.ed-section{padding:90px 0;background:#f8f6f2;scroll-margin-top:110px}.ed-heading{max-width:720px;margin-bottom:38px}.ed-heading h2{font-size:clamp(34px,4vw,48px);line-height:1.1;letter-spacing:-1.7px;margin:12px 0 20px}.ed-heading>p:last-child{max-width:650px;line-height:1.7}.ed-product{display:grid;grid-template-columns:1.55fr 1fr;border:1px solid #ded9d1;overflow:hidden;border-radius:12px}.ed-copy{background:#050505;color:#f7f4ee;padding:48px}.ed-logo{width:210px;height:auto;margin-bottom:35px}.ed-label{font-size:11px;letter-spacing:2px;font-weight:800;line-height:1.6}.ed-copy .ed-label{color:#ef943c}.ed-copy h3{font-size:clamp(30px,3.5vw,43px);line-height:1.1;color:#fff;margin:18px 0}.ed-copy p,.ed-copy li{font-size:15px;line-height:1.65;color:#c9c2b6}.ed-copy ul{padding-left:18px;margin:25px 0}.ed-button{display:inline-block;background:#f2b807;padding:15px 20px;border-radius:3px;color:#15120a;font-size:14px;font-weight:800;text-decoration:none}.ed-copy .ed-caption{font-size:12px;max-width:430px;margin-top:15px}.ed-partner{background:white;padding:40px;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}.ed-seal{width:145px;height:145px}.ed-rule{width:50px;height:1px;background:#d9d3c9;margin:26px 0}.ed-partner-logo{width:200px;height:auto;margin:17px 0}.ed-partner>p{max-width:255px;font-size:14px;line-height:1.6}.ed-person{margin-top:25px}.ed-review{background:#f2b807;color:#17120b;padding:9px 20px;text-align:center;font:12px/1.5 Arial,sans-serif}.ed-review a{font-weight:700;margin-left:10px;text-decoration:underline}.ed-button:focus-visible{outline:3px solid white;outline-offset:4px}@media(max-width:760px){.ed-section{padding:55px 0}.ed-product{grid-template-columns:1fr}.ed-copy{padding:28px}.ed-partner{padding:30px}.ed-heading h2{letter-spacing:-.8px}}
.ed-button:hover{background:#ffd34c}.ed-partner .ed-label{margin-bottom:0}
