/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */.fa-brands,.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-solid{font-family:Font Awesome\ 6 Free}.fa-brands{font-family:Font Awesome\ 6 Brands}.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}@media (prefers-reduced-motion:reduce){.fa-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:swap;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(/webfonts/fa-brands-400.woff2) format("woff2"),url(/webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands{font-weight:400}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:swap;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(/webfonts/fa-regular-400.woff2) format("woff2"),url(/webfonts/fa-regular-400.ttf) format("truetype")}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:swap;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(/webfonts/fa-solid-900.woff2) format("woff2"),url(/webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid{font-weight:900}@font-face{font-display:swap;font-family:Font Awesome\ 5 Brands;font-weight:400;src:url(/webfonts/fa-brands-400.woff2) format("woff2"),url(/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-display:swap;font-family:Font Awesome\ 5 Free;font-weight:900;src:url(/webfonts/fa-solid-900.woff2) format("woff2"),url(/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-display:swap;font-family:Font Awesome\ 5 Free;font-weight:400;src:url(/webfonts/fa-regular-400.woff2) format("woff2"),url(/webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-display:swap;font-family:FontAwesome;src:url(/webfonts/fa-solid-900.woff2) format("woff2"),url(/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-display:swap;font-family:FontAwesome;src:url(/webfonts/fa-brands-400.woff2) format("woff2"),url(/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-display:swap;font-family:FontAwesome;src:url(/webfonts/fa-regular-400.woff2) format("woff2"),url(/webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-display:swap;font-family:FontAwesome;src:url(/webfonts/fa-v4compatibility.woff2) format("woff2"),url(/webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}.fa-circle-notch:before{content:"\f1ce"}.fa-lock:before{content:"\f023"}.fa-circle-check:before{content:"\f058"}.fa-comment-dots:before{content:"\f4ad"}.fa-xmark:before{content:"\f00d"}.fa-paper-plane:before{content:"\f1d8"}.fa-stripe:before{content:"\f429"}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/fonts/inter-300-latin-ext.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/fonts/inter-300-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/inter-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/inter-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/inter-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/inter-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/inter-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/inter-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/inter-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/inter-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/fonts/inter-800-latin-ext.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/fonts/inter-800-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{--primary:#0f172a;--primary-hover:#000;--secondary:#0f172a;--text:#334155;--bg:#f8fafc;--white:#fff;--accent:#22c55e}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg);color:var(--text);font-family:Inter,sans-serif;line-height:1.6}.lang-switcher{flex-shrink:0;margin-left:16px;position:relative}.lang-trigger{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;gap:6px;letter-spacing:.3px;padding:7px 12px;transition:all .2s;white-space:nowrap}.lang-switcher.open .lang-trigger,.lang-trigger:hover{background:#fff;border-color:var(--primary);box-shadow:0 0 0 3px rgba(15,23,42,.08);color:var(--primary)}.lang-switcher.open .lang-trigger{box-shadow:0 0 0 3px rgba(15,23,42,.1)}.lang-globe-icon{flex-shrink:0;height:14px;opacity:.7;width:14px}.lang-chevron{flex-shrink:0;height:6px;opacity:.6;transition:transform .2s;width:10px}.lang-switcher.open .lang-chevron{transform:rotate(180deg)}.lang-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);min-width:150px;opacity:0;padding:5px;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .18s ease,transform .18s ease,visibility .18s;visibility:hidden;z-index:500}.lang-switcher.open .lang-dropdown{opacity:1;transform:translateY(0) scale(1);visibility:visible}.lang-option{align-items:center;border-radius:7px;color:#475569;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:9px;padding:9px 11px;text-decoration:none!important;transition:background .15s,color .15s}.lang-option:hover{background:#f8fafc;color:var(--primary)}.lang-option.lang-option-active{background:#f1f5f9;color:var(--primary);font-weight:600}.lang-option-flag{font-size:1.1rem;line-height:1}.lang-option-label{flex:1}.lang-check{color:var(--primary);flex-shrink:0;height:14px;width:14px}@media (max-width:768px){.lang-switcher{border-bottom:1px solid #e2e8f0;margin-left:0;padding:8px 0}.lang-trigger{background:#f8fafc;justify-content:space-between;width:100%}.lang-dropdown{border:1px solid #e2e8f0;border-radius:8px;box-shadow:none;display:none;margin-top:6px;opacity:1;position:static;transform:none;visibility:visible}.lang-switcher.open .lang-dropdown{display:block;transform:none}}header{background:var(--white);padding:20px 0;position:sticky;top:0;z-index:100}nav a{text-decoration:none}nav{align-items:center;display:flex;flex:1;flex-wrap:nowrap}nav a{color:var(--text);cursor:pointer;font-size:15px;font-weight:600;margin-left:20px;transition:color .3s;white-space:nowrap}nav a:first-child{margin-left:0}nav a:hover{color:var(--primary)}@media (max-width:768px){nav{background:var(--white);box-shadow:-5px 0 30px rgba(0,0,0,.1);flex-direction:column;height:100vh;max-width:300px;padding:80px 30px 30px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:80%;z-index:1000}nav.active{right:0}nav a{border-bottom:1px solid #e2e8f0;display:block;font-size:1.1rem;margin:0;padding:15px 0}nav a:last-of-type{border-bottom:none;margin-top:20px;text-align:center}}.hero{padding:100px 0 80px;text-align:center}.hero h1{font-size:3rem;line-height:1.2;margin-left:auto;margin-right:auto;max-width:900px}input{border:1px solid #cbd5e1;border-radius:8px;font-size:1rem;outline:0;padding:15px;width:100%}input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(15,23,42,.1)}section{padding:80px 0}section h2{color:var(--secondary);font-size:2.2rem;line-height:1.2;margin-bottom:50px;text-align:center}.card p{color:#64748b}.grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.card{background:var(--white);border:1px solid #f1f5f9;border-radius:12px;padding:30px;text-align:center;transition:transform .3s ease}.card:hover{transform:translateY(-5px)}.card h3{color:var(--secondary);margin-bottom:10px}.icon{background:#f1f5f9;border-radius:50%;font-size:2.5rem;height:80px;line-height:80px;margin-left:auto;margin-right:auto;width:80px}.icon,.plan ul{margin-bottom:20px}.plan{background:var(--bg);border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;padding:25px 15px;text-align:center;transition:all .3s;width:auto}.plan h3{color:var(--secondary);font-size:1.1rem;margin-bottom:5px}.plan ul{flex-grow:1;font-size:.9rem;list-style:none;text-align:left}.plan ul li{align-items:flex-start;display:flex;margin-bottom:8px}.plan ul li:before{color:var(--accent);content:"✓";font-weight:700;margin-right:8px;min-width:15px}footer{background:var(--white);border-top:1px solid #e2e8f0;color:#64748b;padding:40px 0;text-align:center}.hidden{display:none!important}@media (max-width:768px){.hero h1{font-size:1.6rem}.hero{padding:40px 0}#pricing h2{font-size:1.5rem;padding:0 10px}}input[type=range]{-webkit-appearance:none;background:#e2e8f0;border:0;border-radius:4px;flex:1;height:8px;outline:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--primary);border-radius:50%;box-shadow:0 0 0 4px rgba(15,23,42,.2);cursor:pointer;height:24px;transition:background .15s ease-in-out;width:24px}input[type=range]::-webkit-slider-thumb:hover{background:var(--primary-hover)}#chat-widget-container{bottom:30px;font-family:Inter,sans-serif;position:fixed;right:30px;z-index:10000!important}.chat-btn{align-items:center;background:var(--primary);border:0;border-radius:50%;box-shadow:0 4px 15px rgba(34,197,94,.4);color:#fff;cursor:pointer;display:flex;font-size:24px;height:60px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:60px}.chat-btn:hover{transform:scale(1.1)}.chat-modal,.chat-tooltip{opacity:0;pointer-events:none;position:absolute}.chat-tooltip{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#1e293b;font-size:.9rem;font-weight:500;padding:8px 12px;right:70px;transform:translateX(10px);transition:all .3s;white-space:nowrap}.chat-btn:hover .chat-tooltip{opacity:1;transform:translateX(0)}.chat-modal{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.5);border-radius:16px;bottom:80px;box-shadow:0 10px 40px rgba(0,0,0,.15);overflow:hidden;right:0;transform:translateY(20px) scale(.95);transform-origin:bottom right;transition:all .3s cubic-bezier(.19,1,.22,1);width:350px}.chat-modal.active{opacity:1;pointer-events:all;transform:translateY(0) scale(1)}.chat-header{align-items:center;background:var(--secondary);color:#fff;display:flex;justify-content:space-between;padding:15px 20px}.chat-header h3{font-size:1.1rem;margin:0}.close-chat{background:0 0;border:0;color:#fff;cursor:pointer;font-size:1.2rem;opacity:.8;padding:0;transition:opacity .2s}.close-chat:hover{opacity:1}.chat-body{padding:20px}.chat-input-group{margin-bottom:15px}.chat-input-group label{color:#475569;display:block;font-size:.85rem;font-weight:500;margin-bottom:5px}.chat-input-group input,.chat-input-group textarea{border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:.9rem;padding:10px;transition:border-color .2s;width:100%}.chat-input-group input:focus,.chat-input-group textarea:focus{border-color:var(--primary);outline:0}.chat-submit-btn{align-items:center;background:var(--primary);border:0;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:background .2s;width:100%}.chat-submit-btn:hover{background:#16a34a}.chat-submit-btn:disabled{cursor:not-allowed;opacity:.7}code,pre{font-family:Fira Code,Courier New,Courier,monospace}pre{background:#1e293b;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:.9rem;line-height:1.6;margin:30px 0;overflow-x:auto;padding:20px;position:relative}code{background:#f1f5f9;border-radius:4px;color:#d946ef;font-size:.9em;padding:2px 6px}pre code{background:0 0;border-radius:0;color:inherit;font-size:inherit;padding:0}pre::-webkit-scrollbar{height:8px}pre::-webkit-scrollbar-track{background:#0f172a;border-radius:4px}pre::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}pre::-webkit-scrollbar-thumb:hover{background:#64748b}.hero{background:linear-gradient(135deg,#f1f5f9,#fff);overflow:hidden;padding:80px 0;position:relative;text-align:left}.hero:before{background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0);background-size:44px 44px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.hero:after{content:none}@keyframes hBadgePulse{0%,to{box-shadow:0 0 0 3px rgba(34,197,94,.15)}50%{box-shadow:0 0 0 5px rgba(34,197,94,.05)}}@keyframes hPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.hero h1{animation:hFadeUp .5s ease .08s both;color:var(--secondary);font-size:3.5rem;letter-spacing:-.025em;line-height:1.05;margin-bottom:24px;margin-left:0;margin-right:0;max-width:none}@keyframes hUnderline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hFloat{0%,to{transform:perspective(900px) rotateY(-4deg) rotateX(1.5deg) translateY(0)}50%{transform:perspective(900px) rotateY(-4deg) rotateX(1.5deg) translateY(-9px)}}@keyframes hRowIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes hProgGrow{0%{width:0}to{width:38%}}@keyframes hToastIn{0%{bottom:-60px;opacity:0}to{bottom:16px;opacity:1}}@keyframes hFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hShimmer{0%,to{left:-100%}50%{left:150%}}@media (max-width:968px){.hero{text-align:center}.hero h1{margin-left:auto;margin-right:auto}}@media (max-width:480px){.hero{padding:36px 0 48px}.hero h1{font-size:2.4rem;line-height:1.2}}.skip-link{background:var(--primary);border-radius:0 0 8px 8px;color:#fff;font-size:.95rem;font-weight:700;left:1rem;padding:8px 18px;position:absolute;text-decoration:none;top:-999px;transition:top .1s;z-index:9999}.skip-link:focus{outline:3px solid #fff;outline-offset:2px;top:0}:focus-visible{border-radius:4px;outline:3px solid var(--primary);outline-offset:2px}input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px rgba(15,23,42,.15);outline:3px solid var(--primary);outline-offset:0}input[type=range]:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.chat-input-group input:focus-visible,.chat-input-group textarea:focus-visible{outline:3px solid var(--primary);outline-offset:0}button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}a:focus-visible{border-radius:3px;outline:3px solid var(--primary);outline-offset:2px}input::placeholder{color:#6b7280;opacity:1}.eec-header{background:transparent;font-family:Hanken Grotesk,sans-serif;padding:0!important;position:relative;z-index:20}.eec-header *,.eec-header :after,.eec-header :before{box-sizing:border-box}.eec-in{align-items:center;display:flex;gap:40px;margin:0 auto;max-width:1200px;padding:10px 20px}.eec-logo{flex-shrink:0}.eec-logo a{align-items:center;color:#0f172a;display:inline-flex;font-family:Hanken Grotesk,sans-serif;font-size:1.6rem;font-weight:800;gap:10px;letter-spacing:-.5px;text-decoration:none}.eec-logo img{display:block;height:36px;width:auto}.eec-nav{align-items:center;display:flex;gap:0;margin-left:12px}.eec-nav a.eec-link{color:#0f172a;font-size:18px;font-weight:500;margin-left:20px;text-decoration:none;transition:opacity .2s;white-space:nowrap}.eec-nav a.eec-link:hover{opacity:.55}.eec-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.eec-signin{align-items:center;color:#0f172a;display:inline-flex;font-size:18px;font-weight:700;gap:7px;padding:10px 14px;text-decoration:none;transition:opacity .2s}.eec-signin:hover{opacity:.6}.eec-cta{align-items:center;background:#0f172a;border-radius:12px;box-shadow:0 4px 14px rgba(15,23,42,.3);color:#fff;display:inline-flex;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:700;gap:8px;padding:8px 16px;text-decoration:none;transition:transform .2s}.eec-cta:hover{transform:translateY(-2px)}.eec-cta .eec-arrow{transition:transform .25s ease}.eec-cta:hover .eec-arrow{transform:translateX(4px)}.eec-burger{border:none;border-radius:8px;margin-left:auto}.eec-burger,.eec-close{background:none;cursor:pointer;display:none;padding:8px}.eec-close{border:none;position:absolute;right:16px;top:16px}.eec-overlay{background:rgba(0,0,0,.45);display:none;inset:0;position:fixed;z-index:998}.eec-overlay.on{display:block}.eec-mob-cta,.eec-mob-signin{display:none}@media(max-width:768px){.eec-in{gap:0;padding:12px 20px}.eec-logo a{font-size:1.2rem}.eec-logo img{height:32px}.eec-actions{display:none}.eec-burger{align-items:center;display:inline-flex;justify-content:center}.eec-nav{align-items:flex-start;background:#f4f6fb;box-shadow:-5px 0 30px rgba(0,0,0,.15);flex-direction:column;gap:0;height:100vh;margin-left:0;max-width:320px;overflow-y:auto;padding:72px 24px 36px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:82%;z-index:999}.eec-nav.on{right:0}.eec-nav a.eec-link{border-bottom:1px solid rgba(0,0,0,.07);font-size:17px;margin-left:0;padding:15px 0;width:100%}.eec-close{display:block}.eec-mob-cta{background:#0f172a;border-radius:999px;color:#fff;display:block;font-family:Hanken Grotesk,sans-serif;font-size:15px;font-weight:700;margin-bottom:16px;padding:14px 20px;text-align:center}.eec-mob-cta,.eec-mob-signin{text-decoration:none;width:100%}.eec-mob-signin{align-items:center;border-top:1px solid rgba(0,0,0,.07);color:#0f172a;display:inline-flex;font-size:17px;font-weight:600;gap:8px;margin-top:6px;padding:15px 0}}.page-top>.hero{background:transparent!important}.page-top>.hero:before{content:none!important}.hh-site{display:flex;flex-direction:column;font-family:DM Sans,system-ui,sans-serif;gap:12px;margin-top:12px;max-width:540px}.hh-field-box{align-items:center;background:#fff;border:1.5px solid #dde1e7;border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.05);display:flex;gap:12px;height:56px;padding:0 16px;transition:border-color .15s ease,box-shadow .15s ease}.hh-field-box:hover{border-color:#c3c9d2}.hh-field-box:focus-within{border-color:#0b1220;box-shadow:0 0 0 4px rgba(11,18,32,.08)}.hh-site.is-error .hh-field-box{border-color:#dc2626;box-shadow:0 0 0 4px rgba(220,38,38,.1)}.hh-field-lead{align-items:center;color:#8a93a3;display:flex;flex:none;height:20px;justify-content:center;width:20px}.hh-field-box:focus-within .hh-field-lead{color:#0b1220}.hh-site.is-valid .hh-field-lead{color:#15803d}.hh-site.is-error .hh-field-lead{color:#dc2626}.hh-ico-err,.hh-site.is-error .hh-ico-globe{display:none}.hh-site.is-error .hh-ico-err{display:block}.hh-site input{background:transparent;border:0;color:#0b1220;flex:1;font-family:inherit;font-size:17px;font-weight:500;height:100%;min-width:0;outline:0;padding:0}.hh-site input::placeholder{color:#98a1ae;font-weight:400}.hh-site.is-loading input{color:#667085}.hh-field-ok{align-items:center;background:#dcfce7;border-radius:999px;color:#15803d;display:none;flex:none;height:22px;justify-content:center;width:22px}.hh-site.is-valid:not(.is-loading) .hh-field-ok{display:flex}.hh-field-hint{align-items:center;color:#5b6472;display:flex;font-size:13px;gap:8px;line-height:1.4;margin:8px 2px 0;min-height:18px}.hh-field-hint:empty,.hh-field-hint:has([data-site-hint]:empty){display:none}.hh-site.is-valid .hh-field-hint{color:#15803d}.hh-site.is-error .hh-field-hint{color:#b91c1c}.hh-kbd{align-items:center;background:#f0fdf4;border:solid #cfe9d6;border-radius:6px;border-width:1px 1px 2px;color:#15803d;display:inline-flex;font-size:11px;font-weight:600;height:20px;padding:0 6px}.hh-kbd[hidden]{display:none}.hh-site-cta{align-items:center;background:#0b1220;border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:17px;font-weight:600;gap:10px;height:56px;justify-content:center;letter-spacing:-.01em;transition:background .15s ease,transform .1s ease;width:100%}.hh-site-cta:hover{background:#1f2937}.hh-site-cta:active{transform:translateY(1px)}.hh-site-cta:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.hh-site-cta .hh-arr{transition:transform .15s ease}.hh-site-cta:hover .hh-arr{transform:translateX(3px)}.hh-spin{animation:hh-spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:999px;border-top-color:#fff;display:none;height:16px;width:16px}@keyframes hh-spin{to{transform:rotate(1turn)}}.hh-site.is-loading .hh-site-cta{background:#374151;cursor:progress}.hh-site.is-loading .hh-spin{display:block}.hh-site.is-loading .hh-arr{display:none}@media(prefers-reduced-motion:reduce){.hh-spin{animation:none}.hh-site-cta .hh-arr{transition:none}}@media(max-width:640px){.hh-site-cta{font-size:16px}}@font-face{font-display:swap;font-family:EEAT Geist Mono;font-style:normal;font-weight:100 900;src:url(/assets/product-demo/fonts/geist-mono-latin.woff2) format("woff2")}.hh-home.hh-focused{--hero-ink:#0b1220;--hero-border:#e3e6ea;background:#fff;font-family:EEAT Geist,ui-sans-serif,system-ui,sans-serif;position:relative;-webkit-font-smoothing:antialiased}.hh-home.hh-focused:before{background-image:linear-gradient(#eef0f3 1px,transparent 0),linear-gradient(90deg,#eef0f3 1px,transparent 0);background-size:48px 48px;content:"";height:620px;inset:0 0 auto;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000 30%,transparent 75%);pointer-events:none;position:absolute}.hh-home.hh-focused .hh-container{max-width:1168px;padding:0 24px 72px;position:relative}.hh-home.hh-focused .hh-intro{max-width:880px;padding:72px 24px 0}.hh-home.hh-focused .hh-proof-avatars{padding-left:0}.hh-home.hh-focused .hh-proof-avatars img{height:28px;width:28px}.hh-home.hh-focused .hh-proof-avatars img+img{margin-left:-8px}.hh-home.hh-focused h1{color:var(--hero-ink);font-size:clamp(44px,5.1vw,68px);font-weight:600;letter-spacing:-.04em;line-height:1.04;margin:28px auto 0;max-width:832px;text-align:center;text-wrap:balance}.hh-home.hh-focused h1>span{color:#8a919c}.hh-home.hh-focused .hh-lead{color:#4a5565;font-size:19px;line-height:1.55;margin:22px auto 0;max-width:600px;text-wrap:pretty}.hh-home.hh-focused .hh-cta{margin-top:36px}.hh-home.hh-focused .hh-site{display:block;font-family:inherit;margin:0 auto;max-width:580px;text-align:left;width:100%}.hh-home.hh-focused .hh-form-row{align-items:center;background:#fff;border:1px solid #d5dae1;border-radius:14px;box-shadow:0 1px 2px #1018280a,0 8px 24px -12px #10182824;display:flex;gap:10px;padding:6px;transition:box-shadow .2s,border-color .2s}.hh-home.hh-focused .hh-form-row:focus-within{border-color:var(--hero-ink);box-shadow:0 0 0 4px #0b12201a,0 8px 24px -12px #10182824}.hh-home.hh-focused .hh-field-box{background:transparent;border:0;border-radius:0;box-shadow:none;flex:1;gap:10px;min-width:0;padding:0 2px 0 12px}.hh-home.hh-focused .hh-field-box input{font-size:16px;font-weight:400}.hh-home.hh-focused .hh-field-box input::placeholder{color:#6b7280}.hh-home.hh-focused .hh-field-lead{color:#6b7280;height:18px;width:18px}.hh-home.hh-focused .hh-field-ok{height:18px;width:18px}.hh-home.hh-focused .hh-site-cta{background:var(--hero-ink);border-radius:10px;flex:none;font-size:15px;height:48px;letter-spacing:0;padding:0 20px;white-space:nowrap;width:auto}.hh-home.hh-focused .hh-site-cta:hover{background:#1f2a3d}.hh-home.hh-focused .hh-site-cta .hh-arr{height:16px;width:16px}.hh-home.hh-focused .hh-site.is-error .hh-form-row{border-color:#dc2626;box-shadow:0 0 0 4px #dc26261a}.hh-home.hh-focused .hh-site.is-error .hh-field-box{box-shadow:none}.hh-home.hh-focused .hh-site.is-loading .hh-site-cta{max-width:65%;overflow-wrap:anywhere;white-space:normal}.hh-home.hh-focused .hh-field-hint{font-size:13px;margin:10px 2px 0}.hh-home.hh-focused .hh-demo{position:relative;scroll-margin-top:88px}.hh-home.hh-focused .hh-demo-window{border:1px solid var(--hero-border);border-radius:16px;box-shadow:0 1px 2px #1018280a,0 24px 64px -24px #10182838;overflow:hidden}.hh-home.hh-focused .hh-demo-bar{align-items:center;background:#f7f8fa;border-bottom:1px solid #eceef1;display:flex;gap:16px;height:42px;justify-content:space-between;padding:0 16px}.hh-home.hh-focused .hh-window-dots{display:flex;gap:7px;width:48px}.hh-home.hh-focused .hh-window-dots i{background:#d9dde3;border-radius:50%;height:10px;width:10px}.hh-home.hh-focused .hh-window-address{background:#fff;border:1px solid #eceef1;border-radius:7px;color:#6b7280;font-size:12px;padding:3px 14px}.hh-home.hh-focused .hh-demo video{aspect-ratio:16/9;background:#f8fafc;display:block;height:auto;object-fit:contain;width:100%}.hh-home.hh-focused .hh-demo-error[hidden]{display:none}.hh-home.hh-focused a:focus-visible,.hh-home.hh-focused button:focus-visible{outline:2px solid var(--hero-ink);outline-offset:4px}.hh-home.hh-focused .hh-demo-facts{color:#6b7280;display:flex;font-size:13.5px;gap:28px;justify-content:center;line-height:1.5;margin-top:28px}.hh-home.hh-focused .hh-demo-facts>span{align-items:center;display:flex;gap:28px;white-space:nowrap}.hh-home.hh-focused .hh-demo-facts>span+span:before{color:#b1b7c0;content:"·"}.hh-home.hh-focused .hh-demo-facts b{font-weight:400}.hh-home.hh-focused .hh-fact-short{display:none}.hh-home.hh-focused .hh-demo-error{color:#92400e;padding:12px 20px}.hh-home.hh-focused .hh-demo:fullscreen{background:#f7f8fa;display:flex;flex-direction:column;justify-content:center;margin:0;padding:16px}.hh-home.hh-focused .hh-demo:fullscreen .hh-demo-window{border-radius:10px;box-shadow:none;display:flex;flex:1;flex-direction:column;min-height:0}.hh-home.hh-focused .hh-demo:fullscreen video{background:var(--hero-ink);flex:1;height:100%;min-height:0;object-fit:contain;width:100%}.hh-home.hh-focused .hh-demo:fullscreen .hh-demo-bar{flex:none}@media(max-width:860px){.hh-home.hh-focused .hh-intro{padding:48px 12px 0}.hh-home.hh-focused h1{font-size:48px}.hh-home.hh-focused .hh-lead{font-size:17px}.hh-home.hh-focused .hh-demo{margin-top:48px}.hh-home.hh-focused .hh-demo-facts{font-size:11px;gap:16px}.hh-home.hh-focused .hh-demo-facts>span{gap:16px}}@media(max-width:600px){.hh-home.hh-focused .hh-container{padding:0 16px 44px}.hh-home.hh-focused .hh-intro{padding:40px 0 0}.hh-home.hh-focused .hh-proof-avatars img{height:24px;width:24px}.hh-home.hh-focused h1{font-size:clamp(36px,9.3vw,48px);letter-spacing:-.035em;line-height:1.08;margin-top:24px}.hh-home.hh-focused .hh-lead{font-size:16px;line-height:1.55;margin-top:20px}.hh-home.hh-focused .hh-cta{margin-top:28px}.hh-home.hh-focused .hh-form-row{align-items:stretch;flex-direction:column;gap:4px}.hh-home.hh-focused .hh-field-box{flex:auto;height:48px;padding:0 12px}.hh-home.hh-focused .hh-site-cta{font-size:15px;height:48px;width:100%}.hh-home.hh-focused .hh-site.is-loading .hh-site-cta{max-width:100%}.hh-home.hh-focused .hh-demo{margin-top:40px;scroll-margin-top:75px}.hh-home.hh-focused .hh-demo-window{border-radius:12px}.hh-home.hh-focused .hh-demo-bar{gap:8px;height:36px;padding:0 10px}.hh-home.hh-focused .hh-window-dots{gap:4px;width:32px}.hh-home.hh-focused .hh-window-dots i{height:7px;width:7px}.hh-home.hh-focused .hh-window-address{font-size:10px;padding:2px 10px}.hh-home.hh-focused .hh-demo video{aspect-ratio:39/74}.hh-home.hh-focused .hh-demo-facts{font-size:11px;gap:10px;margin-top:22px}.hh-home.hh-focused .hh-demo-facts>span{gap:10px}.hh-home.hh-focused .hh-fact-full{display:none}.hh-home.hh-focused .hh-fact-short{display:inline}}@media(prefers-reduced-motion:reduce){.hh-home.hh-focused *{scroll-behavior:auto!important;transition:none!important}}.hh-home.hh-focused .hh-window-address[hidden]{display:none}@media(max-width:600px){.hh-home.hh-focused .hh-demo-bar:has(.hh-source-address:not([hidden])) .hh-window-dots{display:none}}.hh-home.hh-focused .hh-demo-stage{position:relative}.hh-home.hh-focused .hh-demo-bar{justify-content:flex-start}.hh-home.hh-focused .hh-app-address{flex:1;padding-right:48px;text-align:center}.hh-home.hh-focused .hh-source-link{border-radius:0;cursor:pointer;height:15.2%;position:absolute;right:0;top:0;width:50%}.hh-home.hh-focused .hh-source-link[hidden]{display:none}.hh-home.hh-focused .hh-source-link:focus-visible{background:#1a73e80a;outline:3px solid #1a73e8;outline-offset:-4px}.hh-home.hh-focused .hh-citation-link{border-radius:8px;cursor:pointer;height:13.5%;left:50%;position:absolute;right:0}.hh-home.hh-focused .hh-citation-link[data-citation="0"]{top:21.8%}.hh-home.hh-focused .hh-citation-link[data-citation="1"]{top:39.4%}.hh-home.hh-focused .hh-citation-link[data-citation="2"]{top:57%}.hh-home.hh-focused .hh-citation-link[hidden]{display:none}.hh-home.hh-focused .hh-citation-link:focus-visible{background:#1a73e80a;outline:3px solid #1a73e8;outline-offset:-5px}.hh-home.hh-focused .hh-citation-link{height:9.8%;left:64.7%;right:5.1%}.hh-home.hh-focused .hh-citation-link[data-citation="0"]{top:53.3%}.hh-home.hh-focused .hh-citation-link[data-citation="1"]{top:63.4%}.hh-home.hh-focused .hh-citation-link[data-citation="2"]{top:73.5%}.hh-home.hh-focused .hh-source-link{height:4.5%;left:54%;right:auto;top:13.8%;width:42.5%}.hh-home.hh-focused .hh-source-close{background:transparent;border:0;border-radius:6px;cursor:pointer;height:5%;left:94.6%;padding:0;position:absolute;top:9.4%;width:2.8%}.hh-home.hh-focused .hh-source-close[hidden]{display:none}@media(max-width:600px){.hh-home.hh-focused .hh-citation-link{height:6.99%;left:9.23%;right:9.23%}.hh-home.hh-focused .hh-citation-link[data-citation="0"]{top:47.81%}.hh-home.hh-focused .hh-citation-link[data-citation="1"]{top:55.07%}.hh-home.hh-focused .hh-citation-link[data-citation="2"]{top:62.33%}.hh-home.hh-focused .hh-source-link{height:3.4%;left:5.13%;top:41.5%;width:89.74%}.hh-home.hh-focused .hh-source-close{height:3.5%;left:88.7%;top:38.9%;width:8.2%}}.hh-home.hh-focused .hh-demo-bar .hh-app-address{min-width:0;padding-right:14px}.hh-home.hh-focused .hh-playback{align-items:center;background:#fff;border:1px solid #dce1e7;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;flex:none;font-family:inherit;font-size:11px;font-weight:500;gap:5px;justify-content:center;line-height:1.2;min-height:28px;min-width:66px;padding:4px 8px}.hh-home.hh-focused .hh-playback[hidden]{display:none}.hh-home.hh-focused .hh-playback:hover{background:#eef1f5;color:#111827}.hh-home.hh-focused .hh-playback svg{flex:none}.hh-home.hh-focused .hh-playback[data-state=paused] .hh-playback-pause,.hh-home.hh-focused .hh-playback[data-state=playing] .hh-playback-play{display:none}@media(max-width:600px){.hh-home.hh-focused .hh-playback{font-size:10px;min-width:58px;padding:4px 6px}.hh-home.hh-focused .hh-demo-bar .hh-app-address{padding:2px 6px}}.hh-home.hh-focused .hh-demo-poster{display:block;inset:0;pointer-events:none;position:absolute;z-index:1}.hh-home.hh-focused .hh-demo-poster[hidden]{display:none}.hh-home.hh-focused .hh-demo-poster img{display:block;height:100%;object-fit:cover;width:100%}.home-redesign{--font-dm-sans:"EEAT Geist";background:#fff;color:#0b1220;font-family:EEAT Geist,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.home-redesign *{box-sizing:border-box}.home-redesign :is(h2,h3,p,li,figure,blockquote,summary,a,button,input){font-family:inherit}.home-redesign a{color:inherit}.home-redesign a:hover{text-decoration:underline;text-underline-offset:3px}.home-redesign .i{fill:none;flex-shrink:0;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.home-redesign .cta:hover{background:#1f2a3d!important;text-decoration:none}.home-redesign :is(a,button,summary):focus-visible{outline:2px solid #0b1220;outline-offset:4px}.home-redesign .rd-trial :is(a,button,summary):focus-visible{outline-color:#8fb5fa}.home-redesign .btn:hover{background:#f3f4f6;text-decoration:none}.home-redesign .gridl{stroke:#eef0f3;stroke-width:1}.home-redesign .axisl{stroke:#d5dae1;stroke-width:1}.home-redesign .dash{stroke:#9aa1ac;stroke-dasharray:4 4;stroke-width:1.5}.home-redesign .ln{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.home-redesign .ring2{stroke-width:2}.home-redesign .ax{font-family:EEAT Geist,sans-serif;font-size:12px}.home-redesign .tm{text-anchor:middle}.home-redesign .gridbg-dark{background-image:linear-gradient(#ffffff0f 1px,transparent 0),linear-gradient(90deg,#ffffff0f 1px,transparent 0);background-position:top;background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 90% at 50% 50%,#000 20%,transparent 80%);pointer-events:none}.home-redesign .rd-customer-photo{border-radius:50%;display:block;flex:none;height:40px;object-fit:cover;width:40px}.home-redesign .rd-testimonial-cards figcaption a{text-decoration:none}.home-redesign .rd-testimonial-cards figcaption a:hover{text-decoration:underline}.home-redesign .rd-faq-item{border-bottom:1px solid #e1e4e8}.home-redesign .rd-faq-item summary{align-items:center;color:#0b1220;cursor:pointer;display:flex;font-size:17px;font-weight:500;gap:16px;justify-content:space-between;line-height:1.5;list-style:none;padding:22px 0}.home-redesign .rd-faq-item summary::-webkit-details-marker{display:none}.home-redesign .rd-faq-item summary:hover{color:#374151}.home-redesign .rd-faq-item summary svg{color:#6b7280;transition:transform .2s}.home-redesign .rd-faq-item[open] summary svg{transform:rotate(180deg)}.home-redesign .rd-faq-answer{color:#4a5565;font-size:15.5px;line-height:1.65;margin-top:-6px;padding:0 40px 22px 0}.home-redesign .rd-faq-answer strong{color:#0b1220;font-weight:600}.home-redesign .rd-faq-answer a{text-decoration:underline;text-underline-offset:3px}.page-top:has(>.hh-focused):before{background-image:linear-gradient(#e3e6eb 1px,transparent 0),linear-gradient(90deg,#e3e6eb 1px,transparent 0);background-position:top;background-size:48px 48px;height:750px;inset:0 0 auto;mask-image:radial-gradient(ellipse 80% 75% at 50% 0,#000 45%,transparent 92%)}.page-top:has(>.hh-focused)>.eec-header{background:transparent!important;border-bottom:0!important;box-shadow:none!important}.hh-home.hh-focused{overflow:clip}.hh-home.hh-focused *{box-sizing:border-box}.hh-home.hh-focused .hh-container{max-width:1120px;padding:0 24px 96px}.hh-home.hh-focused .hh-intro{max-width:832px;padding:80px 0 0}.hh-home.hh-focused h1{font-size:68px}.home-redesign .hh-site{display:block;font-family:inherit;margin:36px auto 0;max-width:580px;text-align:left;width:100%}.home-redesign .hh-form-row{align-items:center;background:#fff;border:1px solid #fff;border-radius:14px;display:flex;gap:10px;padding:6px}.home-redesign .hh-form-row:focus-within{box-shadow:0 0 0 4px #ffffff33}.home-redesign .hh-field-box{background:transparent;border:0;border-radius:0;box-shadow:none;flex:1;gap:10px;height:48px;min-width:0;padding:0 2px 0 12px}.home-redesign .hh-field-box input{font-size:16px;font-weight:400}.home-redesign .hh-field-box input::placeholder{color:#6b7280}.home-redesign .hh-field-lead{color:#6b7280;height:18px;width:18px}.home-redesign .hh-field-ok{height:18px;width:18px}.home-redesign .hh-site-cta{background:#0b1220;border-radius:10px;flex:none;font-size:15px;font-weight:600;height:48px;padding:0 20px;white-space:nowrap;width:auto}.home-redesign .hh-site-cta:hover{background:#1f2a3d}.home-redesign .hh-site-cta .hh-arr{height:16px;width:16px}.home-redesign .hh-site.is-error .hh-form-row{border-color:#fda29b;box-shadow:0 0 0 3px #fda29b44}.home-redesign .hh-site.is-error .hh-field-box{box-shadow:none}.home-redesign .hh-site.is-error .hh-field-hint{color:#ffb5ae}.home-redesign .hh-site.is-valid .hh-field-hint{color:#a0e8bb}.home-redesign .hh-site.is-loading .hh-site-cta{max-width:65%;overflow-wrap:anywhere;white-space:normal}.home-redesign .hh-field-hint{font-size:13px;margin:10px 2px 0}@media(max-width:1100px){.home-redesign .rd-split{gap:40px!important}.home-redesign .rd-founder-photo{flex-basis:320px!important}.home-redesign .rd-founder .rd-split>div:last-child{flex-basis:400px!important}.home-redesign .rd-testimonial-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-redesign .rd-testimonial-cards>figure{padding:24px!important}}@media(max-width:860px){.home-redesign .h2{font-size:32px!important}.home-redesign .sec{padding-bottom:72px!important;padding-top:72px!important}.home-redesign .rd-split{gap:40px!important}.home-redesign .rd-founder .rd-split>div:last-child,.home-redesign .rd-split>*{flex:1 1 100%!important}.home-redesign .rd-founder-photo{max-width:400px}.home-redesign .rd-testimonial-cards,.home-redesign .rd-workflow-cards{grid-template-columns:1fr!important}.hh-home.hh-focused .hh-intro{padding-top:48px}.hh-home.hh-focused h1{font-size:40px;letter-spacing:-.035em}.hh-home.hh-focused .hh-demo{margin-top:48px}.hh-home.hh-focused .hh-container{padding-bottom:72px}}@media(max-width:600px){.home-redesign .sec{padding-left:20px!important;padding-right:20px!important}.home-redesign .h2{font-size:32px!important;overflow-wrap:break-word}.home-redesign .rd-problem-cta{padding:24px!important}.home-redesign .rd-founder-checks{grid-template-columns:1fr!important}.home-redesign .rd-workflow-cards{grid-template-columns:minmax(0,1fr)!important;margin-top:36px!important}.home-redesign .rd-testimonial-cards{margin-top:36px!important}.home-redesign .rd-faq-answer{padding-right:0}.home-redesign .rd-faq-item summary{font-size:16px;min-height:64px}.home-redesign .rd-traffic-chart{padding:20px 18px 16px!important}.home-redesign .hh-form-row{align-items:stretch;flex-direction:column;gap:4px}.home-redesign .hh-field-box{flex:auto;height:48px;padding:0 12px}.home-redesign .hh-site-cta{height:48px;width:100%}.home-redesign .hh-site.is-loading .hh-site-cta{max-width:100%}.home-redesign .rd-trial ul{font-size:11px!important;gap:8px 14px!important}.home-redesign .rd-trial ul li:nth-child(2){flex-basis:100%;justify-content:center;order:3}.hh-home.hh-focused .hh-container{padding:0 16px 64px}.hh-home.hh-focused h1{font-size:clamp(36px,9.3vw,40px)}.hh-home.hh-focused .hh-demo-bar{padding:0 8px}}@media(prefers-reduced-motion:reduce){.home-redesign *{scroll-behavior:auto!important;transition:none!important}}.home-redesign>.rd-section{padding:0}.home-redesign h2{text-align:inherit}.home-redesign .rd-founder-photo img{height:auto}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:100 900;src:url(/css/fonts/dm-sans-latin-ext-variable.woff2) format("woff2");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-display:swap;font-family:DM Sans;font-style:normal;font-weight:100 900;src:url(/css/fonts/dm-sans-latin-variable.woff2) format("woff2");unicode-range:u+00??,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{--font-dm-sans:"DM Sans"}body,body :is(header,footer,main,section,article,nav,aside,div,h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,summary,details,blockquote,figcaption,figure,ul,ol,li,dl,dt,dd,table,th,td,small,strong,b,em,time,span):not(:where(.fa,.fas,.far,.fab,.fal,.fad,.fat,.fa-solid,.fa-regular,.fa-brands,[class*=fa-],pre *,code *,kbd *,samp *,svg *)){font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}@font-face{font-display:swap;font-family:EEAT Geist;font-style:normal;font-weight:100 900;src:url(/assets/product-demo/fonts/geist-latin.woff2) format("woff2")}html{scroll-padding-top:24px}body:has(.eec-header){padding-top:0!important}body #site-header{--font-dm-sans:"EEAT Geist";background:transparent!important;border:0!important;box-shadow:none!important;color:#0b0d12;height:auto;inset:auto!important;padding:0!important;position:relative!important;z-index:1000!important;-webkit-font-smoothing:antialiased}body #site-header .eec-in{align-items:center;box-sizing:border-box;display:flex;gap:16px;height:auto;justify-content:space-between;margin:0 auto;max-width:1216px;min-height:84px;padding:20px 24px}body #site-header .eec-logo{flex:none}body #site-header .eec-logo a{align-items:center;color:#0b0d12;display:flex;font-size:20px;font-weight:700;gap:10px;letter-spacing:-.02em;line-height:1.4;text-decoration:none;white-space:nowrap}body #site-header .eec-logo img{height:32px;object-fit:contain;width:32px}body #site-header .eec-wordmark{display:inline-flex;gap:0}body #site-header .eec-brand-strong{font-weight:700}body #site-header .eec-brand-light{color:#5b6170;font-weight:500}body #site-header .eec-nav{align-items:center;background:transparent;box-shadow:none;display:flex;flex:none;gap:32px;height:auto;margin:0;max-width:none;overflow:visible;padding:0;position:static;transform:none;visibility:visible;width:auto}body #site-header .eec-nav a.eec-link{border:0;border-radius:0;color:#3f4552;font-size:16px;font-weight:500;line-height:1.4;margin:0;padding:0;text-decoration:none;white-space:nowrap}body #site-header :is(.eec-link,.eec-signin,.eec-mob-signin){transition:color .16s}body #site-header :is(.eec-nav a.eec-link,.eec-signin,.eec-mob-signin):is(:hover,:focus-visible){background:transparent;box-shadow:none;color:#0b0d12;opacity:1;text-decoration-color:currentColor;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px}body #site-header :is(.eec-nav a.eec-link,.eec-signin,.eec-mob-signin):focus-visible{outline:none}body #site-header .eec-nav a[aria-current=page]{color:#0b0d12}body #site-header .eec-actions{align-items:center;display:flex;flex:none;gap:12px;justify-content:flex-end;margin:0}body #site-header .eec-signin{color:#3f4552;display:inline-flex;font-size:16px;font-weight:500;line-height:1.4;margin:0 8px 0 0;padding:0;text-decoration:none;white-space:nowrap}body #site-header .eec-cta,body #site-header .eec-mob-cta{align-items:center;background:#0b0d12;border:0;border-radius:10px;box-shadow:none;color:#fff;font-size:16px;font-weight:600;gap:8px;justify-content:center;line-height:1.4;margin:0;min-height:44px;padding:0 18px;text-decoration:none;transition:background .15s;white-space:nowrap}body #site-header .eec-cta{display:inline-flex}body #site-header .eec-cta:hover,body #site-header .eec-mob-cta:hover{background:#262a33;transform:none}body #site-header .eec-arrow{flex:none;height:16px;transform:none;width:16px}body #site-header .eec-burger,body #site-header .eec-close,body #site-header .eec-mob-cta,body #site-header .eec-mob-signin{display:none}body #site-header :is(a,button):focus-visible{outline:2px solid #0b0d12;outline-offset:4px}body #site-header .eec-burger{align-items:center;background:#fff;border:1px solid #e3e5ea;border-radius:10px;color:#0b0d12;cursor:pointer;flex:none;height:44px;justify-content:center;margin:0;padding:0;width:44px}body #site-header .eec-burger:hover{background:#f3f4f6}body #site-header .eec-burger[aria-expanded=true] .eec-menu-icon,body #site-header .eec-close-icon{display:none}body #site-header .eec-burger[aria-expanded=true] .eec-close-icon{display:block}body #site-header .eec-drawer-head,body #site-header .eec-overlay{display:none}body.eec-menu-open{overflow:hidden}body.eec-menu-open #chat-widget-container{display:none!important}@media(max-width:1100px){body #site-header .eec-in{min-height:76px;padding:16px 32px}body #site-header .eec-signin{display:none}body #site-header .eec-burger{display:flex}body #site-header .eec-overlay{backdrop-filter:blur(2px);background:rgba(11,13,18,.32);display:block!important;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .28s,visibility .28s;visibility:hidden;z-index:1001}body #site-header .eec-overlay.on{opacity:1;pointer-events:auto;visibility:visible}body #site-header .eec-nav{align-items:stretch;background:#fff;border:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:100dvh;inset:0;margin:0;max-height:none;max-width:none;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(16px + env(safe-area-inset-top,0px)) 20px calc(16px + env(safe-area-inset-bottom,0px));position:fixed;transform:translateY(-8px);transition:opacity .2s,transform .24s cubic-bezier(.22,1,.36,1),visibility .24s;visibility:hidden;width:100%;z-index:1002}body #site-header .eec-nav.on{opacity:1;transform:translateY(0);visibility:visible}body #site-header .eec-drawer-head{align-items:center;color:#0b0d12;display:flex;flex-shrink:0;font-size:18px;font-weight:600;gap:16px;justify-content:space-between;margin-bottom:52px;min-height:44px}body #site-header .eec-close{align-items:center;background:transparent;border:0;border-radius:8px;color:#0b0d12;cursor:pointer;display:flex;flex:none;height:44px;justify-content:center;margin:0 -8px 0 0;padding:0;position:static;width:44px}body #site-header .eec-close:hover{background:#f3f4f6}body #site-header .eec-drawer-brand{align-items:center;background:transparent;border:0;color:#0b0d12;display:inline-flex;font-size:20px;font-weight:700;gap:10px;letter-spacing:-.02em;line-height:1.4;margin:0;min-height:44px;padding:0;text-decoration:none}body #site-header .eec-drawer-brand img{height:32px;object-fit:contain;width:32px}body #site-header .eec-nav a.eec-link{align-items:center;border:0;border-radius:0;color:#0b0d12;display:flex;flex-shrink:0;font-size:24px;font-weight:600;line-height:1.35;margin:0;min-height:64px;padding:12px 0;text-decoration:none;white-space:normal;width:100%}body #site-header .eec-nav a.eec-link:has(+.eec-mob-signin){margin-bottom:24px}body #site-header .eec-mob-cta,body #site-header .eec-mob-signin{align-items:center;border-radius:999px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:18px;font-weight:600;justify-content:center;line-height:1.35;min-height:52px;padding:12px 20px;text-decoration:none;width:100%}body #site-header .eec-mob-signin{background:#fff;border:1.5px solid #0b0d12;color:#0b0d12;margin-top:auto}body #site-header .eec-mob-cta{border:1.5px solid #0b0d12;margin-top:12px}body #site-header .eec-mob-cta .eec-arrow{display:none}body #site-header .eec-mob-signin:is(:hover,:focus-visible){background:#f5f6f8;text-decoration:none}body #site-header .eec-mob-signin:focus-visible{outline:2px solid #0b0d12;outline-offset:4px}}@media(max-width:1100px) and (max-height:650px){body #site-header .eec-drawer-head{margin-bottom:16px}body #site-header .eec-nav a.eec-link{font-size:22px;min-height:48px;padding:8px 0}body #site-header .eec-nav a.eec-link:has(+.eec-mob-signin){margin-bottom:16px}body #site-header .eec-mob-cta,body #site-header .eec-mob-signin{font-size:16px;min-height:48px;padding:10px 16px}body #site-header .eec-mob-cta{margin-top:10px}}@media(max-width:640px){body #site-header .eec-in{min-height:72px;padding:14px 16px}}@media(max-width:520px){body #site-header .eec-cta{display:none}}@media(prefers-reduced-motion:reduce){body #site-header *{transition:none!important}}.page-top:has(>.hh-focused){background:#fff;isolation:isolate;position:relative}.page-top:has(>.hh-focused):before{background-image:linear-gradient(90deg,#e9ebef 1px,transparent 0),linear-gradient(180deg,#e9ebef 1px,transparent 0);background-position:0 0;background-size:64px 64px;content:"";height:auto;inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,transparent 0,transparent 38%,#000 72%,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,transparent 0,transparent 38%,#000 72%,transparent 100%);pointer-events:none;position:absolute;z-index:-1}.hh-home.hh-focused{--font-dm-sans:"EEAT Geist";--hero-ink:#0b0d12;--hero-border:#e3e5ea;background:transparent;color:var(--hero-ink);padding:0}.hh-home.hh-focused:before{content:none}.hh-home.hh-focused .hh-container{margin:0 auto;max-width:1216px;padding:0 24px 80px}.hh-home.hh-focused .hh-intro{margin:0 auto;max-width:960px;padding:88px 0 0;text-align:center}.hh-home.hh-focused h1{font-size:84px;font-weight:700;letter-spacing:-.045em;line-height:1.02;margin:24px auto 0;max-width:960px;text-wrap:wrap}.hh-home.hh-focused h1>span{color:#5b6170;display:block}.hh-home.hh-focused .hh-title-accent{color:#c2410c;font-style:normal;text-decoration:underline wavy #c2410c;text-decoration-thickness:3px;text-underline-offset:12px}.hh-home.hh-focused .hh-lead{color:#3f4552;font-size:20px;line-height:1.6;margin:32px auto 0;max-width:620px;text-wrap:wrap}.hh-home.hh-focused .hh-cta{margin-top:40px}.hh-home.hh-focused .hh-site{max-width:600px}.hh-home.hh-focused .hh-form-row{border:1px solid #dadde3;border-radius:16px;box-shadow:0 1px 2px #0b0d120a,0 8px 24px #0b0d120f;gap:8px;padding:8px}.hh-home.hh-focused .hh-form-row:focus-within{border-color:#0b0d12;box-shadow:0 0 0 4px #0b0d1214,0 8px 24px #0b0d120f}.hh-home.hh-focused .hh-field-box{height:48px;padding-left:12px}.hh-home.hh-focused .hh-field-box input{font-size:17px}.hh-home.hh-focused .hh-field-box input::placeholder,.hh-home.hh-focused .hh-field-lead{color:#8a909c}.hh-home.hh-focused .hh-site-cta{font-size:16px;font-weight:600;height:52px;padding:0 22px}.hh-home.hh-focused .hh-site-cta:hover{background:#262a33}.hh-home.hh-focused .hh-field-hint:has([data-site-hint]:empty){display:none}.hh-home.hh-focused .hh-social-proof{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:36px auto 0}.hh-home.hh-focused .hh-proof-avatars{align-items:center;display:flex;flex:none}.hh-home.hh-focused .hh-proof-avatars img{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e3e5ea;display:block;height:40px;object-fit:cover;width:40px}.hh-home.hh-focused .hh-proof-avatars img+img{margin-left:-10px}.hh-home.hh-focused .hh-proof-text{align-items:flex-start;color:#3f4552;display:flex;flex-direction:column;gap:4px;text-align:left}.hh-home.hh-focused .hh-proof-text p{font-size:15px;line-height:1.45;margin:0}.hh-home.hh-focused .hh-proof-text strong{color:#0b0d12;font-weight:600}.hh-home.hh-focused .hh-proof-text a{color:#0b0d12;font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.hh-home.hh-focused .hh-proof-text a:hover{text-decoration-thickness:2px}.hh-home.hh-focused .hh-proof-stars{color:#0b0d12;display:flex;gap:2px}.hh-home.hh-focused .hh-demo{margin-top:72px}.hh-home.hh-focused .hh-demo-shell{background:#f3f4f6;border:1px solid #e9ebef;border-radius:22px;box-shadow:0 24px 64px #0b0d1214;padding:8px}.hh-home.hh-focused .hh-demo-window{background:#fff;border:1px solid #e3e5ea;border-radius:15px;box-shadow:0 1px 2px #0b0d120a}.hh-home.hh-focused .hh-demo-bar{background:#fff;border-color:#eef0f3;gap:12px;height:57px;justify-content:center;padding:12px 16px}.hh-home.hh-focused .hh-window-dots{gap:6px;margin-right:auto;width:45px}.hh-home.hh-focused .hh-window-dots i{background:#e3e5ea;height:11px;width:11px}.hh-home.hh-focused .hh-demo-bar .hh-app-address{align-items:center;background:#f3f4f6;border:0;border-radius:8px;color:#5b6170;display:inline-flex;flex:0 1 auto;font-size:13px;gap:6px;justify-content:center;padding:6px 48px}.hh-home.hh-focused .hh-bar-spacer{margin-left:auto;width:45px}.hh-home.hh-focused .hh-demo-stage .hh-playback{align-items:center;background:#ffffffeb;border:1px solid #0b0d1214;border-radius:50%;box-shadow:0 2px 8px #0b0d1214;color:#0b0d12;cursor:pointer;display:inline-flex;height:44px;justify-content:center;min-width:44px;padding:0;position:absolute;right:16px;top:16px;width:44px;z-index:3}.hh-home.hh-focused .hh-demo-stage .hh-playback[hidden],.hh-home.hh-focused .hh-playback>span{display:none}.hh-home.hh-focused .hh-playback svg{height:14px;width:14px}.hh-home.hh-focused .hh-playback:hover{background:#fff;border-color:#8a909c}.hh-home.hh-focused .hh-demo-facts{color:#5b6170;font-size:14px}.home-redesign .sec{max-width:1200px!important}html[lang=fr] .hh-home.hh-focused h1{font-size:72px}@media(max-width:1100px){.hh-home.hh-focused .hh-intro{padding-top:72px}.hh-home.hh-focused h1{font-size:72px}html[lang=fr] .hh-home.hh-focused h1{font-size:64px}}@media(max-width:960px){.hh-home.hh-focused .hh-container{padding:0 32px 64px}.hh-home.hh-focused .hh-intro{padding-top:64px}.hh-home.hh-focused h1,html[lang=fr] .hh-home.hh-focused h1{font-size:60px;letter-spacing:-.04em}.hh-home.hh-focused .hh-title-accent{text-underline-offset:10px}.hh-home.hh-focused .hh-lead{font-size:19px;margin-top:24px}.hh-home.hh-focused .hh-cta{margin-top:36px}.hh-home.hh-focused .hh-site{max-width:560px}.hh-home.hh-focused .hh-social-proof{margin-top:32px}.hh-home.hh-focused .hh-demo{margin-top:56px}.hh-home.hh-focused .hh-demo-facts{font-size:12px;gap:16px}.hh-home.hh-focused .hh-demo-facts>span{gap:16px}.page-top:has(>.hh-focused):before{background-size:48px 48px}}@media(max-width:640px){.hh-home.hh-focused .hh-container{padding:0 16px 48px}.hh-home.hh-focused .hh-intro{padding-top:48px}.hh-home.hh-focused h1,html[lang=fr] .hh-home.hh-focused h1{font-size:42px;line-height:1.08;margin-top:24px}.hh-home.hh-focused .hh-title-accent{text-decoration-thickness:2px;text-underline-offset:8px}.hh-home.hh-focused .hh-lead{font-size:17px;margin-top:20px}.hh-home.hh-focused .hh-cta{margin-top:28px}.hh-home.hh-focused .hh-form-row{align-items:stretch;background:transparent;border:0;border-radius:0;box-shadow:none;flex-direction:column;gap:10px;padding:0}.hh-home.hh-focused .hh-form-row:focus-within,.hh-home.hh-focused .hh-site.is-error .hh-form-row{box-shadow:none}.hh-home.hh-focused .hh-field-box{background:#fff;border:1px solid #dadde3;border-radius:12px;box-shadow:0 1px 2px #0b0d120a,0 6px 16px #0b0d120d;flex:auto;height:56px;padding:0 16px}.hh-home.hh-focused .hh-field-box:focus-within{border-color:#0b0d12;box-shadow:0 0 0 4px #0b0d1214}.hh-home.hh-focused .hh-site.is-error .hh-field-box{border-color:#dc2626;box-shadow:0 0 0 4px #dc26261a}.hh-home.hh-focused .hh-site-cta{border-radius:12px;font-size:17px;height:56px;width:100%}html[lang=fr] .hh-home.hh-focused .hh-site-cta{font-size:15px}.hh-home.hh-focused .hh-social-proof{flex-direction:column;gap:10px;margin-top:28px}.hh-home.hh-focused .hh-proof-text{align-items:center;text-align:center}.hh-home.hh-focused .hh-demo{margin-top:48px}.hh-home.hh-focused .hh-demo-shell{border-radius:16px;padding:5px}.hh-home.hh-focused .hh-demo-window{border-radius:12px}.hh-home.hh-focused .hh-demo-bar{gap:10px;height:49px;padding:10px 12px}.hh-home.hh-focused .hh-demo-bar .hh-app-address{font-size:12px;padding:5px 14px}.hh-home.hh-focused .hh-window-dots{gap:5px;width:39px}.hh-home.hh-focused .hh-window-dots i{height:9px;width:9px}.hh-home.hh-focused .hh-bar-spacer{width:24px}.hh-home.hh-focused .hh-demo-stage .hh-playback{right:10px;top:10px}.hh-home.hh-focused .hh-demo-facts{font-size:11px;gap:10px}.hh-home.hh-focused .hh-demo-facts>span{gap:10px}.page-top:has(>.hh-focused):before{background-size:40px 40px}}@media(max-width:520px){.hh-home.hh-focused h1{font-size:38px}html[lang=fr] .hh-home.hh-focused h1{font-size:34px}}@media(max-width:360px){.hh-home.hh-focused h1{font-size:34px}html[lang=fr] .hh-home.hh-focused h1{font-size:30px}.hh-home.hh-focused .hh-proof-text p{font-size:13px}.hh-home.hh-focused .hh-demo-bar .hh-app-address{font-size:11px;padding:5px 8px}}
