*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8fafc;color:#18212b;font-family:'DM Sans',sans-serif}a{text-decoration:none;color:inherit}header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid #e8edf1;background:#ffffffdd;backdrop-filter:blur(14px);position:sticky;top:0;z-index:10}.logo{display:flex;align-items:center;gap:9px;font:800 23px Manrope;letter-spacing:-1px}.logo b{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#18212b;color:white;font-size:19px}.logo strong,em{color:#c48a35;font-style:normal}.logo.light{color:white}.logo.light b{background:white;color:#18212b}nav{display:flex;gap:28px;color:#66717f;font-size:13px}.actions{display:flex;align-items:center;gap:20px;font-size:13px}.actions>a:first-child:hover{color:#b77923}.btn{display:inline-flex;gap:14px;align-items:center;background:#c48a35;color:#fff;padding:14px 22px;border-radius:9px;font-weight:700;box-shadow:0 10px 25px #c48a3530;transition:.2s}.btn:hover{transform:translateY(-2px)}.btn.small{padding:10px 16px;font-size:12px}.btn.light{background:white;color:#18212b;box-shadow:none}.menu{display:none;background:none;border:0;font-size:25px}.hero{max-width:1180px;min-height:690px;margin:auto;padding:85px 30px 70px;display:grid;grid-template-columns:44% 56%;align-items:center}.eyebrow,label{font-size:10px;letter-spacing:2px;font-weight:800;color:#b77923}.copy h1{font:800 clamp(44px,5.2vw,70px)/1.04 Manrope;letter-spacing:-3px;margin:18px 0}.copy>p{color:#687484;font-size:17px;line-height:1.65;max-width:530px}.hero-buttons{display:flex;align-items:center;gap:25px;margin:30px 0 22px}.text-btn{font-weight:700;font-size:13px}.copy>small{font-size:11px;color:#89929e}.visual{height:510px;position:relative;display:grid;place-items:center}.dashboard{width:610px;background:white;border:1px solid #e4e9ee;border-radius:17px;box-shadow:0 30px 75px #18212b18;overflow:hidden;transform:perspective(1200px) rotateY(-5deg)}.dash-head{height:48px;border-bottom:1px solid #edf0f3;padding:0 18px;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#89929e}.mini-logo{font-weight:800;color:#18212b}.mini-logo b{display:inline-grid;place-items:center;width:23px;height:23px;background:#18212b;color:white;border-radius:6px;margin-right:6px}.dash-title{display:flex;justify-content:space-between;align-items:end;padding:18px 22px 12px}.dash-title small{font-size:8px;color:#929ba5}.dash-title h3{font:700 19px Manrope;margin:3px 0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 18px 12px}.stats article{border:1px solid #edf0f3;border-radius:9px;padding:10px}.stats small{display:block;color:#89929e;font-size:8px}.stats b{display:block;font:800 20px Manrope;margin:3px 0}.stats i{font-size:7px;color:#3d9168;font-style:normal}.lower{display:grid;grid-template-columns:1.4fr .8fr;gap:9px;padding:0 18px 18px}.chart,.quick{border:1px solid #edf0f3;border-radius:9px;padding:13px}.cardtitle{display:flex;justify-content:space-between;font-size:9px}.cardtitle small{font-size:7px;color:#98a0aa}.bars{height:105px;display:flex;align-items:end;gap:13px;padding:10px 8px 0}.bars i{height:45%;flex:1;background:#e9dfd1;border-radius:4px 4px 1px 1px}.bars i:nth-child(2){height:60%}.bars i:nth-child(3){height:52%}.bars i:nth-child(4){height:72%}.bars i:nth-child(5){height:65%}.bars i:nth-child(6){height:82%}.bars i.on{height:95%;background:#c48a35}.quick a{display:block;padding:9px 0;border-bottom:1px solid #f0f2f4;font-size:8px;color:#596575}.quick a:last-child{border:0}.float{position:absolute;background:white;border:1px solid #e6eaee;box-shadow:0 15px 35px #18212b19;border-radius:10px;padding:10px 13px;display:flex;gap:8px;align-items:center;color:#c48a35;font-weight:800;font-size:15px}.float span{display:flex;flex-direction:column}.float b{font-size:9px;color:#18212b}.float small{font-size:7px;color:#929ba5;font-weight:400}.one{left:5px;bottom:65px}.two{right:-5px;top:85px}.strip{background:#18212b;color:white;display:grid;grid-template-columns:repeat(4,1fr);padding:34px 9%;gap:30px}.strip div{display:flex;gap:12px;align-items:center;border-right:1px solid #ffffff16;font-size:11px;color:#aeb7c1}.strip div:last-child{border:0}.strip b{font:800 24px Manrope;color:#d3a05a}.section{max-width:1180px;margin:auto;padding:105px 30px}.heading{text-align:center;max-width:700px;margin:0 auto 52px}.heading h2,.showcase h2,.identity h2,.cta h2{font:800 39px/1.15 Manrope;letter-spacing:-2px;margin:15px 0}.heading p,.showcase p,.identity p{color:#778391;font-size:15px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.grid article{background:white;border:1px solid #e6ebef;border-radius:13px;padding:25px 22px;transition:.2s}.grid article:hover{transform:translateY(-4px);box-shadow:0 15px 35px #18212b0b}.grid article>b{display:grid;place-items:center;width:40px;height:40px;background:#f7eee2;color:#b77923;border-radius:9px}.grid h3{font:700 16px Manrope;margin:16px 0 7px}.grid p{font-size:12px;color:#7d8793}.showcase{display:grid;grid-template-columns:43% 57%;align-items:center;gap:55px}.showcase p{margin:20px 0}.showcase ul{padding:0;list-style:none;display:grid;gap:11px;font-size:13px;color:#566270;margin:25px 0 30px}.showcase li{color:#3d9168}.property-card{background:white;border:1px solid #e6ebef;border-radius:15px;padding:20px;box-shadow:0 25px 60px #18212b14}.pc-top{display:flex;justify-content:space-between;font-size:12px;margin-bottom:15px}.pc-top span{background:#c48a35;color:white;border-radius:6px;padding:7px 9px;font-size:8px}.search{border:1px solid #edf0f3;border-radius:7px;padding:8px 10px;color:#9ca5af;font-size:8px}.prop{display:grid;grid-template-columns:45px 1fr auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #f0f2f4}.prop:last-child{border:0}.prop i{width:45px;height:37px;border-radius:6px;background:linear-gradient(135deg,#d7c2a5,#eee5d7)}.prop:nth-child(4) i{background:linear-gradient(135deg,#aab7c0,#e4e9eb)}.prop:nth-child(5) i{background:linear-gradient(135deg,#aab79f,#e3e7df)}.prop b,.prop small{display:block}.prop b{font-size:9px}.prop small{font-size:7px;color:#9ba4ad}.prop em{font-size:7px;color:#3d9168;background:#eaf5ee;padding:5px 7px;border-radius:5px}.identity{max-width:1180px;margin:0 auto 105px;background:#18212b;border-radius:23px;color:white;padding:65px 75px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;overflow:hidden}.identity h2{color:white}.identity p{color:#aeb7c1;max-width:510px;margin:20px 0 30px}.receipt{background:white;color:#18212b;width:275px;padding:27px;border-radius:4px;justify-self:center;transform:rotate(3deg);box-shadow:0 25px 55px #0003}.rlogo{display:flex;align-items:center;gap:8px}.rlogo>b{display:grid;place-items:center;width:30px;height:30px;background:#18212b;color:white;border-radius:7px}.rlogo strong,.rlogo small{display:block}.rlogo strong{font:800 11px Manrope}.rlogo small{font-size:7px;color:#8d97a1}.receipt hr{border:0;border-top:1px solid #e8ebee;margin:13px 0}.receipt>small{font-size:7px;color:#919aa4;letter-spacing:1px}.receipt h3{font:800 24px Manrope;margin:6px 0 15px}.receipt p{font-size:7px;line-height:2}.receipt p strong{float:right}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;max-width:900px;margin:auto}.plans article{background:white;border:1px solid #e5e9ed;border-radius:14px;padding:29px}.plans .featured{border:2px solid #c48a35;position:relative}.plans mark{position:absolute;top:-12px;right:16px;background:#c48a35;color:white;border-radius:15px;padding:5px 9px;font-size:7px;font-weight:800}.plans small{color:#b77923;font-weight:800;letter-spacing:1.5px}.plans h3{font:700 21px Manrope}.plans p{font-size:12px;color:#7d8793;min-height:40px}.plans a{font-size:12px;color:#b77923;font-weight:800}.faq{max-width:900px}.faq details{border-top:1px solid #e5e9ed;padding:20px 2px}.faq details:last-child{border-bottom:1px solid #e5e9ed}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;font:700 14px Manrope}.faq summary::-webkit-details-marker{display:none}.faq summary b{color:#c48a35;font-size:19px}.faq details p{color:#778391;font-size:13px}.cta{text-align:center;background:#18212b;color:white;padding:100px 20px}.cta h2{font-size:51px}.cta p{color:#aeb7c1;margin:18px 0 30px}footer{background:#111820;color:#8994a0;padding:40px 6% 22px;display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:20px;align-items:center}footer p{font-size:11px}footer nav{justify-content:flex-end;font-size:10px}footer>small{grid-column:1/-1;border-top:1px solid #ffffff12;padding-top:20px;font-size:9px}@media(max-width:1000px){header nav,header .actions{display:none}.menu{display:block}.hero{grid-template-columns:1fr;text-align:center}.copy>p{margin:auto}.hero-buttons{justify-content:center}.visual{margin-top:30px}.grid{grid-template-columns:repeat(2,1fr)}.showcase{grid-template-columns:1fr}.identity{grid-template-columns:1fr;padding:50px 35px;text-align:center}.identity label{display:block}.receipt{margin:auto}.plans{grid-template-columns:1fr;max-width:430px}footer{grid-template-columns:1fr;text-align:center}footer nav{justify-content:center}footer>small{grid-column:auto}}@media(max-width:650px){header{padding:0 20px}.hero,.section{padding-left:20px;padding-right:20px}.copy h1{font-size:43px}.dashboard{width:100%;transform:none}.visual{height:380px}.float{display:none}.stats{grid-template-columns:repeat(2,1fr)}.lower{grid-template-columns:1fr}.quick{display:none}.grid{grid-template-columns:1fr}.strip{grid-template-columns:1fr;padding:25px 30px}.strip div{border:0;border-bottom:1px solid #ffffff16;padding:11px 0}.strip div:last-child{border:0}.heading h2,.showcase h2,.identity h2{font-size:32px}.identity{margin:0 20px 70px}.cta h2{font-size:40px}}
@media(max-width:1000px){header nav.open{display:flex;position:absolute;top:78px;left:0;right:0;background:#fff;flex-direction:column;padding:22px 25px;border-bottom:1px solid #e8edf1;box-shadow:0 15px 30px #18212b12;gap:16px}}

.price{display:flex;align-items:baseline;gap:5px;margin:10px 0 5px}.price strong{font:800 30px Manrope;color:#17202b;letter-spacing:-1px}.price span{font-size:11px;color:#89929e}.featured .price strong{color:#b87920}.plan-features{list-style:none;display:grid;gap:9px;margin:20px 0 5px;padding:0;min-height:178px}.plan-features li{font-size:11px;color:#657080}.pricing-note{text-align:center;color:#929ba5;font-size:10px;margin:22px auto 0}

.plan-price{font:800 27px Manrope;color:#17202b;letter-spacing:-1px;margin:10px 0 7px}.featured .plan-price{color:#b87920}.plan-price span{font:500 11px "DM Sans",sans-serif;color:#8a94a0;letter-spacing:0}.plan-list{list-style:none;display:grid;gap:8px;margin:18px 0 6px;padding:0;min-height:180px}.plan-list li{font-size:11px;color:#657080}.pricing-note{text-align:center;color:#929ba5;font-size:10px;margin:22px auto 0}
