.lead-options{max-width:1160px;margin:32px auto;padding:28px 24px;background:#18211b;border:1px solid #536057;border-radius:12px;scroll-margin-top:100px}.lead-options h2{font-size:clamp(26px,4vw,40px);line-height:1.15}.lead-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.lead-grid article{padding:20px;border:1px solid #657268;border-radius:8px}.lead-grid h3{font-size:22px}.lead-grid p{line-height:1.6}.lead-grid a{display:inline-flex;min-height:48px;align-items:center;color:#ffea00;text-decoration:underline}.lead-page{margin:0;background:#101613;color:#f7f5ee;font:18px/1.65 system-ui,sans-serif}.lead-page main,.lead-page header,.lead-page footer{max-width:1000px;margin:auto;padding:28px 24px}.lead-page header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;border-bottom:1px solid #536057}.lead-page a{color:#ffea00}.lead-page h1{font-size:clamp(36px,6vw,64px);line-height:1.1;max-width:900px}.lead-page h2{font-size:28px;line-height:1.25}.lead-page .lead-intro{max-width:760px;font-size:22px}.lead-page .lead-button{display:inline-flex;align-items:center;min-height:48px;padding:10px 20px;margin:12px 16px 12px 0;border-radius:5px;background:#ffea00;color:#111;text-decoration:none;font-weight:700}.lead-page section{margin:36px 0}.lead-page .lead-note{font-size:14px;color:#d0d8d1}.lead-page :focus-visible{outline:3px solid #ffea00;outline-offset:5px}@media(max-width:720px){.lead-grid{grid-template-columns:1fr}.lead-options{margin:24px 16px;padding:22px 18px}}