*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.container{margin:0 auto;padding:0 20px;width:100%}.header{background:#fff;border-bottom:1px solid #ccc;left:0;position:fixed;right:0;top:0;z-index:1000}.header-container{height:70px;justify-content:space-between;margin:45px auto 0;max-width:1500px;padding:0 20px}.header-container,.navbarii{align-items:center;display:flex}.navbarii{background:#6726ff;color:#fff;font-size:14px;font-weight:600;height:45px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}.header-logo{align-items:center;display:flex;gap:12px}.logo{border-radius:6px;height:32px;width:32px}.logo-text{color:#333;font-size:20px;font-weight:600;text-decoration:none}.header-nav{align-items:center;display:flex;gap:24px}.nav-link{color:#666;font-weight:500;text-decoration:none;transition:color .2s ease}.nav-link:hover{color:#333}.nav-button{background:#007bff;border-radius:6px;color:#fff;font-weight:500;padding:8px 16px;text-decoration:none;transition:background-color .2s ease}.nav-button:hover{background:#0056b3}.hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding-bottom:80px;padding-top:135px;text-align:center}.hero-content{margin:0 auto;width:100%}.carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;overflow:hidden;position:relative}.carousel-inner{height:400px;position:relative}.carousel-item{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:40px;position:absolute;top:0;transition:opacity .5s ease;width:100%}.carousel-item.active{opacity:1}.carousel-caption h1{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:16px}.carousel-caption p{font-size:18px;margin-bottom:32px;opacity:.9}.carousel-control{background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:48px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:48px}.carousel-control:hover{background:#ffffff4d}.carousel-control.prev{left:20px}.carousel-control.next{right:20px}.cta-button{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 32px;text-decoration:none;transition:all .2s ease}.cta-button:hover{background:#0056b3;box-shadow:0 4px 12px #007bff4d;transform:translateY(-2px)}.secondary-button{background:#0000;border:2px solid #007bff;border-radius:6px;color:#007bff;cursor:pointer;font-weight:500;padding:10px 24px;text-decoration:none;transition:all .2s ease}.secondary-button:hover{background:#007bff;color:#fff}section{padding:80px 0}section h2{color:#333;font-size:32px;font-weight:700;margin-bottom:48px;text-align:center}.about{background:#f8f9fa}.about-text{color:#666;font-size:18px;line-height:1.7;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:1200px;text-align:center}.about-text a{color:#007bff;text-decoration:none}.about-text a:hover{text-decoration:underline}.features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:48px}.feature-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:32px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-4px)}.feature-icon{margin-bottom:24px}.feature-icon img{height:64px;opacity:.8;width:64px}.feature-card h3{color:#333;font-size:20px;font-weight:600;margin-bottom:16px}.feature-card p{color:#666;line-height:1.6}.pricing{background:#f8f9fa}.pricing-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:48px}.pricing-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:40px 32px;position:relative;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.pricing-card.featured{border:2px solid #007bff;transform:scale(1.05)}.pricing-card:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-4px)}.pricing-card.featured:hover{transform:scale(1.05) translateY(-4px)}.pricing-card h3{color:#333;font-size:24px;font-weight:600;margin-bottom:16px}.price{color:#007bff;font-size:36px;font-weight:700;margin-bottom:24px}.price span{color:#666;font-size:16px;font-weight:400}.features-list{list-style:none;margin-bottom:32px}.features-list li{border-bottom:1px solid #f0f0f0;color:#666;padding:8px 0}.features-list li:last-child{border-bottom:none}.pricing-button{background:#007bff;border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:12px 32px;text-decoration:none;transition:background-color .2s ease;width:100%}.pricing-button:hover{background:#0056b3}.cta{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center}.cta h2{color:#fff;margin-bottom:16px}.cta p{font-size:18px;margin-bottom:32px;opacity:.9}.modal{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0000004d;max-height:80vh;max-width:500px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:24px 32px}.modal-header h3{color:#333;font-size:20px;font-weight:600}.modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:background-color .2s ease;width:32px}.modal-close:hover{background:#f0f0f0}.modal-body{padding:24px 32px}.modal-body p{color:#666;line-height:1.6;margin-bottom:16px}@media (max-width:768px){.header-container{margin-top:45px;padding:0 16px}.header-nav{gap:16px}.nav-button,.nav-link{font-size:14px}.nav-button{padding:6px 12px}.hero{padding-top:135px}.carousel-caption h1{font-size:28px}.carousel-caption p{font-size:16px}section{padding:60px 0}section h2{font-size:28px}.features-grid,.pricing-grid{gap:24px;grid-template-columns:1fr}.pricing-card.featured{transform:none}.pricing-card.featured:hover{transform:translateY(-4px)}}@media (max-width:480px){.header-container{margin-top:45px}.header-nav{display:none}.hero{padding-top:135px}.carousel-inner{height:300px}.carousel-caption h1{font-size:24px}.carousel-caption p,.cta-button{font-size:14px}.cta-button{padding:10px 24px}.feature-card,.pricing-card{padding:24px 20px}}
/*# sourceMappingURL=main.b5801f1b.css.map*/