@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600&display=swap";:root{color-scheme:light;font-family:Poppins,Space Grotesk,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--bg: #05060a;--card: #0f111a;--accent: #f5a524;--accent-2: #55d2ff;--text: #f5f6fb;--muted: #a4a8c3;--border: rgba(255, 255, 255, .08)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}h1,h2,h3,h4{font-family:Space Grotesk,sans-serif;margin:0}p{color:var(--muted);line-height:1.6;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none;font-weight:500}button{font:inherit;border:none;cursor:pointer;border-radius:999px;padding:.85rem 1.8rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}button:active{transform:translateY(1px)}.primary{background:linear-gradient(135deg,#f5a524,#ff6b3d);color:#0b0c10;font-weight:600;box-shadow:0 15px 35px #f5a5244d}.secondary{background:transparent;border:1px solid rgba(255,255,255,.2);color:var(--text)}.ghost{background:transparent;border:1px solid transparent;color:var(--muted);padding:.45rem 1.2rem}.link{background:transparent;color:var(--accent-2);padding:0}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;color:var(--accent-2);margin-bottom:.4rem}.muted{color:var(--muted)}.hero{position:relative;min-height:90vh;padding:2rem clamp(1.5rem,4vw,5rem) 4rem;background:radial-gradient(circle at top right,rgba(85,210,255,.35),transparent 40%),radial-gradient(circle at 20% 20%,rgba(245,165,36,.35),transparent 35%),linear-gradient(145deg,#05060a,#0b0d16 60%,#10152a);overflow:hidden}.hero:after{content:"";position:absolute;inset:0;background:url(https://images.unsplash.com/photo-1486946255434-2466348c2166?auto=format&fit=crop&w=1600&q=60) center/cover;opacity:.12;mix-blend-mode:lighten;pointer-events:none}.nav{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;margin-bottom:5rem}.logo{font-weight:600;text-transform:uppercase;letter-spacing:.3em;font-size:.85rem}.nav-links{display:flex;align-items:center;gap:1.5rem}.hero-content{position:relative;z-index:1;max-width:860px;display:flex;flex-direction:column;gap:1.5rem}.hero h1{font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.05}.hero h1 span{color:var(--accent-2)}.hero-subtitle{font-size:1.1rem}.hero-cta{display:flex;flex-wrap:wrap;gap:1rem}.hero-badges{display:flex;flex-wrap:wrap;gap:.75rem}.hero-badges span{padding:.4rem 1rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-size:.85rem;color:var(--muted)}.hero-stats{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem}.hero-stats h3{font-size:2rem}main{padding:4rem clamp(1.5rem,4vw,5rem) 5rem;background:linear-gradient(180deg,#05060a,#090b13 40%,#05060a)}.section-head{margin-bottom:2rem;text-align:center}.featured{margin-bottom:5rem}.credibility{margin-bottom:5rem;padding:3rem;border-radius:30px;border:1px solid var(--border);background:linear-gradient(145deg,#111526f2,#0c0f1ae6)}.alliances{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem}.alliances span{padding:.6rem 1.4rem;border-radius:999px;background:#ffffff0f;color:var(--muted);font-size:.95rem;border:1px solid rgba(255,255,255,.1)}.insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.insights article{padding:1.5rem;border-radius:18px;border:1px solid var(--border);background:#05060a99}.insights strong{font-size:1.8rem;display:block;margin-bottom:.4rem}.properties-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.property-card{background:var(--card);border-radius:24px;overflow:hidden;border:1px solid var(--border);display:flex;flex-direction:column;min-height:450px}.property-media{position:relative;height:240px}.property-media img{width:100%;height:100%;object-fit:cover}.property-media span{position:absolute;top:1.5rem;left:1.5rem;background:#05060abf;padding:.4rem .9rem;border-radius:999px;font-size:.75rem;letter-spacing:.1em}.property-content{padding:1.75rem;display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:1rem}.property-footer{display:flex;align-items:center;justify-content:space-between}.experience{margin-bottom:5rem}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2rem}.step-card{padding:1.5rem;border-radius:18px;border:1px solid var(--border);background:linear-gradient(145deg,rgba(255,255,255,.04),transparent)}.experience-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;padding:2rem;border-radius:24px;border:1px solid var(--border);background:#0f111ad9}.experience-panel ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.experience-panel li:before{content:"•";color:var(--accent);margin-right:.5rem}.testimonials,.services{margin-bottom:5rem}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.services-grid article{padding:2rem;border-radius:20px;border:1px solid var(--border);background:linear-gradient(160deg,#f5a52414,#55d2ff14);min-height:220px}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.testimonial-grid figure{margin:0;padding:2rem;border-radius:24px;border:1px solid var(--border);background:#ffffff05;min-height:230px;display:flex;flex-direction:column;gap:1.5rem}.cta{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;padding:3rem;border-radius:30px;border:1px solid var(--border);background:linear-gradient(135deg,#f5a52426,#55d2ff33);align-items:center}.cta-actions{margin-top:1.5rem;display:flex;gap:1rem;flex-wrap:wrap}.cta-form{display:grid;gap:1rem}.cta-form label{display:flex;flex-direction:column;font-size:.9rem;color:var(--muted);gap:.4rem}.cta-form input,.cta-form select,.cta-form textarea{background:#05060a99;border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:.9rem 1rem;color:var(--text);font-family:inherit}.cta-form textarea{resize:none}.footer{padding:2.5rem clamp(1.5rem,4vw,5rem);border-top:1px solid var(--border);display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;background:#04050a}.footer a{color:var(--muted);margin-right:1.5rem}@media(max-width:768px){.nav{flex-direction:column;gap:1rem}.nav-links{flex-wrap:wrap;justify-content:center}.hero-cta{flex-direction:column}.credibility{padding:2rem}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cta{padding:2rem}}
