.dp-homepage .dp-options-summary-section{background:#e5ede5;color:#182626}
.dp-homepage .dp-options-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:end;margin-bottom:30px}
.dp-homepage .dp-options-intro h2{margin:0;max-width:640px}.dp-homepage .dp-options-intro .dp-copy{font-size:15px;max-width:470px}
.dp-homepage .dp-options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.dp-homepage .dp-options-card{display:flex;flex-direction:column;padding:26px;background:#fff;border:1px solid #b9cdbc;min-width:0}
.dp-homepage .dp-options-number{display:flex;justify-content:space-between;gap:10px;font:400 11px/1.5 Arial,sans-serif;letter-spacing:.09em;color:#48644f;margin:0 0 16px}
.dp-homepage .dp-options-number span{letter-spacing:.035em}
.dp-homepage .dp-options-card h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:0 0 12px;color:inherit}
.dp-homepage .dp-options-summary{font-size:13px;line-height:1.7;color:#48644f;margin:0;min-height:44px}
.dp-homepage .dp-options-card dl{margin:18px 0 23px;font-size:12px;line-height:1.6;letter-spacing:0}
.dp-homepage .dp-options-card dl>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:15px;padding:12px 0;border-top:1px solid #d5dfd6}
.dp-homepage .dp-options-card dt{font-weight:500;color:#48644f}.dp-homepage .dp-options-card dd{margin:0;color:#182e25}
.dp-homepage .dp-options-card>.dp-button{margin-top:auto;min-height:48px;width:100%;font-size:12px;line-height:1.4;gap:15px;justify-content:space-between;padding:13px 16px;white-space:normal}
.dp-homepage .dp-options-card--signature{background:#182e25;border-color:#182e25;color:#fff}
.dp-homepage .dp-options-card--signature .dp-options-number,.dp-homepage .dp-options-card--signature .dp-options-summary,.dp-homepage .dp-options-card--signature dt{color:#c0d6c9}.dp-homepage .dp-options-card--signature dd{color:#fff}.dp-homepage .dp-options-card--signature dl>div{border-color:#40594c}
.dp-homepage .dp-options-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:25px}.dp-homepage .dp-options-footer p{font-size:12px;line-height:1.75;max-width:730px;margin:0;color:#3e5c48}.dp-homepage .dp-options-footer a{font-size:13px;flex-shrink:0}
.dp-homepage .dp-options-details{margin:0 0 23px}.dp-homepage .dp-options-details summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;padding:10px 0;cursor:pointer;font-size:12px;list-style:none}.dp-homepage .dp-options-details summary::-webkit-details-marker{display:none}.dp-homepage .dp-options-details summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.dp-homepage .dp-options-mark{position:relative;width:15px;height:15px;flex-shrink:0}.dp-homepage .dp-options-mark::before,.dp-homepage .dp-options-mark::after{position:absolute;content:'';background:currentColor;left:0;top:7px;width:15px;height:1px}.dp-homepage .dp-options-mark::after{transform:rotate(90deg)}.dp-homepage .dp-options-details[open] .dp-options-mark::after{display:none}.dp-homepage .dp-options-details dl{margin:5px 0 0}.dp-homepage .dp-options-details dl>div{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
@media(max-width:989px){.dp-homepage .dp-options-intro{gap:30px}.dp-homepage .dp-options-grid{gap:13px}.dp-homepage .dp-options-card{padding:23px 18px}.dp-homepage .dp-options-card h3{font-size:26px}.dp-homepage .dp-options-card dl>div{grid-template-columns:75px minmax(0,1fr);gap:12px}.dp-homepage .dp-options-footer{align-items:flex-start;flex-direction:column;gap:15px}}
@media(max-width:749px){.dp-homepage .dp-options-intro{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:25px}.dp-homepage .dp-options-intro h2{font-size:36px}.dp-homepage .dp-options-grid{grid-template-columns:minmax(0,1fr);gap:17px}.dp-homepage .dp-options-card{padding:23px}.dp-homepage .dp-options-number{margin-bottom:11px}.dp-homepage .dp-options-card h3{font-size:29px;margin-bottom:10px}.dp-homepage .dp-options-summary{min-height:0}.dp-homepage .dp-options-card dl{margin:16px 0 19px}.dp-homepage .dp-options-card dl>div{grid-template-columns:82px minmax(0,1fr);padding:10px 0}.dp-homepage .dp-options-card .dp-options-details dl{margin:4px 0}.dp-homepage .dp-options-details dl>div{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.dp-homepage .dp-options-footer{margin-top:20px}.dp-homepage .dp-options-footer a{font-size:13px}}
@media(max-width:359px){.dp-homepage .dp-options-card{padding:20px 17px}.dp-homepage .dp-options-intro h2{font-size:32px}.dp-homepage .dp-options-card h3{font-size:27px}.dp-homepage .dp-options-card dl>div{grid-template-columns:74px minmax(0,1fr);gap:11px}}
