.CalculatorHero-module__2-pDDa__hero{padding:2rem var(--space-4)0;background:0 0;position:relative}@media (min-width:768px){.CalculatorHero-module__2-pDDa__hero{padding:2.5rem var(--space-6)0}}.CalculatorHero-module__2-pDDa__heroCompact{padding:var(--space-6)var(--space-4)0}@media (min-width:768px){.CalculatorHero-module__2-pDDa__heroCompact{padding:var(--space-8)var(--space-6)0}}.CalculatorHero-module__2-pDDa__heroContent{text-align:center;z-index:1;background:radial-gradient(circle at top left,var(--primary-800),var(--primary-900)),linear-gradient(135deg,var(--primary-900)0%,var(--accent-900)100%);box-sizing:border-box;border:1px solid #ffffff1a;border-radius:28px;max-width:860px;margin:0 auto;padding:1.5rem 1.25rem 3.5rem;position:relative;overflow:hidden;box-shadow:0 12px 32px -10px #1e1b4b4d}@media (min-width:768px){.CalculatorHero-module__2-pDDa__heroContent{padding:2.25rem 2rem 4.5rem}}.CalculatorHero-module__2-pDDa__breadcrumb{margin-bottom:var(--space-3);color:#ffffffbf;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;font-size:.775rem;font-weight:500;line-height:1.4;display:inline-flex}@media (min-width:768px){.CalculatorHero-module__2-pDDa__breadcrumb{margin-bottom:var(--space-4);font-size:.825rem}}.CalculatorHero-module__2-pDDa__breadcrumb a{color:#ffffffbf;text-decoration:none;transition:color .2s}.CalculatorHero-module__2-pDDa__breadcrumb a:hover{color:#fff;text-decoration:underline}.CalculatorHero-module__2-pDDa__separator{color:#fff6;margin:0 2px;font-weight:400}.CalculatorHero-module__2-pDDa__crumbLinkWrapper,.CalculatorHero-module__2-pDDa__crumbCurrentWrapper{align-items:center;display:inline-flex}@media (max-width:640px){.CalculatorHero-module__2-pDDa__crumbCurrentWrapper{display:none!important}}.CalculatorHero-module__2-pDDa__current{color:#fff;font-weight:600}.CalculatorHero-module__2-pDDa__title{color:#fff;letter-spacing:-.02em;text-wrap:balance;margin-bottom:.5rem;font-size:clamp(1.25rem,4.5vw,1.85rem);font-weight:800;line-height:1.25}@media (min-width:768px){.CalculatorHero-module__2-pDDa__title{font-size:clamp(1.6rem,3.5vw,2.25rem)}}.CalculatorHero-module__2-pDDa__description{color:#fffc;max-width:580px;margin:0 auto;font-size:.875rem;line-height:1.5}@media (min-width:768px){.CalculatorHero-module__2-pDDa__description{font-size:.9375rem}}.CalculatorHero-module__2-pDDa__heroStudio{box-sizing:border-box;background:0 0;border:none;width:100%;max-width:860px;margin:0 auto;padding:1.25rem 1rem .5rem;position:relative}@media (min-width:768px){.CalculatorHero-module__2-pDDa__heroStudio{padding:1.75rem 1.5rem .75rem}}.CalculatorHero-module__2-pDDa__heroContentStudio{text-align:left;z-index:1;width:100%;max-width:860px;margin:0 auto;padding:0;position:relative}.CalculatorHero-module__2-pDDa__topMetaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;margin-bottom:.75rem;display:flex}.CalculatorHero-module__2-pDDa__solverBadge{color:#1d4ed8;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #1d4ed80d}.CalculatorHero-module__2-pDDa__solverBadgeIcon{font-size:.88rem;line-height:1}.CalculatorHero-module__2-pDDa__breadcrumbStudio{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-bottom:0;font-size:.8rem;font-weight:500;line-height:1.4;display:inline-flex}.CalculatorHero-module__2-pDDa__crumbLinkStudio{color:#64748b;text-decoration:none;transition:color .2s}.CalculatorHero-module__2-pDDa__crumbLinkStudio:hover{color:#0f172a;text-underline-offset:3px;text-decoration:underline}.CalculatorHero-module__2-pDDa__separatorStudio{color:#cbd5e1;margin:0 1px;font-size:.9em;font-weight:400}.CalculatorHero-module__2-pDDa__currentStudio{color:#475569;font-weight:600}@media (max-width:640px){.CalculatorHero-module__2-pDDa__currentStudio{display:none}}.CalculatorHero-module__2-pDDa__titleStudio{color:#0f172a;letter-spacing:-.025em;text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.6rem,3.5vw,2.25rem);font-weight:800;line-height:1.25}@media (min-width:768px){.CalculatorHero-module__2-pDDa__titleStudio{font-size:clamp(1.75rem,3.5vw,2.35rem)}}.CalculatorHero-module__2-pDDa__descriptionStudio{color:#475569;max-width:720px;margin:0;font-size:clamp(.9rem,2vw,1rem);line-height:1.55}
