@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-latin.woff2) format("woff2");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}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-latin-ext.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-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/space-grotesk-latin.woff2) format("woff2");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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/space-grotesk-latin-ext.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}:root{--bg:#FFFFFF;--bg-2:#F4F9F7;--panel:#FFFFFF;--panel-2:#F3F8F6;--line:rgba(11,31,25,.1);--line-2:rgba(11,31,25,.17);--brand:#00B57C;--brand-bright:#0A8A62;--brand-deep:#05704F;--brand-tint:#E6F7F1;--ink:#0B1F19;--ink-soft:#3D5049;--muted:#62736C;--muted-2:#83938C;--radius:24px;--radius-sm:14px;--maxw:1180px;--ease:cubic-bezier(.22,1,.36,1);--safe-top:env(safe-area-inset-top, 0px);--font-d:"Space Grotesk","Space Grotesk Fallback",system-ui,sans-serif;--font-b:"Manrope","Manrope Fallback",system-ui,sans-serif;--shadow-sm:0 1px 2px rgba(11,31,25,.06);--shadow-md:0 10px 30px -12px rgba(11,31,25,.16);--shadow-lg:0 30px 70px -28px rgba(11,31,25,.26)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-b);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:#00b57c38;color:var(--ink)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}:focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px;border-radius:8px}.bg-fx{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.bg-fx .grid{position:absolute;inset:-2px;background-image:linear-gradient(rgba(11,31,25,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(11,31,25,.022) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(120% 80% at 50% 0%,#000 0%,transparent 70%);-webkit-mask-image:radial-gradient(120% 80% at 50% 0%,#000 0%,transparent 70%)}.bg-fx .glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;mix-blend-mode:screen}.bg-fx .g1{width:640px;height:640px;top:-260px;left:46%;transform:translate(-50%);background:radial-gradient(circle,rgba(7,177,127,.55),transparent 66%);animation:drift1 22s var(--ease) infinite alternate}.bg-fx .g2{width:520px;height:520px;top:14%;left:-160px;background:radial-gradient(circle,rgba(0,181,124,.3),transparent 66%);animation:drift2 26s var(--ease) infinite alternate}.bg-fx .g3{width:560px;height:560px;top:46%;right:-200px;background:radial-gradient(circle,rgba(7,177,127,.26),transparent 66%);animation:drift3 30s var(--ease) infinite alternate}.bg-fx .noise{position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes drift1{to{transform:translate(-50%) translateY(60px) scale(1.12)}}@keyframes drift2{to{transform:translate(80px,-40px) scale(1.1)}}@keyframes drift3{to{transform:translate(-60px,50px) scale(1.14)}}.wrap{position:relative;z-index:1}.container{max-width:var(--maxw);margin:0 auto;padding-left:28px;padding-right:28px}section{position:relative}.sec{padding-top:72px;padding-bottom:72px}.sec-tight{padding-top:64px;padding-bottom:64px}.kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-d);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-bright)}.kicker:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,transparent,var(--brand))}.h-sec{font-family:var(--font-d);font-weight:600;line-height:1.04;letter-spacing:-.02em;font-size:clamp(30px,4.4vw,54px);margin:18px 0 0}.sub-sec{font-size:clamp(16px,1.4vw,19px);color:var(--ink-soft);max-width:600px;margin-top:18px;line-height:1.55}.sec-head{margin-bottom:44px;max-width:760px}.sec-head.center{margin-inline:auto;text-align:center}.sec-head.center .kicker:before{display:none}.sec-head.center .sub-sec{margin-inline:auto}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-d);font-weight:600;font-size:15px;letter-spacing:-.01em;padding:14px 24px;border-radius:999px;transition:transform .25s var(--ease),box-shadow .3s var(--ease),background .3s,border-color .3s;white-space:nowrap;will-change:transform}.btn svg{transition:transform .3s var(--ease)}.btn-primary{background:linear-gradient(180deg,var(--brand-bright),var(--brand));color:#fff;box-shadow:0 10px 30px -8px #07b17f99,inset 0 1px #0b1f1940}.btn-primary:hover{box-shadow:0 16px 44px -8px #07b17fcc,inset 0 1px #0b1f194d}.btn-primary:hover svg{transform:translate(3px)}.btn-ghost{background:var(--panel);color:var(--ink);border:1px solid var(--line-2);backdrop-filter:blur(10px)}.btn-ghost:hover{background:var(--panel-2);border-color:#00b57c80}.btn-lg{padding:17px 30px;font-size:16px}.btn-sm{padding:10px 16px;font-size:13.5px}.hdr{position:fixed;top:0;left:0;right:0;z-index:50;padding-top:var(--safe-top);transition:background .35s,border-color .35s,backdrop-filter .35s}.hdr.scrolled{background:#ffffffdb;backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--line)}.hdr-in{display:flex;align-items:center;gap:28px;height:72px;max-width:var(--maxw);margin:0 auto;padding:0 28px}.brand{display:flex;align-items:center;gap:11px;font-family:var(--font-d);font-weight:700;font-size:21px;letter-spacing:-.01em}.brand img{height:27px;width:auto;filter:none}.nav{display:flex;align-items:center;gap:6px;margin-left:14px}.nav a{font-size:14.5px;color:var(--ink-soft);padding:8px 14px;border-radius:999px;transition:color .2s,background .2s}.nav a:hover{color:var(--ink);background:var(--panel)}.hdr-right{display:flex;align-items:center;gap:10px;margin-left:auto}.lang{position:relative}.lang-btn{display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;border:1px solid var(--line);background:var(--panel);font-size:14px;font-weight:600;color:var(--ink-soft);transition:.2s}.lang-btn:hover{color:var(--ink);border-color:var(--line-2)}.lang-btn .globe{width:16px;height:16px;opacity:.8}.lang-btn .chev{width:14px;height:14px;transition:transform .25s}.lang.open .lang-btn .chev{transform:rotate(180deg)}.lang-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:188px;padding:7px;background:#0c120ff5;backdrop-filter:blur(20px);border:1px solid var(--line-2);border-radius:16px;box-shadow:0 24px 60px -16px #000000b3;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.97);transform-origin:top right;transition:.22s var(--ease)}.lang.open .lang-menu{opacity:1;visibility:visible;transform:none}.lang-menu button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 13px;border-radius:10px;font-size:14.5px;font-weight:500;color:var(--ink-soft);transition:.15s}.lang-menu button.active{color:var(--brand-bright)}.lang-menu button .tick{width:15px;height:15px;opacity:0}.lang-menu button.active .tick{opacity:1}.lang-menu .short{font-family:var(--font-d);font-size:11px;color:var(--muted);letter-spacing:.05em}.burger{display:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:var(--panel);align-items:center;justify-content:center}.hero{padding-top:132px;padding-bottom:84px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 7px 7px 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--panel);font-size:13px;font-weight:600;color:var(--ink-soft)}.hero-badge .dot{width:7px;height:7px;border-radius:50%;background:var(--brand-bright);box-shadow:0 0 0 4px #00b57c2e;animation:pulse 2s infinite}.hero-badge .pill{font-family:var(--font-d);font-size:11px;padding:3px 9px;border-radius:999px;background:#07b17f29;color:var(--brand-bright)}@keyframes pulse{50%{box-shadow:0 0 0 7px #00b57c00}}.hero h1{font-family:var(--font-d);font-weight:600;line-height:1.02;letter-spacing:-.03em;font-size:clamp(38px,5.6vw,72px);margin:22px 0 0}.hero h1 .hi{position:relative;color:var(--brand-bright);white-space:nowrap}.hero h1 .hi:after{content:"";position:absolute;left:0;right:0;bottom:-.085em;height:.075em;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--brand-bright));opacity:.45}.hero-sub{font-size:clamp(16px,1.5vw,19px);color:var(--ink-soft);max-width:540px;margin-top:24px;line-height:1.58}.hero-cta{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.hero-trust{margin-top:40px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hero-trust .lbl{font-size:13px;color:var(--muted)}.hero-trust .logos{display:flex;align-items:center;gap:14px}.hero-trust .logos img{width:30px;height:30px;filter:saturate(1.05) drop-shadow(0 4px 12px rgba(0,0,0,.4))}.hero-product-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:54px}.hero-product{display:flex;align-items:center;gap:12px;min-width:0;padding:16px 17px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),box-shadow .25s,border-color .25s}.hero-product:hover{transform:translateY(-3px);border-color:#00b57c73;box-shadow:var(--shadow-md)}.hero-product.is-primary{background:var(--brand-tint);border-color:#00b57c3d}.hero-product-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:#fff;color:var(--brand-bright);border:1px solid rgba(0,181,124,.2)}.hero-product-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.hero-product-copy b{font-family:var(--font-d);font-size:14px;white-space:nowrap}.hero-product-copy span{font-size:11.5px;line-height:1.35;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-product>svg{flex:none;color:var(--brand-bright);opacity:.7;transition:transform .25s var(--ease)}.hero-product:hover>svg{transform:translate(3px)}.device{position:relative;justify-self:center;width:100%;max-width:460px}.device-glow{position:absolute;inset:-14% -10%;background:radial-gradient(60% 50% at 50% 30%,rgba(7,177,127,.4),transparent 70%);filter:blur(20px);z-index:0}.phone{position:relative;z-index:1;border-radius:38px;padding:12px;background:linear-gradient(160deg,#0b1f1924,#0b1f1908);border:1px solid var(--line-2);box-shadow:0 50px 90px -30px #000c,inset 0 1px #0b1f191f}.phone-screen{border-radius:28px;background:#fff;overflow:hidden;border:1px solid rgba(11,31,25,.06)}.chat-top{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line);background:#0b1f1905}.chat-ava{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;background:linear-gradient(150deg,var(--brand),var(--brand-deep));font-family:var(--font-d);font-weight:700;color:#fff;font-size:16px;box-shadow:0 6px 16px -4px #07b17f99}.chat-top .nm{font-family:var(--font-d);font-weight:600;font-size:15px;line-height:1.2;white-space:nowrap}.chat-top>div:nth-child(2){min-width:0}.chat-top .st{font-size:12px;color:var(--brand-bright);display:flex;align-items:center;gap:6px;margin-top:2px}.chat-top .st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-bright);box-shadow:0 0 8px var(--brand-bright)}.chat-top .tg{margin-left:auto;width:26px;height:26px;opacity:.9}.chat-body{padding:18px;height:360px;overflow:hidden;display:flex;flex-direction:column;gap:11px;justify-content:flex-end}.msg{max-width:82%;padding:11px 14px;font-size:14px;line-height:1.45;border-radius:18px;animation:msgIn .5s var(--ease) both;word-wrap:break-word}@keyframes msgIn{0%{transform:translateY(14px) scale(.97)}}.msg.user{align-self:flex-end;background:linear-gradient(160deg,var(--brand-bright),var(--brand));color:#fff;border-bottom-right-radius:6px;font-weight:500}.msg.ai{align-self:flex-start;background:#0b1f1912;color:var(--ink);border:1px solid var(--line);border-bottom-left-radius:6px}.msg.typing{align-self:flex-start;display:flex;gap:5px;padding:14px 16px}.msg.typing i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:blink 1.3s infinite}.msg.typing i:nth-child(2){animation-delay:.18s}.msg.typing i:nth-child(3){animation-delay:.36s}@keyframes blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-input{display:flex;align-items:center;gap:10px;padding:13px 16px;border-top:1px solid var(--line)}.chat-input .field{flex:1;height:38px;border-radius:999px;background:#0b1f190d;border:1px solid var(--line);display:flex;align-items:center;padding:0 16px;font-size:13px;color:var(--muted)}.chat-input .caret{display:inline-block;width:2px;height:16px;background:var(--brand-bright);border-radius:2px;animation:caret 1.1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.chat-input .send{width:38px;height:38px;border-radius:50%;background:var(--brand);display:grid;place-items:center;flex:none}.floaty{position:absolute;z-index:2;display:flex;align-items:center;gap:11px;padding:13px 18px;border-radius:18px;background:#fffffff0;backdrop-filter:blur(12px);border:1px solid var(--line-2);box-shadow:0 18px 40px -14px #000000b3;font-size:14.5px;font-weight:600;white-space:nowrap}.floaty img{width:28px;height:28px}.floaty.f1{top:-40px;left:-34px;animation:float 6s var(--ease) infinite alternate}.floaty.f2{bottom:-52px;right:-26px;animation:float 7s var(--ease) infinite alternate-reverse}.floaty .mini-st{font-size:12.5px;color:var(--brand-bright);font-weight:600}@keyframes float{to{transform:translateY(-16px)}}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:48px;width:max-content;animation:scroll 34s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{display:flex;align-items:center;gap:11px;color:var(--muted);font-size:15px;font-weight:600;white-space:nowrap}.marquee-item .d{width:5px;height:5px;border-radius:50%;background:var(--brand);opacity:.6}@keyframes scroll{to{transform:translate(-50%)}}.msgr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.msgr-card{position:relative;padding:34px;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);overflow:hidden;transition:transform .4s var(--ease),border-color .4s}.msgr-card:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .4s;background:radial-gradient(120% 90% at 50% 0%,rgba(7,177,127,.14),transparent 60%)}.msgr-card:hover{transform:translateY(-6px);border-color:var(--line-2)}.msgr-card:hover:before{opacity:1}.msgr-ic{width:62px;height:62px;position:relative;z-index:1;filter:drop-shadow(0 8px 22px rgba(0,0,0,.5))}.msgr-card h3{font-family:var(--font-d);font-size:22px;font-weight:600;margin-top:22px;position:relative;z-index:1}.msgr-card p{color:var(--ink-soft);font-size:14.5px;margin-top:8px;position:relative;z-index:1}.msgr-card .live{position:absolute;top:24px;right:24px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--brand-bright);z-index:1}.msgr-card .live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand-bright);box-shadow:0 0 8px var(--brand-bright);animation:pulse 2s infinite}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.card{position:relative;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);padding:30px;overflow:hidden;transition:border-color .4s,transform .4s var(--ease)}.card:after{content:"";position:absolute;width:340px;height:340px;left:var(--mx,50%);top:var(--my,0%);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,181,124,.13),transparent 65%);opacity:0;transition:opacity .35s;pointer-events:none}.card:hover{border-color:var(--line-2)}.card:hover:after{opacity:1}.card .ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;position:relative;z-index:1;background:linear-gradient(150deg,#07b17f38,#07b17f0f);border:1px solid rgba(0,181,124,.28);color:var(--brand-bright)}.card h3{font-family:var(--font-d);font-size:19px;font-weight:600;margin-top:20px;position:relative;z-index:1;letter-spacing:-.01em}.card p{color:var(--ink-soft);font-size:14.5px;line-height:1.55;margin-top:9px;position:relative;z-index:1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-6{grid-column:span 6}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stat{padding:28px 24px;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);text-align:center}.stat .v{font-family:var(--font-d);font-weight:700;font-size:clamp(34px,4vw,46px);letter-spacing:-.03em;background:linear-gradient(180deg,var(--ink),var(--brand-bright));-webkit-background-clip:text;background-clip:text;color:transparent}.stat .l{color:var(--muted);font-size:13.5px;margin-top:8px}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.why-card{position:relative;height:100%;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);padding:32px 28px 30px;overflow:hidden;transition:border-color .4s,transform .4s var(--ease),background .4s}.why-card:after{content:"";position:absolute;width:300px;height:300px;left:50%;top:-40px;transform:translate(-50%);background:radial-gradient(circle,rgba(0,181,124,.12),transparent 65%);opacity:0;transition:opacity .4s;pointer-events:none}.why-card:hover{border-color:var(--line-2);transform:translateY(-4px);background:var(--panel-2)}.why-card:hover:after{opacity:1}.why-ic{width:140px;height:140px;position:relative;z-index:1;margin-bottom:22px;filter:drop-shadow(0 10px 26px rgba(7,177,127,.35))}.why-ic img{width:100%;height:100%;object-fit:contain}.why-card h3{font-family:var(--font-d);font-size:20px;font-weight:600;letter-spacing:-.02em;position:relative;z-index:1}.why-card p{color:var(--ink-soft);font-size:14.5px;line-height:1.6;margin-top:12px;position:relative;z-index:1}@media(max-width:860px){.why-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.why-grid{grid-template-columns:1fr}}.ex2-wrap{display:flex;flex-direction:column;align-items:center;gap:32px}.ex2-tabs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.ex2-tab{position:relative;display:flex;align-items:center;gap:9px;padding:13px 22px;border-radius:999px;border:1px solid var(--line);background:var(--panel);font-family:var(--font-d);font-weight:600;font-size:14px;color:var(--ink-soft);overflow:hidden;transition:border-color .3s,color .3s,background .3s;cursor:pointer;white-space:nowrap}.ex2-tab:hover{border-color:var(--line-2);color:var(--ink)}.ex2-tab.active{border-color:#00b57c80;color:var(--ink);background:#07b17f1a}.ex2-prog{position:absolute;bottom:0;left:0;height:2px;background:var(--brand-bright);border-radius:1px;animation:ex2prog 7.5s linear forwards;pointer-events:none;width:0}@keyframes ex2prog{0%{width:0}to{width:100%}}.ex2-card{width:100%;max-width:860px;border-radius:var(--radius);border:1px solid var(--line-2);overflow:hidden;background:#fff;box-shadow:var(--shadow-lg)}.anim-chat{display:flex;flex-direction:column;height:400px}.anim-top{display:flex;align-items:center;gap:13px;padding:18px 24px;border-bottom:1px solid rgba(11,31,25,.07);background:#fafdfc;flex-shrink:0}.anim-ava{width:42px;height:42px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--brand),var(--brand-deep));display:grid;place-items:center;font-family:var(--font-d);font-weight:700;font-size:17px;color:#fff}.anim-ava--logo{background:#fff!important;border:1px solid var(--line);padding:5px}.anim-ava--logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.anim-nm{font-family:var(--font-d);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.anim-st{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--brand-bright);margin-top:2px}.anim-dot{width:6px;height:6px;border-radius:50%;background:var(--brand-bright);animation:dotPulse 2s ease-in-out infinite;flex:none}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.3}}.anim-body{flex:1;overflow-y:auto;padding:22px 24px;display:flex;flex-direction:column;gap:12px;justify-content:flex-end;scrollbar-width:thin;scrollbar-color:rgba(11,31,25,.08) transparent}.anim-msg{max-width:72%;padding:12px 16px;font-size:15px;line-height:1.55;animation:msgIn .4s cubic-bezier(.22,1,.36,1) both}.anim-msg.user{align-self:flex-end;background:linear-gradient(135deg,var(--brand),var(--brand-deep));color:#fff;border-radius:18px 18px 4px}.anim-msg.ai{align-self:flex-start;background:var(--panel-2);border:1px solid var(--line);color:var(--ink);border-radius:18px 18px 18px 4px}@keyframes msgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.anim-typing{display:flex;align-items:center;gap:5px;padding:14px 18px!important}.anim-typing i{display:block;width:7px;height:7px;border-radius:50%;background:var(--muted);animation:typeDot 1.2s ease-in-out infinite}.anim-typing i:nth-child(2){animation-delay:.2s}.anim-typing i:nth-child(3){animation-delay:.4s}@keyframes typeDot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.anim-hint{flex-shrink:0;padding:0 24px 8px;font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:7px}.anim-hint:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand);flex:none;animation:hintPulse 2s ease-in-out infinite}@keyframes hintPulse{50%{opacity:.35}}.anim-footer{display:flex;align-items:center;gap:12px;padding:14px 24px;flex-shrink:0;border-top:1px solid rgba(11,31,25,.07);background:#fff}.anim-field{flex:1;height:40px;border-radius:999px;border:1px solid var(--line);background:var(--panel-2);padding:0 16px;display:flex;align-items:center}.anim-field span{color:var(--muted-2);font-size:14px}.anim-send-btn{width:40px;height:40px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--brand-bright),var(--brand));display:grid;place-items:center;box-shadow:0 4px 16px -6px #07b17fb3}@media(max-width:860px){.ex2-card{max-width:100%}}@media(max-width:560px){.anim-chat{height:380px}.ex2-tab span{display:none}}.flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:18px;margin-bottom:46px}.flow-node{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 24px;border-radius:20px;border:1px solid var(--line);background:var(--panel)}.flow-node.mid{border-color:#00b57c66;background:linear-gradient(160deg,rgba(7,177,127,.16),var(--panel))}.flow-node .fn-ic{width:54px;height:54px;margin-bottom:16px;border-radius:14px;display:grid;place-items:center}.flow-node.mid .fn-ic{background:linear-gradient(150deg,var(--brand),var(--brand-deep));box-shadow:0 10px 26px -8px #07b17fb3}.flow-node.mid .fn-ic img{filter:brightness(0) invert(1)}.flow-node .fn-ic img{width:30px;height:30px}.fn-ic--sys{background:var(--brand-tint);color:var(--brand-bright)}.flow-node .ch{display:flex;gap:8px;justify-content:center;margin-bottom:16px;height:54px;align-items:center}.flow-node .ch img{width:42px;height:42px}.flow-node .ft{font-family:var(--font-d);font-weight:600;font-size:16px}.flow-node .fd{color:var(--ink-soft);font-size:14px;line-height:1.55;margin-top:8px;max-width:30ch}.flow-arrow{color:var(--brand);display:grid;place-items:center}.flow-arrow svg{width:30px;animation:arrow 1.8s var(--ease) infinite}@keyframes arrow{50%{transform:translate(6px);opacity:.5}}.intg-logos-wrap{margin-top:8px}.intg-logos-title{text-align:center;font-family:var(--font-d);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:28px}.logo-marquee{overflow:hidden;margin-bottom:12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.logo-marquee:last-child{margin-bottom:0}.logo-track{display:flex;gap:13px;width:max-content;animation:logoScroll 36s linear infinite}.logo-track.rev{animation-direction:reverse;animation-duration:42s}.logo-marquee:hover .logo-track{animation-play-state:paused}@keyframes logoScroll{to{transform:translate(-33.333%)}}.logo-tile{flex:none;height:68px;min-width:120px;border-radius:16px;border:1px solid var(--line-2);background:#0b1f1914;display:grid;place-items:center;padding:0 22px;transition:border-color .35s var(--ease),background .35s,box-shadow .35s}.logo-tile:hover{border-color:#00b57c73;background:#00b57c12;box-shadow:0 8px 28px -14px #07b17f8c}.logo-tile img{max-height:30px;max-width:88px;width:auto;height:auto;display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}@media(max-width:560px){.logo-tile{height:58px;min-width:96px;padding:0 16px}.logo-tile img{max-height:24px;max-width:70px}}.panel-show{display:grid;gap:22px}.browser{border-radius:22px;overflow:hidden;border:1px solid var(--line-2);background:linear-gradient(180deg,#0b1f1914,#0b1f1905);box-shadow:0 50px 100px -40px #000000d9,0 0 0 1px #0003,inset 0 1px #0b1f191a}.browser-bar{position:relative;display:flex;align-items:center;gap:7px;padding:9px 14px;border-bottom:1px solid var(--line);background:#0a100db3}.browser-bar .bdot{width:11px;height:11px;border-radius:50%;flex:none}.browser-bar .bdot.r{background:#ff5f57}.browser-bar .bdot.y{background:#febc2e}.browser-bar .bdot.g{background:#28c840}.browser-url{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:7px;height:26px;padding:0 16px;border-radius:7px;background:#0b1f190d;border:1px solid var(--line);color:var(--muted);font-size:12px;font-family:var(--font-d);max-width:min(320px,60%)}.browser-url svg{color:var(--brand-bright);opacity:.8}.browser-body{background:#f4f6f8;line-height:0}.browser-body img{width:100%;height:auto;display:block}.panel-bullets{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.panel-bullet{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:16px;border:1px solid var(--line);background:var(--panel);font-size:14.5px;font-weight:500;color:var(--ink-soft)}.panel-bullet .pb-ic{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(150deg,var(--brand),var(--brand-deep));color:#fff;box-shadow:0 6px 14px -6px #07b17fb3}@media(max-width:780px){.panel-bullets{grid-template-columns:1fr}}.modal-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:safe center;padding:24px;background:#040806bd;backdrop-filter:blur(8px);overflow-y:auto}.modal{position:relative;width:100%;max-width:860px;border-radius:28px;overflow:hidden;display:grid;grid-template-columns:.82fr 1fr;background:linear-gradient(160deg,#101916,#0a110e);border:1px solid var(--line-2);box-shadow:0 60px 120px -30px #000000e6,0 0 0 1px #0000004d,inset 0 1px #0b1f191a}.demo-form-panel{position:relative;width:100%;max-width:1120px;margin:0 auto;border-radius:30px;overflow:hidden;display:grid;grid-template-columns:.92fr 1.08fr;min-height:680px;background:linear-gradient(160deg,#101916,#08110e);border:1px solid var(--line-2);box-shadow:0 52px 100px -34px #000000e0,0 0 0 1px #00000040,inset 0 1px #0b1f191a}@media(prefers-reduced-motion:no-preference){.modal{animation:modIn .35s var(--ease) both}}@keyframes modIn{0%{transform:translateY(24px) scale(.97)}}.modal-close{position:absolute;top:18px;right:18px;z-index:5;width:38px;height:38px;border-radius:12px;border:1px solid var(--line);background:#0c120fb3;backdrop-filter:blur(6px);display:grid;place-items:center;color:var(--ink-soft);transition:.2s}.modal-close:hover{background:var(--panel-2);color:var(--ink);border-color:var(--line-2)}.lead-pop-overlay{z-index:210}.lead-pop{position:relative;width:100%;max-width:940px;min-height:430px;border-radius:28px;overflow:hidden;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;background:radial-gradient(60% 84% at 84% 72%,rgba(190,255,232,.34),transparent 66%),linear-gradient(118deg,#00744C 0%,#007A50 62%,var(--brand,#00B57C) 100%);box-shadow:0 56px 120px -34px #032218cc}.lead-pop:focus{outline:none}.lead-pop:before,.lead-pop:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.lead-pop:before{width:520px;height:520px;right:-120px;bottom:-210px;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 62%)}.lead-pop:after{width:280px;height:280px;right:250px;top:-140px;background:radial-gradient(circle,rgba(255,255,255,.09),transparent 64%)}@media(prefers-reduced-motion:no-preference){.lead-pop{animation:modIn .35s var(--ease) both}}.lead-pop-text{position:relative;z-index:2;padding:54px 8px 54px 56px}.lead-pop-text h2{font-family:var(--font-d);font-size:clamp(28px,3.4vw,43px);line-height:1.08;letter-spacing:-.03em;color:#fff}.lead-pop-text p{margin-top:18px;font-size:16.5px;line-height:1.55;color:#fff;max-width:32ch}.lead-pop-cta{position:relative;margin-top:32px;padding:0 34px;height:56px;font-size:16px;background:#08201a;color:#fff;border:1px solid rgba(0,0,0,.25);box-shadow:0 16px 34px -16px #000000b3;transition:background .25s var(--ease),box-shadow .3s var(--ease),transform .25s var(--ease)}.lead-pop-cta:hover,.lead-pop-cta:focus-visible{background:#0c2c23;transform:translateY(-2px);box-shadow:0 20px 40px -14px #000000b8,0 0 0 4px #fff3,0 0 34px 2px #aaffe18c}.lead-pop-cta:active{transform:translateY(0);box-shadow:0 10px 22px -12px #000000b3,0 0 0 3px #ffffff29}@media(prefers-reduced-motion:reduce){.lead-pop-cta{transition:background .2s,box-shadow .2s}.lead-pop-cta:hover,.lead-pop-cta:focus-visible,.lead-pop-cta:active{transform:none}}.lead-pop-art{position:relative;z-index:1;align-self:end;justify-self:end;display:flex}.lead-pop-art img{width:100%;max-width:268px;margin:0 22px -30px 0;transform:rotate(10deg);filter:drop-shadow(0 30px 44px rgba(2,42,29,.45))}.lead-pop-x{position:absolute;top:18px;right:18px;z-index:5;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#ffffffe6;border:1px solid rgba(255,255,255,.3);background:#ffffff24;transition:.2s}.lead-pop-x:hover{background:#ffffff42;color:#fff}@media(max-width:760px){.lead-pop{grid-template-columns:1fr;max-width:440px;min-height:0;border-radius:24px;background:radial-gradient(70% 34% at 50% 16%,rgba(0,220,150,.55),transparent 70%),linear-gradient(160deg,#00754d,#006945)}.lead-pop:before{width:300px;height:300px;right:-130px;bottom:-170px}.lead-pop:after{display:none}.lead-pop-text{order:2;padding:6px 26px 30px}.lead-pop-text p{max-width:none;font-size:15.5px}.lead-pop-cta{margin-top:24px;width:100%;padding:0}.lead-pop-art{order:1;justify-self:center;align-self:center;padding-top:26px}.lead-pop-art img{max-width:150px;margin:0}}.modal-aside{position:relative;padding:42px 34px;display:flex;flex-direction:column;background:radial-gradient(120% 80% at 0% 0%,rgba(7,177,127,.22),transparent 55%),radial-gradient(100% 70% at 100% 100%,rgba(7,177,127,.12),transparent 60%),linear-gradient(165deg,#0c1813,#080f0c);border-right:1px solid rgba(0,181,124,.14);overflow:hidden}.modal-aside:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(11,31,25,.05) 1px,transparent 1px);background-size:22px 22px;mask:linear-gradient(180deg,#000,transparent 70%);opacity:.6;pointer-events:none}.ma-logo{position:relative;z-index:1;display:flex;align-items:center;gap:11px;margin-bottom:28px}.ma-logo img{height:30px;width:auto;filter:none}.ma-logo b{font-family:var(--font-d);font-weight:700;font-size:18px;letter-spacing:-.01em}.ma-title{position:relative;z-index:1;font-family:var(--font-d);font-weight:700;font-size:21px;line-height:1.22;letter-spacing:-.02em;margin-bottom:24px}.ma-benefits{position:relative;z-index:1;display:flex;flex-direction:column;gap:15px;margin-bottom:auto}.ma-ben{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.4;color:var(--ink-soft);font-weight:500}.ma-ben .mb-ic{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;margin-top:-1px;background:linear-gradient(150deg,var(--brand),var(--brand-deep));color:#fff;box-shadow:0 6px 16px -6px #07b17fb3}.ma-trust{position:relative;z-index:1;display:flex;align-items:center;gap:11px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(11,31,25,.08)}.ma-stars{display:flex;gap:2px;color:#ffc53d}.ma-trust span{font-size:12.5px;color:var(--muted);line-height:1.4}.modal-main{padding:44px 40px 34px;display:flex;flex-direction:column}.modal-head{margin-bottom:24px}.modal-head h3{font-family:var(--font-d);font-weight:700;font-size:24px;letter-spacing:-.025em;line-height:1.15}.modal-head p{color:var(--ink-soft);font-size:14px;margin-top:9px;line-height:1.55}.modal-form{display:flex;flex-direction:column;gap:15px}.mf-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.mf-field{display:flex;flex-direction:column;gap:8px;min-width:0}.mf-field>span{font-size:13px;font-weight:600;color:var(--ink-soft);font-family:var(--font-d)}.mf-input{position:relative;display:flex;align-items:center;gap:11px;height:52px;padding:0 16px;border-radius:14px;background:#0b1f190d;border:1px solid rgba(11,31,25,.1);transition:border-color .2s,background .2s}.mf-input:focus-within{border-color:var(--brand-bright);background:#07b17f12;box-shadow:0 0 0 3px #07b17f1f}.mf-input svg{color:var(--muted);flex:none}.mf-input:focus-within svg{color:var(--brand-bright)}.mf-input input,.mf-input select{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--ink);font-family:var(--font-b);font-size:15px;font-weight:500}.mf-input input::placeholder{color:var(--muted-2)}.mf-input input[type=number]{-moz-appearance:textfield;appearance:textfield}.mf-input input[type=number]::-webkit-outer-spin-button,.mf-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mf-input select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px}.mf-input select.ph{color:var(--muted-2)}.mf-input select option{background:#0e1714;color:var(--ink)}.mf-chev{position:absolute;right:14px;color:var(--muted);pointer-events:none}.mf-submit{width:100%;margin-top:8px;font-size:16px;padding:17px 30px}.mf-submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.mf-note{display:flex;align-items:center;justify-content:center;gap:7px;text-align:center;font-size:12px;color:var(--muted);margin-top:8px;line-height:1.5}.mf-note svg{flex:none;color:var(--brand-bright)}.demo-form-panel .modal-aside{padding:56px 42px 46px}.demo-form-panel .ma-logo{gap:13px;margin-bottom:46px}.demo-form-panel .ma-logo img{height:34px}.demo-form-panel .ma-logo b{font-size:20px}.demo-form-panel .ma-title{font-size:28px;line-height:1.18;margin-bottom:28px}.demo-form-panel .ma-benefits{gap:20px}.demo-form-panel .ma-ben{align-items:center;gap:15px;font-size:17px;font-weight:600}.demo-form-panel .ma-ben .mb-ic{width:36px;height:36px}.demo-form-panel .ma-stars{color:#c8d3cd}.demo-form-panel .ma-trust span{font-size:14px}.demo-form-panel .modal-main{padding:56px 52px 40px}.demo-form-panel .modal-head{margin-bottom:28px}.demo-form-panel .modal-head h3{font-size:31px}.demo-form-panel .modal-head p{font-size:16px;margin-top:12px;max-width:500px}.demo-form-panel .modal-form,.demo-form-panel .mf-row{gap:18px}.demo-form-panel .mf-field{gap:10px}.demo-form-panel .mf-field>span{font-size:14.5px}.demo-form-panel .mf-input{height:64px;padding:0 20px;border-radius:16px;background:#0b1f190e}.demo-form-panel .mf-input input,.demo-form-panel .mf-input select{font-size:17px}.demo-form-panel .mf-submit{margin-top:12px;min-height:68px;font-size:17px}.demo-form-panel .mf-note{font-size:13.5px;margin-top:12px}.notice-modal{grid-template-columns:1fr;max-width:620px;padding:58px 44px 42px;text-align:center}.notice-modal h3{font-family:var(--font-d);font-weight:700;font-size:clamp(28px,4vw,46px);line-height:1.08;letter-spacing:-.02em;margin:0 auto 30px;max-width:520px}.notice-modal .btn{margin-inline:auto}@media(max-width:900px){.demo-form-panel{grid-template-columns:1fr;max-width:560px;min-height:0}.demo-form-panel .modal-aside{padding:32px 30px 26px}.demo-form-panel .ma-logo{margin-bottom:26px}.demo-form-panel .ma-title{font-size:22px;margin-bottom:20px}.demo-form-panel .ma-benefits{gap:12px}.demo-form-panel .ma-ben{font-size:15px}.demo-form-panel .ma-ben .mb-ic{width:30px;height:30px}.demo-form-panel .ma-trust{margin-top:24px}.demo-form-panel .modal-main{padding:32px 30px 28px}.demo-form-panel .modal-head h3{font-size:25px}.demo-form-panel .modal-head p{font-size:14px}.demo-form-panel .mf-input{height:56px}.demo-form-panel .mf-submit{min-height:58px}}@media(max-width:720px){.modal{grid-template-columns:1fr;max-width:460px}.modal-aside{padding:32px 30px 26px}.ma-title{font-size:19px;margin-bottom:20px}.ma-benefits{gap:12px}.ma-trust{margin-top:24px}.modal-main{padding:30px 28px 26px}}@media(max-width:560px){.mf-row{grid-template-columns:1fr}.modal-head h3{font-size:21px}.ma-benefits .ma-ben:nth-child(n+3){display:none}.notice-modal{padding:54px 24px 28px}}.modal-success .ms-ic{width:72px;height:72px;margin:0 auto 22px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(150deg,var(--brand),var(--brand-deep));color:#fff;box-shadow:0 16px 40px -12px #07b17fcc}@media(prefers-reduced-motion:no-preference){.modal-success .ms-ic{animation:popIn .4s var(--ease) both}}@keyframes popIn{0%{transform:scale(.6)}}.modal-success h3{font-family:var(--font-d);font-weight:700;font-size:26px;letter-spacing:-.025em}.modal-success p{color:var(--ink-soft);font-size:15.5px;margin:12px auto 26px;max-width:380px;line-height:1.55}.modal-success{grid-column:1/-1;text-align:center;padding:48px 38px 44px}.demo-form-panel.is-success{grid-template-columns:1fr;min-height:0;max-width:560px}.modal.login{grid-template-columns:1fr;max-width:430px}.login-main{padding:44px 40px 34px}.login-head{text-align:center;margin-bottom:26px}.login-logo{width:60px;height:60px;margin:0 auto 18px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(150deg,#07b17f2e,#07b17f0d);border:1px solid rgba(0,181,124,.25);box-shadow:0 16px 40px -16px #07b17f80}.login-logo img{width:34px;height:34px;filter:drop-shadow(0 0 12px rgba(7,177,127,.6))}.login-head h3{font-family:var(--font-d);font-weight:700;font-size:24px;letter-spacing:-.025em;line-height:1.15}.login-head p{color:var(--ink-soft);font-size:14px;margin-top:9px;line-height:1.5}.login-tg{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;height:52px;border-radius:14px;border:1px solid var(--line-2);background:var(--panel);color:var(--ink);font-family:var(--font-d);font-weight:600;font-size:15px;transition:border-color .2s,background .2s}.login-tg:hover{border-color:var(--line-2);background:var(--panel-2)}.login-tg img{width:24px;height:24px}.login-google-wrap{position:relative;overflow:hidden;border-radius:14px;margin-top:12px}.login-google-wrap .login-tg{margin:0}.login-google-wrap:hover .login-tg{border-color:var(--line-2);background:var(--panel-2)}.login-google-wrap:focus-within .login-tg{border-color:var(--brand-bright)}.landing-google{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:.001}.landing-google>div{transform:scale(1.8);transform-origin:center}.login-or{display:flex;align-items:center;gap:14px;margin:20px 0;color:var(--muted);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.login-or:before,.login-or:after{content:"";flex:1;height:1px;background:#0b1f191a}.mf-label-row{display:flex;align-items:center;justify-content:space-between}.mf-forgot{font-size:12.5px;font-weight:600;color:var(--brand-bright);font-family:var(--font-d)}.mf-forgot:hover{text-decoration:underline}.pw-toggle{flex:none;color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:color .2s}.pw-toggle:hover{color:var(--ink-soft)}.login-foot{text-align:center;margin-top:20px;font-size:13.5px;color:var(--muted)}.login-foot button{color:var(--brand-bright);font-weight:600;font-family:var(--font-d)}.login-foot button:hover{text-decoration:underline}@media(max-width:560px){.login-main{padding:34px 26px 28px}}.modal.register{grid-template-columns:1fr;max-width:680px}.login-cols{display:grid;grid-template-columns:.92fr 1.08fr;gap:30px;align-items:start}.login-aside{display:flex;flex-direction:column;gap:16px;min-width:0}.login-aside .login-head{text-align:left;margin-bottom:6px}.login-aside .login-logo{justify-content:flex-start}.login-social{display:flex;flex-direction:column;gap:12px;min-width:0}.login-social .login-google-wrap{margin-top:0}.login-cols .modal-form{border-left:1px solid rgba(11,31,25,.09);padding-left:30px;min-width:0}.login-cols>.login-or{display:none}@media(max-width:640px){.modal.register{max-width:440px}.login-cols{grid-template-columns:1fr;gap:0}.login-aside .login-head{text-align:center}.login-aside .login-logo{justify-content:center}.login-cols .modal-form{border-left:0;padding-left:0}.login-cols>.login-or{display:flex}}.mf-check{display:flex;align-items:flex-start;gap:11px;cursor:pointer;font-size:13px;color:var(--ink-soft);line-height:1.5;margin-top:2px}.mf-check input{position:absolute;opacity:0;width:0;height:0}.mf-check .box{flex:none;width:20px;height:20px;border-radius:6px;border:1px solid var(--line-2);background:#0b1f190a;display:grid;place-items:center;margin-top:1px;transition:.18s var(--ease);color:#fff}.mf-check .box svg{opacity:0;transform:scale(.5);transition:.18s var(--ease)}.mf-check input:checked+.box{background:linear-gradient(180deg,var(--brand-bright),var(--brand));border-color:transparent}.mf-check input:checked+.box svg{opacity:1;transform:none}.mf-check input:focus-visible+.box{outline:2px solid var(--brand-bright);outline-offset:2px}.mf-check a{color:var(--brand-bright);font-weight:600}.mf-check a:hover{text-decoration:underline}.modal.onb{grid-template-columns:290px 1fr;max-width:960px;align-items:stretch}.onb-rail{position:relative;padding:38px 28px;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(120% 70% at 0% 0%,rgba(7,177,127,.2),transparent 55%),linear-gradient(165deg,#0c1813,#080f0c);border-right:1px solid rgba(0,181,124,.14)}.onb-rail:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(11,31,25,.05) 1px,transparent 1px);background-size:22px 22px;mask:linear-gradient(180deg,#000,transparent 75%);opacity:.55;pointer-events:none}.onb-rail .ma-logo{position:relative;z-index:1;display:flex;align-items:center;gap:11px;margin-bottom:30px}.onb-rail .ma-logo img{width:32px;height:32px;filter:drop-shadow(0 0 12px rgba(7,177,127,.6))}.onb-rail .ma-logo b{font-family:var(--font-d);font-weight:700;font-size:18px;letter-spacing:-.01em}.onb-rail-title{position:relative;z-index:1;font-family:var(--font-d);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.onb-steps{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px}.onb-step{position:relative;display:flex;align-items:flex-start;gap:14px;padding:12px;border-radius:14px;transition:background .25s var(--ease)}.onb-step.active{background:#0b1f190d}.onb-step:not(:last-child):before{content:"";position:absolute;left:27px;top:28px;height:calc(100% + 4px);width:1.5px;background:var(--line);z-index:0}.onb-step.done:not(:last-child):before{background:#07b17f73}.onb-step .num{position:relative;z-index:1;flex:none;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-d);font-weight:700;font-size:13px;border:1px solid var(--line-2);color:var(--muted);background:#0b1310;transition:.25s var(--ease)}.onb-step.active .num{border-color:transparent;background:linear-gradient(150deg,var(--brand-bright),var(--brand));color:#fff;box-shadow:0 8px 20px -8px #07b17fcc}.onb-step.done .num{border-color:transparent;background:#0a3326;color:var(--brand-bright)}.onb-step .lbl{padding-top:4px}.onb-step .lbl b{display:block;font-family:var(--font-d);font-size:14.5px;font-weight:600;color:var(--muted);transition:color .25s}.onb-step.active .lbl b,.onb-step.done .lbl b{color:var(--ink-soft)}.onb-step.active .lbl b{color:var(--ink)}.onb-step .lbl span{display:block;font-size:12.5px;color:var(--muted-2);margin-top:2px;line-height:1.35}.onb-rail-foot{position:relative;z-index:1;margin-top:auto;padding-top:24px;display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted)}.onb-rail-foot svg{flex:none;color:var(--brand-bright)}.onb-main{position:relative;padding:42px 44px 28px;display:flex;flex-direction:column;min-height:540px}.onb-mobile-prog{display:none}.onb-head{margin-bottom:22px}.onb-kicker{font-family:var(--font-d);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-bright);margin-bottom:11px}.onb-head h3{font-family:var(--font-d);font-weight:700;font-size:25px;letter-spacing:-.025em;line-height:1.16}.onb-head p{color:var(--ink-soft);font-size:14.5px;margin-top:10px;line-height:1.55;max-width:450px}.onb-content{flex:1;opacity:1;animation:onbFade .35s var(--ease)}@keyframes onbFade{0%{transform:translateY(9px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.onb-content{animation:none}}.onb-foot{display:flex;align-items:center;gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.onb-foot .spacer{flex:1}.onb-back{display:inline-flex;align-items:center;gap:7px;background:none;color:var(--ink-soft);font-family:var(--font-d);font-weight:600;font-size:14.5px;padding:12px 6px;transition:color .2s}.onb-back:hover{color:var(--ink)}.onb-welcome-points{display:flex;flex-direction:column;gap:13px;margin-top:4px}.onb-wp{display:flex;align-items:center;gap:14px;font-size:15px;color:var(--ink-soft);font-weight:500}.onb-wp .wp-ic{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(150deg,#07b17f38,#07b17f0f);border:1px solid rgba(0,181,124,.28);color:var(--brand-bright)}.onb-channels{display:flex;flex-direction:column;gap:11px}.onb-ch{display:flex;align-items:center;gap:15px;padding:15px 18px;border-radius:16px;border:1px solid var(--line);background:var(--panel);transition:border-color .25s,background .25s}.onb-ch:hover{border-color:var(--line-2)}.onb-ch.on{border-color:#00b57c80;background:#07b17f14}.onb-ch img{width:42px;height:42px;flex:none}.onb-ch .ch-tx{flex:1;min-width:0}.onb-ch .ch-tx b{font-family:var(--font-d);font-size:16px;font-weight:600}.onb-ch .ch-tx span{display:block;font-size:13px;color:var(--muted);margin-top:2px}.onb-ch .ch-btn{flex:none;display:inline-flex;align-items:center;gap:7px;padding:10px 17px;border-radius:999px;font-family:var(--font-d);font-weight:600;font-size:13.5px;border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink);transition:.2s}.onb-ch .ch-btn:hover{border-color:#00b57c80}.onb-ch.on .ch-btn{background:linear-gradient(180deg,var(--brand-bright),var(--brand));color:#fff;border-color:transparent}.onb-hint{font-size:12.5px;color:var(--muted);margin-top:15px;display:flex;align-items:center;gap:8px}.onb-hint svg{flex:none;color:var(--brand-bright)}.onb-field{margin-bottom:18px}.onb-field-label{font-family:var(--font-d);font-size:13px;font-weight:600;color:var(--ink-soft);margin-bottom:10px;display:block}.onb-tones{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.onb-tone{padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--panel);cursor:pointer;text-align:left;transition:.2s}.onb-tone:hover{border-color:var(--line-2)}.onb-tone.on{border-color:#00b57c80;background:#07b17f14}.onb-tone b{font-family:var(--font-d);font-size:14.5px;font-weight:600;display:block}.onb-tone span{font-size:12px;color:var(--muted);display:block;margin-top:3px;line-height:1.35}.onb-preview .pv-label{font-size:11px;color:var(--muted);font-family:var(--font-d);letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px}.onb-bubble{max-width:92%;padding:12px 15px;border-radius:16px 16px 16px 5px;background:#0b1f1912;border:1px solid var(--line);font-size:14px;line-height:1.5;color:var(--ink);animation:onbFade .3s var(--ease) both}.modal.onb-done{grid-template-columns:1fr;max-width:540px}.onb-done-main{padding:40px 40px 34px;text-align:center;display:flex;flex-direction:column;align-items:center}.onb-done-ic{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin-bottom:20px;background:linear-gradient(150deg,var(--brand),var(--brand-deep));color:#fff;box-shadow:0 16px 40px -12px #07b17fcc}@media(prefers-reduced-motion:no-preference){.onb-done-ic{animation:popIn .4s var(--ease) both}}.onb-done-main h3{font-family:var(--font-d);font-weight:700;font-size:26px;letter-spacing:-.025em}.onb-done-main>p{color:var(--ink-soft);font-size:15px;margin-top:11px;max-width:380px;line-height:1.55}.onb-panel-preview{position:relative;width:100%;border-radius:18px;overflow:hidden;border:1px solid var(--line-2);margin:24px 0 20px;box-shadow:0 34px 70px -32px #000000d9}.onb-panel-preview img{width:100%;display:block;filter:blur(3px) saturate(.92);opacity:.45;transform:scale(1.03)}.onb-panel-preview .ovl{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:20px;text-align:center;background:linear-gradient(180deg,#080d0b80,#080d0bd1)}.onb-soon-lock{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#0c120fb3;border:1px solid var(--line-2);color:var(--ink-soft);backdrop-filter:blur(4px)}.onb-soon-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;background:#07b17f29;border:1px solid rgba(0,181,124,.35);color:var(--brand-bright);font-family:var(--font-d);font-weight:600;font-size:12.5px;letter-spacing:.02em}.onb-soon-badge .dot{width:7px;height:7px;border-radius:50%;background:var(--brand-bright);box-shadow:0 0 0 4px #00b57c2e;animation:pulse 2s infinite}.onb-soon-title{font-family:var(--font-d);font-weight:600;font-size:15.5px;color:var(--ink);max-width:300px;line-height:1.35}.onb-done-main .onb-soon-text{color:var(--ink-soft);font-size:14px;line-height:1.55;max-width:380px;margin-bottom:24px}.onb-done-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:760px){.modal.onb{grid-template-columns:1fr;max-width:460px}.onb-rail{display:none}.onb-main{padding:30px 26px 24px;min-height:auto}.onb-mobile-prog{display:flex;align-items:center;gap:12px;margin-bottom:20px}.onb-mp-dots{display:flex;gap:6px}.onb-mp-dots i{width:8px;height:8px;border-radius:999px;background:var(--line-2);transition:.25s}.onb-mp-dots i.on{background:var(--brand-bright);width:22px}.onb-mp-dots i.done{background:#07b17f80}.onb-mp-txt{font-family:var(--font-d);font-size:12px;color:var(--muted);font-weight:600}.onb-tones{grid-template-columns:1fr}.onb-head h3{font-size:22px}.onb-panel-preview img{min-height:150px;object-fit:cover}}.faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid var(--line);border-radius:18px;background:var(--panel);overflow:hidden;transition:border-color .3s}.faq-item.open{border-color:#00b57c66}.faq-q{display:flex;align-items:center;gap:18px;width:100%;text-align:left;padding:22px 24px;font-family:var(--font-d);font-weight:600;font-size:17px}.faq-q .qm{margin-left:auto;flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;border:1px solid var(--line-2);transition:.3s var(--ease);color:var(--brand-bright)}.faq-item.open .qm{transform:rotate(45deg);background:var(--brand);color:#fff;border-color:transparent}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.faq-a p{padding:0 24px 24px;color:var(--ink-soft);font-size:15px;line-height:1.6}.final{position:relative;border-radius:32px;overflow:hidden;padding:80px 40px;text-align:center;border:1px solid var(--line-2);background:linear-gradient(160deg,#07b17f29,#080d0b66)}.final:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 120% at 50% 0%,rgba(7,177,127,.3),transparent 60%)}.final-glow{position:absolute;width:500px;height:240px;left:50%;bottom:-120px;transform:translate(-50%);background:radial-gradient(circle,rgba(0,181,124,.5),transparent 70%);filter:blur(70px)}.final h2{position:relative;font-family:var(--font-d);font-weight:600;line-height:1.06;letter-spacing:-.02em;font-size:clamp(30px,4.6vw,52px);max-width:720px;margin:0 auto}.final p{position:relative;color:var(--ink-soft);font-size:18px;margin:18px auto 0;max-width:520px}.final-cta{position:relative;display:flex;gap:14px;justify-content:center;margin-top:36px;flex-wrap:wrap}.ftr{border-top:1px solid var(--line);padding:64px 0 36px;margin-top:84px}.ftr-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.ftr-brand .brand{margin-bottom:16px}.ftr-brand p{color:var(--muted);font-size:14px;line-height:1.6;max-width:300px}.ftr-soc{display:flex;gap:10px;margin-top:20px}.ftr-soc a{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:var(--panel);display:grid;place-items:center;transition:.25s}.ftr-soc a:hover{border-color:var(--line-2);transform:translateY(-2px)}.ftr-soc img{width:20px;height:20px}.ftr-col h5{font-family:var(--font-d);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.ftr-col a{display:block;color:var(--ink-soft);font-size:14.5px;padding:6px 0;transition:color .2s}.ftr-col a:hover{color:var(--brand-bright)}.ftr-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:56px;padding-top:28px;border-top:1px solid var(--line);color:var(--muted);font-size:13.5px}.ftr-bottom-links{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ftr-email{color:var(--ink-soft);font-weight:600;transition:color .2s}.ftr-email:hover{color:var(--brand-bright)}.rv.armed{transform:translateY(28px)}.rv.in{transform:none}@media(prefers-reduced-motion:no-preference){.rv.in{animation:rvIn .7s cubic-bezier(.2,.9,.25,1.05) both}.rv.in.seen{animation:none}}@keyframes rvIn{0%{transform:translateY(28px)}to{transform:none}}.rv-d1{animation-delay:.1s}.rv-d2{animation-delay:.2s}.rv-d3{animation-delay:.3s}.rv-d4{animation-delay:.4s}.rv-d5{animation-delay:.5s}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.rv.armed{transform:none}}#examples,#offline,#why,#pricing,#demo{position:relative}#examples:before,#offline:before,#why:before,#pricing:before,#demo:before{content:"";position:absolute;z-index:-1;inset:0 calc(50% - 50vw);background:var(--panel-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#examples,#offline,#why,#pricing,#demo{padding-top:84px;padding-bottom:84px}#cases{position:relative;padding-top:92px;padding-bottom:92px}#cases:before{content:"";position:absolute;z-index:-1;inset:0 calc(50% - 50vw);background:linear-gradient(168deg,#0c2c23,#08201a 60%,#071b16)}#cases .h-sec,#cases .sub-sec{color:#fff}#cases .sub-sec{color:#ffffffb8}#cases .kicker{color:var(--brand)}#cases .case-story{border-color:#ffffff1a;box-shadow:0 20px 50px -30px #000000b3}#cases .case-quote{background:#ffffff0e;border-color:#ffffff24}#cases .case-quote blockquote{color:#fff}#cases .case-quote figcaption b{color:#fff}#cases .case-quote figcaption span{color:#fff9}@media print{.rv{transform:none!important}}@media(max-width:1100px){.nav{display:none}.burger{display:flex}.floaty.f2{right:-8px}}@media(max-width:760px){.hdr-right>.btn-primary,.hdr-right>.btn-ghost{display:none}}@media(max-width:980px){.hero-grid{grid-template-columns:1fr;gap:56px}.device{max-width:360px}.ex2-wrap{gap:20px}.ftr-grid{grid-template-columns:1fr 1fr}.flow{grid-template-columns:1fr;gap:10px;margin-bottom:34px}.flow-arrow{display:none}.flow-node{display:flex;align-items:center;gap:16px;padding:14px 18px;text-align:left}.flow-node .ch{flex:none;margin-bottom:0;gap:7px}.flow-node .ch img{width:30px;height:30px}.flow-node .fn-ic{flex:none;margin:0;width:42px;height:42px;border-radius:12px}.flow-node .fn-ic img{width:24px;height:24px}.flow-node .fn-ic svg{width:24px;height:24px}.flow-node .ft{font-size:15.5px}.intg-logos-title{margin-bottom:18px}}@media(max-width:860px){.nav{display:none}.burger{display:flex}.col-2,.col-3,.col-4{grid-column:span 6}.sec{padding-top:48px;padding-bottom:48px}.sec-head{margin-bottom:34px}.h-sec{line-height:1.12}.sub-sec{margin-top:12px}.msgr-grid{grid-template-columns:1fr;gap:12px}.msgr-card{display:grid;grid-template-columns:46px 1fr;column-gap:16px;align-items:center;padding:16px 74px 16px 16px}.msgr-ic{width:46px;height:46px;grid-row:1 / span 2}.msgr-card h3{margin-top:0;font-size:17.5px}.msgr-card p{margin-top:2px;font-size:13.5px}.msgr-card .live{top:50%;transform:translateY(-50%);right:16px}.bento{gap:12px}.card{display:grid;grid-template-columns:42px 1fr;column-gap:14px;align-items:center;padding:18px 20px}.card .ic{width:42px;height:42px;border-radius:12px}.card .ic svg{width:20px;height:20px}.card h3{margin-top:0;font-size:17px}.card p{grid-column:1 / -1;margin-top:10px;font-size:13.5px;line-height:1.5}.stats{grid-template-columns:1fr 1fr;gap:12px}.stat{padding:18px 14px}.stat .l{font-size:12.5px;margin-top:5px}.why-grid{gap:12px}.why-card{padding:22px 20px}.why-ic{width:72px;height:72px;margin-bottom:14px}.why-card h3{font-size:17.5px}.why-card p{font-size:13.5px;margin-top:8px;line-height:1.5}.panel-bullets{gap:8px}.panel-bullet{padding:12px 16px;font-size:13.5px}.ftr{padding:44px 0 26px;margin-top:48px}.ftr-grid{gap:26px}.ftr-bottom{margin-top:34px;padding-top:20px}}@media(max-width:560px){.container{padding-left:18px;padding-right:18px}.hdr-in{height:64px;padding:0 18px;gap:14px}.brand{gap:8px}.brand img{height:22px}.hdr-right>.btn-primary{display:none}.lang-btn{padding:9px 10px}.lang-btn .globe{display:none}.burger{width:40px;height:40px}.hero.container{padding-top:calc(112px + var(--safe-top));padding-bottom:54px;overflow-x:hidden}.hero-grid{gap:24px;min-width:0}.hero-badge{max-width:100%;flex-wrap:wrap;line-height:1.35}.hero h1{font-size:34px;letter-spacing:0;margin-top:16px;line-height:1.05}.hero h1 .hi{white-space:normal;overflow-wrap:break-word}.hero-sub{font-size:16px;line-height:1.5;margin-top:18px}.hero-cta{margin-top:22px;gap:12px}.hero-cta .btn{max-width:100%;white-space:normal;text-align:center}.hero-cta .btn-ghost{display:none}.hero-trust{margin-top:28px;gap:12px}.hero-trust .logos img{width:28px;height:28px}.device{width:100%;max-width:286px;min-width:0;margin-top:-18px;transform:translateY(-14px)}.device-glow{inset:-10% -8%;filter:blur(16px)}.phone{width:100%;border-radius:30px;padding:9px}.phone-screen{border-radius:23px}.chat-top{padding:12px 14px;gap:9px}.chat-ava{width:34px;height:34px;font-size:14px}.chat-top .nm{font-size:13px}.chat-top .st{font-size:11px}.chat-top .tg{width:30px!important;height:30px!important}.chat-body{height:244px;padding:14px;gap:8px}.msg{max-width:86%;padding:9px 11px;font-size:12.5px;border-radius:15px}.msg.typing{padding:11px 13px}.chat-input{padding:10px 12px}.chat-input .field{height:32px;font-size:12px}.chat-input .send{width:32px;height:32px}.floaty{font-size:12.5px;gap:8px;padding:10px 13px!important;border-radius:14px}.floaty img{width:28px!important;height:28px!important}.floaty .mini-st{font-size:11px}.floaty.f1{top:-28px;left:-2px}.floaty.f2{display:none}.stats{grid-template-columns:1fr 1fr}.hide-sm{display:none}.final{padding:56px 22px}.sec,.sec-tight{padding-top:36px;padding-bottom:36px}.sec-head{margin-bottom:26px}.h-sec{font-size:26px;margin-top:12px}.sub-sec{font-size:14.5px}.kicker{font-size:12px}.marquee-item{font-size:13.5px}.ex2-tabs{gap:8px}.ex2-tab{padding:11px 16px}.why-card{display:grid;grid-template-columns:56px 1fr;column-gap:14px;align-items:center;padding:14px 16px}.why-ic{width:56px;height:56px;margin-bottom:0;grid-row:1 / span 2}.why-card h3{font-size:16.5px}.why-card p{grid-column:2;margin-top:3px;font-size:13px}.demo-form-panel .ma-logo,.demo-form-panel .ma-trust{display:none}.demo-form-panel .modal-aside{padding:24px 22px 20px}.demo-form-panel .ma-title{font-size:20px;margin-bottom:16px}.demo-form-panel .modal-main{padding:26px 22px 22px}.ftr-grid{grid-template-columns:1fr}.ftr-grid .ftr-col:nth-child(3),.ftr-grid .ftr-col:nth-child(4){display:none}.ftr{padding:36px 0 22px;margin-top:36px}.ftr-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:26px}}@media(max-width:380px){.hero.container{padding-top:calc(104px + var(--safe-top))}.hero h1{font-size:32px}.device{max-width:268px;margin-top:-22px}.chat-body{height:214px}}.bg-fx .grid{background-image:linear-gradient(rgba(11,31,25,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(11,31,25,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(110% 70% at 50% 0%,#000 0%,transparent 72%);-webkit-mask-image:radial-gradient(110% 70% at 50% 0%,#000 0%,transparent 72%)}.bg-fx .glow{mix-blend-mode:normal;opacity:.55;filter:blur(110px)}.bg-fx .g1{background:radial-gradient(circle,rgba(0,181,124,.2),transparent 68%)}.bg-fx .g2{background:radial-gradient(circle,rgba(0,181,124,.12),transparent 68%)}.bg-fx .g3{background:radial-gradient(circle,rgba(0,181,124,.1),transparent 68%)}.bg-fx .noise{display:none}.hdr{background:#ffffffb8;backdrop-filter:blur(14px) saturate(140%)}.hdr.scrolled{background:#ffffffeb;border-bottom:1px solid var(--line);box-shadow:var(--shadow-sm)}.brand{color:var(--ink)}.brand img{filter:none}.nav{gap:2px}.nav>a,.nav-trigger{white-space:nowrap}.nav a,.nav-trigger{font-size:14.5px;color:var(--ink-soft);padding:9px 12px;border-radius:10px;display:inline-flex;align-items:center;gap:6px;font-weight:500;transition:color .18s,background .18s}.nav a:hover,.nav-trigger:hover{color:var(--ink);background:var(--panel-2)}.nav-item{position:relative}.nav-item.open .nav-trigger{color:var(--ink);background:var(--panel-2)}.nav-chev{transition:transform .22s var(--ease);opacity:.65}.nav-item.open .nav-chev{transform:rotate(180deg)}.mega{position:absolute;top:calc(100% + 10px);left:-12px;z-index:60;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-lg);padding:14px;min-width:560px;max-width:min(920px,calc(100vw - 32px));animation:megaIn .18s var(--ease)}.mega[hidden]{display:none}.mega-company{min-width:520px}@keyframes megaIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px}.mega-item{display:flex;gap:13px;padding:13px;border-radius:14px;align-items:flex-start;transition:background .16s}.mega-item:hover{background:var(--panel-2)}.mega-ic{width:38px;height:38px;flex:none;border-radius:11px;display:grid;place-items:center;background:var(--brand-tint);color:var(--brand-bright)}.mega-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.mega-txt b{font-family:var(--font-d);font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.mega-txt span{font-size:13px;line-height:1.45;color:var(--muted)}.mobile-nav{max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-bottom:1px solid var(--line);padding:10px 18px 20px;box-shadow:var(--shadow-md)}.mnav-label{font-family:var(--font-d);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);padding:16px 4px 6px}.mnav-item{display:block;width:100%;text-align:left;padding:11px 4px;border-bottom:1px solid var(--line)}.mnav-item b{display:block;font-size:15.5px;font-weight:600;color:var(--ink)}.mnav-item span{display:block;font-size:13px;color:var(--muted);margin-top:2px}.mnav-login{border-bottom:none;padding-top:16px}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 8px 22px -10px #00b57cbf}.btn-primary:hover{background:#00a270;box-shadow:0 14px 34px -12px #00b57cd9}.btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--line-2);backdrop-filter:none}.btn-ghost:hover{background:var(--panel-2);border-color:var(--brand)}.hero h1{color:var(--ink)}.hero h1 .hi{color:var(--brand-bright)}.hero-badge{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink-soft)}.hero-trust .logos img{filter:none}.device-glow{background:radial-gradient(60% 50% at 50% 30%,rgba(0,181,124,.18),transparent 70%)}.phone{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-lg)}.phone-screen{border:1px solid var(--line)}.msg.ai{background:var(--panel-2);border:1px solid var(--line);color:var(--ink)}.msg.user{background:var(--brand);color:#fff}.chat-input .field{background:var(--panel-2)}.floaty{color:var(--ink);box-shadow:var(--shadow-md)}.anim-body,.chat-body{background:#fff}.card,.msgr-card,.why-card,.stat,.flow-node{box-shadow:var(--shadow-sm)}.card:hover,.msgr-card:hover,.why-card:hover{box-shadow:var(--shadow-md)}.card .ic{background:var(--brand-tint);border:1px solid rgba(0,181,124,.22);color:var(--brand-bright)}.stat .v{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink)}.browser,.ex2-card,.demo-form-panel{box-shadow:var(--shadow-lg);background:#fff}.browser-bar{background:var(--panel-2)}.prod-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.prod-card{display:flex;flex-direction:column;height:100%;padding:34px 30px 30px;border-radius:var(--radius);border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-sm);transition:transform .35s var(--ease),box-shadow .35s,border-color .35s;scroll-margin-top:96px}.prod-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:#00b57c59}.prod-head{display:flex;gap:14px;align-items:center}.prod-ic{width:46px;height:46px;flex:none;border-radius:14px;display:grid;place-items:center;background:var(--brand-tint);color:var(--brand-bright)}.prod-card h3{font-family:var(--font-d);font-size:20px;font-weight:600;letter-spacing:-.01em}.prod-headline{color:var(--ink-soft);font-size:15px;line-height:1.55;margin-top:18px}.prod-more{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-family:var(--font-d);font-size:14px;font-weight:600;color:var(--brand-bright)}.prod-more svg{transition:transform .3s var(--ease)}.prod-card:hover .prod-more svg{transform:translate(3px)}.prod-bullets{list-style:none;margin-top:18px;display:flex;flex-direction:column;gap:10px}.prod-bullets li,.price-feats li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ink-soft)}.pb-ic{width:19px;height:19px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--brand-tint);color:var(--brand-bright);margin-top:1px}.offline-wrap{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel-2);padding:clamp(28px,4vw,52px)}.offline-wrap .sec-head{margin-bottom:34px}.offline-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.offline-step{height:100%;background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px 24px;box-shadow:var(--shadow-sm)}.os-num{font-family:var(--font-d);font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--brand-bright)}.offline-step h4{font-family:var(--font-d);font-size:18px;font-weight:600;margin-top:14px}.offline-step p{color:var(--ink-soft);font-size:14px;line-height:1.6;margin-top:9px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.price-card{display:flex;flex-direction:column;height:100%;padding:30px 28px;border-radius:var(--radius);border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-sm)}.price-card.featured{border-color:#00b57c73;box-shadow:var(--shadow-md)}.clients-head{text-align:center;margin-bottom:34px}.clients-head .kicker{justify-content:center}.clients-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px 28px}.client-logo{display:grid;place-items:center;height:56px;flex:0 0 calc((100% - 112px)/5)}.client-logo img{max-width:100%;max-height:46px;width:auto;height:auto;object-fit:contain;filter:saturate(.92)}@media(max-width:980px){.clients-grid{gap:26px 20px}.client-logo{flex-basis:calc((100% - 60px)/4)}}@media(max-width:620px){.clients-grid{gap:22px 16px}.client-logo{height:44px;flex-basis:calc((100% - 2 * 16px) / 3)}.client-logo img{max-height:36px}}.clients-rail{display:none}@keyframes clientScroll{to{transform:translate(-33.333%)}}@media(max-width:620px){.clients-grid{display:none}.clients-rail{display:block;margin-left:-28px;margin-right:-28px}.clients-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.clients-marquee+.clients-marquee{margin-top:16px}.clients-track{display:flex;align-items:center;gap:30px;width:max-content;animation:clientScroll 36s linear infinite}.clients-track.rev{animation-direction:reverse;animation-duration:44s}.clients-rail .client-logo{flex:none;width:98px;height:42px}.clients-rail .client-logo img{max-height:34px}}@media(max-width:560px){.clients-rail{margin-left:-18px;margin-right:-18px}}@media(prefers-reduced-motion:reduce){.clients-track{animation:none}.clients-marquee{overflow-x:auto;scrollbar-width:none}.clients-marquee::-webkit-scrollbar{display:none}}:root{--p-chat:#0A8A62;--p-chat-tint:#E6F7F1;--p-call:#0A6E9E;--p-call-tint:#E4F0F8;--p-offline:#5B4396;--p-offline-tint:#EEEAF8}.mega-ic[data-p=call],.prod-ic[data-p=call]{background:var(--p-call-tint);color:var(--p-call)}.mega-ic[data-p=offline],.prod-ic[data-p=offline]{background:var(--p-offline-tint);color:var(--p-offline)}.price-card h3{font-family:var(--font-d);font-size:19px;font-weight:600}.price-desc{color:var(--muted);font-size:13.5px;margin-top:6px;line-height:1.5}.price-val{margin-top:22px}.price-val b{display:block;font-family:var(--font-d);font-size:34px;font-weight:700;color:var(--ink);letter-spacing:-.03em;line-height:1}.price-val span{display:block;font-size:13px;color:var(--muted);margin-top:8px}.price-cta{margin-top:22px;width:100%}.price-feats{list-style:none;margin-top:24px;display:flex;flex-direction:column;gap:11px}.price-feats li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ink-soft)}.price-feats li svg{flex:none;margin-top:2px;color:var(--brand-bright)}.price-note{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:26px;font-size:13.5px;color:var(--muted);text-align:center}.price-note svg{color:var(--brand-bright);flex:none}.page-pricing{padding-top:calc(72px + var(--safe-top) + 18px)}@media(max-width:560px){.page-pricing{padding-top:calc(64px + var(--safe-top))}}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.case-card{height:100%;display:flex;flex-direction:column;padding:28px;border-radius:var(--radius);border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-sm)}.case-stars{display:flex;gap:3px;color:#f5a524}.case-card blockquote{font-size:15.5px;line-height:1.62;color:var(--ink);margin-top:16px;flex:1}.case-card figcaption{display:flex;align-items:center;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.case-metric{font-family:var(--font-d);font-size:17px;font-weight:700;color:var(--brand-bright);background:var(--brand-tint);border-radius:10px;padding:8px 11px;flex:none}.case-who{display:flex;flex-direction:column}.case-who b{font-family:var(--font-d);font-size:15px;font-weight:600}.case-who span{font-size:12.5px;color:var(--muted);margin-top:2px}.ftr{background:var(--panel-2);border-top:1px solid var(--line);color:var(--ink)}.ftr a{color:var(--ink-soft)}.ftr a:hover{color:var(--brand-bright)}.ftr-grid{grid-template-columns:1.4fr repeat(4,1fr)}@media(max-width:1080px){.prod-list,.price-grid,.case-grid,.offline-steps,.ftr-grid{grid-template-columns:1fr 1fr}}@media(max-width:860px){.mega{display:none}}@media(max-width:720px){.prod-list,.price-grid,.case-grid,.offline-steps{grid-template-columns:1fr}}.modal-overlay{background:#0b1f1957;backdrop-filter:blur(6px)}.modal,.demo-form-panel{background:#fff;border:1px solid var(--line);box-shadow:0 50px 110px -40px #0b1f1973,0 0 0 1px #0b1f190a}.modal-close{background:#fff;border:1px solid var(--line);color:var(--ink-soft)}.modal-aside{background:radial-gradient(120% 80% at 0% 0%,rgba(0,181,124,.14),transparent 58%),linear-gradient(165deg,var(--brand-tint),#F4FBF8);border-right:1px solid var(--line)}.modal-aside:after{display:none}.ma-logo img{filter:none}.ma-title,.modal-head h3{color:var(--ink)}.ma-ben .mb-ic{background:#fff;color:var(--brand-bright);border:1px solid rgba(0,181,124,.3)}.ma-stars,.demo-form-panel .ma-stars{color:#f5a524}.mf-input{background:#fff;border:1px solid var(--line-2)}.demo-form-panel .mf-input{background:#fff}.mf-input:focus-within{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px #00b57c24}.mf-input select option{background:#fff;color:var(--ink)}.notice-modal{display:block;text-align:center;padding:44px 36px 38px;max-width:520px;background:#fff}.notice-modal h3{font-family:var(--font-d);font-size:24px;font-weight:700;color:var(--ink);line-height:1.2;margin-bottom:24px}.mega-products{min-width:min(880px,calc(100vw - 32px))}.mega-products .mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mnav-cta{width:100%;margin-top:18px}.mega:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.nav-item:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px;display:none}.nav-item.open:after{display:block}.lang-btn{background:#fff;color:var(--ink-soft)}.lang-btn:hover{border-color:var(--line-2);background:var(--panel-2)}.lang-menu{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:14px}.lang-menu button{color:var(--ink-soft);border-radius:10px}.lang-menu button:hover{background:var(--panel-2);color:var(--ink)}.lang-menu button.active{color:var(--brand-bright);background:var(--brand-tint)}.lang-menu .short{color:var(--muted-2)}.case-grid{display:none}.case-rail{display:grid;grid-template-columns:.85fr repeat(3,1fr);gap:18px;align-items:stretch}.case-story-wrap{height:100%}.case-story{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-sm);transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.case-story:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:#00b57c59}.cs-media{position:relative;height:132px;display:grid;place-items:center;background:radial-gradient(120% 120% at 30% 0%,#e6f7f1,#f4fbf8);border-bottom:1px solid var(--line)}.cs-logo{font-family:var(--font-d);font-size:40px;font-weight:700;color:var(--brand);letter-spacing:-.03em}.cs-tag{position:absolute;left:14px;bottom:12px;font-family:var(--font-d);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-bright);background:#fff;border:1px solid rgba(0,181,124,.25);border-radius:999px;padding:5px 10px}.cs-body{display:flex;flex-direction:column;gap:9px;padding:22px 22px 24px;flex:1}.cs-meta{font-size:12.5px;color:var(--muted-2)}.cs-body h3{font-family:var(--font-d);font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.cs-company{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font-family:var(--font-d);font-size:14px;font-weight:600;color:var(--ink)}.case-quote{margin-top:34px;padding:40px clamp(24px,5vw,72px);border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--line);text-align:center}.case-quote blockquote{font-family:var(--font-d);font-size:clamp(19px,2.1vw,26px);font-weight:500;line-height:1.4;letter-spacing:-.015em;color:var(--ink);max-width:880px;margin:0 auto}.case-quote figcaption{display:flex;flex-direction:column;gap:3px;margin-top:22px}.case-quote figcaption b{font-family:var(--font-d);font-size:15px;font-weight:700}.case-quote figcaption span{font-size:13px;color:var(--muted)}@media(max-width:1080px){.case-rail{grid-template-columns:1fr 1fr}}@media(max-width:720px){.case-rail{grid-template-columns:1fr}}.stats-band{padding-top:10px;padding-bottom:10px}.stats-band .stats{margin-bottom:0}.chan-strip{display:flex;align-items:center;justify-content:center;gap:12px 26px;flex-wrap:wrap;margin-top:26px;padding:18px 20px;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel-2)}.chan-lbl{font-size:13.5px;color:var(--muted)}.chan-list{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.chan{display:flex;align-items:center;gap:9px;font-family:var(--font-d);font-size:14.5px;font-weight:600;color:var(--ink)}.chan img{width:24px;height:24px}.vid-rail{display:grid;grid-template-columns:repeat(3,336px);justify-content:center;gap:22px}.vid-cell,.vid-card{height:100%}.vid-frame{position:relative;aspect-ratio:9/16;border-radius:28px;overflow:hidden;cursor:pointer;background:#0b1f19;box-shadow:var(--shadow-md);isolation:isolate}.vid-el{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#0b1f19}.vid-el:fullscreen{object-fit:contain;background:#000}.vid-el:-webkit-full-screen{object-fit:contain;background:#000}.vid-top{position:absolute;top:14px;left:14px;right:14px;z-index:3;display:flex;justify-content:space-between;gap:8px;pointer-events:none}.vid-chip{font-family:var(--font-b);font-size:12.5px;font-weight:600;color:#fff;background:#0b1f199e;backdrop-filter:blur(8px);border-radius:999px;padding:7px 12px;white-space:nowrap}.vid-chip--time{font-variant-numeric:tabular-nums}.vid-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:72px;height:72px;border-radius:50%;background:#fff;color:var(--brand);display:grid;place-items:center;box-shadow:0 14px 34px -12px #0000008c;transition:transform .25s var(--ease)}.vid-play:hover{transform:translate(-50%,-50%) scale(1.06)}.vid-play svg{margin-left:4px}.vid-scrim{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:flex-end;gap:12px;padding:80px 16px 16px;background:linear-gradient(180deg,transparent,rgba(5,20,15,.82))}.vid-text{flex:1;min-width:0}.vid-text h3{font-family:var(--font-d);font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#fff}.vid-text p{font-size:13px;line-height:1.45;color:#ffffffb8;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vid-ctl{display:flex;gap:6px;flex:none}.vid-ctl button{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#0b1f198c;backdrop-filter:blur(8px);transition:background .18s}.vid-ctl button:hover{background:#0b1f19cc}.vid-card.is-playing .vid-scrim{opacity:0;transition:opacity .3s}.vid-card.is-playing .vid-frame:hover .vid-scrim{opacity:1}@media(max-width:1140px){.vid-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.vid-rail{grid-template-columns:1fr 1fr}}@media(max-width:720px){.vid-rail{grid-template-columns:1fr}.vid-frame{max-height:none}.chan-strip{flex-direction:column;align-items:flex-start}}.mega-resources{min-width:320px}.mega-resources .mega-grid{grid-template-columns:1fr}.mega-label{font-family:var(--font-d);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);padding:6px 13px 8px}.mega-resources .mega-item{padding:11px 13px}.prod-card,.price-card,.case-story,.why-card,.card{transition:transform .45s cubic-bezier(.2,.9,.25,1.05),box-shadow .35s,border-color .35s}.btn-primary,.btn-ghost{transition:transform .35s cubic-bezier(.2,.9,.25,1.05),background .2s,border-color .2s,box-shadow .2s}.btn-primary:hover,.btn-ghost:hover{transform:translateY(-1px)}.btn-primary:active,.btn-ghost:active{transform:translateY(0) scale(.98)}@media(prefers-reduced-motion:reduce){.rv.armed,.prod-card:hover,.price-card:hover,.case-story:hover,.why-card:hover,.card:hover,.vid-play:hover,.btn-primary:hover,.btn-ghost:hover{transform:none}}body{counter-reset:secnum}.hero{padding-top:148px;padding-bottom:70px;overflow:visible}.hero:before{content:"";position:absolute;z-index:-1;left:50%;top:36px;width:min(980px,90vw);height:620px;transform:translate(-50%);background:radial-gradient(ellipse at 50% 16%,rgba(0,181,124,.16),rgba(230,247,241,.52) 38%,transparent 72%);filter:blur(10px);pointer-events:none}.hero-grid{grid-template-columns:1fr;gap:34px}.hero-grid>div:first-child{display:flex;flex-direction:column;align-items:center;text-align:center}.hero h1{max-width:840px;font-size:clamp(46px,6.4vw,82px);letter-spacing:-.045em}.hero-sub{max-width:650px;margin-inline:auto}.hero-cta,.hero-trust{justify-content:center}.hero-trust{margin-top:28px}.hero-workspace{width:100%;max-width:1080px;margin:0 auto;border:1px solid rgba(11,31,25,.12);border-radius:28px;background:#ffffffeb;box-shadow:0 34px 80px -34px #0b1f194d,0 0 0 8px #e6f7f1b3;overflow:hidden}.workspace-chrome{display:flex;align-items:center;gap:13px;height:38px;padding:0 16px;border-bottom:1px solid var(--line);background:#f0f6f3;color:var(--muted);font-size:11px}.chrome-dots{display:flex;gap:5px}.chrome-dots i{width:7px;height:7px;border-radius:50%;background:#b7c8c1}.chrome-dots i:first-child{background:#8ed6bc}.chrome-url{padding:5px 13px;border:1px solid rgba(11,31,25,.08);border-radius:999px;background:#fff;font-variant-numeric:tabular-nums}.chrome-action{margin-left:auto;color:var(--brand-bright);font-weight:700}.workspace-top{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line);background:#f3f8f6b3}.workspace-title{display:flex;align-items:center;gap:9px;color:var(--ink-soft);font-size:13px}.workspace-title b{font-family:var(--font-d);color:var(--ink);font-size:14px}.workspace-title>span:last-child{padding:4px 8px;border-radius:999px;background:var(--brand-tint);color:var(--brand-bright);font-size:11px;font-weight:700}.workspace-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--brand);color:#fff}.workspace-mark--client{background:#fff;border:1px solid var(--line);padding:3px}.workspace-mark--client img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.workspace-status{font-size:12px;color:var(--brand-bright);font-weight:700;display:flex;align-items:center;gap:7px}.workspace-status i{width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px #00b57c24}.workspace-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);gap:18px;padding:20px}.workspace-chat{min-width:0;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff}.workspace-chat .phone-screen{border:0;border-radius:0}.workspace-chat .chat-body{height:292px}.workspace-insights{display:flex;flex-direction:column;gap:11px;padding:10px 6px}.insight-head{font-family:var(--font-d);font-size:15px;font-weight:700;margin-bottom:2px}.insight-stat{display:flex;align-items:baseline;gap:8px;padding:17px 0;border-bottom:1px solid var(--line)}.insight-stat b{font-family:var(--font-d);font-size:28px;color:var(--brand-bright)}.insight-stat span{font-size:12px;color:var(--muted)}.workspace-products{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:0 20px 20px}.workspace-products a{display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;padding:13px;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--ink-soft);transition:transform .2s var(--ease),border-color .2s,background .2s,box-shadow .2s}.workspace-products a:hover{transform:translateY(-2px);border-color:#00b57c66;background:var(--brand-tint);box-shadow:var(--shadow-sm)}.workspace-products a svg{color:var(--brand-bright)}.product-nav-index{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:var(--brand-tint);color:var(--brand-bright);font-family:var(--font-d);font-size:10px;font-weight:700}.product-nav-copy{display:flex;flex-direction:column;min-width:0}.product-nav-copy b{font-family:var(--font-d);font-size:12px;color:var(--ink);white-space:nowrap}.product-nav-copy small{font-size:10px;color:var(--muted);margin-top:2px;white-space:nowrap}.sec-head.center{max-width:none;margin-inline:0;text-align:left;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(32px,6vw,90px);row-gap:14px;align-items:end;margin-bottom:52px}.sec-head.center .kicker{grid-area:1/1;justify-self:start}.sec-head.center .h-sec{grid-area:2/1;margin-top:10px}.sec-head.center .sub-sec{grid-area:1/2/span 2/3;align-self:end;margin:0 0 6px;max-width:440px}.sec-head .kicker{counter-increment:secnum;gap:12px}.sec-head .kicker:before,.sec-head.center .kicker:before{display:inline-block;content:counter(secnum,decimal-leading-zero);width:auto;height:auto;background:none;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--brand);font-variant-numeric:tabular-nums;border:1px solid rgba(0,181,124,.3);border-radius:6px;padding:3px 7px;line-height:1}.h-sec{font-size:clamp(32px,4.9vw,58px);letter-spacing:-.033em;line-height:1.02}.sub-sec{font-size:clamp(15.5px,1.25vw,17.5px);line-height:1.6;color:var(--muted)}.why-card,.prod-card,.price-card,.case-story,.ex2-card{border-color:transparent;box-shadow:none;background:var(--panel-2);border-radius:20px}#examples .ex2-card,#why .why-card,#pricing .price-card,#offline .card,#demo .card{background:#fff;box-shadow:0 1px 2px #0b1f190d}.why-card:hover,.prod-card:hover{background:#fff;box-shadow:var(--shadow-md);border-color:transparent}#why .why-card:hover,#pricing .price-card:hover{background:#fff;box-shadow:var(--shadow-md)}.sec-head.center:not(:has(.sub-sec)){grid-template-columns:minmax(0,1fr)}.sec-head.center:not(:has(.sub-sec)) .h-sec{max-width:22ch}@media(max-width:900px){.workspace-body{grid-template-columns:1fr}.workspace-insights{padding:6px 4px 0}.workspace-products{grid-template-columns:repeat(3,minmax(0,1fr))}.sec-head.center{grid-template-columns:1fr;align-items:start;margin-bottom:36px}.sec-head.center .kicker{grid-area:auto}.sec-head.center .h-sec{grid-area:auto;margin-top:12px}.sec-head.center .sub-sec{grid-area:auto;max-width:none;margin:14px 0 0}}@media(max-width:600px){.hero-workspace{border-radius:20px;box-shadow:0 22px 54px -30px #0b1f194d,0 0 0 5px #e6f7f1b3}.workspace-chrome{height:30px;padding:0 12px;gap:9px;font-size:9px}.chrome-url{padding:4px 9px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chrome-action{display:none}.workspace-top{padding:13px 14px}.workspace-title>span:last-child{display:none}.workspace-status{font-size:11px}.workspace-body{padding:10px;gap:10px}.workspace-chat{width:min(100%,350px);margin:0 auto;border-radius:26px;box-shadow:0 14px 28px -22px #0b1f1973}.workspace-chat .phone-screen{border-radius:25px}.workspace-chat .chat-body{height:238px;padding:14px;gap:8px}.workspace-chat .chat-top{padding:12px 14px}.workspace-chat .chat-top .nm{font-size:13px}.workspace-chat .msg{font-size:12.5px;padding:9px 11px}.workspace-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:2px 0 0}.insight-head{grid-column:1/-1;font-size:14px;padding:2px 4px 1px}.insight-stat{display:block;padding:10px 9px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.insight-stat b{display:block;font-size:20px;line-height:1}.insight-stat span{display:block;font-size:10px;line-height:1.25;margin-top:5px}.workspace-products{grid-template-columns:1fr;padding:0 10px 12px;gap:6px}.workspace-products a{grid-template-columns:29px 1fr auto;padding:10px 11px;border-radius:13px}.product-nav-copy b{font-size:11px}.product-nav-copy small{font-size:9px}.hero h1{font-size:clamp(38px,11vw,58px)}}.hero{padding-top:112px;padding-bottom:96px}.hero-grid{grid-template-columns:minmax(340px,1.02fr) minmax(0,.98fr);gap:clamp(30px,3.4vw,52px);align-items:center}.hero-grid>div:first-child{align-items:flex-start;text-align:left}.hero h1{max-width:660px;font-size:clamp(46px,5.1vw,76px);line-height:1;letter-spacing:-.047em}.hero-sub{max-width:560px;margin-left:0}.hero-cta,.hero-trust{justify-content:flex-start}.hero-trust{margin-top:30px}.hero-scene{position:relative;min-width:0;padding:28px 34px 42px 0}.scene-desktop{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(11,31,25,.16);border-radius:24px;background:#fff;box-shadow:0 34px 80px -34px #0b1f1957,0 0 0 8px #e6f7f1b8}.scene-chrome{display:flex;align-items:center;gap:12px;height:34px;padding:0 14px;background:#edf5f1;border-bottom:1px solid var(--line);font-size:10px;color:var(--muted)}.scene-chrome .chrome-dots{display:flex;gap:5px}.scene-chrome .chrome-dots i{width:7px;height:7px;border-radius:50%;background:#b6c8c0}.scene-chrome .chrome-dots i:first-child{background:#84d1b4}.scene-chrome .chrome-url{padding:4px 10px;border:1px solid var(--line);background:#fff;border-radius:999px}.scene-chrome .chrome-action{margin-left:auto;color:var(--brand-bright);font-weight:700}.scene-toolbar{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid var(--line);font-size:13px}.scene-toolbar b{font-family:var(--font-d);font-size:14px}.scene-live{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:var(--brand-tint);color:var(--brand-bright);font-size:10px;font-weight:700}.scene-live i,.scene-rail-note i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--brand)}.scene-date{margin-left:auto;color:var(--muted);font-size:10px}.scene-layout{display:grid;grid-template-columns:112px minmax(0,1fr) 155px;min-height:388px}.scene-rail{display:flex;flex-direction:column;gap:5px;padding:18px 10px;background:#0b1f19;color:#ffffffa6}.scene-rail-label{padding:0 8px 7px;font-size:8px;letter-spacing:.15em;font-weight:700;color:#ffffff6b}.scene-rail-label--lower{margin-top:auto}.scene-rail a,.scene-rail button{display:flex;align-items:center;gap:7px;width:100%;padding:9px 8px;border-radius:9px;color:#ffffffa8;font-size:10px;text-align:left;background:none;border:0;cursor:pointer;transition:background .2s,color .2s}.scene-rail a svg,.scene-rail button svg{opacity:.75;flex:none}.scene-rail a b,.scene-rail button b{margin-left:auto;font-size:9px;color:#9fe3c8}.scene-rail a.is-active,.scene-rail button.is-active{background:#1f4a3c;color:#fff}.scene-rail button:hover{background:#ffffff14;color:#fff}.scene-rail-note{padding:9px 8px;border-top:1px solid rgba(255,255,255,.12);font-size:9px;color:#9fe3c8}.scene-rail-note small{display:block;color:#ffffff6b;margin-top:4px}.scene-main{min-width:0;background:#f7fbf9}.scene-main-head{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.scene-eyebrow{display:block;font-size:8px;letter-spacing:.14em;font-weight:700;color:var(--muted-2);margin-bottom:5px}.scene-main-head b{font-family:var(--font-d);font-size:13px}.scene-channel{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px}.scene-channel img{width:20px;height:20px}.scene-main .phone-screen{height:calc(100% - 52px);border:0;border-radius:0;background:transparent}.scene-main .phone-screen .chat-top{padding:12px 16px;background:#fff}.scene-main .phone-screen .chat-body{height:230px;padding:16px;background:#f7fbf9}.scene-main .phone-screen .chat-input{background:#fff}.scene-results{padding:20px 14px;background:#f0f8f4;border-left:1px solid var(--line);color:var(--ink)}.scene-results>strong{display:block;font-family:var(--font-d);font-size:33px;line-height:1;color:var(--brand-deep);margin-top:14px}.scene-results>span:not(.scene-eyebrow){display:block;font-size:10px;color:var(--muted);margin-top:5px}.scene-result-line{display:flex;align-items:baseline;gap:6px;padding:15px 0;border-bottom:1px solid rgba(11,31,25,.1)}.scene-result-line b{font-family:var(--font-d);font-size:20px;color:var(--brand-bright)}.scene-result-line span{font-size:9px;color:var(--muted)}.scene-next{display:grid;grid-template-columns:1fr auto;gap:4px;margin-top:18px;padding:11px 10px;border-radius:12px;background:#fff;font-size:9px}.scene-next span{grid-column:1/-1;color:var(--muted)}.scene-next b{font-family:var(--font-d);font-size:10px}.scene-next svg{grid-column:2;grid-row:2;color:var(--brand-bright)}.scene-products{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;border-top:1px solid var(--line);background:#fff}.scene-products a{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;background:#f1f8f5;color:var(--ink-soft);font-size:10px}.scene-products a span{font-family:var(--font-d);font-size:9px;color:var(--brand-bright)}.scene-products a b{font-family:var(--font-d);font-size:10px}.scene-products a svg{margin-left:auto;color:var(--brand-bright)}.scene-phone{position:absolute;z-index:2;right:-20px;bottom:0;width:184px;padding:7px;border-radius:28px;background:#0b1f19;box-shadow:0 24px 48px -22px #0b1f198c;transform:rotate(3deg)}.phone-notch{position:absolute;z-index:3;top:12px;left:50%;width:52px;height:9px;border-radius:999px;background:#07130f;transform:translate(-50%)}.phone-label{display:flex;flex-direction:column;gap:4px;padding:16px 10px 10px;color:#fff}.phone-label span{font-size:7px;letter-spacing:.13em;color:#92dabf}.phone-label span i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#00b57c;margin-right:4px}.phone-label b{font-family:var(--font-d);font-size:10px}.scene-phone .phone-screen{border:0;border-radius:19px}.scene-phone .chat-top{padding:11px 10px;gap:7px}.scene-phone .chat-ava{width:27px;height:27px;font-size:11px}.scene-phone .chat-top .nm{font-size:10px}.scene-phone .chat-top .st{font-size:8px}.scene-phone .chat-top .tg{width:21px!important;height:21px!important}.scene-phone .chat-body{height:190px;padding:10px;gap:7px}.scene-phone .msg{padding:7px 8px;font-size:9px;border-radius:11px}.scene-phone .chat-input{padding:8px}.scene-phone .chat-input .field{height:25px}.scene-phone .chat-input .send{width:25px;height:25px}.scene-phone .chat-input .send svg{width:12px}.hero-scene{padding:22px 24px 36px 0}.scene-layout{grid-template-columns:100px minmax(0,1fr) 138px;min-height:356px}.scene-main .phone-screen .chat-body{height:212px}.scene-main .phone-screen .chat-top{gap:9px}.scene-main .phone-screen .chat-top .chat-ava{width:32px;height:32px;font-size:13px}.scene-main .phone-screen .chat-top .nm{font-size:12px}.scene-main .phone-screen .chat-top .st{font-size:9.5px;white-space:nowrap}.scene-main .phone-screen .chat-top .tg{width:22px!important;height:22px!important}.scene-phone{width:168px;right:-12px}@media(max-width:1100px){.hero-grid{grid-template-columns:1fr;gap:36px}.hero-grid>div:first-child{align-items:center;text-align:center}.hero-sub{margin-left:auto}.hero-cta,.hero-trust{justify-content:center}.hero-scene{width:min(100%,780px);margin:0 auto}.scene-phone{display:none}}@media(max-width:760px){.hero{padding-top:88px;padding-bottom:54px}.hero h1{font-size:clamp(42px,12vw,64px)}.hero-scene{padding:18px 0 0}.scene-desktop{display:none}.scene-phone{display:block;position:relative;right:auto;bottom:auto;width:min(100%,330px);margin:0 auto;padding:8px;border-radius:30px;transform:rotate(0)}.phone-label{padding:18px 12px 11px}.scene-phone .chat-body{height:285px;padding:14px}.scene-phone .msg{font-size:12px;padding:9px 11px}.scene-phone .chat-top{padding:13px 14px}.scene-phone .chat-top .nm{font-size:13px}.scene-phone .chat-top .st{font-size:10px}.scene-phone .chat-top .tg{width:28px!important;height:28px!important}}#examples{position:relative;max-width:none;margin-left:0;margin-right:0;padding-left:max(28px,calc((100vw - 1180px)/2));padding-right:max(28px,calc((100vw - 1180px)/2));color:#fff}#examples:before{content:"";position:absolute;z-index:-1;inset:0 calc(50% - 50vw);background:linear-gradient(145deg,#0b2119,#12392b 58%,#0b2119)}#examples .sec-head.center{color:#fff}#examples .sec-head.center .kicker{color:#9be4c7}#examples .sec-head.center .h-sec{color:#fff}#examples .sec-head.center .sub-sec{color:#ffffffad}#examples .ex2-wrap{max-width:1080px;margin:0 auto;gap:24px}#examples .ex2-tabs{justify-content:flex-start;gap:8px}#examples .ex2-tab{background:#ffffff12;border-color:#ffffff29;color:#ffffffb8}#examples .ex2-tab:hover{border-color:#9be4c7a6;color:#fff}#examples .ex2-tab.active{background:#d9f5e9;border-color:#d9f5e9;color:#0b2119}#examples .ex2-card{max-width:none;margin:0;border:0;border-radius:24px;box-shadow:0 28px 60px -28px #00000080}#examples .ex2-stage{display:grid;grid-template-columns:minmax(0,1fr) 312px;gap:20px;align-items:stretch;width:100%}#examples .anim-chat{height:430px}#examples .anim-top{padding:18px 22px;background:#fff}#examples .anim-body{padding:22px;background:#f3f8f6}#examples .anim-footer{padding:14px 20px}@media(max-width:760px){#examples{padding:58px 18px}#examples .ex2-wrap{gap:18px}#examples .ex2-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}#examples .ex2-tab{justify-content:flex-start;padding:12px 13px;border-radius:14px;font-size:12px}#examples .ex2-tab span{display:inline}#examples .ex2-card{border-radius:22px;width:100%}#examples .anim-chat{height:410px}#examples .anim-top{padding:15px 16px}#examples .anim-body{padding:16px 14px;gap:9px}#examples .anim-msg{max-width:88%;padding:10px 12px;font-size:13px;line-height:1.45}#examples .anim-footer{padding:11px 13px}}#examples .ex2-card{padding:10px;border:1px solid rgba(255,255,255,.42);border-radius:28px;background:linear-gradient(145deg,#fff,#f2faf6);box-shadow:0 30px 68px -28px #0000008c,0 0 0 1px #ffffff1a}#examples .anim-chat{height:452px;overflow:hidden;color:var(--ink);border:1px solid rgba(11,31,25,.08);border-radius:20px;background:#fff}#examples .anim-top{position:relative;min-height:82px;padding:18px 20px;background:#fff;border-bottom:1px solid rgba(11,31,25,.08)}#examples .anim-ava{width:46px;height:46px;box-shadow:0 9px 20px -9px #00b57ccc}#examples .anim-nm{font-size:17px}#examples .anim-st{font-size:11.5px}.anim-channel{width:32px!important;height:32px!important;margin-left:auto!important;flex:none;filter:drop-shadow(0 4px 7px rgba(11,31,25,.14))}#examples .anim-body{min-height:280px;padding:24px 28px;gap:14px;background:radial-gradient(circle at 15% 20%,rgba(0,181,124,.08),transparent 32%),#f3f8f6}#examples .anim-msg{max-width:min(78%,560px);padding:13px 17px;box-shadow:0 5px 12px -10px #0b1f1966}#examples .anim-msg.user{background:linear-gradient(135deg,#00b57c,#05704f);border-radius:18px 18px 5px}#examples .anim-msg.ai{background:#fff;border-color:#0b1f1917;border-radius:18px 18px 18px 5px}#examples .anim-footer{gap:10px;padding:15px 18px;background:#fff}#examples .anim-field{height:44px;background:#f3f8f6;border-color:#0b1f191a}#examples .anim-send-btn{width:44px;height:44px}#examples .sec-head{max-width:none}.ex-stage{display:grid;grid-template-columns:minmax(0,270px) minmax(0,1fr);gap:clamp(22px,3vw,44px);align-items:stretch;margin-top:clamp(24px,3vw,38px)}.ex-rail{display:flex;flex-direction:column;gap:22px}.ex-tabs{display:flex;flex-direction:column}.ex-tab{display:block;width:100%;padding:13px 0 13px 16px;border:0;border-left:2px solid rgba(255,255,255,.14);background:transparent;color:#fff9;text-align:left;cursor:pointer;transition:color .25s,border-color .25s}.ex-tab b{display:block;font-family:var(--font-d);font-size:15px;font-weight:600;line-height:1.3}.ex-tab span{display:block;font-size:12px;margin-top:3px;color:#fff6}.ex-tab:hover{color:#ffffffd9}.ex-tab.on{border-left-color:#00b57c;color:#fff}.ex-tab.on span{color:#9be4c7}.ex-tab:focus-visible{outline:2px solid #9BE4C7;outline-offset:-2px;border-radius:4px}.ex-stat{display:flex;align-items:baseline;gap:9px;margin-top:auto;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.ex-stat b{font-family:var(--font-d);font-size:30px;font-weight:700;line-height:1;color:#fff}.ex-stat span{font-size:12px;color:#ffffff80}.ex-chips{display:flex;flex-wrap:wrap;gap:7px}.ex-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:transparent;color:#fff9;font-size:12px;cursor:pointer;transition:border-color .25s,color .25s}.ex-chip img{width:15px;height:15px;opacity:.55}.ex-chip:hover{color:#fff;border-color:#ffffff4d}.ex-chip.on{border-color:#9be4c7;color:#fff}.ex-chip.on img{opacity:1}.ex-chip:focus-visible{outline:2px solid #9BE4C7;outline-offset:2px}.ex-device{display:flex;min-width:0;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 30px 64px -40px #0000008c}#examples .ex-device .anim-chat{flex:1;height:auto;min-height:400px;border:0;border-radius:0;background:#fff}#examples .ex-device .anim-body{flex:1;min-height:0;overflow-y:auto;background:#f6faf8}@media(max-width:980px){.ex-stage{grid-template-columns:1fr;gap:20px}.ex-tabs{flex-direction:row;flex-wrap:wrap}.ex-tab{flex:1 1 calc(50% - 1px);border-left:0;border-bottom:2px solid rgba(255,255,255,.14);padding:11px 0}.ex-tab.on{border-bottom-color:#00b57c}.ex-stat{margin-top:0}#examples .ex-device .anim-chat{min-height:380px}}@media(max-width:560px){.ex-tab{flex:1 1 100%}}#examples .ex2-flow{display:flex;flex-direction:column;gap:18px;padding:24px 22px;border-radius:28px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(160deg,#ffffff1a,#ffffff0a);backdrop-filter:blur(8px);color:#fff}.ex2-flow-label{font-family:var(--font-d);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#9be4c7}.ex2-steps{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.ex2-step{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-areas:"mark txt";gap:2px 12px;padding:0 0 20px;color:#ffffff80;transition:color .35s var(--ease)}.ex2-step:last-child{padding-bottom:0}.ex2-step:not(:last-child):before{content:"";position:absolute;left:12.5px;top:26px;bottom:4px;width:1px;background:#ffffff29}.ex2-step.on:not(:last-child):before{background:#9be4c780}.ex2-step-mark{grid-area:mark;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;font-family:var(--font-d);font-size:12px;font-weight:700;color:#fff9;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.ex2-step.on .ex2-step-mark{background:#00b57c;border-color:#00b57c;color:#fff;box-shadow:0 0 0 5px #00b57c29}.ex2-step-txt{grid-area:txt;font-size:13.5px;line-height:1.45;font-weight:500;text-wrap:balance}.ex2-step.on .ex2-step-txt{color:#fff}.ex2-step-state{grid-area:state;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#fff6}.ex2-step.on .ex2-step-state{color:#9be4c7}.ex2-channels{display:flex;flex-direction:column;gap:10px;margin-top:auto}.ex2-chips{display:flex;flex-wrap:wrap;gap:6px}.ex2-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;font-family:inherit;font-size:11.5px;color:#ffffff8c;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.ex2-chip:hover{border-color:#ffffff57;color:#fff}.ex2-chip:hover img{opacity:.9}.ex2-chip:focus-visible{outline:2px solid #9BE4C7;outline-offset:2px}.ex2-chip img{width:17px;height:17px;opacity:.5}.ex2-chip b{font-weight:600}.ex2-chip.on{border-color:#9be4c78c;background:#00b57c29;color:#fff}.ex2-chip.on img{opacity:1}.ex2-stat{margin-top:0;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.ex2-stat b{display:block;font-family:var(--font-d);font-size:34px;font-weight:700;line-height:1;color:#fff}.ex2-stat span{display:block;margin-top:6px;font-size:12.5px;color:#fff9}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ex2-note{font-size:12.5px;line-height:1.5;color:#ffffff8c}@media(max-width:980px){#examples .ex2-stage{grid-template-columns:1fr;gap:14px}#examples .ex2-flow{padding:20px 18px;gap:16px}.ex2-steps{gap:0}.ex2-channels{margin-top:0}}@media(max-width:760px){#examples .ex2-card{padding:7px;border-radius:24px}#examples .anim-chat{height:390px;border-radius:18px}#examples .anim-top{min-height:72px;padding:14px 13px}#examples .anim-ava{width:38px;height:38px;font-size:15px}#examples .anim-nm{font-size:14px}#examples .anim-channel{width:28px!important;height:28px!important}#examples .anim-body{min-height:0;padding:16px 13px;gap:9px}#examples .anim-msg{max-width:88%;padding:10px 12px;font-size:13px}}#examples:before{background:#0b2a20}#examples .ex2-wrap{max-width:980px;gap:20px}#examples .ex2-tabs{justify-content:center}#examples .ex2-stage{display:block}#examples{scroll-margin-top:92px}#examples .ex2-card{padding:0;border:0;border-radius:18px;background:#fff;box-shadow:0 24px 54px -34px #0000008c}#examples .anim-chat{height:376px;border:0;border-radius:18px;background:#fff}#examples .anim-top{min-height:70px;padding:15px 20px}#examples .anim-body{flex:1;min-height:0;overflow-y:auto;padding:18px 22px;background:#f5faf8}#examples .anim-footer{padding:12px 16px}#examples .anim-field{height:40px}#examples .anim-send-btn{width:40px;height:40px}#examples .ex2-flow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label" "steps stat";align-items:center;gap:12px 20px;margin-top:12px;padding:16px 20px;border:1px solid rgba(11,31,25,.1);border-radius:14px;background:#fff;color:var(--ink);backdrop-filter:none}#examples .ex2-flow-label{grid-area:label;font-size:10px}#examples .ex2-steps{grid-area:steps;display:flex;flex-direction:row;align-items:flex-start;gap:20px;min-width:0}#examples .ex2-step{display:flex;align-items:flex-start;gap:8px;flex:1 1 0;min-width:0;padding:0;color:var(--muted)}#examples .ex2-step:not(:last-child):before{display:none}#examples .ex2-step-mark{flex:none;width:22px;height:22px;font-size:10px;margin-top:1px}#examples .ex2-step.on .ex2-step-mark{box-shadow:none}#examples .ex2-step-txt{font-size:12.5px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}#examples .ex2-step.on .ex2-step-txt{color:var(--ink)}#examples .ex2-flow-label{color:var(--brand-bright)}#examples .ex2-channels{display:none}#examples .ex2-stat{grid-area:stat;margin:0;padding:0 0 0 20px;border-left:1px solid var(--line);text-align:left}#examples .ex2-stat b{font-size:24px;color:var(--brand-deep)}#examples .ex2-stat span{font-size:10px;margin-top:3px;color:var(--muted)}@media(max-width:760px){#examples .anim-chat{height:330px}#examples .anim-body{min-height:185px;padding:16px 13px}#examples .ex2-flow{align-items:flex-start;padding:14px}#examples .ex2-steps{display:grid;grid-template-columns:1fr;gap:8px;flex-basis:100%}#examples .ex2-step-txt{white-space:normal}#examples .ex2-stat{border-left:0;border-top:1px solid var(--line);padding:10px 0 0;width:100%}}#pricing .price-grid{gap:24px;align-items:stretch}#pricing .price-card{position:relative;display:flex;flex-direction:column;height:100%;padding:30px 28px;border-radius:22px;border:1px solid var(--line);background:#fff;box-shadow:none}#pricing .price-card.featured{border-color:var(--line)}#pricing .price-cta.btn-primary{box-shadow:none}#pricing .price-card h3{font-family:var(--font-d);font-size:15px;font-weight:600;letter-spacing:0;color:var(--muted);margin:0}#pricing .price-val{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:14px 0 0}#pricing .price-val b{display:inline;font-family:var(--font-d);font-size:46px;font-weight:700;line-height:1;letter-spacing:-.045em;color:var(--ink)}#pricing .pv-qual{font-size:15px;font-weight:500;color:var(--muted)}#pricing .price-unit{margin:10px 0 0;font-size:13.5px;color:var(--muted);line-height:1.45}#pricing .price-desc{min-height:0;margin:18px 0 0;font-size:14.5px;line-height:1.6;color:var(--ink-soft)}#pricing .price-feats{margin:22px 0 24px;padding-top:20px;border-top:1px solid var(--line);gap:10px}#pricing .price-feats li{font-size:14px}#pricing .price-cta{height:48px;width:100%;margin-top:auto;padding:0 16px;border-radius:999px;font-weight:700}#pricing .price-feats+.price-cta{margin-top:auto}#pricing .price-note{justify-content:flex-start;text-align:left}@media(max-width:860px){#pricing .price-grid{gap:16px}#pricing .price-card{padding:26px 24px}#pricing .price-val b{font-size:40px}}#cases .sec-head{position:relative}#cases .sec-head .kicker{color:#ffffff9e}#cases .h-sec{max-width:680px}#cases .sec-head{display:block;max-width:820px;margin-left:auto;margin-right:auto;text-align:center}#cases .sec-head .kicker{justify-content:center;color:#ffffff9e}#cases .h-sec{max-width:none}#cases .case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(26px,3vw,40px)}#cases .case-story{display:flex;flex-direction:column;height:100%;border-radius:22px;background:#fff;overflow:hidden;text-decoration:none;color:inherit;transition:transform .4s var(--ease),box-shadow .4s}#cases .case-story:hover{transform:translateY(-4px);box-shadow:0 30px 60px -34px #00000080}#cases .cs-media{position:relative;height:auto;aspect-ratio:16/9;display:grid;place-items:center;padding:26px;background:linear-gradient(150deg,#eef7f3,#f9fcfb);border-bottom:1px solid var(--line)}#cases .cs-logo{display:block;width:62%;height:56px;background-position:center;background-repeat:no-repeat;background-size:contain;font-size:0}#cases .cs-logo-numa{background-image:url(/assets/clients/numa.png)}#cases .cs-logo-bioflex{background-image:url(/assets/clients/bioflex.png)}#cases .cs-logo-saber{background-image:url(/assets/clients/saber.png)}#cases .cs-tag{position:absolute;left:20px;bottom:16px;padding:6px 10px;border-radius:999px;background:#fff;color:var(--brand-bright);font-family:var(--font-d);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#cases .cs-body{display:flex;flex-direction:column;flex:1;padding:24px 24px 26px}#cases .cs-meta{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#70877e}#cases .cs-body h3{margin-top:12px;font-family:var(--font-d);font-size:20px;font-weight:700;line-height:1.32;letter-spacing:-.02em;color:var(--ink)}#cases .cs-more{margin-top:auto;padding-top:20px;font-family:var(--font-d);font-size:15px;font-weight:600;color:var(--brand-bright)}#cases .case-story:hover .cs-more{text-decoration:underline}#cases .case-story:focus-visible{outline:3px solid var(--brand);outline-offset:3px}#cases .case-quote{border-radius:22px;position:relative;overflow:hidden;margin-top:clamp(22px,2.6vw,32px)}@media(max-width:980px){#cases .case-grid{grid-template-columns:1fr 1fr}}#cases .case-quote:before{content:"\201c";position:absolute;left:26px;top:-16px;font-family:Georgia,serif;font-size:130px;line-height:1;color:#00b57c2e}#cases .case-quote blockquote{position:relative;max-width:820px;font-size:clamp(20px,2.2vw,28px);font-weight:600}@media(max-width:720px){#pricing .price-card{padding:28px 24px}#pricing .price-val b{font-size:32px}#cases .case-rail{gap:12px}}.demo-form-panel{border-radius:20px;box-shadow:0 20px 60px -38px #0b1f1947}.demo-form-panel{overflow:visible}.demo-form-panel .modal-aside{border-radius:20px 0 0 20px}@media(max-width:900px){.demo-form-panel .modal-aside{border-radius:20px 20px 0 0}}.demo-form-panel .modal-aside{background:#f4faf7;padding:52px 42px 40px}.demo-form-panel .modal-aside:after{display:none}.demo-form-panel .ma-logo{margin-bottom:52px}.demo-form-panel .ma-title{font-size:27px;line-height:1.15;max-width:18ch;margin-bottom:26px}.demo-form-panel .ma-benefits{gap:16px}.demo-form-panel .ma-ben{gap:12px;font-size:15px;font-weight:500;color:var(--ink-soft)}.demo-form-panel .ma-ben .mb-ic{width:28px;height:28px;border:1px solid rgba(0,181,124,.25);box-shadow:none}.demo-form-panel .ma-trust{padding-top:22px;border-top:1px solid var(--line);margin-top:auto}.demo-form-panel .ma-stars{color:#f2a526}.demo-form-panel .modal-main{padding:52px 52px 38px}.demo-form-panel .modal-head h3{font-size:30px}.demo-form-panel .modal-head p{max-width:470px;font-size:15px}.demo-form-panel .mf-input{height:58px;padding:0 17px;border-radius:12px;background:#fff}.demo-form-panel .mf-input input,.demo-form-panel .mf-input select{font-size:16px}.demo-form-panel .mf-submit{min-height:58px;border-radius:12px;box-shadow:none}.demo-form-panel .mf-note{font-size:13px;color:var(--muted)}@media(max-width:980px){.demo-form-panel .modal-aside{padding:36px 30px 30px}.demo-form-panel .ma-logo{margin-bottom:28px}.demo-form-panel .ma-title{max-width:none;font-size:23px}.demo-form-panel .modal-main{padding:36px 30px 30px}}.chat-input .field textarea,.anim-field textarea{display:block;width:100%;height:auto;max-height:66px;padding:0;margin:0;border:0;outline:0;resize:none;overflow-y:auto;background:transparent;color:var(--ink);font:inherit;line-height:1.35;align-self:center}.chat-input .field textarea::placeholder,.anim-field textarea::placeholder{color:var(--muted-2);opacity:1}.chat-input .field textarea[readonly],.anim-field textarea[readonly]{color:var(--muted-2);cursor:not-allowed;-webkit-text-fill-color:var(--muted-2);opacity:1}.chat-input .send,.anim-send-btn{border:0;cursor:pointer;color:#fff}.chat-input .send:disabled,.anim-send-btn:disabled{opacity:.45;cursor:not-allowed}.chat-input .send:focus-visible,.anim-send-btn:focus-visible{outline:3px solid rgba(0,181,124,.35);outline-offset:3px}.scene-context{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--muted);font-size:10px}.scene-context select{max-width:170px;padding:7px 26px 7px 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font:600 10px var(--font-d);cursor:pointer}.scene-context select:focus-visible{outline:2px solid rgba(0,181,124,.4);outline-offset:2px}.ex2-select-wrap{position:relative;display:block;width:min(100%,420px);margin:0 auto}.ex2-select-wrap:after{content:"\2304";position:absolute;right:18px;top:50%;transform:translateY(-55%);color:var(--brand-bright);font-size:18px;pointer-events:none}.ex2-select-wrap select{appearance:none;width:100%;height:52px;padding:0 48px 0 18px;border:1px solid rgba(155,228,199,.35);border-radius:12px;background:#173c30;color:#fff;font:600 14px var(--font-d);cursor:pointer}.ex2-select-wrap select:focus-visible{outline:3px solid rgba(155,228,199,.5);outline-offset:3px}.ex2-select-wrap option{background:#fff;color:var(--ink)}.demo-context-menu{position:relative;z-index:12;width:min(100%,300px);margin:0 auto}.demo-context-menu.is-compact{width:auto;margin-left:auto}.demo-context-trigger{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:46px;padding:9px 13px;border:1px solid rgba(155,228,199,.4);border-radius:12px;background:#173c30;color:#fff;font:600 13px var(--font-d);text-align:left;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.demo-context-trigger:hover{border-color:#9be4c7bf;background:#1b4638}.demo-context-trigger:focus-visible{outline:3px solid rgba(155,228,199,.5);outline-offset:3px}.demo-context-menu.is-compact .demo-context-trigger{min-height:34px;width:170px;padding:7px 10px;border-color:var(--line);border-radius:9px;background:#fff;color:var(--ink);font-size:10px;box-shadow:none}.demo-context-menu.is-compact .demo-context-trigger:hover{background:var(--panel-2);border-color:#00b57c66}.demo-context-label{font-size:11px;color:#ffffff9e;font-weight:500}.demo-context-chevron{font-size:18px;line-height:1;color:currentColor;opacity:.8}.demo-context-list{position:absolute;right:0;top:calc(100% + 7px);width:100%;min-width:250px;padding:5px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 18px 42px -20px #0b1f1973}.demo-context-list button{display:flex;align-items:flex-start;gap:9px;width:100%;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:500 13px var(--font-d);text-align:left;cursor:pointer}.demo-context-list button:hover,.demo-context-list button.is-selected{background:var(--panel-2)}.demo-context-list button:focus-visible{outline:2px solid var(--brand-bright);outline-offset:-2px}.demo-context-list button b{display:block;font-size:13px}.demo-context-list button small{display:block;margin-top:3px;color:var(--muted);font:500 11px var(--font-b)}.demo-context-check{width:15px;flex:none;color:var(--brand-bright);font-weight:800}@media(max-width:600px){.demo-context-menu.is-compact .demo-context-trigger{width:138px}.demo-context-menu.is-compact .demo-context-trigger b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-context-list{min-width:220px}}#examples>.reveal>.ex2-wrap>.demo-context-menu{width:280px;margin:0 0 14px auto}#examples>.reveal>.ex2-wrap>.demo-context-menu .demo-context-trigger{min-height:42px;padding:8px 12px;background:#ffffff14;border-color:#9be4c757;font-size:12px}#examples>.reveal>.ex2-wrap>.demo-context-menu .demo-context-trigger:hover{background:#ffffff21;border-color:#9be4c7b8}#examples>.reveal>.ex2-wrap>.demo-context-menu .demo-context-label{color:#ffffff94;font-size:10px}#examples>.reveal>.ex2-wrap>.demo-context-menu .demo-context-list{min-width:240px}@media(max-width:760px){#examples>.reveal>.ex2-wrap>.demo-context-menu{width:100%;margin:0 0 12px}#examples>.reveal>.ex2-wrap>.demo-context-menu .demo-context-list{left:0;right:auto;width:100%}}.hero:before{display:none}.hero-scene{padding:0}.scene-desktop{border:1px solid var(--line);border-radius:20px;box-shadow:0 22px 56px -36px #0b1f1952;background:#fff}.scene-chrome{display:none}.scene-toolbar{padding:19px 22px;border-bottom:1px solid var(--line);background:#fff}.scene-toolbar b{font-size:15px}.scene-layout{display:block;min-height:0}.scene-rail,.scene-results{display:none}.scene-main{background:#fff}.scene-main-head{padding:20px 26px 6px;border-bottom:0}.scene-main-head b{font-size:16px}.scene-main .phone-screen{height:auto;background:#fff}.scene-main .phone-screen .chat-top{display:none}.scene-main .phone-screen .chat-body{height:276px;padding:22px 26px;background:#fff}.scene-main .phone-screen .chat-input{margin:0 26px 24px;border-top:1px solid var(--line);padding:14px 0 0;background:#fff}.scene-products{padding:16px 20px 20px;border-top:1px solid var(--line);background:#fbfdfc}.scene-products a{padding:11px 12px;background:#fff;border:1px solid var(--line);border-radius:10px}.scene-phone{display:none}@media(max-width:760px){.scene-desktop{display:none}.scene-phone{display:block;position:relative;right:auto;bottom:auto;width:min(100%,330px);margin:0 auto;padding:8px;border-radius:30px;transform:rotate(0)}}.scene-panel{padding:18px;min-height:282px;display:flex;flex-direction:column}.scene-call .sc-score{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.scene-call .sc-score>b{font-family:var(--font-d);font-size:40px;line-height:1;color:var(--brand-deep)}.sc-score-txt{display:flex;flex-direction:column;gap:2px}.sc-score-txt i{font-style:normal;font-size:11px;font-weight:700;color:var(--ink)}.sc-score-txt em{font-style:normal;font-size:10px;color:var(--muted)}.sc-meta{margin-left:auto;font-size:10px;color:var(--muted)}.sc-list{list-style:none;margin:14px 0 0;display:flex;flex-direction:column;gap:9px}.sc-list li{display:flex;align-items:center;gap:9px;font-size:11.5px;color:var(--ink-soft)}.sc-mark{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%}.sc-list li.ok .sc-mark{background:var(--brand-tint);color:var(--brand-deep)}.sc-list li.no .sc-mark{background:#fdecec;color:#b3261e}.sc-list li.no{color:var(--ink)}.sc-miss{display:flex;align-items:center;gap:7px;margin-top:auto;padding:11px 12px;border-radius:12px;background:#fff;border:1px solid var(--line);font-size:11px;color:var(--ink-soft)}.sc-miss svg{flex:none;color:var(--brand-bright)}.so-meta{font-size:10px;color:var(--muted)}.so-quote{margin-top:10px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--line);font-size:12.5px;line-height:1.55;color:var(--ink)}.so-fields{display:flex;flex-direction:column;gap:8px;margin-top:14px}.so-field{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:11px;background:#fff;border:1px solid var(--line)}.so-field span{flex:none;width:86px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.so-field b{font-family:var(--font-d);font-size:12px;color:var(--ink)}@media(max-width:760px){.scene-panel{min-height:0;padding:14px}.so-field{flex-direction:column;align-items:flex-start;gap:3px}.so-field span{width:auto}}.scene-main-head{justify-content:flex-end!important;gap:12px;flex-wrap:wrap}.scene-switch{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}.scene-switch button{display:flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--ink-soft);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.scene-switch button svg{flex:none;opacity:.75}.scene-switch button:hover{border-color:var(--ink-soft);color:var(--ink)}.scene-switch button.is-on{background:var(--brand-deep);border-color:var(--brand-deep);color:#fff}.scene-switch button.is-on svg{opacity:1}.scene-switch button.is-on:hover{background:var(--ink)}@media(max-width:760px){.scene-switch{gap:6px;margin-bottom:14px}.scene-switch button{padding:8px 13px;font-size:12px}}.hero .scene-toolbar{gap:12px;justify-content:flex-start}.hero .scene-toolbar .demo-context-menu{margin:0}.hero .scene-toolbar .demo-context-trigger{min-height:34px;padding:6px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.hero .scene-toolbar .demo-context-trigger b{font-family:var(--font-d);font-size:14px}.hero .workspace-mark{width:30px;height:30px}.hero .scene-main .chat-body{justify-content:flex-start}.hero{padding-top:118px;padding-bottom:0}.hero-lead{display:block;max-width:none;text-align:center}.hero-lead>div{display:flex;flex-direction:column;align-items:center;max-width:920px;margin:0 auto}.hero-lead h1{margin-top:0;font-size:clamp(42px,5.6vw,72px);font-weight:700;line-height:1.02;letter-spacing:-.035em;max-width:24ch;text-wrap:balance}.hero-lead h1 .hi{white-space:normal}.hero-lead .hero-sub{max-width:62ch;margin:26px auto 0;font-size:clamp(17px,1.45vw,20px);line-height:1.55;text-align:center;text-wrap:pretty}.hero-lead .hero-cta{margin-top:36px}.hero-lead .hero-cta,.hero-lead .hero-trust{justify-content:center}.hero-lead .hero-trust{margin-top:30px}.hero .hero-scene{width:min(100%,1060px);margin:60px auto 0;padding:0}.hero .scene-desktop{border-radius:22px;box-shadow:0 44px 90px -46px #0b1f196b,0 0 0 1px #0b1f190d}.hero .scene-main .phone-screen .chat-body{height:340px;padding:26px 30px}.hero .scene-main-head{padding:18px 26px 14px;border-bottom:1px solid var(--line)}.hero .scene-panel{min-height:340px;padding:24px 30px}@media(max-width:1100px){.hero .hero-scene{width:min(100%,780px);margin-top:48px}}@media(max-width:760px){.hero{padding-top:92px}.hero-lead h1{font-size:clamp(36px,10vw,54px);max-width:none;letter-spacing:-.03em}.hero .hero-scene{width:100%;margin-top:34px}.hero .scene-main .phone-screen .chat-body{height:300px;padding:16px}}@media(min-width:761px){.hero .scene-call{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;gap:14px 40px;align-items:start}.hero .scene-call .sc-score{grid-row:1/3}.hero .scene-call .sc-score{grid-column:1;flex-direction:column;align-items:flex-start;gap:8px;padding:0;border:0}.hero .scene-call .sc-score>b{font-size:84px;letter-spacing:-.04em}.hero .scene-call .sc-score-txt i{font-size:15px}.hero .scene-call .sc-score-txt em{font-size:13px}.hero .scene-call .sc-meta{margin:0;font-size:13px}.hero .scene-call .sc-list{grid-column:2;grid-row:1;margin:0;gap:0;border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.hero .scene-call .sc-list li{padding:15px 18px;font-size:14.5px;border-bottom:1px solid var(--line)}.hero .scene-call .sc-list li:last-child{border-bottom:0}.hero .scene-call .sc-mark{width:24px;height:24px}.hero .scene-call .sc-miss{grid-column:2;margin:0;font-size:13.5px;padding:14px 16px;background:var(--brand-tint);border-color:#00b57c40}.hero .scene-off{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:auto 1fr;gap:12px 40px;align-items:start}.hero .scene-off .so-meta{grid-column:1;font-size:13px}.hero .scene-off .so-quote{grid-column:1;margin:0;font-size:17px;line-height:1.6;padding:22px 24px}.hero .scene-off .so-fields{grid-column:2;grid-row:1/3;margin:0;gap:10px}.hero .scene-off .so-field{padding:14px 16px}.hero .scene-off .so-field span{width:96px;font-size:11px}.hero .scene-off .so-field b{font-size:14.5px}}.has-dark-hero .hero{max-width:none;padding-inline:max(28px,calc(50% - 590px));padding-bottom:clamp(72px,9vw,120px);background:#0b1f19;overflow:hidden}.has-dark-hero .hero:before,.has-dark-hero .hero:after{display:none}.has-dark-hero .hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center}.has-dark-hero .hero-lead{position:relative;isolation:isolate}.has-dark-hero .hero-lead:before{content:"";position:absolute;z-index:-1;left:50%;top:-40px;width:min(820px,110vw);height:460px;transform:translate(-50%);pointer-events:none;background:radial-gradient(ellipse at 50% 30%,rgba(0,181,124,.22),transparent 62%)}.has-dark-hero .hero-lead h1{color:#fff;max-width:20ch;font-size:clamp(40px,5.2vw,66px)}.has-dark-hero .hero-lead h1 .hi{color:var(--brand)}.has-dark-hero .hero-lead h1 .hi:after{opacity:.6}.has-dark-hero .hero-sub{color:#bfe8d8;max-width:64ch}.has-dark-hero .hero-trust .lbl{color:#9ed4be}.has-dark-hero .hero-cta .btn-ghost{background:#ffffff0f;color:#fff;border-color:#ffffff47;backdrop-filter:blur(8px)}.has-dark-hero .hero-cta .btn-ghost:hover{background:#ffffff1f;border-color:#ffffff73}.has-dark-hero .scene-switch button{background:#ffffff12;border-color:#ffffff42;color:#ffffffe0}.has-dark-hero .scene-switch button:hover{background:#ffffff24;border-color:#ffffff73;color:#fff}.has-dark-hero .scene-switch button.is-on{background:#fff;border-color:#fff;color:var(--brand-deep)}.has-dark-hero .hero .scene-desktop{box-shadow:0 50px 100px -40px #03140eb3,0 0 0 1px #ffffff0f}.has-dark-hero .hdr:not(.scrolled){background:transparent;backdrop-filter:none;border-bottom:0}.has-dark-hero .hdr:not(.scrolled) .nav a,.has-dark-hero .hdr:not(.scrolled) .nav-trigger{color:#ffffffdb}.has-dark-hero .hdr:not(.scrolled) .nav a:hover,.has-dark-hero .hdr:not(.scrolled) .nav-trigger:hover{color:#fff;background:#ffffff14}.has-dark-hero .hdr:not(.scrolled) .nav-item.open .nav-trigger{color:#fff;background:#ffffff1f}.has-dark-hero .hdr:not(.scrolled) .lang-btn,.has-dark-hero .hdr:not(.scrolled) .burger,.has-dark-hero .hdr:not(.scrolled) .hdr-right .btn-ghost{background:#ffffff0f;color:#fff;border-color:#ffffff42}.has-dark-hero .hdr:not(.scrolled) .lang-btn:hover,.has-dark-hero .hdr:not(.scrolled) .burger:hover,.has-dark-hero .hdr:not(.scrolled) .hdr-right .btn-ghost:hover{background:#ffffff1f}@media(max-width:760px){.has-dark-hero .hero{padding-inline:max(18px,calc(50% - 590px));padding-bottom:64px;background:#0b1f19}.has-dark-hero .hero-lead h1{font-size:clamp(34px,9.2vw,50px);max-width:none}.has-dark-hero .hero-lead:before{height:360px;top:-20px}.has-dark-hero .scene-phone{box-shadow:0 0 0 1px #ffffff29,0 30px 60px -30px #000000b3}}.sc-audio{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:18px;padding:16px 18px;border-radius:16px;border:1px dashed var(--line-2);background:#fafcfb;transition:border-color .2s,background .2s}.sc-audio.is-over{border-color:var(--brand);background:var(--brand-tint)}.sc-audio.is-busy{opacity:.75}.sc-audio-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.sc-audio-copy b{font-family:var(--font-d);font-size:13.5px;color:var(--ink)}.sc-audio-copy span{font-size:12px;color:var(--muted);line-height:1.45}.sc-audio-act{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sc-audio-act .btn{flex:none}.sc-audio-left{font-size:11.5px;font-weight:600;color:var(--brand-deep)}.sc-audio-note{font-size:11.5px;color:var(--muted-2);max-width:26ch;line-height:1.4}.sc-audio-err{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#b3261e;max-width:32ch;line-height:1.4}@media(max-width:760px){.sc-audio{flex-direction:column;align-items:stretch;gap:12px}.sc-audio-act{justify-content:space-between}.sc-audio-act .btn{width:100%}.sc-audio-note{max-width:none}}.demo-context-menu.is-compact .demo-context-list{left:0;right:auto;min-width:min(260px,calc(100vw - 48px))}.hero .hero-scene{margin-top:96px}@media(max-width:1100px){.hero .hero-scene{margin-top:72px}}@media(max-width:760px){.hero .hero-scene{margin-top:52px}}#clients{padding-bottom:26px}@media(max-width:760px){#clients{padding-bottom:18px}}.ex-switch{margin:0 0 26px}.ex-switch>div{display:flex;justify-content:flex-start;gap:8px;flex-wrap:wrap}.ex-stage.is-hidden{display:none}.ex-analyser .scene-desktop{border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 22px 56px -36px #0b1f1952;overflow:hidden}.ex-analyser .scene-main-head{display:flex;justify-content:flex-end;padding:16px 24px 0;border:0}.ex-analyser .scene-panel{min-height:0;padding:20px 24px 24px}@media(min-width:761px){.ex-analyser .scene-call{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;gap:14px 40px;align-items:start}.ex-analyser .scene-call .sc-score{grid-row:1/3;flex-direction:column;align-items:flex-start;gap:8px;padding:0;border:0}.ex-analyser .scene-call .sc-score>b{font-size:76px;letter-spacing:-.04em}.ex-analyser .scene-call .sc-score-txt i{font-size:14px}.ex-analyser .scene-call .sc-meta{margin:0;font-size:12.5px}.ex-analyser .scene-call .sc-list{grid-column:2;grid-row:1;margin:0;gap:0;border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.ex-analyser .scene-call .sc-list li{padding:14px 18px;font-size:14px;border-bottom:1px solid var(--line)}.ex-analyser .scene-call .sc-list li:last-child{border-bottom:0}.ex-analyser .scene-call .sc-miss{grid-column:2;margin:0}.ex-analyser .scene-off{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:auto 1fr;gap:12px 40px;align-items:start}.ex-analyser .scene-off .so-meta{grid-column:1}.ex-analyser .scene-off .so-quote{grid-column:1;margin:0;font-size:16px;padding:20px 22px}.ex-analyser .scene-off .so-fields{grid-column:2;grid-row:1/3;margin:0;gap:10px}}#examples .anim-body{justify-content:flex-start}@media(min-width:621px){.clients-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-radius:20px;overflow:hidden}.clients-grid .client-logo{flex:none;height:auto;min-height:124px;padding:26px 22px;background:var(--bg);display:grid;place-items:center;transition:background .25s}.clients-grid .client-logo img{max-height:42px;max-width:100%}.clients-grid .client-logo img{filter:grayscale(1) contrast(1.35);transition:filter .25s}.clients-grid .client-logo:hover{background:var(--panel-2)}.clients-grid .client-logo:hover img{filter:none}}@media(min-width:621px)and (max-width:980px){.clients-grid{grid-template-columns:repeat(3,1fr)}.clients-grid .client-logo{min-height:108px;padding:20px 16px}}#examples .sub-sec{color:#fff}#examples{color:var(--ink)}#examples:before{background:var(--bg)}#examples .sec-head .kicker,#examples .sec-head.center .kicker{color:var(--brand-bright)}#examples .sec-head .h-sec,#examples .sec-head.center .h-sec{color:var(--ink)}#examples .sub-sec,#examples .sec-head.center .sub-sec{color:var(--ink-soft)}#examples .ex-tab{border-left-color:var(--line-2);color:var(--muted)}#examples .ex-tab b{color:var(--ink-soft)}#examples .ex-tab span{color:var(--muted-2)}#examples .ex-tab:hover,#examples .ex-tab:hover b{color:var(--ink)}#examples .ex-tab.on{border-left-color:var(--brand);color:var(--ink)}#examples .ex-tab.on b{color:var(--ink)}#examples .ex-tab.on span{color:var(--brand-bright)}#examples .ex-tab:focus-visible{outline-color:var(--brand-bright)}#examples .ex2-card,#examples .anim-chat{border:1px solid var(--line);box-shadow:0 26px 60px -40px #0b1f1959}@media(max-width:760px){#examples .ex-tab{border-left:0;border-bottom-color:var(--line-2)}#examples .ex-tab.on{border-bottom-color:var(--brand)}}.shot{margin-top:38px}.shot-frame{position:relative;margin:0;border-radius:24px;overflow:hidden;border:1px solid var(--line);box-shadow:0 34px 80px -46px #0b1f1973}.shot-frame img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}@media(max-width:860px){.shot-frame{border-radius:18px}.shot-pin{position:static;margin-top:10px;transform:none!important}.shot-pin--badge,.shot-pin--screen{flex-direction:row}.shot-pin--badge .shot-note,.shot-pin--screen .shot-note{text-align:left}.shot-note{max-width:none;background:var(--panel-2);box-shadow:none}}.shot-badge{position:absolute;left:42.6%;top:45%;width:7%;height:auto;transform:rotate(-3deg);filter:drop-shadow(0 5px 9px rgba(6,20,14,.5))}@media(max-width:860px){.shot-badge{width:8.4%}}#offline{position:relative;max-width:none;padding-left:max(28px,calc((100vw - 1180px)/2));padding-right:max(28px,calc((100vw - 1180px)/2));padding-top:84px;padding-bottom:84px;color:#fff}#offline:before{content:"";position:absolute;z-index:-1;inset:0 calc(50% - 50vw);background:radial-gradient(90% 120% at 82% 8%,rgba(0,181,124,.28),transparent 62%),linear-gradient(150deg,#05543c,#0a7a56 58%,#05543c)}#offline .kicker{color:#9be4c7}#offline .h-sec{color:#fff}#offline .sub-sec{color:#ffffffeb;max-width:62ch}#offline .shot-frame{border-color:#ffffff38;box-shadow:0 40px 90px -44px #021c13d9}.shot-dot{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--brand);color:#fff;font:700 13px/1 var(--font-d);box-shadow:0 0 0 4px #ffffffeb,0 6px 14px -6px #06140eb3}@media(max-width:860px){#offline{padding-top:58px;padding-bottom:58px}.shot-card{position:static;width:auto;margin-top:12px}.shot-note{background:#fffffff5;color:var(--ink-soft)}}.shot{position:relative;margin-top:44px;padding:0 0 10px}.shot-frame{width:60%;margin:0 auto}.shot-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;fill:none;stroke:#ffffff8c;stroke-width:.35;stroke-dasharray:1.4 1.4;vector-effect:non-scaling-stroke}.shot-call{position:absolute;z-index:3;width:27.5%;display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:18px;background:#fffffff7;backdrop-filter:blur(8px);box-shadow:0 26px 54px -22px #031810cc;color:var(--ink-soft)}.shot-call b{font-family:var(--font-d);font-size:16px;color:var(--ink)}.shot-call p{font-size:13.5px;line-height:1.5}.shot-call img{width:100%;height:112px;object-fit:cover;object-position:left top;border-radius:9px;border:1px solid var(--line);margin-bottom:2px}.shot-call--panel{left:0;top:3%}.shot-call--badge{right:0;top:2%}.shot-call--report{left:0;bottom:3%}.shot-call--where{right:0;bottom:2%}@media(min-width:1241px){.shot{display:grid;grid-template-columns:20% 7.5% minmax(0,1fr) 7.5% 20%;grid-template-rows:auto minmax(16px,1fr) auto}.shot-frame{grid-column:2/5;grid-row:1/-1;width:auto;margin:0;align-self:center}.shot-call--panel,.shot-call--badge,.shot-call--report,.shot-call--where{position:relative;width:auto;inset:auto}.shot-call--panel{grid-column:1/3;grid-row:1;align-self:start;margin-top:12px}.shot-call--badge{grid-column:4/6;grid-row:1;align-self:start;margin-top:8px}.shot-call--report{grid-column:1/3;grid-row:3;align-self:end;margin-bottom:12px}.shot-call--where{grid-column:4/6;grid-row:3;align-self:end;margin-bottom:8px}}@media(max-width:1240px)and (min-width:981px){.shot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.shot-lines{display:none}.shot-frame{grid-column:1/-1;width:86%}.shot-call{position:static;width:auto}}@media(max-width:980px){.shot{display:flex;flex-direction:column;gap:16px}.shot-lines{display:none}.shot-frame{width:100%}.shot-call{position:static;width:auto}}.mf-select{position:relative}.mf-select-btn{display:flex;align-items:center;gap:11px;width:100%;min-height:52px;padding:0 14px;border-radius:14px;border:1px solid var(--line-2);background:var(--panel);color:var(--ink);font:500 15px/1.3 var(--font-b);text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.mf-select-btn>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-select-btn>span.ph{color:var(--muted-2)}.mf-select-btn svg:first-child{flex:none;color:var(--brand-bright)}.mf-select-btn:hover{border-color:var(--ink-soft)}.mf-select.is-open .mf-select-btn{border-color:var(--brand);box-shadow:0 0 0 3px #00b57c2e}.mf-select .mf-chev{flex:none;color:var(--muted);transition:transform .2s}.mf-select.is-open .mf-chev{transform:rotate(180deg)}.mf-select-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0;list-style:none;padding:6px;border-radius:14px;border:1px solid var(--line);background:#fff;box-shadow:0 22px 44px -18px #0b1f1973;max-height:260px;overflow:auto}.mf-select-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:10px;font-size:14.5px;color:var(--ink-soft);cursor:pointer}.mf-select-list li.is-active{background:var(--brand-tint);color:var(--ink)}.mf-select-list li.is-on{color:var(--ink);font-weight:600}.mf-select-list li svg{flex:none;color:var(--brand-bright)}#calls{position:relative;max-width:none;padding-left:max(28px,calc((100vw - 1180px)/2));padding-right:max(28px,calc((100vw - 1180px)/2));padding-top:84px;padding-bottom:84px;color:var(--ink)}#calls:before{content:"";position:absolute;z-index:-1;inset:0 calc(50% - 50vw);background:var(--bg)}#calls .kicker{color:var(--brand-bright)}#calls .h-sec{color:var(--ink)}#calls .sub-sec{color:var(--ink-soft);max-width:62ch}#calls .shot-frame{border-color:var(--line);box-shadow:0 34px 80px -46px #0b1f1973}#calls .shot-lines{stroke:#0b1f1947}#calls .shot-call{border:1px solid var(--line);box-shadow:0 22px 46px -26px #0b1f1966}@media(max-width:860px){#calls{padding-top:58px;padding-bottom:58px}}@media(max-width:560px){#offline,#calls{padding-left:18px;padding-right:18px}}#integrations .logo-track{gap:0;will-change:transform}#integrations .logo-tile{margin-right:14px}@keyframes logoScroll{to{transform:translate3d(-33.3333%,0,0)}}#integrations .logo-tile{height:64px;min-width:132px;padding:0 22px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 8px 20px -14px #0b1f1959;transition:border-color .25s var(--ease),box-shadow .25s,transform .25s var(--ease)}#integrations .logo-tile:hover{border-color:#00b57c8c;transform:translateY(-2px);box-shadow:0 14px 28px -14px #00b57c73}#integrations .logo-tile img{max-height:26px;max-width:96px;filter:none}#integrations .logo-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}#integrations .intg-logos-title{color:var(--muted)}@media(max-width:560px){#integrations .logo-tile{height:56px;min-width:108px;padding:0 16px;margin-right:10px}#integrations .logo-tile img{max-height:22px;max-width:76px}}@media(prefers-reduced-motion:reduce){#integrations .logo-track{animation:none}#integrations .logo-marquee{overflow-x:auto;scrollbar-width:none}#integrations .logo-marquee::-webkit-scrollbar{display:none}}.hero-cta .btn-primary{transition:background .2s var(--ease),box-shadow .25s var(--ease)}.hero-cta .btn-primary:hover{box-shadow:0 14px 30px -12px #00b57ca6}#examples .ex-device .anim-chat{height:470px;min-height:0;display:flex;flex-direction:column}#examples .anim-body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}#examples .anim-top,#examples .anim-hint,#examples .anim-footer{flex:none}#examples .anim-hint{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 24px;text-align:center}@media(max-width:760px){#examples .ex-device .anim-chat{height:420px}}@media(max-width:760px){#examples .ex-rail{gap:14px}#examples .ex-tabs{flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-18px;padding-inline:18px}#examples .ex-tabs::-webkit-scrollbar{display:none}#examples .ex-tab{flex:0 0 auto;width:auto;scroll-snap-align:start;padding:9px 14px;border:1px solid var(--line-2);border-radius:999px;background:#fff;color:var(--ink-soft)}#examples .ex-tab b{font-size:13.5px;line-height:1.2}#examples .ex-tab span{display:none}#examples .ex-tab.on{background:var(--brand-deep);border-color:var(--brand-deep)}#examples .ex-tab.on b{color:#fff}}@media(max-width:760px){#cases .case-grid{grid-template-columns:1fr;gap:14px}#cases .cs-media{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;min-height:0}#cases .cs-logo{position:static;transform:none;width:auto;flex:0 1 150px;height:34px;background-position:left center}#cases .cs-tag{position:static;flex:none}#cases .cs-body{padding:18px 20px 20px}#cases .cs-body h3{font-size:17px;line-height:1.35}}.page-pricing{padding-top:0}.page-pricing #pricing{padding:0}.page-pricing #pricing:before{display:none}.pricing-band{position:relative;overflow:hidden;background:#0b1f19;color:#fff;text-align:center;padding:calc(72px + var(--safe-top) + clamp(48px,7vw,88px)) 0 calc(clamp(48px,6vw,72px) + 150px)}.pricing-band:before{content:"";position:absolute;left:50%;top:40px;width:min(900px,110vw);height:460px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(0,181,124,.22),transparent);pointer-events:none}.pricing-band .container{position:relative}.pricing-kicker{font-family:var(--font-d);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand)}.pricing-band h1{font-family:var(--font-d);font-weight:700;color:#fff;font-size:clamp(38px,5.4vw,68px);line-height:1.02;letter-spacing:-.035em;margin:16px auto 0;max-width:16ch}.pricing-band p{color:#bfe8d8;font-size:clamp(16px,1.5vw,19px);max-width:56ch;margin:20px auto 0;line-height:1.55}.page-pricing .price-grid{position:relative;margin-top:-150px}.page-pricing #pricing .price-card{background:#fff;box-shadow:0 30px 70px -40px #0b1f1973}.price-included{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 22px;margin:28px auto 0;padding:18px 24px;border:1px solid var(--line);border-radius:18px;background:var(--panel-2)}.price-included .pi-title{font-family:var(--font-d);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.price-included ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px}.price-included li{display:flex;align-items:center;gap:8px;font-size:14.5px;color:var(--ink-soft)}.price-included li svg{color:var(--brand-bright);flex:none}.page-pricing #pricing-faq{padding-top:84px;padding-bottom:40px}.page-pricing #pricing-faq .sec-head{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.page-pricing #pricing-faq .kicker:before{display:none;content:none}.page-pricing #pricing-faq .sec-head>*{justify-self:center;text-align:center;margin-left:auto;margin-right:auto}@media(max-width:760px){.pricing-band{padding-top:calc(64px + var(--safe-top) + 40px);padding-bottom:150px}.page-pricing .price-grid{margin-top:-110px}.price-included{justify-content:flex-start}.price-included ul{justify-content:flex-start;flex-direction:column}}.lang-btn .flag,.lang-menu .flag{flex:none;width:20px;height:14px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #0b1f191f}.lang-menu{min-width:208px}.lang-menu button{justify-content:flex-start;gap:12px;padding:10px 12px}.lang-menu .lang-name{flex:1;text-align:left}.lang-menu button.active{background:var(--brand-tint);color:var(--brand-deep);font-weight:600}.lang-menu button .tick{flex:none;color:var(--brand-bright)}.has-light-hero .hero{max-width:none;padding-inline:max(28px,calc(50% - 590px));min-height:min(100vh,1000px);min-height:min(100svh,1000px);display:flex;flex-direction:column;justify-content:center;padding-bottom:clamp(72px,9vw,120px);overflow:hidden;border-bottom:1px solid var(--line);background:#f3f8f6}.has-light-hero .hero-lead{position:relative;isolation:isolate}.has-light-hero .hero-lead:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:min(1100px,130vw);height:680px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,#00b57c24,#00b57c12 45%,#00b57c00)}.has-light-hero .hero:before,.has-light-hero .hero:after{display:none}.has-light-hero .hero-lead h1{color:var(--ink);max-width:20ch;font-size:clamp(40px,5.2vw,66px)}.has-light-hero .hero-lead h1 .hi{color:var(--brand-bright)}.has-light-hero .hero-sub{color:var(--ink-soft);max-width:64ch}.has-light-hero .hero-trust .lbl{color:var(--muted)}.has-light-hero .hero-cta .btn-ghost{background:#fff;color:var(--ink);border-color:var(--line-2)}@media(max-width:760px){.has-light-hero .hero{padding-inline:max(18px,calc(50% - 590px));padding-bottom:64px}.has-light-hero .hero-lead h1{font-size:clamp(34px,9.2vw,50px);max-width:none}}.has-light-hero .hero{padding-bottom:clamp(140px,14vw,220px)}@media(max-width:760px){.has-light-hero .hero{padding-bottom:96px}}.has-light-hero .hero-lead .hero-sub{margin-top:32px}.has-light-hero .hero-lead .hero-cta{margin-top:56px}.has-light-hero .hero-lead .hero-trust{margin-top:48px}@media(max-width:760px){.has-light-hero .hero-lead .hero-sub{margin-top:22px}.has-light-hero .hero-lead .hero-cta{margin-top:36px}.has-light-hero .hero-lead .hero-trust{margin-top:32px}}.has-light-hero .hero-lead .hero-cta{margin-top:96px}.has-light-hero .hero-lead .hero-trust{margin-top:128px}.has-light-hero .hero{padding-bottom:clamp(40px,6vw,90px)}@media(max-width:760px){.has-light-hero .hero-lead .hero-cta{margin-top:44px}.has-light-hero .hero-lead .hero-trust{margin-top:56px}.has-light-hero .hero{padding-bottom:64px}}.client-logo--sariq-bola img{max-height:none!important;height:70px;width:auto}.clients-rail .client-logo--sariq-bola img{height:40px}@media(max-width:620px){.client-logo--sariq-bola img{height:44px}}.clients-more{display:none}@media(min-width:621px){.clients-grid .clients-more{display:grid;place-items:center;align-content:center;gap:2px;min-height:124px;background:var(--bg);text-align:center}.clients-more b{font-family:var(--font-d);font-size:30px;font-weight:700;color:var(--brand-bright);line-height:1}}.has-light-hero .hero-lead .hero-cta{margin-top:40px}.has-light-hero .hero-lead .hero-trust{margin-top:184px}@media(max-width:760px){.has-light-hero .hero-lead .hero-cta{margin-top:28px}.has-light-hero .hero-lead .hero-trust{margin-top:72px}}.cc{position:relative;margin:8px calc(50% - 50vw) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cc-track{display:flex;gap:22px;width:max-content;padding:10px 0 18px;animation:ccScroll 60s linear infinite}.cc:hover .cc-track,.cc:focus-within .cc-track{animation-play-state:paused}@keyframes ccScroll{to{transform:translate(calc(-50% - 11px))}}.cc-card{position:relative;flex:none;width:300px;aspect-ratio:4/5;border-radius:24px;overflow:hidden;display:block;color:#fff;text-decoration:none;background:#123;box-shadow:0 24px 50px -28px #000c,0 0 0 1px #ffffff14;transition:transform .35s var(--ease)}.cc-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .6s var(--ease)}.cc-card:hover{transform:translateY(-6px)}.cc-card:hover img{transform:scale(1.04)}.cc-cap{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:2px;padding:56px 20px 18px;background:linear-gradient(180deg,transparent,rgba(6,20,14,.55) 40%,rgba(6,20,14,.88))}.cc-cap b{font-family:var(--font-d);font-size:19px;font-weight:700;line-height:1.2}.cc-cap span{font-size:13.5px;color:#fffc}.cc-cap em{align-self:flex-start;margin-top:10px;padding:5px 11px;border-radius:999px;background:var(--brand);font-style:normal;font-size:12.5px;font-weight:700;color:#fff}a.cc-card:focus-visible{outline:3px solid var(--brand);outline-offset:3px}@media(max-width:760px){.cc-card{width:230px}.cc-track{gap:14px}@keyframes ccScroll{to{transform:translate(calc(-50% - 7px))}}}@media(prefers-reduced-motion:reduce){.cc{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.cc-track{animation:none;padding-inline:24px}.cc-track>[aria-hidden=true]{display:none}.cc-card,.cc-card img{transition:none}}.hub{display:grid;grid-template-columns:minmax(0,1.15fr) 72px auto 56px minmax(0,1.1fr);align-items:center;margin-top:44px}.hub-label{display:block;margin-bottom:14px;font-family:var(--font-d);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center}.hub-src{padding:22px 18px 24px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:var(--shadow-sm)}.hub-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 10px;max-width:390px;margin:0 auto}.hub-dot{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:0 10px 22px -16px #0b1f1973;animation:hubFloat 4.5s ease-in-out infinite;animation-delay:var(--d)}.hub-dot img{max-width:60%;max-height:44%;object-fit:contain}@keyframes hubFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hub-link{position:relative;height:2px;display:flex;align-items:center}.hub-link span{flex:1;height:2px;background:repeating-linear-gradient(90deg,var(--brand) 0 8px,transparent 8px 14px);background-size:14px 2px;animation:hubDash .9s linear infinite}.hub-link svg{flex:none;width:18px;color:var(--brand);margin-left:-4px}@keyframes hubDash{to{background-position:14px 0}}.hub-core{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 30px;border-radius:26px;background:linear-gradient(160deg,#2da483,#339074);color:#fff;box-shadow:0 30px 60px -30px #0b1f198c,0 0 0 8px #00b57c1a}.hub-core-ic{display:grid;place-items:center;width:76px;height:76px;border-radius:22px;background:#fff}.hub-core-ic img{width:46px;height:46px}.hub-core b{font-family:var(--font-d);font-size:19px;white-space:nowrap}.hub-prods{position:relative;display:flex;flex-direction:column;gap:12px}.hub-prod:after{content:"";position:absolute;left:-29px;top:-7px;bottom:-7px;width:2px;background:var(--brand);opacity:.55}.hub-prod{position:relative;display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--ink);text-decoration:none;box-shadow:var(--shadow-sm);transition:border-color .2s,transform .2s var(--ease)}.hub-prod:before{content:"";position:absolute;left:-29px;top:50%;width:28px;height:2px;background:var(--brand);opacity:.55}.hub-prod:hover{border-color:#00b57c80;transform:translate(3px)}.hub-prod-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--brand-tint);color:var(--brand-deep)}.hub-prod-txt{flex:1;min-width:0}.hub-prod-txt b{display:block;font-family:var(--font-d);font-size:16px}.hub-prod-txt span{display:block;font-size:13px;line-height:1.4;color:var(--muted);margin-top:2px}.hub-prod-go{flex:none;color:var(--brand-bright)}.hub-link--out span{background:var(--brand);opacity:.55;animation:none}#integrations .flow,#integrations .intg-logos-wrap{display:none}@media(max-width:1100px){.hub{grid-template-columns:1fr;justify-items:center;gap:0;max-width:560px;margin-inline:auto}.hub-src,.hub-out{width:100%}.hub-link{width:2px;height:40px;flex-direction:column}.hub-link span{width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--brand) 0 8px,transparent 8px 14px);background-size:2px 14px}.hub-link svg{transform:rotate(90deg);margin:-4px 0 0}.hub-link--out span{background:var(--brand)}.hub-prod:after,.hub-prod:before{display:none}@keyframes hubDash{to{background-position:0 14px}}}@media(max-width:480px){.hub-dot{width:44px;height:44px}.hub-cloud{gap:10px 8px;max-width:304px}.hub-core{padding:22px 26px}}@media(prefers-reduced-motion:reduce){.hub-dot,.hub-link span{animation:none}}.hub-dot,.hub-link span{animation:none!important}.hub-link span{background:var(--brand)!important;opacity:.55}.hub-out{position:relative}.hub-out>.hub-label{position:absolute;left:0;right:0;bottom:100%;margin-bottom:14px}.hub-prod:hover{transform:none}.hub-src{box-shadow:none;background:#fff;padding:22px 22px 24px}.hub-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:none}.hub-cloud .hub-dot{flex:0 0 calc((100% - 5 * 8px) / 6)}.hub-dot{width:auto!important;height:52px!important;border-radius:12px;border:0;background:var(--panel-2);box-shadow:none}.hub-dot img{max-width:58%;max-height:46%}@media(max-width:1100px){.hub-out>.hub-label{position:static;margin-bottom:14px}}@media(max-width:480px){.hub-cloud{gap:6px}.hub-cloud .hub-dot{flex-basis:calc((100% - 5 * 6px) / 6);height:42px!important}.hub-dot img{max-width:66%}}.hub-prod:before,.hub-prod:after,.hub-link--out span,.hub-link--in span{background:#8fd9be!important;opacity:1!important}.hub-prod:nth-child(2):before{display:none}.hub{grid-template-columns:minmax(0,1.1fr) 104px auto 104px minmax(0,1.05fr);margin-top:56px}.hub-core{padding:34px 38px;gap:14px}.hub-core-ic{width:96px;height:96px;border-radius:26px}.hub-core-ic img{width:58px;height:58px}.hub-core b{font-size:22px}.hub-prods{gap:16px}.hub-prod{padding:20px;gap:16px}.hub-prod-ic{width:50px;height:50px;border-radius:14px}.hub-prod-ic svg{width:24px;height:24px}.hub-prod-txt b{font-size:18px}.hub-prod-txt span{font-size:14.5px}.hub-prod:before{left:-52px;width:52px}.hub-prod:after{left:-53px;top:-9px;bottom:-9px}.hub-prod:first-child:after{top:50%}.hub-prod:last-child:after{bottom:50%}.hub-src{padding:26px 26px 28px}.hub-cloud{gap:10px}.hub-cloud .hub-dot{flex-basis:calc((100% - 5 * 10px) / 6);height:60px!important}.hub-label{font-size:12.5px;margin-bottom:16px}@media(max-width:1100px){.hub{grid-template-columns:1fr}.hub-link{height:48px}}@media(max-width:480px){.hub-core{padding:24px 28px}.hub-core-ic{width:80px;height:80px}.hub-core-ic img{width:48px;height:48px}.hub-prod{padding:16px}.hub-prod-txt b{font-size:16px}.hub-prod-txt span{font-size:13.5px}.hub-cloud{gap:6px}.hub-cloud .hub-dot{flex-basis:calc((100% - 5 * 6px) / 6);height:44px!important}}.hub{grid-template-columns:minmax(0,1.3fr) 80px auto 133px minmax(0,1fr)}.hub-src{padding:30px 30px 32px}.hub-cloud{gap:12px}.hub-cloud .hub-dot{flex-basis:calc((100% - 5 * 12px) / 6);height:74px!important;border-radius:14px}.hub-dot img{max-width:60%;max-height:44%}.hub-core{padding:24px 26px;gap:10px;border-radius:22px}.hub-core-ic{width:70px;height:70px;border-radius:20px}.hub-core-ic img{width:42px;height:42px}.hub-core b{font-size:17px}@media(max-width:1100px){.hub{grid-template-columns:1fr}}@media(max-width:480px){.hub-src{padding:22px 16px}.hub-cloud{gap:6px}.hub-cloud .hub-dot{flex-basis:calc((100% - 5 * 6px) / 6);height:46px!important}.hub-core{padding:20px 24px}.hub-core-ic{width:64px;height:64px}.hub-core-ic img{width:38px;height:38px}}.hub-prods{display:grid;grid-auto-rows:1fr}@media(min-width:1101px)and (max-width:1320px){.hub-prod{padding:18px 16px;gap:14px}.hub-prod-txt span{font-size:13.5px}}#calls .shot-call--badge{top:0}#calls .shot-call--badge img{height:92px}#calls .shot-call--where{bottom:0}#calls .shot-call--panel{top:4%}#calls .shot-call--report{bottom:4%}.hub-src,.hub-prod{border:1px solid rgba(0,181,124,.28);box-shadow:0 0 0 6px #00b57c14}.hub-src{box-shadow:0 0 0 8px #00b57c14}.hub-core{box-shadow:0 0 0 8px #00b57c1a}.hub-prod:hover{border-color:#00b57c8c}.hub-src,.hub-prod{border:1px solid #BFE8D8!important;box-shadow:none!important}.hub-core{border:1px solid #BFE8D8;box-shadow:none!important}.hub-prod:hover{border-color:#7fd3b4!important}.has-light-hero .hero-lead h1 .hi{color:#00b57c}.has-light-hero .hero-lead h1 .hi:after{background:#00b57c;opacity:.35}.mnav{padding:14px 16px 18px;display:flex;flex-direction:column;gap:16px}.mnav__lbl{margin:0 2px 8px;font-family:var(--font-d,inherit);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#83938c}.mnav__prods{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mnav__prod{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;border-radius:16px;background:linear-gradient(160deg,#fff,#eef9f4);border:1px solid #BFE8D8;text-decoration:none;text-align:center}.mnav__prod .mnav__ic{width:42px;height:42px;border-radius:12px;background:#00b57c;color:#fff}.mnav__prod b{font-size:12.5px;font-weight:700;line-height:1.25;color:#0b1f19}.mnav__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mnav__tile{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 10px;border-radius:14px;background:#f3f8f6;text-decoration:none;color:#0b1f19;font-size:13.5px;font-weight:600;line-height:1.25}.mnav__ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:#fff;color:#0a8a62}.mnav__ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mnav__prod .mnav__ic svg{width:22px;height:22px}.mnav__tile[aria-current=page],.mnav__prod[aria-current=page]{outline:2px solid #00B57C;outline-offset:-2px}.mnav__cta{display:grid;grid-template-columns:1fr 1.3fr;gap:8px;padding-top:2px}.mnav__cta a,.mnav__cta button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:999px;font:700 14.5px/1 var(--font-b,inherit);text-decoration:none;cursor:pointer}.mnav__login{background:#fff;border:1px solid rgba(11,31,25,.17);color:#0b1f19}.mnav__demo{background:#00b57c;border:1px solid #00B57C;color:#fff}.mnav__login svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mobile-nav.mnav-wrap{padding:0}.has-light-hero .hero-lead h1 .hi{white-space:nowrap}@media(max-width:760px){.has-light-hero .hero-lead h1 .hi{display:inline-block;font-size:min(1em,calc((100vw - 40px) / 12.6))}}.mnav{gap:6px;padding:8px 18px 16px}.mnav__lbl{margin:10px 0 2px;font-size:10.5px;letter-spacing:.12em}.mnav__prods,.mnav__grid{display:grid;grid-template-columns:1fr;gap:0}.mnav__grid{grid-template-columns:1fr 1fr;column-gap:16px}.mnav__prod,.mnav__tile{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:46px;padding:0 2px;border:0;border-bottom:1px solid rgba(11,31,25,.08);border-radius:0;background:none;text-align:left}.mnav__prod .mnav__ic,.mnav__ic{width:20px;height:20px;border-radius:0;background:none;color:#0a8a62}.mnav__tile .mnav__ic{color:#62736c}.mnav__prod .mnav__ic svg,.mnav__ic svg{width:19px;height:19px}.mnav__prod b{font-size:15px;font-weight:600;line-height:1.2}.mnav__tile{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mnav__cta{margin-top:14px;grid-template-columns:1fr 1fr}.mnav__cta a,.mnav__cta button{min-height:44px;font-size:14px}.mnav2{display:flex;flex-direction:column;padding:4px 20px 22px}.mnav2__acc{border-bottom:1px solid rgba(11,31,25,.09)}.mnav2__acc>summary,.mnav2__row{display:flex;align-items:center;justify-content:space-between;min-height:62px;font:500 19px/1.2 var(--font-b,inherit);color:#0b1f19;text-decoration:none;cursor:pointer;list-style:none}.mnav2__acc>summary::-webkit-details-marker{display:none}.mnav2__row{border-bottom:1px solid rgba(11,31,25,.09)}.mnav2__chev{width:20px;height:20px;fill:none;stroke:#62736c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.mnav2__acc[open] .mnav2__chev{transform:rotate(180deg)}.mnav2__sub{display:flex;flex-direction:column;padding:0 0 12px}.mnav2__sub a{padding:10px 0;font:500 16px/1.3 var(--font-b,inherit);color:#3d5049;text-decoration:none}.mnav2__foot{display:flex;flex-direction:column;gap:10px;margin-top:22px}.mnav2__demo,.mnav2__login{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px;font:700 16px/1 var(--font-b,inherit);text-decoration:none;cursor:pointer;border:0;width:100%}.mnav2__demo{background:#00b57c;color:#fff;box-shadow:0 10px 24px -12px #00b57cb3}.mnav2__login{background:#f3f8f6;color:#0b1f19}.mnav2__tel{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;font:500 15px/1 var(--font-b,inherit);color:#62736c;text-decoration:none}.mnav2__tel svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.mnav2 a:focus-visible,.mnav2 summary:focus-visible,.mnav2 button:focus-visible{outline:2px solid #00B57C;outline-offset:2px}.mnav2__lbl{display:flex;align-items:center;gap:14px}.mnav2__ic{flex:none;width:22px;height:22px;fill:none;stroke:#00b57c;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mnav2__sub a{display:flex;align-items:center;gap:14px}.mnav2__sub .mnav2__ic{width:19px;height:19px;stroke:#62736c}.has-light-hero .hero{min-height:0;justify-content:flex-start;padding-top:clamp(120px,11vw,156px);padding-bottom:0}.has-light-hero .hero-lead>div{max-width:1120px}.has-light-hero .hero-lead h1{max-width:none;font-size:clamp(40px,4.5vw,64px);line-height:1.1;letter-spacing:-.035em}.has-light-hero .hero-lead h1 .hi{display:block;width:max-content;margin:.1em auto 0}.has-light-hero .hero-lead h1 .hi:after{bottom:-.12em}.has-light-hero .hero-lead .hero-sub{margin-top:30px;max-width:60ch;line-height:1.6}.has-light-hero .hero-lead .hero-cta{margin-top:34px}.has-light-hero .hero-lead .hero-trust{margin-top:26px;gap:12px}.hero-trust .lbl{font-size:14px;color:var(--muted)}.hero-trust-sep{width:1px;height:18px;background:#0b1f1929}.has-light-hero .hero-trust .logos{gap:10px}.has-light-hero .hero-trust .logos img{width:24px;height:24px}.hero-shot{position:relative;margin:clamp(48px,5vw,72px) auto 0;width:min(100%,1120px);padding:10px 10px 0;border:1px solid var(--line);border-bottom:0;border-radius:22px 22px 0 0;background:#ffffffb3;box-shadow:0 -24px 60px -40px #00785259}.hero-shot img{display:block;width:100%;height:auto;border-radius:14px 14px 0 0;border:1px solid var(--line);border-bottom:0}@media(max-width:760px){.has-light-hero .hero{padding-top:104px}.has-light-hero .hero-lead h1{font-size:clamp(32px,8.6vw,44px);line-height:1.14}.has-light-hero .hero-lead h1 .hi{width:auto}.has-light-hero .hero-lead .hero-sub{margin-top:20px}.has-light-hero .hero-lead .hero-cta{margin-top:26px}.has-light-hero .hero-lead .hero-trust{margin-top:22px;flex-direction:column;gap:10px}.hero-trust-sep{display:none}.hero-shot{margin-top:40px;padding:6px 6px 0;border-radius:16px 16px 0 0}.hero-shot img{border-radius:10px 10px 0 0}}