.page-intro[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--border-subtle);padding-top:var(--space-24);padding-bottom:var(--space-16)}h1[data-astro-cid-6bfsojfh]{margin-top:var(--space-6);font-size:var(--text-display-lg);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);max-width:820px}.lede[data-astro-cid-6bfsojfh]{margin-top:var(--space-6);max-width:640px;font-size:var(--text-body-lg);line-height:var(--leading-normal);color:var(--neutral-200)}.value-props[data-astro-cid-6bfsojfh]{margin-top:var(--space-8);gap:var(--space-8);flex-wrap:wrap;display:flex}.value-prop[data-astro-cid-6bfsojfh]{gap:var(--space-3);font-size:var(--text-body-md);color:var(--gold-100);font-weight:var(--weight-semibold);align-items:baseline;display:flex}.diamond[data-astro-cid-6bfsojfh]{background:var(--accent-strong);flex:none;width:6px;height:6px;transform:rotate(45deg)}.contact-grid[data-astro-cid-6bfsojfh]{padding-top:var(--space-16);gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;padding-bottom:110px;display:grid}form[data-astro-cid-6bfsojfh]{gap:var(--space-6);display:grid}.honeypot[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.field-grid[data-astro-cid-6bfsojfh]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.field[data-astro-cid-6bfsojfh]{gap:var(--space-2);display:grid}label[data-astro-cid-6bfsojfh]{font-size:var(--text-body-sm);color:var(--text-secondary);font-weight:var(--weight-medium)}input[data-astro-cid-6bfsojfh][type=text],input[data-astro-cid-6bfsojfh][type=email],textarea[data-astro-cid-6bfsojfh]{background:var(--surface-page-alt);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-body-md);outline:none;width:100%;padding:11px 14px}input[data-astro-cid-6bfsojfh][type=text]:focus,input[data-astro-cid-6bfsojfh][type=email]:focus,textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--accent)}textarea[data-astro-cid-6bfsojfh]{resize:vertical}input[data-astro-cid-6bfsojfh][type=file]{color:var(--text-secondary);font-size:var(--text-body-sm)}fieldset[data-astro-cid-6bfsojfh].enquiry-type{gap:var(--space-3);border:none;margin:0;padding:0;display:grid}legend[data-astro-cid-6bfsojfh]{font-size:var(--text-body-sm);color:var(--text-secondary);font-weight:var(--weight-medium);padding:0}.chip-group[data-astro-cid-6bfsojfh]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-radio[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;width:1px;height:1px;position:absolute}.chip-radio[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{border-radius:var(--radius-pill);font-size:var(--text-body-sm);font-weight:var(--weight-medium);cursor:pointer;border:1px solid var(--border-default);color:var(--text-secondary);background:0 0;align-items:center;padding:6px 14px;display:inline-flex}.chip-radio[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+label[data-astro-cid-6bfsojfh]{border-color:var(--accent);color:var(--accent);background:#e7d3a51f}.chip-radio[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+label[data-astro-cid-6bfsojfh]{outline:2px solid var(--accent);outline-offset:2px}.submit-row[data-astro-cid-6bfsojfh]{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.hint[data-astro-cid-6bfsojfh]{font-size:var(--text-caption);color:var(--text-muted)}.contact-aside[data-astro-cid-6bfsojfh]{gap:var(--space-4);display:grid}.contact-block[data-astro-cid-6bfsojfh]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);padding:var(--space-6);display:block}.contact-block[data-astro-cid-6bfsojfh]:hover{border-color:var(--gold-700)}.overline[data-astro-cid-6bfsojfh].accent-strong{color:var(--accent-strong)}.line1[data-astro-cid-6bfsojfh]{margin-top:var(--space-3);font-size:var(--text-body-md);line-height:var(--leading-relaxed);color:var(--gold-100)}.line2[data-astro-cid-6bfsojfh]{font-size:var(--text-body-md);line-height:var(--leading-relaxed);color:var(--neutral-400)}
