.landing-module__79oWsG__container{color:#0f172a;background-color:#f8fafc;min-height:100vh;font-family:Inter,-apple-system,sans-serif;overflow-x:hidden}.landing-module__79oWsG__navbar{z-index:100;background:0 0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 2rem;transition:all .3s;display:flex;position:fixed;top:0}.landing-module__79oWsG__navbarScrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #0f172a0d;box-shadow:0 4px 6px -1px #0000000d}.landing-module__79oWsG__logo{color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .3s}.landing-module__79oWsG__navbarScrolled .landing-module__79oWsG__logo{color:#2563eb}.landing-module__79oWsG__navLinks{gap:2rem;display:flex}.landing-module__79oWsG__navLink{color:#cbd5e1;font-weight:500;text-decoration:none;transition:color .2s}.landing-module__79oWsG__navLink:hover{color:#fff}.landing-module__79oWsG__navbarScrolled .landing-module__79oWsG__navLink{color:#64748b}.landing-module__79oWsG__navbarScrolled .landing-module__79oWsG__navLink:hover{color:#0f172a}.landing-module__79oWsG__navActions{align-items:center;gap:1rem;display:flex}.landing-module__79oWsG__btnLogin{color:#fff;font-weight:500;text-decoration:none;transition:color .3s}.landing-module__79oWsG__navbarScrolled .landing-module__79oWsG__btnLogin{color:#0f172a}.landing-module__79oWsG__btnPrimary{color:#fff;background:#2563eb;border-radius:99px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.landing-module__79oWsG__btnPrimary:hover{background:#1d4ed8;transform:translateY(-1px)}.landing-module__79oWsG__hero{background:linear-gradient(135deg,#0f172a 0%,#1e3a8a 100%);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:90vh;padding:100px 4rem 0;display:grid;position:relative;overflow:hidden}.landing-module__79oWsG__hero:before{content:"";z-index:0;background:radial-gradient(circle,#2563eb66 0%,#2563eb00 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-20%;left:-10%}.landing-module__79oWsG__hero>div{z-index:1}.landing-module__79oWsG__heroEyebrow{color:#60a5fa;letter-spacing:.1em;margin-bottom:1.5rem;font-size:.875rem;font-weight:700;display:block}.landing-module__79oWsG__heroTitle{color:#fff;margin-bottom:1.5rem;font-size:clamp(3rem,5vw,4.5rem);font-weight:800;line-height:1.1}.landing-module__79oWsG__heroTitle span{color:#93c5fd}.landing-module__79oWsG__heroSubtitle{color:#cbd5e1;max-width:90%;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.6}.landing-module__79oWsG__heroActions{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.landing-module__79oWsG__btnSecondary{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:99px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s}.landing-module__79oWsG__btnSecondary:hover{background:#ffffff26;border-color:#fff6}.landing-module__79oWsG__heroMicrocopy{color:#94a3b8;font-size:.875rem}.landing-module__79oWsG__heroVisual{width:100%;height:600px;position:relative}.landing-module__79oWsG__dashboardMockup{background:#fff;border:1px solid #0f172a0d;border-radius:24px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a26}.landing-module__79oWsG__mockupHeader{background:#fafaf9;border-bottom:1px solid #f1f5f9;align-items:center;height:60px;padding:0 1.5rem;display:flex}.landing-module__79oWsG__mockupContent{grid-template-columns:2fr 1fr;gap:1.5rem;padding:2rem;display:grid}.landing-module__79oWsG__mockupCard{background:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;padding:1.5rem}.landing-module__79oWsG__floatingCard{z-index:10;background:#fff;border:1px solid #0f172a0d;border-radius:16px;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:.875rem;font-weight:600;animation:6s ease-in-out infinite landing-module__79oWsG__float;display:flex;position:absolute;box-shadow:0 10px 25px -5px #0f172a1a}.landing-module__79oWsG__fc1{top:10%;left:-5%}.landing-module__79oWsG__fc2{animation-delay:-2s;bottom:15%;right:-5%}.landing-module__79oWsG__fc3{animation-delay:-4s;top:40%;right:-10%}@keyframes landing-module__79oWsG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.landing-module__79oWsG__section{padding:8rem 4rem}.landing-module__79oWsG__sectionCenter{text-align:center;max-width:800px;margin:0 auto 4rem}.landing-module__79oWsG__sectionTitle{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.landing-module__79oWsG__sectionSubtitle{color:#64748b;font-size:1.25rem;line-height:1.6}.landing-module__79oWsG__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.landing-module__79oWsG__featureCard{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:2.5rem;transition:transform .3s,box-shadow .3s}.landing-module__79oWsG__featureCard:hover{transform:translateY(-4px);box-shadow:0 20px 40px -10px #0f172a0d}.landing-module__79oWsG__featureIcon{color:#2563eb;background:#eff6ff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.landing-module__79oWsG__footer{color:#fff;background:#0f172a;padding:4rem 4rem 2rem}@media (max-width:1024px){.landing-module__79oWsG__hero{text-align:center;grid-template-columns:1fr;padding:120px 2rem 0}.landing-module__79oWsG__heroTitle{font-size:3rem}.landing-module__79oWsG__heroSubtitle{margin:0 auto 2.5rem}.landing-module__79oWsG__heroActions{justify-content:center}.landing-module__79oWsG__navLinks{display:none}.landing-module__79oWsG__heroVisual{height:400px;margin-top:2rem}.landing-module__79oWsG__floatingCard{display:none}}
