@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap');
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07090b;color:#f3f0e9;font-family:'DM Sans',sans-serif;background-image:radial-gradient(circle at 15% 5%,rgba(123,68,255,.14),transparent 25%),radial-gradient(circle at 85% 12%,rgba(212,184,117,.12),transparent 24%)}a{color:inherit;text-decoration:none}nav{height:76px;max-width:1220px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12;position:relative;z-index:5}.brand{font:800 17px Manrope;letter-spacing:.08em}.brand span{color:#d4b875;margin-right:9px}.brand b{color:#d4b875}.links{display:flex;gap:28px;color:#aaa69f;font-size:13px}.btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#efd58e,#b99a58);color:#111;padding:15px 20px;border-radius:12px;font-weight:800;border:0;cursor:pointer;box-shadow:0 12px 38px #d4b8751f}.btn.small{padding:11px 15px;font-size:12px}.hero{max-width:1180px;margin:auto;min-height:690px;padding:85px 24px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:60px}.eyebrow,.section>div>span,.heading>span,.showcase>div>span,.company article>span,.contact>div>span,.privacy>div>span{font-size:11px;letter-spacing:.18em;font-weight:800;color:#d4b875}.hero h1{font:800 64px/1.02 Manrope;margin:18px 0;letter-spacing:-.055em}.hero h1 em{font-style:normal;color:#d4b875}.lead{font-size:18px;line-height:1.7;color:#a4a099;max-width:650px}.actions{display:flex;gap:20px;align-items:center;margin:30px 0}.ghost{color:#d8d3c9;font-weight:700}.proof{display:flex;flex-wrap:wrap;gap:18px;color:#77756f;font-size:12px}.visual{min-height:530px;position:relative;display:grid;place-items:center}.visual:before{content:'';position:absolute;width:360px;height:360px;background:#7a46ff2b;filter:blur(80px);border-radius:50%}.phone{width:300px;height:535px;background:#101317;border:1px solid #ffffff20;border-radius:38px;padding:10px;box-shadow:0 40px 100px #000;position:relative;z-index:2;transform:rotate(2deg)}.phonebar{height:42px;display:grid;place-items:center;color:#6f6c66;font-size:9px;letter-spacing:.2em}.property{height:390px;border-radius:26px;background:linear-gradient(0deg,#0009,transparent),url('https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=900&q=85') center/cover;display:flex;align-items:flex-end;padding:18px}.property span{font-size:9px;letter-spacing:.16em;border:1px solid #ffffff55;padding:7px 9px;border-radius:20px;background:#0007}.meta{display:flex;flex-direction:column;padding:14px 10px}.meta small{color:#777;margin-top:4px}.float{position:absolute;z-index:3;background:#11151add;border:1px solid #ffffff16;backdrop-filter:blur(12px);padding:14px 17px;border-radius:15px;display:flex;flex-direction:column}.float small{color:#777;font-size:10px}.f1{top:110px;left:10px}.f2{right:0;bottom:110px}.strip{border-block:1px solid #ffffff12;min-height:80px;display:flex;gap:42px;align-items:center;justify-content:center;color:#777;font-size:11px;letter-spacing:.13em;overflow:auto}.strip b{color:#aaa}.section{max-width:1180px;margin:auto;padding:105px 24px}.heading{max-width:720px}.heading h2,.offer h2,.order h2,.company h2,.contact h2,.privacy h2,.showcase h2{font:800 44px/1.08 Manrope;letter-spacing:-.04em;margin:14px 0 18px}.heading p,.offer p,.order p,.company p,.contact p,.showcase p{color:#92908a;line-height:1.7}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.cards article,.faqgrid article,.privacygrid article{background:#101215;border:1px solid #ffffff14;border-radius:22px;padding:28px}.cards i{font-style:normal;color:#d4b875;font:700 12px Manrope}.cards h3{margin-top:65px}.cards p,.faqgrid p,.privacygrid p{color:#88857e;line-height:1.6;font-size:14px}.showcase{max-width:1180px;margin:0 auto 35px;display:grid;grid-template-columns:1.05fr .95fr;min-height:500px;border:1px solid #ffffff14;border-radius:28px;overflow:hidden;background:#101215}.showcase>div:last-child{padding:65px 52px;align-self:center}.house{background:linear-gradient(0deg,#0007,transparent),url('https://images.unsplash.com/photo-1600047509807-ba8f99d2cdde?auto=format&fit=crop&w=1200&q=85') center/cover;display:flex;align-items:flex-end;padding:24px}.house span{font-size:9px;letter-spacing:.15em;border:1px solid #ffffff55;background:#0008;padding:8px 10px;border-radius:20px}.pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pills b,.badges b{font-size:11px;font-weight:600;border:1px solid #ffffff16;padding:8px 10px;border-radius:30px;color:#aaa}.offer{display:grid;grid-template-columns:1fr 440px;gap:80px;align-items:center}.offer ul{padding:0;list-style:none;color:#c5c0b7;line-height:2}.price{background:radial-gradient(circle at 100% 0,#d4b8751e,transparent 35%),#101216;border:1px solid #d4b87566;padding:38px;border-radius:26px}.price>span{font-size:10px;letter-spacing:.15em;color:#999}.price strong{display:block;font:800 58px Manrope;margin:18px 0}.price sup{font-size:22px;color:#d4b875}.price strong small{font:500 12px DM Sans;color:#777}.full{width:100%}.wire,.wirebox{margin:15px 0;padding:13px;border:1px solid #d4b8752f;background:#d4b8750b;border-radius:13px;color:#d9c187}.wire{display:flex;gap:8px;align-items:center}.wire small{color:#777;margin-left:auto}.order{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;border-top:1px solid #ffffff12}.badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}form{background:#0d1014;border:1px solid #d4b87538;border-radius:25px;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:16px}label{display:flex;flex-direction:column;gap:7px;color:#aaa;font-size:12px}input,select,textarea{background:#080a0d;border:1px solid #ffffff18;color:#eee;border-radius:10px;padding:13px;font:inherit;outline:none}textarea{resize:vertical}.checkout,.wirebox,.formnote,form .full{grid-column:1/-1}.checkout{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff12;padding-bottom:15px}.checkout h3{margin:4px 0}.checkout>strong{font:800 28px Manrope;color:#efd58e}.checkout small,.wirebox span,.formnote{color:#777;font-size:10px}.wirebox{display:flex;flex-direction:column;gap:4px}.company{display:grid;grid-template-columns:1fr 1fr;gap:18px}.company article{min-height:390px;padding:42px;border-radius:28px;border:1px solid #ffffff14;background:radial-gradient(circle at 90% 10%,#7a46ff18,transparent 35%),#101215;display:flex;flex-direction:column;justify-content:flex-end}.company article:nth-child(2){background:radial-gradient(circle at 90% 10%,#d4b8751b,transparent 35%),#101215}.tag{color:#d4b875;letter-spacing:.14em;font-size:11px}.contact{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;border:1px solid #d4b87538;border-radius:28px;background:radial-gradient(circle at 85% 50%,#d4b87516,transparent 30%);padding:65px;margin-top:50px;margin-bottom:80px}.contact>a{padding:22px;border:1px solid #ffffff18;border-radius:17px;display:grid;grid-template-columns:1fr auto;align-items:center}.contact>a small{grid-column:1/-1;color:#777;font-size:9px;letter-spacing:.15em}.contact>a b{font-size:20px;color:#efd58e}.privacy{border-top:1px solid #ffffff12}.privacygrid,.faqgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:35px}.privacygrid article{padding:22px}.privacygrid h3{font-size:15px}.privacygrid a{color:#d4b875}.faqgrid{margin-top:40px}footer{max-width:1180px;margin:auto;padding:45px 24px 60px;border-top:1px solid #ffffff12;display:grid;grid-template-columns:1fr auto;gap:25px;color:#777}footer p{font-size:13px}.footerlinks{display:flex;gap:20px;font-size:12px}footer>small{grid-column:1/-1;color:#555}footer>small a{color:#a7956b}
@media(max-width:900px){.links{display:none}.hero,.offer,.order,.company,.showcase,.contact{grid-template-columns:1fr}.hero{padding-top:55px}.hero h1{font-size:52px}.cards{grid-template-columns:1fr}.strip{justify-content:flex-start;padding:0 24px}.showcase{margin-inline:18px}.house{min-height:400px}.offer,.order{gap:35px}.contact{margin-inline:18px}.f1{left:5%}.f2{right:5%}}
@media(max-width:600px){nav .small{display:none}.hero{padding:45px 18px}.hero h1{font-size:42px}.actions{flex-direction:column;align-items:stretch;text-align:center}.proof{justify-content:center}.visual{min-height:560px}.section{padding:75px 18px}.heading h2,.offer h2,.order h2,.company h2,.contact h2,.privacy h2,.showcase h2{font-size:34px}.showcase>div:last-child{padding:40px 25px}.price{padding:28px 22px}form{grid-template-columns:1fr;padding:20px}label{grid-column:1/-1}.company article{padding:28px;min-height:330px}.contact{padding:35px 24px}.contact>a b{font-size:15px}.privacygrid,.faqgrid{grid-template-columns:1fr}footer{grid-template-columns:1fr}.footerlinks{flex-wrap:wrap}}
