@font-face{font-family:"Unbounded";src:url("../fonts/unbounded-cyrillic-1017.woff2") format("woff2");font-weight:500 800;font-style:normal;font-display:swap;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"Unbounded";src:url("../fonts/unbounded-latin-1017.woff2") format("woff2");font-weight:500 800;font-style:normal;font-display:swap;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:"Montserrat";src:url("../fonts/montserrat-cyrillic-1017.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-latin-1017.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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:"Unbounded";src:url("../fonts/unbounded-rub-1017.woff2") format("woff2");font-weight:500 800;font-style:normal;font-display:swap;unicode-range:U+20BD}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-rub-1017.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+20BD}@font-face{font-family:"Unbounded Fallback";src:local("Arial Bold"), local("Arial-BoldMT"), local("Roboto Bold"), local("Roboto-Bold");font-weight:500 800;size-adjust:130.1%;ascent-override:76.5%;descent-override:18.8%;line-gap-override:0%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116, 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, U+20BD}@font-face{font-family:"Montserrat Fallback";src:local("Arial"), local("ArialMT"), local("Roboto"), local("Roboto-Regular");size-adjust:112.5%;ascent-override:86.1%;descent-override:22.3%;line-gap-override:0%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116, 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, U+20BD}:root{--bg:#1E1E1E;--card:#2A2A2A;--line:#3A3A3A;--text:#fff;--text-2:#DADADA;--muted:#B5B5B5;--accent:#71FED3;--accent-ink:#71FED3;--accent-ink-2:#5CE3BC;--accent-soft:#232B29;--field:#232322;--up:#6EE7A8;--down:#FF8A8A;--radius:16px;--radius-sm:10px;--shadow:0 1px 2px rgba(0,0,0,.24), 0 8px 24px rgba(0,0,0,.32);--modal-dim:rgba(10,12,20,.65);--dark-bg:#12162a;--dark-card:#1b2140;--dark-text:#e7eaf6;--dark-muted:#8b93b3;--blog-muted:#9A9A9A;--pad-card:24px;--sec-pad:64px;--pos-pad-top:128px;--header-h:73px}@media (min-width:1024px){:root{--header-h:131px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);line-height:1.5;font-family:-apple-system,"SF Pro Text","Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}input,select{font:inherit}h1,h2,h3,p,ul,figure{margin:0}ul{padding:0;list-style:none}.wrap{max-width:1360px;margin:0 auto;padding:0 32px}@media (max-width:767px){.wrap{padding:0 16px}}@media (min-width:768px){:root{--sec-pad:80px;--pos-pad-top:160px}}.section{padding:var(--sec-pad) 0}.section.section-alt{background:var(--card)}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}@media (min-width:768px){.card{padding:20px}}@media (min-width:1024px){.card{padding:24px}}h1{font-size:clamp(32px,5.4vw,52px);line-height:1.08;font-weight:800;letter-spacing:-.01em;overflow-wrap:break-word}h2{font-size:clamp(24px,3.2vw,34px);line-height:1.15;font-weight:800}.sec-h2{font-size:28px;line-height:1.15;font-weight:800;letter-spacing:-.01em}@media (min-width:1024px){.sec-h2{font-size:34px}}@media (min-width:1440px){.sec-h2{font-size:44px}}h3{font-size:18px;font-weight:700}.lead{font-size:18px;line-height:1.5;color:var(--text-2)}.muted{color:var(--muted)}.eyebrow{font-size:13px;font-weight:700;color:var(--accent-ink);text-transform:uppercase;letter-spacing:.04em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-sm);font-weight:700;font-size:15px;border:0;height:35px;padding:0 20px;transition:background-color 150ms,border-color 150ms,color 150ms}@media (min-width:1440px){.btn{height:40px}}.btn.primary{background:var(--accent-ink);color:#fff}.btn.primary:hover{background:var(--accent-ink-2)}.btn.primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn.ghost{background:transparent;color:var(--text);border:1px solid var(--line)}.btn.ghost:hover{border-color:var(--accent);color:var(--accent)}.btn.ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn.block{width:100%;height:48px}.btn[disabled]{opacity:.7;cursor:default}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;animation:spin 800ms linear infinite;display:none}.btn.is-loading .spinner{display:inline-block}.btn.is-loading .btn-text::after{content:"…"}@keyframes spin{to{transform:rotate(360deg)}}.site-header{position:sticky;top:0;z-index:40;height:56px;display:flex;align-items:center;background:transparent;transition:background-color 200ms,backdrop-filter 200ms}@media (min-width:1024px){.site-header{height:64px}}.site-header.is-scrolled{background:var(--bg);backdrop-filter:blur(12px)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}.brand{display:flex;align-items:center;flex-shrink:0}.brand img{height:40px;width:auto}@media (min-width:1024px){.brand img{height:44px}}.site-nav{display:none;gap:28px}@media (min-width:1024px){.site-nav{display:flex}}.site-nav a{font-size:15px;color:var(--text-2);transition:color 150ms}.site-nav a:hover{color:var(--accent)}.site-nav a.is-active{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.header-center{display:flex;align-items:center;gap:28px;min-width:0;overflow:hidden}.breadcrumb{font-size:15px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.breadcrumb a{color:var(--text-2)}.breadcrumb a:hover{color:var(--accent)}.header-center .site-nav{flex-shrink:0}@media (min-width:1024px){.header-center .breadcrumb{display:none}}@media (min-width:1024px) and (max-width:1279px){.site-header:not(.dark) .header-tg{display:none}}.header-cta{display:flex;align-items:center;gap:16px;flex-shrink:0}@media (max-width:374px){.header-cta{gap:6px}.header-cta .btn{padding:0 10px;font-size:13px}}.header-cta .btn{padding:0 16px}@media (min-width:1024px){.header-cta .btn{padding:0 20px}}.header-tg{display:none}@media (min-width:1024px){.header-tg{display:inline}}.nav-toggle{display:flex;flex-direction:column;justify-content:center;gap:4px;width:36px;height:36px;padding:0;border:0;background:transparent;cursor:pointer;flex-shrink:0}.nav-toggle{position:relative}.nav-toggle::before{content:"";position:absolute;inset:-4px}@media (min-width:1024px){.nav-toggle{display:none}}.nav-toggle span{display:block;width:20px;height:2px;background:var(--text);margin:0 auto;transition:transform 150ms,opacity 150ms}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mobile-nav{display:none;position:fixed;left:0;right:0;top:56px;bottom:0;z-index:39;background:var(--bg);flex-direction:column;padding:8px 24px 24px;overflow-y:auto}.mobile-nav.is-open{display:flex}.mobile-nav a{padding:16px 0;border-bottom:1px solid var(--line);font-size:17px;color:var(--text)}@media (min-width:1024px){.mobile-nav{display:none !important}}body.nav-locked{overflow:hidden}body.nav-locked .cookie-bar{z-index:38}.site-footer{margin-top:64px;padding-top:64px;padding-bottom:32px;background:var(--card);border-top:1px solid var(--line)}@media (min-width:1024px){.site-footer{margin-top:96px}}.site-footer .wrap{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}@media (min-width:1024px){.site-footer .wrap{flex-direction:row;flex-wrap:wrap;justify-content:space-between;text-align:left}}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:14px}.footer-nav a{color:var(--muted);display:inline-block;padding:4px 0;min-height:24px}.footer-nav a:hover{color:var(--accent)}@media (min-width:1024px){.footer-nav{justify-content:flex-start}}.footer-made{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.footer-made img{height:18px;width:auto}.footer-legal{display:flex;gap:16px;align-items:center;color:var(--muted);font-size:14px;flex-wrap:wrap;justify-content:center}.footer-legal a:hover{color:var(--accent)}.mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:30;height:56px;background:var(--card);box-shadow:0 -4px 12px rgba(29,36,54,.08);display:flex;align-items:center;padding:0 16px;transform:translateY(100%);transition:transform 200ms}.mobile-cta.is-visible{transform:translateY(calc(-1 * var(--cookie-h,0px)))}.mobile-cta .btn{flex:1 1 0}@media (min-width:1024px){.mobile-cta{display:none}}html.has-cookie-bar.day-pinned .mobile-cta{display:none}@media (max-width:767px){html.has-cookie-bar.day-pinned .cookie-bar{transform:translateY(100%)}html.has-cookie-bar.day-pinned .mobile-cta{display:flex;transition:transform 200ms}html.has-cookie-bar.day-pinned .mobile-cta.is-visible{transform:translateY(0)}}.modal-scrim{position:fixed;inset:0;background:var(--modal-dim);z-index:100;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 200ms;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-scrim.is-open{opacity:1;pointer-events:auto;backdrop-filter:blur(4px)}.modal{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);width:440px;max-width:calc(100vw - 32px);padding:24px;position:relative}@media (max-width:1023px){.modal-scrim{align-items:flex-end}.modal{width:100%;max-width:100%;border-radius:16px 16px 0 0;max-height:90vh;overflow-y:auto;transform:translateY(100%);transition:transform 300ms cubic-bezier(0,0,0,1)}.modal-scrim.is-open .modal{transform:translateY(0)}}.modal-close{position:absolute;top:8px;right:8px;width:44px;height:44px;z-index:2;display:flex;align-items:center;justify-content:center;background:none;border:0;color:var(--muted);border-radius:50%}.modal-close:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px;border-radius:50%}.modal-close:hover{color:var(--text)}.modal h2{font-size:22px;padding-right:32px;margin-bottom:16px}@media (max-width:767px){.modal h2{font-size:18px}}.field{margin-bottom:12px}.field label{display:block;font-size:13px;font-weight:600;color:var(--text-2);margin-bottom:6px}.field label .req{color:var(--down)}.field label .opt{font-weight:400;color:var(--muted)}.field input, .field select{width:100%;height:48px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--field);padding:0 14px;color:var(--text)}.field input:focus, .field select:focus{outline:2px solid var(--accent-ink);outline-offset:2px;border-color:var(--accent-ink)}.field.has-error input{border-color:var(--down)}.field .error{color:var(--down);font-size:13px;margin-top:4px;display:none}.field.has-error .error{display:block}.field.hp{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden}.modal-hint{font-size:13px;color:var(--muted);text-align:center;margin-top:12px}.modal-banner{display:none;background:var(--accent-soft);color:var(--down);font-size:14px;padding:10px 12px;border-radius:var(--radius-sm);margin-bottom:12px}.modal-banner.is-visible{display:block}.modal-success{display:none;text-align:center;padding:24px 0}.modal-success.is-visible{display:block}.modal-success p{font-size:16px;margin-bottom:16px}.modal.is-success .lead-form{display:none}:root{--mint:#71FED3;--graphite:#1E1E1E;--graphite-2:#2A2A2A;--graphite-3:#23272E;--mint-plate:#45C9A4;--home-card-line:rgba(255,255,255,.08);--home-muted:#CDD1D1;--home-muted-2:#8A8A8A;--font-head:"Unbounded","Unbounded Fallback",sans-serif;--font-text:"Montserrat","Montserrat Fallback",sans-serif;--text-2:#D6D6D6;--text-3:#9AA0AC}body.page-home{background:var(--graphite);color:#fff}.page-home h1,.page-home h2,.page-home h3{font-family:var(--font-head)}.page-home,.page-home input,.page-home select,.page-home button{font-family:var(--font-text)}.page-home main{display:block}.page-home .section,body.page-home #day,body.page-home #compare, body.page-home #pos,body.page-home #web,body.page-home #features,body.page-home #proof,body.page-home #pricing-short, body.page-home #faq,body.page-home #start{background:var(--graphite)}.site-header.dark{background:var(--graphite);border-bottom:1px solid #3A3A3A;height:auto;position:fixed;top:0;left:0;right:0}#main{padding-top:var(--header-h)}.site-header.dark.is-scrolled{background:var(--graphite);backdrop-filter:none}.site-header.dark .wrap{flex-direction:column;align-items:stretch;gap:0;padding-top:0;padding-bottom:0}.site-header.dark .row-top{display:flex;align-items:center;justify-content:space-between;height:72px;gap:16px}@media (min-width:1024px){.site-header.dark .row-top{height:72px}}.site-header.dark .brand img{height:36px;width:auto}@media (min-width:1024px){.site-header.dark .brand img{height:auto;width:100px}}.site-header.dark .header-cta{display:flex;align-items:center;gap:16px}@media (min-width:1024px){.site-header.dark .header-cta{gap:24px}}.site-header.dark .header-tg{display:none;color:var(--home-muted);font-size:13px;font-weight:500}@media (min-width:1024px){.site-header.dark .header-tg{display:inline;font-size:14px}}.site-header.dark .header-tg:hover{color:#fff}.site-header.dark .btn.primary{background:var(--mint);color:var(--graphite);height:40px;padding:0 20px}@media (max-width:374px){.site-header.dark .row-top{gap:6px}.site-header.dark .header-cta{gap:6px}.site-header.dark .btn.primary{padding:0 10px;font-size:13px}}@media (min-width:1024px){.site-header.dark .btn.primary{height:44px;padding:0 26px}}.site-header.dark .btn.primary:hover{background:#8bffdc}.site-header.dark .row-nav{display:none}@media (min-width:1024px){.site-header.dark .row-nav{display:flex;justify-content:center;gap:40px;height:57px;border-top:1px solid #313131;margin:0}.site-header.dark .row-nav a{font-size:13px;font-weight:500;letter-spacing:.04em;color:#B5B5B5}.site-header.dark .row-nav a:hover{color:#fff}.site-header.dark .row-nav a.is-active{color:#fff}}.site-header.dark .nav-toggle span{background:#fff}.mobile-nav.dark{background:var(--graphite)}.mobile-nav.dark a{color:#fff;border-bottom-color:#333}@media (max-width:1023px){.site-header.dark .header-cta .btn.primary{display:none}}.site-header.dark .header-crumb{margin-right:auto;font-size:13px;color:var(--home-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.site-header.dark .header-crumb a{color:var(--home-muted)}@media (hover:hover){.site-header.dark .header-crumb a:hover{color:#fff}}.mobile-nav-crumb{padding:14px 20px;font-size:13px;color:var(--home-muted);border-bottom:1px solid #333}.mobile-nav-crumb a{color:var(--home-muted)}@media (hover:hover){.mobile-nav-crumb a:hover{color:#fff}}.site-footer.dark{background:var(--graphite);border-top:1px solid #333;color:#fff}.site-footer.dark .footer-nav a{color:#DADADA}.site-footer.dark .footer-nav a:hover{color:var(--mint)}.site-footer.dark .footer-contacts,.site-footer.dark .footer-contacts a, .site-footer.dark .footer-legal,.site-footer.dark .footer-legal a, .site-footer.dark .footer-legal-entity,.site-footer.dark .footer-made{color:var(--home-muted)}.site-footer.dark .footer-contacts a:hover,.site-footer.dark .footer-legal a:hover, .site-footer.dark .footer-made:hover{color:var(--mint)}.modal--onboard{background:var(--graphite-2);border:1px solid rgba(255,255,255,.08);padding:0;width:820px;max-width:calc(100vw - 32px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);overflow:hidden}@media (max-width:1023px){.modal--onboard{display:flex;flex-direction:column;border-radius:16px 16px 0 0}}.modal--onboard .plate{background:var(--mint);padding:36px 32px;display:flex;align-items:flex-start;gap:16px}.modal--onboard .plate > div{min-width:0}.modal--onboard .plate-logo{height:44px;width:auto;flex:none;align-self:flex-start}@media (max-width:359px){.modal--onboard .plate{padding:28px 20px;gap:12px}}.modal--onboard .plate h2{font-size:24px;color:var(--graphite);margin:0 0 8px}.modal--onboard .plate .sub{font-size:14px;line-height:1.5;color:rgba(30,30,30,.72);max-width:260px;background:var(--mint-plate);display:inline-block;padding:6px 10px;border-radius:8px}.modal--onboard .formside{padding:24px 18px}@media (min-width:640px){.modal--onboard .formside{padding:32px 36px}}.modal--onboard .modal-close{color:#EDEDED}.modal--onboard .field label{color:#D7D7D7}.modal--onboard .field input,.modal--onboard .field select{background:#232322;border-color:rgba(255,255,255,.14);color:#fff}.modal--onboard .field-check{color:var(--home-muted)}.modal--onboard .field label .req{color:#FF8A8A}.modal--onboard .field label .opt{color:#B5B5B5}.modal--onboard .modal-hint{color:#C4C4C4}.modal--onboard .field-check a{color:#fff}#top{position:relative;overflow:hidden;padding-top:56px;padding-bottom:var(--sec-pad)}#top{min-height:calc(var(--app-h,100svh) - var(--header-h));display:flex;flex-direction:column;justify-content:center}#top > .wrap{width:100%}@media (min-width:1024px){#top{padding-top:72px}}.hero-head{max-width:760px;margin:0 auto;text-align:center}@media (min-width:1024px){.hero-head{max-width:920px}}.ref-bridge{font-size:13px;font-weight:700;color:var(--graphite);background:var(--mint);display:inline-block;padding:6px 14px;border-radius:999px;margin:0 0 14px}.ref-bridge[hidden]{display:none}.btn{transition-property:transform,background-color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out}@media (max-width:1023px){.btn{height:44px}}.btn:active{transform:scale(.96)}.hero-badges{display:flex;gap:10px;justify-content:center;margin:0 0 20px;flex-wrap:wrap}.hero-badges span{font-size:12px;font-weight:600;background:var(--graphite-2);border:1px solid rgba(113,254,211,.28);color:var(--mint);padding:6px 13px;border-radius:100px}.hero h1{font-size:30px;line-height:1.15;font-weight:700;color:#fff;margin-bottom:18px;text-wrap:balance}@media (min-width:768px){.hero h1{font-size:38px}}@media (min-width:1440px){.hero h1{font-size:44px}}@media (max-width:479px){.hero h1{font-size:22px;text-wrap:wrap}}@media (max-width:359px){.hero h1{font-size:19px}}.hero h1 .accent{color:var(--mint)}.hero-sub{font-size:15px;color:var(--text-2);margin-bottom:28px}.hero-cond{display:none}.hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:64px}@media (max-width:767px){.hero-ctas{flex-direction:column}.hero-ctas .btn{width:100%;height:48px}}.hero-ctas .btn.primary{background:var(--mint);color:var(--graphite)}.hero-ctas .btn.primary:hover{background:#8bffdc}.hero-ctas .btn.ghost{background:transparent;color:#fff;border:1px solid #444}.hero-shot{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;position:relative}@media (min-width:1024px){.hero .wrap{display:grid;grid-template-columns:minmax(380px,480px) minmax(0,1fr);align-items:center;gap:16px}.hero-head{max-width:none;margin:0;text-align:left}.hero-badges{justify-content:flex-start}.hero h1{font-size:32px}.hero .hero-ctas{justify-content:flex-start;margin-bottom:0}.hero-shot{justify-content:flex-end;margin:0}.device{max-width:none}}@media (min-width:1024px) and (max-width:1279px){#top .wrap{padding:0 20px}body:has(#top) .site-header.dark:not(.is-scrolled) .wrap{padding-left:20px;padding-right:20px}}@media (min-width:1280px){.hero .wrap{grid-template-columns:minmax(380px,530px) minmax(0,1fr);gap:32px}.hero h1{font-size:36px}}@media (min-width:1440px){.hero .wrap{grid-template-columns:minmax(380px,590px) minmax(0,1fr)}.hero h1{font-size:40px}}.hero-head{container-type:inline-size}.hero h1{font-size:min(38px, calc(100cqw / 16.6));white-space:nowrap}@media (min-width:1280px){.hero .wrap{grid-template-columns:minmax(0,1fr) 520px;gap:40px}.hero h1{font-size:min(46px, calc(100cqw / 16.6))}}@media (min-width:1440px){.hero .wrap{grid-template-columns:minmax(0,1fr) 560px}}@media (max-width:767px){.hero h1{font-size:min(32px, calc(100cqw / 10.4));white-space:normal}}@media (min-width:768px) and (max-width:1023px){.hero h1{font-size:min(44px, calc(100cqw / 16.6))}}@media (min-width:1024px) and (max-width:1279px){.hero h1{font-size:min(40px, calc(100cqw / 10.4));white-space:normal}}.hero h1{white-space:normal;text-wrap:balance}@media (max-width:767px){.hero h1{font-size:min(32px, calc(100cqw / 14.6))}}@media (max-width:359px){.hero h1{font-size:calc(100cqw / 14.4)}}@media (min-width:1024px) and (max-width:1279px){.hero h1{font-size:min(40px, calc(100cqw / 14.4))}}.hero-shot-in{opacity:0;transform:translateY(12px);animation:heroShotIn .4s ease-out forwards;animation-delay:.05s}@keyframes heroShotIn{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-shot-in{opacity:1;transform:none;animation:none}}.device{position:relative;width:100%;max-width:900px;border-radius:12px;overflow:hidden;background:#111;border:1px solid #333;box-shadow:0 24px 60px rgba(0,0,0,.45)}.hero-video,.hero-still{display:none;width:100%;height:auto;aspect-ratio:1348/1024;border-radius:2.23% / 2.93%}@media (min-width:1280px){#hero-device{background:none;border:none;box-shadow:none;border-radius:2.23% / 2.93%}#hero-device .dash{display:none}#hero-device .hero-video{display:block}}@media (min-width:1280px) and (prefers-reduced-motion:reduce){#hero-device .hero-video{display:none}#hero-device .hero-still{display:block}}.hero-video-m,.hero-still-m{display:none;width:100%;height:auto;aspect-ratio:3/4;border-radius:5% / 3.75%}#hero-device video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}#hero-device video::-webkit-media-controls{display:none !important}@media (max-width:1279px){#hero-device{max-width:480px;margin:0 auto;background:none;border:none;box-shadow:none;border-radius:5% / 3.75%}#hero-device .dash{display:none}#hero-device .hero-video-m{display:block}}@media (max-width:1279px) and (prefers-reduced-motion:reduce){#hero-device .hero-video-m{display:none}#hero-device .hero-still-m{display:block}}.device-bar{display:flex;align-items:center;gap:8px;padding:9px 14px;background:#181818;border-bottom:1px solid #2C2C2C}.device-bar .dots{display:flex;gap:5px}.device-bar .dots span{width:7px;height:7px;border-radius:50%;background:#3B3B3B;display:block}.device-bar .url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#232323;border-radius:6px;color:#8C8C8C;font-size:13px;padding:4px 10px;text-align:center}.device-live{display:flex;align-items:center;gap:5px;color:#8FD9C0;font-size:13px;font-weight:600;white-space:nowrap;flex:none}.device-live i{width:5px;height:5px;border-radius:50%;background:#3DDC97;display:block}.dash{padding:18px 20px 22px;display:flex;flex-direction:column;gap:16px}.dash-tabs{display:flex;flex-shrink:0;gap:22px;border-bottom:1px solid #2C2C2C;padding-bottom:10px;overflow-x:auto;overflow-y:hidden}.dash-tabs span{font-size:13px;font-weight:600;color:#8C8C8C;white-space:nowrap}.dash-tabs span.on{color:#fff;position:relative}.dash-tabs span.on::after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:2px;background:var(--mint)}.dash-tabs [role="tab"]{cursor:pointer}.dash-tabs [role="tab"]{position:relative}.dash-tabs [role="tab"]::before{content:"";position:absolute;top:-12px;bottom:-12px;left:-6px;right:-6px}.dash-tabs [role="tab"]:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:4px}.dash-panel{display:none}.dash-panel.is-active{display:block}.dash-tabs .device-live{margin-left:auto;color:#8FD9C0;font-size:13px;align-self:center}.dash-tabs .device-live i{width:5px;height:5px;border-radius:50%;background:#3DDC97;display:block}.kpi-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:640px){.kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.dash-panel[data-panel="foodcost"] .kpi-row, .dash-panel[data-panel="purchases"] .kpi-row, .dash-panel[data-panel="reports"] .kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.kpi{background:#1D1D1D;border:1px solid #2A2A2A;border-radius:9px;padding:12px 14px;min-width:0}.kpi .k-label{font-size:13px;color:#8A8A8A;font-weight:600}.kpi .k-val{font-family:var(--font-head);font-size:16px;color:#fff;font-weight:700;margin-top:5px;font-variant-numeric:tabular-nums}@media (max-width:639px){.kpi .k-val{font-size:14px}}.kpi .k-delta{font-size:13px;font-weight:600;margin-top:3px}.kpi .k-delta.up{color:#6FE3B8}.kpi .k-delta.down{color:#F27878}.kpi .k-delta.flat{color:#9A9A9A}.kpi-row + .dash-main{margin-top:16px}.dash-main{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch}@media (min-width:640px){.dash-main{grid-template-columns:minmax(0,1fr) 220px}}.chart-card{background:#1D1D1D;border:1px solid #2A2A2A;border-radius:9px;padding:14px 16px;min-width:0;display:flex;flex-direction:column}.chart-card .c-title{font-size:13px;color:#9A9A9A;font-weight:600;margin-bottom:12px}.bars{display:flex;align-items:flex-end;gap:6px;min-height:120px;flex:1}.bars .bar{flex:1;border-radius:3px 3px 0 0;background:#3A3A3A;position:relative;min-width:0}.bars .bar.now{background:var(--mint)}.bars .bar .val{position:absolute;top:-22px;left:50%;transform:translateX(-50%);font-size:13px;color:var(--mint);font-weight:700;white-space:nowrap;background:var(--graphite);padding:2px 6px;border-radius:4px;font-variant-numeric:tabular-nums}.bars .bar:last-child .val{left:auto;right:0;transform:none}@media (min-width:1024px) and (max-width:1279px){.kpi-row, .dash-panel[data-panel="foodcost"] .kpi-row, .dash-panel[data-panel="purchases"] .kpi-row, .dash-panel[data-panel="reports"] .kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi .k-val{font-size:14px}.dash-main{grid-template-columns:minmax(0,1fr)}}#top .wrap{position:relative;z-index:1}.hero-bg-f3{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hero-bg-f3 .bars{position:absolute;left:0;right:0;bottom:0;height:33%;display:flex;align-items:flex-end;gap:5px}.hero-bg-f3 .bars i{flex:1;min-width:0;background:rgba(113,254,211,.08);border-radius:2px 2px 0 0}.hero-bg-f3 svg{position:absolute;top:auto;left:0;right:0;bottom:0;width:100%;height:30%;opacity:.5}@media (max-width:1023px){#top.has-wave-band .hero-bg-f3 svg{top:var(--wave-top);bottom:auto;height:var(--wave-h)}}.hero-bg-f3 path{fill:none;stroke:rgba(113,254,211,.35);stroke-width:2;stroke-dasharray:14 8;animation:f3dash 6s linear infinite}@keyframes f3dash{to{stroke-dashoffset:-220}}@media (prefers-reduced-motion:reduce){.hero-bg-f3 path{animation:none!important}}@font-face{font-family:"Unbounded Outline";src:url("../fonts/unbounded-700-outline-1017.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}.rhythm-strip{overflow:hidden;position:relative;background:var(--graphite);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);height:128px;display:flex;align-items:center}.rhythm-strip .marq-track{display:flex;width:max-content;white-space:nowrap;animation:rmarq-l 42s linear infinite}.rhythm-strip.reverse .marq-track{animation-name:rmarq-r}.rhythm-strip .item{font-family:"Unbounded",sans-serif;font-size:52px;font-weight:700;margin-right:40px;line-height:1}.rhythm-strip .item.fill{color:var(--mint)}.rhythm-strip .item.outline{font-family:"Unbounded Outline","Unbounded",sans-serif;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.6)}@keyframes rmarq-l{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes rmarq-r{from{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.rhythm-strip .marq-track{animation:none!important}}@media (max-width:767px){.rhythm-strip{height:80px}.rhythm-strip .item{font-size:32px;margin-right:24px}}.top-card{background:#1D1D1D;border:1px solid #2A2A2A;border-radius:9px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.top-card .c-title{font-size:13px;color:#9A9A9A;font-weight:600}.top-item{display:flex;justify-content:space-between;align-items:center;padding-top:9px;border-top:1px solid #2A2A2A}.top-item:first-of-type{border-top:none;padding-top:0}.top-item .t-name{font-size:13px;color:#fff;font-weight:600}.top-item .t-sub{font-size:13px;color:#8A8A8A;margin-top:2px}.top-item .t-fc{font-size:13px;font-weight:700;color:#6FE3B8;white-space:nowrap}.top-item .t-fc.warn{color:#F2B078}.reveal-fade{opacity:0;transition:opacity 250ms}.reveal-fade.is-visible{opacity:1}.day{position:relative}.day-track{position:relative}.day.is-enhanced .day-track{height:calc(6.2 * var(--app-h,100vh))}@media (max-width:1023px){.day.is-enhanced .day-track{height:calc(4.6 * var(--app-h,100vh));padding-bottom:72px}}.day-stage{padding:64px 0 56px}@media (min-width:768px){.day-stage{padding:96px 0 80px}}@media (max-width:767px){.day:not(.is-enhanced) .day-stage{padding-bottom:0}.day:not(.is-enhanced) .day-row:last-child{padding-bottom:0}}.day.is-enhanced .day-stage{position:sticky;top:0;height:100vh;height:var(--app-h,100svh);overflow:hidden;display:flex;align-items:flex-start;padding-top:calc(var(--nav-bottom,57px) + 32px);padding-bottom:32px;box-sizing:border-box;background:var(--day-bg, transparent)}@media (max-width:1023px){.day.is-enhanced .day-stage{padding-bottom:calc(32px + 72px)}}.day.is-enhanced .day-stage-inner{transform:translateY(var(--day-y,0px));display:grid;grid-template-areas:"head-top chat" "text chat" "track chat";grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto auto auto;column-gap:40px;row-gap:32px;align-items:start;height:100%;max-height:100%;padding:56px 0;box-sizing:border-box}@media (max-width:1023px){.day.is-enhanced .day-stage-inner{grid-template-areas:"head-top" "text" "track" "chat";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);padding:20px 0 16px;row-gap:10px}}.day-head{max-width:680px;margin:0 0 32px}.day.is-enhanced #dayHead{display:contents}.day.is-enhanced .day-head-top{grid-area:head-top}.day-head .sec-h2{font-size:30px;color:#fff}@media (min-width:768px){.day-head .sec-h2{font-size:38px}}@media (min-width:1440px){.day-head .sec-h2{font-size:44px}}.day-lead{font-size:16px;line-height:1.6;color:var(--text-2);max-width:560px;margin-top:14px;text-wrap:balance}.day-clock{display:none}.day-progress{display:none}.day.is-enhanced .day-clock{display:block;font-family:var(--font-head);font-size:15px;font-weight:700;color:var(--mint);letter-spacing:.03em;margin-top:16px;font-variant-numeric:tabular-nums}.day.is-enhanced .day-progress{display:block;grid-area:track;margin-top:0;max-width:none}.day-stage.is-tail .day-progress{visibility:hidden}.day-progress-bar{position:relative;height:3px;background:#333;border-radius:2px;overflow:hidden}.day-progress-bar i{position:absolute;left:0;top:0;bottom:0;width:0%;background:var(--mint);border-radius:2px}.day-marks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:10px}.day-mark{font-size:13px;line-height:1.25;letter-spacing:.02em;color:var(--text-3);font-weight:500;text-align:center;white-space:nowrap}.day-mark.is-active{color:var(--mint)}.day-mark.is-done{color:#B5B5B5}@media (max-width:479px){.day-marks{display:block;text-align:center}.day-mark{display:none;font-size:12px}.day-mark.is-active{display:inline-block}.day.is-enhanced .day-progress{padding-bottom:10px}}.day-rows{display:flex;flex-direction:column;gap:32px}.day.is-enhanced .day-rows{display:contents}.day-row{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 16px;border-top:1px solid #2E2E2E}@media (max-width:767px){.day-row{padding:24px 0;border-top:none}}@media (min-width:768px){.day-row{grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:0 48px;align-items:center;min-height:320px;padding:32px 24px}}.day-row:first-child{border-top:none}.day.is-enhanced .day-row{display:contents}.day-kicker{display:block;font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--mint);margin-bottom:10px}.day.is-enhanced .day-kicker{display:none}.day-row .content h3{font-family:var(--font-head);font-size:20px;line-height:1.3;color:#fff;font-weight:600;margin-bottom:12px;max-width:460px;text-wrap:balance}@media (min-width:768px){.day-row .content h3{font-size:24px}}.day-row .content p{font-size:16px;line-height:1.6;color:var(--text-2);max-width:460px}.day.is-enhanced .content{grid-area:text;align-self:start;will-change:transform,opacity}.visual{position:relative}.day.is-enhanced .visual{grid-area:chat;align-self:start;justify-self:stretch;will-change:transform,opacity;transform-origin:center top}@media (min-width:1024px){.day.is-enhanced .day-stage-inner{--day-stack:0px}.day.is-enhanced .day-stage-inner:has(.day-row.is-deck-1){--day-stack:calc(var(--day-peek) + var(--day-gap))}.day.is-enhanced .day-stage-inner:has(.day-row.is-deck-2){--day-stack:calc(2 * (var(--day-peek) + var(--day-gap)))}}@media (max-width:1023px){.day.is-enhanced .visual{align-self:start;margin-top:20px}}.day-chat-probe{display:none}.day.is-enhanced .day-chat-probe{display:block;grid-area:chat;align-self:stretch;visibility:hidden;pointer-events:none}@media (max-width:767px){.day.is-enhanced .day-stage{top:calc(-1 * var(--day-collapse,0px));height:calc(var(--app-h,100svh) + var(--day-collapse,0px));padding-top:64px;padding-bottom:56px}.day.is-enhanced .day-stage-inner{clip-path:inset(-200px -40px 0 -40px)}.day.is-enhanced .day-stage > .wrap{align-self:stretch}.day.is-enhanced .day-stage-inner{grid-template-areas:"h2 h2" "lead lead" "clock track" "text text" "chat chat";grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto auto minmax(0,1fr);column-gap:16px;row-gap:0;padding:0}.day.is-enhanced .day-head-top{display:contents}.day.is-enhanced .day-head .sec-h2{grid-area:h2}.day.is-enhanced .day-lead{grid-area:lead}.day.is-enhanced .day-clock{grid-area:clock;margin-top:28px;align-self:start;font-size:15px;line-height:20px}.day.is-enhanced .day-progress{grid-area:track;margin-top:28px;align-self:start;padding-bottom:0}.day.is-enhanced .day-progress-bar{margin-top:8px}.day.is-enhanced .day-marks{display:flex;justify-content:space-between;margin-top:6px;text-align:left}.day.is-enhanced .content{margin-top:20px;align-self:start}.day.is-enhanced .visual{margin-top:16px}.day.is-enhanced .day-stage .day-row.is-focus .content{transform:translateY(var(--shift,0px))}.day.is-enhanced .day-stage .day-row.is-next .content{transform:translateY(calc(var(--shift,0px) + 24px))}.day.is-enhanced .day-stage .day-row.is-focus .visual{transform:translateY(calc(var(--shift,0px) - var(--lift,0px))) scale(var(--chat-scale,1))}.day.is-enhanced .day-stage .day-row.is-next .visual{transform:translateY(calc(var(--shift,0px) + 24px - var(--lift,0px))) scale(calc(.97 * var(--chat-scale,1)))}.day.is-enhanced .day-stage .day-row.is-past .content{transform:translateY(calc(var(--shift,0px) - 24px));opacity:0;transition-duration:220ms}.day.is-enhanced .day-stage .day-row.is-past .visual, .day.is-enhanced .day-stage .day-row.is-deck-1 .visual, .day.is-enhanced .day-stage .day-row.is-deck-2 .visual, .day.is-enhanced .day-stage .day-row.is-gone .visual{transform:translateY(calc(var(--shift,0px) - var(--lift,0px) - 24px)) scale(var(--chat-scale,1));opacity:0;transition-duration:320ms}.day.is-enhanced .ms-ttk-kpi div:nth-child(3), .day.is-enhanced .ms-ttk-note{display:none}}.ms-card{width:100%;box-sizing:border-box;border-radius:14px;background:linear-gradient(180deg,#181818,#101010);border:1px solid #2A2A2A;box-shadow:0 24px 60px rgba(0,0,0,.4);padding:22px 24px;color:#fff}@media (min-width:768px){.ms-card{padding:30px 32px}}:root{--day-peek:34px;--day-gap:8px}@media (max-width:1023px){:root{--day-peek:24px}}.day.is-enhanced .day-row .content{transition-property:transform,opacity;transition-timing-function:ease}.day.is-enhanced .day-row.is-focus .content{transform:translateY(0);opacity:1;transition-duration:320ms}.day.is-enhanced .day-row.is-next .content{transform:translateY(24px);opacity:0;transition-duration:220ms}.day.is-enhanced .day-row.is-deck-1 .content, .day.is-enhanced .day-row.is-deck-2 .content, .day.is-enhanced .day-row.is-gone .content{transform:translateY(-24px);opacity:0;transition-duration:220ms}.day.is-enhanced .day-row .visual{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.2,.7,.2,1)}.day.is-enhanced .day-row.is-focus .visual{transform:translateY(var(--day-stack,0px)) scale(var(--chat-scale,1));opacity:1;transition-duration:380ms}.day.is-enhanced .day-row.is-next .visual{transform:translateY(calc(var(--day-stack,0px) + 64px)) scale(calc(.97 * var(--chat-scale,1)));opacity:0;transition-duration:320ms}@media (max-width:1023px){.day.is-enhanced .day-row.is-next .visual{transform:translateY(0) scale(calc(.97 * var(--chat-scale,1)))}}.day.is-enhanced .day-row.is-deck-1 .visual{transform:translateY(calc(var(--day-stack,0px) - (var(--day-peek) + var(--day-gap)))) scale(var(--chat-scale,1));opacity:1;transition-duration:320ms}.day.is-enhanced .day-row.is-deck-2 .visual{transform:translateY(calc(var(--day-stack,0px) - (var(--day-peek) + var(--day-gap)) * 2)) scale(var(--chat-scale,1));opacity:1;transition-duration:320ms}.day.is-enhanced .day-row.is-gone .visual{transform:translateY(calc(var(--day-stack,0px) - (var(--day-peek) + var(--day-gap)) * 2.4)) scale(var(--chat-scale,1));opacity:0;transition-duration:320ms}.day.is-enhanced .day-row .ms-card{max-height:var(--own-h,600px);overflow:visible}.day.is-enhanced .day-row.is-deck-1:not(.is-measuring) .ms-card, .day.is-enhanced .day-row.is-deck-2:not(.is-measuring) .ms-card, .day.is-enhanced .day-row.is-gone:not(.is-measuring) .ms-card{max-height:var(--day-peek);padding:0 24px;overflow:hidden;border-radius:14px}.day.is-enhanced .day-row.is-deck-1:not(.is-measuring) .ms-card > *:not(.ms-cap), .day.is-enhanced .day-row.is-deck-2:not(.is-measuring) .ms-card > *:not(.ms-cap), .day.is-enhanced .day-row.is-gone:not(.is-measuring) .ms-card > *:not(.ms-cap){display:none}.day.is-enhanced .day-row.is-deck-1:not(.is-measuring) .ms-card .ms-cap, .day.is-enhanced .day-row.is-deck-2:not(.is-measuring) .ms-card .ms-cap, .day.is-enhanced .day-row.is-gone:not(.is-measuring) .ms-card .ms-cap{margin:0;line-height:var(--day-peek)}@media (max-width:1023px){.day.is-enhanced .day-row.is-deck-1:not(.is-measuring) .ms-card, .day.is-enhanced .day-row.is-deck-2:not(.is-measuring) .ms-card, .day.is-enhanced .day-row.is-gone:not(.is-measuring) .ms-card{padding:0 20px}}.day.is-enhanced .day-row.is-measuring .ms-card{max-height:none !important;overflow:visible !important;transition:none !important}.day.is-enhanced .day-row.is-measuring .ms-voice-row{max-height:64px !important;padding-top:12px !important;padding-bottom:12px !important}.ms-cap{font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--home-muted);margin-bottom:14px}.ms-row{display:flex;flex-direction:column;gap:10px}.ms-item{display:flex;justify-content:space-between;align-items:baseline;gap:10px;background:#1D1D1D;border:1px solid #2A2A2A;border-radius:10px;padding:12px 14px}.ms-l{font-size:13px;color:#9A9A9A;flex:none}.ms-v{font-family:var(--font-head);font-size:15px;font-weight:700;color:#fff;margin-left:auto;text-align:right}.ms-d{font-size:13px;font-weight:700;flex:none}.ms-d.up{color:#6FE3B8}.ms-d.down{color:#F27878}.ms-d.flat{color:#9A9A9A}.ms-flag{margin-top:12px;background:var(--mint-plate);color:var(--graphite);border-radius:10px;padding:12px 14px;font-size:13px;font-weight:700}.ms-voice-row{display:flex;align-items:center;gap:12px;background:#2A2A2A;border-radius:24px;padding:12px 16px;align-self:stretch;width:100%;box-sizing:border-box;max-height:64px;overflow:hidden;transition:opacity 300ms ease, transform 300ms ease}.ms-voice-row.is-leaving{opacity:0;transform:translateY(-4px);max-height:0;padding-top:0;padding-bottom:0}.ms-mic{font-size:18px}.ms-wave{display:flex;align-items:center;justify-content:space-between;gap:3px;flex:1;min-width:0;height:20px}.ms-wave i{display:block;flex:0 0 3px;height:100%;border-radius:2px;background:#6FE3B8;opacity:.85;transform:scaleY(.35);animation:ms-wave-pulse 1.1s ease-in-out infinite}.ms-wave i:nth-child(1){animation-delay:0ms}.ms-wave i:nth-child(2){animation-delay:80ms}.ms-wave i:nth-child(3){animation-delay:160ms}.ms-wave i:nth-child(4){animation-delay:240ms}.ms-wave i:nth-child(5){animation-delay:320ms}.ms-wave i:nth-child(6){animation-delay:400ms}.ms-wave i:nth-child(7){animation-delay:480ms}.ms-wave i:nth-child(8){animation-delay:560ms}.ms-wave i:nth-child(9){animation-delay:640ms}.ms-wave i:nth-child(10){animation-delay:720ms}.ms-wave i:nth-child(11){animation-delay:800ms}.ms-wave i:nth-child(12){animation-delay:880ms}@keyframes ms-wave-pulse{0%,100%{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ms-time{font-size:13px;color:#9A9A9A;font-variant-numeric:tabular-nums}.ms-voice-q{font-size:15.5px;color:#E6E6E6;line-height:1.4;margin-top:16px;font-family:var(--font-head);font-weight:600}.day.is-enhanced .ms-voice-q{opacity:0;transform:translateY(4px);transition:opacity 300ms ease 100ms, transform 300ms ease 100ms}.day.is-enhanced .ms-voice-q.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.ms-wave i{animation:none;transform:scaleY(.7)}.ms-voice-row.is-leaving{opacity:1;transform:none;max-height:64px;padding-top:12px;padding-bottom:12px}.day.is-enhanced .ms-voice-q{transition:none}}.ms-answer{background:var(--mint-plate);border-radius:12px;padding:16px 18px;color:var(--graphite)}.ms-answer-t{font-size:13px;font-weight:700;letter-spacing:.03em;opacity:.75;margin-bottom:3px}.ms-answer-v{font-family:var(--font-head);font-size:15.5px;font-weight:700;margin-bottom:12px;line-height:1.3}.ms-answer-sep{height:1px;background:rgba(30,30,30,.18);margin-bottom:12px}.ms-ttk{width:100%;border-collapse:collapse;font-size:13px;color:#C8C8C8}.ms-ttk th{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--home-muted);text-align:right;padding:0 0 8px;border-bottom:1px solid #2A2A2A}.ms-ttk td{padding:7px 0;border-bottom:1px solid #222;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ms-ttk th:first-child,.ms-ttk td:first-child{text-align:left}.ms-ttk td+td{padding-left:12px}.ms-ttk tr.hi td{color:#fff;font-weight:600}.ms-ttk tr.hi td:first-child{color:var(--mint)}.ms-ttk tfoot td{border-bottom:none;padding-top:10px;color:#fff;font-weight:700}.ms-ttk-kpi{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.ms-ttk-kpi div{flex:1 1 90px;background:#1D1D1D;border:1px solid #2A2A2A;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:84px;box-sizing:border-box}.ms-ttk-kpi div:nth-child(1){flex:1 1 120px}.ms-ttk-kpi div:nth-child(2){flex:1 1 100px}.ms-ttk-kpi div:nth-child(3){flex:1.8 1 220px}.ms-ttk-kpi .ms-l{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.02em}.ms-ttk-kpi .ms-v{margin:0;margin-left:0;text-align:left;font-size:16px;font-variant-numeric:tabular-nums}.ms-ttk-note{font-size:13px;color:#8FD9C0;margin-top:10px;line-height:1.4}.compare{padding:var(--sec-pad) 0}.cmp-split{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media (min-width:900px){.cmp-split{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:56px;align-items:start}}.cmp-left h2{font-size:28px;line-height:1.18;color:#fff;font-weight:700}@media (min-width:768px){.cmp-left h2{font-size:34px}}.cmp-left p{margin-top:14px;font-size:15px;line-height:1.55;color:var(--home-muted);max-width:34ch}@media (max-width:767px){.cmp-left p{max-width:none}}.cmp-rows{display:flex;flex-direction:column}.cmp-row{display:flex;gap:16px;align-items:flex-start;padding:20px 16px;margin:0 -16px;border-top:1px solid #333;border-radius:12px;transition:background-color 180ms ease, transform 180ms ease}.cmp-row:first-child{border-top:none}.cmp-row:not(.feature):hover{background:var(--graphite-2);transform:translateY(-2px)}.cmp-row .num{font-family:var(--font-head);font-size:13px;font-weight:700;color:#9E9E9E;flex:0 0 24px;padding-top:2px;transition:color 180ms ease}.cmp-row h3{font-family:var(--font-head);font-size:16px;font-weight:600;color:#fff;margin-bottom:5px;transition:color 180ms ease}.cmp-row p{font-size:14px;line-height:1.5;color:#A9A9A9}.cmp-row:not(.feature):hover .num{color:var(--mint)}.cmp-row:not(.feature):hover h3{color:var(--mint)}.cmp-row.feature{background:var(--mint-plate);border-radius:14px;padding:16px 14px;border-top:none;margin:6px 0}@media (min-width:640px){.cmp-row.feature{padding:20px 22px}}@media (max-width:479px){.cmp-row.feature{padding:14px 12px}.cmp-row.feature .num{display:none}}.cmp-row.feature .num{color:var(--graphite)}.cmp-row.feature h3{color:var(--graphite)}.cmp-row.feature p{color:#1E1E1E;opacity:.82}.web{padding:var(--pos-pad-top) 0 var(--sec-pad);position:relative;background:var(--graphite);margin-top:calc(-1 * var(--pos-pull, 0px))}.pos{padding:var(--pos-pad-top) 0 var(--sec-pad);position:relative;background:var(--graphite)}body.page-home #pos{padding:var(--sec-pad) 0;margin-top:0}.web-grid{display:flex;flex-direction:column}.web-head{max-width:860px;margin:0 auto 10px;text-align:center}.web-kicker{font-family:var(--font-text);font-weight:600;font-size:14px;letter-spacing:.02em;color:var(--mint);margin:0 0 10px}.web-head .sec-h2{color:#fff;text-wrap:balance}@media (max-width:600px){.web-head .sec-h2{font-size:clamp(22px,6.6vw,28px);line-height:1.15}}.web-lead{font-size:16px;line-height:1.55;color:var(--text-2);margin:14px auto 0;max-width:640px;text-wrap:pretty}.web-tour{max-width:1080px;margin:0 auto;width:100%}.web-tabbar{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 16px;list-style:none;padding:0}@media (max-width:1023px){.web-tabbar{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:8px;margin:0 -16px 10px;padding:0 16px 4px;scrollbar-width:none}.web-tabbar::-webkit-scrollbar{display:none}.web-tour{max-width:440px}}@media (max-width:1023px){.web-tabbar{gap:6px;--fl:0px;--fr:40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent)}.web .web-tab{min-height:44px;padding:0 14px 0 8px;gap:6px;font-size:14px}.web .web-tab-top{gap:7px}.web .web-tab-n{width:22px;height:22px;font-size:11px}.web .web-tab.on{background:linear-gradient(rgba(113,254,211,.12),rgba(113,254,211,.12)),var(--graphite-2)}.web .web-frame{box-shadow:0 1px 2px rgba(0,0,0,.3), 0 8px 20px rgba(0,0,0,.35)}.web .web-cap-wrap{margin-top:20px}}@media (max-width:600px){.web-lead{font-size:15px;line-height:1.5;margin-top:12px}.web .web-cap{font-size:15px}}.web-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;background:var(--graphite-2);color:var(--home-muted);font-family:var(--font-text);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;border:0;transition-property:background,color;transition-duration:.2s;transition-timing-function:ease-out}.web-tab.on{background:rgba(113,254,211,.12);color:var(--mint);box-shadow:inset 0 0 0 1px rgba(113,254,211,.4)}.web-tab-top{display:inline-flex;align-items:center;gap:8px}.web-tab-cap{display:none}.web-tab-n{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.08);font-size:12px;font-weight:700;color:var(--home-muted)}.web-tab.on .web-tab-n{background:var(--mint);color:#102019}@media (hover:hover){.web-tab:not(.on):hover{background:#2E2E2E;color:var(--text-2)}}.web-frame{position:relative;border-radius:20px;overflow:hidden;background:#181818;border:1px solid rgba(113,254,211,.14);box-shadow:0 1px 2px rgba(0,0,0,.3), 0 24px 48px rgba(0,0,0,.4)}.web-chrome{display:flex;align-items:center;gap:16px;padding:16px;background:#151515;border-bottom:1px solid rgba(255,255,255,.06)}@media (max-width:1023px){.web-chrome{display:none}}.web-dots{display:flex;gap:6px;flex:0 0 auto}.web-dots i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.14);display:block}.web-addr{flex:1;max-width:340px;margin:0 auto;background:rgba(255,255,255,.05);border-radius:8px;padding:3px 12px;font-size:14px;color:var(--home-muted);text-align:center;font-family:var(--font-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none}.web-addr.on{display:block}@media (max-width:1023px){.web-addr{display:none !important}}.web-addr-wrap{flex:1;display:flex;justify-content:center}.web-chrome-spacer{width:54px;flex:0 0 auto}.web-panels{position:relative;width:100%}.web-panel{display:none}.web-panel.is-active{display:block}.web-panel img{display:block;width:100%;height:auto}.web-cap-wrap{text-align:center;margin-top:6px;min-height:44px}.web-cap{display:none;font-size:16px;line-height:1.4;color:var(--text-2);margin:0;text-wrap:pretty}.web-cap.is-active{display:block}.web-cap b{color:#fff}@media (min-width:1280px){.web-grid{display:grid;grid-template-rows:auto 1fr 1fr;align-items:start}.web-head{grid-column:1;grid-row:2;align-self:end;max-width:none;margin:0;text-align:left}.web-head .sec-h2{font-size:clamp(24px,2vw,34px);line-height:1.12}.web-lead{margin:12px 0 0;max-width:none}.web-cap-wrap{grid-column:1;grid-row:3;align-self:start;text-align:left;margin:28px 0 0;min-height:0}.web-cap{font-size:17px;line-height:1.5;color:#fff;padding-left:18px;border-left:2px solid var(--mint)}.web-tabbar{grid-column:2;grid-row:1;flex-direction:row;flex-wrap:nowrap;gap:4px;margin:0 0 12px;padding:5px;background:#262626;border:1px solid rgba(255,255,255,.08);border-radius:16px}.web-tab{flex:1 1 0;justify-content:center;border-radius:12px;padding:12px 10px;background:transparent;color:#D6D6D6;font-size:15px}.web-tab-n{background:rgba(255,255,255,.1);color:#D6D6D6}.web-tour{grid-column:2;grid-row:2 / 4;align-self:start;max-width:none}.web-chrome{display:none}}@media (min-width:1280px) and (hover:hover){.web-tab:not(.on):hover{background:rgba(255,255,255,.06);color:#fff}}@media (min-width:1024px) and (max-width:1279px){.web-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto auto auto;column-gap:32px;align-items:start;max-width:960px;margin:0 auto}.web-head{grid-column:1;grid-row:1 / 3;max-width:none;margin:0;text-align:left}.web-head .sec-h2{font-size:24px;line-height:1.12}.web-lead{margin:10px 0 0;max-width:none}.web-tabbar{grid-column:2;grid-row:1;justify-content:flex-start;gap:6px;margin:0 0 8px}.web-tab{padding:8px 14px}.web-cap-wrap{grid-column:2;grid-row:2;text-align:left;margin:0;min-height:59px}.web-cap{font-size:14px}.web-tour{grid-column:1 / -1;grid-row:3;max-width:820px;margin:12px auto 0}.web-chrome{display:none}}@media (min-width:1024px){.web-frame{border:0}.web-frame::after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(113,254,211,.14);border-radius:inherit}}@media (min-width:1280px){.web-grid{grid-template-columns:minmax(0,1fr) 820px;column-gap:56px}}.pos-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:0 0 32px}@media (min-width:768px){.pos-head{margin-bottom:56px}}@media (min-width:1024px){.pos-head{margin-bottom:48px}}.pos-head h2{font-family:var(--font-head);font-size:28px;font-weight:700;color:#fff;margin:0}@media (min-width:768px){.pos-head h2{font-size:38px}}.pos-head h2 .mint{color:var(--mint)}.pos-head .btn{display:inline-flex;margin:0;flex:0 0 auto}.pos-head .btn, .pricing-cta .btn{height:48px;font-size:17px;padding:0 32px;box-shadow:0 10px 28px rgba(113,254,211,.25)}@media (min-width:1440px){.pos-head .btn, .pricing-cta .btn{height:56px;font-size:18px}}@media (hover:hover){.pos-head .btn:hover, .pricing-cta .btn:hover{box-shadow:0 14px 36px rgba(113,254,211,.4)}}.pos-track{position:relative;padding:0 0 0 28px}.pos-track-line{position:absolute;left:5px;top:4px;bottom:4px;width:2px;background:repeating-linear-gradient(180deg, rgba(113,254,211,.6) 0 14px, transparent 14px 22px);animation:pos-line-v 18s linear infinite}@keyframes pos-line-v{to{background-position:0 220px}}@keyframes pos-line-h{to{background-position:220px 0}}.pos-track-arrow{position:absolute;left:0;bottom:-2px;transform:rotate(90deg)}.pos-track-row{display:flex;flex-direction:column;gap:32px}.pos-track-step{position:relative;min-width:0}.pos-track-step::before{content:"";position:absolute;left:-28px;top:12px;transform:translateY(-50%);width:12px;height:12px;box-sizing:border-box;border:2px solid var(--mint);background:var(--graphite);border-radius:50%}.pos-track-step.is-final::before{left:-29px;width:14px;height:14px;border:0;background:var(--mint)}.pos-track-step h3{font-size:18px;font-weight:600;line-height:1.3;color:#fff;margin:0 0 10px;white-space:nowrap}.pos-track-step p{font-size:14px;line-height:1.55;color:var(--home-muted);margin:0;max-width:260px}@media (min-width:1024px){.pos-track{padding:40px 0 0}.pos-track-line{left:6px;right:2px;top:7px;bottom:auto;width:auto;height:2px;background:repeating-linear-gradient(90deg, rgba(113,254,211,.6) 0 14px, transparent 14px 22px);animation-name:pos-line-h}.pos-track-arrow{left:auto;right:0;top:0;bottom:auto;transform:none}.pos-track-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) max-content;gap:0}.pos-track-step::before{left:0;top:-32px}.pos-track-step.is-final::before{left:-1px}}@media (min-width:1024px) and (max-width:1183px){.pos-track-step h3{font-size:16px}.pos-track-step.is-final p{max-width:200px}}@media (min-width:1024px) and (max-width:1439px){#pos .pos-track-row{grid-template-columns:repeat(2,minmax(0,1fr)) max-content max-content}#pos .pos-track-step:nth-child(3){padding-right:28px}}@media (max-width:359px){#pos .pos-track-step h3{font-size:16px}}@media (max-width:767px), (prefers-reduced-motion:reduce){.pos-track-line{animation:none!important}}.features-head{margin-bottom:32px;max-width:680px}@media (min-width:768px){.features-head{margin-bottom:56px}}.features-head .sec-h2{font-size:28px;line-height:1.15;color:#fff;font-weight:700}@media (min-width:768px){.features-head .sec-h2{font-size:38px}}@media (min-width:1440px){.features-head .sec-h2{font-size:42px}}.sec-lead{color:#D6D6D6;font-size:16px;line-height:1.55;margin:12px 0 0}.mini-bars{display:flex;align-items:flex-end;gap:6px;height:70px;flex:none}.mini-bars i{flex:1;display:block;border-radius:3px 3px 0 0;background:#3A3A3A}.mini-bars i.now{background:var(--mint)}.mini-fc{width:100%;display:flex;flex-direction:column;gap:10px;justify-content:space-between}.mini-fc-row{display:flex;justify-content:space-between;align-items:center;background:#1D1D1D;border:1px solid #2A2A2A;border-radius:9px;padding:12px 14px}.mini-fc-row .name{font-size:13px;color:#fff;font-weight:600}.mini-fc-row .fc{font-size:13px;font-weight:700;color:#6FE3B8}.mini-fc-row .fc.warn{color:#F2B078}#features .roles{display:flex;flex-direction:column;gap:16px;margin:0}#features .roles-cols{display:none}#features .role-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;background:var(--graphite-2);border:1px solid var(--home-card-line);border-radius:24px;padding:20px 16px 20px 19px}#features .role-row::before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:3px;border-radius:0 3px 3px 0;background:var(--mint)}#features .role-eyebrow{font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--mint);margin:0 0 20px;display:flex;gap:10px;align-items:baseline}#features .role-idx{color:var(--home-muted);font-weight:600}#features .role-who, #features .role-does{min-width:0}#features .role-h{font-family:var(--font-head);font-size:21px;line-height:1.2;font-weight:700;color:#fff;margin:0 0 16px;text-wrap:balance}#features .role-intro{color:#D6D6D6;font-size:14.5px;line-height:1.5;margin:0;text-wrap:pretty}#features .cell-l{display:block;font-size:13px;letter-spacing:.02em;color:var(--home-muted);margin:0 0 12px}#features .role-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}#features .role-list li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.5;font-weight:500;color:#D6D6D6;text-wrap:pretty}#features .role-list .ic{color:var(--mint);flex:0 0 auto;margin-top:3px}#features .role-ex{margin-top:16px;background:var(--graphite);border:1px solid var(--home-card-line);border-radius:16px;padding:16px}#features .role-ex .mock-cap{font-size:13px;color:var(--home-muted);margin:10px 0 0;text-align:center}#features .role-gain{align-self:start;background:rgba(113,254,211,.07);border:1px solid rgba(113,254,211,.24);border-radius:16px;padding:20px 22px}#features .gain-t{font-family:var(--font-head);font-size:16px;line-height:1.3;font-weight:600;color:#fff;margin:10px 0 0;text-wrap:balance}@media (max-width:479px){#features .role-gain{padding:18px 16px}}@media (max-width:359px){#features .role-gain{padding:16px 15px}}#features .role-gain--stack{background:none;border:0;padding:0;border-radius:0;display:flex;flex-direction:column}#features .gain-stack{display:flex;flex-direction:column;gap:12px}#features .gain-plate{display:flex;flex-direction:column;justify-content:center;background:rgba(113,254,211,.07);border:1px solid rgba(113,254,211,.24);border-radius:16px;padding:20px 22px}#features .gain-plate .gain-t{margin:0}@media (max-width:479px){#features .gain-plate{padding:18px 16px}}@media (max-width:359px){#features .gain-plate{padding:16px 15px}}@media (min-width:1024px){#features .role-gain--stack{align-self:stretch}#features .gain-stack{flex:1}#features .gain-plate{flex:1}}@media (max-width:359px){#features .role-row{padding-left:15px;padding-right:15px}}@media (min-width:768px){#features .role-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 32px;padding:28px 28px 28px 31px}#features .role-row::before{top:28px;bottom:28px}#features .role-gain{grid-column:1 / -1}}@media (min-width:1024px){#features .roles-cols{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);gap:32px;padding:0 32px 0 35px;font-size:13px;letter-spacing:.02em;color:var(--home-muted)}#features .role-row{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);gap:32px;padding:32px 32px 32px 35px}#features .role-row::before{top:32px;bottom:32px}#features .role-gain{grid-column:auto}#features .cell-l{display:none}#features .gain-t{margin-top:0}}@media (min-width:1440px){#features .roles-cols, #features .role-row{gap:40px}}.proof{padding:var(--sec-pad) 0}.proof-head{max-width:720px;margin:0 auto 32px;text-align:center}.proof-head h2{font-size:26px;color:#fff;font-weight:700;text-wrap:balance}@media (min-width:768px){.proof-head h2{font-size:32px}}@media (max-width:479px){.proof-br{display:none}.proof-head h2{font-size:17px}}.proof-lead{color:#D6D6D6;font-size:16px;line-height:1.55;margin:12px 0 0}.chain{display:flex;align-items:center;justify-content:center;gap:0;margin:0 auto 36px;flex-wrap:wrap;max-width:920px}.pill{display:flex;align-items:center;gap:10px;background:#232323;border:1px solid #333;border-radius:100px;padding:11px 18px 11px 12px;margin:4px}.pill-icon{width:28px;height:28px;border-radius:50%;background:var(--mint-plate);display:flex;align-items:center;justify-content:center;flex:none}.pill-icon svg{width:15px;height:15px;stroke:var(--graphite);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pill span{font-family:var(--font-head);font-size:13.5px;font-weight:600;color:#fff;white-space:nowrap}.chain-link{width:24px;height:2px;background:#3A3A3A;flex:none}@media (max-width:520px){.chain-link{display:none}}.proof-copy{max-width:680px;margin:0 auto;text-align:center}.proof-copy p{font-size:16px;line-height:1.6;color:#D2D6D6}.proof-copy p+p{margin-top:12px}.proof-copy strong{color:inherit;font-weight:600}.proof-outro{font-family:var(--font-head);font-weight:600;font-size:21px;color:#fff}@media (min-width:768px){.proof-outro{font-size:24px}}.proof-copy .proof-outro{margin-top:32px;margin-bottom:0;color:#fff;font-size:21px}@media (min-width:768px){.proof-copy .proof-outro{font-size:24px}}.proof-outro .mint{color:var(--mint)}.proof-outro-rule{display:block;width:32px;height:2px;background:var(--mint);margin:12px auto 0}.proof-photos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:1200px;margin:32px auto 0}.proof-photos > .proof-photo:first-child{grid-column:span 2;grid-row:span 2}.proof-dots{display:none}@media (max-width:1023px){.proof-photos{display:flex;gap:12px;max-width:none;margin:32px -16px 0;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;overscroll-behavior-x:contain;scrollbar-width:none}.proof-photos::-webkit-scrollbar{display:none}.proof-photo{flex:0 0 82%;scroll-snap-align:start}.proof-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.proof-dots i{display:block;width:6px;height:6px;border-radius:3px;background:rgba(255,255,255,.28);transition:width .2s, background-color .2s}.proof-dots i.on{width:18px;background:var(--mint)}}@media (min-width:768px) and (max-width:1023px){.proof-photos{margin:32px -32px 0;padding:0 32px;scroll-padding:0 32px}.proof-photo{flex-basis:40%}}.proof-photo{margin:0;background:var(--graphite-2);border:1px solid var(--home-card-line);border-radius:var(--radius);overflow:hidden}.proof-photo img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}#pricing-short{padding:56px 0 64px}@media (min-width:768px){#pricing-short{padding:80px 0}}.pricing-head{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;max-width:640px;margin:0 auto 32px}@media (min-width:768px){.pricing-head{margin-bottom:56px}}.pricing-cta{display:flex;justify-content:center;margin:24px 0 0}.pricing-cta .btn{min-width:260px}.pricing-h2{font-family:var(--font-head);font-weight:700;font-size:28px;color:#fff;margin:0}@media (min-width:768px){.pricing-h2{font-size:36px}}.pricing-lead{font-size:15px;line-height:1.5;color:#DADADA;margin:0}.price-row{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width:768px){.price-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.price-row .price-card{background:var(--graphite-2);border:1px solid #3A3A3A;border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:18px;box-shadow:none;opacity:1;transform:none}.price-row .price-card.accent{border:1px solid var(--mint);box-shadow:0 0 0 1px rgba(113,254,211,.25), 0 24px 48px rgba(113,254,211,.08)}.price-card-top{display:flex;flex-direction:column;gap:6px}.cap-top{font-size:13.5px;color:var(--home-muted);font-weight:500}.price-row .num{font-family:var(--font-head);font-weight:700;font-size:28px;color:#fff;line-height:1.15}@media (min-width:768px){.price-row .num{font-size:32px}}.price-row .num .unit{font-family:var(--font-text);font-weight:600;font-size:15px;color:var(--home-muted);margin-left:4px}.price-row .price-card.accent .num{color:var(--mint)}.price-list{display:flex;flex-direction:column;gap:11px;padding:14px 16px 16px;border-top:1px solid #3A3A3A;flex:1}.price-item{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#DADADA}.price-item svg{flex:none;margin-top:2px;color:var(--mint)}.price-row .badge{position:absolute;top:-13px;left:22px;background:var(--mint);color:var(--graphite);font-weight:700;font-size:13px;letter-spacing:.02em;padding:5px 13px;border-radius:999px}.price-row .price-card{position:relative}.price-row .btn{border-radius:12px;font-weight:600;font-size:14px;padding:13px 18px;width:100%;height:auto}.price-row .btn.primary{background:var(--mint);color:var(--graphite)}.price-row .btn.ghost{background:transparent;color:#fff;border:1px solid #4A4A4A}.faq-v2{padding:var(--sec-pad) 0}.faq-v2-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:56px;align-items:start}@media (max-width:860px){.faq-v2-grid{grid-template-columns:1fr;gap:32px}}.faq-v2-left h2{font-family:var(--font-head);font-weight:700;font-size:32px;margin:0 0 12px;color:#fff}.faq-v2-left .lead{font-size:15px;line-height:1.5;color:var(--home-muted);margin:14px 0 24px}.faq-v2-tg{display:inline-flex}.faq-v2-item{border-bottom:1px solid rgba(255,255,255,.08)}.faq-v2-item summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;gap:14px;padding:20px 0}.faq-v2-item summary::-webkit-details-marker{display:none}.faq-v2-item .chev{width:9px;height:9px;margin-top:6px;border-right:2px solid var(--mint);border-bottom:2px solid var(--mint);transform:rotate(45deg);transition:transform .2s ease;flex:0 0 auto}.faq-v2-item[open] .chev{transform:rotate(-135deg);margin-top:10px}.faq-v2-item .q{font-family:var(--font-text);font-weight:600;font-size:16px;line-height:1.4;color:#fff}.faq-v2-item:not([open]) .a{display:none}.faq-v2-item .a{font-size:14px;line-height:1.65;color:var(--home-muted);margin:0;padding:0 0 22px 23px}@media (max-width:767px){.faq-v2-left h2{font-size:26px}.faq-v2-item .q{font-size:15px}}.accordion-item{border-bottom:1px solid var(--line)}.accordion-item:first-child{border-top:1px solid var(--line)}.accordion-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 16px;background:none;border:0;text-align:left;cursor:pointer;font-family:var(--font-text);font-size:15px;font-weight:600;color:var(--text)}.accordion-q .chevron{flex:none;position:relative;width:20px;height:20px}.accordion-q .chevron::before,.accordion-q .chevron::after{content:"";position:absolute;left:3px;right:3px;top:9px;height:2px;background:var(--text-2);transition:transform 200ms ease}.accordion-q .chevron::after{transform:rotate(90deg)}.accordion-item.is-open .accordion-q .chevron::after{transform:rotate(0deg)}.accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 240ms ease}.accordion-item.is-open .accordion-panel{grid-template-rows:1fr}.accordion-panel-inner{overflow:hidden}.accordion-panel-inner p{margin:0;padding:0 4px 18px;color:var(--text-2);font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.accordion-panel{transition:none}.accordion-q .chevron::before,.accordion-q .chevron::after{transition:none}}#start{padding:var(--sec-pad) 0}.rule-top{border:none;border-top:1px solid #3A3A3A;margin:0 0 40px;width:100%}@media (min-width:768px){.rule-top{margin:0 0 52px}}.start-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media (min-width:768px){.start-grid{grid-template-columns:minmax(0,1fr) 1px minmax(0,240px);column-gap:40px;align-items:center}}@media (min-width:1024px){.start-grid{column-gap:56px;grid-template-columns:minmax(0,1fr) 1px minmax(0,272px)}}.col-divider{display:none;background:#3A3A3A;align-self:stretch}@media (min-width:768px){.col-divider{display:block}}.col-label{display:flex;flex-direction:column;gap:14px}.col-label .eyebrow{font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--mint);text-transform:uppercase}.col-label .offer{font-size:15px;line-height:1.6;color:var(--home-muted);max-width:260px}@media (max-width:767px){.col-label .offer{max-width:none}}.col-main{display:flex;flex-direction:column;gap:24px}.start-h2{font-size:26px;line-height:1.25;color:#fff;font-weight:700}@media (max-width:359px){.start-h2{font-size:24px}}@media (min-width:768px){.start-h2{font-size:32px}}@media (min-width:768px) and (max-width:899px){.start-h2{font-size:24px}}@media (min-width:1440px){.start-h2{font-size:38px}}.start-h2 .num{color:var(--mint)}.cta-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.cta-row .btn.primary{border-radius:12px;font-weight:700;font-size:16px;padding:16px 36px;background:var(--mint);color:var(--graphite);height:auto}.cta-row .btn.primary:hover{background:#8bffdf}@media (max-width:767px){.cta-row .btn.primary{width:100%}}.cta-row .sub{font-size:13.5px;color:var(--home-muted)}.skip-link{position:absolute;left:-9999px;top:0;background:var(--mint);color:var(--graphite);padding:8px 16px;z-index:200}.skip-link:focus{left:8px;top:8px}.price-cards{display:grid;gap:20px;margin-top:8px;text-align:left}@media (min-width:1024px){.price-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.price-card{position:relative;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;opacity:0;transform:translateY(16px);transition:opacity 350ms cubic-bezier(0,0,0,1),transform 350ms cubic-bezier(0,0,0,1)}@media (max-width:399px){.price-card{padding:24px 16px}}.price-card.is-visible{opacity:1;transform:translateY(0)}.price-card:nth-child(2){transition-delay:80ms}.price-card:nth-child(3){transition-delay:160ms}.price-card.is-featured{background:var(--graphite-2);border:1px solid var(--mint)}.price-card .badge{position:absolute;top:-13px;left:22px;display:inline-block;background:var(--mint);color:var(--graphite);font-weight:700;font-size:13px;letter-spacing:.02em;padding:5px 13px;border-radius:999px}.price-card .price-num{font-size:28px;font-weight:800;display:block}.price-card .price-cond{display:block;color:var(--text-2);font-size:14px;margin:0 0 6px}.price-card .price-total{display:block;color:var(--text-2);font-size:13px;margin-bottom:16px}.price-card .price-total:empty{display:none;margin:0}.price-card.is-featured .price-total{color:var(--text-2)}.price-card ul{margin-bottom:20px}.price-card ul li{font-size:14px;color:var(--text-2);padding-left:18px;position:relative;margin-bottom:8px}.price-card ul li::before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.price-card .btn{width:100%}@media (prefers-reduced-motion:reduce){.price-card{opacity:1 !important;transform:none !important}}.policy-body{max-width:720px;line-height:1.6;color:var(--text-2)}.policy-body h2{font-size:20px;color:var(--text);margin:32px 0 12px}.policy-body h2:first-child{margin-top:0}.policy-body p{margin-bottom:16px}.policy-body ul{margin-bottom:16px}.policy-body ul li{position:relative;padding-left:18px;margin-bottom:8px}.policy-body ul li::before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--muted)}.policy-date{color:var(--text-2);font-size:14px;margin-bottom:24px}.pol-intro{margin-bottom:28px}.pol-section{position:relative;padding:28px 0;border-top:1px solid var(--line)}.pol-section:first-of-type{border-top:none;padding-top:0}.pol-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 0 10px;border:1px solid var(--mint);border-radius:8px;font-size:12.5px;font-weight:700;color:var(--mint)}.pol-section h2{margin:0 0 14px}.pol-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 16px}.pol-services > div{padding:16px 18px;border:1px solid var(--line);border-radius:10px}.pol-services h3{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.02em;color:#EDEDED}.pol-services p{margin:0;font-size:14px;line-height:1.55;color:var(--home-muted)}@media (max-width:639px){.pol-services{grid-template-columns:minmax(0,1fr)}}.thanks-block{text-align:center;max-width:520px;margin:0 auto}.thanks-block p{color:var(--text-2);margin:16px 0 28px}.thanks-block p a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.footer-contacts{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center;color:var(--muted);font-size:14px}@media (min-width:1024px){.footer-contacts{justify-content:flex-start}}.footer-contacts a{color:var(--muted)}.footer-contacts a:hover{color:var(--accent)}.footer-legal-entity{color:var(--muted);font-size:13px;line-height:1.5;max-width:720px;text-align:center}@media (min-width:1024px){.footer-legal-entity{text-align:left}}.header-tg{display:none;align-items:center;gap:6px;font-size:14px;color:var(--text-2);white-space:nowrap}@media (min-width:1024px){.header-tg{display:flex}}.header-tg:hover{color:var(--accent)}.cookie-bar{position:fixed;left:0;right:0;bottom:0;z-index:150;background:var(--graphite);color:#fff;padding:16px;box-shadow:0 -4px 24px rgba(0,0,0,.18);transform:translateY(110%);transition:transform 250ms ease}.cookie-bar.is-visible{transform:translateY(0)}.cookie-bar .wrap{display:flex;flex-direction:column;gap:14px;align-items:stretch;max-width:960px;margin:0 auto;padding:0}@media (min-width:768px){.cookie-bar .wrap{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.cookie-bar p{margin:0;font-size:13.5px;line-height:1.5;color:var(--home-muted)}.cookie-bar p a{color:#fff;text-decoration:underline;text-underline-offset:3px}.cookie-bar-ctas{display:flex;gap:10px;flex:0 0 auto}.cookie-bar .btn.ghost{border-color:rgba(255,255,255,.3);color:#fff}@media (prefers-reduced-motion:reduce){.cookie-bar{transition:none}}.field-hint{margin-top:6px;font-size:12.5px;color:var(--text-2);line-height:1.4}.field-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--text-2)}.field-check input[type="checkbox"]{margin-top:2px;width:18px;height:18px;flex:0 0 auto;accent-color:var(--accent)}.field-check a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}@media (max-width:479px){.site-header .header-center{display:none}}@media (prefers-reduced-motion:reduce){.modal-scrim, .modal, .accordion-panel, .accordion-q .chevron, .btn, .mobile-cta, .nav-toggle span, .pos{transition:none !important}}@media print{.site-header, .mobile-cta, .modal-scrim, .trial-strip, .cookie-bar, .nav-toggle, .hero-shot::before, .footer-made, .accordion-q .chevron{display:none !important}*{box-shadow:none !important;text-shadow:none !important;background:#fff !important;color:#111 !important}a{text-decoration:underline}.wrap{max-width:100% !important;padding:0 !important}}.page-home .btn.primary{background:var(--mint);color:var(--graphite)}.page-home .btn.primary:hover{background:#5CE3BC}.page-home .btn.primary:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.page-home .btn.ghost{color:#fff;border-color:rgba(255,255,255,.22)}.page-home .btn.ghost:hover{border-color:var(--mint);color:var(--mint)}.page-home .btn.ghost:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.page-home .site-nav a:focus-visible,.page-home .header-tg:focus-visible, .page-home .nav-toggle:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.modal--onboard .plate{background:var(--mint-plate)}.modal--onboard .plate .sub{background:rgba(30,30,30,.10);color:rgba(30,30,30,.86)}.page-home input:focus,.page-home select:focus,.page-home textarea:focus, .modal--onboard input:focus,.modal--onboard select:focus,.modal--onboard textarea:focus{outline:none;border-color:var(--mint);box-shadow:0 0 0 2px rgba(113,254,211,.35)}.modal--onboard .btn.primary{background:var(--mint);color:var(--graphite)}.modal--onboard .btn.primary:hover{background:#5CE3BC}.site-footer.dark .footer-made{font-family:var(--font-text);font-size:15px;font-weight:500;gap:10px}.site-footer.dark .footer-made img{height:22px}#compare .cmp-row{transition:background .18s ease, transform .18s ease;border-radius:14px}#compare .cmp-row:not(.feature):hover{background:var(--graphite-2);transform:translateX(4px)}#compare .cmp-row:not(.feature):hover .num{color:var(--mint)}#compare .cmp-row:not(.feature):hover h3{color:#fff}@media (min-width:1024px){.site-header.dark .row-top{height:72px;column-gap:24px}.site-header.dark .brand img{height:auto;width:100px}.site-header.dark .header-cta{gap:24px}.site-header.dark .header-tg{font-size:14px;color:#C7CBCB}.site-header.dark .btn.primary{height:44px;padding:0 26px;border-radius:6px;font-size:14px;font-weight:700}.site-header.dark .row-nav{height:57px;justify-content:center;border-top:1px solid #313131}.site-header.dark .row-nav .site-nav,.site-header.dark .row-nav{gap:40px}.site-header.dark .row-nav a{position:relative;text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.04em;color:#B5B5B5;padding-bottom:6px}.site-header.dark .row-nav a:hover,.site-header.dark .row-nav a.is-active{color:#fff}.site-header.dark .row-nav a.is-active::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--mint)}.site-header.dark .row-nav a{padding-top:6px}.page-home #top{padding-top:40px}}.page-home #top{padding-top:24px}.page-home section[id]{scroll-margin-top:88px}@media (min-width:1024px){.page-home section[id]{scroll-margin-top:73px}}@media (min-width:768px){.page-home .day-row{min-height:0;padding:28px 24px;align-items:center}}@media (min-width:1024px){.site-header.dark .row-nav{margin-left:-32px;margin-right:-32px}}@media (min-width:1024px){.site-header .header-tg{display:inline-flex;align-items:center;gap:8px}}.site-header .header-tg .tg-ico{flex:none;opacity:.85}.site-header .header-tg:hover .tg-ico{opacity:1}@media (min-width:1024px){.site-header.dark .header-tg{display:inline-flex;align-items:center;gap:8px}}.site-header.dark .header-tg .tg-ico{width:24px;height:24px}@media (min-width:1024px){.site-header.dark .row-nav{align-items:center}.site-header.dark .row-nav a{align-self:center;height:auto}.site-header.dark .btn.primary{padding-left:26px;padding-right:26px}}@media (min-width:1024px){.site-header.dark.is-scrolled .row-top, .site-header.dark.is-scrolled .row-nav{display:contents}.site-header.dark.is-scrolled .wrap{flex-direction:row;align-items:center;justify-content:flex-start;gap:40px}.site-header.dark.is-scrolled .brand{display:none}.site-header.dark.is-scrolled .header-cta{order:2;margin-left:auto;gap:16px}.site-header.dark.is-scrolled .header-tg{font-size:0;gap:0;padding:0;width:44px;height:44px;justify-content:center;margin:-2px 0}.site-header.dark.is-scrolled .wrap{padding-top:10px;padding-bottom:10px}.site-header.dark.is-scrolled .btn.primary{height:40px}}@media (min-width:1024px) and (max-width:1279px){.site-header.dark.is-scrolled .header-login{display:none}.site-header.dark.is-scrolled .row-nav a{white-space:nowrap}}@media (min-width:1024px){.price-cards{margin-bottom:8px}}.ms-kbju{display:grid;grid-template-columns:repeat(4,auto);gap:12px;justify-content:flex-start}.ms-kbju b{display:flex;flex-direction:column;align-items:flex-start;font-weight:700;font-size:16px;color:#fff;font-variant-numeric:tabular-nums}.ms-kbju b span{font-size:13px;font-weight:600;letter-spacing:.03em;color:#B5B5B5;margin:2px 0 0}#compare .cmp-row:nth-child(n+3){padding-top:14px;padding-bottom:14px;gap:12px}#compare .cmp-row:nth-child(n+3) h3{font-size:15px;margin-bottom:2px}#compare .cmp-row:nth-child(n+3) p{font-size:13px;opacity:.85}#compare .cmp-row:nth-child(n+3) .num{font-size:13px;flex:0 0 20px}@media (min-width:768px){#compare .cmp-row:first-child h3{font-size:26px;line-height:1.2}#compare .cmp-row:first-child p{font-size:16px;max-width:46em}}.accordion-item.is-open .accordion-panel-inner{padding:0 16px 16px}@media (min-width:768px){.accordion-item.is-open .accordion-panel-inner{padding:0 20px 18px}}@media (min-width:900px){#compare .cmp-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#compare .cmp-row:first-child,#compare .cmp-row.feature{grid-column:1 / -1}}@media (max-width:479px){.ms-card{padding-left:16px;padding-right:16px}.ms-ttk-note{padding-right:2px}.ms-ttk td:first-child{white-space:normal}}@media (max-width:479px){#faq .plate{padding:0 14px}}.mobile-nav .mobile-nav-foot{margin-top:auto;padding:20px 0 28px;border-top:1px solid #313131;display:flex;flex-direction:column;gap:12px}.mobile-nav .mobile-nav-foot a{border-bottom:none;padding:0}.mobile-nav .mobile-nav-foot .btn{width:100%}@media (max-width:359px){.modal--onboard{padding-left:14px;padding-right:14px}.modal-hint{margin-left:-4px;margin-right:-4px}}.mobile-nav .mobile-nav-foot .btn{height:auto;min-height:48px;padding:13px 16px;line-height:1.25;white-space:normal;text-align:center}.mobile-nav .mobile-nav-foot{padding-bottom:36px}.mobile-nav .mobile-nav-foot a:not(.btn){color:#DADADA;text-align:center}@media (min-width:768px){.accordion-q{padding-left:20px;padding-right:20px}}.cookie-bar{border-top:1px solid #3A3A3A}.modal--onboard .plate{background:linear-gradient(160deg,#232323,#191919);padding:32px 30px;flex-direction:column;align-items:stretch;gap:18px;position:relative}.modal--onboard .plate::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--mint)}.modal--onboard .plate-logo{height:38px}.modal--onboard .plate h2{color:#fff;font-size:25px;line-height:1.15;margin:0 0 10px}.modal--onboard .plate .sub{background:none;padding:0;border-radius:0;display:block;max-width:none;color:var(--home-muted);font-size:14px;line-height:1.55}.modal--onboard .plate-facts{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.modal--onboard .plate-facts li{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.45;color:#DADADA}.modal--onboard .plate-facts li::before{content:"";flex:none;width:6px;height:6px;margin-top:6px;border-radius:50%;background:var(--mint)}@media (max-width:1023px){.modal--onboard .plate{padding:22px 20px;gap:12px}.modal--onboard .plate-facts{display:none}}.nice-select{position:relative}.nice-select select{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.nice-select .ns-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--field);border:1px solid var(--field-line);border-radius:12px;padding:0 16px;height:52px;color:var(--text);font-family:var(--font-text);font-size:15px;text-align:left;cursor:pointer;transition:border-color 150ms}.modal--onboard .nice-select .ns-btn{background:#1B1B1B;border-color:#3A3A3A;color:#fff}.nice-select .ns-btn:hover{border-color:var(--mint)}.nice-select .ns-btn:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.nice-select .ns-btn[aria-expanded="true"]{border-color:var(--mint)}.nice-select .ns-btn.is-placeholder{color:#8A8A8A}.nice-select .ns-caret{flex:none;width:10px;height:10px;border-right:2px solid var(--mint);border-bottom:2px solid var(--mint);transform:rotate(45deg) translateY(-2px);transition:transform 180ms}.nice-select .ns-btn[aria-expanded="true"] .ns-caret{transform:rotate(-135deg) translateY(-2px)}.nice-select .ns-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;margin:0;padding:6px;list-style:none;background:#1B1B1B;border:1px solid #3A3A3A;border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.45);max-height:264px;overflow-y:auto}.nice-select .ns-list[hidden]{display:none}.nice-select .ns-list li{padding:11px 12px;border-radius:8px;font-size:14.5px;color:#EDEDED;cursor:pointer}.nice-select .ns-list li[aria-selected="true"]{color:var(--graphite);background:var(--mint);font-weight:600}.nice-select .ns-list li.is-cursor:not([aria-selected="true"]){background:#2A2A2A}@media (prefers-reduced-motion:reduce){.nice-select .ns-caret{transition:none}}.modal--onboard .field-check{margin:18px 0 16px;align-items:center}.modal--onboard input::placeholder{text-overflow:ellipsis}.nice-select .ns-list li[data-value=""][aria-selected="true"]{background:transparent;color:#8A8A8A;font-weight:400}.mock-cap{font-size:13px;color:var(--home-muted);text-align:center;margin:10px 0 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cmp-chat-eyebrow{font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--mint);text-align:center;margin:0 0 20px}.cmp-chat-h{text-align:center;color:#fff;max-width:26ch;margin:0 auto 16px;text-wrap:balance}@media (max-width:389px){.cmp-chat-h{font-size:22px}}.cmp-chat-sub{font-size:16px;line-height:1.5;color:#C8C8C8;text-align:center;max-width:560px;margin:0 auto 24px}@media (min-width:768px){.cmp-chat-sub{margin-bottom:28px}}.cmp-chat-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}@media (min-width:768px){.cmp-chat-tabs{margin-bottom:24px}}.cmp-chat-tab{font-family:var(--font-head);font-size:14px;font-weight:600;color:#B5B5B5;background:var(--graphite-2);border:1px solid var(--home-card-line);border-radius:100px;padding:10px 20px;transition-property:background-color,border-color,color,transform;transition-duration:200ms;transition-timing-function:ease-out}.cmp-chat-tab .n{font-size:13px;color:#B5B5B5;margin-right:8px}.cmp-chat-tab.is-active{color:var(--graphite);background:var(--mint);border-color:var(--mint)}.cmp-chat-tab.is-active .n{color:rgba(30,30,30,.55)}.cmp-chat-tab:active{transform:scale(.96)}.cmp-chat-tab:focus-visible{outline:2px solid var(--mint);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cmp-chat-tab{transition:none}}.cmp-chat-shell{max-width:640px;margin:0 auto;background:var(--graphite-3);border:1px solid var(--home-card-line);border-radius:24px;padding:22px 24px}@media (max-width:640px){.cmp-chat-shell{padding:20px 18px 24px;border-radius:18px}}.cmp-chat-sum{max-width:640px;margin:12px auto 0;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--home-card-line);border-radius:18px;overflow:hidden}.cmp-sum-man,.cmp-sum-cif{padding:14px 20px}.cmp-sum-man{background:var(--graphite-2)}.cmp-sum-cif{background:rgba(113,254,211,.13);border-left:1px solid rgba(113,254,211,.35)}.cmp-sum-l{display:block;font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:4px}.cmp-sum-v{display:block;font-family:var(--font-head);font-size:18px;font-weight:700;line-height:1.3}.cmp-sum-man .cmp-sum-l{color:#BDBDBD}.cmp-sum-man .cmp-sum-v{color:#D0D0D0}.cmp-sum-cif .cmp-sum-l{color:var(--mint)}.cmp-sum-cif .cmp-sum-v{color:#fff}@media (max-width:640px){.cmp-sum-man,.cmp-sum-cif{padding:12px 14px}.cmp-sum-v{font-size:16px}}.cmp-chat-stage{display:grid}.cmp-chat-panel{grid-area:1/1;min-width:0;opacity:0;pointer-events:none;transition:opacity 150ms ease-out}.cmp-chat-panel.is-active{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.cmp-chat-panel{transition:none}}.cmp-msg{display:flex;margin-bottom:12px}.cmp-msg:last-of-type{margin-bottom:0}.cmp-msg.user{justify-content:flex-end}.cmp-chat-panel.is-playing .cmp-msg{opacity:0;transform:translateY(10px)}.cmp-chat-panel.is-playing .cmp-msg.is-in{opacity:1;transform:none;transition:opacity 350ms ease-out, transform 350ms ease-out}@media (prefers-reduced-motion:reduce){.cmp-chat-panel.is-playing .cmp-msg.is-in{transition:none}}.cmp-bubble{max-width:78%;padding:12px 16px;border-radius:16px;font-size:16px;line-height:1.45}@media (max-width:640px){.cmp-bubble{max-width:88%}}.cmp-msg.user .cmp-bubble{background:#33363A;color:var(--text-2);border-bottom-right-radius:4px}.cmp-msg.manual .cmp-bubble{background:var(--graphite-2);border:1px solid var(--home-card-line);border-bottom-left-radius:4px}.cmp-msg.cifra .cmp-bubble{background:rgba(113,254,211,.13);border:1px solid rgba(113,254,211,.35);border-bottom-left-radius:4px}.cmp-bubble .who{display:block;font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:4px}.cmp-msg.manual .who{color:#BDBDBD}.cmp-msg.cifra .who{color:var(--mint)}.cmp-bubble-inner{display:grid}.cmp-bubble-inner .typing,.cmp-bubble-inner .txt{grid-area:1/1}.cmp-bubble-inner .typing{display:inline-flex;gap:4px;align-items:center;height:14px;opacity:0}.cmp-bubble-inner .txt{opacity:1}.cmp-bubble-inner .tw-off{visibility:hidden}.cmp-msg.manual .txt{color:#D0D0D0}.cmp-msg.cifra .txt{color:#fff;font-weight:600}.cmp-chat-panel.is-playing .cmp-bubble-inner .typing{opacity:1}.cmp-chat-panel.is-playing .cmp-bubble-inner .txt{opacity:0}.cmp-chat-panel.is-playing .cmp-bubble-inner.is-answered .typing{opacity:0}.cmp-chat-panel.is-playing .cmp-bubble-inner.is-answered .txt{opacity:1}.typing i{width:5px;height:5px;border-radius:50%;background:currentColor;color:#999;opacity:.5;animation:cmpTyping 1s infinite ease-in-out}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes cmpTyping{0%,60%,100%{opacity:.25;transform:scale(.8)}30%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.typing i{animation:none}}.info-answers-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}@media (min-width:1024px){.info-answers-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:24px}}.info-answer--wide h3{font-size:18px}.info-answer--wide p{column-count:1;max-width:none}.info-answer--narrow{display:flex;flex-direction:column}.info-answer--narrow p{margin-bottom:12px}.pricing-note{display:flex;align-items:flex-start;gap:14px;max-width:720px;margin:28px auto 0;background:var(--graphite-2);border:1px solid #3A3A3A;border-radius:var(--radius);padding:20px 24px}@media (max-width:520px){.pricing-note{max-width:none}}@media (max-width:479px){.pricing-note{padding:16px 14px}.pricing-note-mark{display:none}}.pricing-note-mark{flex:0 0 auto;width:6px;height:6px;margin-top:8px;border-radius:50%;background:var(--mint)}.pricing-note-text p{margin:0;font-size:14px;line-height:1.55;color:var(--home-muted);text-align:left}.pricing-note-text p + p{margin-top:8px}#pricing-short .price-card{display:flex;flex-direction:column}#pricing-short .price-card .btn{margin-top:auto}#pricing-short .price-features{margin-top:28px;padding-top:28px;border-top:1px solid var(--home-card-line,rgba(255,255,255,.08))}#pricing-short .price-features h3{font-family:var(--font-head);font-size:16px;font-weight:700;color:#fff;margin:0 0 16px}.pf2-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.pf2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf2-item{display:flex;align-items:flex-start;gap:12px;background:var(--graphite-2);border:1px solid #3A3A3A;border-radius:14px;padding:18px 20px}.pf2-ic{flex:none;width:28px;height:28px;border-radius:50%;background:rgba(113,254,211,.14);display:flex;align-items:center;justify-content:center;color:var(--mint)}.pf2-item p{margin:0;font-size:16px;line-height:1.5;color:#D9D9D9;text-wrap:pretty}@media (min-width:768px){.start-grid{grid-template-columns:minmax(0,1fr) 1px minmax(0,320px)}}@media (min-width:1024px){.start-grid{grid-template-columns:minmax(0,1fr) 1px minmax(0,360px)}}.col-label .lead-form{margin-top:20px}.col-label .lead-form .field label{color:#D7D7D7}.col-label .lead-form input{background:#1E1E1E;border-color:rgba(255,255,255,.14);color:#fff}.col-label .field-check{color:var(--home-muted)}.lead-form-success{display:none;align-items:flex-start;gap:12px;margin-top:20px;color:#fff}.lead-form-success.is-visible{display:flex}.lead-form-success svg{flex:none;color:var(--mint);margin-top:2px}.lead-form-success p{font-size:15px;line-height:1.5;margin:0}.field-check{position:relative;padding:8px 0}.field-check input[type="checkbox"]{width:16px;height:16px;flex:none;margin-top:2px;position:relative}.field-check input[type="checkbox"]::before{content:"";position:absolute;inset:-12px}.price-num, .price-row .num{font-variant-numeric:tabular-nums}#start .field-check{padding:0;margin-bottom:12px}.col-label .lead-form input, .col-label .lead-form .btn{border-radius:8px}body.page-home{background-image: linear-gradient(rgba(113,254,211,.07) 1px, transparent 1px), linear-gradient(90deg, rgba(113,254,211,.07) 1px, transparent 1px);background-size:56px 56px, 56px 56px}body.page-home #day,body.page-home #pos,body.page-home #web,body.page-home #features,body.page-home #compare,body.page-home #proof,body.page-home #pricing-short,body.page-home #faq,body.page-home #start{background:transparent}@keyframes b2drift{from{background-position:0 0, 0 0}to{background-position:-56px -56px, -56px -56px}}body.page-home .faq-v2-grid > div:not(.faq-v2-left), body.page-home .proof-copy, body.page-home #start .start-grid{background:var(--graphite-2);border:1px solid var(--home-card-line);border-radius:24px}body.page-home .faq-v2-grid > div:not(.faq-v2-left){padding:8px 32px}body.page-home .faq-v2-item:last-child{border-bottom:0}body.page-home .proof-copy{padding:36px 44px}body.page-home #start .start-grid{padding:48px 56px}body.page-home .rule-top{border-top-color:transparent}body.page-home #pricing-short .price-features{border-top-color:transparent}@media (min-width:1200px){body.page-home #start .start-h2{font-size:clamp(40px,3.6vw,56px);line-height:1.1}body.page-home #start .col-main .lead{font-size:18px;max-width:420px}}@media (min-width:768px) and (max-width:1023px){body.page-home #start .start-grid{padding:32px 28px;grid-template-columns:minmax(0,1fr) 1px minmax(0,280px)}}@media (max-width:767px){body.page-home .faq-v2-grid > div:not(.faq-v2-left){padding:4px 18px}body.page-home .proof-copy{padding:24px 20px}body.page-home #start .start-grid{padding:28px 20px}}.header-login{display:none}@media (min-width:1024px){.site-header.dark .header-login{display:inline-flex;align-items:center;font-size:14px;font-weight:500;color:#C7CBCB;white-space:nowrap;text-decoration:none}}@media (hover:hover){.site-header.dark .header-login:hover{color:#fff}}.page-home .header-login:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.mobile-nav .mobile-nav-foot a.mobile-nav-login{color:#fff;font-weight:500}body.page-home .site-footer{margin-top:0}@media (max-width:767px){#policy h1{font-size:5.6vw}}body.page-partneram #hero,body.page-partneram #who,body.page-partneram #get,body.page-partneram #how{background:transparent}body.page-partneram .partner-table-wrap{background:var(--graphite-2);border:1px solid var(--home-card-line);border-radius:20px;padding:20px 24px}body.page-partneram .partner-table tr:last-child td{border-bottom:0}@media (max-width:600px){body.page-partneram .partner-table-wrap{padding:16px 12px}}.partner-hero{padding:56px 0 48px}@media (min-width:768px){.partner-hero{padding:80px 0 64px}}.partner-hero .wrap{max-width:760px;text-align:center}.partner-hero .eyebrow{display:block;margin:0 0 16px}.partner-hero h1{margin:0 0 18px;text-wrap:balance}@media (max-width:389px){.partner-hero h1{font-size:28px}}@media (max-width:340px){.partner-hero h1{font-size:24px}}.partner-hero .lead{max-width:560px;margin:0 auto 32px;text-wrap:pretty;font-size:16px;color:var(--text-2)}@media (min-width:768px){.partner-hero .lead{font-size:18px}}.partner-hero-note{margin:20px 0 0;font-size:13px;color:var(--text-2)}.partner-types-head{margin-bottom:24px;max-width:640px}.partner-types-head .sec-h2{text-wrap:balance}@media (min-width:768px){.partner-types-head{margin-bottom:32px}}.partner-types-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:700px){.partner-types-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.partner-type-card{position:relative;background:var(--graphite-2,var(--card));border:1px solid var(--home-card-line,var(--line));border-radius:20px;padding:var(--pad-card);overflow:hidden;display:flex;flex-direction:column;justify-content:center}@media (max-width:480px){.partner-type-card{padding:16px}}.partner-type-card .idx{position:absolute;top:8px;right:20px;font-family:var(--font-head);font-weight:800;font-size:64px;line-height:1;color:rgba(255,255,255,.04)}.partner-type-card .role-eyebrow{font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:.03em;color:var(--mint);margin:0 0 10px;position:relative;line-height:1.35}.partner-type-card .role-h{font-family:var(--font-head);font-size:19px;font-weight:700;color:#fff;line-height:1.25;margin:0 0 8px;position:relative;text-wrap:balance}.partner-type-card .role-intro{color:var(--text-2);font-size:14.5px;line-height:1.55;margin:0;position:relative;text-wrap:pretty}.partner-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.partner-table{width:100%;min-width:520px;border-collapse:collapse;table-layout:fixed}.partner-table th{text-align:left;font-size:13px;font-weight:600;color:var(--text-2);letter-spacing:.01em;padding:0 16px 12px;border-bottom:1px solid var(--line)}.partner-table th:first-child{padding-left:0}.partner-table th:last-child{padding-right:0}.partner-table td{padding:18px 16px;border-bottom:1px solid var(--line);font-size:15px;color:#fff;font-variant-numeric:tabular-nums;vertical-align:top;overflow-wrap:break-word}.partner-table td:first-child{padding-left:0;font-weight:700}.partner-table td:last-child{padding-right:0}.partner-table td.num{color:var(--mint);font-weight:700;white-space:nowrap}@media (max-width:600px){.partner-table-wrap{overflow-x:visible}.partner-table{min-width:0;table-layout:auto}.partner-table th,.partner-table td{padding:10px 6px;font-size:12.5px}.partner-table th:first-child,.partner-table td:first-child{padding-left:0}.partner-table th:last-child,.partner-table td:last-child{padding-right:0}.partner-table td{font-size:13px}}.partner-get-lead{max-width:640px;margin:0 0 24px;font-size:15px;line-height:1.6;color:var(--text-2);text-wrap:pretty}@media (min-width:768px){.partner-get-lead{font-size:16px;margin-bottom:28px}}.partner-econ-note{margin:20px 0 0;font-size:14px;color:var(--muted);max-width:640px;text-wrap:pretty}.partner-form-note{margin-top:12px}body.page-partneram .pos-track-step h3{white-space:normal}.pos-track-time{font-family:var(--font-head);font-size:18px;font-weight:700;color:#fff;margin:0 0 8px;line-height:1.2}.pos-track-step.is-final .pos-track-time{color:var(--mint)}@media (min-width:1024px){.pos-track-time{font-size:20px}}@media (min-width:861px){body.page-partneram .faq-v2-grid{grid-template-columns:420px minmax(0,1fr)}}@media (max-width:767px){#pos .pos-head{justify-content:flex-start;text-align:left;margin-bottom:24px}#pos .pos-head .btn{display:none}#pos .pos-track{padding:0 30px 0 0}#pos .pos-track-line{display:block;left:auto;right:5px;top:28px;bottom:6px}#pos .pos-track-arrow{display:block;left:auto;right:0;bottom:-2px}#pos .pos-track-row{gap:12px;counter-reset:posn}#pos .pos-track-step{counter-increment:posn;padding:16px 16px 18px;background:#262626;border:1px solid rgba(255,255,255,.06);border-radius:18px}#pos .pos-track-step::before{left:auto;right:-31px;top:27px;z-index:1}#pos .pos-track-step.is-final::before{left:auto;right:-32px;box-shadow:0 0 0 5px #2A403A}#pos .pos-track-step h3{font-size:16px;line-height:22px;margin:0 0 6px;white-space:nowrap}#pos .pos-track-step p{margin:0;max-width:none;font-size:15px}#pos .pos-track-step.is-final{background:linear-gradient(rgba(113,254,211,.08),rgba(113,254,211,.08)),#262626;border-color:rgba(113,254,211,.35)}#pos .pos-track-step.is-final h3{color:var(--mint)}}@media (max-width:389px){#pos .pos-track-step h3{white-space:normal}}:root{--h2-sec:24px}@media (max-width:359px){:root{--h2-sec:20px}}@media (min-width:768px){:root{--h2-sec:32px}}@media (min-width:1440px){:root{--h2-sec:34px}}@media (max-width:359px){:root{--h2-sec:min(20px, calc((100vw - 32px) / 14.4))}}@media (min-width:360px) and (max-width:389px){:root{--h2-sec:min(24px, calc((100vw - 32px) / 14.6))}}.sec-h2, .day-head .sec-h2, .web-head .sec-h2, .features-head .sec-h2, .cmp-left h2, .pos-head h2, .proof-head h2, .pricing-h2, .faq-v2-left h2, .start-h2, body.page-home #start .start-h2{font-size:var(--h2-sec)}@media (min-width:1200px){body.page-home #start .start-h2{max-width:13em}}@media (max-width:767px){.policy-body h2{font-size:min(20px, 4.6vw)}}@media (max-width:359px){#features .role-h{font-size:18px}}@media (min-width:768px) and (max-width:899px){.start-h2, body.page-home #start .start-h2{font-size:24px}}
