@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Instrument+Serif:ital@0;1&display=swap');
.launch-feature{scroll-margin-top:100px}.launch-showcase{margin:0;padding:38px;background:#181222;color:#f8f5ff;border:1px solid #493458;border-radius:20px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;box-shadow:0 25px 80px #2917461c}.launch-kicker{display:block;font-size:12px;font-weight:700;letter-spacing:.11em;color:#c9b2ef;margin-bottom:18px}.launch-note{padding:27px;background:#f3f0f8;color:#24202e;border-radius:10px;transform:rotate(-2deg);margin:10px 8px 30px}.launch-note>span{font-size:12px;letter-spacing:.12em;color:#746880}.launch-note h3{font-family:var(--serif);font-size:36px;margin:14px 0}.launch-note ul{padding-left:20px;margin:20px 0;line-height:1.9}.launch-note p{border-top:1px solid #d6cfdf;padding-top:16px;font-size:15px;margin:0;color:#71657d}.launch-prompt{padding:24px;border:1px solid #8863b5;background:#291c3b;border-radius:12px}.launch-prompt h3{font-size:23px;margin-bottom:10px}.launch-prompt p{font-size:16px;color:#d0c4dd}.launch-prompt-tags{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.launch-prompt-tags span{font-size:12px;padding:5px 9px;border:1px solid #725888;border-radius:5px;color:#e1d0f4}.launch-prompt>strong{display:block;color:#cfb1ff;font-size:14px;border-top:1px solid #ffffff26;padding-top:16px}.launch-after{min-width:0}.launch-browser{overflow:hidden;border-radius:12px;background:#f7f8fc;box-shadow:0 25px 60px #0006;border:1px solid #8e76a0}.launch-browser-bar{display:flex;justify-content:space-between;gap:8px;background:#e5e0eb;padding:12px 15px;color:#675c72;font-size:12px}.launch-browser-bar>span:first-child{color:#9b8ea8;letter-spacing:3px}.launch-page{color:#191a22}.launch-page-nav{display:flex;justify-content:space-between;padding:20px 25px;border-bottom:1px solid #e2dce9;font-size:12px;letter-spacing:.04em}.launch-page-nav>span{color:#6940cc}.launch-page-hero{padding:34px 30px 30px}.launch-page-hero>span:first-child{font-size:12px;font-weight:700;letter-spacing:.09em}.launch-page-hero h3{font:clamp(36px,4vw,57px)/1.02 var(--serif);letter-spacing:-.03em;margin:20px 0}.launch-page-hero p{font-size:15px;color:#676170;line-height:1.6}.launch-example-cta{display:inline-block;padding:11px 18px;background:#6940cc;color:white;border-radius:5px;font-size:13px}.launch-page-band{display:flex;justify-content:space-between;gap:12px;padding:18px 25px;background:#21172e;color:#ddccf4;font-size:12px}.launch-page-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:28px}.launch-page-bottom span{font-size:12px;letter-spacing:.06em;color:#766487}.launch-page-bottom h4{font:34px/1.05 var(--serif);margin:12px 0}.launch-page-bottom b{font-size:14px}.launch-page-bottom p{font-size:13px;color:#73687e;line-height:1.8;margin:12px 0 0}.launch-showcase figcaption{grid-column:1/-1;font-size:13px;line-height:1.6;color:#bcb0c9;margin:0}.launch-steps{list-style:none;padding:0;margin:32px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.launch-steps li{display:flex;gap:16px;border-top:1px solid var(--line);padding-top:22px}.launch-steps li>span{font-size:14px;color:var(--purple);font-weight:700}.launch-steps h3{font-size:24px;margin-bottom:10px}.launch-steps p{font-size:16px;color:var(--muted);margin:0}.launch-payoff{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 0}.launch-payoff h3{font-size:26px;margin-bottom:12px}.launch-payoff p{max-width:690px;color:var(--muted);margin:0}.launch-payoff .button{flex-shrink:0}.launch-feature .tour-note{margin-top:16px}
@media(max-width:900px){.launch-showcase{gap:24px;padding:25px}.launch-note{padding:20px}.launch-prompt{padding:20px}.launch-page-hero{padding:28px 22px}.launch-payoff{align-items:flex-start;flex-direction:column}}
@media(max-width:650px){.launch-showcase{grid-template-columns:1fr;padding:20px;gap:28px}.launch-note{transform:none;margin:0 0 20px}.launch-page-hero h3{font-size:45px}.launch-steps{grid-template-columns:1fr;gap:20px}.launch-page-bottom{padding:22px;gap:12px}.launch-page-bottom h4{font-size:30px}.launch-browser-bar span:last-child{display:none}.launch-page-nav{padding:16px}.launch-page-band{padding:16px;font-size:12px}.launch-payoff .button{width:100%;text-align:center}}
:root{--bg:#f7f8fc;--ink:#191a22;--muted:#616372;--line:#dfe1e9;--purple:#6940cc;--lavender:#b69cff;--dark:#100d1b;--serif:'Instrument Serif',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65}a{color:inherit}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--purple);outline-offset:5px}[hidden]{display:none!important}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.section{padding-block:105px}p{margin:0 0 20px}h1,h2,h3{margin:0;font-weight:500;line-height:1.08}h1,h2{font-family:var(--serif);letter-spacing:-.035em}h1{font-size:clamp(56px,5.7vw,84px)}h2{font-size:clamp(42px,4.5vw,62px)}h3{font-size:23px;line-height:1.3;letter-spacing:-.025em}em{font-weight:400;color:var(--purple)}.eyebrow{font-size:12px;letter-spacing:.14em;font-weight:700;line-height:1.6;margin-bottom:24px}.skip{position:fixed;top:-80px;left:16px;z-index:100;background:white;padding:12px}.skip:focus{top:12px}.nav{height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:15px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.mark{display:grid;place-items:center;background:var(--purple);color:#fff;width:30px;height:30px;border-radius:9px;font-size:19px}.byline{font-size:12px;letter-spacing:.14em;font-weight:500;margin-left:10px;color:var(--muted)}nav{display:flex;align-items:center;gap:28px}nav>a{font-size:14px;text-decoration:none;font-weight:550}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--purple);color:white;border:1px solid var(--purple);border-radius:6px;padding:17px 24px;font-weight:600;line-height:1.4;text-decoration:none;box-shadow:0 5px 18px #6940cc15;transition:transform .2s,background .2s}.button:hover{background:#5931b9;transform:translateY(-2px)}.button.small{font-size:14px;padding:12px 18px;gap:18px}.button span,.text-link span{font-size:21px;line-height:1}.text-link{font-weight:550;text-decoration:none;display:inline-flex;align-items:center;gap:12px;font-size:15px}.hero{padding:62px 0 92px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:65px}.hero .eyebrow{font-size:12px;letter-spacing:.1em;display:flex;align-items:center;gap:10px}.tiny-line{width:23px;height:2px;background:var(--purple)}.hero h1{margin-bottom:28px}.lead{font-size:20px;line-height:1.65;max-width:560px}.hero-detail{color:var(--muted);max-width:520px}.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:31px 0}.delivery{display:flex;gap:14px;align-items:center;margin-top:32px}.delivery-number{font-family:var(--serif);font-size:45px;line-height:1;color:var(--purple);border-right:1px solid var(--line);padding-right:14px}.delivery strong{display:block;font-size:14px}.delivery small{font-size:12px;color:var(--muted);display:block}.hero-visual{position:relative;padding:34px 18px 20px;isolation:isolate}.hero-visual:before{content:'';position:absolute;inset:-45px -20px -60px;background:radial-gradient(ellipse,#c5b3ef66,transparent 68%);z-index:-1}.knowledge-label{text-align:center;font-size:12px;font-weight:600;letter-spacing:.15em;color:var(--muted);margin-bottom:22px}.knowledge-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 28px}.knowledge-stack span{background:#fff;border:1px solid #dcd5eb;box-shadow:0 8px 18px #412b7910;border-radius:7px;padding:12px;text-align:center;font-size:14px}.flow-line{width:1px;height:47px;background:linear-gradient(#d4c8ea,var(--purple));margin:auto;position:relative}.flow-line:after{content:'';width:6px;height:6px;border-radius:50%;position:absolute;bottom:0;left:-2.5px;background:var(--purple)}.mini-app{color:#f8f6ff;background:linear-gradient(130deg,#20182d,#0d0b13);border:1px solid #65517e;border-radius:14px;box-shadow:0 28px 65px #3929582b;transform:rotate(-2deg);overflow:hidden}.mini-app-top{display:flex;gap:10px;align-items:center;padding:17px 20px;border-bottom:1px solid #ffffff16;font-size:12px;letter-spacing:.07em}.mini-mark{background:linear-gradient(145deg,#b69cff,#7652e1);border-radius:7px;color:white;display:inline-grid;place-items:center;width:25px;height:25px;font-size:13px;font-weight:700;flex-shrink:0}.example-label{margin-left:auto;font-size:12px;color:#b2a7c1;letter-spacing:.14em}.mini-app-body{padding:29px 27px}.mini-meta{display:flex;gap:14px;font-size:12px;letter-spacing:.1em;color:#b69cff}.mini-meta span:last-child{color:#d9d2e5;letter-spacing:0}.mini-app h2{font-family:var(--sans);font-size:27px;line-height:1.28;letter-spacing:-.035em;margin:19px 0}.mini-app p{color:#aaa1b9;font-size:14px;line-height:1.7}.mini-action{background:#aa88ee;color:#1a112d;border-radius:6px;display:flex;justify-content:space-between;padding:13px 15px;font-size:12px;font-weight:600;margin-top:24px}.visual-caption{display:flex;align-items:center;gap:13px;justify-content:center;margin-top:30px;font-size:12px;letter-spacing:.13em;color:var(--muted)}.caption-line{width:26px;height:1px;background:#a594c3}.benefit-strip{background:#eeeff6;border-block:1px solid var(--line)}.benefit-strip>.wrap{display:flex;justify-content:space-between;gap:20px;padding-block:23px}.benefit-strip span{font-size:14px}.benefit-strip b{font-size:12px;color:var(--purple);font-weight:550;margin-right:14px}.problem{display:grid;grid-template-columns:1fr 1fr;gap:100px}.problem-copy{padding-top:45px;color:var(--muted);font-size:18px}.strong-line{color:var(--ink);font-weight:600}.inside{background:#eeeff6}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-bottom:50px}.section-heading>div{flex:1.35}.section-heading>p{flex:1;color:var(--muted);margin:0;max-width:420px;font-size:17px}.demo-shell{background:#090812;color:#f7f5fc;border:1px solid #3a3049;border-radius:16px;box-shadow:0 30px 60px #25213520;overflow:hidden}.demo-top{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ffffff14;padding:20px 28px}.demo-brand{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.09em}.demo-tag{font-size:12px;letter-spacing:.1em;color:#aaa5b5}.demo-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:28px}.demo-controls,.demo-result{padding:28px;background:linear-gradient(130deg,#15121f,#0e0d17);border:1px solid #ffffff16;border-radius:13px}.demo-eyebrow{font-size:12px;letter-spacing:.14em;color:#aaa5b5;font-weight:700;margin-bottom:11px}.demo-eyebrow.purple{color:#b69cff}.demo-controls h3{font-size:24px;margin-bottom:23px}.format-picker{display:grid;grid-template-columns:1fr 1fr;gap:10px}.format-picker button{min-width:0;text-align:left;background:#ffffff04;border:1px solid #ffffff20;color:#f7f5fc;border-radius:8px;padding:13px;cursor:pointer}.format-picker button[aria-pressed=true]{background:#b69cff12;border-color:#b69cff}.format-picker strong{display:block;font-size:14px;line-height:1.5;font-weight:600}.format-picker small{display:block;font-size:12px;color:#aaa5b5;margin-top:4px}.sample-direction{margin:24px 0}.sample-direction strong{font-size:13px;font-weight:550}.sample-direction p{border:1px solid #ffffff20;border-radius:8px;padding:15px;font-size:13px;color:#bcb5c9;margin:10px 0 0;background:#0002;min-height:77px}.guide-demo{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #ffffff16;padding:13px;border-radius:8px}.guide-demo strong{font-size:12px;font-weight:550;display:block}.guide-demo small{display:block;font-size:12px;color:#aaa5b5}.demo-static-button{display:flex;justify-content:space-between;align-items:center;background:#b69cff;color:#160b2b;border-radius:8px;padding:14px;font-size:13px;font-weight:650;margin-top:18px}.demo-badges{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0 24px}.demo-badges span{border:1px solid #ffffff20;font-size:12px;letter-spacing:.05em;border-radius:5px;padding:4px 7px;color:#c9b9ff}.demo-result h3{font-size:30px;line-height:1.22;font-weight:500;margin-bottom:26px}.demo-result>p:not(.demo-eyebrow){font-size:14px;color:#c8c1d3;line-height:1.75}.demo-draft-button{padding:15px 17px;background:#aa88ee;border:0;border-radius:8px;width:100%;text-align:left;display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:650;color:#160b2b;cursor:pointer;margin-top:22px}.demo-draft-button:hover{background:#c1a5f5}.demo-draft{border-top:1px solid #ffffff25;padding:28px 45px}.demo-draft>div:first-child{display:flex;justify-content:space-between;align-items:center}.demo-draft button{background:transparent;border:1px solid #ffffff35;color:#f7f5fc;padding:7px 12px;border-radius:6px;cursor:pointer;font-size:14px}.demo-draft h3{font-size:26px;margin:16px 0 22px}.demo-draft p{font-size:16px;color:#c8c1d3;max-width:850px}.demo-draft h4{color:#b69cff;font-size:12px;letter-spacing:.09em;font-weight:600;margin-bottom:8px}.demo-footnote{font-size:12px;color:var(--muted);margin-top:19px;max-width:800px}.three-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:57px}.three-benefits article>span{font-size:12px;letter-spacing:.12em;color:var(--purple);font-weight:700}.three-benefits h3{font-size:21px;margin:14px 0}.three-benefits p{color:var(--muted);font-size:15px;margin:0}.belief-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.belief-grid article{padding:30px 25px;border-right:1px solid var(--line)}.belief-grid article:last-child{border:0}.belief-number{display:block;font-family:var(--serif);font-size:43px;color:#b4a1d9;margin-bottom:22px}.belief-grid .eyebrow{color:var(--purple);font-size:12px;margin-bottom:17px}.belief-grid h3{font-family:var(--serif);font-size:30px;line-height:1.15;letter-spacing:-.015em;margin-bottom:20px}.belief-grid article>p:last-child{font-size:14px;color:var(--muted);margin:0}.belief-bottom{display:flex;gap:50px;align-items:center;justify-content:space-between;padding-top:30px}.belief-bottom strong{font-size:15px;white-space:nowrap;font-weight:550;color:var(--purple)}.belief-bottom p{color:var(--muted);font-size:14px;max-width:560px;margin:0}.comparison{background:#181321;color:#faf8ff}.comparison em{color:#b69cff}.comparison .section-heading>p{color:#b9b0c7}.comparison .eyebrow{color:#c0acd9}.compare-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #645174;border-radius:12px;overflow:hidden}.compare-grid article{padding:38px}.generic{background:#ffffff03}.tailored{background:#b69cff0c;border-left:1px solid #645174}.compare-label{font-size:12px;letter-spacing:.12em;color:#b1a4be;font-weight:600}.tailored .compare-label{color:#c7b0f9}.compare-grid blockquote{font-family:var(--serif);font-size:32px;line-height:1.2;letter-spacing:-.015em;margin:23px 0;min-height:115px}.compare-divider{height:1px;background:#ffffff17;margin:28px 0}.compare-grid p{font-size:18px;line-height:1.65;min-height:90px}.generic p{color:#b1a4be}.compare-grid small{font-size:13px;color:#b1a4be;display:block}.comparison-note{font-size:12px;color:#a79bae;margin:18px 0 0;max-width:850px}.honest-note{display:grid;grid-template-columns:1fr 2fr;gap:55px;border-top:1px solid #ffffff20;padding-top:35px;margin-top:45px}.honest-note h3{font-size:22px}.honest-note p{color:#b9b0c7;font-size:16px;margin:0}.deliverables{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.deliverable-intro>p:not(.eyebrow){font-size:18px;color:var(--muted);margin-top:25px}.deliverable-intro .text-link{margin-top:8px}.deliverable-list article{display:flex;gap:24px;border-top:1px solid var(--line);padding:26px 0}.deliverable-list article>span{color:var(--purple);font-size:12px;margin-top:6px}.deliverable-list h3{font-size:22px;margin-bottom:12px}.deliverable-list p{color:var(--muted);font-size:16px;margin:0}.process{background:#ebeaf3}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.timeline article{border-top:1px solid #c9c3d8;padding-top:25px}.step{font-family:var(--serif);font-size:54px;color:var(--purple);line-height:1;display:block;margin-bottom:24px}.timeline h3{font-size:23px;margin-bottom:17px}.timeline p{font-size:16px;color:var(--muted)}.who{font-size:12px;letter-spacing:.12em;color:var(--purple);font-weight:650}.longevity{display:flex;align-items:flex-start;gap:25px;margin-top:65px;padding:35px;border:1px solid #cbc4dc;border-radius:10px}.longevity-symbol{font-size:48px;line-height:1;color:var(--purple)}.longevity h3{font-size:25px;margin:0 0 14px}.longevity p{font-size:17px;max-width:930px}.longevity small{display:block;color:var(--muted);font-size:12px;max-width:950px}.fit{display:grid;grid-template-columns:1.1fr 1fr;gap:80px}.fit>div>p:not(.eyebrow){font-size:18px}.fit-list{list-style:none;padding:0;margin:25px 0}.fit-list li{position:relative;padding:0 0 20px 28px}.fit-list li:before{content:'✓';position:absolute;left:0;color:var(--purple);font-size:16px}.fit>div>p.fit-note{font-size:14px;color:var(--muted);border-top:1px solid var(--line);padding-top:22px}.faq{display:grid;grid-template-columns:1fr 1.35fr;gap:80px;padding-top:0}.faq-items details{border-bottom:1px solid var(--line);padding:22px 0}.faq-items details:first-child{border-top:1px solid var(--line)}.faq-items summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:17px;font-weight:550}.faq-items summary:after{content:'+';color:var(--purple);font-size:22px;font-weight:400}.faq-items details[open] summary:after{content:'−'}.faq-items summary::-webkit-details-marker{display:none}.faq-items p{font-size:16px;color:var(--muted);margin:18px 30px 0 0}.final-cta{background:#20132f;color:#fff;border-radius:15px;display:grid;grid-template-columns:1.5fr 1fr;padding:65px 65px;gap:70px;position:relative;overflow:hidden}.final-cta:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 90% 90%,#7240ae45,transparent 70%);pointer-events:none}.cta-content,.cta-index{position:relative}.final-cta .eyebrow{color:#bba4d9;font-size:12px}.final-cta h2{font-size:clamp(45px,4.5vw,65px)}.final-cta em{color:#c7adf8}.final-cta p:not(.eyebrow){color:#cbbfd6;font-size:17px;margin-top:25px}.button.light{background:#d8c4fc;color:#221332;border-color:#d8c4fc}.button.light:hover{background:#e7d8ff}.final-cta small{display:block;color:#a99ab5;font-size:12px;margin-top:17px;max-width:410px}.cta-index{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#b89cd735}.cta-index>span{font-size:75px;line-height:1.1;font-weight:700;letter-spacing:-.04em}.cta-index>div{font-size:12px;letter-spacing:.25em;color:#ac91c6;margin-top:25px}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:40px}footer>span{font-size:12px;color:var(--muted)}footer>a:last-child{font-size:13px;text-decoration:none}
@media(min-width:1500px){.hero{padding-block:85px 110px}.hero-visual{padding-top:0}}@media(max-width:1100px){.wrap{width:calc(100% - 56px)}.byline{display:none}.hero{gap:30px}.hero-visual{padding-inline:0}.hero h1{font-size:66px}.hero-actions{gap:16px}.button{padding:15px 18px;gap:20px}.demo-layout{gap:18px;padding:20px}.demo-controls,.demo-result{padding:20px}.problem,.deliverables,.fit,.faq{gap:50px}.belief-grid article{padding:24px 18px}.belief-grid h3{font-size:27px}.final-cta{padding:50px;gap:35px}}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.section{padding-block:70px}.nav{height:80px}.nav nav>a:not(.button){display:none}.nav .button{font-size:12px;padding:10px 12px;gap:10px}.wordmark{font-size:12px}.hero{grid-template-columns:1fr;padding-block:40px 65px;gap:30px}.hero h1{font-size:clamp(57px,10vw,76px)}.hero-copy{max-width:630px}.hero-visual{max-width:480px;width:100%;margin:auto;padding-top:20px}.hero-visual:before{inset:0}.lead{font-size:19px}.hero-detail{font-size:16px}.benefit-strip>.wrap{flex-wrap:wrap;padding-block:19px;gap:13px 30px}.benefit-strip span{font-size:12px}.problem,.deliverables,.fit,.faq{grid-template-columns:1fr;gap:30px}.problem-copy{padding:0;font-size:17px}.section-heading{display:block;margin-bottom:32px}.section-heading>p{max-width:600px;margin-top:25px}.demo-layout{grid-template-columns:1fr}.demo-controls{padding:25px}.demo-result{padding:25px}.demo-result h3{font-size:30px}.demo-tag{font-size:12px;max-width:85px;text-align:right}.demo-top{padding:16px 20px}.three-benefits{gap:25px}.three-benefits h3{font-size:19px}.belief-grid{grid-template-columns:1fr 1fr}.belief-grid article{padding:26px;border-bottom:1px solid var(--line)}.belief-grid article:nth-child(2){border-right:0}.belief-grid article:nth-child(3){border-bottom:0}.belief-grid h3{font-size:31px}.belief-bottom{display:block}.belief-bottom strong{white-space:normal}.belief-bottom p{margin-top:15px}.compare-grid article{padding:27px}.compare-grid blockquote{font-size:28px}.honest-note{grid-template-columns:1fr;gap:20px}.timeline{gap:25px}.timeline h3{font-size:21px}.timeline p{font-size:15px}.longevity{padding:25px;gap:20px}.faq{padding-top:10px}.final-cta{grid-template-columns:1fr;padding:40px}.cta-index{display:none}footer>span{display:none}}
@media(max-width:520px){.hero .eyebrow{font-size:12px;letter-spacing:.05em}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero h1{font-size:56px}.hero-visual{padding-top:30px}.knowledge-stack{margin:0 18px}.mini-app h2{font-size:26px}.three-benefits,.compare-grid,.timeline{grid-template-columns:1fr}.three-benefits{margin-top:35px;gap:28px}.three-benefits h3{font-size:22px}.three-benefits p{font-size:16px}.tailored{border-left:0;border-top:1px solid #645174}.compare-grid blockquote,.compare-grid p{min-height:0}.belief-grid article{padding:22px 17px}.belief-grid h3{font-size:25px}.belief-grid article>p:last-child{font-size:14px}.belief-number{font-size:38px;margin-bottom:17px}.belief-grid .eyebrow{font-size:12px}.timeline{gap:35px}.timeline h3{font-size:24px}.timeline p{font-size:16px}.longevity{display:block}.longevity-symbol{margin-bottom:18px}.demo-layout{padding:12px;gap:12px}.demo-controls,.demo-result{padding:19px}.demo-draft{padding:22px}.format-picker strong{font-size:14px}.demo-top{padding:14px}.demo-brand{font-size:12px}.final-cta{padding:30px 23px}.final-cta h2{font-size:44px}.final-cta p:not(.eyebrow){font-size:16px}footer{padding-block:30px}.delivery small{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.workflow-card{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:48px 0;border-top:1px solid #dedbd4}.workflow-card h3{font-size:32px;line-height:1.15;margin:18px 0}.workflow-card p,.workflow-card li{line-height:1.7}.workflow-card li{margin:8px 0}.workflow-demo{background:#eeece6;border:1px solid #dcd8ce;border-radius:18px;padding:28px}.workflow-label{font-size:10px;letter-spacing:.15em;color:#666}.workflow-tile{padding:22px;background:#fff;border:1px solid #dedbd4;border-radius:12px;margin-top:20px}.workflow-tile small{display:block;font-size:10px;letter-spacing:.12em;margin-bottom:12px}.workflow-tile strong{font-size:20px}.workflow-tile.accent{background:#e9e3f6}.workflow-steps{display:grid;gap:8px;margin:20px 0 0}.workflow-steps span{padding:12px 18px;border-left:3px solid #78609d;background:#f8f6f1}.pack-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.pack-grid span{background:white;padding:16px;border-radius:9px;font-size:10px;line-height:1.8;letter-spacing:.04em}.pack-grid b{font-size:13px;letter-spacing:0}.workflow-caption{font-size:12px;color:#625e67}@media(max-width:760px){.workflow-card{grid-template-columns:1fr;gap:24px}.workflow-demo{padding:20px}.workflow-card h3{font-size:27px}}

/* Persistent navigation with a compact mobile state. */
html{scroll-padding-top:120px}.site-header{position:sticky;top:0;z-index:50;background:rgba(247,248,252,.97);border-bottom:1px solid transparent;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:box-shadow .2s,border-color .2s}.site-header.is-scrolled{border-bottom-color:var(--line);box-shadow:0 4px 18px #191a2209}.site-header .nav{transition:height .2s}.site-header .button{min-height:44px}.site-header .wordmark{min-width:0}
@media(max-width:800px){html{scroll-padding-top:100px}.site-header .nav{gap:12px}.site-header.is-scrolled .nav{height:60px}.site-header .button{font-size:12px;gap:8px;white-space:nowrap}.site-header .mark{transition:width .2s,height .2s,font-size .2s}.site-header.is-scrolled .mark{width:25px;height:25px;font-size:16px}}
@media(max-width:380px){.site-header .nav{width:calc(100% - 24px);gap:8px}.site-header .wordmark{gap:6px;font-size:11px}.site-header .button{padding-inline:9px;gap:5px}.site-header .button span{display:none}}

.campaign-preview-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:22px}.campaign-preview-heading small{display:block;font-size:11px;letter-spacing:.08em;margin-bottom:8px;color:var(--muted)}.campaign-preview-heading strong{font-size:23px;line-height:1.2;display:block}.campaign-pill{background:#e5dbf8;color:#57349b;padding:6px 10px;border-radius:20px;font-size:11px;white-space:nowrap}.campaign-mix{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0 10px}.campaign-mix span{background:#fff;padding:12px 5px;border-radius:8px;text-align:center;font-size:11px}.campaign-mix b{display:block;font-size:22px;color:var(--purple);line-height:1.3}.campaign-sequence{display:grid;gap:10px;margin-top:20px}.campaign-sequence>div{background:white;border:1px solid #dedbd4;border-left:3px solid var(--purple);border-radius:8px;padding:14px 16px}.campaign-sequence small{color:var(--purple);font-size:10px;letter-spacing:.1em;display:block;margin-bottom:5px}.campaign-sequence strong{font-size:14px;line-height:1.4;display:block}.campaign-sequence p{font-size:12px;line-height:1.5;margin:7px 0 0;color:var(--muted)}.campaign-preview-footer{background:var(--purple);color:white;padding:16px;margin:18px 0 12px;border-radius:8px}.campaign-preview-footer strong{display:block;font-size:14px}.campaign-preview-footer span{font-size:12px;opacity:.85}.campaign-benefit{font-weight:600;color:var(--purple)}@media(max-width:420px){.campaign-preview-heading{flex-direction:column}.campaign-mix{grid-template-columns:1fr 1fr}}

/* The headline and video lead the opening viewport. */
.hero-with-video{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);grid-template-areas:"intro video" "details video";gap:20px 48px;padding-block:36px 48px;align-items:start}.hero-intro{grid-area:intro}.hero-with-video h1{font-size:clamp(44px,4.4vw,64px);line-height:1.04;margin:0}.hero-with-video .eyebrow{margin:0 0 16px;font-size:12px}.hero-details{grid-area:details}.hero-with-video .lead{font-size:18px;line-height:1.55;margin:0 0 12px}.hero-with-video .hero-detail{font-size:15px;line-height:1.55;margin-bottom:0}.hero-with-video .hero-actions{margin:22px 0 0;gap:18px}.hero-with-video .delivery{margin-top:22px}.hero-video{grid-area:video;margin:0;align-self:center;min-width:0}.sales-video-frame{position:relative;aspect-ratio:16/9;width:100%;border:1px solid #4c3a68;border-radius:14px;overflow:hidden;background:#181222;box-shadow:0 20px 55px #27144916}.sales-video-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;text-align:center;color:#fff;padding:20px;background:radial-gradient(ellipse at 80% 0%,#6940cc50,transparent 75%)}.video-overline{font-size:11px;font-weight:600;letter-spacing:.18em;color:#c4afdF}.video-play{display:grid;place-items:center;width:58px;height:58px;border:1px solid #b59ad966;border-radius:50%;font-size:35px;line-height:1;color:#dcc9ff;background:#b69cff12}.sales-video-placeholder strong{font-family:var(--serif);font-size:clamp(22px,2.2vw,33px);font-weight:400;line-height:1.12}.video-pending{font-size:12px;color:#bcb0cd}.hero-video figcaption{font-size:13px;color:var(--muted);text-align:center;margin-top:12px}.sales-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.transformation-state{border:1px solid var(--line);border-radius:12px;padding:24px;background:#fff}.transformation-state+.transformation-state{margin-top:14px}.transformation-label{display:block;font-size:11px;letter-spacing:.12em;color:var(--muted);font-weight:700;margin-bottom:10px}.transformation-state h3{font-size:22px;line-height:1.25}.transformation-state ul{padding-left:20px;margin:16px 0 0}.transformation-state li{font-size:15px;line-height:1.55;margin:8px 0;color:var(--muted)}.transformation-after{background:#f0eafa;border-color:#d0bcec}.transformation-after .transformation-label,.transformation-after li strong{color:var(--purple)}.transformation .transformation-note{font-size:12px;margin:14px 0 0;color:var(--muted)}
@media(max-width:1100px) and (min-width:801px){.hero-with-video{gap:18px 30px}.hero-with-video h1{font-size:48px}.hero-with-video .hero-actions{flex-wrap:wrap}.sales-video-placeholder{gap:10px}.video-play{width:46px;height:46px;font-size:29px}}
@media(max-width:800px){.hero-with-video{grid-template-columns:1fr;grid-template-areas:"intro" "video" "details";gap:22px;padding-block:24px 40px}.hero-with-video h1{font-size:clamp(38px,7vw,56px);line-height:1.02}.hero-with-video .eyebrow{font-size:11px;margin-bottom:12px}.hero-video{width:100%;max-width:620px;justify-self:center}.hero-with-video .hero-actions{flex-direction:row;align-items:center;flex-wrap:wrap}.hero-video figcaption{margin-top:8px;font-size:12px}.sales-video-placeholder strong{font-size:clamp(22px,4.8vw,30px)}.sales-video-placeholder{gap:10px}.video-play{width:42px;height:42px;font-size:27px}.hero-with-video .lead{font-size:18px}.transformation-state{padding:20px}}
@media(max-width:380px){.hero-with-video{gap:18px;padding-top:18px}.hero-with-video h1{font-size:36px}.sales-video-placeholder{gap:7px;padding:12px}.video-overline{font-size:10px}.video-play{width:32px;height:32px;font-size:23px}.sales-video-placeholder strong{font-size:22px}.video-pending{font-size:11px}}

.restored-visual{max-width:820px;padding-block:24px 70px}.restored-visual .hero-visual{width:100%;padding-top:0}.restored-visual .mini-app{margin:0 12px}@media(max-width:520px){.restored-visual{padding-bottom:45px}}

.difference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:40px 0}.difference-grid article{padding-top:22px;border-top:2px solid var(--purple)}.difference-grid .eyebrow{font-size:13px;letter-spacing:.09em;margin-bottom:15px}.difference-grid h3{margin-bottom:14px}.difference-grid p{color:var(--muted);margin:0}@media(max-width:760px){.difference-grid{grid-template-columns:1fr;gap:24px}}
.offer-overview{padding-block:36px 65px}.overview-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:65px;align-items:center}.overview-intro .eyebrow{grid-column:1/-1;margin-bottom:18px}.overview-intro h2{font-size:clamp(38px,4vw,56px)}.overview-intro>p:last-child{color:var(--muted);font-size:18px;margin:0}.overview-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin:38px 0 42px}.overview-benefits article{padding-top:20px;border-top:2px solid var(--purple)}.overview-benefits span{font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--purple)}.overview-benefits h3{font-size:22px;margin:13px 0}.overview-benefits p{color:var(--muted);margin:0}.method-proof{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;padding:38px;background:var(--dark);color:#fff;border-radius:16px}.method-proof .eyebrow{color:var(--lavender);font-size:13px;margin-bottom:14px}.method-proof h3{font-size:28px;margin-bottom:18px}.method-proof p:not(.eyebrow){color:#d4cede}.method-proof .proof-byline{margin:0;font-size:14px}.proof-metrics{display:flex;flex-direction:column;justify-content:center;gap:20px}.proof-metrics strong{display:block;font-size:44px;letter-spacing:-.04em;line-height:1.15;color:var(--lavender)}.proof-metrics span{display:block;font-size:15px;margin-top:6px}.proof-metrics small{color:#bcb5c9;font-size:13px;line-height:1.5}@media(max-width:950px){.overview-benefits{grid-template-columns:1fr 1fr}.overview-intro{column-gap:30px}.method-proof{gap:28px}}@media(max-width:650px){.overview-intro,.method-proof{grid-template-columns:1fr;gap:20px}.overview-intro .eyebrow{margin:0}.overview-benefits{grid-template-columns:1fr;gap:24px}.method-proof{padding:25px}.proof-metrics{padding-top:22px;border-top:1px solid #403849}.offer-overview{padding-top:15px}.proof-metrics strong{font-size:38px}}
.setup-includes{padding-left:20px;margin:22px 0 28px;color:#e0d9ed}.setup-includes li{margin:9px 0}.workflow-label,.workflow-tile small,.pack-grid span,.campaign-sequence small{font-size:12px}.pack-grid b{font-size:14px}.workflow-demo{background:#eeedf6;border-color:var(--line)}.workflow-steps span{background:#f7f6fc}.method-proof{margin-bottom:0}

/* Compact workflow tour and a representative workspace. */
.workflow-tour{padding-block:48px 65px}.tour-intro{max-width:760px}.tour-intro h2{font-size:clamp(38px,4vw,54px);margin-bottom:18px}.tour-intro>p:last-child{color:var(--muted)}.tour-tabs{display:flex;gap:8px;margin:28px 0 20px;flex-wrap:wrap}.tour-tabs button{border:1px solid var(--line);background:white;color:var(--ink);padding:12px 18px;border-radius:8px;cursor:pointer;font-size:15px}.tour-tabs button[aria-selected="true"]{background:var(--purple);border-color:var(--purple);color:#fff}.tour-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tour-steps>li{position:relative;background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 18px;display:flex;flex-direction:column}.tour-steps>li:not(:last-child):after{content:'→';position:absolute;right:-23px;top:45%;font-size:23px;color:var(--purple);width:22px;text-align:center}.tour-step-number{font-family:var(--serif);color:var(--purple);font-size:32px;line-height:1;margin-bottom:16px}.tour-who{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--purple);margin-bottom:10px}.tour-steps h3{font-size:21px;min-height:55px;margin-bottom:12px}.tour-steps>li>p{font-size:15px;color:var(--muted);line-height:1.6}.tour-snippet{margin-top:auto;background:#f2edf9;border:1px solid #e2d8f2;border-radius:9px;padding:14px}.tour-snippet>span{font-size:12px;font-weight:600;color:#65419a}.tour-snippet p{font-size:14px;line-height:1.5;margin:8px 0 0}.tour-note{color:var(--muted);font-size:13px;margin:16px 0 0}.tour-inspiration{display:flex;gap:20px;padding:20px 0 0;margin-top:20px;border-top:1px solid var(--line);font-size:15px}.tour-inspiration strong{flex-shrink:0}.tour-inspiration span{color:var(--muted)}.workload-table{border:1px solid var(--line);border-radius:14px;overflow:hidden}.workload table{border-collapse:collapse;width:100%;table-layout:fixed}.workload th,.workload td{text-align:left;padding:22px 26px;vertical-align:top;border-bottom:1px solid var(--line)}.workload th{font-size:14px;background:#eeeff6}.workload th:last-child{color:var(--purple);background:#eae2f6}.workload td{color:var(--muted)}.workload td:last-child{background:#f1ecf9;color:var(--ink)}.workload td strong,.workload td span{display:block}.workload td span{font-size:14px;color:var(--muted);margin-top:5px}.workload tr:last-child td{border-bottom:0}.workspace-preview-layout{display:grid;grid-template-columns:190px minmax(0,1fr)}.workspace-preview-sidebar{padding:24px 16px;background:#14101f;border-right:1px solid #ffffff1c;display:flex;flex-direction:column;gap:6px;color:#c3b9d5;font-size:14px}.workspace-preview-sidebar>span:not(:first-child){padding:10px 9px;border-radius:7px}.workspace-preview-sidebar .workspace-selected{background:#332344;color:white}.workspace-caption{font-size:11px;letter-spacing:.12em;margin-bottom:12px}.workspace-preview-sidebar small{font-size:11px;margin:20px 9px 6px;color:#aa9fbd}.workspace-preview-sidebar b{float:right;color:#b69cff}.workspace-preview-sidebar p{font-size:12px;margin:30px 9px 0;color:#aa9fbd}.workspace-preview-sidebar p strong{font-size:14px;color:#eee7fa}.workspace-preview-main{min-width:0}.workspace-preview-banner,.workspace-preview-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:15px 22px;background:#21182e;color:#d1c3e6;font-size:13px}.workspace-preview-footer{border-top:1px solid #ffffff1c}.workspace-preview-main .demo-layout{grid-template-columns:1fr 1.1fr;gap:16px;padding:18px}.workspace-preview-main .demo-controls,.workspace-preview-main .demo-result{padding:22px}.workspace-preview-main .demo-result h3{font-size:28px}
@media(max-width:1050px){.tour-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-steps>li:after{display:none}.tour-steps h3{min-height:0}.workspace-preview-layout{grid-template-columns:155px minmax(0,1fr)}.workspace-preview-main .demo-layout{grid-template-columns:1fr}.workspace-preview-sidebar{padding:22px 10px}.tour-inspiration{flex-direction:column;gap:8px}}
@media(max-width:600px){.tour-tabs{display:grid;grid-template-columns:1fr;width:100%}.tour-tabs button{text-align:left}.tour-steps{grid-template-columns:1fr;gap:25px}.tour-steps>li{padding:20px}.tour-steps>li:not(:last-child):after{display:block;content:'↓';right:calc(50% - 11px);top:auto;bottom:-27px;height:26px}.tour-snippet{margin-top:0}.workspace-preview-layout{grid-template-columns:1fr}.workspace-preview-sidebar{display:none}.workspace-preview-banner,.workspace-preview-footer{padding:14px 18px}.workspace-preview-main .demo-layout{padding:12px}.workspace-preview-main .demo-controls,.workspace-preview-main .demo-result{padding:18px}.workload th,.workload td{padding:16px 12px;font-size:14px}.workload td span{font-size:13px}.workflow-tour{padding-block:30px 45px}}

.inspiration-feature{padding-block:80px}.inspiration-demo{border:1px solid #3c314c;border-radius:18px;overflow:hidden;background:#181222;color:#f7f4fc;box-shadow:0 24px 65px #27144913}.inspiration-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 26px;border-bottom:1px solid #ffffff16}.inspiration-top>span:first-child{display:flex;align-items:center;gap:12px;font-weight:700;font-size:14px;letter-spacing:.08em}.inspiration-example{font-size:11px;letter-spacing:.06em;color:#bbafcc}.inspiration-library-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:26px 26px 0}.inspiration-library-heading h3{font-size:24px}.inspiration-library-heading p{font-size:14px;color:#bcb2cd;margin:8px 0 0}.inspiration-filter{font-size:12px;border:1px solid #51415f;border-radius:20px;padding:8px 12px;flex-shrink:0;color:#d8c9ed}.inspiration-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px 26px}.inspiration-video{padding:8px;text-align:left;color:inherit;background:#22192f;border:2px solid transparent;border-radius:12px;cursor:pointer;transition:border-color .15s}.inspiration-video[aria-pressed="true"]{border-color:#b69cff;background:#30213f}.inspiration-video:hover{border-color:#89729f}.reference-cover{aspect-ratio:16/10;border-radius:7px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;background:#41304f}.cover-two{background:#273b46}.cover-three{background:#493a32}.reference-cover-label{font-size:11px;letter-spacing:.1em;color:#ede4f7}.reference-cover strong{font-size:clamp(18px,2.2vw,28px);line-height:1.15;font-weight:600;letter-spacing:-.03em}.reference-play{align-self:flex-end;display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff65;border-radius:50%;font-size:22px}.reference-card-title,.reference-card-meta{display:block;padding:0 8px}.reference-card-title{margin-top:13px;font-weight:600;font-size:15px}.reference-card-meta{font-size:12px;color:#c4b7d2;margin:6px 0 9px}.inspiration-detail{display:grid;grid-template-columns:1fr 1fr 1.2fr;background:#fff;color:var(--ink)}.inspiration-detail article{padding:26px;border-right:1px solid var(--line)}.inspiration-detail article:last-child{border:0;background:#f0eafa}.inspiration-stage{font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--purple);display:block;margin-bottom:16px}.inspiration-detail h3{font-size:22px;margin-bottom:18px}.inspiration-detail blockquote{margin:0;font-size:16px;line-height:1.75;color:var(--muted)}.inspiration-small{font-size:12px;color:var(--muted);margin:18px 0 0}.inspiration-detail ol{padding-left:20px;margin:0}.inspiration-detail li{padding-left:3px;margin-bottom:18px;font-size:14px}.inspiration-detail li strong,.inspiration-detail li span{display:block}.inspiration-detail li span{color:var(--muted);margin-top:5px}.inspiration-brain{font-size:12px;border:1px solid #d7c8e9;border-radius:6px;padding:10px;line-height:1.6;color:#67438f}.inspiration-adaptation>p:not(.inspiration-brain){font-size:15px;line-height:1.7}.inspiration-saved{font-size:12px;font-weight:600;color:var(--purple)}.inspiration-takeaways{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}.inspiration-takeaways p{font-size:15px;color:var(--muted);margin:0}.inspiration-takeaways strong{color:var(--ink)}
@media(max-width:950px){.inspiration-library-heading{align-items:flex-start;flex-direction:column}.inspiration-detail{grid-template-columns:1fr 1fr}.inspiration-detail article:last-child{grid-column:1/-1}.inspiration-detail article{padding:22px}.inspiration-top{flex-wrap:wrap}}
@media(max-width:600px){.inspiration-feature{padding-block:50px}.inspiration-cards{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:12px;padding:20px 16px}.inspiration-video{min-width:225px;flex:0 0 78%;scroll-snap-align:center}.reference-cover strong{font-size:26px}.inspiration-detail{grid-template-columns:1fr}.inspiration-detail article{border-right:0;border-bottom:1px solid var(--line);padding:22px}.inspiration-takeaways{grid-template-columns:1fr;gap:16px}.inspiration-top,.inspiration-library-heading{padding:20px 18px}.inspiration-library-heading{padding-bottom:0}}

/* Explanatory previews: no fictional copy or inactive controls. */
.format-overview>div{border:1px solid #ffffff25;border-radius:9px;padding:14px;color:#eee6f8}.format-overview strong,.format-overview small{display:block}.format-overview strong{font-size:14px}.format-overview small{font-size:13px;color:#c1b4ce;margin-top:6px}.output-outline{list-style:none;padding:0;margin:24px 0}.output-outline li{border-top:1px solid #ffffff25;padding:18px 0}.output-outline strong,.output-outline span{display:block}.output-outline strong{color:#c8b0ff;font-size:18px}.output-outline span{font-size:15px;color:#d1c5df;margin-top:6px}.output-saved{font-size:14px;color:#c8b0ff}
.inspiration-flow{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inspiration-flow>article{padding:28px;position:relative;min-width:0}.inspiration-flow>article+article{border-left:1px solid #ffffff20}.inspiration-flow>article+article:before{content:'→';position:absolute;left:-13px;top:48px;background:#181222;color:#c7a8ff;font-size:24px;padding:0 4px}.inspiration-flow .inspiration-stage{color:#c7a8ff}.inspiration-flow h3{font-size:23px;margin-bottom:22px}.inspiration-flow p{font-size:15px;color:#c7bcd5;line-height:1.65;margin:20px 0 0}.reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reference-grid>div{aspect-ratio:3/4;background:#30233f;border:1px solid #5b4471;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:8px}.reference-grid>div:nth-child(2){background:#263440}.reference-grid>div:nth-child(3){background:#3c2b40}.reference-grid span{font-size:30px;color:#d9c5f5}.reference-grid small{font-size:12px;text-align:center;color:#d3c6e3}.structure-outline{list-style:none;padding:0;margin:0}.structure-outline li{border:1px solid #ffffff20;border-radius:8px;padding:12px;margin-bottom:9px}.structure-outline strong,.structure-outline span{display:block}.structure-outline strong{font-size:15px;color:#e7d7ff}.structure-outline span{font-size:14px;color:#c7bcd5;margin-top:4px}.profile-context{border:1px solid #715595;background:#2e2140;border-radius:9px;padding:16px}.profile-context>span{font-size:12px;letter-spacing:.06em;color:#c7a8ff}.profile-context strong{display:block;font-size:17px;line-height:1.7;margin-top:8px}.original-output{text-align:center;color:#c7a8ff;font-size:24px}.original-output strong,.original-output span{display:block}.original-output strong{font-size:18px;color:#f2e9ff}.original-output span{font-size:14px;color:#c7bcd5;margin-top:5px}.inspiration-summary{text-align:center;font-size:18px;margin:26px 0 0;color:var(--muted)}.inspiration-summary strong{color:var(--ink)}
@media(max-width:800px){.inspiration-flow{grid-template-columns:1fr}.inspiration-flow>article{padding:26px}.inspiration-flow>article+article{border-left:0;border-top:1px solid #ffffff20}.inspiration-flow>article+article:before{content:'↓';left:calc(50% - 12px);top:-20px}.reference-grid{max-width:360px}.inspiration-summary{font-size:17px}}

/* Limited application window beneath the hero walkthrough. */
.availability{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:16px;padding:18px 20px;background:#181222;color:#fff;border:1px solid #3c314c;border-radius:11px}.availability-copy{min-width:0}.availability-label{display:flex;align-items:center;gap:7px;color:#cbb6f4;font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.3}.availability-label i{width:7px;height:7px;border-radius:50%;background:#a980ff;box-shadow:0 0 0 4px #a980ff20;flex:0 0 auto}.availability-copy strong,.availability-copy small{display:block}.availability-copy strong{font-size:18px;line-height:1.3;margin:7px 0 2px}.availability-copy small{font-size:12px;color:#c9bfd5;line-height:1.45}.countdown{display:flex;gap:8px}.countdown>span{width:52px;padding:8px 5px 7px;text-align:center;border:1px solid #4f415f;background:#241a30;border-radius:7px}.countdown b,.countdown small{display:block}.countdown b{font-family:var(--serif);font-size:27px;font-weight:500;line-height:1;color:#fff}.countdown small{font-size:9px;line-height:1.2;letter-spacing:.09em;color:#bfb2ce;margin-top:5px}.availability.is-closed{grid-template-columns:1fr}.availability.is-closed .countdown{display:none}.availability.is-closed .availability-label{color:#c9bfd5}.availability.is-closed .availability-label i{background:#8d8498;box-shadow:none}
@media(max-width:1050px) and (min-width:801px){.availability{grid-template-columns:1fr}.countdown>span{flex:1;width:auto}}
@media(max-width:520px){.availability{grid-template-columns:1fr;padding:16px}.countdown{gap:6px}.countdown>span{flex:1;width:auto}.countdown b{font-size:25px}.availability-copy strong{font-size:17px}}

/* Spacious mobile headings and distant dimensional page mockup. */
.launch-stack-image{display:block;width:100%;height:auto;border-radius:12px}.launch-after-caption{text-align:center;font:30px/1.2 var(--serif);color:#eee4fa;margin:18px 0 0}.launch-time-label{display:block;color:var(--purple);font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:14px}.launch-feature .section-heading{column-gap:48px;row-gap:32px}.launch-feature .section-heading>div:last-child p{line-height:1.75}.launch-showcase{align-items:center}@media(max-width:800px){.section-heading{gap:30px!important}.section-heading>div+div,.section-heading>div+p{margin-top:12px}.launch-feature .section-heading{display:flex;flex-direction:column;align-items:stretch;gap:30px!important}.launch-feature .section-heading>div:last-child{margin-top:0}.launch-feature .section-heading h2{margin-bottom:0}.launch-after-caption{font-size:28px}}
/* The tool map gives every feature a clear place in one system. */
.feature-map{grid-column:1/-1;margin:32px 0 15px}.feature-map-heading{margin-bottom:30px}.feature-map-heading h2{margin-bottom:22px}.feature-map-heading>p:last-child{color:var(--muted);max-width:650px}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.feature-grid>a{display:block;min-width:0;padding:24px;background:#fff;color:var(--ink);border:1px solid #cfd0d8;border-radius:8px;text-decoration:none;transition:background .15s,border-color .15s}.feature-grid>a:hover,.feature-grid>a:focus-visible{border-color:var(--purple);background:#f0ebfa}.feature-index{display:flex;justify-content:space-between;font-size:14px;color:#72707a;margin-bottom:26px}.feature-index>span{color:var(--purple)}.feature-grid h3{font-size:21px;line-height:1.25;margin-bottom:14px}.feature-grid p{font-size:15px;line-height:1.65;color:var(--muted);margin:0}.saved-strip{display:flex;align-items:center;gap:28px;margin-top:16px;padding:23px 26px;background:#19171e;color:#fff;border-radius:8px}.saved-strip strong{flex:0 0 35%;font-size:17px}.saved-strip>span{color:#d2ccd9;font-size:15px}.tool-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-block:35px 65px}.tool-details article{border-top:1px solid var(--line);padding:32px 0}.tool-details h3{font-family:var(--serif);font-size:38px;margin-bottom:24px}.tool-details article>p:not(.eyebrow){color:var(--muted);font-size:17px;max-width:520px}.tool-details .eyebrow{color:var(--purple)}#business-brain,#daily-start,#inside,#talk-it-out,#inspiration,#repurposing,#campaign-planner,#sales-page-builder,#features{scroll-margin-top:115px}
@media(max-width:1000px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.feature-grid{gap:10px}.feature-grid>a{padding:18px 14px}.feature-grid h3{font-size:19px;overflow-wrap:normal}.feature-grid p{font-size:14px}.feature-index{margin-bottom:20px}.saved-strip{flex-direction:column;align-items:flex-start;gap:12px;padding:22px}.tool-details{grid-template-columns:1fr;gap:0}.feature-map-heading h2{margin-bottom:26px}}

/* A continuous, numbered feature walkthrough. */
.feature-map.wrap{margin:0 auto;padding-block:60px}.feature-chapter{padding-block:72px;border-top:1px solid var(--line)}.feature-chapter .section-heading,.inside .section-heading,.inspiration-feature .section-heading,.launch-feature .section-heading{align-items:start;margin-bottom:34px}.feature-chapter .eyebrow,.inside .section-heading .eyebrow,.inspiration-feature .eyebrow,.launch-feature .eyebrow{color:var(--purple)}.feature-chapter .brain-visual{max-width:760px;margin:0 auto;padding-top:18px}.strategy-intro{padding-block:55px}.strategy-distinction{margin:26px 0 0;max-width:900px;color:var(--muted)}.strategy-distinction strong{display:block;color:var(--ink);margin-bottom:10px}.feature-explainer{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.explainer-label{padding:19px 25px;background:var(--dark);color:#fff;display:flex;justify-content:space-between;gap:15px;font-size:13px;letter-spacing:.07em}.explainer-label span{color:#c9bed8;font-size:12px}.feature-flow{list-style:none;display:flex;align-items:stretch;padding:0;margin:0}.feature-flow li{flex:1;min-width:0;padding:30px 25px;position:relative}.feature-flow li+li{border-left:1px solid var(--line)}.feature-flow li+li:before{content:'→';position:absolute;left:-12px;top:43px;background:#fff;color:var(--purple);font-size:21px}.flow-label{display:block;color:var(--purple);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:18px}.feature-flow h3,.source-block h3{font-size:24px;line-height:1.25;margin-bottom:18px}.feature-flow p,.source-block p{font-size:16px;line-height:1.7;color:var(--muted);margin:0}.feature-outcome{padding:22px 25px;background:#eeebf5;display:flex;gap:25px;align-items:baseline;border-top:1px solid var(--line)}.feature-outcome strong{font-size:12px;color:var(--purple);flex-shrink:0;letter-spacing:.06em}.feature-outcome span{font-size:16px;color:var(--ink)}.repurpose-map{display:grid;grid-template-columns:1fr 60px 1.4fr;align-items:center;gap:20px;padding:32px}.source-block{border:1px solid var(--line);border-radius:8px;padding:28px;background:#f7f8fc}.source-direction{text-align:center;color:var(--purple);font-size:32px}.repurpose-outputs{display:grid;gap:12px}.repurpose-outputs>div{border:1px solid #d8cce9;padding:18px 22px;border-radius:8px}.repurpose-outputs span,.repurpose-outputs strong{display:block}.repurpose-outputs span{font-size:12px;color:var(--purple);letter-spacing:.06em;margin-bottom:7px}.repurpose-outputs strong{font-size:18px}.feature-guidance{margin:0;padding:0 25px 24px;color:var(--muted);font-size:14px;text-align:center}.campaign-brief{display:flex;gap:10px;padding:25px;border-bottom:1px solid var(--line);flex-wrap:wrap}.campaign-brief span{font-size:13px;padding:9px 14px;border:1px solid #d8cce9;border-radius:5px;background:#f3eef9;color:var(--purple)}
@media(max-width:800px){.feature-chapter{padding-block:48px}.feature-flow{flex-direction:column}.feature-flow li{padding:26px}.feature-flow li+li{border-left:0;border-top:1px solid var(--line)}.feature-flow li+li:before{content:'↓';left:calc(50% - 8px);top:-18px}.feature-outcome{flex-direction:column;gap:10px}.repurpose-map{grid-template-columns:1fr;gap:14px;padding:24px}.source-direction{transform:rotate(90deg)}.explainer-label{flex-wrap:wrap;gap:7px}.feature-map.wrap{padding-block:40px}.feature-chapter .section-heading h2{margin-bottom:0}.strategy-intro{padding-block:35px}}

/* The Business Brain visual now previews the whole connected workspace. */
.tool-overview-body>h2{font-family:var(--serif);font-size:38px;line-height:1.08;margin:18px 0 22px}.sales-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sales-tool-grid>div{min-width:0;padding:12px;background:#2a2035;border:1px solid #4c3e59;border-radius:7px}.sales-tool-grid b,.sales-tool-grid strong,.sales-tool-grid span{display:block}.sales-tool-grid b{font-size:10px;color:#b99ae9;letter-spacing:.06em;margin-bottom:6px}.sales-tool-grid strong{font-size:12px;line-height:1.3;color:#f3ebfb}.sales-tool-grid span{font-size:10px;line-height:1.35;color:#bfb2cb;margin-top:4px}.sales-library-strip{display:flex;align-items:center;gap:15px;margin-top:10px;padding:12px 14px;background:#372748;border-radius:7px}.sales-library-strip strong{font-size:10px;letter-spacing:.08em;color:#cdb3fb;flex-shrink:0}.sales-library-strip span{font-size:11px;line-height:1.4;color:#d6c9e2}.restored-visual .mini-app{transform:rotate(-1deg)}
@media(max-width:700px){.sales-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-tool-grid>div{padding:11px}.sales-library-strip{align-items:flex-start;flex-direction:column;gap:5px}.tool-overview-body>h2{font-size:33px}}
/* Connected product illustrations and approval-gated founding offer. */
.hero-payment{font-size:15px;color:var(--muted);max-width:560px}.hero-payment a{display:block;color:var(--purple);margin-top:7px}.product-mock{border:1px solid #4b3b60;border-radius:16px;overflow:hidden;background:#16101f;color:#f9f5ff;box-shadow:0 20px 50px #29174612}.mock-top{display:flex;align-items:center;gap:12px;padding:20px 25px;border-bottom:1px solid #ffffff20;font-size:12px;letter-spacing:.06em}.mock-top small{margin-left:auto;color:#c6b6d7;font-size:10px}.mock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:25px}.mock-card{min-width:0;background:#241a30;border:1px solid #514160;border-radius:10px;padding:25px}.mock-card>small{display:block;color:#c9abfa;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:20px}.mock-card h3{font-size:25px;line-height:1.3;margin-bottom:18px}.mock-card p,.mock-card li{font-size:15px;line-height:1.75;color:#e1d7eb}.mock-card p:last-child{margin-bottom:0}.mock-card ul,.mock-card ol{padding-left:20px}.mock-card li{margin-bottom:12px}.mock-tags,.batch-example,.brain-fields{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.mock-tags span,.batch-example span,.brain-fields span{border:1px solid #705789;border-radius:6px;padding:7px 11px;font-size:12px;color:#e8dbfa;background:#342443}.mock-action{display:block;border-top:1px solid #ffffff20;padding-top:15px;margin-top:20px;color:#c9abfa;font-size:14px;font-weight:600}.mock-card .mock-muted{font-size:13px;color:#bfb1cd;margin-top:17px}.chat-user{background:#3c2a50;padding:16px;border-radius:10px 10px 0 10px}.chat-ai{border-left:2px solid #bd92fa;padding:5px 0 5px 16px}.launch-row{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:17px 0;border-bottom:1px solid #ffffff20;font-size:14px}.launch-row b{font-size:11px;color:#d0b2fb;white-space:nowrap}.metric-outline{display:grid;gap:10px}.metric-outline span{padding:13px;border:1px solid #655079;border-radius:6px;font-size:15px}.brain-fields span{flex:1 1 40%;padding:19px 14px}.pricing{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;border-top:1px solid var(--line)}.pricing h2{margin-bottom:30px}.pricing>div>p:not(.eyebrow){color:var(--muted)}.founder-limit{border-left:3px solid var(--purple);padding-left:20px;margin-top:30px;font-size:15px}.price-card{background:#fff;border:1px solid #c6b3e3;border-radius:16px;padding:38px;box-shadow:0 20px 70px #6940cc0e}.price-badge{display:inline-block;font-size:11px;letter-spacing:.09em;font-weight:700;background:#ede5fa;color:#5930a9;padding:8px 12px;border-radius:5px}.price-card .price-amount{font:clamp(68px,7vw,98px)/1 var(--serif);letter-spacing:-.04em;color:var(--ink);margin:27px 0 5px}.price-card h3{font-size:24px;margin-bottom:24px}.price-card .price-balance{color:var(--ink);font-size:18px}.price-balance strong{font-size:15px;color:var(--purple)}.price-card .button{width:100%;margin:6px 0 15px}.price-card .pay-full{font-size:13px;text-align:center}.approval-promise{padding:23px;background:#f3eff9;border-radius:9px;margin-top:26px}.approval-promise strong{font-size:17px}.approval-promise p{font-size:14px;margin:12px 0}.approval-promise small{font-size:12px;display:block;color:var(--muted);line-height:1.7}.price-card .standard-price{font-size:12px;line-height:1.8;margin:22px 0 0}.feature-grid h3{font-size:25px}.feature-grid p{font-size:14px}.feature-chapter h2{max-width:620px}.feature-chapter{scroll-margin-top:110px}
@media(max-width:800px){.pricing{grid-template-columns:1fr;gap:30px}.mock-grid{padding:18px;gap:14px}.mock-card{padding:20px}.mock-top{padding:18px}.price-card{padding:26px}}
@media(max-width:600px){.mock-grid{grid-template-columns:1fr}.mock-top{flex-wrap:wrap}.mock-top small{width:100%;margin-left:37px}.mock-card h3{font-size:23px}.price-card{padding:23px}.pricing{padding-block:55px}.feature-grid h3{font-size:22px}.launch-row{font-size:13px}.hero-payment{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
.price-card .price-start-label{font-size:32px;margin-bottom:22px}.price-card .price-balance{font-size:15px;line-height:1.7;color:var(--muted)}.pricing-availability{grid-template-columns:1fr;margin-top:26px}.pricing-availability .countdown>span{flex:1}.hero-with-video h1{font-size:clamp(48px,5.1vw,76px)}

/* Compact outcome overview directly beneath the hero. */
.capability-snapshot{padding-block:58px 78px;border-top:1px solid var(--line)}.capability-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:30px}.capability-heading .eyebrow{color:var(--purple);margin-bottom:16px}.capability-heading h2{font-size:clamp(38px,4vw,54px)}.capability-heading>p{color:var(--muted);font-size:16px;margin:0}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:12px 12px 0 0;overflow:hidden;background:#fff}.capability-grid article{min-width:0;padding:24px 25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.capability-grid article:nth-child(3n){border-right:0}.capability-grid article:nth-child(n+4){border-bottom:0}.capability-grid article>span{display:block;color:var(--purple);font-size:11px;font-weight:700;letter-spacing:.09em;margin-bottom:13px}.capability-grid h3{font-size:20px;margin-bottom:9px}.capability-grid p{font-size:14px;line-height:1.6;color:var(--muted);margin:0}.brain-foundation{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;align-items:center;padding:20px 25px;background:var(--dark);color:#fff;border-radius:0 0 12px 12px}.brain-foundation span{font-size:12px;font-weight:700;letter-spacing:.1em;color:#c9abfa}.brain-foundation p{font-size:14px;line-height:1.6;color:#d2cadc;margin:0}
@media(max-width:800px){.capability-snapshot{padding-block:45px 60px}.capability-heading{grid-template-columns:1fr;gap:18px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-grid article:nth-child(3n){border-right:1px solid var(--line)}.capability-grid article:nth-child(2n){border-right:0}.capability-grid article:nth-child(n+4){border-bottom:1px solid var(--line)}.capability-grid article:nth-child(n+5){border-bottom:0}.brain-foundation{grid-template-columns:1fr;gap:8px}}
@media(max-width:520px){.capability-grid{grid-template-columns:1fr}.capability-grid article,.capability-grid article:nth-child(3n),.capability-grid article:nth-child(2n),.capability-grid article:nth-child(n+5){border-right:0;border-bottom:1px solid var(--line)}.capability-grid article:last-child{border-bottom:0}.capability-grid article{padding:21px}.brain-foundation{padding:21px}.capability-heading h2{font-size:39px}}

/* Restored visual: business knowledge flowing into the connected workspace. */
.business-flow-visual{width:min(900px,100%);margin:48px auto 0;padding-top:12px}.business-flow-visual .mini-app{transform:rotate(-1deg)}.business-flow-visual .knowledge-stack{max-width:650px;margin-inline:auto}.business-flow-visual .mini-app-body{padding:26px}.business-flow-visual .visual-caption{margin-top:24px}
@media(max-width:700px){.business-flow-visual{margin-top:38px;padding-inline:0}.business-flow-visual .knowledge-stack{margin-inline:10px}.business-flow-visual .mini-app{transform:none}.business-flow-visual .mini-app-body{padding:21px}.business-flow-visual .mini-app-top{padding-inline:16px}.business-flow-visual .example-label{font-size:10px}}

/* Decode preview: niche reference library, structural analysis, original adaptation. */
.decode-product{background:#100d18}.decode-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:16px 22px;border-bottom:1px solid #ffffff18}.decode-toolbar strong{font-size:12px;letter-spacing:.1em;margin-right:auto}.decode-toolbar span{font-size:11px;color:#d8cce6;border:1px solid #574667;background:#21172c;border-radius:5px;padding:6px 9px}.decode-preview-grid{display:grid;grid-template-columns:1.12fr 1fr .88fr}.decode-preview-grid>div{min-width:0;padding:24px;border-right:1px solid #ffffff18}.decode-preview-grid>div:last-child{border-right:0}.decode-panel-label{display:flex;justify-content:space-between;gap:12px;margin-bottom:15px}.decode-panel-label span,.decode-panel-label b{font-size:10px;letter-spacing:.08em}.decode-panel-label span{color:#c7a2f5}.decode-panel-label b{color:#978ba4;font-weight:500}.decode-preview-grid h3{font-size:22px;line-height:1.28;margin-bottom:18px}.reference-cards{display:grid;gap:9px}.reference-cards article{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:10px;border:1px solid #493a59;border-radius:8px;background:#1d1528}.reference-cards article.is-selected{border-color:#b28aea;background:#2a1d3a}.reference-thumb{height:65px;display:flex;position:relative;align-items:center;justify-content:center;border-radius:6px;background:linear-gradient(145deg,#6c4a8d,#332840);color:#fff;font-size:20px}.reference-thumb.alt{background:linear-gradient(145deg,#475f73,#27333e)}.reference-thumb.warm{background:linear-gradient(145deg,#865d52,#3e2b31)}.reference-thumb small{position:absolute;right:5px;bottom:4px;font-size:9px;background:#09070cbf;padding:2px 4px;border-radius:3px}.reference-cards strong{display:block;font-size:12px;line-height:1.35}.reference-cards p{font-size:10px;color:#b8aebf;margin:5px 0 1px}.reference-cards div>small{font-size:9px;color:#c49bef}.decode-structure ol{list-style:none;padding:0;margin:0}.decode-structure li{border-top:1px solid #ffffff18;padding:13px 0}.decode-structure li>b,.decode-structure li>strong,.decode-structure li>p{display:block}.decode-structure li>b{font-size:9px;color:#c7a2f5;letter-spacing:.08em}.decode-structure li>strong{font-size:12px;margin:4px 0}.decode-structure li>p{font-size:11px;color:#afa5b7;line-height:1.5;margin:0}.decode-original>p{font-size:12px;color:#bdb2c7;line-height:1.65}.decode-context{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:17px 0}.decode-context span{font-size:10px;padding:8px;border:1px solid #645077;border-radius:5px;text-align:center;color:#dac8ee}.decode-draft{padding:15px;background:#c3a2f2;color:#21122f;border-radius:7px}.decode-draft small,.decode-draft strong{display:block}.decode-draft small{font-size:9px;letter-spacing:.08em}.decode-draft strong{font-size:12px;margin-top:5px}.decode-footer{display:flex;align-items:center;justify-content:center;gap:18px;padding:17px 20px;border-top:1px solid #ffffff18;color:#c9bdd3}.decode-footer span{font-size:10px;font-weight:700;letter-spacing:.09em}.decode-footer b{color:#b88dea;font-weight:400}
@media(max-width:900px){.decode-preview-grid{grid-template-columns:1fr 1fr}.decode-original{grid-column:1/-1;border-top:1px solid #ffffff18}.decode-preview-grid>div:nth-child(2){border-right:0}.decode-context{grid-template-columns:repeat(4,1fr)}}
@media(max-width:650px){.decode-toolbar strong{width:100%;margin-bottom:4px}.decode-preview-grid{grid-template-columns:1fr}.decode-preview-grid>div,.decode-preview-grid>div:nth-child(2){border-right:0;border-bottom:1px solid #ffffff18}.decode-original{grid-column:auto}.decode-context{grid-template-columns:1fr 1fr}.decode-footer{align-items:flex-start;flex-direction:column;gap:7px}.decode-footer b{transform:rotate(90deg);margin-left:25px}}
.decode-toolbar span,.decode-panel-label span,.decode-panel-label b,.reference-thumb small,.reference-cards div>small,.decode-structure li>b,.decode-context span,.decode-draft small,.decode-footer span{font-size:12px}.reference-cards strong,.decode-structure li>strong,.decode-draft strong{font-size:13px}.reference-cards p,.decode-structure li>p{font-size:12px}.decode-original>p{font-size:13px}

/* Checkout actions are visually distinct without changing the page's established rhythm. */
.checkout-cta{position:relative;isolation:isolate;min-height:62px;padding:18px 25px;border-radius:9px;font-size:16px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;background:linear-gradient(135deg,#764be0 0%,var(--purple) 58%,#5830b5 100%);border-color:#5d32bd;box-shadow:0 14px 34px #6940cc4a,0 4px 10px #39226a24,inset 0 1px 0 #ffffff38;transition:transform .2s,box-shadow .2s,background .2s}.checkout-cta:hover{background:linear-gradient(135deg,#8056e8 0%,#6339c9 58%,#4f28aa 100%);box-shadow:0 18px 40px #6940cc55,0 6px 13px #39226a2b,inset 0 1px 0 #ffffff40;transform:translateY(-3px)}.checkout-cta:active{transform:translateY(-1px);box-shadow:0 9px 22px #6940cc42}.price-card .checkout-cta{margin:12px 0 17px}
.closing-offer{padding-top:15px}.closing-offer .final-cta{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center}.closing-offer .cta-content>p:not(.eyebrow){max-width:690px}.closing-offer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 25px;list-style:none;padding:0;margin:30px 0 0}.closing-offer-list li{position:relative;padding-left:22px;color:#e8deef;font-size:14px}.closing-offer-list li:before{content:'✓';position:absolute;left:0;color:#c7adf8;font-weight:700}.closing-offer-action{position:relative;padding:29px;background:#ffffff0c;border:1px solid #ffffff20;border-radius:12px}.closing-offer-action>p{margin-bottom:22px}.closing-offer-action strong,.closing-offer-action span{display:block}.closing-offer-action strong{font:34px/1.1 var(--serif);color:#fff}.closing-offer-action span{margin-top:9px;color:#cbbfd6;font-size:13px;line-height:1.55}.closing-offer-action .checkout-cta{width:100%;text-align:center}.closing-offer-action small{display:block;margin-top:16px;color:#b9abc5;font-size:12px;line-height:1.6}
@media(max-width:900px){.closing-offer .final-cta{grid-template-columns:1fr}.closing-offer-action{max-width:590px}}
@media(max-width:600px){.checkout-cta{min-height:58px;padding:16px 18px;font-size:15px}.closing-offer{padding-top:0}.closing-offer .final-cta{padding:32px 24px}.closing-offer-list{grid-template-columns:1fr;gap:10px}.closing-offer-action{padding:22px}.closing-offer-action strong{font-size:30px}}

/* A compact visual bridge between the hero and the existing offer explanation. */
.two-sources{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:46px;padding:52px;background:#eeeff6;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 65px #29213f12}.two-sources-copy .eyebrow{color:var(--purple);margin-bottom:19px}.two-sources-copy h2{font-size:clamp(39px,4vw,56px);margin-bottom:24px}.two-sources-copy>p:last-child{color:var(--muted);font-size:17px;line-height:1.72;margin:0}.two-sources-visual{margin:0;min-width:0}.two-sources-visual img{display:block;width:100%;height:auto}.two-sources-visual figcaption{margin:14px 12px 0;color:var(--muted);font-size:12px;line-height:1.55;text-align:center}.two-sources+.campaign-delivery{padding-top:100px}
@media(max-width:900px){.two-sources{grid-template-columns:1fr;padding:38px;gap:32px}.two-sources-copy>p:last-child{max-width:690px}.two-sources+.campaign-delivery{padding-top:82px}}
@media(max-width:600px){.two-sources{width:calc(100% - 32px);padding:27px 20px;border-radius:14px;gap:25px}.two-sources-copy h2{font-size:40px}.two-sources-copy>p:last-child{font-size:16px}.two-sources+.campaign-delivery{padding-top:68px}}
