body{color:#fff;background-color:#2d1b4e;padding-top:80px;font-family:Inter,sans-serif}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:linear-gradient(#ec4899,#8b5cf6);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#db2777,#7c3aed)}.container-xxl{width:100%;max-width:clamp(290px,90%,1520px)}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(5deg)}}.animate-float{animation:3s ease-in-out infinite float}.animate-float-delayed{animation:3s ease-in-out 1s infinite float}.custom-navbar{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#2d1b4ec9;border-bottom:1px solid #ffffff1a;transition:box-shadow .3s}.custom-navbar.shadow-lg{box-shadow:0 10px 15px -3px #0000004d}.navbar-nav .nav-link{color:#fffc;transition:color .3s}.navbar-nav .nav-link:hover{color:#fff}.btn-gradient{color:#fff;background:linear-gradient(90deg,#ec4899,#8b5cf6);border:none;transition:all .3s}.btn-gradient:hover{color:#fff;transform:translateY(-2px);box-shadow:0 20px 25px -5px #ec489980}.btn-gradient a{color:#fff;text-decoration:none}.btn-gradient a:hover{color:#fff}.btn-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:none;transition:all .3s}.btn-glass:hover{color:#fff;background:#fff3}.badge-custom{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:50px;padding:.5rem 1rem;font-size:.875rem}.text-pink{color:#f472b6;text-wrap:initial;line-height:19px}.feedback{color:#fff;text-decoration:none}.feedback:hover{color:#fff}.it-really{font-style:italic;font-weight:700!important}.gradient-text{background:linear-gradient(90deg,#f472b6,#c084fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-white-70{color:#ffffffb3}.text-white-60{color:#fff9}.text-white-50{color:#ffffff80}.hero-section{padding-top:6rem;padding-bottom:4rem}.gradient-blob{filter:blur(96px);border-radius:50%;width:384px;height:384px;position:absolute}.gradient-blob-1{background-color:#ec48994d;top:0;left:25%}.gradient-blob-2{background-color:#8b5cf64d;bottom:0;right:25%}.phone-mockup{position:relative}.phone-glow{filter:blur(96px);background:linear-gradient(to bottom right,#ec489980,#8b5cf680);border-radius:50%;position:absolute;inset:0}.phone-frame{background:linear-gradient(to bottom right,#1f2937,#111827);border-radius:3rem;padding:.75rem;position:relative;box-shadow:0 25px 50px -12px #00000080}.phone-screen{background-color:#2d1b4e;border-radius:2.5rem;position:relative;overflow:hidden}.phone-screen img{width:100%;height:550px;display:block}.floating-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:1rem;padding:1rem;position:absolute;box-shadow:0 20px 25px -5px #0000004d}.floating-card-1{top:5rem;right:-1rem}.slider-text{padding:20px}.floating-card-2{bottom:3rem;left:-1rem}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;margin:0 0 40px;padding:2rem;transition:all .3s}.feature-card:hover{background:#ffffff1a;transform:translateY(-5px)}.icon-box{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .3s;display:flex}.feature-card:hover .icon-box{transform:scale(1.1)}.icon-box-pink{background:linear-gradient(to bottom right,#ec4899,#f43f5e)}.icon-box-purple{background:linear-gradient(to bottom right,#8b5cf6,#6366f1)}.icon-box-blue{background:linear-gradient(to bottom right,#3b82f6,#06b6d4)}.icon-box-orange{background:linear-gradient(to bottom right,#f59e0b,#f97316)}.step-icon{color:#fff;background:linear-gradient(to bottom right,#ec4899,#8b5cf6);border-radius:1.5rem;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.step-number{color:#2d1b4e;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:flex;position:absolute;top:-.5rem;right:-.5rem}.step-connector{z-index:-1;background:linear-gradient(90deg,#ec489980,#8b5cf680);width:100%;height:2px;position:absolute;top:4rem;left:50%}.watch-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;padding:1.5rem;transition:all .3s}.watch-card:hover{border-color:#ec489980;transform:scale(1.05)}.watch-image{aspect-ratio:1;border-radius:1rem;position:relative;overflow:hidden}.watch-image-1{background:linear-gradient(to bottom right,#8b5cf6,#ec4899,#f97316)}.watch-image-2{background:linear-gradient(to bottom right,#3b82f6,#06b6d4,#14b8a6)}.watch-image-3{background:linear-gradient(to bottom right,#6366f1,#8b5cf6,#ec4899)}.watch-placeholder{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.watch-placeholder:before{content:"";-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0003;border-radius:50%;width:75%;height:75%;margin:auto;position:absolute;inset:0}.watch-placeholder{color:#fff6;z-index:1;font-size:4rem;position:relative}.bg-purple{background-color:#8b5cf680!important}.cta-glow{filter:blur(96px);background:linear-gradient(to bottom right,#ec489933,#8b5cf633);position:absolute;inset:0}.cta-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:2rem;max-width:900px;padding:3rem}.border-white-10{border-color:#ffffff1a!important}.social-link{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background .3s;display:flex}.social-link:hover{color:#fff;background:#fff3}.pre-register-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:2rem;padding:3rem;position:relative;overflow:hidden}.pre-register-card:before{content:"";background:radial-gradient(circle,#ec48991a 0%,#0000 70%);width:200%;height:200%;animation:6s ease-in-out infinite float;position:absolute;top:-50%;left:-50%}.form-control-glass,.form-select-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff0d;border:1px solid #fff3;padding:.75rem 1rem;transition:all .3s}.form-control-glass:focus,.form-select-glass:focus{color:#fff;background:#ffffff1a;border-color:#ec4899;box-shadow:0 0 0 .25rem #ec489940}.form-control-glass::placeholder{color:#ffffff80}.form-select-glass{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba(255,255,255,0.7)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.form-check-input{background-color:#ffffff1a;border-color:#ffffff4d}.form-check-input:checked{background-color:#ec4899;border-color:#ec4899}.giraf{color:#ec4899;font-style:italic;text-decoration:none}.watch-swipe{color:#ec4899;font-style:italic}.giraf:hover{color:#fff;text-decoration:none}#preRegisterForm{z-index:1;position:relative}.custom-select-dark{color:#fff!important;background-color:#1e1e28cc!important;border:1px solid #ffffff1a!important}.custom-select-dark option{color:#fff!important;background-color:#1a1a24!important}.custom-select-dark:focus{background-color:#1e1e28e6!important;border-color:#ff64b480!important;box-shadow:0 0 0 .2rem #ff64b440!important}.cta-glow-secondary{filter:blur(80px);background:radial-gradient(circle,#a855f726 0%,#0000 70%);width:500px;height:500px;animation:8s ease-in-out 2s infinite pulse;position:absolute;top:50%;right:-10%}.cta-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:32px;max-width:900px;padding:4rem 2rem;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.cta-box:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.floating-emoji{opacity:.15;pointer-events:none;font-size:3rem;animation:6s ease-in-out infinite float;position:absolute}.emoji-1{animation-delay:0s;top:10%;left:5%}.emoji-2{animation-delay:2s;top:20%;right:8%}.emoji-3{animation-delay:4s;bottom:15%;left:10%}.gradient-text-animated{background:linear-gradient(135deg,#ec4899,#a855f7,#3b82f6,#ec4899) 0 0/300% 300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s infinite gradient-shift}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.btn-store{color:#fff;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid #ffffff26;padding:1rem 1.5rem;transition:all .4s}.btn-store:hover{color:#fff;background:linear-gradient(135deg,#ffffff26,#ffffff1a);border-color:#ec489980;transform:translateY(-3px);box-shadow:0 10px 30px #ec48994d}.btn-shine{background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.btn-store:hover .btn-shine{left:100%}.stats-container{border-top:1px solid #ffffff1a;margin-top:3rem;padding-top:2rem}.stat-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:1.5rem 2rem;transition:all .3s}.stat-card:hover{background:#ffffff0f;border-color:#ec48994d;transform:translateY(-5px)}.stat-icon{color:#ec4899;background:linear-gradient(135deg,#ec489933,#a855f733);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto;display:flex}.stat-divider{background:linear-gradient(#0000,#fff3,#0000);width:1px;height:80px}.trust-badges{padding-top:2rem}.trust-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;align-items:center;padding:.5rem 1rem;transition:all .3s;display:flex}.trust-item:hover{background:#ffffff0f;transform:scale(1.05)}.animate-fade-in{animation:.8s ease-out fadeInUp}.animate-fade-in-delay{animation:.8s ease-out .2s both fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.cta-box{padding:3rem 1.5rem}.floating-emoji{font-size:2rem}.stat-card{padding:1rem 1.5rem}.stat-divider{display:none}}.cta-section{padding:clamp(40px,10vh,100px) 0}.download-now{padding:18px 25px;font-size:16px}.download-now a{color:#fff;text-decoration:none}.download-now a:hover{color:#fff}.watch-demo{padding:18px 25px;font-size:16px}.about-image-wrapper{position:relative}.about-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#ffffff1a;border:1px solid #fff3;border-radius:1rem;bottom:20px;right:20px;box-shadow:0 8px 32px #0000004d}#about .icon-box{justify-content:center;align-items:center;width:48px;height:48px;display:flex}#aboutCarousel{position:relative;overflow:hidden}#aboutCarousel .carousel-inner{border-radius:1.5rem}#aboutCarousel .carousel-item{transition:transform .8s ease-in-out,opacity .8s ease-in-out}#aboutCarousel .carousel-item img{object-fit:cover;border-radius:1.5rem;width:100%;height:500px}.carousel-control-prev,.carousel-control-next{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;width:50px;height:50px;transition:all .3s;top:50%;transform:translateY(-50%)}#aboutCarousel:hover .carousel-control-prev,#aboutCarousel:hover .carousel-control-next{opacity:1}.carousel-control-prev{left:20px}.carousel-control-next{right:20px}.carousel-control-prev:hover,.carousel-control-next:hover{background:#ec48994d;border-color:#ec489980;transform:translateY(-50%)scale(1.1)}.carousel-control-icon{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.carousel-control-prev-icon,.carousel-control-next-icon{display:none}.carousel-indicators-custom{z-index:10;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.carousel-indicators-custom button{opacity:1;cursor:pointer;text-indent:-999px;background:0 0;border:2px solid #ffffff80;border-radius:50%;width:12px;height:12px;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.carousel-indicators-custom button:before{content:"";opacity:0;border-radius:inherit;background:linear-gradient(90deg,#ec4899,#8b5cf6);transition:opacity .4s;position:absolute;inset:0}.carousel-indicators-custom button.active{background:linear-gradient(90deg,#ec4899,#8b5cf6);border-color:#0000;border-radius:10px;width:30px;box-shadow:0 4px 12px #ec489966}.carousel-indicators-custom button.active:before{opacity:1}.carousel-indicators-custom button:hover:not(.active){background:#ec48994d;border-color:#ec4899cc;transform:scale(1.2)}.carousel-indicators-custom button:focus{outline:none;box-shadow:0 0 0 3px #ec48994d}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transition-duration:.8s}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{opacity:1}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active.carousel-item-start,.carousel-fade .carousel-item.active.carousel-item-end{transform:translate(0)}@media (max-width:991px){#aboutCarousel .carousel-item img{height:400px}.carousel-control-prev,.carousel-control-next{width:40px;height:40px}.carousel-control-prev{left:10px}.carousel-control-next{right:10px}}@media (max-width:767px){#aboutCarousel .carousel-item img{height:300px}.about-badge{bottom:10px;right:10px;padding:.5rem!important}.about-badge .fs-2{font-size:1.5rem!important}}.contact-form-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;height:100%;padding:2.5rem;box-shadow:0 8px 32px #0000004d}.contact-form textarea.form-control-glass{resize:vertical;min-height:120px}.contact-form .btn-gradient{justify-content:center;align-items:center;gap:10px;transition:all .3s;display:inline-flex}.contact-form .btn-gradient:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ec489966}.alert-success-custom{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:1rem;align-items:center;gap:10px;padding:1rem 1.5rem;animation:.4s slideInUp;display:flex}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1399px){.contact-form-wrapper{margin-top:0}}@media (max-width:767px){.contact-form-wrapper{padding:1.5rem}}.navbar-brand img{object-fit:contain;width:220px;height:100%}.custom-navbar{padding:10px 0;transition:padding .3s ease-in-out}.navbar-collapse-animated{transition:height .35s;overflow:hidden}@media (min-width:992px){.navbar-collapse-animated{overflow:visible;height:auto!important;display:flex!important}}@media (max-width:991.98px){.navbar-collapse-animated{display:block}}.custom-navbar .navbar-brand img{transition:height .3s ease-in-out}.custom-navbar.scrolled{background-color:#2d1b4ed1;padding:.5rem 0}.custom-navbar.scrolled .navbar-brand img{width:120px}.lead{font-size:15px}@media (max-width:767px){.cta-section{padding:clamp(40px,6vh,100px) 0}.pre-register-card{padding:2rem 1.5rem}}.protection-section{padding:3rem 0}.protection-header{text-align:center;margin-bottom:4rem}.protection-header h1{margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:700}.protection-header p{color:#ffffffb3;max-width:600px;margin:0 auto;font-size:1.125rem}.service-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:2rem;margin-bottom:2rem;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden}.service-card:before{content:"";z-index:0;background:linear-gradient(90deg,#ec48991a,#8b5cf61a);width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.service-card:hover{border-color:#ec489980;transform:translateY(-10px);box-shadow:0 20px 40px #ec489933}.service-card:hover:before{left:100%}.service-card>*{z-index:1;position:relative}.service-icon{color:#fff;background:linear-gradient(to bottom right,#ec4899,#8b5cf6);border-radius:1.5rem;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;display:flex}.service-card h2{color:#fff;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.service-card .intro-text{color:#fffc;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.service-card .tech-brand{color:#c084fc;background:#8b5cf633;border:1px solid #8b5cf680;border-radius:50px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.features-list{margin:0;padding:0;list-style:none}.features-list li{background:#ffffff05;border-left:3px solid #ec4899;border-radius:.5rem;gap:1rem;margin-bottom:1rem;padding:1.25rem;transition:all .3s;display:flex}.features-list li:hover{background:#ffffff0d;border-left-color:#c084fc}.features-list li:before{content:"✓";color:#ec4899;flex-shrink:0;font-size:1.25rem;font-weight:700}.features-list li span{color:#fffc;flex:1;line-height:1.5}.pricing-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.25rem;align-items:center;gap:2rem;margin-bottom:1.5rem;padding:1.75rem;transition:all .3s;display:flex}.pricing-item:hover{background:#ffffff14;border-color:#ec489980}.pricing-icon{color:#fff;background:linear-gradient(to bottom right,#ec4899,#8b5cf6);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;font-weight:700;display:flex}.pricing-content h3{color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.pricing-content p{color:#ffffffb3;margin:0}.info-box{background:linear-gradient(90deg,#ec48991a,#8b5cf61a);border-left:4px solid #ec4899;border-radius:1rem;margin:2rem 0;padding:1.5rem}.info-box p{color:#fffc;margin:0;line-height:1.6}.info-box strong{color:#f472b6}.contact-form-wrapper{max-width:750px;margin:0 auto}.contact-form-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff26;border-radius:1.5rem;padding:3rem;transition:all .4s;box-shadow:0 20px 60px #0000004d}.contact-form-container:hover{background:#ffffff1a;border-color:#ec489933;box-shadow:0 30px 80px #ec489926}.form-header{text-align:center;margin-bottom:2.5rem}.contact-form-container h3{color:#fff;background:linear-gradient(135deg,#ec4899,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2rem;font-weight:700}.contact-form-container p{color:#ffffffa6;font-size:.95rem;line-height:1.6}.form-row{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.form-group{margin-bottom:0;position:relative}.form-group.full-width{grid-column:1/-1}.form-group label{color:#ffffffd9;text-transform:uppercase;letter-spacing:.5px;align-items:center;margin-bottom:.75rem;font-size:.9rem;font-weight:500;transition:color .3s;display:flex}.form-group label .required{color:#ec4899;margin-left:.25rem}.form-group input,.form-group textarea{color:#fff;background:#ffffff14;border:2px solid #ffffff1a;border-radius:.875rem;width:100%;padding:1.125rem 1.25rem;font-family:Inter,sans-serif;font-size:.95rem;transition:all .3s}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff73}.form-group input:focus,.form-group textarea:focus{background:#ffffff1f;border-color:#ec489999;outline:none;box-shadow:0 0 0 4px #ec489926,0 0 20px #ec489933}.form-group input:valid{border-color:#22c55e4d}.form-group textarea{resize:vertical;min-height:140px;max-height:300px}.input-icon{opacity:0;width:18px;height:18px;transition:opacity .3s;position:absolute;top:2.5rem;right:1rem}.form-group input:focus~.input-icon{opacity:.8;color:#ec4899}.form-footer{text-align:center;border-top:1px solid #ffffff1a;margin-top:2.5rem;padding-top:2rem}.submit-btn{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.8px;background:linear-gradient(135deg,#ec4899,#8b5cf6);border:none;border-radius:.875rem;justify-content:center;align-items:center;padding:1.125rem 3rem;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 10px 25px -5px #ec489966}.submit-btn:hover{transform:translateY(-3px);box-shadow:0 20px 40px -5px #ec489980}.submit-btn:active{transform:translateY(-1px)}.form-note{color:#ffffff80;margin-top:1.25rem;margin-bottom:0;font-size:.85rem}@media (max-width:768px){.contact-form-container{padding:2rem}.contact-form-container h3{font-size:1.5rem}.form-row{grid-template-columns:1fr;gap:1.25rem}.form-group input,.form-group textarea{padding:1rem}.submit-btn{width:100%;padding:1rem 2rem;font-size:.9rem}}.section-divider{background:linear-gradient(90deg,#0000,#ec48994d,#0000);height:1px;margin:3rem 0}.process-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2.5rem 2rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.process-card:before{content:"";z-index:0;background:linear-gradient(90deg,#ec48991a,#8b5cf61a);width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.process-card:hover{border-color:#ec489980;transform:translateY(-10px);box-shadow:0 20px 40px #ec489933}.process-card:hover:before{left:100%}.process-card>*{z-index:1;position:relative}.process-icon{color:#fff;background:linear-gradient(to bottom right,#ec4899,#8b5cf6);border-radius:1.5rem;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:1.5rem;font-size:2.5rem;display:flex}.process-card h3{color:#fff;text-transform:capitalize;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.process-card p{color:#ffffffb3;margin:0;font-size:1rem;line-height:1.6}@media (max-width:768px){.protection-section{padding:2rem 0}.protection-header{margin-bottom:2rem}.service-card{margin-bottom:1.5rem;padding:1.5rem}.process-card{margin-bottom:1.5rem;padding:2rem 1.5rem}.process-icon{width:80px;height:80px;margin-bottom:1.25rem}.process-card h3{margin-bottom:.75rem;font-size:1.25rem}.process-card p{font-size:.95rem}.contact-form-container{margin:0 auto;padding:2rem 1.5rem}.pricing-item{text-align:center;flex-direction:column;gap:1rem}.pricing-icon{width:50px;height:50px}.service-card h2{font-size:1.5rem}.features-list li{padding:1rem}}@media (max-width:480px){.protection-header h1{font-size:1.75rem}.service-card{border-radius:1.5rem;padding:1.25rem}.service-icon{width:60px;height:60px;margin-bottom:1rem}.service-card h2{font-size:1.25rem}.process-card{padding:1.5rem 1.25rem}.process-icon{width:70px;height:70px;margin-bottom:1rem}.process-card h3{margin-bottom:.5rem;font-size:1.1rem}.process-card p{font-size:.9rem}.contact-form-container{padding:1.5rem}.contact-form-container h3{font-size:1.5rem}}@media (max-width:1440px){.phone-screen img{height:470px}.navbar-brand img{width:160px}.display-3{font-size:calc(1.525rem + 2.8vw)}.display-4{font-size:calc(1.475rem + 2vw)}}@media (max-width:1199px){.hero-section{padding-top:4rem}.navbar-brand img{width:120px}.display-3{font-size:calc(1.525rem + 1.3vw)}.display-4{font-size:calc(1.475rem + 1.4vw)}}@media (max-width:991px){.hero-section{padding-top:3rem}.navbar-brand img{width:130px}.step-connector{display:none!important}.floating-card{display:none}}@media (max-width:767px){.text-pink{text-wrap:initial;line-height:19px}.navbar-brand img{width:110px}.hero-section{padding-top:4rem;padding-bottom:2rem}body{padding-top:60px}}.pricing-card{background:#ffffff08;border:1px solid #ffffff1a;transition:all .3s}.pricing-card:hover{background:#ffffff0d;border-color:#ec48994d;transform:translateY(-5px)}.pricing-featured{background:linear-gradient(135deg,#ec489926 0%,#8b5cf626 100%);border:2px solid #ec489966}.pricing-featured:hover{background:linear-gradient(135deg,#ec489933 0%,#8b5cf633 100%);border-color:#ec489999}.nav-link{font-size:15px}.nav-link.active{position:relative;color:#ec4899!important}.nav-link.active:after{content:"";background:linear-gradient(90deg,#ec4899,#8b5cf6);border-radius:2px;width:30px;height:2px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}@media (max-width:768px){.pricing-card{margin-bottom:1rem}.display-4{font-size:2.5rem}.display-5{font-size:2rem}}@media (max-width:1024px){.navbar-expand-lg .navbar-nav{gap:2px!important}.display-6{font-size:26px;line-height:1.5}.nav-link{padding:0;font-size:11px}.feature-card{padding:1rem}footer{padding:40px 0 20px!important}}@media (max-width:992px){.nav-link{padding:0;font-size:14px}.feature-card{padding:1rem}}.feature-slider{width:100%;max-width:100%}.slider-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;width:100%;height:500px;position:relative;overflow:hidden}.slider-track{width:100%;height:100%;display:flex}.slider-item{background:#0000004d;flex-shrink:0;justify-content:center;align-items:center;width:100%;min-width:100%;height:100%;display:flex}.slider-item img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.slider-btn{cursor:pointer;z-index:10;color:#fff;background:#ec4899e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-btn:hover{background:#ec4899;transform:translateY(-50%)scale(1.1);box-shadow:0 5px 20px #ec489980}.slider-btn:active{transform:translateY(-50%)scale(.95)}.slider-btn-prev{left:15px}.slider-btn-next{right:15px}.slider-dots{padding:10px 0}.slider-dot{cursor:pointer;background:#ffffff4d;border:2px solid #0000;border-radius:50%;width:12px;height:12px;transition:all .3s}.slider-dot:hover{background:#ffffff80;transform:scale(1.2)}.slider-dot.active{background:linear-gradient(90deg,#ec4899,#8b5cf6);border-color:#ffffff4d;border-radius:6px;width:30px}@media (max-width:768px){.custom-navbar{background-color:#2d1b4e}.navbar-nav li{line-height:40px}.custom-navbar.scrolled .navbar-brand img{width:110px}.custom-navbar.scrolled{padding:5px 0}.contact-form-wrapper{padding:40px 20px}.app-btn{margin:0 30px 0 0}#about .icon-box{width:45px;height:45px;margin:0 20px 0 0}#about,#features{margin:10px 0!important;padding:10px 0!important}.watch-demo,.download-now{padding:10px 20px;font-size:15px}.custom-navbar{padding:10px 0}.gap-3{gap:2px!important}.start-free{font-size:15px}.slider-text{padding:0}.feature-card{padding:1rem}.p-5{padding:1.5rem!important}.buying-area{padding:30px 0}.slider-container{height:400px}.slider-btn{width:35px;height:35px}.slider-btn-prev{left:10px}.slider-btn-next{right:10px}.slider-dot{width:10px;height:10px}.slider-dot.active{width:25px}}@media (max-width:576px){.download{justify-content:center}.protection-section{padding:1rem 0}.active-users{justify-content:center}.hero-section .banner-p{text-align:center}.hero-section .banner-h{text-align:center;font-size:22px;line-height:1.2}.navbar-brand img{width:110px}.custom-navbar{background:#2d1b4e}.navbar-nav{padding-bottom:30px}.navbar-nav li{line-height:40px}.custom-navbar.scrolled .navbar-brand img{width:80px}.custom-navbar.scrolled,.custom-navbar{padding:3px 0}footer{padding:40px 0 20px!important}.buying-area{padding:30px 0 10px}.contact-form-wrapper{padding:30px 10px}.fs-5{font-size:1rem!important}.trust-badges{padding-top:0}.pre-register-card{padding:2rem 1rem}.active-users .small{font-size:11px}.banner-box{margin:10px 0;padding:0 10px}.app-btn{width:100%;margin-bottom:20px}.cta-box{padding:2rem 1rem}#about .icon-box{width:35px;height:35px;margin:0 10px 0 0}.about-badge-box{padding:0!important}.about-badge{inset:10px auto auto 10px;padding:.5rem!important}.display-4{font-size:1.5rem}#contact .container-xxl{padding:0!important}#contact{margin:30px 0!important;padding:30px 0 0!important}#about,#how-it-works{margin:30px 0 0!important;padding:30px 0 0!important}#features{margin:0!important;padding:0!important}.three-month .small{font-size:11px}.btn{font-size:15px}.display-5{font-size:1.5rem}.download-now{margin:0;padding:10px;font-size:13px}.watch-demo{padding:10px 12px;font-size:13px}.slider-container{height:300px}.slider-btn{width:30px;height:30px}.slider-btn i{width:18px!important;height:18px!important}.slider-dot{width:8px;height:8px}.slider-dot.active{width:20px}}.ad-tile-preview{flex-direction:column;align-items:center;padding:2rem 1rem;display:flex;position:relative}.tile-mockup{width:100%;max-width:280px;position:relative}.tile-glow{filter:blur(40px);z-index:0;background:linear-gradient(to bottom right,#ec489966,#8b5cf666);border-radius:2rem;position:absolute;inset:-20px}.tile-frame{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:1.5rem;padding:1.5rem;position:relative;overflow:hidden}.tile-frame:before{content:"";background:linear-gradient(90deg,#ec4899,#8b5cf6);height:4px;position:absolute;top:0;left:0;right:0}.tile-content{text-align:center}.tile-badge{color:#fff;background:linear-gradient(90deg,#ec4899,#8b5cf6);border-radius:50px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.tile-logo-placeholder{color:#ffffff80;background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:2px dashed #ffffff4d;border-radius:1rem;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto;display:flex}.tile-cta{color:#fff;background:linear-gradient(90deg,#ec4899,#8b5cf6);border-radius:50px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:500;transition:all .3s;display:inline-flex}.tile-cta:hover{transform:scale(1.05);box-shadow:0 10px 20px #ec48994d}.swipe-indicator{color:#ffffffb3;background:#ffffff1a;border-radius:50px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.5rem 1rem;font-size:.9rem;display:flex}.benefit-tag{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;transition:all .3s;display:inline-flex}.benefit-tag:hover{background:#ffffff26;border-color:#ec489980}.benefit-tag i{color:#f472b6}.stats-banner{background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:1.5rem;padding:2.5rem 2rem;position:relative;overflow:hidden}.stats-banner:before{content:"";z-index:0;background:linear-gradient(135deg,#ec48991a,#8b5cf61a);position:absolute;inset:0}.stat-item{z-index:1;position:relative}.stat-number{font-size:2.5rem;font-weight:700;line-height:1.2}.stat-label{margin-top:.25rem;font-size:.9rem}@media (max-width:991.98px){.ad-tile-preview{margin-bottom:2rem}.tile-mockup{max-width:240px}.tile-logo-placeholder{width:80px;height:80px}.tile-logo-placeholder i{width:36px;height:36px}.stat-number{font-size:2rem}}@media (max-width:767.98px){.benefit-tag{padding:.4rem .8rem;font-size:.8rem}.stats-banner{padding:1.5rem 1rem}.stat-number{font-size:1.75rem}.stat-label{font-size:.8rem}}@media (max-width:575.98px){.tile-mockup{max-width:220px}.tile-frame{padding:1.25rem}.tile-badge{padding:.3rem .6rem;font-size:.7rem}.tile-logo-placeholder{width:70px;height:70px}.tile-cta{padding:.5rem 1rem;font-size:.8rem}.swipe-indicator{font-size:.8rem}}.spinner{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
