.cost_hero__S4u9N{display:grid;gap:var(--space-8);align-items:start}@media (min-width:900px){.cost_hero__S4u9N{grid-template-columns:1fr 1fr;gap:var(--space-12)}}.cost_heroCopy__leBQk{max-width:38rem}.cost_heroH1__Hx9gH{font-family:var(--font-display);font-size:var(--text-section-h2);font-weight:500;line-height:1.15;color:var(--navy);margin:0 0 var(--space-5)}.cost_heroLead__PRiNW{font-family:var(--font-body);font-size:var(--section-lead-font-size);line-height:var(--list-item-line-height);color:var(--text-muted);margin:0 0 var(--space-4)}.cost_heroLead__PRiNW a{color:var(--color-gold-accessible);text-decoration:underline;text-underline-offset:2px}.cost_trustStrip__Su5OY{font-family:var(--font-body);font-size:var(--text-body-sm);letter-spacing:.02em;color:var(--navy);margin:0 0 var(--space-6);line-height:var(--list-item-line-height)}.cost_heroCtas__vhH3T{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.cost_heroImageWrap__4_vkP{position:relative;width:100%;aspect-ratio:3/2;border:1px solid var(--border);box-shadow:var(--shadow-card)}.cost_heroImg__Mq3Eu{object-fit:cover}.cost_pricingGrid__mfszV{display:grid;gap:var(--space-5)}@media (min-width:900px){.cost_pricingGrid__mfszV{grid-template-columns:repeat(3,1fr);align-items:stretch}}.cost_inclusionGrid__b4CUH{display:grid;gap:var(--space-10)}@media (min-width:768px){.cost_inclusionGrid__b4CUH{grid-template-columns:1fr 1fr;gap:var(--space-12)}}.cost_inclusionColTitle__XZw6i{font-family:var(--font-body);font-size:var(--text-xl);font-weight:600;color:var(--navy);margin:0 0 var(--space-4);display:flex;align-items:center;gap:var(--space-3)}.cost_inclusionList__V_X8x{margin:0;padding:0;list-style:none;font-family:var(--font-body);font-size:var(--text-body-default);line-height:var(--list-item-line-height);color:var(--text-muted)}.cost_inclusionList__V_X8x li{display:flex;gap:var(--space-3);align-items:flex-start;margin-bottom:var(--space-3)}.cost_inclusionList__V_X8x li:last-child{margin-bottom:0}.cost_iconSvg__HgAZ9{flex-shrink:0;width:var(--space-5);height:var(--space-5);margin-top:.15em;color:var(--color-gold-accessible)}.cost_iconSvgNeutral__duOCL{color:var(--text-muted)}.cost_factors__963Yv{display:grid;gap:var(--space-6)}@media (min-width:768px){.cost_factors__963Yv{grid-template-columns:1fr 1fr;gap:var(--space-6) var(--space-10)}}.cost_factorBlock__hkhKO{padding:var(--space-5) var(--space-5) var(--space-6);border:1px solid var(--border);background:var(--cream)}.cost_factorH3__hRcZn{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;color:var(--navy);margin:0 0 var(--space-2)}.cost_factorP__mfTEo{font-family:var(--font-body);font-size:var(--text-body-default);line-height:var(--list-item-line-height);color:var(--text-muted);margin:0}@media (min-width:768px){.cost_factorBlockWide___fBTm{grid-column:1/-1}}.cost_tableWrap__GSc8X{overflow-x:auto;margin-top:var(--space-2);border:1px solid var(--border)}.cost_quoteTable__oNzdq{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-body-default)}.cost_quoteTable__oNzdq td,.cost_quoteTable__oNzdq th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border)}.cost_quoteTable__oNzdq th{font-weight:600;color:var(--navy);background:var(--cream-dark)}.cost_quoteTable__oNzdq td:last-child{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cost_quoteTable__oNzdq tbody tr:last-child td{border-bottom:none;font-weight:600;color:var(--navy)}.cost_resourceGrid__UqQjG{display:grid;gap:var(--space-5)}@media (min-width:768px){.cost_resourceGrid__UqQjG{grid-template-columns:repeat(2,1fr)}}.cost_compareGrid__5perG{display:grid;gap:var(--space-5)}@media (min-width:900px){.cost_compareGrid__5perG{grid-template-columns:repeat(3,1fr)}}.cost_formIntro__EOkR7{font-size:var(--text-body-default);max-width:40rem;margin:0 0 var(--space-4)}.cost_formFooterLine__RzvTw,.cost_formIntro__EOkR7{font-family:var(--font-body);line-height:var(--list-item-line-height);color:var(--text-muted)}.cost_formFooterLine__RzvTw{font-size:var(--text-body-sm);margin-top:var(--space-5)}.cost_formFooterLine__RzvTw a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cost_formBlock__ulQHX{margin-bottom:var(--space-10)}