.services-hero.svelte-bv86hh{color:#fff;background:#1b1d36;padding:10.5rem 0 5rem}.breadcrumb.svelte-bv86hh{color:#b8c9d9;margin-bottom:3.2rem;font-size:.82rem}.breadcrumb.svelte-bv86hh a:where(.svelte-bv86hh){text-underline-offset:4px;text-decoration:underline}.hero-grid.svelte-bv86hh{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.services-hero.svelte-bv86hh h1:where(.svelte-bv86hh){letter-spacing:-.035em;margin:0 0 1.8rem;font-size:clamp(3rem,5vw,5.5rem);font-weight:300;line-height:1.04}.hero-intro.svelte-bv86hh{color:#dbe8f0;max-width:630px;margin:0;font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.55}.hero-choices.svelte-bv86hh{border-top:1px solid #fff5;flex-direction:column;display:flex}.services-choice.svelte-bv86hh{border-bottom:1px solid #fff5;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem .1rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.25;transition:color .3s,padding .3s;display:flex}.services-choice.svelte-bv86hh:hover,.services-choice.svelte-bv86hh:focus-visible{color:#83ddf8;padding-left:.5rem}.services-choice.svelte-bv86hh span:where(.svelte-bv86hh):last-child{color:#83ddf8;font-size:1.35rem}.services-list.svelte-bv86hh{background:#f8fbfd;padding:2rem 0 6rem}.service-feature.svelte-bv86hh{border-bottom:1px solid #d8e3eb;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);padding:4.5rem 0;scroll-margin-top:95px;display:grid}.service-feature.svelte-bv86hh:nth-child(2n) .feature-image:where(.svelte-bv86hh){order:2}.feature-image.svelte-bv86hh{background:#d8e3eb;border-radius:16px;height:clamp(320px,31vw,430px);overflow:hidden}.feature-image.svelte-bv86hh img:where(.svelte-bv86hh){object-fit:cover;width:100%;height:100%;transition:transform .7s}.service-feature.svelte-bv86hh:hover .feature-image:where(.svelte-bv86hh) img:where(.svelte-bv86hh){transform:scale(1.035)}.feature-copy.svelte-bv86hh h2:where(.svelte-bv86hh){letter-spacing:-.03em;max-width:15ch;margin:0 0 1.3rem;font-size:clamp(2.1rem,3.2vw,3.5rem);font-weight:300;line-height:1.1}.feature-lead.svelte-bv86hh{color:#44536d;max-width:55ch;margin:0 0 1.6rem;font-size:1.09rem;line-height:1.65}.feature-copy.svelte-bv86hh ul:where(.svelte-bv86hh){max-width:450px;margin:0 0 2rem;padding:0;list-style:none}.feature-copy.svelte-bv86hh li:where(.svelte-bv86hh){color:#263550;border-top:1px solid #d8e3eb;padding:.55rem 0;font-size:.95rem}.feature-copy.svelte-bv86hh li:where(.svelte-bv86hh):last-child{border-bottom:1px solid #d8e3eb}.feature-copy.svelte-bv86hh>a:where(.svelte-bv86hh){border-bottom:1px solid #008eb5;align-items:center;gap:1.5rem;padding-bottom:.45rem;font-size:.95rem;font-weight:600;transition:color .25s;display:inline-flex}.feature-copy.svelte-bv86hh>a:where(.svelte-bv86hh):hover{color:#008eb5}.services-contact.svelte-bv86hh{background:#eef9fc;padding:4.5rem 0}.services-contact.svelte-bv86hh>.shell:where(.svelte-bv86hh){justify-content:space-between;align-items:center;gap:3rem;display:flex}.services-contact.svelte-bv86hh h2:where(.svelte-bv86hh){margin:0 0 .8rem;font-size:clamp(2rem,3.3vw,3.5rem);font-weight:300;line-height:1.1}.services-contact.svelte-bv86hh p:where(.svelte-bv86hh){color:#4d5b71;max-width:55ch;margin:0;line-height:1.55}.services-contact.svelte-bv86hh a:where(.svelte-bv86hh){color:#fff;background:#1b1d36;border-radius:100px;flex:none;justify-content:center;align-items:center;padding:1.15rem 1.7rem;font-weight:600;transition:background .3s,transform .3s;display:inline-flex}.services-contact.svelte-bv86hh a:where(.svelte-bv86hh):hover{background:#008eb5;transform:translateY(-3px)}@media (width<=800px){.hero-grid.svelte-bv86hh{grid-template-columns:1fr;gap:3rem}.service-feature.svelte-bv86hh{grid-template-columns:1fr;gap:2rem}.service-feature.svelte-bv86hh:nth-child(2n) .feature-image:where(.svelte-bv86hh){order:0}.feature-image.svelte-bv86hh{height:350px}.services-contact.svelte-bv86hh>.shell:where(.svelte-bv86hh){display:block}.services-contact.svelte-bv86hh a:where(.svelte-bv86hh){margin-top:1.8rem}}@media (width<=600px){.services-hero.svelte-bv86hh{padding:8.5rem 0 4rem}.breadcrumb.svelte-bv86hh{margin-bottom:2rem}.services-hero.svelte-bv86hh h1:where(.svelte-bv86hh){font-size:clamp(2.8rem,10vw,4rem)}.hero-grid.svelte-bv86hh{gap:2.5rem}.services-list.svelte-bv86hh{padding:0 0 4rem}.service-feature.svelte-bv86hh{padding:3rem 0}.feature-image.svelte-bv86hh{height:245px}.feature-copy.svelte-bv86hh h2:where(.svelte-bv86hh){font-size:2.25rem}.services-contact.svelte-bv86hh{padding:3.5rem 0}}@media (prefers-reduced-motion:reduce){.feature-image.svelte-bv86hh img:where(.svelte-bv86hh),.services-choice.svelte-bv86hh,.services-contact.svelte-bv86hh a:where(.svelte-bv86hh){transition:none}}
