.company-evidence{margin:42px 0 0;padding:30px;background:#fff;border-top:3px solid #e87722;color:#264651;line-height:1.75}.company-evidence h2{font-size:27px;line-height:1.25;color:#073f60;margin:0 0 18px}.company-evidence h3{font-size:19px;color:#073f60;margin:25px 0 12px}.company-evidence p{font-size:15px;margin:0 0 16px}.company-evidence ul{padding-left:22px;margin:0 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:9px 28px}.company-evidence li{font-size:14px;padding-left:3px}.company-evidence--service{max-width:950px;margin:24px auto 45px;background:#f2f6f7;scroll-margin-top:130px}.company-evidence .company-evidence__warranty{font-size:20px;font-weight:700;color:#073f60}.company-evidence a{display:inline-block;color:#075779;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.company-evidence{padding:23px 20px;margin-top:30px}.company-evidence h2{font-size:24px}.company-evidence ul{grid-template-columns:1fr;gap:8px}.company-evidence--service{margin:20px 15px 35px}}
#service-assurance.company-evidence--service{padding:0;background:#fff;border-top:0;line-height:1.75;overflow:hidden}#service-assurance .sv-heading{padding:26px 26px 24px}#service-assurance .sv-kicker{font-size:10px;letter-spacing:2px;color:#a74709;font-weight:700;margin:0 0 8px}#service-assurance h2{font-size:29px;line-height:1.2;letter-spacing:-.7px;font-weight:500;margin:0}#service-assurance .sv-layout{display:grid;grid-template-columns:220px minmax(0,1fr);border-block:1px solid #dfe7eb}#service-assurance .sv-assurance{position:relative;background:#073f60;color:#fff;padding:28px 26px;display:flex;flex-direction:column;justify-content:center;gap:26px}#service-assurance .sv-assurance:after{content:'';position:absolute;height:3px;left:26px;right:26px;bottom:0;background:#e87524}#service-assurance .sv-number{font-size:65px;line-height:1.05;letter-spacing:-3px;display:block;font-weight:500;font-variant-numeric:tabular-nums}#service-assurance .sv-unit{display:block;color:#ffae75;font-size:11px;letter-spacing:2px;margin-top:9px;font-weight:700}#service-assurance .sv-stat+.sv-stat{padding-top:25px;border-top:1px solid #ffffff25}#service-assurance .sv-content{padding:29px 30px 27px;min-width:0}#service-assurance .sv-lead{font-size:17px;line-height:1.6;margin:0 0 23px;color:#073f60}#service-assurance .sv-service{padding-top:21px;border-top:1px solid #dfe7eb}#service-assurance h3{font-size:17px;line-height:1.45;font-weight:500;margin:0 0 10px}#service-assurance .sv-service p{font-size:13px;line-height:1.85;margin:0 0 15px;color:#496570}#service-assurance a.sv-button{border:0;background:#e87524;color:#182f3b;min-height:46px;padding:13px 18px;font:700 12px Arial,sans-serif;display:inline-flex;gap:25px;align-items:center;text-decoration:none;margin-top:8px}@media(max-width:540px){#service-assurance .sv-heading{padding:23px 20px 21px}#service-assurance h2{font-size:26px}#service-assurance .sv-layout{grid-template-columns:1fr}#service-assurance .sv-assurance{display:grid;grid-template-columns:1fr 1fr;gap:19px;padding:25px 20px}#service-assurance .sv-stat+.sv-stat{padding:0 0 0 19px;border-top:0;border-left:1px solid #ffffff25}#service-assurance .sv-number{font-size:48px;letter-spacing:-2px}#service-assurance .sv-unit{font-size:10px;letter-spacing:1.3px;overflow-wrap:anywhere}#service-assurance .sv-content{padding:24px 20px}#service-assurance .sv-lead{font-size:16px}#service-assurance a.sv-button{width:100%;justify-content:space-between}}
