.mkt{--text-xs:clamp(0.75rem,0.7rem + 0.25vw,0.875rem);--text-sm:clamp(0.875rem,0.8rem + 0.35vw,1rem);--text-base:clamp(1.0625rem,1rem + 0.3vw,1.25rem);--text-lg:clamp(1.2rem,1.05rem + 0.75vw,1.625rem);--text-xl:clamp(1.6rem,1.2rem + 1.5vw,2.5rem);--text-2xl:clamp(2.1rem,1.1rem + 3.4vw,4.25rem);--text-3xl:clamp(2.6rem,1.2rem + 5.2vw,6rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--color-bg:#f6f4ef;--color-surface:#fbfaf7;--color-surface-2:#fff;--color-offset:#eeebe4;--color-border:#dad5cb;--color-divider:#e4e0d7;--color-text:#16232a;--color-text-muted:#4e5a63;--color-text-faint:#5b666e;--color-slate:#1b333d;--color-slate-2:#264653;--color-slate-text:#e9eef0;--color-slate-muted:#a9bac1;--color-primary:#1f7a70;--color-primary-hover:#17625a;--color-primary-soft:#dcebe7;--color-teal-bright:#2a9d8f;--color-gold:#e9c46a;--color-coral:#e0726b;--color-coral-ink:#b4443d;--color-green:#5bb98b;--color-warn:#9a4a1c;--color-warn-soft:#f4e3d6;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:999px;--shadow-sm:0 1px 2px rgba(22,35,42,.06);--shadow-md:0 6px 18px rgba(22,35,42,.08);--transition:180ms cubic-bezier(.16,1,.3,1);--content-narrow:680px;--content-default:1000px;--content-wide:1200px;--font-display:"Jost","Helvetica Neue",system-ui,sans-serif;--font-body:"Source Sans 3","Helvetica Neue",system-ui,sans-serif}.mkt *,.mkt :after,.mkt :before{box-sizing:border-box}.mkt{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.mkt{scroll-behavior:auto}.mkt *,.mkt :after,.mkt :before{animation:none!important;transition:none!important}}.mkt{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mkt img{max-width:100%;display:block;height:auto}.mkt a{color:var(--color-primary);text-underline-offset:3px}.mkt a:hover{color:var(--color-primary-hover)}.mkt h1,.mkt h2,.mkt h3,.mkt h4{font-family:var(--font-display);font-weight:600;line-height:1.08;letter-spacing:-.02em;margin:0 0 var(--space-4);text-wrap:balance;color:var(--color-text)}.mkt h1{font-size:var(--text-3xl)}.mkt h2{font-size:var(--text-2xl)}.mkt h3{font-size:var(--text-lg)}.mkt p{text-wrap:pretty}.mkt ol,.mkt p,.mkt ul{margin:0 0 var(--space-4)}.mkt ol,.mkt ul{padding-left:1.2em}.mkt li{margin-bottom:var(--space-2)}.mkt .price,.mkt .tnum{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.mkt :focus-visible{outline:2px solid var(--color-teal-bright);outline-offset:3px;border-radius:4px}.mkt .wrap{width:min(100% - 2 * var(--space-6),var(--content-wide));margin-inline:auto}.mkt .wrap-narrow{width:min(100% - 2 * var(--space-6),var(--content-narrow));margin-inline:auto}.mkt .section{padding-block:clamp(var(--space-16),9vw,var(--space-32))}.mkt .section-tight{padding-block:clamp(var(--space-12),6vw,var(--space-20))}.mkt .section-slate{background:var(--color-slate);color:var(--color-slate-text)}.mkt .section-slate h2,.mkt .section-slate h3{color:#fff}.mkt .section-slate li,.mkt .section-slate p{color:var(--color-slate-muted)}.mkt .section-offset{background:var(--color-offset)}.mkt .kicker{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-2)}.mkt .kicker:before{content:"";width:18px;height:2px;background:currentColor}.mkt .section-slate .kicker{color:var(--color-teal-bright)}.mkt .lede{font-size:var(--text-lg);line-height:1.5;color:var(--color-text-muted);max-width:60ch}.mkt .section-slate .lede{color:var(--color-slate-muted)}.mkt .muted{color:var(--color-text-muted)}.mkt .small{font-size:var(--text-sm)}.mkt .xs{font-size:var(--text-xs)}.mkt .section-head{max-width:720px;margin-bottom:var(--space-12)}.mkt .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;line-height:1.2;text-decoration:none;padding:.8rem 1.25rem;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition),transform var(--transition)}.mkt .btn:active{transform:translateY(1px)}.mkt .btn-primary{background:var(--color-primary);color:#fff}.mkt .btn-primary:hover{background:var(--color-primary-hover);color:#fff}.mkt .btn-ghost{background:transparent;color:var(--color-text);border-color:var(--color-border)}.mkt .btn-ghost:hover{border-color:var(--color-text);color:var(--color-text)}.mkt .section-slate .btn-ghost{color:#fff;border-color:hsla(0,0%,100%,.3)}.mkt .section-slate .btn-ghost:hover{border-color:#fff;color:#fff}.mkt .btn-light{background:#fff;color:var(--color-slate)}.mkt .btn-light:hover{background:var(--color-primary-soft);color:var(--color-slate)}.mkt .btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.mkt .btn-sm{padding:.55rem .9rem}.mkt .hero{padding-block:clamp(var(--space-12),7vw,var(--space-24)) clamp(var(--space-12),6vw,var(--space-20))}.mkt .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(var(--space-8),5vw,var(--space-16));gap:clamp(var(--space-8),5vw,var(--space-16));align-items:center}.mkt .hero h1{margin-bottom:var(--space-6)}.mkt .hero .lede{margin-bottom:var(--space-8)}.mkt .hero-note{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}.mkt .hero-figure{position:relative;margin:0}.mkt .hero-figure img{border-radius:var(--radius-xl);aspect-ratio:4/3.3;object-fit:cover;width:100%;box-shadow:var(--shadow-md)}.mkt .hero-tag{position:absolute;left:calc(-1 * var(--space-6));bottom:var(--space-8);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-md);max-width:270px}.mkt .hero-tag strong{display:block;font-family:var(--font-display);font-weight:500;font-size:var(--text-base)}.mkt .hero-tag span{font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:900px){.mkt .hero-grid{grid-template-columns:1fr}.mkt .hero-tag{left:var(--space-4);bottom:var(--space-4)}}.mkt .page-hero{padding-block:clamp(var(--space-12),7vw,var(--space-20)) var(--space-8)}.mkt .page-hero h1{font-size:var(--text-2xl);max-width:22ch}.mkt .five{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;position:relative;counter-reset:five}.mkt .five:before{content:"";position:absolute;top:22px;left:10%;right:10%;height:2px;background:repeating-linear-gradient(90deg,var(--color-border) 0 8px,transparent 8px 14px)}.mkt .five-item{position:relative;text-align:center;padding-inline:var(--space-3)}.mkt .five-dot{width:46px;height:46px;border-radius:50%;margin:0 auto var(--space-4);background:var(--color-surface-2);border:2px solid var(--color-slate-2);display:grid;place-items:center;font-family:var(--font-display);font-weight:500;color:var(--color-slate);position:relative;z-index:1}.mkt .five-item:first-child .five-dot{border-color:var(--color-teal-bright)}.mkt .five-item:nth-child(2) .five-dot{border-color:var(--color-gold)}.mkt .five-item:nth-child(3) .five-dot{border-color:var(--color-coral)}.mkt .five-item:nth-child(4) .five-dot{border-color:var(--color-green)}.mkt .five-item:nth-child(5) .five-dot{border-color:var(--color-slate-2)}.mkt .five-item h3{font-size:var(--text-base);font-weight:600;font-family:var(--font-body);margin-bottom:var(--space-1)}.mkt .five-item p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.mkt .section-slate .five-dot{background:var(--color-slate);color:#fff}.mkt .section-slate .five:before{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.25) 0 8px,transparent 8px 14px)}.mkt .section-slate .five-item h3{color:#fff}.mkt .section-slate .five-item p{color:var(--color-slate-muted)}@media (max-width:760px){.mkt .five{grid-template-columns:1fr;gap:var(--space-5)}.mkt .five:before{top:0;bottom:0;left:22px;right:auto;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--color-border) 0 8px,transparent 8px 14px)}.mkt .section-slate .five:before{background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.25) 0 8px,transparent 8px 14px)}.mkt .five-item{text-align:left;display:grid;grid-template-columns:46px 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start;padding:0}.mkt .five-dot{margin:0}}.mkt .grid{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.mkt .grid-2{grid-template-columns:repeat(2,1fr)}.mkt .grid-3{grid-template-columns:repeat(3,1fr)}.mkt .grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.mkt .grid-3,.mkt .grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.mkt .grid-2,.mkt .grid-3,.mkt .grid-4{grid-template-columns:1fr}}.mkt .card{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.mkt .card h3{margin-bottom:var(--space-2)}.mkt .card p:last-child{margin-bottom:0}.mkt .card-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition)}.mkt .card-link:hover{border-color:var(--color-primary);color:inherit;transform:translateY(-2px);box-shadow:var(--shadow-md)}.mkt .card-link .go{margin-top:auto;padding-top:var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--color-primary)}.mkt .card .label{font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-3);display:block}.mkt .quote-mark{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-slate);margin-bottom:var(--space-3);line-height:1.3}.mkt .split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(var(--space-8),6vw,var(--space-20));gap:clamp(var(--space-8),6vw,var(--space-20));align-items:center}.mkt .split img{border-radius:var(--radius-xl);width:100%;aspect-ratio:3/2;object-fit:cover}@media (max-width:860px){.mkt .split{grid-template-columns:1fr}}.mkt .contrast{display:grid;grid-template-columns:1fr 1fr;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-xl);overflow:hidden}.mkt .contrast>div{padding:var(--space-8)}.mkt .contrast>div+div{border-left:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04)}.mkt .contrast h3{font-size:var(--text-lg)}.mkt .contrast ul{list-style:none;padding:0;margin:0}.mkt .contrast li{padding:var(--space-3) 0;border-top:1px solid hsla(0,0%,100%,.1);color:var(--color-slate-text);font-size:var(--text-sm)}.mkt .contrast .tag{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:var(--space-3);display:block}.mkt .contrast .tag-a{color:var(--color-slate-muted)}.mkt .contrast .tag-b{color:var(--color-gold)}@media (max-width:760px){.mkt .contrast{grid-template-columns:1fr}.mkt .contrast>div+div{border-left:0;border-top:1px solid hsla(0,0%,100%,.14)}}.mkt .path{display:grid;grid-template-columns:1fr 1fr 2.2fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:stretch}.mkt .path-step{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);position:relative;display:flex;flex-direction:column}.mkt .path-step .num{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-3)}.mkt .path-step h3{margin-bottom:var(--space-1)}.mkt .path-step .price{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-slate);margin-bottom:var(--space-3);line-height:1.1}.mkt .path-step .price small{font-family:var(--font-body);white-space:nowrap}.mkt .path-step .price small,.mkt .path-step p{font-size:var(--text-sm);color:var(--color-text-muted)}.mkt .path-step.is-free{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.mkt .path-plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-top:auto}.mkt .path-plan{border:1px solid var(--color-divider);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-3)}.mkt .path-plan strong{display:block;font-size:var(--text-sm)}.mkt .path-plan span{font-size:var(--text-xs);color:var(--color-text-muted)}.mkt .path-plan .price{font-size:var(--text-base);margin:var(--space-1) 0}.mkt .path-note{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);display:flex;gap:var(--space-2);align-items:flex-start}.mkt .path-note svg{flex:none;margin-top:3px;color:var(--color-primary)}@media (min-width:1081px){.mkt .path-plans{grid-template-columns:1fr;gap:var(--space-2)}.mkt .path-plan{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-column-gap:var(--space-3);column-gap:var(--space-3)}.mkt .path-plan .price{margin:0}.mkt .path-plan>span{grid-column:1/-1}}@media (max-width:1080px){.mkt .path{grid-template-columns:1fr 1fr}.mkt .path-step.wide,.mkt .path-step:last-child{grid-column:span 2}}@media (max-width:640px){.mkt .path{grid-template-columns:1fr}.mkt .path-step.wide,.mkt .path-step:last-child{grid-column:auto}.mkt .path-plans{grid-template-columns:1fr}}.mkt .checks{list-style:none;padding:0;margin:0}.mkt .checks li{position:relative;padding-left:1.75em;margin-bottom:var(--space-3)}.mkt .checks li:before{content:"";position:absolute;left:0;top:.45em;width:.95em;height:.55em;border-left:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(-45deg)}.mkt .section-slate .checks li:before{border-color:var(--color-teal-bright)}.mkt .dashes{list-style:none;padding:0;margin:0}.mkt .dashes li{position:relative;padding-left:1.4em;margin-bottom:var(--space-2)}.mkt .dashes li:before{content:"";position:absolute;left:0;top:.78em;width:.7em;height:2px;background:var(--color-text-faint)}.mkt .standards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid var(--color-border)}.mkt .standard{padding:var(--space-6) var(--space-6) var(--space-6) 0;border-bottom:1px solid var(--color-border)}.mkt .standard:not(:nth-child(3n+1)){padding-left:var(--space-6);border-left:1px solid var(--color-border)}.mkt .standard h3{font-size:var(--text-base);font-family:var(--font-body);font-weight:600;margin-bottom:var(--space-2)}.mkt .standard p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}@media (max-width:860px){.mkt .standards{grid-template-columns:1fr}.mkt .standard,.mkt .standard:not(:nth-child(3n+1)){padding:var(--space-5) 0;border-left:0}}.mkt .plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:stretch}.mkt .plan{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);display:flex;flex-direction:column}.mkt .plan.featured{border-color:var(--color-slate);box-shadow:var(--shadow-md)}.mkt .plan .tier{font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-2)}.mkt .plan h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.mkt .plan .outcome{color:var(--color-text-muted);font-size:var(--text-sm);min-height:3.2em}.mkt .plan .price{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-slate);line-height:1;margin:var(--space-4) 0 var(--space-1)}.mkt .plan .price span{font-family:var(--font-body)}.mkt .plan .price span,.mkt .plan .term{font-size:var(--text-sm);color:var(--color-text-muted)}.mkt .plan .term{margin-bottom:var(--space-5);min-height:3em}.mkt .plan .term strong{color:var(--color-text)}.mkt .plan hr{border:0;border-top:1px solid var(--color-divider);margin:var(--space-5) 0;width:100%}.mkt .plan h4{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-3);font-weight:600}.mkt .plan ul{font-size:var(--text-sm)}.mkt .plan .btn{margin-top:auto}.mkt .plan .cap{font-size:var(--text-xs);color:var(--color-text-faint);margin:var(--space-4) 0}@media (max-width:1000px){.mkt .plans{grid-template-columns:1fr}}@media (min-width:1001px){.mkt .plan h3{min-height:2.2em}}.mkt .table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2)}.mkt table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.mkt td,.mkt th{text-align:left;padding:var(--space-4);border-bottom:1px solid var(--color-divider);vertical-align:top}.mkt th{font-weight:600;background:var(--color-surface)}.mkt tr:last-child td{border-bottom:0}.mkt td.yes{color:var(--color-primary);font-weight:600}.mkt td.no{color:var(--color-text-faint)}.mkt .table-hint{display:none}@media (max-width:640px){.mkt .table-hint{display:block;margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.mkt #compare .table-wrap th[scope=row]{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:7.5rem;box-shadow:1px 0 0 var(--color-divider)}}.mkt .timeline{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.mkt .timeline li{border-top:3px solid var(--color-primary);padding-top:var(--space-4);margin:0}.mkt .timeline li:nth-child(2){border-color:var(--color-gold)}.mkt .timeline li:nth-child(3){border-color:var(--color-coral)}.mkt .timeline li:nth-child(4){border-color:var(--color-green)}.mkt .timeline li:nth-child(5){border-color:var(--color-slate-2)}.mkt .timeline .day{font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint)}.mkt .timeline h3{font-size:var(--text-base);font-family:var(--font-body);font-weight:600;margin:var(--space-1) 0 var(--space-2)}.mkt .timeline p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}@media (max-width:860px){.mkt .timeline{grid-template-columns:1fr}}.mkt .callout{border-left:3px solid var(--color-primary);background:var(--color-primary-soft);padding:var(--space-5) var(--space-6);border-radius:0 var(--radius-md) var(--radius-md) 0}.mkt .callout p:last-child{margin-bottom:0}.mkt .callout.warn{border-color:var(--color-warn);background:var(--color-warn-soft)}.mkt .faq details{border-top:1px solid var(--color-border);padding:var(--space-5) 0}.mkt .faq details:last-child{border-bottom:1px solid var(--color-border)}.mkt .faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-base)}.mkt .faq summary::-webkit-details-marker{display:none}.mkt .faq summary:after{content:"+";font-family:var(--font-display);font-size:var(--text-lg);line-height:1;color:var(--color-primary);transition:transform var(--transition)}.mkt .faq details[open] summary:after{transform:rotate(45deg)}.mkt .faq details p{margin:var(--space-3) 0 0;color:var(--color-text-muted);max-width:70ch}.mkt .founder{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:clamp(var(--space-8),6vw,var(--space-16));gap:clamp(var(--space-8),6vw,var(--space-16));align-items:start}.mkt .founder blockquote{margin:0;font-family:var(--font-display);font-size:var(--text-xl);line-height:1.3;color:#fff}.mkt .creds{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6)}.mkt .creds span{font-size:var(--text-xs);border:1px solid hsla(0,0%,100%,.22);border-radius:var(--radius-full);padding:.3rem .8rem;color:var(--color-slate-text)}@media (max-width:860px){.mkt .founder{grid-template-columns:1fr}}.mkt .cta-band{background:var(--color-slate);color:#fff;border-radius:var(--radius-xl);padding:clamp(var(--space-8),6vw,var(--space-16));display:grid;grid-template-columns:1.5fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:center;position:relative;overflow:hidden}.mkt .cta-band h2{color:#fff;font-size:var(--text-xl);margin-bottom:var(--space-3)}.mkt .cta-band p{color:var(--color-slate-muted);margin:0}.mkt .cta-band .btn-row{justify-content:flex-end}.mkt .cta-band:after{content:"";position:absolute;right:-60px;top:-60px;width:240px;height:240px;background:url(/assets/logo-monogram-white.png) 50%/contain no-repeat;opacity:.05;pointer-events:none}@media (max-width:1000px){.mkt .cta-band{grid-template-columns:1fr}.mkt .cta-band .btn-row{justify-content:flex-start}}.mkt .footer-base{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-divider);color:var(--color-text-faint);font-size:var(--text-xs);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.mkt .snap-shell{display:grid;grid-template-columns:260px 1fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:start}.mkt .snap-steps{list-style:none;padding:0;margin:0;position:-webkit-sticky;position:sticky;top:96px}.mkt .snap-steps li{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3) 0;color:var(--color-text-faint);font-size:var(--text-sm);margin:0;border-bottom:1px solid var(--color-divider)}.mkt .snap-steps li span{width:26px;height:26px;border-radius:50%;border:1.5px solid;display:grid;place-items:center;font-size:var(--text-xs);font-weight:600;flex:none}.mkt .snap-steps li.active{color:var(--color-text);font-weight:600}.mkt .snap-steps li.active span{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.mkt .snap-steps li.done{color:var(--color-text-muted)}.mkt .snap-steps li.done span{border-color:var(--color-primary);color:var(--color-primary)}.mkt .snap-panel{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:clamp(var(--space-6),4vw,var(--space-10))}.mkt .snap-panel h2{font-size:var(--text-xl)}.mkt .q{border:0;margin:0 0 var(--space-8);padding:0}.mkt .q legend,.mkt .q>label.qlabel{font-weight:600;margin-bottom:var(--space-3);display:block;padding:0}.mkt .q .hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:calc(-1 * var(--space-2)) 0 var(--space-3)}.mkt .opts{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.mkt .opts.cols-2{grid-template-columns:1fr 1fr}.mkt .opts.cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.mkt .opts.cols-2,.mkt .opts.cols-3{grid-template-columns:1fr}}.mkt .opt{position:relative}.mkt .opt input{position:absolute;opacity:0;pointer-events:none}.mkt .opt label{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);cursor:pointer;background:var(--color-surface);transition:border-color var(--transition),background var(--transition);line-height:1.4}.mkt .opt label,.mkt .opt label strong{display:block;font-size:var(--text-sm)}.mkt .opt label small{color:var(--color-text-muted);font-size:var(--text-xs)}.mkt .opt label:hover{border-color:var(--color-text-faint)}.mkt .opt input:checked+label{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:inset 0 0 0 1px var(--color-primary)}.mkt .opt input:focus-visible+label{outline:2px solid var(--color-teal-bright);outline-offset:2px}.mkt .field{width:100%;font:inherit;font-size:var(--text-base);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text)}.mkt .field:focus{outline:2px solid var(--color-teal-bright);outline-offset:1px;border-color:transparent}.mkt textarea.field{min-height:110px;resize:vertical}.mkt .snap-nav{display:flex;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--color-divider);margin-top:var(--space-2)}.mkt .snap-error{color:var(--color-warn);font-size:var(--text-sm);margin-top:var(--space-3);min-height:1.4em}@media (max-width:900px){.mkt .snap-shell{grid-template-columns:1fr}.mkt .snap-steps{position:static;display:flex;overflow-x:auto;gap:var(--space-4)}.mkt .snap-steps li{border:0;white-space:nowrap}.mkt .snap-steps li b{display:none}.mkt .snap-steps li.active b{display:inline}}.mkt .report{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.mkt .report-head{display:flex;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;align-items:flex-end;border-bottom:1px solid var(--color-divider);padding-bottom:var(--space-6)}.mkt .report-head h2{margin:0}.mkt .badge{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:600;padding:.3rem .7rem;border-radius:var(--radius-full);background:var(--color-offset);color:var(--color-text-muted)}.mkt .map5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.mkt .map5 .cell{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-surface)}.mkt .map5 .cell .st{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.mkt .map5 .cell h4{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;margin:var(--space-1) 0 var(--space-2)}.mkt .map5 .cell p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.mkt .map5 .cell.gap{border-color:var(--color-coral)}.mkt .map5 .cell.gap .st{color:#b5473f}.mkt .map5 .cell.partial{border-color:var(--color-gold)}.mkt .map5 .cell.partial .st{color:#8a6a12}.mkt .map5 .cell.ok .st{color:var(--color-primary)}@media (max-width:860px){.mkt .map5{grid-template-columns:1fr}}.mkt .opps{counter-reset:opp;list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.mkt .opps li{counter-increment:opp;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5) var(--space-4) 3.4rem;position:relative;margin:0;background:var(--color-surface)}.mkt .opps li:before{content:counter(opp);position:absolute;left:var(--space-4);top:var(--space-4);width:28px;height:28px;border-radius:50%;background:var(--color-slate);color:#fff;display:grid;place-items:center;font-size:var(--text-xs);font-weight:600}.mkt .opps li strong{display:block}.mkt .opps .meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.mkt .opps .meta span{font-size:var(--text-xs);background:var(--color-offset);padding:.15rem .55rem;border-radius:var(--radius-full);color:var(--color-text-muted)}.mkt .risk{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider);font-size:var(--text-sm)}.mkt .risk:last-child{border-bottom:0}.mkt .risk i{flex:none;width:10px;height:10px;border-radius:50%;margin-top:.45em;background:var(--color-coral)}.mkt .risk.low i{background:var(--color-green)}.mkt .risk.mid i{background:var(--color-gold)}.mkt .route{background:var(--color-slate);color:#fff;border-radius:var(--radius-lg);padding:var(--space-6) var(--space-8)}.mkt .route h3{color:#fff}.mkt .route p{color:var(--color-slate-muted)}.mkt .route .kicker{color:var(--color-teal-bright)}.mkt .route .btn-ghost{color:#fff;border-color:hsla(0,0%,100%,.35)}.mkt .route .btn-ghost:hover{border-color:#fff;color:#fff}.mkt .print-only{display:none}@media print{.mkt .no-print,.mkt .snap-steps{display:none!important}.mkt .snap-shell{display:block}.mkt .snap-panel{border:0;padding:0}.mkt .print-only{display:block}}.mkt .anchor-target{scroll-margin-top:90px}.mkt .pill-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.mkt .pill{font-size:var(--text-xs);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:.25rem .7rem;color:var(--color-text-muted);background:var(--color-surface)}.mkt .prod-card .label{color:var(--color-primary)}.mkt .fine{font-size:var(--text-xs);color:var(--color-text-faint)}.mkt .reveal{opacity:1}@media print{.mkt .report .map5{page-break-inside:avoid;break-inside:avoid}.mkt .report .route{background:#fff;color:#000;border:1px solid #777}.mkt .report .route h3,.mkt .report .route p,.mkt .report .route strong{color:#000!important}}.mkt .report,.mkt .snap-panel,.mkt .snap-shell{min-width:0}.mkt .snap-panel{max-width:100%}.mkt .opps strong,.mkt .report h2{overflow-wrap:anywhere}.mkt .table-wrap{max-width:100%}.mkt .report{grid-template-columns:minmax(0,1fr)}.mkt .report>*,.mkt .risk>span{min-width:0}.mkt .report .dashes,.mkt .report .risk{overflow-wrap:anywhere}.mkt .btn-on-slate{color:#fff;border-color:hsla(0,0%,100%,.3)}.mkt .btn-on-slate:hover{color:#fff;border-color:#fff}.mkt ol.five{list-style:none;padding:0;margin:0}.mkt .five-item{margin:0}.mkt .five-item p.five-breaks{margin-top:var(--space-2);font-style:italic;color:var(--color-text-faint)}.mkt .push-down{margin-top:auto}.mkt .price-sm{font-size:var(--text-lg)}.mkt .after-grid{margin-top:var(--space-6)}.mkt .standards-gap{margin-top:var(--space-12)}.mkt a.path-plan{text-decoration:none;color:inherit;transition:border-color var(--transition)}.mkt a.path-plan:hover{border-color:var(--color-primary);color:inherit}.mkt .founder-photo{width:160px;height:200px;object-fit:cover;object-position:top;border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.mkt .stack-total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);border-top:2px solid var(--color-slate);padding-top:var(--space-4);margin-top:var(--space-6);font-family:var(--font-display)}.mkt .stack-total .price{font-size:var(--text-2xl);color:var(--color-slate)}.mkt .hero-price{font-size:var(--text-lg)}.mkt .big-price,.mkt .hero-price{font-family:var(--font-display);color:var(--color-slate)}.mkt .big-price{font-size:var(--text-2xl);margin-bottom:var(--space-3)}.mkt .kit-price{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-slate)}.mkt .pt-0{padding-top:0}.mkt .split-top{align-items:start}.mkt .h2-sm,.mkt .h3-lg{font-size:var(--text-xl)}.mkt .flush{margin:0}.mkt .card-bonus{border-style:dashed;border-color:var(--color-gold);background:color-mix(in oklab,var(--color-gold) 10%,var(--color-surface-2))}.mkt .prod-card{display:flex;flex-direction:column}.mkt .prod-card .quote-mark{font-size:var(--text-base)}.mkt .about-photo{border-radius:var(--radius-xl);width:100%;max-width:420px;aspect-ratio:4/5;object-fit:cover;object-position:top;justify-self:end}@media (max-width:860px){.mkt .about-photo{justify-self:start}}.mkt .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mkt .wi{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.mkt .wi>*{min-width:0}.mkt .wi-inputs{display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-content:start}.mkt .wi-field label{display:block;font-weight:600;margin-bottom:var(--space-1)}.mkt .wi-field .hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-2)}.mkt .wi-field .field{min-height:44px}.mkt .wi-range{display:flex;align-items:center;gap:var(--space-4)}.mkt .wi-range input{flex:1 1;min-width:0;min-height:44px;accent-color:var(--color-primary)}.mkt .wi-range output{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-slate);min-width:3.5ch;text-align:right}.mkt .wi-results{display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-content:start}.mkt .wi-results>*{margin:0}.mkt .wi-headline{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.2;color:var(--color-slate)}.mkt .wi-headline strong{color:var(--color-primary)}.mkt .wi-breakdown{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.mkt .wi-breakdown>div{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.mkt .wi-breakdown dt{font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.mkt .wi-breakdown dd{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-slate)}.mkt .wi-breakdown dd span{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted)}.mkt .wi-recovered{font-size:var(--text-lg)}.mkt .wi tbody th{background:none}.mkt .wi-verdict h3{margin-bottom:var(--space-2)}.mkt .wi-verdict .btn{margin-top:var(--space-2)}.mkt .wi-copied{overflow-wrap:anywhere}.mkt .wi-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mkt .wi-math{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-6) 0}.mkt .wi-math dt{font-weight:600}.mkt .wi-math dd{margin:0;color:var(--color-text-muted)}@media (min-width:1024px){.mkt .wi{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.mkt .wi-price-inline{display:none}@media (max-width:600px){.mkt .wi-price-inline{display:block;font-weight:400;color:var(--color-text-muted)}.mkt .wi td.tnum,.mkt .wi thead th:nth-child(2){display:none}}@media (min-width:1000px){.mkt .wi-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}}.mkt .snap-section{padding-top:0}.mkt .snap-situation{margin:0}.mkt .snap-score{text-align:right}.mkt .snap-score .tnum{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1;color:var(--color-slate)}.mkt .snap-score .tnum span{font-size:var(--text-base);color:var(--color-text-muted)}.mkt .snap-product{margin-top:var(--space-3)}.mkt .snap-product strong{color:#fff}.mkt .snap-product a{color:var(--color-teal-bright)}.mkt .snap-route-link{margin-top:var(--space-5)}.mkt .snap-credit{margin-top:var(--space-3)}.mkt .snap-send{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid hsla(0,0%,100%,.14)}.mkt .snap-send h4{color:#fff;margin-bottom:var(--space-2)}.mkt .snap-send-fields{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.mkt .snap-send label{display:block;font-size:var(--text-sm);font-weight:600;color:#fff}.mkt .snap-send .field{margin-top:var(--space-1)}.mkt .route .snap-error{color:#f6b8ab}.mkt .route .snap-sent{color:#fff;font-weight:600}.mkt .btn:disabled{opacity:.6;cursor:progress}@media (max-width:760px){.mkt .snap-send-fields{grid-template-columns:1fr}}@media print{.csf,.csh,.css-skip{display:none!important}}body:has(.mkt){margin:0;background:#f6f4ef;font-family:Source Sans\ 3,Helvetica Neue,system-ui,sans-serif}.mkt .draft-note{padding:.65rem max(24px,calc((100vw - 1200px) / 2));background:var(--color-warn-soft);border-bottom:1px solid var(--color-divider);color:var(--color-warn);font-size:var(--text-xs)}.mkt .five-link{display:block;color:inherit;text-decoration:none;border-radius:var(--radius-md)}.mkt .five-link:hover h3{color:var(--color-primary)}.mkt .five-link:hover .five-dot{box-shadow:0 0 0 6px var(--color-primary-soft)}.mkt .five-dot{transition:box-shadow var(--transition)}@media (max-width:760px){.mkt .five-link{display:grid;grid-template-columns:46px 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start;grid-column:1/-1}}.mkt .stories{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-16)}.mkt .story{--tone:var(--color-teal-bright);display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-surface-2);border:1px solid var(--color-border);border-top:4px solid var(--tone);border-radius:var(--radius-xl);padding:var(--space-6);scroll-margin-top:96px}.mkt .story-context{--tone:var(--color-gold)}.mkt .story-owner{--tone:var(--color-coral)}.mkt .story-decision{--tone:var(--color-green)}.mkt .story-feedback{--tone:var(--color-slate-2)}.mkt .story:target{box-shadow:0 0 0 3px var(--tone)}.mkt .story-head{display:flex;gap:var(--space-3);align-items:center}.mkt .story-head h3{margin:0;font-size:var(--text-base);font-family:var(--font-body);font-weight:600}.mkt .story-head .label{margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint)}.mkt .story-dot{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:3px solid var(--tone);font-weight:600}.mkt .story-dot,.mkt .story-highlight{font-family:var(--font-display);color:var(--color-slate)}.mkt .story-highlight{margin:0;font-size:var(--text-lg);line-height:1.3;padding-left:var(--space-4);border-left:3px solid var(--tone)}.mkt .story-text{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.mkt .story-kicker{display:block;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-1)}.mkt .story-examples{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.mkt .story-examples>div{display:grid;grid-template-columns:74px 1fr;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--text-sm)}.mkt .story-examples dt{font-weight:600;color:var(--color-slate-2)}.mkt .story-examples dd{margin:0;color:var(--color-text-muted)}.mkt .story-fix{margin:auto 0 0;padding:var(--space-3) var(--space-4);background:var(--color-primary-soft);border-radius:var(--radius-md);font-size:var(--text-sm)}.mkt .story-cta{border-top-color:var(--color-primary);background:var(--color-offset);justify-content:flex-start}.mkt .story-cta h3{margin:0}.mkt .know-split{align-items:center}.mkt .know li{color:var(--color-slate-text)}.mkt .know-terms{font-size:var(--text-sm)}.mkt .sample-snap{margin:0;background:var(--color-surface-2);color:var(--color-text);border-radius:var(--radius-xl);padding:clamp(var(--space-5),3vw,var(--space-8));box-shadow:0 30px 60px rgba(0,0,0,.25);rotate:.5deg}.mkt .section-slate .sample-snap :is(p,li,h4,strong,span){color:inherit}.mkt .section-slate .sample-snap .kicker{color:var(--color-primary)}.mkt .section-slate .sample-snap .fine{color:var(--color-text-faint);margin:var(--space-4) 0 0}.mkt .sample-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.mkt .sample-head>div:first-child{flex:1 1 15rem}.mkt .sample-head .kicker{margin-bottom:var(--space-1)}.mkt .sample-title{margin:0;font-family:var(--font-display);font-size:var(--text-lg)}.mkt .sample-map{gap:var(--space-2)}.mkt .sample-map .cell{padding:var(--space-2) var(--space-3)}.mkt .section-slate .sample-map .cell.gap .st{color:#b5473f}.mkt .section-slate .sample-map .cell.partial .st{color:#8a6a12}.mkt .section-slate .sample-map .cell.ok .st{color:var(--color-primary)}@media (max-width:860px){.mkt .sample-map{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}}.mkt .sample-opps{margin-top:var(--space-4)}.mkt .sample-opps li{padding-block:var(--space-3);font-size:var(--text-sm)}.mkt .sample-opps li:before{top:var(--space-3)}.mkt .sample-route{margin:var(--space-4) 0 0;display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4);background:var(--color-slate);border-radius:var(--radius-md)}.mkt .section-slate .sample-route span{color:var(--color-teal-bright);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mkt .section-slate .sample-route strong{color:#fff}@media (max-width:860px){.mkt .sample-snap{rotate:0deg}}.mkt .sticky-cta{display:none}@media (max-width:1100px){.mkt .sticky-cta{display:block;position:-webkit-sticky;position:sticky;bottom:0;z-index:20;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--color-bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--color-divider)}.mkt .sticky-cta .btn{width:100%}}@media print{.mkt .sticky-cta{display:none}}@media (max-width:900px),(pointer:coarse){.mkt .btn-sm{min-height:44px}}.mkt .sample-map .cell .cell-name{display:block;font-size:var(--text-sm)}.mkt .waitlist-done:focus{outline:none}.mkt .btn[aria-disabled=true]{opacity:.7;cursor:progress}@media (max-width:1100px){html:has(.mkt .sticky-cta){scroll-padding-bottom:88px}}.mkt .layers{list-style:none;padding:0;margin:var(--space-6) 0;display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:var(--content-narrow)}.mkt .layer{position:relative;display:grid;grid-template-columns:44px 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start;margin:0;padding:var(--space-4) var(--space-5);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.mkt .layer+.layer:before{content:"";position:absolute;left:calc(var(--space-5) + 21px);top:calc(-1 * var(--space-3) - 1px);height:var(--space-3);width:2px;background:var(--color-border)}.mkt .layer-icon{width:44px;height:44px;padding:10px;border-radius:50%;fill:none;stroke:var(--color-slate);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;background:var(--color-offset)}.mkt .layer-ai .layer-icon{background:color-mix(in oklab,var(--color-gold) 30%,#fff);fill:var(--color-gold);stroke:#8a6a12}.mkt .layer-team .layer-icon{background:var(--color-primary-soft);stroke:var(--color-primary)}.mkt .layer-who{margin:0 0 var(--space-1)}.mkt .layer-who strong{display:block}@media (max-width:600px){.mkt .layer{grid-template-columns:36px 1fr;column-gap:var(--space-3);align-items:center}.mkt .layer>div{display:contents}.mkt .layer-icon{width:36px;height:36px;padding:8px}.mkt .layer-how{grid-column:1/-1;margin-top:var(--space-2)}.mkt .layer+.layer:before{left:calc(var(--space-5) + 17px)}}.mkt .layer-how{color:var(--color-text-muted)}.mkt .layer-how,.mkt .story-ai{margin:0;font-size:var(--text-sm)}.mkt .story-ai{padding:var(--space-3) var(--space-4);border:1px dashed var(--color-gold);border-radius:var(--radius-md);background:color-mix(in oklab,var(--color-gold) 10%,var(--color-surface-2))}.mkt .lifecycle{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.mkt .lc-stage{position:relative;margin:0;padding:var(--space-6);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-3)}.mkt .lc-stage:first-child{border-top:4px solid var(--color-teal-bright)}.mkt .lc-stage:nth-child(2){border-top:4px solid var(--color-gold)}.mkt .lc-stage:nth-child(3){border-top:4px solid var(--color-coral)}.mkt .lc-stage+.lc-stage:before{content:"";position:absolute;left:calc(-1 * var(--space-5));top:50%;width:var(--space-5);height:2px;background:var(--color-border)}.mkt .lc-stage h3{margin:0}.mkt .lc-num{margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint)}.mkt .lc-gets{margin:0;font-family:var(--font-display);font-size:var(--text-lg);line-height:1.3;color:var(--color-slate)}.mkt .lc-ai{margin:auto 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.mkt .lc-roles{margin:auto 0 0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.mkt .lc-roles dt{font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.mkt .lc-roles div:first-child dt{color:#8a6a12}.mkt .lc-roles dd{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}@media (max-width:900px){.mkt .lifecycle{grid-template-columns:1fr}.mkt .lc-stage+.lc-stage:before{left:50%;top:calc(-1 * var(--space-5));width:2px;height:var(--space-5)}}.mkt .chatq{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5)}.mkt .chatq>div{padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface-2)}.mkt .chatq .chatq-old{background:var(--color-offset)}.mkt .chatq .chatq-new{border:2px solid var(--color-primary)}.mkt .chatq h3{margin-bottom:var(--space-4)}@media (max-width:760px){.mkt .chatq{grid-template-columns:1fr}}.mkt .needs{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.mkt .needs li{margin:0;padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04)}.mkt .needs strong{display:block;color:#fff;margin-bottom:var(--space-1)}.mkt .needs span{display:block;font-size:var(--text-sm);color:var(--color-slate-muted)}.mkt .has{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-10);padding:0;list-style:none}.mkt .has li{margin:0;padding:.35rem .85rem;border-radius:var(--radius-full);border:1px solid hsla(0,0%,100%,.22);color:var(--color-slate-text);font-size:var(--text-sm)}.mkt .pathway{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.mkt .pathway li{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.mkt .pathway .step-name{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-slate);margin:0}@media (max-width:860px){.mkt .pathway{grid-template-columns:1fr}}.mkt .go-link{margin-top:auto;font-size:var(--text-sm);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2)}.mkt .pathway .label{font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.mkt .impact-notice{font-size:var(--text-lg);font-weight:600;margin:0 0 var(--space-3)}.mkt .impact .small{margin:0 0 var(--space-1)}.mkt .uc-jump{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6)}.mkt .uc-jump a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:.4rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-text);text-decoration:none;font-size:var(--text-sm);font-weight:600}.mkt .uc-jump a:hover{border-color:var(--color-primary)}.mkt .uc-jump span{color:var(--color-text-faint);font-weight:500}.mkt .uc-list{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.mkt .uc{display:grid;grid-template-columns:minmax(220px,300px) 1fr;grid-gap:clamp(var(--space-6),4vw,var(--space-12));gap:clamp(var(--space-6),4vw,var(--space-12));padding:clamp(var(--space-6),3vw,var(--space-10));background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);scroll-margin-top:96px}.mkt .uc:target{box-shadow:0 0 0 3px var(--color-primary)}.mkt .uc-side{display:flex;flex-direction:column;gap:var(--space-2)}.mkt .uc-client{margin:0;font-size:var(--text-xl)}.mkt .uc-side .muted{margin:0}.mkt .uc-stats{margin:var(--space-4) 0 0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.mkt .uc-stats>div{border-top:2px solid var(--color-slate);padding-top:var(--space-2);display:flex;flex-direction:column-reverse;justify-content:flex-end}.mkt .uc-stats dd{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);line-height:1;color:var(--color-slate)}.mkt .uc-stats dt{margin:var(--space-1) 0 0;font-size:var(--text-sm);font-weight:400;color:var(--color-text-muted)}.mkt .uc-stages{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0 0}.mkt .uc-stages span{padding:.15rem .6rem;border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--text-xs);font-weight:600}.mkt .uc-headline{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);line-height:1.2;color:var(--color-slate);text-wrap:balance}.mkt .uc-summary{color:var(--color-text-muted)}.mkt .uc-body h4{margin:var(--space-6) 0 var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary)}.mkt .uc-body>p:not(.uc-headline):not(.uc-summary):not(.uc-cta){font-size:var(--text-sm)}.mkt .uc-built{counter-reset:ucb;list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.mkt .uc-built li{counter-increment:ucb;position:relative;margin:0;padding-left:2.2em;font-size:var(--text-sm)}.mkt .uc-built li:before{content:counter(ucb,decimal-leading-zero);position:absolute;left:0;top:0;font-family:var(--font-display);font-weight:600;color:var(--color-teal-bright)}.mkt .uc-approach{margin-top:var(--space-5);color:var(--color-text-muted)}.mkt .uc-tags{list-style:none;padding:0;margin:var(--space-4) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.mkt .uc-tags li{margin:0;padding:.15rem .6rem;border-radius:var(--radius-full);background:var(--color-offset);font-size:var(--text-xs);color:var(--color-text-muted)}.mkt .uc-quote{margin:var(--space-6) 0 0;padding-left:var(--space-5);border-left:3px solid var(--color-gold)}.mkt .uc-quote p{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-slate)}.mkt .uc-quote footer{font-size:var(--text-sm);color:var(--color-text-muted)}@media (max-width:860px){.mkt .uc{grid-template-columns:1fr}.mkt .uc-stats{grid-template-columns:repeat(3,1fr)}.mkt .uc-stats dd{font-size:var(--text-xl)}}@media (max-width:480px){.mkt .uc-stats{grid-template-columns:1fr}}.mkt .uc-teaser .uc-big{font-family:var(--font-display);font-size:var(--text-3xl);line-height:1;color:var(--color-slate);margin-top:var(--space-2)}.mkt .uc-teaser .uc-big-label{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.mkt .lc-built-for{margin:0 0 calc(-1 * var(--space-2));font-size:var(--text-xs);color:var(--color-text-faint)}.mkt .snap-steps li:not(.active):not(.done){color:var(--color-text-muted)}.mkt .snap-head{align-items:flex-start}.mkt .snap-meta{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.mkt .snap-quote{margin:var(--space-3) 0 0;padding:var(--space-1) var(--space-4);border-left:3px solid var(--color-border);font-style:italic;overflow-wrap:anywhere}.mkt .snap-words{margin-top:var(--space-3);font-size:var(--text-sm)}.mkt .snap-words-label{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint)}.mkt .snap-words ul{margin:0;padding-left:var(--space-5)}.mkt .snap-words li{margin:0 0 var(--space-1)}.mkt .snap-scoreline{margin:var(--space-3) 0 0}.mkt .snap-cost{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);background:var(--color-surface)}.mkt .snap-cost-line{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-lg);line-height:1.3}.mkt .snap-cost .small{margin:0}.mkt .snap-map{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.mkt .snap-row{margin:0;border:1px solid var(--color-border);border-left-width:4px;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--color-surface);font-size:var(--text-sm);overflow-wrap:anywhere}.mkt .snap-row p{margin:0 0 var(--space-1)}.mkt .snap-row p:last-child{margin-bottom:0}.mkt .snap-row-head .st{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.mkt .snap-row.gap{border-left-color:var(--color-coral)}.mkt .snap-row.gap .st{color:#b5473f}.mkt .snap-client{color:var(--color-text-muted)}.mkt .snap-uc{max-width:360px;margin-top:var(--space-3)}.mkt .snap-first-fix{border:1px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);background:var(--color-primary-soft)}.mkt .snap-fine h4,.mkt .snap-first-fix h4,.mkt .snap-kit h4{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-body);font-size:var(--text-base)}.mkt .snap-first-fix h4{margin-top:0}.mkt .snap-first-fix ol,.mkt .snap-plan{margin:0 0 var(--space-2);padding-left:var(--space-5)}.mkt .snap-badge{display:inline-block;margin:var(--space-1) 0;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.mkt .opps .snap-unlocks{display:block;margin-top:var(--space-1)}.mkt .snap-ai-name{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-lg)}.mkt .snap-dl{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--text-sm)}.mkt .snap-dl div{display:grid;grid-template-columns:10rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.mkt .snap-dl dt{font-weight:600}.mkt .snap-dl dd{margin:0}@media (max-width:640px){.mkt .snap-dl div{grid-template-columns:1fr;gap:0}}.mkt .snap-v2 .risk.mid i{background:var(--color-coral)}.mkt .snap-v2 .risk.low i{background:var(--color-text-faint)}.mkt .snap-risk-fix{display:block;margin-top:var(--space-1);color:var(--color-text-muted)}.mkt .snap-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.mkt .snap-help{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.mkt .report .route .kicker,.mkt .snap-help a{color:#62c6b8}.mkt .snap-kit,.mkt .snap-kit-form{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);background:var(--color-surface)}.mkt .snap-kit-form h3{font-size:var(--text-lg)}.mkt .snap-fromto,.mkt .snap-kit-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.mkt .snap-fromto-field,.mkt .snap-kit-form label{display:block;font-size:var(--text-sm);font-weight:600}.mkt .snap-fromto-field .field,.mkt .snap-kit-form .field{margin-top:var(--space-1)}.mkt .snap-kit-form .snap-kit-check{display:flex;gap:var(--space-2);align-items:center;margin-top:var(--space-3);font-weight:400}@media (max-width:640px){.mkt .snap-fromto,.mkt .snap-kit-fields{grid-template-columns:1fr}}.mkt .snap-fine{border-top:1px solid var(--color-divider);padding-top:var(--space-4)}.mkt .snap-fine summary{cursor:pointer;font-weight:600}.mkt .sample-map .cell.partial{border-color:var(--color-border)}.mkt .section-slate .sample-map .cell.partial .st{color:var(--color-text-muted)}.mkt .sample-ai,.mkt .sample-uc{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.mkt .sample-ai span,.mkt .sample-uc span{display:block;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media print{.mkt .report .btn,.mkt .report button,.mkt .report form{display:none!important}.mkt .snap-fine summary{list-style:none}.mkt .snap-first-fix,.mkt .snap-kit,.mkt .snap-row{page-break-inside:avoid;break-inside:avoid}}.mkt .snap-kit-form .snap-kit-help{display:block;margin-top:var(--space-1);font-weight:400;color:var(--color-text-muted)}.mkt .snap-prompt{margin-top:var(--space-4)}.mkt .snap-prompt pre{margin:0 0 var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-size:var(--text-sm);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.mkt .btn-lg{padding:1rem 1.6rem;min-height:52px;font-size:var(--text-base);font-weight:700;border-radius:var(--radius-lg)}.mkt .btn-primary{box-shadow:0 6px 16px rgba(31,122,112,.22)}.mkt .cta-row{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;margin-top:clamp(var(--space-8),5vw,var(--space-12))}.mkt .cta-note{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.mkt .section-slate .cta-row .btn-primary{background:#fff;color:var(--color-slate);box-shadow:none}.mkt .section-slate .cta-row .btn-primary:hover{background:var(--color-primary-soft)}.mkt .section-slate .cta-note{color:var(--color-slate-muted)}.mkt .hl{color:inherit;padding-inline:.05em;background:linear-gradient(transparent 58%,color-mix(in oklab,var(--color-gold) 70%,transparent) 58% 92%,transparent 92%) no-repeat 0 0 /100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mkt .section-slate .hl{background-image:linear-gradient(transparent 86%,var(--color-gold) 86%)}.mkt .strike{position:relative;text-decoration:none;white-space:nowrap;color:var(--color-text-muted)}.mkt .strike:after{content:"";position:absolute;left:-6%;right:-6%;top:52%;height:max(3px,.09em);border-radius:2px;background:var(--color-coral);rotate:-8deg;transform-origin:left center}.mkt .count>[aria-hidden]{display:inline-block;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}@media print{.mkt .count>[aria-hidden]{display:none}.mkt .count>.sr-only{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}}.mkt .bigstat{font-family:var(--font-display);font-weight:600;font-size:clamp(3.25rem,1.5rem + 7vw,8rem);line-height:.95;letter-spacing:-.03em;color:var(--color-slate);margin:0 0 var(--space-3)}.mkt .section-slate .bigstat{color:#fff}.mkt .bigstat-label{font-size:var(--text-lg);line-height:1.4;color:var(--color-text-muted);max-width:46ch}.mkt .example-tag{display:inline-block;margin-bottom:var(--space-3);padding:.15rem .6rem;border-radius:var(--radius-full);border:1px dashed var(--color-border);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.mkt .hero-bold h1{font-size:var(--text-3xl);line-height:1.02;letter-spacing:-.025em}.mkt .hero-bold h1.h1-long{font-size:clamp(2.4rem,1.1rem + 3.9vw,4.25rem)}.mkt .assure{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);padding:0;margin:var(--space-6) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.mkt .assure li{margin:0}.mkt .hero-tag span{display:block;margin-top:2px;line-height:1.45}.mkt .assure strong{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--color-slate)}.mkt .pains{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.mkt .pains li{margin:0;padding:var(--space-6);background:var(--color-surface-2);border:1px solid var(--color-border);border-left:5px solid var(--color-coral);border-radius:var(--radius-lg);color:var(--color-text-muted)}.mkt .pains strong{display:block;margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:1.12;color:var(--color-text)}@media (max-width:760px){.mkt .pains{grid-template-columns:1fr}}.mkt .costline{margin-top:clamp(var(--space-12),7vw,var(--space-20));display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-4) clamp(var(--space-8),5vw,var(--space-16));gap:var(--space-4) clamp(var(--space-8),5vw,var(--space-16));align-items:end}.mkt .costline .cta-row{grid-column:1/-1;margin-top:var(--space-4)}.mkt .costline .bigstat{color:var(--color-coral-ink)}@media (max-width:860px){.mkt .costline{grid-template-columns:1fr}}.mkt .pits{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.mkt .pits li{margin:0;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--space-5);gap:var(--space-5);align-items:center;padding:var(--space-5) var(--space-6);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-lg);background:hsla(0,0%,100%,.04)}.mkt .section-slate .pits p{margin:0}.mkt .pits .pit{color:var(--color-slate-muted);font-size:var(--text-lg)}.mkt .pits .pit s{-webkit-text-decoration-color:#f0928b;text-decoration-color:#f0928b;text-decoration-thickness:2px}.mkt .pits .fix{color:#fff;font-size:var(--text-lg);font-weight:600}.mkt .pits .tag{display:block;margin-bottom:var(--space-1);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.mkt .pits .pit .tag{color:#f0928b}.mkt .pits .fix .tag{color:var(--color-gold)}.mkt .pits .fix span:not(.tag){display:block;font-weight:400;font-size:var(--text-base);color:var(--color-slate-muted);margin-top:var(--space-1)}.mkt .pits-arrow{width:28px;height:28px;color:var(--color-gold)}@media (max-width:760px){.mkt .pits li{grid-template-columns:1fr;gap:var(--space-3)}.mkt .pits-arrow{rotate:90deg}}.mkt .stack{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4);counter-reset:stack}.mkt .stack li{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-6);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.mkt .stack-num{font-family:var(--font-display);font-weight:600;font-size:clamp(2.5rem,1.6rem + 3vw,4rem);line-height:.9;color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt .stack h3{font-size:var(--text-xl);margin-bottom:var(--space-1)}.mkt .stack .ends{margin-bottom:var(--space-2);font-weight:600;color:var(--color-text)}.mkt .stack .ends>span{color:var(--color-coral-ink)}.mkt .stack p:last-child{margin:0;color:var(--color-text-muted)}.mkt .stack .is-bonus{border:2px dashed var(--color-gold);background:color-mix(in oklab,var(--color-gold) 12%,var(--color-surface-2))}.mkt .stack .is-bonus .stack-num{color:#8a6a12;font-size:var(--text-lg);line-height:1.2;text-transform:uppercase;letter-spacing:.08em}@media (max-width:1000px){.mkt .stack{grid-template-columns:1fr}}@media (max-width:760px){.mkt .stack li{gap:var(--space-4);padding:var(--space-5)}.mkt .stack .is-bonus{grid-template-columns:1fr;gap:var(--space-2)}}.mkt .stack-total{flex-wrap:wrap;font-size:var(--text-lg)}.mkt .stack-total .price{font-family:var(--font-display);font-weight:600}.mkt .stack-total .btn{align-self:center}.mkt .stack-total>span:first-child{flex:1 1 14rem}.mkt .week{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-3);gap:var(--space-3);position:relative}.mkt .week li{margin:0;display:grid;grid-template-rows:auto 1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.mkt .week-day{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);color:var(--color-slate);padding-bottom:var(--space-2);border-bottom:4px solid var(--color-primary)}.mkt .week p{margin:0;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.45}.mkt .week p>span{display:block;margin-bottom:var(--space-1);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mkt .week-you{background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text)}.mkt .week-you>span{color:var(--color-coral-ink)}.mkt .week-us{background:var(--color-slate);color:var(--color-slate-text)}.mkt .week-us>span{color:var(--color-gold)}@media (max-width:960px){.mkt .week{grid-template-columns:1fr}.mkt .week li{grid-template-columns:7.5rem 1fr 1fr;grid-template-rows:auto;align-items:stretch}.mkt .week-day{border-bottom:0;border-left:4px solid var(--color-primary);padding:0 0 0 var(--space-3);font-size:var(--text-base)}}@media (max-width:600px){.mkt .week li{grid-template-columns:1fr}.mkt .week p>span{display:inline;margin-right:.5em}}.mkt .guarantee{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:start;padding:clamp(var(--space-6),4vw,var(--space-12));border:3px solid var(--color-primary);border-radius:var(--radius-xl);background:var(--color-surface-2);box-shadow:0 18px 40px rgba(22,35,42,.08)}.mkt .guarantee svg{width:clamp(64px,8vw,104px);height:auto;color:var(--color-primary)}.mkt .guarantee h2{font-size:var(--text-2xl);margin-bottom:var(--space-3)}.mkt .guarantee p:not(.kicker){font-size:var(--text-lg);margin:0}.mkt .guarantee-list{columns:14rem 2;column-gap:var(--space-6);margin:var(--space-4) 0 var(--space-2);padding-left:1.4em;font-weight:600}.mkt .guarantee-list li{margin-bottom:var(--space-1);page-break-inside:avoid;break-inside:avoid}.mkt .guarantee p.guarantee-more{font-size:var(--text-sm)}@media (max-width:600px){.mkt .guarantee{grid-template-columns:1fr}}.mkt .fit{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.mkt .fit>div{padding:clamp(var(--space-6),4vw,var(--space-10));border-radius:var(--radius-xl)}.mkt .fit-yes{background:var(--color-primary-soft)}.mkt .fit-no{background:var(--color-offset)}.mkt .fit h2{font-size:var(--text-xl)}.mkt .fit li{font-size:var(--text-lg);line-height:1.4}@media (max-width:760px){.mkt .fit{grid-template-columns:1fr}}.mkt .cta-band h2{font-size:var(--text-2xl)}@media (max-width:480px){.mkt .cta-band h2{font-size:var(--text-xl)}}.mkt .cta-band p{font-size:var(--text-lg)}.mkt .section-offset .kicker{color:var(--color-primary-hover)}.mkt :is(.section-slate,.punch) .kicker{color:#62c6b8}.mkt .paths{display:grid;align-items:start;grid-template-columns:1fr 1.15fr;grid-gap:var(--space-4);gap:var(--space-4)}.mkt .path-card{padding:clamp(var(--space-6),4vw,var(--space-10));border-radius:var(--radius-xl);background:var(--color-surface-2);border:1px solid var(--color-border)}.mkt .path-card.is-go{background:var(--color-slate);color:var(--color-slate-text);border-color:var(--color-slate)}.mkt .path-tag{margin:0 0 var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.mkt .is-go .path-tag{color:var(--color-gold)}.mkt .path-price{margin-bottom:var(--space-2);font-family:var(--font-display);font-weight:600;font-size:clamp(2.6rem,1.6rem + 4vw,5rem);line-height:1;color:var(--color-slate)}.mkt .is-go .path-price{color:#fff}.mkt .is-go .strike{margin-right:.2em;font-size:.55em;vertical-align:middle;color:var(--color-slate-muted)}.mkt .mini-inv{margin:var(--space-5) 0 var(--space-4);border-top:1px solid hsla(0,0%,100%,.2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt .mini-inv p{display:flex;justify-content:space-between;gap:var(--space-4);margin:0;padding:var(--space-3) 0;border-bottom:1px solid hsla(0,0%,100%,.12)}.mkt .mini-inv .cr{font-weight:600;color:var(--color-gold)}.mkt .mini-inv .due{border-bottom:0;font-size:var(--text-lg);font-weight:700;color:#fff}.mkt .path-foot{margin:var(--space-5) 0 0;font-weight:600;color:var(--color-text)}.mkt .path-punch{font-size:var(--text-lg);color:#fff}.mkt .path-punch strong{color:var(--color-gold)}.mkt .earn-title{margin-top:clamp(var(--space-10),6vw,var(--space-16));font-size:var(--text-xl)}.mkt .earn{list-style:none;padding:0;margin:var(--space-6) 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4);counter-reset:earn}.mkt .earn li{margin:0;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-2);border:1px solid var(--color-border);counter-increment:earn}.mkt .earn li:before{content:counter(earn);display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--space-3);border-radius:50%;background:var(--color-primary);color:#fff;font-family:var(--font-display);font-weight:600;font-size:var(--text-lg)}.mkt .earn strong{display:block;margin-bottom:var(--space-2);font-size:var(--text-lg);line-height:1.3}.mkt .earn span{color:var(--color-text-muted)}@media (max-width:860px){.mkt .earn,.mkt .paths{grid-template-columns:1fr}.mkt .earn li{display:grid;grid-template-columns:44px 1fr;grid-gap:0 var(--space-4);gap:0 var(--space-4);padding:var(--space-5)}.mkt .earn li:before{grid-row:span 2;margin:0}}.mkt .checks-lg li{font-size:var(--text-lg);line-height:1.4;margin-bottom:var(--space-4)}.mkt .fit .kicker{color:var(--color-primary-hover)}.mkt .engine{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:var(--space-4);gap:var(--space-4)}.mkt .engine>div{padding:clamp(var(--space-6),4vw,var(--space-10));border-radius:var(--radius-xl)}.mkt .engine-have{background:var(--color-surface-2);border:1px solid var(--color-border)}.mkt .engine-need{background:var(--color-slate);color:var(--color-slate-text)}.mkt .engine .tag{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.mkt .engine-need .tag{color:var(--color-gold)}.mkt .engine h3{font-size:var(--text-2xl)}.mkt .engine-need h3{color:#fff}.mkt .engine li{font-size:var(--text-lg);line-height:1.35}.mkt .engine-need .checks li:before{border-color:var(--color-gold)}@media (max-width:860px){.mkt .engine{grid-template-columns:1fr}}.mkt .reversal{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.mkt .reversal li{margin:0;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-2);border:1px solid var(--color-border);border-top:5px solid var(--color-primary)}.mkt .reversal h3{font-size:var(--text-xl);margin-bottom:var(--space-3)}.mkt .reversal p{margin:0;color:var(--color-text-muted)}@media (max-width:1000px){.mkt .reversal{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mkt .reversal{grid-template-columns:1fr}}.mkt .founder-lead{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.25;color:#fff}.mkt .standard h3{font-family:var(--font-display);font-size:var(--text-lg)}.mkt .story-more summary{cursor:pointer;list-style:none;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-hover)}.mkt .story-more summary::-webkit-details-marker{display:none}.mkt .story-more summary:before{content:"+ "}.mkt .story-more[open] summary:before{content:"\2212  "}.mkt .story-more[open]>*+*{margin-top:var(--space-3)}.mkt :is(.section-offset,.story-cta) :is(a:not(.btn),.kicker,.pathway .label){color:var(--color-primary-hover)}.mkt .section-slate .sample-route span{color:#62c6b8}.mkt .plan .price{font-weight:600}.mkt .plan .price span{font-weight:400}.mkt .plan .includes{margin:calc(-1 * var(--space-2)) 0 var(--space-5);font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.mkt .uc-teaser .uc-big{font-size:clamp(2.4rem,1.2rem + 3.6vw,4.5rem)}.mkt :is(.uc-teaser .uc-big,.uc-stats dd){font-weight:600}.mkt .uc-stages span{color:var(--color-primary-hover)}.mkt .uc-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin:var(--space-6) 0 0;padding-top:var(--space-5);border-top:1px solid var(--color-divider);font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-slate)}.mkt .section-slate .grid h3{font-size:var(--text-xl)}.mkt .uc-side-cta{margin-top:var(--space-5)}.mkt .uc-stages-label{flex-basis:100%;font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:860px){.mkt .uc-side-cta{display:none}}