.list li{padding:8px 0 8px 24px;position:relative;font-size:13px;line-height:1.55;color:#465249}.list li:before{content:"";position:absolute;left:2px;top:15px;width:7px;height:7px;border-radius:50%;background:var(--g);box-shadow:0 0 0 4px #e8efe9}.service-intro{font-weight:600;color:#34483b!important}.quote-section{background:#f2f5f1}.quote-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:start}.quote-copy{padding:18px 0}.quote-copy h2{max-width:560px}.quote-copy p{color:var(--mut);max-width:560px}.quote-points{list-style:none;padding:0;margin:22px 0}.quote-points li{margin:12px 0;padding-left:22px;position:relative;color:#465249}.quote-points li:before{content:"";position:absolute;left:1px;top:7px;width:7px;height:7px;border-radius:50%;background:var(--g);box-shadow:0 0 0 4px #dfe9e1}.quote-section .formbox{max-width:100%}@media(max-width:760px){.quote-layout{grid-template-columns:1fr;gap:18px}.quote-copy{padding:0}}.hero-summary{max-width:760px;margin:20px 0 24px;color:#e4ece6;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:400;line-height:1.65;letter-spacing:0;text-transform:none}.service-row .service-summary,.service-row .service-intro{max-width:620px;margin:0 0 18px;color:#526159;font-size:15px;font-weight:500;line-height:1.65;letter-spacing:0;text-transform:none}.service-row h2{max-width:620px;margin-bottom:16px}.service-row p{font-size:15px;line-height:1.7}.service-row .list{margin-top:18px}.service-row .list li{font-size:14px;line-height:1.65;padding-top:7px;padding-bottom:7px}@media(max-width:680px){.hero-summary{font-size:16px;line-height:1.6;margin:16px 0 20px}.service-row .service-summary,.service-row .service-intro{font-size:14px;line-height:1.65}}
