._crumbs_ego2n_1{max-width:var(--content-width);margin:0 auto;padding:var(--spacing-4) var(--spacing-6) 0}._crumbs_ego2n_1 a{display:inline-flex;align-items:center;gap:6px;color:var(--brand-blue);font-size:.85rem;font-weight:var(--fw-medium);text-decoration:none}._crumbs_ego2n_1 a:hover{color:var(--accent)}._facts_ego2n_20{max-width:var(--content-width);margin:var(--spacing-6) auto 0;padding:0 var(--spacing-6);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4)}._fact_ego2n_20{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius-lg);padding:var(--spacing-4) 1.25rem;display:flex;flex-direction:column;gap:4px}._fact_ego2n_20 svg{color:var(--accent);margin-bottom:4px}._factLabel_ego2n_42{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}._fact_ego2n_20 strong{color:var(--brand-blue);font-size:1.05rem;font-weight:var(--fw-heading);line-height:1.3}._section_ego2n_56{padding:var(--spacing-16) var(--spacing-6)}._tint_ego2n_59{background:var(--surface)}._inner_ego2n_62{max-width:var(--content-width);margin:0 auto}._inner_ego2n_62 h2,._faqInner_ego2n_67 h2,._estimate_ego2n_68 h2{margin:0 0 var(--spacing-4);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:var(--fw-heading);letter-spacing:-.015em;color:var(--brand-blue)}._inner_ego2n_62 h3{margin:var(--spacing-8) 0 var(--spacing-3);font-size:1.15rem;color:var(--brand-blue)}._inner_ego2n_62 p{font-size:1.0625rem;line-height:1.75;max-width:var(--prose-width);margin:0 0 var(--spacing-4)}._lead_ego2n_86{color:var(--muted-foreground)}._twoCol_ego2n_89{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12)}._tableWrap_ego2n_96{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-md)}._table_ego2n_96{width:100%;border-collapse:collapse;font-size:.98rem}._table_ego2n_96 th,._table_ego2n_96 td{text-align:left;padding:var(--spacing-4) 1.25rem;border-bottom:1px solid var(--border);vertical-align:top}._table_ego2n_96 thead th{background:var(--brand-blue);color:#fff;font-weight:var(--fw-medium);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}._table_ego2n_96 tbody tr:last-child th,._table_ego2n_96 tbody tr:last-child td{border-bottom:0}._table_ego2n_96 tbody th{color:var(--brand-blue);font-weight:var(--fw-heading)}._table_ego2n_96 td{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);white-space:nowrap}._table_ego2n_96 small{display:block;font-weight:400;color:var(--muted-foreground);font-size:.8rem;margin-top:2px}._jump_ego2n_143{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-top:1.25rem;color:var(--accent);font-weight:var(--fw-heading);text-decoration:none}._jump_ego2n_143:hover{text-decoration:underline}._stops_ego2n_157,._ticks_ego2n_158{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._stops_ego2n_157 li{display:flex;align-items:flex-start;gap:var(--spacing-2);line-height:1.6}._stops_ego2n_157 svg{color:var(--accent);flex:none;margin-top:4px}._ticks_ego2n_158 li{position:relative;padding-left:var(--spacing-6);line-height:1.65}._ticks_ego2n_158 li:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent);font-weight:var(--fw-heading)}._estimate_ego2n_68{padding:var(--spacing-16) var(--spacing-4);scroll-margin-top:110px}._estimate_ego2n_68 ._inner_ego2n_62{text-align:center;padding:0 var(--spacing-2)}._estimate_ego2n_68 ._inner_ego2n_62 p{margin-left:auto;margin-right:auto}._estimateCard_ego2n_204{max-width:1080px;margin:var(--spacing-4) auto 0;background:var(--card);border-radius:var(--radius-xl);border-top:3px solid var(--brand-highlight);box-shadow:var(--shadow-lg);overflow:hidden}._estimateCard_ego2n_204>div{box-shadow:none!important;border-top:0!important;border-radius:0!important}._talk_ego2n_218{text-align:center;margin:1.25rem 0 0}._talk_ego2n_218 a{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--brand-blue);text-decoration-color:var(--accent);text-underline-offset:3px}._faqInner_ego2n_67{max-width:var(--prose-width, 760px);margin:0 auto}._faqItem_ego2n_236{border-bottom:1px solid var(--border);padding:var(--spacing-4) 0}._faqItem_ego2n_236 summary{cursor:pointer;font-weight:var(--fw-heading);color:var(--brand-blue);font-size:1.05rem;list-style:none}._faqItem_ego2n_236 summary::-webkit-details-marker{display:none}._faqItem_ego2n_236 summary:before{content:"+";display:inline-block;width:1.2em;color:var(--accent)}._faqItem_ego2n_236[open] summary:before{content:"–"}._faqItem_ego2n_236 p{margin:var(--spacing-3) 0 0 1.2em;line-height:1.7}._related_ego2n_265{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);margin-top:var(--spacing-6)}._relatedCard_ego2n_271{position:relative;display:block;aspect-ratio:4 / 3;border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;box-shadow:var(--shadow-md)}._relatedCard_ego2n_271 img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}._relatedCard_ego2n_271:hover img{transform:scale(1.04)}._relatedCard_ego2n_271 span{position:absolute;inset:auto 0 0;padding:var(--spacing-8) 1.25rem var(--spacing-4);background:linear-gradient(transparent,#0c2440e6);color:#fff;font-weight:var(--fw-heading);display:flex;align-items:center;gap:var(--spacing-2)}._more_ego2n_300{margin-top:var(--spacing-6)!important}._more_ego2n_300 a{color:var(--brand-blue);font-weight:var(--fw-medium);text-decoration-color:var(--accent)}._notFound_ego2n_309{max-width:640px;margin:0 auto;padding:var(--spacing-20) var(--spacing-6);text-align:center}@media(max-width:960px){._facts_ego2n_20{grid-template-columns:repeat(2,1fr)}._twoCol_ego2n_89{grid-template-columns:1fr;gap:var(--spacing-8)}._related_ego2n_265{grid-template-columns:1fr 1fr}}@media(max-width:560px){._section_ego2n_56{padding:var(--spacing-12) var(--spacing-4)}._facts_ego2n_20{padding:0 var(--spacing-4);gap:var(--spacing-3)}._fact_ego2n_20{padding:var(--spacing-3) var(--spacing-4)}._related_ego2n_265{grid-template-columns:1fr}._table_ego2n_96 th,._table_ego2n_96 td{padding:var(--spacing-3)}}
