*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font:1em "Roboto",sans-serif;color:#F5F5F5;background:linear-gradient(100deg,#000000 0%,#071206 100%);background-color:#141414;background-size:cover;background-position:center;background-attachment:fixed;line-height:1.6;overflow-x:hidden}section{position:relative;padding:60px 20px;overflow:hidden}section:not(:first-of-type)::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:90%;height:1px;background-color:rgba(255,255,255,0.1)}h1, h2, h3{font-family:'Roboto',sans-serif;color:#34C759;line-height:1.2;margin-bottom:20px}a{text-decoration:none;color:inherit}header.navbar{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;position:absolute;top:0;width:100%;z-index:1000;animation:fadeIn 1s ease-in-out}.logo img{width:200px;height:auto;animation:fadeIn 1s ease-in-out}nav{position:relative}body.menu-open{overflow:hidden}.dmenu{display:none;flex-direction:column;gap:5px;cursor:pointer;position:absolute;top:23px;right:20px;z-index:1001;transition:transform 0.3s ease;animation:fadeIn 1s ease-in-out}.dmenu:hover{transform:scale(1.1)}.dmenu-line{width:30px;height:3px;background-color:#F5F5F5;transition:background-color 0.3s ease}.burger-menu{position:fixed;top:-100%;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;transition:top 0.3s ease;z-index:999}.burger-menu.open{top:0}.burger-menu ul{list-style:none;padding:0;text-align:center}.burger-menu ul li{margin:20px 0}.burger-menu ul li a{color:white;font-size:24px;text-decoration:none}ul.nav-menu{display:flex;gap:20px;align-items:center}ul.nav-menu.show{display:flex}nav ul li{list-style:none}nav ul li a{text-decoration:none;color:#F5F5F5;font-weight:500;transition:color 0.3s}nav ul li a:hover{color:#34C759}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.hero{height:100vh;display:flex;justify-content:center;align-items:center;text-align:center;color:#F5F5F5;margin-top:80px;animation:fadeIn 1s ease-in-out}.hero-content h1{font-size:clamp(4.4rem,2vw + 1rem,2.5rem);margin-bottom:20px;animation:slideInUp 1s ease-in-out}.hero-content p{font-size:clamp(1.3rem,1.5vw + 0.5rem,1.2rem);margin-bottom:40px;animation:slideInUp 1.2s ease-in-out}.cta-btn{background-color:#34C759;color:#fff;padding:15px 30px;border-radius:30px;text-decoration:none;font-size:1.1rem;font-weight:bold;opacity:0;transition:background-color 0.3s;box-shadow:0 2px 30px #5ce67114;animation:cta-show 2s 1;animation-fill-mode:forwards;animation-delay:1s}@keyframes cta-show{0%{opacity:0}100%{opacity:100}}.cta-btn:hover{background-color:#28a745}.features{padding:40px 0;color:#ffffff;transition:transform 0.3s ease;animation:fadeIn 1s ease-in-out}.features-header{text-align:center;margin-bottom:30px}.features-title{font-size:2.5rem;color:#ffffff}.features-description{font-size:18px;color:#b0b3bd}.features-list{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;animation:slideInUp 1.2s ease-in-out}.feature-card{background:linear-gradient(140deg,#1b1b1b 0%,#151515 100%);border-radius:20px;align-content:center;padding:20px;width:100%;max-width:300px;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease}.feature-card:hover{transform:translateY(-10px)}.feature-title{font-size:20px;color:#ffffff;margin-bottom:10px}.feature-description{font-size:16px;color:#b0b3bd;line-height:1.5}.pricing{padding:60px 20px;animation:fadeIn 1s ease-in-out}.pricing h2{font-size:2.5rem;text-align:center;margin-bottom:40px;color:#F5F5F5}.price-cards{display:flex;gap:20px}.price-cards h3{text-align:center}.card{display:flex;flex-direction:column;background:linear-gradient(140deg,#1b1b1b 0%,#151515 100%);padding:30px;border-radius:20px;width:100%;color:#F5F5F5;flex-grow:1;animation:slideInUp 1.2s ease-in-out;box-shadow:0 4px 10px rgba(0,0,0,0.5)}.card h3{font-size:1.9rem;margin-bottom:30px;min-height:80px}.card-text{display:flex;align-items:center;font-size:1rem;margin-bottom:20px;line-height:1.5}.card-rmk{color:#777777;margin-bottom:0.6rem}.card svg{flex-shrink:0;width:24px;height:24px;margin-right:15px}.price-container{display:flex;align-items:baseline;text-align:center;justify-content:center;margin-top:auto;color:#bfbfbf;font-weight:bold;gap:10px}.price{font-size:1.7rem;margin-top:15px}.price-sub{font-size:1rem}.price-btn{display:flex;justify-content:center;background-color:#34C759;color:#fff;padding:10px;width:70%;border-radius:30px;font-size:1.1rem;font-weight:bold;margin-top:35px;margin-left:auto;margin-right:auto;box-shadow:0 2px 30px #5ce67114;transition:background-color 0.3s}.price-btn:hover{background-color:#28a745}.reviews{padding:60px 20px;text-align:center;animation:fadeIn 1s ease-in-out;overflow:hidden}.reviews h2{font-size:2.5rem;margin-bottom:40px;color:#F5F5F5}.review-cards{display:flex;gap:20px;overflow-x:auto;padding-bottom:10px;-ms-overflow-style:auto;scrollbar-width:auto;scroll-behavior:smooth;width:100%;max-width:100vw;white-space:nowrap}.review-cards::-webkit-scrollbar{height:6px}.review-cards::-webkit-scrollbar-thumb{background-color:#34C759;border-radius:10px}.review{display:flex;flex-direction:column;justify-content:space-evenly;background:linear-gradient(140deg,#1b1b1b 0%,#151515 100%);padding:20px;border-radius:20px;min-width:250px;color:#F5F5F5;text-align:center;animation:fadeIn 1.6s ease-in-out;white-space:normal}.review p{margin-bottom:20px;font-style:italic;display:flex;align-items:center;justify-content:center}.review div{text-align:center;font-weight:bold}.review div a{text-decoration:underline;text-underline-offset:4px;color:#F5F5F5;transition:color 0.3s ease-in-out}.review div a:hover{color:#34C759}@keyframes fadeIn{from{opacity:0}to{opacity:1}}footer{display:flex;box-sizing:border-box;align-items:center;flex-direction:column;padding:40px;gap:4px;color:grey;transition:transform 0.3s ease;animation:fadeIn 1s ease-in-out}footer a{display:inline-block;text-decoration:none}footer a:hover{color:#34C759;transition:.2s}@media (max-width: 768px){.hero-content h1{font-size:clamp(3.4rem,2vw + 1rem,2.5rem)}.dmenu{display:flex}ul.nav-menu{display:none}.logo img{width:120px;height:auto;position:relative;top:2px;right:20px;animation:fadeIn 1s ease-in-out}.hero{margin-top:60px}.review-cards{gap:10px;padding-bottom:0}.info-container{flex-direction:column;align-items:center}.btn{width:100%;font-size:14px;padding:12px}.review, .info-image{width:90%}}@media screen and (max-width: 1120px){.price-cards{flex-direction:column;align-items:center}.card{width:80vw}.card h3{min-height:5vw}}