:root{--bg:#02080e;--panel:#07121c;--panel2:#0a1824;--blue:#0787ff;--blue2:#0069e8;--white:#f7fbff;--muted:#a9b8c6;--line:#12314b;--ink:#eaf4ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;background:var(--bg);color:var(--ink);line-height:1.55}a{color:#38a7ff}.wrap{max-width:1180px;margin:auto;padding:0 24px}header{position:sticky;top:0;z-index:20;background:rgba(1,7,12,.95);backdrop-filter:blur(12px);border-bottom:1px solid #0a4777}.nav{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:grid;line-height:.9;text-decoration:none;color:white;font-weight:950;letter-spacing:-.04em;font-size:25px}.brand .roof{color:var(--blue);font-size:31px;height:23px}.brand small{color:#249cff;font-size:9px;letter-spacing:.18em;margin-top:7px}.navlinks{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:750}.navlinks a{text-decoration:none;color:#fff}.navlinks a.active{color:#2aa2ff;border-bottom:2px solid var(--blue);padding-bottom:8px}.btn{display:inline-block;border:0;border-radius:14px;padding:13px 20px;background:linear-gradient(135deg,var(--blue),var(--blue2));color:white!important;text-decoration:none;font-weight:850;cursor:pointer;box-shadow:0 8px 28px rgba(0,126,255,.15)}.btn.big{padding:16px 28px}.ghost-dark{background:#030b12;border:2px solid var(--blue);box-shadow:none}.hero-dark{position:relative;min-height:510px;background:linear-gradient(90deg,#02070b 0%,rgba(2,7,11,.94) 38%,rgba(2,7,11,.35) 70%,rgba(2,7,11,.3)),url('https://images.unsplash.com/photo-1570129477492-45c003edd2be?auto=format&fit=crop&w=1800&q=85') center/cover no-repeat;border-bottom:1px solid #0b2e48}.hero-dark-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 330px;gap:40px;align-items:center;min-height:510px}.hero-copy{padding:50px 0}.eyebrow,.tag{color:#21a1ff;font-weight:900;letter-spacing:.22em;font-size:12px}.hero-copy h1{font-size:clamp(52px,7vw,84px);line-height:.9;margin:14px 0 24px;letter-spacing:-.055em;color:white}.hero-copy h1 em{font-style:normal;color:#098cff}.hero-copy p{font-size:18px;color:#eef6ff}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:25px}.hero-badges{display:grid;gap:10px;justify-items:stretch}.hero-badges>span{background:rgba(0,5,10,.9);border:1px solid #173f5d;border-radius:999px;padding:11px 17px;color:white}.hero-badges>span:first-letter{color:var(--blue)}.nationwide{margin-top:24px;font-size:20px;display:flex;gap:10px;justify-content:center;align-items:center}.nationwide i{font-style:normal;color:#1a9cff}.dual-section{padding:26px 0;background:linear-gradient(#06111b,#030a10)}.dual-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.promo-card{min-height:365px;position:relative;overflow:hidden;border:1px solid #124b76;border-radius:14px;background-size:cover;background-position:center}.seller-card{background-image:url('https://images.unsplash.com/photo-1564013799919-ab600027ffc6?auto=format&fit=crop&w=1000&q=80')}.buyer-card{background-image:url('https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=1000&q=80')}.shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,8,13,.97),rgba(2,8,13,.82) 58%,rgba(2,8,13,.2))}.promo-content{position:relative;z-index:2;padding:27px;max-width:480px}.promo-content h2,.form-zone h2,.buyer-signup h2{font-size:38px;line-height:1;margin:12px 0;color:white}.promo-content p{color:#d7e4ee}.promo-content ul{list-style:none;padding:0;margin:15px 0}.promo-content li{margin:7px 0;font-weight:700}.promo-content li:before{content:'✓';color:#1498ff;margin-right:9px}.form-zone,.buyer-signup{padding:70px 0;background:#06111a;border-top:1px solid #0b2d47}.buyer-signup{background:radial-gradient(circle at 75% 20%,#07366a 0,#07131e 38%,#030a10 75%)}.form-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:start}.sub{color:var(--muted);max-width:700px}.card{border-radius:18px;padding:25px}.dark-card{background:#06111a;border:1px solid #174466;box-shadow:0 20px 60px rgba(0,0,0,.3)}.blue-glow{box-shadow:0 0 45px rgba(0,127,255,.12)}form{display:grid;gap:12px}input,select,textarea{width:100%;padding:14px;border:1px solid #1c4563;border-radius:10px;font:inherit;background:#020b12;color:#fff}input::placeholder,textarea::placeholder{color:#7e96a8}select{color:#d9e7f2}textarea{min-height:100px;resize:vertical}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fine{font-size:11px;color:#7890a2}.success{display:none;padding:12px;border-radius:10px;background:#062b4d;color:#57b8ff;font-weight:800}.buyer-points{display:grid;gap:10px;margin-top:25px;color:#dbeaff;font-weight:700}.buyer-points span:before{color:var(--blue)}.how-dark{padding:58px 0;background:#030a10;border-top:1px solid #102b40}.center{text-align:center;font-size:38px;color:#fff}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center;margin-top:35px}.steps>div{position:relative}.steps b{display:inline-grid;place-items:center;width:48px;height:48px;border:6px solid #087fff;border-radius:50%;font-size:20px}.steps span{font-size:38px;margin-left:15px}.steps h3{color:white;line-height:1.1}.steps p{color:#b7c5d0;font-size:14px}.nation-section{padding:55px 0 65px;background:linear-gradient(90deg,#02070b,#06111a);border-top:1px solid #11344e}.nation-grid{display:grid;grid-template-columns:.75fr .9fr 1.2fr;gap:35px;align-items:center}.map-art{font-size:150px;filter:drop-shadow(0 0 18px #0088ff);text-align:center}.nation-section h2{font-size:32px;line-height:1.05;color:white}.property-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.property-grid span{min-height:92px;border:1px solid #1b5c8b;border-radius:8px;background:#07131d;display:grid;place-items:center;text-align:center;font-size:25px;padding:8px}.property-grid b{font-size:12px;color:#fff}.content,.section{max-width:900px;margin:auto;padding:55px 24px}.breadcrumb{padding-top:20px;color:#8da4b6}.faq details{border-top:1px solid #1b3345;padding:17px 0}.faq summary{font-weight:800}.feature{padding:22px;border:1px solid #1a3a52;border-radius:14px;background:#07131d}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.linkcards a{text-decoration:none;color:#fff}footer{padding:34px 0;border-top:1px solid #14334a;color:#8299aa;font-size:13px;background:#01070c}.foot{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.notice{margin-top:18px;font-size:11px;max-width:950px}.legal a{margin-right:12px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:#fff;color:#000;padding:8px;z-index:99}
@media(max-width:900px){.navlinks a:not(.btn){display:none}.hero-dark-inner{grid-template-columns:1fr}.hero-badges{display:none}.hero-copy h1{font-size:55px}.dual-grid,.form-grid,.nation-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.map-art{font-size:110px}.property-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.wrap{padding:0 17px}.nav{min-height:70px}.brand{font-size:20px}.navlinks .btn{padding:11px 13px}.hero-dark{min-height:520px}.hero-dark-inner{min-height:520px}.hero-copy{padding:45px 0}.hero-copy h1{font-size:48px}.hero-copy p{font-size:16px}.actions .btn{width:100%;text-align:center}.dual-grid{grid-template-columns:1fr}.promo-card{min-height:390px}.two{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.property-grid{grid-template-columns:repeat(2,1fr)}.form-zone,.buyer-signup{padding:50px 0}}
