.LoanTools-module__g9q0na__container{max-width:1400px;margin:0 auto;position:relative}.LoanTools-module__g9q0na__grid{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (min-width:1024px){.LoanTools-module__g9q0na__grid{grid-template-columns:380px 1fr;align-items:start;gap:4rem}}.LoanTools-module__g9q0na__headerSection{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin-bottom:3rem;margin-left:auto;margin-right:auto;display:flex}.LoanTools-module__g9q0na__headerBadge{color:var(--secondary);letter-spacing:.2em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#d4af3714;border:1px solid #d4af3726;border-radius:999px;margin-bottom:1rem;padding:.35rem 1rem;font-size:.7rem;font-weight:700;display:inline-block;box-shadow:0 2px 10px #00000005}.LoanTools-module__g9q0na__headerTitle{color:var(--text-main);letter-spacing:-.02em;margin-bottom:1rem;padding-top:.1em;padding-bottom:.1em;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2}.LoanTools-module__g9q0na__headerSubtitle{color:var(--text-muted);max-width:580px;margin:0 auto;font-size:1.125rem;line-height:1.6}.LoanTools-module__g9q0na__pod{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);border-radius:1rem;margin-bottom:1.5rem;padding:1.5rem;transition:all .2s}.LoanTools-module__g9q0na__pod:hover{background:var(--surface-hover);border-color:var(--secondary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.LoanTools-module__g9q0na__podHeader{justify-content:space-between;align-items:baseline;margin-bottom:1.25rem;display:flex}.LoanTools-module__g9q0na__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700}.LoanTools-module__g9q0na__value{color:var(--text-main);font-family:var(--font-mono,monospace);font-feature-settings:"tnum";font-size:1.25rem;font-weight:700}.LoanTools-module__g9q0na__controls{align-items:center;gap:1.5rem;display:flex}.LoanTools-module__g9q0na__inputWrapper{cursor:text;align-items:baseline;gap:.5rem;display:flex;position:relative}.LoanTools-module__g9q0na__premiumInput{color:var(--text-main);font-feature-settings:"tnum";text-align:right;background:0 0;border:none;border-bottom:2px solid #0000;outline:none;width:100%;margin:0;padding:0;font-family:Georgia,Times New Roman,Times,serif;font-size:1.5rem;font-weight:700;transition:all .2s}.LoanTools-module__g9q0na__premiumInput:focus{border-bottom-color:var(--secondary);color:var(--secondary)}.LoanTools-module__g9q0na__premiumInput::placeholder{color:var(--text-muted);opacity:.5}.LoanTools-module__g9q0na__premiumInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LoanTools-module__g9q0na__premiumInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.LoanTools-module__g9q0na__premiumInput[type=number]{appearance:textfield}.LoanTools-module__g9q0na__suffix{color:var(--text-muted);-webkit-user-select:none;user-select:none;font-size:1rem;font-weight:600}.LoanTools-module__g9q0na__podContent{justify-content:flex-end;align-items:center;display:flex}.LoanTools-module__g9q0na__stickyResult{background:var(--surface);border:1px solid var(--border);-webkit-backdrop-filter:blur(25px);box-shadow:var(--shadow-lg);border-radius:1.5rem;padding:0;overflow:hidden}.LoanTools-module__g9q0na__resultHero{text-align:center;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#d4af371a,#0000);padding:2.5rem 2rem}.LoanTools-module__g9q0na__heroLabel{text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-bottom:.75rem;font-size:.75rem}.LoanTools-module__g9q0na__heroValue{background:var(--secondary-gradient);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;padding-top:.1em;font-size:3rem;font-weight:900;line-height:1.3}.LoanTools-module__g9q0na__statsContainer{padding:1.5rem}.LoanTools-module__g9q0na__statRow{border-bottom:1px solid var(--border);justify-content:space-between;padding:1rem 0;font-size:.9rem;display:flex}.LoanTools-module__g9q0na__explainerSection{margin-top:6rem;padding-bottom:4rem}.LoanTools-module__g9q0na__explainerGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.LoanTools-module__g9q0na__explainerGrid{grid-template-columns:1fr 1fr}}.LoanTools-module__g9q0na__explainerCard{background:var(--surface);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.5rem;padding:2rem;transition:transform .2s,box-shadow .2s}.LoanTools-module__g9q0na__explainerCard:hover{box-shadow:var(--shadow-md);border-color:#ffffff26;transform:translateY(-2px)}.LoanTools-module__g9q0na__explainerTitle{color:var(--text-brand);align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}.LoanTools-module__g9q0na__explainerText{color:var(--text-muted);font-size:.95rem;line-height:1.7}.LoanTools-module__g9q0na__explainerText p{margin-bottom:1rem}.LoanTools-module__g9q0na__explainerList{margin:0;padding:0;list-style:none}.LoanTools-module__g9q0na__explainerList li{color:var(--text-muted);margin-bottom:.75rem;padding-left:1.5rem;font-size:.95rem;line-height:1.6;position:relative}.LoanTools-module__g9q0na__explainerList li:before{content:"•";color:var(--secondary);font-weight:700;position:absolute;top:0;left:0}.LoanTools-module__g9q0na__tag{color:var(--accent-success);background:#10b9811a;border-radius:4px;margin-right:.5rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.LoanTools-module__g9q0na__statLabel{color:var(--text-muted)}.LoanTools-module__g9q0na__statValue{color:var(--text-main);font-weight:600}.LoanTools-module__g9q0na__textBrand{color:var(--text-muted);font-weight:800}.LoanTools-module__g9q0na__textGold{color:var(--secondary)}.LoanTools-module__g9q0na__textSuccess{color:var(--accent-success)}.LoanTools-module__g9q0na__textDanger{color:var(--accent-danger)}.LoanTools-module__g9q0na__chartContainer{width:100%;height:220px;margin-top:1rem;padding:0 1rem 1.5rem}.LoanTools-module__g9q0na__expertCta{text-align:center;border-top:1px solid var(--border);margin-top:4rem;padding-top:3rem;padding-bottom:2rem}.LoanTools-module__g9q0na__secondaryButton{border:1px solid var(--secondary);color:var(--secondary);cursor:pointer;background:#d4af370d;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.LoanTools-module__g9q0na__secondaryButton:hover{background:var(--secondary);color:#0f172a;transform:translateY(-2px);box-shadow:0 4px 12px #d4af3733}
