.calculator-wrapper[data-astro-cid-sxzw7d5o]{display:flex;flex-direction:column;gap:1.25rem}.calc-card[data-astro-cid-sxzw7d5o]{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:1.25rem;padding:1.75rem;position:relative;overflow:hidden}.inputs-card[data-astro-cid-sxzw7d5o]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));border-radius:1.25rem 1.25rem 0 0}.results-card[data-astro-cid-sxzw7d5o]{background:var(--color-surface-soft);border-color:var(--color-border)}.results-card[data-astro-cid-sxzw7d5o]:before{content:"";position:absolute;top:-80px;right:-80px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(251,164,200,.08) 0%,transparent 70%);pointer-events:none}.results-card[data-astro-cid-sxzw7d5o]:after{content:"";position:absolute;bottom:-60px;left:-60px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(124,94,173,.06) 0%,transparent 70%);pointer-events:none}.card-header[data-astro-cid-sxzw7d5o]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.75rem}.card-icon[data-astro-cid-sxzw7d5o]{width:36px;height:36px;border-radius:10px;background:var(--color-primary-light);color:#d4789e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-icon-accent[data-astro-cid-sxzw7d5o]{background:var(--color-accent-light);color:var(--color-accent)}.card-title[data-astro-cid-sxzw7d5o]{font-family:var(--font-display);font-weight:400;font-size:1.25rem;color:var(--color-text-primary)}.slider-group[data-astro-cid-sxzw7d5o]{margin-bottom:1.75rem}.slider-group[data-astro-cid-sxzw7d5o]:last-of-type{margin-bottom:0}.slider-header[data-astro-cid-sxzw7d5o]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.75rem}.slider-label[data-astro-cid-sxzw7d5o]{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.slider-value[data-astro-cid-sxzw7d5o]{font-size:1.125rem;font-weight:700;color:var(--color-accent);font-variant-numeric:tabular-nums;min-width:3.5rem;text-align:right}.slider-range[data-astro-cid-sxzw7d5o]{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:var(--color-text-muted)}.slider-range-right[data-astro-cid-sxzw7d5o]{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.industry-avg[data-astro-cid-sxzw7d5o]{font-size:.6875rem;color:var(--color-accent);font-weight:500;opacity:.85}.results-grid[data-astro-cid-sxzw7d5o]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;position:relative}.result-item[data-astro-cid-sxzw7d5o]{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:.875rem;padding:1rem 1.125rem;display:flex;flex-direction:column;gap:.25rem}.result-item[data-astro-cid-sxzw7d5o]:last-child{grid-column:1 / -1}.result-label[data-astro-cid-sxzw7d5o]{font-size:.75rem;color:var(--color-text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.04em}.result-value[data-astro-cid-sxzw7d5o]{font-size:1.375rem;font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.result-value-appointments[data-astro-cid-sxzw7d5o]{font-size:1.125rem;font-weight:600}.yearly-loss-wrapper[data-astro-cid-sxzw7d5o]{text-align:center;padding:1.75rem 1rem;border-radius:1rem;position:relative;background:linear-gradient(165deg,#fba4c80f,#7c5ead0d);border:1px solid rgba(251,164,200,.12)}.yearly-loss-label[data-astro-cid-sxzw7d5o]{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:.5rem}.yearly-loss-amount[data-astro-cid-sxzw7d5o]{font-family:var(--font-display);font-size:3rem;font-weight:400;line-height:1.1;font-variant-numeric:tabular-nums;margin-bottom:.375rem}.yearly-loss-subtext[data-astro-cid-sxzw7d5o]{font-size:.8125rem;color:var(--color-text-muted);font-style:italic}.deep-dive[data-astro-cid-sxzw7d5o]{display:grid;grid-template-columns:1fr;gap:1.25rem}.deep-dive-card[data-astro-cid-sxzw7d5o]{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:1.25rem;padding:1.5rem;position:relative;overflow:hidden}.deep-dive-card[data-astro-cid-sxzw7d5o]:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%}.recover-card[data-astro-cid-sxzw7d5o]:before{background:linear-gradient(180deg,var(--color-success) 0%,rgba(107,158,117,.3) 100%)}.deposit-card[data-astro-cid-sxzw7d5o]:before{background:linear-gradient(180deg,var(--color-accent) 0%,rgba(124,94,173,.3) 100%)}.deep-dive-icon[data-astro-cid-sxzw7d5o]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.recover-card[data-astro-cid-sxzw7d5o] .deep-dive-icon[data-astro-cid-sxzw7d5o]{background:var(--color-success-light);color:var(--color-success)}.deposit-card[data-astro-cid-sxzw7d5o] .deep-dive-icon[data-astro-cid-sxzw7d5o]{background:var(--color-accent-light);color:var(--color-accent)}.deep-dive-title[data-astro-cid-sxzw7d5o]{font-family:var(--font-display);font-weight:400;font-size:1.125rem;color:var(--color-text-primary);margin-bottom:.375rem}.deep-dive-desc[data-astro-cid-sxzw7d5o]{font-size:.8125rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:1rem}.deep-dive-result[data-astro-cid-sxzw7d5o]{display:flex;align-items:baseline;justify-content:space-between;padding:.875rem 1rem;border-radius:.75rem;background:var(--color-surface-soft);border:1px solid var(--color-border-light)}.deep-dive-label[data-astro-cid-sxzw7d5o]{font-size:.75rem;color:var(--color-text-muted);font-weight:500}.deep-dive-value[data-astro-cid-sxzw7d5o]{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.recover-card[data-astro-cid-sxzw7d5o] .deep-dive-value[data-astro-cid-sxzw7d5o]{color:var(--color-success)}.deposit-card[data-astro-cid-sxzw7d5o] .deep-dive-value[data-astro-cid-sxzw7d5o]{color:var(--color-accent)}@media(min-width:640px){.calc-card[data-astro-cid-sxzw7d5o]{padding:2rem}.yearly-loss-amount[data-astro-cid-sxzw7d5o]{font-size:3.75rem}.deep-dive[data-astro-cid-sxzw7d5o]{grid-template-columns:1fr 1fr}}@media(min-width:768px){.calculator-wrapper[data-astro-cid-sxzw7d5o]{gap:1.5rem}.calc-card[data-astro-cid-sxzw7d5o]{padding:2.25rem;border-radius:1.5rem}.yearly-loss-amount[data-astro-cid-sxzw7d5o]{font-size:4.25rem}.yearly-loss-wrapper[data-astro-cid-sxzw7d5o]{padding:2.25rem 1.5rem}}
