.sg-service-page{background:#fff}.sg-service-page img{max-width:100%;height:auto}.sg-service-page .page .wrapper .wrapper{width:100%}.sg-service-page .sg-service-page__split-column{grid-column:span 6;min-width:0}.sg-service-page .inline-image{padding:44px 0}.sg-service-page .inline-image__image{background:#fff;overflow:hidden}.sg-service-page .inline-image__image img{width:100%;display:block}.sg-service-page .quote-block{background:#fff;grid-template-columns:minmax(220px,38%) 1fr;align-items:stretch;display:grid;overflow:hidden}.sg-service-page .quote-block__profile{min-height:260px}.sg-service-page .quote-block__img{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;min-height:260px}.sg-service-page .quote-block__content{flex-direction:column;justify-content:center;padding:44px;display:flex}.sg-service-page .quote-block__quote{color:var(--sg-blue);margin:0;font-size:clamp(26px,4vw,42px);font-weight:600;line-height:1.15}.sg-service-page .sc-form form{border:1px solid var(--sg-border);background:#fff;gap:14px;padding:28px;display:grid;box-shadow:0 8px 22px #002d7214}.sg-service-page .sc-form label{color:var(--sg-blue);font-size:14px;font-weight:700}.sg-service-page .sc-form input:not([type=checkbox]):not([type=radio]),.sg-service-page .sc-form select,.sg-service-page .sc-form textarea{border:1px solid var(--sg-border);width:100%;min-height:44px;color:var(--sg-copy);font:inherit;background:#fff;padding:10px 12px}.sg-service-page .sc-form textarea{min-height:140px}.sg-service-page .sc-form input[type=submit]{border-color:var(--sg-color-primary);background:var(--sg-color-primary);color:#fff;cursor:pointer;width:fit-content;min-width:150px;font-weight:700}@media (max-width:720px){.sg-service-page .sg-service-page__split-column{grid-column:span 12}.sg-service-page .quote-block{grid-template-columns:1fr}.sg-service-page .quote-block__content{padding:28px 20px}}.sg-service-page .bg--notched-white,.sg-service-page .clip-outside__wrap--small{position:relative}.sg-service-page .bg--notched-white:before{content:"";background:#fff;width:100%;height:40px;position:absolute;top:0;left:0}.sg-service-page .clip-outside__wrap--small{padding-top:58px}.sg-service-page .clip-outside__wrap--small .section-header{padding-top:0}.sg-service-page .promo-bg{background:linear-gradient(#002d72e6, #002d72e6), radial-gradient(circle at 20% 20%, #ffffff38, transparent 24%), var(--sg-color-primary);padding:56px 0 70px}.sg-service-page .promo-banner{color:#fff;background:#ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:34px 40px;display:grid}.sg-service-page .promo-banner__heading{color:#fff;margin:0;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.1}.sg-service-page .promo-banner__copy p{max-width:760px;margin:14px 0 0;font-size:17px;line-height:1.7}.sg-service-page .promo-banner__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.sg-service-page .btn{justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.sg-service-page .btn--primary{color:var(--sg-color-primary);background:#fff}.sg-service-page .btn--secondary{color:#fff;border:1px solid #ffffffb3}@media (max-width:1024px){.sg-service-page .promo-banner{grid-template-columns:1fr}.sg-service-page .promo-banner__actions{justify-content:flex-start}}@media (max-width:720px){.sg-service-page .clip-outside__wrap--small{padding-top:38px}.sg-service-page .promo-bg{padding:38px 0}.sg-service-page .promo-banner{padding:24px}}