.section--dark[data-astro-cid-zpomngsj]{background:var(--color-navy);color:var(--color-gray-300)}.pf-head[data-astro-cid-zpomngsj]{max-width:68ch}.pf-head[data-astro-cid-zpomngsj] h2[data-astro-cid-zpomngsj]{color:var(--color-white)}.pf-head[data-astro-cid-zpomngsj] p[data-astro-cid-zpomngsj]{color:var(--color-gray-300)}.pf-eyebrow[data-astro-cid-zpomngsj]{font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.5rem}.pf-grid[data-astro-cid-zpomngsj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:var(--space-md)}.pf-card[data-astro-cid-zpomngsj]{position:relative;background:#ffffff0a;border:1px solid rgba(201,168,76,.2);border-radius:var(--radius-lg);padding:var(--space-md);display:flex;flex-direction:column;gap:.65rem}.pf-num[data-astro-cid-zpomngsj]{font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.1em;color:var(--color-gold)}.pf-title[data-astro-cid-zpomngsj]{color:var(--color-white);font-size:1.08rem;line-height:1.35;margin:0}.pf-body[data-astro-cid-zpomngsj]{color:var(--color-gray-300);font-size:.94rem;line-height:1.7;margin:0}.pf-note[data-astro-cid-zpomngsj]{margin:.25rem 0 0;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1);color:var(--color-gray-500, #94a3b8);font-size:.84rem;line-height:1.6}.pf-actions[data-astro-cid-zpomngsj]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--space-lg)}@media(max-width:560px){.pf-actions[data-astro-cid-zpomngsj] .btn[data-astro-cid-zpomngsj]{width:100%;justify-content:center}}.contact-container[data-astro-cid-svshx33u]{max-width:820px}.contact-form[data-astro-cid-svshx33u]{background-color:#0a162880;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.form-row[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.form-details[data-astro-cid-svshx33u]{border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:0 var(--space-md)}.form-details[data-astro-cid-svshx33u][open]{padding-bottom:var(--space-md)}.form-details[data-astro-cid-svshx33u] summary[data-astro-cid-svshx33u]{cursor:pointer;padding-block:.875rem;font-size:.9rem;font-weight:600;color:var(--color-gray-300);list-style:none;display:flex;align-items:center;gap:.5rem}.form-details[data-astro-cid-svshx33u] summary[data-astro-cid-svshx33u]::-webkit-details-marker{display:none}.form-details[data-astro-cid-svshx33u] summary[data-astro-cid-svshx33u]:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border:1px solid var(--color-gold);border-radius:var(--radius-sm);color:var(--color-gold);font-size:.9rem;line-height:1;flex-shrink:0}.form-details[data-astro-cid-svshx33u][open] summary[data-astro-cid-svshx33u]:before{content:"−"}.form-details[data-astro-cid-svshx33u] summary[data-astro-cid-svshx33u]:hover{color:var(--color-white)}.form-details__hint[data-astro-cid-svshx33u]{color:var(--color-gray-500);font-size:.78rem;line-height:1.6;margin:0 0 var(--space-md)}.form-details[data-astro-cid-svshx33u] .form-row[data-astro-cid-svshx33u],.form-details[data-astro-cid-svshx33u] .form-group[data-astro-cid-svshx33u]{margin-bottom:var(--space-md)}.form-details[data-astro-cid-svshx33u]>.form-group[data-astro-cid-svshx33u]:last-child,.form-details[data-astro-cid-svshx33u]>.form-row[data-astro-cid-svshx33u]:last-child{margin-bottom:0}.form-footer[data-astro-cid-svshx33u]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;padding-top:var(--space-sm);border-top:1px solid rgba(255,255,255,.07)}.privacy-note[data-astro-cid-svshx33u]{color:var(--color-gray-500);font-size:.78rem;line-height:1.6;max-width:40ch}.btn-submit[data-astro-cid-svshx33u]{flex-shrink:0}@media(max-width:600px){.form-row[data-astro-cid-svshx33u]{grid-template-columns:1fr}.form-footer[data-astro-cid-svshx33u]{flex-direction:column}.btn-submit[data-astro-cid-svshx33u]{width:100%;justify-content:center}}
