.index-bank-page .category-age{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;padding:60px 20px;margin-bottom:450px}@media (max-width:900px){.index-bank-page .category-age{padding-bottom:1900px}}.index-bank-page .category-header{margin-bottom:40px;text-align:center}.index-bank-page .category-title{font-size:3rem;font-weight:700;color:#1e4e8c;background-color:rgba(255,255,255,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10px;border:1px solid #adadad;padding:5px 50px;box-shadow:0 4px 8px rgba(0,0,0,.3);margin-top:50px}.index-bank-page .calculator-grid{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.index-bank-page .calculator-card{background-color:#fff;border-radius:15px;padding:40px 50px;width:320px;height:200px;text-align:center;text-decoration:none;color:#2c3e50;box-shadow:0 8px 16px rgba(0,0,0,.08);transition:transform .3s,box-shadow .4s,border .4s;position:relative;border:1px solid transparent;overflow:hidden}.index-bank-page .calculator-card:hover{transform:scale(1.05);box-shadow:0 16px 24px rgba(0,0,0,.15);border:1px solid #e0e0e0}.index-bank-page .calculator-title{font-size:1.8rem;font-weight:700;margin-bottom:10px;white-space:nowrap}.index-bank-page .calculator-description{font-size:1.2rem;color:#7f8c8d;margin-top:10px}.index-bank-page .calculator-card-installments{border-left:8px solid #4a6d8c}.index-bank-page .calculator-card-loan{border-left:8px solid #d25957}.index-bank-page .calculator-card-tax{border-left:8px solid #67d257}.index-bank-page .calculator-card-lpd{border-left:8px solid #78755a}.index-bank-page .calculator-card-deposit{border-left:8px solid #e68a42}.index-bank-page .calculator-card-contract-wage{border-left:8px solid #9041b8}.index-bank-page .calculator-card-rent-conversion{border-left:8px solid #4341b8}.index-bank-page .calculator-card-salary-and-wage{border-left:8px solid #77e8a2}.index-bank-page .calculator-card-gold-calculator{border-left:8px solid #7a2545}.index-bank-page .calculator-card-mehriye{border-left:8px solid #607a25}.index-bank-page .calculator-card-blood-money{border-left:8px solid #257a71}.index-bank-page .calculator-card-bank-tracker{border-left:8px solid #77e8a2}.index-bank-page .calculator-card-installments:hover .calculator-title{color:#4a6d8c;transition:color .3s}.index-bank-page .calculator-card-loan:hover .calculator-title{color:#d25957;transition:color .3s}.index-bank-page .calculator-card-tax:hover .calculator-title{color:#67d257;transition:color .3s}.index-bank-page .calculator-card-lpd:hover .calculator-title{color:#78755a;transition:color .3s}.index-bank-page .calculator-card-deposit:hover .calculator-title{color:#e68a42;transition:color .3s}.index-bank-page .calculator-card-contract-wage:hover .calculator-title{color:#9041b8;transition:color .3s}.index-bank-page .calculator-card-rent-conversion:hover .calculator-title{color:#4341b8;transition:color .3s}.index-bank-page .calculator-card-salary-and-wage:hover .calculator-title{color:#77e8a2;transition:color .3s}.index-bank-page .calculator-card-gold-calculator:hover .calculator-title{color:#7a2545;transition:color .3s}.index-bank-page .calculator-card-mehriye:hover .calculator-title{color:#607a25;transition:color .3s}.index-bank-page .calculator-card-blood-money:hover .calculator-title{color:#257a71;transition:color .3s}.index-bank-page .calculator-card-bank-tracker:hover .calculator-title{color:#77e8a2;transition:color .3s}.index-bank-page .calculator-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);z-index:1;transition:opacity .3s;opacity:0}.index-bank-page .calculator-card:hover::before{opacity:.4}.index-bank-page .calculator-card:hover .calculator-description{color:#2c3e50;transition:color .4s}@media (max-width:900px){.index-bank-page .calculator-grid{flex-direction:column;gap:20px}.index-bank-page .calculator-card{width:100%;height:auto;padding:20px}.index-bank-page .category-header{display:block}.index-bank-page .category-title{font-size:2rem;margin-bottom:20px}}@media (min-width:1100px){.index-bank-page .calculator-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.index-bank-page .calculator-grid>a:nth-child(4),.index-bank-page .calculator-grid>a:nth-child(5){grid-column:span 1;justify-self:center}}