body.is-section-refresh{--section-copy-gap: 1rem;--section-paragraph-gap: 1rem}body.page-service.svc-bands .service-section{--section-space: 6rem;--section-gap: clamp(3rem, 7vw, 7rem);padding-block:var(--section-space);border:0}.service-section-inner{display:grid;gap:3rem var(--section-gap);width:min(1350px,calc(100% - clamp(3rem,12vw,12rem)));margin-inline:auto}.service-section--split .service-section-inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.service-section--media-wide .service-section-inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.service-section-copy,.service-section-media{min-width:0}.service-section-copy,.service-section-intro,body.is-section-refresh .guide-hero .guide-hero-text{display:flex;flex-direction:column;gap:var(--section-copy-gap)}body.page-service.is-section-refresh main :is(.service-section-copy,.service-section-intro,.guide-hero-text)>*{margin-block:0!important}body.page-service.is-section-refresh main .guide-hero .guide-hero-text{margin-top:var(--section-copy-gap)}.service-section-after{grid-column:1 / -1;min-width:0}.service-section-intro{max-width:52rem}body.page-service.svc-bands main .service-section :is(h2,.service-section-heading){margin:0;color:var(--gh-text);font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:clamp(30px,2.75vw,44px)!important;font-weight:700;letter-spacing:-.04em;line-height:1.12;overflow-wrap:break-word}body.page-service.svc-bands main .service-section .service-section-lede{margin:0;color:var(--gh-subtle);font-family:"Source Sans 3 Variable","Source Sans 3",sans-serif!important;font-size:clamp(26px,2vw,32px)!important;font-weight:300!important;line-height:1.35!important}body.page-service.is-section-refresh main .guide-hero .split-hero-copy{padding-block:6rem}body.page-service.is-section-refresh main .guide-hero .lede{font-family:"Source Sans 3 Variable","Source Sans 3",sans-serif!important;font-size:clamp(26px,2vw,32px)!important;font-weight:300!important;line-height:1.35!important}body.page-service.svc-bands main .service-section-prose :is(p,ul,ol){margin:0;color:var(--gh-subtle);font-size:19px!important;line-height:1.6!important}.service-section-prose>*+*{margin-top:var(--section-paragraph-gap)!important}body.page-service.svc-bands main .service-section-prose>h3{margin:0;color:var(--gh-text);font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:23px!important;line-height:1.3!important}.service-section-prose li+li{margin-top:.6rem}.service-section-media figure{margin:0}.service-section-media img{display:block;width:100%;height:auto}.service-section-media.has-surface{padding:2rem;border-radius:14px;background:var(--tile)}body.page-service.svc-bands main .service-section figcaption{margin-top:1rem;color:var(--gh-muted);font-size:16px}body.is-section-refresh main :is(.service-section,.guide-hero,.contact-band,.contact-band-grid) a:not(.btn){color:var(--gh-link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}body.page-service.is-section-refresh main .section-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1rem 1.5rem;margin:0}body.page-service.is-section-refresh main .section-actions .btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.15rem;border:0;border-radius:6px;background:var(--tile);color:var(--gh-text);box-shadow:none;font-weight:600;text-decoration:none}body.page-service.is-section-refresh main .section-actions .btn-primary{background:var(--gh-green);color:#fff}html.theme-light body.page-service.is-section-refresh main .section-actions .btn-primary{color:var(--gh-bg)}body.page-service.is-section-refresh main .section-actions .btn-primary:hover{background:var(--gh-green-hover)}body.is-section-refresh main :is(a,button):focus-visible{outline:3px solid var(--gh-link);outline-offset:4px}.section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 4rem}body.page-service.svc-bands main .section-grid h3{margin:0 0 .75rem;color:var(--gh-text);font-size:23px!important;line-height:1.25}.section-grid .service-section-prose>p+p{margin-top:1rem}body.page-service.is-section-refresh main .section-note{color:var(--gh-muted);font-size:16px!important;line-height:1.5!important}@media(max-width:960px){body.page-service.is-section-refresh main .guide-hero .split-hero-copy{padding-block:4rem}body.page-service.svc-bands .service-section{--section-space: 4rem}.service-section--split .service-section-inner{grid-template-columns:minmax(0,1fr);gap:3rem}.service-section-inner{width:calc(100% - 3rem)}.service-section-media{width:100%}.section-grid{gap:2.5rem}}@media(max-width:640px){body.is-section-refresh{--section-copy-gap: .75rem;--section-paragraph-gap: .75rem}.section-grid{grid-template-columns:minmax(0,1fr)}body.page-service.svc-bands main .service-section h2{font-size:28px!important}body.page-service.svc-bands main .service-section .service-section-lede{font-size:24px!important}body.page-service.svc-bands main .service-section-prose :is(p,li){font-size:17px!important}.service-section-media.has-surface{padding:1.25rem}body.page-service.is-section-refresh main .section-actions{align-items:stretch;flex-direction:column!important}}body.page-service.svc-bands.is-section-refresh main.site-main>.band[data-band]:not(:where(.theme-light [data-band=white])){--section-rule: #21262d;--section-frame-pad: 0px;border-block:1px solid var(--section-rule);overflow-x:clip}body.page-service.svc-bands.is-section-refresh main.site-main>.band:has(>.guide-hero){border:0}html:not(.theme-light) body.page-service.svc-bands.is-section-refresh main.site-main>.band:has(>.guide-hero){border-bottom:1px solid var(--section-rule)}html.theme-light body.page-service.svc-bands.is-section-refresh main.site-main>.band[data-band=white]{border:0}body.page-service.is-section-refresh main [data-band]:not(:where(.theme-light [data-band=white])) .service-section{padding-block:0}body.page-service.is-section-refresh main [data-band]:not(:where(.theme-light [data-band=white])) .service-section-inner{padding:var(--section-space) 0;border:0;align-items:stretch}body.is-section-refresh [data-band]:not(:where(.theme-light [data-band=white])) .service-section-copy{justify-content:center}body.is-section-refresh [data-band]:not(:where(.theme-light [data-band=white])) .service-section-media{position:relative;display:flex;flex-direction:column;justify-content:center}body.is-section-refresh [data-band]:not(:where(.theme-light [data-band=white])) .service-section-media:before{content:"";position:absolute;left:calc(var(--section-gap) / -2);top:calc(-1 * var(--section-space));bottom:calc(-1 * var(--section-space));border-left:1px solid var(--section-rule);pointer-events:none}body.is-section-refresh [data-band]:not(:where(.theme-light [data-band=white])) .service-section-media.has-surface{padding:0;border-radius:0;background:transparent}body.page-service.is-section-refresh main .guide-hero,body.page-service.is-section-refresh main .guide-hero>.wrap{border:0}html.theme-light body.page-service.is-section-refresh main [data-band=white] :is(.gd-window,.gd-bar,.gd-box,.gd-box-head,.gd-switch){border:0;box-shadow:none}html.theme-light body.page-service.is-section-refresh main [data-band=white] .gd :is(th,td){border:0!important}html.theme-light body.page-service.is-section-refresh main [data-band=white] .agent-form :is(input,select,textarea){border:0;box-shadow:none}@media(max-width:960px){body.is-section-refresh [data-band]:not(:where(.theme-light [data-band=white])) .service-section-media:before{left:calc(50% - 50vw);right:auto;width:100vw;top:-1.5rem;bottom:auto;border-left:0;border-top:1px solid var(--section-rule)}}
