.dy-endolift-seo{background:#060606;color:#f7f0df;padding:70px 0 80px;border-top:1px solid rgba(204,157,78,.18)}
.dy-endolift-wrap{width:min(1120px,calc(100% - 40px));margin:0 auto}.dy-eyebrow,.dy-label{display:block;color:#c9963c;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:14px}.dy-label.center{text-align:center}.dy-endolift-seo h1,.dy-endolift-seo h2{font-family:Georgia,'Times New Roman',serif;color:#fff7e8;line-height:1.08;margin:0}.dy-endolift-seo h1{font-size:clamp(40px,5vw,72px);max-width:840px}.dy-endolift-seo h2{font-size:clamp(28px,3vw,46px)}.dy-lead{max-width:860px;font-size:18px;line-height:1.8;color:#d8d0c2;margin:24px 0 28px}.dy-cta-row{display:flex;gap:16px;flex-wrap:wrap;margin:0 0 42px}.dy-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:15px 22px;font-weight:800;text-decoration:none!important;transition:.25s ease}.dy-btn-primary{background:linear-gradient(135deg,#b47b28,#ffe29b,#a46b24);color:#090909!important;box-shadow:0 12px 34px rgba(201,150,60,.25)}.dy-btn-outline{border:1px solid #c9963c;color:#fff7e8!important;background:rgba(0,0,0,.2)}.dy-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0 56px}.dy-feature-grid article{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));border:1px solid rgba(201,150,60,.35);border-radius:16px;padding:24px}.dy-feature-grid h3{margin:0 0 12px;color:#fff;font-size:18px}.dy-feature-grid p,.dy-split-row p,.dy-split-row li,.dy-final-cta p{color:#d8d0c2;line-height:1.75}.dy-split-row{display:grid;grid-template-columns:.85fr 1fr;gap:80px;padding:44px 0;border-top:1px solid rgba(201,150,60,.16)}.dy-split-row ul{margin:10px 0 0 18px;padding:0}.dy-note{margin-top:18px;padding:22px;border:1px solid rgba(201,150,60,.35);border-radius:16px;background:linear-gradient(135deg,rgba(201,150,60,.14),rgba(255,255,255,.02));color:#e9dfcd;line-height:1.7}.dy-faq{padding:54px 0 40px;border-top:1px solid rgba(201,150,60,.16)}.dy-faq h2{text-align:center;margin-bottom:26px}.dy-faq details{border:1px solid rgba(201,150,60,.3);border-radius:12px;background:#0c0c0c;margin-bottom:12px;padding:18px 22px}.dy-faq summary{cursor:pointer;color:#fff;font-weight:800}.dy-faq details p{color:#d8d0c2;line-height:1.7;margin:14px 0 0}.dy-final-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;padding:30px;border:1px solid rgba(201,150,60,.35);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(201,150,60,.18))}.dy-final-cta h2{font-size:34px;margin-bottom:10px}@media(max-width:900px){.dy-endolift-seo{padding:48px 0 58px}.dy-feature-grid{grid-template-columns:1fr 1fr}.dy-split-row{grid-template-columns:1fr;gap:22px}.dy-final-cta{flex-direction:column;align-items:flex-start}.dy-final-cta .dy-btn{width:100%}}@media(max-width:560px){.dy-feature-grid{grid-template-columns:1fr}.dy-endolift-wrap{width:min(100% - 28px,1120px)}.dy-endolift-seo h1{font-size:36px}.dy-endolift-seo h2{font-size:28px}.dy-lead{font-size:16px}.dy-btn{width:100%}}
