:root{--bg:#eef3fa;--blue:#0057d8;--blue-vivid:#0080f8;--blue-deep:#0048d8;--red:#e00000;--red-deep:#c40000;--glass-fill:#ffffff80;--glass-fill-strong:#ffffffa3;--glass-edge:#1028561f;--blur:20px;--radius:20px;--text:#0f1a2e;--muted:#46566f;--muted-2:#5b6b84;--maxw:1180px;--display:"Space Grotesk",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{visibility:visible;font-family:var(--body);background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 4%, #fff) 0%, color-mix(in srgb, var(--blue) 9%, #fff) 100%);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6;overflow-x:hidden}#net{z-index:0;width:100%;height:100lvh;display:block;position:fixed;top:0;left:0}.bg-wash{z-index:1;pointer-events:none;background:radial-gradient(900px 620px at 80% -6%,#0080f829,#0000 60%),radial-gradient(820px 600px at 4% 10%,#6ea5ff2e,#0000 60%),radial-gradient(1100px 820px at 50% 118%,#0048d81a,#0000 60%),linear-gradient(#ffffff38,#0000 30%);width:100%;height:100lvh;position:fixed;top:0;left:0}.page{z-index:2;position:relative}.mobile-glass{z-index:1;pointer-events:none;opacity:calc(var(--mobile-glass-intensity,0) * var(--mobile-glass-max-opacity,1));-webkit-backdrop-filter:blur(calc(var(--mobile-glass-max-blur,20px) * var(--mobile-glass-intensity,0))) saturate(185%);background:linear-gradient(155deg,#ffffff8c,#ffffff4d 55%,#ffffff70);display:none;position:fixed;inset:0}@media (width<=980px){html:not([data-mobile-glass=off]) .mobile-glass{display:block}html:not([data-mobile-bg-blur=off]) #net,html:not([data-mobile-bg-blur=off]) .bg-wash,html:not([data-mobile-bg-blur=off]) .bg-photo-mobile{filter:blur(calc(var(--mobile-bg-blur-max,20px) * var(--mobile-bg-blur-intensity,0)))}}#net{opacity:0;transition:opacity .6s}body.bg-on #net{opacity:1}@media (width>=981px){#net{transition:opacity 1.4s}body.bg-on #net{opacity:.5}}.bg-photo{display:none}@media (width>=981px){.bg-photo{z-index:-1;pointer-events:none;background-image:var(--bg-desktop,url(/bg-hero-desktop.jpg));background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:fixed;inset:0}}.bg-photo-mobile{display:none}@media (width<=980px){.bg-photo-mobile{z-index:-1;pointer-events:none;background-image:var(--bg-mobile,url(/bg-hero-mobile.jpg));background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100lvh;display:block;position:fixed;top:0;left:0}}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-weight:600;line-height:1.08}:root{--blue-text:var(--blue)}html[data-mode=dark]{--blue-text:color-mix(in srgb,var(--blue) 55%,#fff)}.eyebrow{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--blue-text);align-items:center;gap:.6rem;margin-top:120px;font-size:.9rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg,var(--blue),transparent);width:30px;height:1px}.container{max-width:var(--maxw);margin:0 auto;padding:0 24px}section{padding:110px 0;position:relative}.lead{color:var(--muted);max-width:62ch;font-size:1.06rem}.glass{border-radius:var(--radius);-webkit-backdrop-filter:blur(var(--blur)) saturate(185%);background:linear-gradient(155deg,#ffffff8c,#ffffff4d 55%,#ffffff70);border:1px solid #fff9;position:relative;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #1028560f,0 26px 56px -30px #122a5680}.glass.strong{background:linear-gradient(155deg,#ffffffb3,#ffffff7a 55%,#fff9)}header.nav{z-index:50;width:calc(100% - 28px);max-width:var(--maxw);-webkit-backdrop-filter:blur(22px)saturate(190%);background:linear-gradient(#ffffff85,#ffffff5c);border:1px solid #ffffff80;border-radius:14px;margin:12px auto 0;transition:background .3s,box-shadow .3s,border-color .3s;position:sticky;top:12px;box-shadow:inset 0 1px #ffffffb3,0 14px 36px -20px #122a5673}header.nav.scrolled{background:linear-gradient(#ffffffc7,#fff9);border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffe6,0 20px 42px -22px #122a568c}.nav-inner{max-width:var(--maxw);align-items:center;gap:18px;margin:0 auto;padding:6px 20px;display:flex}.brand{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.logo-img{flex:none;width:auto;height:30px;display:block}footer .logo-img{height:40px}.mono{width:28px;height:28px;font-family:var(--display);letter-spacing:.02em;color:#fff;background:linear-gradient(150deg,var(--blue-deep),var(--blue-vivid) 55%,var(--red-deep));box-shadow:0 0 0 1px #fff6 inset, 0 8px 20px -10px var(--blue-deep);border-radius:9px;flex:none;place-items:center;font-size:.62rem;font-weight:700;display:grid}.brand-txt{flex-direction:column;line-height:1.05;display:flex}.brand-txt b{font-family:var(--display);letter-spacing:.01em;font-size:.92rem;font-weight:600}.brand-txt>span{letter-spacing:.18em;color:var(--muted-2);text-transform:uppercase;font-size:.62rem}.nav-links{display:none}.nav-links a{color:var(--muted);white-space:nowrap;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-links.open{background:#fffffff7;border:1px solid #fff9;border-top:none;border-radius:0 0 14px 14px;flex-direction:column;gap:0;padding:6px 22px 12px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px -22px #122a5680}.nav-links.open a{border-bottom:1px solid var(--glass-edge);padding:13px 0}.nav-links.open a:last-child{border-bottom:none}.nav-links.open{overscroll-behavior:contain;max-height:calc(100dvh - 96px);overflow-y:auto}@media (width>=1100px){.nav-links.open{width:360px;left:auto;right:14px}}header.nav{--nav-menu-bg:linear-gradient(180deg,#fff,#f8fafe)}.nav-sub{align-items:center;gap:2px;display:flex;position:relative}.nav-sub-toggle{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin:-6px 0;padding:6px 3px;line-height:0;display:inline-flex}.nav-sub-toggle:hover{color:var(--text)}.nav-sub-toggle svg{transition:transform .2s}.nav-sub.open .nav-sub-toggle svg{transform:rotate(180deg)}.nav-sub-panel{display:none}.nav-sub-panel .nav-sub-lead{color:var(--text);font-weight:600}.nav-links.open .nav-sub{border-bottom:1px solid var(--glass-edge);flex-wrap:wrap;gap:0}.nav-links.open .nav-sub>a{border-bottom:none;flex:auto}.nav-links.open .nav-sub-toggle{min-width:44px;min-height:44px;margin:0;padding:0}.nav-links.open .nav-sub.open .nav-sub-panel{flex-direction:column;flex-basis:100%;padding:0 0 8px 14px;display:flex}.nav-links.open .nav-sub-panel a{border-bottom:none;padding:10px 0;font-size:.9rem}@media (width>=1100px){.nav-links.open>:has(+.mt-mobile){border-bottom:none}}.nav-cta{align-items:center;gap:16px;margin-left:auto;display:flex}@media (width>=1100px) and (width<=1309px){.nav-inner{padding-right:74px}}.nav .btn{border-radius:10px;padding:7px 15px;font-size:.86rem}.phone{color:var(--text);white-space:nowrap;align-items:center;gap:8px;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.phone svg{color:var(--blue-text)}.btn{cursor:pointer;font-family:var(--body);white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:11px 20px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .25s,background .25s;display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--blue-vivid),var(--blue-deep));box-shadow:0 12px 30px -12px #0080f88c,inset 0 0 0 1px #ffffff29}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px #0080f89e,inset 0 0 0 1px #ffffff38}.btn-ghost{color:var(--text);border-color:var(--glass-edge);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9}.btn-ghost:hover{background:#fff;border-color:#10285638;transform:translateY(-2px)}.nav-burger{color:var(--text);cursor:pointer;background:0 0;border:0;padding:4px;line-height:0;display:block}.hero{padding-top:64px;padding-bottom:60px}.hero-grid{grid-template-columns:1fr minmax(0,33%);align-items:center;gap:42px;display:grid}.pill-live{letter-spacing:.04em;color:var(--muted);border:1px solid var(--glass-edge);background:#fff9;border-radius:999px;align-items:center;gap:9px;margin-bottom:24px;padding:7px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.dot{background:#1faf6a;border-radius:50%;width:8px;height:8px;animation:2.4s pulse;box-shadow:0 0 #1faf6a99}@keyframes pulse{0%{box-shadow:0 0 #1faf6a80}70%{box-shadow:0 0 0 9px #1faf6a00}to{box-shadow:0 0 #1faf6a00}}.hero h1{margin-bottom:22px;font-size:clamp(2.3rem,5vw,3.7rem)}.hero h1 .hb{display:none}.hero h1 em{background:linear-gradient(110deg,var(--blue-deep),var(--blue-vivid) 55%,color-mix(in srgb, var(--blue-vivid) 62%, #fff));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.hero p.lead{margin-bottom:30px}.hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:26px;display:flex}.hero-badges{flex-wrap:wrap;gap:10px;display:flex}.hero-badges span{color:var(--muted);padding:calc(6px * var(--size-badge,1)) calc(13px * var(--size-badge,1));border:1px solid var(--glass-edge);background:#ffffff80;border-radius:999px;font-size:.8rem}.monitor{padding:24px}.monitor-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.monitor-head .t{font-family:var(--display);font-size:1.02rem;font-weight:600}.monitor-head .live{letter-spacing:.12em;color:#13804c;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;display:flex}.mon-rows{gap:10px;display:grid}.mon-row{border:1px solid var(--glass-edge);background:#ffffff80;border-radius:13px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.mon-row .l{align-items:center;gap:11px;font-size:.95rem;font-weight:500;display:flex}.mon-row .ico{width:30px;height:30px;color:var(--blue);background:#0080f81f;border-radius:9px;place-items:center;display:grid}.status{color:#13804c;align-items:center;gap:7px;font-size:.78rem;font-weight:600;display:flex}.status .d{background:#1faf6a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #1faf6ab3}html[data-mode=dark] .monitor-head .live,html[data-mode=dark] .status{color:#1faf6a}.stats{padding-top:0}.stats-card{padding:34px 30px}.stat-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat .num{font-family:var(--display);background:linear-gradient(120deg,var(--blue-deep),var(--blue-vivid));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,2.9rem);font-weight:700;line-height:1}html[data-mode=dark] .stat .num{background-image:linear-gradient(120deg,var(--blue-vivid),color-mix(in srgb,var(--blue-vivid) 55%,#fff))}.stat .lab{color:var(--muted);letter-spacing:.02em;margin-top:9px;font-size:.82rem}.stats-foot{text-align:center;color:var(--muted-2);justify-content:center;align-items:center;gap:9px;margin-top:22px;font-size:.84rem;display:flex}.stats-foot .d{background:var(--blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #0057d899}.sec-head{max-width:760px;margin-bottom:52px}.sec-head h2{margin:16px 0;font-size:clamp(1.9rem,3.5vw,2.7rem)}.cp-hero h1{margin:16px 0 18px;font-size:clamp(2rem,4.6vw,3.1rem)}.grid-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width>=761px){.grid-3:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}}.grid-3:not(:has(>:nth-child(4):last-child))>:nth-child(3n+1):not(:first-child):last-child{grid-column:1/-1}.card{padding:calc(26px * var(--size-services-card,1));transition:transform .25s,border-color .25s,box-shadow .3s}.card:hover{border-color:#0057d84d;transform:translateY(-4px);box-shadow:0 34px 60px -32px #0057d866,inset 0 1px #ffffffe6}.card .ic{width:calc(46px * var(--size-services-card,1));height:calc(46px * var(--size-services-card,1));border-radius:calc(13px * var(--size-services-card,1));border:1px solid var(--glass-edge);color:var(--blue);background:linear-gradient(150deg,#0080f82e,#0048d814);place-items:center;margin-bottom:18px;display:grid}.card h3{margin-bottom:9px;font-size:1.12rem}.card p{color:var(--muted);font-size:.93rem}.why-grid .card{padding:calc(26px * var(--size-why-card,1))}.serve-wrap{grid-template-columns:1fr;gap:30px;display:grid}.serve-note{color:var(--muted);max-width:60ch;margin-bottom:6px;font-size:1.02rem}.serve-note b{color:var(--text);font-weight:600}.chips{flex-wrap:wrap;gap:12px;display:flex}.chip{padding:calc(15px * var(--size-chip,1)) calc(19px * var(--size-chip,1));border-radius:calc(14px * var(--size-chip,1));color:var(--text);background:var(--glass-fill);border:1px solid var(--glass-edge);flex:240px;align-items:center;gap:11px;font-size:.96rem;font-weight:500;transition:transform .2s,border-color .2s;display:flex}.chip:hover{border-color:#0057d84d;transform:translateY(-3px)}.chip .cdot{background:linear-gradient(135deg,var(--blue-vivid),var(--blue-deep));border-radius:50%;flex:none;width:9px;height:9px}.grid-4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (width>=981px){.grid-4[data-count="5"]{grid-template-columns:repeat(5,1fr)}.grid-4[data-count="5"] .prod{padding:calc(20px * var(--size-products-card,1))}}.prod{padding:calc(24px * var(--size-products-card,1));flex-direction:column;display:flex}.prod .wm{font-family:var(--display);letter-spacing:-.01em;color:var(--text);margin-bottom:4px;font-size:1.5rem;font-weight:700}.prod .cat{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-text);margin-bottom:18px;font-size:.76rem}.prod ul{gap:10px;list-style:none;display:grid}.prod li{color:var(--muted);align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.prod li:before{content:"";background:var(--blue);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.prod-link{color:inherit;text-decoration:none}.prod-link ul{flex:1}.prod-more{color:var(--blue-text);margin-top:16px;font-size:.9rem;font-weight:600}.prod-link:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.prod-all{margin-top:22px}.why-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.why .n{font-family:var(--display);color:#10285629;margin-bottom:14px;font-size:1.5rem;font-weight:700}.why h3{margin-bottom:11px;font-size:1.12rem}.why p{color:var(--muted);font-size:.93rem}#contact{padding-bottom:96px}.contact-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:22px;display:grid}.info-stack{gap:18px;display:grid}.info{padding:24px}.info h3{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:13px;font-size:.78rem}.info .big{font-family:var(--display);color:var(--text);font-size:1.45rem;font-weight:600}.info .sub{color:var(--muted);margin-top:7px;font-size:.9rem}.cp-offices{gap:12px;margin-bottom:12px;font-style:normal;display:grid}.cp-offices a{color:var(--text);flex-direction:column;gap:2px;line-height:1.45;text-decoration:none;display:flex}.cp-offices a:hover span{color:var(--blue-text)}.cp-offices b{font-weight:600}.cp-offices span{color:var(--muted);font-size:.92rem}.info a{color:var(--blue-text);text-decoration:none}.info a:hover{text-decoration:underline}.press{color:var(--muted);gap:18px;margin-top:12px;font-size:.86rem;display:flex}.form-card{padding:30px}.form-card h3{margin-bottom:22px;font-size:1.3rem}.field{margin-bottom:16px}.field label{color:var(--muted);margin-bottom:7px;font-size:.82rem;font-weight:500;display:block}.field label .req{color:var(--blue-text)}.field input,.field select,.field textarea{width:100%;font-family:var(--body);color:var(--text);border:1px solid var(--glass-edge);background:#ffffffb8;border-radius:12px;padding:12px 14px;font-size:.94rem;transition:border-color .2s,box-shadow .2s}.field input::placeholder,.field textarea::placeholder{color:var(--muted-2)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #0057d829}.field textarea{resize:vertical;min-height:96px}.field select option{color:var(--text);background:#fff}.form-error{color:var(--red-deep)}html[data-mode=dark] .form-error{color:#ff8a8a}.f-hint{color:var(--muted);margin-top:8px;font-size:.86rem;line-height:1.5}.f-declare{align-items:flex-start;gap:10px;display:flex}.f-declare input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin:3px 0 0}.f-declare label{color:var(--muted);margin:0;font-size:.86rem;font-weight:500;line-height:1.5}.f-hint a{color:var(--blue-text);font-weight:600}.form-card .btn-primary{justify-content:center;width:100%;margin-top:6px;line-height:1.6}.confirm{text-align:center;padding:30px;display:none}.confirm.show{display:block}.confirm .ok{color:#1faf6a;background:#1faf6a24;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 16px;display:grid}.confirm h3{margin-bottom:10px;font-size:1.3rem}.confirm p{color:var(--muted);max-width:42ch;margin:0 auto 20px;font-size:.94rem}.confirm-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}footer{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--blue-deep) 26%, #000), color-mix(in srgb, var(--blue-deep) 38%, #000));border-top:1px solid #ffffff1f;padding:60px 0 34px;position:relative}.foot-grid{grid-template-columns:1.6fr 1fr 1fr;gap:40px;margin-bottom:42px;display:grid}footer .brand-txt b{color:#fff}footer .mono{border-radius:11px;width:40px;height:40px;font-size:.8rem}footer .brand-txt>span{color:#ffffff80}.foot-about p{color:#ffffff9e;max-width:42ch;margin-top:16px;font-size:.92rem}.foot-col h2{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin-bottom:16px;font-size:.78rem}.foot-col ul{gap:11px;list-style:none;display:grid}.foot-col a{color:#ffffffa8;margin:-5px 0;padding:5px 0;font-size:.92rem;text-decoration:none;transition:color .2s;display:inline-block}.foot-col a:hover{color:#fff}.foot-offices{gap:14px;margin-top:20px;font-style:normal;display:grid}.foot-offices a{flex-direction:column;gap:0;line-height:1.5;display:flex}.foot-offices b{color:#ffffffd9;margin-bottom:2px;font-size:.86rem;font-weight:600}.foot-offices span{font-size:.86rem}.foot-bottom{color:#ffffffb8;border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:22px;font-size:.84rem;display:flex}.foot-bottom-left{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.foot-bottom a{color:#ffffffb8;text-underline-offset:3px;margin:-4px 0;padding:4px 0;-webkit-text-decoration:underline #ffffff57;text-decoration:underline #ffffff57;display:inline-block}.foot-bottom a:hover,.foot-bottom a:focus-visible{color:#fff;text-decoration-color:#fff}.reveal{opacity:1;transform:none}html.reveal-motion .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1);transform:translateY(22px)}.cp-hero{padding-top:64px;padding-bottom:8px}.cp-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.cp-trust{color:var(--muted);margin-top:18px;font-size:13.5px}.cp-routes{padding-top:44px}.cp-route-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.cp-route{flex-direction:column;gap:12px;padding:26px;display:flex}.cp-route h2{margin:0;font-size:18px}.cp-route p{color:var(--muted);flex:1;margin:0;font-size:14px}.cp-route .btn{align-self:flex-start}.cp-route-ico{background:color-mix(in srgb, var(--blue) 14%, transparent);width:40px;height:40px;color:var(--blue);border-radius:11px;justify-content:center;align-items:center;display:flex}.cp-route-sub{color:var(--muted);font-size:12.5px}.cp-main,.cp-steps{padding-top:64px}.cp-step-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.cp-step{padding:26px}.cp-step h3{margin:12px 0 8px;font-size:17px}.cp-step p{color:var(--muted);margin:0;font-size:14px}.cp-step-num{color:#fff;background:var(--blue);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:flex}.cp-stats-head{padding-top:64px;padding-bottom:28px}.cp-faq{padding-top:64px}.cp-final{padding-top:64px;padding-bottom:72px}.cp-final-card{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:38px;display:flex}.cp-final-card h2,.cp-final-card .lead{margin:0}@media (width>=761px) and (width<=980px){.cp-route-grid,.cp-step-grid{grid-template-columns:repeat(2,1fr)}.cp-route-grid>:nth-child(3),.cp-step-grid>:nth-child(3){grid-column:1/-1}.cp-route p,.cp-step p{max-width:62ch}}@media (width<=760px){.cp-route-grid,.cp-step-grid{grid-template-columns:1fr}}@media (width<=980px){.cp-hero{padding-top:max(24px,44lvh - 76px)}.cp-main,.cp-steps,.cp-stats-head,.cp-faq,.cp-final{padding-top:44px}body .container.privacy-page,body .container.terms-page{padding-top:max(24px,54lvh - 76px)}}@media (width<=980px) and (orientation:landscape) and (height<=520px){.bg-photo-mobile{display:none}.hero-grid>.reveal:first-child,.cp-hero,body .container.privacy-page,body .container.terms-page{padding-top:24px}}html.reveal-motion .reveal.in{opacity:1;transform:none}@media (width<=980px){.hero-grid{grid-template-columns:1fr;gap:34px}.hero{padding-top:0}.hero-grid>.reveal:first-child{padding-top:54vh}.grid-4{grid-template-columns:repeat(2,1fr)}.grid-4>:nth-child(odd):not(:first-child):last-child{grid-column:1/-1}.contact-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}}@media (width>=761px) and (width<=980px){.grid-3,.why-grid{grid-template-columns:repeat(2,1fr)}.grid-3>:nth-child(odd):not(:first-child):last-child,.why-grid>:nth-child(odd):not(:first-child):last-child{grid-column:1/-1}}@media (width<=760px){section{padding:78px 0}.phone span{display:none}.phone{justify-content:center;width:40px;height:40px;margin:-4px 0}.nav-cta .btn-primary{display:none}.grid-3,.why-grid,.grid-4{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,1fr);gap:24px 14px}.foot-grid{grid-template-columns:1fr}}.faq-list{flex-direction:column;gap:14px;max-width:880px;margin:0;display:flex}.faq{overflow:hidden}.faq summary{cursor:pointer;padding:calc(22px * var(--size-faq,1)) calc(26px * var(--size-faq,1));font-family:var(--display);color:var(--text);justify-content:space-between;align-items:center;gap:18px;font-size:1.06rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.page a:focus-visible,.page button:focus-visible,.page summary:focus-visible,header.nav a:focus-visible,header.nav button:focus-visible,footer a:focus-visible,.faq summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.skip-link{z-index:10000;background:var(--blue-deep);color:#fff;border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none;transition:top .15s;position:fixed;top:-60px;left:12px}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;top:12px}#main:focus{outline:none}.faq .chev{width:22px;height:22px;color:var(--blue-text);flex:none;transition:transform .35s cubic-bezier(.2,.6,.2,1)}.faq[open] .chev{transform:rotate(180deg)}.faq .a{padding:0 calc(26px * var(--size-faq,1)) calc(24px * var(--size-faq,1));color:var(--muted);max-width:68ch;font-size:1rem;line-height:1.7}@media (prefers-reduced-motion:reduce){*,html{scroll-behavior:auto;animation:none!important}.reveal{opacity:1;transition:none;transform:none}}@media (width>=981px){.hero{padding-bottom:0}.hero-grid{grid-template-columns:1fr;align-items:start;gap:0}.hero-grid>.reveal:first-child{max-width:700px;min-height:calc(100vh - 110px)}.hero .monitor{max-width:560px;margin:0 0 80px}.hero h1 .hb{display:inline}}html[data-mode=dark]{--bg:#0b1422;--text:#e7edf6;--muted:#bcc8da;--muted-2:#9aa9c0;--blue:#4c9aff;--glass-edge:#ffffff1a;--glass-fill:#121d30b8;--glass-fill-strong:#18253cd6}html[data-mode=dark] body{color:var(--text);background:linear-gradient(#0a1220 0%,#0d1830 100%)}html[data-mode=dark] :is(h1,h2,h3,h4){color:var(--text)}html[data-mode=dark] .bg-wash{background:radial-gradient(900px 620px at 80% -6%,#0080f829,#0000 60%),radial-gradient(820px 600px at 4% 10%,#285ab42e,#0000 60%),radial-gradient(1100px 820px at 50% 120%,#00287829,#0000 60%)}html[data-mode=dark] .bg-photo,html[data-mode=dark] .bg-photo-mobile{filter:brightness(.42)saturate(1.05)}html[data-mode=dark] .nav-links a{color:var(--muted)}html[data-mode=dark] .nav-links a:hover{color:var(--text)}html[data-mode=dark] header.nav{--nav-menu-bg:linear-gradient(180deg,#121c2e,#0e1828)}html[data-mode=dark] .nav-sub-panel a:hover{background:#4c9aff1f}html[data-mode=dark] .brand-txt b,html[data-mode=dark] .phone{color:var(--text)}html[data-mode=dark] .why .n{color:#ffffff24}html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .glass{background:linear-gradient(155deg,#1c2a429e,#1420346b 55%,#1c2a428c);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #00000038,0 26px 56px -30px #0009}html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .glass.strong{background:linear-gradient(155deg,#22324ecc,#18263c99 55%,#22324ebd)}html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) header.nav{background:linear-gradient(#121c2e99,#0e182870);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 14px 36px -20px #0009}html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) header.nav.scrolled{background:linear-gradient(#141e32d6,#101a2ca8)}html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .btn-ghost{color:var(--text);background:#ffffff0f;border-color:#ffffff24}html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .btn-ghost:hover{background:#ffffff1f;border-color:#ffffff38}html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .card .ic,html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .mon-row .ico{color:#7fb4ff;background:linear-gradient(150deg,#4c9aff38,#0048d81f);border:1px solid #ffffff1a}html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .chip{color:var(--text);background:#ffffff0d;border-color:#ffffff1a}html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .mon-row{background:#ffffff0a;border-color:#ffffff1a}html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .pill-live,html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .hero-badges span{color:var(--text);background:#ffffff14;border-color:#ffffff24}html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .field input,html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .field select,html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .field textarea{color:var(--text);background:#ffffff0d;border:1px solid #ffffff1f}html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .field input::placeholder,html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .field textarea::placeholder{color:var(--muted-2)}html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .field input:focus,html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .field select:focus,html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #4c9aff2e}html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .field select option{color:var(--text);background:#15233c}.nav-links.open{background:var(--nav-menu-bg);border-color:var(--glass-edge)}html[data-mode=dark]:not(.theme-win11):not(.theme-ios):not(.theme-android):not(.theme-ubuntu):not(.theme-softui) .nav-links.open{background:var(--nav-menu-bg);border-color:#ffffff1f}html.theme-win11[data-mode=dark]{--win-card:#2a2e36db;--win-card-solid:#2e323af0;--win-acrylic:#22242ab8;--win-stroke:#ffffff14;--win-stroke-strong:#ffffff29;--win-underline:#ffffff57;--win-control-fill:#ffffff0f;--win-shadow:0 8px 22px -12px #0009;--win-shadow-flyout:0 14px 34px -14px #000000b3}html.theme-win11[data-mode=dark] header.nav.scrolled{border-color:var(--win-stroke-strong);background:#1e2026db}html.theme-win11[data-mode=dark] .btn-ghost:hover{background:#ffffff1f}html.theme-win11[data-mode=dark] .card .ic,html.theme-win11[data-mode=dark] .mon-row .ico{background:#4c9aff29}.mode-toggle{cursor:pointer;color:var(--text);font:inherit;justify-content:center;align-items:center;display:inline-flex}.mode-toggle svg{width:19px;height:19px;display:block}.mode-toggle .mt-sun{display:none}.mode-toggle .mt-moon,html[data-mode=dark] .mode-toggle .mt-sun{display:block}html[data-mode=dark] .mode-toggle .mt-moon{display:none}.mt-desktop{z-index:60;border:1px solid var(--glass-edge,#1028561f);background:var(--glass-fill,#fff9);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border-radius:12px;width:42px;height:42px;transition:border-color .15s,color .15s;position:fixed;top:18px;right:16px;box-shadow:0 8px 20px -12px #10285666}.mt-desktop:hover{border-color:var(--blue);color:var(--blue)}html.theme-win11 .mt-desktop{border-radius:8px}@media (width<=1099px){.mt-desktop{display:none}}.mt-mobile{display:none}@media (width<=1099px){.mt-mobile{width:100%;color:var(--text);background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;padding:14px 0 6px;font-weight:600;display:flex}.mt-mobile .mt-label{font-size:15px}.mt-mobile .mt-ico{border:1px solid var(--glass-edge,#1028561f);background:var(--glass-fill,#ffffff80);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.mt-desktop{transition:none}}html.theme-ios[data-mode=dark]{--ios-card:#28282c8c;--ios-card-solid:#2c2c30cc;--ios-material:#1c1c1e99;--ios-stroke:#ffffff1f;--ios-separator:#ffffff1f;--ios-fill:#78788042;--ios-fill-hover:#78788057;--ios-shadow:0 8px 30px -10px #0009;--ios-shadow-float:0 16px 44px -12px #000000b8}html.theme-ios[data-mode=dark] header.nav.scrolled{background:#1c1c1ebd}html.theme-ios[data-mode=dark] .card .ic,html.theme-ios[data-mode=dark] .mon-row .ico{color:#7fb4ff;background:linear-gradient(#4c9aff3d,#0057d824);border-color:#ffffff24}html.theme-android[data-mode=dark]{--md-primary:#2e7bff;--md-primary-container:#4c9aff33;--md-surface:#1c1e22d1;--md-surface-container:#26292eeb;--md-outline:#ffffff24;--md-state:#78aaff1f;--md-elev1:0 1px 3px #00000080, 0 1px 2px #0006;--md-elev2:0 3px 10px -2px #0009, 0 1px 3px #0006;--md-elev3:0 8px 20px -6px #000000b3, 0 2px 6px #00000080}html.theme-android[data-mode=dark] header.nav.scrolled{background:#26292ef0}html.theme-android[data-mode=dark] .field input,html.theme-android[data-mode=dark] .field select,html.theme-android[data-mode=dark] .field textarea{background:#ffffff0f}html.theme-ubuntu[data-mode=dark]{--adw-surface:#1e1e1edb;--adw-surface-solid:#242424f2;--adw-headerbar:#303030d9;--adw-stroke:#ffffff1a;--adw-stroke-strong:#ffffff29;--adw-fill:#ffffff14;--adw-fill-hover:#ffffff21;--adw-shadow:0 2px 10px -3px #0009;--adw-shadow-pop:0 10px 28px -8px #000000b3}html.theme-ubuntu[data-mode=dark] header.nav.scrolled{background:#303030ed}html.theme-ubuntu[data-mode=dark] .card .ic,html.theme-ubuntu[data-mode=dark] .mon-row .ico{color:#7fb4ff;background:#4c9aff29;border-color:#ffffff1f}html.theme-ubuntu[data-mode=dark] .field input,html.theme-ubuntu[data-mode=dark] .field select,html.theme-ubuntu[data-mode=dark] .field textarea{background:#ffffff0d}html.theme-softui[data-mode=dark]{--su-base:#272b33;--su-surface:linear-gradient(145deg,#2c313a,#22262d);--su-shadow-dark:#0000008c;--su-shadow-light:#4c546352;--su-border:#ffffff0d}html.theme-softui[data-mode=dark] body{background:#272b33}html.theme-softui[data-mode=dark] .card .ic,html.theme-softui[data-mode=dark] .mon-row .ico{color:#7fb4ff}@media (width>=981px){html[data-bg-desktop=off] .bg-photo{display:none}}@media (width<=980px){html[data-bg-mobile=off] .bg-photo-mobile{display:none}}.fic,.iic,.aic,.uic,.sic,html[data-icons=win11] .ic>svg,html[data-icons=win11] .mon-row .ico>svg,html[data-icons=win11] .phone>svg,html[data-icons=win11] .nav-burger>svg,html[data-icons=win11] .faq summary>svg.chev,html[data-icons=win11] .confirm .ok>svg{display:none}html[data-icons=win11] .ic>.fic,html[data-icons=win11] .mon-row .ico>.fic,html[data-icons=win11] .nav-burger>.fic,html[data-icons=win11] .faq summary>.fic.chev,html[data-icons=win11] .confirm .ok>.fic{display:block}html[data-icons=win11] .phone>.fic{display:inline-block}html[data-icons=ios] .ic>svg,html[data-icons=ios] .mon-row .ico>svg,html[data-icons=ios] .phone>svg,html[data-icons=ios] .nav-burger>svg,html[data-icons=ios] .faq summary>svg.chev,html[data-icons=ios] .confirm .ok>svg{display:none}html[data-icons=ios] .ic>.iic,html[data-icons=ios] .mon-row .ico>.iic,html[data-icons=ios] .nav-burger>.iic,html[data-icons=ios] .faq summary>.iic.chev,html[data-icons=ios] .confirm .ok>.iic{display:block}html[data-icons=ios] .phone>.iic{display:inline-block}html[data-icons=android] .ic>svg,html[data-icons=android] .mon-row .ico>svg,html[data-icons=android] .phone>svg,html[data-icons=android] .nav-burger>svg,html[data-icons=android] .faq summary>svg.chev,html[data-icons=android] .confirm .ok>svg{display:none}html[data-icons=android] .ic>.aic,html[data-icons=android] .mon-row .ico>.aic,html[data-icons=android] .nav-burger>.aic,html[data-icons=android] .faq summary>.aic.chev,html[data-icons=android] .confirm .ok>.aic{display:block}html[data-icons=android] .phone>.aic{display:inline-block}html[data-icons=ubuntu] .ic>svg,html[data-icons=ubuntu] .mon-row .ico>svg,html[data-icons=ubuntu] .phone>svg,html[data-icons=ubuntu] .nav-burger>svg,html[data-icons=ubuntu] .faq summary>svg.chev,html[data-icons=ubuntu] .confirm .ok>svg{display:none}html[data-icons=ubuntu] .ic>.uic,html[data-icons=ubuntu] .mon-row .ico>.uic,html[data-icons=ubuntu] .nav-burger>.uic,html[data-icons=ubuntu] .faq summary>.uic.chev,html[data-icons=ubuntu] .confirm .ok>.uic{display:block}html[data-icons=ubuntu] .phone>.uic{display:inline-block}html[data-icons=softui] .ic>svg,html[data-icons=softui] .mon-row .ico>svg,html[data-icons=softui] .phone>svg,html[data-icons=softui] .nav-burger>svg,html[data-icons=softui] .faq summary>svg.chev,html[data-icons=softui] .confirm .ok>svg{display:none}html[data-icons=softui] .ic>.sic,html[data-icons=softui] .mon-row .ico>.sic,html[data-icons=softui] .nav-burger>.sic,html[data-icons=softui] .faq summary>.sic.chev,html[data-icons=softui] .confirm .ok>.sic{display:block}html[data-icons=softui] .phone>.sic{display:inline-block}html[data-bg-scrim-desktop=on] .bg-photo{background-image:linear-gradient(rgba(244,247,252,var(--scrim-d,.6)),rgba(244,247,252,var(--scrim-d,.6))),var(--bg-desktop,url(/bg-hero-desktop.jpg))}html[data-bg-scrim-mobile=on] .bg-photo-mobile{background-image:linear-gradient(rgba(244,247,252,var(--scrim-m,.6)),rgba(244,247,252,var(--scrim-m,.6))),var(--bg-mobile,url(/bg-hero-mobile.jpg))}html[data-bg-scrim-desktop=on][data-mode=dark] .bg-photo{background-image:linear-gradient(rgba(7,12,22,var(--scrim-d,.6)),rgba(7,12,22,var(--scrim-d,.6))),var(--bg-desktop,url(/bg-hero-desktop.jpg))}html[data-bg-scrim-mobile=on][data-mode=dark] .bg-photo-mobile{background-image:linear-gradient(rgba(7,12,22,var(--scrim-m,.6)),rgba(7,12,22,var(--scrim-m,.6))),var(--bg-mobile,url(/bg-hero-mobile.jpg))}
