*{box-sizing:border-box}html{background:var(--bg-0);color-scheme:dark;scroll-behavior:smooth;--ui-card-bg:linear-gradient(180deg,rgba(16,28,24,0.98),rgba(11,22,19,0.98));--ui-card-border:rgba(255,255,255,0.07);--ui-card-radius:18px;--ui-card-shadow:0 12px 28px rgba(0,0,0,0.22)}body{background:radial-gradient(circle at 12% 8%,rgba(47,224,165,.13),transparent 34%),radial-gradient(circle at 82% 2%,rgba(73,184,255,.12),transparent 31%),var(--bg-0);color:var(--text-1);font-family:var(--font-family);margin:0;min-height:100vh}img{display:block;height:auto;max-width:100%}body:before{background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 0);background-size:24px 24px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 80%);opacity:.18;pointer-events:none;position:fixed;z-index:-1}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.7}:focus-visible{outline:2px solid var(--brand-2);outline-offset:3px}.skip-link{background:var(--brand-2);border-radius:12px;color:var(--bg-0);font-weight:700;left:20px;padding:12px 16px;position:fixed;top:12px;transform:translateY(-130%);z-index:80}.skip-link:focus{transform:translateY(0)}.container{margin-inline:auto;max-width:1920px;padding-inline:clamp(24px,3vw,64px);width:100%}.container--narrow{max-width:760px}.site-header{background:rgba(7,17,14,.72);-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%);border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;z-index:50}.site-header__inner{align-items:center;display:flex;height:72px;justify-content:space-between;margin-inline:auto;max-width:1920px;padding-inline:clamp(24px,3vw,64px)}.brand{align-items:center;display:inline-flex;font-family:var(--font-display);font-size:18px;font-weight:700;gap:10px;letter-spacing:0;min-height:44px}.brand__mark{background:linear-gradient(135deg,var(--brand-2),var(--brand-3));border-radius:5px;display:inline-block;height:18px;width:18px}.brand--static{pointer-events:none}.site-nav{align-items:center;display:flex;gap:28px}.site-nav a{align-items:center;color:var(--text-2);display:inline-flex;font-size:14px;font-weight:500;min-height:44px;position:relative}.site-nav a:not(.button):after{background:var(--brand-2);bottom:-8px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform var(--motion-base) var(--motion-easing);width:100%}.site-nav a:hover{color:var(--text-1)}.site-nav a:hover:after{transform:scaleX(1)}.site-nav__enter{color:var(--text-3)!important}.button{align-items:center;border:1px solid transparent;border-radius:14px;display:inline-flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;min-height:48px;padding:13px 22px;transition:border-color var(--motion-base) var(--motion-easing),box-shadow var(--motion-base) var(--motion-easing),color var(--motion-fast) var(--motion-easing),filter var(--motion-base) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.button--small{min-height:44px;padding:10px 16px}.button--primary{background:linear-gradient(135deg,var(--brand-2),var(--brand-1));box-shadow:0 6px 20px rgba(47,224,165,.25);color:var(--bg-0)!important}.button--primary:hover{box-shadow:0 0 0 8px rgba(47,224,165,.13);filter:brightness(1.06)}.button--primary:active,.button--secondary:active{transform:translateY(1px) scale(.98)}.button--secondary{background:rgba(255,255,255,.015);border-color:var(--line-soft);color:var(--text-2)}.button--secondary:hover{border-color:var(--line-mid);color:var(--text-1)}.menu-button{align-items:center;background:var(--bg-2);border:1px solid var(--line-soft);border-radius:12px;display:none;flex-direction:column;gap:4px;height:44px;justify-content:center;width:44px}.menu-button span{background:var(--text-2);border-radius:999px;height:2px;width:16px;transition:opacity var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.menu-button[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-6px) rotate(-45deg)}.mobile-menu{background:rgba(11,22,19,.98);border-left:1px solid var(--line-soft);box-shadow:0 24px 44px rgba(0,0,0,.28);display:none;padding:12px 20px 20px}.mobile-menu-backdrop{display:none}.mobile-menu a{align-items:center;border-radius:12px;color:var(--text-2);display:flex;min-height:44px;padding:8px 12px}.mobile-menu a:focus-visible,.mobile-menu a:hover{background:rgba(255,255,255,.055);color:var(--text-1)}.aurora{position:relative}.aurora:after,.aurora:before{border-radius:999px;content:"";filter:blur(70px);max-width:100%;pointer-events:none;position:absolute;z-index:0}.aurora:before{background:rgba(47,224,165,.18);height:560px;right:0;top:0;width:720px}.aurora:after{background:rgba(73,184,255,.11);bottom:0;height:520px;left:0;width:620px}.aurora>*{position:relative;z-index:1}.hero{background:linear-gradient(180deg,var(--bg-1),var(--bg-0));min-height:780px;padding-block:0}.hero__grid{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(320px,496px) minmax(0,1fr);min-height:780px;max-width:1920px;padding-inline:clamp(24px,3vw,64px)}.hero__copy h1,.page-hero h1{color:var(--text-1);font-family:var(--font-display);font-size:52px;font-weight:700;letter-spacing:0;line-height:1.04;margin:18px 0 24px;text-wrap:balance}.audience p,.contact-copy p,.cta-section p,.hero__copy p,.page-hero p,.problem p,.section-header p{color:var(--text-2);font-size:17px;line-height:1.52}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero__actions--center{justify-content:center}.hero__proof{color:var(--text-3);display:block;font-size:13px;margin-top:22px}.eyebrow{align-items:center;color:var(--brand-2);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.08em;line-height:1;margin:0;text-transform:uppercase}.eyebrow:before{background:var(--brand-2);border-radius:999px;box-shadow:0 0 18px rgba(47,224,165,.6);content:"";height:6px;width:6px}.hero__visual{justify-self:start;margin-right:0;min-width:0;width:100%}.cockpit{background:linear-gradient(180deg,var(--bg-3),var(--bg-1));border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 30px 80px rgba(0,0,0,.55);display:grid;grid-template-columns:212px 1fr;height:628px;overflow:hidden;max-width:1200px;width:100%}.cockpit--compact{transform:scale(.82);transform-origin:left top}.cockpit__nav{background:rgba(0,0,0,.18);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:4px;padding:18px 14px}.cockpit__nav .brand{margin:0 8px 14px}.cockpit__nav span{align-items:center;border-radius:9px;color:var(--text-2);display:flex;font-size:14px;gap:11px;height:34px;padding-inline:10px}.cockpit__nav span.active{background:rgba(47,224,165,.14);color:var(--brand-2);font-weight:700}.cockpit__nav i{border:1.5px solid;border-radius:4px;display:inline-block;height:15px;opacity:.8;width:15px}.cockpit__main{min-width:0}.cockpit__top{align-items:center;border-bottom:1px solid rgba(255,255,255,.07);display:flex;gap:12px;height:62px;padding:0 20px}.cockpit__top strong{font-size:18px}.cockpit__top em,.cockpit__top span{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--text-2);font-size:12px;font-style:normal;padding:8px 12px}.cockpit__top em{color:var(--brand-2);margin-left:auto}.cockpit__kpis{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));padding:16px 18px 0}.browser-mock,.card,.chart-card,.kpi,.price-card{background:var(--ui-card-bg);border:1px solid var(--ui-card-border);border-radius:var(--ui-card-radius);box-shadow:var(--ui-card-shadow)}.kpi{min-height:88px;padding:14px;position:relative}.chart-card span,.contact-direct p,.footer p,.footer span,.kpi span,.price-card__note,.pricing-note{color:var(--text-3)}.kpi>span{display:block;line-height:1.3;max-width:calc(100% - 42px)}.kpi strong{display:block;font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:10px}.kpi small{color:var(--success);font-size:12px;font-weight:700;top:14px}.kpi i,.kpi small{position:absolute;right:14px}.kpi i{background:linear-gradient(90deg,rgba(47,224,165,.1),rgba(47,224,165,.78));border-radius:999px;bottom:12px;height:3px;left:14px;opacity:.75}.cockpit__charts{display:grid;gap:12px;grid-auto-rows:minmax(128px,auto);grid-template-columns:1.5fr .9fr .9fr;padding:14px 18px 18px}.chart-card{min-height:128px;padding:15px}.chart-card--wide{grid-row:span 2;min-height:308px}.channel-list p,.chart-card--table p,.chart-card__head,.chart-legend{align-items:center;display:flex;justify-content:space-between}.chart-card--table em,.chart-card__head em{color:var(--brand-2);font-size:12px;font-style:normal;font-weight:700}.chart-card svg{display:block;margin-top:16px;width:100%}.chart-legend{color:var(--text-3);font-size:11px;margin-top:2px}.line{fill:none;stroke:var(--brand-2);stroke-width:3}.line--cyan{stroke:var(--accent-cyan);stroke-dasharray:8 7;stroke-width:2}.area{fill:rgba(47,224,165,.18)}.donut{background:conic-gradient(var(--brand-2) 0 42%,var(--accent-cyan) 42% 66%,var(--accent-blue) 66% 88%,var(--accent-purple) 88%);border-radius:50%;height:88px;margin:10px auto 0;position:relative;width:88px}.donut:after{background:var(--bg-1);border-radius:50%;content:"";inset:22px;position:absolute}.channel-card{display:grid;gap:10px;grid-template-columns:92px 1fr;margin-top:12px}.channel-list{display:grid;gap:7px}.channel-list p,.chart-card--table p{color:var(--text-2);font-size:12px;margin:0}.channel-list strong,.chart-card--table em,.chart-card--table strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.goal-card{display:grid;place-items:center;text-align:center}.goal-ring{align-items:center;background:conic-gradient(var(--brand-2) 0 70%,rgba(255,255,255,.08) 70%);border-radius:50%;display:inline-flex;flex-direction:column;height:98px;justify-content:center;margin-top:4px;position:relative;width:98px}.goal-ring:after{background:var(--bg-1);border-radius:50%;content:"";inset:12px;position:absolute}.goal-ring small,.goal-ring strong{position:relative;z-index:1}.goal-ring strong{color:var(--text-1);font-size:22px}.goal-ring small{color:var(--text-3);font-size:11px}.chart-card--table{display:grid;gap:9px}.alert-card{border-color:rgba(242,184,75,.28);display:grid;gap:10px}.alert-card strong{color:var(--warning);display:block;font-size:14px;margin-top:0}.section{background:linear-gradient(180deg,rgba(7,17,14,0),rgba(11,22,19,.42));padding-block:clamp(72px,9vw,128px)}.section--features{padding-block:104px 112px}.section--tight{padding-block:86px}.section-header{margin:0 auto 56px;max-width:720px;text-align:center}.audience h2,.contact-copy h1,.cta-section h2,.problem h2,.section-header h2{font-family:var(--font-display);font-size:42px;letter-spacing:0;line-height:1.12;margin:16px 0;text-wrap:balance}.problem{text-align:center}.before-after{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.before-after__card{padding:28px}.before-after__card span{color:var(--brand-2);font-weight:700}.before-after__card--muted span{color:var(--text-4)}.before-after__card p{color:var(--text-2);font-size:19px;line-height:1.45}.feature-decision-map{border-top:1px solid var(--line-soft)}.feature-decision-row{align-items:start;border-bottom:1px solid var(--line-soft);display:grid;gap:clamp(24px,4vw,72px);grid-template-columns:56px minmax(220px,.7fr) minmax(0,1fr);padding-block:clamp(28px,4vw,48px)}.feature-decision-row__index{color:var(--brand-2);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.12em;padding-top:7px}.feature-decision-row h2{font-family:var(--font-display);font-size:clamp(24px,2.6vw,34px);letter-spacing:0;line-height:1.08;margin:0;text-wrap:balance}.feature-decision-row p{color:var(--text-2);font-size:clamp(16px,1.6vw,19px);line-height:1.55;margin:0;max-width:58ch}.product-capture{background:linear-gradient(145deg,rgba(19,41,35,.96),rgba(7,17,14,.98));border:1px solid rgba(47,224,165,.2);border-radius:18px;box-shadow:0 24px 54px rgba(0,0,0,.3);margin:0;min-height:0!important;overflow:hidden;padding:8px}.product-capture img{border-radius:12px;max-height:520px;object-fit:contain;object-position:top;width:100%}.product-capture figcaption{border-top:1px solid var(--line-soft);color:var(--text-3);font-size:12px;margin-top:8px;padding:10px 6px 4px}.browser-mock{overflow:hidden;padding:18px}.browser-mock__bar{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);display:flex;gap:7px;margin:-18px -18px 0;padding:16px 18px}.browser-mock__bar span{background:var(--line-mid);border-radius:50%;height:8px;width:8px}.browser-mock__bar em{background:rgba(255,255,255,.04);border-radius:8px;color:var(--text-3);font-size:12px;font-style:normal;margin-left:10px;padding:6px 12px}.browser-mock--light{background:var(--surface-light);color:var(--bg-0);padding:0}.mini-site header,.mini-site section,.mini-site ul{padding:18px 26px}.mini-site header{align-items:center;display:flex;gap:18px;justify-content:space-between}.mini-site nav{color:rgba(6,16,13,.55);display:flex;flex:1 1;font-size:12px;gap:14px;justify-content:center}.mock-action{display:inline-block}.mini-site .mock-action{background:var(--brand-2);border:0;border-radius:10px;color:var(--bg-0);font-weight:700;padding:8px 12px}.mini-site section{background:linear-gradient(135deg,rgba(18,35,29,.92),rgba(45,26,18,.88)),radial-gradient(circle at 72% 20%,rgba(242,184,75,.34),transparent 28%);color:#fff8ee;min-height:150px}.mini-site h4{font-size:27px;letter-spacing:0;margin:0 0 8px}.mini-site p{color:rgba(255,248,238,.76);margin:0}.mini-site ul{list-style:none;margin:0}.mini-site li{display:flex;justify-content:space-between;padding-block:10px}.mini-site__label{color:rgba(6,16,13,.5);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.action-row,.file-row,.mock-row,.sync-row,.sync-status{align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:14px;display:flex;gap:14px;justify-content:space-between;margin-top:12px;padding:14px}.mock-row--head{border:0;margin-top:0;padding:0 0 12px}.action-row span,.file-row span,.mock-row span,.sync-status span{color:var(--text-3);display:block;font-size:12px}.file-row em,.mock-row em,.mock-row--head span{background:rgba(47,224,165,.12);border:1px solid rgba(47,224,165,.24);border-radius:999px;color:var(--brand-2);font-size:12px;font-style:normal;padding:5px 10px}.file-row i,.sync-status i{background:linear-gradient(135deg,var(--accent-purple),var(--brand-2));border-radius:12px;height:36px;width:30px}.segmented{background:rgba(255,255,255,.035);border:1px solid var(--line-soft);border-radius:999px;display:inline-flex;margin-bottom:14px;padding:4px}.segmented span{border-radius:999px;color:var(--text-3);padding:9px 18px}.segmented span.active{background:var(--bg-3);color:var(--brand-2)}.sync-row em{color:var(--success);font-size:12px;font-style:normal}.review-strip{align-items:center;background:rgba(47,224,165,.08);border:1px solid rgba(47,224,165,.22);border-radius:14px;display:flex;gap:12px;justify-content:space-between;margin-top:14px;padding:14px}.review-strip span{color:var(--text-2);font-size:13px;font-weight:700}.review-strip .mock-action{background:var(--brand-2);border:0;border-radius:10px;color:var(--bg-0);font-size:12px;font-weight:800;padding:9px 12px}.review-strip--warn{background:rgba(242,184,75,.08);border-color:rgba(242,184,75,.25)}.review-strip--warn .mock-action{background:var(--warning)}.cmv-mock__summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.cmv-mock__summary span{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:14px}.cmv-mock__summary small{color:var(--text-3);display:block;font-size:12px;margin-bottom:8px}.cmv-mock__summary strong{font-size:20px}.ingredient-list{display:grid;gap:12px;margin-top:18px}.ingredient-list p{display:grid;gap:8px;grid-template-columns:1fr auto;margin:0}.ingredient-list span{color:var(--text-2);font-size:13px}.ingredient-list strong{font-size:13px}.ingredient-list i{background:linear-gradient(90deg,var(--brand-2),var(--accent-cyan));border-radius:999px;grid-column:1/-1;height:5px}.action-row{border-left-width:3px}.action-row--warning{border-left-color:var(--warning)}.action-row--danger{border-left-color:var(--danger)}.action-row--info{border-left-color:var(--accent-cyan)}.action-row .mock-action{background:rgba(47,224,165,.08);border:1px solid rgba(47,224,165,.24);border-radius:10px;color:var(--brand-2);font-size:12px;font-weight:700;padding:8px 11px}.calc{padding:24px}.calc__grid,.calc__head{display:flex;gap:12px;justify-content:space-between}.calc__head span{color:var(--text-2)}.calc__head strong{color:var(--brand-2);font-size:28px}.calc input{accent-color:var(--brand-2);margin-block:28px;width:100%}.calc__grid span{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-radius:14px;flex:1 1;padding:14px}.calc__grid small{color:var(--text-3);display:block;margin-bottom:8px}.calc[data-tone=bad] .calc__grid span:nth-child(2) strong{color:var(--danger)}.steps-grid{align-items:start;display:grid;gap:72px;grid-template-columns:424px 1fr}.steps-list{position:sticky;top:112px}.step-card{align-items:flex-start;border:1px solid var(--line-soft);border-radius:18px;display:flex;gap:16px;margin-top:14px;padding:16px}.step-card>span{align-items:center;background:rgba(47,224,165,.12);border:1px solid rgba(47,224,165,.25);border-radius:12px;color:var(--brand-2);display:inline-flex;flex:0 0 34px;font-weight:800;height:34px;justify-content:center}.step-card h3{font-size:18px;margin:0 0 5px}.config-screen p,.step-card p{color:var(--text-3);margin:0}.steps-screen>span{color:var(--text-3);display:block;font-size:12px;margin-bottom:12px}.config-screen{padding:0}.config-screen__body{padding:20px}.config-screen h3{margin:0 0 4px}.config-group{margin-top:20px}.config-group>strong{color:var(--text-3);display:block;font-size:12px;letter-spacing:.06em;margin-bottom:10px}.chips,.config-group div{display:flex;flex-wrap:wrap;gap:8px}.chips span,.config-group span{background:rgba(255,255,255,.035);border:1px solid var(--line-soft);border-radius:999px;color:var(--text-2);padding:9px 13px}.audience{text-align:center}.audience .chips{justify-content:center;margin-top:28px}.pricing-grid,.proof-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.proof-grid .card{padding:28px}.proof-dot{background:var(--brand-2);border-radius:50%;display:block;height:10px;margin-bottom:18px;width:10px}.proof-grid h3{margin:0 0 10px}.proof-grid p{color:var(--text-2);line-height:1.5}.price-card{padding:26px}.price-card--featured{border-color:rgba(47,224,165,.55);box-shadow:0 0 50px rgba(47,224,165,.18),0 20px 44px rgba(0,0,0,.4);transform:translateY(-18px)}.price-card__badge{background:var(--brand-2);border-radius:999px;color:var(--bg-0);display:inline-flex;font-size:12px;font-weight:800;margin-bottom:16px;padding:6px 12px}.price-card h3{color:var(--text-2);margin:0 0 14px}.price-card__price{font-size:42px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:0;margin:0}.price-card__price span{color:var(--text-3);font-size:14px;letter-spacing:0;margin-left:5px}.price-card ul{border-top:1px solid rgba(255,255,255,.08);list-style:none;margin:26px 0;padding:20px 0 0}.price-card li{color:var(--text-2);margin-top:12px;padding-left:18px;position:relative}.price-card li:before{background:var(--brand-2);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:8px;width:7px}.price-card .button{width:100%}.pricing-note{margin:28px auto 0;max-width:760px}.cta-section,.page-hero,.pricing-note{text-align:center}.page-hero{padding-block:72px 52px}.section--about{padding-top:22px}.about-list{border-top:1px solid var(--line-soft)}.about-row{align-items:start;border-bottom:1px solid var(--line-soft);display:grid;gap:30px;grid-template-columns:54px minmax(230px,.75fr) minmax(0,1fr);padding-block:42px}.about-row__index{color:var(--brand-2);font-size:12px;font-weight:800;letter-spacing:.12em;padding-top:7px}.about-row h2{font-size:clamp(26px,3vw,42px);letter-spacing:-.04em;line-height:1;margin:0}.about-row p{color:var(--text-2);font-size:17px;line-height:1.65;margin:0}.contact-page{min-height:calc(100vh - 305px)}.legal-doc{display:grid;gap:clamp(32px,5vw,56px)}.legal-reading-section{padding-top:clamp(50px,7vw,88px)}.legal-doc__meta{align-items:start;border-block:1px solid var(--line-soft);display:flex;gap:24px;justify-content:space-between;padding-block:18px}.legal-doc__draft,.legal-doc__updated{line-height:1.55;margin:0}.legal-doc__draft{border-left:2px solid var(--warning);color:var(--warning);font-weight:700;max-width:52ch;padding-left:14px}.legal-doc__updated{color:var(--text-3);font-size:14px;text-align:right;white-space:nowrap}.legal-doc__body{border-top:1px solid var(--line-soft)}.legal-doc__section{border-bottom:1px solid var(--line-soft);display:grid;gap:clamp(20px,4vw,42px);grid-template-columns:42px minmax(0,1fr);padding-block:clamp(30px,5vw,48px)}.legal-doc__index{color:var(--brand-2);font-size:12px;font-weight:800;letter-spacing:.12em;padding-top:7px}.legal-doc__section h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.035em;line-height:1.08;margin:0 0 14px}.legal-doc__section p{color:var(--text-2);font-size:17px;line-height:1.72;margin:0;max-width:68ch}.contact-grid{align-items:start;display:grid;gap:64px;grid-template-columns:1fr .85fr}.contact-direct{margin-top:34px;padding:24px}.contact-form{display:grid;gap:16px;padding:24px}.contact-form label{display:grid;gap:8px}.contact-form span{color:var(--text-2);font-size:14px;font-weight:700}.contact-form input,.contact-form textarea{background:var(--bg-2);border:1px solid var(--line-soft);border-radius:14px;color:var(--text-1);font-size:16px;min-height:48px;padding:12px 14px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--brand-2);box-shadow:0 0 0 4px rgba(47,224,165,.14);outline:0}.contact-form input[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 4px rgba(255,112,112,.14)}.contact-form .contact-form__field-error{color:var(--danger);font-size:13px;font-weight:700;line-height:1.4}.contact-form .contact-form__consent{align-items:start;display:grid;gap:10px;grid-template-columns:20px 1fr}.contact-form .contact-form__consent input{accent-color:var(--brand-2);min-height:20px;padding:0}.contact-form .contact-form__consent span{font-weight:600;line-height:1.45}.contact-form .contact-form__consent .contact-form__field-error{grid-column:2}.contact-form__submit{margin-top:8px}.contact-form__honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.form-state{border-radius:14px;display:grid;gap:5px;padding:14px}.form-state span{color:var(--text-2);font-weight:500}.form-state--success{background:rgba(47,224,165,.08);border:1px solid rgba(47,224,165,.24)}.form-state--error{background:rgba(249,112,102,.08);border:1px solid rgba(249,112,102,.26)}.spinner{animation:spin .6s linear infinite;border:2px solid rgba(6,16,13,.25);border-top:2px solid var(--bg-0);border-radius:999px;height:16px;width:16px}.footer{background:var(--bg-0);border-top:1px solid var(--line-soft);padding-block:48px 28px}.footer__grid{display:grid;gap:40px;grid-template-columns:1.8fr repeat(4,1fr)}.footer__by strong{color:var(--text-2)}.footer__column{display:grid;gap:12px}.footer__column a{display:flex;min-height:44px;align-items:center}.footer__column strong{color:var(--text-3);font-size:12px;letter-spacing:.06em}.footer__legal{border-top:1px solid var(--line-soft);color:var(--text-3);font-size:12px;margin-top:28px;padding-top:24px}.reveal{animation:reveal .42s var(--motion-easing) both}@keyframes reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes mobile-menu-enter{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media (max-width:1100px){.contact-grid,.hero__grid,.steps-grid{grid-template-columns:1fr}.feature-decision-row{gap:28px;grid-template-columns:48px minmax(190px,.65fr) minmax(0,1fr)}.hero__grid{padding-inline:40px}.hero__visual{margin-right:0;width:100%}.cockpit{height:auto;width:100%}.cockpit__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit__charts{grid-template-columns:1fr 1fr}.chart-card--wide{grid-column:1/-1}.steps-list{position:static}.pricing-grid,.proof-grid{grid-template-columns:1fr}.price-card--featured{transform:none}}@media (max-width:768px){.container{padding-inline:24px}.site-header__inner{height:72px;padding-inline:20px}.site-nav{display:none}.menu-button{display:inline-flex}.mobile-menu-backdrop{background:rgba(2,8,6,.68);border:0;bottom:0;display:block;left:0;padding:0;position:fixed;right:0;top:72px;z-index:55}.mobile-menu--open{animation:mobile-menu-enter var(--motion-base) var(--motion-easing) both;bottom:0;display:grid;grid-auto-rows:min-content;max-height:calc(100dvh - 72px);overscroll-behavior:contain;overflow-y:auto;position:fixed;right:0;top:72px;width:min(88vw,360px);z-index:60}.hero{min-height:0;padding-block:20px 54px}.hero__grid{gap:18px;padding-inline:24px}.hero__copy h1,.page-hero h1{font-size:33px;line-height:1}.audience p,.contact-copy p,.cta-section p,.hero__copy p,.page-hero p,.problem p,.section-header p{font-size:14px}.hero__actions,.hero__actions--center{display:grid}.button{width:100%}.cockpit{border-radius:16px;display:block;min-height:0}.cockpit__nav{display:none}.cockpit__top{height:51px;padding:0 14px}.cockpit__top span{display:none}.cockpit__kpis{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.kpi{min-height:92px}.kpi strong{font-size:21px}.kpi small{display:block;margin-top:4px;position:static}.cockpit__charts{grid-template-columns:1fr;padding:0 14px 14px}.chart-card:not(.chart-card--wide,.alert-card){display:none}.chart-card--wide{min-height:220px}.section,.section--tight{padding-block:58px}.section-header{margin-bottom:34px;text-align:left}.audience h2,.contact-copy h1,.cta-section h2,.problem h2,.section-header h2{font-size:28px}.before-after,.footer__grid{grid-template-columns:1fr}.about-row{gap:12px 16px;grid-template-columns:40px minmax(0,1fr);padding-block:30px}.about-row h2,.about-row p{grid-column:2}.about-row p{font-size:15px}.legal-doc__meta{align-items:stretch;flex-direction:column;gap:12px}.legal-doc__updated{text-align:left;white-space:normal}.legal-doc__section{gap:10px;grid-template-columns:1fr;padding-block:30px}.legal-doc__index{padding-top:0}.legal-doc__section p{font-size:15px}.feature-decision-row{gap:10px 16px;grid-template-columns:40px minmax(0,1fr);padding-block:28px}.feature-decision-row h2{grid-column:2}.feature-decision-row p{font-size:16px;grid-column:2}.browser-mock{border-radius:14px}.calc__grid{display:grid}.channel-card,.cmv-mock__summary{grid-template-columns:1fr}.mini-site nav{display:none}.review-strip{align-items:stretch;display:grid}}@media (min-width:560px) and (max-width:768px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}