@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@100;200;300;400;500;600;700&display=swap";*{margin:0;font-family:Ubuntu,sans-serif;padding:0;box-sizing:border-box;text-decoration:none;list-style:none;scroll-behavior:smooth}.container{margin:0 auto;max-width:1440px}section{padding:80px 20px;height:100%}.navbar{background:#0e0e0e;padding:20px 80px;transition:all .3s ease}.flexNav{display:flex;align-items:center;justify-content:space-between;position:relative}.logo a img{width:80px;border-radius:18px}.links{display:flex;align-items:center;gap:50px}.links li a{color:#fff;font-weight:500;text-decoration:none}.links li .button{padding:10px 20px;cursor:pointer;border-radius:10px;background:#fff;border:none;font-size:20px;color:#0e0e0e}@keyframes fadeDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.navbar .flexNav>*{opacity:0;animation:fadeDown 1s ease-out forwards}.navbar.animate .logo{animation-delay:.2s}.navbar.animate .links{animation-delay:.4s}.hamburger{display:none}@media(max-width:920px){.navbar{padding:20px 30px}.logo a img{width:70px}.flexNav{flex-direction:column;align-items:flex-start}.hamburger{display:block;cursor:pointer;position:absolute;top:20px;right:30px;z-index:10}.hamburger div{width:25px;height:3px;background:#fff;margin:5px 0;transition:all .3s}.links{flex-direction:column;gap:20px;background:#0e0e0e;position:absolute;top:80px;left:0;width:100%;padding:20px 30px;display:none;z-index:10}.navbar.open .links{display:flex}}.hero{background:#0e0e0e}.hero .text{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.hero .text .flex{display:flex;align-items:center;gap:20px;padding-bottom:10px}.hero .text .flex img{width:50px;border-radius:8px}.hero .text .flex h1{color:#fff;font-weight:600;font-size:56px}.hero .text h2{color:#fff;font-size:20px}.hero .image{margin-top:200px}.hero .image img{width:100%;object-fit:cover;animation:fadeUp 1s ease-out forwards;opacity:0;animation-delay:1s}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero .text .flex,.hero .text h2{animation:fadeUp 1s ease-out forwards;opacity:0}.hero .text .flex{animation-delay:.2s}.hero .text h2{animation-delay:.6s}@media(max-width:920px){.hero .text .flex{flex-direction:column}.hero .text .flex h1{font-size:36px}.hero .text h2{font-size:18px}}.product{background:#000}.product .text{text-align:center}.product .text h1{color:#fff;font-size:56px;font-weight:600}.product .text h2{color:#fff;font-size:20px;padding-top:10px}.product .flex{display:grid;grid-template-columns:repeat(2,1fr);padding-top:100px;align-items:center;gap:30px}.product .flex .image img{width:100%;border-top-right-radius:60px;border-end-end-radius:60px;object-fit:cover}.product .flex .text .box{text-align:start;margin:30px 0}.product .flex .text .box h3{color:#fff;font-size:26px;display:flex;align-items:center;gap:10px;padding:10px 0}@media(max-width:920px){.product .text h1{font-size:36px}.product .text h2{font-size:18px}.product .flex{grid-template-columns:repeat(1,1fr)}.product .flex .text .box{text-align:start;margin:10px 0}.product .flex .text .box h3{font-size:18px;margin:10px 0}.product .flex .text .box h3 i{display:none}}.faqs__section{padding:80px 0;background:#111}.faqs__title{text-align:center;font-size:2rem;font-weight:600;margin-bottom:40px;color:#fff}.faqs__list{max-width:700px;margin:0 auto}.faq__item{background:#fff;border-radius:16px;margin-bottom:16px;box-shadow:0 2px 10px #0000000d;transition:all .3s ease;cursor:pointer;overflow:hidden}.faq__item:hover{box-shadow:0 4px 20px #00000014}.faq__question{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;font-size:1.1rem;color:#222}.faq__question span{font-size:1.5rem;color:#999;transition:color .3s ease}.faq__item.active .faq__question span{color:#0071e3}.faq__answer{padding:0 24px 20px;color:#555;line-height:1.2;animation:fadeIn .3s ease}.faq__answer p{color:#222;font-size:26px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.pricing{background:#0e0e0e}.pricing .flex{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pricing .text{text-align:center}.pricing .text h1{color:#fff;font-size:56px;font-weight:600}.pricing .card{text-align:center;background:#2091f9;max-width:400px;display:flex;flex-direction:column;margin:50px auto;border-radius:20px;padding:10px 0;width:100%}.pricing .card .card__top{padding-bottom:20px}.pricing .card .card__top h3,p{font-size:36px;color:#fff;padding-bottom:10px}.pricing .card .card__top p{font-size:46px;color:#fff;padding-bottom:10px}.pricing .card .card__top span{font-size:36px;color:#fff;font-weight:500}.pricing .card .card__list{text-align:start;padding-left:25px}.pricing .card .card__list .card__item{color:#fff;font-size:28px;margin:20px 0}.pricing .card .card__button{margin:15px 0}.pricing .card .card__button .button{padding:10px 20px;cursor:pointer;border-radius:10px;background:#fff;border:none;font-size:20px;color:#0e0e0e}@media(max-width:920px){.pricing .text h1{font-size:36px}.pricing .text h2{font-size:18px}}.modal__overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:999;animation:fadeIn .3s ease-in-out}.modal{background:linear-gradient(145deg,#fff,#f3f3f3);padding:40px 30px;border-radius:16px;width:90%;max-width:420px;box-shadow:0 8px 30px #00000040;position:relative;animation:slideUp .35s ease;font-family:Poppins,sans-serif}.modal h2{font-size:22px;color:#222;text-align:center;margin-bottom:25px;border-bottom:2px solid #4A90E2;padding-bottom:8px}.modal input{width:100%;padding:12px 15px;margin-bottom:15px;border:1.5px solid #ddd;border-radius:10px;font-size:15px;outline:none;transition:all .2s ease;background-color:#fafafa}.modal input:focus{border-color:#4a90e2;background-color:#fff;box-shadow:0 0 0 3px #4a90e226}.modal__buttons{display:flex;justify-content:space-between;gap:12px;margin-top:10px}.button{flex:1;padding:12px 0;border:none;border-radius:10px;font-size:16px;font-weight:500;cursor:pointer;transition:all .25s ease}.button.send{background:linear-gradient(135deg,#28a745,#4cd964);color:#fff;box-shadow:0 3px 10px #28a74540}.button.send:hover{transform:translateY(-2px);box-shadow:0 6px 14px #28a74559}.button.cancel{background:linear-gradient(135deg,#dc3545,#f76c6c);color:#fff;box-shadow:0 3px 10px #dc354540}.button.cancel:hover{transform:translateY(-2px);box-shadow:0 6px 14px #dc354559}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
