.page-hero{position:relative;padding:152px var(--pad) 72px;background:var(--dark);border-bottom:1px solid rgba(201,168,76,.08)}.page-hero-inner{max-width:var(--max);margin:0 auto}.page-title{font-family:var(--font);font-weight:200;font-size:clamp(34px,5.5vw,60px);line-height:1.08;letter-spacing:-.02em;margin:16px 0 18px}.page-title em{font-style:italic;color:var(--gold);font-weight:300}.page-sub{font-size:16px;font-weight:300;color:var(--dim);max-width:620px;line-height:1.7}.page-hero-actions{display:flex;gap:16px;margin-top:28px;flex-wrap:wrap}.page-section{padding:clamp(56px,7vw,96px) var(--pad)}.page-section.alt{background:var(--dark-mid)}.page-section-inner{max-width:var(--max);margin:0 auto}.section-title{font-family:var(--font);font-weight:200;font-size:clamp(28px,4vw,44px);line-height:1.1;letter-spacing:-.02em;margin-bottom:16px}.section-title em{font-style:italic;color:var(--gold);font-weight:300}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}@media (max-width:900px){.two-col{grid-template-columns:1fr}}.cluster-row{display:flex;align-items:flex-start;gap:20px;padding:24px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.cluster-letter{flex-shrink:0;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font);font-size:20px;font-weight:600;border:1px solid}.cluster-name{font-family:var(--font);font-size:19px;font-weight:400;margin-bottom:6px}.cluster-desc{font-size:14px;font-weight:300;color:var(--dim);line-height:1.7;max-width:540px}.cluster-pending{font-size:10px;letter-spacing:.12em;color:var(--amber);margin-left:10px;font-weight:600}.info-card{background:var(--dark-card);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:clamp(20px,2.5vw,32px)}.checklist{display:flex;flex-direction:column;gap:14px;margin:24px 0;list-style:none}.checklist li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:300;color:var(--dim);line-height:1.6}.checklist .dot{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:rgba(201,168,76,.12);display:flex;align-items:center;justify-content:center;margin-top:2px}.cta-banner{text-align:center;padding:clamp(56px,7vw,90px) var(--pad)}.cta-banner .page-sub{margin:0 auto 28px}.legal-meta{font-size:12px;color:var(--faint);letter-spacing:.04em;margin-bottom:40px}.legal-content h2{font-family:var(--font);font-weight:500;font-size:19px;color:var(--gold);margin:36px 0 12px}.legal-content li,.legal-content p{font-size:14px;font-weight:300;color:var(--dim);line-height:1.8;margin-bottom:12px}.legal-content ul{padding-left:20px}.form-shell{max-width:440px}.form-row{margin-bottom:18px}.form-row label{display:block;font-size:11px;letter-spacing:.1em;color:var(--dim);margin-bottom:8px;text-transform:uppercase}.form-row input,.form-row textarea{width:100%;background:var(--dark-card);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:12px 14px;color:var(--parchment);font-family:var(--font);font-size:14px}.form-row input:focus,.form-row textarea:focus{outline:none;border-color:rgba(201,168,76,.5)}.form-note{font-size:12px;color:var(--faint);margin-top:14px;line-height:1.6}.bridge-card{background:var(--dark-card);border:1px solid rgba(201,168,76,.22);border-radius:12px;padding:clamp(32px,4vw,48px);text-align:center;max-width:480px;margin:0 auto}