.hero-band[data-astro-cid-cwi36pmm]{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-deep) 100%);color:var(--color-on-primary);padding:var(--spacing-section) 0}.breadcrumb[data-astro-cid-cwi36pmm]{color:var(--color-on-primary);opacity:.9}.text-display-lg[data-astro-cid-cwi36pmm]{font-size:var(--font-size-display-lg);line-height:var(--line-height-tight)}.text-body-lg[data-astro-cid-cwi36pmm]{font-size:var(--font-size-body-lg)}.editorial-badge[data-astro-cid-cwi36pmm]{background-color:var(--color-lime-panel);color:var(--color-primary);border-radius:var(--radius-sm);font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);text-transform:uppercase;padding:4px 12px}.section-spacing[data-astro-cid-cwi36pmm]{padding:var(--spacing-section) 0}.product-card[data-astro-cid-cwi36pmm]{background:var(--color-canvas);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-lg)}.section-panel-mint[data-astro-cid-cwi36pmm]{background:var(--color-mint-50);border-radius:var(--radius-xxxl)}.text-heading-3[data-astro-cid-cwi36pmm]{font-size:var(--font-size-heading-3);color:var(--color-ink)}.text-heading-2[data-astro-cid-cwi36pmm]{font-size:var(--font-size-heading-2);color:var(--color-ink)}.text-heading-1[data-astro-cid-cwi36pmm]{font-size:var(--font-size-heading-1);color:var(--color-ink)}.text-ui-label[data-astro-cid-cwi36pmm]{font-size:var(--font-size-ui-label);font-weight:var(--font-weight-bold)}.text-body-sm[data-astro-cid-cwi36pmm]{font-size:var(--font-size-body-sm)}.text-body-md[data-astro-cid-cwi36pmm]{font-size:var(--font-size-body-md)}.text-body[data-astro-cid-cwi36pmm]{color:var(--color-body)}.text-muted[data-astro-cid-cwi36pmm]{color:var(--color-muted)}.text-ink[data-astro-cid-cwi36pmm]{color:var(--color-ink)}.text-primary[data-astro-cid-cwi36pmm]{color:var(--color-primary)}.text-success[data-astro-cid-cwi36pmm]{color:var(--color-success)}.text-on-primary[data-astro-cid-cwi36pmm]{color:var(--color-on-primary)}.text-xs[data-astro-cid-cwi36pmm]{font-size:var(--font-size-caption)}.border-hairline[data-astro-cid-cwi36pmm]{border-color:var(--color-hairline)}.border-primary[data-astro-cid-cwi36pmm]{border-color:var(--color-primary)}.font-semibold[data-astro-cid-cwi36pmm]{font-weight:600}.font-bold[data-astro-cid-cwi36pmm]{font-weight:var(--font-weight-bold)}.uppercase[data-astro-cid-cwi36pmm]{text-transform:uppercase}.input-field[data-astro-cid-cwi36pmm]{padding:var(--spacing-md);border:1px solid var(--color-hairline);border-radius:var(--radius-md);font-size:var(--font-size-body-md);color:var(--color-ink);background:var(--color-canvas);box-sizing:border-box;width:100%;transition:all .2s}.input-field[data-astro-cid-cwi36pmm]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.input-field[data-astro-cid-cwi36pmm]::placeholder{color:var(--color-muted);opacity:.6}select[data-astro-cid-cwi36pmm].input-field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-md) center;padding-right:var(--spacing-lg);background-size:16px 16px}.button-primary[data-astro-cid-cwi36pmm]{background:var(--color-primary);color:var(--color-on-primary);padding:var(--spacing-md);border-radius:var(--radius-xs);font-size:var(--font-size-ui-label);font-weight:var(--font-weight-bold);text-transform:uppercase;cursor:pointer;border:none;width:100%;transition:background-color .2s}.button-primary[data-astro-cid-cwi36pmm]:hover{background:var(--color-primary-deep)}.stat-block-dark[data-astro-cid-cwi36pmm]{background:var(--color-primary-deep);color:var(--color-on-primary);border-radius:var(--radius-lg)}.stat-chip-light[data-astro-cid-cwi36pmm]{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.bg-mint-50[data-astro-cid-cwi36pmm]{background:var(--color-mint-50)}.icon-circle-active[data-astro-cid-cwi36pmm]{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-full)}.sticky[data-astro-cid-cwi36pmm]{position:sticky}.text-heading-1[data-astro-cid-cwi36pmm],.text-heading-2[data-astro-cid-cwi36pmm],.text-heading-3[data-astro-cid-cwi36pmm]{line-height:var(--line-height-snug)}@media (width<=640px){.container[data-astro-cid-cwi36pmm]{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.hero-band[data-astro-cid-cwi36pmm]{padding:var(--spacing-xl) 0}.hero-band[data-astro-cid-cwi36pmm] h1[data-astro-cid-cwi36pmm],.text-display-lg[data-astro-cid-cwi36pmm]{font-size:var(--font-size-heading-1)}.section-spacing[data-astro-cid-cwi36pmm]{padding:var(--spacing-xl) 0}.product-card[data-astro-cid-cwi36pmm]{padding:var(--spacing-md)}.section-panel-mint[data-astro-cid-cwi36pmm],.expert-tip-panel[data-astro-cid-cwi36pmm]{padding:var(--spacing-md);border-radius:var(--radius-lg)}.space-y-6[data-astro-cid-cwi36pmm]>[data-astro-cid-cwi36pmm]{margin-bottom:var(--spacing-md)}.grid[data-astro-cid-cwi36pmm].gap-8{gap:var(--spacing-md)}.input-field[data-astro-cid-cwi36pmm],.button-primary[data-astro-cid-cwi36pmm]{min-height:48px;font-size:var(--font-size-body-md)}.editorial-badge[data-astro-cid-cwi36pmm]{font-size:var(--font-size-micro);padding:4px 10px}.text-heading-2[data-astro-cid-cwi36pmm]{font-size:var(--font-size-heading-3)}.text-heading-3[data-astro-cid-cwi36pmm]{font-size:var(--font-size-heading-4)}.button-primary[data-astro-cid-cwi36pmm]{padding:var(--spacing-md)}.input-field[data-astro-cid-cwi36pmm]{padding:var(--spacing-sm) var(--spacing-md)}.sticky[data-astro-cid-cwi36pmm]{top:auto;position:static!important}#results-panel[data-astro-cid-cwi36pmm]{padding:var(--spacing-md) 0}.stat-block-dark[data-astro-cid-cwi36pmm]{padding:var(--spacing-md)}}.calc-info[data-astro-cid-cwi36pmm]{font-size:var(--font-size-caption);color:var(--color-muted)}.calc-info-desktop[data-astro-cid-cwi36pmm]{display:inline}.calc-info-mobile[data-astro-cid-cwi36pmm]{display:none}@media (width<=1023px){.calc-info-desktop[data-astro-cid-cwi36pmm]{display:none}.calc-info-mobile[data-astro-cid-cwi36pmm]{display:inline}}@media (width<=480px){.grid-cols-1[data-astro-cid-cwi36pmm].lg\:grid-cols-3,.lg\:grid-cols-3[data-astro-cid-cwi36pmm]{grid-template-columns:1fr!important}.lg\:col-span-2[data-astro-cid-cwi36pmm],.lg\:col-span-1[data-astro-cid-cwi36pmm]{grid-column:1/-1!important}}.data-theme-dark[data-astro-cid-cwi36pmm] .product-card[data-astro-cid-cwi36pmm],.data-theme-dark[data-astro-cid-cwi36pmm] .stat-chip-light[data-astro-cid-cwi36pmm],.data-theme-dark[data-astro-cid-cwi36pmm] .section-panel-mint[data-astro-cid-cwi36pmm]{background:var(--color-canvas-soft)!important;border-color:var(--color-hairline-strong)!important}.data-theme-dark[data-astro-cid-cwi36pmm] .text-body[data-astro-cid-cwi36pmm],.data-theme-dark[data-astro-cid-cwi36pmm] .text-body-sm[data-astro-cid-cwi36pmm],.data-theme-dark[data-astro-cid-cwi36pmm] .text-body-md[data-astro-cid-cwi36pmm],.data-theme-dark[data-astro-cid-cwi36pmm] .text-ink[data-astro-cid-cwi36pmm]{color:var(--color-body)!important}.data-theme-dark[data-astro-cid-cwi36pmm] .text-muted[data-astro-cid-cwi36pmm],.data-theme-dark[data-astro-cid-cwi36pmm] .text-caption[data-astro-cid-cwi36pmm]{color:var(--color-muted)!important}.data-theme-dark[data-astro-cid-cwi36pmm] .text-heading-1[data-astro-cid-cwi36pmm],.data-theme-dark[data-astro-cid-cwi36pmm] .text-heading-2[data-astro-cid-cwi36pmm],.data-theme-dark[data-astro-cid-cwi36pmm] .text-heading-3[data-astro-cid-cwi36pmm]{color:var(--color-ink)!important}.data-theme-dark[data-astro-cid-cwi36pmm] .input-field[data-astro-cid-cwi36pmm]{background:var(--color-canvas-soft)!important;color:var(--color-ink)!important;border-color:var(--color-hairline-strong)!important}.data-theme-dark[data-astro-cid-cwi36pmm] .stat-block-dark[data-astro-cid-cwi36pmm]{background:var(--color-primary-deep)!important}
