.consent{--consent-navy:#0e2350;--consent-steel:#1a3f82;--consent-brand:#1822aa;--consent-ink:#16192e;--consent-text:#4b5264;--consent-muted:#5e6578;--consent-line:#e3e7ef;--consent-line-strong:#cfd5e1;--consent-gutter:clamp(16px,4vw,56px);left:0;right:0;bottom:var(--consent-bar,0px);z-index:36;border-top:1px solid var(--consent-line-strong);color:var(--consent-text);background:#fff;font-size:14.5px;line-height:1.6;position:fixed}.consent[hidden],.consent [hidden],.consent-spacer[hidden],.consent-toast[hidden]{display:none!important}.consent-inner{max-width:calc(1360px + 2*var(--consent-gutter));padding:20px var(--consent-gutter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px clamp(32px,4vw,64px);margin:0 auto;display:grid}.consent-title{color:var(--consent-ink);letter-spacing:0;margin:0 0 4px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.35}.consent p{margin:0}.consent-long{max-width:86ch}.consent-short{display:none}.consent a,.consent-link,.consent-dialog a{color:var(--consent-brand,#1822aa);text-underline-offset:3px;font-weight:600;text-decoration:underline}.consent-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.consent-actions{align-items:center;gap:12px;display:flex}.consent-more{padding:12px 4px}.consent-button{color:#fff;cursor:pointer;white-space:nowrap;background:#0e2350;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:120px;min-height:44px;padding:10px 20px;font-family:inherit;font-size:14.5px;font-weight:600;line-height:1;display:inline-flex}.consent-button:hover{background:#1a3f82}.consent-button:active{background:#0a1a3d}.consent-outline .consent-actions .consent-button{color:#0e2350;background:#fff;box-shadow:inset 0 0 0 1.5px #0e2350}.consent-outline .consent-actions .consent-button:hover{background:#eef0fb}.consent-button:focus-visible,.consent-link:focus-visible,.consent a:focus-visible,.consent-close:focus-visible,.consent-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #127aa8}.consent-strip{display:none}.consent[data-mode=strip] .consent-full{display:none!important}.consent[data-mode=strip] .consent-strip{min-height:52px;max-width:calc(1360px + 2*var(--consent-gutter));padding:4px var(--consent-gutter);align-items:center;gap:12px;margin:0 auto;display:flex}.consent-strip p{color:var(--consent-ink);flex:1;font-size:13.5px;line-height:1.35}.consent-small{min-width:0;min-height:40px;padding:8px 14px;font-size:13.5px}.consent-dialog{color:#4b5264;background:#fff;border:0;border-radius:6px;width:min(640px,100% - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:0;font-size:14.5px;line-height:1.6;position:fixed;inset:0;overflow:auto}.consent-dialog::backdrop{background:#0e23507a}.consent-sheet header{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 8px;display:flex}.consent-sheet h2{color:#16192e;margin:0;font-size:24px;font-weight:600;line-height:1.2}.consent-close{color:#5e6578;cursor:pointer;background:0 0;border:0;border-radius:4px;width:44px;height:44px;margin:-10px -12px 0 0;font-size:24px}.consent-intro{margin:0;padding:0 28px 12px}.consent-category{border-top:1px solid #e3e7ef;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;padding:16px 28px;display:grid}.consent-category h3{color:#16192e;grid-column:1;margin:0;font-size:15.5px;font-weight:600;line-height:1.4}.consent-category p{grid-column:1;margin:0;font-size:14px}.consent-tools{color:#5e6578;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}.consent-category>.consent-always,.consent-category>.consent-switch{grid-area:1/2/span 3;align-self:start}.consent-always{color:#146c45;letter-spacing:.09em;text-transform:uppercase;background:#e3f4ec;border-radius:3px;padding:8px 10px;font:500 12px/1 IBM Plex Mono,ui-monospace,monospace}.consent-switch{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex;position:relative}.consent-switch input{opacity:0;width:1px;height:1px;position:absolute}.consent-switch span{background:#cfd5e1;border-radius:4px;flex:none;width:46px;height:26px;transition:background .15s ease-out;position:relative}.consent-switch span:after{content:"";background:#fff;border-radius:3px;width:20px;height:20px;transition:transform .15s ease-out;position:absolute;top:3px;left:3px}.consent-switch input:checked+span{background:#0e2350}.consent-switch input:checked+span:after{transform:translate(20px)}.consent-switch b{letter-spacing:.09em;text-transform:uppercase;color:#5e6578;min-width:24px;font:500 12px/1 IBM Plex Mono,ui-monospace,monospace}.consent-sheet footer{background:#fff;border-top:1px solid #e3e7ef;justify-content:flex-end;gap:12px;padding:16px 28px;display:flex;position:sticky;bottom:0}.consent-sheet footer [data-consent-choice=custom]{margin-right:auto}.consent-toast{left:50%;bottom:calc(24px + var(--consent-bar,0px));z-index:37;color:#fff;background:#16192e;border-radius:4px;max-width:calc(100% - 32px);margin:0;padding:12px 18px;font-size:14px;line-height:1.4;position:fixed;transform:translate(-50%)}.consent-toast button{color:#9fd3ec;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:10px;padding:0;text-decoration:underline}body.consent-open .back-to-top{bottom:calc(var(--consent-stack,0px) + 16px)!important}@media (width<1000px){.consent-inner{grid-template-columns:1fr}.consent-actions{flex-wrap:wrap}}@media (width<700px){.consent-inner{gap:12px;padding-top:14px;padding-bottom:14px}.consent:not([data-bar]) .consent-inner{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.consent-title,.consent-long,.consent-more{display:none}.consent-short{font-size:14px;line-height:1.5;display:block}.consent-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.consent-actions .consent-button{width:100%;min-width:0;padding:10px}.consent-dialog{border-radius:6px 6px 0 0;width:100%;max-width:none;max-height:92dvh;margin:auto 0 0}.consent-sheet header,.consent-intro,.consent-category{padding-left:18px;padding-right:18px}.consent-sheet footer{padding:14px 18px calc(14px + env(safe-area-inset-bottom));grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.consent-sheet footer .consent-button{min-width:0;padding:10px 6px}.consent-sheet footer [data-consent-choice=custom]{margin:0}}@media (prefers-reduced-motion:reduce){.consent-switch span,.consent-switch span:after{transition:none}}@media print{.consent,.consent-spacer,.consent-toast{display:none!important}}.inquiry-form[data-astro-cid-cjpvssd6] .form-note[data-astro-cid-cjpvssd6]{width:100%;max-width:none;line-height:1.65}.form-note[data-astro-cid-cjpvssd6] a[data-astro-cid-cjpvssd6]{color:inherit;text-underline-offset:3px;text-decoration:underline}.form-note[data-astro-cid-cjpvssd6] a[data-astro-cid-cjpvssd6]:hover{color:var(--form-label,var(--color-ink))}.form-note[data-astro-cid-cjpvssd6] a[data-astro-cid-cjpvssd6]:focus-visible{outline:2px solid var(--form-focus,var(--color-brand));outline-offset:3px}.form-note-local[data-astro-cid-cjpvssd6]:not([hidden]){margin-top:.4rem;display:block}.form-verification[data-astro-cid-cjpvssd6]{text-align:left;width:100%;max-width:360px;margin-top:20px;line-height:0}.form-verification[data-astro-cid-cjpvssd6]:empty{display:none}.inquiry-form[data-astro-cid-cjpvssd6]{width:100%;min-width:0;color:var(--form-label,var(--color-ink));position:relative}.field[data-astro-cid-cjpvssd6]{min-width:0}.field[data-astro-cid-cjpvssd6] label[data-astro-cid-cjpvssd6]{margin-bottom:.5rem;font-size:.8125rem;font-weight:700;display:block}.field[data-astro-cid-cjpvssd6] label[data-astro-cid-cjpvssd6] span[data-astro-cid-cjpvssd6]{color:var(--form-muted,var(--color-muted));font-weight:400}.field[data-astro-cid-cjpvssd6] input[data-astro-cid-cjpvssd6],.field[data-astro-cid-cjpvssd6] textarea[data-astro-cid-cjpvssd6],.field[data-astro-cid-cjpvssd6] select[data-astro-cid-cjpvssd6]{width:100%;min-height:50px;font:inherit;color:var(--color-ink);background:#fff;border:1px solid #bbc3d1;border-radius:4px;padding:.75rem;font-size:max(16px,1em);display:block}.field[data-astro-cid-cjpvssd6] input[data-astro-cid-cjpvssd6][aria-invalid=true],.field[data-astro-cid-cjpvssd6] textarea[data-astro-cid-cjpvssd6][aria-invalid=true]{border-color:var(--form-error,#a72c2c)}.field[data-astro-cid-cjpvssd6] textarea[data-astro-cid-cjpvssd6]{resize:vertical;min-height:130px}.field-help[data-astro-cid-cjpvssd6],.field-error[data-astro-cid-cjpvssd6]{margin-top:.4rem;font-size:.75rem;line-height:1.65}.field-help[data-astro-cid-cjpvssd6]{color:var(--form-muted,var(--color-muted))}.field-error[data-astro-cid-cjpvssd6]{color:var(--form-error,#a72c2c)}.field-error[data-astro-cid-cjpvssd6]:empty{display:none}.form-trap[data-astro-cid-cjpvssd6]{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-status[data-astro-cid-cjpvssd6]{color:var(--form-error,#a72c2c);margin-block:1rem}.form-status[data-astro-cid-cjpvssd6]:empty{display:none}.action-button[data-astro-cid-cjpvssd6]{background:var(--form-button-bg,var(--color-brand));color:var(--form-button-ink,white);border-radius:var(--radius-control);justify-content:center;align-items:center;gap:2rem;min-height:50px;margin-top:1rem;padding:.85rem 1.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.action-button[data-astro-cid-cjpvssd6]:hover{background:var(--color-brand-hover)}.action-button[data-astro-cid-cjpvssd6]:active{background:var(--color-brand-press)}.action-button[data-astro-cid-cjpvssd6]:disabled{background:var(--color-line);color:#9aa1b3}.form-note[data-astro-cid-cjpvssd6]{color:var(--form-muted,var(--color-muted));margin-top:.8rem;font-size:.75rem}.field[data-astro-cid-cjpvssd6] input[data-astro-cid-cjpvssd6]:focus,.field[data-astro-cid-cjpvssd6] textarea[data-astro-cid-cjpvssd6]:focus{outline:2px solid var(--form-focus,var(--color-brand));outline-offset:2px}.field-chips[data-astro-cid-cjpvssd6]{border:0;margin:0;padding:0}.field-chips[data-astro-cid-cjpvssd6] legend[data-astro-cid-cjpvssd6]{margin-bottom:.5rem;padding:0;font-size:.8125rem;font-weight:700;display:block}.field-chips[data-astro-cid-cjpvssd6] legend[data-astro-cid-cjpvssd6] span[data-astro-cid-cjpvssd6]{color:var(--form-muted,var(--color-muted));font-weight:400}.form-chips[data-astro-cid-cjpvssd6]{flex-wrap:wrap;gap:8px;display:flex}.form-chip[data-astro-cid-cjpvssd6]{margin:0;display:inline-flex;position:relative}.form-chip[data-astro-cid-cjpvssd6] input[data-astro-cid-cjpvssd6]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.form-chip[data-astro-cid-cjpvssd6] span[data-astro-cid-cjpvssd6]{min-height:40px;color:var(--color-ink);font:500 13px/1.3 var(--font-sans);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bbc3d1;border-radius:4px;align-items:center;padding:0 14px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.form-chip[data-astro-cid-cjpvssd6]:hover span[data-astro-cid-cjpvssd6]{border-color:var(--color-brand);background:var(--color-brand-tint)}.form-chip[data-astro-cid-cjpvssd6] span[data-astro-cid-cjpvssd6]:before{content:"";box-sizing:border-box;background-color:#fff;border:1.5px solid #8f99ad;border-radius:50%;flex:0 0 14px;width:14px;height:14px;margin-right:8px;transition:border-color .15s,background-color .15s}.form-chip[data-astro-cid-cjpvssd6] input[data-astro-cid-cjpvssd6]:checked+span[data-astro-cid-cjpvssd6]{background:var(--color-brand-tint);border-color:var(--color-brand);color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand)}.form-chip[data-astro-cid-cjpvssd6] input[data-astro-cid-cjpvssd6]:checked+span[data-astro-cid-cjpvssd6]:before{background-image:radial-gradient(circle,currentColor 0 3px,#0000 3.5px);border-color:currentColor}.form-chip[data-astro-cid-cjpvssd6] input[data-astro-cid-cjpvssd6]:focus-visible+span[data-astro-cid-cjpvssd6]{outline:2px solid var(--color-sky-text,var(--color-brand));outline-offset:2px}.field-application[data-astro-cid-cjpvssd6] .form-chips[data-astro-cid-cjpvssd6]{gap:4px}.field-application[data-astro-cid-cjpvssd6] .form-chip[data-astro-cid-cjpvssd6] span[data-astro-cid-cjpvssd6]{padding-inline:5px;font-size:13px}.field-application[data-astro-cid-cjpvssd6] .form-chip[data-astro-cid-cjpvssd6] span[data-astro-cid-cjpvssd6]:before{margin-right:4px}@media (prefers-reduced-motion:reduce){.form-chip[data-astro-cid-cjpvssd6] span[data-astro-cid-cjpvssd6],.form-chip[data-astro-cid-cjpvssd6] span[data-astro-cid-cjpvssd6]:before{transition:none}}@media (width<700px){.form-chip[data-astro-cid-cjpvssd6] span[data-astro-cid-cjpvssd6]{min-height:44px}}.inquiry-form[data-astro-cid-cjpvssd6] .iti__selected-country{color:var(--color-ink)}@media (width<700px){.inquiry-dialog{max-width:none}}
