.nav{gap:22px}.lang-switch{display:flex;gap:3px;padding:4px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.04)}.lang-switch button{min-width:32px;height:27px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:#8f9790;font-size:9px;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:background .2s,color .2s}.lang-switch button.active{background:#b9ff62;color:#0b0e0d}.eyebrow b{font:inherit}.hero h1{max-width:1180px}.hero h1 span{margin:.045em 0;overflow-wrap:break-word}.hero-copy{margin-top:8px}.intro-grid,.dashboard-heading,.intelligence-grid{align-items:start}.intro h2,.dashboard-heading h2,.intelligence h2,.security h2,.cta h2{overflow-wrap:break-word;text-wrap:balance}.intro-copy p{margin:0 0 24px}.feature h3{max-width:420px;text-wrap:balance;overflow-wrap:break-word}.feature p{min-height:64px}.dashboard-heading p{padding-top:8px}.steps h3,.steps p{max-width:620px}.security h2{max-width:1000px}.security p{margin-top:0}.cta p{max-width:650px;line-height:1.6}.cta-actions{margin-top:30px}footer>*{min-width:0}@media(max-width:1180px){.nav nav{gap:18px}.nav-cta{padding-inline:17px}.lang-switch button{min-width:28px;padding-inline:6px}}@media(max-width:980px){.lang-switch{margin-left:auto}.nav.open nav{gap:24px}.nav.open nav a{font-size:17px}.hero h1 span{margin:.09em 0}.intro-grid,.dashboard-heading{gap:36px}.feature p{min-height:0}}@media(max-width:640px){.nav{gap:10px}.brand span{font-size:17px}.brand-mark{width:30px;height:30px}.lang-switch{gap:1px;padding:3px}.lang-switch button{min-width:27px;height:25px;padding:0 5px;font-size:8px}.hero h1{font-size:clamp(42px,13.5vw,57px);line-height:.96;letter-spacing:-.055em}.hero h1 span{margin:.14em 0}.hero-copy{font-size:16px;line-height:1.65;max-width:340px}.hero-actions{gap:14px}.section{padding-top:96px;padding-bottom:96px}.intro h2,.dashboard-heading h2,.intelligence h2,.security h2,.cta h2{font-size:clamp(38px,12vw,54px);line-height:1.06}.intro-copy{font-size:16px}.feature{padding:24px}.feature h3{font-size:29px;line-height:1.14;margin-bottom:20px}.dashboard-heading p{font-size:15px;line-height:1.65}.security-inner{padding-block:88px}.cta{padding-block:110px}footer{gap:18px}.footer-social{display:block}}@media(max-width:380px){.brand span{display:none}.lang-switch{margin-left:0}.hero h1{font-size:42px}.button{width:100%;white-space:normal;text-align:center}}
