._container_36gsc_1{width:calc(100% - 96px);max-width:1376px;margin:auto;padding:48px 0 100px}._container_36gsc_1 section[id]{scroll-margin-top:32px}._crumbs_36gsc_3{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:36px;font-size:13px;display:flex}._crumbs_36gsc_3 a:hover{color:var(--accent)}._heading_36gsc_5{max-width:1000px;font-size:clamp(44px,5.2vw,76px)}._lead_36gsc_6{color:var(--muted);max-width:72ch;font-size:18px;line-height:1.65;margin:24px 0 32px!important}._introActions_36gsc_7,._actions_36gsc_7{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}._editorialHeader_36gsc_8{justify-content:space-between;align-items:end;gap:32px;padding:64px 0 28px;display:flex}._editorialHeader_36gsc_8 h2{max-width:750px}._editorialHeader_36gsc_8 p{max-width:36ch;color:var(--muted)}._formats_36gsc_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;display:grid}._format_36gsc_11{border-top:1px solid var(--line);min-width:0;padding-top:10px;display:block}._formatImage_36gsc_13{aspect-ratio:1;background:0 0;align-items:center;display:grid;overflow:visible}._formatImage_36gsc_13 img{object-fit:contain;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1)}._format_36gsc_11:hover ._formatImage_36gsc_13 img{transform:scale(1.025)}._formatHeading_36gsc_16{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}._formatHeading_36gsc_16 svg{flex-shrink:0}._format_36gsc_11 p{color:var(--muted);max-width:55ch;font-size:14px;margin-top:10px!important}._format_36gsc_11 ._formatPrice_36gsc_20{color:var(--ink);font-variant-numeric:tabular-nums;font-size:21px;font-weight:550;line-height:1.4}._formatMeta_36gsc_21{color:var(--muted);margin-top:6px;font-size:13px;display:block}._methodNote_36gsc_22{color:var(--muted);max-width:80ch;padding-top:24px;font-size:14px;line-height:1.7}._methodNote_36gsc_22 a,._article_36gsc_23 a,._note_36gsc_23 a,._result_36gsc_23 a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}._homeSection_36gsc_24{border-top:1px solid var(--line);width:calc(100% - 96px);max-width:1376px;margin:auto;padding:80px 0 96px}._homeSection_36gsc_24 ._editorialHeader_36gsc_8{padding-top:0}._homeSection_36gsc_24 ._formats_36gsc_11{row-gap:32px}._detailHero_36gsc_27{grid-template-columns:.95fr 1.05fr;align-items:center;gap:36px;display:grid}._detailHero_36gsc_27 ._heading_36gsc_5{font-size:clamp(42px,4.5vw,66px)}._detailHero_36gsc_27 img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}._estimateTeaser_36gsc_30{border-top:1px solid var(--line);margin-top:24px;padding:24px 0}._estimateTeaser_36gsc_30 dt{color:var(--muted);margin-bottom:8px;font-size:14px}._estimateTeaser_36gsc_30 dd{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(24px,2.7vw,36px);font-weight:550;line-height:1.35}._estimateTeaser_36gsc_30 p{color:var(--muted);font-size:13px;margin:12px 0 20px!important}._detailLayout_36gsc_34{grid-template-columns:270px minmax(0,1fr);gap:72px;margin-top:60px;display:grid}._contents_36gsc_35{border-top:1px solid var(--line);flex-direction:column;align-self:start;gap:14px;padding-top:20px;display:flex;position:sticky;top:24px}._contents_36gsc_35 strong{font-weight:550}._contents_36gsc_35 a{color:var(--muted);font-size:14px}._contents_36gsc_35 a:hover{color:var(--accent)}._article_36gsc_23{max-width:78ch}._article_36gsc_23 section{margin-bottom:52px}._article_36gsc_23 h2{margin-bottom:20px;font-size:clamp(32px,3vw,46px)}._article_36gsc_23 h3{margin:28px 0 12px;font-size:21px}._article_36gsc_23 p{color:var(--muted);margin:16px 0!important}._article_36gsc_23 ul,._article_36gsc_23 ol{padding-left:22px}._article_36gsc_23 li{padding:7px 0;line-height:1.65}._article_36gsc_23 details{border-top:1px solid var(--line);padding:20px 0}._article_36gsc_23 summary{cursor:pointer;font-size:18px;font-weight:550}._article_36gsc_23 details:last-child{border-bottom:1px solid var(--line)}._tableWrap_36gsc_38{scrollbar-color:var(--muted) var(--surface);border-top:1px solid var(--line);overflow-x:auto}._table_36gsc_38{border-collapse:collapse;width:100%;font-size:14px}._table_36gsc_38 th,._table_36gsc_38 td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:15px 12px}._table_36gsc_38 th:first-child,._table_36gsc_38 td:first-child{padding-left:0}._table_36gsc_38 th{font-weight:550}._table_36gsc_38 td{color:var(--muted)}._table_36gsc_38 td._num_36gsc_39,._table_36gsc_38 th._num_36gsc_39{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._table_36gsc_38 tfoot th,._table_36gsc_38 tfoot td{color:var(--ink);border-bottom:0;padding-top:20px;font-size:17px;font-weight:600}._note_36gsc_23{color:var(--muted);max-width:76ch;font-size:14px;line-height:1.7;margin-top:20px!important}._toolsTop_36gsc_41{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}._toolsTop_36gsc_41 ._heading_36gsc_5{max-width:700px}._toolsTop_36gsc_41 p{color:var(--muted);max-width:40ch}._tabs_36gsc_43{border-bottom:1px solid var(--line);gap:24px;margin:24px 0 36px;padding:0 0 1px;display:flex;overflow-x:auto}._tabs_36gsc_43 button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:52px;padding:15px 0;font-size:16px}._tabs_36gsc_43 button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px var(--accent);font-weight:550}._calculator_36gsc_46{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;display:grid}._inputPanel_36gsc_47,._result_36gsc_23{min-width:0}._inputPanel_36gsc_47 h2,._result_36gsc_23 h2{margin-bottom:24px;font-size:32px}._inputPanel_36gsc_47 h3{margin:32px 0 18px;font-size:19px}._fields_36gsc_48{grid-template-columns:1fr 1fr;gap:22px 24px;display:grid}._field_36gsc_48{min-width:0;color:var(--ink);flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}._wide_36gsc_48{grid-column:1/-1}._field_36gsc_48 input,._field_36gsc_48 select,._field_36gsc_48 textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;caret-color:var(--accent);border-radius:2px;padding:12px 10px;font-size:16px}._field_36gsc_48 input:focus,._field_36gsc_48 select:focus,._field_36gsc_48 textarea:focus{outline:2px solid var(--accent);outline-offset:2px}._field_36gsc_48 small{color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}._check_36gsc_49{align-items:flex-start;gap:12px;margin:24px 0;font-size:14px;display:flex}._check_36gsc_49 input{accent-color:var(--accent);flex-shrink:0;width:18px;height:18px;margin-top:3px}._result_36gsc_23{border-top:2px solid var(--ink);align-self:start;padding-top:24px}._resultLabel_36gsc_50{color:var(--muted);font-size:14px;margin-bottom:8px!important}._resultValue_36gsc_50{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3.4vw,46px);font-weight:550;line-height:1.25}._resultDetail_36gsc_50{margin-top:20px}._resultDetail_36gsc_50 dl{margin:0}._resultDetail_36gsc_50 dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding:15px 0;display:flex}._resultDetail_36gsc_50 dt{color:var(--muted);font-size:14px}._resultDetail_36gsc_50 dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:550}._result_36gsc_23 ._actions_36gsc_7{margin-top:28px}._result_36gsc_23 ._table_36gsc_38{margin-top:24px}._scenario_36gsc_51{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:28px;padding:22px 0}._scenario_36gsc_51 h3{margin-bottom:10px;font-size:19px}._scenario_36gsc_51 p{color:var(--muted);font-size:14px}._scenario_36gsc_51 strong{color:var(--ink);font-variant-numeric:tabular-nums}._error_36gsc_51{background:var(--surface);border:1px solid var(--line);color:var(--ink);padding:20px;line-height:1.65}._error_36gsc_51 p{color:var(--muted);margin-top:8px!important}._secondaryButton_36gsc_52{border:1px solid var(--line);min-height:48px;color:var(--ink);background:var(--paper);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:14px;font-weight:500;display:inline-flex}._secondaryButton_36gsc_52:hover{border-color:var(--ink);background:var(--surface)}._secondaryButton_36gsc_52:disabled{opacity:.55;cursor:not-allowed}._secondaryButton_36gsc_52:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._servicesList_36gsc_53{margin:52px 0}._serviceRow_36gsc_53{border-top:1px solid var(--line);grid-template-columns:.8fr 1.15fr .6fr;align-items:start;gap:36px;padding:36px 0;display:grid}._serviceRow_36gsc_53:last-child{border-bottom:1px solid var(--line)}._serviceRow_36gsc_53 h2{font-size:34px}._serviceRow_36gsc_53 p{color:var(--muted);max-width:70ch;margin:12px 0!important}._serviceRow_36gsc_53 ul{color:var(--muted);padding-left:20px;font-size:14px}._serviceRow_36gsc_53 li{padding:4px 0}._serviceFee_36gsc_53{font-variant-numeric:tabular-nums;font-size:27px;font-weight:550;line-height:1.4}._serviceFee_36gsc_53 small{color:var(--muted);margin-top:6px;font-size:14px;font-weight:400;display:block}._serviceRow_36gsc_53 ._actions_36gsc_7{margin-top:18px}._serviceSummary_36gsc_54{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;padding:40px 0;display:grid}._serviceSummary_36gsc_54 h2{font-size:40px}._serviceSummary_36gsc_54 p{max-width:65ch;color:var(--muted);margin:16px 0!important}._serviceSummary_36gsc_54 strong{font-variant-numeric:tabular-nums;font-size:34px}._supplierGroup_36gsc_55{margin-top:56px}._supplierGroup_36gsc_55 h2{margin-bottom:24px;font-size:38px}._supplier_36gsc_55{border-top:1px solid var(--line);grid-template-columns:.8fr 1.15fr .8fr;gap:32px;padding:28px 0;display:grid}._supplier_36gsc_55 h3{font-size:21px}._supplier_36gsc_55 p{color:var(--muted);font-size:14px;line-height:1.7}._supplier_36gsc_55 a{text-underline-offset:4px;text-decoration:underline}._supplierContact_36gsc_55{flex-direction:column;gap:10px;font-size:14px;display:flex}._wizard_36gsc_56{grid-template-columns:280px minmax(0,740px);gap:64px;margin-top:40px;display:grid}._wizardRail_36gsc_56{align-self:start}._wizardRail_36gsc_56 ol{margin:0;padding:0;list-style:none}._wizardRail_36gsc_56 li{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:18px 0;font-size:14px;display:flex}._wizardRail_36gsc_56 li[aria-current=step]{color:var(--ink);font-weight:600}._wizardRail_36gsc_56 li span{border:1px solid var(--line);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}._wizardRail_36gsc_56 li[aria-current=step] span{background:var(--ink);color:var(--paper);border-color:var(--ink)}._wizardRail_36gsc_56 p{color:var(--muted);font-size:13px;margin-top:24px!important}._wizardPanel_36gsc_56{min-width:0}._wizardPanel_36gsc_56 h2{margin-bottom:16px;font-size:36px}._wizardPanel_36gsc_56>p{color:var(--muted);max-width:70ch;margin-bottom:28px!important}._wizardPanel_36gsc_56 ._actions_36gsc_7{margin-top:30px}._wizardPanel_36gsc_56 fieldset{border:0;margin:0 0 28px;padding:0}._wizardPanel_36gsc_56 legend{margin-bottom:12px;font-size:14px;font-weight:550}._choices_36gsc_56{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._choice_36gsc_56{border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;min-height:58px;padding:16px;display:flex;position:relative}._choice_36gsc_56 input{accent-color:var(--accent);flex-shrink:0;margin-top:4px}._choice_36gsc_56._selected_36gsc_56{border-color:var(--ink);background:var(--surface)}._choice_36gsc_56 span{font-size:15px}._choice_36gsc_56 small{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.6;display:block}._choice_36gsc_56:focus-within{outline:2px solid var(--accent);outline-offset:3px}._wizardImage_36gsc_56{max-width:240px;margin:0 auto 24px}._reviewList_36gsc_56{margin:24px 0}._reviewList_36gsc_56>div{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:24px;padding:14px 0;display:grid}._reviewList_36gsc_56 dt{color:var(--muted);font-size:14px}._reviewList_36gsc_56 dd{margin:0;font-size:15px}._summaryBox_36gsc_56{border-top:2px solid var(--ink);margin:24px 0;padding:24px 0}._summaryBox_36gsc_56 h3{margin-bottom:12px;font-size:21px}._summaryBox_36gsc_56 p{color:var(--muted);font-size:15px;margin:12px 0!important}._summaryBox_36gsc_56 ._resultValue_36gsc_50{color:var(--ink);font-size:28px}._status_36gsc_56{color:var(--muted);font-size:14px;margin-top:16px!important}._demoSteps_36gsc_56{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0 60px;padding:0;list-style:none;display:grid}._demoSteps_36gsc_56 li{border-top:1px solid var(--line);padding-top:20px}._demoSteps_36gsc_56 h2{margin-bottom:12px;font-family:Geist,Arial,sans-serif;font-size:22px;font-weight:550}._demoSteps_36gsc_56 p{color:var(--muted);font-size:15px;line-height:1.65}._demoEntry_36gsc_56{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}._demoEntry_36gsc_56 img{object-fit:contain;width:100%;height:auto;max-height:480px}._demoEntry_36gsc_56 ._heading_36gsc_5{font-size:clamp(48px,6vw,80px)}._downloadLinks_36gsc_56{flex-wrap:wrap;gap:16px 28px;margin:24px 0;display:flex}._downloadLinks_36gsc_56 a{text-underline-offset:4px;font-size:14px;text-decoration:underline}@media (max-width:1100px){._calculator_36gsc_46{gap:36px}._serviceRow_36gsc_53{grid-template-columns:.8fr 1.2fr}._serviceRow_36gsc_53>div:last-child{grid-column:2}._detailLayout_36gsc_34{grid-template-columns:210px 1fr;gap:40px}._wizard_36gsc_56{grid-template-columns:220px 1fr;gap:36px}._formats_36gsc_11{column-gap:24px}}@media (max-width:1024px){._container_36gsc_1,._homeSection_36gsc_24{width:calc(100% - 48px)}._formatPrice_36gsc_20{font-size:18px!important}._formats_36gsc_11{grid-template-columns:repeat(2,minmax(0,1fr))}._detailHero_36gsc_27{gap:20px}._supplier_36gsc_55{grid-template-columns:1fr 1.3fr}._supplierContact_36gsc_55{grid-column:2}._toolsTop_36gsc_41{flex-direction:column;align-items:start;gap:20px}._toolsTop_36gsc_41 p{max-width:70ch}}@media (max-width:760px){._calculator_36gsc_46,._detailHero_36gsc_27,._detailLayout_36gsc_34,._demoEntry_36gsc_56,._serviceSummary_36gsc_54{grid-template-columns:1fr}._detailHero_36gsc_27 img{max-width:520px;margin:auto}._detailLayout_36gsc_34{gap:32px;margin-top:36px}._contents_36gsc_35{flex-flow:wrap;gap:12px 24px;position:static}._contents_36gsc_35 strong{flex-basis:100%}._editorialHeader_36gsc_8{flex-direction:column;align-items:start;gap:20px}._calculator_36gsc_46{gap:42px}._serviceRow_36gsc_53{grid-template-columns:1fr;gap:18px}._serviceRow_36gsc_53>div:last-child{grid-column:auto}._wizard_36gsc_56{grid-template-columns:1fr;gap:24px}._wizardRail_36gsc_56 ol{gap:14px;display:flex;overflow-x:auto}._wizardRail_36gsc_56 li{gap:8px;min-width:fit-content;font-size:12px}._wizardRail_36gsc_56 p{margin-top:12px!important}._demoSteps_36gsc_56{grid-template-columns:1fr;gap:24px}._supplier_36gsc_55{grid-template-columns:1fr;gap:14px}._supplierContact_36gsc_55{grid-column:auto}._tabs_36gsc_43{gap:22px}._tabs_36gsc_43 button{font-size:15px}}@media (max-width:600px){._container_36gsc_1{padding-top:28px;padding-bottom:64px}._heading_36gsc_5{font-size:44px}._lead_36gsc_6{font-size:16px;margin:20px 0 24px!important}._crumbs_36gsc_3{margin-bottom:24px}._homeSection_36gsc_24{padding:56px 0}._formats_36gsc_11{grid-template-columns:1fr;row-gap:30px}._formatImage_36gsc_13,._formatImage_36gsc_13 img{max-height:380px}._formatHeading_36gsc_16 h3{font-size:24px}._formatPrice_36gsc_20{font-size:22px!important}._fields_36gsc_48{gap:20px 16px}._serviceFee_36gsc_53{font-size:26px}._serviceSummary_36gsc_54{gap:24px}._table_36gsc_38{font-size:13px}._table_36gsc_38 th,._table_36gsc_38 td{padding:13px 8px}._table_36gsc_38 tfoot th,._table_36gsc_38 tfoot td{font-size:15px}._resultValue_36gsc_50{font-size:30px}._resultDetail_36gsc_50 dd{font-size:17px}._choices_36gsc_56{grid-template-columns:1fr}._wizardPanel_36gsc_56 h2{font-size:32px}._reviewList_36gsc_56>div{grid-template-columns:1fr;gap:6px}._wizardRail_36gsc_56 li span{width:24px;height:24px}._wizardRail_36gsc_56 li{padding:12px 0}._editorialHeader_36gsc_8{padding-top:44px}._detailHero_36gsc_27 ._heading_36gsc_5{font-size:42px}._demoEntry_36gsc_56 ._heading_36gsc_5{font-size:52px}}@media (max-width:360px){._container_36gsc_1,._homeSection_36gsc_24{width:calc(100% - 36px)}._heading_36gsc_5{font-size:38px}._fields_36gsc_48{grid-template-columns:1fr}._wide_36gsc_48{grid-column:auto}._resultValue_36gsc_50{font-size:26px}._resultDetail_36gsc_50 dl>div{gap:12px}._resultDetail_36gsc_50 dd{font-size:15px}._wizardRail_36gsc_56 li{font-size:11px}._table_36gsc_38{font-size:12px}}@media (prefers-reduced-motion:reduce){._formatImage_36gsc_13 img{transition:none}._format_36gsc_11:hover ._formatImage_36gsc_13 img{transform:none}}@media print{._container_36gsc_1{width:100%;padding:0}._tabs_36gsc_43,._inputPanel_36gsc_47,._introActions_36gsc_7,._actions_36gsc_7,._crumbs_36gsc_3,._contents_36gsc_35,._wizardRail_36gsc_56{display:none!important}._calculator_36gsc_46,._wizard_36gsc_56,._detailHero_36gsc_27,._detailLayout_36gsc_34{display:block}._result_36gsc_23{break-inside:avoid}._heading_36gsc_5{font-size:32px}._resultValue_36gsc_50{font-size:28px}._table_36gsc_38 td,._table_36gsc_38 th{font-size:11px}._container_36gsc_1 section{break-inside:avoid}}._resultDetail_36gsc_50 dl>div{flex-wrap:wrap}._resultDetail_36gsc_50 dd{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (max-width:600px){._wizardRail_36gsc_56 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid;overflow:visible}._wizardRail_36gsc_56 li{min-width:0}._fields_36gsc_48{grid-template-columns:1fr}._wide_36gsc_48{grid-column:auto}}._formats_36gsc_11{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px}._formatImage_36gsc_13{aspect-ratio:1.1;background:0 0}._formatImage_36gsc_13 img{max-height:250px}._formatHeading_36gsc_16{margin-top:10px}._formatHeading_36gsc_16 h3{font-size:21px}._format_36gsc_11{border-top:0;padding-top:0}._format_36gsc_11 p{font-size:14px;line-height:1.6}@media (max-width:1100px){._formats_36gsc_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}}@media (max-width:760px){._formats_36gsc_11{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}._formatImage_36gsc_13{aspect-ratio:1.05;max-height:220px}._formatImage_36gsc_13 img{max-height:220px}._formatHeading_36gsc_16{align-items:start;gap:6px;margin-top:8px}._formatHeading_36gsc_16 h3{overflow-wrap:normal;font-size:18px;line-height:1.25}._formatHeading_36gsc_16 svg{width:16px;height:16px;margin-top:3px}._format_36gsc_11 p{font-size:13px;line-height:1.5}._homeSection_36gsc_24 ._format_36gsc_11 p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._format_36gsc_11 ._formatPrice_36gsc_20{white-space:normal;font-size:16px!important}._formatMeta_36gsc_21{font-size:11px}._homeSection_36gsc_24{padding:44px 0 56px}._homeSection_36gsc_24 ._editorialHeader_36gsc_8{gap:15px;padding-bottom:18px}}@media (max-width:360px){._formats_36gsc_11{column-gap:14px}._formatHeading_36gsc_16 h3{font-size:16px}._format_36gsc_11 ._formatPrice_36gsc_20{font-size:14px!important}}@media (max-width:760px){._formatHeading_36gsc_16 h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-width:0}}._detailLayout_36gsc_34>*{min-width:0}@media (max-width:760px){._detailLayout_36gsc_34{grid-template-columns:minmax(0,1fr)}._formatHeading_36gsc_16 svg{display:none}._formatHeading_36gsc_16 h3{-webkit-hyphens:none;hyphens:none}}
