@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#10101a;--panel:#1b1830;--text:#f3f3ff;--muted:#b4b1c6;--lime:#b3f344;--cyan:#65e1e6;--line:#ffffff18}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}.skip{position:absolute;top:-100px;z-index:100}.skip:focus{top:12px;background:#161426;padding:12px}.wrap{max-width:1280px;margin:auto;padding-left:40px;padding-right:40px}.preview{padding:7px 24px;text-align:center;background:#282039;color:#d3bfdc;font-size:10px;letter-spacing:1.8px}.preview span{letter-spacing:.3px;margin-left:12px;opacity:.8}header{height:94px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5%;border-bottom:1px solid var(--line);background:#10101aeb;position:sticky;top:0;z-index:20;backdrop-filter:blur(16px)}.brand img{width:194px;height:56px;object-fit:contain}nav,.nav-actions{display:flex;gap:28px;align-items:center}nav a,.signin{font-size:13px;color:#d5d0e1}.nav-actions{gap:22px}.cta{display:inline-flex;align-items:center;justify-content:center;gap:26px;background:var(--lime);color:#162309;border:0;border-radius:100px;padding:18px 28px;font-weight:800;font-size:15px;cursor:pointer;box-shadow:0 8px 25px #9aeb3812;transition:transform .2s,background .2s}.cta:hover{transform:translateY(-2px);background:#c6ff60}.cta.small{font-size:12px;padding:12px 21px}.hero{min-height:750px;display:grid;grid-template-columns:1fr 1.05fr;gap:30px;align-items:center;padding-top:70px;padding-bottom:80px;position:relative}.hero:before{content:'';position:absolute;inset:0 -5%;background:radial-gradient(ellipse at 77% 44%,#6e33c73d,transparent 56%);z-index:-1}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.3px;color:var(--cyan);margin:0 0 24px}.eyebrow>span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);margin-right:8px}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.055em;line-height:1.1;margin:0}h1{font-size:clamp(58px,5.7vw,82px);font-weight:800}em{font-style:normal;color:#ab99ff}h1 em{background:linear-gradient(105deg,#bd9bff,#72dce6);color:transparent;background-clip:text}.lead{font-size:18px;line-height:1.75;color:var(--muted);max-width:490px;margin:26px 0}.actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:30px 0 18px}.text-link{font-size:12px;color:#d5d0e4}.terms{font-size:11px;line-height:1.8;color:#a5a0b6;max-width:460px}.audience{font-size:9px;letter-spacing:1.5px;color:#8e879e;margin-top:32px}.scene{position:relative;min-width:0;padding:24px 0 40px;transform:perspective(1500px) rotateY(-7deg) rotateX(3deg)}.orb{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#6542b976,transparent 67%);filter:blur(15px)}.chat-window{position:relative;border:1px solid #8d70c557;border-radius:18px;background:#191724;box-shadow:0 50px 110px #02010bb0;overflow:hidden}.window-top{height:65px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 20px;background:#222034}.window-top b{font-size:28px;color:#bda6ff}.window-top b span{font-size:12px;vertical-align:middle;color:#eee8fb;margin-left:5px}.demo{font-size:7px;letter-spacing:1.3px;color:#9b92ad}.chat-layout{display:grid;grid-template-columns:155px 1fr;min-height:350px}.chat-layout aside{padding:24px 12px;background:#1e1b2d;display:flex;flex-direction:column;gap:11px}.chat-layout aside small{font-size:7px;letter-spacing:1px;color:#93899f;margin:4px 0 9px}.chat-layout aside span{font-size:9px;color:#a9a2ba;padding:6px}.chat-layout aside .chosen{background:#b28bff24;border-radius:5px;color:#d6c5ff}.conversation{padding:18px 18px 20px;display:flex;flex-direction:column}.channel{font-size:12px;font-weight:700;border-bottom:1px solid var(--line);padding-bottom:18px}.channel small{display:block;color:#8f899e;font-size:8px;font-weight:400;margin-top:4px}.sample-message{display:flex;gap:10px;margin:20px 0 0;font-size:10px}.sample-message i{font-style:normal;width:27px;height:27px;flex-shrink:0;background:#71669740;border-radius:9px;text-align:center;line-height:27px;color:#bfabff}.sample-message:nth-of-type(3) i{background:#408c8c33;color:#79dbd2}.sample-message b{font-size:10px;color:#8dd4d6}.sample-message p{color:#c4bed1;font-size:10px;line-height:1.8;margin:6px 0}.attachment{display:block;padding:10px 8px;background:#2f29433b;border:1px solid #6c568340;border-radius:7px;font-size:8px;color:#baace1}.compose{margin-top:auto;padding:12px 9px;background:#302b42;color:#92889f;font-size:8px;border-radius:7px}.compose span{float:right;color:#c6b4ff}.floating-card{position:absolute;bottom:4px;right:-10px;border:1px solid #8d75b458;background:#242137;backdrop-filter:blur(15px);border-radius:14px;display:flex;gap:15px;align-items:center;padding:20px 24px;box-shadow:0 20px 50px #090715aa}.spark{color:var(--lime);font-size:35px}.floating-card small{display:block;font-size:7px;letter-spacing:1.5px;color:#b6aec7}.floating-card b{font-size:12px;letter-spacing:-.3px}.value-strip{display:flex;justify-content:space-between;padding-top:28px;padding-bottom:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;color:#d8d3e1}.value-strip i{font-size:10px;font-style:normal;color:#817590;margin-right:15px}.section{padding-top:115px;padding-bottom:115px}.section-head{max-width:650px;margin-bottom:50px}h2{font-size:clamp(36px,4.2vw,58px);font-weight:700}.section-head>p:last-child{max-width:500px;color:var(--muted);margin-top:22px}.benefits{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.feature{padding:36px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(140deg,#211d34,#171521)}.feature-main{grid-row:span 2;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 15% 0,#65529835,transparent 75%),#1c192b}.icon{display:inline-flex;width:42px;height:42px;border:1px solid #6adce233;background:#6adce210;border-radius:12px;align-items:center;justify-content:center;color:var(--cyan);font-size:25px;margin-bottom:24px}.icon.lime{color:var(--lime);border-color:#b3f34433;background:#b3f34410}.icon.amber{color:#ffc66b;border-color:#ffc66b33;background:#ffc66b10}.feature h3{font-size:26px;line-height:1.25;letter-spacing:-1px}.feature-main h3{font-size:35px}.feature p{color:var(--muted);font-size:14px;max-width:470px}.feature small{font-size:10px;color:#918b9f}.channel-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:32px}.channel-chips span{font-size:11px;padding:8px 12px;border:1px solid #b098d52a;border-radius:20px;color:#bca6df}.benefits .feature:last-child{grid-column:1/-1;display:grid;grid-template-columns:65px 260px 1fr;align-items:center;gap:16px}.benefits .feature:last-child .icon{margin:0}.index-section{background:#181425;border-block:1px solid var(--line);padding:95px 0}.index-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.index-grid a{display:block;padding:30px;border:1px solid #70628340;border-radius:16px;background:#1c192c;transition:transform .2s,border-color .2s}.index-grid a:hover{transform:translateY(-4px);border-color:#9c87c5}.index-grid span{font-size:9px;letter-spacing:1.3px;color:#a59aad}.index-grid h3{font-size:28px;line-height:1.2;margin:26px 0 18px}.index-grid p{font-size:13px;color:var(--muted);min-height:65px}.index-grid b{font-size:12px;color:var(--cyan);display:block;margin-top:26px}.index-note{font-size:10px;color:#8f869f;margin-top:25px}.pricing{display:grid;grid-template-columns:1.2fr .8fr;gap:75px;align-items:center}.pricing h2{font-size:46px}.pricing .lead{font-size:16px}.steps{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:24px}.steps li{display:flex;gap:22px}.steps li>span{font-size:11px;color:#a192bc;padding-top:4px}.steps b{font-size:14px}.steps p{font-size:12px;color:var(--muted);margin:6px 0;max-width:370px}.price-card{border:1px solid #a391f169;border-radius:24px;padding:40px;background:radial-gradient(ellipse at 0 0,#6840a54a,transparent 65%),#1e1a31;box-shadow:0 30px 100px #6338a513}.pill{font-size:8px;letter-spacing:1.3px;color:#c7b5ec;border:1px solid #937eb24d;padding:8px 12px;border-radius:30px}.price-card h3{font-size:22px;margin-top:30px;letter-spacing:-.5px}.price{font-size:43px;font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-2px;margin-top:26px;line-height:1.2}.price em{color:var(--lime)}.after{font-size:14px;color:var(--muted);margin:10px 0 28px}.after strong{color:white}.price-card ul{padding:26px 0;list-style:none;border-block:1px solid var(--line);font-size:12px;color:#d4cfdf}.price-card li{margin:15px 0}.price-card li:before{content:'✓';color:var(--lime);margin-right:10px}.price-card .cta{width:100%;margin:16px 0 6px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding-top:30px}.faq h2{font-size:45px}.questions details{border-bottom:1px solid var(--line);padding:22px 0}.questions summary{cursor:pointer;font-weight:600;font-size:15px;list-style:none;padding-right:25px;position:relative}.questions summary:after{content:'+';position:absolute;right:0;color:#b1a1da}.questions details[open] summary:after{content:'−'}.questions p{font-size:13px;color:var(--muted);line-height:1.9}.join-section{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;padding-top:60px;padding-bottom:80px;background:radial-gradient(ellipse at 5% 50%,#7250a92b,transparent 65%);border-top:1px solid var(--line)}.join-section h2{font-size:49px}.join-section>div>p:last-child{font-size:15px;color:var(--muted);max-width:410px}.join-card{background:#211b32;padding:35px;border:1px solid #b09cd732;border-radius:20px}.join-card h3{font-size:23px}.join-card>p{font-size:13px;color:var(--muted)}.join-card .cta{width:100%;margin:15px 0}.join-card .signin{display:block;text-align:center;font-size:11px;margin-top:10px}.join-card label{display:block;font-size:12px;margin-top:16px}.join-card input{width:100%;padding:12px;background:#14121e;border:1px solid #ffffff22;border-radius:8px;color:white;margin-top:6px}.setup-note{padding:12px;background:#b796ef0d;border-left:2px solid #b796ef}footer{padding-top:40px!important;padding-bottom:38px!important;border-top:1px solid var(--line);display:flex;align-items:center;gap:30px;flex-wrap:wrap}footer .brand img{width:150px}footer p,footer a{font-size:11px;color:var(--muted)}footer>div{display:flex;gap:20px;margin-left:auto}footer small{width:100%;font-size:9px;color:#7c768b}@media(max-width:1050px){header nav{display:none}.hero{gap:15px}.chat-layout{grid-template-columns:120px 1fr}.chat-layout aside{padding:18px 8px}.window-top{padding:0 12px}.window-top b span{font-size:10px}.demo{font-size:6px}.hero h1{font-size:64px}.pricing,.join-section{gap:35px}.floating-card{right:0;padding:15px}.wrap{padding-inline:28px}}@media(max-width:760px){html{scroll-padding-top:80px}header{height:78px;padding:0 20px}.brand img{width:148px;height:44px}.nav-actions .signin{display:none}.cta.small{font-size:10px;padding:11px 15px}.hero{grid-template-columns:1fr;padding-top:50px;gap:35px;padding-bottom:40px;min-height:0}.hero h1{font-size:60px}.lead{font-size:16px}.scene{max-width:550px;transform:none;margin:auto;width:100%}.chat-layout{grid-template-columns:120px 1fr;min-height:310px}.value-strip{gap:20px;flex-direction:column}.section{padding-top:70px;padding-bottom:70px}.benefits,.index-grid,.pricing,.faq,.join-section{grid-template-columns:1fr}.benefits .feature:last-child{display:block}.benefits .feature:last-child .icon{margin-bottom:24px}.feature,.price-card{padding:28px}.feature-main h3{font-size:29px}.index-section{padding:65px 0}.index-grid p{min-height:0}.pricing h2,.join-section h2{font-size:39px}.faq{gap:25px}.join-section{padding-top:50px;padding-bottom:55px}.join-card{padding:26px}footer>div{margin-left:0;flex-wrap:wrap}.preview{font-size:8px;letter-spacing:1px}.terms{font-size:10px}.audience{font-size:8px}.actions{align-items:flex-start;flex-direction:column;gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

body{overflow-x:clip}
@media(max-width:760px){.hero h1{font-size:48px}.hero:before{inset:0}.scene{overflow:clip}.floating-card{right:0}}@media(max-width:350px){.hero h1{font-size:42px}.wrap{padding-inline:20px}}

/* Buying-power landing positioning */
.buying-scene{transform:none;padding:20px 0}.buying-card{position:relative;padding:38px;border:1px solid #a391f150;border-radius:24px;background:radial-gradient(ellipse at 100% 0,#6644aa45,transparent 65%),#1d192d;box-shadow:0 35px 90px #03010b70}.buying-card h2{font-size:36px;line-height:1.2;margin-bottom:30px}.buying-row{padding:20px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;align-items:center}.buying-row>span{font-size:12px;color:var(--muted)}.buying-row strong{font-size:14px;text-align:right;font-weight:600}.funding-example{margin:28px 0 16px;padding:22px;background:#65e1e609;border:1px solid #65e1e625;border-radius:14px}.funding-example>span{font-size:8px;letter-spacing:1.5px;color:var(--cyan)}.funding-example b{display:block;font:700 28px/1.5 Manrope,sans-serif;letter-spacing:-1px;color:var(--lime);margin:10px 0}.funding-example i{font-style:normal;font-weight:400;color:#8c859d}.funding-example p{font-size:12px;color:var(--muted);margin:0}.buying-card .terms{margin-bottom:0}@media(max-width:760px){.buying-card{padding:26px}.buying-card h2{font-size:30px}.buying-row strong{font-size:12px}.funding-example{padding:18px}.funding-example b{font-size:25px}} 

.offer-headline{font-size:clamp(38px,4vw,57px)!important;line-height:1.13}.explainer-wrap{max-width:1180px;padding-top:65px;padding-bottom:80px}.ex-intro{text-align:center;max-width:850px;margin:0 auto 55px}.ex-intro h1{font-size:clamp(40px,5vw,66px)}.ex-intro .lead{max-width:700px;margin:24px auto}.ex-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:start}.ex-story>h2{font-size:35px}.ex-story>p{color:var(--muted);font-size:15px;margin:24px 0 35px}.ex-benefit{display:flex;gap:18px;margin:25px 0}.ex-benefit>span{background:#65e1e612;border:1px solid #65e1e62a;color:var(--cyan);width:36px;height:36px;flex-shrink:0;text-align:center;padding-top:7px;border-radius:10px;font-size:11px}.ex-benefit h3{font-size:18px;letter-spacing:-.5px;line-height:1.4}.ex-benefit p{font-size:13px;color:var(--muted);margin:7px 0}.ex-price{position:sticky;top:120px;padding:30px}.ex-price h2{font-size:49px;margin-top:28px}.ex-price h2 em{color:var(--lime)}.ex-price-divider{display:flex;align-items:center;gap:12px;padding:20px 0 0;border-top:1px solid var(--line)}.ex-price-divider strong{font:700 38px Manrope,sans-serif}.ex-price-divider span{font-size:12px;color:var(--muted)}.ex-signin{display:block;text-align:center;font-size:12px;color:var(--cyan);margin-top:20px}.ex-process{margin-top:85px;border-top:1px solid var(--line);padding-top:60px}.ex-process h2{font-size:36px}.ex-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.ex-steps article{padding:26px;border:1px solid var(--line);border-radius:16px;background:#1b172a}.ex-steps b{font-size:9px;letter-spacing:1.5px;color:var(--cyan)}.ex-steps h3{font-size:21px;line-height:1.3;margin:22px 0 12px;letter-spacing:-.6px}.ex-steps p,.ex-testing p{font-size:13px;color:var(--muted)}.ex-testing{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:40px;background:#1d1930;border:1px solid #a391f133;border-radius:20px;margin-top:55px}.ex-testing h2{font-size:35px}.ex-tier{display:flex;gap:30px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.ex-tier strong{color:var(--lime);min-width:85px;font-size:22px}.ex-tier span{font-size:14px}.ex-tier small{font-size:11px;color:var(--muted)}.ex-testing .terms{font-size:11px}.ex-bottom{text-align:center;padding-top:50px}.ex-bottom p{font-size:13px;color:var(--muted)}.ex-bottom .terms{margin:18px auto}.ex-account{max-width:540px;margin:10px auto 60px}.ex-account>.eyebrow{margin-top:35px}.ex-account .join-card h2{font-size:32px}.ex-account>.terms{margin:20px auto;text-align:center}.explainer-page [hidden]{display:none!important}.ex-account .join-card{margin-top:20px}.ex-account .join-card .terms{font-size:12px}@media(max-width:760px){.offer-headline{font-size:36px!important}.ex-grid,.ex-steps,.ex-testing{grid-template-columns:1fr;gap:28px}.ex-price{position:static}.explainer-wrap{padding-top:40px}.ex-intro{margin-bottom:35px}.ex-story>h2,.ex-process h2,.ex-testing h2{font-size:30px}.ex-process{margin-top:50px;padding-top:35px}.ex-testing{padding:25px}.explainer-page header .text-link{font-size:10px}.explainer-page header>.signin{display:none}.ex-intro h1{font-size:40px}.ex-tier{gap:20px}}

/* Bold explainer benefits and a single testing threshold */
.ex-story>h2{font-size:46px;line-height:1.1;font-weight:800}.ex-story>.eyebrow{margin-bottom:18px}.ex-story>p:not(.eyebrow){font-size:16px;line-height:1.8}.ex-benefit{padding:25px;margin:16px 0;border:1px solid #a391f13b;border-radius:18px;background:linear-gradient(120deg,#302544,#1b182b);box-shadow:0 12px 30px #03010b24;position:relative;overflow:hidden}.ex-benefit:before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cyan)}.ex-benefit:nth-of-type(2):before{background:var(--lime)}.ex-benefit>span{font-size:15px;font-weight:800;width:42px;height:42px;padding-top:8px}.ex-benefit h3{font-size:24px;font-weight:800;letter-spacing:-.7px;line-height:1.2}.ex-benefit p{font-size:14px;line-height:1.75;color:#c9c4d9}.ex-testing-simple{grid-template-columns:230px 1fr;gap:50px;padding:50px;background:radial-gradient(ellipse at 0 20%,#7152b84d,transparent 65%),#201b32;border-color:#a391f170;align-items:start}.test-number{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:230px;border-radius:22px;background:#b3f3440a;border:1px solid #b3f34438}.test-number strong{font:800 112px/1.1 Manrope,sans-serif;letter-spacing:-8px;color:var(--lime)}.test-number span{font-size:10px;letter-spacing:2px;color:#d0dfb3;margin-top:14px}.ex-testing-simple h2{font-size:44px;font-weight:800}.ex-testing-simple .test-lead{font-size:18px;line-height:1.7;color:#e5e1f0}.ex-testing-simple p{font-size:14px;line-height:1.8}.ex-testing-simple .test-note{padding:12px 16px;border-left:3px solid var(--cyan);background:#65e1e609;color:#e1dfeb;font-size:13px}.test-details{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.test-details summary{cursor:pointer;color:var(--cyan);font-size:13px;font-weight:600}.test-details p{font-size:12px}@media(max-width:760px){.ex-story>h2{font-size:37px}.ex-benefit{padding:22px 18px;gap:13px}.ex-benefit h3{font-size:22px}.ex-benefit>span{width:32px;height:32px;font-size:12px;padding-top:5px}.ex-testing-simple{grid-template-columns:1fr;gap:26px;padding:27px}.test-number{min-height:150px}.test-number strong{font-size:88px}.ex-testing-simple h2{font-size:35px}.ex-testing-simple .test-lead{font-size:16px}}

.savings-disclosure{font-size:11px;line-height:1.7;color:var(--muted);max-width:530px;margin:20px 0 0}.savings-review{font-size:10px;line-height:1.6;color:#c7b8df;max-width:530px;margin:10px 0 0}.ex-intro .savings-disclosure,.ex-intro .savings-review{margin-left:auto;margin-right:auto}.ex-intro .offer-headline{font-size:clamp(36px,4vw,56px)!important}

.savings-card{text-align:center;padding:40px 32px;background:radial-gradient(ellipse at 50% 15%,#7953cc50,transparent 70%),#1d192d}.savings-stat>span{display:block;color:#d8cbf4;font-size:15px;font-weight:700;letter-spacing:4px}.savings-stat>strong{display:block;font:800 clamp(100px,11vw,155px)/1.05 Manrope,sans-serif;letter-spacing:-10px;color:var(--lime);margin:5px 0 10px}.savings-stat>strong>span{font-size:.6em;letter-spacing:-4px}.savings-card .savings-stat h2{font-size:38px;margin:0;letter-spacing:-1.5px}.savings-pitch{font-size:17px;line-height:1.7;color:#d1c9e1;margin:26px 0 20px}.savings-tags{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:26px}.savings-tags span{font-size:11px;border:1px solid #b39bdb44;border-radius:24px;padding:7px 12px;color:var(--cyan)}.savings-card .cta{width:100%;font-size:14px}.savings-card .terms{margin:20px auto 0;max-width:380px}@media(max-width:760px){.savings-card{padding:30px 24px}.savings-stat>strong{font-size:120px}.savings-card .savings-stat h2{font-size:33px}.savings-pitch{font-size:15px}}

.approved-hero{padding-top:30px;padding-bottom:32px;max-width:1440px}.hero-art-link{display:block;border:1px solid #aa91e444;border-radius:20px;overflow:hidden;background:#10101a}.hero-art{display:block;width:100%;height:auto}.hero-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-action-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0 0}.hero-action-bar p{font-size:17px;margin:0 0 6px;color:#eee8fc}.hero-action-bar small{font-size:11px;color:var(--muted)}.hero-action-bar .cta{flex-shrink:0}@media(max-width:760px){.approved-hero{padding:20px 14px 28px}.hero-art-link{border-radius:12px}.hero-action-bar{flex-direction:column;text-align:center;gap:18px;padding:20px 10px 0}.hero-action-bar p{font-size:18px}.hero-action-bar small{display:block;line-height:1.8;font-size:12px}.hero-action-bar .cta{font-size:14px;width:100%;max-width:340px}}

.hero-visual{min-width:0;width:100%;max-width:620px;justify-self:end}.hero-visual .hero-art-link{border-radius:16px}.hero.wrap{grid-template-columns:1fr 1.1fr;gap:36px;min-height:660px}.hero-visual .hero-art{width:100%;height:auto}@media(max-width:760px){.hero.wrap{grid-template-columns:1fr;gap:28px;min-height:0}.hero-visual{max-width:550px;justify-self:center}}

footer .page-disclosures{display:block;width:100%;margin:14px 0 0;padding-top:18px;border-top:1px solid var(--line)}footer .page-disclosures p{max-width:none;margin:8px 0;font-size:11px;line-height:1.7;color:var(--muted)}

.blacklist-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.blacklist-preview{padding:35px;border:1px solid #a391f159;border-radius:22px;background:linear-gradient(135deg,#302341,#1a172b)}.blacklist-preview h3{font-size:28px;margin:28px 0}.blacklist-preview>div{border-top:1px solid var(--line);padding:18px 0}.blacklist-preview b{font-size:14px;color:var(--cyan)}.blacklist-preview p,.blacklist-preview small{font-size:12px;color:var(--muted)}.blacklist-bridge{display:flex;gap:30px;align-items:center;justify-content:space-between;margin-top:45px;padding-top:30px;border-top:1px solid var(--line)}.blacklist-bridge p{font-size:14px;color:var(--muted)}.blacklist-bridge strong{color:var(--text)}.blacklist-bridge a{color:var(--lime)}.blacklist-page h1{font-size:clamp(42px,5vw,70px)}.blacklist-records{margin-top:55px}.blacklist-records>h2{font-size:30px}.blacklist-empty,.blacklist-record{margin-top:25px;padding:32px;border:1px solid var(--line);border-radius:18px;background:#1e192e}.blacklist-empty h3,.blacklist-record h3{font-size:26px;margin:25px 0 16px}.blacklist-empty p,.blacklist-record p{color:var(--muted);font-size:14px}.blacklist-record a{text-decoration:underline;color:var(--cyan)}.blacklist-join{padding:45px;border-radius:24px;border:1px solid #a391f159;background:radial-gradient(ellipse at 0 0,#57358066,transparent),#1e192e}.blacklist-join>p{color:var(--muted)}@media(max-width:760px){.blacklist-grid{grid-template-columns:1fr;gap:30px}.blacklist-preview,.blacklist-join{padding:25px}.blacklist-bridge{display:block}.blacklist-bridge a{display:block;margin-top:20px}}


/* Animate regions of the approved original artwork, preserving every original pixel. */
.integrated-hero.hero.wrap{max-width:1540px;grid-template-columns:.9fr 1.3fr;gap:28px;padding-top:60px;padding-bottom:65px;overflow:hidden}.integrated-hero h1.offer-headline{font-size:clamp(43px,4.1vw,65px);line-height:1.1;letter-spacing:-2.8px}.hero-community{font-size:clamp(17px,1.5vw,23px);font-weight:700;color:#e0daed;margin:23px 0}.integrated-hero .lead{font-size:17px}.integrated-hero .actions{flex-wrap:wrap;gap:18px}.integrated-hero .text-link{font-size:12px}.original-art-motion{width:100%;min-width:0;position:relative;align-self:center}.original-art-motion>a{display:block;position:relative;aspect-ratio:3/2;isolation:isolate;border-radius:15px;overflow:hidden}.original-art-layer{position:absolute;inset:0;pointer-events:none}.original-art-layer img{width:100%;height:100%;display:block;object-fit:contain;max-width:none}.original-art-rest{clip-path:polygon(evenodd,0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,15% 27%,15% 79%,41% 79%,41% 27%,15% 27%,0% 0%,41% 43%,41% 56%,51% 56%,51% 43%,41% 43%,0% 0%,53% 27%,53% 80%,83% 80%,83% 27%,53% 27%,0% 0%)}.original-art-single{clip-path:inset(27% 59% 21% 15%);animation:original-single-in 1.2s cubic-bezier(.2,.7,.2,1) both}.original-art-arrow{clip-path:inset(43% 49% 44% 41%);animation:original-arrow-in .75s .65s both}.original-art-kit{clip-path:inset(27% 17% 20% 53%);animation:original-kit-in 1.2s 1s cubic-bezier(.2,.7,.2,1) both}@keyframes original-single-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes original-arrow-in{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes original-kit-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:760px){.integrated-hero.hero.wrap{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-inline:22px}.integrated-hero h1.offer-headline{font-size:clamp(42px,8vw,60px);letter-spacing:-2px}.original-art-motion{width:calc(100% + 24px);margin-left:-12px}.original-art-motion>a{border-radius:8px}}@media(prefers-reduced-motion:reduce){.original-art-layer{animation:none!important}}
