.localized-reference .localized-hero{min-height:560px;display:grid;align-items:center}.localized-hero-panel{min-height:330px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(30px,4vw,48px);border:1px solid #d6e5ed;border-radius:18px;background:linear-gradient(145deg,#082f69,#0a4f7e 58%,#0baec2);color:white;box-shadow:0 30px 70px rgba(8,47,105,.2)}.localized-hero-panel>span{color:#aee9ef;font-size:.72rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.localized-hero-panel>strong{max-width:430px;font-size:clamp(1.55rem,2.6vw,2.4rem);line-height:1.2}.localized-hero-panel>div{display:flex;gap:10px}.localized-hero-panel i{width:52px;height:5px;border-radius:9px;background:rgba(255,255,255,.32)}.localized-hero-panel i:first-child{width:94px;background:#4bd1dc}.localized-sections{background:linear-gradient(180deg,#f5f9fc,#fff)}.localized-sections .domain-card h2{margin:0 0 14px;color:#082b60;font-size:1.35rem;text-align:left}.consent-banner a{color:#8fe4ed}.consent-banner .button-secondary{border-color:#89a4bb;background:transparent;color:white}@media (max-width:900px){.localized-reference .localized-hero{min-height:0}}.contact-details{display:flex;flex-direction:column;gap:5px;max-width:480px;margin:20px 0 0;padding:20px;border-left:4px solid var(--cyan);background:var(--cloud);font-style:normal}.contact-details strong{color:var(--navy)}.contact-details span{color:var(--text-muted);font-size:.88rem}.contact-details a{width:-moz-fit-content;width:fit-content;color:var(--blue);font-weight:700}.opportunity-nav{position:relative;flex:0 0 auto}.opportunity-trigger{white-space:nowrap}.opportunity-chevron{margin-top:-3px;font-size:1.05rem;transition:transform .18s ease}.opportunity-trigger[aria-expanded=true] .opportunity-chevron{transform:rotate(180deg)}.opportunity-menu{position:absolute;z-index:50;top:calc(100% + 13px);right:0;width:min(390px,calc(100vw - 32px));display:none;padding:18px;border:1px solid #d9e5ec;border-radius:10px;background:#fff;box-shadow:0 22px 55px rgba(8,47,105,.18)}.opportunity-menu.open{display:grid;grid-gap:8px;gap:8px}.opportunity-menu:before{content:"";position:absolute;top:-7px;right:27px;width:13px;height:13px;border-top:1px solid #d9e5ec;border-left:1px solid #d9e5ec;background:#fff;transform:rotate(45deg)}.main-nav .opportunity-menu-title{padding:3px 7px 8px;color:#597087;font-size:.72rem;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.main-nav .opportunity-choice{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:13px;gap:13px;padding:14px;border:1px solid transparent;border-radius:7px;color:#082f69;text-decoration:none}.main-nav .opportunity-choice:focus-visible,.main-nav .opportunity-choice:hover{border-color:#d9e8ef;background:#f1f9fd}.opportunity-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:50%;background:#e8f7fc;color:#087da4;font-size:.72rem;font-weight:800}.opportunity-choice>span:last-child{display:grid;grid-gap:3px;gap:3px}.opportunity-choice strong{font-size:.9rem}.opportunity-choice small{color:#4d657d;font-size:.76rem;line-height:1.4}.opportunity-choice em{color:#0796af;font-size:.68rem;font-style:normal;font-weight:720}.main-nav .opportunity-contact{display:flex;align-items:center;justify-content:space-between;margin-top:5px;padding:14px 12px 5px;border-top:1px solid #dce6ec;color:#0752aa;font-size:.82rem;font-weight:760;text-decoration:none}.main-nav .opportunity-contact:hover{color:#0795af}.language-switcher{display:flex;align-items:center;gap:3px;padding-left:4px}.language-switcher a{min-width:28px;padding:6px 5px;border-radius:4px;color:#587087;font-size:.66rem;font-weight:760;text-align:center;text-decoration:none}.language-switcher a:hover{background:#edf8fb;color:#087d9a}.language-switcher a[aria-current=page]{background:#082f69;color:white}@media (max-width:900px){.opportunity-nav,.opportunity-trigger{width:100%}.opportunity-menu{position:static;width:100%;margin-top:10px;padding:12px;border-color:#dce7ed;border-radius:7px;box-shadow:none}.opportunity-menu:before{display:none}.main-nav .opportunity-choice{padding:12px 10px}.main-nav .opportunity-contact{padding:14px 10px 4px}.language-switcher{justify-content:center;padding:10px 0 0;border-top:1px solid #e0e9ef}}