@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;800&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Plus Jakarta Sans,sans-serif}:root{--primary: #38bdf8;--bg-dark: #020617;--card-bg: rgba(15, 23, 42, .4);--text-muted: #94a3b8;--border-color: rgba(255, 255, 255, .05)}body{background:var(--bg-dark);color:#fff;line-height:1.6}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 8%;background:#020617cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:fixed;width:100%;top:0;z-index:1000;border-bottom:1px solid var(--border-color)}.logo-container{display:flex;align-items:center;gap:12px}.navbar-logo{height:42px;width:42px;border-radius:50%;border:1px solid var(--primary);background:#fff;padding:2px}.logo-text{font-weight:800;font-size:1.4rem;letter-spacing:-.02em;background:linear-gradient(to right,#fff,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-links{display:flex;gap:40px;list-style:none}.nav-links li{font-size:.9rem;font-weight:500;color:var(--text-muted);transition:.3s cubic-bezier(.4,0,.2,1);cursor:pointer}.nav-links li:hover{color:var(--primary);transform:translateY(-1px)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:0 8%;background:url(/assets/quenchmark-C9bB7mLy.jpeg) no-repeat center center/cover}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#020617,#020617f2 30%,#020617b3);z-index:1}.hero-content{position:relative;z-index:10;max-width:850px}.hero h1{font-size:clamp(2.5rem,6vw,4.2rem);font-weight:800;line-height:1.05;margin-bottom:1.5rem;letter-spacing:-.03em}.hero h1 span{color:var(--primary);display:block}.hero p{font-size:1.2rem;color:var(--text-muted);margin-bottom:2.5rem;max-width:600px}.btn-primary{padding:1.1rem 2.8rem;border:none;border-radius:10px;background:var(--primary);color:#020617;font-weight:700;font-size:1rem;box-shadow:0 10px 30px -10px #38bdf880;cursor:pointer;transition:.3s all}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 35px -10px #38bdf8b3}.businesses{padding:100px 8%;background:var(--bg-dark)}.section-title{font-size:2.5rem;font-weight:800;margin-bottom:4rem;text-align:center}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.card{background:var(--card-bg);padding:3.5rem 2.5rem;border-radius:24px;border:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.4s ease}.card:hover{border-color:#38bdf84d;transform:translateY(-8px);background:#0f172a99}.card h3{font-size:1.6rem;margin-bottom:1rem;color:#fff}.card p{color:var(--text-muted);font-size:1rem}.cta{margin:100px 8%;padding:6rem 3rem;background:radial-gradient(circle at top left,#0ea5e920,transparent),linear-gradient(135deg,#0f172a,#020617);border-radius:32px;text-align:center;border:1px solid var(--border-color);position:relative;overflow:hidden}.btn-dark{background:#fff;color:#020617;padding:1rem 3rem;border-radius:10px;border:none;font-weight:700;margin-top:2rem;cursor:pointer;transition:.3s}.btn-dark:hover{background:var(--primary);transform:scale(1.05)}.footer{padding:4rem 8%;border-top:1px solid var(--border-color);text-align:center;color:var(--text-muted);font-size:.9rem}.menu-toggle{display:none;flex-direction:column;gap:6px;cursor:pointer;z-index:1100}.bar{width:28px;height:3px;background-color:#fff;transition:.3s;border-radius:2px}@media(max-width:968px){.menu-toggle{display:flex}.nav-links{position:fixed;right:-100%;top:0;height:100vh;width:80%;background:#020617fa;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);flex-direction:column;justify-content:center;align-items:center;gap:40px;transition:.5s cubic-bezier(.4,0,.2,1);border-left:1px solid var(--border-color);z-index:1050}.nav-links.active{right:0}.nav-links li{font-size:1.5rem}.bar.open:nth-child(1){transform:translateY(9px) rotate(45deg);background-color:var(--primary)}.bar.open:nth-child(2){opacity:0}.bar.open:nth-child(3){transform:translateY(-9px) rotate(-45deg);background-color:var(--primary)}.hero{text-align:center;justify-content:center;padding:0 5%}.hero h1{font-size:2.8rem}.hero-content{display:flex;flex-direction:column;align-items:center}.cards{grid-template-columns:1fr}.cta{padding:4rem 1.5rem;margin:50px 5%}}
