.contact[data-astro-cid-he3spzz3]{padding:0 var(--space-2) var(--section-y);color:var(--white);background:0 0}.contact__inner[data-astro-cid-he3spzz3]{gap:var(--space-4);width:min(var(--container), 100%);padding:var(--space-5);border:1px solid var(--brand-line);background:radial-gradient(ellipse 80% 60% at 0% 0%, color-mix(in srgb, var(--brand-accent) 14%, transparent), transparent 55%), linear-gradient(160deg, var(--brand-elevated), var(--brand-panel));color:#fff;border-radius:32px;grid-template-columns:.9fr 1.1fr;margin-inline:auto;display:grid;box-shadow:0 24px 80px #00000059}.contact__copy[data-astro-cid-he3spzz3]{align-self:start}.contact__copy[data-astro-cid-he3spzz3] .section-title[data-astro-cid-he3spzz3]{max-width:12ch}.contact__form[data-astro-cid-he3spzz3]{gap:18px;display:grid}.contact__form[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3],.contact__form[data-astro-cid-he3spzz3] fieldset[data-astro-cid-he3spzz3],.contact-field[data-astro-cid-he3spzz3]{border:0;gap:8px;margin:0;padding:0;display:grid}.contact__form[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3],.contact__form[data-astro-cid-he3spzz3] legend[data-astro-cid-he3spzz3],.contact-field[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3]{color:#bdbdbd;font-size:14px}.contact__form[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.contact__form[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{border:1px solid var(--brand-line);background:color-mix(in srgb, #000 35%, var(--brand-surface));color:#fff;width:100%;font:inherit;border-radius:14px;padding:14px 16px;font-size:15px}.contact__form[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.contact__form[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{outline:2px solid color-mix(in srgb, var(--brand-accent) 55%, transparent);outline-offset:1px}.select[data-astro-cid-he3spzz3]{position:relative}.select__native[data-astro-cid-he3spzz3]{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.select__trigger[data-astro-cid-he3spzz3]{border:1px solid var(--brand-line);background:color-mix(in srgb, #000 35%, var(--brand-surface));color:#fff;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;transition:border-color .2s,background .2s;display:flex}.select__trigger[data-astro-cid-he3spzz3]:hover,.select[data-astro-cid-he3spzz3].is-open .select__trigger[data-astro-cid-he3spzz3]{border-color:color-mix(in srgb, var(--white) 22%, transparent);background:color-mix(in srgb, #000 28%, var(--brand-elevated))}.select__trigger[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-accent) 55%, transparent);outline-offset:1px}.select__value[data-astro-cid-he3spzz3].is-placeholder{color:color-mix(in srgb, var(--white) 45%, transparent)}.select__chevron[data-astro-cid-he3spzz3]{border-right:1.5px solid color-mix(in srgb, var(--white) 55%, transparent);border-bottom:1.5px solid color-mix(in srgb, var(--white) 55%, transparent);width:10px;height:10px;transition:transform .25s var(--ease-out), border-color .2s ease;flex-shrink:0;transform:rotate(45deg)translateY(-2px)}.select[data-astro-cid-he3spzz3].is-open .select__chevron[data-astro-cid-he3spzz3]{border-color:var(--brand-accent);transform:rotate(225deg)translateY(-2px)}.select__menu[data-astro-cid-he3spzz3]{z-index:20;border:1px solid color-mix(in srgb, var(--white) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-elevated) 96%, transparent), #101014);border-radius:16px;gap:2px;max-height:min(280px,50vh);margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 48px #00000073}.select__menu[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][role=option]{color:color-mix(in srgb, var(--white) 88%, transparent);cursor:pointer;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.select__menu[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][role=option]:hover,.select__menu[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][role=option]:focus-visible{background:color-mix(in srgb, var(--white) 8%, transparent);color:#fff;outline:none}.select__menu[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][role=option].is-active{background:color-mix(in srgb, var(--brand-accent) 16%, transparent);color:#fff;box-shadow:inset 2px 0 0 var(--brand-accent)}.budget-row[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:10px;display:flex}.budget-chip[data-astro-cid-he3spzz3]{cursor:pointer}.budget-chip[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{opacity:0;pointer-events:none;position:absolute}.budget-chip[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{border:1px solid var(--brand-line);border-radius:999px;padding:10px 14px;font-weight:600;display:inline-flex;color:#ddd!important;font-size:13px!important}.budget-chip[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:checked+span[data-astro-cid-he3spzz3]{border-color:var(--brand-accent);background:var(--brand-accent);color:#fff!important}.contact__form[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3][type=submit]{background:var(--brand-accent);color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding-inline:26px;font-size:16px;font-weight:750}.contact__form[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3][type=submit]:hover,.contact__form[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3][type=submit]:focus-visible{color:var(--brand-dark);background:#fff}@media (width<=900px){.contact__inner[data-astro-cid-he3spzz3]{grid-template-columns:1fr;padding:28px 20px}}.faq[data-astro-cid-hemr5th4]{color:var(--white);background:0 0}.faq__inner[data-astro-cid-hemr5th4]{width:min(var(--container), 100%);grid-template-columns:.85fr 1.15fr;gap:48px;margin-inline:auto;display:grid}.faq__intro[data-astro-cid-hemr5th4] .section-title[data-astro-cid-hemr5th4]{max-width:14ch}.faq__intro[data-astro-cid-hemr5th4]{align-self:start}.outline-button[data-astro-cid-hemr5th4]{border:1px solid var(--brand-line);border-radius:var(--radius-pill);color:var(--white);justify-content:center;align-self:start;align-items:center;margin-top:8px;padding:12px 22px;font-size:15px;font-weight:700;line-height:24px;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.outline-button[data-astro-cid-hemr5th4]:hover,.outline-button[data-astro-cid-hemr5th4]:focus-visible{border-color:var(--brand-accent);background:var(--brand-accent);color:#fff}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--brand-line)}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:650;list-style:none;display:flex}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{width:22px;height:22px;color:var(--muted);content:"+";transition:color .2s ease, transform .28s var(--ease-out);flex-shrink:0;place-items:center;font-size:22px;font-weight:400;line-height:1;display:grid}.faq__item[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{color:var(--brand-accent);transform:rotate(45deg)}.faq__panel[data-astro-cid-hemr5th4]{height:0;transition:height .32s var(--ease-out);display:block;overflow:hidden}.faq__item[data-astro-cid-hemr5th4][open]>.faq__panel[data-astro-cid-hemr5th4]{overflow:hidden}.faq__item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:62ch;color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.65}@media (width<=900px){.faq__inner[data-astro-cid-hemr5th4]{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.faq__panel[data-astro-cid-hemr5th4],.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{transition:none}}
