@import "https://cdn.jsdelivr.net/npm/@fontsource/firago/400.css";
@import "https://cdn.jsdelivr.net/npm/@fontsource/firago/500.css";
@import "https://cdn.jsdelivr.net/npm/@fontsource/firago/600.css";
@import "https://cdn.jsdelivr.net/npm/@fontsource/firago/700.css";
.ms-root{--font-sans:"FiraGO", var(--font-noto-sans), "Noto Sans Georgian", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--bg:#090c12;--bg-deep:#05060b;--panel:#12151b;--panel-2:#181c23;--panel-hi:#20242c;--line:#ffffff17;--line-strong:#ffffff29;--text:#f5f7f9;--text-muted:#a7abb3;--text-faint:#71757c;--accent:#3783f0;--accent-bright:#54a5fc;--accent-deep:#1e59cd;--accent-soft:#3783f024;--accent-line:#3783f057;--live:#44e4a4;--live-soft:#44e4a429;--glow-a:#3082f680;--glow-b:#3faff366;--shadow-lg:0 30px 80px -20px #020309b3;--shadow-card:0 1px 0 0 #ffffff0a inset, 0 20px 50px -30px #000c;--radius:18px;--radius-sm:12px;--radius-lg:26px;--maxw:1200px}@supports (color:lab(0% 0 0)){.ms-root{--bg:lab(3.32428% -.0411272 -3.08737);--bg-deep:lab(1.73958% -.0077188 -1.88267);--panel:lab(6.63322% -.117674 -5.00717);--panel-2:lab(10.0232% -.167362 -5.53323);--panel-hi:lab(14.0796% -.204369 -5.91221);--line:lab(100% 0 0/.09);--line-strong:lab(100% 0 0/.16);--text:lab(97.0839% -.121325 -1.51232);--text-muted:lab(69.7892% -.320524 -4.5122);--text-faint:lab(48.9034% -.319839 -4.87359);--accent:lab(54.4695% 5.77652 -62.6565);--accent-bright:lab(65.6481% -4.82264 -51.2721);--accent-deep:lab(39.8526% 16.7035 -66.6256);--accent-soft:lab(54.4695% 5.77652 -62.6565/.14);--accent-line:lab(54.4695% 5.77652 -62.6565/.34);--live:lab(81.2392% -53.9379 18.7724);--live-soft:lab(81.2392% -53.9379 18.7724/.16);--glow-a:lab(54.3212% 7.24924 -66.051/.5);--glow-b:lab(67.3837% -15.3887 -43.8205/.4);--shadow-lg:0 30px 80px -20px lab(.867769% .153042 -2.28779/.7);--shadow-card:0 1px 0 0 lab(100% 0 0/.04) inset, 0 20px 50px -30px lab(0% 0 0/.8)}}.ms-root *{box-sizing:border-box;margin:0;padding:0}.ms-root{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv01";line-height:1.5;transition:background .5s,color .5s;overflow-x:hidden}.ms-root ::selection{background:var(--accent-soft);color:var(--text)}.ms-root a{color:inherit;text-decoration:none}.ms-root button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.ms-root ul{list-style:none}.ms-root img{max-width:100%;display:block}.ms-root .bg-grid{z-index:0;pointer-events:none;background-image:linear-gradient(to right, var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(90% 60% at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(90% 60% at 50% 0,#000 0%,#0000 75%)}.ms-root .wrap{width:min(100% - 48px, var(--maxw));z-index:1;margin-inline:auto;position:relative}.ms-root .section{padding:clamp(48px,6vw,96px) 0;position:relative}.ms-root .kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:9px;font-size:12px;font-weight:500;display:inline-flex}.ms-root .kicker:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px 1px var(--accent);border-radius:2px}.ms-root .mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.ms-root .h-display{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(40px,7vw,84px);font-weight:600;line-height:1.02}.ms-root .h-section{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,4.4vw,54px);font-weight:600;line-height:1.06}.ms-root .lede{color:var(--text-muted);text-wrap:pretty;max-width:56ch;font-size:clamp(16px,1.5vw,20px);line-height:1.6}.ms-root .hero-sub{margin-top:22px}.ms-root .text-grad{background:linear-gradient(100deg, var(--text) 30%, var(--accent-bright) 75%, var(--text));color:#0000;-webkit-background-clip:text;background-clip:text}.ms-root .text-accent{color:var(--accent-bright)}.ms-root .text-muted{color:var(--text-muted)}.ms-root .btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:600;line-height:1;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .25s,background .25s,border-color .25s,color .25s;display:inline-flex;position:relative}.ms-root .btn:active{transform:translateY(1px)scale(.99)}.ms-root .btn-primary{background:linear-gradient(180deg, var(--accent-bright), var(--accent-deep));color:#fff;box-shadow:0 1px 0 0 #ffffff40 inset, 0 10px 30px -8px var(--glow-a)}@supports (color:lab(0% 0 0)){.ms-root .btn-primary{box-shadow:0 1px 0 0 lab(100% 0 0/.25) inset, 0 10px 30px -8px var(--glow-a)}}.ms-root .btn-primary:hover{box-shadow:0 1px 0 0 #ffffff4d inset, 0 16px 40px -8px var(--glow-a);transform:translateY(-2px)}@supports (color:lab(0% 0 0)){.ms-root .btn-primary:hover{box-shadow:0 1px 0 0 lab(100% 0 0/.3) inset, 0 16px 40px -8px var(--glow-a)}}.ms-root .btn-ghost{background:var(--panel);color:var(--text);border:1px solid var(--line-strong)}.ms-root .btn-ghost:hover{background:var(--panel-2);border-color:var(--accent-line);transform:translateY(-2px)}.ms-root .btn-sm{border-radius:10px;padding:9px 15px;font-size:13.5px}.ms-root .btn-lg{border-radius:14px;min-width:16rem;padding:16px 28px;font-size:16px}.ms-root .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card)}.ms-root .glass{background:color-mix(in oklch, var(--panel) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);border:1px solid var(--line)}.ms-root .hairline{border:1px solid var(--line)}.ms-root .pill{border:1px solid var(--line-strong);background:var(--panel);color:var(--text-muted);border-radius:100px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:500;display:inline-flex}.ms-root .dot-live{background:var(--live);width:7px;height:7px;box-shadow:0 0 0 0 var(--live);border-radius:50%;animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--live-soft)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.ms-root .glow{filter:blur(80px);pointer-events:none;z-index:0;opacity:.8;border-radius:50%;position:absolute}.ms-root.reveal-ready [data-reveal]:not(.in):not(.rv-done){opacity:0;transform:translateY(26px)}.ms-root [data-reveal]{transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.ms-root [data-reveal].in{opacity:1;transform:none}.ms-root [data-reveal].rv-done{opacity:1!important;transition:none!important;transform:none!important}.ms-root [data-reveal][data-delay="1"]{transition-delay:70ms}.ms-root [data-reveal][data-delay="2"]{transition-delay:.14s}.ms-root [data-reveal][data-delay="3"]{transition-delay:.21s}.ms-root [data-reveal][data-delay="4"]{transition-delay:.28s}.ms-root [data-reveal][data-delay="5"]{transition-delay:.35s}@media (prefers-reduced-motion:reduce){.ms-root [data-reveal]{opacity:1;transition:none;transform:none}.ms-root{scroll-behavior:auto}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.ms-root .rule{background:var(--line);border:0;height:1px}.ms-root .tnum{font-variant-numeric:tabular-nums}.ms-root ::-webkit-scrollbar{width:10px;height:10px}.ms-root ::-webkit-scrollbar-thumb{background:var(--panel-hi);border:2px solid var(--bg);border-radius:10px}.ms-root ::-webkit-scrollbar-track{background:0 0}.ms-root .eyebrow-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ms-root .grad-line{background:linear-gradient(90deg, var(--line-strong), transparent);flex:1;height:1px}.ms-root .nav{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.ms-root .nav.scrolled{background:color-mix(in oklch, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid var(--line)}.ms-root .nav-inner{justify-content:space-between;align-items:center;gap:18px;height:68px;display:flex}.ms-root .nav-links{align-items:center;gap:4px;display:flex}.ms-root .nav-link{color:var(--text-muted);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;transition:color .2s,background .2s}.ms-root .nav-link:hover{color:var(--text);background:var(--panel)}.ms-root .nav-link.active{color:var(--text)}.ms-root .nav-actions{align-items:center;gap:10px;display:flex}.ms-root .nav-signin{color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;padding:8px 14px;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.ms-root .nav-signin:hover{background:var(--panel)}.ms-root .nav-signup{color:#fff;white-space:nowrap;background:linear-gradient(180deg, var(--accent-bright), var(--accent-deep));height:38px;box-shadow:0 1px 0 0 #ffffff38 inset, 0 8px 20px -8px var(--glow-a);border-radius:999px;align-items:center;padding:0 20px;font-size:14px;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex}@supports (color:lab(0% 0 0)){.ms-root .nav-signup{box-shadow:0 1px 0 0 lab(100% 0 0/.22) inset, 0 8px 20px -8px var(--glow-a)}}.ms-root .nav-signup:hover{box-shadow:0 1px 0 0 #ffffff4d inset, 0 14px 30px -8px var(--glow-a);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.ms-root .nav-signup:hover{box-shadow:0 1px 0 0 lab(100% 0 0/.3) inset, 0 14px 30px -8px var(--glow-a)}}.ms-root .nav-burger{border:1px solid var(--line);width:40px;height:40px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;display:none}.ms-root .nav-mobile{display:none}.ms-root .seg-toggle{border:1px solid var(--line-strong);background:var(--panel);width:38px;height:38px;color:var(--text-muted);border-radius:10px;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.ms-root .seg-toggle:hover{color:var(--text);border-color:var(--accent-line)}.ms-root .lang-toggle{background:var(--panel);border:1px solid var(--line-strong);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.ms-root .lang-opt{font-family:var(--font-mono);color:var(--text-faint);border-radius:7px;padding:6px 9px;font-size:12px;font-weight:500;line-height:1;transition:color .2s,background .2s}.ms-root .lang-opt.on{background:var(--accent-soft);color:var(--accent-bright)}.ms-root .lang-opt:hover:not(.on){color:var(--text)}.ms-root .sec-head{max-width:760px}.ms-root .sec-head.center{text-align:center;margin-inline:auto}.ms-root .sec-head.center .kicker{justify-content:center}.ms-root .footer{border-top:1px solid var(--line);z-index:1;background:var(--bg-deep);margin-top:40px;padding:72px 0 40px;position:relative}.ms-root .footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.ms-root .footer-brand{max-width:320px}.ms-root .footer-mail{color:var(--text-muted);margin-top:18px;font-size:13.5px;display:inline-block}.ms-root .footer-mail:hover{color:var(--accent-bright)}.ms-root .footer-h{font-size:12px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-faint);margin-bottom:16px}.ms-root .footer-col{text-align:center;flex-direction:column;align-items:center;gap:11px;display:flex}.ms-root .footer-link{color:var(--text-muted);font-size:14.5px;transition:color .2s}.ms-root .footer-link:hover{color:var(--text)}.ms-root .footer-bottom{border-top:1px solid var(--line);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-top:56px;padding-top:28px;display:flex}@media (max-width:920px){.ms-root .nav-links,.ms-root .nav-actions .nav-signin,.ms-root .nav-actions .nav-signup{display:none}.ms-root .nav-mobile .nav-signup{align-self:flex-start;margin-top:4px}.ms-root .nav-burger{display:flex}.ms-root .footer-grid{grid-template-columns:1fr 1fr;gap:32px}.ms-root .footer-brand{grid-column:1/-1;max-width:none}.ms-root .nav-mobile{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:16px 24px 22px;display:flex}.ms-root .nav-mobile a:not(.btn){color:var(--text);border-radius:8px;padding:11px 8px;font-weight:500}}@media (max-width:560px){.ms-root .footer-grid{grid-template-columns:1fr}.ms-root .lang-toggle{display:none}}.ms-root .hero{padding:clamp(120px,16vh,180px) 0 clamp(60px,8vw,100px);position:relative}.ms-root .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ms-root .hero-badge{background:var(--panel);border:1px solid var(--line-strong);color:var(--text-muted);border-radius:100px;align-items:center;gap:9px;margin-bottom:26px;padding:8px 14px;font-size:13px;font-weight:500;transition:border-color .2s,transform .2s;display:inline-flex}.ms-root .hero-badge:hover{border-color:var(--accent-line);transform:translateY(-1px)}.ms-root .hero-badge svg{color:var(--accent-bright)}.ms-root .hero-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ms-root .play-dot{background:var(--accent-soft);width:22px;height:22px;color:var(--accent-bright);border-radius:50%;place-items:center;display:grid}.ms-root .hero-note{color:var(--text-faint);letter-spacing:.01em;margin-top:18px;font-size:12.5px}.ms-root .hero-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:36px;margin-top:44px;padding-top:30px;display:flex}.ms-root .hero-stat{flex-direction:column;gap:4px;display:flex}.ms-root .hero-stat-v{letter-spacing:-.02em;font-size:30px;font-weight:600}.ms-root .hero-stat-l{color:var(--text-faint);font-size:13px}.ms-root .hero-right{position:relative}.ms-root .chat-card{border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:linear-gradient(180deg, var(--panel-2), var(--panel));box-shadow:var(--shadow-lg);width:100%;max-width:440px;margin-inline:auto;animation:7s ease-in-out infinite float;position:relative;overflow:hidden}.ms-root .chat-top{border-bottom:1px solid var(--line);background:color-mix(in oklch, var(--panel-hi) 50%, transparent);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.ms-root .chat-id{align-items:center;gap:11px;display:flex}.ms-root .chat-ava{background:linear-gradient(150deg, var(--accent-bright), var(--accent-deep));color:#fff;width:38px;height:38px;box-shadow:0 4px 14px -4px var(--glow-a);border-radius:11px;place-items:center;display:grid}.ms-root .ava-logo{letter-spacing:-.04em;color:#fff;font-size:13px;font-weight:800;line-height:1}.ms-root .ava-logo-i{color:#172554}.ms-root .ava-logo-sm{letter-spacing:-.04em;color:var(--accent-bright);font-size:13px;font-weight:800;line-height:1}.ms-root .chat-name{font-size:14.5px;font-weight:600}.ms-root .chat-status{color:var(--text-muted);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.ms-root .chat-body{flex-direction:column;gap:14px;height:420px;padding:20px 18px;display:flex;overflow:hidden}.ms-root .bubble-row{align-items:flex-end;gap:8px;animation:.45s cubic-bezier(.2,.8,.3,1) bubbleIn;display:flex}.ms-root .bubble-row.user{justify-content:flex-end}@keyframes bubbleIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.ms-root .bubble-ava{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-bright);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ms-root .bubble{border-radius:15px;max-width:78%;padding:11px 14px;font-size:14px;line-height:1.45}.ms-root .bubble.user{background:linear-gradient(180deg, var(--accent-bright), var(--accent-deep));color:#fff;border-bottom-right-radius:5px}.ms-root .bubble.bot{background:var(--panel-hi);border:1px solid var(--line);color:var(--text);border-bottom-left-radius:5px}.ms-root .bubble.typing{gap:4px;padding:14px;display:flex}.ms-root .bubble.typing span{background:var(--text-faint);border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink}.ms-root .bubble.typing span:nth-child(2){animation-delay:.2s}.ms-root .bubble.typing span:nth-child(3){animation-delay:.4s}.ms-root .chat-input{border-top:1px solid var(--line);background:var(--bg-deep);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.ms-root .chat-input-text{color:var(--text-faint);font-size:14px}.ms-root .chat-send{background:linear-gradient(150deg, var(--accent-bright), var(--accent-deep));color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.ms-root .hero-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.ms-root .chip{background:var(--panel);border:1px solid var(--line);color:var(--text-muted);border-radius:100px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;display:inline-flex}.ms-root .chip svg{color:var(--accent-bright)}.ms-root .social{padding:20px 0 30px}.ms-root .social-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;display:flex}.ms-root .social-trust{align-items:center;gap:16px;display:flex}.ms-root .avatars{display:flex}.ms-root .ava-sm{background:var(--panel-hi);border:2px solid var(--bg);width:36px;height:36px;font-size:11px;font-weight:600;font-family:var(--font-mono);color:var(--text-muted);border-radius:50%;place-items:center;margin-left:-10px;display:grid}.ms-root .ava-sm:first-child{margin-left:0}.ms-root .social-trust-t{font-size:15px;font-weight:600}.ms-root .social-trust-s{color:var(--text-faint);margin-top:2px;font-size:13px}.ms-root .social-rating{align-items:center;gap:9px;display:flex}.ms-root .stars{gap:2px;display:flex}.ms-root .rating-v{font-size:15px;font-weight:600}.ms-root .rating-n{color:var(--text-faint);font-size:13px}.ms-root .marquee-wrap{border-block:1px solid var(--line);padding:22px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ms-root .marquee{gap:48px;width:max-content;animation:38s linear infinite marquee;display:flex}.ms-root .marquee-logo{color:var(--text-faint);letter-spacing:-.01em;white-space:nowrap;opacity:.7;font-size:17px;font-weight:600;transition:color .2s}.ms-root .marquee:hover{animation-play-state:paused}.ms-root .feat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ms-root .feat-card{padding:26px 22px 28px;transition:transform .25s,border-color .25s,background .25s}.ms-root .feat-card:hover{border-color:var(--accent-line);transform:translateY(-4px)}.ms-root .feat-ico{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-bright);border:1px solid var(--accent-line);border-radius:13px;place-items:center;margin-bottom:20px;display:grid}.ms-root .feat-t{letter-spacing:-.01em;margin-bottom:9px;font-size:16.5px;font-weight:600;line-height:1.25}.ms-root .feat-d{color:var(--text-muted);font-size:13.5px;line-height:1.55}.ms-root .how{position:relative}.ms-root .how-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.ms-root .how-step{padding:8px;position:relative}.ms-root .how-num{color:#0000;-webkit-text-stroke:1.4px var(--accent-line);letter-spacing:-.02em;margin-bottom:22px;font-size:52px;font-weight:600;line-height:1}.ms-root .how-t{letter-spacing:-.02em;margin-bottom:12px;font-size:21px;font-weight:600}.ms-root .how-d{color:var(--text-muted);margin-bottom:18px;font-size:15px;line-height:1.6}.ms-root .how-note{color:var(--text-faint);background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:8px;padding:9px 13px;font-size:13px;display:inline-flex}.ms-root .how-note svg{color:var(--live);flex-shrink:0;margin-top:1px}.ms-root .ind-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ms-root .ind-card{flex-direction:column;padding:24px 22px 22px;transition:transform .25s,border-color .25s;display:flex}.ms-root .ind-card:hover{border-color:var(--accent-line);transform:translateY(-4px)}.ms-root .ind-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ms-root .ind-name{letter-spacing:-.01em;font-size:17px;font-weight:600}.ms-root .ind-arrow{color:var(--text-faint);transition:transform .25s,color .25s}.ms-root .ind-card:hover .ind-arrow{color:var(--accent-bright);transform:translate(2px,-2px)}.ms-root .ind-d{color:var(--text-muted);flex:1;margin-bottom:18px;font-size:13.5px;line-height:1.5}.ms-root .ind-metric{color:var(--accent-bright);background:var(--accent-soft);border-radius:8px;width:fit-content;padding:6px 11px;font-size:12.5px;font-weight:600}.ms-root .testi-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ms-root .testi-card{flex-direction:column;padding:28px 26px;display:flex}.ms-root .testi-metric{color:var(--accent-bright);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:8px;width:fit-content;margin-bottom:22px;padding:6px 12px;font-size:14px;font-weight:700}.ms-root .testi-quote{color:var(--text);flex:1;font-size:15px;line-height:1.6}.ms-root .testi-foot{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.ms-root .testi-ava{background:var(--panel-hi);width:42px;height:42px;font-family:var(--font-mono);color:var(--text-muted);border-radius:12px;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.ms-root .testi-who{font-size:14.5px;font-weight:600;display:block}.ms-root .testi-role{color:var(--text-faint);margin-top:2px;font-size:12.5px;display:block}.ms-root .testi-join{text-align:center;color:var(--text-faint);margin-top:44px;font-size:13px}.ms-root .compare{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;margin-top:44px;display:flex}.ms-root .compare-side{border-radius:var(--radius);border:1px solid var(--line);flex-direction:column;gap:8px;min-width:240px;padding:20px 28px;display:flex}.ms-root .compare-side.dim{background:var(--panel);opacity:.8}.ms-root .compare-side.hi{background:linear-gradient(180deg, var(--accent-soft), transparent), var(--panel);border-color:var(--accent-line)}.ms-root .compare-l{color:var(--text-muted);font-size:13.5px}.ms-root .compare-p{font-size:26px;font-weight:600}.ms-root .compare-side.dim .compare-p{color:var(--text-faint);text-decoration:line-through}.ms-root .compare-side.hi .compare-p{color:var(--accent-bright)}.ms-root .compare-vs{color:var(--text-faint);place-items:center;font-size:13px;display:grid}.ms-root .plan-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.ms-root .plan{flex-direction:column;padding:28px 24px;display:flex;position:relative}.ms-root .plan.popular{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line), 0 30px 70px -36px var(--glow-a);background:linear-gradient(180deg, color-mix(in oklch, var(--accent-soft) 60%, transparent), transparent 40%), var(--panel)}.ms-root .plan-badge{letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(150deg, var(--accent-bright), var(--accent-deep));color:#fff;border-radius:100px;padding:5px 11px;font-size:10.5px;font-weight:600;position:absolute;top:-11px;left:24px}.ms-root .plan-name{color:var(--text-muted);margin-bottom:14px;font-size:16px;font-weight:600}.ms-root .plan-price{align-items:baseline;gap:4px;display:flex}.ms-root .plan-p{letter-spacing:-.03em;font-size:38px;font-weight:700}.ms-root .plan-per{color:var(--text-faint);font-size:14px}.ms-root .plan-trial{color:var(--live);margin-top:8px;font-size:11.5px}.ms-root .plan-desc{color:var(--text-muted);min-height:62px;margin:16px 0 20px;font-size:13.5px;line-height:1.5}.ms-root .plan-name{min-height:24px}.ms-root .plan-feats{flex:1}.ms-root .plan-cancel{margin-top:auto;padding-top:14px}.ms-root .plan-feats{flex-direction:column;gap:11px;display:flex}.ms-root .plan-feats li{color:var(--text);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.4;display:flex}.ms-root .plan-cancel{color:var(--text-faint);text-align:center;margin-top:18px;font-size:11.5px}.ms-root .plan.enterprise{background:var(--bg-deep)}.ms-root .pay-note{text-align:center;color:var(--text-faint);margin-top:30px;font-size:12.5px}.ms-root .final-cta{text-align:center;border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:linear-gradient(180deg, var(--panel-2), var(--bg-deep));box-shadow:var(--shadow-lg);padding:clamp(40px,5vw,60px) 24px;position:relative;overflow:hidden}.ms-root .final-title{max-width:32ch;margin-inline:auto}.ms-root .final-join{color:var(--text-faint);border-top:1px solid var(--line);margin-top:32px;padding-top:24px;font-size:13px;display:inline-block}.ms-root .faq-wrap{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid}.ms-root .faq-head{position:sticky;top:100px}.ms-root .faq-list{flex-direction:column;gap:12px;display:flex}.ms-root .faq-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);transition:border-color .25s,background .25s;overflow:hidden}.ms-root .faq-item.open{border-color:var(--accent-line)}.ms-root .faq-q{text-align:left;width:100%;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;font-size:15.5px;font-weight:600;display:flex}.ms-root .faq-plus{color:var(--text-faint);flex-shrink:0;transition:transform .3s;transform:rotate(90deg)}.ms-root .faq-item.open .faq-plus{color:var(--accent-bright);transform:rotate(-90deg)}.ms-root .faq-a{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.ms-root .faq-item.open .faq-a{max-height:300px}.ms-root .faq-a p{color:var(--text-muted);padding:0 22px 22px;font-size:14.5px;line-height:1.65}@media (max-width:1040px){.ms-root .feat-grid,.ms-root .ind-grid,.ms-root .plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.ms-root .hero-grid{grid-template-columns:1fr}.ms-root .hero-right{width:100%;max-width:460px;margin-inline:auto}.ms-root .how-grid{grid-template-columns:1fr;gap:32px}.ms-root .testi-grid{grid-template-columns:1fr}.ms-root .faq-wrap{grid-template-columns:1fr;gap:32px}.ms-root .faq-head{position:static}}@media (max-width:560px){.ms-root .feat-grid,.ms-root .ind-grid,.ms-root .plan-grid{grid-template-columns:1fr}.ms-root .hero-stats{gap:24px}.ms-root .compare{flex-direction:column}}.ms-root{min-height:100vh;position:relative}.ms-root[data-theme=light]{--bg:#f9fafd;--bg-deep:#eef0f4;--panel:#fff;--panel-2:#f5f7f9;--panel-hi:#eef0f4;--line:#11161f1f;--line-strong:#11161f33;--text:#15181f;--text-muted:#4f535b;--text-faint:#777a82;--accent:#1f6dd8;--accent-bright:#0462d3;--accent-deep:#004ebe;--accent-soft:#1f6dd81a;--accent-line:#1f6dd847;--live:#009365;--live-soft:#0093651f;--glow-a:#5c9eff38;--glow-b:#3fbcf02e;--shadow-lg:0 30px 80px -28px #55638047;--shadow-card:0 1px 0 0 #fff9 inset, 0 18px 44px -30px #212d4759}@supports (color:lab(0% 0 0)){.ms-root[data-theme=light]{--bg:lab(98.2439% -.121355 -1.51236);--bg-deep:lab(94.7598% -.149965 -1.88942);--panel:lab(100% 0 0);--panel-2:lab(97.0839% -.121325 -1.51232);--panel-hi:lab(94.7556% -.178158 -2.26618);--line:lab(7.11977% -.00896305 -7.24483/.12);--line-strong:lab(7.11977% -.00896305 -7.24483/.2);--text:lab(8.28191% -.144772 -5.52469);--text-muted:lab(34.977% -.307739 -5.23004);--text-faint:lab(51.2283% -.304312 -4.50351);--accent:lab(46.2009% 8.28663 -62.4846);--accent-bright:lab(42.4634% 11.5155 -65.8268);--accent-deep:lab(35.1641% 17.0807 -66.2007);--accent-soft:lab(46.2009% 8.28663 -62.4846/.1);--accent-line:lab(46.2009% 8.28663 -62.4846/.28);--live:lab(53.3861% -56.2257 15.7126);--live-soft:lab(53.3861% -56.2257 15.7126/.12);--glow-a:lab(64.12% 1.48815 -56.0704/.22);--glow-b:lab(71.2865% -22.6815 -36.2853/.18);--shadow-lg:0 30px 80px -28px lab(41.7134% -.0242293 -18.2604/.28);--shadow-card:0 1px 0 0 lab(100% 0 0/.6) inset, 0 18px 44px -30px lab(18.4488% 1.08582 -17.9843/.35)}}.ms-root #how,.ms-root #features,.ms-root #industries,.ms-root #pricing,.ms-root #faq{scroll-margin-top:80px}.ms-root[data-theme=light] a[aria-label=Peit]>span,.ms-root[data-theme=light] span[aria-label=Peit]>span{color:var(--text)!important}.ms-root[data-theme=light] .legal-body .text-white{color:#111827!important}.ms-root[data-theme=light] .legal-body .text-gray-300{color:#374151!important}.ms-root[data-theme=light] .legal-body .text-gray-400{color:#4b5563!important}.ms-root[data-theme=light] .legal-body .text-gray-500{color:#6b7280!important}.ms-root[data-theme=light] .legal-body .text-gray-600,.ms-root[data-theme=light] .legal-body .text-gray-700{color:#7b8494!important}.ms-root[data-theme=light] .legal-body [class*=bg-white\/]{background-color:#1118270a!important}.ms-root[data-theme=light] .legal-body [class*=border-white\/]{border-color:#1118271a!important}@media (min-width:1024px){.ms-root .hero h1{min-height:4lh}.ms-root .hero-sub{min-height:3lh}.ms-root #features .sec-head,.ms-root #how .sec-head{min-height:236px}.ms-root #industries .sec-head{min-height:180px}.ms-root #pricing .sec-head{min-height:294px}.ms-root .feat-card{min-height:256px}.ms-root .feat-card p{min-height:84px}.ms-root .plan-desc{min-height:102px}.ms-root .final-cta{min-height:538px}}@keyframes ms-drift-a{0%,to{opacity:.8;transform:translate(0)scale(1)}50%{opacity:.95;transform:translate(34px,26px)scale(1.08)}}@keyframes ms-drift-b{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:.7;transform:translate(-30px,22px)scale(1.12)}}.ms-root .hero>.glow:first-of-type{will-change:transform;animation:16s ease-in-out infinite ms-drift-a}.ms-root .hero>.glow:nth-of-type(2){will-change:transform;animation:20s ease-in-out infinite ms-drift-b}.ms-root .text-grad{background-image:linear-gradient(100deg, var(--text) 15%, var(--accent-bright) 45%, #9dd4ff 55%, var(--accent-bright) 65%, var(--text) 95%);background-size:220%;animation:8s linear infinite ms-sheen}@supports (color:lab(0% 0 0)){.ms-root .text-grad{background-image:linear-gradient(100deg, var(--text) 15%, var(--accent-bright) 45%, lab(82.3775% -11.0191 -39.973) 55%, var(--accent-bright) 65%, var(--text) 95%)}}@keyframes ms-sheen{to{background-position:220%}}.ms-root .dot-live{position:relative}.ms-root .dot-live:after{content:"";border:1px solid var(--live);opacity:0;border-radius:50%;animation:2.4s ease-out infinite ms-ring;position:absolute;inset:-3px}@keyframes ms-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.ms-root .plan{transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s,border-color .28s}.ms-root .plan:hover{border-color:var(--accent-line);box-shadow:0 26px 60px -30px var(--glow-a);transform:translateY(-6px)}.ms-root .plan.popular{transform:translateY(-4px)}.ms-root .plan.popular:hover{transform:translateY(-10px)}.ms-root .plan.popular:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(60% 80% at 50% 0%, var(--glow-a), transparent 70%);filter:blur(26px);opacity:.7;animation:5.5s ease-in-out infinite ms-pop-glow;position:absolute;inset:-2px}@keyframes ms-pop-glow{0%,to{opacity:.5;transform:scale(.98)}50%{opacity:.95;transform:scale(1.05)}}.ms-root .plan-badge{animation:3.2s ease-in-out infinite ms-badge-float}@keyframes ms-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ms-root .feat-card,.ms-root .ind-card,.ms-root .step{transition:transform .26s cubic-bezier(.4,0,.2,1),border-color .26s,box-shadow .26s}.ms-root .feat-card:hover,.ms-root .ind-card:hover{border-color:var(--accent-line);box-shadow:0 22px 50px -30px var(--glow-a);transform:translateY(-5px)}@media (prefers-reduced-motion:reduce){.ms-root .hero>.glow,.ms-root .text-grad,.ms-root .dot-live:after,.ms-root .plan.popular:before,.ms-root .plan-badge{animation:none!important}}