.topbar>.wrap{gap:16px;flex-wrap:wrap}.ts-language{display:inline-flex!important;align-items:center;gap:9px;white-space:nowrap;font-size:12px;line-height:1.5;letter-spacing:.06em;order:10;flex-shrink:0}.ts-language a{padding:3px 5px;text-decoration:none}.ts-language a[aria-current=page]{font-weight:800;border-bottom:2px solid currentColor}.ts-language a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ts-quote-note{font-size:12px;line-height:1.6;opacity:.8}.form-status a{display:inline-block;text-decoration:underline;font-weight:700}html[lang=en] .nav-row{gap:16px}html[lang=en] #main-nav{gap:20px}html[lang=en] .nav-cta{white-space:nowrap}html[lang=en] .hero-title-main{font-size:clamp(30px,4vw,68px)}@media(max-width:1100px){html[lang=en] #main-nav{gap:12px}html[lang=en] .nav-row{gap:12px}}@media(max-width:600px){.topbar>.wrap>.ts-language{display:inline-flex!important}.topbar>.wrap{justify-content:space-between}.ts-language{margin-left:auto}html[lang=en] .hero-title-main{font-size:32px}}
.ts-service-contact{margin:32px auto 64px;padding:32px;border:1px solid #dce1e8;border-radius:16px;background:#f6f8fb}.ts-service-contact h2{font-size:clamp(24px,3vw,36px)}.ts-service-contact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px}.ts-service-contact-grid h3{font-size:16px;margin-bottom:10px}.ts-service-contact-grid a{display:block;overflow-wrap:anywhere;margin:8px 0;color:#092052;text-decoration:underline}.ts-service-contact-grid p{font-size:15px}@media(max-width:800px){.ts-service-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ts-service-contact-grid{grid-template-columns:1fr}.ts-service-contact{padding:24px}}
