:root{--primary:#05f;--primary-dark:#04c;--bg-light:#fff;--bg-soft:#f4f7ff;--text-main:#1d1d1f;--text-secondary:#6e6e73;--border-color:#e5e7eb;--radius-lg:20px;--radius-md:12px;--shadow-premium:0 10px 30px #0000000a}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg-light);color:var(--text-main);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5}.container{max-width:1100px;margin:0 auto;padding:0 24px}.navbar{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);z-index:1000;background:#fffc;border-bottom:1px solid #0000000d;align-items:center;height:72px;display:flex;position:fixed;top:0;left:0;right:0}.nav-content{justify-content:space-between;align-items:center;width:100%;display:flex}.logo{letter-spacing:-.02em;color:var(--text-main);align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.logo-icon{background:var(--primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.nav-links a{color:var(--text-secondary);margin-left:32px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--primary)}.nav-cta{background:var(--primary);border-radius:40px;padding:10px 20px;color:#fff!important}.hero{text-align:center;color:#fff;background-color:#0000;background-image:linear-gradient(#0009,#0009),url(/hero-bg.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;margin-bottom:80px;padding-top:200px;padding-bottom:140px}.hero h1{color:#fff;text-shadow:0 2px 10px #0000004d}.hero p{color:#ffffffe6;text-shadow:0 1px 5px #0000004d}h1{letter-spacing:-.03em;margin-bottom:24px;font-size:64px;font-weight:800;line-height:1.1}h1 span{color:var(--primary)}.hero p{color:var(--text-secondary);max-width:700px;margin:0 auto 40px;font-size:22px}.hero-btns{justify-content:center;gap:16px;display:flex}.btn{cursor:pointer;border-radius:14px;padding:18px 36px;font-size:18px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-main{background:var(--primary);color:#fff;border:none;box-shadow:0 4px 14px #0055ff40}.btn-main:hover{background:var(--primary-dark);transform:translateY(-2px)}.section-title{text-align:center;margin-bottom:60px}.section-title h2{letter-spacing:-1px;font-size:40px;font-weight:800}.grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:100px;display:grid}.card{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:#fff;padding:40px;transition:all .3s}.card:hover{border-color:var(--primary);box-shadow:var(--shadow-premium);transform:translateY(-4px)}.card-icon{background:var(--bg-soft);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.card h3{margin-bottom:12px;font-size:20px;font-weight:700}.card p{color:var(--text-secondary);font-size:15px;line-height:1.6}.dark-section{color:#fff;background:#000;border-radius:40px;margin-bottom:100px;padding:100px 0}.dark-section h2{color:#fff}.stats-grid{grid-template-columns:1fr 1fr;gap:60px;margin-top:60px;display:grid}.stat-item{border-left:2px solid var(--primary);padding-left:32px}.stat-item h4{margin-bottom:8px;font-size:24px}.stat-item p{color:#999}.testimonials{margin-bottom:120px}.testimonial-card{background:var(--bg-soft);border-radius:var(--radius-lg);padding:40px}.quote{margin-bottom:24px;font-size:18px;font-style:italic;font-weight:500}.author{font-size:14px;font-weight:700}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin-bottom:100px;display:grid}.price-card{border:2px solid var(--border-color);text-align:center;background:#fff;border-radius:32px;padding:50px}.price-card.featured{border-color:var(--primary);transform:scale(1.02)}.price-card .price{margin:20px 0;font-size:48px;font-weight:800}.price-card ul{text-align:left;margin-bottom:40px;list-style:none}.price-card li{border-bottom:1px solid var(--bg-soft);align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.footer-wrap{background:var(--bg-soft);border-radius:60px 60px 0 0;padding:100px 0}.form-split{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;display:grid}.form-card{background:#fff;border-radius:32px;padding:48px;box-shadow:0 20px 60px #0000001a}.input-group{margin-bottom:20px}.input-group label{color:var(--text-secondary);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.input-group input{border:1px solid var(--border-color);border-radius:12px;outline:none;width:100%;padding:16px;font-size:16px;transition:border .2s}.input-group input:focus{border-color:var(--primary)}@media (width<=768px){h1{font-size:40px}.grid,.stats-grid,.form-split{grid-template-columns:1fr;gap:40px}.navbar .nav-links{display:none}}
