.CalculatorsLayout-module__Hpc5CG__wrapper{flex-direction:column;min-height:100vh;display:flex}.CalculatorsLayout-module__Hpc5CG__main{width:100%;max-width:1400px;padding:2rem var(--container-px,1.5rem)6rem;flex:1;gap:2.5rem;margin:0 auto;display:flex}.CalculatorsLayout-module__Hpc5CG__intro{border-bottom:1px solid #ffffff0d;margin-bottom:3rem;padding-bottom:2rem}.CalculatorsLayout-module__Hpc5CG__introTitle{font-family:var(--font-display);font-size:2.25rem;font-weight:var(--fw-bold);color:var(--color-text-1);margin-bottom:.75rem}.CalculatorsLayout-module__Hpc5CG__introDesc{color:var(--color-text-2);max-width:600px;font-size:1.1rem;line-height:1.6}.CalculatorsLayout-module__Hpc5CG__sidebar{flex-shrink:0;align-items:flex-start;width:240px;padding-top:10rem;display:flex}.CalculatorsLayout-module__Hpc5CG__sidebarNav{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);width:100%;transition:border-color var(--duration-normal)var(--ease-out),box-shadow var(--duration-normal)var(--ease-out);background-color:#0000;background-image:linear-gradient(165deg,#0b0f1ae6,#080c14fa),linear-gradient(105deg,#00c89614 0%,#0000 40%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ffffff0f;border-left:3px solid #0000;flex-direction:column;gap:.25rem;padding:1.25rem .75rem;display:flex;position:sticky;top:9rem;box-shadow:0 4px 24px #00000040,inset 0 1px #ffffff08}.CalculatorsLayout-module__Hpc5CG__sidebarNav:hover{border-color:#ffffff14;box-shadow:0 8px 32px #0000004d,0 0 0 1px #00c8960f}.CalculatorsLayout-module__Hpc5CG__sidebarTitle{font-size:.6875rem;font-weight:var(--fw-bold);color:var(--color-accent);text-transform:uppercase;letter-spacing:.14em;margin-bottom:1rem;padding-inline:.75rem;position:relative}.CalculatorsLayout-module__Hpc5CG__sidebarTitle:after{content:"";background:linear-gradient(90deg,var(--color-accent),transparent);opacity:.4;height:1px;position:absolute;bottom:-.5rem;left:.75rem;right:.75rem}.CalculatorsLayout-module__Hpc5CG__sidebarLink{font-size:.9375rem;font-weight:var(--fw-medium);color:var(--color-text-2);border-radius:var(--radius-md);transition:color var(--duration-normal)var(--ease-out),background var(--duration-normal)var(--ease-out),border-color var(--duration-normal)var(--ease-out),transform var(--duration-fast)var(--ease-out);border-left:3px solid #0000;margin-left:0;padding:.75rem 1rem;text-decoration:none;display:block}.CalculatorsLayout-module__Hpc5CG__sidebarLink:hover{color:var(--color-text-1);background:#ffffff0d;transform:translate(2px)}.CalculatorsLayout-module__Hpc5CG__sidebarLinkActive{color:var(--color-text-1);border-left-color:var(--color-accent);text-shadow:0 0 8px #00c8964d;background:linear-gradient(90deg,#00c89626,#0000);margin-left:0;padding-left:calc(1rem - 3px);box-shadow:inset 0 0 20px -8px #00c89633,0 0 15px #00c8961a}.CalculatorsLayout-module__Hpc5CG__sidebarLinkActive:hover{background:linear-gradient(90deg,#00c89629,#0000)}.CalculatorsLayout-module__Hpc5CG__content{flex:1;min-width:0}.CalculatorsLayout-module__Hpc5CG__content header{text-align:left;flex-direction:column;gap:3rem;display:flex}.CalculatorsLayout-module__Hpc5CG__introContent{max-width:800px}.CalculatorsLayout-module__Hpc5CG__whyUseCalculators{border-radius:var(--radius-xl);background:#ffffff05;border:1px solid #ffffff0d;padding:2.5rem;position:relative;overflow:hidden}.CalculatorsLayout-module__Hpc5CG__whyUseCalculators:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#00c8960d,#0000 70%);width:200px;height:200px;position:absolute;top:0;right:0}.CalculatorsLayout-module__Hpc5CG__whyTitle{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--fw-bold);color:var(--color-text-1);align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.CalculatorsLayout-module__Hpc5CG__whyGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;display:grid}.CalculatorsLayout-module__Hpc5CG__whyGridSingleCol{grid-template-columns:1fr;gap:1.5rem}.CalculatorsLayout-module__Hpc5CG__whyCarouselWrap{display:block}.CalculatorsLayout-module__Hpc5CG__whyCarouselViewport{width:100%;min-height:11rem;position:relative}.CalculatorsLayout-module__Hpc5CG__whyCarouselScroll{gap:var(--why-carousel-gap,12px);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;outline:none;width:100%;min-height:11rem;display:flex;overflow:auto hidden}.CalculatorsLayout-module__Hpc5CG__whyCarouselScroll:focus-visible{border-radius:var(--radius-lg);box-shadow:0 0 0 2px #00c89659}.CalculatorsLayout-module__Hpc5CG__whyCarouselScroll::-webkit-scrollbar{display:none}.CalculatorsLayout-module__Hpc5CG__whyCarouselSlide{flex:0 0 var(--slide-width,100%);scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;min-width:0}.CalculatorsLayout-module__Hpc5CG__whyCarouselCard{border-radius:var(--radius-lg);background:#0003;border:1px solid #ffffff0f;height:100%;padding:1.25rem 1.15rem}.CalculatorsLayout-module__Hpc5CG__whyCarouselDots{justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.CalculatorsLayout-module__Hpc5CG__whyCarouselDot,.CalculatorsLayout-module__Hpc5CG__whyCarouselDotActive{border-radius:var(--radius-full);cursor:pointer;width:7px;height:7px;transition:background var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);border:none;padding:0}.CalculatorsLayout-module__Hpc5CG__whyCarouselDot{background:#ffffff38}.CalculatorsLayout-module__Hpc5CG__whyCarouselDot:hover{background:#ffffff59}.CalculatorsLayout-module__Hpc5CG__whyCarouselDotActive{background:var(--color-accent);transform:scale(1.2);box-shadow:0 0 12px #00c89659}.CalculatorsLayout-module__Hpc5CG__whyItem{gap:1rem;display:flex}.CalculatorsLayout-module__Hpc5CG__whyIcon{flex-shrink:0;margin-top:.1rem;font-size:1.5rem}.CalculatorsLayout-module__Hpc5CG__whyItem strong{color:var(--color-text-1);margin-bottom:.5rem;font-size:1rem;display:block}.CalculatorsLayout-module__Hpc5CG__whyItem p{color:var(--color-text-3);font-size:.9rem;line-height:1.5}.CalculatorsLayout-module__Hpc5CG__content header p{margin-left:0;margin-right:0}@media (max-width:768px){.CalculatorsLayout-module__Hpc5CG__main{flex-direction:column;padding-top:1.5rem}.CalculatorsLayout-module__Hpc5CG__sidebar{width:100%;padding-top:0}.CalculatorsLayout-module__Hpc5CG__sidebarNav{flex-flow:wrap;gap:.5rem;margin-bottom:.5rem;padding:1rem;position:static}.CalculatorsLayout-module__Hpc5CG__sidebarTitle{width:100%;margin-bottom:.5rem}.CalculatorsLayout-module__Hpc5CG__sidebarTitle:after{display:none}.CalculatorsLayout-module__Hpc5CG__sidebarLinkActive{border-left:none;border-bottom:3px solid var(--color-accent);padding-bottom:calc(.75rem - 3px);padding-left:1rem}}
