.landing-wrapper{background:var(--bg-landing);color:var(--text-primary-dark);font-family:var(--font-body);min-height:100vh;overflow-x:hidden}.nav-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090e1acc;border-bottom:1px solid #ffffff0d;align-items:center;height:80px;display:flex;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;width:100%;display:flex}.logo-text{font-family:var(--font-heading);letter-spacing:-.5px;align-items:center;gap:8px;font-size:1.5rem;font-weight:800;display:flex}.logo-accent{background:linear-gradient(135deg, var(--accent-blue) 0%, var(--accent-violet) 100%);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:900;display:flex}.nav-links{gap:32px;list-style:none;display:flex}.nav-link{color:var(--text-secondary-dark);font-size:.95rem;font-weight:500}.nav-link:hover{color:var(--text-primary-dark)}.nav-actions{align-items:center;gap:16px;display:flex}.hero-section{text-align:center;padding:100px 0 80px;position:relative}.hero-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#2563eb26 0%,#8b5cf60d 50%,#0000 100%);width:600px;height:600px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.hero-tag{border-radius:var(--radius-full);color:var(--text-primary-dark);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.hero-title{letter-spacing:-1.5px;z-index:10;max-width:900px;margin:0 auto 24px;font-size:3.5rem;line-height:1.15;position:relative}.hero-subtitle{color:var(--text-secondary-dark);z-index:10;max-width:650px;margin:0 auto 40px;font-size:1.25rem;line-height:1.6;position:relative}.hero-ctas{z-index:10;justify-content:center;gap:16px;margin-bottom:64px;display:flex;position:relative}.hero-mockup{border-radius:var(--radius-lg);z-index:10;background:#0f172a99;border:1px solid #ffffff1a;max-width:1000px;margin:0 auto;padding:12px;position:relative;box-shadow:0 25px 50px -12px #00000080}.mockup-header{align-items:center;gap:6px;height:24px;margin-bottom:12px;padding-left:12px;display:flex}.dot{border-radius:50%;width:8px;height:8px}.dot-red{background:#ef4444}.dot-yellow{background:#eab308}.dot-green{background:#22c55e}.mockup-content{border-radius:var(--radius-md);text-align:left;background:#0f172a;padding:24px}.section-header{text-align:center;margin-bottom:60px}.section-tag{color:var(--accent-blue);font-family:var(--font-heading);letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:.9rem;font-weight:700;display:block}.section-title{letter-spacing:-.5px;margin-bottom:16px;font-size:2.25rem}.section-subtitle{color:var(--text-secondary-dark);max-width:600px;margin:0 auto;font-size:1.1rem}.grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:80px;display:grid}.value-card{text-align:left;padding:32px}.icon-wrapper{width:48px;height:48px;color:var(--accent-blue);background:#2563eb1a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.value-card h3{margin-bottom:12px;font-size:1.25rem}.value-card p{color:var(--text-secondary-dark);font-size:.95rem;line-height:1.6}.how-it-works{background:#0f172a66;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;padding:80px 0}.steps-container{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px;display:grid}.step-card{text-align:center;position:relative}.step-num{font-size:3.5rem;font-family:var(--font-heading);background:linear-gradient(135deg,#ffffff1a 0%,#ffffff05 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:-10px;font-weight:800}.step-card h3{margin-bottom:12px;font-size:1.25rem}.step-card p{color:var(--text-secondary-dark);font-size:.95rem;line-height:1.6}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:40px;display:grid}.pricing-card{position:relative;overflow:hidden}.pricing-card.featured{border-color:var(--accent-blue);box-shadow:var(--shadow-glow);background:#1e293bf2}.plan-badge{background:var(--accent-blue);color:#fff;border-radius:var(--radius-full);padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:16px;right:16px}.plan-name{color:var(--text-secondary-dark);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:1.1rem}.plan-price{margin-bottom:24px}.price-num{font-size:2.75rem;font-family:var(--font-heading);font-weight:800}.price-period{color:var(--text-secondary-dark);font-size:.95rem}.plan-features{flex-direction:column;gap:12px;margin-bottom:32px;list-style:none;display:flex}.plan-features li{color:var(--text-secondary-dark);align-items:center;gap:8px;font-size:.9rem;display:flex}.plan-features li.active{color:var(--text-primary-dark)}.faq-section{max-width:800px;margin:0 auto 80px}.faq-item{border-bottom:1px solid #ffffff14;padding:24px 0}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;font-size:1.15rem;font-weight:600;display:flex}.faq-answer{color:var(--text-secondary-dark);margin-top:12px;font-size:.95rem;line-height:1.6}.contact-section{max-width:600px;margin:0 auto 100px}.contact-card{border-radius:var(--radius-lg);background:#0f172ab3;border:1px solid #ffffff14;padding:40px}@media (max-width:768px){.hero-title{font-size:2.5rem}.nav-links{display:none}.contact-card{padding:24px}}
