
.materials-hero{padding:155px 0 80px;background:#111719;color:#f3f0e9}.materials-hero h1{font-size:clamp(2.6rem,5.5vw,5.2rem);line-height:1.12;max-width:950px;margin:24px 0}.materials-hero .eyebrow{color:#d6bc91}.materials-status{display:inline-block;border:1px solid #788177;padding:8px 14px;border-radius:30px;font-size:.8rem}.materials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.materials-card{border:1px solid #ccc6bc;padding:28px;border-radius:16px}.materials-card h3{font-size:1.4rem;margin-top:0}.materials-card p,.materials-card li,.materials-copy{line-height:1.8}.materials-card li{margin:8px 0}.materials-section{padding:72px 0}.materials-section h2{font-size:clamp(2rem,3.7vw,3rem);line-height:1.2;margin:0 0 24px}.materials-section h3{line-height:1.5}.materials-note{padding:22px;border-left:3px solid #a86f46;background:#e7e1d7;line-height:1.8;margin-top:24px}.materials-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:steps}.materials-steps li{padding:24px;border-top:1px solid #a99b87;line-height:1.8}.materials-steps li:before{counter-increment:steps;content:'0' counter(steps);color:#a86f46;font-size:1.4rem}.materials-steps h3{margin:12px 0}.materials-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.materials-compare .featured{border:2px solid #a86f46}.materials-section a{overflow-wrap:anywhere}.materials-feature{background:#e7e1d7;padding:56px 0}.materials-feature .container{display:flex;justify-content:space-between;align-items:center;gap:28px}.materials-feature h2{font-size:2rem;margin:8px 0}.materials-feature p{max-width:760px;line-height:1.8}.materials-feature .btn{flex-shrink:0;background:#111719;color:white}#partner{scroll-margin-top:100px}@media(max-width:760px){.materials-grid,.materials-compare,.materials-steps{grid-template-columns:1fr}.materials-hero{padding:125px 0 55px}.materials-section{padding:48px 0}.materials-feature .container{display:block}.materials-card{padding:22px}.materials-hero .hero-actions{align-items:stretch}.materials-hero .btn{white-space:normal;text-align:center}.materials-hero h1{letter-spacing:-.03em}}