.language-switch{display:flex;gap:2px;align-items:center;direction:ltr;border:1px solid #e2e5ec;border-radius:999px;padding:3px;margin-inline-start:auto;flex-shrink:0}.language-switch a{font:500 12px/1.4 system-ui;padding:7px 10px;border-radius:99px;color:#536077;text-decoration:none;white-space:nowrap}.language-switch a[aria-current]{background:#edf2ff;color:var(--brand-accent,#2155f5)}.ship-header>.language-switch{margin-inline-end:14px}.language-banner{max-width:1120px;width:calc(100% - 40px);margin:18px auto 8px;display:flex;gap:22px;align-items:center;padding:18px 22px;border:1px solid #dce4f6;background:linear-gradient(110deg,#f2f6ff,#fff 75%);border-radius:18px;color:#1c2535}.language-banner-copy{display:flex;gap:16px;align-items:center;flex:1}.language-banner-copy strong{display:block;font:650 17px/1.5 system-ui;text-align:start}.language-banner-copy div>span{display:block;font:13px/1.6 system-ui;color:#667086}.language-mark{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--brand-accent,#2155f5);color:white;font:700 25px system-ui;flex-shrink:0;transform:rotate(-5deg)}.language-mark>span{position:absolute;bottom:-7px;right:-8px;background:#ffe9b8;color:#453718;width:23px;height:23px;border-radius:7px;font-size:15px;text-align:center;transform:rotate(12deg)}.language-options{display:flex;gap:8px;direction:rtl}.language-options a{padding:10px 19px;min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #d6dff0;border-radius:10px;background:#fff;font:600 14px system-ui;text-decoration:none;color:var(--brand-accent,#2155f5)}.language-options a[aria-current]{background:var(--brand-accent,#2155f5);color:white;border-color:var(--brand-accent,#2155f5)}.language-dismiss{border:0;background:transparent;font:24px system-ui;color:#667086;width:40px;height:40px;cursor:pointer}.language-chosen .language-banner{display:none}.language-switch a:focus-visible,.language-banner a:focus-visible,.language-dismiss:focus-visible{outline:3px solid var(--brand-accent,#2155f5);outline-offset:3px}.language-dismiss[hidden]{display:none}.locale-footer>.wrap{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center;justify-content:space-between;font-size:.9375rem}.locale-footer nav{display:flex;flex-wrap:wrap;gap:20px}.locale-footer a{color:#344360;text-decoration:none}.locale-footer small{display:block;width:100%;color:#687085}.locale-form{margin-top:0}.locale-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-block:26px}.locale-card{padding:20px;border-radius:18px;background:#eaf0ff;text-decoration:none;color:inherit}.locale-card:nth-child(2){background:#eee7ff}.locale-card:nth-child(3){background:#fff0da}.locale-card:nth-child(4){background:#e4f3e7}.locale-card h3{font-size:1.25rem;line-height:1.35}.locale-card p{font-size:.9375rem}.locale-card img{width:100%;height:130px;object-fit:contain;border-radius:12px;background:white}.locale-people{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:750px;margin-inline:auto}.locale-person{overflow:hidden;border:1px solid #e4e8ed;border-radius:20px}.locale-person img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.locale-person>div{padding:20px}.locale-person a{color:var(--brand-accent,#2155f5)}.locale-body{max-width:800px;margin:auto;padding:32px 20px;font-size:1.0625rem;line-height:1.85}.locale-body h1{font-size:clamp(2rem,4vw,3.1rem);line-height:1.2;margin-block:18px}.locale-body h2{font-size:1.45rem;margin-top:30px}.locale-answer{background:#f2f5ff;border-radius:18px;padding:24px;margin-block:24px}.locale-body li{margin-block:14px}.locale-body a{color:var(--brand-accent,#2155f5)}.locale-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.locale-guide{display:block;border:1px solid #e3e7ed;border-radius:16px;padding:22px;color:inherit;text-decoration:none}.locale-guide h2{font-size:1.125rem!important}.locale-guide p{font-size:.875rem;color:#5a6475}.locale-guide[hidden]{display:none}.guide-search{display:flex;align-items:center;gap:20px;margin-block:24px}.guide-search input{font:16px system-ui;padding:12px 16px;border:1px solid #ccd5e5;border-radius:12px;max-width:500px;width:100%}.locale-proof h2{font-size:1.7rem}.locale-proof p{max-width:75ch}.locale-proof a{color:var(--brand-accent,#2155f5)}
@media(max-width:800px){.ship-header>.language-switch{margin-inline-end:8px}.language-switch a{font-size:11px;padding:6px 8px}.language-banner{width:calc(100% - 32px);padding:16px;gap:14px;flex-wrap:wrap;margin-top:12px;position:relative}.language-banner-copy{padding-inline-end:20px}.language-banner-copy strong{font-size:15px}.language-banner-copy div>span{font-size:12px}.language-options{width:100%;padding-inline-start:58px}.language-options a{flex:1}.language-dismiss{position:absolute;inset-inline-end:5px;top:8px}.locale-cards{grid-template-columns:1fr 1fr}.locale-card{padding:15px}.locale-card img{height:110px}.locale-card p{font-size:.8125rem}.locale-card h3{font-size:1.0625rem}.locale-guides{grid-template-columns:1fr}.locale-people{gap:12px}.locale-person>div{padding:14px}.locale-person h3{font-size:1.1rem}.locale-person p{font-size:.875rem}.locale-footer>.wrap{gap:20px}}
@media(prefers-reduced-motion:reduce){.language-mark{transform:none}}
.secondary-light .page-hero{padding-block:42px}.secondary-light .section{padding-block:36px}.secondary-light .page-hero h1{font-size:clamp(2.2rem,4vw,3.7rem)}.secondary-light .section-title{font-size:clamp(1.7rem,3vw,2.4rem)}.secondary-light .hero-metrics,.secondary-light .quote-panel{display:none}.secondary-more{width:calc(100% - 40px);max-width:1120px;margin:12px auto;border-block:1px solid #e2e7ee}.secondary-more>summary{list-style:none;cursor:pointer;font-weight:600;font-size:1rem;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.secondary-more>summary::-webkit-details-marker{display:none}.secondary-more[open]>summary>span{transform:rotate(45deg)}.secondary-more .section{padding-block:20px}.secondary-light .cta-band{padding-block:36px}.secondary-light .ship-footer .footer-hello,.secondary-light .ship-footer .footer-signature{display:none}
@media(max-width:760px){.secondary-light .page-hero{padding-block:26px}.secondary-light .section{padding-block:26px}}
.language-reopen{display:block;margin:16px auto 0;border:1px solid #dce3ee;border-radius:99px;background:white;color:#43516a;padding:9px 16px;font:13px system-ui;cursor:pointer}.language-reopen[hidden]{display:none}
