.service-detail{color:#202620;background:#f4f4ef;font-family:Arial,Helvetica,sans-serif;line-height:1.55}.service-detail *{box-sizing:border-box}.service-detail a{text-decoration:none}.service-detail__shell{max-width:1210px;margin:0 auto;padding:0 28px}.service-detail__hero{color:#f3f9f1;background:radial-gradient(at 90% 20%,#c1f2722b,#0000 45%),#111b20;padding:clamp(130px,13vw,210px) 0 clamp(72px,8vw,124px)}.service-detail__breadcrumb{color:#b7c2bf;align-items:center;gap:12px;margin-bottom:54px;font-size:13px;display:flex}.service-detail__breadcrumb a{color:inherit;text-underline-offset:4px;text-decoration:underline}.service-detail__eyebrow{color:#73914b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:800;display:block}.service-detail__hero .service-detail__eyebrow,.service-detail__section--dark .service-detail__eyebrow{color:#c7f27b}.service-detail h1{letter-spacing:-.055em;max-width:1000px;margin:0 0 34px;font-size:clamp(42px,6.6vw,94px);font-weight:800;line-height:1.05}.service-detail__hero p{color:#c7d1cd;max-width:740px;margin:0 0 34px;font-size:clamp(17px,2vw,22px);line-height:1.65}.service-detail__cta{background:#c4ef7a;border-radius:999px;align-items:center;gap:18px;padding:17px 25px;font-size:15px;font-weight:800;display:inline-flex;color:#142016!important}.service-detail__mini{color:#a9bcb2;margin-top:17px;font-size:12px;display:block}.service-detail__section{padding:clamp(76px,8vw,130px) 0}.service-detail h2{letter-spacing:-.045em;max-width:680px;margin:0 0 22px;font-size:clamp(31px,4vw,58px);font-weight:750;line-height:1.1}.service-detail__section p{color:#576057;max-width:560px;font-size:17px;line-height:1.7}.service-detail__columns{grid-template-columns:1fr 1fr;gap:clamp(30px,7vw,110px);display:grid}.service-detail__benefits{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.service-detail__benefits li{border-bottom:1px solid #ccd1c8;align-items:flex-start;gap:15px;padding:20px 0;font-size:17px;font-weight:600;display:flex}.service-detail__benefits svg{color:#749c3d;flex-shrink:0;margin-top:3px}.service-detail__section--dark{color:#eff5f1;background:#1b2830}.service-detail__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.service-detail__cards article{background:#28363e;border:1px solid #3c4c54;border-radius:20px;min-height:230px;padding:28px}.service-detail__cards article>span{color:#c4ef7a;font-size:13px}.service-detail__cards h3{margin:32px 0 13px;font-size:23px;font-weight:700}.service-detail__cards p{color:#b9c8bf;margin:0;font-size:15px}.service-detail__faq{border-top:1px solid #c8cec6;max-width:940px;margin-top:34px}.service-detail__faq details{border-bottom:1px solid #c8cec6;padding:23px 0}.service-detail__faq summary{cursor:pointer;align-items:center;gap:15px;font-size:17px;font-weight:700;list-style:none;display:flex}.service-detail__faq summary::-webkit-details-marker{display:none}.service-detail__faq summary svg{color:#73914b;flex-shrink:0}.service-detail__faq p{max-width:780px;padding-left:33px}.service-detail__final{background:#cbef87;padding:clamp(70px,8vw,120px) 0}.service-detail__final h2{max-width:900px}.service-detail__final p{margin-bottom:28px;font-size:18px}.service-detail__final .service-detail__cta{background:#172621;color:#fff!important}.service-detail__back{color:#263b20;text-underline-offset:4px;width:max-content;margin-top:28px;display:block;text-decoration:underline!important}.panel-foot .service-detail-link{text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}@media (max-width:800px){.service-detail__columns,.service-detail__cards{grid-template-columns:1fr}.service-detail__cards article{min-height:150px}.service-detail__cards h3{margin-top:20px}}@media (max-width:550px){.service-detail__shell{padding:0 20px}.service-detail__hero{padding-top:150px}.service-detail__breadcrumb{margin-bottom:40px}.service-detail__hero p{font-size:17px}}
