:root{--bg: #ffffff;--bg-alt: #fafafa;--border: #e5e7eb;--border-strong: #d1d5db;--text: #111827;--text-secondary: #6b7280;--text-tertiary: #9ca3af;--green: #22c55e;--green-strong: #16a34a;--green-hover: #15803d;--green-light: #dcfce7;--green-faint: #f0fdf4;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--shadow-sm: 0 1px 2px rgba(17, 24, 39, .05);--shadow-md: 0 1px 3px rgba(17, 24, 39, .06), 0 4px 12px rgba(17, 24, 39, .05);--shadow-lg: 0 2px 4px rgba(17, 24, 39, .04), 0 12px 32px rgba(17, 24, 39, .08);--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,iframe{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:none;border:none;color:inherit}ul,ol{list-style:none}.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}::selection{background:var(--green-light);color:var(--text)}.container{width:100%;max-width:1152px;margin-inline:auto;padding-inline:24px}.container--narrow{max-width:800px}.section{padding-block:112px}.section--alt{background:var(--bg-alt);border-block:1px solid var(--border)}.reveal{transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal-pending{opacity:0;transform:translateY(14px)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h1,h2,h3{font-weight:700;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--green-strong);letter-spacing:.01em;margin-bottom:16px}.section-heading{max-width:640px;margin-bottom:64px}.section-heading--center{margin-inline:auto;text-align:center}.section-heading h2{font-size:clamp(28px,4vw,40px);margin-bottom:16px}.section-heading p{font-size:17px;color:var(--text-secondary);text-wrap:pretty}.section-heading a{color:var(--green-strong);font-weight:500}.section-heading a:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--radius);font-size:15px;font-weight:600;line-height:1;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.btn:active{transform:scale(.98)}.btn svg{transition:transform .18s ease}.btn:hover svg{transform:translate(2px)}.btn--primary{background:var(--green-strong);color:#fff;box-shadow:var(--shadow-sm)}.btn--primary:hover{background:var(--green-hover)}.btn--inverse{background:#fff;color:var(--text)}.btn--inverse:hover{background:#f3f4f6}.btn--ghost{background:transparent;color:var(--text);border:1px solid var(--border)}.btn--ghost:hover{border-color:var(--border-strong);background:var(--bg-alt)}.btn--sm{padding:9px 16px;font-size:14px;border-radius:8px}:where(.btn,.faq__item button,.nav__menu-btn):focus-visible{outline:2px solid var(--green-strong);outline-offset:2px}.nav{position:sticky;top:0;z-index:50;background:#ffffffd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color .2s ease}.nav--scrolled{border-bottom-color:var(--border)}.nav__inner{display:flex;align-items:center;gap:32px;height:64px}.brand{display:inline-flex;align-items:center}.brand img{height:26px;width:auto}.nav__links{display:flex;align-items:center;gap:28px;margin-inline:auto}.nav__links a{font-size:14px;font-weight:500;color:var(--text-secondary);transition:color .15s ease}.nav__links a:hover{color:var(--text)}.nav__actions{display:flex;align-items:center;gap:12px;margin-left:auto}.nav__menu-btn{display:none;padding:8px;border-radius:8px;color:var(--text)}.nav__cta-mobile{display:none}.hero{padding-block:96px 104px;overflow:hidden}.launch-tape{position:sticky;top:64px;z-index:45;isolation:isolate;height:150px;margin-bottom:-150px;overflow:hidden;pointer-events:none}.launch-tape__band{position:absolute;left:50%;top:50%;width:108vw;height:42px;overflow:hidden;background:#dc1414d9;backdrop-filter:blur(9px) saturate(1.6);-webkit-backdrop-filter:blur(9px) saturate(1.6);box-shadow:0 5px 14px #00000047;border-block:1px solid rgba(255,255,255,.22);animation:launch-tape-pulse 2.2s ease-in-out infinite;will-change:filter}.launch-tape__band--a{z-index:1;transform:translate(-50%,-50%) rotate(-3.2deg)}.launch-tape__band--b{z-index:2;transform:translate(-50%,-50%) rotate(3.2deg)}.launch-tape__track{display:flex;width:max-content;height:100%;animation:launch-tape-scroll 34s linear infinite;will-change:transform}.launch-tape__band--b .launch-tape__track{animation-direction:reverse}.launch-tape__group{display:flex;align-items:center;flex-shrink:0;height:100%}.launch-tape__item{display:inline-flex;align-items:center;gap:8px;padding-inline:22px;font-size:13.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3)}.launch-tape__item:after{content:"";width:4px;height:4px;margin-left:12px;border-radius:50%;background:currentColor;opacity:.8}@keyframes launch-tape-scroll{to{transform:translate(-50%)}}@keyframes launch-tape-pulse{50%{filter:brightness(1.08)}}@media(prefers-reduced-motion:reduce){.launch-tape__track,.launch-tape__band{animation:none}}@media(max-width:640px){.launch-tape{height:116px;margin-bottom:-116px}.launch-tape__band{width:112vw;height:36px}.launch-tape__band--a{transform:translate(-50%,-50%) rotate(-4deg)}.launch-tape__band--b{transform:translate(-50%,-50%) rotate(4deg)}.launch-tape__track{animation-duration:22s}.launch-tape__item{gap:6px;padding-inline:16px;font-size:11px;letter-spacing:.035em}.launch-tape__item:after{margin-left:8px}}.hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center}.hero__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;font-size:13px;font-weight:500;color:var(--text-secondary);background:var(--bg);margin-bottom:24px}.hero__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.hero__copy h1{font-size:clamp(36px,4.4vw,52px);font-weight:800;margin-bottom:22px}.hero__copy h1 span{color:var(--text-secondary)}.hero__sub{font-size:18px;color:var(--text-secondary);max-width:480px;margin-bottom:32px;text-wrap:pretty}.hero__sub strong{color:var(--text);font-weight:600}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.hero__proof{display:flex;flex-wrap:wrap;gap:8px 20px}.hero__proof li{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--text-secondary)}.hero__proof svg{color:var(--green-strong);flex-shrink:0}.product-visual{position:relative}.hero-video{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden;background:var(--bg-alt)}.hero-video video{width:100%;height:auto;display:block}.hero-video__poster{position:relative;display:block;width:100%}.hero-video__poster img{width:100%;height:auto}.hero-video__play{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:58px;height:58px;padding-left:3px;border-radius:50%;color:#fff;background:#111827d1;box-shadow:var(--shadow-lg);transform:translate(-50%,-50%)}.tech-strip{padding-block:28px 32px;border-top:1px solid var(--border)}.tech-strip .container{text-align:center}.tech-strip__label{font-size:13px;color:var(--text-tertiary);margin-bottom:14px}.tech-strip__list li{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--text-tertiary);transition:color .2s ease;white-space:nowrap}.tech-strip__list li:hover{color:var(--text-secondary)}.marquee{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.marquee__track{display:flex;width:max-content;animation:marquee 36s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;gap:56px;padding-right:56px}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee{mask-image:none;-webkit-mask-image:none}.marquee__track{animation:none;width:auto;justify-content:center}.marquee__group{flex-wrap:wrap;justify-content:center;gap:12px 36px;padding-right:0}.marquee__group[aria-hidden]{display:none}}.ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:960px;margin-inline:auto}.ba-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.ba-card--tree{border-color:var(--green-light)}.ba-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--border);background:var(--bg-alt)}.ba-card--tree .ba-card__head{border-bottom-color:var(--green-light);background:var(--green-faint)}.ba-card__title{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--text-secondary)}.ba-card__title--ok{color:var(--green-hover)}.ba-card__time{font-size:12px;font-weight:600;font-family:var(--font-mono);color:var(--text-tertiary)}.ba-card__time--ok{color:var(--green-hover)}.term{padding:20px;font-family:var(--font-mono);font-size:12.5px;line-height:1.5;display:flex;flex-direction:column;gap:10px}.term__line{display:flex;gap:8px;color:var(--text-secondary)}.term__prompt{color:var(--text-tertiary);user-select:none}.term__line--fail{color:#b91c1c;font-weight:500}.term__cursor{display:inline-block;width:8px;height:15px;background:var(--text-tertiary);animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.tree{padding:20px;font-family:var(--font-mono);font-size:12.5px;display:flex;flex-direction:column;gap:9px}.tree__row{display:flex;align-items:center;gap:8px;padding-left:calc(var(--indent, 0) * 18px);min-width:0}.tree__icon{flex-shrink:0;color:var(--text-tertiary)}.tree__icon--dir{color:var(--green-strong)}.tree__name{color:var(--text);font-weight:500;white-space:nowrap}.tree__name--dir{font-weight:600}.tree__row em{margin-left:auto;font-style:normal;font-size:11px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree__done{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:14px;border-top:1px solid var(--border);font-family:var(--font);font-size:12.5px;font-weight:500;color:var(--green-hover)}.tree__bar{display:block;height:4px;border-radius:999px;background:var(--green-light);overflow:hidden}.tree__bar i{display:block;height:100%;width:0;border-radius:999px;background:var(--green-strong)}.is-visible .tree__bar i{animation:fill-bar 1.1s var(--ease) .5s forwards}@keyframes fill-bar{to{width:100%}}.reveal-pending .stagger>*{opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.is-visible .stagger>*{opacity:1;transform:none}.is-visible .stagger>*:nth-child(1){transition-delay:.1s}.is-visible .stagger>*:nth-child(2){transition-delay:.2s}.is-visible .stagger>*:nth-child(3){transition-delay:.3s}.is-visible .stagger>*:nth-child(4){transition-delay:.4s}.is-visible .stagger>*:nth-child(5){transition-delay:.5s}.is-visible .stagger>*:nth-child(6){transition-delay:.6s}.is-visible .stagger>*:nth-child(7){transition-delay:.7s}.is-visible .stagger>*:nth-child(8){transition-delay:.8s}.is-visible .stagger>*:nth-child(9){transition-delay:.9s}@media(prefers-reduced-motion:reduce){.stagger>*{opacity:1;transform:none;transition:none}.is-visible .tree__bar i{animation:none;width:100%}}.how__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:step}.how__step{position:relative;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .7s var(--ease)}.how__step.is-visible:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.how__step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.how__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius);background:var(--green-faint);border:1px solid var(--green-light);color:var(--green-hover)}.how__number{font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--text-tertiary)}.how__step h3{font-size:17px;margin-bottom:8px}.how__step p{font-size:14px;color:var(--text-secondary)}.features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .7s var(--ease)}.feature-card.is-visible:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.feature-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius);background:var(--bg-alt);border:1px solid var(--border);color:var(--text);margin-bottom:18px}.feature-card h3{font-size:16.5px;margin-bottom:8px}.feature-card p{font-size:14.5px;color:var(--text-secondary)}.trust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:880px;margin-inline:auto}.trust__item{display:flex;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;font-size:14px;font-weight:500}.trust__item svg{color:var(--green-strong);flex-shrink:0}.compare__wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg)}.compare__table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.compare__table th,.compare__table td{padding:14px 20px;text-align:center;border-bottom:1px solid var(--border)}.compare__table tbody tr:last-child th,.compare__table tbody tr:last-child td{border-bottom:none}.compare__table thead th{font-size:13.5px;font-weight:600;color:var(--text-secondary);background:var(--bg-alt)}.compare__table tbody th{text-align:left;font-weight:500;color:var(--text);white-space:nowrap}.compare__col--main{background:var(--green-faint);font-weight:600}thead .compare__col--main{color:var(--green-hover)!important;background:var(--green-faint)}.compare__yes{color:var(--green-strong);display:inline-block;vertical-align:middle}.compare__no{color:var(--text-tertiary);display:inline-block;vertical-align:middle}.compare__partial{font-size:12.5px;color:var(--text-secondary)}.compare__text{font-family:var(--font-mono);font-size:12.5px;color:var(--text)}.compare__note{padding:12px 20px;font-size:12.5px;color:var(--text-tertiary);border-top:1px solid var(--border);background:var(--bg-alt)}.proof__grid{display:grid;gap:24px;max-width:640px;margin-inline:auto}.video-proof__card{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden;background:#0b141a}.video-proof__card video{width:100%;height:auto;display:block}.wa{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden;background:#0b141a}.wa__head{display:flex;align-items:center;gap:12px;padding:11px 16px;background:#202c33}.wa__avatar{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#3b4a54,#111b21);flex-shrink:0}.wa__who strong{display:block;font-size:14px;font-weight:600;color:#e9edef;line-height:1.2}.wa__who span{font-size:12px;color:#8696a0}.wa__body{display:flex;flex-direction:column;gap:7px;padding:18px 14px;background:#0b141a}.wa__day{display:flex;justify-content:center;margin:4px 0}.wa__day span{background:#182229;color:#8696a0;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;padding:4px 12px;border-radius:8px}.wa__msg{display:flex}.wa__msg--in{justify-content:flex-start}.wa__msg--out{justify-content:flex-end}.wa__msg p{max-width:82%;padding:6px 9px 7px 11px;border-radius:9px;font-size:14.5px;line-height:1.4;color:#e9edef;word-break:break-word}.wa__msg--in p{background:#202c33;border-top-left-radius:2px}.wa__msg--out p{background:#005c4b;border-top-right-radius:2px}.wa__meta{display:inline-flex;align-items:center;gap:3px;float:right;margin:8px 0 -2px 12px;font-size:10.5px;color:#8696a0}.wa__msg--out .wa__meta{color:#e9edef99}.founder__card{display:grid;grid-template-columns:auto 1fr;gap:44px;align-items:center;max-width:900px;margin-inline:auto;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:44px;box-shadow:var(--shadow-md)}.founder__media{display:flex;flex-direction:column;align-items:center;gap:18px}.founder__avatar{width:104px;height:104px;border-radius:50%;object-fit:cover;object-position:center 20%;border:3px solid var(--bg);box-shadow:var(--shadow-md),0 0 0 1px var(--border)}.founder__stat{text-align:center}.founder__stat strong{display:block;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--green-hover)}.founder__stat span{font-size:12.5px;color:var(--text-secondary)}.founder__body .eyebrow{margin-bottom:12px}.founder__body h2{font-size:clamp(22px,3vw,30px);margin-bottom:14px}.founder__body>p{font-size:15.5px;color:var(--text-secondary);margin-bottom:24px;text-wrap:pretty}.founder__body>p strong{color:var(--text);font-weight:700}.founder__creds{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.founder__creds li{display:inline-flex;align-items:center;font-size:12.5px;font-weight:600;color:var(--green-hover);background:var(--green-faint);border:1px solid var(--green-light);border-radius:999px;padding:5px 12px}.founder__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:22px;border-top:1px solid var(--border)}.founder__meta strong{display:block;font-size:15px;color:var(--text)}.founder__meta span{font-size:13px;color:var(--text-secondary)}.founder__ig{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--text);border:1px solid var(--border);border-radius:999px;padding:8px 15px;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.founder__ig svg{color:var(--green-hover)}.founder__ig:hover{border-color:var(--border-strong);background:var(--bg-alt);transform:translateY(-1px)}@media(max-width:640px){.founder__card{grid-template-columns:1fr;gap:28px;padding:32px 24px;text-align:center}.founder__media{flex-direction:row;justify-content:center;gap:24px}.founder__body .eyebrow{justify-content:center}.founder__foot{flex-direction:column;text-align:center}}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial{display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px}.testimonial__stars{display:flex;gap:3px;color:#f59e0b;margin-bottom:16px}.testimonial blockquote{font-size:15px;color:var(--text);flex:1;margin-bottom:22px;text-wrap:pretty}.testimonial__author{display:flex;align-items:center;gap:12px}.testimonial__avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--bg-alt);border:1px solid var(--border);font-size:12.5px;font-weight:600;color:var(--text-secondary)}.testimonial__author strong{display:block;font-size:14px;line-height:1.3}.testimonial__author span{font-size:13px;color:var(--text-secondary)}.faq__list{display:flex;flex-direction:column;gap:10px}.faq__item{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);transition:border-color .2s ease,opacity .7s var(--ease),transform .7s var(--ease)}.faq__item--open{border-color:var(--border-strong)}.faq__item button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 22px;text-align:left;font-size:15.5px;font-weight:600;border-radius:var(--radius)}.faq__item button svg{flex-shrink:0;color:var(--text-tertiary);transition:transform .25s var(--ease)}.faq__item--open button svg{transform:rotate(180deg)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.faq__item--open .faq__answer{grid-template-rows:1fr}.faq__answer p{overflow:hidden;padding-inline:22px;font-size:14.5px;color:var(--text-secondary);transition:padding-bottom .3s var(--ease)}.faq__item--open .faq__answer p{padding-bottom:20px}.final-cta{padding-top:0}.final-cta__card{background:#111827;border-radius:24px;padding:80px 32px;text-align:center;color:#fff}.final-cta__logo{height:32px;width:auto;margin-inline:auto;margin-bottom:28px}.final-cta__card h2{font-size:clamp(28px,4vw,42px);margin-bottom:16px}.final-cta__card>p{font-size:16.5px;color:#9ca3af;max-width:480px;margin-inline:auto;margin-bottom:32px;text-wrap:pretty}.final-cta__actions{display:flex;justify-content:center;margin-bottom:28px}.final-cta__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.final-cta__badges li{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:#9ca3af}.final-cta__badges svg{color:var(--green)}.final-cta__card .price-block{margin-inline:auto;margin-bottom:28px}.price-block{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:28px}.final-cta__card .price-block{align-items:center;margin-top:0}.price-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--green-hover);background:var(--green-light)}.final-cta__card .price-tag{color:#bbf7d0;background:#22c55e29}.price-tag svg{fill:currentColor}.price-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.final-cta__card .price-label{color:#9ca3af}.price-row{display:inline-flex;align-items:baseline;gap:10px}.price-anchor{font-size:19px;font-weight:600;color:var(--text-tertiary);text-decoration-thickness:1.5px}.final-cta__card .price-anchor{color:#6b7280}.price-value{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1}.price-note{font-size:13px;color:var(--text-secondary)}.final-cta__card .price-note{color:#9ca3af}.countdown{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:1px solid var(--green-light);background:var(--green-faint);margin-bottom:20px}.countdown svg{color:var(--green-hover);flex-shrink:0}.countdown__label{font-size:12.5px;font-weight:600;color:var(--green-hover);white-space:nowrap}.countdown__digits{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--font-mono)}.countdown__unit{display:inline-flex;align-items:baseline;gap:2px}.countdown__unit strong{display:inline-block;min-width:24px;padding:1px 5px;border-radius:5px;border:1px solid var(--green-light);background:var(--bg);font-size:13px;font-weight:700;text-align:center;color:var(--text)}.countdown__unit em{font-style:normal;font-size:10px;color:var(--text-tertiary)}.countdown--final{margin-inline:auto;margin-bottom:24px;background:#22c55e24;border-color:#22c55e52}.countdown--final .countdown__label{color:#bbf7d0}.countdown--final .countdown__unit strong{background:#ffffff14;border-color:#22c55e52;color:#fff}.countdown--final .countdown__unit em{color:#9ca3af}.countdown--sticky{gap:5px;padding:0;margin-bottom:0;border:none;background:none;border-radius:0}.countdown--sticky svg{display:none}.countdown--sticky .countdown__label{display:none}.countdown--sticky .countdown__unit strong{min-width:18px;padding:0 3px;font-size:11px}.cta-note{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:500;color:var(--text-secondary)}.cta-note svg{color:var(--green-strong);flex-shrink:0}.final-cta__guarantee{display:flex;align-items:flex-start;gap:10px;max-width:460px;margin:24px auto 0;padding:14px 18px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:#ffffff0a;font-size:13.5px;line-height:1.5;color:#d1d5db;text-align:left}.final-cta__guarantee svg{color:var(--green);flex-shrink:0;margin-top:2px}.final-cta__guarantee strong{color:#fff}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);box-shadow:0 -4px 20px #11182714;transform:translateY(110%);transition:transform .32s var(--ease)}.sticky-cta--show{transform:translateY(0)}.sticky-cta__info{display:flex;flex-direction:column;line-height:1.25;min-width:0}.sticky-cta__info strong{font-size:18px;font-weight:800;letter-spacing:-.01em}.sticky-cta__info span{font-size:11.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-cta .btn{flex-shrink:0}.precheckout__offer{display:flex;align-items:center;gap:16px;padding:14px 16px;margin-bottom:20px;border:1px solid var(--green-light);border-radius:var(--radius);background:var(--green-faint)}.precheckout__offer-price{display:flex;flex-direction:column;line-height:1.1;flex-shrink:0}.precheckout__offer-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:3px}.precheckout__offer-price strong{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.precheckout__offer-list{display:flex;flex-direction:column;gap:5px;padding-left:16px;border-left:1px solid var(--green-light)}.precheckout__offer-list li{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--text)}.precheckout__offer-list svg{color:var(--green-strong);flex-shrink:0}.precheckout{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#11182773;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:precheckout-overlay .25s var(--ease)}@keyframes precheckout-overlay{0%{opacity:0}}.precheckout__card{position:relative;width:100%;max-width:420px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:32px 28px 24px;animation:precheckout-card .35s var(--ease)}@keyframes precheckout-card{0%{opacity:0;transform:translateY(14px) scale(.98)}}.precheckout__close{position:absolute;top:14px;right:14px;display:inline-flex;padding:8px;border-radius:8px;color:var(--text-tertiary);transition:color .15s ease,background-color .15s ease}.precheckout__close:hover{color:var(--text);background:var(--bg-alt)}.precheckout__card h2{font-size:24px;margin-bottom:8px}.precheckout__sub{font-size:14.5px;color:var(--text-secondary);margin-bottom:24px;text-wrap:pretty}.field{margin-bottom:16px}.field label{display:block;font-size:13.5px;font-weight:600;margin-bottom:6px}.field input{width:100%;padding:11px 14px;font:inherit;font-size:15px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);outline:none;transition:border-color .18s ease,box-shadow .18s ease}.field input::placeholder{color:var(--text-tertiary)}.field input:hover{border-color:var(--border-strong)}.field input:focus{border-color:var(--green-strong);box-shadow:0 0 0 3px var(--green-light)}.field--error input{border-color:#dc2626}.field--error input:focus{border-color:#dc2626;box-shadow:0 0 0 3px #fee2e2}.field__error{display:block;font-size:12.5px;color:#dc2626;margin-top:6px}.precheckout__submit{width:100%;margin-top:6px}.precheckout__submit:disabled{opacity:.85;cursor:wait}.precheckout__spinner{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:precheckout-spin .7s linear infinite}@keyframes precheckout-spin{to{transform:rotate(360deg)}}.precheckout__note{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;font-size:12.5px;color:var(--text-tertiary)}.footer{border-top:1px solid var(--border);padding-block:56px 32px;background:var(--bg)}.footer__inner{display:flex;justify-content:space-between;gap:48px;margin-bottom:48px}.footer__brand p{margin-top:14px;font-size:14px;color:var(--text-secondary);max-width:240px}.footer__cols{display:flex;gap:64px}.footer__cols>div{display:flex;flex-direction:column;gap:10px}.footer__cols span{font-size:13px;font-weight:600;color:var(--text);margin-bottom:4px}.footer__cols a{font-size:14px;color:var(--text-secondary);transition:color .15s ease}.footer__cols a:hover{color:var(--text)}.footer__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:24px;border-top:1px solid var(--border);font-size:13px;color:var(--text-tertiary)}@media(max-width:1024px){.section{padding-block:88px}.hero__grid{grid-template-columns:1fr;gap:56px}.hero{padding-block:64px 88px}.hero__sub{max-width:560px}.hero__visual{max-width:640px}.how__grid,.features__grid,.testimonials__grid{grid-template-columns:repeat(2,1fr)}.testimonial:last-child{display:none}}@media(max-width:768px){.section{padding-block:72px}.section-heading{margin-bottom:44px}.nav__links{position:fixed;inset:64px 0 auto;flex-direction:column;align-items:stretch;gap:4px;background:var(--bg);border-bottom:1px solid var(--border);padding:16px 24px 24px;box-shadow:var(--shadow-lg);display:none}.nav__links--open{display:flex}.nav__links a{padding:12px 4px;font-size:15px;border-radius:8px}.nav__cta-mobile{display:block;margin-top:12px}.nav__cta-mobile .btn{width:100%}.nav__actions .btn{display:none}.nav__menu-btn{display:inline-flex}.ba-grid{grid-template-columns:1fr}.trust__grid{grid-template-columns:repeat(2,1fr)}.footer__inner{flex-direction:column;gap:40px}.footer__cols{flex-wrap:wrap;gap:32px 48px}.final-cta__card{padding:56px 24px;border-radius:var(--radius-lg)}.sticky-cta{display:flex}.precheckout__offer{flex-wrap:wrap;gap:12px}.precheckout__offer-list{padding-left:0;border-left:none}}@media(max-width:560px){.countdown{flex-wrap:wrap;row-gap:6px}.hero__copy h1{font-size:clamp(32px,9vw,40px)}.hero__actions .btn{width:100%}.how__grid,.features__grid,.testimonials__grid{grid-template-columns:1fr}.testimonial:last-child{display:flex}.trust__grid{grid-template-columns:1fr}.footer__bottom{flex-direction:column}}
