.ct-hero.svelte-1bv7ezn{justify-content:center}.ct-hero.svelte-1bv7ezn:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#1a2332eb,#1a2332b3 48%,#1a233259)}.ct-hero.svelte-1bv7ezn .wrap:where(.svelte-1bv7ezn){position:relative}.ct-grid.svelte-1bv7ezn{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,5vw,88px);align-items:center}.ct-l.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:clamp(3rem,1.2rem + 6.4vw,7.6rem);line-height:.92;letter-spacing:-.045em;font-stretch:118%;font-weight:680}.ct-l.svelte-1bv7ezn .who:where(.svelte-1bv7ezn){max-width:40ch}.carry.svelte-1bv7ezn{margin-top:20px;max-width:46ch;color:var(--on-navy-muted)}.carry.svelte-1bv7ezn b:where(.svelte-1bv7ezn){color:var(--on-navy);font-weight:600}.tz.svelte-1bv7ezn{margin-top:18px;color:var(--on-navy-muted);max-width:44ch;font-size:.95rem}.ct-form.svelte-1bv7ezn{padding:clamp(22px,2.6vw,36px);color-scheme:dark}.ct-form.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem)}.ct-form.svelte-1bv7ezn .row2:where(.svelte-1bv7ezn){display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.fld.svelte-1bv7ezn{display:grid;gap:6px;margin-top:14px}.fld.svelte-1bv7ezn label:where(.svelte-1bv7ezn){font-size:.88rem;font-weight:600;color:var(--on-navy)}.fld.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.fld.svelte-1bv7ezn select:where(.svelte-1bv7ezn),.fld.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){width:100%;font:inherit;font-size:1rem;color:var(--on-navy);background:#ffffff0f;border:1px solid var(--line-navy);border-radius:0;padding:11px 12px;min-height:46px;transition:border-color .2s ease,background-color .2s ease}.fld.svelte-1bv7ezn select:where(.svelte-1bv7ezn){appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--on-navy-muted) 50%),linear-gradient(135deg,var(--on-navy-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.fld.svelte-1bv7ezn select:where(.svelte-1bv7ezn) option:where(.svelte-1bv7ezn){background:#1a2332;color:#fff}.fld.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){min-height:110px;resize:vertical}.fld.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.fld.svelte-1bv7ezn select:where(.svelte-1bv7ezn):focus,.fld.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{outline:none;border-color:var(--cyan);background:#ffffff17}.fld.svelte-1bv7ezn .err:where(.svelte-1bv7ezn){font-size:.84rem;color:#ffb3a7;min-height:0}.fld.bad.svelte-1bv7ezn input:where(.svelte-1bv7ezn){border-color:#ffb3a7}.ct-form.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn){margin-top:20px;width:100%}.form-note.svelte-1bv7ezn{margin-top:14px;font-size:.86rem;color:var(--on-navy-muted)}.form-ok.svelte-1bv7ezn{margin-top:14px;padding:12px 14px;border:1px solid var(--cyan);color:var(--on-navy);font-size:.95rem}.form-fail.svelte-1bv7ezn{border-color:#ffb3a7}.ct-form.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn):disabled{opacity:.6;cursor:progress}.hp.svelte-1bv7ezn{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ct-cols.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,44px)}.ct-cols.svelte-1bv7ezn li:where(.svelte-1bv7ezn){border-top:2px solid var(--navy);padding-top:16px}.ct-cols.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1.2rem}.ct-cols.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-top:8px;color:var(--text)}.ct-cols.svelte-1bv7ezn .link:where(.svelte-1bv7ezn){margin-top:6px}.mail2.svelte-1bv7ezn{display:flex;align-items:center;gap:12px;margin-top:8px}.mail2.svelte-1bv7ezn span:where(.svelte-1bv7ezn){font-weight:600;color:var(--navy)}.solid.svelte-1bv7ezn .copy-btn{border-color:var(--line);color:var(--navy)}@media(max-width:960px){.ct-grid.svelte-1bv7ezn{grid-template-columns:1fr}.ct-cols.svelte-1bv7ezn{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ct-form.svelte-1bv7ezn .row2:where(.svelte-1bv7ezn){grid-template-columns:1fr}.ct-cols.svelte-1bv7ezn{grid-template-columns:1fr}}
