.seo-detail{max-width:1120px}.seo-detail p{max-width:78ch;line-height:1.75}.seo-detail h3{margin-top:1.6rem}.seo-detail ul{padding-left:1.4rem;line-height:1.8}.seo-faq{padding:1rem 0;border-bottom:1px solid #d5ded7}.seo-faq summary{cursor:pointer;font-weight:700;color:#265133}.seo-faq p{margin-top:.8rem}.seo-detail a{text-decoration:underline;text-underline-offset:3px}
.quote-speed{color:#265133;font-weight:700;line-height:1.6;margin:1rem 0}.service-card>.quote-speed{padding:0 1.2rem 1.2rem}.quote-success{padding:clamp(1.3rem,4vw,2.5rem);margin:1.5rem 0;border:2px solid #00a651;border-radius:12px;background:#edf8ef;color:#153e25;scroll-margin-top:2rem}.quote-success[hidden]{display:none}.quote-success h2{font-size:clamp(1.5rem,4vw,2.1rem);line-height:1.25}.quote-check{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#265133;color:white;font-size:2rem}.quote-success a{font-weight:700;text-decoration:underline}
