@layer components{.service-paths_wrap{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.service-paths_row{gap:var(--space-4);padding:var(--space-4);align-items:center;display:grid}@media (min-width:48rem){.service-paths_row{grid-template-columns:minmax(0,1fr) 17.5rem;grid-template-areas:"input output""steps steps"}.service-paths_row>.service-paths_input{grid-area:input}.service-paths_row>.service-paths_output{grid-area:output}}@media (min-width:90rem){.service-paths_row{grid-template-columns:17.5rem minmax(0,1fr) 17.5rem;grid-template-areas:"input steps output"}}.service-paths_input{align-items:start;gap:var(--space-1);flex-direction:column;display:flex}.service-paths_badge{padding:.1875rem var(--space-micro-6);background-color:var(--neutral-0);color:var(--neutral-800)}.service-paths_text{color:var(--text-2)}.service-paths_steps{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (min-width:48rem){.service-paths_steps{justify-content:end;gap:var(--space-micro-10);flex-wrap:nowrap;grid-area:steps}.service-paths_steps:before{content:"";border-top:var(--border-width) dashed var(--neutral-700);flex-grow:1}}.service-paths_step{align-items:center;gap:var(--space-micro-10);display:flex}@media (min-width:48rem){.service-paths_step+.service-paths_step:before{content:"";border-top:var(--border-width) dashed var(--neutral-700);width:2.5rem}}.service-paths_link{transition:filter var(--hover-duration) var(--hover-ease);display:flex}@media (hover:hover){.service-paths_link:hover{filter:brightness(1.3)}}.service-paths_output{gap:var(--space-micro-6);padding:var(--space-micro-14) var(--space-3);border:var(--border-width) solid var(--brand-500);flex-direction:column;display:flex}.service-module_wrap{gap:var(--space-7) var(--site-gutter);width:100%;display:grid}@media (min-width:90rem){.service-module_wrap{grid-template-columns:4fr 8fr}}.service-module_side{justify-content:space-between;gap:var(--space-6);flex-direction:column;display:flex}.service-module_intro{gap:var(--space-3);flex-direction:column;display:flex}.service-module_text{max-width:36rem;color:var(--text-2)}.service-module_note{max-width:17.5rem;color:var(--text-3)}.service-module_table{background-color:var(--background-2);border-collapse:collapse;width:100%;display:block}.service-module_table thead,.service-module_table tbody{display:block}.service-module_table th,.service-module_table td{text-align:start;font-weight:inherit;padding:0}.service-module_table thead .service-module_row{padding-block:var(--space-micro-14);color:var(--text-3)}.service-module_table tbody .service-module_row:last-child{border-bottom:0}@media not (min-width:48rem){.service-module_table thead{display:none}}.service-module_row{align-items:center;gap:var(--space-3) var(--space-micro-20);padding:var(--space-micro-20);border-bottom:var(--border-width) solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:48rem){.service-module_row{grid-template-columns:9.375rem minmax(0,1fr) 6rem 6.25rem 6.25rem}}.service-module_name{gap:var(--space-micro-4);flex-direction:column;display:flex}.service-module_sub{color:var(--text-3)}.service-module_desc{color:var(--text-2)}@media not (min-width:48rem){.service-module_value,.service-module_meter{gap:var(--space-1);flex-direction:column;display:flex}:is(.service-module_value,.service-module_meter):before{content:attr(data-label);font-family:var(--label-small-font-family);font-size:var(--label-small);letter-spacing:var(--label-small-letter-spacing);text-transform:var(--label-small-text-transform);color:var(--text-3)}}@media not (min-width:48rem){.service-module_name,.service-module_desc{grid-column:1/-1}}.service-module_segments{gap:.125rem;display:flex}.service-module_segment{background-color:var(--border);width:.75rem;height:.375rem}.service-module_segment.is-on{background-color:var(--text)}.estimate-card_wrap{height:100%;padding:var(--space-6);background-color:var(--background-2);flex-direction:column;display:flex}@media not (min-width:30rem){.estimate-card_wrap{padding:var(--space-4)}}.estimate-card_head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);display:flex}.estimate-card_muted{color:var(--text-2)}.estimate-card_list{flex-direction:column;flex-grow:1;margin:0;padding:0;list-style:none;display:flex}.estimate-card_factor{align-items:center;gap:var(--space-3);padding-block:var(--space-micro-20);border-top:var(--border-width) solid var(--border);grid-template-columns:minmax(0,1fr) 7.5rem 4rem;display:grid}@media not (min-width:30rem){.estimate-card_factor{grid-template-columns:minmax(0,1fr) 4rem}.estimate-card_factor .estimate-card_bar{grid-area:2/1/auto/-1}}.estimate-card_factor_text{gap:var(--space-micro-4);flex-direction:column;display:flex}.estimate-card_level{text-align:end;color:var(--text-2)}.is-top>.estimate-card_level{color:var(--text)}.estimate-card_phase{gap:var(--space-micro-10);padding-block:var(--space-micro-20);border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}.estimate-card_phase_head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.estimate-card_phase_name{align-items:center;gap:var(--space-micro-10);flex-wrap:wrap;display:flex}.estimate-card_chip{padding:.1875rem var(--space-micro-6);background-color:var(--brand-500);color:var(--brand-text)}.estimate-card_bar{background:linear-gradient(var(--_bar-color,var(--steel-400)), var(--_bar-color,var(--steel-400))) no-repeat 0 0 / var(--_fill) 100%, var(--border);height:.5rem}.is-top>.estimate-card_bar{--_bar-color:var(--brand-500)}.estimate-card_foot{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}.estimate-card_cta{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.process-timeline_wrap{gap:var(--space-6);width:100%;padding:var(--space-4);background-color:var(--background-2);margin:0;list-style:none;display:grid}@media (min-width:64rem){.process-timeline_wrap{grid-template-columns:repeat(var(--_count), minmax(0, 1fr));column-gap:0;row-gap:var(--space-4);padding:var(--space-6);grid-template-rows:auto auto 1fr auto}}.process-timeline_step{gap:var(--space-4);display:grid}@media (min-width:64rem){.process-timeline_step{grid-row:span 4;grid-template-rows:subgrid}}.process-timeline_period{color:var(--text-3)}.is-first>.process-timeline_period{color:var(--brand-500)}.process-timeline_track{align-items:center;display:flex}.process-timeline_marker{aspect-ratio:1;background-color:var(--background);border:var(--border-width) solid var(--border-2);flex:none;justify-content:center;align-items:center;width:2rem;display:flex}.is-first .process-timeline_marker{background-color:var(--brand-500);border-color:var(--brand-500);color:var(--brand-text)}.process-timeline_line{border-top:var(--border-width) dashed var(--border-2);flex-grow:1;display:none}.is-first .process-timeline_line{border-top-style:solid;border-color:var(--brand-500)}@media (min-width:64rem){.process-timeline_line{display:block}}.process-timeline_result{margin-left:var(--space-micro-10);padding:var(--space-micro-6) var(--space-1);border:var(--border-width) solid var(--brand-500);color:var(--brand-500);flex:none}@media (min-width:64rem){.process-timeline_result{margin-left:0}}.process-timeline_body{gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:64rem){.process-timeline_body{padding-right:var(--space-5)}}.process-timeline_text{color:var(--text-2)}.process-timeline_output{gap:var(--space-micro-6);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}@media (min-width:64rem){.process-timeline_output{padding-right:var(--space-5)}}}
