.landing-header{z-index:100;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);background:#fafafacc;transition:background .3s;position:fixed;top:0;left:0;right:0}[data-theme=dark] .landing-header{background:#09090bcc}.landing-header .container{justify-content:space-between;align-items:center;height:64px;display:flex}.header-logo{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.header-logo-icon{background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;display:flex}.header-logo-text{letter-spacing:-.3px;font-size:1.1rem;font-weight:700}.header-logo-text span{color:var(--accent)}.header-nav{align-items:center;gap:8px;display:flex}.header-nav-link{color:var(--text-secondary);border-radius:var(--radius-sm);padding:8px 16px;font-size:.875rem;transition:color .2s}.header-nav-link:hover{color:var(--text);background:var(--bg-hover)}.header-actions{align-items:center;gap:10px;display:flex}.hero{text-align:center;padding:160px 0 100px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(#dc262614 0%,#0000 70%);width:800px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}[data-theme=dark] .hero:before{background:radial-gradient(#ef44440f 0%,#0000 70%)}.hero-badge{background:var(--accent-light);color:var(--accent);border:1px solid #dc262626;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.8rem;font-weight:600;animation:.5s forwards fadeInUp;display:inline-flex}.hero-badge-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-glow}.hero h1{letter-spacing:-2px;opacity:0;margin-bottom:20px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;animation:.6s .1s forwards fadeInUp}.hero h1 .accent{background:linear-gradient(135deg,var(--accent),#f97316);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:var(--text-secondary);opacity:0;max-width:560px;margin:0 auto 36px;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7;animation:.6s .2s forwards fadeInUp}.hero-actions{opacity:0;justify-content:center;align-items:center;gap:14px;margin-bottom:60px;animation:.6s .3s forwards fadeInUp;display:flex}.hero-stats{opacity:0;justify-content:center;align-items:center;gap:40px;animation:.6s .4s forwards fadeInUp;display:flex}.hero-stat{text-align:center}.hero-stat-value{letter-spacing:-.5px;font-size:1.5rem;font-weight:700}.hero-stat-label{color:var(--text-muted);margin-top:2px;font-size:.8rem}.dashboard-preview{opacity:0;max-width:960px;margin:80px auto 0;animation:.8s .5s forwards fadeInUp}.dashboard-mockup{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl),0 0 0 1px #00000008;animation:6s ease-in-out infinite float;overflow:hidden}.mockup-topbar{border-bottom:1px solid var(--border);background:var(--bg-hover);align-items:center;gap:8px;padding:14px 18px;display:flex}.mockup-dot{background:var(--border);border-radius:50%;width:10px;height:10px}.mockup-dot.red{background:#ef4444}.mockup-dot.yellow{background:#eab308}.mockup-dot.green{background:#22c55e}.mockup-url{text-align:center;font-family:var(--font-mono);color:var(--text-muted);flex:1;font-size:.75rem}.mockup-content{padding:24px}.mockup-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.mockup-stat-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px}.mockup-stat-label{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);margin-bottom:6px;font-size:.6rem}.mockup-stat-value{letter-spacing:-.5px;font-size:1.3rem;font-weight:700}.mockup-stat-value.green{color:var(--green)}.mockup-stat-value.red{color:var(--accent)}.mockup-monitors{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.mockup-monitor-row{border-bottom:1px solid var(--border-light);align-items:center;gap:12px;padding:12px 16px;font-size:.8rem;display:flex}.mockup-monitor-row:last-child{border-bottom:none}.mockup-dot-status{border-radius:50%;flex-shrink:0;width:6px;height:6px}.mockup-dot-status.up{background:var(--green);box-shadow:0 0 4px #16a34a66}.mockup-dot-status.down{background:var(--accent);box-shadow:0 0 4px #dc262666}.mockup-monitor-name{flex:1;font-weight:600}.mockup-monitor-uptime{font-family:var(--font-mono);color:var(--green);font-size:.75rem}.mockup-monitor-uptime.down{color:var(--accent)}.mockup-bars{gap:1.5px;display:flex}.mockup-bar{background:var(--green);border-radius:1.5px;width:3px;height:16px}.mockup-bar.down{background:var(--accent)}.mockup-bar.warn{background:var(--yellow)}.features{padding:120px 0;position:relative}.section-label{color:var(--accent);text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:6px;margin-bottom:16px;font-size:.8rem;font-weight:600;display:inline-flex}.section-title{letter-spacing:-1.5px;margin-bottom:16px;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;line-height:1.2}.section-subtitle{color:var(--text-secondary);max-width:520px;margin-bottom:60px;font-size:1.05rem;line-height:1.7}.features-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;transition:all .3s;position:relative;overflow:hidden}.feature-card:before{content:"";background:linear-gradient(90deg,var(--accent),#f97316);opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.feature-card:hover{border-color:var(--accent);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.feature-card:hover:before{opacity:1}.feature-icon{border-radius:var(--radius);background:var(--accent-light);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:1.4rem;display:flex}.feature-card h3{letter-spacing:-.3px;margin-bottom:10px;font-size:1.1rem;font-weight:700}.feature-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.pricing{text-align:center;padding:120px 0}.pricing .section-label,.pricing .section-title,.pricing .section-subtitle{text-align:center}.pricing .section-subtitle{margin-left:auto;margin-right:auto}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto;display:grid}.pricing-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;padding:36px 32px;transition:all .3s;position:relative}.pricing-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.pricing-card.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-lg)}.pricing-card.featured:before{content:"POPULAR";background:var(--accent);color:#fff;letter-spacing:1px;border-radius:100px;padding:4px 14px;font-size:.65rem;font-weight:700;position:absolute;top:-1px;left:50%;transform:translate(-50%)translateY(-50%)}.pricing-plan-name{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:.85rem;font-weight:600}.pricing-price{align-items:baseline;gap:4px;margin-bottom:6px;display:flex}.pricing-price .amount{letter-spacing:-2px;font-size:2.8rem;font-weight:800}.pricing-price .period{color:var(--text-muted);font-size:.9rem}.pricing-desc{color:var(--text-muted);margin-bottom:28px;font-size:.85rem;line-height:1.5}.pricing-features{margin-bottom:32px;list-style:none}.pricing-features li{color:var(--text-secondary);border-bottom:1px solid var(--border-light);align-items:center;gap:10px;padding:8px 0;font-size:.875rem;display:flex}.pricing-features li:last-child{border-bottom:none}.pricing-features li .check{color:var(--green);flex-shrink:0;font-size:.9rem;font-weight:700}.pricing-features li .cross{color:var(--text-muted);flex-shrink:0;font-size:.9rem}.pricing-card .btn{width:100%}.cta-section{text-align:center;padding:100px 0}.cta-box{background:linear-gradient(135deg,var(--accent)0%,#991b1b 100%);border-radius:var(--radius-xl);padding:80px 40px;position:relative;overflow:hidden}.cta-box:before{content:"";background:#ffffff14;border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;right:-20%}.cta-box:after{content:"";background:#ffffff0d;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-30%;left:-10%}.cta-box h2{color:#fff;letter-spacing:-1px;z-index:1;margin-bottom:14px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;position:relative}.cta-box p{color:#fffc;z-index:1;margin-bottom:32px;font-size:1.05rem;position:relative}.cta-box .btn{color:var(--accent);z-index:1;background:#fff;font-weight:700;position:relative;box-shadow:0 4px 20px #00000026}.cta-box .btn:hover{background:#f8f8f8;transform:translateY(-2px);box-shadow:0 6px 30px #0003}.landing-footer{border-top:1px solid var(--border);padding:60px 0 40px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.footer-brand p{color:var(--text-secondary);max-width:280px;margin-top:12px;font-size:.875rem;line-height:1.7}.footer-col h4{text-transform:uppercase;letter-spacing:1.2px;color:var(--text-muted);margin-bottom:16px;font-size:.75rem;font-weight:600}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:var(--text-secondary);font-size:.875rem;transition:color .2s}.footer-col ul li a:hover{color:var(--text)}.footer-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.footer-bottom p{color:var(--text-muted);font-size:.8rem}.footer-bottom-links{gap:20px;display:flex}.footer-bottom-links a{color:var(--text-muted);font-size:.8rem;transition:color .2s}.footer-bottom-links a:hover{color:var(--text)}@media (max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:repeat(2,1fr);max-width:700px}.pricing-card:last-child{grid-column:span 2;max-width:340px;margin:0 auto}.footer-grid{grid-template-columns:1fr 1fr}.mockup-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hero{padding:120px 0 60px}.hero h1{letter-spacing:-1px;font-size:2.2rem}.hero-actions{flex-direction:column;gap:10px}.hero-actions .btn{width:100%;max-width:300px}.hero-stats{flex-direction:column;gap:20px}.features-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;max-width:400px}.pricing-card:last-child{grid-column:span 1;max-width:none}.header-nav{display:none}.dashboard-preview{margin-top:40px}.mockup-stats{grid-template-columns:repeat(2,1fr);gap:8px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom{text-align:center;flex-direction:column;gap:12px}}@media (max-width:480px){.hero h1{font-size:1.8rem}.container{padding:0 16px}.mockup-stats{grid-template-columns:1fr 1fr}.mockup-bars{display:none}}
