
.service-product .sp-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;padding:28px 0}.service-product .sp-breadcrumb a{text-underline-offset:4px}.service-product .sp-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px}.service-product .ss-picker h1{font-size:clamp(32px,3.4vw,52px);line-height:1.06;letter-spacing:-.035em;font-weight:800;margin:0}.service-product .sp-tag{font-size:17px;line-height:1.4;font-weight:700;margin-top:20px}.service-product .ss-picker-intro{padding-top:10px}.service-product .ss-label{display:block;padding-top:24px}.service-product select{width:100%;min-width:0;font:600 13px Mont,Arial,sans-serif;color:#183c33;border:1px solid #183c33;background:#f3b7d1;border-radius:10px;padding:15px 12px}.service-product .sp-scope{display:grid;grid-template-columns:1fr 1.4fr;gap:12px 16px;margin-top:24px;padding:20px 0;border-top:1px solid #183c3328;border-bottom:1px solid #183c3328;font-size:12px;line-height:1.5}.service-product .sp-scope strong{text-align:right;font-weight:700}.service-product .sp-quote-note{font-size:10px;line-height:1.6;text-align:center;margin:12px 0 22px}.service-product .sp-accordion details{border-top:1px solid #183c3333;padding:16px 0}.service-product summary{cursor:pointer;font-size:13px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:15px}.service-product summary:after{content:'+'}.service-product details[open] summary:after{content:'−'}.service-product details p,.service-product details ul{font-size:12px;line-height:1.8;margin:14px 0 0}.service-product details ul{padding-left:18px}.service-product details li+li{margin-top:6px}.service-product .sp-image-note{font-size:11px;padding:18px 4px;opacity:.7}.service-product .sp-next{border-top:1px solid #183c3333;margin-top:65px;padding:35px 0 60px}.service-product .sp-next h2{font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.service-product .sp-next p{font-size:13px;line-height:1.7;margin-top:14px}.service-product .sp-next a{display:inline-block;font-size:12px;font-weight:700;margin-top:20px;text-underline-offset:4px}.service-product select:focus-visible,.service-product summary:focus-visible{outline:3px solid #e9158c;outline-offset:4px}
@media(max-width:760px){.service-product .sp-breadcrumb{padding:18px 0}.service-product .ss-picker h1{font-size:34px}.service-product .sp-tag{font-size:16px}.service-product .ss-feature>img{aspect-ratio:1.2}.service-product .sp-image-note{display:none}.service-product .sp-next{margin-top:40px}.service-product .ss-picker{padding:24px 20px}.service-product .sp-scope{font-size:11px}}

.service-product.sp-offer-first{padding-top:20px!important}.sp-offer-first .ss-layout{display:block;max-width:820px;margin:0 auto}.sp-offer-first .ss-picker{box-shadow:5px 5px 0 #183c33}.sp-offer-first .sp-next{max-width:820px;margin-left:auto;margin-right:auto}@media(max-width:760px){.service-product.sp-offer-first{padding-top:12px!important}}

.service-product.sp-offer-first:has(#ss-title){padding-bottom:60px!important}
