.cost_hero__2Vo3w{display:grid;gap:var(--space-8);align-items:start}@media (min-width:900px){.cost_hero__2Vo3w{grid-template-columns:1fr 1fr;gap:var(--space-12)}}.cost_heroCopy__lfuCN{max-width:38rem}.cost_heroH1__XX8d_{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__ctr8y{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__ctr8y a{color:var(--color-gold-accessible);text-decoration:underline;text-underline-offset:2px}.cost_trustStrip__Q_7T9{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__LMjgW{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.cost_heroImageWrap__9RaEm{position:relative;width:100%;aspect-ratio:3/2;border:1px solid var(--border);box-shadow:var(--shadow-card)}.cost_heroImg___m_ol{object-fit:cover}.cost_pricingGrid__Xfdws{display:grid;gap:var(--space-5)}@media (min-width:900px){.cost_pricingGrid__Xfdws{grid-template-columns:repeat(3,1fr);align-items:stretch}}.cost_inclusionGrid__hlI2b{display:grid;gap:var(--space-10)}@media (min-width:768px){.cost_inclusionGrid__hlI2b{grid-template-columns:1fr 1fr;gap:var(--space-12)}}.cost_inclusionColTitle__TFlID{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__Fhehz{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__Fhehz li{display:flex;gap:var(--space-3);align-items:flex-start;margin-bottom:var(--space-3)}.cost_inclusionList__Fhehz li:last-child{margin-bottom:0}.cost_iconSvg__3bXrS{flex-shrink:0;width:var(--space-5);height:var(--space-5);margin-top:.15em;color:var(--color-gold-accessible)}.cost_iconSvgNeutral__K46XT{color:var(--text-muted)}.cost_factors__YZfc4{display:grid;gap:var(--space-6)}@media (min-width:768px){.cost_factors__YZfc4{grid-template-columns:1fr 1fr;gap:var(--space-6) var(--space-10)}}.cost_factorBlock__6OCmZ{padding:var(--space-5) var(--space-5) var(--space-6);border:1px solid var(--border);background:var(--cream)}.cost_factorH3__rKrWw{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;color:var(--navy);margin:0 0 var(--space-2)}.cost_factorP__IQypt{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__kyg0e{grid-column:1/-1}}.cost_tableWrap__CrkZH{overflow-x:auto;margin-top:var(--space-2);border:1px solid var(--border)}.cost_quoteTable__f_yW3{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-body-default)}.cost_quoteTable__f_yW3 td,.cost_quoteTable__f_yW3 th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border)}.cost_quoteTable__f_yW3 th{font-weight:600;color:var(--navy);background:var(--cream-dark)}.cost_quoteTable__f_yW3 td:last-child{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cost_quoteTable__f_yW3 tbody tr:last-child td{border-bottom:none;font-weight:600;color:var(--navy)}.cost_resourceGrid__1x5ds{display:grid;gap:var(--space-5)}@media (min-width:768px){.cost_resourceGrid__1x5ds{grid-template-columns:repeat(2,1fr)}}.cost_compareGrid__qf9YF{display:grid;gap:var(--space-5)}@media (min-width:900px){.cost_compareGrid__qf9YF{grid-template-columns:repeat(3,1fr)}}.cost_formIntro__kjcsf{font-size:var(--text-body-default);max-width:40rem;margin:0 0 var(--space-4)}.cost_formFooterLine__4oysI,.cost_formIntro__kjcsf{font-family:var(--font-body);line-height:var(--list-item-line-height);color:var(--text-muted)}.cost_formFooterLine__4oysI{font-size:var(--text-body-sm);margin-top:var(--space-5)}.cost_formFooterLine__4oysI a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cost_formBlock__Z1Xl6{margin-bottom:var(--space-10)}