.lg2 .aff-sec{padding:4.5rem 0}.lg2 .aff-col{max-width:860px;margin:0 auto;padding:0 1.5rem}.lg2 .aff-col-narrow{max-width:720px}.lg2 .aff-h2{text-align:center;margin-bottom:2rem}.lg2 .aff-h2 h2{font:700 clamp(28px,4vw,40px) /1.2 var(--hv2-head-font);color:var(--hv2-txt);margin:0 0 .9rem}.lg2 .aff-h2-bar{height:3px;width:72px;background:var(--hv2-gold);border-radius:2px;margin:0 auto}.lg2 .aff-list,.lg2 .aff-p{color:var(--hv2-mut);font-size:1.15rem;line-height:1.8;margin:0 0 1.4rem}.lg2 .aff-list{padding-left:1.3rem}.lg2 .aff-list li{margin-bottom:.75rem}.lg2 .aff-list li::marker{color:var(--hv2-gold)}.lg2 .aff-list strong{color:var(--hv2-txt)}.lg2 .aff-hero-cta{margin-top:.6rem}.lg2 .aff-rule{height:1px;background:linear-gradient(90deg,transparent 5%,var(--hv2-gold) 30%,var(--hv2-gold) 70%,transparent 95%);box-shadow:0 0 8px rgba(201,162,75,.35);max-width:900px;margin:0 auto}.lg2 .aff-proof{padding:1rem 0 4.5rem}.lg2 .aff-proof-col{max-width:900px;margin:0 auto;padding:0 1.5rem}.lg2 .aff-proof-lead{text-align:center;max-width:620px;margin:0 auto 2.25rem}.lg2 .aff-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.25rem}.lg2 .aff-proof-grid img{width:100%;border-radius:14px;border:1px solid var(--hv2-line);display:block}.lg2 .aff-q{margin-bottom:1.7rem}.lg2 .aff-q h3{font:700 1.25rem/1.35 var(--hv2-head-font);color:var(--hv2-gold);margin:0 0 .5rem}.lg2 .aff-q p{margin:0}.lg2 .aff-close{padding:4.5rem 0;text-align:center}.lg2 .aff-close p{font:700 clamp(22px,2.6vw,27px) /1.45 var(--hv2-head-font);color:var(--hv2-txt);margin:0 0 1.9rem}.lg2 .aff-apply-lead{text-align:center;margin-bottom:2rem}