@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=DM+Serif+Display:ital@0;1&display=swap";:root{--primary-200:232, 85%, 94%;--primary-500:235, 75%, 62%;--primary-700:240, 82%, 48%;--primary-800:245, 90%, 25%;--accent-400:155, 65%, 48%;--bg-100:220, 30%, 98%;--surface-100:0, 0%, 100%;--text-900:225, 45%, 15%;--text-400:220, 20%, 45%;--glass:#f8f9fbcc;--border:#d4d8ede6;--shadow-sm:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-md:0 10px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--sidebar-w:260px;--header-h:70px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:hsl(var(--text-900));background-color:hsl(var(--bg-100));font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Outfit,-apple-system,system-ui,sans-serif;font-weight:400;line-height:1.5;transition:background-color .3s,color .3s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=red-black]{--primary-200:0, 50%, 15%;--primary-500:0, 55%, 45%;--primary-700:0, 50%, 35%;--primary-800:0, 50%, 25%;--accent-400:0, 60%, 50%;--bg-100:0, 0%, 5%;--surface-100:0, 0%, 10%;--text-900:0, 0%, 98%;--text-400:0, 0%, 75%;--glass:#141414d9;--border:#ac39391f;--shadow-md:0 10px 40px -10px #00000080;--shadow-lg:0 20px 80px -20px #0009}[data-theme=red-black] .glass{background:#141414d9!important;border-color:#ac39391a!important}body{min-width:320px;min-height:100vh;margin:0;display:flex;overflow-x:hidden}#root{width:100%}.glass{background:var(--glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);transition:background .3s,border-color .3s}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:hsl(var(--primary-200));border-radius:10px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary-500))}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-500:350, 85%, 55%;--primary-600:350, 80%, 45%;--primary-700:350, 85%, 35%;--primary-800:350, 90%, 20%;--accent-400:0, 80%, 50%;--bg-100:220, 10%, 97%;--surface-100:220, 5%, 99%;--text-900:220, 40%, 15%;--text-400:220, 15%, 45%;--glass:#f7f7f8b3;--border:#dcdfe5cc;--shadow-sm:0 4px 6px -1px #0000001a;--shadow-md:0 20px 40px -10px #0000001a;--shadow-lg:0 40px 80px -20px #00000026;--bubble-red-light:0, 95%, 65%;--bubble-red-dark:0, 80%, 45%}[data-theme=dark]{--bg-100:230, 45%, 8%;--surface-100:230, 40%, 12%;--text-900:215, 30%, 95%;--text-400:220, 25%, 65%;--glass:#12162bcc;--border:#242b4cb3}[data-theme=red-black]{--primary-500:0, 55%, 45%;--primary-600:0, 50%, 35%;--primary-700:0, 50%, 25%;--primary-800:0, 50%, 15%;--accent-400:0, 60%, 50%;--bg-100:0, 0%, 5%;--surface-100:0, 0%, 10%;--text-900:0, 0%, 98%;--text-400:0, 0%, 75%;--glass:#141414d9;--border:#ac39391f;--bubble-purple:0, 40%, 12%;--bubble-green:0, 40%, 10%;--bubble-blue:0, 40%, 8%}[data-theme=red-black] .glow-1,[data-theme=red-black] .glow-2,[data-theme=red-black] .hiw-bg-glow{background:#ff00000d!important}[data-theme=red-black] .btn-primary,[data-theme=red-black] .navbar-v2__cta,[data-theme=red-black] .btn-secondary,[data-theme=red-black] .pricing-cta-primary,[data-theme=red-black] .f-form button,[data-theme=red-black] .v4-btn-primary{color:#fff!important;background:#a30000!important}[data-theme=red-black] .btn-primary:hover,[data-theme=red-black] .navbar-v2__cta:hover,[data-theme=red-black] .f-form button:hover{color:#000!important;background:#fff!important}[data-theme=red-black] .madula-card,[data-theme=red-black] .pricing-card,[data-theme=red-black] .v4-support-box,[data-theme=red-black] .hero-form{background:#121212!important;border-color:#f003!important;box-shadow:0 10px 40px #0006!important}[data-theme=red-black] .badge-new{color:#ff4d4d!important;background:#ff000026!important}[data-theme=red-black] .whatsapp-fab{color:#fff!important;background:#a30000!important}[data-theme=red-black] .pulse-green{animation:2s infinite pulse-light-red!important}@keyframes pulse-light-red{0%{box-shadow:0 0 #a3000066}70%{box-shadow:0 0 0 15px #a3000000}to{box-shadow:0 0 #a3000000}}[data-theme=red-black] .nav-pill__indicator{background:#a30000!important}[data-theme=red-black] .nav-pill__item.active,[data-theme=red-black] .drawer__item.active{color:#fff!important}[data-theme=red-black] .highlight,[data-theme=red-black] .v4-highlight{text-shadow:0 0 20px #a3000033;color:#cb4040!important;-webkit-text-fill-color:initial!important;background:0 0!important}[data-theme=red-black] .s-icon:hover{color:#fff!important;background:red!important}[data-theme=red-black] .icon-bubble,[data-theme=red-black] .pricing-plan-icon{background:#ff00001a!important;border-color:#f003!important}[data-theme=red-black] .card-top{background:linear-gradient(135deg,#a3000026,#0009)!important}[data-theme=red-black] .card-body{background:#121212!important}[data-theme=red-black] .navbar-v2__theme-btn{background:#ffffff0d!important;border-color:#f003!important}[data-theme=red-black] .navbar-v2__pill{background:#ffffff08!important;border-color:#ff00001a!important}[data-theme=red-black] .s-icon{background:#ffffff0d!important}[data-theme=red-black] .logo-main:hover{box-shadow:none!important;background:0 0!important;transform:none!important}[data-theme=red-black] .logo-d-img{filter:drop-shadow(0 4px 15px #f006)!important}body{color:hsl(var(--text-900));background-color:hsl(var(--bg-100));font-family:Outfit,sans-serif;line-height:1.5;transition:background-color .4s;overflow-x:hidden}.app-container{flex-direction:column;min-height:100vh;display:flex}.landing-page{width:100%;position:relative;overflow:hidden clip}.bg-glow{filter:blur(160px);z-index:0;opacity:.2;pointer-events:none;border-radius:50%;width:70vw;height:70vw;animation:25s ease-in-out infinite alternate float-glow;position:absolute}.glow-1{background:radial-gradient(circle,#fb515166 0%,#0000 70%);width:60vw;height:60vw;animation:20s linear infinite alternate float-glow-alt;top:-15%;right:-5%}@keyframes float-glow-alt{0%{transform:translate(0)scale(1)}50%{transform:translate(-5%,10%)scale(1.1)}to{transform:translate(5%,-5%)scale(.95)}}.glow-2{background:radial-gradient(circle,#eb476359 0%,#0000 70%);width:50vw;height:50vw;animation:25s linear -5s infinite alternate-reverse float-glow-alt;bottom:-15%;left:-10%}@keyframes float-glow{0%{transform:translate(0)scale(1)}to{transform:translate(15%,15%)scale(1.1)}}.reveal{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.reveal.revealed{opacity:1;transform:translateY(0)}.animate-up{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) forwards fade-up}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-scale{opacity:0;animation:1.2s cubic-bezier(.16,1,.3,1) forwards scale-up}@keyframes scale-up{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-float{animation:6s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(1deg)}}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.badge-new{background:hsla(var(--primary-500), .1);color:hsl(var(--primary-600));border:1px solid hsla(var(--primary-500), .2);text-transform:uppercase;letter-spacing:1.2px;border-radius:100px;align-items:center;margin-bottom:20px;padding:8px 18px;font-size:.7rem;font-weight:800;display:inline-flex}.highlight{background:linear-gradient(135deg, hsl(var(--primary-500)), hsl(var(--primary-800)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900}.highlight-container{align-items:center;gap:2px;display:inline-flex}.cursor{background-color:hsl(var(--primary-600));border-radius:2px;width:4px;height:1.1em;margin-left:4px;animation:.8s infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.glass{background:var(--glass);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border);box-shadow:var(--shadow-md)}.btn-primary{background:hsl(var(--text-900));color:#fff;cursor:pointer;border:none;border-radius:16px;align-items:center;gap:10px;padding:16px 36px;font-size:1rem;font-weight:800;text-decoration:none;transition:all .4s;display:inline-flex}.btn-primary:hover{box-shadow:var(--shadow-lg);background:#000;transform:translateY(-2px)}.navbar-v2{z-index:1000;background:linear-gradient(#ffffff26 0%,#0000 100%);border-bottom:1px solid #ff52521a;padding:32px 60px;transition:all .5s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;right:0}.navbar-v2--scrolled{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border-bottom:2px solid hsla(var(--primary-600), .1);background:#ffffffd9;padding:16px 60px;box-shadow:0 10px 40px #0000000a}.navbar-v2__inner{justify-content:space-between;align-items:center;max-width:94%;margin:0 auto;display:flex}.navbar-v2__pill{background:hsla(var(--bg-100), .5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:100px;padding:6px;display:flex;position:relative}.nav-pill__indicator{z-index:1;background:#e11d48;border-radius:100px;height:calc(100% - 12px);transition:all .5s cubic-bezier(.16,1,.3,1);position:absolute;top:6px}.nav-pill__item{z-index:2;color:hsl(var(--text-400));padding:10px 24px;font-size:.9rem;font-weight:800;text-decoration:none;transition:all .3s;position:relative}.nav-pill__item.active{color:#fff}.navbar-v2__actions{align-items:center;gap:20px;display:flex}.navbar-v2__theme-btn{background:hsla(var(--bg-100), .5);border:1px solid var(--border);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.navbar-v2__theme-btn:hover{background:var(--surface-100);transform:translateY(-2px)}.navbar-v2__cta{border-radius:100px;align-items:center;gap:8px;padding:12px 28px;font-weight:800;text-decoration:none;transition:all .4s;display:flex;box-shadow:0 4px 15px #ff52524d;color:#fff!important;background:#e11d48!important}.navbar-v2__cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff525273;background:#ff1744!important}.logo-container{flex-direction:column;text-decoration:none;display:flex}.logo-main{letter-spacing:-.5px;border-radius:4px;align-items:center;width:fit-content;padding:8px 16px;font-weight:900;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;background:0 0!important}.logo-main:hover{transform:translate(5px);background:rgba(var(--primary-600), .03)!important}.logo-d-img{filter:brightness(0)saturate()invert(32%)sepia(95%)saturate(2255%)hue-rotate(338deg)brightness(95%)contrast(101%);width:auto;height:42px;transition:all .4s}.logo-main:hover .logo-d-img{transform:scale(1.1)}.logo-text-reveal{color:#a30000;opacity:1;white-space:nowrap;letter-spacing:-.5px;margin-left:12px;font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:800;overflow:hidden}[data-theme=red-black] .logo-main{box-shadow:none!important;background:0 0!important;border:none!important}[data-theme=red-black] .logo-main:hover{background:0 0!important}[data-theme=red-black] .logo-text-reveal,[data-theme=red-black] .logo-main:hover .logo-text-reveal{color:#fff!important}[data-theme=red-black] .logo-box{background:red!important}.navbar-v2__drawer{background:hsla(var(--bg-100), .98);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:1001;flex-direction:column;gap:24px;width:320px;height:100vh;padding:120px 40px;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:-100%;box-shadow:-20px 0 60px #00000026}.navbar-v2__drawer.open{right:0}.drawer__item{color:hsl(var(--text-400));font-size:1.6rem;font-weight:800;text-decoration:none;transition:all .3s}.drawer__item.active{color:hsl(var(--primary-600));transform:translate(10px)}.navbar-v2__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;display:none}.navbar-v2__hamburger span{background:hsl(var(--text-900));border-radius:4px;width:30px;height:2px;transition:all .3s;display:block}.hero-section{z-index:10;align-items:center;gap:60px;max-width:94%;margin:0 auto;padding:140px 60px 80px;display:flex;position:relative}.hero-content{flex:1.3}.hero-content h1{letter-spacing:-1.5px;margin-bottom:20px;font-size:3rem;font-weight:900;line-height:1.1}.hero-content p{color:hsl(var(--text-400));max-width:480px;margin-bottom:32px;font-size:1rem;line-height:1.6}.hero-actions{align-items:center;gap:24px;display:flex}.hero-form{background:var(--glass);border:1px solid var(--border);width:380px;min-height:56px;box-shadow:var(--shadow-lg);border-radius:16px;align-items:center;padding:6px;display:flex}.hero-form input{height:100%;color:hsl(var(--text-900));background:0 0;border:none;outline:none;flex:1;padding:0 16px;font-family:inherit;font-size:.95rem}.btn-secondary{color:#fff;cursor:pointer;white-space:nowrap;background:#e11d48;border:none;border-radius:12px;align-items:center;height:44px;padding:0 24px;font-size:.95rem;font-weight:800;transition:all .3s;display:flex}.btn-secondary:hover{background:#c8102e;transform:translateY(-2px);box-shadow:0 8px 20px #e11d484d}.hero-visual{flex:.9;position:relative}.visual-box{width:100%;box-shadow:var(--shadow-lg);border:1px solid var(--border);border-radius:32px;overflow:hidden}.hero-3d-img{width:100%;height:auto;display:block}.floating-card{z-index:10;border-radius:16px;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute}.card-1{top:-5%;right:5%}.card-2{bottom:25%;left:-10%}.card-3{bottom:5%;right:-2%}.f-icon{font-size:1.2rem}.f-info{flex-direction:column;display:flex}.f-label{color:hsl(var(--text-400));font-size:.65rem;font-weight:700}.f-value{color:#e11d48;font-size:.85rem;font-weight:900}.card-1,.card-2{border-left:3px solid #e11d48}.card-3{border-left:3px solid #2ecc71}.card-3 .f-value{color:#2ecc71}.v4-services-section{background:radial-gradient(circle at 10% 20%, hsla(var(--primary-500), .03) 0%, transparent 40%), radial-gradient(circle at 90% 80%, hsla(var(--primary-500), .03) 0%, transparent 40%);padding:40px 0 20px;position:relative;overflow:hidden}.v4-container{max-width:94%;margin:0 auto;padding:0 60px}.v4-section-header{text-align:center;margin-bottom:60px}.v4-badge{background:hsla(var(--primary-500), .1);color:hsl(var(--primary-600));text-transform:uppercase;letter-spacing:2px;border-radius:100px;margin-bottom:20px;padding:8px 20px;font-size:.75rem;font-weight:850;display:inline-block}.v4-desc{color:hsl(var(--text-400));max-width:600px;margin:0 auto;font-size:1.2rem}.v4-marquee-wrapper{width:100vw;margin-left:-50vw;margin-right:-50vw;padding:20px 0;position:relative;left:50%;right:50%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.v4-marquee-track{gap:30px;width:max-content;animation:50s linear infinite v4-marquee-scroll;display:flex}.v4-marquee-track:hover{animation-play-state:paused}@keyframes v4-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.v4-service-card{background:var(--surface-100);border:1px solid var(--border);border-radius:32px;flex-direction:column;width:320px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.v4-service-card:hover{border-color:hsla(var(--primary-500), .3);transform:translateY(-12px)scale(1.02);box-shadow:0 40px 80px -20px #00000026}.v4-card-inner{z-index:2;background:linear-gradient(135deg, hsla(var(--primary-500), .02) 0%, transparent 100%);flex-direction:column;height:100%;padding:30px;display:flex;position:relative}.v4-icon-area{border:1px solid var(--border);background:#fff;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;font-size:1.8rem;display:flex;position:relative;box-shadow:0 10px 30px #0000000d}.v4-icon-glow{background:hsla(var(--primary-500), .15);filter:blur(20px);opacity:0;border-radius:50%;width:120%;height:120%;transition:opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v4-service-card:hover .v4-icon-glow{opacity:1}.v4-card-title{letter-spacing:-.5px;color:hsl(var(--text-900));margin-bottom:12px;font-size:1.4rem;font-weight:900}.v4-card-desc{color:hsl(var(--text-400));flex:1;margin-bottom:20px;font-size:1rem;line-height:1.6}.v4-card-footer{border-top:1px solid var(--border);padding-top:15px}.v4-read-link{color:hsl(var(--primary-600));align-items:center;gap:10px;font-size:.95rem;font-weight:800;text-decoration:none;transition:gap .3s;display:inline-flex}.v4-read-link svg{width:20px;height:20px;transition:transform .3s}.v4-read-link:hover{gap:15px}.v4-read-link:hover svg{transform:translate(3px)}.v4-card-bg-icon{opacity:.03;pointer-events:none;font-size:10rem;transition:all .5s;position:absolute;bottom:-20px;right:-20px;transform:rotate(-15deg)}.v4-service-card:hover .v4-card-bg-icon{opacity:.08;transform:rotate(0)scale(1.1)}[data-theme=red-black] .v4-service-card{background:#121212}[data-theme=red-black] .v4-icon-area{background:#1a1a1a;border-color:#f003}[data-theme=red-black] .v4-read-link{color:#ff4d4d}.hiw-section{padding:20px 60px 80px;position:relative;overflow:hidden}.hiw-bg-glow{background:radial-gradient(circle, hsla(var(--primary-500), .08), transparent 70%);filter:blur(100px);z-index:-1;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hiw-container{max-width:94%;margin:0 auto}.hiw-header-v3{text-align:center;margin-bottom:40px}.hiw-header-v3 h2{letter-spacing:-2px;margin:16px 0;font-size:2.8rem;font-weight:900}.hiw-bento-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:260px;gap:16px;display:grid}.hiw-bento-card{border:1px solid var(--border);background:var(--glass);border-radius:28px;flex-direction:column;justify-content:flex-end;padding:28px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.hiw-bento-card:hover{border-color:#ff525266;transform:translateY(-8px)scale(1.01);box-shadow:0 20px 40px -10px #ff525226,0 0 20px #ff52520d}.hiw-bento-1{grid-column:span 2}.hiw-bento-2,.hiw-bento-3{grid-column:span 1}.hiw-bento-4{grid-column:span 2}.hiw-bento-num{opacity:.03;pointer-events:none;color:var(--step-color);font-size:8rem;font-weight:950;line-height:1;transition:opacity .5s;position:absolute;top:-10px;right:-5px}.hiw-bento-card:hover .hiw-bento-num{opacity:.08}.hiw-bento-icon{background:#eddede66;border-radius:16px;align-self:flex-start;margin-bottom:auto;padding:12px;font-size:2.2rem}.hiw-bento-content h3{letter-spacing:-.5px;margin-bottom:8px;font-size:1.5rem;font-weight:900}.hiw-bento-content p{color:hsl(var(--text-400));font-size:.95rem;line-height:1.5}.hiw-step-tag-v3{text-transform:uppercase;letter-spacing:1px;background:hsla(var(--primary-200), .1);color:var(--step-color);border-radius:100px;margin-bottom:12px;padding:6px 14px;font-size:.75rem;font-weight:800;display:inline-block}.hiw-footer-v3{text-align:center;margin-top:60px}@media (width<=1000px){.hiw-bento-grid{grid-template-columns:1fr;grid-auto-rows:auto}.hiw-bento-1,.hiw-bento-2,.hiw-bento-3,.hiw-bento-4{grid-column:span 1}}.about-section{padding:20px 60px 100px}.about-container{max-width:94%;margin:0 auto}.about-bento-grid{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.bento-tile{border-radius:40px;padding:48px}.bento-hero{flex-direction:column;grid-area:span 2/span 2;justify-content:center;display:flex}.bento-hero h2{letter-spacing:-2px;margin:20px 0;font-size:3.2rem;font-weight:900}.bento-stat{text-align:center;flex-direction:column;justify-content:center;display:flex}.stat-pop{letter-spacing:-3px;color:hsl(var(--primary-600));font-size:4.5rem;font-weight:900}.bento-feature{background:#fff9;border-left:6px solid #e11d48;border-radius:24px;flex-direction:row;align-items:center;gap:30px;padding:30px 40px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 10px 30px #00000008}.bento-feature:hover{background:#fff;transform:translate(10px);box-shadow:0 20px 60px #e11d4814}.card-icon{background:hsla(var(--primary-500), .08);color:#e11d48;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;font-size:2.2rem;transition:all .5s;display:flex}.bento-feature:hover .card-icon{color:#fff;background:#e11d48;transform:rotate(360deg)scale(1.1)}.feature-info h3{color:#1a1a1a;letter-spacing:-.5px;margin-bottom:6px;font-size:1.4rem;font-weight:900}.feature-info p{color:#666;font-size:1rem;font-weight:500;line-height:1.5}[data-theme=red-black] .bento-feature{background:#14141499;border-left-color:#a30000}[data-theme=red-black] .bento-feature:hover{background:#111;box-shadow:0 20px 60px #ff00001a}[data-theme=red-black] .feature-info h3{color:#fff}[data-theme=red-black] .feature-info p{color:#aaa}.faq-v4-section{padding:10px 60px;position:relative;overflow:hidden}.faq-v4-container{gap:80px;max-width:94%;margin:0 auto;display:flex}.faq-v4-sidebar{flex:.8}.v4-sticky-hub{position:sticky;top:120px}.v4-badge{color:hsl(var(--primary-600));text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;font-size:.75rem;font-weight:850;display:inline-block}.v4-title{letter-spacing:-2px;margin-bottom:24px;font-size:3.2rem;font-weight:900;line-height:1}.v4-highlight{background:linear-gradient(135deg, hsl(var(--primary-500)), #10b981);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.v4-desc{color:hsl(var(--text-400));margin-bottom:40px;font-size:1.1rem;line-height:1.6}.v4-support-box{border-radius:32px;padding:32px}.v4-s-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.v4-s-icon{background:hsla(var(--primary-500), .1);border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.8rem;display:flex}.v4-s-info strong{font-size:1rem;display:block}.v4-s-info span{color:hsl(var(--text-400));font-size:.8rem;font-weight:600}.v4-btn-primary{background:hsl(var(--text-900));color:#fff;cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:12px;width:100%;padding:18px;font-weight:800;transition:all .3s;display:flex}.v4-btn-primary:hover{box-shadow:var(--shadow-lg);background:#000;transform:translateY(-2px)}.faq-v4-list{flex-direction:column;flex:1.2;gap:16px;display:flex}.faq-v4-item{background:var(--glass);border:1px solid var(--border);cursor:pointer;border-radius:28px;transition:all .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-v4-item:hover{border-color:hsla(var(--primary-500), .3);background:var(--surface-100)}.faq-v4-item.active{border-color:hsl(var(--primary-500));background:var(--surface-100);box-shadow:var(--shadow-lg)}.faq-v4-q-wrapper{justify-content:space-between;align-items:center;padding:20px 30px;display:flex}.faq-v4-q{align-items:center;gap:20px;display:flex}.faq-v4-num{color:hsl(var(--primary-500));opacity:.6;font-size:.85rem;font-weight:900}.faq-v4-q-text{letter-spacing:-.5px;font-size:1.15rem;font-weight:800}.faq-v4-toggle{width:24px;height:24px;transition:all .4s;position:relative}.toggle-plus{background:hsl(var(--text-900));width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toggle-plus:before{content:"";background:inherit;width:100%;height:100%;transition:all .4s;position:absolute;transform:rotate(90deg)}.faq-v4-item.active .toggle-plus:before{transform:rotate(0)}.faq-v4-a-outer{max-height:0;transition:all .6s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-v4-item.active .faq-v4-a-outer{max-height:500px}.faq-v4-a-inner{padding:0 30px 24px 64px}.faq-v4-a-text{color:hsl(var(--text-400));font-size:1.1rem;font-weight:500;line-height:1.6}.pricing-section{padding:40px 60px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:94%;margin-top:80px;margin-left:auto;margin-right:auto;display:grid}.pricing-card{border-radius:36px;flex-direction:column;gap:32px;padding:44px 36px;display:flex;position:relative}.pricing-popular{border-width:2.5px;border-color:var(--plan-color);z-index:5;background:var(--surface-100);transform:scale(1.05)}.pricing-popular-badge{background:var(--plan-color);color:#fff;border-radius:100px;padding:8px 24px;font-size:.85rem;font-weight:900;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.pricing-price-row{align-items:baseline;gap:8px;display:flex}.pricing-price{letter-spacing:-3px;font-size:3.8rem;font-weight:900}.pricing-period{color:hsl(var(--text-400));font-weight:700}.pricing-features{flex-direction:column;gap:16px;list-style:none;display:flex}.pricing-feature-item{align-items:center;gap:12px;font-weight:600;display:flex}.pricing-check{font-weight:900}.pricing-cta{cursor:pointer;border:none;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;padding:20px;font-size:1.1rem;font-weight:900;transition:all .3s;display:flex}.pricing-cta-secondary{color:hsl(var(--text-900));background:#eddede99}.pricing-cta-primary{color:#fff}@media (width<=1100px){.hero-section{text-align:center;flex-direction:column;padding-top:180px}.hero-form{width:100%}.hero-actions{flex-direction:column;width:100%}.hiw-steps,.about-bento-grid{grid-template-columns:1fr}.faq-split-container{flex-direction:column;gap:60px}.pricing-grid{grid-template-columns:1fr}.navbar-v2__inner{padding:0 20px}.navbar-v2__pill,.navbar-v2__actions{display:none}.navbar-v2__hamburger{display:flex}.navbar-v2{padding:20px 30px}}@media (width<=768px){.hero-content h1{letter-spacing:-2px;font-size:3.2rem}.section-header h2{font-size:2.6rem}.bento-hero h2{font-size:2.4rem}}@keyframes pulse-green{0%{box-shadow:0 0 #25d366b3}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 #25d36600}}.hero-slider{border-radius:inherit;width:100%;display:grid;overflow:hidden}.slider-img{object-fit:contain;opacity:0;z-index:1;grid-area:1/1;width:100%;height:auto;transition:opacity 1.2s ease-in-out}.slider-img.active{opacity:1;z-index:2;position:relative}.slider-dots{z-index:10;gap:12px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.slider-dots .dot{cursor:pointer;background:#fff6;border:1px solid #0000001a;border-radius:50%;width:8px;height:8px;transition:all .4s cubic-bezier(.4,0,.2,1)}.slider-dots .dot.active{background:#e11d48;border-radius:10px;width:24px;transform:scale(1.4);box-shadow:0 0 15px #e11d4899}.cap-card-v2 h4{margin-bottom:4px;font-size:1.2rem;font-weight:800}.cap-card-v2 span{color:hsl(var(--text-400));font-size:.85rem;font-weight:600}.cap-v2-glow{background:radial-gradient(circle, hsla(var(--primary-500), .1) 0%, transparent 70%);width:100%;height:100%;transition:all .6s;position:absolute;top:-50%;left:-50%}.cap-card-v2:hover{border-color:hsla(var(--primary-500), .4);background:var(--surface-100);transform:translate(15px)scale(1.02)}.cap-card-v2:hover .cap-v2-glow{top:0;left:0}@media (width<=968px){.dual-layout{text-align:center;grid-template-columns:1fr;gap:40px}.capabilities-content p{margin:0 auto 32px}.capabilities-visual{height:400px}.cap-card-v2{margin:0 auto}}.whatsapp-fab{color:#fff;z-index:1000;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;bottom:30px;left:30px;box-shadow:0 10px 25px #25d3664d}.whatsapp-fab:hover{transform:scale(1.1)translateY(-5px);box-shadow:0 15px 30px #25d36666}.pulse-green{animation:2s infinite pulse-green}.footer-main{background:var(--glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:1px solid var(--border);contain:paint;margin-top:40px;padding:60px 60px 40px;position:relative;overflow:hidden}.footer-main:before{content:"";background:linear-gradient(90deg, transparent, hsl(var(--primary-500)), transparent);opacity:.5;height:2px;position:absolute;top:0;left:0;right:0}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:80px;max-width:94%;margin:0 auto 80px;display:grid}.footer-logo{transform-origin:0;margin-bottom:20px;transform:scale(1.1)}.f-col h4{color:hsl(var(--text-900));letter-spacing:-.5px;margin-bottom:30px;font-size:1.2rem;font-weight:850}.f-desc{color:hsl(var(--text-400));max-width:300px;margin:24px 0;font-size:.95rem;line-height:1.6}.social-links{gap:12px;display:flex}.s-icon{background:hsla(var(--bg-100), .5);border:1px solid var(--border);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.s-icon:hover{background:hsl(var(--primary-600));color:#fff;box-shadow:0 10px 20px -5px hsla(var(--primary-600), .3);border-color:#0000;transform:translateY(-5px)}.f-links{flex-direction:column;gap:15px;padding:0;list-style:none;display:flex}.f-links li a{color:hsl(var(--text-400));font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.f-links li a:hover{color:hsl(var(--primary-600));transform:translate(5px)}.news-col p{color:hsl(var(--text-400));margin-bottom:24px;font-size:.9rem}.f-form{background:hsla(var(--bg-100), .5);border:1px solid var(--border);border-radius:14px;gap:10px;padding:6px;display:flex}.f-form input{color:hsl(var(--text-900));background:0 0;border:none;outline:none;flex:1;padding:0 12px;font-family:inherit;font-size:.9rem}.f-form button{background:hsl(var(--text-900));color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 20px;font-weight:800;transition:all .3s}.f-form button:hover{background:#000;transform:scale(1.02)}.footer-bottom{border-top:1px solid var(--border);padding-top:40px}.fb-content{justify-content:space-between;align-items:center;max-width:94%;margin:0 auto;display:flex}.fb-content p{color:hsl(var(--text-400));font-size:.85rem;font-weight:500}.fb-links{gap:24px;display:flex}.fb-links a{color:hsl(var(--text-400));font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s}.fb-links a:hover{color:hsl(var(--text-900))}@media (width<=1000px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (width<=600px){.footer-grid{grid-template-columns:1fr}.fb-content{text-align:center;flex-direction:column;gap:20px}.footer-main{padding:60px 30px 40px}}.testimonials-section{max-width:94%;margin:0 auto;padding:0 60px 140px;position:relative;overflow:hidden}.testimonials-marquee-wrapper{flex-direction:column;gap:40px;margin:60px 0;display:flex}.v3-marquee-container{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.v3-marquee-content{gap:32px;width:max-content;padding:20px 0;animation:60s linear infinite scroll-v3;display:flex}.v3-marquee-content.reverse{animation:40s linear infinite scroll-v3-reverse}@keyframes scroll-v3{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-v3-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.testimonial-card-v3{background:hsla(var(--bg-100), .4);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid var(--border);border-radius:28px;flex-direction:column;min-width:320px;max-width:320px;padding:22px 28px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.testimonial-card-v3:hover{border-color:var(--accent-color);background:var(--surface-100);box-shadow:0 20px 40px -15px hsla(var(--primary-500), .2);transform:translateY(-5px)scale(1.02)}.card-top-v3{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.quote-icon-v3{color:var(--accent-color);opacity:.15;height:25px;font-family:serif;font-size:3.5rem;line-height:1}.star-rating-v3{gap:3px;display:flex}.star-v3{color:hsla(var(--text-400), .2);font-size:.85rem}.star-v3.filled{color:#fbbf24}.test-text-v3{color:hsl(var(--text-900));flex-grow:1;margin-bottom:16px;font-size:1rem;font-weight:500;line-height:1.4}.test-footer-v3{border-top:1px solid hsla(var(--text-400), .08);align-items:center;gap:12px;padding-top:16px;display:flex}.avatar-wrapper-v3{width:44px;height:44px}.avatar-v3{object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 4px 10px #0000001a}.user-name-v3{color:hsl(var(--text-900));margin:0;font-size:.95rem;font-weight:800}.user-meta-v3{color:hsl(var(--text-400));font-size:.75rem;font-weight:600}.stats-container{justify-content:center;align-items:center;gap:32px;max-width:1200px;margin-top:80px;margin-left:auto;margin-right:auto;display:flex}.stat-card{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:24px;flex:1;align-items:center;gap:20px;padding:20px 32px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex}.stat-card:hover{border-color:hsla(var(--primary-500), .3);background:var(--surface-100);box-shadow:var(--shadow-lg);transform:translateY(-8px)}.stat-icon{background:hsla(var(--primary-500), .1);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;font-size:2rem;transition:all .4s;display:flex}.stat-card:hover .stat-icon{background:hsla(var(--primary-500), .2);transform:scale(1.1)rotate(5deg)}.stat-number{letter-spacing:-1.5px;background:linear-gradient(135deg, hsl(var(--primary-500)), hsl(var(--primary-700)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:900}.stat-label{color:hsl(var(--text-400));text-transform:uppercase;letter-spacing:1.5px;font-size:.9rem;font-weight:800}.brands-success-v3{background:radial-gradient(circle at 50% 0%, hsla(var(--primary-500), .05) 0%, transparent 70%);border-top:1px solid hsla(var(--text-400), .05);margin-top:0;padding:20px 40px}.brands-v3-header{margin-bottom:80px}.badge-blue{background:hsla(var(--primary-500), .1);color:hsl(var(--primary-500));text-transform:uppercase;letter-spacing:2px;border-radius:100px;margin-bottom:24px;padding:8px 20px;font-size:.85rem;font-weight:800;display:inline-block}.brands-title-v3{letter-spacing:-2px;color:hsl(var(--text-900));margin-bottom:24px;font-size:3.2rem;font-weight:900;line-height:1.1}.highlight-text{background:linear-gradient(135deg, hsl(var(--primary-500)), #10b981);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brands-subtitle-v3{color:hsl(var(--text-400));max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.6}.brands-v3-showcase{flex-direction:column;gap:32px;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.lane-v3{width:100%;display:flex;overflow:hidden}.track-v3{gap:32px;width:max-content;display:flex}.l-left .track-v3{animation:45s linear infinite scroll-lane-left}.l-right .track-v3{animation:55s linear infinite scroll-lane-right}@keyframes scroll-lane-left{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@keyframes scroll-lane-right{0%{transform:translate(-33.33%)}to{transform:translate(0)}}.brand-chip-v3{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);cursor:default;border-radius:24px;align-items:center;gap:16px;padding:16px 32px;transition:all .4s;display:flex}.brand-chip-v3:hover{border-color:hsla(var(--primary-500), .3);background:var(--surface-100);transform:translateY(-5px)}.chip-icon{font-size:1.6rem}.chip-name{color:hsl(var(--text-400));letter-spacing:-.5px;font-size:1.15rem;font-weight:800}.brands-v3-footer{margin-top:80px}.trust-badges{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.badge-item{color:hsl(var(--text-400));background:hsla(var(--text-400), .03);border:1px solid hsla(var(--text-400), .05);border-radius:100px;align-items:center;gap:10px;padding:12px 24px;font-size:.95rem;font-weight:750;transition:all .3s;display:flex}.badge-item:hover{background:hsla(var(--primary-500), .05);color:hsl(var(--primary-500));border-color:hsla(var(--primary-500), .2);transform:scale(1.05)}@media (width<=1024px){.brands-title-v3{font-size:2.5rem}}@media (width<=768px){.brands-success-v3{padding:80px 20px}.brands-title-v3{font-size:2rem}.trust-badges{gap:16px}.badge-item{padding:8px 16px;font-size:.8rem}}.eco-section{z-index:10;width:100%;max-width:94%;margin:0 auto;padding:20px 60px 40px;position:relative}.eco-glow{background:radial-gradient(circle, hsla(var(--primary-500), .15), transparent 75%);filter:blur(120px);z-index:-1;pointer-events:none;width:60%;height:60%;animation:15s ease-in-out infinite alternate flow-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes flow-glow{0%{transform:translate(-50%,-50%)scale(1)rotate(0)}to{transform:translate(-45%,-55%)scale(1.2)rotate(15deg)}}.eco-container{flex-direction:column;gap:40px;display:flex}.eco-header{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.eco-header h2{letter-spacing:-2px;color:hsl(var(--text-900));font-size:3.5rem;font-weight:900;line-height:1.1}.eco-header p{max-width:640px;color:hsl(var(--text-400));font-size:1.25rem;line-height:1.6}.eco-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.eco-card{background:hsla(var(--bg-100), .4);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-md);border-radius:32px;padding:1px;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.eco-card:before{content:"";z-index:0;opacity:0;background:conic-gradient(#0000 0% 40%,red 50%,#0000 60% 100%);transition:opacity .3s;animation:4s linear infinite border-beam;position:absolute;inset:-50%}.eco-card:hover:before{opacity:.8}@keyframes border-beam{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.eco-card:after{content:"";background:inherit;background-color:hsla(var(--bg-100), .95);z-index:1;border-radius:31px;position:absolute;inset:1px}[data-theme=red-black] .eco-card:after{background-color:#0d0d0d}.eco-card-inner{z-index:2;flex-direction:column;gap:16px;height:100%;padding:36px;display:flex;position:relative}.eco-icon-wrapper{background:hsla(var(--primary-500), .1);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;transition:all .4s;display:flex;position:relative}.eco-icon{filter:drop-shadow(0 0 8px hsla(var(--primary-500), .3));z-index:2;font-size:1.8rem}.eco-icon-glow{background:hsla(var(--primary-500), .3);filter:blur(15px);opacity:0;transition:opacity .4s;position:absolute;inset:0}.eco-card h3{letter-spacing:-.5px;color:hsl(var(--text-900));font-size:1.7rem;font-weight:900}.eco-card p{color:hsl(var(--text-400));margin-bottom:8px;font-size:1.1rem;line-height:1.6}.eco-tags{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.eco-tag{background:hsla(var(--text-400), .08);color:hsl(var(--text-400));border:1px solid hsla(var(--text-400), .15);border-radius:100px;padding:6px 14px;font-size:.8rem;font-weight:800;transition:all .3s}.eco-card:hover{border-color:hsla(var(--primary-500), .3);box-shadow:var(--shadow-lg);background:var(--surface-100);transform:translateY(-12px)}.eco-card:hover .eco-icon-wrapper{background:hsla(var(--primary-500), .2);transform:scale(1.1)rotate(5deg)}.eco-card:hover .eco-icon-glow{opacity:1}.eco-card:hover .eco-tag{background:hsla(var(--primary-500), .1);color:hsl(var(--primary-600));border-color:hsla(var(--primary-500), .2)}.eco-stats{background:var(--glass);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-lg);border-radius:40px;justify-content:space-around;align-items:center;margin-top:0;padding:70px 48px;display:flex}.eco-stat-item{text-align:center;flex:1}.eco-stat-item h4{background:linear-gradient(135deg, hsl(var(--primary-500)), hsl(var(--primary-800)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:3.5rem;font-weight:900;line-height:1}.eco-stat-item p{color:hsl(var(--text-400));text-transform:uppercase;letter-spacing:2px;font-size:.95rem;font-weight:800}.eco-stat-divider{background:hsla(var(--text-400), .15);width:1px;height:70px}@media (width<=1100px){.eco-stats{grid-template-columns:1fr 1fr;gap:60px;padding:60px 20px;display:grid}.eco-stat-divider{display:none}.eco-section{padding:100px 30px}}@media (width<=768px){.eco-header h2{font-size:2.5rem}.eco-grid{grid-template-columns:1fr}.eco-section{padding:80px 20px}.eco-stats{grid-template-columns:1fr;gap:40px}}.simplifying-section{max-width:94%;margin:0 auto;padding:60px;position:relative;overflow:hidden}.simplifying-container{z-index:2;align-items:center;gap:80px;display:flex;position:relative}.simplifying-content{flex:1}.simplifying-title{letter-spacing:-2px;color:hsl(var(--text-900));margin:20px 0;font-size:3.5rem;font-weight:900;line-height:1.1}.simplifying-desc{color:hsl(var(--text-400));max-width:580px;margin-bottom:40px;font-size:1.2rem;line-height:1.6}.benefit-list{flex-direction:column;gap:30px;margin-bottom:50px;display:flex}.benefit-item{align-items:flex-start;gap:20px;display:flex}.benefit-icon{background:hsla(var(--primary-500), .1);border:1px solid hsla(var(--primary-500), .2);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.8rem;display:flex}.benefit-text h3{color:hsl(var(--text-900));margin-bottom:6px;font-size:1.25rem;font-weight:800}.benefit-text p{color:hsl(var(--text-400));font-size:.95rem;line-height:1.5}.simplifying-visual{flex:1;justify-content:center;align-items:center;display:flex}.visual-wrapper{width:100%;max-width:600px;position:relative}.simplifying-img{z-index:2;width:100%;height:auto;box-shadow:var(--shadow-lg);border:1px solid var(--border);border-radius:40px;position:relative}.visual-glow{background:radial-gradient(circle, hsla(var(--primary-500), .15), transparent 70%);z-index:1;pointer-events:none;filter:blur(60px);width:120%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1000px){.simplifying-container{text-align:center;flex-direction:column;gap:60px}.simplifying-desc{margin:0 auto 40px}.benefit-item{text-align:center;flex-direction:column;align-items:center}.simplifying-title{font-size:2.8rem}}.chatbot-container{z-index:1000;font-family:Outfit,sans-serif;position:fixed;bottom:30px;right:30px}.chatbot-toggle{color:#fff;cursor:pointer;background:#e11d48;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.8rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 10px 40px #e11d4866}.chatbot-toggle:hover{background:#c8102e;transform:scale(1.1)rotate(15deg)}.chatbot-toggle.active{background:#1a1a1a;transform:scale(.9)rotate(-90deg)}.chatbot-window{transform-origin:100% 100%;background:#fff;border:1px solid #0000000d;border-radius:24px;flex-direction:column;width:380px;height:520px;animation:.5s cubic-bezier(.175,.885,.32,1.275) chatbot-pop;display:flex;position:absolute;bottom:80px;right:0;overflow:hidden;box-shadow:0 20px 80px #00000026}@keyframes chatbot-pop{0%{opacity:0;transform:scale(.5)translateY(100px)}to{opacity:1;transform:scale(1)translateY(0)}}.chatbot-header{color:#fff;background:#e11d48;align-items:center;gap:15px;padding:20px 24px;display:flex}.chatbot-avatar{background:#fff3;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;display:flex}.chatbot-header-info h3{margin:0;font-size:1rem;font-weight:700}.online-status{opacity:.9;align-items:center;gap:6px;margin-top:2px;font-size:.75rem;display:flex}.status-dot{background:#2ecc71;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #2ecc71}.chatbot-messages{background:#fdfdfd;flex-direction:column;flex:1;gap:15px;padding:20px;display:flex;overflow-y:auto}.message{border-radius:18px;max-width:85%;padding:12px 16px;font-size:.95rem;line-height:1.5;animation:.3s forwards msg-slide}@keyframes msg-slide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-bot{color:#333;background:#fff;border:1px solid #f0f0f0;border-bottom-left-radius:4px;align-self:flex-start}.message-user{color:#fff;background:#e11d48;border-bottom-right-radius:4px;align-self:flex-end}.chatbot-input-area{background:#fff;border-top:1px solid #f0f0f0;align-items:center;gap:10px;padding:12px 16px;display:flex}.chatbot-input-area input{color:#333;box-sizing:border-box;background:#f5f5f5;border:1px solid #eee;border-radius:25px;outline:none;flex:1;height:44px;padding:12px 18px;font-size:.9rem;transition:all .2s}.chatbot-input-area input:focus{background:#fff;border-color:#e11d48;box-shadow:0 0 0 3px #e11d480d}.send-btn{color:#fff;cursor:pointer;background:#e11d48;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.send-btn:hover:not(:disabled){background:#c8102e;transform:scale(1.05)}.send-btn:disabled{opacity:.5;cursor:not-allowed}.typing-loader{gap:4px;padding:5px 0;display:flex}.typing-loader span{background:#e11d48;border-radius:50%;width:6px;height:6px;animation:1s infinite alternate typing}.typing-loader span:nth-child(2){animation-delay:.2s}.typing-loader span:nth-child(3){animation-delay:.4s}@keyframes typing{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}[data-theme=red-black] .chatbot-window{background:#0a0a0a;border-color:#222}[data-theme=red-black] .chatbot-messages{background:#0d0d0d}[data-theme=red-black] .message-bot{color:#eee;background:#151515;border-color:#222}[data-theme=red-black] .chatbot-input-area{background:#0a0a0a;border-color:#1a1a1a}[data-theme=red-black] .chatbot-input-area input{color:#fff;background:#151515;border-color:#222}@media (width<=500px){.chatbot-window{width:calc(100vw - 40px);height:65vh;bottom:75px;right:-10px}}.contact-page-root{background:hsl(var(--bg-100));justify-content:center;align-items:center;min-height:100vh;padding-top:90px;display:flex;position:relative;overflow:hidden}.contact-page-root .contact-glow{filter:blur(120px);pointer-events:none;opacity:.35;z-index:0;border-radius:50%;position:absolute}.contact-page-root .contact-glow-1{background:hsl(var(--primary-500));width:380px;height:380px;animation:8s ease-in-out infinite alternate glowFloat;top:-80px;left:-100px}.contact-page-root .contact-glow-2{background:#7e47eb;width:300px;height:300px;animation:10s ease-in-out infinite alternate-reverse glowFloat;bottom:-60px;right:-60px}@keyframes glowFloat{0%{transform:translate(0)scale(1)}to{transform:translate(30px,20px)scale(1.15)}}.contact-page-root .contact-wrapper{z-index:1;grid-template-columns:1fr 1.3fr;gap:36px;width:100%;max-width:1100px;margin:0 auto;padding:0 24px;display:grid;position:relative}.contact-page-root .contact-left{flex-direction:column;justify-content:center;display:flex}.contact-page-root .contact-badge{background:hsla(var(--primary-500), .12);width:fit-content;color:hsl(var(--primary-700));letter-spacing:.5px;border-radius:20px;margin-bottom:12px;padding:5px 14px;font-size:.78rem;font-weight:700;display:inline-block}.contact-page-root .contact-title{color:hsl(var(--text-900));margin-bottom:10px;font-size:2.4rem;font-weight:800;line-height:1.15}.contact-page-root .gradient-text{background:linear-gradient(135deg, hsl(var(--primary-500)), #7e47eb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.contact-page-root .contact-subtitle{color:hsl(var(--text-400));margin-bottom:24px;font-size:.92rem;line-height:1.5}.contact-page-root .contact-cards{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.contact-page-root .c-info-card{background:hsla(var(--bg-100), .6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:all .25s;display:flex}.contact-page-root .c-info-card:hover{border-color:hsl(var(--primary-500));box-shadow:0 4px 20px hsla(var(--primary-500), .12);transform:translate(6px)}.contact-page-root .c-info-icon{background:hsla(var(--primary-500), .1);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.3rem;display:flex}.contact-page-root .c-info-card h4{color:hsl(var(--text-900));margin-bottom:2px;font-size:.82rem;font-weight:700}.contact-page-root .c-info-card p{color:hsl(var(--text-400));margin:0;font-size:.78rem}.contact-page-root .contact-social-row{gap:10px;display:flex}.contact-page-root .c-social{background:hsl(var(--text-900));color:#fff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .25s;display:flex}.contact-page-root .c-social:hover{box-shadow:0 6px 16px hsla(var(--text-900), .3);transform:translateY(-3px)scale(1.08)}.contact-page-root .contact-right{align-items:center;display:flex}.contact-page-root .c-form{background:hsla(var(--bg-100), .65);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--border);width:100%;box-shadow:0 8px 32px hsla(var(--primary-500), .06), 0 1px 3px #0000000a;border-radius:20px;padding:28px}.contact-page-root .c-field{width:100%;margin-bottom:20px;position:relative}.contact-page-root .c-field label{color:hsl(var(--text-500));text-transform:uppercase;letter-spacing:.6px;margin-bottom:5px;font-size:.78rem;font-weight:700;transition:color .2s;display:block}.contact-page-root .c-field.active label{color:hsl(var(--primary-500))}.contact-page-root .c-field input,.contact-page-root .c-field select,.contact-page-root .c-field textarea{border:1.5px solid var(--border);background:hsla(var(--bg-100), .5);width:100%;color:hsl(var(--text-900));border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:.88rem;transition:all .25s}.contact-page-root .c-field input:focus,.contact-page-root .c-field select:focus,.contact-page-root .c-field textarea:focus{border-color:hsl(var(--primary-500));box-shadow:0 0 0 3px hsla(var(--primary-500), .1)}.contact-page-root .c-field textarea{resize:vertical;min-height:60px}.contact-page-root .c-submit-btn{background:linear-gradient(135deg, hsl(var(--primary-500)), #7e47eb);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:.9rem;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden}.contact-page-root .c-submit-btn:before{content:"";background:linear-gradient(135deg, #7e47eb, hsl(var(--primary-500)));opacity:0;transition:opacity .3s;position:absolute;inset:0}.contact-page-root .c-submit-btn:hover:before{opacity:1}.contact-page-root .c-submit-btn:hover{box-shadow:0 8px 24px hsla(var(--primary-500), .35);transform:translateY(-2px)}.contact-page-root .c-submit-btn:hover .btn-arrow{transform:translate(4px)}.contact-page-root .btn-arrow{z-index:1;font-size:1.1rem;transition:transform .3s;position:relative}.contact-page-root .c-submit-btn span:first-child{z-index:1;position:relative}@media (width<=768px){.contact-page-root .contact-wrapper{grid-template-columns:1fr;gap:24px;padding:0 16px}.contact-page-root .contact-title{font-size:1.8rem}.contact-page-root .c-form{padding:20px}.contact-page-root{padding-top:80px;padding-bottom:30px}}.cs-style-v2{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;width:100%;height:100dvh;padding:20px;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}.glow-orb{z-index:1;pointer-events:none;background:radial-gradient(circle,#ff00000a 0%,#0000 70%);width:40vw;height:40vw;position:absolute;top:-10%;right:-10%}.orb-2{background:radial-gradient(circle,#00000008 0%,#0000 70%);width:50vw;height:50vw;top:60%;left:-10%}.cs-content-v2{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;max-height:100%;display:flex;position:relative}.status-label{color:#888;letter-spacing:2px;text-transform:uppercase;background:#f8f8f8;border:1px solid #eee;border-radius:50px;align-items:center;gap:8px;margin-top:5vh;margin-bottom:5vh;padding:6px 16px;font-size:clamp(.6rem,2vw,.75rem);display:inline-flex}.dot{background:red;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #ff00004d}70%{transform:scale(1.2);box-shadow:0 0 0 10px #f000}to{transform:scale(1);box-shadow:0 0 #f000}}.title-v2{color:#111;letter-spacing:-1.5px;margin-bottom:2vh;font-size:clamp(2rem,8vw,3.5rem);font-weight:900;line-height:1}.title-v2 span{color:red}.subtitle-v2{color:#666;max-width:400px;margin-bottom:5vh;font-size:clamp(.85rem,2.5vw,1rem);line-height:1.5}.countdown-v2{justify-content:center;align-items:center;gap:clamp(1rem,4vw,2rem);margin-bottom:6vh;display:flex}.unit{flex-direction:column;display:flex}.val{color:#111;font-size:clamp(2rem,7vw,3.5rem);font-weight:800;line-height:1}.lbl{color:#999;text-transform:uppercase;letter-spacing:1.5px;margin-top:.5rem;font-size:clamp(.5rem,1.5vw,.65rem);font-weight:600}.sep{color:#eee;margin-top:-1rem;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:300}.newsletter-container-v2{width:100%;max-width:480px;margin-bottom:5vh}.newsletter-form-v2{justify-content:center;gap:15px;width:100%;display:flex}.email-input-v2{color:#333;background:#fff;border:1px solid #eee;border-radius:8px;outline:none;flex:1;max-width:280px;padding:12px 20px;font-size:.95rem;transition:all .3s;box-shadow:0 5px 15px #00000005}.email-input-v2:focus{border-color:red;box-shadow:0 5px 15px #ff00000d}.submit-btn-v2{color:#fff;cursor:pointer;white-space:nowrap;background:red;border:none;border-radius:8px;padding:12px 25px;font-size:.9rem;font-weight:600;transition:all .3s}.submit-btn-v2:hover{background:#c00;transform:translateY(-1px);box-shadow:0 5px 15px #f003}.home-link-v2{color:#888;margin-top:15px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .3s}.home-link-v2:hover{color:red}@media (height<=500px){.status-label,.subtitle-v2{display:none}.countdown-v2,.title-v2{margin-bottom:2vh}}@media (width<=400px){.countdown-v2{gap:.8rem}.newsletter-container-v2{max-width:280px}}.popup-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10000;background:#0006;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.popup-content{background:hsl(var(--surface-100));border:1px solid var(--border);border-radius:28px;width:100%;max-width:520px;padding:40px;transition:background .3s,border .3s;position:relative;overflow:hidden;box-shadow:0 40px 100px #0003}.popup-close{background:var(--bg-100);border:1px solid var(--border);color:#ff4d4d;cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.2rem;transition:all .3s;display:flex;position:absolute;top:16px;right:16px}.popup-close:hover{color:#fff;background:#ff4d4d}.popup-header{text-align:center;margin-bottom:24px}.badge-new{color:#e11d48;text-transform:uppercase;letter-spacing:.5px;background:#fff1f2;border-radius:50px;padding:6px 16px;font-size:.75rem;font-weight:800;display:inline-block}.highlight{color:#ff4d4d}.popup-header h2{letter-spacing:-1px;color:hsl(var(--text-900));margin:10px 0 6px;font-size:1.6rem;font-weight:900}.popup-header p{color:hsl(var(--text-400));font-size:.9rem;line-height:1.4}.popup-form{gap:16px;display:grid}.form-group label{color:hsl(var(--text-400));text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:800;display:block}.form-group input,.form-group select{border:1px solid var(--border);background:var(--bg-100);width:100%;color:hsl(var(--text-900));border-radius:10px;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:all .3s}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.popup-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff4d4d,#e11d48);border:none;border-radius:14px;width:100%;margin-top:10px;padding:16px;font-size:1.1rem;font-weight:900;transition:all .4s;box-shadow:0 10px 20px -5px #ff4d4d66}[data-theme=red-black] .popup-btn{background:linear-gradient(135deg,#e11d48,#9f1239);box-shadow:0 10px 20px -5px #e11d4866}[data-theme=red-black] .popup-btn:hover{box-shadow:0 15px 30px -5px #e11d4880}.popup-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px -5px #ff4d4d80}.form-footer{text-align:center;color:hsl(var(--text-400));margin-top:12px;font-size:.75rem;font-weight:600}[data-theme=red-black] .popup-close{color:#fff;background:#1a1a1a;border-color:#333}[data-theme=red-black] .highlight{color:#ff4d4d}[data-theme=red-black] .badge-new{color:#ff4d4d;background:#ff4d4d1a;border:1px solid #ff4d4d33}[data-theme=red-black] .popup-content{border:1px solid #e11d4833;box-shadow:0 40px 100px #000c,0 0 20px #e11d481a}[data-theme=red-black] .popup-overlay{background:#000000b3}[data-theme=red-black] .form-group input,[data-theme=red-black] .form-group select{background:#151515;border-color:#2a2a2a}[data-theme=red-black] .form-group input:focus,[data-theme=red-black] .form-group select:focus{border-color:#ff4d4d;outline:none;box-shadow:0 0 0 3px #ff4d4d1a}@media (width<=500px){.form-row{grid-template-columns:1fr}.popup-content{padding:30px 20px}}
