.comparison-module__Tsdc_G__page{background:#f7f4ee;min-height:100vh}.comparison-module__Tsdc_G__layout{display:flex}.comparison-module__Tsdc_G__adSide{flex-direction:column;align-items:center;gap:16px;width:160px;min-width:160px;padding:24px 12px;display:flex}.comparison-module__Tsdc_G__main{flex:1;width:100%;min-width:0;max-width:960px;margin:0 auto;padding:40px 32px}.comparison-module__Tsdc_G__hero{color:#fff;background:linear-gradient(135deg,#0d1b2a,#152032);border-radius:20px;margin-bottom:24px;padding:44px 40px}.comparison-module__Tsdc_G__heroBadge{color:#00d4c4;letter-spacing:.5px;background:#00b4a633;border:1px solid #00b4a64d;border-radius:20px;margin-bottom:16px;padding:4px 14px;font-size:12px;font-weight:600;display:inline-block}.comparison-module__Tsdc_G__heroTitle{color:#fff;letter-spacing:-.5px;margin-bottom:12px;font-size:36px;font-weight:900;line-height:1.15}.comparison-module__Tsdc_G__heroTitle span{color:#00b4a6}.comparison-module__Tsdc_G__heroSubtitle{color:#fff9;max-width:560px;margin-bottom:24px;font-size:15px;line-height:1.7}.comparison-module__Tsdc_G__heroStat{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:12px;padding:12px 20px;display:inline-flex}.comparison-module__Tsdc_G__heroStatValue{color:#00b4a6;letter-spacing:-1px;font-size:28px;font-weight:900}.comparison-module__Tsdc_G__heroStatLabel{color:#ffffff8c;font-size:13px;line-height:1.4}.comparison-module__Tsdc_G__quickLinks{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.comparison-module__Tsdc_G__quickLink{color:#0d1b2a;background:#fff;border:1.5px solid #e0dbd0;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;box-shadow:0 2px 6px #0000000a}.comparison-module__Tsdc_G__quickLink:hover{color:#00b4a6;border-color:#00b4a6;transform:translateY(-1px);box-shadow:0 4px 12px #00b4a626}.comparison-module__Tsdc_G__card{background:#fff;border:1px solid #e0dbd0;border-radius:18px;margin-bottom:24px;padding:32px;box-shadow:0 4px 24px #0000000f}.comparison-module__Tsdc_G__cardHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.comparison-module__Tsdc_G__cardTitle{color:#0d1b2a;font-size:20px;font-weight:700}.comparison-module__Tsdc_G__resultCount{color:#0f6e56;background:#e1f5ee;border-radius:20px;padding:4px 12px;font-size:13px;font-weight:700}.comparison-module__Tsdc_G__controls{background:#f7f4ee;border:1px solid #e0dbd0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;display:flex}.comparison-module__Tsdc_G__filterGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comparison-module__Tsdc_G__filterLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;font-size:11px;font-weight:700}.comparison-module__Tsdc_G__pillGroup{flex-wrap:wrap;gap:6px;display:flex}.comparison-module__Tsdc_G__pill{color:#6b7280;cursor:pointer;background:#fff;border:1.5px solid #d1cdc5;border-radius:20px;padding:6px 14px;font-family:Segoe UI,sans-serif;font-size:13px;font-weight:500;line-height:1.2;transition:all .18s;box-shadow:0 1px 3px #0000000d}.comparison-module__Tsdc_G__pill:hover{color:#00b4a6;background:#f0fdfb;border-color:#00b4a6;transform:translateY(-1px);box-shadow:0 3px 8px #00b4a626}.comparison-module__Tsdc_G__pillActive{color:#fff;cursor:pointer;background:#00b4a6;border:1.5px solid #00b4a6;border-radius:20px;padding:6px 14px;font-family:Segoe UI,sans-serif;font-size:13px;font-weight:700;line-height:1.2;transition:all .18s;box-shadow:0 3px 10px #00b4a64d}.comparison-module__Tsdc_G__pillActive:hover{background:#009e91;transform:translateY(-1px);box-shadow:0 4px 14px #00b4a666}.comparison-module__Tsdc_G__divider{background:#d1cdc5;flex-shrink:0;width:1px;height:28px}.comparison-module__Tsdc_G__loading{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}.comparison-module__Tsdc_G__spinner{border:3px solid #e0dbd0;border-top-color:#00b4a6;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite comparison-module__Tsdc_G__spin}@keyframes comparison-module__Tsdc_G__spin{to{transform:rotate(360deg)}}.comparison-module__Tsdc_G__error{color:#b91c1c;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:24px;font-size:14px}.comparison-module__Tsdc_G__tableWrap{border:1px solid #e0dbd0;border-radius:14px;width:100%;box-shadow:0 2px 12px #0000000a}.comparison-module__Tsdc_G__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.comparison-module__Tsdc_G__table thead tr{background:#0d1b2a}.comparison-module__Tsdc_G__table th{color:#fffc;text-align:left;letter-spacing:.5px;text-transform:uppercase;padding:12px 10px;font-size:11px;font-weight:600}.comparison-module__Tsdc_G__table th:first-child{width:22%}.comparison-module__Tsdc_G__table th:nth-child(2){width:14%}.comparison-module__Tsdc_G__table th:nth-child(3){width:16%}.comparison-module__Tsdc_G__table th:nth-child(4){width:12%}.comparison-module__Tsdc_G__table th:nth-child(5){width:10%}.comparison-module__Tsdc_G__table th:nth-child(6){width:12%}.comparison-module__Tsdc_G__table th:nth-child(7){width:14%}.comparison-module__Tsdc_G__table td{color:#1a1a2e;vertical-align:middle;text-overflow:ellipsis;border-bottom:1px solid #f0ece4;padding:14px 10px;overflow:hidden}.comparison-module__Tsdc_G__table tbody tr:last-child td{border-bottom:none}.comparison-module__Tsdc_G__table tbody tr{transition:background .12s}.comparison-module__Tsdc_G__table tbody tr:hover td{background:#f7f4ee}.comparison-module__Tsdc_G__featuredRow td{background:#fffdf5}.comparison-module__Tsdc_G__featuredRow:hover td{background:#fff8e8!important}.comparison-module__Tsdc_G__featuredRow td:first-child{border-left:4px solid #e8b84b}.comparison-module__Tsdc_G__lenderCell{align-items:center;gap:10px;display:flex}.comparison-module__Tsdc_G__lenderLogo{color:#fff;background:linear-gradient(135deg,#0d1b2a,#152032);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:flex}.comparison-module__Tsdc_G__lenderName{color:#0d1b2a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.comparison-module__Tsdc_G__featuredBadge{color:#633806;background:#e8b84b;border-radius:4px;margin-top:2px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.comparison-module__Tsdc_G__rateMain{color:#0f6e56;letter-spacing:-.5px;font-size:17px;font-weight:800}.comparison-module__Tsdc_G__rateComp{color:#374151;font-size:14px;font-weight:600}.comparison-module__Tsdc_G__rateSub{color:#9ca3af;margin-top:1px;font-size:10px}.comparison-module__Tsdc_G__typeVariable{color:#0f6e56;background:#e1f5ee;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.comparison-module__Tsdc_G__typeFixed{color:#0c447c;background:#e6f1fb;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.comparison-module__Tsdc_G__noFee{color:#0f6e56;font-weight:700}.comparison-module__Tsdc_G__applyBtn{color:#fff;white-space:nowrap;background:#00b4a6;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-block;box-shadow:0 2px 6px #00b4a640}.comparison-module__Tsdc_G__applyBtn:hover{background:#007a72;transform:translateY(-1px);box-shadow:0 4px 12px #00b4a659}.comparison-module__Tsdc_G__mobileCards{flex-direction:column;gap:16px;display:none}.comparison-module__Tsdc_G__mobileCard{background:#f7f4ee;border:1px solid #e0dbd0;border-radius:14px;padding:20px}.comparison-module__Tsdc_G__mobileCardFeatured{background:#fffdf5;border:1px solid #e0dbd0;border-left:4px solid #e8b84b;border-radius:14px;padding:20px}.comparison-module__Tsdc_G__mobileCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.comparison-module__Tsdc_G__mobileRates{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.comparison-module__Tsdc_G__mobileRateBox{background:#fff;border:1px solid #e0dbd0;border-radius:10px;padding:12px}.comparison-module__Tsdc_G__mobileRateValue{color:#0d1b2a;letter-spacing:-.5px;font-size:18px;font-weight:800}.comparison-module__Tsdc_G__mobileRateLabel{color:#9ca3af;margin-top:2px;font-size:11px}.comparison-module__Tsdc_G__applyBtnFull{color:#fff;text-align:center;background:#00b4a6;border-radius:10px;padding:12px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:block;box-shadow:0 3px 10px #00b4a640}.comparison-module__Tsdc_G__applyBtnFull:hover{background:#007a72}.comparison-module__Tsdc_G__seoTitle{color:#0d1b2a;margin-bottom:14px;font-size:20px;font-weight:700}.comparison-module__Tsdc_G__seoSubtitle{color:#0d1b2a;margin-top:20px;margin-bottom:10px;font-size:16px;font-weight:700}.comparison-module__Tsdc_G__seoText{color:#4b5563;margin-bottom:12px;font-size:15px;line-height:1.8}.comparison-module__Tsdc_G__ctaBox{background:linear-gradient(135deg,#0d1b2a,#152032);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:24px 28px;display:flex}.comparison-module__Tsdc_G__ctaText{color:#fff}.comparison-module__Tsdc_G__ctaText strong{margin-bottom:6px;font-size:16px;display:block}.comparison-module__Tsdc_G__ctaText p{color:#ffffff8c;font-size:13px}.comparison-module__Tsdc_G__ctaBtn{color:#fff;white-space:nowrap;background:#00b4a6;border-radius:10px;flex-shrink:0;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:all .15s;box-shadow:0 4px 14px #00b4a659}.comparison-module__Tsdc_G__ctaBtn:hover{background:#009e91;transform:translateY(-1px)}.comparison-module__Tsdc_G__disclaimer{color:#9ca3af;margin-top:16px;font-size:12px;font-style:italic;line-height:1.6}@media (max-width:768px){.comparison-module__Tsdc_G__adSide{display:none}.comparison-module__Tsdc_G__main{padding:24px 16px}.comparison-module__Tsdc_G__hero{padding:28px 20px}.comparison-module__Tsdc_G__heroTitle{font-size:26px}.comparison-module__Tsdc_G__heroStat{flex-direction:column;align-items:flex-start;gap:4px}.comparison-module__Tsdc_G__card{padding:20px 16px}.comparison-module__Tsdc_G__controls{flex-direction:column;align-items:flex-start;gap:12px}.comparison-module__Tsdc_G__divider{width:100%;height:1px}.comparison-module__Tsdc_G__tableWrap{display:none}.comparison-module__Tsdc_G__mobileCards{display:flex}.comparison-module__Tsdc_G__quickLinks{flex-direction:column}.comparison-module__Tsdc_G__ctaBox{flex-direction:column;align-items:flex-start}.comparison-module__Tsdc_G__ctaBtn{text-align:center;width:100%}}
