html,body{overflow-x:hidden;}body{min-height:100vh;font-family:"Manrope",sans-serif;color:var(--ink);background:radial-gradient(circle at top left,rgba(29,78,216,0.10),transparent 35%),linear-gradient(180deg,#f8fbff 0%,#ffffff 38%,#f3f8ff 100%);}img{max-width:100%;display:block;}main{overflow:hidden;}h1,h2,h3,h4,.navbar-brand{font-family:"Space Grotesk","Manrope",sans-serif;letter-spacing:-0.03em;}.top-ad{background:linear-gradient(90deg,var(--brand),#56a4ff);color:#fff;padding:0.9rem 0;}.eyebrow{text-transform:uppercase;letter-spacing:0.16em;font-size:0.75rem;font-weight:700;color:var(--brand);}.top-ad .eyebrow,.top-ad .text-muted{color:rgba(255,255,255,0.82) !important;}.fintech-nav{background:rgba(255,255,255,0.88);backdrop-filter:blur(16px);border-bottom:1px solid rgba(15,23,42,0.06);}.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:nowrap;}.navbar-brand{font-weight:700;color:var(--ink);margin-right:0;}.header-logo-only{flex:0 0 auto;}.navbar-collapse{flex-grow:0;}.nav-menu-group{display:flex;align-items:center;justify-content:flex-end;gap:0.6rem;flex-wrap:wrap;}.nav-menu-link{padding:0.75rem 1rem !important;border:1px solid rgba(29,78,216,0.15);border-radius:999px;background:rgba(29,78,216,0.04);color:var(--ink);font-weight:600;white-space:nowrap;}.nav-menu-link:hover,.nav-menu-link:focus{color:var(--brand-dark);background:rgba(29,78,216,0.10);}.navbar-toggler{border:0;padding:0.45rem 0.65rem;flex:0 0 auto;}.navbar-toggler:focus{box-shadow:0 0 0 0.2rem rgba(29,78,216,0.18);}.brand-mark{width:150px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;overflow:hidden;flex:0 0 auto;}.brand-mark.small{width:56px;height:56px;border-radius:12px;padding:2px;}.brand-mark img{width:100%;height:100%;object-fit:cover;}.hero-section,.inner-hero{padding:5rem 0 3rem;}.hero-section h1,.inner-hero h1{font-size:clamp(2.35rem,5vw,4.8rem);line-height:1.05;max-width:11ch;margin-top:0.6rem;margin-bottom:1rem;}.section-heading h2{font-size:clamp(2rem,4vw,3.25rem);}.hero-copy,.inner-hero p,.section-heading p{font-size:1.05rem;color:var(--muted);max-width:60ch;}.hero-actions,.trust-row{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem;}.hero-actions .btn{min-width:190px;}.trust-row span{padding:0.65rem 1rem;border-radius:999px;background:rgba(255,255,255,0.8);border:1px solid rgba(29,78,216,0.08);font-weight:600;color:var(--ink);}.glass-panel,.service-card,.blog-card,.article-card,.article-side-card,.partner-card,.benefit-panel,.testimonial-card,.sidebar-ad,.results-panel,.recommendation-card,.footer-ad,.admin-auth-card{background:rgba(255,255,255,0.84);border:1px solid rgba(148,163,184,0.18);box-shadow:0 20px 60px rgba(37,99,235,0.10);backdrop-filter:blur(18px);border-radius:28px;}.quick-form-card,.glass-panel,.results-panel,.sidebar-ad,.admin-auth-card{padding:2rem;}.quick-form-card h3,.results-panel h3,.recommendation-card h4{word-break:break-word;}.panel-badge{display:inline-block;padding:0.45rem 0.8rem;border-radius:999px;background:rgba(29,78,216,0.10);color:var(--brand);font-weight:700;margin-bottom:1rem;}.feature-strip,.section-space{padding:2rem 0 4rem;}.metric-card{padding:1.7rem;background:linear-gradient(180deg,#fff 0%,#f4f8ff 100%);border-radius:26px;border:1px solid rgba(29,78,216,0.12);height:100%;}.metric-card h3{font-size:2rem;margin-bottom:0.3rem;}.service-card{padding:1.8rem;height:100%;transition:transform 0.25s ease,box-shadow 0.25s ease;}.blog-card,.article-card,.article-side-card{padding:1.8rem;}.service-card:hover,.blog-card:hover,.partner-card:hover,.recommendation-card:hover{transform:translateY(-6px);box-shadow:0 26px 70px rgba(37,99,235,0.16);}.service-icon,.logo-fallback{width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:var(--brand-dark);display:inline-flex;align-items:center;justify-content:center;font-weight:800;margin-bottom:1rem;flex:0 0 auto;}.service-icon svg{width:28px;height:28px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.logo-fallback.small{width:48px;height:48px;border-radius:16px;margin-bottom:0;}.service-card a,.blog-card a,.footer-links a{color:var(--brand);text-decoration:none;font-weight:700;}.section-heading{margin-bottom:2rem;}.blog-card{height:100%;display:flex;flex-direction:column;gap:0.9rem;}.blog-card-wide{min-height:100%;}.blog-card h3,.blog-card h4{margin-bottom:0;font-size:1.45rem;}.blog-card p{margin-bottom:0;}.blog-card-meta,.article-meta{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap;color:var(--muted);font-size:0.92rem;font-weight:600;}.blog-chip{display:inline-flex;align-items:center;padding:0.45rem 0.75rem;border-radius:999px;background:rgba(29,78,216,0.09);color:var(--brand);font-size:0.78rem;font-weight:800;letter-spacing:0.03em;text-transform:uppercase;}.blog-link{margin-top:auto;}.blog-points{margin:0;padding-left:1.1rem;color:var(--muted);}.blog-points li + li{margin-top:0.5rem;}.article-hero h1{max-width:14ch;}.article-card{display:flex;flex-direction:column;gap:1.6rem;}.article-note{padding:1rem 1.1rem;border-radius:18px;background:rgba(29,78,216,0.07);color:var(--brand-dark);font-weight:600;}.article-checklist{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:0.85rem;}.article-check{padding:1rem 1.1rem;border-radius:18px;background:linear-gradient(180deg,#fff,#f5f9ff);border:1px solid rgba(29,78,216,0.12);font-weight:600;}.article-section h2{font-size:1.6rem;margin-bottom:0.9rem;}.article-section + .article-section{padding-top:0.8rem;border-top:1px solid rgba(148,163,184,0.16);}.article-sidebar{display:flex;flex-direction:column;gap:1.25rem;}.article-links li + li{margin-top:0.6rem;}.admin-bank-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;}.admin-bank-toolbar-actions{display:flex;gap:0.75rem;flex-wrap:wrap;}.admin-bank-toolbar-btn{min-width:176px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:0.96rem;padding:0.62rem 1.15rem;}.admin-bank-cell{display:flex;align-items:center;gap:0.9rem;min-width:0;}.admin-bank-logo{width:52px;height:52px;border-radius:16px;background:#fff;border:1px solid rgba(148,163,184,0.16);box-shadow:0 8px 20px rgba(15,23,42,0.05);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;}.admin-bank-logo img{width:100%;height:100%;object-fit:contain;background:#fff;}.admin-bank-meta{display:flex;flex-direction:column;gap:0.35rem;min-width:0;}.admin-bank-meta strong{word-break:break-word;}.admin-bank-actions{display:flex;flex-direction:column;gap:0.45rem;align-items:stretch;min-width:118px;margin-left:auto;}.admin-bank-action-btn{min-height:37px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:0.95rem;padding:0.48rem 0.92rem;border-radius:12px;}.admin-bank-logo-upload-form{display:block;width:100%;margin:0;}.admin-bank-upload-label{width:100%;cursor:pointer;}.related-posts{display:flex;flex-direction:column;gap:0.9rem;}.related-post{display:flex;flex-direction:column;gap:0.55rem;padding:1rem 1.05rem;border-radius:18px;background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid rgba(29,78,216,0.1);text-decoration:none;}.partner-card{padding:1.5rem;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;gap:0.85rem;}.partner-logo-shell{width:88px;height:88px;border-radius:24px;background:#ffffff;border:1px solid rgba(148,163,184,0.14);box-shadow:0 10px 24px rgba(15,23,42,0.06),inset 0 1px 0 rgba(255,255,255,0.9);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;}.partner-logo-fallback{width:100%;height:100%;border-radius:24px;margin-bottom:0;}.partner-logo-image,.partner-card img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:#ffffff;border-radius:24px;}.partner-card h6{margin-bottom:0;}.partner-card p,.recommendation-card p,.sidebar-ad p,.footer-ad p,.service-card p,.benefit-item p,.hero-copy,.inner-hero p,.testimonial-card p{word-break:break-word;}.benefit-panel{padding:2.2rem;height:100%;}.benefit-item{padding-top:1.2rem;border-top:1px solid rgba(148,163,184,0.22);margin-top:1.2rem;}.testimonial-stack{display:grid;gap:1rem;height:100%;}.testimonial-card{padding:1.6rem;}.testimonial-card span{color:var(--muted);}.site-footer{padding:4rem 0 1.5rem;background:#081224;color:#fff;}.site-footer .text-muted,.site-footer p,.site-footer a{color:rgba(255,255,255,0.72) !important;}.footer-links{list-style:none;padding:0;margin:0;display:grid;gap:0.75rem;}.footer-bottom{border-top:1px solid rgba(255,255,255,0.12);margin-top:2rem;padding-top:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;color:rgba(255,255,255,0.7);}.footer-bottom a{text-decoration:none;}.table-responsive{overflow-x:auto;scrollbar-width:thin;}.comparison-table table{min-width:780px;}.comparison-table th,.comparison-table td,.table th,.table td{padding:1rem 0.85rem;border-color:rgba(148,163,184,0.18);vertical-align:middle;}.table-subtitle{font-size:0.88rem;color:var(--muted);line-height:1.5;}.slider-group{margin-bottom:1.75rem;}.slider-group label{display:flex;justify-content:space-between;gap:0.75rem;align-items:center;margin-bottom:0.65rem;flex-wrap:wrap;}.slider-group input[type="range"]{width:100%;accent-color:var(--brand);}.results-panel{display:grid;gap:1rem;}.result-card{padding:1.2rem 1.3rem;background:#eff6ff;border-radius:22px;}.emi-results-panel{grid-template-columns:1fr;}.emi-chart-card{display:grid;gap:1rem;padding:1.3rem;border-radius:24px;background:linear-gradient(180deg,#f8fbff 0%,#eef5ff 100%);border:1px solid rgba(29,78,216,0.10);}.emi-donut-chart{width:220px;height:220px;margin-inline:auto;border-radius:50%;background:conic-gradient(var(--brand) 0deg 308deg,#ff7a59 308deg 360deg);display:grid;place-items:center;}.emi-donut-hole{width:134px;height:134px;border-radius:50%;background:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:inset 0 0 0 1px rgba(148,163,184,0.16);padding:1rem;}.emi-donut-hole span{font-size:0.78rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--muted);font-weight:700;}.emi-donut-hole strong{font-size:1.8rem;color:var(--ink);}.emi-chart-legend{display:grid;gap:0.9rem;}.emi-legend-item{display:flex;align-items:center;gap:0.85rem;padding:0.9rem 1rem;border-radius:18px;background:rgba(255,255,255,0.8);border:1px solid rgba(148,163,184,0.16);}.emi-legend-item small{display:block;color:var(--muted);margin-bottom:0.1rem;}.emi-legend-item strong{word-break:break-word;}.emi-legend-swatch{width:14px;height:14px;border-radius:50%;flex:0 0 auto;}.emi-legend-swatch.principal{background:var(--brand);}.emi-legend-swatch.interest{background:#ff7a59;}.result-card span{color:var(--muted);display:block;margin-bottom:0.25rem;}.result-card h3{font-size:clamp(1.55rem,4vw,2.3rem);margin-bottom:0;}.recommendation-card{padding:1.8rem;height:100%;}.recommendation-meta{display:flex;gap:0.75rem;flex-wrap:wrap;}.match-pill,.status-badge{display:inline-flex;align-items:center;padding:0.45rem 0.8rem;border-radius:999px;background:#dbeafe;color:var(--brand-dark);font-weight:700;}.trust-list{list-style:none;padding:0;margin:0;display:grid;gap:0.85rem;}.trust-list li{padding:0.9rem 1rem;border-radius:18px;background:#f8fbff;border:1px solid rgba(29,78,216,0.08);}.admin-shell{padding:3rem 0 4rem;}.admin-header{margin-bottom:2rem;}.admin-auth-bg{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at top right,rgba(59,130,246,0.16),transparent 25%),linear-gradient(180deg,#eef6ff 0%,#f8fbff 100%);}.admin-auth-card{width:min(100%,480px);}.admin-auth-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;}.admin-auth-brand{display:inline-flex;align-items:center;gap:0.75rem;}.admin-auth-brand-mark{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,rgba(29,78,216,0.14),rgba(96,165,250,0.26));color:var(--brand-dark);display:inline-flex;align-items:center;justify-content:center;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,0.85);}.admin-auth-badge{padding:0.45rem 0.8rem;border-radius:999px;background:rgba(29,78,216,0.08);color:var(--brand);font-size:0.78rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;}.admin-login-form .form-label{font-weight:700;color:var(--ink);}.admin-auth-input{height:58px;}.password-toggle-wrap{position:relative;}.password-toggle-btn{position:absolute;top:50%;right:0.9rem;transform:translateY(-50%);border:0;background:transparent;color:var(--brand-dark);font-weight:700;font-size:0.92rem;padding:0.2rem 0.35rem;}.password-toggle-btn:hover,.password-toggle-btn:focus{color:var(--brand);}.admin-login-btn{font-weight:800;letter-spacing:0.01em;}.preview-swatch{height:120px;border-radius:24px;margin:1rem 0 1.25rem;}.btn-primary{background-color:var(--brand);border-color:var(--brand);}.btn-primary:hover,.btn-primary:focus{background-color:var(--brand-dark);border-color:var(--brand-dark);}.btn-outline-primary{color:var(--brand);border-color:rgba(29,78,216,0.4);}.btn-outline-primary:hover{background:var(--brand);border-color:var(--brand);}.form-control,.form-select{border-radius:16px;padding:0.85rem 1rem;border-color:rgba(148,163,184,0.3);min-width:0;}.form-control,.form-select,.btn{font-size:1rem;}.table-inline-form{flex-wrap:wrap;}@media (max-width:1199px){.hero-section,.inner-hero{padding-top:4.25rem;}.quick-form-card,.glass-panel,.results-panel,.sidebar-ad,.admin-auth-card{padding:1.65rem;}}@media (max-width:991px){.hero-section h1,.inner-hero h1{max-width:100%;font-size:clamp(2.1rem,7vw,3.6rem);}.fintech-nav .navbar-collapse{width:100%;background:rgba(255,255,255,0.97);border:1px solid rgba(148,163,184,0.18);box-shadow:0 18px 48px rgba(15,23,42,0.08);border-radius:24px;padding:1rem;margin-top:0.75rem;}.nav-menu-group{width:100%;justify-content:flex-start;}.nav-menu-link{width:100%;text-align:left;border-radius:14px;background:rgba(29,78,216,0.05);}.admin-actions{width:100%;}}@media (max-width:767px){.top-ad{text-align:center;}.top-ad .btn{width:100%;}.hero-section,.inner-hero{padding:3rem 0 1.75rem;}.hero-section h1,.inner-hero h1{font-size:clamp(1.9rem,10vw,2.7rem);line-height:1.08;}.hero-copy,.inner-hero p,.section-heading p{font-size:0.98rem;}.feature-strip,.section-space{padding:1.5rem 0 3rem;}.site-footer{padding:3rem 0 1.5rem;}.quick-form-card,.glass-panel,.results-panel,.sidebar-ad,.admin-auth-card,.service-card,.partner-card,.benefit-panel,.testimonial-card,.recommendation-card,.footer-ad,.metric-card{padding:1.25rem;border-radius:22px;}.hero-actions,.trust-row,.admin-actions,.admin-bank-toolbar,.admin-bank-toolbar-actions,.filter-actions,.form-action-row{flex-direction:column;}.hero-actions .btn,.admin-actions .btn,.filter-actions .btn,.form-action-row .btn,.form-action-row a,.recommendation-card .btn,.comparison-table .btn,.sidebar-ad .btn,.footer-ad .btn,.nav-menu-link{width:100%;min-width:0;}.trust-row span{width:100%;justify-content:center;text-align:center;}.service-icon,.logo-fallback{width:48px;height:48px;border-radius:16px;}.partner-card img{}.partner-logo-shell{width:68px;height:68px;border-radius:18px;}.partner-logo-fallback,.partner-logo-image,.partner-card img{border-radius:18px;}.footer-bottom{justify-content:center;text-align:center;}.comparison-table table,.table{min-width:0;}.stack-table{min-width:0 !important;}.stack-table thead{display:none;}.stack-table,.stack-table tbody,.stack-table tr,.stack-table td{display:block;width:100%;}.stack-table tbody{display:grid;gap:1rem;}.stack-table tr{padding:1rem;border:1px solid rgba(148,163,184,0.2);border-radius:20px;background:rgba(255,255,255,0.92);box-shadow:0 10px 24px rgba(15,23,42,0.05);}.stack-table td{border:0;padding:0.45rem 0;text-align:left;}.stack-table td::before{content:attr(data-label);display:block;margin-bottom:0.2rem;font-size:0.76rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted);}.stack-table td[colspan]::before,.stack-table td[data-label=""]::before{content:none;}.stack-table td .d-flex{width:100%;}.stack-table td[data-label="Bank / NBFC"] .d-flex{justify-content:flex-start;gap:0.85rem !important;}.stack-table td .btn{width:100%;}.stack-table td.text-end{text-align:left !important;}.table-inline-form{flex-direction:column;align-items:stretch !important;}.table-inline-form .btn,.table-inline-form .form-select{width:100%;}.slider-group label{flex-direction:column;align-items:flex-start;}}@media (max-width:575px){.top-ad{padding:0.8rem 0;}.brand-mark{width:100px;}.brand-mark.small{width:34px;height:34px;}.navbar-brand{font-size:1rem;}.section-heading h2{font-size:1.85rem;}.result-card h3,.metric-card h3{font-size:1.55rem;}.emi-donut-chart{width:180px;height:180px;}.emi-donut-hole{width:112px;height:112px;}.admin-auth-card{margin:1rem;}}@media (max-width:991px){.fintech-nav .navbar-collapse{width:100% !important;background:white;position:absolute;top:100%;left:0;padding:1.5rem;border-radius:0 0 24px 24px;box-shadow:0 15px 30px rgba(0,0,0,0.1);z-index:999;}.nav-menu-group{gap:10px !important;flex-direction:column;align-items:stretch;}.nav-menu-link{width:100%;text-align:center;margin:0 !important;}}.legal-page-shell{background:#f5f7fb;padding:4.5rem 1rem 5.5rem;}.legal-page-container{max-width:900px;margin:0 auto;}.legal-document-card{background:#ffffff;border-radius:16px;padding:60px;box-shadow:0 10px 25px rgba(0,0,0,0.05);border:1px solid rgba(15,23,42,0.05);}.legal-document-label{display:inline-flex;align-items:center;padding:0.45rem 0.78rem;border-radius:999px;background:rgba(11,29,51,0.06);color:#0b1d33;font-size:0.78rem;font-weight:800;letter-spacing:0.18em;text-transform:uppercase;}.legal-document-header{margin:1.35rem 0 2rem;}.legal-document-title{margin:0;font-size:40px;font-weight:800;line-height:1.1;color:#081426;}.legal-document-updated{margin:0.9rem 0 0;font-size:16px;color:#5e6b84;}.legal-document-body h2{margin-top:30px;margin-bottom:10px;font-size:26px;font-weight:700;color:#0b1d33;}.legal-document-body h3{margin-top:18px;margin-bottom:8px;font-size:19px;font-weight:700;color:#10233d;}.legal-document-body p,.legal-document-body li{margin-bottom:14px;font-size:16px;line-height:1.8;color:#344054;}.site-footer{padding:0;background:linear-gradient(180deg,#0b1d33,#081426);color:#f8fbff;}.site-footer-container{max-width:1200px;margin:0 auto;padding:60px 24px 28px;}.site-footer-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,0.9fr) minmax(0,1fr);gap:2.75rem;align-items:start;}.site-footer-brand-row{display:flex;align-items:center;gap:0.95rem;margin-bottom:1rem;}.site-footer-brand-mark{width:56px;height:56px;border-radius:16px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);box-shadow:0 10px 24px rgba(0,0,0,0.14);}.site-footer-brand-mark img{width:100%;height:100%;object-fit:cover;}.site-footer-brand-copy strong,.site-footer-heading{color:#ffffff;}.site-footer-brand-copy strong{font-size:1.2rem;font-weight:800;letter-spacing:-0.02em;}.site-footer-description{max-width:34ch;margin:0 0 1.4rem;color:rgba(229,236,245,0.78);font-size:0.98rem;line-height:1.8;}.site-footer-social{display:flex;align-items:center;gap:0.85rem;flex-wrap:wrap;}.site-footer-social-link{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.10);transition:transform 0.2s ease,border-color 0.2s ease,background-color 0.2s ease;}.site-footer-social-link svg{width:18px;height:18px;}.site-footer-social-link.linkedin{color:#0a66c2;}.site-footer-social-link.twitter{color:#6bd0ff;}.site-footer-social-link.facebook{color:#1877f2;}.site-footer-social-link.instagram{color:#ff6f91;}.site-footer-social-link:hover{transform:translateY(-2px);background:rgba(255,255,255,0.12);border-color:rgba(77,163,255,0.45);}.site-footer-heading{margin:0 0 1.25rem;font-size:1.02rem;font-weight:800;letter-spacing:0.01em;}.footer-links-stack{gap:0.95rem;}.site-footer .footer-links a,.site-footer-contact-item{color:rgba(229,236,245,0.82) !important;text-decoration:none;transition:color 0.2s ease,transform 0.2s ease;}.site-footer .footer-links a:hover,.site-footer-contact-item:hover{color:#4da3ff !important;transform:translateX(2px);}.site-footer-contact{display:grid;gap:0.95rem;margin-top:1.5rem;}.site-footer-contact-item{display:inline-flex;align-items:center;gap:0.8rem;line-height:1.5;}.site-footer-contact-icon{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.08);color:#8fc4ff;flex:0 0 auto;}.site-footer-contact-icon svg{width:18px;height:18px;}.footer-mini-ad{margin-top:1.6rem;padding:1.15rem 1.2rem;border-radius:18px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.10);}.footer-mini-ad h6{color:#ffffff;margin-bottom:0.45rem;}.footer-mini-ad p{color:rgba(229,236,245,0.76) !important;}.site-footer-bottom{margin-top:2.5rem;padding-top:1.35rem;border-top:1px solid rgba(255,255,255,0.12);justify-content:flex-start;color:rgba(229,236,245,0.76);}@media (max-width:991px){.legal-document-card{padding:44px;}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;}.site-footer-brand{grid-column:1 / -1;}}@media (max-width:767px){.legal-page-shell{padding:3.25rem 1rem 4rem;}.legal-document-card{padding:30px 22px;}.legal-document-title{font-size:32px;}.legal-document-body h2{font-size:22px;}.site-footer-container{padding:46px 20px 24px;}.site-footer-grid{grid-template-columns:1fr;}.site-footer-brand,.site-footer-links-column{grid-column:auto;}}