.contact-hero[data-astro-cid-6bfsojfh]{padding-top:clamp(84px,9vw,128px);padding-bottom:clamp(56px,7vw,92px)}.contact-hero__grid[data-astro-cid-6bfsojfh],.contact-main-grid[data-astro-cid-6bfsojfh],.contact-faq-grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.contact-hero__copy[data-astro-cid-6bfsojfh]{max-width:780px}.contact-hero__title[data-astro-cid-6bfsojfh]{text-wrap:balance;max-width:10.5ch;margin-bottom:22px}.contact-hero__body[data-astro-cid-6bfsojfh]{text-wrap:pretty;max-width:700px;margin:0 0 14px}.contact-proof[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.contact-proof[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:#4e505a;background:#ffffffc7;border:1px solid #2f1e5e1a;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.contact-panel[data-astro-cid-6bfsojfh],.contact-form-card[data-astro-cid-6bfsojfh],.contact-routes[data-astro-cid-6bfsojfh],.contact-faq-list[data-astro-cid-6bfsojfh] details[data-astro-cid-6bfsojfh]{border:1px solid var(--pxh-edge,#2f1e5e17);box-shadow:var(--pxh-soft-shadow,0 18px 54px #2f1e5e14);backdrop-filter:blur(14px);background:#ffffffd1}.contact-panel[data-astro-cid-6bfsojfh]{background:radial-gradient(340px at 90% 0,#00aeb624,#0000 62%),#ffffffd1;border-radius:28px;padding:clamp(24px,3vw,34px)}.contact-panel__eyebrow[data-astro-cid-6bfsojfh]{color:var(--teal);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.contact-panel__title[data-astro-cid-6bfsojfh]{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 18px;font-size:clamp(25px,3vw,36px);line-height:1.04}.contact-checklist[data-astro-cid-6bfsojfh]{counter-reset:contactsteps;gap:12px;margin:0;padding:0;list-style:none;display:grid}.contact-checklist[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{counter-increment:contactsteps;background:#00aeb60e;border:1px solid #00aeb61f;border-radius:18px;padding:15px 15px 15px 48px;position:relative}.contact-checklist[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:before{content:counter(contactsteps);background:var(--teal);color:#fff;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid;position:absolute;top:15px;left:14px}.contact-checklist[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{font-family:var(--font-display);margin-bottom:4px;font-size:16px;line-height:1.2;display:block}.contact-checklist[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:14px;line-height:1.55;display:block}.contact-section[data-astro-cid-6bfsojfh]{background:#fff}.contact-form-card[data-astro-cid-6bfsojfh]{color:#fff;background:radial-gradient(560px at 88% 8%,#00aeb647,#0000 58%),radial-gradient(520px at 6% 100%,#2f1e5e57,#0000 62%),linear-gradient(135deg,#071615 0%,#0a0b12 48%,#201712 100%);border-color:#ffffff1f;border-radius:30px;padding:clamp(24px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 30px 90px #04080e3d}.contact-form-card[data-astro-cid-6bfsojfh]:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(135deg,#ffffff1a,#0000 32%),radial-gradient(1px 1px at 24% 18%,#ffffff47,#0000 100%),radial-gradient(1px 1px at 82% 72%,#ffffff38,#0000 100%);position:absolute;inset:0}.contact-form-card[data-astro-cid-6bfsojfh]>[data-astro-cid-6bfsojfh]{z-index:1;position:relative}.contact-form-card__header[data-astro-cid-6bfsojfh]{max-width:680px;margin-bottom:22px}.contact-form-card__header[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:#fff;margin:0 0 10px}.contact-form-card__header[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:#ffffffbd;max-width:62ch;margin:0}.contact-form-card[data-astro-cid-6bfsojfh] .label[data-astro-cid-6bfsojfh]{color:#ffffffd1}.contact-form[data-astro-cid-6bfsojfh]{max-width:none}.contact-form__row[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-form[data-astro-cid-6bfsojfh] .field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:#ffffffdb}.contact-form[data-astro-cid-6bfsojfh] .field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.contact-form[data-astro-cid-6bfsojfh] .field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh],.contact-form[data-astro-cid-6bfsojfh] .field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]{background:#fffffff0;border-color:#ffffff29;border-radius:14px;box-shadow:0 12px 32px #0000001a}.contact-form[data-astro-cid-6bfsojfh] .field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.contact-form[data-astro-cid-6bfsojfh] .field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus,.contact-form[data-astro-cid-6bfsojfh] .field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus{border-color:#00aeb68c;box-shadow:0 0 0 4px #00aeb624,0 12px 32px #0000001f}.contact-form[data-astro-cid-6bfsojfh] .form__note[data-astro-cid-6bfsojfh]{color:#ffffffad}.contact-form[data-astro-cid-6bfsojfh] .form__note[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:#fff}.contact-form[data-astro-cid-6bfsojfh] .field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]{width:100%;font:inherit;cursor:pointer;outline:none;padding:14px 16px;font-size:15px}.contact-form__actions[data-astro-cid-6bfsojfh]{align-items:center;margin-top:22px}.contact-honeypot[data-astro-cid-6bfsojfh]{position:absolute;left:-9999px}.contact-success[data-astro-cid-6bfsojfh]{background:var(--ph-dark-transition);color:#fff;border-radius:22px;justify-items:start;gap:10px;padding:24px;display:grid}.contact-success__icon[data-astro-cid-6bfsojfh]{background:var(--teal);color:#fff;border-radius:999px;place-items:center;width:42px;height:42px;margin:0;font-weight:900;display:grid}.contact-success[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{color:#fff;font-family:var(--font-display);margin:0;font-size:28px;line-height:1}.contact-success[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]:not(.contact-success__icon){color:#ffffffb8;margin:0}.contact-routes[data-astro-cid-6bfsojfh]{border-radius:28px;padding:24px;position:sticky;top:92px}.contact-route-list[data-astro-cid-6bfsojfh]{gap:12px;margin-top:14px;display:grid}.contact-route[data-astro-cid-6bfsojfh]{background:#fafafae6;border:1px solid #2f1e5e14;border-radius:18px;gap:4px;padding:16px;transition:transform .16s,border-color .16s,background .16s;display:grid}.contact-route[data-astro-cid-6bfsojfh]:hover{background:#fff;border-color:#00aeb638;transform:translateY(-2px)}.contact-route[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--teal);font-family:var(--font-display);font-size:12px;font-weight:900}.contact-route[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-size:18px;line-height:1.15}.contact-route[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.contact-faq-section[data-astro-cid-6bfsojfh]{background:radial-gradient(760px 420px at 12% 0,#00aeb61a,#0000 62%),#fafafa}.contact-faq-intro[data-astro-cid-6bfsojfh]{max-width:520px}.contact-faq-intro[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{text-wrap:balance;margin-bottom:14px}.contact-faq-list[data-astro-cid-6bfsojfh]{gap:12px;display:grid}.contact-faq-list[data-astro-cid-6bfsojfh] details[data-astro-cid-6bfsojfh]{border-radius:20px;padding:0;overflow:hidden}.contact-faq-list[data-astro-cid-6bfsojfh] summary[data-astro-cid-6bfsojfh]{cursor:pointer;color:var(--ink);font-family:var(--font-display);letter-spacing:-.015em;padding:20px 22px;font-size:18px;line-height:1.2;list-style:none}.contact-faq-list[data-astro-cid-6bfsojfh] summary[data-astro-cid-6bfsojfh]::-webkit-details-marker{display:none}.contact-faq-list[data-astro-cid-6bfsojfh] summary[data-astro-cid-6bfsojfh]:after{content:"+";float:right;color:var(--teal);margin-left:18px;font-weight:900}.contact-faq-list[data-astro-cid-6bfsojfh] details[data-astro-cid-6bfsojfh][open] summary[data-astro-cid-6bfsojfh]:after{content:"–"}.contact-faq-list[data-astro-cid-6bfsojfh] details[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);margin:-6px 22px 20px;line-height:1.7}@media (width<=980px){.contact-hero__grid[data-astro-cid-6bfsojfh],.contact-main-grid[data-astro-cid-6bfsojfh],.contact-faq-grid[data-astro-cid-6bfsojfh],.contact-form__row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact-routes[data-astro-cid-6bfsojfh]{position:static}}@media (width<=640px){.contact-proof[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{justify-content:center;width:100%}.contact-form__actions[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:stretch}.contact-form__actions[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh]{width:100%}}
