.CalculatorCard-module__E5URpq__card{border-radius:var(--radius-xl);background:var(--card-bg);border:1px solid var(--card-border);transition:box-shadow var(--transition-base), transform var(--transition-base);overflow:hidden}.CalculatorCard-module__E5URpq__card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}.CalculatorCard-module__E5URpq__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.CalculatorCard-module__E5URpq__imageWrap{aspect-ratio:3/2;position:relative;overflow:hidden}.CalculatorCard-module__E5URpq__image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.CalculatorCard-module__E5URpq__card:hover .CalculatorCard-module__E5URpq__image{transform:scale(1.05)}.CalculatorCard-module__E5URpq__category{border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase;color:#fff;padding:4px 12px;font-size:.75rem;font-weight:700;position:absolute;top:16px;left:16px}.CalculatorCard-module__E5URpq__body{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.CalculatorCard-module__E5URpq__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--foreground);font-size:clamp(17px,1.8vw,20px);font-weight:700;line-height:1.35}.CalculatorCard-module__E5URpq__description{color:var(--foreground-secondary);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}@media (max-width:480px){.CalculatorCard-module__E5URpq__body{padding:20px}}
.CalculatorGrid-module__BWX_yG__section{padding-top:clamp(40px,5vw,60px)!important;}.CalculatorGrid-module__BWX_yG__container{}.CalculatorGrid-module__BWX_yG__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.CalculatorGrid-module__BWX_yG__empty{text-align:center;color:var(--foreground-tertiary);padding:80px 0;font-size:1rem}@media (max-width:1024px){.CalculatorGrid-module__BWX_yG__grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media (max-width:640px){.CalculatorGrid-module__BWX_yG__grid{grid-template-columns:1fr;gap:24px}}
