@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/font-0.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/font-1.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(assets/fonts/font-2.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/font-3.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/font-4.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/font-5.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/font-6.ttf) format('truetype');
}
:root{--bg:#080808;--panel:#101012;--text:#f5f3f6;--muted:#aaa6b0;--purple:#bb8ef4;--line:#ffffff18}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{background:var(--bg);color:var(--text);font-family:'DM Sans',Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;max-width:100%}p{color:var(--muted);font-size:16px;line-height:1.7;margin:0 0 20px}h1,h2,h3{margin:0;font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:700;text-transform:uppercase;line-height:.97}h1{font-size:clamp(70px,7.5vw,112px);letter-spacing:-1.8px}h1>span,h2>span{color:var(--purple)}h2{font-size:clamp(44px,4.6vw,68px);letter-spacing:-.7px}h3{font-size:35px;line-height:1.06}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--purple);outline-offset:5px}.launchbar{background:#bb8ef4;color:#1a1022;padding:11px 5%;text-align:center;letter-spacing:1px;font-weight:700;font-size:10px}.launchbar>span:first-child{font-weight:700}.bar-divider{margin:0 12px;opacity:.6}.bar-end{font-size:9px;font-weight:500;margin-left:35px;opacity:.7}header{padding:25px 5%;max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-size:10px;letter-spacing:2px;font-weight:600;line-height:1.2}.wordmark>span{display:block;font:700 25px 'Barlow Condensed';letter-spacing:1px}.wordmark-dot{color:var(--purple)}nav{display:flex;gap:32px;font-size:12px;color:#c1bbc8}.header-cta{padding:12px 17px;border:1px solid #ffffff40;border-radius:4px;font-size:12px}.header-cta span{margin-left:20px}.section{max-width:1440px;margin:auto;padding:80px 5%}.hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;padding-top:48px;padding-bottom:65px;gap:10px;overflow:hidden}.partner{font-size:10px;letter-spacing:1px;display:inline-flex;align-items:center;gap:10px;border:1px solid #cdaafa35;background:#22172c;padding:9px 12px;border-radius:4px;margin-bottom:25px}.partner-symbol{font-size:20px;line-height:1;color:var(--purple)}.hero-description{font-size:17px;line-height:1.6;max-width:450px;margin:23px 0}.hero-author{display:flex;align-items:center;gap:12px;margin:24px 0}.hero-author img{object-fit:cover;border-radius:50%;border:1px solid #ffffff30}.hero-author p{font-size:11px;line-height:1.5;margin:0}.hero-author strong{color:white}.hero-author p span{display:block;color:#89838f;font-size:10px;margin-top:3px}.hero-buy{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.button{display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--purple);color:#1c1028;border:1px solid #d5b2ff;border-radius:5px;font-size:13px;font-weight:700;padding:20px 22px;transition:background .2s,transform .2s;box-shadow:0 4px 24px #bb8ef41a}.button:hover{background:#d2b0fa;transform:translateY(-2px)}.button span{font-size:18px}.inline-price{display:flex;gap:10px;align-items:center}.inline-price>strong{font-size:24px;letter-spacing:-1px}.inline-price>span{display:flex;flex-direction:column}.inline-price s{font-size:12px;color:#817a87}.inline-price small{font-size:8px;color:#817a87;max-width:65px}.purchase-caption{font-size:10px;margin:12px 0 0;color:#827b8a}.hero-art{position:relative;min-width:0;align-self:stretch;display:flex;align-items:center}.hero-product{position:relative;width:118%;max-width:none;margin-left:-7%;z-index:1;mix-blend-mode:screen}.art-orbit{position:absolute;inset:8% 0 5%;border-radius:50%;background:radial-gradient(ellipse,#4c2b5e40,transparent 67%);border:1px solid #a27bc318;transform:rotate(-22deg)}.edition-label{position:absolute;right:0;top:25px;z-index:2;display:flex;gap:15px;align-items:center;transform:rotate(7deg);border:1px solid #83699c50;background:#17121cdd;padding:12px}.edition-label span{font-size:9px;line-height:1.4;letter-spacing:1px}.edition-label b{font:700 30px 'Barlow Condensed';color:var(--purple)}.digital-label{position:absolute;bottom:5px;right:0;font-size:7px;letter-spacing:1px;color:#766a80;z-index:2}.results{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:32px;padding-bottom:25px}.results-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.eyebrow{font-size:9px;letter-spacing:1.5px;font-weight:700;color:var(--purple)}.text-button{border:0;background:transparent;color:#aaa1b6;font-size:10px;padding:5px 0;border-bottom:1px solid #ffffff30}.stats{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px}.stats>div{border-right:1px solid var(--line)}.stats>div:last-child{border:0}.stats strong{display:block;font:600 clamp(35px,4.3vw,62px) 'Barlow Condensed';letter-spacing:-1px;line-height:1.1}.stats span{font-size:9px;letter-spacing:2px;color:#a59cad;display:block;margin-top:9px}.source-note{font-size:9px;margin:25px 0 0;color:#726c77}.authority{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.authority h2{margin:20px 0 25px}.authority-copy>p{font-size:15px}.authority-links{display:flex;flex-direction:column;gap:0}.authority-links a{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.authority-links a span{color:var(--purple)}.campaign-card{background:#161419;border:1px solid #ffffff18;border-radius:8px;overflow:hidden;transform:rotate(2deg);transition:transform .2s}.campaign-card:hover{transform:rotate(0)}.campaign-frame{position:relative;overflow:hidden;height:280px}.campaign-frame img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.8}.campaign-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--purple);border-radius:50%;width:60px;height:60px;display:grid;place-items:center;font-size:25px;color:#21142d}.campaign-caption{padding:22px}.campaign-caption>span{display:block;font-size:8px;letter-spacing:2px;color:#a79bac;margin-bottom:8px}.campaign-caption strong{font-size:14px}.inside{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(120deg,#141017,#0b0a0c)}.section-intro{display:flex;justify-content:space-between;align-items:end;gap:70px}.section-intro h2{margin-top:20px}.section-intro p{max-width:320px;font-size:14px;margin:0}.chapter-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;gap:20px}.chapter-grid article{padding:28px;background:#ffffff03;border:1px solid #ffffff12;border-radius:6px}.chapter-number{font-size:9px;letter-spacing:1.5px;color:#9981ae}.chapter-grid h3{margin:35px 0 18px}.chapter-grid p{font-size:13px;line-height:1.7}.chapter-tags{border-top:1px solid var(--line);padding-top:18px;font-size:9px;color:#b59acb}.chapter-tags>span{margin:0 7px}.extras{display:flex;align-items:center;gap:30px;border-top:1px solid var(--line);padding-top:25px;margin-top:30px}.extras>span{color:var(--purple);font-size:9px;letter-spacing:1px;white-space:nowrap}.extras p{font-size:12px;margin:0;color:#bab0c3}.extras b{color:#665073;margin:0 14px}.creator{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:120px}.creator-video{max-width:400px;justify-self:center;border:1px solid #ffffff18;border-radius:10px;overflow:hidden;background:#0c0b0d}.creator-video video{width:100%;max-height:480px;object-fit:cover;display:block}.video-caption{padding:15px;display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#aba0b7;letter-spacing:.6px}.creator h2{margin:20px 0 25px}.creator-copy p{font-size:15px;max-width:470px}.secondary{display:inline-flex;margin-top:10px;background:transparent;color:var(--text);border-color:#ffffff40;box-shadow:none}.secondary:hover{background:#26172f}.offer{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;border-top:1px solid var(--line);background:radial-gradient(ellipse at 20% 70%,#34213e66,transparent 55%)}.offer-visual h2{margin:20px 0 0}.offer-visual img{width:100%;max-height:440px;object-fit:contain;mix-blend-mode:screen}.mockup-note{font-size:9px;text-align:center;margin-top:-10px;color:#6f6578}.offer-card{background:linear-gradient(135deg,#211728,#131016 70%);border:1px solid #b58ac757;border-radius:12px;padding:35px;box-shadow:0 15px 80px #0005}.offer-kicker{background:#bb8ef425;border:1px solid #bb8ef430;border-radius:3px;padding:7px 10px;font-size:9px;letter-spacing:1px;color:#d6b8ef}.offer-card h3{font-size:37px;margin-top:25px}.offer-price{display:flex;align-items:center;gap:20px;margin-top:25px}.offer-price>strong{font:700 70px 'Barlow Condensed';letter-spacing:-2px;line-height:1}.offer-price>div{display:flex;flex-direction:column}.offer-price s{font-size:20px;color:#83718e}.offer-price>div span{font-size:9px;color:#83718e;margin-top:5px}.offer-payment{font-size:11px;margin-top:8px;color:#ab9ab7}.offer-card ul{padding:20px 0;margin:20px 0;list-style:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.offer-card li{font-size:12px;padding:7px 0;color:#d5cbdc}.offer-card li:before{content:'✓';color:var(--purple);margin-right:12px}.offer-card .button{width:100%}.checkout-state{font-size:10px;text-align:center;color:#a68db9;margin:12px 0}.tool-cost{font-size:10px;line-height:1.7;color:#85788e;margin:20px 0 0}.faq{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;border-top:1px solid var(--line)}.faq h2{margin-top:20px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:21px 0;font-size:13px;display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';color:var(--purple)}.faq details[open] summary:after{content:'−'}.faq details p{font-size:12px;padding-right:20px}footer{max-width:1440px;margin:auto;border-top:1px solid var(--line);padding:35px 5% 50px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:25px}.footer-brand{font-size:12px;font-weight:600;letter-spacing:1px}.footer-brand>span{font-size:8px;display:block;color:#856a98;margin-top:8px}footer>a{font-size:11px;color:#b59bc8}footer small{width:100%;color:#645c6c;font-size:9px;line-height:1.7}.mobile-buy{display:none}dialog{background:#16101c;color:var(--text);border:1px solid #bb8ef450;border-radius:10px;padding:40px;max-width:500px}dialog::backdrop{background:#000d;backdrop-filter:blur(8px)}dialog h2{font-size:49px;margin:20px 0}dialog p{font-size:14px}.close{position:absolute;right:12px;top:8px;background:transparent;border:0;color:#c0a6d4;font-size:30px}.close-action{width:100%;margin-top:25px}#proof-dialog{max-width:95vw;max-height:96vh;padding:35px 12px 12px}#proof-dialog img{max-height:85vh;margin:auto}@media(min-width:1600px){.section{padding-left:72px;padding-right:72px}}@media(max-width:1000px){h1{font-size:85px}.hero{grid-template-columns:1fr 1fr}.section{padding:60px 5%}.hero{padding-top:35px}.hero-description{font-size:15px}.authority,.creator,.offer,.faq{gap:50px}.chapter-grid article{padding:22px}.chapter-grid h3{font-size:30px}.offer-card{padding:28px}.hero-buy{gap:15px}.button{font-size:12px;padding:18px}.edition-label{top:60px}.hero-product{width:125%;margin-left:-12%}.extras p{line-height:2.1}.section-intro{gap:40px}.section-intro h2{font-size:52px}}@media(max-width:700px){nav{display:none}.launchbar{font-size:9px;padding:10px 3%}.bar-end{display:none}header{padding:16px 5%}.wordmark{font-size:8px;letter-spacing:1.5px}.wordmark>span{font-size:21px}.header-cta{font-size:10px;padding:11px}.header-cta span{margin-left:10px}.section{padding:48px 6%}.hero{display:flex;flex-direction:column;padding:28px 6% 25px;gap:0;overflow:hidden}.hero-copy{width:100%;position:relative;z-index:2}.partner{font-size:8px;letter-spacing:.6px;padding:7px 9px;margin-bottom:20px;gap:7px}.partner-symbol{font-size:16px}h1{font-size:76px;line-height:.93;letter-spacing:-1px}h2{font-size:48px;line-height:.98}.hero-description{font-size:14px;margin:18px 0;max-width:340px}.hero-author{margin:18px 0}.hero-author img{width:32px;height:32px}.hero-author p{font-size:10px}.hero-author p span{font-size:9px}.hero-buy{display:grid;grid-template-columns:1fr;gap:12px}.hero-buy .button{order:2;font-size:12px}.inline-price{order:1;gap:12px}.inline-price>strong{font-size:30px}.inline-price>span{flex-direction:row;gap:8px;align-items:center}.inline-price small{max-width:none;font-size:8px}.inline-price s{font-size:14px}.purchase-caption{font-size:9px;line-height:1.5}.hero-art{width:100%;align-self:auto;max-height:420px;margin-top:8px}.hero-product{width:112%;margin-left:-6%;margin-top:-5px}.edition-label{top:15px;right:0;transform:rotate(5deg);padding:8px}.edition-label span{font-size:7px}.edition-label b{font-size:22px}.digital-label{font-size:6px;bottom:0}.results{padding-top:26px;padding-bottom:22px}.results-top{display:block;margin-bottom:24px}.results-top .text-button{display:block;margin-top:13px}.eyebrow{font-size:8px;letter-spacing:1.2px}.stats{gap:12px;grid-template-columns:1.35fr 1fr 1.15fr}.stats strong{font-size:30px;letter-spacing:-.7px;white-space:nowrap}.stats span{font-size:7px;letter-spacing:1px;margin-top:6px}.source-note{font-size:8px;line-height:1.7;margin-top:20px}.authority,.creator,.offer,.faq{grid-template-columns:1fr;gap:30px}.authority h2{margin:17px 0 20px}.authority-copy>p{font-size:14px}.authority-links a{font-size:11px}.campaign-card{margin:5px 5px 0}.campaign-frame{height:200px}.campaign-caption{padding:18px}.campaign-caption strong{font-size:12px}.section-intro{display:block}.section-intro h2{font-size:46px;margin-bottom:20px}.section-intro p{font-size:13px;max-width:none}.chapter-grid{grid-template-columns:1fr;gap:12px;margin-top:25px}.chapter-grid article{padding:22px}.chapter-grid h3{font-size:33px;margin:17px 0 12px}.chapter-grid h3 br{display:none}.chapter-grid p{font-size:13px;max-width:340px;margin-bottom:15px}.chapter-tags{font-size:9px;padding-top:13px}.extras{display:block;padding-top:20px;margin-top:22px}.extras p{font-size:11px;margin-top:12px}.extras b{margin:0 7px}.creator-copy{order:-1}.creator-copy p{font-size:14px}.creator-video{max-width:320px}.creator-video video{max-height:380px}.creator .secondary{display:flex;justify-content:space-between;width:100%}.offer{gap:15px}.offer-visual h2{margin-top:16px}.offer-visual img{max-height:330px;margin-top:-8px}.offer-card{padding:26px 23px}.offer-card h3{font-size:36px}.offer-price>strong{font-size:66px}.faq{gap:15px}.faq h2{margin-bottom:15px}.faq summary{font-size:12px;padding:19px 0}footer{padding-bottom:115px}.mobile-buy{position:fixed;bottom:0;left:0;right:0;background:#100b16f5;backdrop-filter:blur(16px);border-top:1px solid #bd8df64a;padding:12px 5% calc(12px + env(safe-area-inset-bottom));z-index:10;display:flex;justify-content:space-between;align-items:center;box-shadow:0 -10px 35px #0008}.mobile-buy>div>span{display:block;font-size:7px;letter-spacing:1px;color:var(--purple);margin-bottom:4px}.mobile-buy strong{font-size:22px}.mobile-buy s{font-size:12px;margin-left:6px;color:#806b90;font-weight:400}.mobile-buy a{background:var(--purple);padding:14px 17px;border-radius:4px;color:#1b1024;font-size:11px;font-weight:700}dialog{max-width:calc(100vw - 25px);padding:32px 25px}dialog h2{font-size:45px}}@media(max-width:370px){h1{font-size:67px}.stats strong{font-size:26px}.hero-author p span{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* On phones the product appears before the offer, inside the first screen sequence. */
@media(max-width:700px){.hero{display:flex;flex-direction:column}.hero-copy{display:contents}.hero .partner{order:1;align-self:flex-start;margin-bottom:17px}.hero h1{order:2;width:100%;font-size:69px}.hero-description{order:3;width:100%;max-width:none;margin:16px 0 0}.hero-art{order:4;max-height:300px;height:300px;margin-top:4px;justify-content:center}.hero-product{width:100%;max-width:100%;height:300px;object-fit:contain;margin:0}.hero-author{order:5;width:100%;margin:10px 0 16px}.hero-buy{order:6;width:100%}.purchase-caption{order:7;width:100%}.edition-label{right:0;top:20px}.digital-label{bottom:0}.hero .art-orbit{inset:0 10%}.hero-description br{display:none}.hero-description{font-size:13px}.hero-author p span{font-size:9px}.hero-buy .button{padding:17px}.hero{padding-bottom:28px}}@media(max-width:370px){.hero h1{font-size:61px}.hero-art,.hero-product{height:270px}}
/* Revision 3: clearer purchase hierarchy and brand-specific partner treatment. */
.partner{background:#d7ff0010;border-color:#d7ff0055;color:#ddff00}.partner-symbol{color:#ddff00}.partner:hover{background:#d7ff0020}.higgsfield-heading-link{color:var(--purple);display:inline}.higgsfield-heading-link>span{display:inline-block;font-size:.55em;vertical-align:middle;color:#ddff00;transition:transform .2s}.higgsfield-heading-link:hover>span{transform:translate(4px,-4px)}.hero-buy{display:flex;flex-direction:column;align-items:stretch;gap:15px;max-width:460px}.hero-buy .inline-price{order:0;flex-wrap:wrap;column-gap:15px;row-gap:7px}.hero-buy .button{order:1;min-height:62px;font-size:17px}.inline-price>strong{font-size:36px}.inline-price s{font-size:18px;color:#b1a4bc}.inline-price small{font-size:9px;max-width:90px}.price-limit{font-size:10px;font-weight:600;color:#d6b9ef;background:#24172f;border:1px solid #bb8ef440;padding:7px 9px;border-radius:3px}.hero-includes{max-width:460px;margin-top:21px;border-top:1px solid var(--line);padding-top:16px}.hero-includes>span{font-size:9px;letter-spacing:1.4px;color:#9e8caf}.hero-includes ul{list-style:none;padding:0;margin:10px 0 0}.hero-includes li{color:#c5bacf;font-size:12px;line-height:1.55;padding:4px 0 4px 19px;position:relative}.hero-includes li:before{content:'✓';position:absolute;left:0;color:var(--purple)}.offer-price s{font-size:26px;color:#b1a4bc}.offer-price>div span{color:#ac98bb}.offer-limit{font-size:12px;font-weight:600;color:#d0a4f3;margin:12px 0 0}.offer-payment{margin:7px 0 23px}.offer-card .purchase{font-size:19px;min-height:64px}.offer-chapters{margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.chapters-label{font-size:10px;letter-spacing:1.3px;color:#b99dcd}.offer-card .offer-chapters ul{border:0;margin:12px 0;padding:0}.offer-chapters li{font-size:12px;line-height:1.55;display:flex;align-items:baseline;gap:12px}.offer-card .offer-chapters li:before{display:none}.offer-chapters li b{font-size:10px;color:#ae83d1;font-weight:500}.offer-chapters p{font-size:11px;line-height:1.7;margin:15px 0 0;color:#a998b6}.creator-video video{object-fit:contain;background:#070707}.checkout-state{margin-top:20px}@media(max-width:700px){.hero-includes{order:8;width:100%;margin-top:18px;padding-top:14px}.hero-includes li{font-size:11px}.hero-buy{max-width:none}.hero-buy .inline-price{order:0;gap:10px}.hero-buy .button{order:1;font-size:16px;min-height:58px;padding:17px 18px}.inline-price>strong{font-size:33px}.inline-price s{font-size:18px}.inline-price>span{flex-direction:column;align-items:flex-start;gap:0}.inline-price small{font-size:8px}.price-limit{margin-left:auto;font-size:9px;padding:7px}.offer-card .purchase{font-size:18px;min-height:62px}.offer-price s{font-size:24px}.mobile-buy s{font-size:15px;color:#aa96b8}.hero-includes>span{font-size:8px}}

.instagram-reel{display:block;width:100%;height:650px;border:0;background:#fff;border-radius:12px}@media(max-width:700px){.instagram-reel{height:620px}}

/* Readable offer terms on desktop and mobile. */
.price-limit,.offer-kicker{display:inline-block;background:#f2dcff;color:#291435;border:1px solid #fff0ff;border-radius:6px;padding:10px 13px;font-size:14px;font-weight:700;letter-spacing:.35px;line-height:1.4}
.offer-limit{font-size:16px;color:#f1d9ff;font-weight:700;line-height:1.5}
.inline-price s,.offer-price s,.mobile-buy s{color:#ff929e;text-decoration-thickness:2px}
.inline-price small{font-size:12px;max-width:120px;color:#c8bdcf;line-height:1.4}
.hero-includes li,.offer-chapters li{font-size:16px;line-height:1.65;padding-top:7px;padding-bottom:7px}
.hero-includes>span,.chapters-label{font-size:13px;color:#ead8f7;font-weight:700;letter-spacing:1px}
.offer-chapters p,.offer-payment,.purchase-caption{font-size:15px;line-height:1.6;color:#d0c4d9}
.offer-chapters li b{font-size:14px;color:#dab6fa}
.launchbar{font-size:13px}.bar-end{font-size:12px}
@media(max-width:700px){.price-limit{margin-left:0;font-size:14px}.hero-buy .inline-price{gap:12px}.hero-includes li,.offer-chapters li{font-size:15px}.hero-includes>span,.chapters-label{font-size:13px}.inline-price small{font-size:12px}.hero-buy .button{font-size:18px}.offer-limit{font-size:16px}.mobile-buy>div>span{font-size:12px}.launchbar{font-size:12px}}

/* Launch limit: distinct warm accent, separate from the purple buy action. */
.offer-limit{color:#ffd36b;background:#ffd36b12;border-left:3px solid #ffd36b;padding:12px 14px;font-size:17px;line-height:1.5}
.price-limit{background:#ffd36b;color:#231a07;border-color:#ffe6a8}
.offer-chapters li{align-items:flex-start;gap:12px;border-bottom:1px solid #ffffff0d;padding:12px 0}
.offer-chapters li>span{display:block;min-width:0}.offer-chapters li strong{display:block;font-size:15px;font-weight:600;color:#eee6f5;line-height:1.5}.offer-chapters li small{display:block;font-size:14px;line-height:1.6;color:#b8aabe;margin-top:4px}.offer-chapters li b{padding-top:2px;flex-shrink:0}
@media(max-width:700px){.stats{grid-template-columns:1fr;gap:18px}.stats>div{border-right:0;border-bottom:1px solid var(--line);padding-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.stats strong{font-size:36px;white-space:nowrap}.stats span{font-size:10px;letter-spacing:1px;text-align:right;margin-top:0}}

/* Purchase action: warm yellow against the purple brand palette. */
.button:not(.close-action),.mobile-buy>a,.header-cta{background:#ffdb57;color:#211904;border-color:#ffe896;font-weight:700;box-shadow:0 5px 24px #ffdb5715;transition:background .18s,transform .18s}
.button:not(.close-action):hover,.mobile-buy>a:hover,.header-cta:hover{background:#ffe989;color:#211904;transform:translateY(-1px)}
.button:not(.close-action):focus-visible,.mobile-buy>a:focus-visible,.header-cta:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.button,.mobile-buy>a,.header-cta{transition:none!important;transform:none!important}}
/* Scarcity in purple; yellow reserved for purchase actions. */
.price-limit,.offer-kicker{background:#d7b5ff;color:#271339;border-color:#ead4ff}
.offer-limit{color:#dfbdff;background:#bb8ef41a;border-left-color:#c999ff}

.reel-consent{min-height:520px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px;text-align:center;background:#151319;gap:16px}.reel-consent p{max-width:280px}.legal-links{display:flex;flex-wrap:wrap;gap:18px}.legal-links a{text-decoration:underline}.legal-links a:hover{color:var(--purple)}

.partner-logo{width:23px;height:23px;display:block;flex:0 0 23px;color:inherit}
