.club-enquiry-section{display:grid;grid-template-columns:1fr 1.2fr;gap:8%;padding-block:90px}.club-enquiry .request-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.club-enquiry .request-wide{grid-column:1/-1}.club-enquiry label{display:grid;gap:10px;font-size:12px;font-weight:600;color:var(--ink)}.club-enquiry input:not([type=checkbox]),.club-enquiry select,.club-enquiry textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #8290a866;background:var(--paper);color:var(--ink);border-radius:10px;padding:14px;font:14px 'DM Sans',sans-serif}.club-enquiry textarea{resize:vertical}.club-enquiry input:focus,.club-enquiry textarea:focus,.club-enquiry select:focus{outline:2px solid var(--green);outline-offset:2px}.enquiry-privacy{border-block:1px solid #8290a844;padding:20px 0;margin:22px 0}.enquiry-privacy p{font-size:12px;color:var(--muted);line-height:1.7}.club-enquiry .enquiry-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.7;font-weight:400}.enquiry-consent input{width:19px;height:19px;flex-shrink:0;margin-top:3px;accent-color:var(--green)}.enquiry-consent a{text-decoration:underline;text-underline-offset:3px}.request-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.enquiry-feedback{font-size:13px;line-height:1.7}.enquiry-feedback.error{color:#ad3030}.enquiry-success{padding:20px 0;outline:none}.enquiry-success h3{font-size:32px;font-weight:500;letter-spacing:-1px;line-height:1.25}.enquiry-reference{padding:16px;border-radius:10px;background:#08673f15;color:var(--ink);font-weight:600;overflow-wrap:anywhere}.enquiry-success .request-secondary{margin-top:15px}.enquiry-entry{padding-block:20px}.enquiry-policy{max-width:850px;padding-bottom:90px;scroll-margin-top:160px}.enquiry-policy h2{font-size:clamp(30px,4vw,46px);line-height:1.2}.enquiry-policy p{font-size:14px;line-height:1.9}.enquiry-policy .text-link{display:inline-flex;align-items:center;gap:20px}.club-enquiry-section .request-card{background:var(--paper);border:1px solid #8290a833;border-radius:20px;padding:35px}.club-enquiry-section .request-intro h2{font-size:clamp(36px,4vw,56px);line-height:1.15;letter-spacing:-2px}.club-enquiry-section .small-note{font-size:12px}.enquiry-success[hidden],.club-enquiry[hidden]{display:none!important}[data-theme=dark] .enquiry-feedback.error{color:#ffb1a8}@media(max-width:800px){.club-enquiry-section{grid-template-columns:1fr;gap:30px;padding-block:55px}.club-enquiry-section .request-card{padding:25px}}@media(max-width:550px){.club-enquiry .request-fields{grid-template-columns:1fr;gap:18px}.club-enquiry-section .request-card{padding:22px 18px}.club-enquiry input:not([type=checkbox]),.club-enquiry select,.club-enquiry textarea{font-size:16px}.enquiry-success h3{font-size:28px}.enquiry-policy{padding-bottom:55px}.enquiry-entry .button{font-size:11px;max-width:100%;box-sizing:border-box}.enquiry-policy{scroll-margin-top:125px}}

.club-enquiry input,.club-enquiry select,.club-enquiry textarea,.club-enquiry button{scroll-margin-top:160px}.enquiry-feedback a{text-decoration:underline;text-underline-offset:3px}
