.marketing{background:#faf9ff}.marketing header{border:0}.marketing nav{display:flex;gap:26px;align-items:center;font-size:13px;font-weight:650}.marketing a{color:inherit;text-underline-offset:4px}.marketing nav>a:not(.cta){text-decoration:none}.marketing .cta{display:inline-flex;align-items:center;justify-content:center;gap:32px;background:#4935ff;color:#fff;padding:18px 25px;border-radius:10px;text-decoration:none;font-weight:650;font-size:15px;line-height:1.4}.marketing .compact{font-size:12px;padding:13px 17px;gap:10px}.launch-hero{padding:55px 0 85px;align-items:center;grid-template-columns:1.08fr .92fr;gap:48px}.launch-hero h1{font-size:clamp(43px,5.4vw,69px);line-height:1.05}.launch-hero h1 span{color:#4935ff}.launch-hero .intro{max-width:520px;font-size:19px;margin-bottom:28px}.offer-visual{margin:0;padding:26px;background:#e9e7ff;border-radius:26px;min-width:0;position:relative}.visual-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:750;line-height:1.5;letter-spacing:.1em;margin-bottom:22px}.subscription-sheet,.result-sheet{padding:25px;border:1px solid #d2cbe6;border-radius:17px;background:#fff}.subscription-sheet{width:90%;transform:rotate(-3deg);color:#686278}.subscription-sheet h2{font-size:24px;margin:6px 0}.subscription-sheet p{font-size:12px}.mock-bars{height:45px;display:flex;gap:9px;align-items:end}.mock-bars i{width:20%;height:65%;background:#ded9f1;border-radius:4px 4px 0 0}.mock-bars i:nth-child(2){height:100%}.mock-bars i:nth-child(3){height:40%}.mock-bars i:nth-child(4){height:80%}.result-sheet{margin:-20px 0 0 30px;transform:rotate(2deg);background:#dfff00;border:0;position:relative;box-shadow:0 12px 30px #17152b12}.result-sheet h2{font-size:32px;margin:14px 0}.result-sheet .eyebrow{color:#17152b}.result-sheet p{font-size:13px}.mock-cta{display:block;border-top:1px solid #17152b30;padding-top:15px;font-size:11px;font-weight:700}.offer-visual figcaption{font-size:10px;line-height:1.5;color:#625b77;margin:20px 5px 0}.section{padding:80px 0;border-top:1px solid #dedbea}.section-heading{max-width:650px;margin-bottom:38px}.section h2,.final-cta h2{font-size:clamp(31px,4vw,49px);line-height:1.1;margin:14px 0 22px}.section p{color:#625b77}.offer-examples,.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.offer-examples article{padding:26px;border-radius:16px;border:1px solid #dedbea;background:#fff}.number{font-size:10px;letter-spacing:.12em;color:#4935ff;font-weight:700}.offer-examples .from{font-size:13px;margin:22px 0 10px}.direction{font-size:24px;color:#4935ff}.offer-examples h3{font-size:23px;letter-spacing:-.035em;margin:12px 0}.offer-examples p{font-size:13px}.split-story,.boundaries{display:grid;grid-template-columns:1fr 1fr;gap:85px}.steps{list-style:none;margin:0;padding:0}.steps li{display:flex;gap:24px;padding:22px 0;border-bottom:1px solid #dedbea}.steps li:first-child{padding-top:0}.steps span{color:#4935ff;font-size:12px;font-weight:750;padding-top:4px}.steps h3{margin:0;font-size:21px}.steps p{font-size:14px;margin-bottom:0}.text-link{font-size:14px;font-weight:700}.evidence{background:#eeebff;border-radius:26px;padding:48px 34px;border:0}.stat-grid article{display:flex;flex-direction:column;border-top:1px solid #b8b0d6;padding-top:20px;min-width:0}.stat-grid .stat{font-size:56px;color:#4935ff;font-weight:650;letter-spacing:-.065em;margin:0}.stat span{font-size:24px;letter-spacing:-.03em}.stat-grid h3{font-size:20px;margin:15px 0 8px}.stat-grid p{font-size:13px}.stat-grid .caveat{font-size:11px}.stat-grid a{font-size:11px;margin-top:auto;font-weight:650}.evidence-note{font-size:11px;line-height:1.7;border-top:1px solid #d2cbe6;padding-top:24px;margin-bottom:0;margin-top:30px}.boundaries{border:0}.boundaries aside{padding:30px;background:white;border-radius:18px;border:1px solid #dedbea}.boundaries li{font-size:14px;margin:10px 0}.boundaries ul{padding-left:18px}.boundaries hr{border:0;border-top:1px solid #dedbea;margin:24px 0}.faq{max-width:800px;margin:auto}.faq details{border-bottom:1px solid #dedbea;padding:5px 0}.faq details p{font-size:14px}.final-cta{padding:60px 25px;background:#4935ff;color:white;border-radius:24px;text-align:center;margin:10px 0 50px}.marketing .lime{background:#dfff00;color:#17152b}.final-cta p{font-size:12px;color:#e9e7ff;margin-top:20px}.site-footer{max-width:1200px;margin:auto;padding:24px 26px 50px;display:flex;align-items:center;gap:28px}.site-footer p{margin-right:auto}.site-footer a{font-size:12px}.marketing section{scroll-margin-top:24px}.marketing .hero>div{min-width:0}.marketing h1{overflow-wrap:anywhere}@media(max-width:850px){.launch-hero{gap:26px}.split-story,.boundaries{gap:32px}.marketing nav{gap:14px}.offer-examples,.stat-grid{gap:14px}.offer-examples article{padding:20px}.evidence{padding:32px 24px}}@media(max-width:680px){.marketing nav>a:not(.cta){display:none}.marketing header{gap:12px}.marketing .compact{font-size:11px;padding:12px}.launch-hero,.split-story,.boundaries{grid-template-columns:1fr}.launch-hero{padding:25px 0 50px}.launch-hero h1{font-size:47px}.offer-visual{max-width:470px;width:100%;margin:10px auto 0}.section{padding:48px 0}.offer-examples,.stat-grid{grid-template-columns:1fr}.offer-examples article{padding:24px}.stat-grid{gap:28px}.stat-grid .stat{font-size:52px}.evidence{padding:30px 22px}.section h2{font-size:35px}.site-footer{flex-wrap:wrap;gap:20px;padding:24px 18px}.site-footer p{flex-basis:calc(100% - 140px);margin-right:0}.result-sheet h2{font-size:29px}.marketing .cta:not(.compact){min-height:52px}.final-cta{margin-bottom:24px}.faq summary{padding:18px 0}}@media(max-width:360px){.launch-hero h1{font-size:40px}.marketing header img{width:95px}.marketing .compact{padding:11px;font-size:10px}.offer-visual{padding:19px}.result-sheet{margin-left:16px;padding:20px}.result-sheet h2{font-size:27px}.section h2{font-size:31px}}
.launch-hero h1{font-size:clamp(38px,4.5vw,58px);text-wrap:balance}.availability-note{font-size:12px;max-width:440px;color:#625b77;line-height:1.6}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.free-card,.founding-card{min-width:0;border:1px solid #dedbea;border-radius:18px;padding:30px;background:#fff}.founding-card{background:#e9e7ff}.pricing-grid h3{font-size:25px;margin:12px 0}.pricing-grid .offer-price{font-size:40px;color:#17152b;font-weight:650;letter-spacing:-.04em;margin:20px 0}.offer-price span{display:block;font-size:12px;letter-spacing:0;font-weight:500;margin-top:5px}.pricing-grid ul{padding-left:20px}.pricing-grid li{font-size:14px;line-height:1.7;margin:8px 0}.pricing-grid p{font-size:14px}.pricing-grid .muted{font-size:12px}.pricing-grid .eyebrow{font-size:10px;letter-spacing:.08em}@media(max-width:680px){.pricing-grid{grid-template-columns:1fr}.free-card,.founding-card{padding:24px}.marketing .launch-hero h1{font-size:40px}}@media(max-width:360px){.marketing .launch-hero h1{font-size:35px}}

/* Outvend result-storefront positioning. Existing identity, no remote assets. */
.marketing .launch-hero{padding-top:32px}.marketing .launch-hero .intro{font-size:18px;line-height:1.6}
.model-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}
.model-story-copy{max-width:540px}.model-story-copy>p:not(.eyebrow){font-size:16px;line-height:1.75}
.model-map{margin:0;min-width:0;padding:28px;border:1px solid #d8d0ec;border-radius:24px;background:#eeebff}
.model-engine{display:flex;align-items:center;gap:18px;padding:22px;background:#fff;border:1px solid #ded8ec;border-radius:15px;position:relative}
.model-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;background:#4935ff;border-radius:12px;color:#dfff00;font-size:28px}
.model-map h3{font-size:21px;letter-spacing:-.035em;line-height:1.2;margin:10px 0}.model-map p{font-size:12px;line-height:1.6;margin:0}
.model-branches{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:36px}
.model-branches:before{content:'';position:absolute;left:25%;right:25%;top:18px;height:18px;border:1px solid #a99bcf;border-bottom:0;border-radius:8px 8px 0 0}
.model-engine:after{content:'';position:absolute;left:50%;top:100%;height:19px;border-left:1px solid #a99bcf}
.model-branches>div{padding:22px 18px;border-radius:14px;min-width:0;background:#fff;border:1px solid #d9d1ec;display:flex;flex-direction:column;align-items:start}
.model-branches>.model-new{background:#dfff00;border-color:#bed219;box-shadow:0 8px 22px #17152b0a}
.model-new .number,.model-new p{color:#34380f}.model-label{display:block;margin-top:auto;padding-top:24px;font-size:9px;letter-spacing:.055em;font-weight:700;line-height:1.6;color:#51456c}
.model-new .model-label{color:#34380f}.model-map figcaption{font-size:10px;line-height:1.7;color:#625b77;margin:20px 0 0}
@media(max-width:850px){.model-story{gap:30px}.model-map{padding:20px}.model-engine{padding:18px;gap:12px}.model-map h3{font-size:19px}.model-branches>div{padding:20px 14px}}
@media(max-width:680px){.model-story{grid-template-columns:1fr;gap:30px}.model-map{max-width:500px;width:100%;margin:auto}.model-story-copy>p:not(.eyebrow){font-size:15px}.model-map h3{font-size:21px}}
@media(max-width:360px){.model-map{padding:16px}.model-engine{padding:15px;gap:10px}.model-icon{flex-basis:34px;width:34px;height:34px;font-size:23px}.model-map h3{font-size:18px}.model-branches{gap:10px}.model-branches>div{padding:18px 12px}.model-map .number{font-size:9px}.model-label{font-size:8px}.model-map p{font-size:11px}}
