.cnc-cost[data-astro-cid-fpsjxeux]{--cnc-cost-orange: var(--ie-accent-orange, #f26f0e);color:var(--ie-text-body-dark, #424242);font-family:var(--font-body, "DM Sans", sans-serif)}.cnc-cost__grid[data-astro-cid-fpsjxeux]{display:grid;gap:clamp(1.5rem,3vw,2.5rem);align-items:stretch}@media(min-width:960px){.cnc-cost__grid[data-astro-cid-fpsjxeux]{grid-template-columns:minmax(0,1fr) minmax(0,min(26rem,38vw));column-gap:clamp(2rem,4vw,3rem)}}.cnc-cost__main[data-astro-cid-fpsjxeux]{min-width:0}.cnc-cost__kicker[data-astro-cid-fpsjxeux]{margin:0 0 .5rem;font-weight:500;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cnc-cost-orange)}.cnc-cost__h2[data-astro-cid-fpsjxeux]{margin:0 0 .75rem;color:var(--ie-text-heading-dark, #1a1a1a);max-width:min(var(--type-content-h2-max),38rem)}.cnc-cost__body[data-astro-cid-fpsjxeux]{margin:0 0 1.15rem;max-width:40rem;font-size:clamp(.9375rem,.15vw + .86rem,1rem);line-height:1.62;color:var(--ie-text-secondary-dark, rgba(66, 66, 66, .78));text-wrap:pretty}.cnc-cost__bridge[data-astro-cid-fpsjxeux]{display:flex;flex-direction:column;gap:.4rem;margin:0 0 1.35rem;padding:.85rem 0 0;border-top:1px solid var(--ie-edge-light-hairline, rgba(17, 19, 21, .08))}@media(min-width:640px){.cnc-cost__bridge[data-astro-cid-fpsjxeux]{flex-direction:row;flex-wrap:wrap;gap:.35rem 1.1rem}}.cnc-cost__bridge-a[data-astro-cid-fpsjxeux]{font-size:clamp(.8125rem,.08vw + .78rem,.875rem);line-height:1.4;color:var(--ie-text-label-dark, rgba(66, 66, 66, .88));text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.cnc-cost__bridge-a[data-astro-cid-fpsjxeux]:hover,.cnc-cost__bridge-a[data-astro-cid-fpsjxeux]:focus-visible{color:var(--cnc-cost-orange);border-bottom-color:color-mix(in srgb,var(--cnc-cost-orange) 40%,transparent);outline:none}.cnc-cost__cta-wrap[data-astro-cid-fpsjxeux]{margin:0}.cnc-cost__cta[data-astro-cid-fpsjxeux]{display:inline-flex;align-items:center;justify-content:center;text-align:center;max-width:100%;min-height:2.65rem;padding:0 1.15rem;font-family:var(--font-display, "Montserrat", sans-serif);font-weight:700;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:6px;background:var(--cnc-cost-orange);color:#fff;border:1px solid var(--cnc-cost-orange);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.cnc-cost__cta[data-astro-cid-fpsjxeux]:hover,.cnc-cost__cta[data-astro-cid-fpsjxeux]:focus-visible{background:color-mix(in srgb,var(--cnc-cost-orange) 88%,#1a1a1a 12%);border-color:color-mix(in srgb,var(--cnc-cost-orange) 88%,#1a1a1a 12%);box-shadow:0 4px 14px #f26f0e47;outline:none}.cnc-cost__panel[data-astro-cid-fpsjxeux]{min-width:0}.cnc-cost__panel-shell[data-astro-cid-fpsjxeux]{height:100%;padding:clamp(.9rem,1.4vw,1.1rem);background:var(--ie-surface-light-card, #fff);border:1px solid var(--ie-edge-light-structure, rgba(17, 19, 21, .14));border-left:3px solid var(--cnc-cost-orange);border-radius:6px;box-shadow:var(--ie-shadow-light-card, 0 1px 0 rgba(17, 19, 21, .06) inset, 0 2px 12px rgba(0, 0, 0, .06))}.cnc-cost__panel-head[data-astro-cid-fpsjxeux]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.6rem;border-bottom:1px solid var(--ie-edge-light-hairline, rgba(17, 19, 21, .08))}.cnc-cost__panel-dot[data-astro-cid-fpsjxeux]{width:6px;height:6px;border-radius:1px;background:var(--cnc-cost-orange);flex-shrink:0}.cnc-cost__panel-title[data-astro-cid-fpsjxeux]{flex:1 1 auto;font-family:var(--font-display, "Montserrat", sans-serif);font-size:clamp(.625rem,.06vw + .58rem,.6875rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ie-text-heading-dark, #1a1a1a);line-height:1.25}.cnc-cost__panel-rows[data-astro-cid-fpsjxeux]{display:flex;flex-direction:column;font-size:clamp(.8125rem,.06vw + .78rem,.875rem)}.cnc-cost__panel-row[data-astro-cid-fpsjxeux]{display:grid;grid-template-columns:1fr minmax(0,5.5rem);gap:.5rem;align-items:baseline;border-bottom:1px solid var(--ie-edge-light-hairline, rgba(17, 19, 21, .08));padding:.4rem 0}.cnc-cost__panel-row[data-astro-cid-fpsjxeux]:last-child{border-bottom:none;padding-bottom:0}.cnc-cost__panel-row-label[data-astro-cid-fpsjxeux]{color:var(--ie-text-secondary-dark, rgba(66, 66, 66, .78));line-height:1.35}.cnc-cost__panel-row-val[data-astro-cid-fpsjxeux]{text-align:right;font-variant-numeric:tabular-nums;color:var(--ie-text-label-dark, rgba(66, 66, 66, .35))}
