body{margin:0;font-family:Inter,sans-serif;background-color:#f9fbfd;color:#1a1a1a}.section{padding:60px 20px;border-top:1px solid #e0e0e0}.container{max-width:960px;margin:auto}.hero{background:linear-gradient(135deg,#0e2f44,#134e5e);color:#fff;text-align:center;padding:100px 20px}.hero h1{font-size:2.5rem;margin-bottom:20px}.hero p{font-size:1.2rem;margin-bottom:30px}.btn{padding:12px 24px;border:none;border-radius:6px;background-color:#00b894;color:#fff;font-weight:600;cursor:pointer;margin:5px}.btn-secondary{text-decoration:none}.grid{display:grid;gap:24px}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{background:#fff;border:1px solid #dce4ec;border-radius:10px;padding:24px;text-align:center;box-shadow:0 2px 8px #0000000d}.view-link{display:inline-block;margin-top:6px;color:#2563eb;font-weight:500;text-decoration:none;font-size:.95rem;transition:color .2s ease}.view-link:hover{color:#1d4ed8}.icon{font-size:32px;margin-bottom:16px;color:#00b894}.price{font-size:1.5rem;color:#00b894;font-weight:700}footer{background-color:#0e2f44;color:#fff;padding:40px 20px;text-align:center}.section-title{text-align:center;font-size:2rem;margin-bottom:2rem}.highlight{color:#ef4444;font-weight:700}.accent-bg{display:inline-block;background:#fef08a;padding:4px 8px;border-radius:6px;font-size:1.1rem;color:#000}.box-issues .card{background:#f9fafb;padding:1.5rem;border-radius:10px;box-shadow:0 2px 8px #0000000d;text-align:center;font-size:1rem}.box-issues h3{font-weight:500;color:#333;line-height:1.5}.section h2{text-align:center}.testimonial{display:flex;flex-direction:column;align-items:center}.testimonial img{width:48px;height:48px;border-radius:50%;margin-bottom:12px}.link-wrapper{text-align:center;margin-top:8px}.view-page{display:inline-block;padding:6px 12px;background:#f0f0f0;color:#333;font-size:.9rem;border-radius:6px;text-decoration:none;transition:background .3s ease}.view-page:hover{background:#ddd}.pricing-card{transition:background-color .3s ease;border:2px solid #dce4ec}.pricing-card:hover{background-color:#eafaf7;border-color:#00b894}.demo-box{height:180px;background:#eee;border:1px dashed #ccc;position:relative;display:flex;justify-content:center;align-items:center}.demo-box a{position:absolute;bottom:8px;right:8px;font-size:.9rem;color:#0984e3;text-decoration:underline}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px}.pricing-card{background:#fff;border:2px solid #dce4ec;border-radius:12px;padding:24px;box-shadow:0 4px 12px #0000000d;transition:transform .3s ease}.pricing-card:hover{transform:translateY(-4px)}.pricing-card.featured{border-color:#00b894;box-shadow:0 6px 20px #00b89433}.pricing-card h3{font-size:1.4rem;text-align:center;margin-bottom:16px}.pricing-price{font-size:1.6rem;font-weight:700;text-align:center;color:#00b894;background:#eafff8;padding:10px;border-radius:8px;margin-bottom:20px}.pricing-features{list-style:none;padding:0;margin:0}.pricing-features li{padding:10px 8px;display:flex;align-items:center;font-size:.95rem}.pricing-features li i.bi-x-circle-fill{color:#dc3545!important}.pricing-features li:nth-child(2n){background-color:#f9fbfd}.pricing-features li i{color:#00b894;margin-right:8px;font-size:1.2rem}.price-box{text-align:center;margin-bottom:16px}.price-per-day{font-size:28px;font-weight:700;color:#ff5722}.price-per-day span{background-color:#ffe0b2;padding:4px 8px;border-radius:6px}.price-per-year{font-size:16px;color:#555;margin-top:4px}.btn-wrapper{text-align:center;margin-top:16px}.btn-register{display:inline-block;margin-top:16px;padding:10px 20px;background-color:#ff5722;color:#fff;border-radius:6px;font-weight:700;text-decoration:none}.btn-register:hover{background-color:#e64a19}.work-process{max-width:960px;margin:0 auto;padding:40px 20px}.work-process .section-title{text-align:center;font-size:28px;margin-bottom:32px}.steps-container{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.step{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a}.step-title{font-size:20px;margin-bottom:12px;color:#333;text-align:center}.step ul{list-style:none;padding-left:0}.step ul li{background-color:#f9f9f9;padding:10px 14px;border-radius:6px;margin-bottom:8px;display:flex;align-items:center;font-size:16px}.step ul li:nth-child(2n){background-color:#eef2f5}.step ul li span{margin-right:10px}@media (max-width: 768px){.steps-container{grid-template-columns:1fr}}
