@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #fff4ed;--bg-2: #f2eae0;--page-bg: #fff4ed;--bg-rgb: 255, 244, 237;--panel-rgb: 255, 255, 255;--ink-rgb: 21, 19, 15;--surface: rgba(21, 19, 15, .035);--surface-2: rgba(21, 19, 15, .06);--border: rgba(21, 19, 15, .1);--border-strong: rgba(21, 19, 15, .18);--text: #15130f;--muted: #15130f;--faint: #736d64;--cyan: #15130f;--accent-rgb: 21, 19, 15;--violet: #15130f;--accent2-rgb: 21, 19, 15;--brand-red: #b80f0a;--grad: linear-gradient(115deg, #15130f 0%, #15130f 100%);--grad-soft: linear-gradient(115deg, rgba(21, 19, 15, .07), rgba(21, 19, 15, .04));--grad-stop-1: #15130f;--grad-stop-2: #15130f;--grad-stop-3: #15130f;--r-sm: 12px;--r-md: 18px;--r-lg: 26px;--r-pill: 999px;--s-1: 8px;--s-2: 16px;--s-3: 24px;--s-4: 32px;--s-5: 48px;--s-6: 64px;--s-7: 96px;--s-8: 128px;--font-display: "Geist Variable", system-ui, sans-serif;--font-body: "Geist Variable", system-ui, -apple-system, sans-serif;--glow-cyan: 0 10px 30px -14px rgba(21, 19, 15, .35);--glow-violet: 0 0 50px -18px rgba(21, 19, 15, .3);--glow-1: rgba(21, 19, 15, .035);--glow-2: rgba(21, 19, 15, .03);--glow-3: rgba(21, 19, 15, .025);--glow-strong-a: rgba(21, 19, 15, .06);--glow-strong-b: rgba(21, 19, 15, .09);--on-grad: #f5f2ea;--on-grad-rgb: 245, 242, 234;--shadow-card: 0 20px 50px -26px rgba(21, 19, 15, .16);--maxw: 1200px;--nav-h: 72px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--page-bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E");background-size:180px 180px}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 50% at 15% 0%,var(--glow-1),transparent 60%),radial-gradient(50% 45% at 90% 20%,var(--glow-2),transparent 60%),radial-gradient(70% 60% at 50% 100%,var(--glow-3),transparent 65%);pointer-events:none}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}img,svg{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);font-weight:800;line-height:1.06;letter-spacing:-.03em}::selection{background:rgba(var(--accent-rgb),.28);color:var(--on-grad)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.section{padding-block:clamp(64px,11vw,128px);position:relative}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.section-head{max-width:640px;margin-bottom:clamp(40px,6vw,64px)}.section-head h2{font-size:clamp(2rem,4.4vw,3.1rem);margin-top:18px}.section-head p{color:var(--muted);font-size:1.075rem;margin-top:18px;max-width:58ch}.value-underline{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}.gradient-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 26px;border-radius:var(--r-pill);font-weight:800;font-size:.98rem;letter-spacing:-.01em;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,background .22s ease,border-color .22s ease;white-space:nowrap}.btn:active{transform:translateY(1px) scale(.99)}.btn-primary{color:var(--on-grad);background:var(--brand-red);box-shadow:0 10px 34px -12px #b80f0a80}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 44px -12px #b80f0a8c}.btn-ghost{color:var(--text);border:1px solid var(--border-strong);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-ghost:hover{border-color:var(--cyan);background:var(--surface-2);transform:translateY(-2px)}.btn-block{width:100%}.nav{position:fixed;inset:0 0 auto 0;z-index:100;height:var(--nav-h);display:flex;align-items:center;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease;border-bottom:1px solid transparent}.nav.scrolled{background:rgba(var(--bg-rgb),.72);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.nav .container{display:flex;align-items:center;justify-content:space-between;gap:24px}.nav-links{display:flex;align-items:center;gap:4px;list-style:none;padding:0}.nav-links a{display:block;padding:9px 12px;border-radius:var(--r-sm);font-size:.94rem;color:var(--muted);white-space:nowrap;transition:color .2s ease,background .2s ease}.nav-links a:hover{color:var(--text);background:var(--surface)}.nav-right{display:flex;align-items:center;gap:14px}.nav-cta{display:inline-flex}.logo{display:inline-flex;align-items:center;font-family:"Public Sans",var(--font-display),sans-serif;font-weight:900;font-size:2rem;line-height:1;letter-spacing:0;color:var(--brand-red)}.lang-switcher{position:relative;display:inline-block}.lang-trigger{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:var(--r-pill);border:1px solid var(--border);background:rgba(var(--panel-rgb),.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);font-size:.88rem;font-weight:600;transition:border-color .2s ease,background .2s ease}.lang-trigger:hover{border-color:var(--border-strong);background:rgba(var(--panel-rgb),.9)}.lang-trigger svg{color:var(--faint);transition:transform .22s ease}.lang-trigger[data-open=true] svg{transform:rotate(180deg)}.lang-flag{flex:none;width:20px;height:14px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #15130f1f}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:10;min-width:190px;list-style:none;margin:0;padding:6px;border-radius:var(--r-md);border:1px solid var(--border);background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 44px -20px #15130f4d;animation:lang-menu-in .16s ease-out}@keyframes lang-menu-in{0%{opacity:0;transform:translateY(-4px)}}.lang-menu a{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:var(--r-sm);text-align:left;font-size:.9rem;color:var(--text);transition:background .16s ease}.lang-menu a:hover{background:var(--surface)}.lang-menu a[data-selected=true]{font-weight:700;color:var(--brand-red)}.lang-menu .lang-label{flex:1}.lang-menu a svg{color:var(--brand-red)}@media (max-width: 520px){.lang-trigger .lang-label{display:none}}.burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--r-sm);border:1px solid var(--border)}.mobile-menu{position:fixed;inset:var(--nav-h) 0 auto 0;z-index:99;background:rgba(var(--bg-rgb),.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);padding:16px 24px 28px;display:flex;flex-direction:column;gap:6px}.mobile-menu a{padding:14px 12px;border-radius:var(--r-sm);color:var(--text);font-size:1.05rem;border-bottom:1px solid var(--border)}.mobile-menu .btn{margin-top:14px}.hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;padding-top:var(--nav-h);--bg: #15130f;--bg-rgb: 21, 19, 15;--ink-rgb: 245, 242, 234;--text: #f5f2ea;--muted: rgba(245, 242, 234, .78);--faint: rgba(245, 242, 234, .55);--cyan: #f5f2ea;--border: rgba(245, 242, 234, .14);--border-strong: rgba(245, 242, 234, .26);--surface: rgba(245, 242, 234, .06);--surface-2: rgba(245, 242, 234, .1);--grad: linear-gradient(115deg, #f5f2ea 0%, #f5f2ea 100%);--wave-alpha: .16;background:#15130f;color:var(--text)}.hero:after,.faq-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(75% 65% at 50% 45%,transparent 40%,rgba(0,0,0,.28) 100%)}.faq-section>.container{position:relative;z-index:1}.nav:not(.scrolled) .nav-links a,.nav:not(.scrolled) .lang-trigger,.nav:not(.scrolled) .burger{color:rgba(var(--on-grad-rgb),.82)}.nav:not(.scrolled) .nav-links a:hover{color:var(--on-grad);background:rgba(var(--on-grad-rgb),.1)}.nav:not(.scrolled) .lang-trigger{border-color:rgba(var(--on-grad-rgb),.24);background:rgba(var(--on-grad-rgb),.08)}.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-waves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(62% 48% at 50% 46%,rgba(var(--bg-rgb),.95),rgba(var(--bg-rgb),.68) 46%,rgba(var(--bg-rgb),0)),linear-gradient(180deg,var(--bg) 0%,rgba(var(--bg-rgb),0) 20%,rgba(var(--bg-rgb),0) 74%,var(--bg) 100%)}.hero-inner{position:relative;z-index:2;width:100%;padding-block:clamp(56px,10vw,120px);display:flex;flex-direction:column;align-items:center;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 12px;border-radius:var(--r-pill);border:1px solid var(--border);background:rgba(var(--ink-rgb),.035);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.82rem;color:var(--muted);letter-spacing:.02em}.hero-badge .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px 1px var(--cyan)}.scarcity-badge{display:flex;width:fit-content;align-items:center;gap:9px;padding:8px 18px 8px 14px;border-radius:var(--r-pill);background:var(--brand-red);color:var(--bg);font-size:.85rem;font-weight:700;letter-spacing:.01em;margin:0 auto 16px}.scarcity-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--bg);flex:none}.scarcity-dot:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:var(--bg);opacity:.5;animation:scarcity-pulse 1.6s ease-out infinite}@keyframes scarcity-pulse{0%{transform:scale(.6);opacity:.5}to{transform:scale(1.9);opacity:0}}.hero-eyebrow{margin-bottom:18px;justify-content:center}.hero h1{font-size:clamp(1.62rem,5.7vw,4.3rem);max-width:27ch}.hero h1 .line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.hero h1 .line-inner{display:block}.hero-callout{margin-top:18px;font-size:clamp(1rem,1.6vw,1.14rem);font-weight:600;color:var(--cyan);max-width:56ch}.hero-sub{margin-top:14px;font-size:clamp(1.05rem,1.8vw,1.28rem);color:var(--muted);max-width:56ch}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px}.hero-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(24px,5vw,56px);margin-top:56px;padding-top:30px;border-top:1px solid var(--border)}.hero-stat .v{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.03em}.hero-stat .l{color:var(--faint);font-size:.86rem;margin-top:2px}.trust{border-block:1px solid var(--border);padding-block:34px}.trust,#how,#why,#pricing,#demo,#contact{background:linear-gradient(180deg,rgb(var(--panel-rgb)),#faf7f4)}.trust p{text-align:center;color:var(--faint);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px}.trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(28px,6vw,64px);opacity:.72}.trust-logo{font-family:var(--font-display);font-weight:600;font-size:1.15rem;color:var(--muted);letter-spacing:-.01em;display:inline-flex;align-items:center;gap:8px}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.services-grid[data-count="1"]{grid-template-columns:1fr;max-width:760px;margin-inline:auto}.service-card{position:relative;padding:34px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,background .35s ease}.service-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none}.service-card:hover{transform:translateY(-6px);background:var(--surface-2)}.service-card:hover:after{opacity:1}.service-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:var(--grad-soft);border:1px solid var(--border);color:var(--cyan);margin-bottom:22px}.service-card h3{font-size:1.4rem}.service-card .tagline{color:var(--cyan);font-size:.92rem;margin-top:6px;font-weight:500}.service-card .desc{color:var(--muted);margin-top:14px;font-size:.99rem}.service-bullets{list-style:none;padding:0;margin-top:22px;display:flex;flex-direction:column;gap:10px}.service-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:var(--text)}.service-bullets svg{flex:none;margin-top:2px;color:var(--cyan)}.steps-section{padding-bottom:0}.steps-section .container{margin-bottom:8px}.steps-module{position:relative}.steps-rail-wrap{position:absolute;top:0;right:0;bottom:0;left:0;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--s-3);pointer-events:none}.steps-rail{position:absolute;top:0;right:0;bottom:0;left:0;left:var(--s-3);width:2px}.steps-rail__line,.steps-rail__fill{position:absolute;left:0;width:2px}.steps-rail__line{background:var(--border-strong)}.steps-rail__fill{background:var(--brand-red);transition:height .5s cubic-bezier(.22,1,.36,1)}.steps-rail__node,.steps-rail__marker{position:absolute;left:1px;width:26px;height:26px;margin:-13px 0 0 -13px}.steps-rail__node{background:var(--bg);border:2px solid var(--border-strong);transition:background .4s ease,border-color .4s ease}.steps-rail__node[data-done=true]{border-color:var(--brand-red)}.steps-rail__marker{background:var(--brand-red);transition:top .55s cubic-bezier(.22,1,.36,1),border-radius .35s ease,transform .55s cubic-bezier(.22,1,.36,1)}.is-square{border-radius:2px}.is-diamond{border-radius:2px;transform:rotate(45deg)}.is-circle{border-radius:50%}.steps-band{padding-block:clamp(40px,6vw,76px)}.steps-band[data-tone="0"],.steps-band[data-tone="2"]{background:#f9f7f5}.steps-band[data-tone="1"]{background:#fff}.steps-item{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--s-3);padding-left:calc(var(--s-3) + 56px)}.steps-num{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-red)}.steps-item h3{font-size:clamp(1.5rem,3vw,2.1rem);margin-top:10px}.steps-item p{color:var(--muted);margin-top:12px;max-width:62ch;font-size:1rem}@media (prefers-reduced-motion: reduce){.steps-rail__fill,.steps-rail__marker{transition:none}}@media (max-width: 760px){.steps-rail-wrap,.steps-item{padding-inline:var(--s-2)}.steps-rail{left:26px}.steps-item{padding-left:calc(var(--s-2) + 48px)}}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.metric{padding:32px 24px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);text-align:center}.metric .v{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.2rem);font-weight:800;letter-spacing:-.03em;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1;font-variant-numeric:tabular-nums}.metric .l{color:var(--muted);font-size:.92rem;margin-top:14px}.demo-layout{display:grid;grid-template-columns:minmax(300px,460px) 1fr;gap:clamp(28px,4vw,60px);align-items:stretch}.demo-scenarios{display:flex;flex-direction:column;padding-left:24px}.demo-scenario{position:relative;display:flex;align-items:flex-start;gap:16px;padding:26px 0;text-align:left;border-top:1px solid var(--border);color:var(--faint);transition:color .3s ease}.demo-scenario:first-child{border-top:0}.demo-scenario:hover,.demo-scenario[data-active=true]{color:var(--text)}.demo-track{position:absolute;left:-24px;top:0;bottom:0;width:2px;background:var(--border);overflow:hidden}.demo-track-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--brand-red);transform-origin:top;transform:scaleY(0)}.demo-scenario-icon{flex:none;width:22px;height:22px;margin-top:3px;opacity:.5;transition:color .3s ease,opacity .3s ease}.demo-scenario-icon svg{width:100%;height:100%}.demo-scenario[data-active=true] .demo-scenario-icon{color:var(--brand-red);opacity:1}.demo-scenario-text{display:flex;flex-direction:column;flex:1}.demo-scenario-title{font-family:var(--font-display);font-weight:800;font-size:clamp(1.3rem,2.1vw,1.65rem);letter-spacing:-.03em;line-height:1.18;color:inherit}.demo-scenario-blurb-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}.demo-scenario[data-active=true] .demo-scenario-blurb-wrap{grid-template-rows:1fr}.demo-scenario-blurb{overflow:hidden;font-size:.92rem;line-height:1.55;color:var(--faint);max-width:42ch}.demo-scenario[data-active=true] .demo-scenario-blurb{padding-top:10px}.demo-stage{display:flex;flex-direction:column}.demo-media{position:relative;flex:1;min-height:360px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--bg-2);overflow:hidden}.demo-media video{width:100%;height:100%;object-fit:cover;display:block}.demo-media-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:24px}.demo-play{width:58px;height:58px;border-radius:50%;background:var(--brand-red);position:relative}.demo-play:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent var(--on-grad)}.demo-media-label{font-family:var(--font-display);font-weight:800;font-size:1.1rem;letter-spacing:-.02em;color:var(--text)}.demo-media-hint{font-size:.82rem;color:var(--faint);max-width:40ch}.demo-kpis{display:flex;gap:clamp(24px,5vw,56px);justify-content:center}.demo-kpi{text-align:center}.demo-kpi-value{font-family:var(--font-display);font-weight:800;font-size:clamp(1.7rem,3.4vw,2.4rem);letter-spacing:-.03em}.demo-kpi-label{color:var(--faint);font-size:.84rem;margin-top:4px}.demo-outcome{display:flex;align-items:center;gap:10px;margin-top:30px;padding-top:22px;border-top:1px solid var(--border)}.demo-outcome-label{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-red)}.demo-outcome-value{font-weight:600;font-size:.95rem}.demo-controls{position:absolute;left:16px;bottom:16px;z-index:2;display:flex;align-items:center;gap:4px;padding:8px 14px 8px 8px;border-radius:var(--r-md);background:#1119;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.demo-control-btn{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;transition:background .2s ease,transform .15s ease}.demo-control-btn:hover{background:#ffffff24}.demo-control-btn:active{transform:scale(.9)}.demo-volume{display:flex;align-items:center;gap:6px}.demo-volume-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:96px;height:24px;background:transparent;cursor:pointer}.demo-volume-range::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:#ffffff38}.demo-volume-range::-moz-range-track{height:4px;border-radius:999px;background:#ffffff38}.demo-volume-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;margin-top:-4px}.demo-volume-range::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}@media (max-width: 900px){.demo-layout{grid-template-columns:1fr}.demo-media{min-height:260px}}.calc-box{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:clamp(56px,8vw,96px) clamp(32px,5vw,56px)}.calc-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,4vw,40px);align-items:center;height:380px}.calc-inputs{display:flex;flex-direction:column;justify-content:center;gap:68px;height:100%}.calc-slider{display:flex;flex-direction:column;gap:10px;width:88%}.calc-slider-head{display:flex;align-items:baseline;justify-content:space-between;font-size:.92rem;color:var(--muted)}.calc-slider-value{font-family:var(--font-display);font-weight:800;font-size:1.1rem;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.calc-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:30px;background:transparent;outline:none;cursor:pointer}.calc-slider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-pill);background:var(--border-strong)}.calc-slider input[type=range]::-moz-range-track{height:6px;border-radius:var(--r-pill);background:var(--border-strong)}.calc-slider input[type=range]:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.calc-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--brand-red);border:3px solid var(--bg);box-shadow:0 4px 12px -4px #b80f0a99;cursor:pointer;margin-top:-8px}.calc-slider input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--brand-red);border:3px solid var(--bg);box-shadow:0 4px 12px -4px #b80f0a99;cursor:pointer}.calc-result-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;height:100%;padding:clamp(36px,4vw,48px) 28px;border-radius:var(--r-md);background:#ffd4cb;color:#5c130c}.calc-result-divider{width:100%;max-width:22ch;height:1px;border:none;background:#5c130c38}.calc-result-hook{font-size:.95rem;font-weight:400;max-width:22ch}.calc-result-value{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.calc-result-label{font-size:.9rem;opacity:.85;max-width:24ch}.calc-result-panel .btn-primary{margin-top:6px;height:auto;min-height:48px;padding:13px 22px;white-space:normal;text-align:center;line-height:1.25}@media (max-width: 760px){.calc-layout{grid-template-columns:1fr;height:auto}}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.feature{padding:28px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);transition:border-color .3s ease,transform .3s ease}.feature:hover{border-color:var(--border-strong);transform:translateY(-4px)}.feature-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--grad-soft);color:var(--cyan);margin-bottom:18px}.feature h3{font-size:1.12rem}.feature p{color:var(--muted);font-size:.94rem;margin-top:10px}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial{padding:32px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column}.testimonial .stars{display:flex;gap:3px;color:var(--cyan);margin-bottom:18px}.testimonial blockquote{font-size:1.04rem;color:var(--text);line-height:1.6;flex:1}.testimonial .who{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.testimonial .who .name{font-weight:600;font-family:var(--font-display)}.testimonial .who .role{color:var(--faint);font-size:.88rem;margin-top:2px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.price-card{position:relative;padding:36px 30px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column}.price-card.featured{border-color:transparent;background:linear-gradient(var(--bg-2),var(--bg-2)) padding-box,var(--grad) border-box;border:1px solid transparent;box-shadow:var(--glow-violet)}.price-tag{position:absolute;top:-13px;left:50%;transform:translate(-50%);padding:6px 16px;border-radius:var(--r-pill);background:var(--grad);color:var(--on-grad);font-size:.76rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}.price-card .name{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--muted);letter-spacing:.02em}.price-card .amount{font-family:var(--font-display);font-size:2.1rem;font-weight:800;margin-top:14px;letter-spacing:-.02em}.price-card .amount .cadence{font-size:1rem;font-weight:500;color:var(--faint)}.price-card .p-tagline{color:var(--muted);font-size:.94rem;margin-top:10px}.price-features{list-style:none;padding:0;margin:26px 0 30px;display:flex;flex-direction:column;gap:13px}.price-features li{display:flex;align-items:flex-start;gap:11px;font-size:.95rem;color:var(--text)}.price-features svg{flex:none;margin-top:2px;color:var(--cyan)}.price-card .btn{margin-top:auto}.faq-section{--ink-rgb: 245, 242, 234;--text: #f5f2ea;--muted: rgba(245, 242, 234, .76);--faint: rgba(245, 242, 234, .55);--cyan: #f5f2ea;--border: rgba(245, 242, 234, .16);--border-strong: rgba(245, 242, 234, .26);--surface: rgba(245, 242, 234, .06);--surface-2: rgba(245, 242, 234, .1);--grad: linear-gradient(115deg, #f5f2ea 0%, #f5f2ea 100%);background:#15130f;color:var(--text);padding-block:clamp(110px,13vw,190px)}.faq-divider{position:absolute;z-index:2;left:0;width:100%;height:clamp(56px,7vw,110px)}.faq-divider-top{color:#faf7f4}.faq-divider-bottom{color:rgb(var(--panel-rgb))}.faq-divider-top{top:-1px}.faq-divider-bottom{bottom:-1px;transform:scaleY(-1)}.faq{max-width:880px;margin-inline:auto;display:flex;flex-direction:column;gap:16px}.faq-card{display:flex;align-items:flex-start;gap:22px;padding:26px 30px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);transition:border-color .35s ease,background .35s ease}.faq-card:hover{background:var(--surface-2);border-color:var(--border-strong)}.faq-card-icon{flex:none;width:41px;height:41px;margin-top:0;display:grid;place-items:center;color:var(--brand-red)}.faq-card-icon svg{width:100%;height:100%}.faq-card h3{font-size:1.32rem;line-height:1.28}.faq-card p{margin-top:10px;color:var(--muted);font-size:.9rem;line-height:1.65;max-width:66ch}@media (max-width: 560px){.faq-card{flex-direction:column;gap:16px;padding:24px}}.contact{position:relative;overflow:hidden}.contact-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(var(--ink-rgb),.12) 1px,transparent 1.4px);background-size:26px 26px;background-position:center;-webkit-mask-image:radial-gradient(75% 70% at 50% 50%,#000 30%,transparent 78%);mask-image:radial-gradient(75% 70% at 50% 50%,#000 30%,transparent 78%);opacity:.5}.contact-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 55% at 50% 30%,var(--glow-strong-b),transparent 62%),radial-gradient(55% 60% at 50% 100%,var(--glow-strong-a),transparent 60%)}.contact-box{position:relative;z-index:1;max-width:760px;margin-inline:auto;padding:clamp(30px,5.5vw,60px);border-radius:30px;border:1px solid var(--border-strong);background:rgba(var(--panel-rgb),.78);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);box-shadow:0 30px 80px -30px rgba(var(--ink-rgb),.18),inset 0 1px #ffffff80}.contact-head{text-align:center;margin-bottom:34px}.contact-head h2{font-size:clamp(1.9rem,4.4vw,2.9rem);margin-top:16px;max-width:20ch;margin-inline:auto}.contact-head p{color:var(--muted);font-size:1.05rem;max-width:48ch;margin:16px auto 0}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field-full{grid-column:1 / -1}.field label{font-size:.86rem;font-weight:500;color:var(--muted);letter-spacing:.01em}.field input,.field select,.field textarea{width:100%;min-height:50px;padding:13px 15px;border-radius:var(--r-sm);border:1px solid var(--border);background:rgba(var(--ink-rgb),.035);color:var(--text);font-family:inherit;font-size:1rem;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.field textarea{resize:vertical;min-height:90px;line-height:1.5}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235c574b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:42px;cursor:pointer}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--cyan);background:rgba(var(--ink-rgb),.05);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.field [data-invalid=true]{border-color:#ff6b6b}.phone-row{display:flex;gap:8px}.phone-row select{flex:0 0 auto;width:auto;min-width:100px;padding-right:36px}.phone-row input{flex:1;min-width:0}.err{color:#ff8585;font-size:.84rem}.contact-submit{margin-top:6px}.contact-submit .btn{min-height:54px;font-size:1.05rem;white-space:normal;text-align:center;line-height:1.25}.contact-fineprint{text-align:center;color:var(--faint);font-size:.85rem;margin-top:14px}.contact-success{text-align:center;padding:clamp(16px,4vw,40px) 0}.contact-success h2{font-size:clamp(1.7rem,4vw,2.4rem);margin-top:20px}.contact-success p{color:var(--muted);font-size:1.05rem;max-width:42ch;margin:14px auto 0}.contact-success a{color:var(--cyan)}.success-check{display:inline-grid;place-items:center;width:62px;height:62px;border-radius:50%;color:var(--on-grad);background:var(--grad);box-shadow:var(--glow-cyan)}.footer{position:relative;padding-block:40px 48px;background:var(--text);color:var(--on-grad)}.footer-curve{position:absolute;bottom:calc(100% - 1px);left:0;width:100%;height:clamp(70px,9vw,170px);color:var(--text)}.footer .logo{color:var(--on-grad)}.footer-grid{display:grid;grid-template-columns:1.6fr auto;gap:40px;align-items:start}.footer-brand p{color:rgba(var(--on-grad-rgb),.78);font-size:.95rem;margin-top:16px;max-width:34ch}.footer h4{font-family:var(--font-body);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--on-grad-rgb),.55);margin-bottom:16px}.footer ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:11px}.footer ul a{color:rgba(var(--on-grad-rgb),.78);font-size:.95rem;transition:color .2s ease}.footer ul a:hover{color:var(--on-grad)}.footer-email{display:inline-block;font-family:var(--font-display);font-weight:800;font-size:clamp(1.1rem,2vw,1.45rem);letter-spacing:-.02em;color:var(--on-grad);border-bottom:2px solid var(--brand-red);padding-bottom:3px;transition:color .2s ease,border-color .2s ease}.footer-email:hover{color:#fff;border-color:var(--on-grad)}.footer-bottom{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;margin-top:44px;color:rgba(var(--on-grad-rgb),.55);font-size:.88rem}.chat-launcher{position:fixed;right:24px;bottom:24px;z-index:1001;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;color:var(--on-grad);background:var(--grad);box-shadow:0 12px 30px -8px rgba(var(--accent-rgb),.5),0 6px 18px -6px rgba(var(--accent2-rgb),.55);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.chat-launcher:hover{transform:translateY(-3px);box-shadow:0 18px 40px -8px rgba(var(--accent-rgb),.6),0 8px 22px -6px rgba(var(--accent2-rgb),.65)}.chat-launcher-hint{position:fixed;right:96px;bottom:39px;z-index:1000;padding:8px 14px;border-radius:var(--r-pill);background:rgba(var(--panel-rgb),.95);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);font-size:.86rem;font-weight:500;white-space:nowrap;box-shadow:var(--shadow-card);pointer-events:none}.chat-panel{position:fixed;right:24px;bottom:96px;z-index:1001;width:min(400px,calc(100vw - 48px));height:min(640px,calc(100dvh - 128px));display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--bg-2);border:1px solid var(--border-strong);box-shadow:0 30px 80px -20px rgba(var(--ink-rgb),.22)}.chat-panel-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px 13px 18px;background:var(--grad);color:var(--on-grad)}.chat-panel-title{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:600;font-size:1.02rem;letter-spacing:-.01em}.chat-dot{width:8px;height:8px;border-radius:50%;background:var(--on-grad);box-shadow:0 0 0 3px rgba(var(--on-grad-rgb),.2)}.chat-close{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--on-grad);transition:background .2s ease}.chat-close:hover{background:rgba(var(--on-grad-rgb),.14)}.chat-panel-body{position:relative;flex:1;background:#fff}.chat-panel-body iframe{width:100%;height:100%;border:0;display:block}.chat-loading{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#f4f7fa 30%,#fff,#f4f7fa 70%) #f4f7fa;background-size:200% 100%;animation:chat-shimmer 1.2s ease-in-out infinite}@keyframes chat-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 520px){.chat-launcher{right:16px;bottom:16px}.chat-launcher-hint{display:none}.chat-panel{right:12px;left:12px;bottom:12px;width:auto;height:min(86dvh,calc(100dvh - 24px))}}@media (prefers-reduced-motion: reduce){.chat-loading{animation:none}}@media (max-width: 1024px){.features,.metrics{grid-template-columns:repeat(2,1fr)}.nav .container{gap:12px}.nav-links{gap:0}.nav-links a{padding:9px 8px;font-size:.86rem}.nav-cta{padding:0 18px;font-size:.88rem}}@media (max-width: 780px){.nav-links,.nav-cta{display:none}.burger{display:flex}}@media (max-width: 860px){.services-grid,.steps,.testimonials,.pricing,.contact-form{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1 / -1}}@media (max-width: 520px){.container{padding-inline:18px}.metrics,.footer-grid{grid-template-columns:1fr}.hero-stats{gap:22px}.service-card,.price-card{padding:26px 22px}}.thanks-page{min-height:100svh;display:flex;flex-direction:column}.thanks-header{padding:16px 24px}.thanks-main{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 24px 24px}.thanks-wrap{width:100%;max-width:840px;display:flex;flex-direction:column;align-items:center}.thanks-intro{max-width:520px;text-align:center;margin-bottom:20px}.thanks-check{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--brand-red);color:var(--bg);margin-bottom:10px}.thanks-confirm{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-red);margin-bottom:6px}.thanks-intro h1{font-size:clamp(1.15rem,2.6vw,1.4rem)}.thanks-intro p{color:var(--muted);margin-top:6px;font-size:.8rem}.thanks-cal-card{width:100%;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:clamp(8px,1.2vw,14px);overflow:hidden}.thanks-footer{margin-top:16px;text-align:center}.thanks-back{display:inline-block;margin-top:10px;font-size:.9rem;color:var(--muted);text-decoration:underline}.thanks-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:#15130f8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:thanks-fade .18s ease}.thanks-modal{position:relative;width:100%;max-width:460px;padding:30px 28px 24px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);box-shadow:0 30px 70px -24px #15130f73;text-align:center;animation:thanks-rise .22s cubic-bezier(.22,1,.36,1)}.thanks-modal-close{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:var(--faint)}.thanks-modal-close:hover{color:var(--text);background:var(--bg-2)}.thanks-nudge{font-size:.92rem;line-height:1.55;color:var(--text);margin-bottom:20px}.thanks-modal-leave{display:inline-block;margin-top:14px;font-size:.8rem;color:var(--faint);text-decoration:underline}.thanks-modal-leave:hover{color:var(--muted)}@keyframes thanks-fade{0%{opacity:0}}@keyframes thanks-rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion: reduce){.thanks-modal-overlay,.thanks-modal{animation:none}}.rapport-page{--rapport-ink: var(--text);min-height:100svh;display:flex;flex-direction:column}.rapport-ticker{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:10px clamp(16px,4vw,32px);background:var(--rapport-ink);color:#faf4f0;border-bottom:2px solid rgba(0,0,0,.22)}.rapport-ticker-logo{color:#faf4f0;font-size:clamp(1.25rem,3vw,1.6rem)}.rapport-ticker-timer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px clamp(14px,3vw,30px)}.rapport-ticker-label{font-size:clamp(.6rem,1.4vw,.72rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#faf4f0b8}.rapport-clock{display:flex;align-items:flex-end;gap:clamp(12px,2vw,22px)}.rapport-clock-unit{display:flex;flex-direction:column;align-items:center;line-height:1}.rapport-clock-num{font-family:var(--font-display);font-weight:800;font-size:clamp(1.1rem,2.4vw,1.5rem);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rapport-clock-lbl{margin-top:5px;font-size:.52rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#faf4f08c}.rapport-main{flex:0 0 auto;display:flex;justify-content:center;padding:clamp(30px,5vw,52px) 24px 0}.rapport-frame{position:relative;width:100%;max-width:1180px;padding:0 clamp(8px,2vw,28px)}.rapport-top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:clamp(20px,3vw,34px)}.rapport-top .scarcity-badge{margin:0}.rapport-top .eyebrow{display:block;gap:0;font-size:clamp(.7rem,1.4vw,.88rem);letter-spacing:normal;text-transform:uppercase;font-weight:800}.rapport-top .value-underline{text-decoration-thickness:2px;text-underline-offset:3px}.rapport-layout{display:grid;grid-template-columns:clamp(230px,38vw,430px) 1fr;gap:clamp(28px,4vw,64px);align-items:start}.rapport-cover{position:relative;z-index:1;width:100%;filter:drop-shadow(-16px 28px 26px rgba(21,19,15,.26)) drop-shadow(-6px 10px 12px rgba(21,19,15,.16))}.rapport-cover img{display:block;width:100%;height:auto}.rapport-content{display:flex;flex-direction:column;gap:16px}.rapport-headline{font-size:clamp(1.5rem,3.5vw,2.6rem);text-wrap:balance}.rapport-subheadline p{font-size:.78rem;line-height:1.55;color:var(--muted);max-width:62ch}.rapport-subheadline p+p{margin-top:10px}.rapport-bullets{list-style:none;display:flex;flex-direction:column;gap:8px;max-width:62ch;margin:0;padding-left:0}.rapport-bullets li{display:flex;gap:8px;font-size:.84rem;line-height:1.4;font-weight:700;color:var(--text)}.rapport-bullets li:before{content:"✓";color:var(--brand-red);flex-shrink:0}.rapport-form{display:flex;flex-direction:column;gap:12px;margin-top:4px;max-width:520px}.rapport-form-row{display:flex;gap:10px;flex-wrap:wrap}.rapport-form-row input{flex:1 1 180px;min-width:0;min-height:52px;padding:14px 16px;border-radius:var(--r-sm);border:1px solid var(--border-strong);background:#fff;color:var(--text);font-family:inherit;font-size:1rem}.rapport-form-row input::placeholder{color:var(--faint)}.rapport-form-row input:focus{outline:none;border-color:var(--brand-red);box-shadow:0 0 0 3px #b80f0a2e}.rapport-band{flex:1 0 auto;min-height:clamp(96px,13vh,150px);background:var(--rapport-ink);position:relative;z-index:0}@media (min-width: 900px){.rapport-cover{align-self:end}.rapport-content{padding-top:40px;padding-bottom:70px}.rapport-band{margin-top:-60px}}@media (max-width: 620px){.rapport-ticker{grid-template-columns:1fr;justify-items:center;gap:8px}}@media (max-width: 899px){.rapport-layout{grid-template-columns:1fr;gap:28px}.rapport-cover{max-width:340px}.rapport-band{min-height:72px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width: 480px){.hero-inner{padding-block:40px}.hero-callout{margin-top:14px}.hero-actions{margin-top:26px}.hero-stats{margin-top:32px;padding-top:22px;gap:14px}.hero-stat .l{font-size:.78rem}}@media (max-width: 340px){.hero h1{font-size:1.4rem}}@media (max-width: 480px) and (max-height: 680px){.hero-inner{padding-block:24px}.hero-eyebrow{margin-bottom:10px}.hero h1{font-size:1.5rem}.hero-callout{margin-top:10px;font-size:.95rem}.hero-sub{margin-top:10px;font-size:.98rem}.hero-actions{margin-top:16px}.hero-stats{margin-top:14px;padding-top:10px}}
