@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";.header{position:fixed;top:0;left:0;width:100%;padding:1.5rem 0;z-index:1000;transition:all .3s ease;background:transparent}.header.scrolled{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #0000000d;padding:1rem 0}.header-container{display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:12px}.logo-icon{width:40px;height:40px;border-radius:50%;background:conic-gradient(from 180deg at 50% 50%,var(--primary-cyan) 0deg,var(--primary-purple) 360deg);display:flex;position:relative}.logo-icon:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:white;border-radius:inherit}.header.scrolled .logo-icon:after{background:white}.logo-text h2{font-size:1.2rem;letter-spacing:1.5px;color:#000;margin:0;line-height:1}.logo-text p{font-size:.6rem;letter-spacing:2.5px;color:#666;margin:3px 0 0}.nav-links{display:flex;gap:2rem}.nav-links a{font-weight:500;font-size:.95rem;color:var(--text-dark);position:relative;transition:color .3s}.nav-links a:hover{color:var(--primary-cyan)}.nav-links a:after{content:"";position:absolute;width:0;height:2px;background:var(--gradient-brand);bottom:-4px;left:0;transition:width .3s}.nav-links a:hover:after{width:100%}@media (max-width: 768px){.nav-links,.header-cta{display:none}}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:80px}.hero:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(0,180,216,.15) 0%,transparent 70%);top:-100px;right:-100px;border-radius:50%;z-index:0}.hero:after{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(114,9,183,.15) 0%,transparent 70%);bottom:10%;left:-100px;border-radius:50%;z-index:0}.hero-container{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1}.hero-content{max-width:800px}.badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);padding:6px 16px;border-radius:50px;font-size:.85rem;font-weight:500;margin-bottom:2rem;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.badge-dot{width:8px;height:8px;background-color:var(--primary-cyan);border-radius:50%;box-shadow:0 0 10px var(--primary-cyan)}.hero h1{font-size:4.5rem;line-height:1.1;margin-bottom:1.5rem}.hero-subtitle{font-size:1.25rem;color:#fffc;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.hero-actions{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.btn-lg{display:inline-flex;align-items:center;padding:1rem 2.5rem;font-size:1.1rem}.icon-right{margin-left:10px;transition:transform .3s}.btn-lg:hover .icon-right{transform:translate(5px)}.guarantee{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#ffffffb3}@media (max-width: 768px){.hero h1{font-size:2.8rem}}.ps-container{display:flex;align-items:center;justify-content:space-between;gap:2rem}.ps-card{flex:1;background:white;padding:3rem;border-radius:20px;box-shadow:var(--shadow-md);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.ps-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.ps-icon-wrapper{width:70px;height:70px;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.problem-icon{background:rgba(248,150,30,.1);color:var(--accent-ginger)}.solution-icon{background:rgba(0,180,216,.1);color:var(--primary-cyan)}.problem-card h3{font-size:1.8rem;color:var(--text-dark);margin-bottom:1rem}.solution-card h3{font-size:1.8rem;color:var(--primary-purple);margin-bottom:1rem;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ps-card p{color:#555;font-size:1.05rem;line-height:1.7}.ps-divider{display:flex;flex-direction:column;align-items:center;gap:15px}.divider-line{width:2px;height:40px;background:linear-gradient(to bottom,transparent,#ccc,transparent)}.divider-dot{width:15px;height:15px;border-radius:50%;background:var(--primary-cyan);box-shadow:0 0 10px #00b4d880}@media (max-width: 900px){.ps-container{flex-direction:column}.ps-divider{flex-direction:row}.divider-line{width:40px;height:2px;background:linear-gradient(to right,transparent,#ccc,transparent)}}.services{background-color:var(--bg-color)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:3rem}.service-card{background:white;padding:2.5rem 2rem;border-radius:16px;border:1px solid rgba(0,0,0,.05);transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 15px #00000008}.service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--gradient-brand);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.service-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:transparent}.service-card:hover:before{transform:scaleX(1)}.service-icon{width:60px;height:60px;background:var(--bg-secondary);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--primary-purple);margin-bottom:1.5rem;transition:all .3s ease}.service-card:hover .service-icon{background:var(--gradient-brand);color:#fff}.service-card h4{font-size:1.3rem;margin-bottom:1rem;color:var(--text-dark)}.service-card p{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.service-link{font-weight:600;color:var(--primary-cyan);font-size:.9rem;display:inline-flex;align-items:center}.service-link:hover{color:var(--primary-purple)}.offer-section{position:relative;overflow:hidden}.offer-container{display:flex;align-items:center;justify-content:space-between;gap:4rem}.offer-content{flex:1.2}.offer-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(248,150,30,.2);color:var(--accent-ginger);padding:8px 16px;border-radius:50px;font-weight:600;font-size:.9rem;margin-bottom:2rem}.offer-content h2{font-size:3rem;margin-bottom:1.5rem}.offer-content p{font-size:1.1rem;color:#fffc;margin-bottom:2rem;line-height:1.8}.offer-features{list-style:none;padding:0}.offer-features li{display:flex;align-items:center;gap:12px;font-size:1.1rem;margin-bottom:1rem;color:#fff}.check-icon{color:#0fa;flex-shrink:0}.offer-pricing{flex:.8}.pricing-card{background:white;padding:3rem 2rem;border-radius:20px;text-align:center;color:var(--text-dark);box-shadow:0 20px 40px #0000004d;position:relative}.pricing-card:before{content:"BEST VALUE";position:absolute;top:-15px;left:50%;transform:translate(-50%);background:var(--gradient-brand);color:#fff;padding:6px 20px;border-radius:20px;font-size:.8rem;font-weight:700;letter-spacing:1px}.pricing-card h3{font-size:1.5rem;margin-bottom:1.5rem;color:#555}.price{display:flex;align-items:flex-start;justify-content:center;margin-bottom:1rem}.currency{font-size:2rem;font-weight:600;margin-top:10px}.amount{font-size:5.5rem;font-weight:800;line-height:1;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.price-desc{color:#888;margin-bottom:2rem}.full-width{display:block;width:100%}.small-text{font-size:.8rem;color:#aaa;margin-top:1rem}@media (max-width: 900px){.offer-container{flex-direction:column}}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial-card{background:white;padding:2.5rem;border-radius:20px;position:relative;box-shadow:0 10px 30px #0000000d}.quote-icon{font-size:5rem;font-family:serif;color:#00b4d826;position:absolute;top:10px;right:20px;line-height:1}.testimonial-text{font-size:1.05rem;color:#555;margin-bottom:2rem;position:relative;z-index:1}.testimonial-author{display:flex;align-items:center;gap:15px}.author-avatar{width:50px;height:50px;border-radius:50%;background:var(--gradient-brand);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.testimonial-author h4{color:var(--text-dark);font-size:1.1rem;margin:0}.testimonial-author p{color:#888;font-size:.9rem;margin:0}.contact-container{display:flex;justify-content:space-between;gap:4rem;align-items:center}.contact-info{flex:1}.contact-info h2{font-size:3rem;margin-bottom:1.5rem}.contact-desc{font-size:1.1rem;color:#555;margin-bottom:3rem;max-width:500px}.info-items{display:flex;flex-direction:column;gap:2rem}.info-item{display:flex;align-items:center;gap:15px}.info-icon{width:50px;height:50px;border-radius:50%;background:rgba(0,180,216,.1);color:var(--primary-cyan);padding:12px}.info-item h4{font-size:1.1rem;margin-bottom:.2rem}.info-item p{color:#666;font-size:1rem}.contact-form-wrapper{flex:1;background:white;padding:3rem;border-radius:20px;box-shadow:0 15px 40px #0000001a}.contact-form h3{font-size:1.8rem;margin-bottom:2rem;color:var(--text-dark)}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-weight:500;margin-bottom:.5rem;color:#444}.form-group input{width:100%;padding:1rem 1.2rem;border:1px solid #ddd;border-radius:10px;font-family:inherit;font-size:1rem;transition:all .3s;background:var(--bg-secondary)}.form-group input:focus{outline:none;border-color:var(--primary-cyan);box-shadow:0 0 0 3px #00b4d826;background:white}.form-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:1rem}.status-msg{text-align:center;margin-top:1rem;font-weight:500;color:#555}.status-msg.success{color:#10b981}@media (max-width: 900px){.contact-container{flex-direction:column}}.floating-wa{position:fixed;bottom:30px;right:30px;width:65px;height:65px;background-color:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 20px #25d36666;z-index:1000;transition:all .3s ease;border:none;cursor:pointer}.floating-wa:hover{transform:scale(1.1)}.wa-pulse{position:absolute;width:100%;height:100%;background-color:#25d366;border-radius:50%;z-index:-1;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}@media (max-width: 768px){.floating-wa{bottom:20px;right:20px;width:55px;height:55px}}:root{--primary-cyan: #00b4d8;--primary-blue: #0077b6;--primary-purple: #7209b7;--text-dark: #0a0e17;--text-light: #f8f9fa;--bg-color: #ffffff;--bg-secondary: #f4f7f6;--accent-ginger: #f8961e;--gradient-brand: linear-gradient(135deg, var(--primary-cyan) 0%, var(--primary-purple) 100%);--gradient-hero: linear-gradient(135deg, #0a0e17 0%, var(--primary-purple) 150%);--shadow-sm: 0 4px 6px rgba(0,0,0,.05);--shadow-md: 0 10px 15px rgba(0,0,0,.1);--shadow-lg: 0 20px 25px rgba(0,0,0,.15);--shadow-glow: 0 0 20px rgba(0, 180, 216, .4)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif;color:var(--text-dark);background-color:var(--bg-color);line-height:1.6;overflow-x:hidden;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:inherit;border:none;outline:none}.text-gradient{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-primary{background:var(--gradient-brand);color:#fff;padding:.8rem 1.8rem;border-radius:50px;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:var(--shadow-md)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.btn-secondary{background:transparent;color:var(--primary-cyan);border:2px solid var(--primary-cyan);padding:.8rem 1.8rem;border-radius:50px;font-weight:600;font-size:1rem;transition:all .3s ease}.btn-secondary:hover{background:rgba(0,180,216,.1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .8s ease forwards}.container{max-width:1200px;margin:0 auto;padding:0 20px}section{padding:6rem 0}.section-title{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:var(--text-dark)}.bg-light{background-color:var(--bg-secondary)}.bg-dark{background:var(--gradient-hero);color:var(--text-light)}
