@media(min-width: 1440px){.hidden-542hzd{display:none!important}}@media(min-width: 1200px) and (max-width: 1439.98px){.hidden-1sjlc8j{display:none!important}}@media(min-width: 810px) and (max-width: 1199.98px){.hidden-fd80jr{display:none!important}}@media(max-width: 809.98px){.hidden-3rpls8{display:none!important}}
html,body,#main{box-sizing:border-box;margin:0;padding:0}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-font-smoothing:inherit}h1,h2,h3,h4,h5,h6,p,figure{margin:0}body,input,textarea,select,button{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}body{--token-e8660d85-ceb5-4a3b-963c-ef5a9cc26c69:#F2F2F3;--token-aeb006aa-cde7-493f-bd16-e63d6d8c1b7c:#262221;--token-41402d7e-10ef-47ba-9616-98a814e4d4fe:#E8B52C;--token-7fcb1a62-851c-4637-b5e0-49b2568a180d:#E8B52C;--token-67527bae-cc15-4839-8636-c9b28351e4d7:#fff;--token-afba44f4-b786-46fa-8ea0-8aad8156d351:#002626;--token-654fea5a-7de9-4038-ac55-45d8b6049d67:#014040;--token-f1a1ff14-8606-46dd-b2d5-8d68b8e62368:#3362ff;--token-0c2a37bd-a518-4be7-ad0d-0de6e24f8c72:#00041f;--token-e5e32cd2-9193-48bc-af06-07aa6da4bbe5:#0e122e;--token-6723f1a2-c2bf-4652-8f52-9bdda747a605:#0a0000;--token-2693bd8c-c4dc-4989-b741-71e72aa4d43c:#014040;--token-cccd157a-477d-4438-91fe-efda776e995d:#fff;--token-9298d7fd-8a23-4498-a043-999b27364593:#0ff;--token-e4dd1fd1-e0d9-4e15-a4e3-98cdd5b4d286:#000e24;--token-c9615118-27b1-4a77-b4f3-4a7218040d82:#002626;--token-1a0d689d-d273-4936-86ea-d9bb4974fe23:#E6E6E8;--token-2b5502ca-19a5-40d9-b5bb-80b49054b0b3:#262221ad;--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718:#fff;--token-a4487852-5aec-4622-a28e-ed763882daa6:#000;--token-129db3aa-c63b-49d4-a9df-4d7f82f7f83f:#010117;--token-f9b67d9e-8673-4fb9-87a6-33f5fe5e9516:#0a0a0a;--token-3e9d2bfb-a296-4760-9040-440220b8c033:#0ff;--token-f72f35de-6eed-43ee-9e84-9b471b441cf4:#f5f5f5;--token-31db1b86-3c92-4afe-b326-b981b5000988:#fff;--token-d9273714-583b-4d3e-a16b-1d3eb051c60d:#fff;--token-f34352f7-c6b0-419a-a10a-e0398545fbc7:#999;--token-5875c38d-3796-46d6-9c68-d46df8f12824:#eee;--token-05ce2927-31a1-4a83-bd6d-24890588b415:#fff0;--token-6862a796-0871-4f7c-afd5-d42a10cd4017:#ffffff12;--token-52da8dbb-cd94-4ec6-8ec8-f864d65f3fe3:#fafafa;--token-efa3e356-ac9a-49c3-9f07-9b43f54692b7:#2effff;--token-442c4575-29ac-494a-88a7-0ec7f6b214ff:#000;--token-c03622fd-2442-4562-a114-30c462b55486:#0ff;--token-7974bf20-0514-4427-9f29-18dd25d5001a:#1774ff;--token-32479454-09c8-40fe-9ed3-cfad28e3a8c2:#010117;--token-4d1b0f99-6f90-4116-a39a-ef6c7bbf7415:#e5ffff;--token-d70e8210-9023-4776-bcee-2f5f95675024:#002626;--token-9b2cec41-98ef-4fad-846c-ab73eeb4216f:#fff;--token-6c5bf43a-987d-4430-ba1b-f1ab6cbd18e4:#00d6d6;--token-f19f533c-e31d-467a-b3fc-0285a25d2b35:#00adad;--token-2c9c66a2-3e31-4457-a31f-7f1879e57285:#0046ad;--token-70660a9e-f10c-47c6-b288-e9736a966ef3:#d4d4d4;--token-d8ede98a-c356-4605-b6fe-ff2b1aa32583:#005c5c;--token-ea21f249-642f-4ab1-a797-ded38bbec096:#003585;--token-71234779-9993-4f91-a41e-69a8fd55fb4a:#014040;--token-de2dbb1b-83bb-448a-b5f3-b4cc06ca02c0:#2effff;--token-f0baa502-5cb5-4ba1-9d7c-c630ca03616c:#fff;--token-d475ca78-47fd-40a0-94e0-95e1794764c9:#00adad;--token-9b4e6bce-97b3-44e5-b16b-de202ec91d2b:#0458d6;--token-9bdda33d-ce52-4ce4-826f-6b5086837a15:#b7ffff;--token-89ce2398-84fb-41c9-a47e-2388dcd721b9:#E8B52C;--token-8d86783b-9b4b-40c4-83a3-cfa79375b576:#fff;--token-b9478e2d-2f64-480c-a6a5-8efc7235715b:#014040;--token-f5b6c021-308e-4273-a5f2-9cd42620c8e8:#0ff;--token-e7b247d1-e88e-4357-8877-49a5a6e36ffc:#2effff;--token-a0219105-c4c5-44ac-922c-2e2457ca5c4d:#ffffff;--token-a5ae2d5c-fadb-47a8-bba0-08abda5ba7f9:#2effff;--token-1b243b98-cab7-45c7-b08f-09b7511f2192:#014040;--token-5d937a4d-7026-47c1-b840-c2f49e26905b:#fff;--token-3fc5e975-e047-41e0-b216-1ebf65b10f1b:#fff;--token-6e5772f7-a5fc-4e59-8680-3cb250b0baba:red;--token-5243fa04-2e36-4e09-acf7-0bb6045a4815:#fff7d6;--token-bc126d89-c57b-4d97-8861-12e31d357644:#ffeca8;--token-5c8aa59f-1635-4a97-8e4a-917fb5f9c661:#ffde73;--token-06c72941-5fce-49e8-885a-b6d3069da0af:#ffd044;--token-5168cc10-0814-44e5-a119-f36d2f21f946:#ffc21a;--token-ec87859b-300b-4dab-95f1-dfbeb4ea1606:#e9a900;--token-1ea163a5-5cbd-479c-b83b-dd92fc16893e:#c98a00;--token-2171ffee-4f40-4f1f-acc6-40af4c9680e0:#9f6800;--token-7eaddbfd-d66b-4afb-8a81-acbc6e17851d:#744800;--token-b369e1ff-4c10-4229-bc91-4d30fd4d405a:#4a2a00;--token-0698f0fa-1098-469e-9d1e-27010e0d9c60:#000;--token-27366d38-8db0-4929-aa3d-2f487299e607:#014040;--token-4ef7286b-2987-4bd2-ae8e-f1ca66fbb973:#8affff;--token-cb9b5bac-ddac-4556-9a2f-14533cf21613:#002626;--token-d4c254b5-e6d8-4197-8ae2-9bc68156fcbb:#000e24;--token-17adca01-9e48-4806-a530-8ed601f42b72:#0ff;--token-9db27365-8b3f-4bc7-9938-8211510f0451:#fff;--token-5c70bb9b-6545-4c98-9f6f-1f087a428b55:#E8B52C;--token-728c14a7-5281-4c0b-bcd2-dc53ae0b8911:#2effff;--token-04b4d666-91d5-49b0-ad74-13a982dae1b6:#ffb32f;--token-9272f312-1c79-43f7-8a79-04f0bf367dea:#000;--token-74be2a00-f316-4942-800c-cc697c2d3d7f:#f04436;--token-fe932228-380d-477d-999d-b0f6800ec833:#fff5e5;--token-3be5b917-cc71-462b-ba3c-d3fe4e42254e:#5c3a00;--token-518f5c43-2a7d-48f3-9a8f-3d4fa14a1ea5:#010101;--token-19bd192b-c6b7-403f-886f-c2fcf1a3afb9:#fff;--token-8893d615-24cc-4610-b10e-6dcf60bf5202:#855400;--token-acbf8c7a-3033-4637-959f-8df7ab545348:#000;--token-d92208ea-b1a8-4256-8d8b-00905e9cbdb3:#ffd48a;--token-4c2a066f-d953-4687-80ad-de4be2a01885:#d68800;--token-ab304825-7e42-4268-a11b-ed3db8d94503:#fff;--token-70f4d06c-dcec-4151-b548-febdc28ee4f8:#131212;--token-b1291a76-1d1e-44bc-9bdc-05b32c930509:#7a2d0c;--token-c4eb8450-1972-4ecf-bbd9-0bf42e07be14:#fff600;--token-6cf39457-d957-4967-8059-39c512f3137e:#00020f;--token-43913031-335a-4f87-8d69-23ffc3eeb97a:#101012;--token-20608b9f-0145-4a1e-b971-ee948ebbb015:#fff;--token-78b34fd2-8b43-469d-907a-de057a0890a7:#ff6242;--token-4c864c8a-a92f-4d54-be7f-3c663f3fbca7:#f97066;--token-6f710c13-c18b-4400-af70-e71b611badff:#fff;--token-d0e434fb-7c19-4f57-aeb0-2fa9b157ddc1:#ccc;--token-8fda45d3-f44a-45c1-9698-959bf1651756:#fcfcfc;--token-ae2192ff-3398-4a4a-877e-9d5d64949a2f:#014040;--token-480b7be4-68b2-43df-95de-cf1e11c4a031:#000;--token-c6481965-27a3-4606-bcaf-01e1457eff03:#005c5c;--token-7a7d37d7-5107-4b0f-a20a-a91d5066e5e9:#0ff;--token-a7908d5a-7ffe-4c3d-ab2c-eb5b0704f8da:#fff;--token-1d484e8b-31db-4095-887e-ff516fb32931:#008585;--token-6fe7943c-b4e1-49ed-9758-a5fdc901c998:#e5ffff;--token-02cf66b2-a689-45da-a0bb-c92df1d7b909:#17191b;--token-2a122558-bc97-4d43-802c-8493f287317c:#01193d;--token-92b69d7a-42a6-48a5-90fd-3bdd4ca701d9:#002626;--token-5806df0c-ae3b-48e0-81a3-e092316ff881:#000e24;--token-4dfb3701-f2c9-49eb-bd80-e822b5458ae6:#0ff;--token-d3211f53-16c4-4ed6-b3d7-48246297f2e2:#ffc766;--token-2ee26555-9c6a-4c8c-a50e-c336c16b6bb8:#ffa201;--token-83ea81ff-0245-4581-9bea-392f3294c58a:#1c1e20;--token-018e2d16-4cc7-4ffa-b193-dc1ecb12a294:#f0f0f0;--token-a3b5d067-5509-4edd-b655-ea243e16749f:#014040;--token-4aa2c980-2de5-4263-b439-96aa2d6582ad:#003585;--token-10b28a6a-97d0-448f-ba04-9b2e7ef32aea:#00adad;--token-786399f5-bd1e-4e40-b433-0761e7b6fe95:#0046ad;--token-ad962ae4-8bd1-4b0d-ae32-22b429f605de:#014040;--token-f407c992-3cf6-4ce0-aa9b-9229c25f3565:#000;--token-e7150267-45c9-4f14-989c-05a846e71768:#005c5c;--token-da0de33d-0e51-4f5e-89fe-cae0bf2dbfc7:#0ff;--token-e94e74d2-2547-49e8-b5a9-682021f61377:#fff;--token-09a33333-b49f-4502-a250-5cada5eaeab0:#014040;--token-d5ef1e67-1efa-46dc-8352-a52a25182fd8:#03d55a40;--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)),900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);--text-decoration:var(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--line-height:var(--framer-line-height)}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}[data-framer-component-type=Stack]:not([data-framer-generated])>*,[data-framer-component-type=Stack]:not([data-framer-generated])>[data-framer-component-type],NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}.framer-cursor-none,.framer-cursor-none *{cursor:none!important}.framer-pointer-events-none,.framer-pointer-events-none *{pointer-events:none!important}.framer-l7F51.framer-whbqro,.framer-l7F51 .framer-whbqro{display:block}.framer-l7F51.framer-542hzd{background-color:var(--token-a4487852-5aec-4622-a28e-ed763882daa6,#000);height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1440px;padding:0;display:flex;position:relative}.framer-l7F51 .framer-z14dw4-container{z-index:10;flex:none;width:100%;height:auto;position:fixed;top:0;left:50%;transform:translate(-50%)}.framer-l7F51 .framer-1d2mebn{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;min-height:100vh;padding:40px 0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-n4t72u{z-index:0;flex-flow:row;flex:none;place-content:flex-end center;align-items:flex-end;gap:10px;width:100%;height:95.875vh;min-height:550px;padding:0;display:flex;position:absolute;top:0;left:0%;overflow:hidden}.framer-l7F51 .framer-1tt8od9-container{z-index:0;flex:none;width:100%;height:100%;position:absolute;top:-.0325918%;left:0%}.framer-l7F51 .framer-6t387q{z-index:1;background:linear-gradient(#fff0 47%,#000 90%);flex:none;width:100%;height:100%;position:absolute;top:0%;left:0%;overflow:visible}.framer-l7F51 .framer-shsgfr{z-index:1;background:linear-gradient(270deg,#fff0 96%,#000 100%);flex:none;width:100%;height:100%;position:absolute;top:0%;left:0%;overflow:visible}.framer-l7F51 .framer-5s9bwn{z-index:1;background:linear-gradient(90deg,#fff0 96%,#000 100%);flex:none;width:100%;height:100%;position:absolute;top:0%;left:0%;overflow:visible}.framer-l7F51 .framer-13qnh6p{z-index:6;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-gz7kut{flex-flow:row;flex:none;place-content:flex-end center;align-items:flex-end;gap:10px;width:100%;height:min-content;min-height:500px;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-kwgffp{z-index:0;flex:none;width:58%;height:103%;position:absolute;top:1.1%;left:20.4167%;overflow:visible;-webkit-mask:linear-gradient(#000 80%,#0000 100%);mask:linear-gradient(#000 80%,#0000 100%)}.framer-l7F51 .framer-1aroi70{z-index:2;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:12px;width:1px;height:min-content;padding:0 0 8px;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-k2bu1g{filter:brightness(1.2);aspect-ratio:3.3871;z-index:3;flex:none;width:160px;height:auto;text-decoration:none;position:relative}.framer-l7F51 .framer-sjnnsh-container{flex:none;width:auto;height:auto;position:relative}.framer-l7F51 .framer-1nbbred{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:28px;width:100%;max-width:1000px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-c350ck{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;width:100%;height:min-content;padding:12px 0 0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-1andi41{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:12px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-1xlkpjt{flex-flow:column;flex:none;place-content:center;align-items:center;gap:12px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-18ba9n8,.framer-l7F51 .framer-sb5bhq,.framer-l7F51 .framer-1bqnktj,.framer-l7F51 .framer-3y21by,.framer-l7F51 .framer-1w3ui4o,.framer-l7F51 .framer-5whbme,.framer-l7F51 .framer-hs8148,.framer-l7F51 .framer-1ok6a7z,.framer-l7F51 .framer-17xjgxs,.framer-l7F51 .framer-1l1ub2y,.framer-l7F51 .framer-rrbhco,.framer-l7F51 .framer-gmz79q,.framer-l7F51 .framer-1xg41xs,.framer-l7F51 .framer-1jk79v9{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap-override:balance;flex:none;width:100%;height:auto;position:relative}.framer-l7F51 .framer-1hizruw,.framer-l7F51 .framer-hr962f,.framer-l7F51 .framer-py6kbn{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap-override:balance;flex:none;width:100%;max-width:800px;height:auto;position:relative}.framer-l7F51 .framer-1is7o98,.framer-l7F51 .framer-10wannt,.framer-l7F51 .framer-1b7hgva,.framer-l7F51 .framer-wts6e0{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-urzu5q,.framer-l7F51 .framer-16nvnxc,.framer-l7F51 .framer-1stkf79,.framer-l7F51 .framer-1dlxyia,.framer-l7F51 .framer-qrfmjo{cursor:pointer;max-width:400px;height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-effect-override,transform);background:linear-gradient(#F5C94C 0%,#E8B52C 100%);border-radius:100px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:16px 24px;display:flex;position:relative;box-shadow:0 18px 48px #edff2926}.framer-l7F51 .framer-1v2nmof,.framer-l7F51 .framer-f10q29,.framer-l7F51 .framer-1wuyzz2,.framer-l7F51 .framer-j49gef,.framer-l7F51 .framer-1ygcl8g{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-l7F51 .framer-d0lnmw,.framer-l7F51 .framer-1wt2pha,.framer-l7F51 .framer-6sm9xf,.framer-l7F51 .framer-14m4dm8,.framer-l7F51 .framer-ddhkwu{--1m973uw:#03121a;--js9iwy:2.5;flex:none;width:18px;height:auto;position:relative}.framer-l7F51.framer-d9tt41,.framer-l7F51.framer-47ndc1,.framer-l7F51.framer-9rqq6s,.framer-l7F51.framer-1s2dqhc,.framer-l7F51.framer-1kgxpmx{-webkit-user-select:none;user-select:none;z-index:10;background-color:#000c;position:fixed;inset:0}.framer-l7F51.framer-1q3o95,.framer-l7F51.framer-okkadm,.framer-l7F51.framer-1d0vtek,.framer-l7F51.framer-wwhbnj,.framer-l7F51.framer-zzgk4z{height:100%;overflow:var(--overflow-clip-fallback,clip);z-index:10;flex:none;width:100%;position:fixed;top:0;left:0}.framer-l7F51 .framer-1k68jr6,.framer-l7F51 .framer-f22ig,.framer-l7F51 .framer-ynw4gn,.framer-l7F51 .framer-1w99bun,.framer-l7F51 .framer-uurhmc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#E8B52C0d 0%,#00000080 100%);flex:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.framer-l7F51 .framer-1al2d46-container,.framer-l7F51 .framer-79nr95-container,.framer-l7F51 .framer-d5jb0l-container,.framer-l7F51 .framer-12hypmd-container,.framer-l7F51 .framer-1y8ti13-container{flex:none;width:92%;max-width:500px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.framer-l7F51 .framer-1jlmgci,.framer-l7F51 .framer-1gii1y3,.framer-l7F51 .framer-x573y2,.framer-l7F51 .framer-1nff78i,.framer-l7F51 .framer-5ml244{aspect-ratio:.833333;cursor:pointer;flex:none;width:15px;height:auto;position:absolute;top:80px;right:80px}.framer-l7F51 .framer-84u1nh{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:20px;width:min-content;padding:0;display:flex;position:relative}.framer-l7F51 .framer-1yagku9,.framer-l7F51 .framer-1bpj1a9{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:min-content;padding:0;display:flex;position:relative}.framer-l7F51 .framer-p5bnbt,.framer-l7F51 .framer-1d3wris{--1m6trwb:0;--21h8s6:var(--token-7fcb1a62-851c-4637-b5e0-49b2568a180d,#E8B52C);--pgex8v:1.5;flex:none;width:24px;height:auto;position:relative}.framer-l7F51 .framer-1vqkr14,.framer-l7F51 .framer-thktus{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;opacity:.8;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-l7F51 .framer-1b79r4h{will-change:var(--framer-will-change-filter-override,filter);z-index:0;flex:none;width:100%;height:40%;position:absolute;bottom:0;left:0%;overflow:hidden}.framer-l7F51 .framer-t22xe5{background:radial-gradient(41% 46% at 50% 50%,var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012)0%,var(--token-a4487852-5aec-4622-a28e-ed763882daa6,#000)100%);max-width:1920px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:24px;width:100%;padding:80px 40px;display:flex;position:relative}.framer-l7F51 .framer-mpayrz{z-index:2;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:40px;width:100%;max-width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-13wm8o3{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:32px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-11jqizn{flex-flow:row;flex:none;place-content:center;align-items:center;gap:423px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-1r5cyze{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:8px;width:1px;max-width:800px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-sdwhlc{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;width:100%;padding:0;display:flex;position:relative}.framer-l7F51 .framer-1dymaqn{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:20px;width:100%;padding:0;display:flex;position:relative}.framer-l7F51 .framer-cl8qw7,.framer-l7F51 .framer-1x1ts1o,.framer-l7F51 .framer-xk63g8{--border-bottom-width:1px;--border-color:#222;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(180deg,#0B0B0D 0%,var(--token-a4487852-5aec-4622-a28e-ed763882daa6,#000)100%);height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:12px;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:0;width:1px;padding:0;display:flex;position:relative}.framer-l7F51 .framer-v2cdzm,.framer-l7F51 .framer-1la30kt,.framer-l7F51 .framer-195edh0,.framer-l7F51 .framer-1utycik,.framer-l7F51 .framer-1eerxcu,.framer-l7F51 .framer-1fd4woq,.framer-l7F51 .framer-lvouvg,.framer-l7F51 .framer-1wpzzs0{flex:none;width:100%;height:auto;position:relative;overflow:visible;-webkit-mask:linear-gradient(#000 43.5072%,#0000 100%);mask:linear-gradient(#000 43.5072%,#0000 100%)}.framer-l7F51 .framer-vv86is,.framer-l7F51 .framer-ba1ixt{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:5px;width:100%;padding:0 16px 16px;display:flex;position:relative}.framer-l7F51 .framer-1wplx8y{--border-bottom-width:1px;--border-color:#222;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(180deg,#0B0B0D 0%,var(--token-a4487852-5aec-4622-a28e-ed763882daa6,#000)100%);height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:12px;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:0;width:1px;padding:0;display:flex;position:relative}.framer-l7F51 .framer-1xpbqkp,.framer-l7F51 .framer-1r0d3lw{flex:none;width:100%;height:auto;position:relative;overflow:visible;-webkit-mask:linear-gradient(#000 59.1111%,#0000 100%);mask:linear-gradient(#000 59.1111%,#0000 100%)}.framer-l7F51 .framer-9m8s35,.framer-l7F51 .framer-e4so0w,.framer-l7F51 .framer-wd8y7s,.framer-l7F51 .framer-1321hdi,.framer-l7F51 .framer-15mljfz,.framer-l7F51 .framer-euwnb6,.framer-l7F51 .framer-7sadjc,.framer-l7F51 .framer-s8i376{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:5px;width:100%;padding:8px 16px 16px;display:flex;position:relative}.framer-l7F51 .framer-192hxd6{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:20px;width:66%;padding:0;display:flex;position:relative}.framer-l7F51 .framer-1ivd30q{--border-bottom-width:1px;--border-color:#222;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(180deg,#0B0B0D 0%,var(--token-a4487852-5aec-4622-a28e-ed763882daa6,#000)100%);height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:12px;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-self:stretch;align-items:center;gap:0;width:1px;padding:0;display:flex;position:relative}.framer-l7F51 .framer-stxbqb,.framer-l7F51 .framer-1xi00my{z-index:1;flex:none;height:1203px;position:absolute;top:-850px;left:-101px;right:-101px}.framer-l7F51 .framer-1y2o1wk-container,.framer-l7F51 .framer-1plh1yk-container{flex:none;width:100%;height:auto;position:relative}.framer-l7F51 .framer-10gvlwd,.framer-l7F51 .framer-8jd6dt,.framer-l7F51 .framer-ly4pf4{--border-bottom-width:1px;--border-color:#222;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(180deg,#0B0B0D 0%,var(--token-a4487852-5aec-4622-a28e-ed763882daa6,#000)100%);height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:12px;flex-flow:column;place-content:center;align-items:center;gap:0;width:386px;padding:0;display:flex;position:relative}.framer-l7F51 .framer-as3hhm,.framer-l7F51 .framer-1kxe9gn{--border-bottom-width:1px;--border-color:#222;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(180deg,#0B0B0D 0%,var(--token-a4487852-5aec-4622-a28e-ed763882daa6,#000)100%);height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:12px;flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:386px;padding:0;display:flex;position:relative}.framer-l7F51 .framer-su0t5p{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0 20px;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-1gzghpf{flex-flow:column;flex:none;place-content:center;align-items:center;gap:160px;width:100%;height:min-content;padding:80px 40px;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-ojudh8{--border-bottom-width:1px;--border-color:#222;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(180deg,#0B0B0D 0%,var(--token-a4487852-5aec-4622-a28e-ed763882daa6,#000)100%);max-width:800px;height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:20px;flex-flow:column;flex:none;place-content:center;align-items:center;gap:24px;width:100%;padding:24px;display:flex;position:relative}.framer-l7F51 .framer-1o04ebz-container{z-index:0;flex:none;width:100%;height:352px;position:absolute;top:calc(50% - 175.75px);left:0%}.framer-l7F51 .framer-96oxl{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-1nnryz4{z-index:1;border-radius:12px;flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:16px;width:1px;height:auto;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-ht7ozu{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-wypxm7,.framer-l7F51 .framer-1efua2s,.framer-l7F51 .framer-ywxrsy,.framer-l7F51 .framer-frlqri{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-r9su6x{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap-override:none;flex:none;width:100%;height:auto;position:relative}.framer-l7F51 .framer-167o6vo,.framer-l7F51 .framer-1u6tge7{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-l7F51 .framer-1o198jb{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:40px;width:100%;height:min-content;padding:80px 40px;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-rp3uq3{z-index:1;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:32px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-tst48i{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-3mma3u{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-yt033y{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-l7F51 .framer-13z43vy{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:40px;width:100%;max-width:1000px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-icih1v,.framer-l7F51 .framer-1c6n12r{z-index:1;flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:20px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-3d6bp6,.framer-l7F51 .framer-79f90h,.framer-l7F51 .framer-m8wlvw{--border-bottom-width:1px;--border-color:var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(180deg,var(--token-a4487852-5aec-4622-a28e-ed763882daa6,#000)0%,var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012)100%);will-change:var(--framer-will-change-override,transform);border-radius:16px 16px 24px 24px;flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:0;width:1px;height:min-content;padding:10px 0 0;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-1o4inuf,.framer-l7F51 .framer-j46s83,.framer-l7F51 .framer-1jnjvhe,.framer-l7F51 .framer-4f8fhf,.framer-l7F51 .framer-3qw7iu{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:30px;width:100%;height:min-content;padding:2px 12px 20px;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-tx0ri6,.framer-l7F51 .framer-oyktc0,.framer-l7F51 .framer-17qkxz6,.framer-l7F51 .framer-9h8c07,.framer-l7F51 .framer-volk9d{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:22px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-lg6eat,.framer-l7F51 .framer-cpnflp,.framer-l7F51 .framer-spjnpu,.framer-l7F51 .framer-8o93u2,.framer-l7F51 .framer-1ulw3ne{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:34px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-noucsc,.framer-l7F51 .framer-x2c7ce,.framer-l7F51 .framer-28mgn0,.framer-l7F51 .framer-kdoksk,.framer-l7F51 .framer-6ls94q{flex-flow:column;flex:none;place-content:center;align-items:center;gap:12px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-12rjd2w,.framer-l7F51 .framer-14v0jaf,.framer-l7F51 .framer-kgy339,.framer-l7F51 .framer-m8xtww{--border-bottom-width:1px;--border-color:var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;will-change:var(--framer-will-change-override,transform);background-color:#10101226;border-radius:8px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:12px;width:100%;height:min-content;padding:12px 0;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-5fb87c-container,.framer-l7F51 .framer-1wvjcd6-container,.framer-l7F51 .framer-1ypicd9-container,.framer-l7F51 .framer-4m8owj-container,.framer-l7F51 .framer-stjf8-container{flex:none;width:32px;height:32px;position:relative;-webkit-mask:linear-gradient(#000 0%,#0000001a 100%);mask:linear-gradient(#000 0%,#0000001a 100%)}.framer-l7F51 .framer-zv08q4,.framer-l7F51 .framer-qt4j92,.framer-l7F51 .framer-tyq0gw,.framer-l7F51 .framer-14zu5rr,.framer-l7F51 .framer-gthjfn{--framer-paragraph-spacing:0px;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-l7F51 .framer-y6mm33,.framer-l7F51 .framer-76up51,.framer-l7F51 .framer-saw6i8,.framer-l7F51 .framer-1y6hk54,.framer-l7F51 .framer-y4my6t,.framer-l7F51 .framer-1bxkhgl,.framer-l7F51 .framer-1wneeik,.framer-l7F51 .framer-11o0hoy,.framer-l7F51 .framer-1ibwjpa,.framer-l7F51 .framer-1vj7671,.framer-l7F51 .framer-15oagql{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-l7F51 .framer-16wc9i5,.framer-l7F51 .framer-o8xjuc,.framer-l7F51 .framer-12ky5yt,.framer-l7F51 .framer-kjag0i,.framer-l7F51 .framer-12jxp2q,.framer-l7F51 .framer-1rm4swi,.framer-l7F51 .framer-1kwus4n,.framer-l7F51 .framer-zdtg29{background:linear-gradient(271deg,#6e2bff00 0%,var(--token-7fcb1a62-851c-4637-b5e0-49b2568a180d,#E8B52C)50.4505%,#6e2bff00 100%);border-radius:1px;flex:none;width:100%;height:2px;position:relative;overflow:visible}.framer-l7F51 .framer-1viyv4c,.framer-l7F51 .framer-mpceai,.framer-l7F51 .framer-d3w6hz,.framer-l7F51 .framer-24gmvf,.framer-l7F51 .framer-1oszyp0,.framer-l7F51 .framer-1bciji0{--framer-paragraph-spacing:0px;--framer-text-wrap-override:balance;flex:none;width:100%;height:auto;position:relative}.framer-l7F51 .framer-1ntty2g,.framer-l7F51 .framer-1ii7e3y,.framer-l7F51 .framer-514qxl,.framer-l7F51 .framer-6352mq,.framer-l7F51 .framer-1cm1982,.framer-l7F51 .framer-2mhh3c,.framer-l7F51 .framer-bekieb,.framer-l7F51 .framer-1hmgmwf{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-1wzmsab,.framer-l7F51 .framer-32hdlh,.framer-l7F51 .framer-faxxct,.framer-l7F51 .framer-18fio6c,.framer-l7F51 .framer-12o885x,.framer-l7F51 .framer-1kwvqbk,.framer-l7F51 .framer-81lrww,.framer-l7F51 .framer-17mxsfp,.framer-l7F51 .framer-17qm91r,.framer-l7F51 .framer-1w8biym,.framer-l7F51 .framer-13nygfs,.framer-l7F51 .framer-s2d2yw{will-change:var(--framer-will-change-override,transform);background-color:#E8B52C1a;border-radius:12px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:100%;height:min-content;padding:8px 12px;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-18slxeo-container,.framer-l7F51 .framer-1j2887k-container,.framer-l7F51 .framer-1ke7ag9-container,.framer-l7F51 .framer-15312b8-container,.framer-l7F51 .framer-1qd3t7w-container,.framer-l7F51 .framer-1afkvin-container,.framer-l7F51 .framer-1gf99v5-container,.framer-l7F51 .framer-7iffy0-container,.framer-l7F51 .framer-13vhdd8-container,.framer-l7F51 .framer-lb2yk5-container,.framer-l7F51 .framer-12hzwaf-container,.framer-l7F51 .framer-1a1o2cf-container,.framer-l7F51 .framer-9vu9ev-container,.framer-l7F51 .framer-1tea7vm-container,.framer-l7F51 .framer-g4zc5u-container{flex:none;width:20px;height:20px;position:relative}.framer-l7F51 .framer-9qczsw,.framer-l7F51 .framer-yy83uc,.framer-l7F51 .framer-1xv6zbm,.framer-l7F51 .framer-1pek9i1,.framer-l7F51 .framer-1c8x7e3,.framer-l7F51 .framer-61pkmt,.framer-l7F51 .framer-65awgq,.framer-l7F51 .framer-1kqbst0,.framer-l7F51 .framer-r3ymbi,.framer-l7F51 .framer-1a2diq0,.framer-l7F51 .framer-1cudr8e,.framer-l7F51 .framer-11vf2zv,.framer-l7F51 .framer-og4chl,.framer-l7F51 .framer-1736c69,.framer-l7F51 .framer-1bmthaf{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;height:auto;position:relative}.framer-l7F51 .framer-1713lnv,.framer-l7F51 .framer-1pedwnm,.framer-l7F51 .framer-yssqr0,.framer-l7F51 .framer-63vsjo,.framer-l7F51 .framer-1nc82pl{will-change:var(--framer-will-change-effect-override,transform);flex:none;width:139px;height:142px;position:absolute;top:0;right:0;overflow:hidden}.framer-l7F51 .framer-1ulsp61,.framer-l7F51 .framer-1y8fxik,.framer-l7F51 .framer-d3k45b,.framer-l7F51 .framer-oqxrwq,.framer-l7F51 .framer-1xwflai{filter:sepia();flex:none;position:absolute;inset:0;overflow:visible}.framer-l7F51 .framer-62gy15,.framer-l7F51 .framer-1siyyej,.framer-l7F51 .framer-6cg3ga,.framer-l7F51 .framer-1foykql,.framer-l7F51 .framer-49msoc{filter:sepia();aspect-ratio:1;will-change:var(--framer-will-change-filter-override,filter);flex:none;width:300px;height:auto;position:absolute;top:-156px;right:-160px;overflow:hidden}.framer-l7F51 .framer-1v5bfjk,.framer-l7F51 .framer-cbapvp,.framer-l7F51 .framer-1v98me0,.framer-l7F51 .framer-3zyd8r,.framer-l7F51 .framer-76qlv5{filter:sepia();will-change:var(--framer-will-change-filter-override,filter);z-index:1;flex:none;width:227px;height:197px;position:absolute;top:0;left:-58px;overflow:hidden}.framer-l7F51 .framer-z6n124{--border-bottom-width:1px;--border-color:var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(180deg,var(--token-a4487852-5aec-4622-a28e-ed763882daa6,#000)0%,var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012)100%);will-change:var(--framer-will-change-override,transform);border-radius:16px 16px 24px 24px;flex-flow:column;flex:1 0 0;place-content:flex-start;align-self:stretch;align-items:flex-start;gap:0;width:1px;height:auto;padding:10px 0 0;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-xgyb1u{z-index:1;flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:20px;width:100%;height:424px;padding:0;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-f01o40{--border-bottom-width:1px;--border-color:#141417;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(180deg,var(--token-a4487852-5aec-4622-a28e-ed763882daa6,#000)0%,#141417 100%);will-change:var(--framer-will-change-override,transform);border-radius:16px 16px 24px 24px;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:50%;height:100%;padding:10px 0 0;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-qjbk6j{--border-bottom-width:1px;--border-color:#141417;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;will-change:var(--framer-will-change-override,transform);background-color:#14141726;border-radius:8px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:12px;width:100%;height:min-content;padding:12px 0;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-14qb08e,.framer-l7F51 .framer-7712s9{background:linear-gradient(271deg,#6e2bff00 0%,#a80000 50.4505%,#6e2bff00 100%);border-radius:1px;flex:none;width:100%;height:2px;position:relative;overflow:visible}.framer-l7F51 .framer-14ew3cn,.framer-l7F51 .framer-t7wlrf,.framer-l7F51 .framer-x07ohx{will-change:var(--framer-will-change-override,transform);background-color:#d600001a;border-radius:12px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:100%;height:min-content;padding:8px 12px;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-17ov3x3{filter:blur(144px);background-color:var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012);opacity:.5;z-index:0;flex:none;width:698px;height:454px;position:absolute;bottom:-50px;right:-212px}.framer-l7F51 .framer-1e9q0qz{filter:blur(107.25px);background-color:var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012);opacity:.5;z-index:0;flex:none;width:698px;height:454px;position:absolute;top:80px;left:-139px}.framer-l7F51 .framer-hd8hjt{flex-flow:column;flex:none;place-content:center;align-items:center;gap:40px;width:100%;max-width:1920px;height:min-content;padding:80px 40px;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-dmnagt,.framer-l7F51 .framer-epnn5t{max-width:1180px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:32px;width:100%;padding:0;display:flex;position:relative}.framer-l7F51 .framer-w3j9hl{--border-bottom-width:1px;--border-color:#222;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(180deg,#0B0B0D 0%,var(--token-a4487852-5aec-4622-a28e-ed763882daa6,#000)100%);height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:20px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:32px;width:100%;padding:32px;display:flex;position:relative}.framer-l7F51 .framer-1aj11ln{will-change:var(--framer-will-change-override,transform);border-radius:20px;flex-flow:column;flex:1 0 0;place-content:flex-start flex-end;align-items:flex-start;gap:12px;width:1px;height:auto;padding:24px;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-1lq82d5,.framer-l7F51 .framer-1whkmto{--border-bottom-width:1px;--border-color:#ffffff1f;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);background-color:#00000085;border-radius:12px;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:6px;width:100%;padding:16px 18px;display:flex;position:relative}.framer-l7F51 .framer-ma8708,.framer-l7F51 .framer-15jk7ml,.framer-l7F51 .framer-2wwigz,.framer-l7F51 .framer-ygz8y0,.framer-l7F51 .framer-11p5ts2,.framer-l7F51 .framer-prg50s,.framer-l7F51 .framer-1yqqte3,.framer-l7F51 .framer-ypdhwk,.framer-l7F51 .framer-z4z9jc{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-l7F51 .framer-118w7k8,.framer-l7F51 .framer-fgq9bm{--framer-text-wrap:balance;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-l7F51 .framer-1nzcoy7{--border-bottom-width:1px;--border-color:#f4ff6224;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);background-color:#ffffff08;border-radius:20px;flex-flow:column;flex:1 0 0;place-content:flex-start center;align-self:stretch;align-items:flex-start;gap:22px;width:1px;padding:36px;display:flex;position:relative}.framer-l7F51 .framer-1nsdflq,.framer-l7F51 .framer-14p0wp7,.framer-l7F51 .framer-1qznsod,.framer-l7F51 .framer-cs66sk,.framer-l7F51 .framer-5gxwxz,.framer-l7F51 .framer-1vcvhq8{--framer-text-wrap-override:balance;flex:none;width:100%;height:auto;position:relative}.framer-l7F51 .framer-1gvy5cu{--border-bottom-width:1px;--border-color:var(--token-02cf66b2-a689-45da-a0bb-c92df1d7b909);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(180deg,#0B0B0D 0%,var(--token-a4487852-5aec-4622-a28e-ed763882daa6,#000)100%);will-change:var(--framer-will-change-override,transform);border-radius:20px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:32px;width:100%;height:min-content;padding:40px;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-1a6u4xe{--border-bottom-width:1px;--border-color:#f4ff6224;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background-color:#ffffff08;border-radius:20px;flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:22px;width:1px;height:min-content;padding:36px;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-u8hs1r{will-change:var(--framer-will-change-override,transform);border-radius:20px;flex-flow:column;flex:1 0 0;place-content:flex-start flex-end;align-self:stretch;align-items:flex-start;gap:12px;width:1px;height:auto;padding:24px;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-1h6vkfu{background:radial-gradient(41% 46% at 50% 50%,var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012)0%,var(--token-a4487852-5aec-4622-a28e-ed763882daa6,#000)100%);max-width:1440px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:48px;width:100%;padding:112px 40px;display:flex;position:relative}.framer-l7F51 .framer-1w4euj7{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:900px;height:auto;position:relative}.framer-l7F51 .framer-1pb5n55{max-width:100%;height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:2;flex:none;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,minmax(360px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;gap:20px;width:1120px;padding:0;display:grid;position:relative}.framer-l7F51 .framer-49p58,.framer-l7F51 .framer-yo6663,.framer-l7F51 .framer-1ve05nm,.framer-l7F51 .framer-1d4e248{--border-bottom-width:1px;--border-color:#222;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(180deg,#0B0B0D 0%,var(--token-a4487852-5aec-4622-a28e-ed763882daa6,#000)100%);height:100%;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:20px;flex-flow:column;flex:none;place-content:flex-start;place-self:start;align-items:flex-start;gap:22px;width:100%;padding:16px;display:flex;position:relative}.framer-l7F51 .framer-1gmr3r7,.framer-l7F51 .framer-1xlp3sl,.framer-l7F51 .framer-1n3rlmu,.framer-l7F51 .framer-o6okw9{height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:12px;flex:none;width:100%;position:relative}.framer-l7F51 .framer-12p5u6s{z-index:2;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-gw8sdh{background-color:#000;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:80px 40px;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-o38zg3{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:50px;width:100%;max-width:800px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-1u1jw17{flex-flow:column;flex:none;place-content:center;align-items:center;gap:14px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-1jqdqy9{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:14px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-1ia4xnp{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:40px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-12x3lty{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:20px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-fhpko0{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:12px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-d7m3yk,.framer-l7F51 .framer-1nmlak9,.framer-l7F51 .framer-tg12xz,.framer-l7F51 .framer-eu53v1,.framer-l7F51 .framer-1btgz3x{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-8jl3x9,.framer-l7F51 .framer-nwvws3,.framer-l7F51 .framer-1wl2jwv,.framer-l7F51 .framer-kp975,.framer-l7F51 .framer-679jyv{--border-bottom-width:1px;--border-color:var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background-color:#120D04;border-radius:16px;flex-flow:row;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:30px;width:1px;height:min-content;padding:24px;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-kix8vy,.framer-l7F51 .framer-7eqw0d,.framer-l7F51 .framer-14lst3k,.framer-l7F51 .framer-10ggikw,.framer-l7F51 .framer-10yf8dq{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:16px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-vuhczt,.framer-l7F51 .framer-vxk8vy,.framer-l7F51 .framer-1dv69c4,.framer-l7F51 .framer-j0fuza,.framer-l7F51 .framer-1q4y74w{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-nuiewu,.framer-l7F51 .framer-1cohx6u,.framer-l7F51 .framer-1dosp80,.framer-l7F51 .framer-j5rcp4,.framer-l7F51 .framer-1kelem4{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;height:auto;position:relative}.framer-l7F51 .framer-d3z9qn,.framer-l7F51 .framer-kxectr,.framer-l7F51 .framer-1fkxayv,.framer-l7F51 .framer-1lzr3t6,.framer-l7F51 .framer-mklo47{--border-bottom-width:0px;--border-color:var(--token-d5ef1e67-1efa-46dc-8352-a52a25182fd8,#03d55a40);--border-left-width:0px;--border-right-width:0px;--border-style:dashed;--border-top-width:1px;flex:none;width:100%;height:1px;position:relative;overflow:visible}.framer-l7F51 .framer-8uqfcf{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:80px 40px;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-78v3jt{--border-bottom-width:1px;--border-color:var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012);--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:0px;will-change:var(--framer-will-change-override,transform);background:linear-gradient(146deg,#E8B52C1a 0%,#10101240 100%);border-radius:40px;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:24px;width:1px;max-width:1200px;height:min-content;padding:28px;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-1ju7xxe{z-index:1;flex:none;width:650px;height:345px;position:absolute;top:0;left:calc(50% - 325px);overflow:visible}.framer-l7F51 .framer-i7hpmj{filter:sepia();flex:none;height:112px;position:absolute;top:5px;left:0;right:0}.framer-l7F51 .framer-has7xi{filter:sepia();aspect-ratio:1.88406;will-change:var(--framer-will-change-filter-override,filter);z-index:1;flex:none;width:100%;height:auto;position:absolute;top:0;left:0;overflow:hidden}.framer-l7F51 .framer-3n1afn{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:200px;height:2px;padding:0;display:flex;position:absolute;top:0;left:calc(50% - 100px);overflow:visible}.framer-l7F51 .framer-162e7mu{flex-flow:row;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:10px;width:1px;height:2px;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-1km9lm9{background-color:var(--token-41402d7e-10ef-47ba-9616-98a814e4d4fe,#E8B52C);border-radius:1px;flex:1 0 0;width:1px;height:100%;position:relative;overflow:visible}.framer-l7F51 .framer-13wygbf{z-index:1;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:12px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-q0vbhf{flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-16adjlx{flex-flow:wrap;flex:none;place-content:center flex-start;align-items:center;gap:20px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-wvcnbc{--border-bottom-width:0px;--border-color:var(--token-83ea81ff-0245-4581-9bea-392f3294c58a,#1c1e20);--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:1px;background:linear-gradient(45deg,var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012)0%,#2A2A2E 100%);border-radius:20px;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:8px;width:1px;height:min-content;padding:28px;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-3g9ver{background:linear-gradient(45deg,var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012)0%,var(--token-7fcb1a62-851c-4637-b5e0-49b2568a180d,#E8B52C)100%);will-change:var(--framer-will-change-override,transform);border-radius:1000px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:20px;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-5d3erd,.framer-l7F51 .framer-4qhfub{--1m6trwb:0;--21h8s6:var(--token-31db1b86-3c92-4afe-b326-b981b5000988,#fff);--pgex8v:1.5;flex:none;width:48px;height:auto;position:relative}.framer-l7F51 .framer-vraihf{--border-bottom-width:0px;--border-color:var(--token-83ea81ff-0245-4581-9bea-392f3294c58a,#1c1e20);--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:1px;background:linear-gradient(128deg,var(--token-7fcb1a62-851c-4637-b5e0-49b2568a180d,#E8B52C)0%,var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012)100%);border-radius:20px;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-self:stretch;align-items:center;gap:8px;width:1px;height:auto;padding:28px;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-14h6nps{will-change:var(--framer-will-change-override,transform);background-color:#fff3;border-radius:1000px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:20px;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-1p1ahqf{--1m6trwb:0;--21h8s6:var(--token-6f710c13-c18b-4400-af70-e71b611badff,#fff);--pgex8v:1.5;flex:none;width:48px;height:auto;position:relative}.framer-l7F51 .framer-1l9ukea{--border-bottom-width:0px;--border-color:var(--token-83ea81ff-0245-4581-9bea-392f3294c58a,#1c1e20);--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:1px;background:linear-gradient(315deg,var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012)0%,#2A2A2E 100%);border-radius:20px;flex-flow:column;flex:1 0 0;place-content:flex-start;align-self:stretch;align-items:flex-start;gap:16px;width:1px;height:auto;padding:28px;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-1guy146{background:linear-gradient(315deg,var(--token-43913031-335a-4f87-8d69-23ffc3eeb97a,#101012)0%,var(--token-7fcb1a62-851c-4637-b5e0-49b2568a180d,#E8B52C)100%);will-change:var(--framer-will-change-override,transform);border-radius:1000px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:20px;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-kmzvoe{flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:100%;max-width:1920px;height:min-content;padding:80px 24px;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-bndvbn{flex-flow:row;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:12px;width:1px;max-width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-1mbxug5{flex-flow:column;flex:1 0 0;place-content:center flex-end;align-items:center;gap:0;width:1px;height:min-content;padding:40px;display:flex;position:relative;overflow:hidden}.framer-l7F51 .framer-18wcbct{z-index:2;flex:none;width:50%;height:auto;position:relative;overflow:visible;-webkit-mask:linear-gradient(#000 75%,#0000 100%);mask:linear-gradient(#000 75%,#0000 100%)}.framer-l7F51 .framer-1s2vxyo{z-index:2;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-l7F51 .framer-1a0y2di{max-width:400px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-l7F51 .framer-boqhc6{background:linear-gradient(315deg,var(--token-2563f9fa-f83a-47ae-afea-a2509989bfea,#333)74%,var(--token-6e434354-0e7a-4cce-ad2b-e2b4d2ac3eb7,#6e6e6e)103%);will-change:var(--framer-will-change-override,transform);z-index:0;border-radius:24px;flex:none;position:absolute;inset:0;overflow:hidden}.framer-l7F51 .framer-ffmjhv{filter:hue-rotate(260deg);opacity:.75;will-change:var(--framer-will-change-override,transform);z-index:1;border-radius:24px;flex:none;gap:0;position:absolute;inset:1px;overflow:hidden}.framer-l7F51 .framer-2mwlg6{will-change:var(--framer-will-change-override,transform);z-index:0;border-radius:24px;flex:none;position:absolute;inset:1px;overflow:hidden}.framer-l7F51 .framer-1lghvfi{filter:blur(150px);z-index:1;background:radial-gradient(50% 50%,#fff3 0%,#fff0 100%);border-radius:100%;flex:none;position:absolute;inset:550px -161px -346px 365px}.framer-VXc1S .framer-styles-preset-1hsi4s5:not(.rich-text-wrapper),.framer-VXc1S .framer-styles-preset-1hsi4s5.rich-text-wrapper h3{--framer-font-family:"SF Compact Display Medium","SF Compact Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Bold","SF Compact Display Bold Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:48px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-letter-spacing:-1.22px;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1439px) and (min-width:1200px){.framer-VXc1S .framer-styles-preset-1hsi4s5:not(.rich-text-wrapper),.framer-VXc1S .framer-styles-preset-1hsi4s5.rich-text-wrapper h3{--framer-font-family:"SF Compact Display Medium","SF Compact Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Bold","SF Compact Display Bold Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:38px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-letter-spacing:-1.22px;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:0){.framer-VXc1S .framer-styles-preset-1hsi4s5:not(.rich-text-wrapper),.framer-VXc1S .framer-styles-preset-1hsi4s5.rich-text-wrapper h3{--framer-font-family:"SF Compact Display Medium","SF Compact Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Bold","SF Compact Display Bold Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:28px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-letter-spacing:-1.22px;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-z904X .framer-styles-preset-14fbi96:not(.rich-text-wrapper),.framer-z904X .framer-styles-preset-14fbi96.rich-text-wrapper h5{--framer-font-family:"SF Compact Display Semibold","SF Compact Display Semibold Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Heavy",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:22px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:600;--framer-font-weight-bold:900;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1439px) and (min-width:1200px){.framer-z904X .framer-styles-preset-14fbi96:not(.rich-text-wrapper),.framer-z904X .framer-styles-preset-14fbi96.rich-text-wrapper h5{--framer-font-family:"SF Compact Display Semibold","SF Compact Display Semibold Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Heavy",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:600;--framer-font-weight-bold:900;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:0){.framer-z904X .framer-styles-preset-14fbi96:not(.rich-text-wrapper),.framer-z904X .framer-styles-preset-14fbi96.rich-text-wrapper h5{--framer-font-family:"SF Compact Display Semibold","SF Compact Display Semibold Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Heavy",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:600;--framer-font-weight-bold:900;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1439px) and (min-width:1200px){.framer-6AcWo .framer-styles-preset-t11ifx:not(.rich-text-wrapper),.framer-6AcWo .framer-styles-preset-t11ifx.rich-text-wrapper p{--framer-font-family:"SF Compact Display Regular","SF Compact Display Regular Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Bold","SF Compact Display Bold Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.45em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:0){.framer-6AcWo .framer-styles-preset-t11ifx:not(.rich-text-wrapper),.framer-6AcWo .framer-styles-preset-t11ifx.rich-text-wrapper p{--framer-font-family:"SF Compact Display Regular","SF Compact Display Regular Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Bold","SF Compact Display Bold Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-ftLLj .framer-styles-preset-il251d:not(.rich-text-wrapper),.framer-ftLLj .framer-styles-preset-il251d.rich-text-wrapper h4{--framer-font-family:"SF Compact Display Semibold","SF Compact Display Semibold Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Heavy",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:32px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:600;--framer-font-weight-bold:900;--framer-letter-spacing:-.01em;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1439px) and (min-width:1200px){.framer-ftLLj .framer-styles-preset-il251d:not(.rich-text-wrapper),.framer-ftLLj .framer-styles-preset-il251d.rich-text-wrapper h4{--framer-font-family:"SF Compact Display Semibold","SF Compact Display Semibold Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Heavy",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:26px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:600;--framer-font-weight-bold:900;--framer-letter-spacing:-.01em;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:0){.framer-ftLLj .framer-styles-preset-il251d:not(.rich-text-wrapper),.framer-ftLLj .framer-styles-preset-il251d.rich-text-wrapper h4{--framer-font-family:"SF Compact Display Semibold","SF Compact Display Semibold Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Heavy",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:600;--framer-font-weight-bold:900;--framer-letter-spacing:-.01em;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-bP2Mv .framer-styles-preset-7k29q8:not(.rich-text-wrapper),.framer-bP2Mv .framer-styles-preset-7k29q8.rich-text-wrapper p{--framer-font-family:"SF Compact Display Medium","SF Compact Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Bold","SF Compact Display Bold Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-letter-spacing:0em;--framer-line-height:1.4em;--framer-paragraph-spacing:12px;--framer-text-alignment:start;--framer-text-color:#ffffffd9;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-zsl8p .framer-styles-preset-dy2frg:not(.rich-text-wrapper),.framer-zsl8p .framer-styles-preset-dy2frg.rich-text-wrapper p{--framer-font-family:"SF Compact Display Regular","SF Compact Display Regular Placeholder",sans-serif;--framer-font-family-bold:SFC,sans-serif;--framer-font-family-bold-italic:SFC,sans-serif;--framer-font-family-italic:SFC,sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.02em;--framer-line-height:1.3em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-RZVuI .framer-styles-preset-pvnaxe:not(.rich-text-wrapper),.framer-RZVuI .framer-styles-preset-pvnaxe.rich-text-wrapper p{--framer-font-family:"SF Compact Display Regular","SF Compact Display Regular Placeholder",sans-serif;--framer-font-family-bold:SFC,sans-serif;--framer-font-family-bold-italic:SFC,sans-serif;--framer-font-family-italic:SFC,sans-serif;--framer-font-open-type-features:normal;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.02em;--framer-line-height:1.45em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-l7F51[data-border=true]:after,.framer-l7F51 [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1200px) and (max-width:1439.98px){.framer-l7F51.framer-542hzd{width:1200px}.framer-l7F51 .framer-1d2mebn{padding:0 0 40px}.framer-l7F51 .framer-1tt8od9-container{width:unset;left:0;right:0}.framer-l7F51 .framer-1nbbred{max-width:800px}.framer-l7F51 .framer-hd8hjt{padding:80px 32px}.framer-l7F51 .framer-1l9ukea{align-self:unset;height:min-content}}@media (min-width:810px) and (max-width:1199.98px){.framer-l7F51.framer-542hzd{gap:4px;width:810px;overflow:visible}.framer-l7F51 .framer-1d2mebn{padding:0 0 40px}.framer-l7F51 .framer-1tt8od9-container{height:100%;top:0%}.framer-l7F51 .framer-13qnh6p{padding:0 20px}.framer-l7F51 .framer-kwgffp{width:100%;left:-.0649333%}.framer-l7F51 .framer-1nbbred{max-width:800px}.framer-l7F51 .framer-t22xe5{padding:80px 24px}.framer-l7F51 .framer-1gzghpf{padding:80px 30px}.framer-l7F51 .framer-96oxl{height:542px}.framer-l7F51 .framer-1nnryz4{gap:30px;height:100%}.framer-l7F51 .framer-1o198jb{padding:80px 24px 120px}.framer-l7F51 .framer-tst48i,.framer-l7F51 .framer-16adjlx{flex-direction:column}.framer-l7F51 .framer-13z43vy{max-width:unset}.framer-l7F51 .framer-icih1v,.framer-l7F51 .framer-1c6n12r,.framer-l7F51 .framer-xgyb1u{gap:30px}.framer-l7F51 .framer-hd8hjt{padding:72px 28px}.framer-l7F51 .framer-w3j9hl{flex-direction:column;justify-content:flex-start;gap:28px}.framer-l7F51 .framer-1aj11ln{flex:none;width:100%;min-height:520px}.framer-l7F51 .framer-1nzcoy7,.framer-l7F51 .framer-vraihf,.framer-l7F51 .framer-1l9ukea{align-self:unset;flex:none;width:100%;height:min-content}.framer-l7F51 .framer-1gvy5cu{flex-direction:column;justify-content:flex-start;gap:28px;padding:32px}.framer-l7F51 .framer-1a6u4xe{flex:none;order:1;width:100%}.framer-l7F51 .framer-u8hs1r{align-self:unset;flex:none;order:0;width:100%;height:min-content;min-height:800px}.framer-l7F51 .framer-gw8sdh{padding:50px 40px}.framer-l7F51 .framer-12x3lty{flex-direction:column;align-content:center;align-items:center}.framer-l7F51 .framer-fhpko0{flex:none;width:100%;max-width:690px}.framer-l7F51 .framer-d7m3yk,.framer-l7F51 .framer-1nmlak9,.framer-l7F51 .framer-tg12xz,.framer-l7F51 .framer-eu53v1,.framer-l7F51 .framer-1btgz3x{align-content:center;align-items:center}.framer-l7F51 .framer-wvcnbc,.framer-l7F51 .framer-1mbxug5{flex:none;width:100%}.framer-l7F51 .framer-kmzvoe{gap:10px}.framer-l7F51 .framer-bndvbn{flex-direction:column;gap:10px}.framer-l7F51 .framer-18wcbct{width:100%}}@media (max-width:809.98px){.framer-l7F51.framer-542hzd{gap:4px;width:390px}.framer-l7F51 .framer-1d2mebn{min-height:unset;flex-direction:column;justify-content:flex-start}.framer-l7F51 .framer-n4t72u{height:min-content;min-height:240px;left:50%;transform:translate(-50%)}.framer-l7F51 .framer-1tt8od9-container{height:260px;top:calc(54.1667% - 130px);left:0}.framer-l7F51 .framer-6t387q{background:linear-gradient(#fff0 49.4327%,#000 100%)}.framer-l7F51 .framer-13qnh6p{flex:none;width:100%;max-width:450px;padding:20px 20px 0}.framer-l7F51 .framer-gz7kut{height:290px;min-height:unset}.framer-l7F51 .framer-kwgffp{aspect-ratio:1.37891;width:100%;height:auto;top:0;left:0}.framer-l7F51 .framer-1aroi70{flex:none;width:358px;padding:0}.framer-l7F51 .framer-k2bu1g{width:120px}.framer-l7F51 .framer-1nbbred{gap:40px}.framer-l7F51 .framer-c350ck{gap:16px}.framer-l7F51 .framer-1andi41{gap:8px}.framer-l7F51 .framer-1xlkpjt{padding:8px 0 0}.framer-l7F51 .framer-1jlmgci,.framer-l7F51 .framer-1gii1y3,.framer-l7F51 .framer-x573y2,.framer-l7F51 .framer-1nff78i,.framer-l7F51 .framer-5ml244{top:165px;right:20px}.framer-l7F51 .framer-84u1nh{gap:12px}.framer-l7F51 .framer-1b79r4h{width:390px;height:200px;left:calc(50% - 195px)}.framer-l7F51 .framer-t22xe5{gap:12px;padding:40px 0}.framer-l7F51 .framer-13wm8o3{padding:0 20px}.framer-l7F51 .framer-11jqizn,.framer-l7F51 .framer-tst48i,.framer-l7F51 .framer-16adjlx{flex-direction:column}.framer-l7F51 .framer-1r5cyze,.framer-l7F51 .framer-3d6bp6,.framer-l7F51 .framer-79f90h,.framer-l7F51 .framer-m8wlvw{flex:none;width:100%}.framer-l7F51 .framer-1gzghpf,.framer-l7F51 .framer-hd8hjt,.framer-l7F51 .framer-8uqfcf{padding:40px 20px}.framer-l7F51 .framer-ojudh8{gap:20px;padding:20px}.framer-l7F51 .framer-ht7ozu{align-content:center;align-items:center;gap:20px}.framer-l7F51 .framer-wypxm7,.framer-l7F51 .framer-d7m3yk,.framer-l7F51 .framer-1nmlak9,.framer-l7F51 .framer-tg12xz,.framer-l7F51 .framer-eu53v1,.framer-l7F51 .framer-1btgz3x{align-content:center;align-items:center}.framer-l7F51 .framer-1o198jb{border-radius:28px;padding:40px 20px}.framer-l7F51 .framer-13z43vy{gap:20px}.framer-l7F51 .framer-icih1v,.framer-l7F51 .framer-1c6n12r{flex-direction:column;gap:24px}.framer-l7F51 .framer-1o4inuf,.framer-l7F51 .framer-j46s83,.framer-l7F51 .framer-1jnjvhe,.framer-l7F51 .framer-4f8fhf,.framer-l7F51 .framer-3qw7iu{padding:12px}.framer-l7F51 .framer-5fb87c-container,.framer-l7F51 .framer-1wvjcd6-container,.framer-l7F51 .framer-1ypicd9-container,.framer-l7F51 .framer-4m8owj-container,.framer-l7F51 .framer-stjf8-container{width:36px;height:36px}.framer-l7F51 .framer-z6n124{align-self:unset;flex:none;width:100%;height:min-content}.framer-l7F51 .framer-xgyb1u{flex-direction:column;gap:24px;height:min-content}.framer-l7F51 .framer-f01o40{width:100%;height:min-content}.framer-l7F51 .framer-w3j9hl,.framer-l7F51 .framer-1gvy5cu{flex-direction:column;justify-content:flex-start;gap:24px;padding:24px 18px}.framer-l7F51 .framer-1aj11ln{flex:none;width:100%;height:min-content;min-height:420px;padding:16px}.framer-l7F51 .framer-1lq82d5,.framer-l7F51 .framer-1whkmto{padding:14px}.framer-l7F51 .framer-1nzcoy7{align-self:unset;flex:none;gap:18px;width:100%;height:min-content;padding:24px 20px}.framer-l7F51 .framer-1a6u4xe{flex:none;order:1;gap:18px;width:100%;padding:24px 20px}.framer-l7F51 .framer-u8hs1r{align-self:unset;flex:none;order:0;width:100%;height:min-content;min-height:420px;padding:16px}.framer-l7F51 .framer-1h6vkfu{gap:36px;padding:80px 24px}.framer-l7F51 .framer-1w4euj7{max-width:100%}.framer-l7F51 .framer-1pb5n55{flex-flow:column;place-content:flex-start;align-items:flex-start;gap:16px;width:100%;display:flex;overflow:visible}.framer-l7F51 .framer-49p58,.framer-l7F51 .framer-yo6663,.framer-l7F51 .framer-1ve05nm,.framer-l7F51 .framer-1d4e248{align-self:unset;height:min-content}.framer-l7F51 .framer-1gmr3r7,.framer-l7F51 .framer-1xlp3sl,.framer-l7F51 .framer-1n3rlmu,.framer-l7F51 .framer-o6okw9{height:200px}.framer-l7F51 .framer-gw8sdh{padding:40px 20px 60px}.framer-l7F51 .framer-12x3lty{flex-direction:column;align-content:center;align-items:center}.framer-l7F51 .framer-fhpko0{flex:none;width:100%;max-width:690px}.framer-l7F51 .framer-8jl3x9,.framer-l7F51 .framer-nwvws3,.framer-l7F51 .framer-1wl2jwv,.framer-l7F51 .framer-kp975,.framer-l7F51 .framer-679jyv{align-content:center;align-items:center;padding:16px 24px}.framer-l7F51 .framer-78v3jt{border-radius:24px;padding:40px 0 20px}.framer-l7F51 .framer-3n1afn{width:30%;left:35%}.framer-l7F51 .framer-q0vbhf{gap:30px;padding:0 15px}.framer-l7F51 .framer-wvcnbc{flex:none;gap:16px;width:100%;padding:20px}.framer-l7F51 .framer-vraihf{align-self:unset;flex:none;gap:16px;width:100%;height:min-content;padding:20px}.framer-l7F51 .framer-1l9ukea{align-self:unset;flex:none;width:100%;height:min-content;padding:20px}.framer-l7F51 .framer-kmzvoe{flex-direction:column;padding:40px 20px}.framer-l7F51 .framer-bndvbn{flex-direction:column;flex:none;width:100%}.framer-l7F51 .framer-1mbxug5{flex:none;width:100%;padding:40px 16px}.framer-l7F51 .framer-18wcbct{aspect-ratio:1.37891;width:100%}}.ssr-variant{display:contents}.framer-0cAZz.framer-1cn9aqp,.framer-0cAZz .framer-1cn9aqp{display:block}.framer-0cAZz.framer-1g414ha{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center;align-items:center;gap:4px;width:1440px;padding:8px 20px 16px;display:flex;position:relative}.framer-0cAZz .framer-1w6mf4r{--framer-text-wrap-override:balance;flex:none;width:360px;max-width:800px;height:auto;position:relative}.framer-0cAZz .framer-ie25rp-container{flex:none;width:auto;height:auto;position:relative}.framer-0cAZz.framer-v-xpdq8d.framer-1g414ha{width:1200px}.framer-0cAZz.framer-v-1q2pjz1.framer-1g414ha{width:810px}.framer-0cAZz.framer-v-sqsnby.framer-1g414ha{width:390px}.framer-6AcWo .framer-styles-preset-t11ifx:not(.rich-text-wrapper),.framer-6AcWo .framer-styles-preset-t11ifx.rich-text-wrapper p{--framer-font-family:"SF Compact Display Regular","SF Compact Display Regular Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Bold","SF Compact Display Bold Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.45em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1439px) and (min-width:1200px){.framer-6AcWo .framer-styles-preset-t11ifx:not(.rich-text-wrapper),.framer-6AcWo .framer-styles-preset-t11ifx.rich-text-wrapper p{--framer-font-family:"SF Compact Display Regular","SF Compact Display Regular Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Bold","SF Compact Display Bold Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.45em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:0){.framer-6AcWo .framer-styles-preset-t11ifx:not(.rich-text-wrapper),.framer-6AcWo .framer-styles-preset-t11ifx.rich-text-wrapper p{--framer-font-family:"SF Compact Display Regular","SF Compact Display Regular Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Bold","SF Compact Display Bold Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-0cAZz[data-border=true]:after,.framer-0cAZz [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}body{--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}body{--framer-will-change-filter-override:none}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}[data-framer-component-type]{position:absolute}[data-framer-component-type=Text]{cursor:inherit}[data-framer-component-text-autosized] *{white-space:pre}[data-framer-component-type=Text]>*{text-align:var(--framer-text-alignment,start)}[data-framer-component-type=Text] span span,[data-framer-component-type=Text] p span,[data-framer-component-type=Text] h1 span,[data-framer-component-type=Text] h2 span,[data-framer-component-type=Text] h3 span,[data-framer-component-type=Text] h4 span,[data-framer-component-type=Text] h5 span,[data-framer-component-type=Text] h6 span{display:block}[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span{display:unset}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)),900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);--text-decoration:var(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--line-height:var(--framer-line-height)}[data-framer-component-type=Text] a,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] a span span span,[data-framer-component-type=Text] a p span span,[data-framer-component-type=Text] a h1 span span,[data-framer-component-type=Text] a h2 span span,[data-framer-component-type=Text] a h3 span span,[data-framer-component-type=Text] a h4 span span,[data-framer-component-type=Text] a h5 span span,[data-framer-component-type=Text] a h6 span span{--font-family:var(--framer-link-font-family,var(--framer-font-family));--font-style:var(--framer-link-font-style,var(--framer-font-style));--font-weight:var(--framer-link-font-weight,var(--framer-font-weight));--text-color:var(--framer-link-text-color,var(--framer-text-color));--font-size:var(--framer-link-font-size,var(--framer-font-size));--text-transform:var(--framer-link-text-transform,var(--framer-text-transform));--text-decoration:var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))var(--framer-link-text-decoration,var(--framer-text-decoration,none))var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto));--text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink));--text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))}[data-framer-component-type=Text] a:hover,[data-framer-component-type=Text] a div span:hover,[data-framer-component-type=Text] a span span span:hover,[data-framer-component-type=Text] a p span span:hover,[data-framer-component-type=Text] a h1 span span:hover,[data-framer-component-type=Text] a h2 span span:hover,[data-framer-component-type=Text] a h3 span span:hover,[data-framer-component-type=Text] a h4 span span:hover,[data-framer-component-type=Text] a h5 span span:hover,[data-framer-component-type=Text] a h6 span span:hover{--font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=Text].isCurrent a,[data-framer-component-type=Text].isCurrent a div span,[data-framer-component-type=Text].isCurrent a span span span,[data-framer-component-type=Text].isCurrent a p span span,[data-framer-component-type=Text].isCurrent a h1 span span,[data-framer-component-type=Text].isCurrent a h2 span span,[data-framer-component-type=Text].isCurrent a h3 span span,[data-framer-component-type=Text].isCurrent a h4 span span,[data-framer-component-type=Text].isCurrent a h5 span span,[data-framer-component-type=Text].isCurrent a h6 span span{--font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=RichTextContainer]{outline:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex}p.framer-text,div.framer-text,figure.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text{margin:0;padding:0}p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,mark.framer-text,span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-font-family,SFC,sans-serif)));font-style:var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-text-color,#000));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));text-transform:var(--framer-blockquote-text-transform,var(--framer-text-transform,none));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em));text-align:var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start));-webkit-text-stroke-width:var(--framer-text-stroke-width,initial);-webkit-text-stroke-color:var(--framer-text-stroke-color,initial);-moz-font-feature-settings:var(--framer-font-open-type-features,initial);-webkit-font-feature-settings:var(--framer-font-open-type-features,initial);font-feature-settings:var(--framer-font-open-type-features,initial);font-variation-settings:var(--framer-font-variation-axes-preview,var(--framer-font-variation-axes,normal));text-wrap:var(--framer-text-wrap-override,var(--framer-text-wrap))}mark.framer-text,p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text{background-color:var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial));border-radius:var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial));corner-shape:var(--framer-blockquote-text-background-corner-shape,var(--framer-text-background-corner-shape,initial));padding:var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial))}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}.framer-fit-text .framer-text{white-space:nowrap;white-space-collapse:preserve}strong.framer-text{font-family:var(--framer-blockquote-font-family-bold,var(--framer-font-family-bold));font-style:var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold));font-weight:var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold))}em.framer-text{font-family:var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic));font-style:var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic));font-weight:var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic));font-variation-settings:var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic))}em.framer-text>strong.framer-text{font-family:var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic));font-style:var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic));font-weight:var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic))}p.framer-text:not(:first-child),div.framer-text:not(:first-child),h1.framer-text:not(:first-child),h2.framer-text:not(:first-child),h3.framer-text:not(:first-child),h4.framer-text:not(:first-child),h5.framer-text:not(:first-child),h6.framer-text:not(:first-child),ol.framer-text:not(:first-child),ul.framer-text:not(:first-child),blockquote.framer-text:not(:first-child),table.framer-text:not(:first-child),figure.framer-text:not(:first-child),.framer-image.framer-text:not(:first-child){margin-top:var(--framer-blockquote-paragraph-spacing,var(--framer-paragraph-spacing,0))}li.framer-text>ul.framer-text:nth-child(2),li.framer-text>ol.framer-text:nth-child(2){margin-top:0}.framer-text[data-text-fill]{-webkit-text-fill-color:transparent;padding:max(0em,calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em)))/2));margin:min(0em,calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em)))/-2));-webkit-background-clip:text;background-clip:text;display:inline-block}code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,SFC,sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em))}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}blockquote.framer-text{unicode-bidi:initial;margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial}a.framer-text,a.framer-text span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,SFC,sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none)));cursor:var(--framer-custom-cursors,pointer);background-color:initial;border-radius:var(--framer-link-text-background-radius,initial);corner-shape:var(--framer-link-text-background-corner-shape,initial);padding:var(--framer-link-text-background-padding,initial)}a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-text-background-color,initial)}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,SFC,sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:inherit;font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1))}code.framer-text a.framer-text,code.framer-text span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}a.framer-text:hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,SFC,sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial)))}a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}a.framer-text[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,SFC,sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));border-radius:var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial));corner-shape:var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial));padding:var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))}a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,SFC,sans-serif));font-style:var(--framer-code-font-style,var(--framer-font-style,normal));font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400));color:inherit;font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1))}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}a.framer-text[data-framer-page-link-current]:hover,a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,SFC,sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)))}a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}.framer-image.framer-text{max-width:100%;height:auto;display:block}.text-styles-preset-reset.framer-text{--framer-font-family:SFC,sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-text-decoration-style:none;--framer-text-decoration-color:none;--framer-text-decoration-thickness:none;--framer-text-decoration-skip-ink:none;--framer-text-decoration-offset:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--framer-text-background-color:initial;--framer-text-background-radius:initial;--framer-text-background-corner-shape:initial;--framer-text-background-padding:initial}ol.framer-text{--list-style-type:decimal}ul.framer-text,ol.framer-text{padding-inline-start:0;position:relative}li.framer-text{counter-increment:list-item;padding-inline-start:2ch;list-style:none}ol.framer-text>li.framer-text{padding-inline-start:calc(calc(var(--max-list-digits,1) + 1)*1ch)}ol.framer-text>li.framer-text:before{content:counter(list-item,var(--list-style-type))".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}ul.framer-text>li.framer-text:before{content:"•";position:absolute;inset-inline-start:0}.framer-table-wrapper{overflow-x:auto}table.framer-text,.framer-table-wrapper table.framer-text{border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100%}td.framer-text,th.framer-text{overflow-wrap:anywhere;vertical-align:top;min-width:16ch}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child{width:100%!important}[data-framer-component-type=DeprecatedRichText]{cursor:inherit}[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset{--framer-font-family:SFC,sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--font-variation-settings:normal}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6{margin:0;padding:0}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6,[data-framer-component-type=DeprecatedRichText] li,[data-framer-component-type=DeprecatedRichText] ol,[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]){font-family:var(--framer-font-family,SFC,sans-serif);font-style:var(--framer-font-style,normal);font-weight:var(--framer-font-weight,400);color:var(--framer-text-color,#000);font-size:var(--framer-font-size,16px);letter-spacing:var(--framer-letter-spacing,0);text-transform:var(--framer-text-transform,none);-webkit-text-decoration:var(--framer-text-decoration,none);text-decoration:var(--framer-text-decoration,none);line-height:var(--framer-line-height,1.2em);text-align:var(--framer-text-alignment,start)}[data-framer-component-type=DeprecatedRichText] p:not(:first-child),[data-framer-component-type=DeprecatedRichText] div:not(:first-child),[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),[data-framer-component-type=DeprecatedRichText] ul:not(:first-child),[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child){margin-top:var(--framer-paragraph-spacing,0)}[data-framer-component-type=DeprecatedRichText] span[data-text-fill]{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}[data-framer-component-type=DeprecatedRichText] a,[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]){font-family:var(--framer-link-font-family,var(--framer-font-family,SFC,sans-serif));font-style:var(--framer-link-font-style,var(--framer-font-style,normal));font-weight:var(--framer-link-font-weight,var(--framer-font-weight,400));color:var(--framer-link-text-color,var(--framer-text-color,#000));font-size:var(--framer-link-font-size,var(--framer-font-size,16px));text-transform:var(--framer-link-text-transform,var(--framer-text-transform,none));-webkit-text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none));text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none))}[data-framer-component-type=DeprecatedRichText] a:hover,[data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]){font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family,SFC,sans-serif)));font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current],[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current] span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,SFC,sans-serif)));font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover,[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,SFC,sans-serif))));font-style:var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));font-size:var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))))}[data-framer-component-type=DeprecatedRichText] strong{font-weight:bolder}[data-framer-component-type=DeprecatedRichText] em{font-style:italic}[data-framer-component-type=DeprecatedRichText] .framer-image{max-width:100%;height:auto;display:block}[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] ol{width:100%;margin:0;padding-left:0;display:table}[data-framer-component-type=DeprecatedRichText] li{counter-increment:list-item;list-style:none;display:table-row}[data-framer-component-type=DeprecatedRichText] ol>li:before{box-sizing:border-box;content:counter(list-item)".";white-space:nowrap;width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=DeprecatedRichText] ul>li:before{box-sizing:border-box;content:"•";width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=Stack]:not([data-framer-generated])>*,[data-framer-component-type=Stack]:not([data-framer-generated])>[data-framer-component-type],NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}[data-framer-component-type=Scroll]::-webkit-scrollbar{display:none}[data-framer-component-type=ScrollContentWrapper]>*{position:relative}[data-framer-component-type=NativeScroll]{-webkit-overflow-scrolling:touch}[data-framer-component-type=NativeScroll]>*{position:relative}[data-framer-component-type=NativeScroll].direction-both{overflow:auto}[data-framer-component-type=NativeScroll].direction-vertical{overflow:hidden auto}[data-framer-component-type=NativeScroll].direction-horizontal{overflow:auto hidden}[data-framer-component-type=NativeScroll].direction-vertical>*{width:100%!important}[data-framer-component-type=NativeScroll].direction-horizontal>*{height:100%!important}[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar{display:none}[data-framer-component-type=PageContentWrapper]>*,[data-framer-component-type=PageContentWrapper]>[data-framer-component-type]{position:relative}[data-framer-component-type=DeviceComponent].no-device>*{width:100%!important;height:100%!important}[data-is-present=false],[data-is-present=false] *{pointer-events:none!important}[data-framer-cursor=pointer]{cursor:pointer}[data-framer-cursor=grab]{cursor:grab}[data-framer-cursor=grab]:active{cursor:grabbing}[data-framer-component-type=Frame] *,[data-framer-component-type=Stack] *{pointer-events:auto}[data-framer-generated] *{pointer-events:unset}.svgContainer svg{display:block}[data-reset=button]{background:0 0;border-width:0;padding:0}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}[data-hide-scrollbars=true]{scrollbar-width:none}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}.framer-lightbox-container{opacity:1!important;pointer-events:auto!important}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}.framer-nW0We.framer-1q9phla,.framer-nW0We .framer-1q9phla{display:block}.framer-nW0We.framer-11e34pk{width:1440px;height:769px;position:relative;overflow:visible}.framer-JjlgH.framer-11fcxw6,.framer-JjlgH .framer-11fcxw6{display:block}.framer-JjlgH.framer-1affpxg{flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:6px 15px;display:flex;position:relative;overflow:visible}.framer-JjlgH .framer-1qmud8t{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-JjlgH .framer-94xutj{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-JjlgH .framer-u1dt9v{aspect-ratio:1;will-change:var(--framer-will-change-override,transform);z-index:1;flex:none;width:12px;height:auto;position:relative;overflow:hidden}.framer-JjlgH .framer-1c0ny3u{aspect-ratio:1;will-change:var(--framer-will-change-override,transform);z-index:0;flex:none;height:auto;position:absolute;bottom:-1px;left:-1px;right:-1px;overflow:hidden}.framer-JjlgH.framer-v-4qz1ha .framer-1qmud8t,.framer-JjlgH.framer-v-apne9t .framer-1qmud8t,.framer-JjlgH.framer-v-1kbbodx .framer-1qmud8t{order:1}.framer-JjlgH.framer-v-4qz1ha .framer-94xutj,.framer-JjlgH.framer-v-apne9t .framer-94xutj,.framer-JjlgH.framer-v-1kbbodx .framer-94xutj{order:0}.framer-JjlgH[data-border=true]:after,.framer-JjlgH [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-SYorz,.framer-JtNFG,.framer-ddSE1,.framer-TnA2K,.framer-d4tNk,.framer-ewdLd{-webkit-mask:var(--framer-icon-mask);aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-4YD1u.framer-152wceb,.framer-4YD1u .framer-152wceb{display:block}.framer-4YD1u.framer-v89nzt{flex-flow:column;place-content:center flex-start;align-items:center;gap:8px;width:1200px;height:min-content;padding:32px 40px 20px;display:flex;position:relative;overflow:visible}.framer-4YD1u .framer-1hr4o9u{aspect-ratio:3.3871;height:var(--framer-aspect-ratio-supported,36px);z-index:3;flex:none;width:120px;position:relative}.framer-4YD1u .framer-3wcg7c{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;max-width:960px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-4YD1u .framer-46y3re{flex-flow:column;flex:none;place-content:center;align-items:center;gap:4px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-4YD1u .framer-1pilzil{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:min-content;height:min-content;padding:12px 0;display:flex;position:relative;overflow:visible}.framer-4YD1u .framer-fesyjk{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-4YD1u .framer-x8yzv5,.framer-4YD1u .framer-iylc52{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:0;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-4YD1u .framer-19x78i0,.framer-4YD1u .framer-t8jo40,.framer-4YD1u .framer-1r7yds5,.framer-4YD1u .framer-rdxx66{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-4YD1u .framer-16mor8x{--framer-text-wrap-override:balance;flex:none;width:100%;max-width:600px;height:auto;position:relative}.framer-4YD1u .framer-1xajj7b{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;height:min-content;padding:8px 0 0;display:flex;position:relative;overflow:visible}.framer-4YD1u .framer-1pm06ap{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-4YD1u.framer-v-1cmuzcx.framer-v89nzt{width:810px}.framer-4YD1u.framer-v-10uwnx8.framer-v89nzt{width:393px;padding:32px 20px 20px}.framer-MYKbE .framer-styles-preset-cwe8f5:not(.rich-text-wrapper),.framer-MYKbE .framer-styles-preset-cwe8f5.rich-text-wrapper p{--framer-font-family:"SF Compact Display Regular","SF Compact Display Regular Placeholder",sans-serif;--framer-font-family-bold:"SF Compact Display Bold","SF Compact Display Bold Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:12px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:.04em;--framer-line-height:1.25em;--framer-paragraph-spacing:8px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-4YD1u[data-border=true]:after,.framer-4YD1u [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}

button,[role="button"],a[href*="whop.com"]{cursor:pointer;-webkit-tap-highlight-color:transparent}
button,a[href]{touch-action:manipulation}
button,a[href*="whop.com"]{transition:transform .16s cubic-bezier(.34,1.8,.5,1),filter .16s ease,box-shadow .16s ease !important}
button:hover,a[href*="whop.com"]:hover{transform:translateY(-2px);filter:brightness(1.07)}
button:active,a[href*="whop.com"]:active{transform:translateY(1px) scale(.94);filter:brightness(.96);transition-duration:.07s}
button:focus-visible,a[href*="whop.com"]:focus-visible{outline:2px solid #E8B52C;outline-offset:3px}
/* founder section removed per owner */
[data-framer-name="Section — Summit Speakers"]{display:none!important}
/* hero CTA glow + shine */
[data-framer-name="Button — Join AI Ecom Mastery"]{position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.22) inset,0 14px 44px -10px rgba(232,181,44,.75),0 4px 14px rgba(0,0,0,.4)!important;transition:transform .18s cubic-bezier(.34,1.8,.5,1),filter .18s ease,box-shadow .25s ease}
[data-framer-name="Button — Join AI Ecom Mastery"]:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.07)}
[data-framer-name="Button — Join AI Ecom Mastery"]:active{transform:translateY(1px) scale(.94)}
[data-framer-name="Button — Join AI Ecom Mastery"]::after{content:"";position:absolute;top:-120%;left:-35%;width:22%;height:340%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transform:rotate(18deg);animation:axcBtnShine 4.2s 1s ease-in-out infinite;pointer-events:none}
@keyframes axcBtnShine{0%,60%{left:-35%}85%,100%{left:130%}}
@media(prefers-reduced-motion:reduce){[data-framer-name="Button — Join AI Ecom Mastery"]::after{animation:none}}
/* entrance motion */
.axc-rv{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}
.axc-rv.in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.axc-rv{opacity:1;transform:none;transition:none}}
/* FAQ accordion: collapsed by default, tap to expand */
button[aria-label^="Toggle answer"] [data-framer-name="Answer"]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .3s ease,margin .3s ease;margin-top:0!important;margin-bottom:0!important}
button[aria-label^="Toggle answer"] [data-framer-name="Answer"]>p{min-height:0;overflow:hidden}
button[aria-label^="Toggle answer"].axc-open [data-framer-name="Answer"]{grid-template-rows:1fr;opacity:1}
button[aria-label^="Toggle answer"] [data-framer-name="Question"]{position:relative;padding-right:34px;cursor:pointer}
button[aria-label^="Toggle answer"] [data-framer-name="Question"]::after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:800;color:#E8B52C;transition:transform .3s cubic-bezier(.34,1.8,.5,1);line-height:1}
button[aria-label^="Toggle answer"].axc-open [data-framer-name="Question"]::after{transform:translateY(-50%) rotate(45deg)}
@media(prefers-reduced-motion:reduce){button[aria-label^="Toggle answer"] [data-framer-name="Answer"]{transition:none}}
img[src*="iB4c9PVk"]{filter:hue-rotate(100deg)!important}
.axc-pop{animation:axcPop .32s cubic-bezier(.34,1.8,.5,1)}
@keyframes axcPop{0%{transform:scale(.94)}55%{transform:scale(1.03)}100%{transform:scale(1)}}
.axc-rip{position:absolute;border-radius:50%;background:rgba(255,255,255,.45);transform:scale(0);animation:axcRip .55s ease-out forwards;pointer-events:none}
@keyframes axcRip{to{transform:scale(3);opacity:0}}
@media(prefers-reduced-motion:reduce){button,a[href*="whop.com"]{transition:none!important}}

:root{--axc-bg0:#080d09;--axc-bg1:#0e150f;--axc-line:rgba(74,222,128,.24);--axc-text:#f2f7f3;--axc-muted:#9db4a5;--axc-green:#4ade80}
#axc{max-width:1180px;margin:0 auto;padding:24px 20px 72px;position:relative;z-index:2}
.axc-sec{position:relative;overflow:hidden;border:1px solid var(--axc-line);border-radius:28px;background:linear-gradient(180deg,var(--axc-bg1),var(--axc-bg0));padding:clamp(28px,5vw,48px);margin:0 0 14px}
.axc-sec::before{content:"";position:absolute;inset:0 0 auto;height:220px;background:radial-gradient(60% 100% at 50% 0%,rgba(74,222,128,.13),transparent 70%);pointer-events:none}
.axc-kick{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--axc-green);margin:0 0 10px}
.axc-sec h2{margin:0 0 8px;font-size:clamp(26px,4.4vw,42px);line-height:1.08;letter-spacing:-.035em;font-weight:800;color:var(--axc-text)}
.axc-sub{margin:0 0 24px;color:var(--axc-muted);font-size:15px;line-height:1.6;max-width:640px}
.axc-rows{display:grid;gap:10px}
.axc-row{border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.025);padding:18px 20px}
.axc-row h3{margin:0 0 6px;font-size:16.5px;font-weight:800;color:var(--axc-text)}
.axc-row p{margin:0;font-size:14px;line-height:1.6;color:var(--axc-muted)}
.axc-row a{color:#bff5d2;font-weight:700}
.axc-tag{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#bff5d2;border:1px solid rgba(74,222,128,.4);background:rgba(34,197,94,.08);padding:5px 10px;border-radius:999px;margin-bottom:12px}
@media(max-width:640px){.axc-sec{padding:26px 20px;border-radius:22px}.axc-sec h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
/* AI Ecom Mastery extras: pricing, reveal animations, buttons, scroll + drag guards */
html{scroll-behavior:smooth}
html,body{overscroll-behavior-y:none}
img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
#axc-pay{max-width:1180px;margin:0 auto;padding:24px 20px 72px;position:relative;z-index:2}
.axc-paycard{position:relative;overflow:hidden;border:1px solid rgba(232,181,44,.35);border-radius:28px;background:linear-gradient(180deg,#141003,#080604);padding:clamp(28px,5vw,48px)}
.axc-paycard::before{content:"";position:absolute;inset:0 0 auto;height:220px;background:radial-gradient(60% 100% at 50% 0%,rgba(232,181,44,.16),transparent 70%);pointer-events:none}
.axc-plans{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}
.axc-plan{border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:24px;background:rgba(255,255,255,.025);cursor:pointer;text-align:left;color:#f2f7f3;font-family:inherit;transition:transform .18s cubic-bezier(.34,1.8,.5,1),border-color .18s ease,box-shadow .18s ease}
.axc-plan:hover{transform:translateY(-3px);border-color:rgba(232,181,44,.55)}
.axc-plan.on{border-color:#E8B52C;box-shadow:0 0 0 1px #E8B52C,0 18px 50px -18px rgba(232,181,44,.45)}
.axc-plan b{font-size:19px}
.axc-plan .amt{font-size:38px;font-weight:800;letter-spacing:-.03em;margin:6px 0 2px}
.axc-plan small{color:#9db4a5;font-size:13px}
.axc-plan .save{display:inline-block;font-size:10px;font-weight:900;letter-spacing:.1em;background:#E8B52C;color:#171106;padding:5px 10px;border-radius:999px;margin-bottom:10px}
.axc-frame{overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#000}
.axc-frame iframe{width:100%;border:0;display:block;background:#000}
.axc-note{margin-top:12px;font-size:12.5px;color:#6b8574;text-align:center}
.axc-note a{color:#bff5d2}
.axc-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 34px;border-radius:999px;font-weight:800;font-size:16px;color:#171106;text-decoration:none;background:linear-gradient(180deg,#F5C94C,#E8B52C);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 14px 34px -12px rgba(232,181,44,.65);transition:transform .16s cubic-bezier(.34,1.8,.5,1),filter .16s ease,box-shadow .2s ease}
.axc-cta:hover{transform:translateY(-2px) scale(1.015);filter:brightness(1.06)}
.axc-cta:active{transform:translateY(1px) scale(.93)}
.axc-cta::after{content:"";position:absolute;top:-120%;left:-35%;width:22%;height:340%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transform:rotate(18deg);animation:axcShine 4.2s 1s ease-in-out infinite}
@keyframes axcShine{0%,60%{left:-35%}90%,100%{left:130%}}
.axc-glow{animation:axcGlow 2.6s ease-in-out infinite}
@keyframes axcGlow{0%,100%{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 14px 34px -12px rgba(232,181,44,.65)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 14px 46px -8px rgba(232,181,44,.9)}}
.axc-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}
.axc-reveal.in{opacity:1;transform:none}
@media(max-width:640px){.axc-plans{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.axc-cta::after,.axc-glow{animation:none}.axc-reveal{opacity:1;transform:none}}

.axc-trust{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin:14px 0 4px;font-size:12.5px;color:#9db4a5}
.axc-trust span{display:inline-flex;align-items:center;gap:6px}
.axc-frame iframe{transition:opacity .5s ease}

/* ==========================================================================
   AI Ecom Mastery — design layer v2
   One font, one weight scale, deep black canvas, gold only where it earns it.
   Loaded last (after aicom-components.css).
   ========================================================================== */

:root{
  --a0:#000000;
  --a1:#0A0A0C;
  --a2:#101013;
  --ln:rgba(255,255,255,.08);
  --ln2:rgba(255,255,255,.16);
  --tx:#F4F4F5;
  --tx2:rgba(244,244,245,.64);
  --tx3:rgba(244,244,245,.40);
  --gold:#E8B52C;
  --gold2:#F5C94C;
  --red:#FF3B3B;
}

/* ------------------------------------------------- ONE font, ONE weight scale */
body,body *:not(.mx-hero-scope *){font-family:SFC,-apple-system,BlinkMacSystemFont,sans-serif!important}
body *:not(.mx-hero-scope *){font-weight:400!important}
h1:not(.mx-hero-scope *),h2:not(.mx-hero-scope *),h3:not(.mx-hero-scope *),h4:not(.mx-hero-scope *),h5:not(.mx-hero-scope *),h6:not(.mx-hero-scope *),strong:not(.mx-hero-scope *),b:not(.mx-hero-scope *),button:not(.mx-hero-scope *),.axc-plan b{font-weight:600!important}
em,i{font-style:italic!important}

/* ------------------------------------------------------------------ canvas */
html,body,#main,[data-framer-root],.axc-faq,.axc-foot{background:#000!important}
[data-framer-root]{overflow-x:clip!important}
body{
  color:var(--tx);
  background:#000!important;
}
::selection{background:rgba(232,181,44,.30);color:#fff}
*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:99px;border:3px solid transparent;background-clip:content-box}
::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.26);background-clip:content-box}
:focus-visible{outline:2px solid rgba(232,181,44,.75)!important;outline-offset:3px;border-radius:8px}

/* --------------------------------------------------------------- typography */
h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.03em}
p{text-wrap:pretty}

/* --------------------------------------------- sections we removed / moved */
[data-framer-name="Section — What the Summit Is"]{display:none!important}
[data-framer-name="Section Heading — Reality Check"]{display:none!important}
[data-framer-name="Reality Check"]{display:none!important}
[data-framer-name="Section — Frequently Asked Questions"]{display:none!important}
[data-framer-name="Footer Component"]{display:none!important}

/* --------------------------------------------------- countdown status bar */
.framer-z14dw4-container [data-border="true"]{
  background:linear-gradient(180deg,rgba(10,10,12,.94),rgba(6,6,8,.90))!important;
  box-shadow:0 1px 0 rgba(232,181,44,.30) inset!important;
  border-bottom-color:rgba(232,181,44,.38)!important;
}

/* ----------------------------------------------------------- hero imagery */
/* yellow light beams are back, just dimmer so the headline stays readable */
[data-framer-name="Hero Background Media"] img{
  filter:brightness(.72) saturate(1.4) contrast(1.02)!important;
  opacity:.92!important;
}
.framer-kwgffp{
  background:
    radial-gradient(54% 56% at 50% 42%,rgba(232,181,44,.13) 0%,rgba(232,181,44,.035) 44%,transparent 74%),
    radial-gradient(62% 20% at 50% 97%,rgba(232,181,44,.16),transparent 72%)!important;
  border-radius:30px;
}
img[src*="SE1BzGLD"]{
  object-fit:contain!important;
  object-position:50% 100%!important;
  transform:scale(1.07);
  transform-origin:50% 100%;
  filter:drop-shadow(0 40px 60px rgba(0,0,0,.75)) saturate(1.03) contrast(1.03);
  /* fade the sides, keep the bottom mostly intact */
  -webkit-mask-image:
    linear-gradient(90deg,rgba(0,0,0,0) 0%,#000 11%,#000 89%,rgba(0,0,0,0) 100%),
    linear-gradient(180deg,#000 87%,rgba(0,0,0,.3) 100%);
  -webkit-mask-composite:source-in;
  mask-image:
    linear-gradient(90deg,rgba(0,0,0,0) 0%,#000 11%,#000 89%,rgba(0,0,0,0) 100%),
    linear-gradient(180deg,#000 87%,rgba(0,0,0,.3) 100%);
  mask-composite:intersect;
}
@media(min-width:810px){.framer-gz7kut{min-height:700px!important}}
img[src*="g4pU9jJm"]{object-fit:cover!important}

/* the hero status chip: ONE pill — the badge container itself, flat text */
[data-framer-name="Hero Event Badge"] [data-framer-name="Variant 3"]{
  background:rgba(10,10,12,.72)!important;
  border:1px solid rgba(232,181,44,.45)!important;
  border-radius:999px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 28px -18px rgba(0,0,0,.95)!important;
  -webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;
}
[data-framer-name="Hero Content Area"] p:has(span[data-text-fill]){
  position:relative;isolation:isolate;padding:0!important;
}
[data-framer-name="Hero Content Area"] p:has(span[data-text-fill])::before{display:none!important}
[data-framer-name="Hero Content Area"] p:has(span[data-text-fill]) span[data-text-fill]{
  background-image:none!important;
  -webkit-text-fill-color:#F4F4F5!important;color:#F4F4F5!important;
  font-size:12px!important;letter-spacing:.17em!important;text-transform:uppercase!important;
}

/* ------------------------------------------------------------------ buttons */
/* flow button: animated gold gradient running through the pill (yellow, kept) */
[data-framer-name^="Button — Join"],.axc-cta,.axc-bento .t-cta,#axc-sticky a{
  position:relative;overflow:hidden;border:0!important;border-radius:999px!important;
  background-image:linear-gradient(110deg,#FFE9A3 0%,#F8D463 16%,#E9B62D 36%,#F8D463 56%,#FFE9A3 76%,#E9B62D 100%)!important;
  background-size:280% 100%!important;
  animation:axcFlow 6s linear infinite!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 16px 40px -22px rgba(232,181,44,.9)!important;
  transition:transform .18s cubic-bezier(.34,1.6,.5,1),box-shadow .22s ease,filter .18s ease!important;
}
@keyframes axcFlow{from{background-position:0% 50%}to{background-position:280% 50%}}
[data-framer-name^="Button — Join"]:hover,.axc-cta:hover,.axc-bento .t-cta:hover,#axc-sticky a:hover{
  transform:translateY(-2px);filter:brightness(1.05);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 22px 52px -22px rgba(232,181,44,1)!important;
  animation-duration:2.6s!important;
}
[data-framer-name^="Button — Join"]:active,.axc-cta:active{transform:translateY(1px) scale(.985)}
/* readable label: bigger, bolder, near-black */
[data-framer-name^="Button — Join"] p,[data-framer-name^="Button — Join"] *{
  color:#140F02!important;
  font-size:18px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;
  text-shadow:0 1px 0 rgba(255,255,255,.25)!important;
}
[data-framer-name^="Button — Join"]::after{display:none!important}
[data-framer-name^="Button — "]:not([data-framer-name^="Button — Join"]){
  border-color:rgba(255,255,255,.16)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
  transition:border-color .2s ease,transform .2s ease,background-color .2s ease!important;
}
[data-framer-name^="Button — "]:not([data-framer-name^="Button — Join"]):hover{
  border-color:rgba(232,181,44,.55)!important;transform:translateY(-1px);
}

/* ------------------------------------------------------------------- cards */
[data-border="true"]{border-color:var(--ln)!important}
/* outermost matching card only: Framer repeats names on nested layers, and the
   old selector stacked this shadow on every level (shadows bled through the cards) */
:is([data-framer-name$=" Card"],[data-framer-name$="Card"]):not(:is([data-framer-name$=" Card"],[data-framer-name$="Card"]) :is([data-framer-name$=" Card"],[data-framer-name$="Card"])){
  box-shadow:0 50px 90px -70px rgba(0,0,0,1),inset 0 1px 0 rgba(255,255,255,.05)!important;
}

/* ------------------------------------------------- bento (injected section) */
[data-framer-name="Section — Five Summit Facts"]{display:none!important}
.axc-bento{max-width:1180px;margin:0 auto;padding:34px 20px 8px}
.axc-bento-h{font-size:clamp(26px,3.4vw,40px);letter-spacing:-.035em;color:#fff;margin:0 0 22px;line-height:1.05}
.axc-bento-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(128px,auto);gap:14px}
.axc-bento .tile{
  position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:9px;
  border:1px solid rgba(255,255,255,.085);border-radius:22px;padding:24px;overflow:hidden;
  background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.012));
  transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease;
}
.axc-bento .tile::before{
  content:"";position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s ease;
  background:radial-gradient(70% 90% at 50% 0%,rgba(232,181,44,.18),transparent 72%);
}
.axc-bento .tile:hover{transform:translateY(-3px);border-color:rgba(232,181,44,.45);box-shadow:0 34px 70px -56px rgba(232,181,44,.9)}
.axc-bento .tile:hover::before{opacity:1}
.axc-bento .n{
  position:absolute;top:18px;right:18px;display:grid;place-items:center;
  min-width:46px;height:32px;padding:0 10px;border-radius:11px;
  background:rgba(232,181,44,.10);border:1px solid rgba(232,181,44,.26);
  font-size:15px;letter-spacing:-.01em;color:#F0C24A;line-height:1;
}
.axc-bento .k{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.4)}
.axc-bento h3{margin:0;font-size:clamp(17px,1.6vw,22px);letter-spacing:-.02em;color:#fff;line-height:1.14}
.axc-bento p{margin:0;font-size:14px;line-height:1.55;color:rgba(255,255,255,.55);max-width:40ch}
.axc-bento .t-xl{grid-column:span 6;grid-row:span 2;justify-content:flex-end}
.axc-bento .t-xl .n{min-width:64px;height:44px;font-size:20px}
.axc-bento .t-xl h3{font-size:clamp(24px,2.6vw,34px)}
.axc-bento .t-xl p{font-size:15px;max-width:32ch}
.axc-bento .t-w{grid-column:span 6}
.axc-bento .t-s{grid-column:span 3}
.axc-bento .t-cta{grid-column:span 6;justify-content:center;text-decoration:none;align-items:flex-start}
.axc-bento .t-cta::before{display:none}
.axc-bento .t-cta .k,.axc-bento .t-cta h3{color:#140F02}
@media(max-width:1000px){
  .axc-bento{padding:28px 16px 4px}
  .axc-bento-grid{grid-template-columns:1fr;grid-auto-rows:auto}
  .axc-bento .tile,.axc-bento .t-xl,.axc-bento .t-w,.axc-bento .t-s,.axc-bento .t-cta{
    grid-column:auto!important;grid-row:auto!important;min-height:158px;padding:20px;
  }
}

/* -------------------------------------------------------------------- FAQ */
[data-framer-name="Section — Frequently Asked Questions"] button[aria-label^="Toggle answer"]{
  width:100%!important;text-align:left!important;
  border:1px solid rgba(255,255,255,.10)!important;border-radius:18px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012))!important;
  padding:22px 24px!important;margin:0 0 12px!important;
  transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease!important;
}
[data-framer-name="Section — Frequently Asked Questions"] button[aria-label^="Toggle answer"]:hover{
  border-color:rgba(232,181,44,.5)!important;transform:translateY(-2px);
  box-shadow:0 30px 60px -50px rgba(232,181,44,.6)!important;
}
[data-framer-name="Section — Frequently Asked Questions"] button[aria-label^="Toggle answer"] [data-framer-name="Question"]{
  font-size:17.5px!important;font-weight:600!important;color:#fff!important;letter-spacing:-.01em;
  border-bottom:0!important;padding-bottom:0!important;
}
[data-framer-name="Section — Frequently Asked Questions"] button[aria-label^="Toggle answer"] [data-framer-name="Question"]::after{
  content:"+"!important;color:var(--gold)!important;font-weight:600!important;right:2px!important;top:50%!important;
}
[data-framer-name="Section — Frequently Asked Questions"] button[aria-label^="Toggle answer"][aria-expanded="true"] [data-framer-name="Question"]::after{
  content:"–"!important;color:#fff!important;
}

/* ------------------------------------------------------------- quick recap */
/* one yellow, consistent across all recap cards */
.framer-3g9ver,.framer-vraihf,.framer-1guy146,.framer-wvcnbc,.framer-1l9ukea{
  background:linear-gradient(135deg,#E8B52C 0%,#101012 100%)!important;
}

/* --------------------------------------------------- registration banner */
[data-framer-name="Section — Registration Call to Action"]{
  background:radial-gradient(70% 60% at 50% 18%,rgba(232,181,44,.18),transparent 72%)!important;
}
/* show the picture clearly — just feathered edges, no black wash */
[data-framer-name="Registration Banner — Member Results"] img[src*="g4pU9jJm"],
[data-framer-name="Registration Banner — Summit Speakers"] img[src*="g4pU9jJm"]{
  filter:brightness(1.03) saturate(1.45) contrast(1.04)!important;
  transform:scale(1.55)!important;transform-origin:50% 0%!important;
  -webkit-mask-image:radial-gradient(125% 115% at 50% 38%,#000 58%,rgba(0,0,0,0) 100%);
  mask-image:radial-gradient(125% 115% at 50% 38%,#000 58%,rgba(0,0,0,0) 100%);
}
[data-framer-name="Registration Banner — Member Results"] > div:has(img[src*="g4pU9jJm"])::after,
[data-framer-name="Registration Banner — Summit Speakers"] > div:has(img[src*="g4pU9jJm"])::after{
  content:"";position:absolute;inset:0;z-index:2;pointer-events:none;
  background:linear-gradient(180deg,rgba(5,5,6,0) 0%,rgba(5,5,6,0) 46%,rgba(5,5,6,.72) 100%);
}

/* --------------------------------------------------- FAQ (editorial v2) */
.axc-faq{
  max-width:1180px;margin:0 auto;padding:104px 20px 32px;
  display:grid;grid-template-columns:.9fr 1.5fr;gap:56px;align-items:start;
}
.axc-faq-side{position:sticky;top:120px}
.axc-faq-h{font-size:clamp(30px,4vw,50px);letter-spacing:-.045em;color:#fff;margin:0 0 14px;line-height:1.02}
.axc-faq-sub{margin:0 0 20px;color:rgba(255,255,255,.5);font-size:15px;line-height:1.65;max-width:36ch}
.axc-faq-link{
  display:inline-flex;align-items:center;gap:8px;color:var(--gold);text-decoration:none;
  font-size:14px;letter-spacing:.02em;border-bottom:1px solid rgba(232,181,44,.4);padding-bottom:3px;
  transition:gap .2s ease,border-color .2s ease;
}
.axc-faq-link:hover{gap:13px;border-color:var(--gold)}
.axc-faq-list{border-top:1px solid rgba(255,255,255,.10)}
details.axc-q{border:0;border-bottom:1px solid rgba(255,255,255,.10);border-radius:0;background:transparent;overflow:visible}
details.axc-q:hover{background:transparent;border-color:rgba(232,181,44,.4)}
details.axc-q[open]{border-color:rgba(232,181,44,.45)}
details.axc-q summary{
  display:grid;grid-template-columns:56px 1fr 26px;align-items:center;gap:12px;
  padding:26px 4px;cursor:pointer;list-style:none;
}
details.axc-q summary::-webkit-details-marker{display:none}
.axc-q .n{font-size:12px;letter-spacing:.18em;color:rgba(255,255,255,.3);transition:color .25s ease}
.axc-q .t{font-size:clamp(18px,1.9vw,23px);letter-spacing:-.02em;color:#fff;transition:color .25s ease,transform .25s ease}
details.axc-q[open] .n{color:var(--gold)}
details.axc-q[open] .t{color:var(--gold)}
.axc-q .i{position:relative;width:24px;height:24px;justify-self:end}
.axc-q .i::before,.axc-q .i::after{
  content:"";position:absolute;left:50%;top:50%;background:#fff;border-radius:2px;transform:translate(-50%,-50%);
  transition:transform .3s ease,opacity .3s ease,background .3s ease;
}
.axc-q .i::before{width:14px;height:1.5px}
.axc-q .i::after{width:1.5px;height:14px}
details.axc-q[open] .i::before{background:var(--gold)}
details.axc-q[open] .i::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0;background:var(--gold)}
.axc-q .a{padding:0 48px 28px 68px;color:rgba(255,255,255,.62);font-size:15.5px;line-height:1.7;animation:axcFaqIn .32s ease}
.axc-q .a p{margin:0}
@keyframes axcFaqIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}

/* ------------------------------------------------------- footer (rebuilt) */
.axc-foot{border-top:1px solid rgba(255,255,255,.08);margin-top:72px;padding:46px 20px 60px;
  background:#000}
.axc-foot-inner{max-width:1180px;margin:0 auto;display:grid;gap:18px;justify-items:center;text-align:center}
.axc-foot-logo{height:46px;width:auto;opacity:.96}
.axc-foot-small{max-width:640px;margin:0;color:rgba(255,255,255,.45);font-size:13.5px;line-height:1.65}
.axc-foot-row{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;align-items:center;font-size:12.5px;color:rgba(255,255,255,.34)}
.axc-foot-row a{color:var(--gold);text-decoration:none}
.axc-foot-row a:hover{text-decoration:underline}

/* --------------------------------------------- scarcity + sticky checkout */
#axc-pay{max-width:1180px;margin:0 auto;padding:24px 20px 96px;position:relative;z-index:2}
.axc-final{display:grid;grid-template-columns:1.02fr .98fr;gap:22px;align-items:start}
.axc-final-left,.axc-final-right{min-width:0}
.axc-final-right{position:sticky;top:84px}

.axc-scar{
  position:relative;overflow:hidden;border:1px solid rgba(255,60,60,.45);border-radius:30px;
  padding:clamp(26px,3.6vw,40px);
  background:linear-gradient(180deg,rgba(58,10,10,.55) 0%,rgba(10,6,6,.88) 100%);
  box-shadow:0 50px 110px -80px rgba(255,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05);
  animation:axcScarPulse 1.7s ease-in-out infinite;
}
@keyframes axcScarPulse{
  0%,100%{border-color:rgba(255,60,60,.38);box-shadow:0 50px 110px -80px rgba(255,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05)}
  50%{border-color:rgba(255,74,74,.95);box-shadow:0 0 0 1px rgba(255,60,60,.55),0 50px 120px -80px rgba(255,20,20,.95),inset 0 1px 0 rgba(255,255,255,.08)}
}
.axc-scar-badge{
  display:inline-flex;align-items:center;gap:9px;
  font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;
  color:#ff8f8f;border:1px solid rgba(255,80,80,.5);background:rgba(255,40,40,.12);
  padding:7px 13px;border-radius:999px;
}
.axc-scar-dot{width:7px;height:7px;border-radius:50%;background:#ff3b3b;animation:axcScarDot 1.05s ease-in-out infinite}
@keyframes axcScarDot{
  0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(255,59,59,.85)}
  50%{opacity:.5;box-shadow:0 0 0 7px rgba(255,59,59,0)}
}
.axc-scar-h{margin:16px 0 10px;font-size:clamp(26px,3.4vw,40px);line-height:1.05;letter-spacing:-.035em;color:#fff}
.axc-scar-sub{margin:0 0 20px;color:rgba(255,255,255,.62);font-size:15px;line-height:1.6;max-width:560px}
.axc-value{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}
.axc-value li{
  display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:14px;
  border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.028);
}
.axc-value li::before{content:"✓";color:#ff6b6b;font-weight:600;line-height:1.35}
.axc-value b{display:block;font-size:15px;color:#fff}
.axc-value span{display:block;font-size:13px;color:rgba(255,255,255,.55);margin-top:2px}
.axc-scar-price{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-top:18px;border-top:1px solid rgba(255,255,255,.09)}
.axc-scar-price .k{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.45)}
.axc-scar-price .v{font-size:34px;font-weight:600;letter-spacing:-.03em;color:#fff;line-height:1.1}
.axc-scar-price .v small{font-size:14px;color:rgba(255,255,255,.5)}
.axc-scar-price .alt{font-size:14px;color:rgba(255,255,255,.62)}
.axc-scar-price .alt b{color:#ff8f8f}
@media(max-width:1000px){
  .axc-final{grid-template-columns:1fr}
  .axc-final-right{position:static}
}

/* ------------------------------------------------------- checkout (axc) */
.axc-paycard{
  border:1px solid var(--ln)!important;border-radius:30px!important;
  background:linear-gradient(180deg,#0C0C0E 0%,#070708 100%)!important;
  box-shadow:0 60px 120px -80px #000,inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.axc-paycard::before{
  height:200px!important;
  background:radial-gradient(55% 100% at 50% 0%,rgba(232,181,44,.16),transparent 72%)!important;
}
/* one heading per block: drop the extra kicker + explainer copy */
.axc-paycard .axc-kick{display:none!important}
.axc-paycard > p:not(.axc-note){display:none!important}
.axc-paycard h2{font-size:clamp(20px,2.3vw,26px)!important;margin:0 0 16px!important}
.axc-plans{gap:12px;grid-template-columns:1fr!important}
.axc-plan{
  border:1px solid var(--ln)!important;border-radius:22px!important;padding:22px 22px 20px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012))!important;
  transition:transform .22s cubic-bezier(.34,1.6,.5,1),border-color .22s ease,box-shadow .22s ease!important;
}
.axc-plan:hover{transform:translateY(-3px);border-color:rgba(232,181,44,.5)!important}
.axc-plan.on{
  border-color:var(--gold)!important;
  background:linear-gradient(180deg,rgba(232,181,44,.12),rgba(232,181,44,.02))!important;
  box-shadow:0 0 0 1px var(--gold),0 30px 70px -30px rgba(232,181,44,.55)!important;
}
.axc-plan .amt{font-size:34px;letter-spacing:-.04em;line-height:1.02}
.axc-plan small{color:var(--tx3)!important}
.axc-plan .save{background:linear-gradient(180deg,var(--gold2),var(--gold));color:#0B0B0D}
.axc-frame{
  border:1px solid var(--ln)!important;border-radius:22px!important;
  box-shadow:0 50px 110px -70px #000,inset 0 1px 0 rgba(255,255,255,.04)!important;background:#050506!important;
}
.axc-cta{
  background:linear-gradient(180deg,var(--gold2) 0%,var(--gold) 58%,#D9A518 100%)!important;
  color:#0B0B0D!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 20px 48px -18px rgba(232,181,44,.8)!important;
}
.axc-trust{color:var(--tx2)!important;font-size:13px}
.axc-note{color:var(--tx3)!important}
.axc-note a{color:var(--gold)!important;text-decoration:none}
.axc-note a:hover{text-decoration:underline}
#axc-sticky a{
  background:linear-gradient(180deg,var(--gold2),var(--gold))!important;color:#0B0B0D!important;
  box-shadow:0 18px 42px -14px rgba(232,181,44,.85),inset 0 1px 0 rgba(255,255,255,.5)!important;
}

/* ---------------------------------------------------------------- footer */
.framer-fesyjk{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important;width:auto!important}
.framer-fesyjk p{white-space:nowrap!important}
footer a:hover,a[data-framer-name="Link"]:hover{color:#fff!important}

/* ------------------------------------------------------- mobile polish */
@media(max-width:809px){
  /* hero */
  .framer-gz7kut{min-height:430px!important}
  img[src*="SE1BzGLD"]{transform:scale(1.02)!important;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,#000 16%,#000 84%,rgba(0,0,0,0) 100%)!important;mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,#000 16%,#000 84%,rgba(0,0,0,0) 100%)!important}
  [data-framer-name="Hero Event Badge"] [data-framer-name="Variant 3"]{padding:5px 12px!important}
  [data-framer-name="Hero Content Area"] p:has(span[data-text-fill]) span[data-text-fill]{font-size:10.5px!important;letter-spacing:.13em!important}
  [data-framer-name^="Button — Join"]{width:100%!important;max-width:360px}
  [data-framer-name^="Button — Join"] p,[data-framer-name^="Button — Join"] *{font-size:16px!important}
  /* scarcity + checkout */
  .axc-final{gap:16px}
  .axc-scar{padding:22px 18px;border-radius:24px}
  .axc-scar-h{font-size:26px}
  .axc-scar-sub{font-size:14px}
  .axc-value li{padding:11px 12px}
  .axc-value b{font-size:14px}
  .axc-value span{font-size:12.5px}
  .axc-scar-price .v{font-size:29px}
  .axc-paycard{padding:22px 18px;border-radius:24px}
  .axc-paycard h2{font-size:20px!important}
  .axc-plan{padding:18px!important;border-radius:18px!important}
  .axc-plan .amt{font-size:30px}
  .axc-frame{border-radius:16px!important}
  .axc-trust{gap:10px;font-size:12px}
  /* faq */
  .axc-faq{grid-template-columns:1fr;gap:18px;padding:72px 16px 20px}
  .axc-faq-side{position:static}
  .axc-faq-h{font-size:32px}
  .axc-faq-sub{max-width:none;font-size:14px}
  details.axc-q summary{grid-template-columns:34px 1fr 22px;gap:10px;padding:20px 2px}
  .axc-q .t{font-size:17.5px}
  .axc-q .a{padding:0 8px 22px 46px;font-size:14.5px}
  /* footer */
  .axc-foot{padding:34px 16px 90px;margin-top:48px}
  .axc-foot-logo{height:36px}
  .axc-foot-small{font-size:12.5px}
  .axc-foot-row{font-size:11.5px;gap:6px 12px}
  .axc-bento-h{font-size:28px}
}

/* ------------------------------------------------------- motion hygiene */
@media (prefers-reduced-motion:reduce){
  [data-framer-name^="Button — Join"]::after{animation:none}
  [data-framer-name^="Button — Join"],.axc-cta,.axc-bento .t-cta,#axc-sticky a{animation:none!important}
  .axc-scar,.axc-scar-dot{animation:none}
  *{transition-duration:.01ms!important;animation-duration:.01ms!important}
}

/* checkout hand-off button (no embedded form any more) */
.axc-paycard .axc-cta{width:100%;margin:4px 0 2px;height:58px;font-size:16px;letter-spacing:.02em}
.axc-paycard .axc-cta span{margin-left:8px;transition:transform .2s ease}
.axc-paycard .axc-cta:hover span{transform:translateX(4px)}

/* ------------------------------------------------------- final visual pass */
/* OLED-black canvas: no gradient bleed below the offer or FAQ. */
html,body,#main,[data-framer-root],#overlay,.axc-faq,.axc-foot,
[data-framer-name="Section — Registration Call to Action"]{background:#000!important}

/* A single, tactile CTA language across hero, banner, bento and sticky bar. */
.axc-button,
[data-framer-name^="Button — Join"],
#axc-sticky a{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;
  min-height:56px!important;padding:0 26px!important;border:1px solid rgba(255,255,255,.42)!important;
  border-radius:14px!important;background:#f2c84b!important;background-image:none!important;
  color:#110d03!important;text-decoration:none!important;letter-spacing:.045em!important;
  font-size:13px!important;font-weight:700!important;line-height:1!important;
  box-shadow:0 10px 0 rgba(126,83,5,.32),0 20px 42px -18px rgba(242,200,75,.85),inset 0 1px 0 rgba(255,255,255,.74)!important;
  transform:translateY(0)!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important;
  animation:none!important;
}
.axc-button:hover,
[data-framer-name^="Button — Join"]:hover,
#axc-sticky a:hover{
  filter:brightness(1.08)!important;transform:translateY(-3px)!important;
  box-shadow:0 13px 0 rgba(126,83,5,.28),0 28px 52px -17px rgba(242,200,75,.95),inset 0 1px 0 rgba(255,255,255,.82)!important;
}
.axc-button:active,
[data-framer-name^="Button — Join"]:active,
#axc-sticky a:active{transform:translateY(2px)!important;box-shadow:0 5px 0 rgba(126,83,5,.35),0 12px 28px -16px rgba(242,200,75,.8)!important}
.axc-button-label{display:inline-flex;align-items:center;gap:8px;color:#110d03!important;font-size:inherit!important;font-weight:700!important;white-space:nowrap}
.axc-button-label small{font-size:10px;font-weight:600;opacity:.72;letter-spacing:.02em}
.axc-button-arrow{display:inline-grid;place-items:center;width:23px;height:23px;border:1px solid rgba(17,13,3,.28);border-radius:50%;font-size:17px;line-height:1;color:#110d03;transition:transform .18s ease,background .18s ease}
.axc-button:hover .axc-button-arrow{transform:translate(2px,-2px);background:rgba(255,255,255,.28)}
[data-framer-name^="Button — Join"] p,[data-framer-name^="Button — Join"] *{font-size:inherit!important;color:#110d03!important;font-weight:700!important;text-shadow:none!important}

/* Bento: fewer competing shapes, stronger rhythm, clearer first tile. */
.axc-bento{width:min(1120px,calc(100% - 48px))!important;flex:0 0 auto!important;max-width:1120px!important;padding:92px 24px 40px!important;background:#000!important}
.axc-bento-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 24px}
.axc-eyebrow{display:block;color:#d7ac38;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}
.axc-bento-h{margin:8px 0 0!important;font-size:clamp(32px,4vw,50px)!important;line-height:.98!important;letter-spacing:-.055em!important}
.axc-bento-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(146px,1fr))!important;gap:12px!important}
.axc-bento .tile{min-height:0!important;display:flex!important;justify-content:space-between!important;gap:20px!important;padding:24px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;background:#0a0a0a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}
.axc-bento .tile::before{background:radial-gradient(80% 120% at 10% 0%,rgba(232,181,44,.12),transparent 68%)!important}
.axc-bento .tile:hover{border-color:rgba(232,181,44,.6)!important;box-shadow:0 22px 60px -45px rgba(232,181,44,.8),inset 0 1px 0 rgba(255,255,255,.08)!important}
.axc-bento .t-xl{grid-column:1 / span 7!important;grid-row:1 / span 2!important}
.axc-bento .t-w{grid-column:8 / span 5!important}
.axc-bento .t-s{grid-column:span 3!important;grid-row:3!important}
.axc-bento .t-s:nth-of-type(4){grid-column:1 / span 6!important}
.axc-bento .t-s:nth-of-type(5){grid-column:7 / span 6!important}
.axc-bento .axc-metric{display:flex;align-items:center;gap:11px;align-self:flex-start}
.axc-bento .n{position:static!important;min-width:46px!important;height:34px!important;padding:0 10px!important;border-radius:10px!important;background:#181407!important;border:1px solid rgba(232,181,44,.42)!important;color:#f1c849!important;font-size:16px!important}
.axc-bento .t-xl .n{min-width:56px!important;height:40px!important;font-size:19px!important}
.axc-bento .k{color:rgba(255,255,255,.44)!important;font-size:10px!important;letter-spacing:.16em!important}
.axc-bento h3{font-size:clamp(19px,2vw,28px)!important;line-height:1.04!important}
.axc-bento .t-xl h3{font-size:clamp(28px,3.7vw,48px)!important;max-width:10ch!important}
.axc-bento p{max-width:38ch!important;margin-top:9px!important;color:rgba(255,255,255,.58)!important;font-size:13px!important;line-height:1.5!important}
.axc-module-path{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:auto 0 10px;color:rgba(255,255,255,.46);font-size:11px;letter-spacing:.02em}
.axc-module-path span{padding:7px 9px;border:1px solid rgba(255,255,255,.10);border-radius:8px;background:rgba(255,255,255,.025)}
.axc-module-path i{font-style:normal;color:#e8b52c;margin-right:3px}
.axc-bento-action{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;padding:20px 22px;border:1px solid rgba(232,181,44,.32);border-radius:20px;background:#0b0a07}
.axc-bento-action p{margin:5px 0 0;color:rgba(255,255,255,.58);font-size:14px}
.axc-bento-action .axc-button{min-height:48px;border-radius:12px!important;padding:0 19px!important}

/* Founding banner: let founder own the frame, with copy anchored over black fade. */
.axc-founding{position:relative!important;isolation:isolate!important;width:min(1120px,calc(100% - 48px))!important;flex:0 0 auto!important;max-width:1120px!important;min-height:590px!important;margin:64px auto 0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:28px!important;background:#000!important}
.axc-founding::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 38%,rgba(0,0,0,.14) 52%,rgba(0,0,0,.93) 100%)!important}
.axc-founding-portrait{position:absolute;inset:0;z-index:0;display:flex;align-items:flex-start;justify-content:center;background:#000 url("assets/g4pU9jJmlOdpg8RF1r4GM6mGjQ-8e2a007e21.webp") center 25%/cover no-repeat}
.axc-founding-portrait img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 25%!important;filter:brightness(.96) saturate(1.08)!important}
.axc-founding-copy{position:absolute;z-index:2;left:clamp(22px,5vw,70px);bottom:clamp(26px,5vw,62px);max-width:540px}
.axc-founding-copy h2{margin:9px 0 10px!important;font-size:clamp(36px,5vw,66px)!important;line-height:.94!important;letter-spacing:-.06em!important}
.axc-founding-copy p{margin:0 0 22px;color:rgba(255,255,255,.7);font-size:clamp(14px,1.5vw,18px);line-height:1.5}
.axc-founding-copy .axc-button{min-width:244px}

#axc-sticky a{border-radius:16px!important}

@media(max-width:1000px){
  .axc-bento{padding-top:70px!important}
  .axc-bento-grid{grid-template-columns:1fr!important;grid-template-rows:none!important}
  .axc-bento .t-xl,.axc-bento .t-w,.axc-bento .t-s,.axc-bento .t-s:nth-of-type(4),.axc-bento .t-s:nth-of-type(5){grid-column:auto!important;grid-row:auto!important}
  .axc-bento .t-xl{min-height:330px!important}
  .axc-bento .tile{min-height:172px!important}
  .axc-founding{margin-left:16px!important;margin-right:16px!important}
}
@media(max-width:640px){
  .axc-button,[data-framer-name^="Button — Join"]{min-height:54px!important;padding:0 18px!important;font-size:12px!important}
  .axc-bento{width:100%!important;padding:58px 16px 26px!important}
  .axc-bento-grid{grid-template-columns:1fr!important;grid-template-rows:none!important}
  .axc-bento-heading{display:block;margin-bottom:18px}
  .axc-bento-h{font-size:35px!important}
  .axc-bento .tile{padding:20px!important;border-radius:20px!important;min-height:154px!important}
  .axc-bento .t-xl{min-height:330px!important}
  .axc-bento .t-xl h3{font-size:34px!important}
  .axc-bento-action{display:block;padding:18px;margin-top:10px}
  .axc-bento-action .axc-button{width:100%!important;margin-top:15px}
  .axc-founding{width:calc(100% - 32px)!important;min-height:510px!important;margin-top:42px!important;border-radius:22px!important}
  .axc-founding-portrait img{object-position:50% 18%!important}
  .axc-founding-copy{left:20px;right:20px;bottom:23px}
  .axc-founding-copy h2{font-size:46px!important}
  .axc-founding-copy .axc-button{width:100%!important}
}

/* ======================================================================
   ROUND 2 — owner feedback (pills, pulsing badge, flat shadows, blur,
   gradient headings, smooth scroll, uncropped hero background, mobile)
   ====================================================================== */

/* --- smooth scrolling ------------------------------------------------- */
html{scroll-behavior:smooth!important;scroll-padding-top:120px}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

/* --- fully rounded, soft-glow pill buttons (reference shape) ---------- */
.axc-button,
[data-framer-name^="Button — Join"],
#axc-sticky a{
  border:0!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,#FFE08A 0%,#F5CD51 46%,#E9B62D 100%)!important;
  box-shadow:
    0 24px 52px -22px rgba(242,200,75,.95),
    0 10px 26px -16px rgba(0,0,0,.75),
    inset 0 1px 0 rgba(255,255,255,.8)!important;
  min-height:60px!important;
  padding:0 34px!important;
  font-size:16.5px!important;
  font-weight:700!important;
  letter-spacing:.005em!important;
  color:#140f02!important;
  animation:none!important;
  transform:translateY(0)!important;
  transition:transform .2s cubic-bezier(.34,1.6,.5,1),box-shadow .22s ease,filter .18s ease!important;
}
.axc-button:hover,
[data-framer-name^="Button — Join"]:hover,
#axc-sticky a:hover{
  transform:translateY(-2px)!important;
  filter:brightness(1.04)!important;
  box-shadow:
    0 30px 64px -22px rgba(242,200,75,1),
    0 14px 30px -18px rgba(0,0,0,.8),
    inset 0 1px 0 rgba(255,255,255,.85)!important;
}
.axc-button:active,
[data-framer-name^="Button — Join"]:active,
#axc-sticky a:active{transform:translateY(1px) scale(.99)!important}
.axc-button-label{font-size:inherit!important;font-weight:700!important;color:#140f02!important}
.axc-button-arrow{
  width:26px;height:26px;border:0!important;border-radius:999px!important;
  background:rgba(20,15,2,.10)!important;color:#140f02!important;font-size:15px!important;
}
.axc-button:hover .axc-button-arrow{background:rgba(20,15,2,.16)!important;transform:translate(1px,-1px)}

/* --- hero badge pill: slow pulse -------------------------------------- */
[data-framer-name="Hero Event Badge"] [data-framer-name="Variant 3"]{
  border-radius:999px!important;
  animation:axcPillPulse 2.4s ease-in-out infinite!important;
}
@keyframes axcPillPulse{
  0%,100%{
    border-color:rgba(232,181,44,.42)!important;
    box-shadow:0 0 0 0 rgba(232,181,44,0),inset 0 1px 0 rgba(255,255,255,.06)!important;
  }
  50%{
    border-color:rgba(232,181,44,.95)!important;
    box-shadow:0 0 0 7px rgba(232,181,44,.09),0 0 34px rgba(232,181,44,.4),inset 0 1px 0 rgba(255,255,255,.16)!important;
  }
}

/* --- hero subheading: normal weight, readable ------------------------- */
[data-framer-name="Hero Subheading — Five-Day AI Challenge"],
[data-framer-name="Hero Subheading — Five-Day AI Challenge"] *{
  font-weight:400!important;
  font-size:clamp(15px,1.7vw,19px)!important;
  letter-spacing:-.005em!important;
  line-height:1.45!important;
  color:rgba(255,255,255,.8)!important;
}

/* --- hero background: show the whole picture, no crop ----------------- */
[data-framer-name="Hero Background Media"] img{
  object-fit:contain!important;
  object-position:50% 50%!important;
  filter:none!important;
}

/* --- seam-free blur at the bottom edge of the viewport ---------------- */
body::after{
  content:"";position:fixed;left:0;right:0;bottom:0;height:132px;z-index:40;
  pointer-events:none;
  -webkit-backdrop-filter:blur(14px) saturate(1.05);
  backdrop-filter:blur(14px) saturate(1.05);
  -webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 76%,#000 100%);
  mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 76%,#000 100%);
}

/* --- headings that fade from white to transparent (top → bottom) ------ */
.axc-bento-h,
.axc-faq-h,
.axc-scar-h,
.axc-founding-copy h2,
[data-framer-name="Blueprint Heading"] h2,
[data-framer-name="Section Heading — Reality Check"] h2{
  background-image:linear-gradient(180deg,#ffffff 32%,rgba(255,255,255,.26) 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  color:transparent!important;
}

/* --- mobile: tighter, faster, no overflow ---------------------------- */
html,body{overflow-x:hidden!important;max-width:100%}
@media (max-width:809px){
  body::after{height:92px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}
  .axc-button,[data-framer-name^="Button — Join"]{width:100%!important;max-width:420px!important;min-height:56px!important;font-size:15.5px!important;padding:0 20px!important}
  .axc-button-label{font-size:15.5px!important}
  [data-framer-name="Hero Event Badge"] [data-framer-name="Variant 3"]{box-shadow:0 0 0 0 rgba(232,181,44,0)}
  [data-framer-name="Hero Background Media"] img{object-fit:contain!important;opacity:.9}
  .framer-gz7kut{min-height:360px!important}
  h1:not(.mx-hero-scope *){font-size:clamp(26px,8.6vw,36px)!important;line-height:1.06!important}
  .axc-bento{padding:54px 16px 22px!important}
  .axc-bento-h{font-size:clamp(28px,9vw,34px)!important}
  .axc-bento .tile{padding:18px!important;border-radius:18px!important;min-height:140px!important}
  .axc-bento .t-xl{min-height:300px!important}
  .axc-bento .t-xl h3{font-size:clamp(26px,8vw,32px)!important}
  .axc-founding{min-height:470px!important}
  .axc-founding-copy h2{font-size:clamp(32px,10vw,42px)!important}
  .axc-scar{padding:20px 16px!important;border-radius:22px!important}
  .axc-scar-h{font-size:clamp(24px,7.6vw,30px)!important}
  .axc-paycard{padding:20px 16px!important;border-radius:22px!important}
  .axc-faq{padding:66px 16px 18px!important}
  .axc-foot{padding:32px 16px 118px!important}
  #axc-sticky{bottom:calc(14px + env(safe-area-inset-bottom))!important}
  #axc-sticky a{min-height:54px!important;border-radius:999px!important}
}
@media (max-width:420px){
  h1:not(.mx-hero-scope *){font-size:26px!important}
  .axc-bento .t-xl h3{font-size:26px!important}
  .axc-founding-copy h2{font-size:30px!important}
}

/* ======================================================================
   ROUND 3 — Helvetica Neue, stronger pulse, uncropped hero without bars,
   text fade (100% → 10%), vibrancy, big embed, new footer, scroll fixes
   ====================================================================== */

/* --- font: Helvetica Neue everywhere ---------------------------------- */
body,body *:not(.mx-hero-scope *){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}

/* --- scroll health: never trap the page --------------------------------- */
html{overflow-x:clip!important;overflow-y:auto!important}
body{overflow-x:clip!important;overflow-y:visible!important;max-width:none!important}

/* --- headings: solid white above the middle, 10% at the bottom --------- */
.axc-bento-h,
.axc-faq-h,
.axc-scar-h,
.axc-founding-copy h2,
[data-framer-name="Blueprint Heading"] h2,
[data-framer-name="Hero Heading — AI Ecom Mastery"] h1{
  background-image:linear-gradient(180deg,#ffffff 0%,#ffffff 50%,rgba(255,255,255,.10) 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  color:transparent!important;
}
[data-framer-name="Hero Subheading — Five-Day AI Challenge"]{margin-top:12px!important}

/* --- hero background: whole image visible AND no black bars ------------ */
[data-framer-name="Hero Background Media"] img{
  object-fit:contain!important;
  object-position:50% 50%!important;
}
[data-framer-name="Hero Background Media"]::before{
  content:"";position:absolute;inset:-6%;z-index:0;pointer-events:none;
  background:url("assets/vMipM76s7GV0v5ZbPMiJpkiHoo-6cd4f3ba24.webp") center/cover no-repeat;
  filter:blur(46px) brightness(.42) saturate(1.2);
  transform:scale(1.08);
}
[data-framer-name="Hero Background Media"] [data-framer-background-image-wrapper]{position:relative;z-index:1}

/* --- hero badge: obvious pulse (expanding gold ring + glow) ------------ */
[data-framer-name="Hero Event Badge"] [data-framer-name="Variant 3"]{
  position:relative!important;overflow:visible!important;
  animation:axcPillGlow 2.2s ease-in-out infinite!important;
}
[data-framer-name="Hero Event Badge"] [data-framer-name="Variant 3"]::before{
  content:"";position:absolute;inset:-2px;border-radius:999px;pointer-events:none;
  border:1px solid rgba(242,200,75,.85);
  animation:axcPillRing 2.2s ease-out infinite;
}
@keyframes axcPillGlow{
  0%,100%{box-shadow:0 0 0 0 rgba(232,181,44,0),inset 0 1px 0 rgba(255,255,255,.06)}
  50%{box-shadow:0 0 26px rgba(232,181,44,.55),0 0 0 6px rgba(232,181,44,.10),inset 0 1px 0 rgba(255,255,255,.18)}
}
@keyframes axcPillRing{
  0%{opacity:.85;transform:scale(1)}
  70%{opacity:0;transform:scale(1.16)}
  100%{opacity:0;transform:scale(1.16)}
}

/* --- buttons: Helvetica Medium, no tracking, no icon, soft shadows ----- */
.axc-button,[data-framer-name^="Button — Join"],#axc-sticky a{
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;
  font-weight:500!important;
  font-size:17px!important;
  letter-spacing:0!important;
  text-transform:none!important;
  border-radius:999px!important;
  box-shadow:
    0 16px 34px -18px rgba(0,0,0,.8),
    0 18px 44px -26px rgba(242,200,75,.9),
    inset 0 1px 0 rgba(255,255,255,.45)!important;
}
.axc-button:hover,[data-framer-name^="Button — Join"]:hover,#axc-sticky a:hover{
  box-shadow:
    0 20px 40px -18px rgba(0,0,0,.85),
    0 24px 56px -26px rgba(242,200,75,1),
    inset 0 1px 0 rgba(255,255,255,.55)!important;
}
.axc-button-label{font-family:inherit!important;font-weight:500!important;font-size:inherit!important;letter-spacing:0!important}
.axc-button-arrow{display:none!important}

/* --- footer: proper footer with brand + link columns -------------------- */
.axc-foot{
  position:relative;margin-top:76px;padding:60px 24px 40px;
  border-top:1px solid rgba(255,255,255,.10);
  background:linear-gradient(180deg,#000 0%,#0a0803 100%)!important;
  overflow:hidden;
}
.axc-foot-glow{
  position:absolute;left:50%;top:-160px;width:760px;height:320px;transform:translateX(-50%);
  background:radial-gradient(closest-side,rgba(232,181,44,.18),transparent 70%);pointer-events:none;
}
.axc-foot-inner{
  position:relative;max-width:1120px;margin:0 auto;display:grid;
  grid-template-columns:minmax(280px,1.2fr) 1.6fr;gap:56px;align-items:start;text-align:left;
}
.axc-foot-brand{display:grid;gap:16px;justify-items:start}
.axc-foot-logo{height:44px;width:auto}
.axc-foot-tag{margin:0;color:rgba(255,255,255,.55);font-size:14px;line-height:1.65;max-width:42ch}
.axc-foot-cta{
  display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;
  border:1px solid rgba(232,181,44,.45);border-radius:999px;color:#F2C84B!important;
  font-size:14px;text-decoration:none;background:rgba(232,181,44,.06);
  transition:background .2s ease,border-color .2s ease,transform .2s ease;
}
.axc-foot-cta:hover{background:rgba(232,181,44,.14);border-color:rgba(232,181,44,.8);transform:translateY(-1px)}
.axc-foot-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.axc-foot-col{display:grid;gap:10px;align-content:start}
.axc-foot-col h4{margin:0 0 4px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.42);font-weight:500!important}
.axc-foot-col a{color:rgba(255,255,255,.72);text-decoration:none;font-size:14px;transition:color .18s ease,transform .18s ease}
.axc-foot-col a:hover{color:#F2C84B}
.axc-foot-legal{
  position:relative;max-width:1120px;margin:44px auto 0;padding-top:22px;
  border-top:1px solid rgba(255,255,255,.08);
  display:grid;gap:8px;text-align:left;
}
.axc-foot-legal span{color:rgba(255,255,255,.34);font-size:12px;line-height:1.6}
@media(max-width:900px){
  .axc-foot{padding:44px 18px 110px}
  .axc-foot-inner{grid-template-columns:1fr;gap:34px}
  .axc-foot-cols{grid-template-columns:1fr 1fr;gap:20px}
}

/* --- vibrancy: warmer golds, brighter type, livelier cards -------------- */
[data-framer-name="Hero Event Badge"] [data-framer-name="Variant 3"]{
  background:rgba(18,13,2,.72)!important;
  border-color:rgba(242,200,75,.55)!important;
}
.axc-scar{border-color:rgba(255,72,72,.6)!important}
.axc-scar-badge{color:#ffa2a2!important;border-color:rgba(255,96,96,.6)!important;background:rgba(255,46,46,.16)!important}
.axc-value li{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.10)!important}
.axc-value li::before{color:#ff7a7a!important}
.axc-bento .tile{background:linear-gradient(180deg,#0d0c07 0%,#070706 100%)!important;border-color:rgba(255,255,255,.11)!important}
.axc-bento .tile:hover{border-color:rgba(242,200,75,.7)!important;box-shadow:0 30px 70px -50px rgba(242,200,75,.95)!important}
.axc-bento .n{background:linear-gradient(180deg,rgba(242,200,75,.18),rgba(242,200,75,.06))!important;border-color:rgba(242,200,75,.5)!important;color:#FFD871!important}
.axc-eyebrow{color:#F2C84B!important}
.axc-faq .axc-q .t{color:#fff!important}
details.axc-q[open] .t{color:#FFD871!important}
.axc-founding{border-color:rgba(242,200,75,.22)!important}
.axc-founding::after{background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.2) 48%,rgba(0,0,0,.95) 100%)!important}

/* --- checkout embed: big enough to show the whole form ------------------ */
.axc-frame{min-height:0!important}
.axc-frame iframe{width:100%!important}
.axc-final-right{position:sticky;top:88px}
@media(max-width:1000px){
  .axc-final-right{position:static!important}
}
@media(max-width:809px){
}

/* --- cheaper, seam-free bottom blur ------------------------------------ */
body::after{
  height:110px;
  -webkit-backdrop-filter:blur(9px);
  backdrop-filter:blur(9px);
}
@media (prefers-reduced-motion:reduce){
  [data-framer-name="Hero Event Badge"] [data-framer-name="Variant 3"],
  [data-framer-name="Hero Event Badge"] [data-framer-name="Variant 3"]::after{animation:none!important}
}

/* --- iframe scroll shield ---------------------------------------------- */
.axc-frame{position:relative!important}
.axc-shield{
  position:absolute;inset:0;z-index:3;display:grid;place-items:center;cursor:pointer;
  background:linear-gradient(180deg,rgba(5,5,6,.10),rgba(5,5,6,.42));
  transition:opacity .45s ease;
}
.axc-shield span{
  font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.6);
  border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:9px 16px;background:rgba(0,0,0,.55);
  backdrop-filter:blur(6px);
}
.axc-shield.off{opacity:0;pointer-events:none}

/* --- font lock: beat every inline/preset declaration -------------------- */
html body,html body *:not(.mx-hero-scope *){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}
html body .framer-text:not(.mx-hero-scope *),html body .framer-text *:not(.mx-hero-scope *){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}

body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}

/* October reference pass: red CTAs, stable hero and video showcase. */
:root{--axc-accent:#ff3431}

/* ------------------------------------------------------- buttons (v3)
   Editucation.io hero pill, brand purple: flat fill, white inner light,
   soft halo, label rolls up on hover. Wider + shorter than v2. */
html body .axc-button,
html body [data-framer-name^="Button — Join"],
html body #axc-sticky a,
html body .axc-foot-cta{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:min(340px,100%)!important;min-height:56px!important;
  padding:0 40px!important;gap:0!important;border:0!important;
  border-radius:999px!important;
  background:#6e4bff!important;background-image:none!important;
  color:#fff!important;font-size:17px!important;font-weight:500!important;
  letter-spacing:0!important;line-height:1.2!important;text-transform:none!important;
  text-decoration:none!important;text-shadow:none!important;
  box-shadow:
    inset 0 0 18px 2px rgba(255,255,255,.34),
    0 14px 26px -10px rgba(124,92,255,.5),
    0 36px 66px -18px rgba(124,92,255,.42)!important;
  overflow:hidden!important;position:relative!important;
  animation:none!important;filter:none!important;transform:none!important;
  transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .25s ease!important;
}
html body .axc-button .axc-button-label,
html body [data-framer-name^="Button — Join"] *,
html body #axc-sticky a *,html body .axc-foot-cta *{
  color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;
  font-size:inherit!important;font-weight:500!important;letter-spacing:inherit!important;
  text-shadow:none!important;line-height:inherit!important;
}
html body .axc-button .axc-button-arrow{display:none!important}
html body .axc-button::before,html body .axc-button::after,
html body .axc-cta::after,
html body [data-framer-name^="Button — Join"]::after{display:none!important}
@media(hover:hover){
  html body .axc-button:hover,html body [data-framer-name^="Button — Join"]:hover,
  html body #axc-sticky a:hover,html body .axc-foot-cta:hover{
    transform:translateY(-2px)!important;filter:none!important;
    box-shadow:
      inset 0 0 22px 2px rgba(255,255,255,.46),
      0 18px 32px -10px rgba(124,92,255,.55),
      0 46px 78px -20px rgba(124,92,255,.5)!important;
  }
}
html body .axc-button:active,html body [data-framer-name^="Button — Join"]:active,
html body #axc-sticky a:active,html body .axc-foot-cta:active{transform:translateY(1px) scale(.985)!important}
html body .axc-button:focus-visible,html body .axc-foot-cta:focus-visible{
  outline:2px solid #fff!important;outline-offset:5px!important;
}
/* roomier where the button sits in its own row */
html body .axc-paycard .axc-cta{width:100%!important}
html body .axc-bento-action .axc-button,html body .axc-founding-copy .axc-button{width:auto!important;min-width:252px!important}
html body #axc-sticky a{width:100%!important}

/* Clean white base; the hero lead phrase carries the gradient accent. */
body::after{display:none!important;content:none!important;backdrop-filter:none!important}
html body h1:not(.mx-hero-scope *),html body h2:not(.mx-hero-scope *){
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  background:none!important;background-clip:border-box!important;opacity:1!important;
  text-shadow:none!important;filter:none!important;
}
[data-framer-name="Hero Heading — AI Ecom Mastery"] h1,
[data-framer-name="Hero Heading — AI Ecom Mastery"] h1 strong{
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  background:none!important;opacity:1!important;filter:none!important;text-shadow:none!important;
}
[data-framer-name="Hero Heading — AI Ecom Mastery"] h1 [data-text-fill]{
  background-image:linear-gradient(97deg,#ffffff 0%,#d9ccff 30%,#9b7dff 66%,#6e4bff 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important;
}
[data-framer-name="Hero Heading — AI Ecom Mastery"] h1 [data-text-fill] *{
  background:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;
  opacity:1!important;filter:none!important;text-shadow:none!important;
}
/* section headings: quiet white fade, hero keeps the loud one */
.axc-scar-h,.axc-founding-copy h2,.axc-faq-h{
  background-image:linear-gradient(180deg,#ffffff 0%,#ffffff 58%,rgba(255,255,255,.42) 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important;
}
[data-framer-name="Hero Subheading — Five-Day AI Challenge"] *{color:#eee!important;opacity:1!important}

/* Status is static: no breathing, expanding rings or blinking dot. */
html body [data-framer-name="Hero Event Badge"],
html body [data-framer-name="Hero Event Badge"] *{
  animation:none!important;transition:none!important;opacity:1!important;
}
html body [data-framer-name="Hero Event Badge"] [data-framer-name="Variant 3"]{
  animation:none!important;transition:none!important;opacity:1!important;
  background:rgba(0,0,0,.85)!important;border:1px solid #494138!important;
  box-shadow:none!important;overflow:hidden!important;
}
html body [data-framer-name="Hero Event Badge"] [data-framer-name="Variant 3"]::before,
html body [data-framer-name="Hero Event Badge"] [data-framer-name="Variant 3"]::after,
html body [data-framer-name="Hero Event Badge"] *::before,
html body [data-framer-name="Hero Event Badge"] *::after{animation:none!important;box-shadow:none!important;display:none!important}

/* Cover the actual hero frame at every breakpoint. No blurred contain fallback. */
[data-framer-name="Main Content — AI Ecom Mastery Introduction"]{padding-top:88px!important}
[data-framer-name="Main Content — AI Ecom Mastery Introduction"] > [data-framer-name="Background Image"]{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;transform:none!important;
}
[data-framer-name="Main Content — AI Ecom Mastery Introduction"] > [data-framer-name="Background Image"]::after{
  content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.12) 43%,#000 83%);
}
[data-framer-name="Hero Background Media"]{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
  overflow:hidden!important;transform:none!important;
}
[data-framer-name="Hero Background Media"]::before{display:none!important;content:none!important}
[data-framer-name="Hero Background Media"] [data-framer-background-image-wrapper]{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
}
[data-framer-name="Hero Background Media"] img{
  display:block!important;width:100%!important;height:100%!important;
  object-fit:cover!important;object-position:50% 25%!important;
  transform:none!important;filter:none!important;opacity:1!important;
}
[data-framer-name="Hero Speaker Image Area"]{
  position:relative!important;height:clamp(380px,37vw,540px)!important;min-height:0!important;
}
[data-framer-name="Hero Image — Sellers Building AI Ads"]{
  position:absolute!important;top:0!important;bottom:0!important;left:50%!important;
  width:min(800px,100%)!important;height:100%!important;margin:0!important;
  transform:translateX(-50%)!important;background:none!important;
}
[data-framer-name="Hero Image — Sellers Building AI Ads"] img{
  object-fit:cover!important;object-position:50% 10%!important;transform:none!important;
}
[data-framer-name="Hero Heading — AI Ecom Mastery"] h1{line-height:1.08!important;letter-spacing:-.04em!important}
[data-framer-name="Hero Subheading — Five-Day AI Challenge"]{width:100%!important;max-width:680px!important}

/* Three visible examples: a level center frame, tilted neighboring frames. */
.axc-showcase{width:100%;max-width:1360px;align-self:center;box-sizing:border-box;padding:110px 24px 100px;background:#000}
.axc-showcase-head{max-width:900px;margin:0 auto 52px;text-align:center}
.axc-showcase-kicker{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid #333;border-radius:7px;background:#111;color:#eee;font-size:12px;letter-spacing:.02em}
.axc-showcase h2{margin:24px 0 18px;font-size:clamp(32px,4.3vw,62px);line-height:1.08;letter-spacing:-.055em}
.axc-showcase h2 span{color:#ff4943!important;-webkit-text-fill-color:#ff4943!important}
.axc-showcase-head p{margin:0 auto;max-width:47ch;font-size:16px;line-height:1.6;color:#c3c3c3}
.axc-showcase-stage{position:relative;isolation:isolate;min-height:480px;height:clamp(480px,42vw,590px);perspective:1400px;touch-action:pan-y;outline-offset:8px}
.axc-showcase-stage:focus-visible{outline:1px solid #777!important}
.axc-preview{position:absolute;left:50%;top:0;bottom:0;margin:0;width:31%;max-width:380px;border:1px solid #3b3b3b;border-radius:28px;overflow:hidden;background:#101010;box-shadow:0 32px 48px -25px rgba(0,0,0,.8);transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .3s ease;transform-origin:center center;will-change:transform}
.axc-preview[hidden]{display:none!important}
.axc-preview[data-position="center"]{transform:translateX(-50%);z-index:3;border-color:#777}
.axc-preview[data-position="left"]{transform:translateX(-153%) translateY(26px) rotate(-7deg) rotateY(10deg) scale(.93);z-index:2;cursor:pointer}
.axc-preview[data-position="right"]{transform:translateX(53%) translateY(26px) rotate(7deg) rotateY(-10deg) scale(.93);z-index:2;cursor:pointer}
.axc-preview video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#111}
.axc-preview-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:radial-gradient(ellipse at 50% 30%,#232327 0%,#121214 54%,#090909 100%);color:#aaa}
.axc-preview-placeholder::before{content:"";position:absolute;inset:14px;border:1px solid #ffffff0c;border-radius:18px;pointer-events:none}
.axc-preview-play{display:grid;place-items:center;width:64px;height:64px;border:1px solid #5e5e63;border-radius:50%;background:#ffffff06}
.axc-preview-play svg{width:20px;height:20px;fill:#d2d2d2;margin-left:3px}
.axc-preview-placeholder p{margin:0;font-size:13px;letter-spacing:.02em;color:#aaa}
.axc-preview.has-video .axc-preview-placeholder{display:none}
.axc-preview figcaption{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;gap:12px;padding:48px 22px 22px;background:linear-gradient(transparent,#000e);color:white;font-size:15px}
.axc-preview-number{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid #ffffff40;border-radius:50%;font-size:10px;letter-spacing:.03em}
.axc-showcase-nav{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:50px}
.axc-showcase-nav button{display:grid;place-items:center;width:52px;height:52px;border:1px solid #555;border-radius:50%;background:#111;color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}
.axc-showcase-nav button:hover{background:#232323;border-color:#bbb;filter:none!important}
.axc-showcase-nav button:active{transform:scale(.95)}
.axc-showcase-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}
.axc-showcase-status{min-width:46px;text-align:center;color:#c7c7c7;font-size:13px;font-variant-numeric:tabular-nums}
.axc-showcase-cta{margin-top:40px;text-align:center}
html,body,.axc-foot{background:#000!important}
.axc-foot-glow{display:none}
@media(max-width:809px){
  html body .axc-button,html body [data-framer-name^="Button — Join"]{width:320px!important;min-height:87px!important;font-size:29px!important;padding:16px 24px!important}
  [data-framer-name="Main Content — AI Ecom Mastery Introduction"]{padding-top:68px!important}
  [data-framer-name="Hero Speaker Image Area"]{height:330px!important}
  [data-framer-name="Hero Image — Sellers Building AI Ads"]{width:100%!important}
  [data-framer-name="Hero Image — Sellers Building AI Ads"] img{object-position:50% 25%!important}
  .axc-showcase{padding:80px 0 70px;overflow:hidden}
  .axc-showcase-head{padding:0 22px;margin-bottom:32px}
  .axc-showcase h2{font-size:clamp(32px,7vw,48px)}
  .axc-showcase-head p{font-size:14px}
  .axc-showcase-stage{height:440px;min-height:0}
  .axc-preview{width:56%;max-width:300px;border-radius:23px}
  .axc-preview[data-position="left"]{transform:translateX(-134%) translateY(26px) rotate(-9deg) scale(.86)}
  .axc-preview[data-position="right"]{transform:translateX(34%) translateY(26px) rotate(9deg) scale(.86)}
  .axc-preview figcaption{padding:45px 14px 18px;font-size:13px;gap:8px}
  .axc-showcase-nav{margin-top:32px}
  html body #axc-sticky a{width:100%!important;min-height:62px!important;font-size:23px!important;padding:14px 22px!important}
  html body .axc-foot-cta{width:280px!important;min-height:76px!important;font-size:26px!important}
}
@media(max-width:420px){.axc-showcase-stage{height:370px}.axc-preview{width:64%}.axc-showcase h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.axc-preview,.axc-showcase-nav button{transition:none!important}.axc-button{transition:none!important}}

/* =====================================================================
   RED PASS v2 — editucation pill buttons, hero gradient accent,
   red countdown banner, roomier sections, louder checkout
   ===================================================================== */
:root{--axc-accent:#ff2d26}

/* --- top banner: red, loud ------------------------------------------- */
[data-framer-name="Countdown Banner"] [data-border="true"]{
  background:linear-gradient(180deg,#ff2f28 0%,#e00e08 100%)!important;
  border-bottom-color:rgba(255,255,255,.30)!important;
  box-shadow:0 14px 38px -16px rgba(255,26,18,.9),inset 0 1px 0 rgba(255,255,255,.25)!important;
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
}
[data-framer-name="Countdown Banner"] *{
  color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;
}
[data-framer-name="Countdown Banner"] .framer-ie25rp-container p{
  font-weight:700!important;letter-spacing:.035em!important;
  text-shadow:0 1px 10px rgba(90,0,0,.35)!important;
}

/* --- section breathing room ------------------------------------------- */
[data-framer-name="Section — Five-Step Marketing Blueprint"]{margin-top:56px!important}
.axc-showcase{padding-top:150px!important;padding-bottom:150px!important}
#axc-pay{padding-top:110px!important;padding-bottom:130px!important}
.axc-founding{margin-top:130px!important}
.axc-faq{padding-top:150px!important;padding-bottom:56px!important}
.axc-foot{margin-top:130px!important}

/* --- checkout: louder card, louder plans ------------------------------- */
.axc-final-right{top:96px!important}
.axc-paycard{
  border-color:rgba(124,92,255,.30)!important;
  box-shadow:0 70px 150px -90px rgba(124,92,255,.55),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
.axc-paycard::before{background:radial-gradient(60% 100% at 50% 0%,rgba(124,92,255,.16),transparent 72%)!important}
.axc-frame-head{
  display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;
  margin:18px 2px 10px;color:rgba(255,255,255,.66);font-size:12.5px;letter-spacing:.01em;
}
.axc-frame-head b{color:#fff;font-weight:600}
.axc-frame-head .axc-fh-pay{color:rgba(255,255,255,.5)}
.axc-plan:hover{border-color:rgba(150,120,255,.6)!important}
.axc-plan.on{
  border-color:#7c5cff!important;
  background:linear-gradient(180deg,rgba(124,92,255,.14),rgba(124,92,255,.03))!important;
  box-shadow:0 0 0 1px #7c5cff,0 34px 80px -34px rgba(124,92,255,.65)!important;
}
.axc-plan .amt{color:#fff!important}
.axc-plan .save{background:linear-gradient(180deg,#9b7dff,#6e4bff)!important;color:#fff!important}
.axc-frame{
  border-color:rgba(124,92,255,.35)!important;
  box-shadow:0 40px 90px -60px rgba(124,92,255,.5),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.axc-shield{background:linear-gradient(180deg,rgba(5,5,6,.05),rgba(5,5,6,.30))!important}
.axc-shield span{
  color:#fff!important;border-color:rgba(255,255,255,.24)!important;background:rgba(9,6,16,.74)!important;
  box-shadow:0 10px 30px -12px rgba(0,0,0,.8),0 0 0 1px rgba(124,92,255,.35)!important;
}
.axc-shield span::before{
  content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#7c5cff;
  margin-right:8px;vertical-align:1px;animation:axcShieldDot 1.2s ease-in-out infinite;
}
@keyframes axcShieldDot{0%,100%{opacity:1}50%{opacity:.35}}
.axc-trust{color:rgba(255,255,255,.8)!important;font-size:13px!important}
.axc-note{font-size:13px!important}
.axc-note a{color:#b9a6ff!important}

/* --- hover roll on CTA labels (editucation motion) --------------------- */
html body .axc-button .axc-button-label,
html body [data-framer-name^="Button — Join"] .axc-button-label,
html body #axc-sticky a .axc-button-label,
html body .axc-foot-cta .axc-button-label{
  transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .38s ease,filter .38s ease!important;
  will-change:transform;
}
html body .axc-roll{
  position:absolute;left:50%;top:50%;transform:translate(-50%,180%);
  opacity:0;filter:blur(3px);pointer-events:none;white-space:nowrap;
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-size:inherit!important;font-weight:500!important;letter-spacing:inherit!important;line-height:1.2!important;
  transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .38s ease,filter .38s ease!important;
}
@media(hover:hover){
  html body .axc-button:hover .axc-button-label,
  html body [data-framer-name^="Button — Join"]:hover .axc-button-label,
  html body #axc-sticky a:hover .axc-button-label,
  html body .axc-foot-cta:hover .axc-button-label{
    transform:translateY(-190%)!important;opacity:0!important;filter:blur(3px)!important;
  }
  html body .axc-button:hover .axc-roll,
  html body [data-framer-name^="Button — Join"]:hover .axc-roll,
  html body #axc-sticky a:hover .axc-roll,
  html body .axc-foot-cta:hover .axc-roll{
    transform:translate(-50%,-50%)!important;opacity:1!important;filter:blur(0)!important;
  }
}

/* --- lenis smooth scroll base ------------------------------------------ */
html.lenis,html.lenis body{height:auto}
html.lenis.lenis-smooth{scroll-behavior:auto!important}
html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}
html.lenis.lenis-stopped{overflow:hidden}
html.lenis.lenis-scrolling iframe{pointer-events:none}

/* --- mobile: same language, tighter ------------------------------------ */
@media(max-width:809px){
  html body .axc-button,html body [data-framer-name^="Button — Join"]{
    width:100%!important;max-width:400px!important;min-height:54px!important;
    font-size:16px!important;padding:0 26px!important;
  }
  html body #axc-sticky a{width:100%!important;min-height:54px!important;font-size:16px!important;padding:14px 22px!important}
  html body .axc-foot-cta{width:min(300px,100%)!important;min-height:50px!important;font-size:15px!important}
  html body .axc-bento-action .axc-button,html body .axc-founding-copy .axc-button{min-width:0!important}
  .axc-showcase{padding-top:96px!important;padding-bottom:96px!important}
  [data-framer-name="Section — Five-Step Marketing Blueprint"]{margin-top:30px!important}
  #axc-pay{padding-top:64px!important;padding-bottom:84px!important}
  .axc-founding{margin-top:80px!important}
  .axc-faq{padding-top:88px!important;padding-bottom:40px!important}
  .axc-foot{margin-top:84px!important}
  .axc-frame-head{font-size:12px;margin:14px 0 8px}
}
@media(prefers-reduced-motion:reduce){
  html body .axc-roll{display:none!important}
  html body .axc-button .axc-button-label{transition:none!important}
}

/* =====================================================================
   PURPLE PASS — purple is the accent; red stays only on the countdown
   and the limited-time badge. Pairs with RED PASS v2 above.
   ===================================================================== */

/* gold design tokens → brand purple (flips every legacy gold usage) */
body{
  --token-41402d7e-10ef-47ba-9616-98a814e4d4fe:#8f6bff;
  --token-7fcb1a62-851c-4637-b5e0-49b2568a180d:#8f6bff;
}

/* hardcoded golds from the earlier layers */
:focus-visible{outline-color:rgba(143,107,255,.8)!important}
::selection{background:rgba(143,107,255,.35)!important;color:#fff!important}
.axc-eyebrow{color:#b9a6ff!important}
.axc-faq-link{color:#b9a6ff!important;border-bottom-color:rgba(143,107,255,.45)!important}
.axc-faq-link:hover{border-color:#b9a6ff!important}
details.axc-q:hover{border-color:rgba(143,107,255,.45)!important}
details.axc-q[open]{border-color:rgba(143,107,255,.5)!important}
details.axc-q[open] .n,details.axc-q[open] .t{color:#c9b8ff!important}
details.axc-q[open] .i::before,details.axc-q[open] .i::after{background:#b9a6ff!important}
.axc-foot-glow{display:none!important}
.axc-foot-col a:hover{color:#b9a6ff!important}
.axc-founding{border-color:rgba(143,107,255,.32)!important}
[data-framer-name="Section — Registration Call to Action"]{
  background:radial-gradient(70% 60% at 50% 18%,rgba(124,92,255,.20),transparent 72%)!important;
}
.axc-bento .n{background:#161028!important;border-color:rgba(143,107,255,.42)!important;color:#c9b8ff!important}
.axc-bento .tile:hover{border-color:rgba(143,107,255,.6)!important}
.axc-bento .tile::before{background:radial-gradient(80% 120% at 10% 0%,rgba(124,92,255,.14),transparent 68%)!important}
.axc-showcase h2 span{color:#9b7dff!important;-webkit-text-fill-color:#9b7dff!important}
.axc-module-path i{color:#9b7dff!important}

/* scarcity card: quiet purple frame; ONLY the limited-time badge stays red */
.axc-scar{
  border-color:rgba(143,107,255,.42)!important;
  background:linear-gradient(180deg,rgba(24,17,44,.55) 0%,rgba(9,7,14,.88) 100%)!important;
  box-shadow:0 50px 110px -80px rgba(110,80,255,.6),inset 0 1px 0 rgba(255,255,255,.05)!important;
  animation:axcScarPulse2 1.9s ease-in-out infinite!important;
}
@keyframes axcScarPulse2{
  0%,100%{border-color:rgba(143,107,255,.35);box-shadow:0 50px 110px -80px rgba(110,80,255,.5),inset 0 1px 0 rgba(255,255,255,.05)}
  50%{border-color:rgba(167,139,250,.9);box-shadow:0 0 0 1px rgba(143,107,255,.5),0 50px 120px -80px rgba(124,92,255,.95),inset 0 1px 0 rgba(255,255,255,.08)}
}
.axc-value li::before{color:#a78bff!important}
.axc-scar-price .alt b{color:#c9b8ff!important}

/* hero: countdown pill sits right beside the CTA (injected by extras.js) */
[data-framer-name="Hero Event Badge"]{display:none!important}
.axc-hc-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:16px!important;flex-wrap:wrap!important}
.axc-hero-count{
  display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 22px;
  border:1px solid rgba(255,255,255,.16);border-radius:999px;
  background:rgba(12,12,16,.74);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
  color:#fff;font-size:12px;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 34px -20px rgba(0,0,0,.9);
}
.axc-hc-dot{width:8px;height:8px;border-radius:50%;background:#ff2d26;flex:none;animation:axcHcDot 1.1s ease-in-out infinite}
@keyframes axcHcDot{
  0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(255,45,38,.8)}
  50%{opacity:.45;box-shadow:0 0 0 7px rgba(255,45,38,0)}
}
.axc-hc-label{color:rgba(255,255,255,.68)}
.axc-hc-timer{color:#fff;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}
@media(max-width:809px){.axc-hero-count{height:52px;font-size:11.5px;padding:0 16px}}

/* showcase videos: clean frames, neighbors softly blurred */
.axc-preview-placeholder,.axc-preview figcaption{display:none!important}
.axc-preview{transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .3s ease,filter .5s ease!important}
.axc-preview[data-position="left"],.axc-preview[data-position="right"]{filter:blur(3px) brightness(.78) saturate(.9)!important}
.axc-preview[data-position="center"]{filter:none!important}

/* "How It Works": same headline language as the showcase section */
[data-framer-name="Section — Five-Step Marketing Blueprint"] > [data-framer-name="Blueprint Heading"]::before{
  content:"The process";display:block;width:max-content;margin:0 auto 20px;
  padding:8px 14px;border:1px solid #333;border-radius:7px;background:#111;color:#eee;
  font-size:12px;letter-spacing:.02em;
}
[data-framer-name="Blueprint Heading"] h2{
  font-size:clamp(34px,4.4vw,58px)!important;line-height:1.05!important;letter-spacing:-.055em!important;
  background-image:linear-gradient(180deg,#ffffff 0%,#ffffff 55%,rgba(255,255,255,.45) 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important;
}

/* step cards: drop the empty spacer icon so "Step 0N" sits dead centre */
[data-framer-name^="Step 0"] [data-framer-name="List Icon"]{display:none!important}

/* step bullets: neutral purple tints instead of gold / red washes */
[data-framer-name="Section — Five-Step Marketing Blueprint"] .framer-1wzmsab,
[data-framer-name="Section — Five-Step Marketing Blueprint"] .framer-14ew3cn,
[data-framer-name="Section — Five-Step Marketing Blueprint"] .framer-t7wlrf,
[data-framer-name="Section — Five-Step Marketing Blueprint"] .framer-x07ohx{background-color:rgba(143,107,255,.09)!important}

/* =====================================================================
   GOLD PASS v4 — purple + gold mixed. Red only for urgency copy.
   Banner: black bg, gold countdown, red label. Hero: gold bigger
   headline, countdown pill on the CTA's top-right corner. How It
   Works: gold chips + gold dividers + gold shimmer title; Step 05
   red and shorter. Buttons route to the embedded checkout.
   ===================================================================== */

/* --- top banner: black, gold timer, red label ---------------------- */
[data-framer-name="Countdown Banner"] [data-border="true"]{
  background:linear-gradient(180deg,#0b0b0e 0%,#050506 100%)!important;
  border-bottom-color:rgba(232,181,44,.55)!important;
  box-shadow:0 14px 38px -18px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.05)!important;
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
}
[data-framer-name="Countdown Banner"] .framer-styles-preset-t11ifx,
[data-framer-name="Countdown Banner"] em{
  color:#ff3b30!important;-webkit-text-fill-color:#ff3b30!important;text-shadow:none!important;
}
[data-framer-name="Countdown Banner"] .framer-ie25rp-container p,
[data-framer-name="Countdown Banner"] .framer-ie25rp-container p *{
  color:#ffc21a!important;-webkit-text-fill-color:#ffc21a!important;
  text-shadow:0 0 14px rgba(255,194,26,.35)!important;
}

/* --- hero backdrop shifted gold → purple with hue rotation --------- */
[data-framer-name="Hero Background Media"] img{
  filter:hue-rotate(225deg) saturate(1.35) brightness(1.04)!important;
}

/* --- hero headline: bigger, gold gradient -------------------------- */
[data-framer-name="Hero Heading — AI Ecom Mastery"] h1{
  font-size:clamp(34px,5vw,64px)!important;
  line-height:1.05!important;
  letter-spacing:-.02em!important;
}
[data-framer-name="Hero Heading — AI Ecom Mastery"] h1 [data-text-fill]{
  background-image:linear-gradient(97deg,#fff9e2 0%,#ffe98f 30%,#ffc21a 66%,#f0a10a 100%)!important;
}
[data-framer-name="Hero Heading — AI Ecom Mastery"] h1 [data-text-fill] *{
  -webkit-text-fill-color:transparent!important;
}

/* --- countdown pill parked on the CTA's top-right corner ----------- */
.axc-hc-row{position:relative!important;gap:0!important}
.axc-hero-count{
  position:absolute;top:-16px;right:calc(50% - 299px);
  flex-direction:column;align-items:flex-start;gap:3px;
  height:auto;padding:9px 16px 10px;border-radius:16px;
  cursor:pointer;z-index:5;
}
.axc-hc-top{display:flex;align-items:center;gap:7px}
.axc-hc-label{font-size:10.5px;letter-spacing:.14em}
.axc-hc-timer{font-size:13.5px;letter-spacing:.04em}
@media(max-width:809px){
  .axc-hero-count{top:-40px;right:0;left:auto;padding:7px 13px 8px}
}

/* --- How It Works: gold dividers (section-scoped token revert) ----- */
[data-framer-name="Section — Five-Step Marketing Blueprint"]{
  --token-7fcb1a62-851c-4637-b5e0-49b2568a180d:#e8b52c;
}
/* step bullets: gold wash on steps 1–4, red wash on step 05 */
[data-framer-name="Section — Five-Step Marketing Blueprint"] .framer-1wzmsab{background-color:rgba(232,181,44,.10)!important}
[data-framer-name="Section — Five-Step Marketing Blueprint"] .framer-14ew3cn,
[data-framer-name="Section — Five-Step Marketing Blueprint"] .framer-t7wlrf,
[data-framer-name="Section — Five-Step Marketing Blueprint"] .framer-x07ohx{background-color:rgba(214,0,0,.10)!important}

/* --- Step 05: drop the forced 424px height (content = ~334px) ------ */
[data-framer-name="Section — Five-Step Marketing Blueprint"] .framer-xgyb1u,
[data-framer-name="Section — Five-Step Marketing Blueprint"] .framer-f01o40{height:auto!important}

/* Targeted refinements. Original buttons, imagery and section structure retained. */
html{scroll-behavior:smooth;scroll-padding-top:88px}
html body,html body *:not(.mx-hero-scope *){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}
[data-framer-name="Countdown Banner"] [data-border="true"]{border-bottom-color:#9b7dff55!important}
[data-framer-name="Countdown Banner"] em,
[data-framer-name="Countdown Banner"] .framer-styles-preset-t11ifx{color:#e1d5ff!important;-webkit-text-fill-color:#e1d5ff!important;text-shadow:0 0 14px #9b7dff70!important;font-style:normal!important;letter-spacing:.025em}
[data-framer-name="Countdown Banner"] .framer-ie25rp-container p,
[data-framer-name="Countdown Banner"] .framer-ie25rp-container p *{color:#b599ff!important;-webkit-text-fill-color:#b599ff!important;text-shadow:0 0 18px #9365ff60!important;font-variant-numeric:tabular-nums}
[data-framer-name="Countdown Banner"] .axc-clock-unit{font-size:.65em;letter-spacing:.08em;margin-left:3px;opacity:.82}
[data-framer-name="Hero Heading — AI Ecom Mastery"] h1,
[data-framer-name="Hero Heading — AI Ecom Mastery"] h1 strong{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important}
[data-framer-name="Hero Heading — AI Ecom Mastery"] h1 .axc-key,
[data-framer-name="Hero Heading — AI Ecom Mastery"] h1 .axc-key *:not(.axc-motion-word){color:#b598ff!important;-webkit-text-fill-color:#b598ff!important;background:none!important;font-weight:inherit!important}
.axc-hc-row{padding-top:46px!important;position:relative!important}
html body .axc-hero-count{position:absolute;top:0;right:calc(50% - 299px);left:auto;display:inline-flex;flex-direction:row;align-items:center;gap:5px;height:36px;padding:0 14px;border:1px solid #ff858550;border-radius:999px;background:#ff3832;box-shadow:inset 0 0 14px 1px #ffffff30,0 9px 23px -14px #ff383280;backdrop-filter:none;-webkit-backdrop-filter:none;color:white;text-decoration:none;text-transform:none;letter-spacing:0;white-space:nowrap;z-index:2;font-size:11px;line-height:1}
html body .axc-hero-count .axc-hc-label{color:white;font-size:11px;letter-spacing:0}
html body .axc-hero-count .axc-hc-timer{color:white;font-size:11px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;min-width:107px}
.axc-hero-count:focus-visible{outline:2px solid white!important;outline-offset:4px}
@media(min-width:810px){
 [data-framer-name="Main Content — AI Ecom Mastery Introduction"]{padding-top:82px!important;padding-bottom:22px!important;min-height:100svh}
 [data-framer-name="Hero Speaker Image Area"]{height:clamp(230px,calc(100svh - 485px),520px)!important}
 [data-framer-name="Hero Heading — AI Ecom Mastery"] h1{font-size:clamp(38px,3.5vw,50px)!important;line-height:1.08!important;letter-spacing:-.025em!important}
 [data-framer-name="Hero Text Stack"]{gap:14px!important;padding-top:8px!important}
 [data-framer-name="Hero Subheading — Five-Day AI Challenge"]{margin-top:6px!important}
 [data-framer-name="Hero Subheading — Five-Day AI Challenge"] h2{font-size:17px!important;line-height:1.5!important}
 [data-framer-name="Hero Benefits Group"]{margin-top:0!important}
}
@media(min-width:810px) and (max-height:720px){
 [data-framer-name="Main Content — AI Ecom Mastery Introduction"]{padding-top:76px!important;padding-bottom:12px!important}
 [data-framer-name="Hero Speaker Image Area"]{height:clamp(180px,calc(100svh - 385px),300px)!important}
 [data-framer-name="Hero Heading — AI Ecom Mastery"] h1{font-size:38px!important}
 [data-framer-name="Hero Text Stack"]{gap:10px!important}
}
@media(max-width:1199px) and (min-width:810px){html body .axc-hero-count{right:0}}
@media(max-width:809px){
 html{scroll-padding-top:78px}
 [data-framer-name="Hero Subheading — Five-Day AI Challenge"]{max-width:100%!important;width:100%!important}
 [data-framer-name="Hero Subheading — Five-Day AI Challenge"] h2{font-size:15px!important;line-height:1.5!important}
 [data-framer-name="Hero Text Stack"]{gap:18px!important}
 [data-framer-name="Hero Heading — AI Ecom Mastery"] h1{font-size:clamp(30px,7.5vw,40px)!important;line-height:1.12!important}
 html body .axc-hero-count{right:0;top:0;height:36px;padding:0 13px}
 .axc-hc-row{padding-top:46px!important}
 [data-framer-name="Hero Benefits Group"]{flex-wrap:wrap!important;gap:14px!important}
 .axc-growth-top{gap:8px;flex-wrap:wrap}
 .axc-growth-controls button{width:44px!important;height:44px!important}
}
@media(max-width:640px){#axc-sticky{transition:opacity .2s ease}#axc-sticky:not(.is-visible){opacity:0;visibility:hidden;pointer-events:none}}
/* Carousel: staged entry/exit, drag-follow and softer depth rather than heavy blur. */
.axc-showcase-stage{--axc-drag:0px;cursor:grab}
.axc-showcase-stage.is-dragging{cursor:grabbing}
.axc-preview{transition:transform .68s cubic-bezier(.22,1,.36,1),opacity .55s ease,filter .68s ease,border-color .4s ease!important;will-change:auto;backface-visibility:hidden}
.axc-preview[data-position="center"]{transform:translateX(calc(-50% + var(--axc-drag)));opacity:1;filter:none!important}
.axc-preview[data-position="left"]{transform:translateX(calc(-153% + var(--axc-drag))) translateY(26px) rotate(-7deg) rotateY(10deg) scale(.93);opacity:1;filter:brightness(.72) saturate(.88)!important}
.axc-preview[data-position="right"]{transform:translateX(calc(53% + var(--axc-drag))) translateY(26px) rotate(7deg) rotateY(-10deg) scale(.93);opacity:1;filter:brightness(.72) saturate(.88)!important}
.axc-preview[data-position="enter-left"],.axc-preview[data-position="exit-left"]{transform:translateX(-255%) translateY(50px) rotate(-14deg) scale(.82);opacity:0;filter:brightness(.45)!important;pointer-events:none;z-index:1}
.axc-preview[data-position="enter-right"],.axc-preview[data-position="exit-right"]{transform:translateX(155%) translateY(50px) rotate(14deg) scale(.82);opacity:0;filter:brightness(.45)!important;pointer-events:none;z-index:1}
.axc-showcase-stage.is-dragging .axc-preview{transition:none!important;will-change:transform}
.axc-preview:not(.has-video) .axc-preview-placeholder{display:flex!important}
.axc-preview video{background:#100d16}
@media(max-width:809px){
 .axc-preview[data-position="left"]{transform:translateX(calc(-134% + var(--axc-drag))) translateY(26px) rotate(-9deg) scale(.86)}
 .axc-preview[data-position="right"]{transform:translateX(calc(34% + var(--axc-drag))) translateY(26px) rotate(9deg) scale(.86)}
 .axc-preview[data-position="enter-left"],.axc-preview[data-position="exit-left"]{transform:translateX(-230%) translateY(38px) rotate(-16deg) scale(.74)}
 .axc-preview[data-position="enter-right"],.axc-preview[data-position="exit-right"]{transform:translateX(130%) translateY(38px) rotate(16deg) scale(.74)}
}
/* One contained player beside checkout, without media downloads or income promises. */
.axc-scar{animation:none!important}
.axc-scar-dot{animation:none!important}
.axc-growth{margin:24px 0;border:1px solid #9b7dff38;border-radius:22px;overflow:hidden;background:#0e0b16}
.axc-growth-top{display:flex;justify-content:space-between;align-items:center;padding:18px 18px 0;color:#cbbaff;font-size:10px;letter-spacing:.1em;text-transform:uppercase}
.axc-growth-top span:last-child{font-size:9px;color:#9e90b7}
.axc-growth-screen{padding:22px 18px 0;background:radial-gradient(ellipse at 70% 55%,#8659f023,transparent 75%)}
.axc-growth-caption{min-height:70px}
.axc-growth-caption b{display:block;color:#f2edff;font-size:20px;line-height:1.2;letter-spacing:-.02em}
.axc-growth-caption p{margin:7px 0 0;color:#bcb1cf;font-size:12px;line-height:1.5}
.axc-growth svg{display:block;width:100%;height:auto;overflow:visible}
.axc-growth-track{stroke:#7859a755;stroke-width:3;fill:none}
.axc-growth-line{stroke:#b99bff;stroke-width:3.5;stroke-linecap:round;fill:none;stroke-dasharray:1;stroke-dashoffset:.75;transition:stroke-dashoffset 1.3s cubic-bezier(.22,1,.36,1)}
.axc-growth-dot{fill:#312244;stroke:#816298;stroke-width:1.5;transition:fill .4s,stroke .4s}
.axc-growth-dot.active{fill:#c6abff;stroke:#e2d3ff}
.axc-growth-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:0 12px 16px}
.axc-growth-steps span{font-size:10px;text-align:center;color:#9c8eb0}
.axc-growth-steps .active{color:#d3bdff}
.axc-growth-controls{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid #ffffff0d;background:#ffffff03}
.axc-growth-controls button{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid #ad8cfb50;border-radius:50%;background:#231834;color:#f0e7ff;cursor:pointer;font-size:13px}
.axc-growth-controls button:focus-visible{outline:2px solid #cfbaff!important;outline-offset:3px}
.axc-growth-progress{height:3px;flex:1;background:#342641;border-radius:9px;overflow:hidden}
.axc-growth-progress span{display:block;height:100%;width:25%;background:#b99bff;transition:width 1.3s cubic-bezier(.22,1,.36,1)}
.axc-growth-controls small{color:#bfb0d0;font-size:10px;font-variant-numeric:tabular-nums}
.axc-growth-note{padding:0 16px 14px;margin:0;color:#ab9cba;font-size:10px;line-height:1.5}
@media(prefers-reduced-motion:reduce){
 html{scroll-behavior:auto}
 .axc-preview,.axc-growth-line,.axc-growth-dot,.axc-growth-progress span,#axc-sticky{transition:none!important}
}

/* October 2 follow-up: brighter highlights, simpler checkout side, centered closing CTA. */
html body [data-framer-name="Hero Heading — AI Ecom Mastery"] h1 .axc-key{color:#a974ff!important;-webkit-text-fill-color:#a974ff!important;text-shadow:0 0 18px #925bff66!important}
@supports (-webkit-background-clip:text){
 html body [data-framer-name="Hero Heading — AI Ecom Mastery"] h1 .axc-key{
  background-image:radial-gradient(circle,#fff 0 .7px,#ffffffb8 1px,transparent 1.6px),radial-gradient(circle,#fff 0 .7px,transparent 1.5px),linear-gradient(110deg,#c19bff 0%,#a36aff 38%,#9250ff 68%,#c4a1ff 100%)!important;
  background-size:83px 37px,117px 53px,100% 100%!important;
  background-position:0 0,34px 17px,0 0;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  animation:axcTextSparkle 12s linear infinite alternate;
 }
}
@keyframes axcTextSparkle{from{background-position:0 0,34px 17px,0 0}to{background-position:32px -20px,8px 38px,0 0}}
/* Preserve the original purple CTA. Urgency touches its upper-right corner. */
html body .axc-hc-row{padding-top:38px!important}
html body .axc-hero-count{top:0;right:calc(50% - 170px);height:34px;padding:0 15px;gap:7px;border:1px solid #ffadad80;background:linear-gradient(180deg,#ce1e31,#ac0b25);box-shadow:inset 0 1px 1px #ffffff45,0 5px 16px -8px #ff274d99;color:#fff;font-size:12px}
html body .axc-hero-count::before{content:"";display:block;width:5px;height:5px;flex:none;border-radius:50%;background:#fff;box-shadow:0 0 7px #ffffff50}
html body .axc-hero-count .axc-hc-label{color:#fff;font-size:12px;font-weight:600;letter-spacing:0}
html body .axc-hero-count .axc-hc-timer{color:#fff;font-size:12px;font-weight:700;min-width:117px;letter-spacing:0}
@media(max-width:809px){html body .axc-hero-count{right:0;padding:0 12px;gap:6px}html body .axc-hero-count .axc-hc-label,html body .axc-hero-count .axc-hc-timer{font-size:11.5px}}
@media(max-width:350px){html body .axc-hero-count{padding:0 10px;gap:5px}html body .axc-hero-count .axc-hc-label,html body .axc-hero-count .axc-hc-timer{font-size:11px}}
/* The same three-video carousel, contained inside the checkout companion card. */
.axc-scar .axc-mini-showcase{width:100%;max-width:none;padding:0!important;margin:22px 0 26px;background:transparent;overflow:hidden}
.axc-mini-label{margin:0 0 16px;color:#ded2f1;font-size:12px;letter-spacing:.015em}
.axc-mini-showcase .axc-showcase-stage{height:auto!important;min-height:0!important;aspect-ratio:1.72;overflow:visible;perspective:800px}
.axc-mini-showcase .axc-preview{width:31%!important;max-width:none!important;border-radius:15px;box-shadow:0 12px 25px -12px #000a}
.axc-mini-showcase .axc-preview[data-position="left"]{transform:translateX(calc(-153% + var(--axc-drag))) translateY(10px) rotate(-7deg) rotateY(8deg) scale(.93)}
.axc-mini-showcase .axc-preview[data-position="right"]{transform:translateX(calc(53% + var(--axc-drag))) translateY(10px) rotate(7deg) rotateY(-8deg) scale(.93)}
.axc-mini-showcase .axc-preview[data-position="enter-left"],.axc-mini-showcase .axc-preview[data-position="exit-left"]{transform:translateX(-255%) translateY(20px) rotate(-14deg) scale(.82)}
.axc-mini-showcase .axc-preview[data-position="enter-right"],.axc-mini-showcase .axc-preview[data-position="exit-right"]{transform:translateX(155%) translateY(20px) rotate(14deg) scale(.82)}
.axc-mini-showcase .axc-showcase-nav{gap:18px;margin-top:20px}
.axc-mini-showcase .axc-showcase-nav button{width:44px;height:44px;background:#171020;border-color:#ae8bff55}
.axc-mini-showcase .axc-showcase-nav svg{width:17px;height:17px}
.axc-mini-showcase .axc-showcase-status{font-size:11px;min-width:44px}
.axc-mini-showcase .axc-preview-placeholder{gap:8px}
.axc-mini-showcase .axc-preview-play{width:32px;height:32px}
.axc-mini-showcase .axc-preview-play svg{width:12px;height:12px}
.axc-mini-showcase .axc-preview-placeholder p{font-size:9px;text-align:center}
/* Simple, illustrative line: no dashboards, numbered steps or player controls. */
.axc-growth-simple{margin:0 0 24px;padding:18px 16px 14px;border:1px solid #a478ff30;border-radius:18px;background:#0d0914}
.axc-growth-simple-title{display:block;color:#d7c5f2;font-size:12px;font-weight:500}
.axc-growth-simple svg{display:block;width:100%;height:auto;margin:12px 0 8px}
.axc-growth-simple-labels{display:flex;justify-content:space-between;gap:8px;color:#b1a1c6;font-size:10px}
.axc-growth-simple-note{margin:10px 0 0;color:#9b8fab;font-size:10px;line-height:1.4}
.axc-growth-reference{padding:0;background:#000;border-color:#71d56d26;overflow:hidden}
.axc-growth-reference svg{margin:0;aspect-ratio:12/7}
.axc-growth-reference .axc-growth-simple-note{margin:0;padding:10px 14px 12px;color:#aab5a9;background:#030603}
/* Only X-axis placement changes. Existing bottom/Y anchoring remains intact. */
.axc-founding-copy{left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:calc(100% - 48px);max-width:820px!important;text-align:center;display:flex;flex-direction:column;align-items:center}
.axc-founding-copy h2{font-size:clamp(32px,4vw,54px)!important;line-height:1.05!important;letter-spacing:-.045em!important;text-wrap:balance}
.axc-founding-copy p{max-width:600px}
@media(max-width:809px){.axc-founding-copy{width:calc(100% - 40px)}.axc-founding-copy h2{font-size:clamp(30px,8.5vw,40px)!important}.axc-mini-showcase .axc-showcase-nav{margin-top:17px}}
@media(prefers-reduced-motion:reduce){html body [data-framer-name="Hero Heading — AI Ecom Mastery"] h1 .axc-key{animation:none!important}}
/* Compact urgency tag: aligned with the original CTA's right edge. */
html body .axc-hc-row{padding-top:35px!important}
html body .axc-hero-count{top:5px;height:27px;padding:0 11px;gap:6px;transform:rotate(5deg);transform-origin:100% 100%;border-color:#ff818b;background:linear-gradient(180deg,#f12c43,#ca102c);box-shadow:inset 0 1px 0 #ffffff45,0 3px 13px #e71c3940;white-space:nowrap}
html body .axc-hero-count .axc-hc-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.045em}
html body .axc-hero-count .axc-hc-timer{font-size:11px;min-width:0;font-variant-numeric:tabular-nums;letter-spacing:0}
html body .axc-hero-count::before{width:4px;height:4px;box-shadow:none}
.axc-chart-native{position:relative;container-type:inline-size}
.axc-chart-heading{position:absolute;z-index:1;left:10.83%;top:28%;margin:0!important;font-family:inherit!important;font-size:6.67cqw!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.04em!important;color:#91ed80;background:linear-gradient(#81f66e,#b5cfad);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}

/* Native chart and a compact, readable urgency tag. Original CTA styles unchanged. */
html body .axc-hc-row{padding-top:66px!important}
.axc-cta-anchor{position:relative;display:block;width:min(340px,100%);flex:none;isolation:isolate}
html body .axc-cta-anchor .axc-hero-count{
 top:-25px;right:-14px;left:auto;width:146px;height:44px;box-sizing:border-box;
 display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;
 padding:5px 10px;border:1px solid #ff9a9f;border-radius:13px;
 background:linear-gradient(155deg,#d81d38,#a90823);
 color:#fff;-webkit-text-fill-color:#fff;white-space:nowrap;
 transform:rotate(7deg);transform-origin:100% 100%;z-index:3;
 box-shadow:inset 0 1px 0 #ffffff50,0 6px 20px -5px #ff1e4866;
 cursor:default;animation:none;pointer-events:none;
}
html body .axc-cta-anchor .axc-hero-count::before{display:none}
html body .axc-cta-anchor .axc-hc-label{font-size:10px;line-height:1;font-weight:800;letter-spacing:.12em;color:#fff;text-transform:uppercase}
html body .axc-cta-anchor .axc-hc-timer{font-size:18px;line-height:1;font-weight:900!important;letter-spacing:-.035em;min-width:0;color:#fff;font-variant-numeric:tabular-nums}
@media(min-width:810px){
 /* Offset the extra badge space so the CTA keeps its existing vertical position. */
 [data-framer-name="Hero Speaker Image Area"]{height:clamp(199px,calc(100svh - 516px),489px)!important}
}
@media(min-width:810px) and (max-height:720px){
 [data-framer-name="Hero Speaker Image Area"]{height:clamp(149px,calc(100svh - 416px),269px)!important}
}
@media(max-width:809px){.axc-cta-anchor{width:100%;max-width:400px}}
/* All chart typography, background and baseline are HTML/CSS. Canvas draws only the curve. */
.axc-growth-html{background:#000;border-color:#a974ff26}
.axc-growth-html .axc-growth-simple-note{background:#07030c;color:#b3a8c2}
.axc-chart-live{position:relative;width:100%;aspect-ratio:12/7;overflow:hidden;container-type:inline-size;background:radial-gradient(ellipse at 58% 42%,#241039 0%,#11071b 42%,#000 78%)}
.axc-chart-live-heading{position:absolute;z-index:2;left:10.8%;top:28%;margin:0!important;font-family:inherit!important;font-size:clamp(24px,7.2cqw,54px)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.055em!important;background:linear-gradient(180deg,#a974ff,#d7c0f0);background-clip:text;-webkit-background-clip:text;color:#b98aff;-webkit-text-fill-color:transparent;pointer-events:none}
.axc-chart-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;background:transparent}
.axc-chart-baseline{position:absolute;z-index:1;left:0;right:0;top:64.2857%;height:3px;background:repeating-linear-gradient(90deg,#797080b3 0 13px,transparent 13px 27px);pointer-events:none}

/* Finishing motion: progressive enhancement, no hidden content without JavaScript. */
html[data-axc-hero-motion="paused"] [data-framer-name="Hero Heading — AI Ecom Mastery"] .axc-key{animation-play-state:paused!important}
.axc-chart-live .axc-chart-canvas{clip-path:none}
.axc-q .a{transform-origin:top}
html body .axc-showcase-nav button{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}
html body .axc-showcase-nav button:active{transform:scale(.94)}
.axc-foot-col a,.axc-faq-link{transition:color .2s ease}
.axc-preview-play-toggle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:68px;height:68px;padding:10px;border:1px solid #c3a4ff99;border-radius:50%;background:#21152ee8;color:#fff;box-shadow:0 8px 28px #0008;cursor:pointer;font-family:inherit}
.axc-preview-play-toggle svg{width:22px;height:22px;fill:currentColor}
.axc-preview-play-toggle span{font-size:11px;line-height:1}
.axc-preview-play-toggle:focus-visible{outline:2px solid #fff;outline-offset:4px}
.axc-preview-play-toggle[hidden]{display:none!important}
.axc-mini-showcase .axc-preview-play-toggle{width:48px;height:48px;padding:7px;gap:3px}
.axc-mini-showcase .axc-preview-play-toggle svg{width:17px;height:17px}
.axc-mini-showcase .axc-preview-play-toggle span{font-size:9px}
@media(hover:hover){
 html body .axc-showcase-nav button:hover{transform:translateY(-2px);border-color:#b98aff;box-shadow:0 6px 18px -7px #a974ff88}
 .axc-foot-col a:hover,.axc-faq-link:hover{color:#d4baff}
}
@media(prefers-reduced-motion:reduce){
 .axc-chart-live .axc-chart-canvas{clip-path:none!important;transition:none!important}
 .axc-showcase-nav button,.axc-foot-col a,.axc-faq-link{transition:none!important}
}

/* Match onboarding's staged motion without changing copy, frame sizes or canvas. */
html body [data-axc-headline] .axc-motion-word{
 display:inline-block;vertical-align:baseline;transform-origin:50% 100%;
 font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;
 color:inherit!important;-webkit-text-fill-color:inherit!important;background-image:none!important;
}
html body .axc-scar-h[data-axc-headline] .axc-motion-word,
html body .axc-founding-copy h2[data-axc-headline] .axc-motion-word,
html body .axc-faq-h[data-axc-headline] .axc-motion-word{
 background-image:linear-gradient(180deg,#fff 0%,#fff 58%,rgba(255,255,255,.42) 100%)!important;
 -webkit-background-clip:text!important;background-clip:text!important;
 color:#fff!important;-webkit-text-fill-color:transparent!important;
}
html body [data-framer-name="Hero Heading — AI Ecom Mastery"] h1 .axc-motion-split-key{
 background:none!important;animation:none!important;
}
html body [data-framer-name="Hero Heading — AI Ecom Mastery"] h1 .axc-key .axc-motion-word{
 color:#a974ff!important;-webkit-text-fill-color:#a974ff!important;
 text-shadow:0 0 18px #925bff66!important;
}
@supports(-webkit-background-clip:text){
 html body [data-framer-name="Hero Heading — AI Ecom Mastery"] h1 .axc-key .axc-motion-word{
  background-image:radial-gradient(circle,#fff 0 .7px,#ffffffb8 1px,transparent 1.6px),radial-gradient(circle,#fff 0 .7px,transparent 1.5px),linear-gradient(110deg,#c19bff 0%,#a36aff 38%,#9250ff 68%,#c4a1ff 100%)!important;
  background-size:83px 37px,117px 53px,220% 100%!important;
  background-position:0 0,34px 17px,0 0;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  animation:axcMainHighlight 9s ease-in-out infinite alternate;
  animation-delay:calc(var(--axc-word-order,0) * -180ms);
 }
}
.axc-motion-ambient,.axc-motion-step{position:relative;--axc-motion-playing:paused}
.axc-motion-in-view{--axc-motion-playing:running}
.axc-motion-atmosphere{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1;background:none}
[data-framer-name="Main Content — AI Ecom Mastery Introduction"] > .axc-motion-atmosphere{bottom:26%}
.axc-founding > .axc-motion-atmosphere{bottom:44%}
.axc-motion-particle{
 position:absolute;left:var(--axc-particle-x);top:var(--axc-particle-y);
 width:var(--axc-particle-size);height:var(--axc-particle-size);border-radius:50%;
 background:#b598ff;box-shadow:0 0 9px 2px #a974ff25;opacity:.32;
 animation:axcMainParticle var(--axc-particle-duration) ease-in-out var(--axc-particle-delay) infinite alternate;
 animation-play-state:var(--axc-motion-playing);
}
.axc-motion-particle:nth-child(4n){background:#fff;box-shadow:0 0 8px 1px #d9c7ff40}
.axc-motion-particle:nth-child(4n)::after{
 content:"";position:absolute;inset:-3px;background:#e9deff;opacity:.4;
 clip-path:polygon(50% 0,59% 40%,100% 50%,59% 60%,50% 100%,41% 60%,0 50%,41% 40%);
}
.axc-motion-icon{
 transform-origin:center;filter:drop-shadow(0 0 7px #a974ff42);
 animation:axcMainIconFloat 5.4s ease-in-out 900ms infinite;
 animation-play-state:var(--axc-motion-playing,paused);
}
.axc-motion-rim{position:absolute;top:0;left:0;right:0;height:1px;overflow:hidden;pointer-events:none;z-index:1}
.axc-motion-rim::after{
 content:"";position:absolute;top:0;left:0;width:36%;height:1px;
 background:linear-gradient(90deg,transparent,#b598ff,transparent);
 animation:axcMainRim 7.5s cubic-bezier(.16,1,.3,1) infinite;
 animation-play-state:var(--axc-motion-playing,paused);
}
@keyframes axcMainParticle{
 from{transform:translate3d(0,0,0);opacity:.2}
 to{transform:translate3d(var(--axc-particle-dx),var(--axc-particle-dy),0);opacity:.52}
}
@keyframes axcMainHighlight{
 from{background-position:0 0,34px 17px,0% 50%}
 to{background-position:32px -20px,8px 38px,100% 50%}
}
@keyframes axcMainIconFloat{
 0%,100%{transform:translate3d(0,0,0) rotate(-3deg)}
 50%{transform:translate3d(0,-4px,0) rotate(4deg)}
}
@keyframes axcMainRim{
 0%,15%{transform:translateX(-110%);opacity:0}
 30%{opacity:.6}
 68%,100%{transform:translateX(300%);opacity:0}
}
html[data-axc-hero-motion="paused"] [data-framer-name="Hero Heading — AI Ecom Mastery"] .axc-key .axc-motion-word,
html[data-axc-page-motion="paused"] .axc-motion-particle,
html[data-axc-page-motion="paused"] .axc-motion-icon,
html[data-axc-page-motion="paused"] .axc-motion-rim::after{animation-play-state:paused!important}

/* Buttons stay still. Preserve their approved dimensions, purple fill and glow. */
html body button{animation:none!important;transition:none!important}
html body .axc-button,html body .axc-button:hover,html body .axc-button:active,
html body [data-framer-name^="Button — Join"],html body [data-framer-name^="Button — Join"]:hover,html body [data-framer-name^="Button — Join"]:active,
html body .axc-foot-cta,html body .axc-foot-cta:hover,html body .axc-foot-cta:active,
html body #axc-sticky a,html body #axc-sticky a:hover,html body #axc-sticky a:active,
html body .axc-showcase-nav button,html body .axc-showcase-nav button:hover,html body .axc-showcase-nav button:active,
html body .axc-plan,html body .axc-plan:hover,html body .axc-plan:active{
 animation:none!important;transition:none!important;transform:none!important;
}
html body .axc-button .axc-button-label,html body .axc-button:hover .axc-button-label,html body .axc-button:active .axc-button-label,
html body [data-framer-name^="Button — Join"] .axc-button-label,html body [data-framer-name^="Button — Join"]:hover .axc-button-label,
html body .axc-foot-cta .axc-button-label,html body .axc-foot-cta:hover .axc-button-label,
html body #axc-sticky a .axc-button-label,html body #axc-sticky a:hover .axc-button-label{
 animation:none!important;transition:none!important;transform:none!important;
 opacity:1!important;filter:none!important;will-change:auto;
}
html body .axc-roll{display:none!important}
html body #axc-sticky,html body .axc-paycard.axc-reveal{transition:none!important}
html body .axc-paycard.axc-reveal{opacity:1!important;transform:none!important}
@media(max-width:809px){.axc-motion-particle:nth-child(n+11){display:none}}
@media(prefers-reduced-motion:reduce){
 .axc-motion-atmosphere,.axc-motion-rim{display:none}
 .axc-motion-icon{animation:none!important;transform:none}
 html body [data-framer-name="Hero Heading — AI Ecom Mastery"] h1 .axc-key .axc-motion-word{animation:none!important}
}

/* A coordinated, restrained carousel arc. Layout and media playback stay unchanged. */
.axc-showcase .axc-preview{
  transition:
    transform 860ms cubic-bezier(.22,.8,.22,1),
    opacity 640ms cubic-bezier(.22,.8,.22,1),
    filter 680ms ease,
    border-color 420ms ease,
    box-shadow 420ms ease!important;
  transform-origin:50% 55%;
}
.axc-showcase .axc-preview[data-position="center"]{
  transform:translateX(calc(-50% + var(--axc-drag))) translateY(-4px) translateZ(32px);
  opacity:1;
  filter:none!important;
  border-color:#b9a0eacc;
  box-shadow:0 30px 48px -25px #000d,0 0 0 1px #b899ff16,0 20px 48px -32px #986cff70;
}
.axc-showcase .axc-preview[data-position="left"]{
  transform:translateX(calc(-126% + var(--axc-drag))) translateY(24px) translateZ(-40px) rotate(-5deg) rotateY(5deg) scale(.84);
  opacity:1;
  filter:brightness(.84) saturate(.96)!important;
  border-color:#75678180;
}
.axc-showcase .axc-preview[data-position="right"]{
  transform:translateX(calc(26% + var(--axc-drag))) translateY(24px) translateZ(-40px) rotate(5deg) rotateY(-5deg) scale(.84);
  opacity:1;
  filter:brightness(.84) saturate(.96)!important;
  border-color:#75678180;
}
.axc-showcase .axc-preview[data-position="enter-left"],
.axc-showcase .axc-preview[data-position="exit-left"]{
  transform:translateX(-248%) translateY(34px) rotate(-10deg) rotateY(8deg) scale(.9);
  opacity:0;
  filter:brightness(.8) saturate(.96)!important;
  pointer-events:none;
  z-index:1;
}
.axc-showcase .axc-preview[data-position="enter-right"],
.axc-showcase .axc-preview[data-position="exit-right"]{
  transform:translateX(148%) translateY(34px) rotate(10deg) rotateY(-8deg) scale(.9);
  opacity:0;
  filter:brightness(.8) saturate(.96)!important;
  pointer-events:none;
  z-index:1;
}
/* Mobile keeps both smaller side frames tucked behind the center. */
@media(max-width:809px){
  .axc-showcase .axc-preview[data-position="center"]{
    transform:translateX(calc(-50% + var(--axc-drag))) translateY(-3px) translateZ(10px);
  }
  .axc-showcase .axc-preview[data-position="left"]{
    transform:translateX(calc(-114% + var(--axc-drag))) translateY(22px) translateZ(-24px) rotate(-5deg) scale(.82);
  }
  .axc-showcase .axc-preview[data-position="right"]{
    transform:translateX(calc(14% + var(--axc-drag))) translateY(22px) translateZ(-24px) rotate(5deg) scale(.82);
  }
  .axc-showcase .axc-preview[data-position="enter-left"],
  .axc-showcase .axc-preview[data-position="exit-left"]{
    transform:translateX(-230%) translateY(30px) rotate(-10deg) scale(.86);
  }
  .axc-showcase .axc-preview[data-position="enter-right"],
  .axc-showcase .axc-preview[data-position="exit-right"]{
    transform:translateX(130%) translateY(30px) rotate(10deg) scale(.86);
  }
}
/* The checkout carousel retains its contained 31% frame layout at every width. */
.axc-showcase.axc-mini-showcase .axc-preview[data-position="center"]{
  transform:translateX(calc(-50% + var(--axc-drag))) translateY(-2px) translateZ(8px);
  box-shadow:0 14px 25px -12px #000b,0 0 0 1px #b899ff16,0 12px 28px -22px #986cff60;
}
.axc-showcase.axc-mini-showcase .axc-preview[data-position="left"]{
  transform:translateX(calc(-153% + var(--axc-drag))) translateY(10px) rotate(-5deg) rotateY(4deg) scale(.94);
}
.axc-showcase.axc-mini-showcase .axc-preview[data-position="right"]{
  transform:translateX(calc(53% + var(--axc-drag))) translateY(10px) rotate(5deg) rotateY(-4deg) scale(.94);
}
.axc-showcase.axc-mini-showcase .axc-preview[data-position="enter-left"],
.axc-showcase.axc-mini-showcase .axc-preview[data-position="exit-left"]{
  transform:translateX(-248%) translateY(18px) rotate(-9deg) rotateY(6deg) scale(.9);
}
.axc-showcase.axc-mini-showcase .axc-preview[data-position="enter-right"],
.axc-showcase.axc-mini-showcase .axc-preview[data-position="exit-right"]{
  transform:translateX(148%) translateY(18px) rotate(9deg) rotateY(-6deg) scale(.9);
}
.axc-showcase .axc-showcase-stage.is-dragging .axc-preview{
  transition:none!important;
  will-change:transform;
}
@media(prefers-reduced-motion:reduce){
  .axc-showcase .axc-preview{transition:none!important}
}

/* Color-only theme over the restored backup. No layout, font, media or motion changes. */
/* Round 2: palette-round1-cascade + palette-round1-visual fixes applied. */
:root,html body{
 --a0:#fff;--a1:#fafafa;--a2:#f5f5f5;
 --ln:rgba(17,17,17,.10);--ln2:rgba(17,17,17,.18);
 --tx:#111;--tx2:rgba(17,17,17,.68);--tx3:rgba(17,17,17,.54);
 --gold:#e51835;--gold2:#f13a47;--red:#e51835;--axc-accent:#e51835;
 --token-a4487852-5aec-4622-a28e-ed763882daa6:#fff;
 --token-41402d7e-10ef-47ba-9616-98a814e4d4fe:#e51835;
 --token-7fcb1a62-851c-4637-b5e0-49b2568a180d:#e51835;
 --token-e3621f5f-99ad-4a85-b0c9-f68b32cea718:#111;
 --token-5168cc10-0814-44e5-a119-f36d2f21f946:#e51835;
 --token-5c8aa59f-1635-4a97-8e4a-917fb5f9c661:#f13a47;
}
html,html body,html body #main,html body #main>[data-framer-root],
html body main,html body footer,html body .axc-foot,
html body [data-framer-name^="Section —"],
html body [data-framer-name="Main Content — AI Ecom Mastery Introduction"]{
 background:var(--a0)!important;color:var(--tx)!important;
}
html body #axc-create,html body #axc-faq{background-color:var(--a0)!important}
html body .axc-showcase-kicker{background-color:#fff5f5!important;border-color:#e5183533!important}
html body [data-framer-component-type="RichTextContainer"]:not(.mx-hero-scope *) :is(p,span,strong,em,h1,h2,h3,li){color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important}
html body :is(.axc-showcase,.axc-final,.axc-founding,.axc-faq,.axc-foot) :is(h2,h3,p,li,b,span,summary,a,small){color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important}
html body :is(.axc-scar-sub,.axc-faq-sub,.axc-mini-label,.axc-growth-simple-note,.axc-note,.axc-trust,.axc-foot-small,.axc-foot-row,.axc-foot-bottom,.axc-q .a){color:var(--tx2)!important;-webkit-text-fill-color:var(--tx2)!important}
html body [data-framer-name="Countdown Banner"] [data-border="true"]{
 background:linear-gradient(180deg,#fff,#fff7f7)!important;
 border-color:#e5183540!important;
 box-shadow:0 14px 38px -18px #11111118,inset 0 1px 0 #fff!important;
}
html body [data-framer-name="Countdown Banner"] em,
html body [data-framer-name="Countdown Banner"] .framer-styles-preset-t11ifx{color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important;text-shadow:0 0 14px #11111118!important}
html body [data-framer-name="Countdown Banner"] .framer-ie25rp-container p,
html body [data-framer-name="Countdown Banner"] .framer-ie25rp-container p *{color:#e51835!important;-webkit-text-fill-color:#e51835!important;text-shadow:0 0 18px #e5183535!important}
html body [data-framer-name="Hero Heading — AI Ecom Mastery"] h1,
html body [data-framer-name="Hero Heading — AI Ecom Mastery"] h1 strong{color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important}
html body [data-framer-name="Hero Heading — AI Ecom Mastery"] h1 .axc-key,
html body [data-framer-name="Hero Heading — AI Ecom Mastery"] h1 .axc-key *:not(.axc-motion-word){color:#e51835!important;-webkit-text-fill-color:#e51835!important}
html body [data-framer-name="Hero Heading — AI Ecom Mastery"] h1 .axc-key,
html body [data-framer-name="Hero Heading — AI Ecom Mastery"] h1 .axc-key *{text-shadow:0 0 18px #e5183545!important}
html body [data-framer-name="Hero Heading — AI Ecom Mastery"] h1 .axc-key .axc-motion-word{
 color:#e51835!important;text-shadow:0 0 18px #e5183545!important;
 background-image:radial-gradient(circle,#fff 0 .7px,#ffffffb8 1px,transparent 1.6px),radial-gradient(circle,#fff 0 .7px,transparent 1.5px),linear-gradient(110deg,#f45a65 0%,#e51835 38%,#bd1022 68%,#f45a65 100%)!important;
 -webkit-text-fill-color:transparent!important;
}
html body [data-framer-name="Hero Background Media"] img{filter:hue-rotate(300deg) saturate(1.35) brightness(1.04)!important}
html body a.framer-k2bu1g.framer-whbqro,html body [data-framer-name="SHS Logo"]{color:var(--tx)!important}
html body [data-framer-name="Main Content — AI Ecom Mastery Introduction"] > [data-framer-name="Background Image"]::after{
 background-image:linear-gradient(180deg,transparent 20%,rgba(255,255,255,.12) 43%,#fff 83%)!important;
}
/* hero blend overlays: original black fades -> white so the photo blends into the white page */
html body .framer-l7F51 .framer-6t387q{background:linear-gradient(#fff0 47%,#fff 90%)!important}
html body .framer-l7F51 .framer-shsgfr{background:linear-gradient(270deg,#fff0 96%,#fff 100%)!important}
html body .framer-l7F51 .framer-5s9bwn{background:linear-gradient(90deg,#fff0 96%,#fff 100%)!important}
@media (max-width:809.98px){
html body .framer-l7F51 .framer-6t387q{background:linear-gradient(#fff0 49.4327%,#fff 100%)!important}
}
html body [data-framer-name="Blueprint Heading"] h2,
html body .axc-scar-h[data-axc-headline] .axc-motion-word,
html body .axc-founding-copy h2[data-axc-headline] .axc-motion-word,
html body .axc-faq-h[data-axc-headline] .axc-motion-word{background-image:linear-gradient(180deg,#111 0%,#111 58%,rgba(17,17,17,.42) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:var(--tx)!important;-webkit-text-fill-color:transparent!important}
html body [data-framer-name="Section — Five-Step Marketing Blueprint"]{--token-7fcb1a62-851c-4637-b5e0-49b2568a180d:#e51835}
html body [data-framer-name^="Step 0"]{background:var(--a0)!important;border-color:#e5183530!important}
html body [data-framer-name="Blueprint Heading"]::before{background:#fff5f5!important;color:var(--tx)!important;border-color:#e5183530!important}
html body :is(.framer-1wzmsab,.framer-14ew3cn,.framer-t7wlrf,.framer-x07ohx){background-color:#e518350d!important}
html body [data-framer-name="Section — Five-Step Marketing Blueprint"] :is(
 .framer-1wzmsab,.framer-32hdlh,.framer-faxxct,.framer-18fio6c,
 .framer-12o885x,.framer-1kwvqbk,.framer-81lrww,.framer-17mxsfp,
 .framer-17qm91r,.framer-1w8biym,.framer-13nygfs,.framer-s2d2yw
){background-color:#e518350d!important}
html body :is(.axc-scar,.axc-paycard,.axc-growth,.axc-growth-simple,.axc-growth-html){background:linear-gradient(180deg,#fff,#fff8f8)!important;border-color:#e5183533!important}
html body .axc-scar{box-shadow:0 50px 110px -80px #e5183540,inset 0 1px 0 #ffffff0d!important}
html body .axc-paycard{box-shadow:0 70px 150px -90px #e5183540,inset 0 1px 0 #ffffff0f!important}
html body .axc-paycard::before{background-image:radial-gradient(60% 100% at 50% 0%,rgba(223,27,44,.08),transparent 72%)!important}
html body :is(.axc-frame,.axc-frame-head){background:var(--a0)!important;border-color:#1111111a!important;color:var(--tx)!important}
html body .axc-frame{box-shadow:0 40px 90px -60px #11111140,inset 0 1px 0 #ffffff0d!important}
html body .axc-frame iframe{background-color:var(--a0)!important}
html body .axc-plan{background:linear-gradient(180deg,#fff,#fafafa)!important;border-color:#11111126!important;color:var(--tx)!important}
html body .axc-plan:hover{border-color:#e5183599!important}
html body .axc-plan.on{background:linear-gradient(180deg,#fff0f1,#fff9f9)!important;border-color:#e51835!important;box-shadow:0 0 0 1px #e51835,0 34px 80px -34px #e5183545!important}
html body .axc-plan small{color:var(--tx2)!important;-webkit-text-fill-color:var(--tx2)!important}
html body .axc-plan .save{background:#e51835!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .axc-value li{background:#11111103!important;border-color:#11111114!important}
html body .axc-value li::before,html body .axc-scar-price .alt b,html body .axc-note a,html body .axc-faq-link,html body .axc-foot-col a:hover{color:#e51835!important;-webkit-text-fill-color:#e51835!important}
html body .axc-scar-price .alt{color:var(--tx2)!important;-webkit-text-fill-color:var(--tx2)!important}
html body .axc-scar-badge{color:#e51835!important;background:#e518350d!important;border-color:#e5183550!important}
html body .axc-scar-dot{background:#e51835!important}
html body .axc-showcase-nav button{background:#fff5f5!important;color:var(--tx)!important;border-color:#e5183540!important}
html body .axc-showcase-nav button:hover{border-color:#e5183599!important;box-shadow:0 6px 18px -7px #e5183588!important}
html body .axc-preview[data-position="center"]{border-color:#e5183580!important;box-shadow:0 30px 48px -25px #11111140,0 0 0 1px #e5183516,0 20px 48px -32px #e5183550!important}
html body .axc-showcase.axc-mini-showcase .axc-preview[data-position="center"]{box-shadow:0 14px 25px -12px #11111140,0 0 0 1px #e5183516,0 12px 28px -22px #e5183550!important}
html body .axc-preview[data-position="left"],html body .axc-preview[data-position="right"]{border-color:#11111140!important}
html body .axc-preview-play-toggle{background:#e51835e8!important;border-color:#ffffff99!important;color:#fff!important}
html body .axc-preview-play-toggle span{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .axc-chart-live{background:radial-gradient(ellipse at 58% 42%,#ffe2e5 0%,#fff5f5 42%,#fff 78%)!important}
html body .axc-growth-html .axc-chart-live-heading{background-image:linear-gradient(180deg,#e51835,#f45a65)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#e51835!important;-webkit-text-fill-color:transparent!important}
html body .axc-chart-baseline{background:repeating-linear-gradient(90deg,#8a8a8ab3 0 13px,transparent 13px 27px)!important}
html body .axc-growth-html .axc-growth-simple-note{background:#fff9f9!important;color:var(--tx2)!important}
html body .axc-founding{background:var(--a0)!important;border-color:#11111126!important}
html body .axc-founding::after{background:linear-gradient(180deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.2) 48%,rgba(255,255,255,.95) 100%)!important}
html body .axc-founding-portrait{background-color:var(--a0)!important}
html body .axc-q,html body .axc-faq-list,html body .axc-foot{border-color:#1111111a!important}
html body .axc-faq details.axc-q:hover{border-color:#e5183573!important}
html body .axc-faq details.axc-q[open]{border-color:#e5183580!important}
html body .axc-q .i::before,html body .axc-q .i::after{background:#111!important}
html body .axc-q[open] .i::before,html body .axc-q[open] .i::after{background:#e51835!important}
html body .axc-faq .axc-faq-link{border-bottom-color:#e5183573!important}
html body .axc-faq .axc-faq-link:hover{border-color:#e51835!important}
html body .axc-faq .axc-q .n{color:var(--tx2)!important;-webkit-text-fill-color:var(--tx2)!important}
html body .axc-faq .axc-q .t{color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important}
html body .axc-faq .axc-q .a,html body .axc-faq .axc-q .a p{color:var(--tx2)!important;-webkit-text-fill-color:var(--tx2)!important}
html body .axc-faq details.axc-q[open] .n,html body .axc-faq details.axc-q[open] .t{color:#e51835!important;-webkit-text-fill-color:#e51835!important}
html body .axc-foot .axc-foot-cta{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .axc-foot-logo{filter:none!important}
html body .axc-motion-particle{background:#e51835;box-shadow:0 0 9px 2px #e5183525}
html body .axc-motion-particle:nth-child(4n){background:#111;box-shadow:0 0 8px 1px #e5183540}
html body .axc-motion-particle:nth-child(4n)::after{background:#e51835}
html body .axc-motion-rim::after{background:linear-gradient(90deg,transparent,#e51835,transparent)}
html body .axc-motion-icon{filter:drop-shadow(0 0 7px #e5183542)}
html body .axc-button,html body [data-framer-name^="Button — Join"],html body #axc-sticky a,html body .axc-foot-cta{
 background:#e51835!important;color:#fff!important;
 box-shadow:inset 0 0 18px 2px #ffffff57,0 14px 26px -10px #e5183559,0 36px 66px -18px #e5183540!important;
}
html body .axc-button *,html body [data-framer-name^="Button — Join"] *,html body #axc-sticky a *,html body .axc-foot-cta *,
html body .axc-cta-anchor .axc-hero-count,html body .axc-cta-anchor .axc-hero-count *{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .axc-button:focus-visible,html body .axc-foot-cta:focus-visible{outline-color:#e51835!important}
html body .axc-button:hover,html body [data-framer-name^="Button — Join"]:hover,html body #axc-sticky a:hover,html body .axc-foot-cta:hover{
 box-shadow:inset 0 0 22px 2px #ffffff75,0 18px 32px -10px #e518358c,0 46px 78px -20px #e5183580!important;
}
html body :focus-visible{outline-color:#e51835cc!important}
html body ::selection{background-color:#e51835!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body *{scrollbar-color:rgba(17,17,17,.18) transparent!important}
html body ::-webkit-scrollbar-thumb{background-color:rgba(17,17,17,.18)!important}
html body ::-webkit-scrollbar-thumb:hover{background-color:rgba(17,17,17,.32)!important}
html body .axc-preview .axc-preview-placeholder p,
html body .axc-preview figcaption,
html body .axc-preview figcaption *{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .axc-preview-placeholder{background-image:radial-gradient(ellipse at 50% 30%,#232323 0%,#121212 54%,#090909 100%)!important}
html body .axc-preview video{background-color:var(--tx)!important}
html body .axc-shield span{
 color:#fff!important;-webkit-text-fill-color:#fff!important;
 background-color:rgba(17,17,17,.74)!important;
 box-shadow:0 10px 30px -12px #000c,0 0 0 1px #e5183559!important;
}
html body .axc-shield span::before{background-color:#e51835!important}
/* Monetise hero (event.monetise.com clone) scoped under .mx-hero-scope.
   Source: monetise/dist/style.css + effects.css, rules matching hero/banner classes only.
   Generated by mx/build_hero.py - do not hand-edit. */
.mx-hero-scope {
  --token-4c864c8a-a92f-4d54-be7f-3c663f3fbca7: #f97066;
  --token-7d604233-a281-4f90-9f4b-b7979ca1452f: #df1b2c;
  --token-7fcb1a62-851c-4637-b5e0-49b2568a180d: #c51a28;
  --token-a4487852-5aec-4622-a28e-ed763882daa6: #000;
  --token-e3621f5f-99ad-4a85-b0c9-f68b32cea718: #fff;
}
@font-face { font-family: "Mona Sans Bold"; src: url("/brand/hero/J8JoKok9i7NmzP3tLe5DBFFFSM.woff2"); font-display: swap; font-style: normal; font-weight: 700 }
@font-face { font-family: "Mona Sans Medium"; src: url("/brand/hero/meCYYnBJULwzwePaYXdTxGt8Vww.woff2"); font-display: swap; font-style: normal; font-weight: 500 }
@font-face { font-family: "Mona Sans Regular"; src: url("/brand/hero/WRZ8lZ9rZmdOlSXavnvaCKePjw.woff2"); font-display: swap; font-style: normal; font-weight: 400 }
@font-face { font-family: "Mounsta Regular"; src: url("/brand/hero/SKP5gFMDA23xIH5y2FFktkFQM.woff2"); font-display: swap; font-style: normal; font-weight: 400 }
@font-face { font-family: "Inter Display"; src: url("/brand/hero/qITWJ2WdG0wrgQPDb8lvnYnTXDg.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("/brand/hero/Mput0MSwESKlJ6TMz9MPDXhgrk.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@media(min-width: 1440px) {
  .mx-hero-scope .hidden-wuxoo3 { display:none!important }
}
@media(min-width: 1200px) and (max-width: 1439.98px) {
  .mx-hero-scope .hidden-fmk2pk { display:none!important }
}
@media(min-width: 810px) and (max-width: 1199.98px) {
  .mx-hero-scope .hidden-rzkxo1 { display:none!important }
}
@media(max-width: 809.98px) {
  .mx-hero-scope .hidden-1ik3e1c { display:none!important }
}
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope p.framer-text,
.mx-hero-scope div.framer-text,
.mx-hero-scope h1.framer-text,
.mx-hero-scope h2.framer-text,
.mx-hero-scope h3.framer-text,
.mx-hero-scope h4.framer-text,
.mx-hero-scope h5.framer-text,
.mx-hero-scope h6.framer-text,
.mx-hero-scope li.framer-text,
.mx-hero-scope ol.framer-text,
.mx-hero-scope ul.framer-text,
.mx-hero-scope span.framer-text:not([data-text-fill]) { color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial)) }
  .mx-hero-scope mark.framer-text { background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))) }
}
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope code.framer-text,
.mx-hero-scope code.framer-text span.framer-text:not([data-text-fill]) { color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))) }
}
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope a.framer-text,
.mx-hero-scope span.framer-text[data-nested-link] { color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))) }
}
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope code.framer-text a.framer-text,
.mx-hero-scope code.framer-text a.framer-text span.framer-text:not([data-text-fill]),
.mx-hero-scope code.framer-text span.framer-text[data-nested-link],
.mx-hero-scope code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) { color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))) }
}
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope a.framer-text:hover,
.mx-hero-scope span.framer-text[data-nested-link]:hover { color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))) }
}
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope code.framer-text a.framer-text:hover,
.mx-hero-scope code.framer-text span.framer-text[data-nested-link]:hover { color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))) }
}
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope a.framer-text[data-framer-page-link-current],
.mx-hero-scope span.framer-text[data-framer-page-link-current] { color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))) }
}
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope code.framer-text a.framer-text[data-framer-page-link-current],
.mx-hero-scope code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),
.mx-hero-scope code.framer-text span.framer-text[data-framer-page-link-current],
.mx-hero-scope code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) { color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))) }
}
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope a.framer-text[data-framer-page-link-current]:hover,
.mx-hero-scope span.framer-text[data-framer-page-link-current]:hover { color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))))) }
}
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope code.framer-text a.framer-text[data-framer-page-link-current]:hover,
.mx-hero-scope code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),
.mx-hero-scope code.framer-text span.framer-text[data-framer-page-link-current]:hover,
.mx-hero-scope code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) { color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)))))) }
}
@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {
  .mx-hero-scope div.framer-text,
.mx-hero-scope p.framer-text,
.mx-hero-scope h1.framer-text,
.mx-hero-scope h2.framer-text,
.mx-hero-scope h3.framer-text,
.mx-hero-scope h4.framer-text,
.mx-hero-scope h5.framer-text,
.mx-hero-scope h6.framer-text,
.mx-hero-scope ol.framer-text,
.mx-hero-scope ul.framer-text,
.mx-hero-scope li.framer-text,
.mx-hero-scope blockquote.framer-text,
.mx-hero-scope .framer-text.framer-image { display:var(--text-truncation-display-inline-for-safari-16,revert) }
  .mx-hero-scope div.framer-text:after,
.mx-hero-scope p.framer-text:after,
.mx-hero-scope h1.framer-text:after,
.mx-hero-scope h2.framer-text:after,
.mx-hero-scope h3.framer-text:after,
.mx-hero-scope h4.framer-text:after,
.mx-hero-scope h5.framer-text:after,
.mx-hero-scope h6.framer-text:after,
.mx-hero-scope ol.framer-text:after,
.mx-hero-scope ul.framer-text:after,
.mx-hero-scope li.framer-text:after,
.mx-hero-scope blockquote.framer-text:after,
.mx-hero-scope .framer-text.framer-image:after { content:var(--text-truncation-line-break-for-safari-16);white-space:pre }
  .mx-hero-scope .framer-text.framer-text-module,
.mx-hero-scope .framer-text.framer-table-wrapper { display:var(--text-truncation-display-none-for-safari-16,revert) }
  .mx-hero-scope p.framer-text[data-text-fill] { display:var(--text-truncation-display-inline-for-safari-16,inline-block) }
}
.mx-hero-scope .framer-VB2ZC .framer-vbj7ba-container { z-index:10;flex:none;width:100%;height:auto;position:sticky;top:0 }
.mx-hero-scope .framer-VB2ZC .framer-d7q71m { flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;min-height:100vh;padding:40px 0;display:flex;position:relative;overflow:visible }
.mx-hero-scope .framer-VB2ZC .framer-10fnwxo { z-index:0;flex-flow:row;flex:none;place-content:flex-end center;align-items:flex-end;gap:10px;width:100%;height:95.875vh;min-height:550px;padding:0;display:flex;position:absolute;top:0;left:0%;overflow:hidden }
.mx-hero-scope .framer-VB2ZC .framer-13g4h68-container { z-index:0;flex:none;width:100%;height:100%;position:absolute;top:-.0325918%;left:0% }
.mx-hero-scope .framer-VB2ZC .framer-mi0x9 { z-index:1;background:linear-gradient(#fff0 47%,#000 90%);flex:none;width:100%;height:100%;position:absolute;top:0%;left:0%;overflow:visible }
.mx-hero-scope .framer-VB2ZC .framer-17x0lg5 { z-index:1;background:linear-gradient(270deg,#fff0 96%,#000 100%);flex:none;width:100%;height:100%;position:absolute;top:0%;left:0%;overflow:visible }
.mx-hero-scope .framer-VB2ZC .framer-sgt4sr { z-index:1;background:linear-gradient(90deg,#fff0 96%,#000 100%);flex:none;width:100%;height:100%;position:absolute;top:0%;left:0%;overflow:visible }
.mx-hero-scope .framer-VB2ZC .framer-57bp7q { z-index:6;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible }
.mx-hero-scope .framer-VB2ZC .framer-agp670 { flex-flow:row;flex:none;place-content:flex-end center;align-items:flex-end;gap:10px;width:100%;height:min-content;min-height:500px;padding:0;display:flex;position:relative;overflow:visible }
.mx-hero-scope .framer-VB2ZC .framer-n5dezp { z-index:2;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:12px;width:1px;height:min-content;padding:0 0 8px;display:flex;position:relative;overflow:visible }
.mx-hero-scope .framer-VB2ZC .framer-y5ol1d { filter:brightness(1.2);z-index:3;flex:none;width:350px;height:auto;position:relative }
.mx-hero-scope .framer-VB2ZC .framer-1nyyqc0-container,
.mx-hero-scope .framer-VB2ZC .framer-12tn0we-container { flex:none;width:auto;height:auto;position:relative }
.mx-hero-scope .framer-VB2ZC .framer-n54g9h-container { z-index:0;flex:none;width:59%;height:100%;position:absolute;top:0%;left:20.1736% }
.mx-hero-scope .framer-VB2ZC .framer-1cafyr2 { flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:28px;width:100%;max-width:1000px;height:min-content;padding:0;display:flex;position:relative;overflow:visible }
.mx-hero-scope .framer-VB2ZC .framer-1eq2d1j { z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;width:100%;height:min-content;padding:12px 0 0;display:flex;position:relative;overflow:visible }
.mx-hero-scope .framer-VB2ZC .framer-1x8j7vq { flex-flow:column;flex:none;place-content:center;align-items:center;gap:12px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible }
.mx-hero-scope .framer-VB2ZC .framer-1xvhs2d { --framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap-override:balance;flex:none;width:100%;height:auto;position:relative }
.mx-hero-scope .framer-VB2ZC .framer-2ogntx { --framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap-override:balance;flex:none;width:100%;max-width:800px;height:auto;position:relative }
.mx-hero-scope .framer-VB2ZC .framer-ru63hz { flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible }
.mx-hero-scope .framer-VB2ZC .framer-10n30f8-container { flex:none;width:100%;max-width:400px;height:auto;position:relative }
.mx-hero-scope .framer-VB2ZC .framer-tafs09 { height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:20px;width:min-content;padding:0;display:flex;position:relative }
.mx-hero-scope .framer-VB2ZC .framer-hpxggv,
.mx-hero-scope .framer-VB2ZC .framer-x4h8ti { height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:min-content;padding:0;display:flex;position:relative }
.mx-hero-scope .framer-VB2ZC .framer-1blabqv,
.mx-hero-scope .framer-VB2ZC .framer-83nnc9 { --1m6trwb:0;--21h8s6:var(--token-7fcb1a62-851c-4637-b5e0-49b2568a180d,#00a856);--pgex8v:1.5;flex:none;width:24px;height:auto;position:relative }
.mx-hero-scope .framer-VB2ZC .framer-syhbtc,
.mx-hero-scope .framer-VB2ZC .framer-16l0h3n { --framer-link-text-color:#09f;--framer-link-text-decoration:underline;opacity:.8;white-space:pre;flex:none;width:auto;height:auto;position:relative }
.mx-hero-scope .framer-VB2ZC .framer-1l4npm9 { will-change:var(--framer-will-change-filter-override,filter);z-index:0;flex:none;width:100%;height:40%;position:absolute;bottom:0;left:0%;overflow:hidden }
@media (max-width:1439px) and (min-width:810px) {
  .mx-hero-scope .framer-nldtb .framer-styles-preset-1kqlpo2:not(.rich-text-wrapper),
.mx-hero-scope .framer-nldtb .framer-styles-preset-1kqlpo2.rich-text-wrapper h1 { --framer-font-family:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-family-bold:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-family-bold-italic:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-family-italic:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:36px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-bold-italic:900;--framer-font-weight-italic:700;--framer-letter-spacing:-1px;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
}
@media (max-width:809px) and (min-width:0) {
  .mx-hero-scope .framer-nldtb .framer-styles-preset-1kqlpo2:not(.rich-text-wrapper),
.mx-hero-scope .framer-nldtb .framer-styles-preset-1kqlpo2.rich-text-wrapper h1 { --framer-font-family:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-family-bold:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-family-bold-italic:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-family-italic:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-bold-italic:900;--framer-font-weight-italic:700;--framer-letter-spacing:-1px;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
}
@media (max-width:1439px) and (min-width:1200px) {
  .mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx:not(.rich-text-wrapper),
.mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx.rich-text-wrapper p { --framer-font-family:"Mona Sans Regular", "Mona Sans Regular Placeholder", sans-serif;--framer-font-family-bold:"Mona Sans Bold", "Mona Sans Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.45em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
}
@media (max-width:1199px) and (min-width:0) {
  .mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx:not(.rich-text-wrapper),
.mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx.rich-text-wrapper p { --framer-font-family:"Mona Sans Regular", "Mona Sans Regular Placeholder", sans-serif;--framer-font-family-bold:"Mona Sans Bold", "Mona Sans Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
}
@media (min-width:1200px) and (max-width:1439.98px) {
  .mx-hero-scope .framer-VB2ZC .framer-d7q71m { padding:0 0 40px }
  .mx-hero-scope .framer-VB2ZC .framer-13g4h68-container { width:unset;left:0;right:0 }
  .mx-hero-scope .framer-VB2ZC .framer-y5ol1d { width:300px }
  .mx-hero-scope .framer-VB2ZC .framer-n54g9h-container { width:61%;height:96%;top:4.1%;left:19.2917% }
  .mx-hero-scope .framer-VB2ZC .framer-1cafyr2 { max-width:800px }
}
@media (min-width:810px) and (max-width:1199.98px) {
  .mx-hero-scope .framer-VB2ZC .framer-d7q71m { padding:0 0 40px }
  .mx-hero-scope .framer-VB2ZC .framer-13g4h68-container { height:63%;top:-.0482857% }
  .mx-hero-scope .framer-VB2ZC .framer-mi0x9 { height:57%;top:0% }
  .mx-hero-scope .framer-VB2ZC .framer-57bp7q { padding:0 20px }
  .mx-hero-scope .framer-VB2ZC .framer-y5ol1d { width:300px }
  .mx-hero-scope .framer-VB2ZC .framer-n54g9h-container { width:100%;height:90%;top:-.0999987%;left:-.0649333% }
  .mx-hero-scope .framer-VB2ZC .framer-1cafyr2 { max-width:800px }
}
@media (max-width:809.98px) {
  .mx-hero-scope .framer-VB2ZC .framer-d7q71m { min-height:unset;flex-direction:column;justify-content:flex-start }
  .mx-hero-scope .framer-VB2ZC .framer-10fnwxo { height:min-content;min-height:240px;left:50%;transform:translate(-50%) }
  .mx-hero-scope .framer-VB2ZC .framer-13g4h68-container { height:unset;top:0;bottom:0 }
  .mx-hero-scope .framer-VB2ZC .framer-mi0x9 { background:linear-gradient(#fff0 49.4327%,#000 100%) }
  .mx-hero-scope .framer-VB2ZC .framer-57bp7q { flex:none;width:100%;max-width:450px;padding:0 20px }
  .mx-hero-scope .framer-VB2ZC .framer-agp670 { height:290px;min-height:unset }
  .mx-hero-scope .framer-VB2ZC .framer-n5dezp { flex:none;width:358px;padding:0 }
  .mx-hero-scope .framer-VB2ZC .framer-y5ol1d { width:250px }
  .mx-hero-scope .framer-VB2ZC .framer-n54g9h-container { width:100%;top:0;left:0% }
  .mx-hero-scope .framer-VB2ZC .framer-1cafyr2 { gap:40px }
  .mx-hero-scope .framer-VB2ZC .framer-1eq2d1j { gap:16px }
  .mx-hero-scope .framer-VB2ZC .framer-1x8j7vq { padding:8px 0 }
  .mx-hero-scope .framer-VB2ZC .framer-tafs09 { gap:12px }
  .mx-hero-scope .framer-VB2ZC .framer-1l4npm9 { width:390px;height:200px;left:calc(50% - 195px) }
}
.mx-hero-scope .ssr-variant { display:contents }
.mx-hero-scope .framer-ET4so.framer-1wrc0fi,
.mx-hero-scope .framer-ET4so .framer-1wrc0fi { display:block }
.mx-hero-scope .framer-ET4so.framer-16929o4 { height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center;align-items:center;gap:4px;width:1440px;padding:8px 20px;display:flex;position:relative }
.mx-hero-scope .framer-ET4so .framer-2s1nln { flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:1400px;height:min-content;padding:0;display:flex;position:relative;overflow:visible }
.mx-hero-scope .framer-ET4so .framer-16knd9u { flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:185px;height:min-content;min-height:32px;padding:0;display:flex;position:relative;overflow:visible }
.mx-hero-scope .framer-ET4so .framer-n5mgim { flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible }
.mx-hero-scope .framer-ET4so .framer-15mxu6k,
.mx-hero-scope .framer-ET4so .framer-hiy59q { aspect-ratio:1;height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);flex:none;width:20px;position:relative }
.mx-hero-scope .framer-ET4so .framer-q78d8m { white-space:pre;flex:none;width:auto;height:auto;position:relative }
.mx-hero-scope .framer-ET4so .framer-1yc50t4-container { flex:none;width:auto;height:auto;position:relative }
.mx-hero-scope .framer-ET4so.framer-v-1pl8oyd.framer-16929o4 { width:1200px }
.mx-hero-scope .framer-ET4so.framer-v-1pl8oyd .framer-2s1nln,
.mx-hero-scope .framer-ET4so.framer-v-1uj9ybj .framer-2s1nln,
.mx-hero-scope .framer-ET4so.framer-v-cbar3g .framer-n5mgim,
.mx-hero-scope .framer-ET4so.framer-v-cbar3g .framer-1yc50t4-container { width:100% }
.mx-hero-scope .framer-ET4so.framer-v-1uj9ybj.framer-16929o4 { width:810px }
.mx-hero-scope .framer-ET4so.framer-v-cbar3g.framer-16929o4 { width:390px }
.mx-hero-scope .framer-ET4so.framer-v-cbar3g .framer-2s1nln { flex-direction:column;justify-content:flex-start;gap:8px;width:100% }
.mx-hero-scope .framer-ET4so.framer-v-cbar3g .framer-15mxu6k { order:0 }
.mx-hero-scope .framer-ET4so.framer-v-cbar3g .framer-hiy59q { order:2 }
.mx-hero-scope .framer-ET4so.framer-v-cbar3g .framer-q78d8m { white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;order:1;width:1px }
@media (max-width:1439px) and (min-width:1200px) {
  .mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx:not(.rich-text-wrapper),
.mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx.rich-text-wrapper p { --framer-font-family:"Mona Sans Regular", "Mona Sans Regular Placeholder", sans-serif;--framer-font-family-bold:"Mona Sans Bold", "Mona Sans Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.45em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
}
@media (max-width:1199px) and (min-width:0) {
  .mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx:not(.rich-text-wrapper),
.mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx.rich-text-wrapper p { --framer-font-family:"Mona Sans Regular", "Mona Sans Regular Placeholder", sans-serif;--framer-font-family-bold:"Mona Sans Bold", "Mona Sans Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
}
.mx-hero-scope p.framer-text,
.mx-hero-scope div.framer-text,
.mx-hero-scope figure.framer-text,
.mx-hero-scope h1.framer-text,
.mx-hero-scope h2.framer-text,
.mx-hero-scope h3.framer-text,
.mx-hero-scope h4.framer-text,
.mx-hero-scope h5.framer-text,
.mx-hero-scope h6.framer-text,
.mx-hero-scope ol.framer-text,
.mx-hero-scope ul.framer-text { margin:0;padding:0 }
.mx-hero-scope p.framer-text,
.mx-hero-scope div.framer-text,
.mx-hero-scope h1.framer-text,
.mx-hero-scope h2.framer-text,
.mx-hero-scope h3.framer-text,
.mx-hero-scope h4.framer-text,
.mx-hero-scope h5.framer-text,
.mx-hero-scope h6.framer-text,
.mx-hero-scope li.framer-text,
.mx-hero-scope ol.framer-text,
.mx-hero-scope ul.framer-text,
.mx-hero-scope mark.framer-text,
.mx-hero-scope span.framer-text:not([data-text-fill]) { font-family:var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-text-color,#000));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));text-transform:var(--framer-blockquote-text-transform,var(--framer-text-transform,none));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em));text-align:var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start));-webkit-text-stroke-width:var(--framer-text-stroke-width,initial);-webkit-text-stroke-color:var(--framer-text-stroke-color,initial);-moz-font-feature-settings:var(--framer-font-open-type-features,initial);-webkit-font-feature-settings:var(--framer-font-open-type-features,initial);font-feature-settings:var(--framer-font-open-type-features,initial);font-variation-settings:var(--framer-font-variation-axes-preview,var(--framer-font-variation-axes,normal));text-wrap:var(--framer-text-wrap-override,var(--framer-text-wrap)) }
.mx-hero-scope mark.framer-text,
.mx-hero-scope p.framer-text,
.mx-hero-scope div.framer-text,
.mx-hero-scope h1.framer-text,
.mx-hero-scope h2.framer-text,
.mx-hero-scope h3.framer-text,
.mx-hero-scope h4.framer-text,
.mx-hero-scope h5.framer-text,
.mx-hero-scope h6.framer-text,
.mx-hero-scope li.framer-text,
.mx-hero-scope ol.framer-text,
.mx-hero-scope ul.framer-text { background-color:var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial));border-radius:var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial));corner-shape:var(--framer-blockquote-text-background-corner-shape,var(--framer-text-background-corner-shape,initial));padding:var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial)) }
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope p.framer-text,
.mx-hero-scope div.framer-text,
.mx-hero-scope h1.framer-text,
.mx-hero-scope h2.framer-text,
.mx-hero-scope h3.framer-text,
.mx-hero-scope h4.framer-text,
.mx-hero-scope h5.framer-text,
.mx-hero-scope h6.framer-text,
.mx-hero-scope li.framer-text,
.mx-hero-scope ol.framer-text,
.mx-hero-scope ul.framer-text,
.mx-hero-scope span.framer-text:not([data-text-fill]) { color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial)) }
  .mx-hero-scope mark.framer-text { background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))) }
}
.mx-hero-scope .framer-fit-text .framer-text { white-space:nowrap;white-space-collapse:preserve }
.mx-hero-scope strong.framer-text { font-family:var(--framer-blockquote-font-family-bold,var(--framer-font-family-bold));font-style:var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold));font-weight:var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold)) }
.mx-hero-scope em.framer-text { font-family:var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic));font-style:var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic));font-weight:var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic));font-variation-settings:var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic)) }
.mx-hero-scope em.framer-text>strong.framer-text { font-family:var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic));font-style:var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic));font-weight:var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic)) }
.mx-hero-scope p.framer-text:not(:first-child),
.mx-hero-scope div.framer-text:not(:first-child),
.mx-hero-scope h1.framer-text:not(:first-child),
.mx-hero-scope h2.framer-text:not(:first-child),
.mx-hero-scope h3.framer-text:not(:first-child),
.mx-hero-scope h4.framer-text:not(:first-child),
.mx-hero-scope h5.framer-text:not(:first-child),
.mx-hero-scope h6.framer-text:not(:first-child),
.mx-hero-scope ol.framer-text:not(:first-child),
.mx-hero-scope ul.framer-text:not(:first-child),
.mx-hero-scope blockquote.framer-text:not(:first-child),
.mx-hero-scope table.framer-text:not(:first-child),
.mx-hero-scope figure.framer-text:not(:first-child),
.mx-hero-scope .framer-image.framer-text:not(:first-child) { margin-top:var(--framer-blockquote-paragraph-spacing,var(--framer-paragraph-spacing,0)) }
.mx-hero-scope li.framer-text>ul.framer-text:nth-child(2),
.mx-hero-scope li.framer-text>ol.framer-text:nth-child(2) { margin-top:0 }
.mx-hero-scope .framer-text[data-text-fill] { -webkit-text-fill-color:transparent;padding:max(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / 2));margin:min(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / -2));-webkit-background-clip:text;background-clip:text;display:inline-block }
.mx-hero-scope code.framer-text,
.mx-hero-scope code.framer-text span.framer-text:not([data-text-fill]) { font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em)) }
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope code.framer-text,
.mx-hero-scope code.framer-text span.framer-text:not([data-text-fill]) { color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))) }
}
.mx-hero-scope blockquote.framer-text { unicode-bidi:initial;margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial }
.mx-hero-scope a.framer-text,
.mx-hero-scope a.framer-text span.framer-text:not([data-text-fill]),
.mx-hero-scope span.framer-text[data-nested-link],
.mx-hero-scope span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) { color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none)));cursor:var(--framer-custom-cursors,pointer);background-color:initial;border-radius:var(--framer-link-text-background-radius,initial);corner-shape:var(--framer-link-text-background-corner-shape,initial);padding:var(--framer-link-text-background-padding,initial) }
.mx-hero-scope a.framer-text,
.mx-hero-scope span.framer-text[data-nested-link] { color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-text-background-color,initial) }
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope a.framer-text,
.mx-hero-scope span.framer-text[data-nested-link] { color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))) }
}
.mx-hero-scope code.framer-text a.framer-text,
.mx-hero-scope code.framer-text a.framer-text span.framer-text:not([data-text-fill]),
.mx-hero-scope code.framer-text span.framer-text[data-nested-link],
.mx-hero-scope code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) { font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:inherit;font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1)) }
.mx-hero-scope code.framer-text a.framer-text,
.mx-hero-scope code.framer-text span.framer-text[data-nested-link] { color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))) }
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope code.framer-text a.framer-text,
.mx-hero-scope code.framer-text a.framer-text span.framer-text:not([data-text-fill]),
.mx-hero-scope code.framer-text span.framer-text[data-nested-link],
.mx-hero-scope code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]) { color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))) }
}
.mx-hero-scope a.framer-text:hover,
.mx-hero-scope a.framer-text:hover span.framer-text:not([data-text-fill]),
.mx-hero-scope span.framer-text[data-nested-link]:hover,
.mx-hero-scope span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]) { font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial))) }
.mx-hero-scope a.framer-text:hover,
.mx-hero-scope span.framer-text[data-nested-link]:hover { color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial))) }
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope a.framer-text:hover,
.mx-hero-scope span.framer-text[data-nested-link]:hover { color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))) }
}
.mx-hero-scope code.framer-text a.framer-text:hover,
.mx-hero-scope code.framer-text span.framer-text[data-nested-link]:hover { color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))) }
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope code.framer-text a.framer-text:hover,
.mx-hero-scope code.framer-text span.framer-text[data-nested-link]:hover { color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000)))))))))) }
}
.mx-hero-scope a.framer-text[data-framer-page-link-current],
.mx-hero-scope a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),
.mx-hero-scope span.framer-text[data-framer-page-link-current],
.mx-hero-scope span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) { font-family:var(--framer-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));border-radius:var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial));corner-shape:var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial));padding:var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)) }
.mx-hero-scope a.framer-text[data-framer-page-link-current],
.mx-hero-scope span.framer-text[data-framer-page-link-current] { color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial))) }
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope a.framer-text[data-framer-page-link-current],
.mx-hero-scope span.framer-text[data-framer-page-link-current] { color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))) }
}
.mx-hero-scope code.framer-text a.framer-text[data-framer-page-link-current],
.mx-hero-scope code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),
.mx-hero-scope code.framer-text span.framer-text[data-framer-page-link-current],
.mx-hero-scope code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) { font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-code-font-style,var(--framer-font-style,normal));font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400));color:inherit;font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1)) }
.mx-hero-scope code.framer-text a.framer-text[data-framer-page-link-current],
.mx-hero-scope code.framer-text span.framer-text[data-framer-page-link-current] { color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))) }
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope code.framer-text a.framer-text[data-framer-page-link-current],
.mx-hero-scope code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),
.mx-hero-scope code.framer-text span.framer-text[data-framer-page-link-current],
.mx-hero-scope code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) { color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial)))))) }
}
.mx-hero-scope a.framer-text[data-framer-page-link-current]:hover,
.mx-hero-scope a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),
.mx-hero-scope span.framer-text[data-framer-page-link-current]:hover,
.mx-hero-scope span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) { color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))) }
.mx-hero-scope a.framer-text[data-framer-page-link-current]:hover,
.mx-hero-scope span.framer-text[data-framer-page-link-current]:hover { color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial))) }
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope a.framer-text[data-framer-page-link-current]:hover,
.mx-hero-scope span.framer-text[data-framer-page-link-current]:hover { color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor)))))))) }
}
.mx-hero-scope code.framer-text a.framer-text[data-framer-page-link-current]:hover,
.mx-hero-scope code.framer-text span.framer-text[data-framer-page-link-current]:hover { color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))) }
@supports not (color:color(display-p3 1 1 1)) {
  .mx-hero-scope code.framer-text a.framer-text[data-framer-page-link-current]:hover,
.mx-hero-scope code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),
.mx-hero-scope code.framer-text span.framer-text[data-framer-page-link-current]:hover,
.mx-hero-scope code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) { color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial)))))) }
}
.mx-hero-scope .framer-image.framer-text { max-width:100%;height:auto;display:block }
.mx-hero-scope .text-styles-preset-reset.framer-text { --framer-font-family:Inter, Inter Placeholder, sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-text-decoration-style:none;--framer-text-decoration-color:none;--framer-text-decoration-thickness:none;--framer-text-decoration-skip-ink:none;--framer-text-decoration-offset:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--framer-text-background-color:initial;--framer-text-background-radius:initial;--framer-text-background-corner-shape:initial;--framer-text-background-padding:initial }
.mx-hero-scope ol.framer-text { --list-style-type:decimal }
.mx-hero-scope ul.framer-text,
.mx-hero-scope ol.framer-text { padding-inline-start:0;position:relative }
.mx-hero-scope li.framer-text { counter-increment:list-item;padding-inline-start:2ch;list-style:"" }
.mx-hero-scope ol.framer-text>li.framer-text { padding-inline-start:calc(calc(var(--max-list-digits,1) + 1) * 1ch) }
.mx-hero-scope ol.framer-text>li.framer-text:before { content:counter(list-item, var(--list-style-type)) ".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0 }
.mx-hero-scope ul.framer-text>li.framer-text:before { content:"•";position:absolute;inset-inline-start:0 }
.mx-hero-scope table.framer-text,
.mx-hero-scope .framer-table-wrapper table.framer-text { border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100% }
.mx-hero-scope td.framer-text,
.mx-hero-scope th.framer-text { overflow-wrap:anywhere;vertical-align:top;min-width:16ch }
.mx-hero-scope .framer-text-module[data-width=fill]>.ssr-variant>:first-child { width:100%!important }
.mx-hero-scope .svgContainer svg { display:block }
@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {
  .mx-hero-scope div.framer-text,
.mx-hero-scope p.framer-text,
.mx-hero-scope h1.framer-text,
.mx-hero-scope h2.framer-text,
.mx-hero-scope h3.framer-text,
.mx-hero-scope h4.framer-text,
.mx-hero-scope h5.framer-text,
.mx-hero-scope h6.framer-text,
.mx-hero-scope ol.framer-text,
.mx-hero-scope ul.framer-text,
.mx-hero-scope li.framer-text,
.mx-hero-scope blockquote.framer-text,
.mx-hero-scope .framer-text.framer-image { display:var(--text-truncation-display-inline-for-safari-16,revert) }
  .mx-hero-scope div.framer-text:after,
.mx-hero-scope p.framer-text:after,
.mx-hero-scope h1.framer-text:after,
.mx-hero-scope h2.framer-text:after,
.mx-hero-scope h3.framer-text:after,
.mx-hero-scope h4.framer-text:after,
.mx-hero-scope h5.framer-text:after,
.mx-hero-scope h6.framer-text:after,
.mx-hero-scope ol.framer-text:after,
.mx-hero-scope ul.framer-text:after,
.mx-hero-scope li.framer-text:after,
.mx-hero-scope blockquote.framer-text:after,
.mx-hero-scope .framer-text.framer-image:after { content:var(--text-truncation-line-break-for-safari-16);white-space:pre }
  .mx-hero-scope .framer-text.framer-text-module,
.mx-hero-scope .framer-text.framer-table-wrapper { display:var(--text-truncation-display-none-for-safari-16,revert) }
  .mx-hero-scope p.framer-text[data-text-fill] { display:var(--text-truncation-display-inline-for-safari-16,inline-block) }
}
.mx-hero-scope .framer-hgavF.framer-1ocggdl,
.mx-hero-scope .framer-hgavF .framer-1ocggdl { display:block }
.mx-hero-scope .framer-hgavF.framer-4gc2m9 { cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:15px;width:min-content;height:min-content;padding:15px 40px;display:flex;position:relative;overflow:visible }
.mx-hero-scope .framer-hgavF .framer-1cn88ro { width:25px;height:23px;position:relative }
.mx-hero-scope .framer-hgavF .framer-oaqdr3 { width:11px;height:11px;position:absolute;top:12px;left:14px }
.mx-hero-scope .framer-hgavF .framer-17vgsxa { width:20px;height:23px;position:absolute;top:0;left:0 }
.mx-hero-scope .framer-hgavF .framer-1fskfnn { white-space:pre;flex:none;width:auto;height:auto;position:relative }
.mx-hero-scope .framer-hgavF.framer-v-1i9xqar.framer-4gc2m9,
.mx-hero-scope .framer-hgavF.framer-v-o5pikh.framer-4gc2m9 { padding:12px 25px }
.mx-hero-scope .framer-hgavF.framer-v-1i9xqar .framer-1cn88ro,
.mx-hero-scope .framer-hgavF.framer-v-o5pikh .framer-1cn88ro { width:19px;height:17px }
.mx-hero-scope .framer-hgavF.framer-v-1i9xqar .framer-oaqdr3,
.mx-hero-scope .framer-hgavF.framer-v-o5pikh .framer-oaqdr3 { width:9px;height:8px;top:9px;left:11px }
.mx-hero-scope .framer-hgavF.framer-v-1i9xqar .framer-17vgsxa,
.mx-hero-scope .framer-hgavF.framer-v-o5pikh .framer-17vgsxa { width:15px;height:17px;top:0 }
.mx-hero-scope .framer-hgavF.framer-v-om1tzw.framer-4gc2m9 { gap:8px;padding:8px 16px }
.mx-hero-scope .framer-hgavF.framer-v-om1tzw .framer-1cn88ro { width:16px;height:15px }
.mx-hero-scope .framer-hgavF.framer-v-om1tzw .framer-oaqdr3 { width:7px;height:7px;top:8px;left:9px }
.mx-hero-scope .framer-hgavF.framer-v-om1tzw .framer-17vgsxa { width:13px;height:15px;top:0 }
.mx-hero-scope .framer-hgavF[data-border=true]:after,
.mx-hero-scope .framer-hgavF [data-border=true]:after { content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0 }
.mx-hero-scope .framer-OMpPz.framer-1q9phla,
.mx-hero-scope .framer-OMpPz .framer-1q9phla { display:block }
.mx-hero-scope .framer-OMpPz.framer-11e34pk { width:1440px;height:769px;position:relative;overflow:visible }
.mx-hero-scope .framer-n7uJq.framer-11fcxw6,
.mx-hero-scope .framer-n7uJq .framer-11fcxw6 { display:block }
.mx-hero-scope .framer-n7uJq.framer-1affpxg { flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:6px 15px;display:flex;position:relative;overflow:visible }
.mx-hero-scope .framer-n7uJq .framer-94xutj { flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible }
.mx-hero-scope .framer-n7uJq .framer-u1dt9v { aspect-ratio:1;will-change:var(--framer-will-change-override,transform);z-index:1;flex:none;width:12px;height:auto;position:relative;overflow:hidden }
.mx-hero-scope .framer-n7uJq .framer-1c0ny3u { aspect-ratio:1;will-change:var(--framer-will-change-override,transform);z-index:0;flex:none;height:auto;position:absolute;bottom:-1px;left:-1px;right:-1px;overflow:hidden }
.mx-hero-scope .framer-n7uJq .framer-1qmud8t { white-space:pre;flex:none;width:auto;height:auto;position:relative }
.mx-hero-scope .framer-n7uJq.framer-v-4qz1ha .framer-94xutj,
.mx-hero-scope .framer-n7uJq.framer-v-1kbbodx .framer-94xutj { order:0 }
.mx-hero-scope .framer-n7uJq.framer-v-4qz1ha .framer-1qmud8t,
.mx-hero-scope .framer-n7uJq.framer-v-1kbbodx .framer-1qmud8t { order:1 }
.mx-hero-scope .framer-n7uJq[data-border=true]:after,
.mx-hero-scope .framer-n7uJq [data-border=true]:after { content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0 }
.mx-hero-scope .framer-oHjqR.framer-8dzuad,
.mx-hero-scope .framer-oHjqR .framer-8dzuad { display:block }
.mx-hero-scope .framer-oHjqR.framer-k1rx { width:829px;height:500px;position:relative;overflow:visible }
.mx-hero-scope .framer-JtNFG,
.mx-hero-scope .framer-ddSE1 { -webkit-mask:var(--framer-icon-mask);aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block }
@media (max-width:1439px) and (min-width:1200px) {
  .mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx:not(.rich-text-wrapper),
.mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx.rich-text-wrapper p { --framer-font-family:"Mona Sans Regular", "Mona Sans Regular Placeholder", sans-serif;--framer-font-family-bold:"Mona Sans Bold", "Mona Sans Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.45em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
}
@media (max-width:1199px) and (min-width:0) {
  .mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx:not(.rich-text-wrapper),
.mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx.rich-text-wrapper p { --framer-font-family:"Mona Sans Regular", "Mona Sans Regular Placeholder", sans-serif;--framer-font-family-bold:"Mona Sans Bold", "Mona Sans Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
}
@media (max-width:1439px) and (min-width:1200px) {
  .mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx:not(.rich-text-wrapper),
.mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx.rich-text-wrapper p { --framer-font-family:"Mona Sans Regular", "Mona Sans Regular Placeholder", sans-serif;--framer-font-family-bold:"Mona Sans Bold", "Mona Sans Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.45em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
}
@media (max-width:1199px) and (min-width:0) {
  .mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx:not(.rich-text-wrapper),
.mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx.rich-text-wrapper p { --framer-font-family:"Mona Sans Regular", "Mona Sans Regular Placeholder", sans-serif;--framer-font-family-bold:"Mona Sans Bold", "Mona Sans Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
}
.mx-hero-scope .framer-nldtb .framer-styles-preset-1kqlpo2:not(.rich-text-wrapper),
.mx-hero-scope .framer-nldtb .framer-styles-preset-1kqlpo2.rich-text-wrapper h1 { --framer-font-family:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-family-bold:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-family-bold-italic:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-family-italic:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:48px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-bold-italic:900;--framer-font-weight-italic:700;--framer-letter-spacing:-1.5px;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
@media (max-width:1439px) and (min-width:810px) {
  .mx-hero-scope .framer-nldtb .framer-styles-preset-1kqlpo2:not(.rich-text-wrapper),
.mx-hero-scope .framer-nldtb .framer-styles-preset-1kqlpo2.rich-text-wrapper h1 { --framer-font-family:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-family-bold:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-family-bold-italic:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-family-italic:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:36px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-bold-italic:900;--framer-font-weight-italic:700;--framer-letter-spacing:-1px;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
}
@media (max-width:809px) and (min-width:0) {
  .mx-hero-scope .framer-nldtb .framer-styles-preset-1kqlpo2:not(.rich-text-wrapper),
.mx-hero-scope .framer-nldtb .framer-styles-preset-1kqlpo2.rich-text-wrapper h1 { --framer-font-family:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-family-bold:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-family-bold-italic:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-family-italic:"Inter Display", "Inter Display Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-bold-italic:900;--framer-font-weight-italic:700;--framer-letter-spacing:-1px;--framer-line-height:1.2em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
}
.mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx:not(.rich-text-wrapper),
.mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx.rich-text-wrapper p { --framer-font-family:"Mona Sans Regular", "Mona Sans Regular Placeholder", sans-serif;--framer-font-family-bold:"Mona Sans Bold", "Mona Sans Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.45em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
@media (max-width:1439px) and (min-width:1200px) {
  .mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx:not(.rich-text-wrapper),
.mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx.rich-text-wrapper p { --framer-font-family:"Mona Sans Regular", "Mona Sans Regular Placeholder", sans-serif;--framer-font-family-bold:"Mona Sans Bold", "Mona Sans Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.45em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
}
@media (max-width:1199px) and (min-width:0) {
  .mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx:not(.rich-text-wrapper),
.mx-hero-scope .framer-MgGZV .framer-styles-preset-t11ifx.rich-text-wrapper p { --framer-font-family:"Mona Sans Regular", "Mona Sans Regular Placeholder", sans-serif;--framer-font-family-bold:"Mona Sans Bold", "Mona Sans Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:-.01em;--framer-line-height:1.5em;--framer-paragraph-spacing:16px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
}
.mx-hero-scope .framer-9SN2d .framer-styles-preset-cwe8f5:not(.rich-text-wrapper),
.mx-hero-scope .framer-9SN2d .framer-styles-preset-cwe8f5.rich-text-wrapper p { --framer-font-family:"Mona Sans Regular", "Mona Sans Regular Placeholder", sans-serif;--framer-font-family-bold:"Mona Sans Bold", "Mona Sans Bold Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:12px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-letter-spacing:.04em;--framer-line-height:1.25em;--framer-paragraph-spacing:8px;--framer-text-alignment:start;--framer-text-color:var(--token-e3621f5f-99ad-4a85-b0c9-f68b32cea718,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none }
.mx-hero-scope .framer-n7uJq .framer-1c0ny3u { animation: event-dot-pulse 1s linear infinite; }
@media (prefers-reduced-motion: reduce) {
  .mx-hero-scope .framer-n7uJq .framer-1c0ny3u { animation: none; }
}
@keyframes event-dot-pulse { from { transform: scale(1); opacity: .4; } to { transform: scale(4); opacity: 0; } }

/* monetise page-root rule (.framer-VB2ZC.framer-wuxoo3): black backdrop +
   flex column wrapper. Without the black backdrop the hero media (Variant 1
   renders at opacity .45) blends with a white page instead of black. */
.mx-hero-scope .framer-VB2ZC.framer-wuxoo3 {
  background-color: var(--token-a4487852-5aec-4622-a28e-ed763882daa6, #000);
  height: min-content;
  overflow: var(--overflow-clip-fallback, clip);
  flex-flow: column;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
  /* monetise root inherits sans-serif 12px #000 from its body; aiecom body
     inherits Helvetica Neue 14px #111. Mirror monetise for the hero subtree. */
  font-family: sans-serif;
  font-size: 12px;
  color: #000;
}

/* aiecom root is a centering flex column: scope would shrink to fit-content
   (398px min-content at 390vw). Force full width like monetise's block root. */
.mx-hero-scope {
  width: 100%;
}

/* clone runtime classes (mirrors monetise effects.css) */
@keyframes cta-pulse {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.05); }
}
@keyframes banner-pulse {
  from { transform: scale(1); }
  to { transform: scale(1.05); }
}
.mx-hero-scope .clone-cta {
  animation: cta-pulse 2s ease-in-out infinite;
  will-change: transform;
}
.mx-hero-scope .clone-banner-cta {
  animation: banner-pulse 1s linear infinite alternate;
  cursor: pointer;
}
.mx-hero-scope .clone-cta:focus-visible, .mx-hero-scope .clone-banner-cta:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 5px;
}
@media (prefers-reduced-motion: reduce) {
  .mx-hero-scope .clone-cta, .mx-hero-scope .clone-banner-cta { animation: none; }
}

/* brand-red recolor extras (AI Ecom Mastery) */
/* CTA pill + banner pill: white label, headline typeface (markup sets Mounsta inline) */
.mx-hero-scope [id="10n30f8"] button,
.mx-hero-scope [id="10n30f8"] button *,
.mx-hero-scope .clone-cta,
.mx-hero-scope .clone-cta * {
  font-family: "Inter Display", "Inter Display Placeholder", sans-serif !important;
  font-weight: 700 !important;
  color: #fff !important;
}
.mx-hero-scope .clone-banner-cta p,
.mx-hero-scope .clone-banner-cta p * {
  font-family: "Inter Display", "Inter Display Placeholder", sans-serif !important;
}
/* banner pill icon: swap the inline AIC logo svg for the white bag tile */
.mx-hero-scope [data-framer-name="AIC Logo Black"] {
  background: url("/brand/hero/bag-tile.png") center / contain no-repeat;
}
.mx-hero-scope [data-framer-name="AIC Logo Black"] svg { opacity: 0; }
/* stage photography: rotate monetise lime to the AI Ecom Mastery red */
.mx-hero-scope img[src*="kDNpr"] { filter: hue-rotate(280deg) saturate(1.05); }

/* announcement banner: pin to the top of the viewport (mx-hero.js pads the
   hero root by the banner height so the flow position stays identical) */
.mx-hero-scope .framer-vbj7ba-container {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  z-index: 900 !important;
}
/* banner copy is white-space:pre and the flex row overflows: let the text column
   shrink (single line + ellipsis) while logo + CTA keep their natural size */
.mx-hero-scope [data-framer-name="Announcement Banner"] .framer-2s1nln { flex-shrink: 1; min-width: 0; max-width: 100%; }
.mx-hero-scope [data-framer-name="Announcement Banner"] .framer-16knd9u { flex: 0 0 auto; }
.mx-hero-scope [data-framer-name="Announcement Banner"] .framer-n5mgim { flex-shrink: 1; min-width: 0; }
.mx-hero-scope [data-framer-name="Announcement Banner"] .framer-q78d8m { flex-shrink: 1; min-width: 0; overflow: hidden; }
.mx-hero-scope [data-framer-name="Announcement Banner"] .framer-q78d8m p {
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.mx-hero-scope [data-framer-name="Announcement Banner"] .framer-1yc50t4-container { flex: 0 0 auto; }

/* How It Works section: the export renders the heading in a Helvetica fallback
   (the intended SF Compact Display Medium never resolved) and the step labels in
   synthetic-italic Helvetica. Use the site's display face instead. The html body
   prefix is needed to outrank the legacy "system stack" override at (0,2,2). */
html body [data-framer-name="Section — Five-Step Marketing Blueprint"] h2.framer-text,
html body [data-framer-name="Section — Five-Step Marketing Blueprint"] h2.framer-text * {
  font-family: "Inter Display", "Inter Display Placeholder", sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: -0.02em !important;
}
html body [data-framer-name="Section — Five-Step Marketing Blueprint"] [data-framer-name$=" Card"] em.framer-text {
  font-family: "Inter Display", "Inter Display Placeholder", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}

/* SF Compact Display webfonts — the export loads these from its JS bundles and the
   asset files were missing in this build, so every Framer style preset fell back to
   Helvetica; load the originals from brand/hero instead. (build.cjs strips @font-face
   out of the base css sources, so they have to live in the appended hero css.) */
@font-face{font-family:"SF Compact Display Regular";src:url("/brand/hero/SFCompactDisplay-Medium.otf") format("opentype");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"SF Compact Display Regular Placeholder";src:url("/brand/hero/SFCompactDisplay-Medium.otf") format("opentype");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"SF Compact Display Medium";src:url("/brand/hero/SFCompactDisplay-Medium.otf") format("opentype");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"SF Compact Display Medium Placeholder";src:url("/brand/hero/SFCompactDisplay-Medium.otf") format("opentype");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"SF Compact Display Semibold";src:url("/brand/hero/SFCompactDisplay-Semibold.otf") format("opentype");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"SF Compact Display Semibold Placeholder";src:url("/brand/hero/SFCompactDisplay-Semibold.otf") format("opentype");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"SF Compact Display Bold";src:url("/brand/hero/SFCompactDisplay-Bold.otf") format("opentype");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"SF Compact Display Bold Placeholder";src:url("/brand/hero/SFCompactDisplay-Bold.otf") format("opentype");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"SF Compact Display Heavy";src:url("/brand/hero/SFCompactDisplay-Heavy.otf") format("opentype");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"SF Compact Display Heavy Placeholder";src:url("/brand/hero/SFCompactDisplay-Heavy.otf") format("opentype");font-weight:100 900;font-style:normal;font-display:swap}


/* Scoped refinements to the existing revision7 funnel. */
@font-face{
 font-family:"Inter Display";
 src:url("/brand/hero/InterDisplay-Regular.ttf") format("truetype");
 font-weight:400;font-style:normal;font-display:swap;
}

/* Brighten the portrait without changing the source, crop or background. */
.mx-hero-scope img[src="/brand/hero/person-1280.webp"]{filter:brightness(1.22)!important}

/* Live, regular-weight brand type stays sharp at every viewport size. */
html body .mx-hero-scope .mx-brand-lockup{
 display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;
 color:#111;-webkit-text-fill-color:#111;
 font-family:"Inter Display",sans-serif!important;font-size:20px!important;font-weight:400!important;
 line-height:1;letter-spacing:-.035em;white-space:nowrap;
}
html body .mx-hero-scope .mx-brand-lockup span{
 font-family:inherit!important;font-weight:400!important;
}
.mx-hero-scope .mx-brand-lockup img{width:24px;height:24px;flex:none;object-fit:contain}

/* Primary CTAs use the headline face and the existing white shopping-bag tile. */
html body .axc-button,html body [data-framer-name^="Button — Join"],
html body .axc-foot-cta,html body #axc-sticky a,
html body .axc-button .axc-button-label,html body .axc-foot-cta .axc-button-label,
html body #axc-sticky a .axc-button-label,
html body .mx-hero-scope [id="10n30f8"] button,
html body .mx-hero-scope .clone-banner-cta p{
 font-family:"Inter Display",sans-serif!important;font-weight:700!important;
}
html body .axc-button,html body .axc-foot-cta,html body #axc-sticky a{gap:10px!important}
html body .axc-cta-bag,
.mx-hero-scope [id="10n30f8"] button img{width:24px!important;height:24px!important;object-fit:contain;flex:none}
.mx-hero-scope [data-framer-name="AIC Logo Black"]{background-image:none!important;width:24px!important;height:24px!important}
.mx-hero-scope [data-framer-name="AIC Logo Black"] img{display:block;width:100%;height:100%;object-fit:contain}

/* The existing pinned bar stays above all page sections. */
.mx-hero-scope .framer-vbj7ba-container{z-index:1000!important}
.mx-hero-scope .framer-ET4so.framer-16929o4{background-color:#bd1230!important}
html body .mx-hero-scope [data-framer-name="Announcement Banner"] :is(.framer-1yc50t4-container,.framer-16knd9u,.framer-15mxu6k,.framer-hiy59q){display:none!important}
html body .mx-hero-scope [data-framer-name="Announcement Banner"] .framer-2s1nln{
 display:flex!important;justify-content:center!important;width:100%!important;gap:0!important;
}
html body .mx-hero-scope [data-framer-name="Announcement Banner"] :is(.framer-n5mgim,.framer-q78d8m){
 width:100%!important;min-width:0!important;flex:1 1 auto!important;white-space:normal!important;
}
html body .mx-hero-scope [data-framer-name="Announcement Banner"] .framer-q78d8m p,
html body .mx-hero-scope [data-framer-name="Announcement Banner"] .framer-q78d8m p strong{
 color:#fff!important;-webkit-text-fill-color:#fff!important;
 font-family:"Inter Display",sans-serif!important;font-size:15px!important;font-weight:600!important;
 line-height:1.45!important;text-align:center!important;white-space:normal!important;
}

/* Step surfaces cannot inherit the exported decorative haze. */
html body [data-framer-name="Section — Five-Step Marketing Blueprint"] [data-framer-name^="Step 0"]{
 background:transparent!important;border-color:#29292d!important;--border-color:#29292d;
 box-shadow:none!important;
}
html body [data-framer-name="Section — Five-Step Marketing Blueprint"] :is(
 [data-framer-name="Decorative Glow"],
 [data-framer-name="Decorative Light Rays"],
 [data-framer-name="Decorative Circle Accent"]
){opacity:0!important}
html body [data-framer-name="Section — Five-Step Marketing Blueprint"] [data-framer-name="Content Group"]:has(>[data-framer-name="List Icon"]){
 background:#19191c!important;border-color:#29292d!important;
}
html body [data-framer-name="Section — Five-Step Marketing Blueprint"] [data-framer-name="Light Line"]{
 background:linear-gradient(271deg,#df1b2c00 0%,#df1b2c40 50.4505%,#df1b2c00 100%)!important;
}
html body [data-framer-name="Section — Five-Step Marketing Blueprint"] [data-framer-name="Blueprint Heading"] h2.framer-text{
 font-family:"Inter Display",sans-serif!important;font-weight:700!important;
 font-size:clamp(34px,4.3vw,62px)!important;line-height:1.08!important;letter-spacing:-.055em!important;
 color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important;background:none!important;text-shadow:none!important;
}
html body [data-framer-name="Section — Five-Step Marketing Blueprint"] h3.framer-text,
html body [data-framer-name="Section — Five-Step Marketing Blueprint"] h3.framer-text *{
 font-family:"Inter Display",sans-serif!important;font-style:normal!important;
 color:#ff6678!important;-webkit-text-fill-color:#ff6678!important;
}
html body [data-framer-name="Section — Five-Step Marketing Blueprint"] h3.framer-text em{
 font-size:24px!important;font-weight:400!important;letter-spacing:-.025em!important;
}

/* Mobile-only repairs: fit the existing portrait, badge, copy and trust row. */
@media(max-width:809.98px){
 .mx-hero-scope .framer-ET4so.framer-v-cbar3g.framer-16929o4{gap:10px;padding:10px 14px!important;box-sizing:border-box}
 .mx-hero-scope [data-framer-name="Announcement Banner"] .framer-2s1nln{
  display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px!important;
  width:100%!important;flex:none!important;
 }
 .mx-hero-scope [data-framer-name="Announcement Banner"] .framer-1yc50t4-container{width:auto!important;min-width:0}
 .mx-hero-scope [data-framer-name="Announcement Banner"] .framer-n5mgim{width:100%!important;min-width:0!important}
 .mx-hero-scope [data-framer-name="Announcement Banner"] :is(.framer-15mxu6k,.framer-hiy59q){display:none}
 .mx-hero-scope [data-framer-name="Announcement Banner"] .framer-q78d8m{width:100%!important;flex:1 1 auto!important;overflow:visible!important}
 .mx-hero-scope [data-framer-name="Announcement Banner"] .framer-q78d8m p{
  white-space:normal!important;overflow:visible!important;text-overflow:clip!important;
  font-size:11px!important;line-height:1.35!important;text-align:left!important;
 }
 .mx-hero-scope [data-framer-name="Announcement Banner"] .clone-banner-cta{min-height:44px;gap:6px!important;padding:8px 10px!important;box-sizing:border-box}
 .mx-hero-scope [data-framer-name="Announcement Banner"] .clone-banner-cta p{font-size:10px!important;line-height:1.15!important}
 .mx-hero-scope [data-framer-name="Announcement Banner"] [data-framer-name="AIC Logo Black"]{width:22px!important;height:22px!important}
 .mx-hero-scope .framer-d7q71m{padding:24px 0!important}
 .mx-hero-scope .framer-agp670{height:clamp(210px,32svh,270px)!important}
 .mx-hero-scope .framer-n54g9h-container{height:100%!important}
 .mx-hero-scope .framer-n5dezp{width:min(358px,100%)!important;max-width:100%!important}
 .mx-hero-scope [data-framer-name="SHS Logo"]{width:min(250px,100%)!important;height:32px!important;aspect-ratio:auto!important}
 html body .mx-hero-scope .mx-brand-lockup{font-size:18px!important;gap:8px}
 .mx-hero-scope .mx-brand-lockup img{width:22px;height:22px}
 .mx-hero-scope .framer-n7uJq.framer-1affpxg{max-width:100%;box-sizing:border-box;gap:8px;padding:6px 10px}
 .mx-hero-scope .framer-1qmud8t p{font-size:10px!important;letter-spacing:.02em!important}
 .mx-hero-scope .framer-1cafyr2{gap:28px!important}
 .mx-hero-scope .framer-tafs09{max-width:100%!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px 16px!important}
 .mx-hero-scope .framer-1l4npm9{width:100%!important;max-width:100%!important}
 .mx-hero-scope [id="10n30f8"] button{min-height:52px}
}

/* Scroll normally, without painting a browser scrollbar. */
html,html body,html body *{scrollbar-width:none!important;-ms-overflow-style:none}
html::-webkit-scrollbar,html body::-webkit-scrollbar,html body *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}

:root,html body{
 color-scheme:light;
 --gold:#e51835;--gold2:#ff5266;--red:#e51835;--axc-accent:#e51835;
 --accent-text:#bd1230;--chart-ink:#171719;--chart-grid:#1111110a;
}
.mx-hero-scope{
 --a0:#000;--tx:#fff;--tx2:#ccc;--accent-text:#ff6678;
 --token-a4487852-5aec-4622-a28e-ed763882daa6:#000;
 --token-e3621f5f-99ad-4a85-b0c9-f68b32cea718:#fff;
 --token-7d604233-a281-4f90-9f4b-b7979ca1452f:#e51835;
 --token-7fcb1a62-851c-4637-b5e0-49b2568a180d:#e51835;
}
.mx-hero-scope .framer-VB2ZC.framer-wuxoo3{background-color:var(--a0)!important}
.mx-hero-scope .framer-10fnwxo{
 background:#000!important;
 background-blend-mode:normal!important;
 animation:none!important;
}
.mx-hero-scope .framer-10fnwxo::before{
 content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
 background:url("/brand/hero/ascii-symbols.svg?v=2") center top/960px 480px repeat;
 animation:none!important;transform:none!important;
}
.mx-hero-scope .framer-13g4h68-container{display:none!important}
.mx-hero-scope .framer-mi0x9{height:100%!important;background:linear-gradient(180deg,#0000 30%,#000 50%)!important}
.mx-hero-scope .framer-17x0lg5{background:linear-gradient(270deg,#0000 96%,#000 100%)!important}
.mx-hero-scope .framer-sgt4sr{background:linear-gradient(90deg,#0000 96%,#000 100%)!important}
html body .mx-hero-scope h1,html body .mx-hero-scope .mx-brand-lockup{
 color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important;
}
html body .mx-hero-scope h1{
 --framer-font-size:clamp(48px,4.45vw,64px)!important;
 font-size:var(--framer-font-size)!important;line-height:1.08!important;
}
html body .mx-hero-scope .framer-2ogntx p,
html body .mx-hero-scope .framer-2ogntx p strong,
html body .mx-hero-scope .framer-tafs09 p,
html body .mx-hero-scope .framer-tafs09 p span{color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important}
html body .mx-hero-scope h1 .mx-headline-accent,
html body .mx-hero-scope h1 .mx-headline-accent .axc-motion-word,
html body #axc-steps [data-framer-name="Blueprint Heading"] h2 .axc-steps-accent,
html body #axc-steps [data-framer-name="Blueprint Heading"] h2 .axc-steps-accent .axc-motion-word{
 background-image:linear-gradient(115deg,#c8072b 5%,#f42a49 55%,#c8072b 100%)!important;
 -webkit-background-clip:text!important;background-clip:text!important;
 color:#e51835!important;-webkit-text-fill-color:transparent!important;
}
html body .mx-hero-scope h1 .mx-headline-accent,
html body .mx-hero-scope h1 .mx-headline-accent .axc-motion-word{
 background-image:linear-gradient(115deg,#ff526b,#ff91a0 55%,#ff526b)!important;
}
.mx-hero-scope .framer-n7uJq.framer-1affpxg{
 background-color:var(--a0)!important;--border-color:#e5183540!important;
}
html body .mx-hero-scope .framer-1qmud8t p,
html body .mx-hero-scope .framer-1qmud8t p span{color:var(--accent-text)!important;-webkit-text-fill-color:var(--accent-text)!important}
.mx-hero-scope .framer-1l4npm9{display:none!important}
html body .mx-hero-scope .clone-cta,html body .mx-hero-scope .clone-banner-cta{animation:none!important;will-change:auto}
html body .axc-founding .axc-motion-atmosphere{display:none}

/* Smaller visible circles retain a 44px touch target. */
html body .axc-showcase .axc-showcase-nav button{
 width:44px!important;height:44px!important;border:4px solid var(--a0)!important;border-radius:50%!important;
 background:#e51835!important;background-clip:padding-box!important;color:#fff!important;
 box-shadow:inset 0 1px 0 #ffffff45!important;
}
html body .axc-showcase .axc-showcase-nav button:hover{background-color:#c60d2a!important;box-shadow:inset 0 1px 0 #ffffff45!important}
html body .axc-showcase-nav svg{width:16px!important;height:16px!important;stroke:#fff!important;stroke-width:1.8}
html body .axc-showcase-nav{gap:16px}
html body #axc-create-heading,html body #axc-create-heading .axc-motion-word{
 background-image:none!important;color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important;
}
html body #axc-create-heading .axc-create-highlight,
html body #axc-create-heading .axc-create-highlight span{
 background-image:linear-gradient(180deg,#ff536b 0%,#e51835 55%,#b90c29 100%)!important;
 -webkit-background-clip:text!important;background-clip:text!important;
 color:#e51835!important;-webkit-text-fill-color:transparent!important;
}

/* The media surface must share the frame's rounded clip, including GPU layers. */
html body .axc-preview video{border-radius:inherit!important}
html body .axc-preview{overflow:hidden!important;isolation:isolate}

/* Only the five real cards are black; their repeated-name grid stays clear. */
html body #axc-steps,html body #axc-steps *{box-shadow:none!important;text-shadow:none!important}
html body #axc-steps :is(.framer-3d6bp6,.framer-79f90h,.framer-z6n124,.framer-m8wlvw,.framer-f01o40){
 background:radial-gradient(ellipse at 100% 0%,#e518352e,transparent 58%),linear-gradient(135deg,#35111d 0%,#161018 42%,#060607 100%)!important;
 background-size:auto,auto!important;
 --border-color:#e518354d!important;border-color:#e518354d!important;
 transition:border-color .2s ease,background-color .2s ease;
}
html body #axc-steps :is(.framer-3d6bp6,.framer-79f90h,.framer-z6n124,.framer-m8wlvw,.framer-f01o40)::before{
 content:"";position:absolute;top:0;left:24px;right:24px;height:2px;
 background:linear-gradient(90deg,transparent,#ff526b,#e5183566,transparent);
 pointer-events:none;
}
html body #axc-steps :is(.framer-3d6bp6,.framer-79f90h,.framer-z6n124,.framer-m8wlvw,.framer-f01o40):hover{
 --border-color:#ff526b99!important;border-color:#ff526b99!important;
}
html body #axc-steps [data-framer-name="Content Group"]:has(>[data-framer-name="List Icon"]){
 background:linear-gradient(90deg,#e5183580 0 2px,#e5183510 2px,#ffffff04 100%)!important;
}
html body #axc-steps h3.framer-text em{
 font-style:normal!important;font-weight:600!important;
 outline:1px solid #ff526b66;outline-offset:5px;border-radius:4px;
}
html body #axc-steps :is(.framer-3d6bp6,.framer-79f90h,.framer-z6n124,.framer-m8wlvw,.framer-f01o40) p,
html body #axc-steps :is(.framer-3d6bp6,.framer-79f90h,.framer-z6n124,.framer-m8wlvw,.framer-f01o40) p *{
 color:#fff!important;-webkit-text-fill-color:#fff!important;
}
html body #axc-steps h3.framer-text,html body #axc-steps h3.framer-text *{
 background-image:linear-gradient(115deg,#ff2d48,#ff5968 55%,#ef1737)!important;
 -webkit-background-clip:text!important;background-clip:text!important;
 color:#ff6678!important;-webkit-text-fill-color:transparent!important;
}
html body #axc-steps > [data-framer-name="Blueprint Heading"]{width:100%;max-width:900px;gap:14px!important;text-align:center}
html body #axc-steps > [data-framer-name="Blueprint Heading"]::before{
 margin:0 0 4px;background:#e518350d!important;border-color:#e5183533!important;color:var(--accent-text)!important;
}
html body #axc-steps .axc-steps-sub{margin:0;max-width:52ch;padding:0 20px;color:var(--tx2)!important;-webkit-text-fill-color:var(--tx2)!important;font-size:16px;line-height:1.6}

/* The native illustration gets a quiet grid, a richer fill and a visible endpoint. */
html body .axc-growth-html .axc-chart-live{
 --axc-chart-ink:var(--chart-ink);
 background-color:var(--a0)!important;
 background-image:linear-gradient(var(--chart-grid) 1px,transparent 1px),linear-gradient(90deg,var(--chart-grid) 1px,transparent 1px),radial-gradient(ellipse at 75% 15%,#e5183524,transparent 70%)!important;
 background-size:100% 25%,20% 100%,100% 100%!important;
}
html body .axc-growth-html .axc-chart-live-heading{
 font-family:"Inter Display",sans-serif!important;
 font-size:clamp(24px,6.6cqw,48px)!important;
 background-image:linear-gradient(120deg,#bd1230,#f42a49)!important;
}
html body .axc-chart-eyebrow{position:absolute;left:10.8%;top:17%;z-index:2;color:var(--tx2)!important;-webkit-text-fill-color:var(--tx2)!important;font-size:clamp(10px,2.1cqw,12px);letter-spacing:.02em}
html body .axc-chart-axis{position:absolute;left:10.8%;right:5%;bottom:4%;display:flex;justify-content:space-between;z-index:2;pointer-events:none}
html body .axc-chart-axis span{color:var(--tx2)!important;-webkit-text-fill-color:var(--tx2)!important;font-size:10px}
html body .axc-chart-baseline{background-image:repeating-linear-gradient(90deg,#88888866 0 8px,transparent 8px 17px)!important}
html body .axc-final .axc-note a{color:var(--accent-text)!important;-webkit-text-fill-color:var(--accent-text)!important}
html body .axc-final .axc-scar-price .alt b{color:var(--accent-text)!important;-webkit-text-fill-color:var(--accent-text)!important}

/* Original closing card and original footer logo on solid black, in both modes. */
html body .axc-founding{--a0:#000;background:#000!important;border-color:#252527!important}
html body .axc-founding::after{background:linear-gradient(180deg,#0000 25%,#0009 48%,#000000e6 72%,#000 100%)!important}
html body .axc-founding-portrait{display:flex!important;background:#000!important}
html body .axc-founding-copy h2,
html body .axc-founding-copy h2[data-axc-headline] .axc-motion-word{
 background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
}
html body .axc-founding .axc-founding-copy p{color:#d0d0d0!important;-webkit-text-fill-color:#d0d0d0!important}
html body .axc-founding .axc-eyebrow{color:#ff6678!important;-webkit-text-fill-color:#ff6678!important}
html body .axc-foot{background:#000!important;border-color:#252527!important;color:#fff!important}
html body .axc-foot-logo{filter:none!important}
html body .axc-foot :is(p,span,h4,a){color:#c8c8c8!important;-webkit-text-fill-color:#c8c8c8!important}
html body .axc-foot .axc-foot-cta,html body .axc-foot .axc-foot-cta *{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .axc-foot .axc-foot-col a:hover{color:#ff6678!important;-webkit-text-fill-color:#ff6678!important}
html body .axc-foot{font-family:"Inter Display",sans-serif!important;padding:64px 24px 42px!important}
html body .axc-foot::before{
 content:"";position:absolute;top:0;left:10%;right:10%;height:1px;
 background:linear-gradient(90deg,transparent,#e51835aa,transparent);pointer-events:none;
}
html body .axc-foot .axc-foot-brand{gap:22px}
html body .axc-foot .axc-foot-tag{color:#a8a8b0!important;-webkit-text-fill-color:#a8a8b0!important;max-width:36ch;line-height:1.8}
html body .axc-foot .axc-foot-col h4{color:#ff6678!important;-webkit-text-fill-color:#ff6678!important;letter-spacing:.11em;font-size:11px;margin-bottom:10px}
html body .axc-foot .axc-foot-col a{color:#ededf0!important;-webkit-text-fill-color:#ededf0!important;line-height:1.6;min-height:36px;display:flex;align-items:center}
html body .axc-foot .axc-foot-col a:hover{color:#ff6678!important;-webkit-text-fill-color:#ff6678!important;text-decoration:underline;text-underline-offset:5px}
html body .axc-foot .axc-foot-cta{width:fit-content!important;max-width:100%!important;min-height:52px!important;padding:0 22px!important;font-size:15px!important}
html body .axc-foot .axc-foot-legal{border-color:#ffffff1c;margin-top:48px;padding-top:24px;gap:10px}
html body .axc-foot .axc-foot-legal span{color:#92929d!important;-webkit-text-fill-color:#92929d!important;max-width:85ch;line-height:1.75}
html body .axc-foot .axc-foot-legal span:first-child{color:#d4d4da!important;-webkit-text-fill-color:#d4d4da!important}
@media(max-width:900px){
 html body .axc-foot{padding:42px 22px 118px!important}
 html body .axc-foot .axc-foot-col a{min-height:44px}
 html body .axc-foot .axc-foot-legal{margin-top:32px}
}

/* Start checkout with the page and leave its own payment form fully interactive. */
html body #axc-checkout{width:100%;height:1100px;background:#fff;color-scheme:light}
html body .axc-frame iframe{max-width:100%;border:0;display:block}
html body .axc-checkout-action{display:flex;flex-direction:column;gap:9px;margin:16px 0!important}
html body .axc-final #axc-open,html body #axc-open-mobile{
 display:flex!important;align-items:center;justify-content:center;gap:14px;width:100%;min-height:64px;
 box-sizing:border-box;padding:17px 22px;border:1px solid #ff5969;border-radius:14px;
 background:linear-gradient(180deg,#e51b3b,#c90d2c)!important;
 color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:18px;font-weight:600;
 line-height:1.3;text-decoration:none!important;box-shadow:0 8px 24px #e5183526;
}
html body #axc-open-mobile{display:none!important}
html body .axc-checkout-open span{color:inherit!important;-webkit-text-fill-color:inherit!important}
html body .axc-checkout-open:focus-visible{outline:3px solid var(--tx);outline-offset:4px}
html body .axc-checkout-hint{color:var(--tx2)!important;font-size:12px;line-height:1.5;text-align:center}
@media(max-width:640px){
 html body #axc-checkout{height:1240px}
 html body.axc-mobile-checkout-ready .axc-checkout-action{display:none}
 html body.axc-mobile-checkout-ready #axc-open-mobile{
  display:flex!important;position:fixed;z-index:80;left:16px;right:16px;
  bottom:calc(12px + env(safe-area-inset-bottom));width:auto;min-height:60px;
  border-radius:999px;font-size:17px;opacity:0;visibility:hidden;pointer-events:none;
 }
 html body.axc-mobile-checkout-ready #axc-open-mobile.is-visible{opacity:1;visibility:visible;pointer-events:auto}
}

/* System preference, with no theme script or extra startup work. */
@media(prefers-color-scheme:dark){
 :root,html body{
  color-scheme:dark;
  --a0:#080809;--a1:#121214;--a2:#1a1a1e;--tx:#f5f5f5;--tx2:#bdbdc4;--tx3:#a9a9b2;
  --ln:#ffffff1c;--ln2:#ffffff33;--accent-text:#ff6678;--chart-ink:#f5f5f5;--chart-grid:#ffffff0b;
  --token-a4487852-5aec-4622-a28e-ed763882daa6:#080809;
  --token-e3621f5f-99ad-4a85-b0c9-f68b32cea718:#f5f5f5;
 }
 html body .mx-hero-scope h1 .mx-headline-accent,
 html body .mx-hero-scope h1 .mx-headline-accent .axc-motion-word,
 html body #axc-steps [data-framer-name="Blueprint Heading"] h2 .axc-steps-accent,
 html body #axc-steps [data-framer-name="Blueprint Heading"] h2 .axc-steps-accent .axc-motion-word{
  background-image:linear-gradient(115deg,#ff526b,#ff91a0 55%,#ff526b)!important;
 }
 html body .axc-showcase-kicker,html body #axc-steps > [data-framer-name="Blueprint Heading"]::before{
  background-color:#1d1015!important;border-color:#e5183540!important;color:#ff6678!important;-webkit-text-fill-color:#ff6678!important;
 }
 html body :is(.axc-scar,.axc-paycard,.axc-growth,.axc-growth-simple,.axc-growth-html){background:#121214!important;border-color:#ffffff26!important}
 html body .axc-plan{background:linear-gradient(180deg,#19191d,#141417)!important;border-color:#ffffff2b!important}
 html body .axc-plan.on{background:linear-gradient(180deg,#35111a,#1d1016)!important;border-color:#e51835!important}
 html body .axc-frame,html body .axc-frame-head{background-color:#121214!important;border-color:#ffffff26!important}
 html body .axc-faq .axc-q,html body .axc-faq-list{border-color:#ffffff26!important}
 html body .axc-q .i::before,html body .axc-q .i::after{background:#f5f5f5!important}
 html body .axc-growth-html .axc-growth-simple-note{background:#121214!important;color:var(--tx2)!important}
 html body .axc-scar-h[data-axc-headline] .axc-motion-word,
 html body .axc-faq-h[data-axc-headline] .axc-motion-word{
  background-image:linear-gradient(180deg,#fff 0%,#fff 58%,#c9c9d0 100%)!important;
  color:#fff!important;-webkit-text-fill-color:transparent!important;
 }
 html body .axc-faq .axc-faq-link,html body .axc-faq details.axc-q[open] :is(.n,.t){color:#ff6678!important;-webkit-text-fill-color:#ff6678!important}
 html body .axc-motion-particle:nth-child(4n){background:#fff}
}
@media(max-width:809.98px){
 html body .mx-hero-scope [data-framer-name="Announcement Banner"] .framer-q78d8m p,
 html body .mx-hero-scope [data-framer-name="Announcement Banner"] .framer-q78d8m p strong{font-size:14px!important}
 html body .mx-hero-scope .framer-10fnwxo{background:#000!important;animation:none!important}
 html body .mx-hero-scope h1{--framer-font-size:clamp(30px,8.2vw,34px)!important}
 .mx-hero-scope .framer-mi0x9{background:linear-gradient(180deg,#0000 35%,#000 90%)!important}
}
@media(max-width:359px){
 .mx-hero-scope .framer-agp670{height:210px!important}
 .mx-hero-scope .framer-tafs09{flex-direction:column!important;align-items:center!important}
 .mx-hero-scope [data-framer-name="Announcement Banner"] .clone-banner-cta{gap:5px!important;padding:8px!important}
}

@media(prefers-reduced-motion:reduce){
 html body .mx-hero-scope .framer-10fnwxo::before{background-image:url("/brand/hero/ascii-pattern.svg")!important;animation:none!important;transform:none!important;will-change:auto}
 .mx-hero-scope .framer-10fnwxo{animation:none!important}
 html body .axc-shield span::before{animation:none!important}
}

