*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}#sistema,#capacidades,#presencia{scroll-margin-top:80px}h1,h2,h3,h4,h5,h6{font-family:Nunito,system-ui,-apple-system,sans-serif!important}p{font-family:Albert Sans,system-ui,-apple-system,sans-serif!important}body{color:#0f172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}::selection{color:#fff;background:#2563eb}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}[data-animate]{opacity:0;will-change:transform,opacity;animation:0s 1.5s forwards animate-fallback}[data-animate].revealed{animation:none}@keyframes animate-fallback{to{opacity:1;filter:none;transform:none}}[data-animate=fade-up]{transition:opacity .45s cubic-bezier(.4,0,1,1),transform .45s cubic-bezier(.4,0,1,1);transform:translateY(40px)}[data-animate=fade-up].revealed{opacity:1;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(0)}[data-animate=fade-in]{transition:opacity .4s cubic-bezier(.4,0,1,1)}[data-animate=fade-in].revealed{opacity:1;transition:opacity .7s cubic-bezier(.16,1,.3,1)}[data-animate=fade-left]{transition:opacity .45s cubic-bezier(.4,0,1,1),transform .45s cubic-bezier(.4,0,1,1);transform:translate(-40px)}[data-animate=fade-left].revealed{opacity:1;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(0)}[data-animate=fade-right]{transition:opacity .45s cubic-bezier(.4,0,1,1),transform .45s cubic-bezier(.4,0,1,1);transform:translate(40px)}[data-animate=fade-right].revealed{opacity:1;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(0)}[data-animate=scale-in]{transition:opacity .4s cubic-bezier(.4,0,1,1),transform .4s cubic-bezier(.4,0,1,1);transform:scale(.92)}[data-animate=scale-in].revealed{opacity:1;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:scale(1)}[data-animate=blur-in]{filter:blur(8px);transition:opacity .45s cubic-bezier(.4,0,1,1),transform .45s cubic-bezier(.4,0,1,1),filter .45s cubic-bezier(.4,0,1,1);transform:translateY(20px)}[data-animate=blur-in].revealed{opacity:1;filter:blur();transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1);transform:translateY(0)}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroBlurIn{0%{opacity:0;filter:blur(12px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #2563eb4d}50%{box-shadow:0 0 24px 8px #2563eb26}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes line-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hero-badge{animation:.8s cubic-bezier(.16,1,.3,1) .1s both heroFadeUp}.hero-title{animation:1s cubic-bezier(.16,1,.3,1) .25s both heroBlurIn}.hero-subtitle{animation:.9s cubic-bezier(.16,1,.3,1) .45s both heroFadeUp}.hero-buttons{animation:.9s cubic-bezier(.16,1,.3,1) .6s both heroFadeUp}.hero-mockups{animation:1s cubic-bezier(.16,1,.3,1) .7s both heroFadeUp}.mockup-row{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translate(-20px)}.mockup-row-visible{opacity:1;transform:translate(0)}.mockup-profile-card{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1) .4s,transform .7s cubic-bezier(.16,1,.3,1) .4s,box-shadow .4s cubic-bezier(.16,1,.3,1);transform:translateY(-45%)translate(30px)perspective(1200px)rotateY(5deg)rotateX(1deg)}.mockup-profile-visible{opacity:1;transition:opacity .7s cubic-bezier(.16,1,.3,1) .4s,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);transform:translateY(-45%)translate(0)perspective(1200px)rotateY(5deg)rotateX(1deg)}.mockup-profile-visible:hover{transform:translateY(-48%)translate(0)perspective(1200px)rotateY(0)rotateX(0)scale(1.04);box-shadow:0 50px 100px #0009,0 0 0 1px #ffffff26,0 0 40px #2563eb26}@keyframes profileCoverShimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.profile-cover{position:relative;overflow:hidden}.profile-cover:after{content:"";opacity:0;background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);width:50%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.mockup-profile-visible .profile-cover:after{opacity:1;animation:1.2s 1.2s both profileCoverShimmer}@keyframes profileAvatarPop{0%{opacity:0;transform:scale(0)rotate(-15deg)}60%{transform:scale(1.15)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}.profile-avatar{opacity:0}.mockup-profile-visible .profile-avatar{animation:.6s cubic-bezier(.16,1,.3,1) .9s both profileAvatarPop}@keyframes profileFadeUp{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.profile-name{opacity:0}.mockup-profile-visible .profile-name{animation:.5s cubic-bezier(.16,1,.3,1) 1.1s both profileFadeUp}@keyframes profileStatPop{0%{opacity:0;transform:scale(.3)translateY(8px)}70%{transform:scale(1.1)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.profile-stat{opacity:0}.mockup-profile-visible .profile-stat{animation:.5s cubic-bezier(.16,1,.3,1) both profileStatPop}.mockup-profile-visible .profile-stat:first-child{animation-delay:1.25s}.mockup-profile-visible .profile-stat:nth-child(2){animation-delay:1.4s}.mockup-profile-visible .profile-stat:nth-child(3){animation-delay:1.55s}@keyframes profileBarGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.profile-bar{transform-origin:bottom;opacity:0}.mockup-profile-visible .profile-bar{animation:.4s cubic-bezier(.16,1,.3,1) both profileBarGrow}@keyframes profileIconBounce{0%{opacity:0;transform:scale(0)rotate(-20deg)}60%{transform:scale(1.2)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.profile-network{opacity:0}.mockup-profile-visible .profile-network{animation:.4s cubic-bezier(.16,1,.3,1) both profileIconBounce}@keyframes profileTagSlide{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-tag{opacity:0}.mockup-profile-visible .profile-tag{animation:.4s cubic-bezier(.16,1,.3,1) both profileTagSlide}@media (max-width:768px){.hero-mockups{height:340px!important}.mockup-sidebar{display:none!important}.mockup-table-header,.mockup-row{grid-template-columns:2fr 1fr .7fr!important}.mockup-hide-sm,.mockup-hide-mobile,.mockup-profile-card{display:none!important}.mockup-main{width:clamp(340px,85%,760px)!important;left:50%!important}}@media (max-width:480px){.hero-mockups{height:300px!important}.mockup-main{width:clamp(300px,95%,400px)!important;left:50%!important}.mockup-nav span{padding:6px!important;font-size:8px!important}.mockup-row:nth-child(n+6){display:none!important}}.hero-stats{animation:.9s cubic-bezier(.16,1,.3,1) .75s both heroFadeUp}.card-hover{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .3s}.card-hover:hover{transform:translateY(-6px);box-shadow:0 20px 60px #00000014,0 8px 20px #0000000a}.card-lift{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.card-lift:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 16px 48px #0000000f}.card-scale{transition:transform .5s cubic-bezier(.16,1,.3,1)}.card-scale:hover{transform:scale(1.03)}.btn-primary{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative;overflow:hidden}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #2563eb40}.btn-primary:after{content:"";background:linear-gradient(120deg,#0000,#ffffff26,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.btn-primary:hover:after{transform:translate(100%)}@keyframes magnetic-drift-1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-20px)scale(1.05)}50%{transform:translate(-15px,25px)scale(.97)}75%{transform:translate(-25px,-10px)scale(1.03)}}@keyframes magnetic-drift-2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-25px,20px)scale(1.04)}50%{transform:translate(20px,-30px)scale(.96)}75%{transform:translate(15px,15px)scale(1.02)}}@keyframes magnetic-drift-3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(20px,25px)scale(1.06)}66%{transform:translate(-30px,-15px)scale(.98)}}.magnetic-blob-1{animation:12s ease-in-out infinite magnetic-drift-1}.magnetic-blob-2{animation:14s ease-in-out infinite magnetic-drift-2}.magnetic-blob-3{animation:16s ease-in-out infinite magnetic-drift-3}.magnetic-cta:hover{transform:translateY(-2px)scale(1.04);background:linear-gradient(135deg,#fff,#f2f6e4)!important;box-shadow:0 8px 36px #a3be3259!important}.btn-outline{transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s,color .3s}.btn-outline:hover{background:#ffffff14;transform:translateY(-2px)}.btn-arrow{transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}a:hover .btn-arrow,button:hover .btn-arrow{transform:translate(4px)}.marquee-container{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{align-items:center;gap:56px;width:max-content;animation:120s linear infinite marquee;display:flex}.marquee-track:hover{animation-play-state:paused}.link-underline{position:relative}.link-underline:after{content:"";background:currentColor;width:0;height:1.5px;transition:width .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0}.link-underline:hover:after{width:100%}.timeline-line{transform-origin:top;animation:1.5s cubic-bezier(.16,1,.3,1) .3s both line-grow}.timeline-dot{transition:transform .3s,box-shadow .3s}.timeline-dot:hover{transform:scale(1.3);box-shadow:0 0 0 6px #2563eb26}.animated-gradient{background-size:200% 200%;animation:8s infinite gradient-shift}.input-focus{transition:border-color .3s,box-shadow .3s}.input-focus:focus{box-shadow:0 0 0 3px #2563eb1a;border-color:#2563eb!important}.stat-number{background:linear-gradient(135deg,#fff 0%,#fffc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.header-glass{-webkit-backdrop-filter:blur(20px)saturate(180%)}.social-icon{transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s}.social-icon:hover{transform:translateY(-3px);background:#ffffff1f!important}.nav-dropdown-trigger{position:relative}.nav-dropdown{opacity:0;visibility:hidden;pointer-events:none;z-index:100;background:#fff;border-radius:14px;min-width:280px;padding:8px;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 12px 48px #0000001f,0 2px 8px #0000000f}.nav-dropdown:before{content:"";background:#fff;border-radius:3px;width:14px;height:14px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:-2px -2px 4px #0000000a}.nav-dropdown-trigger:hover .nav-dropdown,.nav-dropdown-trigger:focus-within .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-dropdown-trigger:after{content:"";height:20px;position:absolute;top:100%;left:0;right:0}.nav-dropdown-item{border-radius:10px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:background .2s;display:flex}.nav-dropdown-item:hover{background:#f1f5f9}.desktop-nav{display:flex}.mobile-menu-btn,.mobile-menu{display:none}@media (max-width:1023px){.desktop-nav{display:none!important}.mobile-menu-btn,.mobile-menu.open{display:block!important}}.grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.grid-2-form{grid-template-columns:1fr 1fr;gap:64px;display:grid}.grid-2-inner{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:1fr}.grid-3-features{grid-template-columns:1fr!important}.grid-2{grid-template-columns:1fr}.grid-2-form{grid-template-columns:1fr;gap:48px}}@media (max-width:480px){.grid-4{grid-template-columns:1fr}}.solutions-grid-6{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:968px){.solutions-grid-6{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.solutions-grid-6{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.solution-card{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.solution-card:hover{transform:translateY(-8px);box-shadow:0 24px 64px #0000001a,0 8px 24px #0000000a}.solution-card:hover svg{transition:transform .6s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}.solutions-grid{gap:28px}@media (max-width:968px){.solutions-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.stats-bar{gap:32px}@media (max-width:768px){.stats-bar{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:480px){.stats-bar{grid-template-columns:1fr;gap:32px}}.features-grid{gap:20px}@media (max-width:968px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.features-grid{grid-template-columns:1fr}}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:48px;display:grid}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:40px}}.presence-grid{grid-template-columns:1fr 1.4fr;align-items:stretch;gap:24px;display:grid}@media (max-width:968px){.presence-grid{grid-template-columns:1fr;gap:32px}}.presence-info-card{animation:.35s ease-out presenceFadeIn}@keyframes presenceFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.flex-wrap-center{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.blog-card{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.blog-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #00000014}.blog-card:hover .blog-image{transform:scale(1.05)}.blog-image{transition:transform .6s cubic-bezier(.16,1,.3,1)}.blog-card:hover .read-more-arrow{transform:translate(6px)}.read-more-arrow{transition:transform .3s cubic-bezier(.16,1,.3,1)}.office-tag{transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s,border-color .3s}.office-tag:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f;background:#eff6ff!important;border-color:#bfdbfe!important}.testimonial-card{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0000000f}.bento-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:240px;gap:16px;display:grid}.bento-wide{grid-column:span 2}.bento-tall{grid-row:span 2}.bento-card{cursor:default;border-radius:20px;position:relative;overflow:hidden}.bento-card img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.bento-card:hover img{transform:scale(1.05)!important}.bento-overlay{z-index:1;flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.play-button{z-index:2;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .3s,box-shadow .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0003}.bento-card:hover .play-button{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 12px 40px #0000004d}.social-sidebar{z-index:2;flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;bottom:30%;right:12px}.social-sidebar-btn{flex-direction:column;align-items:center;gap:4px;display:flex}@media (max-width:768px){.bento-grid{grid-template-columns:1fr 1fr;grid-auto-rows:200px}.bento-wide{grid-column:span 2}}@media (max-width:480px){.bento-grid{grid-template-columns:1fr;grid-auto-rows:260px}.bento-wide,.bento-tall{grid-area:span 1/span 1}}.case-image{height:220px;position:relative;overflow:hidden}.case-image img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.card-hover:hover .case-image img{transform:scale(1.05)!important}.blog-cover{height:200px;position:relative;overflow:hidden}.blog-cover img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.blog-card:hover .blog-cover img{transform:scale(1.05)!important}@keyframes newsletterOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes newsletterModalIn{0%{opacity:0;transform:scale(.9)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes nlEnterZoom{0%{opacity:0;transform:scale(1.4)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes nlEnterLeft{0%{opacity:0;transform:translate(-60px)scale(1.1)rotate(-4deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes nlEnterRight{0%{opacity:0;transform:translate(60px)scale(1.1)rotate(4deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes nlEnterTop{0%{opacity:0;transform:translateY(-50px)scale(1.1)rotate(-2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes nlEnterBottom{0%{opacity:0;transform:translateY(50px)scale(1.1)rotate(2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes nlKenBurnsA{0%{transform:scale(1)translate(0)}50%{transform:scale(1.15)translate(-4%,3%)}to{transform:scale(1)translate(0)}}@keyframes nlKenBurnsB{0%{transform:scale(1.05)translate(0)}50%{transform:scale(1.2)translate(4%,-3%)}to{transform:scale(1.05)translate(0)}}@keyframes nlKenBurnsC{0%{transform:scale(1.08)translate(0)}50%{transform:scale(1.18)translate(3%,4%)}to{transform:scale(1.08)translate(0)}}@keyframes nlKenBurnsD{0%{transform:scale(1.02)translate(0)}50%{transform:scale(1.14)translate(-3%,-4%)}to{transform:scale(1.02)translate(0)}}@keyframes nlGlowPulse{0%,to{opacity:0}50%{opacity:1}}@keyframes nlShineSweep{0%{opacity:0;transform:translate(-100%)rotate(25deg)}15%{opacity:1}to{opacity:0;transform:translate(250%)rotate(25deg)}}@keyframes newsletterSuccessPop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.newsletter-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;padding:20px;animation:.3s both newsletterOverlayIn;display:flex;position:fixed;inset:0}.newsletter-modal{border-radius:24px;width:100%;max-width:560px;animation:.5s cubic-bezier(.16,1,.3,1) .1s both newsletterModalIn;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000080}.newsletter-collage{z-index:0;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);gap:3px;display:grid;position:absolute;inset:0}.newsletter-photo{opacity:0;border-radius:4px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative;overflow:hidden}.newsletter-photo:hover{z-index:2;transform:scale(1.08);box-shadow:0 8px 24px #0006}.newsletter-photo:hover .nl-photo-img{filter:brightness(1.15)saturate(1.2);animation-play-state:paused!important}.newsletter-photo:hover .nl-photo-glow{opacity:1!important}.nl-enter-zoom{animation:.7s cubic-bezier(.16,1,.3,1) both nlEnterZoom}.nl-enter-left{animation:.7s cubic-bezier(.16,1,.3,1) both nlEnterLeft}.nl-enter-right{animation:.7s cubic-bezier(.16,1,.3,1) both nlEnterRight}.nl-enter-top{animation:.7s cubic-bezier(.16,1,.3,1) both nlEnterTop}.nl-enter-bottom{animation:.7s cubic-bezier(.16,1,.3,1) both nlEnterBottom}.nl-photo-img{object-fit:cover;width:100%;height:100%;transition:filter .4s}.nl-kb-a{animation:8s ease-in-out infinite both nlKenBurnsA}.nl-kb-b{animation:10s ease-in-out infinite both nlKenBurnsB}.nl-kb-c{animation:9s ease-in-out infinite both nlKenBurnsC}.nl-kb-d{animation:11s ease-in-out infinite both nlKenBurnsD}.nl-photo-glow{opacity:0;pointer-events:none;mix-blend-mode:overlay;animation:4s ease-in-out infinite both nlGlowPulse;position:absolute;inset:0}.nl-photo-shine{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff26 50%,#0000 100%);width:40%;height:200%;animation:6s ease-in-out infinite both nlShineSweep;position:absolute;top:-50%;left:-50%;transform:translate(-100%)rotate(25deg)}.newsletter-close{z-index:3;color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s,transform .2s;display:flex;position:absolute;top:16px;right:16px}.newsletter-close:hover{color:#fff;background:#fff3;transform:scale(1.1)}.newsletter-content{z-index:2;text-align:center;padding:56px 40px 40px;position:relative}.newsletter-title{color:#fff;letter-spacing:.02em;margin-bottom:12px;font-size:clamp(22px,4vw,32px);font-weight:800;line-height:1.2}.newsletter-subtitle{color:#ffffff8c;max-width:400px;margin:0 auto 28px;font-size:14px;line-height:1.6}.newsletter-input{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:14px 18px;font-size:14px;font-weight:500;transition:border-color .3s,background .3s,box-shadow .3s}.newsletter-input::placeholder{color:#ffffff59}.newsletter-input:focus{background:#ffffff1f;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.newsletter-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:14px 24px;font-size:15px;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex}.newsletter-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #2563eb59}.newsletter-btn:active{transform:translateY(0)}.newsletter-success{padding:40px 0;animation:.5s cubic-bezier(.16,1,.3,1) both newsletterSuccessPop}@media (max-width:480px){.newsletter-content{padding:40px 24px 32px}.newsletter-collage{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(4,1fr)}}.ai-platform-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;display:grid}@media (max-width:968px){.ai-platform-grid{grid-template-columns:1fr;gap:48px}}@keyframes pulse-glow-purple{0%,to{box-shadow:0 0 #7c3aed66}50%{box-shadow:0 0 20px 6px #7c3aed26}}.ai-mockup-wrapper{transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;transform:rotateY(-4deg)rotateX(2deg)}.ai-mockup-wrapper:hover{transform:rotateY(-1deg)rotateX(.5deg)translateY(-4px)}.ai-mockup-glow{filter:blur(50px);z-index:-1;pointer-events:none;background:radial-gradient(#7c3aed1a 0%,#2563eb0d 40%,#0000 70%);animation:4s ease-in-out infinite ai-glow-pulse;position:absolute;inset:20% -10% -10%}@keyframes ai-glow-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.ai-kpi-card{animation:.6s cubic-bezier(.16,1,.3,1) both ai-kpi-enter}@keyframes ai-kpi-enter{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ai-chart-bar{transform-origin:bottom;animation:.8s cubic-bezier(.16,1,.3,1) both ai-bar-grow}@keyframes ai-bar-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.ai-creator-row{animation:.5s cubic-bezier(.16,1,.3,1) both ai-row-slide}@keyframes ai-row-slide{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (max-width:480px){.ai-mockup-kpis{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:968px){.ai-mockup-wrapper{transform:rotateY(0)rotateX(0)}.ai-mockup-wrapper:hover{transform:translateY(-4px)}}.pf-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;display:grid}@media (max-width:968px){.pf-grid{grid-template-columns:1fr;gap:40px}}.pf-tab:hover{background:#6366f10a!important}.pf-tab-active:hover{background:#ffffffd9!important}.pf-mockup-wrapper{transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;transform:rotateY(-3deg)rotateX(1deg)}.pf-mockup-wrapper:hover{transform:rotateY(-1deg)rotateX(.5deg)translateY(-4px)}@media (max-width:968px){.pf-mockup-wrapper{transform:none}.pf-mockup-wrapper:hover{transform:translateY(-4px)}}.pf-mockup-transition{animation:.45s cubic-bezier(.16,1,.3,1) both pf-fade-in}@keyframes pf-fade-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pf-mockup-glow{filter:blur(50px);z-index:-1;pointer-events:none;background:radial-gradient(#7c3aed1f 0%,#2563eb0f 40%,#0000 70%);animation:4s ease-in-out infinite ai-glow-pulse;position:absolute;inset:20% -10% -10%}.pf-result-row,.pf-match-row,.pf-campaign-card{transition:background .25s,border-color .25s}.pf-result-row:hover,.pf-match-row:hover,.pf-campaign-card:hover{background:#ffffff0f!important;border-color:#ffffff1a!important}.aurora-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.aurora-bg:after{content:"";opacity:.5;z-index:2;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;position:absolute;inset:0}.aurora-bg .aurora-orb{will-change:transform;border-radius:50%;position:absolute}@keyframes auroraDrift1{0%{transform:translate(0)scale(1)}25%{transform:translate(20%,-30%)scale(1.15)}50%{transform:translate(-15%,-45%)scale(.9)}75%{transform:translate(-30%,-10%)scale(1.12)}to{transform:translate(0)scale(1)}}@keyframes auroraDrift2{0%{transform:translate(0)scale(1.1)}30%{transform:translate(-35%,20%)scale(.85)}60%{transform:translate(15%,35%)scale(1.2)}to{transform:translate(0)scale(1.1)}}@keyframes auroraDrift3{0%{transform:translate(0)scale(.9)}20%{transform:translate(30%,15%)scale(1.15)}40%{transform:translate(10%,-25%)scale(1)}60%{transform:translate(-20%,-15%)scale(1.1)}80%{transform:translate(-10%,20%)scale(.95)}to{transform:translate(0)scale(.9)}}@keyframes auroraDrift4{0%{transform:translate(0)rotate(0)scale(1)}33%{transform:translate(-20%,-25%)rotate(5deg)scale(1.2)}66%{transform:translate(25%,10%)rotate(-3deg)scale(.85)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes auroraWave{0%{opacity:0;transform:translate(-120%)skew(-15deg)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(220%)skew(-15deg)}}.aurora-bg .aurora-wave{z-index:1;pointer-events:none;width:50%;height:100%;position:absolute;top:0;left:0}.aurora-bg[data-variant="1"]{background:linear-gradient(160deg,#032b8a 0%,#0440aa 40%,#022369 70%,#053baa 100%)}.aurora-bg[data-variant="1"] .orb-a{filter:blur(50px);background:radial-gradient(#00dcffb3 0%,#00b4ff59 35%,#0440aa1a 60%,#0000 75%);width:600px;height:400px;animation:14s ease-in-out infinite auroraDrift1;top:-25%;left:-5%}.aurora-bg[data-variant="1"] .orb-b{filter:blur(45px);background:radial-gradient(#5a96ffa6 0%,#2563eb4d 40%,#0000 70%);width:500px;height:350px;animation:18s ease-in-out infinite auroraDrift2;bottom:-20%;right:-10%}.aurora-bg[data-variant="1"] .orb-c{filter:blur(40px);background:radial-gradient(#00c8ff66 0%,#02236926 50%,#0000 75%);width:400px;height:300px;animation:12s ease-in-out infinite auroraDrift3;top:20%;right:5%}.aurora-bg[data-variant="1"] .aurora-wave{background:linear-gradient(90deg,#0000 0%,#00dcff14 35%,#00dcff2e 50%,#00dcff14 65%,#0000 100%);animation:10s ease-in-out infinite auroraWave}.aurora-bg[data-variant="2"]{background:linear-gradient(145deg,#04276e 0%,#022369 35%,#0a3a7d 65%,#063070 100%)}.aurora-bg[data-variant="2"] .orb-a{filter:blur(50px);background:radial-gradient(#06c8e6a6 0%,#0891b24d 35%,#03286e1a 60%,#0000 75%);width:550px;height:400px;animation:16s ease-in-out infinite auroraDrift4;top:-15%;right:-15%}.aurora-bg[data-variant="2"] .orb-b{filter:blur(45px);background:radial-gradient(#3b82f699 0%,#2563eb40 40%,#0000 70%);width:450px;height:350px;animation:13s ease-in-out infinite auroraDrift1;bottom:-20%;left:-10%}.aurora-bg[data-variant="2"] .orb-c{filter:blur(40px);background:radial-gradient(#06b6d473 0%,#043db11f 45%,#0000 70%);width:350px;height:280px;animation:10s ease-in-out infinite auroraDrift3;top:40%;left:25%}.aurora-bg[data-variant="2"] .aurora-wave{background:linear-gradient(90deg,#0000 0%,#06c8e60f 35%,#06c8e624 50%,#06c8e60f 65%,#0000 100%);animation:12s ease-in-out infinite auroraWave}.aurora-bg[data-variant="3"]{background:linear-gradient(170deg,#0a2f8f 0%,#022369 40%,#0835a0 70%,#032c85 100%)}.aurora-bg[data-variant="3"] .orb-a{filter:blur(50px);background:radial-gradient(circle,#3b82f6b3 0%,#2563eb59 30%,#0a2f8f1a 55%,#0000 70%);width:500px;height:450px;animation:15s ease-in-out infinite auroraDrift2;bottom:-25%;left:5%}.aurora-bg[data-variant="3"] .orb-b{filter:blur(45px);background:radial-gradient(#6366f199 0%,#4f46e540 40%,#0000 70%);width:450px;height:300px;animation:11s ease-in-out infinite auroraDrift4;top:-15%;right:0%}.aurora-bg[data-variant="3"] .orb-c{filter:blur(40px);background:radial-gradient(#78aaff80 0%,#3b82f626 45%,#0000 70%);width:380px;height:280px;animation:17s ease-in-out infinite auroraDrift1;top:30%;left:-10%}.aurora-bg[data-variant="3"] .aurora-wave{background:linear-gradient(90deg,#0000 0%,#6366f11a 40%,#78aaff2e 50%,#6366f11a 55%,#0000 100%);animation:9s ease-in-out infinite auroraWave}.aurora-bg[data-variant="4"]{background:linear-gradient(155deg,#081e5c 0%,#0c2970 40%,#022369 70%,#0a2565 100%)}.aurora-bg[data-variant="4"] .orb-a{filter:blur(50px);background:radial-gradient(#2563eba6 0%,#1e40af4d 35%,#081e5c1a 55%,#0000 70%);width:550px;height:380px;animation:13s ease-in-out infinite auroraDrift3;top:-10%;left:-10%}.aurora-bg[data-variant="4"] .orb-b{filter:blur(50px);background:radial-gradient(#f5c33280 0%,#eab30833 35%,#c88c000d 55%,#0000 70%);width:400px;height:300px;animation:16s ease-in-out infinite auroraDrift1;top:-15%;right:-5%}.aurora-bg[data-variant="4"] .orb-c{filter:blur(45px);background:radial-gradient(#5a96ff80 0%,#2563eb26 45%,#0000 70%);width:420px;height:300px;animation:12s ease-in-out infinite auroraDrift4;bottom:-15%;right:15%}.aurora-bg[data-variant="4"] .aurora-wave{background:linear-gradient(90deg,#0000 0%,#f5c3320d 25%,#2563eb1a 50%,#f5c3320d 75%,#0000 100%);animation:14s ease-in-out infinite auroraWave}.aurora-bg[data-variant="5"]{background:linear-gradient(135deg,#0e1a55 0%,#15107a 40%,#0d1550 65%,#100c60 100%)}.aurora-bg[data-variant="5"] .orb-a{filter:blur(50px);background:radial-gradient(#8b5cf6a6 0%,#7c3aed4d 35%,#100c601a 55%,#0000 70%);width:550px;height:350px;animation:15s ease-in-out infinite auroraDrift2;top:5%;right:-15%}.aurora-bg[data-variant="5"] .orb-b{filter:blur(45px);background:radial-gradient(#3b82f68c 0%,#2563eb40 40%,#0000 70%);width:500px;height:380px;animation:12s ease-in-out infinite auroraDrift4;bottom:-25%;left:-5%}.aurora-bg[data-variant="5"] .orb-c{filter:blur(40px);background:radial-gradient(#a78bfa80 0%,#7c3aed26 45%,#0000 70%);width:350px;height:300px;animation:18s ease-in-out infinite auroraDrift1;top:-10%;left:15%}.aurora-bg[data-variant="5"] .aurora-wave{background:linear-gradient(90deg,#0000 0%,#8b5cf614 35%,#a78bfa26 50%,#8b5cf614 65%,#0000 100%);animation:11s ease-in-out infinite auroraWave}.aurora-bg[data-variant="6"]{background:linear-gradient(#062b40 0%,#063d55 40%,#04304a 70%,#053545 100%)}.aurora-bg[data-variant="6"] .orb-a{filter:blur(50px);background:radial-gradient(#10c89199 0%,#0596694d 35%,#063d551a 55%,#0000 70%);width:500px;height:380px;animation:14s ease-in-out infinite auroraDrift4;top:-20%;left:0%}.aurora-bg[data-variant="6"] .orb-b{filter:blur(45px);background:radial-gradient(#2563eb8c 0%,#065f4633 40%,#0000 70%);width:450px;height:320px;animation:17s ease-in-out infinite auroraDrift2;bottom:-15%;right:-5%}.aurora-bg[data-variant="6"] .orb-c{filter:blur(40px);background:radial-gradient(#34d39973 0%,#10b98126 40%,#0000 65%);width:380px;height:300px;animation:11s ease-in-out infinite auroraDrift1;top:25%;right:10%}.aurora-bg[data-variant="6"] .aurora-wave{background:linear-gradient(90deg,#0000 0%,#34d3990f 35%,#10c8911f 50%,#34d3990f 65%,#0000 100%);animation:13s ease-in-out infinite auroraWave}.pf-stagger{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) both pf-stagger-in}@keyframes pf-stagger-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pf-chat-msg{opacity:0;animation:.45s cubic-bezier(.16,1,.3,1) both pf-chat-appear}@keyframes pf-chat-appear{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.pf-chat-banner{opacity:0;animation:.4s cubic-bezier(.16,1,.3,1) both pf-banner-pop}@keyframes pf-banner-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.pf-bar-grow{transform-origin:bottom;opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) both pf-bar-anim}@keyframes pf-bar-anim{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.paper-card{grid-template-columns:380px 1fr;display:grid}@media (max-width:868px){.paper-card{grid-template-columns:1fr}}.testimonial-slide-in{animation:.6s cubic-bezier(.16,1,.3,1) both testimonialFadeIn}@keyframes testimonialFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
