.hlg{background:#fff;color:#09090b;padding:64px 0 80px;font-size:16px}.hlg .container{max-width:820px;margin:0 auto;padding:0 20px}.hlg-kick{color:#ea580c;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.hlg h1{font-size:38px;line-height:1.2;font-weight:700;letter-spacing:-.02em;margin-bottom:18px}.hlg h2{font-size:26px;font-weight:700;letter-spacing:-.01em;margin:44px 0 16px}.hlg-lead{font-size:17.5px;color:#3f3f46;line-height:1.75;margin-bottom:24px}.hlg p{margin-bottom:16px}.hlg ol,.hlg p,.hlg ul{color:#3f3f46;line-height:1.8}.hlg ol,.hlg ul{margin:0 0 16px 22px;display:grid;gap:8px}.hlg strong{color:#09090b}.hlg-fig{margin:28px 0}.hlg-fig img{width:100%;border-radius:14px;border:1px solid #e4e4e7}.hlg-fig figcaption{font-size:13px;color:#71717a;margin-top:8px;text-align:center}.hlg-cta{margin:8px 0}.hlg .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:600;font-size:15px}.hlg .btn-primary{background:#ea580c;color:#fff}.hlg .btn-primary:hover{background:#c2410c}.hlg-faq details{border:1px solid #e4e4e7;border-radius:12px;padding:14px 18px;margin-bottom:10px}.hlg-faq summary{font-weight:600;cursor:pointer;color:#09090b}.hlg-faq p{margin:10px 0 0}.hlg-final{margin-top:56px;padding:36px 28px;border-radius:18px;background:#fff7ed;border:1px solid #fed7aa;text-align:center}.hlg-final h2{margin:0 0 10px}.hlg-final .hlg-cta{margin-top:18px}@media (max-width:640px){.hlg h1{font-size:29px}.hlg h2{font-size:22px}}