:root{--navy:#0c2e51;--navy2:#071e36;--gold:#caa14e;--goldlight:#f3d898;--ink:#172c40;--muted:#627381;--cream:#f6f7f7;--line:#e3e8ea;--white:#fff;--radius:16px;font-family:Avenir,Avenir Next,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:white}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;line-height:1.55;font-size:15px;padding-bottom:68px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.5rem,5vw,5rem);line-height:1.08;letter-spacing:-.04em}h2{font-size:clamp(1.65rem,3vw,2.65rem);line-height:1.18;letter-spacing:-.025em}h3{font-size:1.18rem;line-height:1.3}p{line-height:1.65}.muted{color:var(--muted)}.eyebrow{font-size:11px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;color:#98712e;margin:0 0 13px}.eyebrow.gold{color:var(--goldlight)}.section{max-width:1240px;margin:auto;padding:64px 28px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.section-title p{color:var(--muted)}.soft{max-width:none;background:#f5f7f8;padding-left:max(28px,calc((100vw - 1184px)/2));padding-right:max(28px,calc((100vw - 1184px)/2))}.text-link{font-weight:800;color:var(--navy)}.text-link:hover{color:#997020}.btn{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;padding:12px 17px;font-size:13px;font-weight:800;transition:background .18s,transform .18s;cursor:pointer;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--navy);color:white}.btn-primary:hover{background:#17527d}.btn-gold{background:var(--gold);color:#132a41}.btn-gold:hover{background:#ebc46e}.btn-outline{border-color:#c9d4d9;color:var(--navy);background:white}.btn-outline:hover{background:#f1f4f7}.site-header{height:77px;z-index:50;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-inner{height:100%;max-width:1440px;margin:auto;padding:0 30px;gap:28px}.brand img{height:43px;width:auto;max-width:215px}.nav-links{display:flex;align-items:center;gap:17px;margin-left:auto}.nav-links a{font-size:12px;font-weight:750;white-space:nowrap}.nav-links a:hover{color:#a47521}.nav-actions{gap:14px}.nav-action{font-size:12px;font-weight:800;color:var(--navy);white-space:nowrap}.nav-toggle{display:none;background:transparent;border:0;font-size:24px}.home-hero{min-height:620px;background:url(/images/hero-home.jpg) center 53%/cover;position:relative;display:flex;align-items:center}.hero-shadow{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,30,54,.9),rgba(7,30,54,.62) 48%,rgba(7,30,54,.08))}.hero-content{width:min(1200px,100%);padding:70px 28px;margin:auto;position:relative;color:white}.hero-content h1{max-width:770px}.hero-content>p:not(.eyebrow){max-width:590px;color:#edf0f4;font-size:18px}.hero-search{display:flex;gap:12px;padding:12px;background:white;color:var(--ink);max-width:950px;border-radius:15px;box-shadow:0 16px 35px #051d3330;margin-top:32px}.hero-search input{flex:2 1}.hero-search select{flex:1 1}.hero-search input,.hero-search select{min-width:0;border:1px solid #dbe3e8;padding:12px 14px;border-radius:9px;background:white}.page-hero{width:min(1370px,96vw);margin:30px auto 0;display:grid;grid-template-columns:53% 47%;border-radius:24px;overflow:hidden;min-height:430px;background:#f0f4f4;box-shadow:0 12px 25px #102b4210}.page-hero-content{padding:clamp(28px,5vw,75px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.page-hero h1{font-size:clamp(2.2rem,3.8vw,3.8rem);max-width:680px}.page-hero-content p:not(.eyebrow){max-width:560px;color:#5c6d7b}.page-hero-image{background-size:cover;background-position:50%;min-height:340px}.feature-grid,.property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.feature-box{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:25px;min-height:170px;transition:box-shadow .18s}.feature-box:hover{box-shadow:0 12px 24px #1b3a5010}.feature-box h3{color:var(--navy)}.feature-box p{color:var(--muted);font-size:14px}.feature-box strong{font-size:21px;color:var(--navy)}.property-card{background:white;border:1px solid var(--line);border-radius:17px;overflow:hidden;transition:transform .2s,box-shadow .2s}.property-card:hover{transform:translateY(-3px);box-shadow:0 15px 40px #081e3416}.property-image{position:relative;display:block;height:240px;background:#eff1f3}.property-image img{width:100%;height:100%;object-fit:cover}.image-label{position:absolute;top:12px;left:12px;border-radius:6px;background:#0b304dce;color:white;padding:6px 10px;font-size:11px}.property-body{padding:20px}.reference{font-weight:850;letter-spacing:.08em;font-size:11px;color:#9c742f}.property-body h3{margin:10px 0 6px}.property-price{font-size:23px;font-weight:900;color:#0e3b5f;margin:15px 0}.spec-row{gap:8px 14px;padding:13px 0;border-top:1px solid var(--line);color:#4d6271;font-size:12px}.card-actions,.spec-row{display:flex;flex-wrap:wrap}.card-actions{gap:8px;margin-top:14px}.card-actions .btn{flex:1 1}.filters{display:flex;flex-wrap:wrap;gap:12px;background:#f7f8f9;border:1px solid #e5eaed;border-radius:15px;padding:18px;margin-bottom:30px}.filters input,.filters select{min-width:145px;flex:1 1;border:1px solid #d9e0e5;border-radius:8px;background:white;padding:11px}.empty{padding:40px;border-radius:15px;background:#f4f6f7;text-align:center;color:#667785;grid-column:1/-1}.cta-band{background:var(--navy);color:white;padding:55px max(28px,calc((100vw - 1184px)/2));display:flex;justify-content:space-between;align-items:center;gap:32px}.cta-band p{color:#e0eaf0}.cta-band h2{max-width:770px}.site-footer{background:#071e32;color:white;padding:54px max(28px,calc((100vw - 1184px)/2)) 23px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:32px;gap:32px}.footer-grid>div{display:flex;flex-direction:column;gap:9px}.footer-grid a,.footer-grid p{font-size:12px;color:#c1ced7}.footer-grid h3{font-size:13px;color:white;margin:0 0 7px}.footer-logo{max-width:210px;max-height:58px;object-fit:contain}.copyright{border-top:1px solid #244054;padding-top:18px;margin-top:35px;font-size:12px;color:#b9c9d4}.buyer-ticker{height:68px;position:fixed;bottom:0;left:0;right:0;z-index:80;background:#0b3156;color:#fff;border-top:2px solid var(--gold);display:flex;flex-direction:column;overflow:hidden;font-size:12px}.ticker-first{height:34px;padding:0 23px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #315573;flex-shrink:0}.ticker-first>a:first-child{font-size:12px;font-weight:900;letter-spacing:.06em;color:#f4be58}.ticker-submit{font-size:11px;font-weight:800;background:#f6f5f1;border-radius:7px;color:var(--navy)!important}.ticker-viewport{height:32px;display:flex;align-items:center;white-space:nowrap;position:relative}.ticker-track{display:flex;width:max-content;animation:marquee 65s linear infinite}.ticker-segment{display:flex;align-items:center;flex-shrink:0}.ticker-item{font-size:12px;font-weight:700;letter-spacing:.025em;padding:0 34px;border-right:1px solid #61748e}.ticker-empty{padding:0 23px;font-size:12px;color:#dbe1e8}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.detail h1{font-size:clamp(28px,3.5vw,48px)}.gallery{position:relative;margin:25px 0}.gallery-main{display:block;width:100%;padding:0;border:0;background:#eff1f3;height:min(60vw,560px);border-radius:16px;overflow:hidden}.gallery-main img{width:100%;height:100%;object-fit:contain}.gallery-controls{display:flex;align-items:center;justify-content:center;gap:18px;padding:12px}.gallery-controls button,.gallery-lightbox button{border:0;background:#e9edf1;border-radius:8px;padding:6px 14px;font-size:25px}.gallery-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:8px}.gallery-thumbnails button{border:2px solid transparent;background:transparent;border-radius:9px;padding:0;width:90px;height:66px;flex-shrink:0;overflow:hidden}.gallery-thumbnails button.selected{border-color:var(--gold)}.gallery-thumbnails img{width:100%;height:100%;object-fit:cover}.gallery-lightbox{position:fixed;inset:0;background:#031525f2;z-index:1000;display:flex;align-items:center;justify-content:center;gap:12px;padding:45px 12px}.gallery-lightbox img{object-fit:contain;max-width:calc(100vw - 150px);max-height:90vh}.gallery-lightbox .close-gallery{position:absolute;top:14px;right:18px}.detail-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:36px;gap:36px;margin:30px 0 58px}.description{white-space:pre-wrap}.spec-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.spec-list div{border-bottom:1px solid var(--line);padding:8px 0}.spec-list dt{font-size:12px;color:var(--muted)}.spec-list dd{font-weight:750;margin:0}.action-cluster{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.form-card{padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:white;display:grid;grid-gap:17px;gap:17px}.form-card h2{font-size:24px}.form-card label{font-size:12px;font-weight:800;display:grid;grid-gap:7px;gap:7px}.form-card input:not([type=checkbox]),.form-card select,.form-card textarea{width:100%;border:1px solid #d6dfe6;padding:12px;border-radius:8px;color:var(--ink)}.form-card input:focus,.form-card textarea:focus{outline:2px solid #b2cae0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.form-card .consent{display:flex;align-items:flex-start;font-weight:500;font-size:12px}.form-card .consent input{width:20px}.form-status{font-size:13px;color:#234b68}.viewing-form{margin-top:12px}.loan-layout{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:22px;gap:22px;margin:26px 0}.loan-summary{padding:28px;background:var(--navy);color:white;border-radius:16px}.loan-summary strong{font-size:clamp(25px,3vw,40px);color:#f4d18c}.loan-summary dl{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.loan-summary dt{color:#cbd9e3}.loan-summary dd{margin:0;font-weight:800}.disclaimer{border-left:3px solid var(--gold);padding:12px 20px;background:#f7f7f5;color:#5e6d78;font-size:13px;margin:26px 0 40px}.split-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:48px;gap:48px}.split-section img{width:100%;border-radius:17px}.contact-area{align-items:start}.developer-logo{width:auto;height:55px;max-width:160px;object-fit:contain}.fc-image{width:100%;height:150px;object-fit:cover;margin-bottom:12px}.article-body{max-width:880px}.article-body p{white-space:pre-line}.auth-section{max-width:520px}.manager-app{min-height:100vh;display:grid;grid-template-columns:240px 1fr;background:#f5f7f9;padding-bottom:0}.manager-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:#0b2944;color:#e1ecf3;padding:24px 17px;display:flex;flex-direction:column;gap:15px}.manager-logo img{max-height:60px;width:100%;object-fit:contain}.manager-label{font-size:9px;letter-spacing:.15em;color:#e0be79;font-weight:900}.manager-sidebar nav{display:grid;grid-gap:4px;gap:4px;overflow-y:auto}.manager-sidebar nav a{border-radius:8px;padding:10px;font-size:13px}.manager-sidebar nav a:hover{background:#254663}.manager-user{margin-top:auto;color:#c3d1df;font-size:12px}.manager-main{min-width:0}.manager-top{height:65px;background:white;border-bottom:1px solid var(--line);justify-content:space-between;padding:0 28px}.manager-top,.manager-top div{display:flex;align-items:center}.manager-top div{gap:14px}.manager-top span{font-size:12px;color:var(--muted)}.manager-content{padding:34px;max-width:1480px;margin:auto}.manager-content h1{font-size:clamp(28px,3vw,43px)}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin:25px 0}.metric{background:white;border-radius:13px;border:1px solid var(--line);padding:20px}.metric span{font-size:12px;color:var(--muted)}.metric strong{display:block;color:var(--navy);font-size:30px;margin-top:6px}.table-scroll{width:100%;overflow:auto;background:white;border:1px solid var(--line);border-radius:12px;margin-top:25px}.table-scroll table{width:100%;border-collapse:collapse;text-align:left;min-width:720px;font-size:13px}.table-scroll th{background:#f1f5f7;color:#34536a}.table-scroll td,.table-scroll th{border-bottom:1px solid var(--line);padding:13px 14px;vertical-align:top}.table-scroll tr:last-child td{border:0}.table-scroll select{padding:6px;border:1px solid var(--line);max-width:160px}.manager-content details,.manager-form{margin:16px 0}.manager-content details>summary{display:inline-flex;list-style:none}.manager-content details[open] summary{margin-bottom:18px}:focus-visible{outline:3px solid #d5a448;outline-offset:2px}@media(max-width:1220px){.nav-links{gap:10px}.nav-links a{font-size:11px}.nav-inner{padding:0 18px}.brand img{max-width:170px}}@media(max-width:1020px){.nav-toggle{display:block}.nav-links{display:none;position:absolute;left:0;right:0;top:77px;background:white;box-shadow:0 14px 25px #051f3719;padding:20px;flex-direction:column;align-items:stretch;max-height:75vh;overflow-y:auto}.nav-links.open{display:flex}.nav-links a{font-size:15px;padding:9px 0}.nav-actions{margin-left:auto}.feature-grid,.property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){body{padding-bottom:68px}.site-header{height:65px}.nav-links{top:65px}.brand img{max-height:40px}.page-hero{grid-template-columns:1fr;margin-top:10px}.page-hero-image{order:-1;min-height:190px}.page-hero-content{padding:28px}.page-hero h1{font-size:34px}.home-hero{min-height:570px}.hero-content h1{font-size:40px}.hero-search{flex-direction:column}.section{padding:42px 20px}.section-title{align-items:start;flex-direction:column}.detail-grid,.feature-grid,.loan-layout,.property-grid,.split-section{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.cta-band{flex-direction:column;align-items:flex-start}.gallery-main{height:350px}.gallery-lightbox img{max-width:calc(100vw - 100px)}.form-grid{grid-template-columns:1fr}.manager-app{display:block}.manager-sidebar{position:relative;height:auto;padding:12px;display:block}.manager-sidebar nav{display:flex;overflow-x:auto;gap:12px;padding:10px 0}.manager-sidebar nav a{white-space:nowrap}.manager-label,.manager-sidebar .manager-user{display:none}.manager-sidebar .manager-logo img{height:34px;width:auto}.manager-top{height:50px;padding:0 14px}.manager-content{padding:20px}.metrics-grid{grid-template-columns:1fr 1fr;gap:10px}.ticker-first{padding:0 12px}.ticker-item{padding:0 20px}.ticker-first>a:first-child,.ticker-item{font-size:11px}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}.btn,.property-card{transition:none}html{scroll-behavior:auto}}.calc-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0 30px}.calc-results>div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:18px;border-radius:10px;background:#eff4f7}.calc-results strong{font-size:12px}.calc-results span{font-weight:900;color:#0c2e51}.section>section[id]{padding-top:25px;margin:18px 0 35px;border-top:1px solid var(--line)}@media(max-width:720px){.calc-results{grid-template-columns:1fr}}.crm-modes{display:flex;gap:8px;margin:20px 0}.kanban-board{display:flex;gap:14px;overflow-x:auto;padding-bottom:15px}.kanban-column{min-width:230px;width:230px;flex-shrink:0;background:#e9eff3;border-radius:12px;padding:12px}.kanban-column h3{font-size:13px;text-transform:capitalize;display:flex;justify-content:space-between}.kanban-column h3 small{color:#657783}.kanban-card{background:#fff;padding:14px;border-radius:10px;margin:10px 0;box-shadow:0 2px 10px #102b4211}.kanban-card strong{display:block;font-size:12px}.kanban-card a,.kanban-card p{font-size:11px}.kanban-card select{max-width:100%;padding:5px;border:1px solid #ccd9e0}.dashboard-chart{background:white;border:1px solid var(--line);border-radius:14px;padding:23px;margin-bottom:24px}.chart-row{display:grid;grid-template-columns:130px minmax(0,1fr) 50px;align-items:center;grid-gap:15px;gap:15px;margin:8px 0}.chart-row span{font-size:12px;text-transform:capitalize}.chart-track{height:13px;border-radius:8px;background:#ecf1f4;overflow:hidden}.chart-track div{height:100%;background:#b89857;border-radius:8px}.chart-row strong{text-align:right;font-size:12px}.theme-switch{background:#f3f6f7;color:#253e52;border:1px solid #dbe3e8;border-radius:7px;padding:7px;font-size:11px;max-width:86px}:root[data-theme=dark]{--ink:#e7eef4;--muted:#a6bbca;--line:#23465c;background:#0b2234;color-scheme:dark}:root[data-theme=dark] body{background:#0b2234;color:#e7eef4}:root[data-theme=dark] .dashboard-chart,:root[data-theme=dark] .feature-box,:root[data-theme=dark] .form-card,:root[data-theme=dark] .metric,:root[data-theme=dark] .nav-links,:root[data-theme=dark] .property-card,:root[data-theme=dark] .site-header,:root[data-theme=dark] .table-scroll{background:#12324b;color:#e7eef4}:root[data-theme=dark] .empty,:root[data-theme=dark] .filters,:root[data-theme=dark] .page-hero,:root[data-theme=dark] .soft{background:#102e45;color:#e7eef4}:root[data-theme=dark] .feature-box h3,:root[data-theme=dark] .page-hero h1,:root[data-theme=dark] .property-body h3,:root[data-theme=dark] .property-price,:root[data-theme=dark] .section h2,:root[data-theme=dark] .text-link{color:#f3e6cd}:root[data-theme=dark] .feature-box p,:root[data-theme=dark] .page-hero-content p:not(.eyebrow){color:#b8c9d3}:root[data-theme=dark] .filters input,:root[data-theme=dark] .filters select,:root[data-theme=dark] .form-card input:not([type=checkbox]),:root[data-theme=dark] .form-card select,:root[data-theme=dark] .form-card textarea{background:#173b55;color:#f5f7f8;border-color:#31566f}:root[data-theme=dark] .manager-app,:root[data-theme=dark] .manager-main{background:#0b2234}@media(prefers-color-scheme:dark){:root[data-theme=system]{--ink:#e7eef4;--muted:#a6bbca;--line:#23465c;background:#0b2234;color-scheme:dark}:root[data-theme=system] body{background:#0b2234;color:#e7eef4}:root[data-theme=system] .feature-box,:root[data-theme=system] .form-card,:root[data-theme=system] .metric,:root[data-theme=system] .nav-links,:root[data-theme=system] .property-card,:root[data-theme=system] .site-header{background:#12324b;color:#e7eef4}:root[data-theme=system] .empty,:root[data-theme=system] .page-hero,:root[data-theme=system] .soft{background:#102e45;color:#e7eef4}:root[data-theme=system] .feature-box h3,:root[data-theme=system] .page-hero h1,:root[data-theme=system] .property-price,:root[data-theme=system] .section h2{color:#f3e6cd}}:root{--rpph-ticker-height:62px}body{padding-bottom:var(--rpph-ticker-height)}.buyer-ticker{height:var(--rpph-ticker-height);line-height:1;box-shadow:0 -4px 20px #102d4420}.ticker-first{height:30px;padding:0 clamp(12px,2vw,24px)}.ticker-first>a:first-child,.ticker-item{font-size:12px!important;line-height:1.15;font-weight:800;letter-spacing:.025em}.ticker-first>a:first-child{color:#f3bd51!important;letter-spacing:.045em}.ticker-viewport{height:30px;min-height:30px;max-width:100vw;overflow:hidden}.ticker-item{display:inline-flex;align-items:center;min-height:23px;padding:0 26px}.ticker-submit{font-size:11px!important;padding:6px 12px;min-height:25px;white-space:nowrap}.ticker-segment{width:max-content;min-width:max-content}.ticker-track{will-change:transform}.site-footer,.site-header{max-width:100vw}.brand,.nav-actions,.nav-inner{min-width:0}.brand img{object-fit:contain;max-width:225px;height:auto;max-height:48px}.site-footer .footer-logo{width:min(280px,100%);max-height:60px;object-position:left center}@media(max-width:720px){body{padding-bottom:var(--rpph-ticker-height)}.ticker-first>a:first-child,.ticker-item{font-size:12px!important}.ticker-first{padding:0 12px}.ticker-item{padding:0 18px}.brand img{max-width:190px;max-height:42px}.nav-actions .nav-action{display:none}}@media(max-width:380px){.ticker-first>a:first-child{font-size:11px!important}.ticker-submit{font-size:10px!important;padding:5px 8px}}.admin-pagination{display:flex;align-items:center;gap:14px;margin:22px 0;flex-wrap:wrap}.feature-box,.form-card,.property-card{min-width:0;overflow-wrap:anywhere}img{max-width:100%;height:auto}.fc-image,.gallery-main img,.page-hero-image img,.property-image img{height:100%}@media(max-width:720px){.btn,.card-actions a,.card-actions button{min-height:42px}.manager-content,.section{overflow-wrap:anywhere}input,select,textarea{max-width:100%;min-width:0}.form-card,.form-grid{min-width:0}.form-card{width:100%}}.consent{display:flex!important;align-items:flex-start!important;gap:10px;line-height:1.5;max-width:100%}.consent input{flex:0 0 auto;width:17px;height:17px;margin-top:3px}.consent span{min-width:0}.legal-policy{max-width:1040px}.legal-policy h2{margin-top:32px}.legal-policy p{line-height:1.8}.loan-assistance-form{max-width:900px}.whatsapp-float{position:fixed;bottom:calc(var(--rpph-ticker-height,62px) + 8px);right:14px;z-index:1050;width:47px;height:47px;background:#fff;color:#0c2e51;border:2px solid #caa14e;border-radius:50%;display:grid;place-items:center;box-shadow:0 6px 20px #001d3033}.whatsapp-float svg{width:28px;height:28px}.whatsapp-float:focus-visible{outline:3px solid #caa14e;outline-offset:3px}.article-reading{font-size:13px;color:var(--muted);letter-spacing:.02em}.article-body h2{margin-top:26px}.article-body ul{padding-left:22px;line-height:1.7}.related-articles{border-top:1px solid var(--line);padding-top:22px;margin-top:32px}.foreclosure-card .card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.foreclosure-card .card-actions .btn{flex:1 1}.site-footer .footer-logo{width:min(330px,100%)!important;max-height:90px!important;object-fit:contain}.ticker-viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.5%,#000 98.5%,transparent);mask-image:linear-gradient(90deg,transparent,#000 1.5%,#000 98.5%,transparent)}.ticker-track{animation-timing-function:linear!important}.ticker-item{font-size:12px!important;line-height:1.3!important;white-space:nowrap}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:1100}.nav-links a:focus-visible{outline:2px solid #caa14e}.saved-nav-link{font-weight:700}@media(max-width:760px){.whatsapp-float{right:10px;width:42px;height:42px}.site-footer .footer-logo{max-height:74px!important}.foreclosure-card .card-actions{flex-direction:column}.loan-assistance-form{padding:16px}.article-body{padding:24px 16px}}@media(max-width:720px){.nav-actions a.saved-nav-link{display:inline-flex!important;align-items:center;justify-content:center;padding:7px 8px;font-size:11px;white-space:nowrap}.nav-inner{gap:6px}.nav-actions{gap:5px}.brand img{max-width:min(39vw,170px)}.nav-links.open{max-height:calc(100dvh - 125px);overflow-y:auto}}@media(max-width:390px){.nav-actions a.saved-nav-link{font-size:10px;padding:6px}.brand img{max-width:36vw}}.foreclosure-card .foreclosure-inquiry-panel{flex-basis:100%;width:100%;min-width:0}.foreclosure-inquiry-panel .form-card{padding:14px}.article-lead{font-size:1.12rem;font-weight:500}.article-text{max-width:760px}.article-text h2{font-size:1.35rem}.article-text p{line-height:1.83;margin-bottom:18px}.brand{min-width:0;max-width:min(24vw,260px);flex-shrink:1}.brand picture,.brand picture img{display:block;width:100%;height:auto;max-height:58px;object-fit:contain}.nav-actions{flex-shrink:0;white-space:nowrap}.nav-links{min-width:0;flex:1 1;justify-content:center}@media(max-width:1450px){.nav-toggle{display:block!important}.nav-links{display:none;position:absolute;left:0;right:0;top:100%;background:var(--card,#fff);padding:16px 24px;flex-direction:column;align-items:stretch;max-height:calc(100dvh - 140px);overflow-y:auto;box-shadow:0 12px 24px #001d3030}.nav-links.open{display:flex}.nav-links a{font-size:15px;padding:10px 4px}}@media(max-width:560px){.brand{max-width:38vw}.brand picture img{max-height:36px}.nav-action{font-size:11px!important;padding:7px!important}.nav-inner{gap:7px}}:root[data-theme=dark] .brand picture source{display:block}:root[data-theme=dark] .nav-action{color:#f3e6cd}@media(prefers-color-scheme:dark){:root[data-theme=system] .nav-action{color:#f3e6cd}}.article-text p{white-space:normal!important;margin:0 0 14px;line-height:1.7}.article-text h2,.article-text h3{margin:22px 0 10px}.related-articles{margin-top:18px;padding-top:12px}.related-articles .feature-grid{gap:12px}.section .section-action{display:inline-flex;margin:16px 0}.filters input[data-currency]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-results{margin-top:22px}.calc-results>div strong{font-weight:650}.brand .nav-explicit-dark-logo,:root[data-theme=dark] .brand picture{display:none}:root[data-theme=dark] .brand .nav-explicit-dark-logo{display:block}.nav-inner{justify-content:space-between;gap:12px;width:100%;min-width:0}.nav-actions,.nav-inner{display:flex;align-items:center}.nav-actions{margin-left:auto;justify-content:flex-end;gap:9px;flex:0 0 auto}.nav-toggle{color:var(--navy);line-height:1;min-width:38px;min-height:38px;display:inline-grid;place-items:center;border-radius:8px;transition:color .18s,background .18s}.nav-toggle:hover{background:rgba(150,154,166,.12)}.nav-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hamburger-symbol{display:block;line-height:1;transform:translateY(-1px)}.nav-links.open{gap:0!important;padding:8px 18px!important;line-height:1.2}.nav-links.open a{display:block;padding:9px 10px!important;line-height:1.25!important;font-size:13px!important;border-radius:7px}.nav-links.open a:hover{background:rgba(140,155,170,.11)}.related-articles{margin:18px 0 0;padding:14px 0 0}.related-articles h2{margin:0 0 12px!important;font-size:clamp(1.35rem,2vw,1.85rem)}.related-articles .feature-grid{display:grid;grid-template-columns:1fr;grid-gap:7px!important;gap:7px!important}.related-articles .feature-box{display:flex;align-items:center;min-height:0!important;padding:12px 16px!important;line-height:1.35!important;border-radius:10px;margin:0!important;overflow-wrap:anywhere}.article-inline-links{margin:12px 0 18px!important;background:rgba(178,149,79,.08);border-left:3px solid var(--gold);padding:12px 15px;line-height:1.55!important;font-size:14px}.article-inline-links a{color:var(--navy);font-weight:750;text-decoration:underline;text-underline-offset:3px}@media(max-width:1450px){.nav-links.open{top:100%;left:auto;right:12px;min-width:min(320px,calc(100vw - 24px));width:min(320px,calc(100vw - 24px));box-sizing:border-box;border:1px solid var(--line);border-radius:0 0 12px 12px;box-shadow:0 14px 24px #001d3033}}@media(max-width:720px){.nav-actions a.nav-action{display:inline-flex!important;font-size:11px!important;padding:6px 7px!important;white-space:nowrap}.nav-actions{gap:2px}.nav-toggle{min-width:34px;min-height:36px;font-size:22px}.brand{min-width:0;max-width:35vw!important}.nav-inner{padding:0 10px;gap:4px}}@media(max-width:390px){.nav-inner{padding:0 8px}.nav-actions a.nav-action{font-size:10px!important;padding:5px!important}.brand{max-width:32vw!important}}:root[data-theme=dark] .nav-action,:root[data-theme=dark] .nav-toggle{color:#f5f8ff!important}:root[data-theme=dark] .nav-links.open{background:#12324b;border-color:#36536b}:root[data-theme=dark] .nav-links.open a{color:#f4f7ff!important}:root[data-theme=dark] .article-inline-links a{color:#f5d68e}@media(prefers-color-scheme:dark){:root[data-theme=system] .nav-action,:root[data-theme=system] .nav-toggle{color:#f5f8ff!important}:root[data-theme=system] .nav-links.open{background:#12324b;border-color:#36536b}:root[data-theme=system] .nav-links.open a{color:#f4f7ff!important}:root[data-theme=system] .article-inline-links a{color:#f5d68e}}