
:root{--bg:#101b1b;--bg2:#172625;--ink:#1b2d2c;--sage:#b5d4ae;--accent:#e5b56c;--cream:#f5f3eb;--muted:#a7b7b2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;background:var(--bg);color:#f3f5ed;font-size:15px;line-height:1.65}a{text-decoration:none;color:inherit}.container{width:min(1100px,calc(100% - 44px));margin:auto}.site-header{background:#101b1bef;border-bottom:1px solid #ffffff16;position:sticky;top:0;z-index:5;backdrop-filter:blur(15px)}.nav-inner{display:flex;align-items:center;justify-content:space-between;min-height:74px;gap:20px}.brand{display:flex;align-items:center;gap:11px;font-size:12px;font-weight:800;letter-spacing:.04em;line-height:1.25}.brand svg{width:38px;height:38px;color:var(--accent)}.brand strong{display:block;color:var(--sage)}.nav-cta{font-size:12px;font-weight:800;background:#263a34;border:1px solid #6b947e77;padding:10px 18px;border-radius:9px}.hero{background:radial-gradient(ellipse at 50% 3%,#34483c 0%,#152524 45%,#101b1b 90%)}.hero-inner{text-align:center;padding:69px 0 70px;max-width:970px}.eyebrow,.kicker{font-size:11px;font-weight:800;letter-spacing:.17em;color:var(--accent)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(40px,5.7vw,69px);line-height:1.11;letter-spacing:-.06em;max-width:920px;margin:20px auto}h1 em,h2 em{font-style:normal;color:var(--sage)}.hero-lead{font-size:clamp(17px,2vw,22px);font-weight:800;color:#e9e7d9;margin:22px auto 12px}.hero-copy{max-width:710px;margin:auto;color:#c6d2c9;font-size:16px}.hero-actions{display:flex;align-items:center;justify-content:center;gap:22px;margin:27px 0 44px}.btn{display:inline-flex;justify-content:center;align-items:center;padding:15px 23px;border-radius:9px;font-size:12px;font-weight:800;letter-spacing:.02em;transition:transform .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--accent);color:#1b241c;box-shadow:0 6px 25px #e5b56c24}.btn-outline{border:1px solid #597d6b;color:#d3e9d2}.text-link{font-size:12px;font-weight:800;color:#bcd4bc}.demo-heading span{font-size:10px;letter-spacing:.2em;font-weight:800;color:var(--accent)}.demo-heading h2{font-size:clamp(20px,3vw,30px);margin:8px 0 20px}.video-frame{border:1px solid #66857960;border-radius:17px;overflow:hidden;background:#070d0c;box-shadow:0 25px 70px #0007}.video-caption{color:#8b9e94;font-size:11px;margin:12px}.section{padding:74px 0}.light{background:var(--cream);color:var(--ink)}.section-title{text-align:center;max-width:850px;margin:0 auto 30px}.section-title h2,.reseller-layout h2{font-size:clamp(30px,4vw,45px);line-height:1.17;letter-spacing:-.052em;margin:10px 0 13px}.light h2 em{color:#51745b}.section-title>p:last-of-type{color:inherit;opacity:.76}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.steps article{background:#fff;border:1px solid #e4e5d9;border-radius:13px;padding:23px}.step-number{color:#8f9c78;font-weight:800;font-size:13px;margin-bottom:10px}.steps h3{font-size:17px;margin-bottom:7px}.steps p{font-size:13px;color:#52635e;margin:0}.placeholder{border:1px dashed #8fa9a07d;border-radius:15px;background:repeating-linear-gradient(135deg,#e3e7d8,#e3e7d8 12px,#e9eddf 12px,#e9eddf 24px);color:#54665c;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px}.placeholder span{font-size:10px;letter-spacing:.15em;font-weight:800}.placeholder strong{font-size:20px}.placeholder small{font-size:12px}.placeholder.compact{margin:25px auto 0;max-width:700px;min-height:145px}.categories-section{background:radial-gradient(ellipse at 80% 20%,#253b35,#142322 70%)}.categories-section .section-title{max-width:890px}.category-subtitle{color:var(--accent);font-size:18px;margin:20px 0 0}.category-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;max-width:940px;margin:auto}.category-grid div{border-bottom:1px solid #ffffff19;padding:9px 5px;font-size:13px;color:#d6e3d7}.category-grid div:before{content:'✓';color:var(--accent);margin-right:11px;font-weight:800}.categories-outro{text-align:center;margin:30px 0 0;color:#c5d6ca}.categories-outro strong{font-size:21px;color:#f5ead3}.reseller-section{background:#f0eee4;color:var(--ink)}.reseller-layout{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px}.reseller-layout h2 em{color:#53745d}.reseller-layout p:not(.kicker){color:#50625a}.reseller-highlight{font-size:18px;font-weight:800!important;color:#2d5540!important}.proof{min-height:310px}.proof-note{text-align:center;font-size:11px;color:#79857c;margin-top:17px}.pricing-section{background:radial-gradient(ellipse at 50% 0%,#30433a,#101b1b 65%)}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;max-width:820px;margin:auto}.price-card{border:1px solid #ffffff2b;background:#1d302c;border-radius:17px;padding:29px;text-align:center}.price-card.featured{border-color:#e5b56c9c;background:#283a31}.plan{font-size:12px;letter-spacing:.12em;font-weight:800;color:var(--sage)}.price{font-size:60px;line-height:1.15;letter-spacing:-.07em;font-weight:800;color:#fff}.price-card>p:not(.plan){min-height:75px;color:#c4d0c8;font-size:13px}.price-card .btn{width:100%;margin:6px 0 12px}.price-card small{display:block;color:#9eafa3}.fineprint{text-align:center;max-width:780px;margin:24px auto 0;color:#93a59a;font-size:11px}footer{background:#0b1514;border-top:1px solid #ffffff1a}.footer-inner{display:flex;justify-content:space-between;padding:24px 0;color:#91a298;font-size:11px}footer a{color:var(--sage)}@media(max-width:720px){.hero-inner{padding:45px 0}.section{padding:55px 0}.steps,.pricing-grid,.reseller-layout{grid-template-columns:1fr}.category-grid{gap:0 12px}.category-grid div{font-size:11px;padding:10px 0}.brand{font-size:10px}.brand svg{width:30px}.nav-cta{font-size:10px;padding:8px 10px}.hero-actions{flex-direction:column;gap:15px}.proof{min-height:220px}.price-card>p:not(.plan){min-height:0}}@media(max-width:420px){.category-grid{grid-template-columns:1fr}.category-grid div{font-size:12px}h1{font-size:38px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Agentic offer and FAQ refinements */
.price-reseller{display:flex;align-items:baseline;justify-content:center;gap:9px;flex-wrap:wrap}.price-reseller .dimesale-note{font-size:14px;letter-spacing:0;font-weight:800;color:var(--accent);display:inline-block}.faq-section{background:#e9ece4;color:var(--ink);padding:60px 0}.faq-section h2 em{color:#53745d}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.faq-item{padding:23px 25px;border:1px solid #d3ddd2;border-radius:13px;background:#f9faf6}.faq-item h3{font-size:16px;line-height:1.35;margin-bottom:9px}.faq-item p{font-size:13px;line-height:1.7;color:#52635e;margin:0}@media(max-width:650px){.faq-grid{grid-template-columns:1fr}.faq-section{padding:48px 0}}



.upsell-hero{text-align:center;padding:65px 0 46px;background:radial-gradient(ellipse at 50% 0%,#34483c,#101b1b 75%)}.upsell-hero h1{font-size:clamp(32px,4.7vw,56px);max-width:940px}.upsell-hero .sublead{font-size:clamp(17px,2.3vw,24px);font-weight:800;color:var(--accent);margin:14px auto 28px}.upsell-hero .congrats{font-size:clamp(18px,2.7vw,27px);font-weight:800;line-height:1.4;max-width:880px;margin:0 auto 10px}.upsell-hero .congrats strong{color:var(--sage)}.upsell-hero .subcongrats{font-size:clamp(16px,2.4vw,25px);font-weight:800;color:var(--accent);margin:0 auto 30px}.upsell-placeholder{width:min(720px,100%);min-height:230px;margin:30px auto 0}.advantage-intro{max-width:790px;margin:auto;text-align:center}.advantage-intro p{font-size:17px;color:#52635e}.advantage-highlight{font-size:22px;font-weight:800;color:#365b48;margin:22px 0}.adventure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;max-width:960px;margin:25px auto}.adventure-grid div{padding:9px 3px;border-bottom:1px solid #ffffff20;font-size:13px;color:#dbe7db}.adventure-grid div:before{content:'✓';color:var(--accent);margin-right:10px}.upsell-cta{text-align:center;max-width:850px;margin:auto}.upsell-cta .btn{min-width:260px;margin-top:20px;font-size:17px}.upsell-cta p{color:#b9cdbf}.advantage-stat{color:var(--accent);font-weight:800}.upsell-outro{font-size:19px;color:#e6e9dc;font-weight:700;text-align:center;max-width:790px;margin:30px auto 0}@media(max-width:550px){.adventure-grid{grid-template-columns:1fr}.upsell-placeholder{min-height:180px}}
.final-step{display:inline-block;margin:0 auto 22px;padding:7px 20px;border:1px solid #e5b56c77;border-radius:100px;color:#e5b56c;font-size:11px;letter-spacing:.2em;font-weight:800}.pro-profile-intro{text-align:center;max-width:820px;margin:0 auto 24px}.pro-profile-intro p{color:#c7d8cd}.pro-profile-intro h2{font-size:clamp(28px,4vw,44px);line-height:1.2;letter-spacing:-.05em}.pro-profile-intro h2 em{font-style:normal;color:var(--sage)}.pro-profile-block+.pro-profile-block{margin-top:72px;padding-top:55px;border-top:1px solid #ffffff24}.pro-profile-block .adventure-grid{margin-top:18px}.pro-count{color:var(--accent);font-weight:800}.pro-last-call{font-size:18px;font-weight:800;color:#f1e8d3!important}

/* Core downsell pages */
.core-comparison{background:#e7ede3;border:1px solid #c9d9c9;border-radius:12px;padding:18px 22px;font-size:19px!important;color:#254935!important;font-weight:700}.core-comparison strong{font-weight:800;color:#2d6348}.core-vs{display:inline-block;margin:0 9px;font-size:13px;color:#6b7e70}.core-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1000px;margin:auto}.core-benefits p{background:#fff;border:1px solid #e4e5d9;border-radius:13px;padding:20px;font-size:13px;color:#52635e;margin:0}.core-benefits strong{display:block;color:#244938;font-size:16px;margin-bottom:7px}.core-last-call{color:#f0e8d4!important;font-size:17px}@media(max-width:720px){.core-benefits{grid-template-columns:1fr}.core-comparison{font-size:16px!important}}

/* Readability upgrades across all editions */
body{font-size:17px;line-height:1.72}
.eyebrow,.kicker{font-size:14px;letter-spacing:.12em;line-height:1.5}
.demo-heading span{font-size:13px}.final-step{font-size:14px}
.section-title>p:last-of-type{font-size:18px;line-height:1.7;opacity:.9}
.advantage-intro p{font-size:18px;line-height:1.75}
.pro-profile-intro p{font-size:18px;line-height:1.7}
.upsell-cta p{font-size:18px;line-height:1.7}
.steps p,.core-benefits p,.price-card>p:not(.plan),.faq-item p{font-size:16px;line-height:1.65}
.reseller-layout p:not(.kicker),.hero-copy{font-size:18px}
.category-grid div,.adventure-grid div{font-size:15px;line-height:1.55}
.categories-outro,.upsell-outro{font-size:19px}
.category-subtitle{font-size:20px}
.upsell-hero .sublead{font-size:clamp(19px,2.5vw,26px)}
.profile-name{color:#f2d88d!important;font-weight:800}
.light .profile-name{color:#a87922!important}
.profile-name em{color:inherit!important}
.bonus-count{color:#f2d88d!important;font-weight:800}
.light .bonus-count{color:#9a6718!important}
.advantage-highlight{font-size:23px}
.core-comparison{font-size:20px!important}
@media(max-width:720px){.eyebrow,.kicker{font-size:12px}.section-title>p:last-of-type,.advantage-intro p,.pro-profile-intro p,.upsell-cta p{font-size:17px}.adventure-grid div,.category-grid div{font-size:14px}.steps p,.core-benefits p{font-size:15px}}

/* Centered legal/support footer shared by all sales pages */
.sales-footer .footer-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:13px;padding:35px 16px 38px;max-width:950px;margin:auto;color:#c6d2c9;font-size:13px;line-height:1.65}
.sales-footer .footer-copy p{margin:0}.sales-footer .footer-copy a{color:#f2d88d;text-decoration:underline;text-underline-offset:3px}.sales-footer .footer-brand{font-weight:800;font-size:17px;color:#f2d88d;margin-top:6px!important}
/* Thank-you and access pages */
.access-page{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 20%,#30483b,#101b1b 75%);color:#f5f4ec}
.access-page .access-main{flex:1;display:flex;align-items:center;justify-content:center;padding:65px 16px}
.access-page .access-card{text-align:center;width:min(760px,100%);padding:50px 35px;border:1px solid #ffffff27;border-radius:22px;background:#172b27;box-shadow:0 20px 70px #0005}
.access-page .access-check{font-size:36px;color:#f2d88d;line-height:1;margin-bottom:14px}
.access-page h1{font-size:clamp(32px,4.5vw,52px);margin:0 auto 15px;line-height:1.13}
.access-page .access-edition{font-size:clamp(21px,3vw,30px);color:#f2d88d;font-weight:800;margin:0 auto 23px}
.access-page .access-message{font-size:18px;line-height:1.7;color:#d2dfd5;max-width:640px;margin:0 auto 22px}
.access-page .access-reseller{background:#2a4036;border:1px solid #e5b56c77;border-radius:12px;padding:17px 20px;margin:10px auto 25px;max-width:610px;font-size:17px;line-height:1.6;color:#f3e8cb}
.access-page .access-actions{display:flex;flex-direction:column;gap:13px;align-items:center;margin:27px auto}
.access-page .access-actions .btn{width:min(540px,100%);font-size:15px;min-height:54px;white-space:normal;line-height:1.4;padding:14px 18px}
.access-page .access-actions .btn-outline{border-color:#8ba99a}
.access-page .access-signoff{margin-top:27px;font-size:18px;line-height:1.8;color:#f0f0e9}
@media(max-width:600px){.access-page .access-card{padding:36px 18px}.access-page .access-message{font-size:16px}.access-page .access-reseller{font-size:15px}}

/* Shared pre-footer brand image across sales and access pages */
.prefooter-image{width:100%;box-sizing:border-box;padding:22px clamp(18px,4vw,64px) 18px;text-align:left;}
.prefooter-image img{display:block;max-width:min(100%,280px);height:auto;object-fit:contain;}
.access-page .prefooter-image{margin-top:20px;}

/* Soft rounded corners for all pre-footer images */
.prefooter-image img{border-radius:14px;}

/* WarriorPlus checkout images */
.warriorplus-checkout{display:flex;justify-content:center;align-items:center;margin:18px auto 12px;max-width:100%;}
.warriorplus-checkout img{display:block;max-width:100%;height:auto;border:0;}

/* Stack checkout button and No Thanks link vertically */
.warriorplus-checkout{flex-direction:column;gap:0;text-align:center;}

/* Compact short-story benefits section */
.short-story-section{background:#20342d;}
.short-story-section .section-title{max-width:900px;margin-inline:auto;text-align:center;}
.short-story-section .section-title p:not(.kicker){font-size:clamp(17px,1.6vw,20px);line-height:1.75;}
.short-story-section .short-story-note{font-size:14px!important;opacity:.78;}

/* Centered, responsive 16:9 video embed */
.video-frame{width:100%;max-width:100%;margin-left:auto;margin-right:auto;min-width:0}
.video-responsive{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}
.video-responsive iframe{display:block;position:absolute;inset:0;width:100%;height:100%;border:0}

/* Main sales page refinements */
.hero .post-video-pitch{max-width:920px;margin:24px auto 0;text-align:center;font-size:clamp(18px,1.75vw,22px);line-height:1.7;color:#f2f4e9;}
#how-it-works .section-title h2 em{display:block;margin-top:5px;}
.story-growth-placeholder{max-width:680px;margin:26px auto 28px;text-align:center;}
.pricing-section .prefooter-image{margin-top:26px;padding:12px 20px 0;text-align:left;background:transparent;border:0;box-shadow:none;}
.pricing-section .prefooter-image img{max-width:min(100%,280px);border-radius:14px;}
@media(max-width:600px){.pricing-section .prefooter-image{padding-left:12px;padding-right:12px}.hero .post-video-pitch{font-size:18px}}

/* Front-end offer pill: app + resale rights + earning opportunity */
.hero-offer-pill{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:9px 12px;width:fit-content;max-width:100%;margin:0 auto 24px;padding:12px 22px;border:1px solid rgba(242,216,141,.62);border-radius:999px;background:linear-gradient(110deg,rgba(242,216,141,.14),rgba(104,154,126,.12));box-shadow:0 0 24px rgba(242,216,141,.10);text-align:center;color:#f8ebc5;font-size:clamp(12px,1.3vw,15px);font-weight:800;letter-spacing:.075em;line-height:1.5}
.hero-offer-pill .pill-separator{color:#c7a85e;font-size:12px}.hero-offer-pill .pill-profit{color:#f5d47b}
@media(max-width:560px){.hero-offer-pill{border-radius:18px;padding:10px 14px;gap:5px 8px;font-size:11px;letter-spacing:.035em}.hero-offer-pill .pill-separator{font-size:9px}}

/* Hero pill separation and illustrated workflow */
.hero-offer-pill{margin-bottom:48px;}
.workflow-illustration{width:min(850px,100%);margin:28px auto 0;text-align:center;}
.workflow-illustration img{display:block;width:100%;height:auto;border-radius:15px;box-shadow:0 14px 38px rgba(13,28,25,.18);}
@media(max-width:600px){.hero-offer-pill{margin-bottom:36px}.workflow-illustration{margin-top:22px}}

/* Story-to-saga illustration */
.saga-illustration{max-width:850px;width:100%;margin:26px auto 30px;text-align:center;}
.saga-illustration img{display:block;width:100%;height:auto;max-width:100%;border-radius:14px;}

/* Front-end pricing: wider reseller card and readable official checkout artwork */
@media (min-width: 701px) {
  .pricing-section .pricing-grid {max-width: 1050px;grid-template-columns: minmax(0, .9fr) minmax(0, 1.25fr);gap:24px;align-items:stretch;}
  .pricing-section .price-card.featured {padding:36px 32px;}
}
.pricing-section .price-card .warriorplus-checkout {width:100%;max-width:none;}
.pricing-section .price-card .warriorplus-checkout img {width:100%;max-width:480px;height:auto;object-fit:contain;}
@media (max-width:700px) {
  .pricing-section .pricing-grid {grid-template-columns:1fr;max-width:520px;}
  .pricing-section .price-card.featured {padding:28px 22px;}
}

/* Advantage edition image with readable overlay */
.advantage-art {position:relative; width:min(100%, 900px); margin:28px auto 36px; border-radius:16px; overflow:hidden; box-shadow:0 18px 42px rgba(0,0,0,.24); line-height:0;}
.advantage-art img {display:block; width:100%; height:auto;}
.advantage-art-title {position:absolute; top:clamp(12px,3%,26px); left:50%; transform:translateX(-50%); width:max-content; max-width:calc(100% - 24px); padding:12px 26px; border:1px solid rgba(255,216,131,.65); border-radius:12px; background:rgba(9,18,27,.9); box-shadow:0 6px 28px rgba(0,0,0,.5); text-align:center; line-height:1.22; color:#fff; backdrop-filter:blur(7px);}
.advantage-art-title strong {display:block; font-size:clamp(15px,2.4vw,27px); font-weight:800; letter-spacing:.01em;}
.advantage-art-title span {display:block; margin-top:4px; color:#ffd47a; font-size:clamp(13px,1.6vw,19px); font-weight:750;}
@media(max-width:560px){.advantage-art-title{padding:8px 12px;top:9px}.advantage-art-title strong{font-size:clamp(12px,3.1vw,16px)}.advantage-art-title span{font-size:12px}}

/* Secondary Advantage image: compact illustration and motivational overlay */
.advantage-art-secondary{width:min(100%,650px);margin:28px auto 34px;}
.advantage-art-secondary .advantage-art-motivation{width:calc(100% - 32px);max-width:580px;white-space:normal;padding:12px 18px;}
.advantage-art-secondary .advantage-art-motivation strong{font-size:clamp(14px,2vw,22px);}
.advantage-art-secondary .advantage-art-motivation span{font-size:clamp(11px,1.35vw,15px);}
@media(max-width:560px){.advantage-art-secondary .advantage-art-motivation{width:calc(100% - 18px);padding:7px 9px;top:7px}.advantage-art-secondary .advantage-art-motivation strong{font-size:clamp(11px,3vw,15px)}.advantage-art-secondary .advantage-art-motivation span{font-size:clamp(10px,2.6vw,12px)}}
/* Sales proof screenshot */



/* Centered, subtle reseller terms pill in the opportunity section */
.reseller-terms-pill{grid-column:1 / -1;justify-self:center;max-width:900px;text-align:center;padding:13px 25px;border-radius:999px;background:#e4e9dc;border:1px solid #cdd8c9;color:#3c5748;font-size:14px;line-height:1.65;box-shadow:0 3px 12px rgba(22,48,33,.05)}.reseller-terms-spacer{display:none}@media(max-width:700px){.reseller-terms-pill{border-radius:18px;padding:14px 18px;font-size:13px}}

/* Reseller opportunity: single centered column, image before terms and explanation */
.reseller-section .reseller-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center;max-width:900px;margin-inline:auto;}
.reseller-section .reseller-layout>p:not(.kicker){max-width:790px;margin:0 auto 20px;}
.reseller-section .reseller-layout h2{max-width:850px;margin:10px auto 20px;}


.reseller-section .reseller-terms-pill{display:block;width:min(100%,780px);margin:0 auto 25px;padding:18px 25px;text-align:center;border:1px solid #a7c1a8;border-radius:20px;background:#e2ebe0;color:#2c4c3b;line-height:1.65;font-size:16px;font-weight:600;}
.reseller-section .reseller-layout .reseller-highlight{margin:0 auto 10px!important;}
.reseller-section .reseller-layout .proof-note{margin:0 auto;color:#79857c;font-size:11px;}
@media(max-width:600px){.reseller-section .reseller-terms-pill{padding:16px 17px;border-radius:15px;font-size:14px}.reseller-section .proof-image{margin-top:8px;}}

/* Layered sales proof: smaller, softly blurred copies behind the original. */






@media(max-width:600px){


}

/* On narrow screens, preserve the layered effect without horizontal overflow. */
@media(max-width:700px){.reseller-section .proof-image-layered .proof-image-side-left{left:-25%;}.reseller-section .proof-image-layered .proof-image-side-right{right:-25%;}}

/* Sales proof disclosure: readable caption directly below the image */
.reseller-section .reseller-layout .proof-note{font-size:14px;line-height:1.55;color:#52675d;font-weight:600;max-width:760px;margin:3px auto 24px;}
@media(max-width:600px){.reseller-section .reseller-layout .proof-note{font-size:13px;padding:0 10px;}}

/* Private release countdown — early.html only */
.private-release-countdown[hidden] { display: none !important; }
.site-header .nav-inner { gap: 14px; }
.private-release-countdown { display: flex; align-items: center; justify-content: center; gap: 10px; margin-left: auto; white-space: nowrap; }
.private-release-label { font: 800 11px/1.3 Manrope, sans-serif; letter-spacing: .075em; color: #e3c59a; }
.private-release-clock { display: inline-flex; align-items: center; gap: 3px; padding: 5px 8px; border: 1px solid rgba(224, 154, 73, .5); border-radius: 7px; background: linear-gradient(145deg, rgba(76,34,22,.85), rgba(22,29,30,.96)); box-shadow: inset 0 0 10px rgba(245,116,45,.13), 0 0 13px rgba(226,100,40,.11); }
.private-release-unit { display: inline-block; width: 2.25ch; text-align: center; font: 800 16px/1.2 ui-monospace, SFMono-Regular, Consolas, monospace; font-variant-numeric: tabular-nums; color: #ffcf87; text-shadow: 0 0 8px rgba(255,119,55,.5); }
.private-release-colon { color: #e78852; font: 800 14px/1 ui-monospace, monospace; }
@media (max-width: 920px) { .private-release-countdown { gap: 5px; } .private-release-label { font-size: 9px; } .private-release-unit { font-size: 13px; } }
@media (max-width: 700px) { .site-header .nav-inner { flex-wrap: wrap; justify-content: center; } .private-release-countdown { order: 3; width: 100%; margin: 0; padding-bottom: 7px; } }

/* Pro introduction: clearer two-line count hierarchy */
.advantage-intro .pro-intro-count-first,.advantage-intro .pro-intro-count-second{display:block;line-height:1.25}
.advantage-intro .pro-intro-count-first{font-size:clamp(23px,3vw,32px)}
.advantage-intro .pro-intro-count-second{font-size:clamp(27px,3.6vw,39px);margin-top:9px}
.advantage-intro .advantage-highlight.pro-intro-count-highlight{font-size:inherit}

.comingsoon-button:disabled{opacity:.8;cursor:not-allowed;pointer-events:none;}
