.nav-links{margin-left:auto}.nav-tools{display:flex;align-items:center;gap:14px}.language-switch{font-size:12px;letter-spacing:.06em;color:#a6dafa;border-left:1px solid var(--line);padding-left:21px;white-space:nowrap}.language-switch:hover{color:#fff}html[lang="en"] .brand strong{font-size:23px;letter-spacing:.17em}html[lang="en"] .brand small{font-size:8px;letter-spacing:.1em}html[lang="en"] .hero h1{font-size:clamp(36px,4.1vw,58px);line-height:1.16;letter-spacing:-.045em}html[lang="en"] .hero-note{font-size:10px;letter-spacing:0}html[lang="en"] .service-row h3{font-size:20px;line-height:1.4}html[lang="en"] .section h2{font-size:32px;line-height:1.35}html[lang="en"] .nav-links{gap:22px;font-size:12px}html[lang="en"] .brand{min-width:142px}.footer-top>span{max-width:450px}.legal-content{min-width:0}.legal-content td{overflow-wrap:anywhere}.legal-content table{table-layout:fixed}.legal-content th:first-child{width:24%}.legal-content th:last-child{width:25%}html[lang="en"] .legal-hero h1{font-size:40px;line-height:1.3}.hero h1 .gradient-text{white-space:nowrap}@media(max-width:1100px){.nav{gap:19px}.nav-links{gap:20px}html[lang="en"] .nav-links{gap:15px}.language-switch{padding-left:16px}}@media(min-width:761px) and (max-width:950px){.hero-grid{grid-template-columns:1fr 1fr;gap:0;min-height:590px}.hero h1{font-size:34px}html[lang="en"] .hero h1{font-size:36px}.hero-desc{font-size:14px}.hero-note{font-size:9px}.hero-note span{margin-inline:5px}.actions{gap:10px}.actions .button{padding:11px 15px;gap:12px;font-size:12px}.orb-scene{transform:scale(.7)}.nav-links{gap:16px;font-size:12px}.brand strong{font-size:18px}.brand svg{width:30px}html[lang="en"] .nav-links{gap:11px;font-size:11px}.nav-links .nav-cta{padding:7px 10px}html[lang="en"] .brand{min-width:120px}html[lang="en"] .brand strong{font-size:20px}.language-switch{padding-left:13px}}@media(max-width:760px){.nav{gap:12px}.nav-tools{margin-left:auto;gap:15px}.language-switch{padding-left:0;border:0}.hero h1{font-size:clamp(30px,7.8vw,46px)}html[lang="en"] .hero h1{font-size:clamp(29px,8.1vw,48px)}html[lang="en"] .hero-note{font-size:9px;max-width:320px;line-height:2}html[lang="en"] .nav-links{gap:18px;font-size:13px}html[lang="en"] .capability-strip small{display:block;margin-left:0;margin-top:3px}html[lang="en"] .section h2{font-size:27px}html[lang="en"] .legal-hero h1{font-size:30px}html[lang="en"] .brand{min-width:0}html[lang="en"] .legal-toc{gap:10px 20px}.legal-content th:first-child{width:25%}.legal-content th:last-child{width:27%}}
