.btg-promo{border-bottom:1px solid var(--line)}.btg-promo-top{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.btg-promo h2{font-size:clamp(2.7rem,5.4vw,5.5rem);line-height:.94;margin-bottom:26px}.btg-promo h2 span{color:var(--orange)}.btg-lead{font-size:1.05rem;max-width:510px}.btg-art{margin:0;position:relative;overflow:hidden;border:1px solid var(--line);background:#171b13}.btg-art img{aspect-ratio:3/2;object-fit:cover}.btg-art figcaption{font-size:.65rem;color:var(--muted);padding:10px 14px;letter-spacing:.025em}.btg-options{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border:1px solid var(--line)}.btg-option{padding:25px 28px;background:var(--surface);transition:background .2s}.btg-option+.btg-option{border-left:1px solid var(--line)}.btg-option:hover{background:#262d1f}.btg-option .eyebrow{display:block;margin-bottom:14px}.btg-option h3{font-size:1.6rem;display:flex;justify-content:space-between;gap:12px}.btg-option h3 span{color:var(--orange)}.btg-option p{font-size:.92rem;margin:0}.btg-footnote{font-size:.78rem;margin:18px 0 0}.nav-become{color:var(--acid)}.btg-intro .inline-link{margin-bottom:30px}.btg-intro h1{max-width:900px}.btg-enquiry-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;align-items:start}.btg-story-copy{padding:30px;border:1px solid var(--line);border-top:0;background:var(--surface)}.btg-story-option{display:flex;gap:20px;margin-bottom:20px}.btg-story-option>span{color:var(--orange);font-size:.75rem;font-weight:700;padding-top:4px}.btg-story-option h3{font-size:1.3rem;margin-bottom:8px}.btg-story-option p{font-size:.9rem}.btg-story-copy>h3{font-size:1.35rem;margin-top:30px}.btg-story-copy>p{font-size:.9rem}.btg-form-panel{padding:36px;border:1px solid var(--line);background:var(--surface)}.btg-form-panel h2{font-size:2.5rem}.btg-form-panel label,.btg-form-panel legend{display:block;color:var(--text);font-size:.9rem;font-weight:600;margin-bottom:9px}.btg-form-panel input:not([type=checkbox]):not([type=radio]),.btg-form-panel textarea{width:100%;background:#111510;border:1px solid #555d4c;border-radius:2px;color:var(--text);padding:13px 14px;min-height:48px;margin-bottom:24px;box-sizing:border-box}.btg-form-panel textarea{resize:vertical}.btg-form-panel input::placeholder,.btg-form-panel textarea::placeholder{color:#9b9f90;opacity:1;font-size:.9rem}.btg-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.btg-choice{border:0;margin:0 0 28px;padding:0;display:flex;gap:8px;flex-wrap:wrap}.btg-choice legend{margin-bottom:12px}.btg-choice label{margin:0;display:flex;align-items:center;gap:8px;padding:12px;border:1px solid #555d4c;flex:1;white-space:nowrap;font-size:.8rem;cursor:pointer}.btg-choice label:has(input:checked){border-color:var(--acid);background:#2b3520}.btg-choice input,.btg-check input{accent-color:var(--acid);width:18px;height:18px;flex-shrink:0}.btg-hint{font-size:.8rem;margin-bottom:12px;line-height:1.6}.btg-optional{color:var(--muted);font-weight:400}.btg-form-panel .btg-check{display:flex;align-items:flex-start;gap:12px;font-size:.8rem;font-weight:400;line-height:1.7;margin:20px 0}.btg-check input{margin:4px 0 0}.btg-check a,.btg-privacy a,.btg-form-panel noscript a{text-decoration:underline;text-underline-offset:3px;color:var(--acid)}.btg-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.btg-security{border-top:1px solid var(--line);padding-top:20px;margin:25px 0}.btg-security .button{font-size:.8rem}.btg-security #enquiry-challenge{margin-top:12px;min-width:0}.btg-submit{width:100%;margin-top:3px}.btg-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.btg-status{margin:16px 0 0;font-size:.9rem;overflow-wrap:anywhere}.btg-status[data-error=true]{color:#ffb398}.btg-privacy{max-width:900px}.btg-privacy h2{font-size:2.5rem}.btg-privacy h3{font-size:1.25rem;margin-top:30px;letter-spacing:-.02em}.btg-privacy p{font-size:.92rem}.btg-success-icon{font-size:3rem;color:var(--acid)}#enquiry-reference{font-size:.8rem;overflow-wrap:anywhere}#enquiry-success[hidden]{display:none}.btg-privacy-wrap{border-top:1px solid var(--line);margin-top:70px}.btg-form-panel [hidden]{display:none!important}
@media(max-width:1150px){.site-header nav{gap:17px}.site-header nav a{font-size:.78rem}.btg-promo-top{gap:30px}.btg-enquiry-layout{gap:24px;grid-template-columns:.75fr 1.25fr}.btg-form-panel{padding:26px}.btg-field-pair{grid-template-columns:1fr;gap:0}.btg-story-copy{padding:22px}}
@media(max-width:900px){.site-header .menu-toggle{display:block}.site-header nav{display:none;position:absolute;top:90px;left:0;right:0;padding:24px;background:var(--bg);flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line)}.site-header nav.open{display:flex}.site-header nav a{font-size:.9rem}.btg-promo-top{grid-template-columns:1fr 1fr;gap:24px}.btg-promo h2{font-size:3.2rem}.btg-enquiry-layout{grid-template-columns:1fr}.btg-story{display:grid;grid-template-columns:1fr 1fr}.btg-story .btg-art img{height:100%;object-position:43% center}.btg-story .btg-art figcaption{position:absolute;bottom:0;background:#111310e8}.btg-story-copy{border-top:1px solid var(--line)}.btg-field-pair{grid-template-columns:1fr 1fr;gap:16px}}
@media(max-width:620px){.btg-promo-top{grid-template-columns:1fr;gap:28px}.btg-promo h2{font-size:clamp(2.6rem,12.6vw,4.6rem)}.btg-promo .button{width:100%}.btg-options{grid-template-columns:1fr;margin-top:24px}.btg-option+.btg-option{border-left:0;border-top:1px solid var(--line)}.btg-option{padding:23px}.btg-promo .btg-lead{font-size:1rem}.btg-story{display:block}.btg-story .btg-art img{height:auto}.btg-story .btg-art figcaption{position:static}.btg-story-copy{padding:24px}.btg-form-panel{padding:24px 18px}.btg-field-pair{grid-template-columns:1fr;gap:0}.btg-choice{flex-direction:column}.btg-choice label{white-space:normal}.btg-intro .intro-text{font-size:1rem}.btg-intro .eyebrow{font-size:.62rem}.btg-form-panel h2,.btg-privacy h2{font-size:2rem}.btg-privacy-wrap{margin-top:45px}.btg-security iframe{max-width:100%}.site-header nav{top:74px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btg-option{transition:none}}
@media(max-width:900px){.btg-form-panel{order:-1}}
@media(max-width:620px){.site-header nav{top:70px}}
