.co-landing{--bg:#09090b;--surface:#0f0f12;--card:#161619;--card-2:#1c1c20;--border:#272730;--border-soft:#1d1d23;--text:#fafafa;--muted:#a1a1aa;--faint:#71717a;--accent:#6366f1;--accent-2:#818cf8;--accent-soft:#6366f121;--green:#34d399;--green-soft:#34d3991f;--red:#f87171;--red-soft:#f871711a;--font:var(--font-geist-sans), "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-geist-mono), "Geist Mono", ui-monospace, SFMono-Regular, monospace;--fs-display:60px;--fs-h2:44px;--fs-h3:20px;--fs-lead:18px;--fs-body:16px;--fs-small:14px;--fs-stat:44px;--fs-price:56px;--max:1080px;--pad-x:40px;--section-y:112px;--radius:16px}@media (max-width:1199.98px){.co-landing{--fs-display:48px;--fs-h2:38px;--fs-h3:19px;--fs-lead:17px;--fs-stat:40px;--fs-price:52px;--pad-x:32px;--section-y:88px}}@media (max-width:809.98px){.co-landing{--fs-display:38px;--fs-h2:31px;--fs-h3:18px;--fs-lead:16px;--fs-body:15px;--fs-small:13px;--fs-stat:36px;--fs-price:46px;--pad-x:20px;--section-y:72px}}.co-landing *,.co-landing :before,.co-landing :after{box-sizing:border-box}html:has(.co-landing){scroll-behavior:smooth;-webkit-text-size-adjust:100%}body:has(.co-landing){background:#09090b}.co-landing{background:var(--bg);color:var(--muted);font-family:var(--font);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}.co-landing h1,.co-landing h2,.co-landing h3,.co-landing p,.co-landing ul,.co-landing ol,.co-landing figure,.co-landing blockquote{margin:0}.co-landing ul,.co-landing ol{padding:0;list-style:none}.co-landing a{color:inherit;text-decoration:none}.co-landing img{max-width:100%;display:block}.co-landing ::selection{background:var(--accent);color:#fff}.co-landing :focus-visible{outline:2px solid var(--accent-2);outline-offset:3px;border-radius:6px}.co-landing .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.co-landing .display,.co-landing h2,.co-landing h3{color:var(--text);text-wrap:balance;font-weight:700}.co-landing .display{font-size:var(--fs-display);letter-spacing:-.045em;line-height:1.04}.co-landing h2{font-size:var(--fs-h2);letter-spacing:-.038em;max-width:760px;line-height:1.08}.co-landing h3{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:600;line-height:1.3}.co-landing .lead{font-size:var(--fs-lead);text-wrap:pretty;max-width:700px;line-height:1.6}.co-landing .small{font-size:var(--fs-small);color:var(--faint);line-height:1.5}.co-landing .eyebrow,.co-landing .mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.4}.co-landing .eyebrow{color:var(--accent-2)}.co-landing .mono{color:var(--faint);letter-spacing:.06em}.co-landing .stat{font-size:var(--fs-stat);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}.co-landing .accent{color:var(--accent-2)}.co-landing .muted,.co-landing .muted li{color:var(--muted)}.co-landing .center{text-align:center}.co-landing .ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.co-landing .ic--accent{color:var(--accent-2)}.co-landing .ic--green{color:var(--green)}.co-landing .ic--red{color:var(--red)}.co-landing .ic--faint{color:var(--faint)}.co-landing .section{padding:var(--section-y) var(--pad-x)}.co-landing section[id]{scroll-margin-top:72px}.co-landing .section--surface{background:var(--surface);border-top:1px solid var(--border-soft)}.co-landing .container{width:100%;max-width:var(--max);margin:0 auto}.co-landing .narrow{max-width:800px}.co-landing .stack-48{flex-direction:column;gap:48px;display:flex}.co-landing .heading{flex-direction:column;gap:16px;display:flex}.co-landing .center-stack{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.co-landing .center-stack h2{margin:0 auto}.co-landing .grid{gap:16px;display:grid}.co-landing .grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.co-landing .grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.co-landing .grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.co-landing .card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:14px;padding:26px 24px;display:flex}.co-landing .card h3+p,.co-landing .card>p{color:var(--muted)}.co-landing .icon-tile{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-2);border-radius:9px;flex:none;place-items:center;display:inline-grid}.co-landing .icon-tile--green{background:var(--green-soft);color:var(--green)}.co-landing .icon-tile--red{background:var(--red-soft);color:var(--red)}.co-landing .icon-tile--lg{border-radius:12px;width:44px;height:44px}.co-landing .icon-tile--lg .ic{width:22px;height:22px}.co-landing .pill,.co-landing .tag,.co-landing .badge{border-radius:100px;align-items:center;gap:8px;width:fit-content;font-weight:500;display:inline-flex}.co-landing .pill{color:var(--text);background:var(--accent-soft);border:1px solid #818cf847;padding:7px 14px 7px 12px;font-size:13px;line-height:1.3}.co-landing .tag{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);background:#ffffff08;padding:5px 10px;font-size:11px}.co-landing .tag--sm{padding:3px 8px;font-size:10px}.co-landing .tag--green{color:var(--green)}.co-landing .tag--red{color:var(--red)}.co-landing .tag--accent{color:var(--accent-2)}.co-landing .badge{color:#fff;background:var(--accent);padding:5px 11px;font-size:12px}.co-landing .dot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #34d39926}.co-landing .chips{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.co-landing .chips--left{justify-content:flex-start}.co-landing .chips li{background:var(--card);border:1px solid var(--border);font-size:var(--fs-small);color:var(--muted);border-radius:12px;align-items:baseline;gap:10px;padding:12px 18px;display:inline-flex}.co-landing .chips strong{color:var(--text);letter-spacing:-.03em;font-size:20px}.co-landing .checklist{flex-direction:column;gap:12px;display:flex}.co-landing .checklist li{color:var(--text);align-items:flex-start;gap:12px;display:flex}.co-landing .checklist .ic{stroke-width:2.25px;width:17px;height:17px;margin-top:4px}.co-landing .checklist.muted li,.co-landing .checklist li.muted{color:var(--muted)}.co-landing .checklist--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;display:grid}.co-landing .note{background:var(--accent-soft);color:var(--text);border:1px solid #818cf840;border-radius:12px;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.co-landing .note .ic{margin-top:3px}.co-landing .note--plain{background:var(--card-2);border-color:var(--border);color:var(--muted);padding:16px 18px}.co-landing .btn{letter-spacing:-.005em;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:13px 20px 13px 22px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .2s,transform .15s;display:inline-flex}.co-landing .btn .ic{stroke-width:2.25px;width:16px;height:16px}.co-landing .btn:active{transform:scale(.98)}.co-landing .btn--primary{color:#fff;background:var(--accent);box-shadow:0 10px 30px -10px #6366f1a6}.co-landing .btn--primary:hover{background:var(--accent-2)}.co-landing .btn--secondary{color:#fff;background:var(--card-2);border:1px solid var(--border)}.co-landing .btn--secondary:hover{background:var(--border)}.co-landing .btn--lg{border-radius:12px;padding:17px 28px 17px 30px;font-size:17px}.co-landing .btn--lg .ic{width:18px;height:18px}.co-landing .btn--block{width:100%}.co-landing .announce{color:var(--text);text-align:center;background:#6366f11a;border-bottom:1px solid #818cf838;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.co-landing .nav{z-index:50;padding:0 var(--pad-x);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-soft);background:#09090bd1;align-items:center;height:68px;display:flex;position:sticky;top:0}.co-landing .nav__inner{width:100%;max-width:var(--max);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.co-landing .logo{align-items:center;gap:10px;display:inline-flex}.co-landing .logo__mark{background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.co-landing .logo__mark .ic{stroke-width:2.5px;width:15px;height:15px}.co-landing .logo__word{color:var(--text);letter-spacing:-.03em;font-size:17px;font-weight:700}.co-landing .nav__links{gap:32px;font-size:14px;font-weight:500;display:flex}.co-landing .nav__links a{color:var(--muted);transition:color .2s}.co-landing .nav__links a:hover{color:var(--text)}.co-landing .nav__actions{align-items:center;gap:20px;display:flex}.co-landing .nav__login{color:var(--muted);font-size:14px;font-weight:500;transition:color .2s}.co-landing .nav__login:hover{color:var(--text)}.co-landing .hero{padding-top:80px;padding-bottom:96px}.co-landing .hero__row{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.co-landing .hero__copy{flex-direction:column;gap:24px;display:flex}.co-landing .hero__copy .lead{max-width:520px}.co-landing .cta-group{flex-direction:column;gap:12px;padding-top:8px;display:flex}.co-landing .hero__meta{font-size:var(--fs-small);color:var(--text);flex-wrap:wrap;gap:20px;padding-top:8px;display:flex}.co-landing .hero__meta li{align-items:center;gap:8px;display:inline-flex}.co-landing .hero__meta .ic{width:16px;height:16px}.co-landing .hero__video{flex-direction:column;gap:12px;display:flex}.co-landing .vsl{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--border);background:#000;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000c,0 0 0 6px #6366f10f}.co-landing .vsl iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.co-landing .stat-callout{border-radius:var(--radius);background:linear-gradient(90deg, #6366f129 0%, var(--card) 55%);border:1px solid #818cf84d;align-items:center;gap:36px;padding:32px 36px;display:flex}.co-landing .stat-callout__num{letter-spacing:-.05em;color:var(--accent-2);font-size:72px;font-weight:700;line-height:1}.co-landing .stat-callout__text{color:var(--text);letter-spacing:-.015em;text-wrap:balance;margin-bottom:10px;font-size:20px;font-weight:600;line-height:1.45}.co-landing .flow{gap:18px}.co-landing .flow__steps{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.co-landing .flow__steps li{background:var(--card-2);border:1px solid var(--border);color:var(--text);border-radius:100px;align-items:center;padding:9px 14px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.co-landing .flow__steps li:not(:last-child):after{content:"→";color:var(--faint);margin-left:20px;margin-right:-10px}.co-landing .flow__steps li.is-bad{color:var(--red);background:var(--red-soft);border-color:var(--red)}.co-landing .flow__steps li.is-good{color:var(--green);background:var(--green-soft);border-color:var(--green)}.co-landing .quote{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:18px;padding:32px 36px;display:flex}.co-landing .quote blockquote{color:var(--text);font-size:var(--fs-lead);flex-direction:column;gap:14px;line-height:1.6;display:flex}.co-landing .metric{gap:10px;padding:24px}.co-landing .metric--wide{grid-column:span 2}.co-landing .metric__label{color:var(--text)}.co-landing .slop{padding-top:16px}.co-landing .videos .video-card{gap:14px;padding:12px 12px 20px}.co-landing .video-card h3,.co-landing .video-card>p{padding:0 8px}.co-landing .video-card--center{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.co-landing .tabs{background:var(--surface);border:1px solid var(--border-soft);border-radius:10px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.co-landing .tab{font:500 13px/1.2 var(--font);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.co-landing .tab .ic{width:14px;height:14px;color:var(--faint)}.co-landing .tab.is-active{color:var(--text);background:var(--card-2);border-color:var(--border)}.co-landing .tab.is-active .ic{color:var(--accent-2)}.co-landing .video-frame{aspect-ratio:16/9;background:var(--surface);border:1px solid var(--border-soft);border-radius:10px;position:relative;overflow:hidden}.co-landing .video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.co-landing .steps .card{padding:26px 24px}.co-landing .step__top{justify-content:space-between;align-items:center;display:flex}.co-landing .panel{gap:24px;padding:32px}.co-landing .panel__head{align-items:center;gap:12px;display:flex}.co-landing .mode{gap:20px;padding:30px}.co-landing .mode--highlight{background:var(--card-2);border-color:#818cf873}.co-landing .mode__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.co-landing .mode__title{align-items:center;gap:12px;display:flex}.co-landing .cta-band{background:radial-gradient(100% 160% at 100% 50%, #6366f147 0%, var(--card) 60%);border:1px solid #818cf859;border-radius:18px;align-items:center;gap:32px;padding:36px 40px;display:flex}.co-landing .cta-band__copy{flex-direction:column;flex:1;gap:8px;display:flex}.co-landing .cta-band__title{letter-spacing:-.03em;font-size:28px;line-height:1.15}.co-landing .cta-band__btn{flex-direction:column;align-items:center;gap:8px;display:flex}.co-landing .roi{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.co-landing .calc{gap:22px;padding:30px}.co-landing .slider{flex-direction:column;gap:10px;display:flex}.co-landing .slider__row{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.co-landing .slider output{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.co-landing .slider input{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--accent) 0%, var(--accent) var(--p,50%), var(--border) var(--p,50%));border-radius:6px;width:100%;height:6px}.co-landing .slider input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:2px solid var(--accent-2);border-radius:50%;width:16px;height:16px}.co-landing .slider input::-moz-range-thumb{background:var(--accent);border:2px solid var(--accent-2);border-radius:50%;width:14px;height:14px}.co-landing .calc__results{grid-template-columns:1fr 1fr;gap:10px;display:grid}.co-landing .result{background:var(--card-2);border:1px solid var(--border);color:var(--faint);border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;font-size:12px;display:flex}.co-landing .result strong{color:var(--text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.co-landing .result--good{border-color:#34d39959}.co-landing .result--good strong{color:var(--green)}.co-landing .example{gap:18px;padding:30px}.co-landing .example__row{background:var(--card-2);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.co-landing .example__row strong{color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px}.co-landing .example__row strong.accent{color:var(--accent-2)}.co-landing .example__take{font-size:var(--fs-lead);color:var(--text)!important}.co-landing .table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow-x:auto}.co-landing .compare{border-collapse:collapse;width:100%;min-width:880px;font-size:14px;line-height:1.45}.co-landing .compare th,.co-landing .compare td{text-align:left;vertical-align:middle;width:20%;padding:16px 18px}.co-landing .compare thead th{background:var(--card-2);color:var(--muted);font-weight:600}.co-landing .compare thead th.hl{color:var(--text)}.co-landing .compare thead th .ic{vertical-align:-3px;width:15px;height:15px;margin-right:8px}.co-landing .compare tbody th{color:var(--text);font-weight:600}.co-landing .compare td{color:var(--muted)}.co-landing .compare td.hl{color:var(--text);font-weight:500}.co-landing .compare .hl{background:#6366f11a}.co-landing .compare tr+tr>*,.co-landing .compare thead tr>*{border-bottom:1px solid var(--border)}.co-landing .compare tbody tr:last-child>*{border-bottom:0}.co-landing .plan{gap:22px;padding:32px}.co-landing .plan--rec{background:var(--card-2);border-color:#818cf88c;box-shadow:0 30px 80px -40px #6366f18c}.co-landing .plan__head{justify-content:space-between;align-items:center;display:flex}.co-landing .plan__price{align-items:flex-end;gap:10px;display:flex}.co-landing .price{color:var(--text);font-size:var(--fs-price);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.co-landing .plan__sub{color:var(--text)}.co-landing .plan__cta{flex-direction:column;gap:10px;padding-top:6px;display:flex}.co-landing .guarantee{border-radius:var(--radius);background:var(--green-soft);border:1px solid #34d3994d;align-items:center;gap:18px;padding:24px 28px;display:flex}.co-landing .guarantee p{color:var(--text);margin-top:6px}.co-landing .founder{grid-template-columns:360px 1fr;align-items:center;gap:56px;display:grid}.co-landing .founder__photo{object-fit:cover;border-radius:var(--radius);border:1px solid var(--border);width:100%;height:420px}.co-landing .founder__copy{flex-direction:column;gap:20px;display:flex}.co-landing .faq{flex-direction:column;gap:10px;display:flex}.co-landing .faq details{background:var(--card);border:1px solid var(--border);border-radius:14px;transition:background-color .2s,border-color .2s}.co-landing .faq details[open]{background:var(--card-2);border-color:#818cf859}.co-landing .faq summary{cursor:pointer;color:var(--text);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}.co-landing .faq summary::-webkit-details-marker{display:none}.co-landing .faq summary .ic{color:var(--muted);transition:transform .25s,color .2s}.co-landing .faq details[open] summary .ic{color:var(--accent-2);transform:rotate(45deg)}.co-landing .faq details p{color:var(--muted);padding:0 58px 22px 24px}.co-landing .final{background:radial-gradient(80% 70% at 50% 100%,#6366f138 0%,#09090b00 70%);padding-top:128px;padding-bottom:128px}.co-landing .final .lead{max-width:620px}.co-landing .footer{padding:36px var(--pad-x);border-top:1px solid var(--border-soft);font-size:13px}.co-landing .footer__inner{color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.co-landing .footer a{color:var(--muted);font-weight:500}.co-landing .footer a:hover{color:var(--text)}.co-landing .mobile-cta{display:none}@media (max-width:1199.98px){.co-landing .nav__links{gap:22px}.co-landing .hero{padding-top:64px;padding-bottom:80px}.co-landing .hero__row{grid-template-columns:1fr;gap:40px}.co-landing .hero__copy .lead{max-width:700px}.co-landing .grid--3,.co-landing .grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.co-landing .checklist--2,.co-landing .roi{grid-template-columns:1fr}.co-landing .cta-band{flex-direction:column;align-items:flex-start;gap:22px}.co-landing .cta-band__btn{align-items:flex-start}.co-landing .founder{grid-template-columns:1fr;gap:36px}.co-landing .founder__photo{height:360px}.co-landing .final{padding-top:104px;padding-bottom:104px}}@media (max-width:479.98px){.co-landing .nav .btn{display:none}}@media (max-width:809.98px){.co-landing .announce{padding:9px 16px;font-size:12px}.co-landing .nav{height:60px}.co-landing .nav__links{display:none}.co-landing .logo__word{font-size:16px}.co-landing .nav .btn{white-space:nowrap;padding:10px 14px;font-size:14px}.co-landing .nav__inner{gap:12px}.co-landing .nav__actions{flex-shrink:0;gap:14px}.co-landing .logo{min-width:0}.co-landing .hero{padding-top:44px;padding-bottom:64px}.co-landing .hero__copy{gap:20px}.co-landing .pill{padding:6px 12px 6px 10px;font-size:12px}.co-landing .hero .btn--lg{width:100%}.co-landing .grid--2,.co-landing .grid--3,.co-landing .grid--4{grid-template-columns:1fr;gap:12px}.co-landing .metric--wide{grid-column:auto}.co-landing .video-card--center{width:100%}.co-landing .card,.co-landing .mode,.co-landing .plan,.co-landing .calc,.co-landing .example,.co-landing .panel{padding:24px 20px}.co-landing .videos .video-card{padding:12px 12px 20px}.co-landing .stat-callout{flex-direction:column;align-items:flex-start;gap:14px;padding:26px 22px}.co-landing .stat-callout__num{font-size:56px}.co-landing .stat-callout__text{font-size:17px}.co-landing .quote{padding:24px 22px}.co-landing .cta-band{padding:28px 22px}.co-landing .cta-band__title{font-size:24px}.co-landing .cta-band__btn,.co-landing .cta-band .btn{width:100%}.co-landing .guarantee{align-items:flex-start;padding:20px}.co-landing .founder__photo{height:280px}.co-landing .chips{flex-direction:column;align-items:center}.co-landing .chips--left{align-items:flex-start}.co-landing .faq summary{padding:18px 20px;font-size:16px}.co-landing .faq details p{padding:0 20px 18px}.co-landing .final{padding-top:88px;padding-bottom:96px}.co-landing .footer{padding:28px 20px 150px}.co-landing .footer__inner{flex-direction:column;align-items:flex-start}.co-landing .mobile-cta{z-index:60;padding:12px 16px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border);background:#09090beb;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;bottom:0;left:0;right:0}.co-landing .mobile-cta p{color:var(--faint);text-align:center;font-size:12px;line-height:1.3}}@media (prefers-reduced-motion:reduce){html:has(.co-landing){scroll-behavior:auto}.co-landing *{transition:none!important}}.co-landing .grid{align-items:stretch}.co-landing .plan__cta{margin-top:auto}
