.calculator[data-astro-cid-ydbyhq7q]{background:var(--color-surface);padding:clamp(1.75rem,4vw,2.5rem)}.calculator[data-astro-cid-ydbyhq7q] h2[data-astro-cid-ydbyhq7q]{font-size:1.375rem}label[data-astro-cid-ydbyhq7q]{margin-bottom:.5rem;font-weight:600;display:block}input[data-astro-cid-ydbyhq7q][type=number]{font:inherit;font-family:var(--font-display);letter-spacing:-.02em;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);width:9rem;color:var(--color-text);box-shadow:var(--shadow-sm);margin-bottom:1rem;padding:.4rem .9rem;font-size:2rem;font-weight:700}input[data-astro-cid-ydbyhq7q][type=number]:focus-visible{border-color:var(--color-focus)}input[data-astro-cid-ydbyhq7q][aria-invalid=true]{border-color:var(--color-notice-border)}.range[data-astro-cid-ydbyhq7q]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:0 0 .75rem;display:block}.range[data-astro-cid-ydbyhq7q]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-copper) var(--fill,0%), var(--color-border) var(--fill,0%));border-radius:999px;height:6px}.range[data-astro-cid-ydbyhq7q]::-moz-range-track{background:linear-gradient(90deg, var(--color-copper) var(--fill,0%), var(--color-border) var(--fill,0%));border-radius:999px;height:6px}.range[data-astro-cid-ydbyhq7q]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--color-copper);width:1.375rem;height:1.375rem;box-shadow:var(--shadow-md);background:#fff;border-radius:50%;margin-top:-8px}.range[data-astro-cid-ydbyhq7q]::-moz-range-thumb{border:2px solid var(--color-copper);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-md);background:#fff;border-radius:50%}.error[data-astro-cid-ydbyhq7q]{color:var(--color-notice-text)}output[data-astro-cid-ydbyhq7q]{border-radius:var(--radius-card);background:var(--color-bg);border:1px solid var(--color-border);margin:1rem 0 1.25rem;padding:1rem 1.25rem;display:block}.row[data-astro-cid-ydbyhq7q]{justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.row[data-astro-cid-ydbyhq7q]+.row[data-astro-cid-ydbyhq7q]{border-top:1px solid var(--color-border)}.row[data-astro-cid-ydbyhq7q][hidden]{display:none}[data-astro-cid-ydbyhq7q][data-monthly]{font-family:var(--font-display);letter-spacing:-.03em;font-size:2rem;font-weight:750}.pricing-grid[data-astro-cid-mj3p7i4l]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:clamp(-2rem,-3vw,-1.25rem);display:grid;position:relative}@media (width<=56rem){.pricing-grid[data-astro-cid-mj3p7i4l]{grid-template-columns:1fr}}.plan[data-astro-cid-mj3p7i4l]{background:radial-gradient(26rem 16rem at 100% 0%, #b9672d1f, transparent 70%), var(--color-bg);box-shadow:0 0 0 6px #b9672d12, var(--shadow-lg);border:1px solid #b9672d73;padding:clamp(1.75rem,4vw,2.75rem)}.plan[data-astro-cid-mj3p7i4l] h2[data-astro-cid-mj3p7i4l]{font-size:1.375rem}.price[data-astro-cid-mj3p7i4l]{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;margin:1rem 0 .75rem;display:flex}.price[data-astro-cid-mj3p7i4l] strong[data-astro-cid-mj3p7i4l]{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(3.5rem,8vw,5rem);font-weight:750;line-height:.9}.price[data-astro-cid-mj3p7i4l] span[data-astro-cid-mj3p7i4l]{color:var(--color-muted)}.trial[data-astro-cid-mj3p7i4l]{border-radius:var(--radius-pill);color:var(--color-accent);background:#fff4ea;padding:.3rem .8rem;font-weight:600;display:inline-block}.plan[data-astro-cid-mj3p7i4l] .btn[data-astro-cid-mj3p7i4l]{width:100%;margin:.5rem 0 2rem;display:flex}.plan[data-astro-cid-mj3p7i4l] h3[data-astro-cid-mj3p7i4l]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);border-top:1px solid var(--color-border);padding-top:1.5rem;font-size:.75rem;font-weight:500}.details[data-astro-cid-mj3p7i4l] dl[data-astro-cid-mj3p7i4l]{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1.25rem;max-width:none;display:grid}.details[data-astro-cid-mj3p7i4l] dl[data-astro-cid-mj3p7i4l]>div[data-astro-cid-mj3p7i4l]{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.5rem}dt[data-astro-cid-mj3p7i4l]{font-family:var(--font-display);margin-bottom:.5rem;font-size:1.125rem;font-weight:650}dd[data-astro-cid-mj3p7i4l]{color:var(--color-muted);margin:0}
