.landing-v2-root{--bg:#f3f1ec;--ink:#16181d;--soft:#5e6169;--line:#dad6ce;--accent:#0028b4;--accent-ink:#ffffff;--device:#15171c;--radius:4px;--max-w:1360px;--font-sans:"Onest","Onest Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","Onest Fallback",ui-monospace,"SFMono-Regular",Menlo,monospace;--header-h:64px}.landing-v2-root,.landing-v2-root *{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}.landing-v2-root{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16.5px;line-height:1.55;-webkit-font-smoothing:antialiased}.landing-v2-root img,.landing-v2-root svg{display:block;max-width:100%}:where(.landing-v2-root) a{color:inherit}.landing-v2-root figure,.landing-v2-root h1,.landing-v2-root h2,.landing-v2-root h3,.landing-v2-root p{margin:0}.landing-v2-root ol,.landing-v2-root ul{margin:0;padding:0;list-style:none}:where(.landing-v2-root) button{font:inherit;color:inherit}.landing-v2-root a:focus-visible,.landing-v2-root button:focus-visible,.landing-v2-root input:focus-visible,.landing-v2-root summary:focus-visible,.landing-v2-root textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.landing-v2-root h1{font-weight:600;font-size:clamp(2.125rem,8vw + .5rem,4rem);line-height:1.05;letter-spacing:-.01em}@media (min-width:768px){.landing-v2-root h1{line-height:1.02}}.landing-v2-root h2{font-weight:600;font-size:clamp(1.875rem,6vw + .4rem,3.25rem);line-height:1.05;letter-spacing:-.01em}:where(.landing-v2-root) p{color:var(--ink)}.landing-v2-root #case-decor,.landing-v2-root #case-maketa,.landing-v2-root #case-mypulso,.landing-v2-root #case-sabaan,.landing-v2-root #cases,.landing-v2-root #contact,.landing-v2-root #faq,.landing-v2-root #hero,.landing-v2-root #price,.landing-v2-root #process,.landing-v2-root #services,.landing-v2-root #team{scroll-margin-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-v2-root,.landing-v2-root *,.landing-v2-root :after,.landing-v2-root :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/landing-v2/fonts/onest-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/landing-v2/fonts/onest-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+2000-206f,u+20ac,u+2122}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/landing-v2/fonts/onest-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/landing-v2/fonts/onest-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+2000-206f,u+20ac,u+2122}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/landing-v2/fonts/jbmono-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/landing-v2/fonts/jbmono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+2000-206f,u+20ac,u+2122}@font-face{font-family:Onest Fallback;src:local("Arial");size-adjust:104%;ascent-override:92%;descent-override:24%;line-gap-override:0%}.landing-v2_visually-hidden___nWZ3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-v2_skip-link__sFHeq{position:absolute;top:-100%;left:12px;z-index:200;background:var(--accent);color:#fff;padding:10px 16px;border-radius:var(--radius);text-decoration:none}.landing-v2_skip-link__sFHeq:focus{top:12px}.landing-v2_lede__hmnnm{color:var(--soft);font-size:1.0625rem}.landing-v2_mono-label__F3ZaR{font-family:var(--font-mono);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--soft)}.landing-v2_btn__kIQXj{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:0 22px;border-radius:var(--radius);font-weight:600;font-size:1rem;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.landing-v2_btn--primary__SyjEK{background:var(--accent);color:#fff}.landing-v2_btn--primary__SyjEK:hover{background:#001e8a}.landing-v2_btn--secondary__YHqZN{background:transparent;color:var(--ink);border-color:var(--line)}.landing-v2_btn--secondary__YHqZN:hover{border-color:var(--ink)}.landing-v2_btn--dark__fN7NU{background:var(--ink);color:#fff}.landing-v2_btn--dark__fN7NU:hover{background:#000}.landing-v2_btn--sm__org9g{min-height:48px;padding:0 16px;font-size:14.5px;border-radius:4px}.landing-v2_btn__kIQXj:active{transform:translateY(1px)}.landing-v2_btn__kIQXj:disabled,.landing-v2_btn__kIQXj[aria-disabled=true]{background:#c9cdd6;color:#fff;border-color:transparent;cursor:not-allowed}.landing-v2_btn__kIQXj:disabled:hover,.landing-v2_btn__kIQXj[aria-disabled=true]:hover{background:#c9cdd6}.landing-v2_btn__kIQXj:disabled:active,.landing-v2_btn__kIQXj[aria-disabled=true]:active{transform:none}.landing-v2_site-header__mlYZd{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:16px;min-height:var(--header-h);padding:10px max(16px,env(safe-area-inset-left,0px));background:#f3f1ec;opacity:1;border-bottom:1px solid #dad6ce}.landing-v2_brand__q2XEc{display:flex;align-items:center;text-decoration:none;margin-right:auto}.landing-v2_brand__q2XEc img{height:32px;width:auto}.landing-v2_site-nav___wr_h{display:none;align-items:center;gap:28px;font-weight:500;font-size:.95rem}.landing-v2_site-nav___wr_h a{text-decoration:none;color:var(--ink);padding:4px 0;border-bottom:1px solid transparent}.landing-v2_site-nav___wr_h a:hover{border-bottom-color:var(--accent)}.landing-v2_header-cta__sFAnH{padding:0 18px;min-height:48px;font-size:.9rem;white-space:nowrap}.landing-v2_header-cta-text--short__eDmX9{display:none}@media (max-width:399.98px){.landing-v2_header-cta-text__eqGXo:not(.landing-v2_header-cta-text--short__eDmX9){display:none}.landing-v2_header-cta-text--short__eDmX9{display:inline}.landing-v2_header-cta__sFAnH{padding:0 14px}}.landing-v2_nav-menu__tfgKI{margin-left:4px}.landing-v2_nav-menu__tfgKI>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius);border:1px solid var(--line);font-size:20px}.landing-v2_nav-menu__tfgKI>summary::-webkit-details-marker{display:none}.landing-v2_nav-menu__tfgKI[open]>summary{border-color:var(--ink)}.landing-v2_nav-menu-panel__TfoX8{position:absolute;right:16px;top:calc(var(--header-h) + 6px);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:12px;display:flex;flex-direction:column;gap:4px;min-width:200px;box-shadow:0 20px 40px rgba(22,24,29,.12)}.landing-v2_nav-menu-panel__TfoX8 a{text-decoration:none;color:var(--ink);padding:10px 12px;border-radius:var(--radius);font-weight:500}.landing-v2_nav-menu-panel__TfoX8 a:hover{background:rgba(0,40,180,.06)}@media (min-width:768px){.landing-v2_site-header__mlYZd{padding-inline:32px}.landing-v2_site-nav___wr_h{display:flex}.landing-v2_nav-menu__tfgKI{display:none}}.landing-v2_shell__UHmZw{max-width:var(--max-w);margin-inline:auto;padding-inline:20px}@media (min-width:768px){.landing-v2_shell__UHmZw{padding-inline:32px}}.landing-v2_hero__gl21H{padding-block:40px 24px;display:flex;flex-direction:column;gap:24px}.landing-v2_hero-copy__lQqHk{max-width:600px}.landing-v2_hero-copy__lQqHk .landing-v2_mono-label__F3ZaR{display:block;margin-bottom:14px}.landing-v2_hero-copy__lQqHk h1{margin-bottom:16px}.landing-v2_hero-copy__lQqHk .landing-v2_lede__hmnnm{max-width:46ch;margin-bottom:28px}.landing-v2_hero-actions__9CU3h{display:flex;flex-wrap:wrap;gap:12px}@media (min-width:768px){.landing-v2_hero__gl21H{padding-block:56px 0}}.landing-v2_story__j7eg7{display:block}.landing-v2_story-inner__UEZVK{display:flex;flex-direction:column}.landing-v2_story-text__Y8Lq1{display:block;order:1}.landing-v2_chapter__7CvXS{padding-block:56px;border-top:1px solid var(--line);max-width:560px}.landing-v2_chapter__7CvXS:first-of-type{border-top:none}.landing-v2_chapter__7CvXS .landing-v2_mono-label__F3ZaR{display:block;margin-bottom:14px}.landing-v2_chapter__7CvXS h2{margin-bottom:14px}.landing-v2_chapter__7CvXS p{color:var(--soft);max-width:52ch}.landing-v2_chapter__7CvXS p+p{margin-top:12px}.landing-v2_story-scene__F9kDm{display:block;order:0;position:sticky;top:8px;z-index:5;padding-block:10px 16px;background:var(--bg)}@media (min-width:768px){.landing-v2_story-scene__F9kDm{top:64px;padding-block:24px}.landing-v2_chapter__7CvXS{max-width:none;min-height:40vh}}@media (min-width:1100px){.landing-v2_story-inner__UEZVK{display:grid;grid-template-columns:480px 1fr;align-items:start}.landing-v2_story-text__Y8Lq1{order:1}.landing-v2_story-scene__F9kDm{order:2;top:96px;padding-block:0;z-index:auto}.landing-v2_chapter__7CvXS{min-height:70vh;display:flex;flex-direction:column;justify-content:center}.landing-v2_hero-in-story__Fifm7{min-height:auto;padding-block:72px 56px;display:flex;flex-direction:column;justify-content:center;border-top:none}.landing-v2_story-inner--hero__JfR_l{grid-template-columns:minmax(320px,420px) 1fr;column-gap:32px}}.landing-v2_story--hero__LxYit{overflow-x:clip}.landing-v2_story-scene--hero__M0AP7{position:static;order:2}.landing-v2_story--hero__LxYit .landing-v2_hero-in-story__Fifm7{border-top:none}@media (max-width:1099.98px){.landing-v2_story--hero__LxYit .landing-v2_story-text__Y8Lq1{order:1}}.landing-v2_story-scene--cases__wXF1W{display:none}@media (min-width:1100px){.landing-v2_story-scene--cases__wXF1W{display:block}.landing-v2_story-scene--cases__wXF1W .landing-v2_scene__Rrbso{aspect-ratio:auto;height:calc(100vh - 192px);min-height:480px;max-height:760px}.landing-v2_case__HBxa6 .landing-v2_case-media__tB1il{display:none}}.landing-v2_scene__Rrbso{position:relative;aspect-ratio:4/3;width:100%;border-radius:var(--radius);overflow:hidden;background:#eeebe5}.landing-v2_chapter-progress__HUxij{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;gap:6px;z-index:6}.landing-v2_chapter-progress__HUxij a{height:4px;width:28px;border-radius:2px;background:var(--line);text-decoration:none;transition:background .2s ease}.landing-v2_chapter-progress__HUxij a[aria-current=true]{background:var(--accent)}.landing-v2_state-box__CZgcx{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 24px 56px;opacity:0;transition:opacity .35s ease,transform .35s ease;transform:translateY(12px);background:#eeebe5}.landing-v2_state-box__CZgcx .landing-v2_state-caption__qVhx6{text-align:center}.landing-v2_state-box__CZgcx .landing-v2_state-caption--top__RfViF{order:-1}.landing-v2_scene__Rrbso[data-stage=decor] .landing-v2_state-box__CZgcx[data-layer=decor],.landing-v2_scene__Rrbso[data-stage=maketa] .landing-v2_state-box__CZgcx[data-layer=maketa],.landing-v2_scene__Rrbso[data-stage=mypulso] .landing-v2_state-box__CZgcx[data-layer=mypulso],.landing-v2_scene__Rrbso[data-stage=sabaan] .landing-v2_state-box__CZgcx[data-layer=sabaan]{opacity:1;transform:none}@supports (animation-timeline:view()){@media (min-width:1100px){.landing-v2_case-body__iVA5s h3,.landing-v2_hero-copy__lQqHk h1{animation:landing-v2_chapter-reveal__4Rlzh linear both;animation-timeline:view();animation-range:entry 0 cover 25%}}@keyframes landing-v2_chapter-reveal__4Rlzh{0%{opacity:.6;transform:translateY(10px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.landing-v2_case-body__iVA5s h3,.landing-v2_hero-copy__lQqHk h1{animation:none!important}}.landing-v2_faq-section__vAEXT{border-top:1px solid var(--line);padding-block:72px}@media (min-width:768px){.landing-v2_faq-section__vAEXT{padding-block:112px}}.landing-v2_faq-list__0UeUU{max-width:720px;margin-top:24px;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.landing-v2_faq-item__hzw7Y{border:none;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:0}.landing-v2_faq-item__hzw7Y summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.landing-v2_faq-item__hzw7Y summary::-webkit-details-marker{display:none}.landing-v2_faq-item__hzw7Y summary .landing-v2_chev__j9_QT{transition:transform .2s ease;color:var(--ink);font-size:20px;font-weight:400;flex-shrink:0}.landing-v2_faq-item__hzw7Y[open] summary .landing-v2_chev__j9_QT{transform:rotate(45deg)}.landing-v2_faq-item__hzw7Y p{padding-bottom:18px;color:var(--soft);margin:0}.landing-v2_contact-grid__ZqoD7{display:grid;grid-template-columns:1fr;gap:32px;margin-top:24px}@media (min-width:900px){.landing-v2_contact-grid__ZqoD7{grid-template-columns:1fr 1fr}}.landing-v2_contact-form__mh2NH{display:flex;flex-direction:column;gap:14px;max-width:480px}.landing-v2_field__Ma_6x{display:flex;flex-direction:column;gap:6px}.landing-v2_field__Ma_6x label{font-size:.85rem;font-weight:600}.landing-v2_field__Ma_6x input,.landing-v2_field__Ma_6x textarea{border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;font:inherit;font-size:.95rem;background:#fff;min-height:48px}.landing-v2_field__Ma_6x.has-error input{border-color:#b3261e}.landing-v2_field-error__tjaH9{display:none;color:#b3261e;font-size:.85rem;margin-top:-2px}.landing-v2_field-error__tjaH9.is-visible{display:block}.landing-v2_field__Ma_6x textarea{min-height:96px;resize:vertical}.landing-v2_field-optional__BBvDc{color:#8b8d93;font-weight:400}.landing-v2_field-consent__9_Tzq{flex-direction:row;align-items:flex-start;gap:12px;padding:4px;margin:-4px;border-radius:var(--radius);border:1px solid transparent}.landing-v2_field-consent__9_Tzq input[type=checkbox]{min-height:auto;width:24px;height:24px;margin-top:1px;flex-shrink:0;accent-color:var(--accent)}.landing-v2_field-consent__9_Tzq label{font-weight:400;font-size:.85rem;color:var(--soft);cursor:pointer}.landing-v2_field-consent__9_Tzq a{color:var(--accent)}.landing-v2_field-consent__9_Tzq.has-error{border-color:#b3261e}.landing-v2_consent-error__iHiCh{display:none;color:#b3261e;font-size:.85rem;margin-top:-4px}.landing-v2_consent-error__iHiCh.is-visible{display:block}.landing-v2_honeypot-field__MbiFl{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.landing-v2_contact-form__mh2NH button[type=submit]{margin-top:4px}.landing-v2_form-status__1pll7{font-size:.9rem;border-radius:var(--radius);padding:12px 14px;display:none}.landing-v2_form-status__1pll7.is-visible{display:block}.landing-v2_form-status__1pll7.is-ok{background:rgba(0,40,180,.08);color:var(--accent)}.landing-v2_form-status__1pll7.is-error{background:rgba(180,0,0,.08);color:#a30000}.landing-v2_form-status__1pll7 a{color:inherit;font-weight:600;text-decoration:underline}.landing-v2_contact-alt__UJX6A{color:var(--soft);font-size:.9rem}.landing-v2_contact-alt__UJX6A a{color:var(--accent);font-weight:600;text-decoration:none}.landing-v2_contact-alt__UJX6A a:hover{text-decoration:underline}noscript.landing-v2_contact-noscript__GZwLx{display:block;margin-top:10px;font-size:.85rem;color:var(--soft);background:rgba(0,40,180,.06);border-radius:var(--radius);padding:10px 14px}.landing-v2_site-footer__ZPT_t{border-top:1px solid var(--line);padding-block:32px 48px;color:var(--soft);font-size:.85rem}.landing-v2_footer-grid__ZWNds{display:flex;flex-direction:column;gap:16px}.landing-v2_footer-reqs__6v0Ul{display:flex;flex-direction:column;gap:2px}.landing-v2_footer-links__UcSvC{display:flex;flex-wrap:wrap;gap:4px 16px}.landing-v2_footer-links__UcSvC a{display:inline-flex;align-items:center;min-height:44px;color:var(--soft);text-decoration:none}.landing-v2_footer-links__UcSvC a:hover{color:var(--ink)}@media (min-width:768px){.landing-v2_footer-grid__ZWNds{flex-direction:row;align-items:center;justify-content:space-between}}.landing-v2_hero-media__HIBMN{display:flex;flex-direction:column;align-items:center;max-width:320px;margin-inline:auto}.landing-v2_hero-media-item--browser__5B7d_{display:none}@media (min-width:1100px){.landing-v2_hero-media__HIBMN{display:block;max-width:none;margin-inline:0;position:relative;width:min(680px,100%);padding-block:48px}.landing-v2_hero-media-item--browser__5B7d_{display:block;width:100%}.landing-v2_hero-media-item--phone__xPvXR{position:absolute;right:-18.8%;bottom:7.8%;width:32%;z-index:2}.landing-v2_hero-media-item--phone__xPvXR .landing-v2_mock-phone__A0A9f{box-shadow:0 24px 48px rgba(0,0,0,.28)}.landing-v2_hero-media-item--browser__5B7d_ .landing-v2_hero-media-caption__ViUbs,.landing-v2_hero-media-item--phone__xPvXR .landing-v2_hero-media-caption__ViUbs{text-align:left}}.landing-v2_mock-browser__OzTVg{width:100%;border-radius:10px;overflow:hidden;background:#e9e6e0;border:1px solid rgba(0,0,0,.06);box-shadow:0 20px 40px rgba(10,12,16,.15)}.landing-v2_mock-browser__bar__tkZOu{height:26px;display:flex;align-items:center;gap:6px;padding-inline:12px}.landing-v2_mock-browser__bar__tkZOu span:not(.landing-v2_mock-browser__url__VPTAu){display:block;width:8px;height:8px;border-radius:50%;background:#d0ccc4}.landing-v2_mock-browser__url__VPTAu{margin-left:10px;font-family:var(--font-mono);font-size:11px;color:var(--soft)}.landing-v2_mock-browser__OzTVg img{width:100%;height:auto;display:block}.landing-v2_mock-phone__A0A9f{background:var(--device);box-shadow:0 16px 32px rgba(0,0,0,.18)}.landing-v2_mock-phone__A0A9f img{width:100%;height:auto;display:block}.landing-v2_mock-phone--w240__kA0fO{width:240px;padding:7px;border-radius:29px}.landing-v2_mock-phone--w240__kA0fO img{border-radius:22px}.landing-v2_mock-phone--w220__WPDPc{width:220px;padding:7px;border-radius:26px}.landing-v2_mock-phone--w220__WPDPc img{border-radius:19px}.landing-v2_hero-media-caption__ViUbs{display:block;margin-top:16px;text-align:center}.landing-v2_proof-band__XHwWE{background:#edeae3;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.landing-v2_proof-list__HHiuk{display:grid;grid-template-columns:1fr;gap:2px}.landing-v2_proof-list__HHiuk a{display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:44px;padding-block:14px;text-decoration:none;font-size:.95rem}.landing-v2_proof-list__HHiuk .landing-v2_mono-label__F3ZaR{color:var(--accent);white-space:nowrap}.landing-v2_proof-list__HHiuk a:hover span:last-child{text-decoration:underline}@media (min-width:900px){.landing-v2_proof-list__HHiuk{grid-template-columns:repeat(4,1fr);gap:32px}.landing-v2_proof-list__HHiuk a{font-size:14px;padding-block:22px}}.landing-v2_story--cases__4s55h{background:#fff;padding-top:72px}@media (min-width:1100px){.landing-v2_story--cases__4s55h{padding-top:0}}.landing-v2_section-head__mHIUv{margin-bottom:24px;max-width:720px}@media (min-width:1100px){.landing-v2_section-head__mHIUv{max-width:none;margin-bottom:40px}}.landing-v2_case__HBxa6.landing-v2_chapter__7CvXS{position:relative;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:0;margin-top:0;max-width:none;overflow:visible;min-height:auto}.landing-v2_case__HBxa6.landing-v2_chapter__7CvXS:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:3px;background:transparent;transition:background .2s ease}@media (min-width:1100px){.landing-v2_case__HBxa6.landing-v2_chapter__7CvXS.is-active:before{background:var(--accent)}.landing-v2_case__HBxa6.landing-v2_chapter__7CvXS{justify-content:flex-start;margin-top:0}}.landing-v2_case-media__tB1il{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 16px 28px;min-height:200px;background:#eeebe5}.landing-v2_case-media--demo__R9OFP{padding-top:24px}.landing-v2_case-tag__3o88Z{align-self:flex-start;background:none;padding:0;border-radius:0}.landing-v2_case-phones__C_TSy{display:flex;gap:32px;justify-content:center}.landing-v2_maketa-phone-crop__X75ya{width:240px;height:520px;border-radius:29px;overflow:hidden;background:var(--device)}.landing-v2_maketa-phone-crop__X75ya img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.landing-v2_case-body__iVA5s{padding:22px 24px 24px}.landing-v2_case-body__iVA5s h3{margin-bottom:8px}.landing-v2_case-body__iVA5s p{color:var(--soft);margin-bottom:18px}.landing-v2_case-actions__Bi6k3{display:flex;flex-wrap:wrap;gap:10px}.landing-v2_cases-note__0e3AE{margin-top:28px;color:var(--soft)}.landing-v2_demo-flow__DtI5q{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%;cursor:default;pointer-events:none}.landing-v2_demo-card__o4iTR{width:100%;background:#fff;border:1px solid var(--line);border-radius:6px;padding:14px;box-shadow:0 10px 30px rgba(0,0,0,.06)}@media (min-width:600px){.landing-v2_demo-flow__DtI5q{flex-direction:row;align-items:center;width:auto}.landing-v2_demo-card__o4iTR{width:180px}}.landing-v2_demo-input__V5loC{margin-top:10px;font-size:13px;border:none;background:#eeebe5;border-radius:3px;padding:7px}.landing-v2_demo-cta__MHzk1{margin-top:8px;background:#eeebe5;color:var(--soft);font-size:12px;font-weight:500;text-align:center;padding:7px;border-radius:3px}.landing-v2_demo-arrow__4Jklx{font-size:22px;color:var(--accent);text-align:center;transform:rotate(90deg)}@media (min-width:600px){.landing-v2_demo-arrow__4Jklx{transform:none}}.landing-v2_demo-row__iZ0mb{display:flex;justify-content:space-between;gap:8px;margin-top:8px;padding-top:6px;border-top:1px solid #efece6;font-size:12.5px}.landing-v2_demo-status--new__jsX8H{color:var(--accent)}.landing-v2_demo-caption__li77K{text-align:center}.landing-v2_state-box__CZgcx .landing-v2_case-phones__C_TSy,.landing-v2_state-box__CZgcx .landing-v2_demo-flow__DtI5q,.landing-v2_state-box__CZgcx .landing-v2_mock-browser__OzTVg{flex:0 0 auto}.landing-v2_state-box__CZgcx .landing-v2_mock-browser--scene__snYVL{width:80%}.landing-v2_section__sNQLr{padding-block:72px}@media (min-width:768px){.landing-v2_section__sNQLr{padding-block:112px}}.landing-v2_sectionTeam__L2tzz{background:#fff}.landing-v2_svc-grid__KI8UX{display:flex;flex-direction:column;margin-top:40px;border-top:1px solid var(--line)}.landing-v2_svc-item__4CO3q{display:block;text-decoration:none;padding-block:26px;border-bottom:1px solid var(--line)}.landing-v2_svc-item__4CO3q h3{margin-bottom:10px}.landing-v2_svc-item__4CO3q p{color:var(--soft);margin-bottom:14px}.landing-v2_svc-go__9smnh{color:var(--accent);font-weight:600;font-size:.95rem}.landing-v2_svc-more__JtSVB{margin-top:30px;color:var(--soft)}.landing-v2_svc-more__JtSVB a{color:var(--accent);text-decoration:underline}.landing-v2_section__sNQLr>.landing-v2_shell__UHmZw>.landing-v2_btn__kIQXj,.landing-v2_svc-more__JtSVB+.landing-v2_btn__kIQXj{margin-top:26px}@media (min-width:1100px){.landing-v2_svc-grid__KI8UX{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.landing-v2_svc-item__4CO3q{padding:26px 24px 30px 0;margin-right:24px;border-bottom:none;border-right:1px solid var(--line)}.landing-v2_svc-item__4CO3q:last-child{border-right:none;margin-right:0}}.landing-v2_section--dark__EMf_6{background:var(--ink);color:#f2f1ee}.landing-v2_section--dark__EMf_6 .landing-v2_mono-label__F3ZaR{color:#9a9ca3}.landing-v2_section--dark__EMf_6 .landing-v2_lede__hmnnm{color:#b9bbc1}.landing-v2_section--dark__EMf_6 h2,.landing-v2_section--dark__EMf_6 h3{color:#f2f1ee}.landing-v2_section--dark__EMf_6 h3{margin-top:28px;margin-bottom:10px}.landing-v2_integrations-grid___BbEK{display:grid;gap:40px}@media (min-width:1280px){.landing-v2_integrations-grid___BbEK{grid-template-columns:1fr 640px;gap:60px;align-items:center}.landing-v2_integrations-copy__cmKiY h2{font-size:44px;line-height:1.18}}.landing-v2_node-diagram__r_XFs{position:relative;max-width:640px;aspect-ratio:640/420;margin-top:12px}@media (max-width:899.98px){.landing-v2_node-diagram__r_XFs{display:none}}.landing-v2_node-diagram__r_XFs svg{position:absolute;inset:0;width:100%;height:100%}.landing-v2_node-diagram__r_XFs svg path{stroke-dasharray:100;stroke-dashoffset:0}.landing-v2_node-diagram__r_XFs.js-animate svg path{stroke-dashoffset:100;transition:stroke-dashoffset .9s ease}.landing-v2_node-diagram__r_XFs.js-animate.in-view svg path{stroke-dashoffset:0}.landing-v2_node__p_2pn{position:absolute;background:#22242a;border:1px solid #3a3d44;border-radius:4px;padding:8px 12px;font-size:13px;font-weight:600;color:#f2f1ee;white-space:nowrap}.landing-v2_node-diagram-caption__M8Y_P{position:absolute;left:0;bottom:-20px;color:#6f7279}.landing-v2_steps-grid__yfgn_{margin-top:40px;counter-reset:step}.landing-v2_steps-grid__yfgn_ li{border-top:2px solid var(--ink);padding-top:18px;padding-bottom:8px;font-size:1.03rem}.landing-v2_steps-grid__yfgn_ li+li{margin-top:24px}.landing-v2_steps-grid__yfgn_ b{display:block;margin-bottom:10px;color:var(--accent)}.landing-v2_price-note__XnnmS{margin-top:36px;max-width:780px;color:var(--soft);font-size:1.05rem}.landing-v2_price-note__XnnmS+.landing-v2_price-note__XnnmS{margin-top:12px}.landing-v2_price-grid__NIPcO{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:32px}.landing-v2_price-cell__4egkv:last-child{grid-column:1/-1}.landing-v2_price-cell__4egkv{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:6px}.landing-v2_price-cell-value__optrf{font-size:28px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}@media (min-width:600px){.landing-v2_price-grid__NIPcO{grid-template-columns:repeat(3,1fr)}.landing-v2_price-cell__4egkv:last-child{grid-column:auto}}.landing-v2_price-grid-note__MIBx2{margin-top:14px;color:var(--soft);font-size:.95rem}@media (min-width:900px){.landing-v2_steps-grid__yfgn_{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.landing-v2_steps-grid__yfgn_ li+li{margin-top:0}}.landing-v2_team-grid__fmAsg{display:flex;flex-direction:column;gap:24px;margin-top:40px}.landing-v2_team-item__aR5y_{border-top:1px solid var(--line);padding-top:18px}.landing-v2_team-item__aR5y_ p{color:var(--soft);margin-top:8px}.landing-v2_reqs-line__05_Xt{margin-top:32px}#team .landing-v2_btn__kIQXj{margin-top:28px}@media (min-width:768px){.landing-v2_team-grid__fmAsg{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}}@media (min-width:1100px){.landing-v2_team-grid__fmAsg{grid-template-columns:repeat(4,1fr)}}.landing-v2_faq-shell__mCWTO{display:block}.landing-v2_faq-head__dhK_q{margin-bottom:24px}.landing-v2_faq-head__dhK_q h2{font-size:36px;line-height:1.2;max-width:360px}@media (min-width:900px){.landing-v2_faq-shell__mCWTO{display:grid;grid-template-columns:380px 1fr;gap:56px;align-items:start}.landing-v2_faq-head__dhK_q{margin-bottom:0}}.landing-v2_contact-section__oIKaf{background:#fff}.landing-v2_contact-section__oIKaf .landing-v2_contact-alt__UJX6A{margin-top:22px;font-size:1rem}.landing-v2_contact-section__oIKaf .landing-v2_contact-alt__UJX6A a{color:var(--accent);font-weight:600}.landing-v2_maket-details__OFkVU{margin-top:-2px}.landing-v2_maket-details__OFkVU summary{cursor:pointer;list-style:none;color:var(--accent);font-weight:600;font-size:.92rem;padding-block:6px}.landing-v2_maket-details__OFkVU summary::-webkit-details-marker{display:none}.landing-v2_maket-details__OFkVU[open] summary{margin-bottom:10px}.contact-form-v2{display:flex;flex-direction:column;gap:14px;max-width:480px;font-family:var(--font-sans)}.contact-form-v2 .cf-field{display:flex;flex-direction:column;gap:6px}.contact-form-v2 .cf-field label{font-size:.85rem;font-weight:600;color:#16181d}.contact-form-v2 .cf-field input,.contact-form-v2 .cf-field textarea{border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;font:inherit;font-size:.95rem;background:#fff;color:#16181d;min-height:48px}.contact-form-v2 .cf-field textarea{min-height:96px;resize:vertical}.contact-form-v2 .cf-field.has-error input{border-color:#b3261e}.contact-form-v2 .cf-field-error{display:none;color:#b3261e;font-size:.85rem;margin-top:-2px}.contact-form-v2 .cf-field-error.is-visible{display:block}.contact-form-v2 .cf-field-optional{color:#8b8d93;font-weight:400}.contact-form-v2 .cf-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-form-v2 .cf-maket{margin-top:-2px}.contact-form-v2 .cf-maket summary{cursor:pointer;list-style:none;font-size:.85rem;color:#5e6169;text-decoration:underline;text-underline-offset:2px}.contact-form-v2 .cf-maket summary::-webkit-details-marker{display:none}.contact-form-v2 .cf-maket[open] summary{margin-bottom:8px}.contact-form-v2 .cf-field-consent{flex-direction:row;align-items:flex-start;gap:12px;padding:4px;margin:-4px;border-radius:var(--radius);border:1px solid transparent}.contact-form-v2 .cf-field-consent input[type=checkbox]{min-height:auto;width:24px;height:24px;margin-top:1px;flex-shrink:0;accent-color:var(--accent)}.contact-form-v2 .cf-field-consent label{font-weight:400;font-size:.85rem;color:#5e6169;cursor:pointer}.contact-form-v2 .cf-field-consent a{color:var(--accent)}.contact-form-v2 .cf-field-consent.has-error{border-color:#b3261e}.contact-form-v2 .cf-consent-error{display:none;color:#b3261e;font-size:.85rem;margin-top:-4px}.contact-form-v2 .cf-consent-error.is-visible{display:block}.contact-form-v2 .cf-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:0 22px;margin-top:4px;border-radius:var(--radius);border:1px solid transparent;font-weight:600;font-size:1rem;font-family:inherit;cursor:pointer;background:var(--accent);color:#fff;transition:opacity .15s ease,transform .15s ease}.contact-form-v2 .cf-submit:hover{opacity:.92}.contact-form-v2 .cf-submit:disabled{opacity:.6;cursor:default}.contact-form-v2 .cf-form-status{font-size:.9rem;border-radius:var(--radius);padding:12px 14px;display:none}.contact-form-v2 .cf-form-status.is-visible{display:block}.contact-form-v2 .cf-form-status.is-ok{background:rgba(0,40,180,.08);color:var(--accent)}.contact-form-v2 .cf-form-status.is-error{background:rgba(180,0,0,.08);color:#a30000}.contact-form-v2 .cf-form-status a{color:inherit;font-weight:600;text-decoration:underline}.contact-form-v2 .cf-noscript{display:block;margin-top:10px;font-size:.85rem;color:var(--soft);background:rgba(0,40,180,.06);border-radius:var(--radius);padding:10px 14px}@media (prefers-reduced-motion:reduce){.contact-form-v2 .cf-submit{transition:none}}