:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-app:#f4f7fb;--bg-surface:#fff;--bg-surface-soft:#f8fafc;--bg-surface-muted:#eef3f8;--bg-hover:#f3f6fa;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#7c8aa0;--text-inverse:#fff;--border-soft:#e6ebf1;--border-default:#d8e0e9;--border-strong:#c7d1dc;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#eff6ff;--accent-border:#bfdbfe;--success:#15803d;--success-soft:#f0fdf4;--success-border:#bbf7d0;--warning:#b45309;--warning-soft:#fffbeb;--warning-border:#fde68a;--danger:#b91c1c;--danger-soft:#fef2f2;--danger-border:#fecaca;--info:#0369a1;--info-soft:#f0f9ff;--info-border:#bae6fd;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 8px 24px #0f172a12;--shadow-md:0 18px 48px #0f172a1a;--shadow-lg:0 28px 80px #0f172a24;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--container-sm:760px;--container-md:1040px;--container-lg:1240px;--container-xl:1440px;--transition-fast:.14s ease;--transition-base:.2s ease}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:#0f172a;--bg-surface:#162033;--bg-surface-soft:#1b2639;--bg-surface-muted:#223047;--bg-hover:#24324a;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#8fa0b7;--text-inverse:#0f172a;--border-soft:#26364d;--border-default:#32445e;--border-strong:#435874;--accent:#60a5fa;--accent-hover:#3b82f6;--accent-soft:#3b82f61f;--accent-border:#60a5fa47;--success:#86efac;--success-soft:#22c55e1f;--success-border:#4ade803d;--warning:#fcd34d;--warning-soft:#f59e0b1f;--warning-border:#fbbf243d;--danger:#fca5a5;--danger-soft:#ef44441f;--danger-border:#f871713d;--info:#7dd3fc;--info-soft:#0ea5e91f;--info-border:#38bdf83d;--shadow-xs:0 1px 2px #00000024;--shadow-sm:0 12px 30px #00000038;--shadow-md:0 22px 56px #0000004d;--shadow-lg:0 34px 90px #00000061}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg-app);min-width:320px;scroll-padding-top:90px}body{background:var(--bg-app);min-width:320px;min-height:100vh;color:var(--text-primary);font-family:var(--font-geist-sans,Arial), Helvetica, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body,button,input,textarea,select{font:inherit}button,input,textarea,select{color:inherit}button{border:0}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%}img{display:block}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--accent);color:#fff}:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 34%, transparent)}}:focus-visible{outline-offset:3px}.site-page{background:radial-gradient(circle at 50% -10%, var(--accent), transparent 34rem), var(--bg-app);min-height:100vh;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){.site-page{background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 34rem), var(--bg-app)}}.site-main{min-width:0}.container{width:min(calc(100% - 40px), var(--container-lg));margin-inline:auto}.container--small{max-width:var(--container-sm)}.container--medium{max-width:var(--container-md)}.container--wide{max-width:var(--container-xl)}.section{padding-block:96px;position:relative}.section--compact{padding-block:72px}.section--surface{border-block:1px solid var(--border-soft);background:var(--bg-surface)}.section--soft{background:var(--bg-surface-soft)}.section-header{max-width:720px;margin-bottom:42px}.section-header--center{text-align:center;margin-inline:auto}.eyebrow{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.display-title{color:var(--text-primary);letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,76px);font-weight:800;line-height:.98}.section-title{color:var(--text-primary);letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:780;line-height:1.06}.section-text{max-width:680px;color:var(--text-secondary);margin:18px 0 0;font-size:clamp(16px,1.5vw,18px);line-height:1.7}.muted-text{color:var(--text-muted)}.card{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg-surface);min-width:0;box-shadow:var(--shadow-xs)}.card--soft{background:var(--bg-surface-soft)}.card--interactive{transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base)}.card--interactive:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.button{white-space:nowrap;cursor:pointer;min-height:46px;transition:transform var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding-inline:18px;font-size:14px;font-weight:720;line-height:1;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 10px 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.button--primary{box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 20%, transparent)}}.button--primary:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.button--secondary{border-color:var(--border-default);background:var(--bg-surface);color:var(--text-primary)}.button--secondary:hover{border-color:var(--border-strong);background:var(--bg-surface-soft)}.button--ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.button--ghost:hover{background:var(--bg-hover);color:var(--text-primary)}.button--large{border-radius:11px;min-height:52px;padding-inline:22px;font-size:15px}.badge{border:1px solid var(--border-default);background:var(--bg-surface);min-height:28px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;padding-inline:10px;font-size:11px;font-weight:680;display:inline-flex}.badge--accent{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.badge--success{border-color:var(--success-border);background:var(--success-soft);color:var(--success)}.badge--warning{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.divider{background:var(--border-soft);width:100%;height:1px}.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-toggle{border:1px solid var(--border-default);background:var(--bg-surface);width:42px;min-width:42px;height:42px;color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-xs);transition:transform var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);border-radius:10px;place-items:center;padding:0;display:grid}.theme-toggle:hover{border-color:var(--border-strong);background:var(--bg-surface-soft);color:var(--text-primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.theme-toggle:focus-visible{box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.theme-toggle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.theme-toggle__icon{place-items:center;width:18px;height:18px;display:grid}.theme-toggle__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.site-header{z-index:100;background:var(--bg-app);border-bottom:1px solid #0000;width:100%;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--bg-app) 82%, transparent)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base)}.site-header--scrolled{border-bottom-color:var(--border-soft);background:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.site-header--scrolled{background:color-mix(in srgb, var(--bg-surface) 92%, transparent)}}.site-header--scrolled{box-shadow:0 8px 30px #0f172a0d}.site-header__inner{justify-content:space-between;align-items:center;gap:28px;min-height:74px;display:flex}.site-brand{border-radius:11px;align-items:center;gap:12px;min-width:0;display:inline-flex}.site-brand__logo{flex:0 0 58px;width:58px;min-width:58px;height:46px;position:relative;overflow:hidden}.site-brand__logo-image{object-fit:contain;object-position:center;transform-origin:50%;transition:opacity .16s,visibility .16s;display:block;inset:0;transform:scale(2.2);width:100%!important;height:100%!important;position:absolute!important}.site-brand__logo-image--light-theme{opacity:1;visibility:visible}.site-brand__logo-image--dark-theme,html[data-theme=dark] .site-brand__logo-image--light-theme{opacity:0;visibility:hidden}html[data-theme=dark] .site-brand__logo-image--dark-theme{opacity:1;visibility:visible}html.dark .site-brand__logo-image--light-theme{opacity:0;visibility:hidden}html.dark .site-brand__logo-image--dark-theme{opacity:1;visibility:visible}.site-brand__copy{gap:3px;min-width:0;display:grid}.site-brand__copy strong{color:var(--text-primary);letter-spacing:.015em;font-size:14px;font-weight:800;line-height:1.1}.site-brand__copy small{color:var(--text-muted);font-size:10px;line-height:1.2}.site-nav{justify-content:center;align-items:center;gap:4px;margin-left:auto;display:flex}.site-nav__link{min-height:38px;color:var(--text-secondary);transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:8px;align-items:center;padding-inline:12px;font-size:12px;font-weight:650;display:inline-flex}.site-nav__link:hover{background:var(--bg-hover);color:var(--text-primary)}.site-header__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.site-header__login,.site-header__cta{min-height:42px}.mobile-menu-button{border:1px solid var(--border-default);background:var(--bg-surface);width:42px;min-width:42px;height:42px;color:var(--text-primary);cursor:pointer;border-radius:10px;place-items:center;gap:4px;padding:10px;display:none}.mobile-menu-button span{background:currentColor;border-radius:999px;width:18px;height:1.5px;display:block}.mobile-navigation{z-index:110;background:var(--bg-surface);opacity:0;pointer-events:none;border-bottom:1px solid #0000;max-height:0;transition:max-height .26s,opacity .18s,transform .18s,border-color .18s;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(-8px)}.mobile-navigation--open{border-bottom-color:var(--border-soft);max-height:560px;box-shadow:var(--shadow-md);opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-navigation__inner{gap:22px;padding-top:18px;padding-bottom:22px;display:grid}.mobile-navigation__links{gap:5px;display:grid}.mobile-navigation__link{min-height:46px;color:var(--text-secondary);border-radius:9px;align-items:center;padding-inline:13px;font-size:13px;font-weight:680;display:flex}.mobile-navigation__link:hover{background:var(--bg-surface-soft);color:var(--text-primary)}.mobile-navigation__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mobile-navigation__backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#0f172a38;border:0;width:100%;position:fixed;inset:74px 0 0}@media (max-width:1120px){.site-header__inner{gap:18px}.site-nav__link{padding-inline:9px}.site-brand{gap:10px}.site-brand__logo{flex-basis:54px;width:54px;min-width:54px}}@media (max-width:980px){.site-nav,.site-header__login,.site-header__cta{display:none}.mobile-menu-button{display:grid}}@media (max-width:620px){.site-header__inner{gap:12px;min-height:68px}.site-brand{gap:9px}.site-brand__logo{flex-basis:48px;width:48px;min-width:48px;height:40px}.site-brand__logo-image{transform:scale(2)}.site-brand__copy strong{font-size:13px}.site-brand__copy small{font-size:9px}.mobile-navigation__backdrop{inset:68px 0 0}}@media (max-width:420px){.site-brand__logo{flex-basis:43px;width:43px;min-width:43px;height:38px}.site-brand__logo-image{transform:scale(1.9)}.site-brand__copy small{display:none}.theme-toggle,.mobile-menu-button{width:40px;min-width:40px;height:40px}}.hero-clean{isolation:isolate;color:#f7f9fd;background:linear-gradient(#08111f 0%,#0a1425 58%,#0c1728 100%);position:relative;overflow:hidden}.hero-clean__background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-clean__grid{opacity:.18;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000ad 62%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000ad 62%,#0000 100%)}.hero-clean__glow{filter:blur(120px);border-radius:999px;position:absolute}.hero-clean__glow--top{background:#3784f533;width:900px;height:700px;top:-340px;left:50%;transform:translate(-50%)}.hero-clean__glow--bottom{background:#2257ae21;width:720px;height:620px;bottom:-360px;right:8%}.hero-clean__container{padding-top:clamp(70px,8vw,112px);padding-bottom:clamp(72px,8vw,108px)}.hero-clean__intro{z-index:3;text-align:center;max-width:900px;margin-inline:auto;position:relative}.hero-clean__badge{justify-content:center;display:flex}.hero-clean__badge .badge{color:#70afff;background:#3a80e61f;border-color:#65a4ff52}.hero-clean__title{color:#f7f9fd;letter-spacing:-.065em;text-wrap:balance;max-width:920px;margin:28px auto 0;font-size:clamp(56px,6.6vw,102px);font-weight:690;line-height:.94}.hero-clean__title span{color:#67a8ff;margin-top:10px;display:block}.hero-clean__description{color:#e1eaf7b3;text-wrap:balance;max-width:760px;margin:30px auto 0;font-size:clamp(17px,1.35vw,20px);line-height:1.72}.hero-clean__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.hero-clean__actions .button{min-height:56px}.hero-clean__actions .button--primary{background:#438bea;border-color:#438bea;box-shadow:0 16px 36px #2064c947}.hero-clean__actions .button--primary:hover{background:#5699f1;border-color:#5699f1}.hero-clean__actions .button--secondary{color:#f1f5fa;background:#ffffff0b;border-color:#ffffff24}.hero-clean__actions .button--secondary:hover{background:#ffffff14;border-color:#ffffff3d}.hero-clean__button-arrow{width:18px;height:18px;margin-left:4px;transition:transform .18s}.hero-clean__actions .button:hover .hero-clean__button-arrow{transform:translate(4px)}.hero-clean__facts{flex-wrap:wrap;justify-content:center;gap:14px 30px;margin:26px 0 0;padding:0;list-style:none;display:flex}.hero-clean__facts li{color:#dfe8f59e;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.hero-clean__fact-icon{color:#67dca4;background:#2baf7014;border:1px solid #54d3952e;border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.hero-clean__fact-icon svg{width:13px;height:13px}.hero-clean__product{max-width:1260px;margin:clamp(56px,7vw,88px) auto 0;position:relative}.hero-clean__product-glow{z-index:-1;filter:blur(92px);background:#2f74dc3d;border-radius:999px;position:absolute;inset:15% 8% -5%}.hero-clean__browser{background:#f7f8fb;border:1px solid #89aee33b;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 48px 120px #00000061,0 16px 42px #00000038,inset 0 1px #ffffff1a}.hero-clean__browser-bar{background:linear-gradient(#1b293e,#172337);border-bottom:1px solid #7287a733;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 17px;display:grid}.hero-clean__browser-controls{align-items:center;gap:7px;display:flex}.hero-clean__browser-controls span{background:#49617f;border-radius:999px;width:8px;height:8px}.hero-clean__browser-address{color:#dde6f38a;letter-spacing:.04em;align-items:center;gap:7px;font-size:10px;font-weight:650;display:inline-flex}.hero-clean__browser-lock{color:#6fdba5;place-items:center;width:15px;height:15px;display:grid}.hero-clean__browser-lock svg{width:13px;height:13px}.hero-clean__browser-status{color:#6fdba5;letter-spacing:.06em;text-transform:uppercase;background:#2baf7014;border:1px solid #52d9952e;border-radius:999px;justify-self:end;padding:5px 9px;font-size:9px;font-weight:750}.hero-clean__dashboard{aspect-ratio:16/9;background:#f7f8fb;width:100%;position:relative;overflow:hidden}.hero-clean__dashboard-image{image-rendering:auto;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important}.hero-clean__process{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#142339fb,#0f1c2ffb);border:1px solid #7aa2db3d;border-radius:18px;width:calc(100% - 96px);margin:-34px auto 0;padding:21px 24px 22px;position:relative;box-shadow:0 24px 56px #00000052,inset 0 1px #ffffff0b}.hero-clean__process-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.hero-clean__process-header>div{min-width:0}.hero-clean__process-label{color:#69a9ff;letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:780;display:block}.hero-clean__process-header strong{color:#eff4fbeb;font-size:14px;font-weight:730;line-height:1.4;display:block}.hero-clean__process-status{color:#dae4f27a;flex:none;align-items:center;gap:8px;font-size:9px;font-weight:680;display:inline-flex}.hero-clean__process-status>span{background:#58d99a;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 5px #58d99a1a}.hero-clean__process-track{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hero-clean__process-motion{min-width:0}.hero-clean__process-step{align-items:center;gap:10px;min-width:0;padding-right:28px;display:flex;position:relative}.hero-clean__process-number{color:#72b0ff;background:#3e84e61c;border:1px solid #63a2fb47;border-radius:999px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:790;display:grid}.hero-clean__process-title{color:#edf2f9d6;font-size:10px;font-weight:690;line-height:1.35}.hero-clean__process-line{background:linear-gradient(90deg,#5896ee8a,#5896ee1f);width:18px;height:1px;position:absolute;top:50%;right:8px}.hero-clean__bottom{background:#050b163b;border-top:1px solid #ffffff12}.hero-clean__bottom-inner{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:70px;display:grid}.hero-clean__bottom-inner span{color:#dee6f378;letter-spacing:.07em;text-align:center;text-transform:uppercase;font-size:9px;font-weight:690;position:relative}.hero-clean__bottom-inner span:not(:last-child):after{content:"";background:#ffffff14;width:1px;height:17px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:900px){.hero-clean__title{font-size:clamp(54px,9vw,82px)}.hero-clean__process{width:calc(100% - 42px)}}@media (max-width:680px){.hero-clean__container{padding-top:60px;padding-bottom:68px}.hero-clean__title{margin-top:22px;font-size:clamp(44px,13vw,62px);line-height:.97}.hero-clean__title span{margin-top:8px}.hero-clean__description{margin-top:24px;font-size:16px;line-height:1.65}.hero-clean__actions{grid-template-columns:1fr;display:grid}.hero-clean__actions .button{width:100%}.hero-clean__facts{grid-template-columns:1fr;justify-items:start;width:fit-content;margin-inline:auto;display:grid}.hero-clean__product{margin-top:50px}.hero-clean__browser{border-radius:16px}.hero-clean__browser-bar{grid-template-columns:1fr 1fr;min-height:39px;padding-inline:12px}.hero-clean__browser-address{display:none}.hero-clean__dashboard{aspect-ratio:16/10}.hero-clean__process{border-radius:14px;width:calc(100% - 16px);margin-top:-12px;padding:16px}.hero-clean__process-header{align-items:flex-start;margin-bottom:16px}.hero-clean__process-status{display:none}.hero-clean__process-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px}.hero-clean__process-step{padding-right:0}.hero-clean__process-line{display:none}.hero-clean__bottom-inner{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;min-height:auto;padding-top:16px;padding-bottom:16px}.hero-clean__bottom-inner span:after{display:none}}@media (max-width:430px){.hero-clean__title{font-size:clamp(40px,13vw,52px)}.hero-clean__process-header strong{font-size:12px}.hero-clean__process-title{font-size:9px}}@media (prefers-reduced-motion:reduce){.hero-clean *,.hero-clean :before,.hero-clean :after{animation:none!important}}.product-page-hero{isolation:isolate;color:#f4f7fb;background:linear-gradient(#07111f 0%,#0a1728 42%,#101e32 100%);align-items:center;min-height:min(920px,100svh - 72px);padding:clamp(92px,9vw,136px) 0 clamp(108px,10vw,156px);display:flex;position:relative;overflow:hidden}.product-page-hero__background{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.product-page-hero__grid{opacity:.19;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#00000085 70%,#0000);mask-image:linear-gradient(#000000bf,#00000085 70%,#0000)}.product-page-hero__glow{filter:blur(120px);border-radius:999px;position:absolute}.product-page-hero__glow--one{background:#3079e12e;width:780px;height:780px;top:-300px;left:-220px}.product-page-hero__glow--two{background:#2a5eb726;width:820px;height:820px;bottom:-360px;right:-300px}.product-page-hero__container{z-index:2;grid-template-columns:minmax(0,.86fr) minmax(560px,.94fr);align-items:center;gap:clamp(58px,6.5vw,104px);display:grid;position:relative}.product-page-hero__copy{min-width:0;max-width:840px}.product-page-hero__eyebrow{color:#6eaeff;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.product-page-hero__title{color:#f5f8fc;letter-spacing:-.062em;text-wrap:balance;max-width:850px;margin:20px 0 0;font-size:clamp(47px,5.4vw,78px);font-weight:690;line-height:.99}.product-page-hero__title span{color:#69aaff;margin-top:12px;display:block}.product-page-hero__text{color:#dee7f4a8;text-wrap:pretty;max-width:700px;margin:26px 0 0;font-size:clamp(15px,1.35vw,19px);line-height:1.75}.product-page-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.product-page-hero__primary-link,.product-page-hero__secondary-link{border-radius:13px;justify-content:center;align-items:center;min-height:52px;font-size:11px;font-weight:750;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.product-page-hero__primary-link{color:#fff;background:#438bea;border:1px solid #438bea;gap:9px;padding-inline:20px;box-shadow:0 15px 36px #2064c947}.product-page-hero__primary-link:hover{background:#5699f1;border-color:#5699f1;transform:translateY(-2px)}.product-page-hero__primary-link svg{width:17px;height:17px;transition:transform .18s}.product-page-hero__primary-link:hover svg{transform:translate(4px)}.product-page-hero__secondary-link{color:#eef3fa;background:#ffffff0a;border:1px solid #ffffff21;padding-inline:19px}.product-page-hero__secondary-link:hover{background:#ffffff13;border-color:#ffffff3b;transform:translateY(-2px)}.product-page-hero__facts{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.product-page-hero__fact-motion{width:fit-content}.product-page-hero__fact{color:#e2eaf5b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #79abef33;border-radius:999px;align-items:center;gap:8px;min-height:35px;padding-inline:12px;font-size:9px;font-weight:680;display:inline-flex}.product-page-hero__fact svg{color:#68dda6;width:14px;height:14px}.product-page-hero__showcase{background:radial-gradient(circle at 95% 2%,#3b88f124,#0000 22rem),linear-gradient(145deg,#172a45f7,#0f1d31fa);border:1px solid #70aaf938;border-radius:27px;min-width:0;padding:clamp(22px,2.6vw,32px);position:relative;overflow:hidden;box-shadow:0 40px 110px #00000052,inset 0 1px #ffffff0b}.product-page-hero__showcase:before{content:"";filter:blur(76px);pointer-events:none;background:#428ef41c;border-radius:999px;width:290px;height:290px;position:absolute;top:-100px;right:-80px}.product-page-hero__showcase-header{z-index:3;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex;position:relative}.product-page-hero__showcase-header>div>span{color:#69aaff;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.product-page-hero__showcase-header strong{color:#eef3fa;letter-spacing:-.025em;max-width:380px;margin-top:8px;font-size:18px;font-weight:720;line-height:1.35;display:block}.product-page-hero__status{color:#69dda7;white-space:nowrap;background:#28a16917;border:1px solid #4ad69533;border-radius:999px;align-items:center;min-height:29px;padding-inline:11px;font-size:8px;font-weight:760;display:inline-flex}.product-page-hero__stages{z-index:2;gap:12px;margin-top:17px;display:grid;position:relative}.product-page-hero__stage-motion{min-width:0}.product-page-hero__stage{background:#ffffff07;border:1px solid #ffffff13;border-radius:17px;grid-template-columns:minmax(150px,.72fr) minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:13px;transition:transform .2s,border-color .2s,background-color .2s;display:grid;position:relative}.product-page-hero__stage:hover{background:#4388e80e;border-color:#68a6f842;transform:translate(4px)}.product-page-hero__stage-visual{aspect-ratio:16/10;background:#fff;border:1px solid #0f172a21;border-radius:11px;position:relative;overflow:hidden;box-shadow:0 12px 28px #0003}.product-page-hero__browser-bar{background:linear-gradient(#f8fafc,#edf1f6);border-bottom:1px solid #0f172a14;align-items:center;gap:4px;height:20px;padding-inline:7px;display:flex}.product-page-hero__browser-bar span{background:#43526966;border-radius:999px;width:4px;height:4px}.product-page-hero__image-stage{background:#fff;height:calc(100% - 20px);position:relative}.product-page-hero__image{object-fit:contain;object-position:center top;padding:4px}.product-page-hero__stage-copy{min-width:0}.product-page-hero__stage-meta{align-items:center;gap:9px;display:flex}.product-page-hero__stage-meta>span{color:#dae5f457;letter-spacing:.1em;font-size:8px;font-weight:800}.product-page-hero__stage-meta small{color:#69aaff;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:800}.product-page-hero__stage--office .product-page-hero__stage-meta small{color:#aaa0ff}.product-page-hero__stage--report .product-page-hero__stage-meta small{color:#70dfa9}.product-page-hero__stage-copy>strong{color:#eff4fa;margin-top:7px;font-size:14px;font-weight:730;line-height:1.4;display:block}.product-page-hero__stage-copy p{color:#d8e3f280;margin:5px 0 0;font-size:9px;line-height:1.58}.product-page-hero__connector{z-index:5;color:#6eaeff;background:#172b49;border:1px solid #69a7fa33;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-20px;right:20px}.product-page-hero__connector svg{width:13px;height:13px;transform:rotate(90deg)}.product-page-hero__fade{z-index:-1;pointer-events:none;background:linear-gradient(#0000,#101c2f);height:180px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1140px){.product-page-hero{min-height:auto}.product-page-hero__container{grid-template-columns:1fr;align-items:start;gap:58px}.product-page-hero__copy{max-width:920px}.product-page-hero__showcase{width:100%}.product-page-hero__stages{grid-template-columns:repeat(3,minmax(0,1fr))}.product-page-hero__stage{grid-template-columns:1fr;height:100%}.product-page-hero__stage:hover{transform:translateY(-4px)}.product-page-hero__connector{top:50%;bottom:auto;right:-21px;transform:translateY(-50%)}.product-page-hero__connector svg{transform:none}}@media (max-width:820px){.product-page-hero__stages{grid-template-columns:1fr}.product-page-hero__stage{grid-template-columns:minmax(150px,.72fr) minmax(0,1fr)}.product-page-hero__stage:hover{transform:translate(4px)}.product-page-hero__connector{top:auto;bottom:-20px;right:20px;transform:none}.product-page-hero__connector svg{transform:rotate(90deg)}}@media (max-width:680px){.product-page-hero{padding:82px 0 100px}.product-page-hero__container{gap:44px}.product-page-hero__title{font-size:clamp(42px,12vw,58px);line-height:1}.product-page-hero__text{margin-top:22px;font-size:15px;line-height:1.7}.product-page-hero__actions{grid-template-columns:1fr;display:grid}.product-page-hero__primary-link,.product-page-hero__secondary-link{width:100%}.product-page-hero__facts{justify-items:start;display:grid}.product-page-hero__showcase{border-radius:21px;padding:20px}.product-page-hero__showcase-header{gap:14px;display:grid}.product-page-hero__status{width:fit-content}.product-page-hero__stage{grid-template-columns:1fr}.product-page-hero__stage-visual{aspect-ratio:16/9.5}}@media (max-width:430px){.product-page-hero__showcase{padding:17px}.product-page-hero__stage{padding:11px}.product-page-hero__stage-copy p{font-size:9px}}.workflow-section{border-bottom:1px solid var(--border-soft);background:radial-gradient(circle at 50% 8%, var(--accent), transparent 29rem), var(--bg-surface-soft);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-section{background:radial-gradient(circle at 50% 8%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 29rem), var(--bg-surface-soft)}}.workflow-section__container{position:relative}.workflow-section__header{grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);align-items:end;gap:60px;display:grid}.workflow-section__header .section-header{margin-bottom:0}.workflow-section__promise{border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--accent-soft);padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.workflow-section__promise{background:color-mix(in srgb, var(--accent-soft) 76%, var(--bg-surface))}}.workflow-section__promise-label{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.workflow-section__promise strong{color:var(--text-primary);font-size:15px;font-weight:740;line-height:1.5}.workflow-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:52px;display:grid;position:relative}.workflow-process__line{background:linear-gradient(90deg, transparent, var(--accent-border) 8%, var(--accent-border) 92%, transparent);height:1px;position:absolute;top:41px;left:8%;right:8%}.workflow-step{min-width:0;padding:0 8px;position:relative}.workflow-step__marker{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.workflow-step__number{color:var(--text-muted);letter-spacing:.09em;font-size:10px;font-weight:800}.workflow-step__icon{border:1px solid var(--accent-border);background:var(--bg-surface);width:48px;height:48px;color:var(--accent);box-shadow:var(--shadow-xs);border-radius:14px;place-items:center;display:grid}.workflow-step__icon svg{width:22px;height:22px}.workflow-step__content{margin-top:24px}.workflow-step__eyebrow{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.workflow-step__title{color:var(--text-primary);letter-spacing:-.02em;margin:10px 0 0;font-size:18px;font-weight:760;line-height:1.28}.workflow-step__text{color:var(--text-secondary);margin:11px 0 0;font-size:13px;line-height:1.65}.workflow-step__arrow{z-index:3;border:1px solid var(--accent-border);background:var(--bg-surface);width:28px;height:28px;color:var(--accent);border-radius:999px;place-items:center;display:grid;position:absolute;top:29px;right:-17px}.workflow-step__arrow svg{width:14px;height:14px}.workflow-result{border:1px solid var(--success-border);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--success-soft), var(--bg-surface));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:44px;padding:23px 25px;display:grid}.workflow-result__icon{border:1px solid var(--success-border);background:var(--bg-surface);width:48px;height:48px;color:var(--success);border-radius:14px;place-items:center;display:grid}.workflow-result__icon svg{width:22px;height:22px}.workflow-result__label{color:var(--success);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.workflow-result__copy strong{color:var(--text-primary);font-size:16px;font-weight:760;display:block}.workflow-result__copy p{color:var(--text-secondary);margin:6px 0 0;font-size:12px;line-height:1.55}.features-section{background:radial-gradient(circle at 8% 12%, var(--accent), transparent 24rem), var(--bg-app);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.features-section{background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--accent) 6%, transparent), transparent 24rem), var(--bg-app)}}.features-section__header{grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);align-items:end;gap:58px;display:grid}.features-section__header .section-header{margin-bottom:0}.features-section__note{border-left:2px solid var(--accent);padding-left:22px}.features-section__note span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.features-section__note strong{color:var(--text-primary);font-size:15px;font-weight:740;line-height:1.5;display:block}.features-layout{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:18px;margin-top:50px;display:grid}.feature-card{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg-surface);min-width:0;box-shadow:var(--shadow-xs);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);position:relative;overflow:hidden}.feature-card:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.feature-card--primary{background:radial-gradient(circle at 88% 8%, var(--accent), transparent 18rem), var(--bg-surface);flex-direction:column;min-height:100%;padding:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.feature-card--primary{background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 18rem), var(--bg-surface)}}.feature-card__primary-top,.feature-card__top{justify-content:space-between;align-items:center;gap:14px;display:flex}.feature-card__icon{border:1px solid var(--accent-border);background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.feature-card__icon--large{border-radius:14px;width:50px;height:50px}.feature-card__icon svg{width:20px;height:20px}.feature-card__icon--large svg{width:23px;height:23px}.feature-card__number{color:var(--text-muted);letter-spacing:.09em;font-size:9px;font-weight:800}.feature-card__primary-copy{margin-top:54px}.feature-card__eyebrow{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.feature-card h3{color:var(--text-primary);letter-spacing:-.02em;margin:11px 0 0;font-size:18px;font-weight:760;line-height:1.28}.feature-card--primary h3{letter-spacing:-.035em;max-width:430px;font-size:clamp(25px,2.4vw,34px);line-height:1.12}.feature-card p{color:var(--text-secondary);margin:11px 0 0;font-size:13px;line-height:1.65}.feature-card--primary p{max-width:500px;font-size:14px}.feature-card__flow{grid-template-columns:auto minmax(20px,1fr) auto minmax(20px,1fr) auto;align-items:center;gap:10px;margin-top:auto;padding-top:48px;display:grid}.feature-card__flow-item{gap:4px;display:grid}.feature-card__flow-item span{color:var(--accent);font-size:9px;font-weight:800}.feature-card__flow-item strong{color:var(--text-primary);font-size:11px;font-weight:740}.feature-card__flow-line{background:var(--accent-border);height:1px}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.feature-card--compact{min-height:205px;padding:22px}.feature-card--compact .feature-card__copy{margin-top:28px}.features-summary{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:center;gap:42px;margin-top:20px;padding:24px 26px;display:grid}.features-summary__copy span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.features-summary__copy strong{color:var(--text-primary);font-size:18px;font-weight:760;line-height:1.4;display:block}.features-summary__items{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.features-summary__items span{border:1px solid var(--border-default);background:var(--bg-surface-soft);min-height:34px;color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding-inline:11px;font-size:10px;font-weight:680;display:inline-flex}.features-summary__items svg{width:13px;height:13px;color:var(--success)}.audience-section{border-block:1px solid var(--border-soft);background:radial-gradient(circle at 92% 86%, var(--accent), transparent 25rem), var(--bg-surface-soft);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.audience-section{background:radial-gradient(circle at 92% 86%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 25rem), var(--bg-surface-soft)}}.audience-section__header{grid-template-columns:minmax(0,1fr) minmax(290px,.5fr);align-items:end;gap:58px;display:grid}.audience-section__header .section-header{margin-bottom:0}.audience-section__note{border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--accent-soft);padding:20px 22px}.audience-section__note-label{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.audience-section__note strong{color:var(--text-primary);font-size:15px;font-weight:740;line-height:1.5}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.audience-card{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg-surface);min-width:0;min-height:218px;box-shadow:var(--shadow-xs);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);padding:23px}.audience-card:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.audience-card__top{justify-content:space-between;align-items:center;gap:14px;display:flex}.audience-card__icon{border:1px solid var(--accent-border);background:var(--accent-soft);width:43px;height:43px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.audience-card__icon svg{width:20px;height:20px}.audience-card__number{color:var(--text-muted);letter-spacing:.09em;font-size:9px;font-weight:800}.audience-card__copy{margin-top:26px}.audience-card h3{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:760;line-height:1.3}.audience-card p{color:var(--text-secondary);margin:11px 0 0;font-size:13px;line-height:1.65}.audience-fit{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:46px;margin-top:22px;padding:26px 28px;display:grid}.audience-fit__label{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.audience-fit__copy strong{color:var(--text-primary);font-size:18px;font-weight:760;line-height:1.4;display:block}.audience-fit__copy p{color:var(--text-secondary);margin:9px 0 0;font-size:12px;line-height:1.6}.audience-fit__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.audience-fit__step{border-left:1px solid var(--border-default);min-width:0;padding:15px}.audience-fit__step>span{color:var(--accent);font-size:9px;font-weight:800}.audience-fit__step strong{color:var(--text-primary);margin-top:9px;font-size:12px;font-weight:740;line-height:1.35;display:block}.audience-fit__step p{color:var(--text-secondary);margin:6px 0 0;font-size:10px;line-height:1.5}.faq-section{border-block:1px solid var(--border-soft);background:var(--bg-surface-soft)}.faq-section__inner{grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);align-items:start;gap:clamp(48px,7vw,96px);display:grid}.faq-section__copy{min-width:0}.faq-section__copy .section-header{margin-bottom:0}.faq-section__support{border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--accent-soft);margin-top:34px;padding:22px}.faq-section__support-label{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.faq-section__support strong{color:var(--text-primary);font-size:16px;font-weight:760;line-height:1.4;display:block}.faq-section__support p{color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:1.6}.faq-section__support-link{width:fit-content;color:var(--accent);align-items:center;gap:7px;margin-top:14px;font-size:12px;font-weight:750;display:inline-flex}.faq-section__support-link svg{width:16px;height:16px;transition:transform var(--transition-fast)}.faq-section__support-link:hover svg{transform:translate(3px)}.faq-list{border-top:1px solid var(--border-default)}.faq-item{border-bottom:1px solid var(--border-default)}.faq-item__summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:15px 2px;list-style:none;display:grid}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__number{color:var(--text-muted);letter-spacing:.08em;font-size:9px;font-weight:800}.faq-item__question{color:var(--text-primary);font-size:15px;font-weight:730;line-height:1.4}.faq-item__icon{border:1px solid var(--border-default);width:34px;height:34px;color:var(--text-secondary);transition:transform var(--transition-base), border-color var(--transition-base), color var(--transition-base);border-radius:999px;place-items:center;display:grid}.faq-item__icon svg{width:16px;height:16px}.faq-item[open] .faq-item__icon{border-color:var(--accent-border);color:var(--accent);transform:rotate(180deg)}.faq-item__answer{overflow:hidden}.faq-item__answer-inner{grid-template-columns:2px minmax(0,1fr);gap:15px;padding:0 52px 22px 37px;display:grid}.faq-item__answer-line{background:var(--accent);border-radius:999px;width:2px}.faq-item__answer p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.7}.contact-section{background:radial-gradient(circle at 88% 18%, var(--accent), transparent 27rem), var(--bg-app);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-section{background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 27rem), var(--bg-app)}}.contact-panel{border:1px solid var(--border-default);background:linear-gradient(135deg, var(--accent), var(--bg-surface) 44%);border-radius:26px;grid-template-columns:minmax(320px,.9fr) minmax(280px,.72fr) minmax(320px,.9fr);align-items:stretch;gap:18px;padding:24px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.contact-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 6%, var(--bg-surface)), var(--bg-surface) 44%)}}.contact-panel{box-shadow:0 30px 84px #0f172a1f,0 8px 22px #0f172a0d}.contact-panel__copy,.contact-panel__journey,.contact-card{min-width:0;padding:26px}.contact-panel__copy{flex-direction:column;justify-content:center;display:flex}.contact-panel__title{max-width:610px;color:var(--text-primary);letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.6vw,50px);font-weight:790;line-height:1.04}.contact-panel__text{max-width:570px;color:var(--text-secondary);margin:20px 0 0;font-size:15px;line-height:1.7}.contact-panel__actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.contact-panel__button-arrow{margin-left:5px}.contact-panel__note{color:var(--text-muted);margin:14px 0 0;font-size:10px;line-height:1.5}.contact-panel__journey{border-inline:1px solid var(--border-soft)}.contact-panel__journey-label{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:18px;font-size:9px;font-weight:800;display:block}.contact-panel__journey-list{gap:0;display:grid}.contact-panel__journey-item{border-top:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr);gap:13px;padding-block:18px;display:grid}.contact-panel__journey-item:last-child{border-bottom:1px solid var(--border-soft)}.contact-panel__journey-number{color:var(--accent);font-size:9px;font-weight:800}.contact-panel__journey-item strong{color:var(--text-primary);font-size:12px;font-weight:750;line-height:1.4}.contact-panel__journey-item p{color:var(--text-secondary);margin:5px 0 0;font-size:10px;line-height:1.55}.contact-card{border:1px solid var(--border-soft);background:var(--bg-surface);box-shadow:var(--shadow-sm);border-radius:19px;flex-direction:column;display:flex}.contact-card__label{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.contact-card__header h3{color:var(--text-primary);letter-spacing:-.03em;margin:10px 0 0;font-size:22px;font-weight:770;line-height:1.2}.contact-card__header p{color:var(--text-secondary);margin:9px 0 0;font-size:11px;line-height:1.6}.contact-card__details{gap:0;margin-top:18px;display:grid}.contact-card__detail{border-top:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding-block:13px;display:grid}.contact-card__icon{border:1px solid var(--accent-border);background:var(--accent-soft);width:35px;height:35px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.contact-card__icon svg{width:17px;height:17px}.contact-card__detail-copy small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.contact-card__detail-copy a,.contact-card__detail-copy strong{color:var(--text-primary);margin-top:4px;font-size:11px;font-weight:740;display:block}.contact-card__footer{border-top:1px solid var(--border-soft);min-height:46px;color:var(--accent);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:16px;font-size:12px;font-weight:760;display:flex}.contact-card__footer svg{width:17px;height:17px;transition:transform var(--transition-fast)}.contact-card__footer:hover svg{transform:translate(3px)}@media (max-width:1180px){.hero-section__inner{grid-template-columns:minmax(340px,.9fr) minmax(460px,1.1fr);gap:40px}.product-showcase,.product-showcase--reversed{grid-template-columns:minmax(280px,.72fr) minmax(460px,1.28fr);gap:44px}.product-showcase--reversed{grid-template-columns:minmax(460px,1.28fr) minmax(280px,.72fr)}.contact-panel{grid-template-columns:minmax(300px,.95fr) minmax(260px,.72fr)}.contact-card{grid-column:1/-1}}@media (max-width:980px){.section{padding-block:78px}.hero-section__inner,.product-section__intro,.workflow-section__header,.features-section__header,.audience-section__header,.pricing-section__header,.faq-section__inner{grid-template-columns:1fr}.hero-section__inner{gap:38px}.hero-copy{max-width:760px;padding-bottom:0}.hero-visual{width:min(100%,900px);margin-inline:auto}.hero-band__content{grid-template-columns:repeat(2,minmax(0,1fr))}.product-section__intro{align-items:start;gap:28px;margin-bottom:68px}.product-section__intro-action{max-width:650px}.product-showcase,.product-showcase--reversed{grid-template-columns:1fr;gap:34px}.product-showcase--reversed .product-showcase__copy,.product-showcase--reversed .product-showcase__visual{order:initial}.product-showcase__copy{max-width:680px}.product-showcase__frame,.product-showcase--reversed .product-showcase__frame{transform:none}.workflow-section__header,.features-section__header,.audience-section__header,.pricing-section__header{gap:26px}.workflow-section__promise,.audience-section__note{max-width:650px}.workflow-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.workflow-process__line,.workflow-step__arrow{display:none}.features-layout,.pricing-layout,.audience-fit{grid-template-columns:1fr}.feature-card--primary{min-height:360px}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-fit__steps{border-top:1px solid var(--border-soft);padding-top:18px}.faq-section__copy{max-width:680px}.faq-section__support{max-width:560px}.contact-panel{grid-template-columns:1fr}.contact-panel__journey{border-inline:0;border-block:1px solid var(--border-soft)}.contact-card{grid-column:auto}}@media (max-width:720px){html{scroll-padding-top:74px}.container{width:min(calc(100% - 28px), var(--container-lg))}.section{padding-block:64px}.section-header{margin-bottom:30px}.display-title{font-size:clamp(38px,12vw,56px)}.section-title{font-size:clamp(28px,9vw,40px)}.hero-section{padding-top:48px}.hero-copy__title{font-size:clamp(40px,12vw,54px)}.hero-copy__text{font-size:15px}.hero-copy__actions{grid-template-columns:1fr;display:grid}.hero-copy__actions .button{width:100%}.hero-facts{gap:10px;display:grid}.hero-visual{padding-bottom:42px}.hero-visual__frame{border-radius:16px;transform:none}.hero-visual__windowbar{height:30px}.hero-process{width:calc(100% - 14px);margin-top:-18px;padding:14px}.hero-process__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-process__step:not(:last-child):after{display:none}.hero-band__inner{align-items:flex-start;min-height:auto;padding-block:17px}.hero-band__line{display:none}.hero-band__content{grid-template-columns:1fr 1fr;gap:10px 16px}.product-section__actions,.pricing-card__actions,.contact-panel__actions{grid-template-columns:1fr;display:grid}.product-section__actions .button,.pricing-card__actions .button,.contact-panel__actions .button{width:100%}.product-showcases{gap:72px}.product-showcase:not(:last-child):after{bottom:-36px}.product-showcase__title{font-size:clamp(27px,9vw,38px)}.product-showcase__frame{border-radius:15px}.product-showcase__frame-label,.product-showcase__shine{display:none}.product-section__result{grid-template-columns:1fr;padding:21px}.workflow-process,.features-grid,.audience-grid{grid-template-columns:1fr}.workflow-step{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:0;display:grid}.workflow-step__marker{align-content:start;justify-items:center;display:grid}.workflow-step__content{margin-top:0}.workflow-result{grid-template-columns:1fr;padding:21px}.features-layout{margin-top:36px}.feature-card--primary{min-height:auto;padding:23px}.feature-card__primary-copy{margin-top:34px}.feature-card__flow{grid-template-columns:1fr;gap:12px;padding-top:32px}.feature-card__flow-line{width:1px;height:14px;margin-left:8px}.features-summary,.audience-fit{grid-template-columns:1fr;padding:21px}.features-summary__items{justify-content:flex-start}.audience-fit__steps{grid-template-columns:1fr}.audience-fit__step{border-left:0;border-top:1px solid var(--border-soft)}.pricing-layout{margin-top:36px}.pricing-card{border-radius:19px;padding:22px}.pricing-card__top{display:grid}.pricing-card__badge{width:fit-content}.pricing-card__features{grid-template-columns:1fr}.pricing-card__price-main strong{font-size:clamp(58px,20vw,76px)}.faq-item__summary{gap:12px;min-height:68px}.faq-item__answer-inner{padding:0 8px 20px 25px}.contact-panel{border-radius:20px;gap:0;padding:10px}.contact-panel__copy,.contact-panel__journey,.contact-card{padding:21px}.contact-panel__title{font-size:clamp(30px,9vw,42px)}}@media (max-width:480px){.hero-process__track,.hero-band__content{grid-template-columns:1fr}.hero-band__content span{padding-block:2px}.product-showcase__text,.hero-copy__text{font-size:14px}.faq-item__number{display:none}.faq-item__summary{grid-template-columns:minmax(0,1fr) auto}.contact-panel__copy,.contact-panel__journey,.contact-card{padding:18px}}@media (prefers-reduced-motion:reduce){.hero-enter,.hero-enter--visual{opacity:1;animation:none;transform:none}.hero-visual__frame,.product-showcase__frame,.product-showcase__image,.feature-card,.audience-card,.pricing-detail-card,.faq-item__icon,.contact-card__footer svg{transition:none}.product-showcase__shine{display:none}}.site-footer{border-top:1px solid var(--border-soft);background:var(--bg-surface)}.site-footer__inner{padding-top:54px;padding-bottom:24px}.site-footer__top{grid-template-columns:minmax(260px,1.1fr) minmax(0,1fr);align-items:start;gap:70px;display:grid}.site-footer__brand{max-width:410px}.site-footer__brand-link{width:fit-content}.site-footer__brand p{color:var(--text-secondary);margin:20px 0 0;font-size:13px;line-height:1.7}.site-footer__navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.site-footer__column{min-width:0}.site-footer__column h2{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:750}.site-footer__column nav{gap:10px;display:grid}.site-footer__column a{width:fit-content;color:var(--text-secondary);transition:color var(--transition-fast);font-size:12px;line-height:1.5}.site-footer__column a:hover{color:var(--text-primary)}.site-footer__bottom{border-top:1px solid var(--border-soft);color:var(--text-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding-top:20px;font-size:10px;display:flex}@media (max-width:900px){.site-footer__top{grid-template-columns:1fr;gap:38px}}@media (max-width:720px){.site-footer__navigation{grid-template-columns:1fr 1fr;gap:28px}.site-footer__bottom{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.site-footer__navigation{grid-template-columns:1fr}}.site-nav__link--active,.mobile-navigation__link--active{background:var(--accent-soft);color:var(--accent)}.mobile-menu-button span{transition:transform var(--transition-fast), opacity var(--transition-fast)}.mobile-menu-button--open span:first-child{transform:translateY(5.5px)rotate(45deg)}.mobile-menu-button--open span:nth-child(2){opacity:0}.mobile-menu-button--open span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.home-problem-section__link,.home-product-preview__header-link,.home-product-preview__link,.home-product-preview__result-link,.home-workflow-preview__header-link,.home-workflow-preview__result-link,.home-pricing-preview__header-link{width:fit-content;color:var(--accent);align-items:center;gap:7px;font-size:12px;font-weight:760;display:inline-flex}.home-problem-section__link svg,.home-product-preview__header-link svg,.home-product-preview__link svg,.home-product-preview__result-link svg,.home-workflow-preview__header-link svg,.home-workflow-preview__result-link svg,.home-pricing-preview__header-link svg{width:16px;height:16px;transition:transform var(--transition-fast);flex:none}.home-problem-section__link:hover svg,.home-product-preview__header-link:hover svg,.home-product-preview__link:hover svg,.home-product-preview__result-link:hover svg,.home-workflow-preview__header-link:hover svg,.home-workflow-preview__result-link:hover svg,.home-pricing-preview__header-link:hover svg{transform:translate(3px)}.home-problem-section{isolation:isolate;color:#f4f7fb;background:radial-gradient(circle at 82% 8%,#3d89f41f,#0000 30rem),linear-gradient(#0c1728 0%,#0e192b 52%,#101c2f 100%);padding:clamp(78px,8vw,118px) 0 clamp(92px,9vw,132px);position:relative;overflow:hidden}.home-problem-section:before{content:"";z-index:-2;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000008c 18%,#0000006b 68%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000008c 18%,#0000006b 68%,#0000 100%)}.home-problem-section:after{content:"";z-index:-1;filter:blur(110px);pointer-events:none;background:#2d70d31f;border-radius:999px;width:680px;height:680px;position:absolute;bottom:-300px;right:-220px}.home-problem-section__transition{z-index:0;pointer-events:none;background:linear-gradient(#08111fe6,#0000);height:150px;position:absolute;top:0;left:0;right:0}.home-problem-section__container{z-index:2;position:relative}.home-problem-section__bridge{grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);align-items:center;gap:18px;max-width:760px;margin:0 auto clamp(56px,6vw,78px);display:grid}.home-problem-section__bridge-line{background:linear-gradient(90deg,#0000,#66a5ff57);height:1px}.home-problem-section__bridge-line:last-child{background:linear-gradient(90deg,#66a5ff57,#0000)}.home-problem-section__bridge-label{color:#6eaeffd1;letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800}.home-problem-section__intro{grid-template-columns:minmax(0,1.08fr) minmax(320px,.62fr);align-items:end;gap:clamp(48px,7vw,104px);display:grid}.home-problem-section__heading{min-width:0;max-width:840px}.home-problem-section__heading .eyebrow{color:#65a7ff;margin-bottom:16px}.home-problem-section__title{color:#f5f7fb;letter-spacing:-.055em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(42px,4.8vw,70px);font-weight:690;line-height:1.01}.home-problem-section__intro-copy{max-width:520px;padding-bottom:5px}.home-problem-section__intro-copy p{color:#e1e9f5ad;text-wrap:pretty;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.75}.home-problem-section__link{color:#67a9ff;align-items:center;gap:8px;width:fit-content;margin-top:20px;font-size:12px;font-weight:750;transition:color .18s;display:inline-flex}.home-problem-section__link svg{width:17px;height:17px;transition:transform .18s}.home-problem-section__link:hover{color:#8bc0ff}.home-problem-section__link:hover svg{transform:translate(4px)}.home-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(48px,6vw,72px);display:grid}.home-problem-card-motion{min-width:0;height:100%}.home-problem-card{background:linear-gradient(145deg,#16253de0,#111e32f0);border:1px solid #88abdc26;border-radius:20px;min-width:0;height:100%;min-height:270px;padding:26px;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.home-problem-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 10% 0,#438ff21a,#0000 38%);transition:opacity .22s;position:absolute;inset:0}.home-problem-card:hover{border-color:#6ba6f747;transform:translateY(-5px);box-shadow:0 24px 60px #0000002e,inset 0 1px #ffffff0b}.home-problem-card:hover:before{opacity:1}.home-problem-card__top{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.home-problem-card__icon{color:#6faeff;background:#387ee21c;border:1px solid #65a4ff42;border-radius:14px;place-items:center;width:48px;height:48px;transition:transform .22s,background-color .22s,border-color .22s;display:grid}.home-problem-card:hover .home-problem-card__icon{background:#3b86ef29;border-color:#6fb2ff66;transform:translateY(-2px)scale(1.03)}.home-problem-card__icon svg{width:22px;height:22px}.home-problem-card__number{color:#dbe5f361;letter-spacing:.11em;font-size:9px;font-weight:800}.home-problem-card__copy{z-index:2;margin-top:34px;position:relative}.home-problem-card__eyebrow{color:#66a8ff;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.home-problem-card h3{color:#f2f5fa;letter-spacing:-.025em;margin:11px 0 0;font-size:20px;font-weight:730;line-height:1.28}.home-problem-card p{color:#dde6f399;text-wrap:pretty;margin:12px 0 0;font-size:13px;line-height:1.7}.home-problem-section__result{background:linear-gradient(135deg,#184c4070,#112033f0);border:1px solid #4bcf8f38;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:20px;padding:22px 24px;display:grid;box-shadow:inset 0 1px #ffffff09}.home-problem-section__result-icon{color:#65dda4;background:#28a1691a;border:1px solid #4ad69540;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.home-problem-section__result-icon svg{width:22px;height:22px}.home-problem-section__result-copy{min-width:0}.home-problem-section__result-copy>span{color:#65dda4;letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.home-problem-section__result-copy strong{color:#f2f7f4;font-size:16px;font-weight:740;line-height:1.45;display:block}.home-problem-section__result-copy p{color:#dae9e194;margin:5px 0 0;font-size:11px;line-height:1.55}.home-problem-section__result-link{color:#72e1ad;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:750;display:inline-flex}.home-problem-section__result-link svg{width:16px;height:16px;transition:transform .18s}.home-problem-section__result-link:hover svg{transform:translate(4px)}@media (max-width:980px){.home-problem-section{padding-top:82px}.home-problem-section__intro{grid-template-columns:1fr;align-items:start;gap:28px}.home-problem-section__intro-copy{max-width:680px}.home-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-problem-card-motion:last-child{grid-column:1/-1}.home-problem-card-motion:last-child .home-problem-card{min-height:220px}}@media (max-width:680px){.home-problem-section{padding:64px 0 78px}.home-problem-section__bridge{grid-template-columns:34px auto 34px;gap:12px;margin-bottom:46px}.home-problem-section__bridge-label{white-space:normal;font-size:8px}.home-problem-section__title{font-size:clamp(37px,11vw,52px);line-height:1.02}.home-problem-section__intro-copy p{font-size:15px;line-height:1.68}.home-problem-grid{grid-template-columns:1fr;gap:14px;margin-top:42px}.home-problem-card-motion:last-child{grid-column:auto}.home-problem-card,.home-problem-card-motion:last-child .home-problem-card{min-height:auto;padding:22px}.home-problem-card__copy{margin-top:28px}.home-problem-section__result{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:20px}.home-problem-section__result-link{grid-column:1/-1;margin-left:66px}}@media (max-width:430px){.home-problem-section__bridge{grid-template-columns:1fr}.home-problem-section__bridge-line{display:none}.home-problem-section__result{grid-template-columns:1fr}.home-problem-section__result-link{grid-column:auto;margin-left:0}}.home-product-preview{isolation:isolate;color:#f4f7fb;background:linear-gradient(#101c2f 0%,#111e32 50%,#122036 100%);padding:clamp(88px,9vw,132px) 0 clamp(94px,9vw,138px);position:relative;overflow:hidden}.home-product-preview__background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-product-preview__background-grid{opacity:.2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000000a6 20%,#00000080 76%,#0000);mask-image:linear-gradient(#0000,#000000a6 20%,#00000080 76%,#0000)}.home-product-preview__background-glow{filter:blur(120px);background:#347de51f;border-radius:999px;width:720px;height:720px;position:absolute;top:6%;left:-260px}.home-product-preview__container{z-index:2;position:relative}.home-product-preview__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px;display:grid}.home-product-preview__heading{max-width:860px}.home-product-preview__heading .eyebrow{color:#66a9ff;margin-bottom:15px}.home-product-preview__title{color:#f4f7fb;letter-spacing:-.055em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(42px,4.8vw,70px);font-weight:690;line-height:1.01}.home-product-preview__description{color:#dee7f4a8;text-wrap:pretty;max-width:760px;margin:23px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.72}.home-product-preview__header-link,.home-product-preview__link,.home-product-preview__result-link{color:#69aaff;white-space:nowrap;align-items:center;gap:8px;width:fit-content;font-size:11px;font-weight:750;transition:color .18s;display:inline-flex}.home-product-preview__header-link{padding-bottom:6px}.home-product-preview__header-link svg,.home-product-preview__link svg,.home-product-preview__result-link svg{flex:none;width:17px;height:17px;transition:transform .18s}.home-product-preview__header-link:hover,.home-product-preview__link:hover,.home-product-preview__result-link:hover{color:#8cc0ff}.home-product-preview__header-link:hover svg,.home-product-preview__link:hover svg,.home-product-preview__result-link:hover svg{transform:translate(4px)}.home-product-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(50px,6vw,74px);display:grid}.home-product-preview__card-motion{min-width:0;height:100%}.home-product-preview__card{background:linear-gradient(155deg,#16263ef5,#101e32fa);border:1px solid #88abdc29;border-radius:22px;flex-direction:column;min-width:0;height:100%;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.home-product-preview__card:hover{border-color:#6ca8f84d;transform:translateY(-5px);box-shadow:0 28px 68px #0003,inset 0 1px #ffffff0b}.home-product-preview__visual{background:linear-gradient(#eef2f7,#f8fafc);border-bottom:1px solid #88abdc24;position:relative;overflow:hidden}.home-product-preview__visual--technician,.home-product-preview__visual--office,.home-product-preview__visual--report{aspect-ratio:16/10.4}.home-product-preview__visual-topbar{background:linear-gradient(#f8fafc,#eef2f7);border-bottom:1px solid #0f172a14;grid-template-columns:1fr auto 1fr;align-items:center;height:34px;padding-inline:13px;display:grid}.home-product-preview__visual-dots{gap:5px;display:flex}.home-product-preview__visual-dots span{background:#4f627e6b;border-radius:999px;width:6px;height:6px}.home-product-preview__visual-label{color:#24334985;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:750}.home-product-preview__image-stage{background:#fff;width:100%;height:calc(100% - 34px);position:relative;overflow:hidden}.home-product-preview__image{image-rendering:auto;object-fit:contain!important;filter:none!important;transform:none!important}.home-product-preview__image--technician{padding:8px 8px 0;object-position:center top!important}.home-product-preview__image--office{padding:8px;object-position:center center!important}.home-product-preview__image--report{padding:8px 24px 0;object-position:center top!important}.home-product-preview__visual-overlay{z-index:2;pointer-events:none;background:linear-gradient(#0000 72%,#0f172a0e);position:absolute;inset:34px 0 0}.home-product-preview__copy{flex-direction:column;flex:1;padding:25px 26px 26px;display:flex}.home-product-preview__meta{align-items:center;gap:10px;display:flex}.home-product-preview__number,.home-product-preview__label{letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.home-product-preview__number{color:#dbe5f361}.home-product-preview__label{color:#68aaff}.home-product-preview__copy h3{color:#f2f5fa;letter-spacing:-.025em;margin:17px 0 0;font-size:20px;font-weight:730;line-height:1.28}.home-product-preview__copy p{color:#dde6f399;text-wrap:pretty;margin:12px 0 0;font-size:13px;line-height:1.68}.home-product-preview__link{margin-top:auto;padding-top:22px}.home-product-preview__result{background:linear-gradient(135deg,#224c854d,#112035f5);border:1px solid #68a5f733;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-top:22px;padding:22px 24px;display:flex;box-shadow:inset 0 1px #ffffff09}.home-product-preview__result-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:17px;min-width:0;display:grid}.home-product-preview__result-icon{color:#70afff;background:#3a82e61a;border:1px solid #66a7ff3d;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.home-product-preview__result-icon svg{width:22px;height:22px}.home-product-preview__result-copy{min-width:0}.home-product-preview__result-copy>span{color:#69aaff;letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.home-product-preview__result-copy strong{color:#f2f5fa;font-size:16px;font-weight:740;line-height:1.45;display:block}.home-product-preview__result-copy p{color:#dce6f48f;margin:5px 0 0;font-size:11px;line-height:1.55}@media (max-width:1080px){.home-product-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-product-preview__card-motion:last-child{grid-column:1/-1}.home-product-preview__card-motion:last-child .home-product-preview__card{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);display:grid}.home-product-preview__card-motion:last-child .home-product-preview__visual{border-bottom:0;border-right:1px solid #88abdc24;min-height:360px}}@media (max-width:820px){.home-product-preview__header{grid-template-columns:1fr;align-items:start;gap:24px}.home-product-preview__header-link{padding-bottom:0}.home-product-preview__card-motion:last-child .home-product-preview__card{display:flex}.home-product-preview__card-motion:last-child .home-product-preview__visual{border-bottom:1px solid #88abdc24;border-right:0;min-height:0}}@media (max-width:680px){.home-product-preview{padding:76px 0 84px}.home-product-preview__title{font-size:clamp(37px,11vw,52px);line-height:1.02}.home-product-preview__description{margin-top:19px;font-size:15px;line-height:1.68}.home-product-preview__grid{grid-template-columns:1fr;gap:16px;margin-top:42px}.home-product-preview__card-motion:last-child{grid-column:auto}.home-product-preview__visual--technician,.home-product-preview__visual--office,.home-product-preview__visual--report{aspect-ratio:16/10.8}.home-product-preview__image--report{padding-inline:18px}.home-product-preview__copy{padding:22px}.home-product-preview__result{align-items:start;gap:18px;padding:20px;display:grid}.home-product-preview__result-link{margin-left:65px}}@media (max-width:430px){.home-product-preview__visual--technician,.home-product-preview__visual--office,.home-product-preview__visual--report{aspect-ratio:16/11.5}.home-product-preview__result-main{grid-template-columns:1fr}.home-product-preview__result-link{margin-left:0}}.home-workflow-preview{isolation:isolate;color:#f4f7fb;background:linear-gradient(#122036 0%,#111e32 54%,#101c2f 100%);padding:clamp(88px,9vw,130px) 0 clamp(92px,9vw,134px);position:relative;overflow:hidden}.home-workflow-preview__background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-workflow-preview__background-grid{opacity:.18;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0000009e 18%,#00000075 78%,#0000);mask-image:linear-gradient(#0000,#0000009e 18%,#00000075 78%,#0000)}.home-workflow-preview__background-glow{filter:blur(120px);background:#337be51f;border-radius:999px;width:720px;height:720px;position:absolute;top:4%;right:-260px}.home-workflow-preview__container{z-index:2;position:relative}.home-workflow-preview__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px;display:grid}.home-workflow-preview__heading{max-width:960px}.home-workflow-preview__heading .eyebrow{color:#66a9ff;margin-bottom:15px}.home-workflow-preview__title{color:#f4f7fb;letter-spacing:-.055em;text-wrap:balance;max-width:960px;margin:0;font-size:clamp(42px,4.8vw,70px);font-weight:690;line-height:1.01}.home-workflow-preview__description{color:#dee7f4a8;text-wrap:pretty;max-width:760px;margin:23px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.72}.home-workflow-preview__header-link,.home-workflow-preview__result-link{color:#69aaff;white-space:nowrap;align-items:center;gap:8px;width:fit-content;font-size:11px;font-weight:750;transition:color .18s;display:inline-flex}.home-workflow-preview__header-link{padding-bottom:6px}.home-workflow-preview__header-link svg,.home-workflow-preview__result-link svg{flex:none;width:17px;height:17px;transition:transform .18s}.home-workflow-preview__header-link:hover,.home-workflow-preview__result-link:hover{color:#8cc0ff}.home-workflow-preview__header-link:hover svg,.home-workflow-preview__result-link:hover svg{transform:translate(4px)}.home-workflow-preview__process{margin-top:clamp(54px,6vw,78px);position:relative}.home-workflow-preview__line{z-index:0;transform-origin:0;background:linear-gradient(90deg,#5c9cf41f,#5c9cf499 14% 86%,#5c9cf41f);height:1px;position:absolute;top:29px;left:5.5%;right:5.5%}.home-workflow-preview__steps{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,34px);display:grid;position:relative}.home-workflow-preview__step-motion{min-width:0;height:100%}.home-workflow-preview__step{min-width:0;height:100%;padding-inline:8px;position:relative}.home-workflow-preview__marker{justify-content:space-between;align-items:center;gap:14px;display:flex}.home-workflow-preview__icon{z-index:3;color:#6eaeff;background:linear-gradient(145deg,#182c48fa,#122239fa);border:1px solid #66a6ff47;border-radius:17px;flex:0 0 58px;place-items:center;width:58px;height:58px;transition:transform .22s,border-color .22s,background-color .22s;display:grid;position:relative;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff09}.home-workflow-preview__step:hover .home-workflow-preview__icon{border-color:#72b3ff70;transform:translateY(-4px)}.home-workflow-preview__icon svg{width:24px;height:24px}.home-workflow-preview__number{color:#d7e3f366;letter-spacing:.11em;font-size:9px;font-weight:800}.home-workflow-preview__copy{margin-top:30px}.home-workflow-preview__label{color:#67a9ff;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.home-workflow-preview__copy h3{color:#f2f5fa;letter-spacing:-.025em;margin:12px 0 0;font-size:20px;font-weight:730;line-height:1.28}.home-workflow-preview__copy p{color:#dde6f399;text-wrap:pretty;margin:12px 0 0;font-size:13px;line-height:1.7}.home-workflow-preview__result{background:linear-gradient(135deg,#184c4070,#112033f0);border:1px solid #4bcf8f38;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-top:clamp(42px,5vw,66px);padding:22px 24px;display:flex;box-shadow:inset 0 1px #ffffff09}.home-workflow-preview__result-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:17px;min-width:0;display:grid}.home-workflow-preview__result-icon{color:#65dda4;background:#28a1691a;border:1px solid #4ad69540;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.home-workflow-preview__result-icon svg{width:22px;height:22px}.home-workflow-preview__result-copy{min-width:0}.home-workflow-preview__result-copy>span{color:#65dda4;letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.home-workflow-preview__result-copy strong{color:#f2f7f4;font-size:16px;font-weight:740;line-height:1.45;display:block}.home-workflow-preview__result-copy p{color:#dae9e194;margin:5px 0 0;font-size:11px;line-height:1.55}.home-workflow-preview__result-link{color:#72e1ad}.home-workflow-preview__result-link:hover{color:#91ecc0}@media (max-width:980px){.home-workflow-preview__header{grid-template-columns:1fr;align-items:start;gap:24px}.home-workflow-preview__header-link{padding-bottom:0}.home-workflow-preview__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 24px}.home-workflow-preview__line{display:none}.home-workflow-preview__process:before{content:"";background:linear-gradient(#5b9cf485,#5b9cf41a);width:1px;position:absolute;top:29px;bottom:28px;left:36px}}@media (max-width:680px){.home-workflow-preview{padding:76px 0 84px}.home-workflow-preview__title{font-size:clamp(37px,11vw,52px);line-height:1.02}.home-workflow-preview__description{margin-top:19px;font-size:15px;line-height:1.68}.home-workflow-preview__process{margin-top:44px}.home-workflow-preview__steps{grid-template-columns:1fr;gap:30px}.home-workflow-preview__process:before{left:29px}.home-workflow-preview__step{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;padding-inline:0;display:grid}.home-workflow-preview__marker{display:block}.home-workflow-preview__icon{width:58px;height:58px}.home-workflow-preview__number{text-align:center;margin-top:10px;display:block}.home-workflow-preview__copy{margin-top:4px}.home-workflow-preview__result{align-items:start;gap:18px;padding:20px;display:grid}.home-workflow-preview__result-link{margin-left:65px}}@media (max-width:430px){.home-workflow-preview__result-main{grid-template-columns:1fr}.home-workflow-preview__result-link{margin-left:0}}.home-pricing-preview{isolation:isolate;color:#f4f7fb;background:linear-gradient(#101c2f 0%,#0f1b2e 52%,#0d192b 100%);padding:clamp(88px,9vw,132px) 0 clamp(94px,9vw,138px);position:relative;overflow:hidden}.home-pricing-preview__background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-pricing-preview__background-grid{opacity:.18;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0000009e 18%,#00000075 78%,#0000);mask-image:linear-gradient(#0000,#0000009e 18%,#00000075 78%,#0000)}.home-pricing-preview__background-glow{filter:blur(120px);background:#337be51f;border-radius:999px;width:740px;height:740px;position:absolute;top:2%;left:-260px}.home-pricing-preview__container{z-index:2;position:relative}.home-pricing-preview__intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px;display:grid}.home-pricing-preview__heading{max-width:900px}.home-pricing-preview__heading .eyebrow{color:#66a9ff;margin-bottom:15px}.home-pricing-preview__title{color:#f4f7fb;letter-spacing:-.055em;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(42px,4.8vw,70px);font-weight:690;line-height:1.01}.home-pricing-preview__description{color:#dee7f4a8;text-wrap:pretty;max-width:760px;margin:23px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.72}.home-pricing-preview__header-link{color:#69aaff;white-space:nowrap;align-items:center;gap:8px;width:fit-content;padding-bottom:6px;font-size:11px;font-weight:750;transition:color .18s;display:inline-flex}.home-pricing-preview__header-link svg{width:17px;height:17px;transition:transform .18s}.home-pricing-preview__header-link:hover{color:#8cc0ff}.home-pricing-preview__header-link:hover svg{transform:translate(4px)}.home-pricing-preview__panel{grid-template-columns:minmax(440px,1.06fr) minmax(360px,.94fr);gap:20px;margin-top:clamp(50px,6vw,74px);display:grid}.home-pricing-preview__panel>div{min-width:0;height:100%}.home-pricing-preview__offer,.home-pricing-preview__details{border-radius:22px;min-width:0;height:100%;padding:clamp(26px,3vw,38px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.home-pricing-preview__offer{background:radial-gradient(circle at 92% 4%,#3986ef29,#0000 22rem),linear-gradient(145deg,#172944fa,#101e32fa);border:1px solid #69a6f842;box-shadow:0 30px 78px #0000002e,inset 0 1px #ffffff0b}.home-pricing-preview__details{background:linear-gradient(150deg,#15253df0,#101e32fa);border:1px solid #88abdc29}.home-pricing-preview__offer-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.home-pricing-preview__product{color:#68aaff;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.home-pricing-preview__offer h3{color:#f3f6fb;letter-spacing:-.04em;max-width:540px;margin:12px 0 0;font-size:clamp(26px,2.8vw,40px);font-weight:730;line-height:1.12}.home-pricing-preview__badge{color:#69dda7;white-space:nowrap;background:#28a1691a;border:1px solid #4ad6953d;border-radius:999px;align-items:center;min-height:32px;padding-inline:12px;font-size:9px;font-weight:760;display:inline-flex}.home-pricing-preview__price{align-items:flex-end;gap:9px;margin-top:36px;display:flex}.home-pricing-preview__currency{color:#e1e9f5a3;margin-bottom:10px;font-size:22px;font-weight:760}.home-pricing-preview__price strong{color:#f7f9fc;letter-spacing:-.065em;font-size:clamp(66px,7vw,96px);font-weight:780;line-height:.86}.home-pricing-preview__period{color:#dde6f38f;margin-bottom:9px;font-size:12px;font-weight:650}.home-pricing-preview__regular{color:#d7e2f266;margin:13px 0 0;font-size:10px}.home-pricing-preview__regular span{text-decoration:line-through}.home-pricing-preview__early-note{background:linear-gradient(135deg,#1f6b534d,#1532335c);border:1px solid #4ad69538;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:13px;margin-top:26px;padding:16px;display:grid}.home-pricing-preview__early-icon{color:#68dda6;background:#28a16917;border:1px solid #4ad6952e;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.home-pricing-preview__early-icon svg{width:18px;height:18px}.home-pricing-preview__early-note strong{color:#edf7f1;font-size:12px;font-weight:750;line-height:1.45;display:block}.home-pricing-preview__early-note p{color:#d7e8de94;margin:4px 0 0;font-size:10px;line-height:1.55}.home-pricing-preview__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.home-pricing-preview__actions .button{min-height:54px}.home-pricing-preview__actions .button--primary{background:#438bea;border-color:#438bea;box-shadow:0 14px 34px #2064c942}.home-pricing-preview__actions .button--primary:hover{background:#5699f1;border-color:#5699f1}.home-pricing-preview__actions .button--secondary{color:#f2f5fa;background:#ffffff0b;border-color:#ffffff21}.home-pricing-preview__actions .button--secondary:hover{background:#ffffff14;border-color:#ffffff3b}.home-pricing-preview__button-arrow{width:17px;height:17px;margin-left:4px;transition:transform .18s}.home-pricing-preview__actions .button:hover .home-pricing-preview__button-arrow{transform:translate(4px)}.home-pricing-preview__details-heading{max-width:520px}.home-pricing-preview__details-label{color:#68aaff;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.home-pricing-preview__details-heading h3{color:#f2f5fa;letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(24px,2.4vw,34px);font-weight:730;line-height:1.17}.home-pricing-preview__details-heading p{color:#dde6f394;margin:13px 0 0;font-size:12px;line-height:1.65}.home-pricing-preview__features{border-top:1px solid #ffffff14;gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.home-pricing-preview__feature-motion{min-width:0}.home-pricing-preview__features li{border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:17px 0;display:grid}.home-pricing-preview__feature-icon{color:#66dca4;background:#28a16914;border:1px solid #4ad6952e;border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.home-pricing-preview__feature-icon svg{width:14px;height:14px}.home-pricing-preview__features strong{color:#eef3fa;font-size:12px;font-weight:740;line-height:1.45;display:block}.home-pricing-preview__features p{color:#d9e3f180;margin:4px 0 0;font-size:10px;line-height:1.55}.home-pricing-preview__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.home-pricing-preview__fact-motion{min-width:0;height:100%}.home-pricing-preview__facts article{background:#ffffff06;border:1px solid #88abdc24;border-radius:13px;min-width:0;height:100%;padding:14px;transition:border-color .18s,background-color .18s,transform .18s}.home-pricing-preview__facts article:hover{background:#4286e40e;border-color:#68a6f847;transform:translateY(-2px)}.home-pricing-preview__facts span,.home-pricing-preview__facts strong{display:block}.home-pricing-preview__facts span{color:#d7e2f266;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.home-pricing-preview__facts strong{color:#edf2f8;margin-top:7px;font-size:11px;font-weight:740;line-height:1.4}.home-pricing-preview__tax{color:#d7e2f25c;margin:18px 0 0;font-size:9px;line-height:1.5}@media (max-width:980px){.home-pricing-preview__intro{grid-template-columns:1fr;align-items:start;gap:24px}.home-pricing-preview__header-link{padding-bottom:0}.home-pricing-preview__panel{grid-template-columns:1fr}}@media (max-width:680px){.home-pricing-preview{padding:76px 0 84px}.home-pricing-preview__title{font-size:clamp(37px,11vw,52px);line-height:1.02}.home-pricing-preview__description{margin-top:19px;font-size:15px;line-height:1.68}.home-pricing-preview__panel{gap:16px;margin-top:42px}.home-pricing-preview__offer,.home-pricing-preview__details{border-radius:18px;padding:22px}.home-pricing-preview__offer-top{gap:16px;display:grid}.home-pricing-preview__badge{width:fit-content}.home-pricing-preview__price{margin-top:30px}.home-pricing-preview__price strong{font-size:clamp(62px,20vw,86px)}.home-pricing-preview__actions{grid-template-columns:1fr;display:grid}.home-pricing-preview__actions .button{width:100%}.home-pricing-preview__facts{grid-template-columns:1fr}}.home-final-cta{isolation:isolate;color:#f4f7fb;background:linear-gradient(#0d192b 0%,#0b1627 54%,#081321 100%);padding:clamp(88px,9vw,132px) 0 clamp(96px,10vw,148px);position:relative;overflow:hidden}.home-final-cta__background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-final-cta__grid{opacity:.17;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0000009e 20%,#0000007a 78%,#0000);mask-image:linear-gradient(#0000,#0000009e 20%,#0000007a 78%,#0000)}.home-final-cta__glow{filter:blur(120px);border-radius:999px;position:absolute}.home-final-cta__glow--one{background:#3681ec29;width:680px;height:680px;top:-260px;left:4%}.home-final-cta__glow--two{background:#285eb721;width:720px;height:720px;bottom:-320px;right:-280px}.home-final-cta__container{z-index:2;position:relative}.home-final-cta__panel{background:linear-gradient(135deg,#1c3353fa,#101f35fc 48%,#0d1a2dfc);border:1px solid #74a9f138;border-radius:28px;grid-template-columns:minmax(380px,.88fr) minmax(460px,1.12fr);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 110px #00000047,inset 0 1px #ffffff0b}.home-final-cta__panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff09,#0000 34%);position:absolute;inset:0}.home-final-cta__panel-shine{filter:blur(80px);pointer-events:none;background:#4692f71c;border-radius:999px;width:380px;height:280px;position:absolute;top:-80px;left:12%}.home-final-cta__main{z-index:2;padding:clamp(34px,4vw,58px) clamp(30px,4vw,58px);position:relative}.home-final-cta__eyebrow{color:#6eaeff;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.home-final-cta__title{color:#f5f8fc;letter-spacing:-.055em;text-wrap:balance;max-width:680px;margin:20px 0 0;font-size:clamp(42px,4.7vw,68px);font-weight:690;line-height:1}.home-final-cta__title span{color:#69aaff;margin-top:9px;display:block}.home-final-cta__text{color:#dee7f4a6;text-wrap:pretty;max-width:590px;margin:24px 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.72}.home-final-cta__actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.home-final-cta__actions .button{min-height:55px}.home-final-cta__actions .button--primary{background:#438bea;border-color:#438bea;box-shadow:0 15px 36px #2064c947}.home-final-cta__actions .button--primary:hover{background:#5699f1;border-color:#5699f1}.home-final-cta__actions .button--secondary{color:#f2f5fa;background:#ffffff0b;border-color:#ffffff24}.home-final-cta__actions .button--secondary:hover{background:#ffffff14;border-color:#ffffff3d}.home-final-cta__button-arrow{width:18px;height:18px;margin-left:4px;transition:transform .18s}.home-final-cta__actions .button:hover .home-final-cta__button-arrow{transform:translate(4px)}.home-final-cta__trust{flex-wrap:wrap;gap:12px 22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.home-final-cta__trust li{color:#dce6f38f;align-items:center;gap:8px;font-size:10px;font-weight:670;display:inline-flex}.home-final-cta__trust-icon{color:#69dda7;background:#28a16914;border:1px solid #4ad6952e;border-radius:999px;place-items:center;width:21px;height:21px;display:grid}.home-final-cta__trust-icon svg{width:12px;height:12px}.home-final-cta__journey{z-index:2;background:#050e1a2e;border-left:1px solid #ffffff14;padding:clamp(34px,4vw,52px) clamp(28px,3.6vw,48px);position:relative}.home-final-cta__journey-header{margin-bottom:22px}.home-final-cta__journey-header>span{color:#6cabff;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.home-final-cta__journey-header strong{color:#eff4fa;letter-spacing:-.03em;max-width:470px;margin-top:9px;font-size:clamp(21px,2vw,29px);font-weight:720;line-height:1.25;display:block}.home-final-cta__journey-list{border-top:1px solid #ffffff17;display:grid}.home-final-cta__journey-motion{min-width:0}.home-final-cta__journey-item{border-bottom:1px solid #ffffff17;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:118px;padding:19px 4px;transition:padding-left .2s,background-color .2s;display:grid;position:relative}.home-final-cta__journey-item:before{content:"";z-index:-1;opacity:0;background:#4890f10f;border-radius:14px;transition:opacity .2s;position:absolute;inset:0 -14px}.home-final-cta__journey-item:hover{padding-left:8px}.home-final-cta__journey-item:hover:before{opacity:1}.home-final-cta__journey-meta{gap:7px;display:grid}.home-final-cta__journey-number{color:#dae5f45c;letter-spacing:.11em;font-size:9px;font-weight:800}.home-final-cta__journey-label{color:#69aaff;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.home-final-cta__journey-copy{min-width:0}.home-final-cta__journey-copy strong{color:#eff4fa;font-size:14px;font-weight:730;line-height:1.4;display:block}.home-final-cta__journey-copy p{color:#d8e3f280;max-width:520px;margin:6px 0 0;font-size:10px;line-height:1.58}.home-final-cta__journey-arrow{color:#6cabff;border:1px solid #6fabfc33;border-radius:999px;place-items:center;width:36px;height:36px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.home-final-cta__journey-arrow svg{width:16px;height:16px}.home-final-cta__journey-item:hover .home-final-cta__journey-arrow{background:#3f87eb1c;border-color:#6fb1ff66;transform:translate(4px)}@media (max-width:980px){.home-final-cta__panel{grid-template-columns:1fr}.home-final-cta__journey{border-top:1px solid #ffffff14;border-left:0}}@media (max-width:680px){.home-final-cta{padding:76px 0 88px}.home-final-cta__panel{border-radius:21px}.home-final-cta__main,.home-final-cta__journey{padding:26px 22px}.home-final-cta__title{font-size:clamp(38px,11vw,52px);line-height:1.02}.home-final-cta__text{font-size:15px;line-height:1.68}.home-final-cta__actions{grid-template-columns:1fr;display:grid}.home-final-cta__actions .button{width:100%}.home-final-cta__trust{display:grid}.home-final-cta__journey-item{grid-template-columns:50px minmax(0,1fr) auto;gap:12px;min-height:112px}.home-final-cta__journey-copy p{font-size:9px}}@media (max-width:430px){.home-final-cta__journey-item{grid-template-columns:minmax(0,1fr) auto}.home-final-cta__journey-meta{grid-column:1/-1;align-items:center;gap:10px;display:flex}.home-final-cta__journey-copy{grid-column:1}.home-final-cta__journey-arrow{grid-column:2}}.site-footer__description{max-width:430px}.site-footer__demo-link{width:fit-content;color:var(--accent);align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:750;display:inline-flex}.site-footer__demo-link svg{width:16px;height:16px;transition:transform var(--transition-fast)}.site-footer__demo-link:hover svg{transform:translate(3px)}@media (max-width:980px){.home-problem-section__intro,.home-product-preview__header,.home-workflow-preview__header,.home-pricing-preview__intro,.home-cta-panel{grid-template-columns:1fr}.home-product-preview__header-link,.home-workflow-preview__header-link,.home-pricing-preview__header-link{margin-top:-12px}.home-product-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-product-preview__card:last-child{grid-column:1/-1}.home-workflow-preview__process{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.home-workflow-preview__line{display:none}.home-pricing-preview__panel{grid-template-columns:1fr}}@media (max-width:720px){.home-problem-section__intro{gap:24px}.home-problem-grid,.home-product-preview__grid,.home-workflow-preview__process{grid-template-columns:1fr}.home-product-preview__card:last-child{grid-column:auto}.home-problem-card{min-height:auto}.home-problem-section__result,.home-workflow-preview__result{grid-template-columns:1fr;padding:20px}.home-product-preview__result{flex-direction:column;align-items:flex-start}.home-workflow-preview__step{grid-template-columns:auto minmax(0,1fr);gap:15px;padding:0;display:grid}.home-workflow-preview__marker{align-content:start;justify-items:center;display:grid}.home-workflow-preview__copy{margin-top:0}.home-pricing-preview__panel{border-radius:20px;margin-top:36px;padding:10px}.home-pricing-preview__offer,.home-pricing-preview__details{padding:21px}.home-pricing-preview__offer-top{display:grid}.home-pricing-preview__badge{width:fit-content}.home-pricing-preview__actions,.home-cta-panel__actions{grid-template-columns:1fr;display:grid}.home-pricing-preview__actions .button,.home-cta-panel__actions .button{width:100%}.home-pricing-preview__facts{grid-template-columns:1fr}.home-cta-panel{border-radius:21px;padding:22px}}@media (max-width:480px){.home-product-preview__copy,.home-problem-card{padding:19px}.home-cta-panel{padding:17px}.home-cta-panel__journey-header,.home-cta-panel__journey-item{padding-inline:17px}}@media (prefers-reduced-motion:reduce){.home-problem-card,.home-product-preview__card,.home-product-preview__image,.home-cta-panel__journey-item,.home-problem-section__link svg,.home-product-preview__header-link svg,.home-product-preview__link svg,.home-product-preview__result-link svg,.home-workflow-preview__header-link svg,.home-workflow-preview__result-link svg,.home-pricing-preview__header-link svg,.site-footer__demo-link svg{transition:none}}.workflow-page-hero{isolation:isolate;color:#f4f7fb;background:linear-gradient(#07111f 0%,#0a1728 42%,#0f1d31 100%);align-items:center;min-height:min(860px,100svh - 72px);padding:clamp(92px,9vw,136px) 0 clamp(104px,10vw,152px);display:flex;position:relative;overflow:hidden}.workflow-page-hero__background{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.workflow-page-hero__grid{opacity:.19;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#00000085 70%,#0000);mask-image:linear-gradient(#000000bf,#00000085 70%,#0000)}.workflow-page-hero__glow{filter:blur(120px);border-radius:999px;position:absolute}.workflow-page-hero__glow--one{background:#3079e12e;width:760px;height:760px;top:-280px;left:-220px}.workflow-page-hero__glow--two{background:#295cb326;width:780px;height:780px;bottom:-320px;right:-260px}.workflow-page-hero__container{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(460px,.78fr);align-items:center;gap:clamp(58px,7vw,110px);display:grid;position:relative}.workflow-page-hero__copy{min-width:0;max-width:850px}.workflow-page-hero__eyebrow{color:#6eaeff;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.workflow-page-hero__title{color:#f5f8fc;letter-spacing:-.062em;text-wrap:balance;max-width:850px;margin:20px 0 0;font-size:clamp(48px,5.7vw,82px);font-weight:690;line-height:.99}.workflow-page-hero__title span{color:#69aaff;margin-top:12px;display:block}.workflow-page-hero__text{color:#dee7f4a8;text-wrap:pretty;max-width:700px;margin:26px 0 0;font-size:clamp(15px,1.35vw,19px);line-height:1.75}.workflow-page-hero__facts{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.workflow-page-hero__fact-motion{width:fit-content}.workflow-page-hero__fact{color:#e2eaf5b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #79abef33;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding-inline:13px;font-size:10px;font-weight:680;display:inline-flex}.workflow-page-hero__fact svg{color:#68dda6;width:14px;height:14px}.workflow-page-hero__process{background:radial-gradient(circle at 92% 4%,#3b88f121,#0000 20rem),linear-gradient(145deg,#172a45f7,#0f1d31fa);border:1px solid #70aaf938;border-radius:26px;min-width:0;padding:clamp(26px,3vw,38px);position:relative;overflow:hidden;box-shadow:0 38px 100px #0000004d,inset 0 1px #ffffff0b}.workflow-page-hero__process:before{content:"";filter:blur(70px);pointer-events:none;background:#428ef41c;border-radius:999px;width:260px;height:260px;position:absolute;top:-90px;right:-80px}.workflow-page-hero__process-header{z-index:2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex;position:relative}.workflow-page-hero__process-header>div>span{color:#69aaff;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.workflow-page-hero__process-header strong{color:#eef3fa;letter-spacing:-.025em;max-width:330px;margin-top:8px;font-size:18px;font-weight:720;line-height:1.35;display:block}.workflow-page-hero__process-status{color:#69dda7;white-space:nowrap;background:#28a16917;border:1px solid #4ad69533;border-radius:999px;align-items:center;min-height:29px;padding-inline:11px;font-size:8px;font-weight:760;display:inline-flex}.workflow-page-hero__step-list{z-index:2;margin-top:10px;display:grid;position:relative}.workflow-page-hero__step-motion{min-width:0}.workflow-page-hero__step{grid-template-columns:42px minmax(0,1fr);gap:16px;min-width:0;padding:18px 0;display:grid}.workflow-page-hero__step-marker{justify-content:center;display:flex;position:relative}.workflow-page-hero__step-number{z-index:2;color:#74b3ff;letter-spacing:.08em;background:linear-gradient(145deg,#24436cf2,#172d4bfa);border:1px solid #69a7fa47;border-radius:11px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.workflow-page-hero__step-line{background:linear-gradient(#5b9cf46b,#5b9cf414);width:1px;position:absolute;top:34px;bottom:-20px;left:50%;transform:translate(-50%)}.workflow-page-hero__step-copy{min-width:0;padding-top:1px}.workflow-page-hero__step-label{color:#67a9ff;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.workflow-page-hero__step-copy strong{color:#eff4fa;margin-top:6px;font-size:14px;font-weight:730;line-height:1.4;display:block}.workflow-page-hero__step-copy p{color:#d8e3f282;text-wrap:pretty;margin:5px 0 0;font-size:10px;line-height:1.58}.workflow-page-hero__fade{z-index:-1;pointer-events:none;background:linear-gradient(#0000,#101c2f);height:180px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1040px){.workflow-page-hero{min-height:auto}.workflow-page-hero__container{grid-template-columns:1fr;align-items:start;gap:58px}.workflow-page-hero__copy{max-width:900px}.workflow-page-hero__process{width:100%}.workflow-page-hero__step-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.workflow-page-hero__step:nth-child(2n){border-left:1px solid #ffffff12;padding-left:24px}.workflow-page-hero__step-line{display:none}}@media (max-width:680px){.workflow-page-hero{padding:82px 0 100px}.workflow-page-hero__container{gap:44px}.workflow-page-hero__title{font-size:clamp(42px,12vw,58px);line-height:1}.workflow-page-hero__text{margin-top:22px;font-size:15px;line-height:1.7}.workflow-page-hero__facts{justify-items:start;display:grid}.workflow-page-hero__process{border-radius:21px;padding:22px}.workflow-page-hero__process-header{gap:14px;display:grid}.workflow-page-hero__process-status{width:fit-content}.workflow-page-hero__step-list{grid-template-columns:1fr}.workflow-page-hero__step:nth-child(2n){border-left:0;padding-left:0}.workflow-page-hero__step-line{display:block}}@media (max-width:430px){.workflow-page-hero__process{padding:19px}.workflow-page-hero__step{grid-template-columns:36px minmax(0,1fr);gap:13px}.workflow-page-hero__step-number{width:32px;height:32px}.workflow-page-hero__step-line{top:32px}}.page-next-step{border-top:1px solid var(--border-soft);background:radial-gradient(circle at 86% 50%, var(--accent), transparent 26rem), var(--bg-surface-soft);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.page-next-step{background:radial-gradient(circle at 86% 50%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 26rem), var(--bg-surface-soft)}}.page-next-step__panel{border:1px solid var(--border-default);background:linear-gradient(135deg, var(--accent), var(--bg-surface) 44%);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;padding:clamp(28px,4vw,46px);display:grid}@supports (color:color-mix(in lab, red, red)){.page-next-step__panel{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 5%, var(--bg-surface)), var(--bg-surface) 44%)}}.page-next-step__panel{box-shadow:0 24px 60px #0f172a1a,0 7px 20px #0f172a0a}.page-next-step__copy{min-width:0;max-width:760px}.page-next-step__title{max-width:720px;color:var(--text-primary);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.3vw,44px);font-weight:790;line-height:1.08}.page-next-step__text{max-width:680px;color:var(--text-secondary);margin:16px 0 0;font-size:14px;line-height:1.7}.page-next-step__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.page-next-step__button-arrow{margin-left:5px}.page-next-step__back{width:fit-content;color:var(--text-muted);transition:color var(--transition-fast);grid-column:1/-1;align-items:center;gap:7px;margin-top:-12px;font-size:11px;font-weight:680;display:inline-flex}.page-next-step__back:hover{color:var(--accent)}.page-next-step__back svg{width:15px;height:15px;transition:transform var(--transition-fast)}.page-next-step__back:hover svg{transform:translate(-3px)}.pricing-page-hero{isolation:isolate;color:#f4f7fb;background:linear-gradient(#07111f 0%,#091625 42%,#0f1d31 100%);align-items:center;min-height:min(940px,100svh - 72px);padding:clamp(92px,9vw,136px) 0 clamp(110px,10vw,158px);display:flex;position:relative;overflow:hidden}.pricing-page-hero__background{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pricing-page-hero__grid{opacity:.19;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000c2,#00000080 72%,#0000);mask-image:linear-gradient(#000000c2,#00000080 72%,#0000)}.pricing-page-hero__glow{filter:blur(120px);border-radius:999px;position:absolute}.pricing-page-hero__glow--one{background:#3079e12e;width:780px;height:780px;top:-300px;right:-180px}.pricing-page-hero__glow--two{background:#1f7b5c1c;width:820px;height:820px;bottom:-360px;left:-240px}.pricing-page-hero__container{z-index:2;grid-template-columns:minmax(0,.84fr) minmax(540px,.96fr);align-items:center;gap:clamp(58px,6.5vw,104px);display:grid;position:relative}.pricing-page-hero__copy{min-width:0;max-width:840px}.pricing-page-hero__eyebrow{color:#6eaeff;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.pricing-page-hero__title{color:#f5f8fc;letter-spacing:-.062em;text-wrap:balance;max-width:850px;margin:20px 0 0;font-size:clamp(48px,5.5vw,80px);font-weight:690;line-height:.99}.pricing-page-hero__title span{color:#69aaff;margin-top:12px;display:block}.pricing-page-hero__text{color:#dee7f4a8;text-wrap:pretty;max-width:700px;margin:26px 0 0;font-size:clamp(15px,1.35vw,19px);line-height:1.75}.pricing-page-hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pricing-page-hero__primary-link,.pricing-page-hero__secondary-link{border-radius:13px;justify-content:center;align-items:center;min-height:52px;font-size:11px;font-weight:750;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.pricing-page-hero__primary-link{color:#fff;background:#438bea;border:1px solid #438bea;gap:9px;padding-inline:20px;box-shadow:0 15px 36px #2064c947}.pricing-page-hero__primary-link:hover{background:#5699f1;border-color:#5699f1;transform:translateY(-2px)}.pricing-page-hero__primary-link svg{width:17px;height:17px;transition:transform .18s}.pricing-page-hero__primary-link:hover svg{transform:translate(4px)}.pricing-page-hero__secondary-link{color:#eef3fa;background:#ffffff0a;border:1px solid #ffffff21;padding-inline:19px}.pricing-page-hero__secondary-link:hover{background:#ffffff13;border-color:#ffffff3b;transform:translateY(-2px)}.pricing-page-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:28px;display:grid}.pricing-page-hero__fact-motion{min-width:0;height:100%}.pricing-page-hero__fact{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #79abef2e;border-radius:13px;min-width:0;height:100%;padding:14px}.pricing-page-hero__fact span,.pricing-page-hero__fact strong{display:block}.pricing-page-hero__fact span{color:#d7e2f261;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.pricing-page-hero__fact strong{color:#edf3fad1;margin-top:7px;font-size:10px;font-weight:720;line-height:1.42}.pricing-page-hero__offer{background:radial-gradient(circle at 96% 3%,#3986ef2b,#0000 24rem),linear-gradient(145deg,#172a45fa,#0f1d31fc);border:1px solid #69a6f842;border-radius:28px;min-width:0;padding:clamp(27px,3vw,40px);position:relative;overflow:hidden;box-shadow:0 42px 110px #00000052,inset 0 1px #ffffff0d}.pricing-page-hero__offer:before{content:"";filter:blur(76px);pointer-events:none;background:#428ef41c;border-radius:999px;width:300px;height:300px;position:absolute;top:-110px;right:-80px}.pricing-page-hero__offer-top{z-index:2;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.pricing-page-hero__product-label{color:#69aaff;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.pricing-page-hero__product-title{color:#eef3fa;margin-top:7px;font-size:19px;font-weight:730;line-height:1.35;display:block}.pricing-page-hero__badge{color:#69dda7;white-space:nowrap;background:#28a1691a;border:1px solid #4ad6953b;border-radius:999px;align-items:center;min-height:31px;padding-inline:12px;font-size:8px;font-weight:760;display:inline-flex}.pricing-page-hero__price{z-index:2;align-items:flex-end;gap:9px;margin-top:32px;display:flex;position:relative}.pricing-page-hero__currency{color:#e1e9f59e;margin-bottom:10px;font-size:22px;font-weight:760}.pricing-page-hero__price>strong{color:#f7f9fc;letter-spacing:-.068em;font-size:clamp(72px,7vw,102px);font-weight:780;line-height:.84}.pricing-page-hero__period{color:#dde6f38c;margin-bottom:9px;font-size:12px;font-weight:650}.pricing-page-hero__regular-price{z-index:2;color:#d7e2f266;margin:14px 0 0;font-size:10px;position:relative}.pricing-page-hero__regular-price span{text-decoration:line-through}.pricing-page-hero__early-note{z-index:2;background:linear-gradient(135deg,#1f6b534d,#15323357);border:1px solid #4ad69536;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:13px;margin-top:24px;padding:15px;display:grid;position:relative}.pricing-page-hero__early-icon{color:#68dda6;background:#28a16917;border:1px solid #4ad6952e;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.pricing-page-hero__early-icon svg{width:18px;height:18px}.pricing-page-hero__early-note strong{color:#edf7f1;font-size:12px;font-weight:750;line-height:1.45;display:block}.pricing-page-hero__early-note p{color:#d7e8de91;margin:4px 0 0;font-size:9px;line-height:1.55}.pricing-page-hero__included-heading{z-index:2;border-bottom:1px solid #ffffff14;margin-top:27px;padding-bottom:15px;position:relative}.pricing-page-hero__included-heading span{color:#69aaff;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.pricing-page-hero__included-heading strong{color:#edf3fa;margin-top:7px;font-size:14px;font-weight:720;display:block}.pricing-page-hero__included{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid;position:relative}.pricing-page-hero__included-motion{min-width:0}.pricing-page-hero__included-item{border-bottom:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:15px 0;display:grid}.pricing-page-hero__included-icon{color:#68dda6;background:#28a16914;border:1px solid #4ad6952b;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.pricing-page-hero__included-icon svg{width:13px;height:13px}.pricing-page-hero__included-item strong{color:#edf3f9;font-size:10px;font-weight:730;line-height:1.4;display:block}.pricing-page-hero__included-item p{color:#d8e3f275;margin:4px 0 0;font-size:8px;line-height:1.55}.pricing-page-hero__offer-actions{z-index:2;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex;position:relative}.pricing-page-hero__offer-primary{color:#fff;background:#438bea;border:1px solid #438bea;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding-inline:18px;font-size:10px;font-weight:750;transition:transform .18s,background-color .18s;display:inline-flex;box-shadow:0 14px 34px #2064c940}.pricing-page-hero__offer-primary:hover{background:#5699f1;transform:translateY(-2px)}.pricing-page-hero__offer-primary svg{width:16px;height:16px;transition:transform .18s}.pricing-page-hero__offer-primary:hover svg{transform:translate(4px)}.pricing-page-hero__tax{color:#d7e2f257;text-align:right;font-size:8px;line-height:1.45}.pricing-page-hero__fade{z-index:-1;pointer-events:none;background:linear-gradient(#0000,#101c2f);height:180px;position:absolute;bottom:0;left:0;right:0}#preismodell{scroll-margin-top:90px}.contact-page-hero{isolation:isolate;color:#f4f7fb;background:linear-gradient(#07111f 0%,#091625 42%,#0f1d31 100%);align-items:center;min-height:min(900px,100svh - 72px);padding:clamp(92px,9vw,136px) 0 clamp(108px,10vw,156px);display:flex;position:relative;overflow:hidden}.contact-page-hero__background{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.contact-page-hero__grid{opacity:.19;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000c2,#00000080 72%,#0000);mask-image:linear-gradient(#000000c2,#00000080 72%,#0000)}.contact-page-hero__glow{filter:blur(120px);border-radius:999px;position:absolute}.contact-page-hero__glow--one{background:#3079e12e;width:780px;height:780px;top:-300px;left:-220px}.contact-page-hero__glow--two{background:#2669bf24;width:820px;height:820px;bottom:-360px;right:-300px}.contact-page-hero__container{z-index:2;grid-template-columns:minmax(0,.86fr) minmax(500px,.9fr);align-items:center;gap:clamp(58px,6.5vw,104px);display:grid;position:relative}.contact-page-hero__copy{min-width:0;max-width:840px}.contact-page-hero__eyebrow{color:#6eaeff;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.contact-page-hero__title{color:#f5f8fc;letter-spacing:-.062em;text-wrap:balance;max-width:850px;margin:20px 0 0;font-size:clamp(48px,5.5vw,80px);font-weight:690;line-height:.99}.contact-page-hero__title span{color:#69aaff;margin-top:12px;display:block}.contact-page-hero__text{color:#dee7f4a8;text-wrap:pretty;max-width:700px;margin:26px 0 0;font-size:clamp(15px,1.35vw,19px);line-height:1.75}.contact-page-hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.contact-page-hero__primary-link,.contact-page-hero__secondary-link{border-radius:13px;justify-content:center;align-items:center;min-height:52px;font-size:11px;font-weight:750;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.contact-page-hero__primary-link{color:#fff;background:#438bea;border:1px solid #438bea;gap:9px;padding-inline:20px;box-shadow:0 15px 36px #2064c947}.contact-page-hero__primary-link:hover{background:#5699f1;border-color:#5699f1;transform:translateY(-2px)}.contact-page-hero__primary-link svg{width:17px;height:17px;transition:transform .18s}.contact-page-hero__primary-link:hover svg{transform:translateY(3px)}.contact-page-hero__secondary-link{color:#eef3fa;background:#ffffff0a;border:1px solid #ffffff21;padding-inline:19px}.contact-page-hero__secondary-link:hover{background:#ffffff13;border-color:#ffffff3b;transform:translateY(-2px)}.contact-page-hero__facts{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.contact-page-hero__fact-motion{width:fit-content}.contact-page-hero__fact{color:#e2eaf5b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #79abef33;border-radius:999px;align-items:center;gap:8px;min-height:35px;padding-inline:12px;font-size:9px;font-weight:680;display:inline-flex}.contact-page-hero__fact svg{color:#68dda6;width:14px;height:14px}.contact-page-hero__meeting{background:radial-gradient(circle at 96% 3%,#3986ef29,#0000 23rem),linear-gradient(145deg,#172a45fa,#0f1d31fc);border:1px solid #69a6f83d;border-radius:28px;min-width:0;padding:clamp(27px,3vw,38px);position:relative;overflow:hidden;box-shadow:0 42px 110px #00000052,inset 0 1px #ffffff0d}.contact-page-hero__meeting:before{content:"";filter:blur(76px);pointer-events:none;background:#428ef41c;border-radius:999px;width:300px;height:300px;position:absolute;top:-110px;right:-80px}.contact-page-hero__meeting-header{z-index:2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:22px;display:flex;position:relative}.contact-page-hero__meeting-header>div>span{color:#69aaff;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.contact-page-hero__meeting-header strong{color:#eef3fa;letter-spacing:-.025em;max-width:370px;margin-top:8px;font-size:18px;font-weight:720;line-height:1.35;display:block}.contact-page-hero__meeting-status{color:#69dda7;white-space:nowrap;background:#28a16917;border:1px solid #4ad69533;border-radius:999px;align-items:center;min-height:30px;padding-inline:11px;font-size:8px;font-weight:760;display:inline-flex}.contact-page-hero__benefits{z-index:2;margin-top:10px;display:grid;position:relative}.contact-page-hero__benefit-motion{min-width:0}.contact-page-hero__benefit{grid-template-columns:42px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.contact-page-hero__benefit-marker{justify-content:center;display:flex;position:relative}.contact-page-hero__benefit-number{z-index:2;color:#74b3ff;letter-spacing:.08em;background:linear-gradient(145deg,#24436cf2,#172d4bfa);border:1px solid #69a7fa45;border-radius:11px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid;position:relative}.contact-page-hero__benefit-line{background:linear-gradient(#5b9cf46b,#5b9cf414);width:1px;position:absolute;top:34px;bottom:-20px;left:50%;transform:translate(-50%)}.contact-page-hero__benefit-copy{min-width:0;padding-top:1px}.contact-page-hero__benefit-label{color:#67a9ff;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.contact-page-hero__benefit-copy strong{color:#eff4fa;margin-top:6px;font-size:14px;font-weight:730;line-height:1.4;display:block}.contact-page-hero__benefit-copy p{color:#d8e3f280;margin:5px 0 0;font-size:10px;line-height:1.58}.contact-page-hero__meeting-facts{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid;position:relative}.contact-page-hero__meeting-fact-motion{min-width:0;height:100%}.contact-page-hero__meeting-facts article{background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;height:100%;padding:13px}.contact-page-hero__meeting-facts span,.contact-page-hero__meeting-facts strong{display:block}.contact-page-hero__meeting-facts span{color:#d7e2f25c;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.contact-page-hero__meeting-facts strong{color:#edf3fad1;margin-top:6px;font-size:9px;font-weight:720;line-height:1.45}.contact-page-hero__meeting-link{z-index:2;color:#fff;background:#438bea;border:1px solid #438bea;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:49px;margin-top:19px;font-size:10px;font-weight:750;transition:transform .18s,background-color .18s;display:flex;position:relative;box-shadow:0 14px 34px #2064c940}.contact-page-hero__meeting-link:hover{background:#5699f1;transform:translateY(-2px)}.contact-page-hero__meeting-link svg{width:16px;height:16px;transition:transform .18s}.contact-page-hero__meeting-link:hover svg{transform:translate(4px)}.contact-page-hero__fade{z-index:-1;pointer-events:none;background:linear-gradient(#0000,#101c2f);height:180px;position:absolute;bottom:0;left:0;right:0}.contact-page__form-anchor{scroll-margin-top:88px}.contact-page-explore{background:linear-gradient(#101c2f,#0b1728);padding:clamp(76px,8vw,112px) 0 clamp(88px,9vw,132px);position:relative;overflow:hidden}.contact-page-explore__panel{background:linear-gradient(145deg,#172a45f2,#0f1d31fa);border:1px solid #70aaf92e;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:48px;padding:clamp(28px,4vw,48px);display:grid;box-shadow:inset 0 1px #ffffff0a}.contact-page-explore__copy{max-width:720px}.contact-page-explore__eyebrow{color:#69aaff;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.contact-page-explore__copy h2{color:#f3f6fb;letter-spacing:-.05em;text-wrap:balance;margin:15px 0 0;font-size:clamp(32px,3.8vw,54px);font-weight:690;line-height:1.05}.contact-page-explore__copy p{color:#dce6f399;max-width:650px;margin:18px 0 0;font-size:14px;line-height:1.7}.contact-page-explore__links{gap:10px;display:grid}.contact-page-explore__link{background:#ffffff06;border:1px solid #ffffff17;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:18px 20px;transition:transform .18s,border-color .18s,background-color .18s;display:flex}.contact-page-explore__link:hover{background:#4388e80e;border-color:#69a7fa47;transform:translate(4px)}.contact-page-explore__link small,.contact-page-explore__link strong{display:block}.contact-page-explore__link small{color:#69aaff;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:800}.contact-page-explore__link strong{color:#eef3fa;margin-top:6px;font-size:13px;font-weight:730}.contact-page-explore__link svg{color:#6eaeff;flex:none;width:18px;height:18px;transition:transform .18s}.contact-page-explore__link:hover svg{transform:translate(4px)}@media (max-width:1120px){.pricing-page-hero,.contact-page-hero{min-height:auto}.pricing-page-hero__container,.contact-page-hero__container{grid-template-columns:1fr;align-items:start;gap:58px}.pricing-page-hero__copy,.contact-page-hero__copy{max-width:920px}.pricing-page-hero__offer,.contact-page-hero__meeting{width:100%}.contact-page-explore__panel{grid-template-columns:1fr}}@media (max-width:680px){.pricing-page-hero,.contact-page-hero{padding:82px 0 100px}.pricing-page-hero__container,.contact-page-hero__container{gap:44px}.pricing-page-hero__title,.contact-page-hero__title{font-size:clamp(42px,12vw,58px);line-height:1}.pricing-page-hero__text,.contact-page-hero__text{margin-top:22px;font-size:15px;line-height:1.7}.pricing-page-hero__actions,.contact-page-hero__actions{grid-template-columns:1fr;display:grid}.pricing-page-hero__primary-link,.pricing-page-hero__secondary-link,.contact-page-hero__primary-link,.contact-page-hero__secondary-link{width:100%}.pricing-page-hero__facts,.contact-page-hero__meeting-facts{grid-template-columns:1fr}.contact-page-hero__facts{justify-items:start;display:grid}.pricing-page-hero__offer,.contact-page-hero__meeting{border-radius:21px;padding:22px}.pricing-page-hero__offer-top,.contact-page-hero__meeting-header{gap:15px;display:grid}.pricing-page-hero__badge,.contact-page-hero__meeting-status{width:fit-content}.pricing-page-hero__included{grid-template-columns:1fr}.pricing-page-hero__offer-actions{align-items:start;display:grid}.pricing-page-hero__offer-primary{width:100%}.pricing-page-hero__tax{text-align:left}.contact-page-explore{padding:72px 0 84px}.contact-page-explore__panel{border-radius:19px;gap:32px;padding:24px}.contact-page-explore__copy h2{font-size:clamp(34px,10vw,48px)}}@media (max-width:430px){.pricing-page-hero__offer,.contact-page-hero__meeting{padding:19px}.pricing-page-hero__early-note{grid-template-columns:1fr}.contact-page-hero__benefit{grid-template-columns:36px minmax(0,1fr);gap:13px}.contact-page-hero__benefit-number{width:32px;height:32px}.contact-page-hero__benefit-line{top:32px}.contact-page-explore__panel{padding:20px}}.contact-panel--demo-form{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(24px,3vw,42px);width:100%;padding:clamp(18px,2.2vw,28px);display:grid}.contact-panel--demo-form>*,.contact-panel--demo-form .contact-panel__content,.contact-panel--demo-form .contact-panel__form,.contact-panel--demo-form .demo-form-shell,.contact-panel--demo-form .demo-request-form,.contact-panel--demo-form .demo-form-success{width:100%;min-width:0;max-width:none}.contact-panel__content{align-content:start;gap:16px;min-width:0;display:grid}.contact-panel--demo-form .contact-panel__copy,.contact-panel--demo-form .contact-panel__journey{border-radius:18px;height:auto;min-height:0;padding:clamp(22px,2.2vw,30px)}.contact-panel--demo-form .contact-panel__copy{background:radial-gradient(circle at 92% 8%, var(--accent), transparent 18rem), var(--bg-surface-soft);border:0}@supports (color:color-mix(in lab, red, red)){.contact-panel--demo-form .contact-panel__copy{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 18rem), var(--bg-surface-soft)}}.contact-panel--demo-form .contact-panel__journey{border:1px solid var(--border-soft);background:var(--bg-surface)}.contact-panel__direct-contact{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.contact-panel__direct-contact span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.contact-panel__direct-contact a{color:var(--accent);font-size:12px;font-weight:750}.contact-panel__form{min-width:0;scroll-margin-top:108px}.demo-form-shell{width:100%}.demo-request-form,.demo-form-success{border:1px solid var(--border-default);background:radial-gradient(circle at 100% 0%, var(--accent), transparent 24rem), var(--bg-surface);border-radius:22px;width:100%;min-height:0;margin:0;padding:clamp(24px,3vw,40px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demo-request-form,.demo-form-success{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 24rem), var(--bg-surface)}}.demo-request-form,.demo-form-success{box-shadow:var(--shadow-sm)}.demo-request-form__header{border-bottom:1px solid var(--border-soft);padding-bottom:26px}.demo-request-form__header-top{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.demo-request-form__header-top>div{min-width:0}.demo-request-form__eyebrow,.demo-form-success__eyebrow{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.demo-request-form__header h3,.demo-form-success h3{max-width:720px;color:var(--text-primary);letter-spacing:-.045em;text-wrap:balance;margin:9px 0 0;font-size:clamp(30px,3vw,44px);font-weight:780;line-height:1.08}.demo-request-form__header>p,.demo-form-success>p{max-width:700px;color:var(--text-secondary);margin:14px 0 0;font-size:13px;line-height:1.7}.demo-request-form__status{border:1px solid var(--success-border);background:var(--success-soft);min-height:29px;color:var(--success);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding-inline:11px;font-size:9px;font-weight:760;display:inline-flex}.demo-request-form__benefits{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.demo-request-form__benefits span{border:1px solid var(--border-soft);background:var(--bg-surface-soft);min-height:31px;color:var(--text-secondary);border-radius:999px;align-items:center;gap:7px;padding-inline:10px;font-size:9px;font-weight:680;line-height:1;display:inline-flex}.demo-request-form__benefits svg{width:14px;height:14px;color:var(--success);flex:0 0 14px}.demo-request-form__section{padding-top:28px}.demo-request-form__section+.demo-request-form__section{border-top:1px solid var(--border-soft);margin-top:28px}.demo-request-form__section-heading{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:13px;display:grid}.demo-request-form__section-heading>span{border:1px solid var(--accent-border);background:var(--accent-soft);width:34px;height:34px;color:var(--accent);letter-spacing:.06em;border-radius:10px;place-items:center;font-size:9px;font-weight:800;display:grid}.demo-request-form__section-heading strong,.demo-request-form__section-heading small{display:block}.demo-request-form__section-heading strong{color:var(--text-primary);font-size:14px;font-weight:760;line-height:1.35}.demo-request-form__section-heading small{color:var(--text-muted);margin-top:3px;font-size:10px;line-height:1.5}.demo-request-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;margin-top:20px;display:grid}.demo-field{align-content:start;gap:8px;min-width:0;display:grid}.demo-field--full{grid-column:1/-1}.demo-field>span{color:var(--text-secondary);font-size:11px;font-weight:720;line-height:1.35}.demo-field>span strong{color:var(--danger)}.demo-field__control{min-width:0;position:relative}.demo-field input,.demo-field select,.demo-field textarea{border:1px solid var(--border-default);background:var(--bg-surface-soft);width:100%;min-width:0;max-width:none;color:var(--text-primary);transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:11px;outline:none;font-size:12px}.demo-field input,.demo-field select{min-height:49px;padding:0 14px}.demo-field select{appearance:none;cursor:pointer;padding-right:42px}.demo-field textarea{resize:vertical;min-height:116px;padding:13px 14px;line-height:1.6}.demo-field input::placeholder,.demo-field textarea::placeholder{color:var(--text-muted);opacity:.82}.demo-field input:hover,.demo-field select:hover,.demo-field textarea:hover{border-color:var(--border-strong)}.demo-field input:focus,.demo-field select:focus,.demo-field textarea:focus{border-color:var(--accent);background:var(--bg-surface);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.demo-field input:focus,.demo-field select:focus,.demo-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}}.demo-field__select-icon{width:16px;height:16px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.demo-field__hint{color:var(--text-muted);font-size:9px;line-height:1.45}.demo-request-form__consent{border:1px solid var(--border-soft);background:var(--bg-surface-soft);border-radius:13px;margin-top:26px;padding:16px}.demo-request-form__privacy{color:var(--text-secondary);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;font-size:10px;line-height:1.6;display:grid;position:relative}.demo-request-form__privacy>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.demo-request-form__checkbox{border:1px solid var(--border-strong);background:var(--bg-surface);color:#0000;width:19px;height:19px;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);border-radius:6px;place-items:center;margin-top:1px;display:grid}.demo-request-form__checkbox svg{width:14px;height:14px}.demo-request-form__privacy>input:checked+.demo-request-form__checkbox{border-color:var(--accent);background:var(--accent);color:#fff}.demo-request-form__privacy>input:focus-visible+.demo-request-form__checkbox{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.demo-request-form__privacy>input:focus-visible+.demo-request-form__checkbox{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.demo-request-form__privacy a{color:var(--accent);text-underline-offset:2px;font-weight:730;text-decoration:underline}.demo-request-form__message{border-radius:10px;margin-top:18px;padding:12px 14px;font-size:11px;line-height:1.55}.demo-request-form__message--error{border:1px solid var(--danger-border);background:var(--danger-soft);color:var(--danger)}.demo-request-form__footer{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:24px;display:flex}.demo-request-form__footer .button{flex:none}.demo-request-form__footer-note{text-align:right;justify-items:end;gap:4px;display:grid}.demo-request-form__footer-note span{color:var(--text-secondary);font-size:9px;font-weight:720}.demo-request-form__footer-note small{color:var(--text-muted);font-size:9px}.demo-request-form__button-arrow{width:17px;height:17px;transition:transform var(--transition-fast)}.demo-request-form__footer .button:hover .demo-request-form__button-arrow{transform:translate(3px)}.demo-request-form__spinner{border:2px solid #ffffff61;border-top-color:currentColor;border-radius:999px;flex:0 0 15px;width:15px;height:15px;animation:.7s linear infinite demo-form-spin}@keyframes demo-form-spin{to{transform:rotate(360deg)}}.demo-request-form button:disabled{cursor:wait;opacity:.72;transform:none}.demo-request-form__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.demo-form-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;display:flex}.demo-form-success__icon{border:1px solid var(--success-border);background:var(--success-soft);width:58px;height:58px;color:var(--success);border-radius:17px;place-items:center;margin-bottom:23px;display:grid}.demo-form-success__icon svg{width:29px;height:29px}.demo-form-success__next{border:1px solid var(--border-soft);background:var(--bg-surface-soft);border-radius:13px;gap:5px;width:100%;margin-top:24px;padding:16px;display:grid}.demo-form-success__next span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.demo-form-success__next strong{color:var(--text-primary);font-size:12px;font-weight:720;line-height:1.5}.demo-form-success .button{margin-top:24px}@media (max-width:1120px){.contact-panel--demo-form{grid-template-columns:1fr}.contact-panel--demo-form .contact-panel__content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.contact-panel--demo-form{border-radius:20px;gap:18px;padding:14px}.contact-panel--demo-form .contact-panel__content,.demo-request-form__grid{grid-template-columns:1fr}.contact-panel--demo-form .contact-panel__copy,.contact-panel--demo-form .contact-panel__journey,.demo-request-form,.demo-form-success{padding:22px}.demo-field--full{grid-column:auto}.demo-request-form__header-top{gap:14px;display:grid}.demo-request-form__status{width:fit-content}.demo-request-form__footer{flex-direction:column;align-items:stretch}.demo-request-form__footer .button{width:100%}.demo-request-form__footer-note{text-align:left;justify-items:start}}@media (max-width:480px){.contact-panel--demo-form{border-radius:18px;padding:10px}.contact-panel--demo-form .contact-panel__copy,.contact-panel--demo-form .contact-panel__journey,.demo-request-form,.demo-form-success{border-radius:16px;padding:18px}.contact-panel__direct-contact{flex-direction:column;align-items:flex-start;gap:7px}.demo-request-form__header h3,.demo-form-success h3{font-size:clamp(28px,9vw,38px)}.demo-request-form__benefits{display:grid}.demo-request-form__benefits span{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.demo-request-form__spinner{animation:none}}.motion-link-wrapper{width:fit-content}.motion-link-wrapper>a{align-items:center;gap:8px;display:inline-flex}.motion-link-wrapper svg{flex:none;width:17px;height:17px}.motion-hover-surface{will-change:transform;height:100%;position:relative}.motion-hover-surface:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 0%, var(--accent), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.motion-hover-surface:after{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%)}}.motion-hover-surface:after{transition:opacity var(--transition-base)}.motion-hover-surface:hover:after{opacity:1}.motion-image-shell{will-change:transform;position:relative;overflow:hidden}.motion-image-shell:after{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 24%,#ffffff29 44%,#0000 62%);transition:transform .9s,opacity .22s;position:absolute;inset:0;transform:translate(-80%)}.motion-image-shell:hover:after{opacity:1;transform:translate(100%)}.motion-soft-glow{pointer-events:none;background:var(--accent);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.motion-soft-glow{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.motion-soft-glow{filter:blur(65px);animation:7s ease-in-out infinite motionGlowPulse}@keyframes motionGlowPulse{0%,to{opacity:.48;transform:scale(.94)}50%{opacity:.82;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-soft-glow{animation:none}}.product-page-hero__stage-visual,.product-page-hero__image-stage,.home-product-preview__visual,.home-product-preview__image-stage,.hero-clean__dashboard{position:relative!important}.product-page-hero__stage-visual{min-height:0}.product-page-hero__image-stage{background:#fff;width:100%;height:calc(100% - 20px);min-height:0;display:block;overflow:hidden}.home-product-preview__image-stage{background:#fff;width:100%;height:calc(100% - 34px);min-height:0;display:block;overflow:hidden}.product-page-hero__image,.home-product-preview__image,.hero-clean__dashboard-image{object-fit:contain!important;object-position:center top!important;filter:none!important;transform:none!important}.product-page-hero__stage--report .product-page-hero__image{padding-inline:18px}@media (max-width:680px){.product-page-hero__image-stage{height:calc(100% - 20px)}.home-product-preview__image-stage{height:calc(100% - 34px)}}.functions-clean-hero{isolation:isolate;color:#f4f7fb;background:linear-gradient(#07111f 0%,#0a1728 54%,#0f1d31 100%);padding:clamp(88px,8vw,124px) 0 clamp(92px,9vw,132px);position:relative;overflow:hidden}.functions-clean-hero__background{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.functions-clean-hero__grid{opacity:.18;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000085 72%,#0000);mask-image:linear-gradient(#000,#00000085 72%,#0000)}.functions-clean-hero__glow{filter:blur(120px);border-radius:999px;position:absolute}.functions-clean-hero__glow--one{background:#3784f52e;width:920px;height:720px;top:-340px;left:50%;transform:translate(-50%)}.functions-clean-hero__glow--two{background:#255db721;width:760px;height:680px;bottom:-360px;right:-280px}.functions-clean-hero__container{z-index:2;position:relative}.functions-clean-hero__intro{text-align:center;max-width:940px;margin-inline:auto}.functions-clean-hero__eyebrow,.functions-overview__eyebrow,.functions-roles__eyebrow{color:#69aaff;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.functions-clean-hero__title{color:#f5f8fc;letter-spacing:-.064em;text-wrap:balance;max-width:980px;margin:22px auto 0;font-size:clamp(52px,6.2vw,92px);font-weight:690;line-height:.96}.functions-clean-hero__title span{color:#69aaff;margin-top:12px;display:block}.functions-clean-hero__text{color:#dee7f4a8;text-wrap:balance;max-width:760px;margin:28px auto 0;font-size:clamp(16px,1.35vw,19px);line-height:1.72}.functions-clean-hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:31px;display:flex}.functions-clean-hero__primary-link,.functions-clean-hero__secondary-link{border-radius:13px;justify-content:center;align-items:center;min-height:54px;font-size:11px;font-weight:750;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.functions-clean-hero__primary-link{color:#fff;background:#438bea;border:1px solid #438bea;gap:9px;padding-inline:21px;box-shadow:0 15px 36px #2064c947}.functions-clean-hero__primary-link:hover{background:#5699f1;border-color:#5699f1;transform:translateY(-2px)}.functions-clean-hero__primary-link svg{width:17px;height:17px;transition:transform .18s}.functions-clean-hero__primary-link:hover svg{transform:translate(4px)}.functions-clean-hero__secondary-link{color:#eef3fa;background:#ffffff0a;border:1px solid #ffffff24;padding-inline:20px}.functions-clean-hero__secondary-link:hover{background:#ffffff13;border-color:#ffffff3d;transform:translateY(-2px)}.functions-clean-hero__facts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.functions-clean-hero__fact-motion{width:fit-content}.functions-clean-hero__fact{color:#e2eaf5b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #79abef33;border-radius:999px;align-items:center;gap:8px;min-height:35px;padding-inline:12px;font-size:9px;font-weight:680;display:inline-flex}.functions-clean-hero__fact svg{color:#68dda6;width:14px;height:14px}.functions-clean-hero__overview{background:radial-gradient(circle at 94% 2%,#3a88f124,#0000 24rem),linear-gradient(145deg,#162944fa,#0e1c2ffc);border:1px solid #6eabfc3b;border-radius:25px;max-width:1120px;margin:clamp(56px,6vw,82px) auto 0;padding:clamp(24px,3vw,34px);box-shadow:0 38px 100px #0000004d,inset 0 1px #ffffff0b}.functions-clean-hero__overview-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.functions-clean-hero__overview-header span:first-child{color:#69aaff;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.functions-clean-hero__overview-header strong{color:#eef3fa;margin-top:8px;font-size:18px;font-weight:720;line-height:1.35;display:block}.functions-clean-hero__status{color:#69dda7;white-space:nowrap;background:#28a16917;border:1px solid #4ad69533;border-radius:999px;align-items:center;min-height:30px;padding-inline:11px;font-size:8px;font-weight:760;display:inline-flex}.functions-clean-hero__process{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.functions-clean-hero__process-motion{min-width:0}.functions-clean-hero__process-item{background:#ffffff07;border:1px solid #ffffff13;border-radius:15px;min-width:0;height:100%;padding:18px;position:relative}.functions-clean-hero__process-number{color:#dae5f457;letter-spacing:.1em;font-size:8px;font-weight:800}.functions-clean-hero__process-icon{color:#70afff;background:#3b80e217;border:1px solid #69a7fa38;border-radius:11px;place-items:center;width:39px;height:39px;margin-top:17px;display:grid}.functions-clean-hero__process-icon svg{width:19px;height:19px}.functions-clean-hero__process-item strong{color:#edf3fa;margin-top:15px;font-size:12px;font-weight:730;line-height:1.4;display:block}.functions-clean-hero__process-line{background:#68a6f84d;width:13px;height:1px;position:absolute;top:50%;right:-13px}.functions-overview{background:radial-gradient(circle at 12% 12%,#3983ec17,#0000 30rem),#0f1d31;padding:clamp(96px,9vw,140px) 0;position:relative;overflow:hidden}.functions-overview__header{grid-template-columns:minmax(0,1fr) minmax(340px,.52fr);align-items:end;gap:58px;display:grid}.functions-overview__header h2,.functions-roles__header h2{color:#f3f6fb;letter-spacing:-.055em;text-wrap:balance;max-width:780px;margin:15px 0 0;font-size:clamp(38px,4.7vw,64px);font-weight:690;line-height:1.03}.functions-overview__header>p{color:#dce6f394;border-left:1px solid #69a9ff57;margin:0;padding-left:22px;font-size:14px;line-height:1.72}.functions-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:54px;display:grid}.functions-overview__card-motion{min-width:0;height:100%}.functions-overview__card{background:radial-gradient(circle at 92% 5%,#3d89ee1a,#0000 18rem),#ffffff07;border:1px solid #ffffff14;border-radius:21px;min-width:0;height:100%;padding:clamp(24px,3vw,32px);transition:transform .2s,border-color .2s,background-color .2s}.functions-overview__card:hover{background-color:#4388e80d;border-color:#69a7fa42;transform:translateY(-4px)}.functions-overview__card-top{justify-content:space-between;align-items:center;display:flex}.functions-overview__icon{color:#70afff;background:#3b80e217;border:1px solid #69a7fa3b;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.functions-overview__icon svg{width:22px;height:22px}.functions-overview__card-top>span{color:#d8e3f252;letter-spacing:.1em;font-size:9px;font-weight:800}.functions-overview__card-copy{margin-top:30px}.functions-overview__card-copy small{color:#69aaff;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.functions-overview__card-copy h3{color:#f0f4fa;letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(24px,2.8vw,36px);font-weight:700;line-height:1.1}.functions-overview__card-copy p{color:#dbe5f38c;max-width:600px;margin:13px 0 0;font-size:13px;line-height:1.68}.functions-overview__card ul{gap:9px;margin:26px 0 0;padding:0;list-style:none;display:grid}.functions-overview__card li{color:#e8eef7b8;align-items:center;gap:9px;font-size:10px;font-weight:660;display:flex}.functions-overview__card li svg{color:#68dda6;flex:none;width:15px;height:15px}.functions-roles{background:radial-gradient(circle at 88% 84%,#2a68bf1a,#0000 32rem),#0b1728;border-top:1px solid #ffffff12;padding:clamp(94px,9vw,138px) 0;position:relative;overflow:hidden}.functions-roles__header{max-width:850px}.functions-roles__header p{color:#dce6f394;max-width:720px;margin:20px 0 0;font-size:14px;line-height:1.72}.functions-roles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:52px;display:grid}.functions-roles__card-motion{min-width:0;height:100%}.functions-roles__card{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;min-width:0;height:100%;padding:27px;transition:transform .2s,border-color .2s,background-color .2s}.functions-roles__card:hover{background:#4388e80b;border-color:#69a7fa40;transform:translateY(-4px)}.functions-roles__card-heading{justify-content:space-between;align-items:center;display:flex}.functions-roles__card-heading>span{color:#70afff;background:#3b80e214;border:1px solid #69a7fa3d;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.functions-roles__card-heading small{color:#69aaff;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.functions-roles__card h3{color:#eff4fa;letter-spacing:-.035em;margin:30px 0 0;font-size:24px;font-weight:700;line-height:1.15}.functions-roles__card>p{color:#dae5f387;margin:13px 0 0;font-size:12px;line-height:1.68}.functions-roles__items{gap:9px;margin-top:25px;display:grid}.functions-roles__items span{color:#e7eef7b3;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding-inline:11px;font-size:9px;font-weight:660;display:flex}.functions-roles__items svg{color:#68dda6;flex:none;width:14px;height:14px}@media (max-width:960px){.functions-clean-hero__process{grid-template-columns:repeat(2,minmax(0,1fr))}.functions-clean-hero__process-line{display:none}.functions-overview__header{grid-template-columns:1fr;align-items:start;gap:28px}.functions-overview__header>p{max-width:720px}.functions-roles__grid{grid-template-columns:1fr}}@media (max-width:680px){.functions-clean-hero{padding:78px 0 88px}.functions-clean-hero__title{font-size:clamp(43px,12vw,60px);line-height:.99}.functions-clean-hero__text{margin-top:23px;font-size:15px}.functions-clean-hero__actions{grid-template-columns:1fr;display:grid}.functions-clean-hero__primary-link,.functions-clean-hero__secondary-link{width:100%}.functions-clean-hero__facts{justify-items:center;display:grid}.functions-clean-hero__overview{border-radius:20px;padding:20px}.functions-clean-hero__overview-header{gap:14px;display:grid}.functions-clean-hero__status{width:fit-content}.functions-clean-hero__process,.functions-overview__grid{grid-template-columns:1fr}.functions-overview,.functions-roles{padding:82px 0 94px}.functions-overview__header h2,.functions-roles__header h2{font-size:clamp(36px,10vw,49px)}.functions-overview__header>p{padding-left:17px}.functions-overview__grid,.functions-roles__grid{margin-top:40px}}
