.costCalculator-module-scss-module__zO0csG__calculator{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__heading{color:hsl(var(--foreground));font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__intro{max-width:40rem;color:hsl(var(--muted-foreground));font-size:.95rem;line-height:var(--leading-body)}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__sliderRow{gap:.6rem;display:grid}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__sliderRow .costCalculator-module-scss-module__zO0csG__sliderLabel{color:hsl(var(--foreground));font-size:.92rem}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__sliderRow .costCalculator-module-scss-module__zO0csG__sliderLabel .costCalculator-module-scss-module__zO0csG__sliderValue{font-variant-numeric:tabular-nums}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__sliderRow .costCalculator-module-scss-module__zO0csG__slider{width:100%;accent-color:hsl(var(--primary))}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__sliderRow .costCalculator-module-scss-module__zO0csG__slider:focus-visible{outline:3px solid hsl(var(--primary)/.3);outline-offset:3px}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__results{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin:0;display:grid}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__results .costCalculator-module-scss-module__zO0csG__resultCard{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));gap:.35rem;padding:1rem 1.15rem;display:grid}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__results .costCalculator-module-scss-module__zO0csG__resultCard .costCalculator-module-scss-module__zO0csG__resultLabel{color:hsl(var(--foreground));font-size:.9rem;font-weight:var(--font-weight-medium);flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__results .costCalculator-module-scss-module__zO0csG__resultCard .costCalculator-module-scss-module__zO0csG__resultLabel .costCalculator-module-scss-module__zO0csG__resultPlan{color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:400}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__results .costCalculator-module-scss-module__zO0csG__resultCard .costCalculator-module-scss-module__zO0csG__resultValue{color:hsl(var(--foreground));font-size:1.6rem;font-weight:var(--font-weight-heading);font-variant-numeric:tabular-nums;margin:0}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__notes{gap:.35rem;padding-left:1.1rem;display:grid}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__notes .costCalculator-module-scss-module__zO0csG__note{color:hsl(var(--muted-foreground));font-size:.82rem;line-height:1.5}
.comparePage-module-scss-module__HhODWq__page{width:min(72rem,100% - 2rem);min-height:70vh;margin:0 auto;padding-bottom:6rem}.comparePage-module-scss-module__HhODWq__article{gap:2.25rem;max-width:46rem;margin:2rem auto 0;display:grid}.comparePage-module-scss-module__HhODWq__article p[data-disclaimer]{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted)/.5);width:fit-content;color:hsl(var(--muted-foreground));padding:.5rem .85rem;font-size:.82rem}.comparePage-module-scss-module__HhODWq__article section{gap:.85rem;display:grid}.comparePage-module-scss-module__HhODWq__article h2{color:hsl(var(--foreground));font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.comparePage-module-scss-module__HhODWq__article p{color:hsl(var(--muted-foreground));font-size:.98rem;line-height:var(--leading-body);text-wrap:pretty}.comparePage-module-scss-module__HhODWq__article a{color:hsl(var(--primary))}.comparePage-module-scss-module__HhODWq__article a:hover{text-decoration:underline}.comparePage-module-scss-module__HhODWq__article ul{gap:.5rem;padding-left:1.2rem;display:grid}.comparePage-module-scss-module__HhODWq__article ul li{color:hsl(var(--muted-foreground));font-size:.98rem;line-height:var(--leading-body)}.comparePage-module-scss-module__HhODWq__article div[data-table-scroll]{overflow-x:auto}.comparePage-module-scss-module__HhODWq__article table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.9rem}.comparePage-module-scss-module__HhODWq__article table th,.comparePage-module-scss-module__HhODWq__article table td{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));text-align:left;vertical-align:top;padding:.65rem .85rem;line-height:1.5}.comparePage-module-scss-module__HhODWq__article table thead th{background:hsl(var(--muted)/.5);color:hsl(var(--foreground));font-weight:var(--font-weight-medium)}.comparePage-module-scss-module__HhODWq__article table tbody th{color:hsl(var(--foreground));font-weight:var(--font-weight-medium)}.comparePage-module-scss-module__HhODWq__article details{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));padding:.75rem 1rem}.comparePage-module-scss-module__HhODWq__article details summary{color:hsl(var(--foreground));font-size:.95rem;font-weight:var(--font-weight-medium);cursor:pointer}.comparePage-module-scss-module__HhODWq__article details p{margin-top:.6rem;font-size:.92rem}
