.pensionBazaar_bupage.fixed-deposit{background:linear-gradient(180deg,#5e9eff 0,#0045ae 100%);position:relative}.pensionBazaar_bupage.fixed-deposit::before{content:"";position:absolute;background:url("/cdn/images/common/fd-hero-bg.png") center center/contain no-repeat;width:346px;height:346px;top:50%;left:50%;transform:translate(-39%,-64%)}.pensionBazaar_bupage.fixed-deposit.fd-bank .pensionBazaar_section.largecontainer{max-width:100%}.pensionBazaar_bupage.fixed-deposit.fd-bank .pensionBazaar_section.largecontainer .firstFold{padding-left:0;padding-right:70px}.pensionBazaar_bupage.fixed-deposit.fd-bank .pensionBazaar_section.largecontainer .firstFold .left{column-gap:0}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold{padding:2rem 3rem 1.2rem}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left{display:grid;grid-template-columns:1fr auto;grid-template-rows:100px;column-gap:40px;width:100%}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .main-head-area{grid-column:1;grid-row:2;height:fit-content;position:relative;max-width:657px;width:100%;margin:0 auto}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .main-head-area::before{position:absolute;background:linear-gradient(90deg,#fff 0,#999 100%);content:"";width:346px;height:346px;opacity:6%;border-radius:50%;top:-65px;left:-90px}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .main-head-area .fd-bank-logo{background-color:#fff;padding:4px;display:flex;width:fit-content;border-radius:8px;margin:0 0 24px}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .main-head-area .fd-bank-logo img{height:24px;width:auto}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .main-head-area .title-block{color:#fff;font-size:28px;height:fit-content;font-weight:700}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .main-head-area .title-para{color:#fff;font-size:18px;font-weight:300;width:100%}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .bank-rates{grid-column:1;grid-row:3;height:fit-content;background:linear-gradient(90deg,#3072d7 0,rgba(255,255,255,.1) 100%);padding:25px 0;z-index:99;position:relative}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .bank-rates:after{position:absolute;content:"";background:url("/cdn/images/common/rupee-fd-icon.png") 0 0/contain no-repeat;width:170px;height:170px;top:-30px;right:70px}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .bank-rates .rates-cards-wrapper{display:flex;gap:16px;align-items:center;max-width:657px;margin:0 auto}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .bank-rates .rates-cards-wrapper .rate-card{background-color:rgba(255,255,255,.1019607843);padding:20px 40px;border:1px solid rgba(255,255,255,.5019607843);border-radius:8px}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .bank-rates .rates-cards-wrapper .rate-card .rate-head{font-size:20px;color:#fff;font-weight:700}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .bank-rates .rates-cards-wrapper .rate-card .rate-head span,.pensionBazaar_section.largecontainer .fd-percent-cards .card-inner p span{font-size:12px}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .bank-rates .rates-cards-wrapper .rate-card .rate-subtitle{font-size:12px;font-weight:700;color:#fff}.pensionBazaar_section.largecontainer .fd-percent-cards{display:flex;align-items:center;flex-wrap:wrap;gap:16px;grid-column:1;grid-row:3;height:fit-content}.pensionBazaar_section.largecontainer .fd-percent-cards .card-inner{background-color:#fff;display:flex;align-items:center;border:1px solid rgba(255,255,255,.5019607843);padding:16px;border-radius:8px;gap:12px}.pensionBazaar_section.largecontainer .fd-percent-cards .card-inner p{color:#253858;font-size:20px;font-weight:700}.pensionBazaar_section.largecontainer .fd-percent-cards .card-inner img{width:73px}.pensionBazaar_section.largecontainer .fd-form{margin:0;height:fit-content;grid-column:2;grid-row:1/4}.pensionBazaar_section.largecontainer .fd-form .head-area{padding:32px}.pensionBazaar_section.largecontainer .fd-form .head-area .content{line-height:normal}.pensionBazaar_section.largecontainer .fd-form .head-area .content span:first-child{font-size:20px;margin:0 0 12px}.pensionBazaar_section.largecontainer .fd-form .head-area .content span:last-child{font-size:16px;display:block;line-height:22px;font-weight:400}.about-fd{display:flex;align-items:center;justify-content:space-between;padding:60px;max-width:1200px;margin:0 auto;gap:40px}.about-fd .content-section,.fd-calculator-wrapper .fd-main-card .fd-inputs,.fd-rates-container .fd-rates-wrapper .fd-rates-content{flex:1.2}.about-fd .content-section .main-title{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:25px}.about-fd .content-section .description-text p{font-size:16px;line-height:1.6;color:#4a4a4a;font-weight:400;margin-bottom:20px}.about-fd .visual-section{flex:1;display:flex;justify-content:center;position:relative}.about-fd .visual-section .illustration-container{position:relative;width:300px;height:250px;display:flex;align-items:center;justify-content:center}.about-fd .visual-section .illustration-container img{width:324px}.fd-calculator-wrapper{padding:40px;max-width:1160px;margin:0 auto}.fd-calculator-wrapper.fd-calculator-wrapper.fd-bank-calc{padding:0 16px;margin:80px auto 0}.bulk-deposits-container .header-section,.fd-calculator-wrapper .fd-header,.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row,.inflation-analysis-container .graph-card .card-header,.penalty-analysis-container .content-grid .right-col .worked-example-card .example-header{margin-bottom:30px}.fd-calculator-wrapper .fd-header .fd-title{font-size:28px;font-weight:700;color:#001d4a;margin-bottom:8px}.fd-calculator-wrapper .fd-header .fd-subtitle,.interest-payout-container .header-section .page-subtitle,.tenure-analysis .analysis-header .text-content .analysis-subtitle{font-size:16px;color:#666}.fd-calculator-wrapper .fd-main-card{background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.08);display:flex;padding:40px;gap:40px;border:1px solid #f0f0f0}.fd-calculator-wrapper .fd-main-card .fd-inputs .toggle-group{display:flex;background:#f0f3f6;padding:4px;border-radius:8px;width:fit-content;margin-bottom:35px;gap:10px}.fd-calculator-wrapper .fd-main-card .fd-inputs .toggle-group .toggle-btn{padding:10px 24px;border-radius:6px;font-size:14px;font-weight:600;color:#555;cursor:pointer;width:fit-content}.fd-calculator-wrapper .fd-main-card .fd-inputs .toggle-group .toggle-btn.active{background:#2a3e5c;color:#fff}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .slider-container{flex-direction:column}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .slider-container .range-labels{width:100%;justify-content:space-between}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .label-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .input-label{font-weight:700;color:#333;font-size:14px}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .input-field{border:1px solid #d1d9e2;border-radius:8px;padding:8px 12px;display:flex;align-items:center;background:#fcfdfe}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .input-field span{color:#888;font-size:14px}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .input-field input{border:none;outline:0;background:0 0;font-weight:600;color:#333;width:100px;text-align:right;font-size:15px;height:20px;margin:0;padding:0 4px 0 0}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .duration-inputs{display:flex;gap:10px}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .duration-inputs .mini-input{border:1px solid #d1d9e2;border-radius:8px;padding:8px 20px;font-weight:600;color:#333;font-size:14px;position:relative;cursor:pointer;display:flex;align-items:center;gap:6px;user-select:none}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .duration-inputs .mini-input .dropdown-arrow{transition:transform .3s}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .duration-inputs .mini-input.open .dropdown-arrow{transform:rotate(180deg)}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .duration-inputs .mini-input .dropdown-list{display:none;position:absolute;top:calc(100% + 5px);left:0;background:#fff;border:1px solid #d1d9e2;border-radius:8px;list-style:none;padding:6px 0;margin:0;min-width:100px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;max-height:180px;overflow-y:auto}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .duration-inputs .mini-input .dropdown-list li{padding:8px 16px;font-size:13px;font-weight:500;color:#333;cursor:pointer;transition:background .2s}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .duration-inputs .mini-input .dropdown-list li:hover{background:#f0f5ff;color:#0065ff}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .duration-inputs .mini-input.open .dropdown-list{display:block}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .slider-container .slider-track{height:6px;background:#eef2f6;border-radius:3px;position:relative;margin:10px 0;width:100%}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .slider-container .slider-track .slider-fill{position:absolute;height:100%;background:linear-gradient(90deg,#4ea55c 0,#3a9791 100%);border-radius:3px}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .slider-container .slider-track .slider-thumb{position:absolute;width:18px;height:18px;border:2.5px solid #105138;box-shadow:0 2px 6px 0 rgba(17,99,208,.2196078431);background-color:#fff;border-radius:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}.fd-calculator-wrapper .fd-main-card .fd-inputs .input-row .slider-container .range-labels{display:flex;justify-content:space-between;font-size:12px;color:#888;font-weight:600}.fd-calculator-wrapper .fd-main-card .fd-inputs .rates-section{margin-top:40px}.fd-calculator-wrapper .fd-main-card .fd-inputs .rates-section .rates-grid{display:flex;gap:15px;margin-top:15px}.fd-calculator-wrapper .fd-main-card .fd-inputs .rates-section .rates-grid .rate-card{flex:1;padding:20px;border:1px solid #eef2f6;border-radius:12px;position:relative;cursor:pointer}.fd-calculator-wrapper .fd-main-card .fd-inputs .rates-section .rates-grid .rate-card .rate-perc{font-size:18px;font-weight:700;color:#1d36a3;margin-bottom:5px}.fd-calculator-wrapper .fd-main-card .fd-inputs .rates-section .rates-grid .rate-card .rate-desc{font-size:12px;color:#666;font-weight:600}.fd-calculator-wrapper .fd-main-card .fd-inputs .rates-section .rates-grid .rate-card.active{background:#f1f6ff;border-color:#1d36a3}.fd-calculator-wrapper .fd-main-card .fd-inputs .rates-section .rates-grid .rate-card.active .badge-highest{position:absolute;top:-10px;right:10px;background:#52c41a;color:#fff;font-size:10px;padding:2px 8px;border-radius:10px;font-weight:700}.choose-fd-container .fd-reasons-table .fd-col-right,.fd-calculator-wrapper .fd-main-card .fd-summary,.fd-types-container .fd-types-section .fd-cards-wrapper.no-slider .fd-card-item,.withdrawal-rules-wrapper .rules-card .rule-row .rule-content{flex:1}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box{background:#f8fbff;border:1px solid #eef4ff;border-radius:16px;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .glow-effect{position:absolute;top:-40px;right:-40px;width:150px;height:150px;background:radial-gradient(circle,rgba(77,142,255,.3) 0,rgba(248,251,255,0) 70%);filter:blur(20px)}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .summary-content{position:relative;z-index:1;padding:32px;text-align:center;display:flex;flex-direction:column;height:100%}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .summary-content .maturity-label{font-size:16px;font-weight:700;color:#444652}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .summary-content .maturity-amount{font-size:48px;font-weight:700;color:#001e60;letter-spacing:-.96px;margin-bottom:10px}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .summary-content .maturity-date{font-size:13px;font-weight:600;color:#666;margin-bottom:40px}.bulk-deposits-container .table-wrapper .rates-table thead tr th.align-left,.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .summary-content .data-rows{text-align:left}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .summary-content .data-rows .data-row{display:flex;justify-content:space-between;padding:12px 0;font-size:14px;font-weight:600}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .summary-content .data-rows .data-row .row-label{color:#555}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .summary-content .data-rows .data-row .row-value{color:#333}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .summary-content .data-rows .data-row .interest-color{color:#1d36a3}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .summary-content .yield-row{display:flex;align-items:center;background:rgba(255,255,255,.5);padding:12px 0;margin-bottom:auto;gap:10px}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .summary-content .yield-row .yield-icon{color:#52c41a;font-size:18px;margin-right:10px}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .summary-content .yield-row .yield-text{color:#555;font-size:14px;font-weight:600;flex:1;text-align:left}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .summary-content .yield-row .yield-value{color:#52c41a;font-size:14px;font-weight:800}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .summary-content .view-plans-btn{background:#001d4a;color:#fff;padding:16px;border-radius:8px;font-weight:700;font-size:15px;cursor:pointer;margin-top:30px;transition:opacity .2s}.fd-calculator-wrapper .fd-main-card .fd-summary .summary-box .summary-content .view-plans-btn:hover{opacity:.9}.fd-rates-container{background-color:#f8f9fa;padding:40px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.fd-rates-container .fd-rates-wrapper{max-width:1140px;width:100%;display:flex;align-items:center;gap:60px}.fd-rates-container .fd-rates-wrapper .fd-rates-content .fd-rates-title{color:#1a3673;font-size:28px;font-weight:700;margin-bottom:20px;letter-spacing:-.5px}.fd-rates-container .fd-rates-wrapper .fd-rates-content .fd-rates-description{color:#4a5568;font-size:16px;font-weight:400;line-height:normal;text-align:justify}.fd-rates-container .fd-rates-wrapper .fd-rates-visual{flex:1;display:flex;justify-content:center;align-items:center}.fd-rates-container .fd-rates-wrapper .fd-rates-visual .bank-illustration{width:372px}@media (max-width:992px){.fd-rates-container{padding:40px 20px}.fd-rates-container .fd-rates-wrapper{flex-direction:column;text-align:center;gap:40px}.fd-rates-container .fd-rates-wrapper .fd-rates-content .fd-rates-description{text-align:center}.fd-rates-container .fd-rates-wrapper .fd-rates-visual{order:-1;width:80%}}.top-fd-banks{max-width:1180px;width:100%;margin:40px auto 0;padding:20px}.top-fd-banks .title-row{font-size:24px;font-weight:700;margin-bottom:12px}.top-fd-banks .title-row .text-blue-dark{color:#1a2b6d}.top-fd-banks .title-row .text-blue-light{color:#6da7ff}.top-fd-banks .subtitle-text{font-size:16px;color:#666;font-weight:400;margin-bottom:24px;line-height:1.5}.top-fd-banks .table-wrapper{border-radius:12px;overflow:hidden;border:1px solid #eef2f6;box-shadow:0 4px 25px rgba(0,0,0,.04)}.bulk-deposits-container .table-wrapper .rates-table,.top-fd-banks .table-wrapper .fd-table{width:100%;border-collapse:collapse;background-color:#fff}.top-fd-banks .table-wrapper .fd-table thead{background-color:#2b3e5c}.top-fd-banks .table-wrapper .fd-table thead tr th{color:#fff;padding:22px 10px;font-size:14px;font-weight:600;text-align:center}.top-fd-banks .table-wrapper .fd-table tbody tr{border-bottom:1px solid #f3f7fa}.fd-eligibility-docs .cards-flex-container .content-card .criteria-list .criteria-item.active,.top-fd-banks .table-wrapper .fd-table tbody tr.bg-stripe{background-color:#f1f8ff}.bulk-deposits-container .table-wrapper .rates-table tbody tr:last-child,.comparison-container .comparison-table tbody tr:last-child td,.dashboard-wrapper .info-grid .info-box .table-row:last-child,.fd-bank-dashboard .fd-data-table tbody tr:last-child,.interest-payout-container .fd-comparison-table-container .comparison-table tbody tr:last-child,.mods-dashboard .info-panels .panel .row.border-none,.top-fd-banks .table-wrapper .fd-table tbody tr:last-child{border-bottom:none}.top-fd-banks .table-wrapper .fd-table tbody tr td{padding:20px 10px;font-size:14px;color:#4a5568;text-align:center}.top-fd-banks .table-wrapper .fd-table tbody tr td.bank-name{text-align:left;padding-left:30px;color:#2b3e5c;font-weight:500;width:25%;line-height:1.4}.top-fd-banks .footer-note{font-size:12px;color:#999;font-style:italic;margin-top:25px}.fd-types-container{padding:60px 40px;max-width:1200px;margin:0 auto;background-color:#fff}.fd-types-container .fd-types-section .fd-section-title{font-size:28px;font-weight:700;color:#1a3673;margin-bottom:12px}.fd-types-container .fd-types-section .fd-section-subtitle{font-size:16px;color:#64748b;margin-bottom:40px;font-weight:500}.fd-types-container .fd-types-section .fd-cards-wrapper{display:flex;gap:20px;position:relative;align-items:stretch}.fd-types-container .fd-types-section .fd-cards-wrapper .fd-card-item{background:#fff;border-radius:12px;padding:30px 25px;box-shadow:0 4px 4px 0 rgba(0,0,0,.1215686275);border:1px solid #f1f5f9;flex:1;display:flex;flex-direction:column}.fd-types-container .fd-types-section .fd-cards-wrapper .fd-card-item .fd-card-header{display:flex;align-items:center;gap:15px;margin-bottom:25px}.fd-types-container .fd-types-section .fd-cards-wrapper .fd-card-item .fd-card-header .fd-icon-box{width:42px;height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center}.fd-types-container .fd-types-section .fd-cards-wrapper .fd-card-item .fd-card-header .fd-card-title{font-size:16px;font-weight:700;color:#1e3a8a}.fd-types-container .fd-types-section .fd-cards-wrapper .fd-card-item .fd-card-title-nri{font-size:16px;font-weight:700;color:#1e3a8a;margin-bottom:20px;line-height:1.4}.fd-types-container .fd-types-section .fd-cards-wrapper .fd-card-item .fd-card-text{font-size:14px;font-weight:400;line-height:1.6;color:#475569}.fd-types-container .fd-types-section .fd-cards-wrapper .fd-card-item.nri-card{min-height:220px}.fd-types-container .fd-types-section .fd-cards-container .fd-slider-nav,.fd-types-container .fd-types-section .fd-cards-wrapper .fd-slider-nav{position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,.1);cursor:pointer;z-index:2;border:1px solid #f1f5f9}.open-fd-section{max-width:1100px;margin:40px auto;padding:0 20px}.inflation-analysis-container .header-content,.interest-payout-container .header-section,.mistakes-container .mistakes-header,.open-fd-section .header-content,.penalty-analysis-container .main-header,.tenure-section-wrapper .header-block{margin-bottom:40px}.open-fd-section .header-content .main-title{font-size:28px;font-weight:700;color:#1a2b6d;margin-bottom:12px}.open-fd-section .header-content .subtitle{font-size:18px;font-weight:400;color:#4b5563;line-height:1.5}.fd-eligibility-docs .cards-flex-container,.open-fd-section .options-container{display:flex;gap:30px;align-items:stretch}.open-fd-section .options-container .option-card{flex:1;padding:40px;border-radius:24px;border:1px solid #e2e8f0;display:flex;flex-direction:column}.open-fd-section .options-container .option-card .card-top{display:flex;align-items:center;gap:15px;margin-bottom:30px}.open-fd-section .options-container .option-card .card-top .icon-box{width:45px;height:45px;border:1px solid #cbd5e1;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#1e293b}.open-fd-section .options-container .option-card .card-top .header-text .option-label{font-size:12px;font-weight:700;margin-bottom:4px;color:#6b7280}.open-fd-section .options-container .option-card .card-top .header-text .title-label{font-size:20px;font-weight:700}.open-fd-section .options-container .option-card .card-desc{font-size:13px;line-height:1.6;color:#94a3b8;margin-bottom:35px}.open-fd-section .options-container .option-card .step-list{display:flex;flex-direction:column;gap:24px}.open-fd-section .options-container .option-card .step-list .step-item{display:flex;gap:16px}.open-fd-section .options-container .option-card .step-list .step-item .step-num{flex-shrink:0;width:22px;height:22px;border:1px solid #1e293b;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#1e293b;margin-top:2px}.open-fd-section .options-container .option-card .step-list .step-item .step-info .step-head{font-size:14px;font-weight:700;color:#1e293b;margin-bottom:4px}.open-fd-section .options-container .option-card .step-list .step-item .step-info .step-body{font-size:13px;color:#64748b;line-height:1.4}.open-fd-section .options-container .option-card.online-card{background-color:#f4f8fb;box-shadow:0 1px 4px 0 rgba(0,0,0,.1215686275);border:.5px solid rgba(37,56,88,.2)}.open-fd-section .options-container .option-card.online-card .option-label,.open-fd-section .options-container .option-card.online-card .title-label{color:#1d4ed8}.open-fd-section .options-container .option-card.offline-card{background-color:#fefcf0;border:.5px solid rgba(88,85,37,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.1215686275)}.open-fd-section .options-container .option-card.offline-card .option-label,.open-fd-section .options-container .option-card.offline-card .title-label{color:#854d0e}.choose-fd-container{max-width:1140px;margin:40px auto;padding:0 20px}.choose-fd-container .fd-header-section{display:flex;align-items:center;gap:40px}.choose-fd-container .fd-header-section .fd-header-text{flex:1.2;padding:0 0 40px}.choose-fd-container .fd-header-section .fd-header-text .fd-main-title{font-size:28px;font-weight:700;color:#253858;margin-bottom:20px}.choose-fd-container .fd-header-section .fd-header-text .fd-main-desc{font-size:16px;font-weight:400;line-height:1.6;color:rgba(0,0,0,.8980392157)}.choose-fd-container .fd-header-section .fd-header-visual{flex:1;display:flex;justify-content:center}.choose-fd-container .fd-header-section .fd-header-visual .illustration-placeholder{width:376px}.choose-fd-container .fd-reasons-table{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05)}.choose-fd-container .fd-reasons-table .fd-table-header{background-color:#253858;display:flex;padding:22px 30px}.choose-fd-container .fd-reasons-table .fd-table-header div{color:#fff;font-size:16px;font-weight:600}.choose-fd-container .fd-reasons-table .fd-table-row{display:flex;background-color:#f0f9ff;margin:12px;border-radius:8px;padding:25px 30px;align-items:flex-start}.choose-fd-container .fd-reasons-table .fd-table-row .fd-col-right{font-size:14px;font-weight:400;line-height:1.6;color:rgba(0,0,0,.8980392157)}.choose-fd-container .fd-reasons-table .fd-col-left{flex:0 0 30%;padding-right:20px;font-size:14px;color:rgba(0,0,0,.8980392157)}.choose-fd-container .fd-reasons-table .fd-weight-bold,.dashboard-wrapper .panel-text .bold,.inflation-analysis-container .tan-explainer-box .explainer-text .bold-text,.interest-payout-container .fd-comparison-table-container .comparison-table tbody tr td.bold,.penalty-analysis-container .content-grid .right-col .worked-example-card .example-footer-note .bold{font-weight:700}.fd-eligibility-docs{max-width:1140px;margin:60px auto;padding:0 20px}.fd-eligibility-docs .main-header-title{font-size:30px;font-weight:700;color:#1a2b6d;margin-bottom:40px}.fd-eligibility-docs .cards-flex-container .content-card{flex:1;background:#fff;border:1px solid #f3f4f6;border-radius:24px;padding:32px;display:flex;box-shadow:0 1px 2px 0 rgba(0,0,0,.0509803922);flex-direction:column}.fd-eligibility-docs .cards-flex-container .content-card .card-inner-title{font-size:18px;font-weight:700;color:#1e293b;margin-bottom:20px}.fd-eligibility-docs .cards-flex-container .content-card .card-subtitle{font-size:14px;line-height:1.6;color:#64748b;margin-bottom:30px}.fd-eligibility-docs .cards-flex-container .content-card .criteria-list{display:flex;flex-direction:column;gap:12px}.fd-eligibility-docs .cards-flex-container .content-card .criteria-list .criteria-item{display:flex;align-items:center;padding:16px 20px;border-radius:12px;border:1px solid transparent;transition:.2s}.fd-eligibility-docs .cards-flex-container .content-card .criteria-list .criteria-item .circle-num{width:24px;height:24px;background:#1e293b;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-right:15px;flex-shrink:0}.fd-eligibility-docs .cards-flex-container .content-card .criteria-list .criteria-item .item-label{font-size:15px;font-weight:700;color:#334155;flex-grow:1}.fd-eligibility-docs .cards-flex-container .content-card .criteria-list .criteria-item .arrow-icon{color:#3b82f6;display:flex;align-items:center}.fd-eligibility-docs .cards-flex-container .content-card .criteria-list .criteria-item.active .arrow-icon{color:#3b82f6}.fd-eligibility-docs .cards-flex-container .content-card .criteria-list .criteria-item:not(.active){border:1px solid #f9fafb}.fd-eligibility-docs .cards-flex-container .content-card .criteria-list .criteria-item:not(.active) .arrow-icon{color:#cbd5e1}.fd-eligibility-docs .cards-flex-container .content-card .documents-checklist{display:flex;flex-direction:column;gap:18px;margin-bottom:40px}.fd-eligibility-docs .cards-flex-container .content-card .documents-checklist .check-item{display:flex;align-items:center;gap:12px}.fd-eligibility-docs .cards-flex-container .content-card .documents-checklist .check-item .check-icon{display:flex;align-items:center;justify-content:center}.fd-eligibility-docs .cards-flex-container .content-card .documents-checklist .check-item .check-text{font-size:14px;font-weight:500;color:#334155}.fd-eligibility-docs .cards-flex-container .content-card .docs-illustration{padding-top:20px;min-height:200px;display:flex;align-items:center;justify-content:center}.dashboard-wrapper{max-width:1100px;margin:50px auto}.dashboard-wrapper .main-title{font-size:28px;font-weight:700;color:#1a2b56;margin-bottom:8px;letter-spacing:-.5px}.dashboard-wrapper .main-subtitle{font-size:16px;color:#555;margin-bottom:32px}.dashboard-wrapper .card{border-radius:12px;padding:24px;margin-bottom:24px;border:1px solid #c5c6ce;box-shadow:0 1px 2px 0 rgba(0,0,0,.0509803922)}.dashboard-wrapper .card:hover{transform:none;box-shadow:0 4px 12px rgba(0,0,0,.03)}.dashboard-wrapper .card .card-header-text{font-size:24px;font-weight:700;color:#036;margin-bottom:4px}.dashboard-wrapper .card .card-sub-header-text{font-size:12px;color:#777;margin-bottom:30px}.dashboard-wrapper .chart-area{display:flex;height:220px;margin-top:20px}.dashboard-wrapper .chart-area .y-axis{display:flex;flex-direction:column;justify-content:space-between;padding-right:15px;height:170px}.dashboard-wrapper .chart-area .y-axis .y-label{font-size:11px;color:#999}.dashboard-wrapper .chart-area .graph-container{flex-grow:1;position:relative;border-bottom:1px solid #eee}.dashboard-wrapper .chart-area .graph-container .grid-line{position:absolute;left:0;right:0;border-top:1px solid #f2f2f2;z-index:1}.dashboard-wrapper .chart-area .graph-container .step-chart{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.dashboard-wrapper .chart-area .graph-container .floating-label{position:absolute;background:#fff;border:1px solid #ddd;border-radius:6px;padding:4px 10px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:3}.dashboard-wrapper .chart-area .graph-container .floating-label .label-date{font-size:9px;color:#999;text-transform:uppercase}.dashboard-wrapper .chart-area .graph-container .floating-label .label-val{font-size:14px;font-weight:700;color:#333}.dashboard-wrapper .x-axis{display:flex;justify-content:space-between;margin-left:45px;padding-top:10px;font-size:11px;color:#999}.dashboard-wrapper .info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.dashboard-wrapper .info-grid .info-box{padding:24px;border-radius:8px;min-height:200px}.dashboard-wrapper .info-grid .info-box.dashed-border{border:1px dashed #ccc}.dashboard-wrapper .info-grid .info-box.solid-border{border:1px solid #e0e0e0}.dashboard-wrapper .info-grid .info-box .box-label{font-weight:700;font-size:14px;margin-bottom:12px}.dashboard-wrapper .info-grid .info-box .box-content{font-size:14px;color:#555;line-height:1.4}.dashboard-wrapper .info-grid .info-box .section-tag{font-size:12px;font-weight:700;color:#666;margin-bottom:15px;letter-spacing:.5px}.dashboard-wrapper .info-grid .info-box .table-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f5f5f5;font-size:12px}.dashboard-wrapper .info-grid .info-box .table-row .key{color:#666}.dashboard-wrapper .info-grid .info-box .table-row .val,.penalty-analysis-container .content-grid .right-col .worked-example-card .calc-table .calc-row .bold{font-weight:700;color:#000}.dashboard-wrapper .blue-panel{background-color:#d7e2ff;border:1px solid #b7c7eb;border-radius:12px;padding:30px;margin-bottom:20px}.dashboard-wrapper .tan-panel{background-color:#e8e2d0;border:1px solid #ccc6b5;border-radius:12px;padding:30px}.dashboard-wrapper .panel-title{font-size:14px;font-weight:700;margin-bottom:15px;color:#222}.dashboard-wrapper .panel-text{font-size:14px;color:#444;margin-bottom:15px}.dashboard-wrapper .panel-text:last-child,.expert-take-wrapper .expert-card .card-body .paragraph:last-child,.inflation-analysis-container .tan-explainer-box .explainer-text:last-child,.mods-dashboard .process-card .step:last-child,.tenure-section-wrapper .summary-panel .case-paragraph:last-child,.verdict-wrapper .verdict-cards-grid .verdict-card .verdict-list li:last-child{margin-bottom:0}.fd-bank-dashboard,.tds-dashboard{max-width:1140px;margin:80px auto 0;padding:0 20px;line-height:1.5}.fd-bank-dashboard .header-eyebrow{color:#0b6e6e;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:8px}.fd-bank-dashboard .header-main{color:#1a2b56;font-size:32px;font-weight:700;margin-bottom:8px}.fd-bank-dashboard .header-sub{color:#777;font-size:14px;margin-bottom:24px}.fd-bank-dashboard .table-wrapper{border:1px solid #e0e6ed;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.02)}.fd-bank-dashboard .fd-data-table,.interest-payout-container .fd-comparison-table-container .comparison-table{width:100%;border-collapse:collapse;background:#fff}.fd-bank-dashboard .fd-data-table thead tr{background-color:#12295e}.fd-bank-dashboard .fd-data-table thead tr th{color:#fff;padding:18px 24px;font-size:12px;font-weight:600;text-align:right;border:1px solid}.bulk-deposits-container .table-wrapper .rates-table tbody tr,.fd-bank-dashboard .fd-data-table tbody tr{border-bottom:1px solid #f0f3f7}.bulk-deposits-container .table-wrapper .rates-table tbody tr.alternate-row,.fd-bank-dashboard .fd-data-table tbody tr.row-alt{background-color:#f8faff}.fd-bank-dashboard .fd-data-table tbody tr.row-special{background-color:#f4fff4;border-top:1px solid #e0f0e0;border-bottom:1px solid #e0f0e0}.fd-bank-dashboard .fd-data-table tbody tr td{padding:18px 24px;font-size:14px;text-align:right}.fd-bank-dashboard .fd-data-table tbody tr .tenure-cell{text-align:left;font-weight:600;color:#333;display:flex;align-items:center}.fd-bank-dashboard .fd-data-table tbody tr .rate-cell-blue{color:#1a2b56;font-weight:700}.fd-bank-dashboard .fd-data-table tbody tr .rate-cell-green{color:#3e8b6e;font-weight:700}.fd-bank-dashboard .fd-data-table tbody tr .rate-cell-green-alt{color:#6ca674;font-weight:700}.fd-bank-dashboard .fd-data-table tbody tr .diff-cell{color:#999;font-weight:500}.fd-bank-dashboard .fd-data-table tbody tr .badge-special{background-color:#396631;color:#fff;font-size:11px;padding:3px 10px;border-radius:50px;margin-left:10px;font-weight:400}.fd-bank-dashboard .footer-strip{background-color:#e8f1ff;border-radius:10px;padding:15px 20px;margin-top:24px;color:#5d6d8e;font-size:12px;display:flex;align-items:flex-start}.bank-analysis-section,.tenure-analysis{max-width:1140px;margin:80px auto 0;padding:0 20px;line-height:1.4}.tenure-analysis .analysis-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.tenure-analysis .analysis-header .text-content .analysis-title{font-size:28px;font-weight:700;color:#0c1c44;margin-bottom:8px;letter-spacing:-.5px}.tenure-analysis .analysis-header .segment-toggle{background-color:#24375d;padding:5px;border-radius:50px;display:flex;gap:5px}.tenure-analysis .analysis-header .segment-toggle .segment-item{padding:10px 24px;border-radius:40px;font-size:14px;font-weight:600;cursor:pointer;color:#fff;transition:.2s}.tenure-analysis .analysis-header .segment-toggle .segment-item.active{background-color:#fff;color:#24375d}.tenure-analysis .visualization-card{border:1px solid #f2f2f2;border-radius:16px;padding:40px 30px 20px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.01);height:300px}.bank-analysis-section .header-container,.senior-citizen-dashboard .header-container,.tds-dashboard .tds-header,.verdict-wrapper .verdict-header{margin-bottom:35px}.bank-analysis-section .header-container .eyebrow-text{color:#3e8b6e;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:12px}.bank-analysis-section .header-container .main-title{color:#1a2b56;font-size:32px;font-weight:700;margin-bottom:10px;letter-spacing:-.5px}.bank-analysis-section .header-container .sub-title,.senior-citizen-dashboard .header-container .subtitle-text,.tds-dashboard .tds-header .tds-subtitle{color:#718096;font-size:14px;max-width:900px}.bank-analysis-section .stat-cards-wrapper,.interest-payout-container .cards-grid,.senior-citizen-dashboard .stats-row{display:flex;gap:20px;margin-bottom:40px}.bank-analysis-section .stat-cards-wrapper .stat-card{flex:1;padding:20px;border-radius:12px;display:flex;flex-direction:column}.bank-analysis-section .stat-cards-wrapper .stat-card .stat-label{font-size:10px;font-weight:700;text-transform:uppercase;margin-bottom:6px}.bank-analysis-section .stat-cards-wrapper .stat-card .stat-value{font-size:32px;font-weight:700;margin-bottom:6px}.bank-analysis-section .stat-cards-wrapper .stat-card .stat-description{font-size:12px;line-height:1.4}.bank-analysis-section .stat-cards-wrapper .stat-card.bg-dark-navy{background-color:#24375d;color:#fff}.bank-analysis-section .stat-cards-wrapper .stat-card.border-gray{border:1px solid #bfe0db}.bank-analysis-section .stat-cards-wrapper .stat-card.bg-pale-blue,.bank-analysis-section .stat-cards-wrapper .stat-card.bg-pale-teal{background-color:#eaf5f4}.bank-analysis-section .stat-cards-wrapper .stat-card .color-slate,.comparison-container .comparison-table thead .standard-header .category-label{color:#718096}.bank-analysis-section .stat-cards-wrapper .stat-card .color-teal,.verdict-wrapper .verdict-cards-grid .verdict-card.card-positive .verdict-card-title{color:#006b5b}.bank-analysis-section .stat-cards-wrapper .stat-card .color-navy{color:#1a365d}.bank-analysis-section .detailed-note-panel{background-color:#f1f4f8;border-radius:16px;padding:20px}.bank-analysis-section .detailed-note-panel .note-heading{color:#1a2b56;font-size:16px;font-weight:700;margin-bottom:12px}.bank-analysis-section .detailed-note-panel .note-body{color:#5d6d8e;font-size:13px;line-height:1.6}.bulk-deposits-container,.inflation-analysis-container,.interest-payout-container,.penalty-analysis-container,.tenure-section-wrapper,.withdrawal-rules-wrapper{max-width:1140px;margin:80px auto 0;padding:0 20px;line-height:1.5;color:#333}.interest-payout-container .header-section .page-title{font-size:28px;font-weight:700;color:#1a2b56;margin-bottom:12px}.interest-payout-container .cards-grid .summary-card{flex:1;padding:30px;border-radius:12px;background:linear-gradient(180deg,#fff 0,#f2fff5 100%);box-shadow:0 4px 4px 0 rgba(0,0,0,.1215686275)}.interest-payout-container .cards-grid .summary-card .card-top-row{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px}.interest-payout-container .cards-grid .summary-card .card-top-row .icon-box{width:48px;height:48px;border:1px solid #ccc;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#1a2b56}.interest-payout-container .cards-grid .summary-card .card-top-row .icon-box.dark{background-color:#1a2b56;color:#fff;border-color:#1a2b56}.interest-payout-container .cards-grid .summary-card .card-top-row .label-group .label-tiny{font-size:11px;color:#999;font-weight:600;margin-bottom:2px}.interest-payout-container .cards-grid .summary-card .card-top-row .label-group .label-title{font-size:18px;font-weight:700}.interest-payout-container .cards-grid .summary-card .card-top-row .label-group .label-title.green{color:#38a169}.interest-payout-container .cards-grid .summary-card .card-top-row .label-group .label-title.dark-green{color:#2f855a}.interest-payout-container .cards-grid .summary-card .card-body,.withdrawal-rules-wrapper .rules-card .rule-row .rule-content .rule-text{font-size:14px;color:#555;line-height:1.6}.interest-payout-container .fd-comparison-table-container{border-radius:12px;overflow:hidden;margin-bottom:25px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1215686275)}.interest-payout-container .fd-comparison-table-container .comparison-table thead{background-color:#fafbfd}.interest-payout-container .fd-comparison-table-container .comparison-table thead th{padding:16px 24px;font-size:14px;font-weight:700;color:#4a5568;text-align:left;line-height:normal}.interest-payout-container .fd-comparison-table-container .comparison-table tbody tr{border-bottom:1px solid #f1f4f8}.interest-payout-container .fd-comparison-table-container .comparison-table tbody tr.highlight-blue,.senior-citizen-dashboard .comparison-card .table-wrapper .data-table tbody tr.highlight-row{background-color:#f0f7ff}.interest-payout-container .fd-comparison-table-container .comparison-table tbody tr td{padding:18px 24px;font-size:14px;color:#2d3748}.bulk-deposits-container .table-wrapper .rates-table thead tr th.align-right,.interest-payout-container .fd-comparison-table-container .comparison-table tbody tr td.right-align{text-align:right}.interest-payout-container .disclaimer-text{font-size:12px;color:#888;font-style:italic}.senior-citizen-wrapper{background-color:#f9f9f9;padding:56px 0;margin:40px 0 0}.senior-citizen-dashboard{max-width:1140px;margin:40px auto;padding:0 20px;line-height:1.5;color:#333}.senior-citizen-dashboard .header-container .eyebrow-text{color:#1a2b56;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:12px;text-transform:uppercase}.senior-citizen-dashboard .header-container .main-title-text,.tds-dashboard .tds-header .tds-main-title{color:#1a2b56;font-size:32px;font-weight:700;margin-bottom:15px;letter-spacing:-.5px}.senior-citizen-dashboard .stats-row .stat-card{flex:1;padding:24px;border-radius:12px;display:flex;flex-direction:column;justify-content:center}.senior-citizen-dashboard .stats-row .stat-card.border-only{border:1px solid #e2e8f0;background-color:#fff}.senior-citizen-dashboard .stats-row .stat-card.background-dark{background-color:#1a2b56;box-shadow:0 4px 20px rgba(26,43,86,.2)}.mods-dashboard .process-card .step .step-content .step-desc,.senior-citizen-dashboard .stats-row .stat-card .stat-label,.senior-citizen-dashboard .stats-row .stat-card .stat-subtext{font-size:13px;color:#718096}.senior-citizen-dashboard .stats-row .stat-card .stat-value{font-size:32px;font-weight:700;margin-bottom:5px;color:#1a2b56}.senior-citizen-dashboard .stats-row .stat-card .white-text{color:#fff!important}.senior-citizen-dashboard .stats-row .stat-card .green-text{color:#38a169!important}.senior-citizen-dashboard .comparison-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.senior-citizen-dashboard .comparison-card .comparison-header{font-size:18px;font-weight:700;color:#1a2b56;margin-bottom:16px}.senior-citizen-dashboard .comparison-card .table-wrapper{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;margin-bottom:25px}.senior-citizen-dashboard .comparison-card .table-wrapper .data-table{width:100%;border-collapse:collapse}.senior-citizen-dashboard .comparison-card .table-wrapper .data-table thead{background-color:#f8fafc}.senior-citizen-dashboard .comparison-card .table-wrapper .data-table thead th{padding:16px 24px;font-size:13px;color:#4a5568;font-weight:700;border-bottom:1px solid #e2e8f0}.senior-citizen-dashboard .comparison-card .table-wrapper .data-table tbody tr td{padding:18px 24px;font-size:15px;color:#2d3748}.senior-citizen-dashboard .comparison-card .summary-footer{background-color:#eef9f7;border-radius:12px;padding:20px}.senior-citizen-dashboard .comparison-card .summary-footer .summary-heading{color:#38a169;font-size:14px;font-weight:700;margin-bottom:6px}.senior-citizen-dashboard .comparison-card .summary-footer .summary-paragraph{color:#4a5568;font-size:14px;line-height:1.6}.bulk-deposits-container .header-section .eyebrow{color:#1a2b56;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:8px}.bulk-deposits-container .header-section .main-title{color:#1a2b56;font-size:32px;font-weight:700;margin-bottom:12px;letter-spacing:-.5px}.bulk-deposits-container .header-section .subtitle{color:#666;font-size:14px;max-width:900px}.bulk-deposits-container .table-wrapper{border:1px solid #e0e6ed;border-radius:12px;overflow:hidden;margin-bottom:40px;box-shadow:0 4px 15px rgba(0,0,0,.02)}.bulk-deposits-container .table-wrapper .rates-table thead tr{background-color:#1a2b56}.bulk-deposits-container .table-wrapper .rates-table thead tr th{color:#fff;padding:18px 24px;font-size:14px;font-weight:600}.bulk-deposits-container .table-wrapper .rates-table tbody tr td{padding:18px 24px;font-size:14px}.bulk-deposits-container .table-wrapper .rates-table tbody tr td.tenure-cell{text-align:left;font-weight:600;color:#333}.bulk-deposits-container .table-wrapper .rates-table tbody tr td.rate-regular{text-align:right;font-weight:700;color:#1a2b56}.bulk-deposits-container .table-wrapper .rates-table tbody tr td.rate-senior{text-align:right;font-weight:700;color:#4a8b71}.bulk-deposits-container .table-wrapper .rates-table tbody tr td.difference-cell{text-align:right;color:#888;font-weight:500}.bulk-deposits-container .info-footer{display:flex;gap:20px}.bulk-deposits-container .info-footer .info-box{flex:1;padding:16px;border-radius:12px;border:1px solid transparent}.bulk-deposits-container .info-footer .info-box.blue-box{background-color:#e8f1ff;border-color:#d1e2ff}.bulk-deposits-container .info-footer .info-box.yellow-box{background-color:#fdf6e7;border-color:#faebcc}.bulk-deposits-container .info-footer .info-box .info-title{font-size:14px;font-weight:700;color:#1a2b56;margin-bottom:12px}.bulk-deposits-container .info-footer .info-box .info-text,.laddering-container .footer-grid .info-box .box-content{font-size:14px;color:#4a5568;line-height:1.6}.tds-dashboard .tds-header .tds-eyebrow{color:#3e8b6e;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:12px}.tds-dashboard .tds-cards-grid,.tenure-section-wrapper .tenure-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}.tds-dashboard .tds-cards-grid .tds-card{padding:30px 25px;border-radius:16px;display:flex;flex-direction:column}.tds-dashboard .tds-cards-grid .tds-card .tds-card-label{color:#718096;font-size:13px}.tds-dashboard .tds-cards-grid .tds-card .tds-card-value{color:#1a2b56;font-size:28px;font-weight:700;margin-bottom:6px}.tds-dashboard .tds-cards-grid .tds-card .tds-card-desc{color:#718096;font-size:13px;line-height:1.4}.tds-dashboard .tds-cards-grid .tds-card.tds-bg-tan{background-color:#fef6e7}.tds-dashboard .tds-cards-grid .tds-card.tds-bg-tan-light{background-color:#fcf5e9}.tds-dashboard .tds-cards-grid .tds-card.tds-bg-blue{background-color:#eef2f9}.tds-dashboard .tds-cards-grid .tds-card.tds-bg-mint{background-color:#ebf5f3}.tds-dashboard .tds-footer-box{background-color:#fef7e7;border-radius:12px;padding:20px}.tds-dashboard .tds-footer-box .tds-footer-title{color:#977b3b;font-size:16px;font-weight:700;margin-bottom:12px}.tds-dashboard .tds-footer-box .tds-footer-text{color:#718096;font-size:14px;line-height:1.6}@media (max-width:1000px){.tds-dashboard .tds-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.tds-dashboard .tds-cards-grid{grid-template-columns:1fr}.tds-dashboard .tds-main-title{font-size:28px}}.withdrawal-rules-wrapper .page-title{font-size:24px;font-weight:700;color:#1a2b56;margin-bottom:30px}.withdrawal-rules-wrapper .rules-card{background-color:#fff;border:1px solid #e0e6ed;border-radius:12px;overflow:hidden;margin-bottom:30px;box-shadow:0 2px 10px rgba(0,0,0,.02);padding:16px}.withdrawal-rules-wrapper .rules-card .rule-row{display:flex;justify-content:space-between;align-items:center;padding:24px 40px;gap:40px}.withdrawal-rules-wrapper .rules-card .rule-row.bg-alt{background-color:#f1f7fd}.withdrawal-rules-wrapper .rules-card .rule-row .rule-content .rule-title{font-weight:700;font-size:16px;color:#222;margin-bottom:8px}.withdrawal-rules-wrapper .rules-card .rule-row .rule-status .status-pill{background-color:#2c3e5e;color:#fff;padding:8px 24px;border-radius:6px;font-size:14px;font-weight:600;white-space:nowrap;min-width:100px;text-align:center}.withdrawal-rules-wrapper .footer-info-box{background-color:#11234b;border-radius:12px;padding:20px 24px;color:#fff}.withdrawal-rules-wrapper .footer-info-box .footer-title{font-size:18px;font-weight:700;margin-bottom:12px}.withdrawal-rules-wrapper .footer-info-box .footer-text{font-size:14px;opacity:.9;line-height:1.6}.inflation-analysis-container .header-content .eyebrow-text{font-size:11px;font-weight:700;color:#1a2b56;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.inflation-analysis-container .header-content .main-title,.laddering-container .header .title{font-size:32px;font-weight:700;color:#1a2b56;margin-bottom:15px;letter-spacing:-.5px}.inflation-analysis-container .header-content .main-subtitle{font-size:16px;color:#718096;max-width:800px}.inflation-analysis-container .graph-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:35px;margin-bottom:24px;box-shadow:0 4px 12px rgba(0,0,0,.03)}.inflation-analysis-container .graph-card .card-header .card-title{font-size:24px;font-weight:700;color:#1a2b56;margin-bottom:6px}.inflation-analysis-container .graph-card .card-header .card-subtitle{font-size:13px;color:#a0aec0}.inflation-analysis-container .graph-card .graph-placeholder-area{height:350px;width:100%;background-color:#fcfcfc;border:1px dashed #cbd5e0;border-radius:8px;display:flex;align-items:center;justify-content:center}.inflation-analysis-container .graph-card .graph-placeholder-area .placeholder-label,.laddering-container .comparison-card .chart-area-placeholder .placeholder-label{color:#a0aec0;font-size:14px;font-style:italic}.inflation-analysis-container .metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.inflation-analysis-container .metrics-grid .metric-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:25px}.inflation-analysis-container .metrics-grid .metric-card .metric-label{font-size:11px;font-weight:700;color:#718096;letter-spacing:.5px}.inflation-analysis-container .metrics-grid .metric-card .metric-value{font-size:32px;font-weight:700;color:#1a2b56}.inflation-analysis-container .metrics-grid .metric-card .metric-desc,.laddering-container .comparison-card .metrics-row .metric-item .metric-desc{font-size:13px;color:#718096;line-height:1.4}.inflation-analysis-container .tan-explainer-box{background-color:#e8e2d0;border:1px solid #ccc6b5;border-radius:12px;padding:32px}.inflation-analysis-container .tan-explainer-box .explainer-title{font-size:16px;font-weight:700;color:#4a5568;margin-bottom:15px}.inflation-analysis-container .tan-explainer-box .explainer-text{font-size:14px;color:#4a5568;margin-bottom:15px;line-height:1.6}.tenure-section-wrapper .header-block .eyebrow{font-size:11px;font-weight:700;color:#1a2b56;letter-spacing:.8px;margin-bottom:12px}.mods-dashboard .header .title,.tenure-section-wrapper .header-block .main-title{font-size:34px;font-weight:700;color:#0c1c44;margin-bottom:15px;letter-spacing:-.5px}.tenure-section-wrapper .header-block .subtitle{font-size:16px;color:#666;max-width:850px}.tenure-section-wrapper .tenure-grid .tenure-card{position:relative;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column}.tenure-section-wrapper .tenure-grid .tenure-card.highlighted{border:2px solid #0c1c44;box-shadow:0 4px 20px rgba(0,0,0,.05)}.tenure-section-wrapper .tenure-grid .tenure-card .best-rate-badge{position:absolute;top:-12px;left:20px;background-color:#0c1c44;color:#fff;font-size:10px;font-weight:700;padding:4px 10px;border-radius:4px;letter-spacing:.5px}.tenure-section-wrapper .tenure-grid .tenure-card .card-label{font-size:12px;font-weight:700;color:#718096;text-transform:uppercase}.tenure-section-wrapper .tenure-grid .tenure-card .card-duration{font-size:24px;font-weight:700;color:#0c1c44}.tenure-section-wrapper .tenure-grid .tenure-card .card-rate{font-size:24px;font-weight:700;color:#718096;margin-bottom:5px}.penalty-analysis-container .content-grid .left-col .text-box .box-text,.tenure-section-wrapper .tenure-grid .tenure-card .card-description{font-size:13.5px;color:#4a5568;line-height:1.6}.tenure-section-wrapper .summary-panel{background-color:#e8f1ff;border-radius:12px;padding:16px}.tenure-section-wrapper .summary-panel .panel-title{font-size:14px;font-weight:700;color:#0c1c44;margin-bottom:5px}.tenure-section-wrapper .summary-panel .case-paragraph{font-size:12px;color:#4a5568;margin-bottom:5px;line-height:1.6}.tenure-section-wrapper .summary-panel .case-paragraph .bold-text{font-weight:700;color:#2d3748}.penalty-analysis-container .main-header .eyebrow{font-size:11px;font-weight:700;color:#0c1c44;letter-spacing:.8px;margin-bottom:12px}.penalty-analysis-container .main-header .main-title{font-size:32px;font-weight:700;color:#0c1c44;margin-bottom:15px;letter-spacing:-.5px}.penalty-analysis-container .content-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:30px;margin-top:50px}.penalty-analysis-container .content-grid .left-col .penalty-cards-row{display:flex;gap:15px;margin-bottom:25px}.penalty-analysis-container .content-grid .left-col .penalty-cards-row .small-card{flex:1;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.penalty-analysis-container .content-grid .left-col .penalty-cards-row .small-card .card-label{font-size:11px;font-weight:700;color:#718096;margin-bottom:10px}.penalty-analysis-container .content-grid .left-col .penalty-cards-row .small-card .card-value{font-size:32px;font-weight:700;color:#0c1c44;margin-bottom:5px}.penalty-analysis-container .content-grid .left-col .penalty-cards-row .small-card .card-note{font-size:12px;color:#718096;line-height:1.3}.penalty-analysis-container .content-grid .left-col .text-box{padding:25px;border-radius:10px;margin-bottom:20px}.laddering-container .footer-grid .info-box.bg-tan,.mods-dashboard .bottom-grid .summary-box.bg-tan,.mods-dashboard .info-panels .panel.bg-tan,.penalty-analysis-container .content-grid .left-col .text-box.tan-bg{background-color:#f0ede1}.mods-dashboard .bottom-grid .summary-box.bg-mint,.penalty-analysis-container .content-grid .left-col .text-box.mint-bg{background-color:#e4ebe9}.penalty-analysis-container .content-grid .left-col .text-box .box-title{font-size:15px;font-weight:700;margin-bottom:10px;color:#2d3748}.penalty-analysis-container .content-grid .right-col .worked-example-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:40px;box-shadow:0 4px 15px rgba(0,0,0,.02)}.penalty-analysis-container .content-grid .right-col .worked-example-card .example-header .example-title{font-size:24px;font-weight:700;color:#0c1c44;margin-bottom:8px}.penalty-analysis-container .content-grid .right-col .worked-example-card .example-header .example-subtitle{font-size:14px;color:#718096}.penalty-analysis-container .content-grid .right-col .worked-example-card .calc-table{margin-bottom:25px}.penalty-analysis-container .content-grid .right-col .worked-example-card .calc-table .calc-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f1f4f8;font-size:14px;color:#4a5568}.penalty-analysis-container .content-grid .right-col .worked-example-card .calc-table .calc-row .red-text{color:#e53e3e;font-weight:700}.penalty-analysis-container .content-grid .right-col .worked-example-card .calc-table .result-row{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#f8fafc;border-radius:4px;margin-top:10px}.penalty-analysis-container .content-grid .right-col .worked-example-card .calc-table .result-row .result-label{font-size:15px;font-weight:700;color:#0c1c44}.penalty-analysis-container .content-grid .right-col .worked-example-card .calc-table .result-row .result-value{font-size:26px;font-weight:700;color:#0c1c44}.penalty-analysis-container .content-grid .right-col .worked-example-card .example-footer-note{background-color:#f0ede1;padding:20px;border-radius:6px;font-size:13px;line-height:1.6;color:#4a5568}.mods-dashboard{max-width:1140px;margin:80px auto 0;padding:0 20px 50px;line-height:1.5;color:#333}.laddering-container,.verdict-wrapper{padding:0 20px 60px;color:#333}.laddering-container .strategy-section,.mods-dashboard .mods-section{margin-top:50px}.mods-dashboard .header .eyebrow{font-size:11px;font-weight:700;letter-spacing:1px;color:#0c1c44;margin-bottom:12px}.mods-dashboard .header .subtitle{font-size:16px;color:#5d6d8e;max-width:800px}.mods-dashboard .grid-container{display:grid;grid-template-columns:1.3fr 1fr;gap:30px}.mods-dashboard .process-card{border:1px solid #e0e6ed;border-radius:12px;padding:40px;background:#fff}.mods-dashboard .process-card .step{display:flex;gap:20px;margin-bottom:5px}.mods-dashboard .process-card .step .step-indicator{display:flex;flex-direction:column;align-items:center;width:32px}.mods-dashboard .process-card .step .step-indicator .circle{width:32px;height:32px;border-radius:50%;background-color:#e8f1ff;color:#0c1c44;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;z-index:2}.mods-dashboard .process-card .step .step-indicator .circle-dark{width:32px;height:32px;border-radius:50%;background-color:#0c1c44;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;z-index:2}.mods-dashboard .process-card .step .step-indicator .line{width:2px;flex-grow:1;background-color:#e8f1ff;margin:4px 0}.mods-dashboard .process-card .step .step-content{padding-bottom:25px}.mods-dashboard .process-card .step .step-content .step-title{font-size:16px;font-weight:700;color:#2d3748;margin-bottom:4px}.mods-dashboard .info-panels{display:flex;flex-direction:column;gap:20px}.mods-dashboard .info-panels .panel{padding:24px;border-radius:10px}.mods-dashboard .info-panels .panel.border-solid{border:1px solid #e0e6ed}.mods-dashboard .info-panels .panel.border-dashed{border:1px dashed #cbd5e0}.mods-dashboard .info-panels .panel .panel-label{font-size:12px;font-weight:700;color:#718096;margin-bottom:15px}.mods-dashboard .info-panels .panel .panel-title-navy{font-size:16px;font-weight:700;color:#0c1c44;margin-bottom:10px}.mods-dashboard .bottom-grid .summary-box .box-desc,.mods-dashboard .info-panels .panel .panel-desc{font-size:13px;color:#4a5568;line-height:1.6}.mods-dashboard .info-panels .panel .row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f3f7;font-size:14px;color:#4a5568}.mods-dashboard .info-panels .panel .row .bold-navy{font-weight:700;color:#0c1c44}.mistakes-container .mistakes-grid,.mods-dashboard .bottom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mods-dashboard .bottom-grid .summary-box{padding:30px;border-radius:12px}.mods-dashboard .bottom-grid .summary-box.bg-blue{background-color:#e2ebec}.mods-dashboard .bottom-grid .summary-box .box-title{font-size:15px;font-weight:700;color:#2d3748;margin-bottom:12px}.laddering-container{max-width:1140px;margin:0 auto;line-height:1.5}.mistakes-container,.verdict-wrapper{margin:30px auto 0;line-height:1.5;max-width:1140px}.laddering-container .header .eyebrow{font-size:11px;font-weight:700;color:#1a2b56;letter-spacing:.8px;margin-bottom:12px;text-transform:uppercase}.laddering-container .header .subtitle{font-size:16px;color:#718096;max-width:850px}.laddering-container .comparison-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.02)}.laddering-container .comparison-card .chart-area-placeholder{height:320px;background-color:#fcfcfc;border:1px dashed #cbd5e0;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:40px}.laddering-container .comparison-card .metrics-row{display:grid;grid-template-columns:repeat(3,1fr);padding-top:40px;border-top:1px solid #f1f4f8}.laddering-container .comparison-card .metrics-row .metric-item{padding-right:20px}.laddering-container .comparison-card .metrics-row .metric-item.border-left{border-left:1px solid #f1f4f8;padding-left:40px}.laddering-container .comparison-card .metrics-row .metric-item .metric-label{font-size:11px;font-weight:700;color:#718096;margin-bottom:12px;letter-spacing:.5px}.laddering-container .comparison-card .metrics-row .metric-item .metric-value{font-size:38px;font-weight:700;color:#1a2b56;margin-bottom:8px}.laddering-container .footer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.laddering-container .footer-grid .info-box{padding:35px;border-radius:12px}.laddering-container .footer-grid .info-box.bg-blue{background-color:#e8f1ff}.laddering-container .footer-grid .info-box .box-title{font-size:16px;font-weight:700;color:#1a2b56;margin-bottom:15px}.laddering-container .footer-grid .info-box .box-content .bold{font-weight:700;color:#1a2b56}.verdict-wrapper .verdict-header .verdict-eyebrow{font-size:11px;font-weight:700;color:#3e8b6e;letter-spacing:.8px;margin-bottom:12px;text-transform:uppercase}.verdict-wrapper .verdict-header .verdict-main-title{font-size:34px;font-weight:700;color:#0c1c44;letter-spacing:-.5px}.verdict-wrapper .verdict-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:35px}.verdict-wrapper .verdict-cards-grid .verdict-card{padding:40px;border-radius:12px;display:flex;flex-direction:column}.verdict-wrapper .verdict-cards-grid .verdict-card.card-positive{background-color:#f0f9f7;border:1px solid #d1eae4}.verdict-wrapper .verdict-cards-grid .verdict-card.card-positive .verdict-list li::before{background-color:#3e8b6e}.verdict-wrapper .verdict-cards-grid .verdict-card.card-negative{background-color:#fff1f2;border:1px solid #fecdd3}.verdict-wrapper .verdict-cards-grid .verdict-card.card-negative .verdict-card-title{color:#9f1239}.verdict-wrapper .verdict-cards-grid .verdict-card.card-negative .verdict-list li::before{background-color:#9f1239}.verdict-wrapper .verdict-cards-grid .verdict-card .verdict-card-title{font-size:18px;font-weight:700;margin-bottom:25px}.verdict-wrapper .verdict-cards-grid .verdict-card .verdict-list{list-style:none;padding:0;margin:0}.verdict-wrapper .verdict-cards-grid .verdict-card .verdict-list li{position:relative;padding-left:25px;margin-bottom:20px;font-size:15px;color:#4a5568;line-height:1.5}.verdict-wrapper .verdict-cards-grid .verdict-card .verdict-list li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%}.verdict-wrapper .verdict-banner{background-color:#1a2b56;color:#fff;padding:30px 40px;border-radius:12px;font-size:15px;line-height:1.6;box-shadow:0 4px 15px rgba(26,43,86,.15)}@media (max-width:900px){.fd-types-container{padding:30px 20px}.fd-types-container .fd-types-section .fd-cards-wrapper,.interest-payout-container .cards-grid{flex-direction:column}.fd-types-container .fd-types-section .fd-cards-wrapper .fd-slider-nav{display:none}.interest-payout-container .table-container{overflow-x:auto}.interest-payout-container .table-container .comparison-table{min-width:800px}.mods-dashboard .bottom-grid,.mods-dashboard .grid-container,.penalty-analysis-container .content-grids,.verdict-wrapper .verdict-cards-grid{grid-template-columns:1fr}.verdict-wrapper .verdict-main-title{font-size:28px}}.mistakes-container{padding:0 20px 50px}.mistakes-container .mistakes-header .eyebrow{color:#3e8b6e;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:12px;text-transform:uppercase}.mistakes-container .mistakes-header .main-title{color:#0c1c44;font-size:38px;font-weight:700;margin-bottom:15px;letter-spacing:-.5px}.mistakes-container .mistakes-grid .mistake-card{background-color:#f4f7fa;border-radius:12px;padding:35px 30px;display:flex;flex-direction:column}.mistakes-container .mistakes-grid .mistake-card .number-box{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border:1px solid #d97706;color:#d97706;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700;margin-bottom:20px}.mistakes-container .mistakes-grid .mistake-card .card-title{color:#0c1c44;font-size:18px;font-weight:700;margin-bottom:15px}.mistakes-container .mistakes-grid .mistake-card .card-desc{color:#5d6d8e;font-size:14px;line-height:1.6}@media (max-width:640px){.mistakes-container .mistakes-grid{grid-template-columns:1fr}.mistakes-container .main-title{font-size:28px}}.expert-take-wrapper{max-width:1140px;margin:80px auto;padding:0 20px 40px;line-height:1.5}.expert-take-wrapper .expert-card{background-color:#11234b;border-radius:24px;padding:36px 48px;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1)}.expert-take-wrapper .expert-card .card-eyebrow{font-size:11px;font-weight:700;color:#3e8b6e;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.expert-take-wrapper .expert-card .card-quote{font-size:26px;font-weight:700;margin-bottom:20px;letter-spacing:-.5px;line-height:1.2}.expert-take-wrapper .expert-card .teal-divider{width:55px;height:3px;background-color:#3e8b6e;margin-bottom:20px}.expert-take-wrapper .expert-card .card-body .paragraph{font-size:15px;margin-bottom:30px;opacity:.85;font-weight:400;line-height:1.7}.expert-take-wrapper .expert-card .card-attribution{margin-top:20px;font-size:14px;opacity:.7;font-weight:500}.ssy-banks-offering .bank-card .logo-area .wd60{max-width:60px}.ssy-banks-offering .bank-card .logo-area .wd70{max-width:70px}.ssy-banks-offering .bank-card .logo-area .wd80{max-width:80px}.ssy-banks-offering .bank-card .logo-area .wd90{max-width:90px}.ssy-banks-offering .bank-card .logo-area .wd100{max-width:100px}.ssy-banks-offering .bank-card .logo-area .wd120{max-width:120px}.comparison-container{padding:40px;background-color:#fff;max-width:1140px;margin:0 auto}.comparison-container .comparison-title{font-size:32px;font-weight:800;color:#0b1a32;margin-bottom:30px}.comparison-container .comparison-card{border:1px solid #c5c6ce;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.0509803922)}.comparison-container .comparison-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.5;color:#4a5568}.comparison-container .comparison-table td,.comparison-container .comparison-table th{padding:16px 20px;text-align:left;border-bottom:1px solid rgba(197,198,206,.3019607843);vertical-align:top}.comparison-container .comparison-table thead th{padding-top:16px;padding-bottom:16px}.comparison-container .comparison-table thead .category-label{display:block;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:5px}.comparison-container .comparison-table thead .product-name{font-size:16px;font-weight:700}.comparison-container .comparison-table thead .highlight-header{background-color:#243454;color:#fff;width:180px}.comparison-container .comparison-table thead .highlight-header .category-label{color:#a0aec0}.comparison-container .comparison-table thead .standard-header{color:#2d3748}.comparison-container .comparison-table tbody .row-label{color:#718096;width:200px;font-weight:400}.comparison-container .comparison-table tbody .highlight-col{background-color:#f3f7ff;color:#1a202c}.comparison-container .comparison-table tbody td{width:180px;font-size:12px}.comparison-container .comparison-table tbody strong{color:#000;font-weight:700}@media screen and (max-width:768px){.comparison-container{padding:20px 10px}.comparison-container .comparison-card{overflow-x:auto;-webkit-overflow-scrolling:touch;display:block}.comparison-container .comparison-table{min-width:800px;border-collapse:separate;border-spacing:0}.comparison-container .comparison-table tbody .row-label,.comparison-container .comparison-table thead th:first-child{position:sticky;left:0;z-index:3;background:#fff!important;border-right:1px solid rgba(197,198,206,.3019607843);box-shadow:4px 0 8px -4px rgba(0,0,0,.1);width:120px}}.fd-types-container .fd-types-section .fd-cards-container{position:relative}.fd-types-container .fd-types-section .fd-cards-container .fd-slider-nav__reverse{position:absolute;left:-20px;top:50%;width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,.1);cursor:pointer;z-index:2;border:1px solid #f1f5f9;transform:translateY(-50%) rotate(180deg)}.choose-fd-container .fd-header-section .fd-header-visual .illustration-placeholder img{width:100%}@media (max-width:850px){.fd-calculator-wrapper .fd-main-card{flex-direction:column;padding:20px}.fd-calculator-wrapper .fd-main-card .fd-inputs,.fd-calculator-wrapper .fd-main-card .fd-summary{flex:none;width:100%}.open-fd-section .options-container,.senior-citizen-dashboard .stats-row{flex-direction:column}.choose-fd-container .fd-header-section{flex-direction:column;text-align:center}.choose-fd-container .fd-header-section .fd-header-visual{order:-1}.choose-fd-container .fd-reasons-table .fd-table-header,.choose-fd-container .fd-reasons-table .fd-table-header .fd-col-right{display:none}.choose-fd-container .fd-reasons-table .fd-table-row{flex-direction:column;gap:12px}.choose-fd-container .fd-reasons-table .fd-table-row .fd-col-left{flex:none;width:100%;padding-right:0}.choose-fd-container .fd-reasons-table .fd-table-header .fd-col-left{flex:100%;text-align:center}}@media (max-width:768px){.about-fd{flex-direction:column;text-align:center;padding:30px}.about-fd .visual-section{margin-top:40px}.bulk-deposits-container .table-wrapper,.top-fd-banks .table-wrapper{overflow-x:auto}.top-fd-banks .table-wrapper .fd-table{min-width:800px}.bank-analysis-section .header-container .main-title,.bank-analysis-section .stat-cards-wrapper .stat-card .stat-value,.dashboard-wrapper .main-title,.expert-take-wrapper .expert-card .card-quote,.fd-eligibility-docs .main-header-title,.inflation-analysis-container .header-content .main-title,.laddering-container .header .title,.mistakes-container .mistakes-header .main-title,.penalty-analysis-container .main-header .main-title,.senior-citizen-dashboard .header-container .main-title-text,.senior-citizen-dashboard .stats-row .stat-card .stat-value,.tds-dashboard .tds-header .tds-main-title{font-size:24px}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section.largecontainer .firstFold{padding:16px 0 20px}.dashboard-wrapper .info-grid,.penalty-analysis-container .content-grid,.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section.largecontainer .firstFold .left{display:flex;flex-direction:column}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section.largecontainer .firstFold .left .ssy-title-block{order:1;width:100%;font-size:28px}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section.largecontainer .firstFold .left .ssy-para{order:2;width:100%;font-size:16px;line-height:normal}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section.largecontainer .firstFold .left .fd-form{order:3;margin:16px 0 0;width:100%}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section.largecontainer .firstFold .left .fd-form .head-area{padding:32px 22px}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section.largecontainer .firstFold .left .fd-form .head-area .content span:first-child{font-size:18px}.bank-analysis-section .detailed-note-panel .note-body,.bank-analysis-section .header-container .sub-title,.laddering-container .comparison-card .metrics-row .metric-item .metric-desc,.laddering-container .comparison-card .metrics-row .metric-item .metric-label,.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section.largecontainer .firstFold .left .fd-form .head-area .content span:last-child,.senior-citizen-dashboard .stats-row .stat-card .stat-label,.senior-citizen-dashboard .stats-row .stat-card .stat-subtext{font-size:12px}.fd-bank-dashboard .footer-strip,.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section.largecontainer .firstFold .left .fd-percent-cards{display:none}.bank-analysis-section,.bulk-deposits-container,.dashboard-wrapper,.expert-take-wrapper,.fd-bank-dashboard,.fd-eligibility-docs,.inflation-analysis-container,.interest-payout-container,.laddering-container,.mods-dashboard,.penalty-analysis-container,.senior-citizen-dashboard,.tds-dashboard,.tenure-analysis,.tenure-section-wrapper,.verdict-wrapper,.withdrawal-rules-wrapper{padding:0 16px}.dashboard-wrapper .boxes-pannel{display:flex;flex-direction:column-reverse;gap:24px}.comparison-container .comparison-table thead .product-name,.dashboard-wrapper .main-subtitle,.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .main-head-area .title-para,.tenure-analysis .analysis-header .text-content .analysis-subtitle{font-size:14px}.bulk-deposits-container .info-footer,.fd-eligibility-docs .cards-flex-container{flex-direction:column}.bulk-deposits-container .table-wrapper .rates-table{min-width:600px}.withdrawal-rules-wrapper .rules-card .rule-row{flex-direction:column;align-items:flex-start;flex-direction:column;align-items:flex-start;padding:16px;gap:20px}.tds-dashboard .tds-cards-grid{grid-template-columns:repeat(2,1fr);gap:15px}.withdrawal-rules-wrapper .rules-card .rule-row .rule-status{width:100%}.withdrawal-rules-wrapper .rules-card .rule-row .rule-status .status-pill{display:block;padding:8px 14px;white-space:inherit}.inflation-analysis-container .graph-card,.mods-dashboard .process-card,.penalty-analysis-container .content-grid .right-col .worked-example-card{padding:20px}.expert-take-wrapper .expert-card{padding:40px 30px}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .main-head-area .title-block{width:80%}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .bank-rates:after{position:absolute;content:"";background:url(/cdn/images/common/rupee-fd-icon.png) 0 0/contain no-repeat;width:90px;height:90px;top:-260px;right:0}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .main-head-area::before{position:absolute;background:linear-gradient(90deg,#fff 0,#999 100%);content:"";width:190px;height:190px;opacity:10%;transform:rotate(180deg);border-radius:50%;top:-30px;left:-60px;z-index:-1}.pensionBazaar_bupage.fixed-deposit.fd-bank .pensionBazaar_section.largecontainer .firstFold .left .fd-form .head-area{padding:32px 18px}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .bank-rates .rates-cards-wrapper .rate-card{padding:12px 20px}.bank-analysis-section .stat-cards-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.pensionBazaar_bupage.fixed-deposit.fd-bank .pensionBazaar_section.largecontainer .firstFold{padding:26px 0 20px}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .main-head-area{max-width:none;width:100%}.pensionBazaar_bupage.fixed-deposit .pensionBazaar_section .firstFold .left .bank-rates{background:0 0}.laddering-container .footer-grid{display:flex;flex-direction:column;gap:0}.laddering-container .comparison-card .metrics-row .metric-item .metric-value{font-size:16px}.laddering-container .comparison-card .metrics-row .metric-item.border-left{padding:0;border-left:none}.fd-eligibility-docs .cards-flex-container .content-card,.verdict-wrapper .verdict-banner,.verdict-wrapper .verdict-cards-grid .verdict-card.card-negative,.verdict-wrapper .verdict-cards-grid .verdict-card.card-positive{padding:24px}.mistakes-container .mistakes-grid{display:flex;align-items:center;overflow:auto}.mistakes-container .mistakes-grid .mistake-card{width:100%;margin:0;flex:0 0 auto;flex-wrap:wrap;min-height:stretch;padding:24px}.tenure-analysis .analysis-header{flex-direction:column;align-items:flex-start;gap:16px}.tenure-section-wrapper .tenure-grid{display:flex;overflow:auto;padding-top:10px}.tenure-section-wrapper .tenure-grid .tenure-card{flex:0 0 266px}.fd-bank-dashboard .table-wrapper,.interest-payout-container .fd-comparison-table-container{overflow:auto}.fd-bank-dashboard .fd-data-table tbody tr .tenure-cell{align-items:flex-start;flex-direction:column;width:180px;padding-right:10px;gap:5px}.fd-bank-dashboard .fd-data-table tbody tr .badge-special{margin:0}.fd-bank-dashboard .header-main{font-size:24px;line-height:normal}.tenure-analysis .analysis-header .text-content .analysis-title{font-size:20px}.tenure-analysis .analysis-header .segment-toggle .segment-item{padding:4px 20px}.bank-analysis-section .stat-cards-wrapper .stat-card.bg-dark-navy,.bank-analysis-section .stat-cards-wrapper .stat-card.border-gray{padding:20px 12px}.bank-analysis-section .detailed-note-panel{padding:20px 15px}.interest-payout-container .header-section .page-title{font-size:24px;line-height:32px}.senior-citizen-wrapper{padding:20px 0}.senior-citizen-dashboard .stats-row .stat-card{padding:20px;width:100%;min-width:0;box-sizing:border-box}.inflation-analysis-container .metrics-grid,.senior-citizen-dashboard .stats-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.inflation-analysis-container .metrics-grid .metric-card:nth-child(3),.senior-citizen-dashboard .stats-row .stat-card:nth-child(3){grid-column:1/-1}.senior-citizen-dashboard .comparison-card .table-wrapper{border:1px solid #e2e8f0;border-radius:10px;margin-bottom:25px;overflow:auto}.fd-calculator-wrapper .fd-main-card .fd-inputs .rates-section .input-label{font-size:16px;font-weight:700}.fd-rates-container .fd-rates-wrapper .fd-rates-visual .bank-illustration img{width:100px}.open-fd-section .options-container .option-card .card-top .icon-box svg{width:20px;height:20px}.choose-fd-container .fd-header-section .fd-header-visual .illustration-placeholder img{width:90px}.inflation-analysis-container .metrics-grid .metric-card .metric-value{font-size:24px;margin-bottom:5px}.laddering-container .metrics-row{grid-template-columns:1fr;gap:40px}.laddering-container .footer-grid{grid-template-columns:1fr}.laddering-container .comparison-card .metrics-row{gap:0}.laddering-container .comparison-card{padding:0;border:none}}