.page-hero.svelte-1bv7ezn{background:linear-gradient(160deg,var(--navy) 0%,#162d4d 60%,var(--navy-light) 100%);color:var(--white);padding:3rem 0 0rem;text-align:center}.hero-tag.svelte-1bv7ezn{font-family:Montserrat,sans-serif;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--red);margin-bottom:1rem}.page-hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){color:var(--white);font-size:2.5rem;font-weight:800}.page-hero.svelte-1bv7ezn>.container:where(.svelte-1bv7ezn)>p:where(.svelte-1bv7ezn){color:#ffffffa6;font-size:1.1rem;margin-top:.75rem}.red.svelte-1bv7ezn{color:var(--red)}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:start}.contact-info.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-bottom:1rem}.contact-info.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){color:#555;margin-bottom:2rem;line-height:1.7}.info-card.svelte-1bv7ezn{background:var(--gray);border-radius:12px;padding:1.75rem;margin-bottom:1.5rem}.info-item.svelte-1bv7ezn{display:flex;gap:1rem;margin-bottom:1.25rem;align-items:flex-start}.info-item.svelte-1bv7ezn:last-child{margin-bottom:0}.info-item.svelte-1bv7ezn svg{width:22px;height:22px;min-width:22px;color:var(--navy);margin-top:2px}.info-item.svelte-1bv7ezn h4:where(.svelte-1bv7ezn){font-size:.9rem;margin-bottom:.15rem}.info-item.svelte-1bv7ezn p:where(.svelte-1bv7ezn),.info-item.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:#666;font-size:.93rem}.trust-note.svelte-1bv7ezn{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;background:#2e7d320f;border-radius:10px;border:1px solid rgba(46,125,50,.12)}.trust-note.svelte-1bv7ezn svg{width:20px;height:20px;min-width:20px;margin-top:2px}.trust-note.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:.88rem;color:#555;line-height:1.6;margin:0}.form-card.svelte-1bv7ezn{background:var(--white);border-radius:14px;padding:2.25rem;box-shadow:0 1px 3px #0000000a,0 4px 20px #0000000d;border:1px solid rgba(0,0,0,.05)}.form-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){margin-bottom:1.5rem;font-size:1.2rem}.form-card.svelte-1bv7ezn label:where(.svelte-1bv7ezn){display:block;font-weight:600;font-size:.88rem;margin-bottom:.35rem;color:var(--navy)}.form-card.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.form-card.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn),.form-card.svelte-1bv7ezn select:where(.svelte-1bv7ezn){width:100%;padding:.75rem 1rem;border:1.5px solid var(--gray);border-radius:8px;font-family:Open Sans,sans-serif;font-size:.95rem;margin-bottom:1.1rem;transition:border-color .2s,box-shadow .2s;color:var(--navy);background:var(--white)}.form-card.svelte-1bv7ezn select:where(.svelte-1bv7ezn){cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.form-card.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.form-card.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus,.form-card.svelte-1bv7ezn select:where(.svelte-1bv7ezn):focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #1f3a5f14}@media(max-width:768px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr}.page-hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:2rem}}
