section[data-v-7e1dd501]{--font-heading:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--h1-size:clamp(32px,4vw,48px);--h2-size:clamp(28px,3.5vw,40px);--h3-size:clamp(20px,2.5vw,28px);--body-size:clamp(16px,1.8vw,18px);--small-size:clamp(14px,1.5vw,16px);--line-height-tight:1.2;--line-height-normal:1.6;--line-height-relaxed:1.8;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--container-max:1440px;--container-padding-desktop:80px;--container-padding-tablet:40px;--container-padding-mobile:24px;--section-padding-desktop:80px;--section-padding-tablet:60px;--section-padding-mobile:48px;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-xl:48px;--spacing-2xl:64px}.calculator-section[data-v-7e1dd501]{background:#fff;overflow:hidden;padding:var(--section-padding-mobile) 0;position:relative}.calculator-container[data-v-7e1dd501]{margin:0 auto;max-width:var(--container-max);padding:0 var(--container-padding-mobile);position:relative;z-index:2}.calculator-header[data-v-7e1dd501]{margin-bottom:var(--spacing-lg);text-align:center}.calculator-title[data-v-7e1dd501]{color:#1e40af;font-family:var(--font-heading);font-size:var(--h2-size);font-weight:var(--font-bold);letter-spacing:-.02em;line-height:var(--line-height-tight);margin-bottom:var(--spacing-sm)}.calculator-subtitle[data-v-7e1dd501]{color:#6b7280;font-family:var(--font-body);font-size:var(--body-size);line-height:var(--line-height-normal);margin:0 auto;max-width:600px}@media (max-width:767px){.calculator-section[data-v-7e1dd501]{padding:var(--section-padding-mobile) 0}.calculator-container[data-v-7e1dd501]{padding:0 var(--container-padding-mobile)}.calculator-header[data-v-7e1dd501]{margin-bottom:var(--spacing-lg)}}@media (min-width:768px) and (max-width:1023px){.calculator-section[data-v-7e1dd501]{padding:var(--section-padding-tablet) 0}.calculator-container[data-v-7e1dd501]{padding:0 var(--container-padding-tablet)}}@media (min-width:1024px){.calculator-section[data-v-7e1dd501]{padding:var(--section-padding-desktop) 0}.calculator-container[data-v-7e1dd501]{padding:0 var(--container-padding-desktop)}.calculator-header[data-v-7e1dd501]{margin-bottom:var(--spacing-xl)}}.fade-slide-enter-active[data-v-7e1dd501],.fade-slide-leave-active[data-v-7e1dd501]{transition:all .4s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-7e1dd501]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-7e1dd501]{opacity:0;transform:translateY(-20px)}.accordion-enter-active[data-v-7e1dd501],.accordion-leave-active[data-v-7e1dd501]{max-height:200px;overflow:hidden;transition:all .3s ease}.accordion-enter-from[data-v-7e1dd501],.accordion-leave-to[data-v-7e1dd501]{max-height:0;opacity:0}@media (hover:hover){.group:hover .group-hover\:scale-110[data-v-7e1dd501]{transform:scale(1.1)}}@media (max-width:640px){html[data-v-7e1dd501]{font-size:14px}}@media (hover:none){button[data-v-7e1dd501]:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){[data-v-7e1dd501],[data-v-7e1dd501]:after,[data-v-7e1dd501]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a[data-v-7e1dd501]:focus-visible,button[data-v-7e1dd501]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.will-change-transform[data-v-7e1dd501]{will-change:transform}
