.y3iWyq_hero{isolation:isolate;color:#fff;background:#0b1d35;min-height:min(780px,100svh - 84px);position:relative;overflow:hidden}.y3iWyq_hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#02182bfc 0%,#02182bf5 30%,#02182bcc 47%,#02182b47 70%,#02182b1a 100%),linear-gradient(#0000 66%,#02182be6 100%);position:absolute;inset:0}.y3iWyq_media{z-index:-2;background:#17283b;margin:0;position:absolute;inset:0}.y3iWyq_media img{object-fit:cover;object-position:var(--service-hero-position)}.y3iWyq_media figcaption{z-index:1;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0b1d35e6;border:1px solid #ffffff2e;max-width:32rem;padding:12px 16px;font-size:11px;font-weight:750;line-height:1.45;position:absolute;bottom:clamp(32px,5vh,56px);right:clamp(32px,4vw,72px)}.y3iWyq_inner{align-items:center;width:min(100% - 2*clamp(32px,5.7vw,92px),1440px);min-height:min(780px,100svh - 84px);margin-inline:auto;padding-block:clamp(64px,8vh,92px);display:flex}.y3iWyq_copy{z-index:2;width:min(61%,780px);min-width:0;position:relative}.y3iWyq_eyebrow{color:#fffc;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 16px;font-size:11px;font-weight:750;line-height:1.2;display:flex}.y3iWyq_eyebrow:before{content:"";background:#f97316;flex:none;width:38px;height:2px}.y3iWyq_copy h1{color:#fff;max-width:13ch;font-family:var(--heading);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(48px,4.3vw,70px);font-weight:760;line-height:1.01}.y3iWyq_description,.y3iWyq_detail{color:#ffffffe0;max-width:58ch;font-size:clamp(16px,1.2vw,19px);line-height:1.6}.y3iWyq_description{margin:26px 0 0}.y3iWyq_detail{color:#ffffffc2;margin:12px 0 0;font-size:16px}.y3iWyq_actions{flex-wrap:wrap;align-items:center;gap:clamp(22px,3vw,40px);margin-top:30px;display:flex}.y3iWyq_actions .button{border-radius:3px;min-height:60px;margin:0;padding-inline:clamp(22px,2.3vw,30px);font-size:14px}.y3iWyq_actions>a:not(.button){color:#fff;border-bottom:3px solid #f97316;min-height:44px;padding:12px 0 9px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}:is(.y3iWyq_actions>a:not(.button):hover,.y3iWyq_actions>a:not(.button):focus-visible){color:#ffb08c}.y3iWyq_support{color:#ffffffc2;border-top:1px solid #ffffff3d;align-items:flex-start;gap:12px;max-width:680px;margin-top:30px;padding-top:20px;font-size:13px;font-weight:650;line-height:1.5;display:flex}.y3iWyq_support>[data-icon]{color:#ffb08c;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.y3iWyq_support li>[data-icon]{color:#ffb08c;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.y3iWyq_support [data-icon]>svg{width:100%;height:100%}.y3iWyq_support ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;margin:0;padding:0;list-style:none;display:grid}.y3iWyq_support li{align-items:center;gap:10px;display:flex}.y3iWyq_support p,.y3iWyq_support small{margin:0}.y3iWyq_support small{color:#ffffffa3;margin-top:12px;font-size:11px;font-weight:500;display:block}.y3iWyq_roofline{z-index:0;fill:none;stroke:#99b5cb57;stroke-width:1.2px;pointer-events:none;width:min(42vw,680px);height:auto;position:absolute;bottom:-2px;right:-72px}@media (max-width:900px){.y3iWyq_hero,.y3iWyq_inner{min-height:760px}.y3iWyq_inner{width:min(100% - 64px,760px)}.y3iWyq_copy{width:78%}.y3iWyq_media figcaption{display:none}.y3iWyq_roofline{opacity:.7;width:66vw}}@media (max-width:640px){.y3iWyq_hero{min-height:auto}.y3iWyq_hero:after{background:linear-gradient(#02182b08 0,#02182b14 190px,#02182b70 248px,#02182beb 292px,#02182b 330px 100%),linear-gradient(90deg,#02182b94 0%,#0000 78%)}.y3iWyq_media{height:330px;min-height:0;inset:0 0 auto}.y3iWyq_media img{object-position:var(--service-hero-mobile-position)}.y3iWyq_inner{align-items:flex-start;width:calc(100% - 32px);min-height:auto;padding:292px 0 40px}.y3iWyq_copy{width:100%}.y3iWyq_eyebrow{font-size:10px}.y3iWyq_eyebrow:before{width:28px}.y3iWyq_copy h1{max-width:12ch;font-size:clamp(38px,11vw,48px);line-height:1}.y3iWyq_description,.y3iWyq_detail{font-size:15px;line-height:1.56}.y3iWyq_actions{flex-direction:column;align-items:stretch;gap:14px}.y3iWyq_actions .button{width:100%}.y3iWyq_actions>a:not(.button){width:fit-content}.y3iWyq_support{margin-top:26px;padding-top:18px}.y3iWyq_support ul{grid-template-columns:1fr;gap:12px}.y3iWyq_roofline{opacity:.42;width:120vw;right:-58%}}
