.cost-hero[data-astro-cid-zim6tdf2] h1[data-astro-cid-zim6tdf2],.calculator-section[data-astro-cid-zim6tdf2] h2[data-astro-cid-zim6tdf2],.calculator-section[data-astro-cid-zim6tdf2] h3[data-astro-cid-zim6tdf2],.calculator-section[data-astro-cid-zim6tdf2] h4[data-astro-cid-zim6tdf2],.faq-section[data-astro-cid-zim6tdf2] h2[data-astro-cid-zim6tdf2]{color:var(--ink)}.cost-hero[data-astro-cid-zim6tdf2] p[data-astro-cid-zim6tdf2],.faq-section[data-astro-cid-zim6tdf2] p[data-astro-cid-zim6tdf2]{color:var(--ink-muted)}.color-text-primary[data-astro-cid-zim6tdf2]{color:var(--ink)}.color-text-muted[data-astro-cid-zim6tdf2],.color-text-secondary[data-astro-cid-zim6tdf2]{color:var(--ink-muted)}.cost-hero[data-astro-cid-zim6tdf2]{background:radial-gradient(circle at 50% 20%,rgba(var(--brand-orange-rgb),.06) 0%,transparent 55%)}.hero-highlight[data-astro-cid-zim6tdf2]{color:var(--brand-blue)}.experience-badge[data-astro-cid-zim6tdf2]{display:inline-flex;align-items:center;padding:.4rem 1rem;background:rgba(var(--brand-orange-rgb),.14);border:1px solid rgba(var(--brand-orange-rgb),.35);border-radius:var(--radius-pill);font-size:.85rem;font-weight:700;color:var(--ink);font-family:var(--font-heading)}.margin-auto[data-astro-cid-zim6tdf2]{margin-left:auto;margin-right:auto}.w-full[data-astro-cid-zim6tdf2]{width:100%}.grid-calculator[data-astro-cid-zim6tdf2]{display:grid;grid-template-columns:2fr 1fr;gap:2.5rem;align-items:start}@media(max-width:960px){.grid-calculator[data-astro-cid-zim6tdf2]{grid-template-columns:1fr;gap:2rem}}.calc-label[data-astro-cid-zim6tdf2]{display:block;font-family:var(--font-heading);font-weight:700;font-size:1.1rem;color:var(--ink)}.radio-grid[data-astro-cid-zim6tdf2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:640px){.radio-grid[data-astro-cid-zim6tdf2]{grid-template-columns:1fr}}.radio-card[data-astro-cid-zim6tdf2]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:1.25rem;cursor:pointer;display:flex;flex-direction:column;transition:all var(--transition-normal)}.radio-card[data-astro-cid-zim6tdf2] input[data-astro-cid-zim6tdf2]{display:none}.radio-title[data-astro-cid-zim6tdf2]{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--ink);margin-bottom:.25rem}.radio-desc[data-astro-cid-zim6tdf2]{font-size:.78rem;color:var(--ink-muted);line-height:1.4}.radio-card[data-astro-cid-zim6tdf2]:hover{border-color:rgba(var(--brand-blue-rgb),.35)}.radio-card[data-astro-cid-zim6tdf2].active{background:rgba(var(--brand-blue-rgb),.06);border-color:var(--brand-blue);box-shadow:0 0 0 1px var(--brand-blue)}.slider-val[data-astro-cid-zim6tdf2]{font-family:var(--font-heading);font-weight:700;color:var(--brand-blue);font-size:1.1rem}.slider-control[data-astro-cid-zim6tdf2]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:5px;background:var(--paper-sunken);outline:none}.slider-control[data-astro-cid-zim6tdf2]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--brand-blue);cursor:pointer;box-shadow:0 2px 6px rgba(var(--brand-blue-rgb),.4);transition:transform var(--transition-fast)}.slider-control[data-astro-cid-zim6tdf2]::-webkit-slider-thumb:hover{transform:scale(1.2)}.checkbox-list[data-astro-cid-zim6tdf2]{display:flex;flex-direction:column;gap:.8rem}.check-item[data-astro-cid-zim6tdf2]{display:flex;align-items:center;gap:.8rem;cursor:pointer;padding:.75rem 1rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);transition:all var(--transition-fast)}.check-item[data-astro-cid-zim6tdf2]:hover{border-color:rgba(var(--brand-blue-rgb),.35)}.check-item[data-astro-cid-zim6tdf2] input[data-astro-cid-zim6tdf2]{accent-color:var(--brand-blue);width:16px;height:16px}.check-text[data-astro-cid-zim6tdf2]{font-size:.9rem;font-weight:500;color:var(--ink)}.sticky-estimator[data-astro-cid-zim6tdf2]{position:sticky;top:100px;border-color:rgba(var(--brand-blue-rgb),.3);box-shadow:var(--shadow-card)}.price-display[data-astro-cid-zim6tdf2]{color:var(--brand-blue);font-size:4rem;line-height:1;margin:1rem 0}.benefit-list[data-astro-cid-zim6tdf2]{list-style:none}.faq-accordion-list[data-astro-cid-zim6tdf2]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-zim6tdf2]{padding:0;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:border-color var(--transition-normal)}.faq-item[data-astro-cid-zim6tdf2]:hover{border-color:var(--line-strong)}.faq-details[data-astro-cid-zim6tdf2]{padding:1.5rem}.faq-summary[data-astro-cid-zim6tdf2]{list-style:none;cursor:pointer;font-family:var(--font-heading);font-size:1.1rem;color:var(--ink)}.faq-summary[data-astro-cid-zim6tdf2]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-zim6tdf2]{width:20px;height:20px;position:relative;display:flex;align-items:center;justify-content:center}.faq-icon[data-astro-cid-zim6tdf2]:before,.faq-icon[data-astro-cid-zim6tdf2]:after{content:"";position:absolute;background-color:var(--brand-blue);transition:transform var(--transition-normal)}.faq-icon[data-astro-cid-zim6tdf2]:before{width:14px;height:2px}.faq-icon[data-astro-cid-zim6tdf2]:after{width:2px;height:14px}.faq-details[data-astro-cid-zim6tdf2][open] .faq-icon[data-astro-cid-zim6tdf2]:after{transform:rotate(90deg);opacity:0}.faq-details[data-astro-cid-zim6tdf2][open] .faq-icon[data-astro-cid-zim6tdf2]:before{transform:rotate(180deg)}.faq-content[data-astro-cid-zim6tdf2]{line-height:1.7;color:var(--ink-muted)}
