.hero[data-astro-cid-6bfsojfh]{background:linear-gradient(135deg, var(--coral-light) 0%, var(--warm-white) 60%);text-align:center;padding:4rem 2rem 3rem;position:relative;overflow:hidden}.hero-glow[data-astro-cid-6bfsojfh]{pointer-events:none;background:radial-gradient(circle,#59bec91a 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;top:-80px;right:-80px}.eyebrow[data-astro-cid-6bfsojfh]{text-transform:uppercase;letter-spacing:.12em;color:var(--coral);z-index:1;margin-bottom:.75rem;font-size:.8rem;font-weight:700;position:relative}.hero-title[data-astro-cid-6bfsojfh]{color:var(--charcoal);z-index:1;margin-bottom:1.25rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;position:relative}.em-coral[data-astro-cid-6bfsojfh]{color:var(--coral);font-style:italic}.hero-sub[data-astro-cid-6bfsojfh]{color:var(--muted);z-index:1;max-width:560px;margin:0 auto;font-size:1.05rem;line-height:1.8;position:relative}.wrap[data-astro-cid-6bfsojfh]{max-width:1200px;margin:0 auto}.main-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1.6fr;align-items:start;gap:4rem;display:grid}.info-heading[data-astro-cid-6bfsojfh]{color:var(--charcoal);margin-bottom:2rem;font-size:1.75rem;font-weight:700}.info-row[data-astro-cid-6bfsojfh]{align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.info-icon[data-astro-cid-6bfsojfh]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.info-label[data-astro-cid-6bfsojfh]{text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:.75rem;font-weight:700}.info-value[data-astro-cid-6bfsojfh]{color:var(--charcoal);white-space:pre-line;font-size:.9rem;line-height:1.65}.branch-link[data-astro-cid-6bfsojfh]{color:var(--teal);text-underline-offset:3px;margin-top:.5rem;font-size:.8rem;font-weight:600;text-decoration:underline;display:inline-block}.social-block[data-astro-cid-6bfsojfh]{border:1px solid #59bec926;border-radius:20px;margin-top:1rem;overflow:hidden}.social-heading[data-astro-cid-6bfsojfh]{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);border-bottom:1px solid #59bec91a;padding:1rem 1.25rem .75rem;font-size:.72rem;font-weight:700}.social-row[data-astro-cid-6bfsojfh]{align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.social-icon[data-astro-cid-6bfsojfh]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.social-label[data-astro-cid-6bfsojfh]{color:var(--charcoal);margin-bottom:2px;font-size:.875rem;font-weight:700}.social-handle[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:.775rem}.social-arrow[data-astro-cid-6bfsojfh]{color:var(--muted);margin-left:auto}.success-card[data-astro-cid-6bfsojfh],.form-card[data-astro-cid-6bfsojfh]{background:#fff;border:1px solid #59bec914;border-radius:28px;box-shadow:0 8px 40px #1c2a3014}.success-card[data-astro-cid-6bfsojfh]{text-align:center;padding:4rem 3rem}.success-icon[data-astro-cid-6bfsojfh]{background:var(--teal-xlight);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.5rem;display:flex}.success-heading[data-astro-cid-6bfsojfh]{color:var(--charcoal);margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.success-body[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:1rem;line-height:1.75}.form-card[data-astro-cid-6bfsojfh]{padding:2rem 2.25rem}.type-switch[data-astro-cid-6bfsojfh]{background:var(--teal-xlight);border-radius:16px;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.25rem;padding:.375rem;display:grid}.type-opt[data-astro-cid-6bfsojfh]{display:block;position:relative}.type-opt[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.type-opt[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{text-align:center;min-height:48px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.type-opt[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh]{color:var(--charcoal)}.type-opt[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{color:var(--charcoal);background:#fff;box-shadow:0 2px 10px #3a9aa538}.type-opt[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:3px solid var(--teal-xdark);outline-offset:2px}.type-opt[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:active+span[data-astro-cid-6bfsojfh]{transform:scale(.98)}#tour-fields[data-astro-cid-6bfsojfh][hidden]{display:none}.field-hint[data-astro-cid-6bfsojfh]{color:var(--muted);margin-top:4px;font-size:.72rem}.form-heading[data-astro-cid-6bfsojfh]{color:var(--charcoal);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.form-sub[data-astro-cid-6bfsojfh]{color:var(--muted);margin-bottom:1.25rem;font-size:.875rem;line-height:1.5}.form-row-2[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem;display:grid}.field-block[data-astro-cid-6bfsojfh]{margin-bottom:.75rem}.field-label[data-astro-cid-6bfsojfh]{color:var(--charcoal);margin-bottom:.25rem;font-size:.8rem;font-weight:600;display:block}.input-field[data-astro-cid-6bfsojfh]{width:100%;color:var(--charcoal);background:var(--warm-white);border:1.5px solid #59bec940;border-radius:12px;outline:none;padding:.75rem 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem}.input-field[data-astro-cid-6bfsojfh].has-error{border-color:var(--coral)!important}input[data-astro-cid-6bfsojfh].input-field,select[data-astro-cid-6bfsojfh].input-field{height:2.75rem}textarea[data-astro-cid-6bfsojfh].input-field{resize:vertical}select[data-astro-cid-6bfsojfh].input-field{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235a6f75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:16px;padding-right:2.75rem}select[data-astro-cid-6bfsojfh].input-field:invalid,select[data-astro-cid-6bfsojfh].input-field:has(option[value=""]:checked){color:#757575}.captcha-row[data-astro-cid-6bfsojfh]{align-items:center;gap:1rem;display:flex}.captcha-row[data-astro-cid-6bfsojfh] .field-label[data-astro-cid-6bfsojfh]{flex:none;margin-bottom:0}.captcha-input[data-astro-cid-6bfsojfh]{flex:1;width:auto;min-width:0;max-width:220px}.field-error[data-astro-cid-6bfsojfh]{color:var(--coral);margin-top:4px;font-size:.75rem}.field-error[data-astro-cid-6bfsojfh]:empty{display:none}.message-meta[data-astro-cid-6bfsojfh]{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.char-count[data-astro-cid-6bfsojfh]{color:var(--muted);margin-left:auto;font-size:.72rem}.submit-btn[data-astro-cid-6bfsojfh]{background:linear-gradient(135deg, var(--teal), var(--teal-dark));color:#fff;justify-content:center;width:100%;box-shadow:0 4px 20px #59bec94d}.submit-btn[data-astro-cid-6bfsojfh]:hover{--btn-hover-shadow:0 8px 28px #59bec966}.submit-btn[data-astro-cid-6bfsojfh]:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.main-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:2.5rem}.info-col[data-astro-cid-6bfsojfh]{order:2}.form-row-2[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.form-card[data-astro-cid-6bfsojfh]{padding:2rem 1.5rem}}@media (width<=480px){.captcha-row[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:stretch;gap:.375rem}.captcha-input[data-astro-cid-6bfsojfh]{max-width:none}.captcha-row[data-astro-cid-6bfsojfh] .field-label[data-astro-cid-6bfsojfh]{margin-bottom:.375rem}}
