.cost_hero__iomqS{display:grid;gap:var(--space-8);align-items:start}@media (min-width:900px){.cost_hero__iomqS{grid-template-columns:1fr 1fr;gap:var(--space-12)}}.cost_heroCopy__gOdCV{max-width:38rem}.cost_heroH1__g5OJt{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__KVHmv{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__KVHmv a{color:var(--color-gold-accessible);text-decoration:underline;text-underline-offset:2px}.cost_trustStrip__IP_AW{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__74IwT{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.cost_heroImageWrap__f5d3k{position:relative;width:100%;aspect-ratio:3/2;border:1px solid var(--border);box-shadow:var(--shadow-card)}.cost_heroImg__bKzQw{object-fit:cover}.cost_pricingGrid__VjNuf{display:grid;gap:var(--space-5)}@media (min-width:900px){.cost_pricingGrid__VjNuf{grid-template-columns:repeat(3,1fr);align-items:stretch}}.cost_inclusionGrid__L8_7g{display:grid;gap:var(--space-10)}@media (min-width:768px){.cost_inclusionGrid__L8_7g{grid-template-columns:1fr 1fr;gap:var(--space-12)}}.cost_inclusionColTitle__t0rf8{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__YU4jH{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__YU4jH li{display:flex;gap:var(--space-3);align-items:flex-start;margin-bottom:var(--space-3)}.cost_inclusionList__YU4jH li:last-child{margin-bottom:0}.cost_iconSvg__79a8x{flex-shrink:0;width:var(--space-5);height:var(--space-5);margin-top:.15em;color:var(--color-gold-accessible)}.cost_iconSvgNeutral__0rOgg{color:var(--text-muted)}.cost_factors__Lg_jL{display:grid;gap:var(--space-6)}@media (min-width:768px){.cost_factors__Lg_jL{grid-template-columns:1fr 1fr;gap:var(--space-6) var(--space-10)}}.cost_factorBlock__NzhB3{padding:var(--space-5) var(--space-5) var(--space-6);border:1px solid var(--border);background:var(--cream)}.cost_factorH3__QjupH{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;color:var(--navy);margin:0 0 var(--space-2)}.cost_factorP__mYYsO{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__wXH44{grid-column:1/-1}}.cost_tableWrap__bZ8_A{overflow-x:auto;margin-top:var(--space-2);border:1px solid var(--border)}.cost_quoteTable__u09y6{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-body-default)}.cost_quoteTable__u09y6 td,.cost_quoteTable__u09y6 th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border)}.cost_quoteTable__u09y6 th{font-weight:600;color:var(--navy);background:var(--cream-dark)}.cost_quoteTable__u09y6 td:last-child{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cost_quoteTable__u09y6 tbody tr:last-child td{border-bottom:none;font-weight:600;color:var(--navy)}.cost_resourceGrid__WsSjt{display:grid;gap:var(--space-5)}@media (min-width:768px){.cost_resourceGrid__WsSjt{grid-template-columns:repeat(2,1fr)}}.cost_compareGrid__Tj86L{display:grid;gap:var(--space-5)}@media (min-width:900px){.cost_compareGrid__Tj86L{grid-template-columns:repeat(3,1fr)}}.cost_formIntro__TzpWw{font-size:var(--text-body-default);max-width:40rem;margin:0 0 var(--space-4)}.cost_formFooterLine__o8Kc1,.cost_formIntro__TzpWw{font-family:var(--font-body);line-height:var(--list-item-line-height);color:var(--text-muted)}.cost_formFooterLine__o8Kc1{font-size:var(--text-body-sm);margin-top:var(--space-5)}.cost_formFooterLine__o8Kc1 a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cost_formBlock__Rnlnv{margin-bottom:var(--space-10)}