.language-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:34px;border:1px solid #dce2eb;border-radius:18px;font-size:11px;color:#4e6079;white-space:nowrap;flex-shrink:0}.language-toggle:hover{color:var(--blue);border-color:var(--blue)}.nav{gap:20px}.filing-row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 25px;padding-top:20px;font-size:11px;color:#858991;line-height:1.8}.filing-row a{display:inline-flex;align-items:center;gap:7px}.filing-row a:hover{color:var(--blue)}.filing-row img{width:18px;height:18px;object-fit:contain}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{letter-spacing:-.025em;word-break:normal;overflow-wrap:normal}html[lang=en] .hero h1{font-size:clamp(40px,4.5vw,66px)}html[lang=en] .hero-content p{letter-spacing:0;font-size:14px}html[lang=en] .service-card{min-height:610px}html[lang=en] .service-card h3{font-size:27px;line-height:1.3}html[lang=en] .service-card>p{line-height:1.75}html[lang=en] .data-doc>b{font-size:10px}html[lang=en] .data-node{font-size:9px;padding:8px}html[lang=en] .doc-tags em{font-size:7px}html[lang=en] .orbit-chip{font-size:9px;padding:7px 10px}html[lang=en] .conversation{font-size:10px}html[lang=en] .answer{font-size:10px}html[lang=en] .answer small{font-size:8px}html[lang=en] .section-intro{max-width:400px}html[lang=en] .about-copy,html[lang=en] .story-brand{min-width:0}html[lang=en] .about-signature>div{line-height:1.6;max-width:330px}html[lang=en] .about-hero h1{font-size:61px}html[lang=en] .about-hero-content>p{max-width:600px}html[lang=en] .story-brand{max-width:380px;line-height:1.7}html[lang=en] .story-heading h2{font-size:42px}html[lang=en] .story-text p:first-child{font-size:20px}html[lang=en] .platform-flow h3{font-size:18px;min-height:56px}html[lang=en] .matrix-list h3{font-size:16px;line-height:1.5}html[lang=en] .matrix-list p{font-size:12px}html[lang=en] .matrix-list article{padding-block:20px;min-height:110px}html[lang=en] .focus-layout h2{font-size:38px}html[lang=en] .cta-section h2,html[lang=en] .about-closing h2{font-size:44px}html[lang=en] .footer-bottom>span{max-width:70%;line-height:1.7}html[lang=en] .search input{width:165px}@media(max-width:1100px){.nav-links{gap:23px}.nav{gap:16px}html[lang=en] .nav-links{gap:18px;font-size:12px}}@media(max-width:800px){.nav{gap:14px}.nav>.pill{margin-left:auto}html[lang=en] .service-card{min-height:360px}html[lang=en] .about-hero h1{font-size:45px}html[lang=en] .story-heading h2{font-size:36px}html[lang=en] .platform-flow h3{font-size:16px}html[lang=en] .platform-flow p{font-size:11px}html[lang=en] .focus-layout h2{font-size:33px}html[lang=en] .cta-section h2,html[lang=en] .about-closing h2{font-size:36px}}@media(max-width:520px){.nav{gap:10px}.language-toggle{min-width:32px;height:31px;font-size:10px}.brand .brand-logo{width:115px}.nav>.pill{padding-inline:12px;font-size:10px;gap:10px}.filing-row{justify-content:flex-start;font-size:10px;gap:12px}html[lang=en] .hero h1{font-size:35px}html[lang=en] .hero-content p{font-size:12px;line-height:1.8}html[lang=en] .hero-actions{gap:18px;flex-wrap:wrap}html[lang=en] .hero-actions .pill{font-size:11px;padding-inline:17px}html[lang=en] .hero-actions .text-link{font-size:11px}html[lang=en] .service-strip{gap:12px}html[lang=en] .service-strip a,html[lang=en] .service-strip button{font-size:10px;gap:5px}html[lang=en] .service-strip .strip-icon{font-size:17px}html[lang=en] .section h2,html[lang=en] .database-section h2{font-size:31px}html[lang=en] .service-card{min-height:570px}html[lang=en] .service-card h3{font-size:27px}html[lang=en] .filter-tabs button{font-size:10px;padding-inline:8px}html[lang=en] .explorer-tools{gap:12px}html[lang=en] .steps h3{font-size:17px}html[lang=en] .steps{gap:25px 20px}html[lang=en] .about-hero-content{padding-inline:22px}html[lang=en] .about-hero h1{font-size:32px}html[lang=en] .about-hero-content>p{font-size:12px;max-width:290px}html[lang=en] .story-heading h2{font-size:32px}html[lang=en] .story-brand{font-size:10px}html[lang=en] .story-text p:first-child{font-size:18px}html[lang=en] .platform-heading h2{font-size:32px}html[lang=en] .platform-flow h3{min-height:0;font-size:17px}html[lang=en] .platform-flow p{font-size:12px}html[lang=en] .matrix-section .section-top h2{font-size:31px}html[lang=en] .matrix-list h3{font-size:15px}html[lang=en] .matrix-list p{font-size:11px}html[lang=en] .focus-layout h2{font-size:31px}html[lang=en] .focus-principles h3{font-size:22px}html[lang=en] .cta-section h2,html[lang=en] .about-closing h2{font-size:31px}html[lang=en] .footer-bottom>span{max-width:100%}html[lang=en] .partners-heading h2{font-size:30px}html[lang=en] dialog h2{font-size:27px}}@media(max-width:360px){.brand .brand-logo{width:98px}.nav{gap:8px}.nav>.pill{padding-inline:10px;gap:7px}.language-toggle{min-width:29px}html[lang=en] .hero h1{font-size:30px}html[lang=en] .filter-tabs button{font-size:9px;padding-inline:6px}html[lang=en] .about-hero h1{font-size:28px}}
