.ServiceSections_section__Pr3in{padding-block:clamp(2.75rem,5vw,4.5rem);border-top:1px solid var(--line)}.ServiceSections_section__Pr3in:first-child{border-top:0;padding-top:0}.ServiceSections_title__MoD83{font-size:var(--step-3);max-width:22ch}.ServiceSections_intro__AqpPL{margin-top:1rem;max-width:40rem;color:var(--ink-2)}.ServiceSections_intro__AqpPL+*,.ServiceSections_section__Pr3in>:is(ul,ol,div,table):first-of-type{margin-top:1.75rem}.ServiceSections_title__MoD83+:is(ul,ol,div){margin-top:1.75rem}.ServiceSections_note__azXGf{display:flex;gap:.6rem;margin-top:1.25rem;max-width:42rem;font-size:var(--text-ui);line-height:1.5;color:var(--ink-3)}.ServiceSections_note__azXGf svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.ServiceSections_after__8Xqvo{margin-top:1.25rem}.ServiceSections_prose__6lw8u{display:grid;gap:1.1rem;max-width:44rem;color:var(--ink-2);font-size:var(--step-0);line-height:1.7}.ServiceSections_prose__6lw8u p:first-child{font-size:var(--step-1);line-height:1.5;color:var(--ink);font-weight:500}.ServiceSections_catalog__jd5_V{display:grid;gap:1rem}.ServiceSections_group__ZaPPY{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--paper)}.ServiceSections_groupMedia__eo8z3{position:relative;aspect-ratio:16/8;overflow:hidden;background:var(--stone-2)}@media (min-width:48rem){.ServiceSections_groupMedia__eo8z3{aspect-ratio:16/5.5}}.ServiceSections_groupImage__KAMFT{object-fit:cover}.ServiceSections_groupBody__OsktN{padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,1.75rem) .5rem}.ServiceSections_groupName__FHkfH{font-size:var(--step-2)}.ServiceSections_groupSummary__LclUj{margin-top:.4rem;color:var(--ink-2);font-size:var(--text-body-sm);line-height:1.5}.ServiceSections_roles__sFxhL{margin-top:1rem;border-top:1px solid var(--line)}.ServiceSections_role__o5VpX{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.8rem 0;border-bottom:1px solid var(--line);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out)}.ServiceSections_roles__sFxhL li:last-child .ServiceSections_role__o5VpX{border-bottom:0}.ServiceSections_roleText__xoZSy{display:grid;gap:.15rem;min-width:0}.ServiceSections_roleName__6ru2G{font-weight:650;line-height:1.3}.ServiceSections_roleDetail__tu_yo{font-size:var(--text-meta);line-height:1.45;color:var(--ink-3)}.ServiceSections_roleCta___1uF_{flex:none;display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-meta);font-weight:700;color:var(--ochre-ink)}.ServiceSections_roleCta___1uF_ svg{width:1.05rem;height:1.05rem;transition:transform var(--dur) var(--ease-out)}.ServiceSections_role__o5VpX:active{background:var(--stone)}@media (hover:hover){.ServiceSections_role__o5VpX:hover .ServiceSections_roleName__6ru2G{text-decoration:underline;text-decoration-color:var(--ochre);text-decoration-thickness:2px;text-underline-offset:.2em}.ServiceSections_role__o5VpX:hover .ServiceSections_roleCta___1uF_ svg{transform:translateX(3px)}}@media (max-width:40rem){.ServiceSections_roleCtaText__nmomO{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ServiceSections_otherRole__96AJJ{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.35rem;border-radius:20px;border:1px dashed color-mix(in srgb,var(--ochre) 70%,transparent);background:color-mix(in srgb,var(--ochre-soft) 35%,var(--paper));color:var(--ink-2);font-size:var(--text-body-sm);line-height:1.5;text-decoration:none}.ServiceSections_otherRole__96AJJ strong{color:var(--ink)}.ServiceSections_otherRole__96AJJ svg{flex:none;width:1.15rem;height:1.15rem;color:var(--ochre-ink)}.ServiceSections_pillars__UJdHN{display:grid;gap:1px;overflow:hidden;border-radius:24px;border:1px solid var(--line);background:var(--line)}@media (min-width:40rem){.ServiceSections_pillars__UJdHN{grid-template-columns:1fr 1fr}}.ServiceSections_pillars__UJdHN li{position:relative;padding:clamp(1.5rem,3vw,2rem);background:var(--paper)}.ServiceSections_pillars__UJdHN li:before{content:"";display:block;width:2rem;height:3px;margin-bottom:1.1rem;border-radius:2px;background:var(--ochre)}.ServiceSections_pillars__UJdHN h3{font-size:var(--step-1);margin-bottom:.5rem}.ServiceSections_pillars__UJdHN p{color:var(--ink-2);font-size:var(--text-body-sm);line-height:1.55}.ServiceSections_coverage__e1soI{display:grid;gap:1.5rem}.ServiceSections_localNotes__J_MXG{margin-bottom:2.25rem}.ServiceSections_coverageLabel__YMh5r{margin-bottom:.75rem;color:var(--ink-3)}.ServiceSections_places__ow0B2{display:flex;flex-wrap:wrap;gap:.5rem}.ServiceSections_places__ow0B2 li{padding:.45rem .9rem;border-radius:999px;border:1px solid var(--line-strong);background:var(--paper);font-size:var(--text-ui);line-height:1.3}.ServiceSections_places__ow0B2[data-group=outer] li{background:transparent;border-color:var(--line);color:var(--ink-2)}.ServiceSections_list__xyMp5{border-top:1px solid var(--line-strong)}.ServiceSections_list__xyMp5 li{position:relative;padding:1rem 0 1rem 2rem;border-bottom:1px solid var(--line);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:500;line-height:1.5}.ServiceSections_list__xyMp5 li:before{content:"";position:absolute;left:0;top:calc(1rem + .72em);width:1rem;height:2px;background:var(--ochre)}.ServiceSections_checklist__KTZem{display:grid;gap:.25rem}.ServiceSections_checklist__KTZem li{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.9rem;padding:.85rem 0;border-bottom:1px dashed var(--line-strong);line-height:1.5}.ServiceSections_box__5sEWa{width:1.2rem;height:1.2rem;margin-top:.2rem;border:1.5px solid var(--ink);border-radius:4px}.ServiceSections_split___TqzP{display:grid;gap:1rem}@media (min-width:48rem){.ServiceSections_split___TqzP{grid-template-columns:1fr 1fr}}.ServiceSections_splitOther__DYVkA,.ServiceSections_splitYes__of5GP{padding:1.5rem;border-radius:20px}.ServiceSections_splitYes__of5GP{background:var(--paper);border:1px solid var(--line)}.ServiceSections_splitOther__DYVkA{background:var(--stone-2)}.ServiceSections_split___TqzP h3{font-size:var(--step-1);margin-bottom:.75rem}.ServiceSections_split___TqzP li{display:grid;grid-template-columns:1.3rem minmax(0,1fr);gap:.65rem;padding:.6rem 0;border-top:1px solid var(--line);line-height:1.45}.ServiceSections_split___TqzP li svg{width:1.2rem;height:1.2rem;margin-top:.12rem;color:var(--success)}.ServiceSections_splitOther__DYVkA li svg{color:var(--ink-3)}.ServiceSections_steps__124qs{border-top:1px solid var(--line-strong)}.ServiceSections_steps__124qs li{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--line-strong)}.ServiceSections_stepNum__93N_2{font-family:var(--font-display);font-size:var(--step-2);line-height:1;color:var(--ink-3);font-weight:var(--weight-title)}.ServiceSections_steps__124qs h3{font-size:var(--step-1)}.ServiceSections_steps__124qs p{margin-top:.4rem;color:var(--ink-2)}.ServiceSections_criteria__YxPxY{display:grid;gap:0;border-top:1px solid var(--line-strong)}@media (min-width:40rem){.ServiceSections_criteria__YxPxY{grid-template-columns:1fr 1fr;column-gap:2rem}}.ServiceSections_criteria__YxPxY li{padding:1.25rem 0;border-bottom:1px solid var(--line)}.ServiceSections_criteria__YxPxY h3{font-size:var(--step-1);margin-bottom:.35rem}.ServiceSections_criteria__YxPxY p{color:var(--ink-2);font-size:var(--text-body-sm);line-height:1.5}.ServiceSections_tableWrap__DAz6v{border-radius:20px;border:1px solid var(--line);background:var(--paper);overflow:hidden}.ServiceSections_table__tnAst{width:100%;font-size:var(--text-body-sm);line-height:1.45}.ServiceSections_table__tnAst thead th{text-align:left;font-family:var(--font-sans);font-size:var(--text-label);font-weight:600;letter-spacing:.01em;color:var(--ink-3);padding:1rem 1.25rem;background:var(--stone-2)}.ServiceSections_table__tnAst tbody th,.ServiceSections_table__tnAst td{text-align:left;vertical-align:top;padding:1rem 1.25rem;border-top:1px solid var(--line)}.ServiceSections_table__tnAst tbody th{font-family:var(--font-display);font-weight:var(--weight-title);font-size:1.125rem;white-space:nowrap}.ServiceSections_table__tnAst td{color:var(--ink-2)}@media (max-width:47.99rem){.ServiceSections_table__tnAst thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ServiceSections_table__tnAst,.ServiceSections_table__tnAst tbody,.ServiceSections_table__tnAst td,.ServiceSections_table__tnAst th,.ServiceSections_table__tnAst tr{display:block}.ServiceSections_table__tnAst tr{padding:1rem 1.25rem;border-top:1px solid var(--line)}.ServiceSections_table__tnAst tr:first-child{border-top:0}.ServiceSections_table__tnAst tbody th,.ServiceSections_table__tnAst td{padding:0;border:0;white-space:normal}.ServiceSections_table__tnAst tbody th{margin-bottom:.5rem}.ServiceSections_table__tnAst td+td,.ServiceSections_table__tnAst th+td{margin-top:.4rem}.ServiceSections_table__tnAst td[data-label]:before{content:attr(data-label);display:block;font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.01em;color:var(--ink-3);margin-bottom:.1rem;font-weight:600}}.ServiceSections_questions__M_FOt{counter-reset:q;display:grid}.ServiceSections_questions__M_FOt li{counter-increment:q;position:relative;padding:1rem 0 1rem 2.75rem;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:var(--step-1);line-height:1.35;font-weight:var(--weight-title)}.ServiceSections_questions__M_FOt li:before{content:"“";position:absolute;left:0;top:.55rem;font-size:2.6em;line-height:1;color:var(--ochre);font-style:normal}.ServiceSections_tip__DTUig{padding:clamp(1.25rem,3vw,1.75rem);border:1px solid color-mix(in srgb,var(--ochre) 38%,transparent);background:color-mix(in srgb,var(--ochre-soft) 45%,var(--paper));border-radius:20px;font-size:var(--step-1);line-height:1.5}.ServiceSections_section__Pr3in[data-kind=tip] .ServiceSections_title__MoD83{font-size:var(--step-2)}.ServiceSections_tipLabel__vtVcE{color:var(--ochre-ink);margin-bottom:.5rem}.ServiceSections_router__pCCQu{border-top:1px solid var(--line-strong)}.ServiceSections_routerRow__JCz1l{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1.5rem;padding:1.1rem 0;border-bottom:1px solid var(--line);text-decoration:none}.ServiceSections_routerNeed__hlAkv{color:var(--ink-2)}.ServiceSections_routerTarget__xG9xV{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:var(--step-1);font-weight:var(--weight-title)}.ServiceSections_routerTarget__xG9xV svg{width:1.1rem;height:1.1rem;transition:transform var(--dur) var(--ease-out)}@media (hover:hover){.ServiceSections_routerRow__JCz1l:hover .ServiceSections_routerTarget__xG9xV{text-decoration:underline;text-decoration-color:var(--ochre);text-decoration-thickness:2px;text-underline-offset:.2em}.ServiceSections_routerRow__JCz1l:hover svg{transform:translateX(3px)}}.ServiceSections_specs__jkpJX{display:grid;gap:1rem}@media (min-width:48rem){.ServiceSections_specs__jkpJX{grid-template-columns:1fr 1fr}}.ServiceSections_specCard__0rgKo{border:1px solid var(--ink);border-radius:4px;background:var(--paper);overflow:hidden}.ServiceSections_specMedia__cJ3Qv{position:relative;aspect-ratio:16/9;background:var(--night-2)}.ServiceSections_specImage__EH6oz{object-fit:cover}.ServiceSections_specName__buJSR{padding:.9rem 1.1rem;font-size:var(--step-1);background:var(--ink);color:var(--stone)}.ServiceSections_specCard__0rgKo dl div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);border-top:1px solid var(--line-strong)}.ServiceSections_specCard__0rgKo dl div:first-child{border-top:0}.ServiceSections_specCard__0rgKo dt{padding:.7rem 1.1rem;font-family:var(--font-sans);font-size:var(--text-label);font-weight:600;letter-spacing:.01em;color:var(--ink-3);border-right:1px solid var(--line-strong);line-height:1.5}.ServiceSections_specCard__0rgKo dd{padding:.7rem 1.1rem;font-size:var(--text-ui);line-height:1.45}@media (max-width:26rem){.ServiceSections_specCard__0rgKo dl div{grid-template-columns:1fr}.ServiceSections_specCard__0rgKo dt{border-right:0;padding-bottom:0}.ServiceSections_specCard__0rgKo dd{padding-top:.2rem}}.ServiceSections_factors__YKbL9{display:flex;flex-wrap:wrap;gap:.5rem}.ServiceSections_factors__YKbL9 li{padding:.55rem 1rem;border-radius:999px;border:1px solid var(--line-strong);background:var(--paper);font-size:var(--text-ui);font-weight:600}.ServiceSections_costNote__OKdMh{margin-top:1.25rem;font-family:var(--font-display);font-size:var(--step-1);font-weight:var(--weight-title)}