.landing-root{scroll-behavior:smooth}.landing-root #como-funciona,.landing-root #hero,.landing-root #pricing,.landing-root #servicios{scroll-margin-top:90px}@media (max-width:960px){.landing-root #como-funciona,.landing-root #hero,.landing-root #pricing,.landing-root #servicios{scroll-margin-top:70px}}.landing-root{--w80:rgba(255,255,255,0.8);--w55:rgba(255,255,255,0.55);--w30:rgba(255,255,255,0.3);--w15:rgba(255,255,255,0.15);--w08:rgba(255,255,255,0.08);--w04:rgba(255,255,255,0.04);--blue-dk:#0a1e5c;--blue-glow:#1246d6;--green:#00e676;--red:#ff3b3b;--amber:#ffb300;--f-h:"Anton SC",sans-serif;--f-b:"Barlow",sans-serif;--f-m:"DM Mono",monospace;font-family:var(--f-b)!important;color:#fff;background-color:#000;background-image:url(/images/landing/bg-glow.jpg);background-size:cover;background-position:50%;background-attachment:fixed;background-repeat:no-repeat;font-size:16px;line-height:1.5;min-height:100vh;overflow-x:hidden;--background:0 0% 0%;--foreground:0 0% 100%}.landing-root div,.landing-root footer,.landing-root header,.landing-root nav,.landing-root section{background-color:transparent}.landing-root nav{position:fixed;top:0;left:0;right:0;z-index:500;display:flex;align-items:center;justify-content:space-between;padding:18px 60px;background:rgba(3,6,18,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid transparent;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease,box-shadow .3s ease}.landing-root nav.nav-scrolled{background:rgba(3,6,18,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:rgba(255,255,255,.07);box-shadow:0 10px 30px rgba(0,0,0,.35)}.landing-root .nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font-family:Barlow,sans-serif;font-size:20px;font-weight:600}.landing-root .klear-brand{font-family:Clash Display,sans-serif!important;font-weight:600;letter-spacing:-.01em}.landing-root .logo-img{height:34px;width:auto;border-radius:8px;display:block}.landing-root .nav-links{display:flex;align-items:center;gap:36px;list-style:none}.landing-root .nav-links a{color:rgba(255,255,255,.55);font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.landing-root .nav-links a:hover{color:#fff}.landing-root .nav-cta{background:#fff!important;color:#04122a!important;padding:9px 22px;border-radius:7px;font-weight:600!important}.landing-root .nav-burger{display:none;flex-direction:column;justify-content:space-between;width:26px;height:18px;background:transparent;border:0;padding:0;cursor:pointer;z-index:601;position:relative}.landing-root .nav-burger span{display:block;width:100%;height:2px;background:#fff;border-radius:2px;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s ease;transform-origin:center}.landing-root .nav-burger.open span:first-child{transform:translateY(8px) rotate(45deg)}.landing-root .nav-burger.open span:nth-child(2){opacity:0}.landing-root .nav-burger.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.landing-root .nav-mobile-overlay{position:fixed;inset:0;background:rgba(3,6,18,.97);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:550;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:20px;padding:100px 32px 48px;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .28s ease,transform .28s cubic-bezier(.2,.8,.2,1);overflow-y:auto}.landing-root .nav-mobile-overlay.open{opacity:1;pointer-events:auto;transform:translateY(0)}.landing-root .nav-mobile-section{display:flex;flex-direction:column;gap:6px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.landing-root .nav-mobile-label{font-family:var(--f-m);font-size:11px;color:rgba(140,180,255,.7);letter-spacing:.22em;text-transform:uppercase;margin-bottom:6px}.landing-root .nav-mobile-sub{font-family:var(--f-b);font-size:22px;font-weight:500;color:rgba(255,255,255,.85);text-decoration:none;padding:10px 0;transition:color .2s ease}.landing-root .nav-mobile-sub:active,.landing-root .nav-mobile-sub:hover{color:#fff}.landing-root .nav-mobile-link{font-family:var(--f-h);font-size:32px;text-transform:uppercase;letter-spacing:-.01em;color:#fff;text-decoration:none;padding:12px 0;transition:color .2s ease}.landing-root .nav-mobile-link:active,.landing-root .nav-mobile-link:hover{color:rgba(140,180,255,.95)}.landing-root .nav-mobile-cta{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#04122a;font-family:var(--f-m);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:18px 28px;border-radius:8px;text-decoration:none;margin-top:12px;transition:transform .2s ease}.landing-root .nav-mobile-cta:active{transform:scale(.98)}.landing-root .nav-dropdown{position:relative}.landing-root .nav-dropdown-trigger{position:relative;background:none;border:0;padding:0;font:inherit;font-size:14px;font-weight:400;color:rgba(255,255,255,.55);cursor:pointer;display:flex;align-items:center;gap:6px;transition:color .2s}.landing-root .nav-dropdown-trigger:hover,.landing-root .nav-dropdown.open .nav-dropdown-trigger{color:#fff}.landing-root .nav-caret{font-size:10px;opacity:.7;transition:transform .2s}.landing-root .nav-dropdown.open .nav-caret{transform:rotate(180deg)}.landing-root .nav-dropdown-trigger:after{content:"";position:absolute;left:0;right:0;top:100%;height:18px;pointer-events:none}.landing-root .nav-dropdown.open .nav-dropdown-trigger:after{pointer-events:auto}.landing-root .nav-dropdown-menu{top:calc(100% + 12px);transform:translateX(-50%) translateY(-4px);min-width:240px;background:inherit;background-color:rgba(3,6,18,.92);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:4px;box-shadow:0 12px 32px rgba(0,0,0,.5);display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:501}.landing-root .nav-dropdown-menu,.landing-root .nav-dropdown-menu:before{position:absolute;left:50%;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.landing-root .nav-dropdown-menu:before{content:"";top:-5px;transform:translateX(-50%) rotate(45deg);width:8px;height:8px;background:rgba(3,6,18,.92);border-left:1px solid rgba(255,255,255,.06);border-top:1px solid rgba(255,255,255,.06)}.landing-root .nav-dropdown.open .nav-dropdown-menu{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.landing-root .nav-dropdown-menu a{display:flex!important;flex-direction:column;gap:2px;padding:9px 12px;border-radius:6px;color:#fff!important;text-decoration:none;transition:background .12s,color .12s}.landing-root .nav-dropdown-menu a:hover{background:rgba(255,255,255,.05)}.landing-root .nav-dd-title{font-size:13px;font-weight:600;color:#fff;line-height:1.2}.landing-root .nav-dd-sub{font-size:10.5px;color:rgba(255,255,255,.4);font-family:var(--f-m);letter-spacing:.03em;line-height:1.3}.landing-root #hero{height:100vh;padding-top:clamp(56px,8vh,80px);display:flex;flex-direction:column;position:relative;box-sizing:border-box}.landing-root .hero-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(16px,2.5vh,48px) 60px;transform:translateY(-15px)}.landing-root .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--w08);background-color:#05070e;width:100%;box-sizing:border-box;position:relative;z-index:2}.landing-root .st{padding:clamp(20px,3vh,40px) clamp(24px,3vw,48px);border-right:1px solid var(--w08);animation:stat-fade-in .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--stat-delay,0s)}.landing-root .st:last-child{border-right:none}@keyframes stat-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-root .st{animation:none}}.landing-root .st-n{font-family:var(--f-h);font-size:clamp(32px,min(4.5vw,6vh),58px);letter-spacing:-.02em;line-height:1;display:block}.landing-root .st-n.g{color:#599c78}.landing-root .st-l{font-size:clamp(13px,1.6vh,16px);color:var(--w55);font-weight:400;margin-top:10px}.landing-root #como-funciona{padding:clamp(16px,2.5vh,48px) 60px;min-height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;position:relative;text-align:center;box-sizing:border-box}.landing-root .flow-head{max-width:820px;text-align:center}.landing-root #como-funciona .sec-eye{justify-content:center}.landing-root .flow-steps-kicker{font-family:var(--f-m);font-size:12px;color:var(--w55);letter-spacing:.18em;text-transform:uppercase;margin:clamp(16px,2.5vh,32px) 0 clamp(12px,1.8vh,20px);display:flex;align-items:center;justify-content:center;gap:14px}.landing-root .flow-steps-kicker:after,.landing-root .flow-steps-kicker:before{content:"";width:42px;height:1px;background:var(--w15)}.landing-root #como-funciona .steps{width:100%}.landing-root .sec-eye{font-family:var(--f-m);font-size:11px;color:rgba(140,180,255,.7);letter-spacing:.2em;text-transform:uppercase;margin-bottom:clamp(10px,1.8vh,22px);display:flex;align-items:center;gap:10px}.landing-root .sec-eye:after,.landing-root .sec-eye:before{content:"";width:20px;height:1px;background:rgba(140,180,255,.4)}.landing-root .sec-h{font-family:var(--f-h);font-size:clamp(34px,min(5.5vw,7vh),72px);text-transform:uppercase;line-height:.9;letter-spacing:-.01em;margin:0 0 clamp(14px,2vh,24px)}.landing-root .sec-h .ice{color:rgba(160,200,255,.85)}.landing-root .sec-p{font-size:clamp(13px,1.6vh,16px);color:var(--w55);font-weight:300;line-height:1.6;margin:0 0 clamp(16px,2.5vh,36px)}.landing-root .sec-p strong{color:#fff;font-weight:600}.landing-root .steps{display:flex;flex-direction:column;gap:28px;max-width:1080px;margin:0 auto;width:100%}.landing-root .steps-row{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;width:100%}.landing-root .steps-row-2{grid-template-columns:1fr 28px 1fr;max-width:700px;margin:0 auto}.landing-root .step{border:1px solid var(--w15);border-radius:12px;padding:clamp(18px,2.6vh,28px) clamp(14px,1.8vw,18px);text-align:center;transition:all .3s;background:rgba(6,12,30,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.landing-root .step:hover{border-color:rgba(140,180,255,.5);background:rgba(14,22,50,.75);transform:translateY(-3px);box-shadow:0 0 0 1px rgba(140,180,255,.25),0 14px 40px rgba(18,70,214,.25)}.landing-root .step.fin{border-color:rgba(255,179,0,.4);background:rgba(34,22,4,.6)}.landing-root .step.fin:hover{border-color:rgba(255,179,0,.6);background:rgba(44,28,6,.75);box-shadow:0 0 0 1px rgba(255,179,0,.3),0 14px 40px rgba(255,179,0,.22)}.landing-root .s-n{font-family:var(--f-m);font-size:clamp(10px,1.1vh,12px);color:var(--w30);letter-spacing:.15em;margin-bottom:clamp(8px,1.3vh,12px)}.landing-root .step.fin .s-n{color:var(--amber)}.landing-root .s-l{font-size:clamp(14px,1.6vh,17px);font-weight:700;color:#fff;margin-bottom:clamp(4px,.8vh,6px);letter-spacing:-.01em}.landing-root .step.fin .s-l{color:var(--amber)}.landing-root .s-d{font-size:clamp(11px,1.3vh,13px);color:var(--w30);line-height:1.5}.landing-root .s-arr{color:var(--w15);font-size:20px;text-align:center}.landing-root .flow-cta-wrap{margin-top:clamp(24px,4vh,72px);display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.2vh,14px)}.landing-root .flow-cta{display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;padding:clamp(11px,1.6vh,16px) clamp(22px,3vw,32px);background:#fff;color:#04122a;font-family:var(--f-m);font-size:clamp(11.5px,1.3vh,13px);letter-spacing:.12em;text-transform:uppercase;font-weight:600;border-radius:8px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 10px 30px rgba(140,180,255,.18),0 0 0 0 rgba(140,180,255,0)}.landing-root .flow-cta:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(140,180,255,.32),0 0 0 4px rgba(140,180,255,.12)}.landing-root .flow-cta-sub{font-family:var(--f-m);font-size:11px;color:var(--w55);letter-spacing:.08em;margin:0}.landing-root .plat-eye{font-family:var(--f-m);font-size:clamp(11px,1.2vh,14px);color:rgba(140,180,255,.7);letter-spacing:.22em;text-transform:uppercase;margin-bottom:clamp(20px,3.5vh,48px);display:flex;align-items:center;gap:12px}.landing-root .plat-eye:after,.landing-root .plat-eye:before{content:"";width:clamp(28px,3vw,48px);height:1px;background:rgba(140,180,255,.35)}.landing-root .plat-h{font-family:var(--f-h);font-size:clamp(48px,min(8vw,12vh),160px);text-transform:uppercase;line-height:.9;letter-spacing:-.02em;max-width:1400px;margin:0 0 clamp(24px,4vh,64px)}.landing-root .plat-h .ghost{color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.35)}.landing-root .plat-h .accent{color:#fff}.landing-root .plat-sub{font-size:clamp(16px,2.2vh,26px);color:var(--w55);font-weight:300;line-height:1.6;max-width:820px;margin:0}.landing-root .plat-sub strong{color:#fff;font-weight:600}.landing-root #servicios{padding:clamp(16px,2.5vh,48px) 60px;min-height:calc(100vh - 80px);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.landing-root .srv-wrap{max-width:1180px;margin:0 auto}.landing-root .srv-eye{font-family:var(--f-m);font-size:11px;color:rgba(140,180,255,.7);letter-spacing:.22em;text-transform:uppercase;margin-bottom:clamp(8px,1.5vh,20px);display:flex;align-items:center;justify-content:center;gap:10px}.landing-root .srv-eye:after,.landing-root .srv-eye:before{content:"";width:20px;height:1px;background:rgba(140,180,255,.4)}.landing-root .srv-h{font-family:var(--f-h);font-size:clamp(32px,min(5vw,7vh),64px);text-transform:uppercase;line-height:.92;letter-spacing:-.01em;text-align:center;margin:0 0 24px;color:#fff}.landing-root .srv-lede{text-align:center;color:var(--w55);font-size:clamp(13px,1.6vh,16px);font-weight:300;margin-bottom:clamp(20px,3.5vh,56px)}.landing-root .srv-lede strong{color:rgba(160,200,255,.9);font-weight:500}.landing-root .srv-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;perspective:1600px}.landing-root .srv-card{position:relative;padding:clamp(24px,3.5vh,44px) clamp(22px,2.2vw,36px) clamp(20px,3vh,36px);border-radius:20px;border:1px solid rgba(255,255,255,.09);background:rgba(10,14,32,.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;cursor:pointer;text-align:left;font-family:inherit;color:inherit;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s,opacity .3s;box-shadow:0 20px 50px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05)}.landing-root .srv-card.srv-tilt-left{transform:rotateY(3deg) translateZ(0) translateY(14px)}.landing-root .srv-card.srv-tilt-center{transform:rotateY(0deg) translateZ(0) translateY(14px)}.landing-root .srv-card.srv-tilt-right{transform:rotateY(-3deg) translateZ(0) translateY(14px)}.landing-root .srv-stack:has(.srv-card:hover) .srv-card:not(:hover){transform:rotateY(0deg) translateZ(-20px) translateY(26px);opacity:.5}@keyframes srv-card-highlight-pulse{0%{transform:rotateY(0deg) translateZ(0) translateY(14px) scale(1);box-shadow:0 20px 50px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05);border-color:rgba(255,255,255,.09);background:rgba(10,14,32,.7)}45%{transform:rotateY(0deg) translateZ(35px) translateY(6px) scale(1.01);box-shadow:0 0 0 1px rgba(140,180,255,.35),0 0 40px 6px rgba(140,180,255,.22),0 24px 55px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.08);border-color:rgba(140,180,255,.35);background:rgba(12,17,38,.78)}to{transform:rotateY(0deg) translateZ(0) translateY(14px) scale(1);box-shadow:0 20px 50px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05);border-color:rgba(255,255,255,.09);background:rgba(10,14,32,.7)}}.landing-root .srv-card.srv-card-highlight{animation:srv-card-highlight-pulse 1s ease-in-out 2;z-index:3}.landing-root .srv-stack:has(.srv-card-highlight) .srv-card:not(.srv-card-highlight){opacity:.7}@media (prefers-reduced-motion:reduce){.landing-root .srv-card.srv-card-highlight{animation:none;transform:rotateY(0deg) translateZ(80px) translateY(-12px)!important;box-shadow:0 0 0 2px rgba(140,180,255,.55),0 0 40px 8px rgba(140,180,255,.28),0 20px 50px rgba(0,0,0,.4);border-color:rgba(140,180,255,.5);background:rgba(14,20,42,.85)}}.landing-root .srv-stack .srv-card:hover{transform:rotateY(0deg) translateZ(80px) translateY(-12px)!important;border-color:rgba(140,180,255,.3);background:rgba(14,20,42,.82);z-index:3;opacity:1}.landing-root .srv-layer-num{position:absolute;top:20px;right:24px;font-family:var(--f-h);font-size:clamp(44px,min(4vw,7vh),72px);color:rgba(255,255,255,.05);line-height:1;pointer-events:none;letter-spacing:-.02em}.landing-root .srv-tag{font-family:var(--f-m);font-size:10px;color:rgba(255,255,255,.4);letter-spacing:.2em;text-transform:uppercase;margin-bottom:clamp(12px,2vh,24px)}.landing-root .srv-card-title{font-family:var(--f-h);font-size:clamp(24px,min(2.3vw,3.5vh),34px);text-transform:uppercase;line-height:1;margin-bottom:clamp(10px,1.6vh,18px);position:relative;z-index:1;color:#fff}.landing-root .srv-card-body{font-size:clamp(12.5px,1.45vh,14.5px);line-height:1.55;color:var(--w55);margin-bottom:clamp(12px,2vh,22px);font-weight:300;position:relative;z-index:1}.landing-root .srv-highlight{display:block;font-size:clamp(11.5px,1.3vh,13px);color:var(--w80);font-weight:500;padding:clamp(8px,1.2vh,14px) 0;border-top:1px solid var(--w08);margin-bottom:clamp(14px,2.4vh,28px)}.landing-root .srv-open{margin-top:auto;padding:clamp(9px,1.2vh,13px) 22px;border:1px solid var(--w15);border-radius:8px;font-family:var(--f-m);font-size:clamp(10.5px,1.1vh,11.5px);letter-spacing:.12em;text-transform:uppercase;color:var(--w80);text-align:center;transition:all .2s;background:transparent;pointer-events:none}.landing-root .srv-card:hover .srv-open{background:rgba(255,255,255,.05);border-color:var(--w30);color:#fff}.landing-root .srv-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:40px 20px;z-index:600;opacity:0;pointer-events:none;transition:opacity .25s ease}.landing-root .srv-modal-overlay.open{opacity:1;pointer-events:auto}.landing-root .srv-modal{max-width:1080px;width:100%;max-height:90vh;overflow-y:auto;background:linear-gradient(135deg,rgba(10,16,40,.96),rgba(4,6,18,.98));border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:56px 48px;position:relative;transform:scale(.96) translateY(8px);transition:transform .3s ease;box-shadow:0 50px 120px rgba(0,0,0,.7)}.landing-root .srv-modal-overlay.open .srv-modal{transform:scale(1) translateY(0)}.landing-root .srv-modal-close{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:2}.landing-root .srv-modal-close:hover{background:rgba(255,255,255,.1);color:#fff}.landing-root .srv-panel{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:start}.landing-root .srv-panel-content{display:flex;flex-direction:column}.landing-root .srv-panel-tag{font-family:var(--f-m);font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px}.landing-root .srv-panel.profit .srv-panel-tag{color:#00c58a}.landing-root .srv-panel.intel .srv-panel-tag{color:rgba(160,200,255,.85)}.landing-root .srv-panel.consult .srv-panel-tag{color:#ffb300}.landing-root .srv-panel-h{font-family:var(--f-h);font-size:54px;text-transform:uppercase;line-height:.95;margin-bottom:20px;color:#fff}.landing-root .srv-panel-p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.72);margin-bottom:28px;font-weight:300}.landing-root .srv-panel-p strong{color:#fff;font-weight:600}.landing-root .srv-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border:0;cursor:pointer;background:#fff;color:#04122a;font-family:var(--f-m);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;border-radius:8px;text-decoration:none;width:fit-content;transition:transform .2s}.landing-root .srv-cta:hover{transform:translateY(-2px)}.landing-root .srv-trial{margin-top:12px;display:inline-flex;align-items:center;gap:10px;font-family:var(--f-m);font-size:11px;color:rgba(255,255,255,.5);letter-spacing:.15em;text-transform:uppercase;font-weight:500;width:fit-content}.landing-root .srv-trial:before{content:"";width:5px;height:5px;border-radius:50%;background:#00e676;flex-shrink:0}.landing-root .srv-trial strong{color:rgba(0,230,118,.92);font-weight:600}.landing-root .srv-visual{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(5,8,20,.9);overflow:hidden;box-shadow:0 25px 70px rgba(0,0,0,.55)}.landing-root .srv-visual-head{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.landing-root .srv-visual-title{font-family:var(--f-m);font-size:10px;letter-spacing:.14em;color:rgba(255,255,255,.55);text-transform:uppercase}.landing-root .srv-dots{display:flex;gap:5px}.landing-root .srv-dots span{width:8px;height:8px;border-radius:50%}.landing-root .srv-dots span:first-child{background:rgba(255,77,77,.5)}.landing-root .srv-dots span:nth-child(2){background:rgba(255,179,0,.5)}.landing-root .srv-dots span:nth-child(3){background:rgba(0,197,138,.5)}.landing-root .srv-pnl{padding:20px 22px}.landing-root .srv-pnl-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;font-size:12.5px;border-bottom:1px solid rgba(255,255,255,.04)}.landing-root .srv-pnl-row:last-of-type{border-bottom:none}.landing-root .srv-pnl-row .srv-label{color:rgba(255,255,255,.6)}.landing-root .srv-pnl-row .srv-val{font-family:var(--f-m);color:rgba(255,255,255,.85);font-weight:500}.landing-root .srv-pnl-row.srv-neg .srv-val{color:#ff7a7a}.landing-root .srv-pnl-row.srv-total{margin-top:4px;padding-top:14px;border-top:1px solid rgba(255,255,255,.15)}.landing-root .srv-pnl-row.srv-total .srv-label{color:#fff;font-weight:600;font-size:13.5px}.landing-root .srv-pnl-row.srv-total .srv-val{font-family:var(--f-h);font-size:22px;color:#00e676;letter-spacing:0}.landing-root .srv-pnl-foot{margin-top:14px;padding:10px 12px;background:rgba(0,230,118,.05);border:1px solid rgba(0,230,118,.2);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:rgba(255,255,255,.65)}.landing-root .srv-pnl-foot strong{color:#00e676}.landing-root .srv-trend{color:#00e676;font-size:14px}.landing-root .srv-calc{padding:20px 22px}.landing-root .srv-calc-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.04);gap:14px}.landing-root .srv-calc-row:last-of-type{border-bottom:none}.landing-root .srv-calc-step{font-family:var(--f-m);font-size:10px;color:rgba(140,180,255,.7);letter-spacing:.15em;min-width:26px}.landing-root .srv-calc-label{font-size:12.5px;color:rgba(255,255,255,.75)}.landing-root .srv-calc-label small{display:block;font-family:var(--f-m);font-size:9.5px;color:rgba(255,255,255,.3);letter-spacing:.08em;margin-top:2px}.landing-root .srv-calc-val{font-family:var(--f-m);font-size:13px;font-weight:600;color:#fff;text-align:right}.landing-root .srv-calc-val.srv-target{color:#ffb300}.landing-root .srv-calc-val.srv-result{font-family:var(--f-h);font-size:22px;color:#00e676;letter-spacing:0}.landing-root .srv-arrow{text-align:center;color:rgba(140,180,255,.5);font-size:14px;padding:2px 0}.landing-root .srv-calc-foot{margin-top:14px;padding:12px 14px;background:rgba(0,230,118,.05);border:1px solid rgba(0,230,118,.2);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:rgba(255,255,255,.65)}.landing-root .srv-calc-foot strong{color:#00e676}.landing-root .srv-apply-btn{padding:5px 12px;background:#00e676;color:#000;font-family:var(--f-m);font-size:9.5px;letter-spacing:.12em;font-weight:700;border-radius:5px;text-transform:uppercase}.landing-root .srv-sched{padding:20px 22px}.landing-root .srv-sched-consultor{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:14px}.landing-root .srv-sched-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#ffb300,#ff6b00);display:flex;align-items:center;justify-content:center;font-family:var(--f-h);font-size:14px;color:#000}.landing-root .srv-sched-name{font-size:13px;font-weight:600;color:#fff}.landing-root .srv-sched-role{font-family:var(--f-m);font-size:10px;color:rgba(255,255,255,.4);letter-spacing:.08em;margin-top:2px}.landing-root .srv-sched-item{display:grid;grid-template-columns:70px 1fr auto;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.03)}.landing-root .srv-sched-item:last-of-type{border-bottom:none}.landing-root .srv-sched-date{font-family:var(--f-m);font-size:11px;color:#ffb300;letter-spacing:.08em;text-transform:uppercase}.landing-root .srv-sched-date small{display:block;font-size:9px;color:rgba(255,255,255,.3);letter-spacing:.1em;margin-top:2px}.landing-root .srv-sched-topic{font-size:12.5px;color:rgba(255,255,255,.8);font-weight:500}.landing-root .srv-sched-topic small{display:block;font-size:10.5px;color:rgba(255,255,255,.4);font-weight:300;margin-top:3px}.landing-root .srv-sched-pill{font-family:var(--f-m);font-size:9px;padding:3px 8px;border-radius:99px;letter-spacing:.08em;text-transform:uppercase}.landing-root .srv-sched-pill.srv-live{background:rgba(0,230,118,.1);color:#00e676;border:1px solid rgba(0,230,118,.25)}.landing-root .srv-sched-pill.srv-soon{background:rgba(255,179,0,.1);color:#ffb300;border:1px solid rgba(255,179,0,.25)}.landing-root .srv-sched-foot{margin-top:14px;padding:10px 12px;background:rgba(255,179,0,.05);border:1px solid rgba(255,179,0,.2);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:rgba(255,255,255,.65)}.landing-root .srv-consult-dot,.landing-root .srv-sched-foot strong{color:#ffb300}.landing-root #bridge{padding:80px 60px 140px;text-align:center;position:relative}.landing-root .bridge-line{width:1px;height:80px;background:linear-gradient(180deg,transparent,rgba(18,70,214,.6),transparent);margin:0 auto 36px}.landing-root .bridge-eye{font-family:var(--f-m);font-size:11px;color:rgba(140,180,255,.7);letter-spacing:.22em;text-transform:uppercase;margin-bottom:24px}.landing-root .bridge-h{font-family:var(--f-h);font-size:clamp(36px,4vw,58px);text-transform:uppercase;line-height:.9;letter-spacing:-.015em;max-width:780px;margin:0 auto 28px;color:#fff}.landing-root .bridge-sub{font-size:16px;color:var(--w55);font-weight:300;line-height:1.7;max-width:520px;margin:0 auto 44px}.landing-root .bridge-arrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:52px}.landing-root .bridge-arrow-line{width:1px;height:60px;background:linear-gradient(180deg,rgba(18,70,214,.5),rgba(140,180,255,.8),rgba(18,70,214,.5));margin:0 auto}.landing-root .bridge-cta-label{font-family:var(--f-m);font-size:10px;color:rgba(140,180,255,.5);letter-spacing:.22em;text-transform:uppercase;margin-bottom:20px}.landing-root #pricing{padding:clamp(16px,2.5vh,48px) 60px;min-height:calc(100vh - 80px);display:flex;flex-direction:column;justify-content:center;border-top:1px solid var(--w08);box-sizing:border-box}.landing-root .price-inner{max-width:940px;margin:0 auto;position:relative;width:100%}.landing-root .price-pre{font-family:var(--f-m);font-size:11px;color:var(--w30);letter-spacing:.2em;text-transform:uppercase;margin-bottom:clamp(10px,1.5vh,18px);display:flex;align-items:center;justify-content:center;gap:10px}.landing-root .price-pre:after,.landing-root .price-pre:before{content:"";width:20px;height:1px;background:var(--w30)}.landing-root .price-h{font-family:var(--f-h);font-size:clamp(34px,min(7vw,8vh),88px);text-transform:uppercase;line-height:.88;letter-spacing:-.02em;margin:0 0 clamp(16px,2.5vh,36px);text-align:center}.landing-root .price-toggle{display:flex;width:fit-content;margin:0 auto clamp(20px,3.5vh,56px);padding:4px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px}.landing-root .price-toggle button{padding:11px 26px;background:transparent;border:0;font-family:var(--f-m);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5);cursor:pointer;border-radius:7px;transition:color .2s,background .2s;display:inline-flex;align-items:center;gap:8px}.landing-root .price-toggle button:hover:not(.active){color:rgba(255,255,255,.85)}.landing-root .price-toggle button.active{background:#fff;color:#04122a;font-weight:600}.landing-root .price-toggle .save{padding:2px 7px;font-size:9.5px;background:rgba(0,197,138,.18);color:#00c58a;border-radius:5px;font-weight:700;letter-spacing:.08em}.landing-root .price-toggle button.active .save{background:rgba(0,197,138,.2);color:#00a37a}.landing-root .price-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.landing-root .pc-p.pc-p-quote{font-size:clamp(28px,4.5vh,46px);letter-spacing:-.01em}.landing-root .pc{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:clamp(24px,3.5vh,44px) clamp(24px,2.5vw,44px);position:relative;cursor:pointer;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s ease,border-color .3s ease,box-shadow .35s ease,background .3s ease;background:rgba(8,14,38,.82)}.landing-root .price-cards:has(.pc:hover) .pc:not(:hover){opacity:.55;transform:scale(.98)}.landing-root .pc:hover{border-color:rgba(140,180,255,.5);background:rgba(14,22,50,.9);transform:translateY(-8px) scale(1.02);box-shadow:0 0 0 1px rgba(140,180,255,.3),0 28px 60px rgba(18,70,214,.28),0 12px 32px rgba(0,0,0,.45);z-index:3}.landing-root .pc.feat{border-color:rgba(60,120,220,.5);background:rgba(15,30,80,.82)}.landing-root .pc.feat:hover{border-color:rgba(140,180,255,.65);background:rgba(22,40,100,.9);box-shadow:0 0 0 1px rgba(140,180,255,.45),0 28px 60px rgba(18,70,214,.4),0 12px 32px rgba(0,0,0,.5)}.landing-root .fbadge{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:#1246d6;color:#fff;font-family:var(--f-m);font-size:9px;padding:5px 18px;border-radius:0 0 8px 8px;white-space:nowrap}.landing-root .fbadge,.landing-root .pc-n{letter-spacing:.15em;text-transform:uppercase}.landing-root .pc-n{font-size:12px;font-weight:700;color:var(--w30);margin-bottom:4px}.landing-root .pc-tag{font-size:13px;color:var(--w55);font-weight:300;margin-bottom:4px}.landing-root .pc-p{font-family:var(--f-h);font-size:clamp(36px,5vh,52px);letter-spacing:-.03em;line-height:1;margin:clamp(10px,1.8vh,18px) 0 4px;display:flex;align-items:baseline;gap:10px}.landing-root .pc-curr{font-family:var(--f-m);font-size:12px;color:var(--w30);letter-spacing:.1em;font-weight:700;align-self:flex-start;margin-top:10px}.landing-root .pc-mo{font-size:13px;color:var(--w55);font-weight:300;margin-bottom:6px}.landing-root .pc-f{list-style:none;margin-bottom:clamp(16px,2.8vh,36px)}.landing-root .pc-f li{padding:clamp(6px,.9vh,10px) 0;border-bottom:1px solid var(--w08);font-size:clamp(12.5px,1.4vh,14px);font-weight:300;color:var(--w55);display:flex;align-items:center;gap:10px}.landing-root .pc-f li:before{content:"\2014";flex-shrink:0;color:var(--w30)}.landing-root .pc-f li:last-child{border-bottom:none}.landing-root .pc-f-highlight{margin-top:6px}.landing-root .pc-f-highlight:before{content:"★"!important;color:#00c58a!important}.landing-root .pc-f-highlight strong{color:#fff!important;font-weight:600}.landing-root .btn-w2{display:block;text-align:center;background:#fff;color:#04122a;font-family:var(--f-h);font-size:13px;letter-spacing:.12em;padding:14px;border-radius:7px;text-decoration:none;text-transform:uppercase;transition:opacity .2s}.landing-root .btn-w2:hover{opacity:.88}.landing-root .btn-outline{display:block;width:100%;text-align:center;cursor:pointer;font-weight:600;border:1px solid rgba(255,255,255,.25);color:#fff;font-family:var(--f-h);font-size:13px;letter-spacing:.12em;padding:14px;border-radius:7px;text-decoration:none;text-transform:uppercase;transition:all .2s;background:rgba(255,255,255,.05)}.landing-root .btn-outline:hover{background:rgba(255,255,255,.1)}.landing-root .srv-outro{margin-top:clamp(20px,3.5vh,56px);display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.2vh,14px);position:relative;z-index:1;text-align:center}.landing-root .srv-outro-lede{font-size:clamp(13px,1.6vh,16px);color:var(--w55);margin:0 0 clamp(4px,.8vh,8px)}.contact-modal-overlay,.landing-root .contact-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:32px 20px;z-index:700;opacity:0;pointer-events:none;transition:opacity .25s ease}.contact-modal-overlay.open,.landing-root .contact-modal-overlay.open{opacity:1;pointer-events:auto}.contact-modal-overlay .contact-modal,.landing-root .contact-modal{max-width:520px;width:100%;max-height:90vh;overflow-y:auto;background:linear-gradient(135deg,rgba(10,16,40,.97),rgba(4,6,18,.99));border:1px solid rgba(140,180,255,.22);border-radius:18px;padding:36px 32px;position:relative;transform:scale(.96) translateY(10px);transition:transform .28s cubic-bezier(.2,.8,.2,1);box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 80px rgba(18,70,214,.12);color:#fff;font-family:var(--f-b)}.contact-modal-overlay.open .contact-modal,.landing-root .contact-modal-overlay.open .contact-modal{transform:scale(1) translateY(0)}.contact-modal-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.contact-modal-close:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.contact-modal-eye{font-family:var(--f-m);font-size:11px;color:rgba(140,180,255,.7);letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px}.contact-modal-title{font-family:var(--f-h);font-size:clamp(28px,4vh,40px);line-height:1;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 12px;color:#fff}.contact-modal-lede{font-size:14px;color:rgba(255,255,255,.6);line-height:1.55;margin:0 0 24px;font-weight:300}.contact-form{display:flex;flex-direction:column;gap:14px}.contact-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:480px){.contact-field-row{grid-template-columns:1fr}}.contact-field{display:flex;flex-direction:column;gap:6px}.contact-field-label{font-family:var(--f-m);font-size:10px;color:rgba(255,255,255,.55);letter-spacing:.16em;text-transform:uppercase}.contact-field input,.contact-field textarea{width:100%;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:11px 13px;color:#fff;font-family:var(--f-b);font-size:14px;transition:border-color .2s,background .2s;resize:none}.contact-field input::placeholder,.contact-field textarea::placeholder{color:rgba(255,255,255,.3)}.contact-field input:focus,.contact-field textarea:focus{outline:none;border-color:rgba(140,180,255,.55);background:rgba(18,70,214,.08)}.contact-field textarea{min-height:96px;resize:vertical}.contact-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.contact-turnstile{display:flex;justify-content:center;margin-top:2px}.contact-error{font-size:13px;color:#ff6b6b;background:rgba(255,59,59,.08);border:1px solid rgba(255,59,59,.25);border-radius:8px;padding:10px 12px}.contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 22px;background:#fff;color:#04122a;font-family:var(--f-m);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:8px;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s;margin-top:4px;box-shadow:0 10px 30px rgba(140,180,255,.18),0 0 0 0 rgba(140,180,255,0)}.contact-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 40px rgba(140,180,255,.32),0 0 0 4px rgba(140,180,255,.12)}.contact-submit:disabled{opacity:.5;cursor:not-allowed}.contact-submit-secondary{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.2)}.contact-note{font-family:var(--f-m);font-size:10.5px;color:rgba(255,255,255,.35);letter-spacing:.06em;text-align:center;margin-top:6px}.contact-success{text-align:center;padding:16px 0 8px;display:flex;flex-direction:column;align-items:center;gap:14px}.contact-success-icon{width:56px;height:56px;border-radius:50%;background:rgba(0,230,118,.15);border:1px solid rgba(0,230,118,.5);color:#00e676;font-size:30px;display:flex;align-items:center;justify-content:center}.landing-root footer{border-top:1px solid rgba(255,255,255,.12);padding:28px 60px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:rgba(3,6,18,.78)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:relative;z-index:1}.landing-root footer>.nav-logo{justify-self:start}.landing-root footer>.f-copy{justify-self:center;text-align:center}.landing-root footer>.f-links{justify-self:end}.landing-root .f-copy{font-size:12px;color:var(--w80);font-family:var(--f-m)}.landing-root .f-links{display:flex;gap:24px}.landing-root .f-links .f-link-btn,.landing-root .f-links a{font-size:12px;color:var(--w80);text-decoration:none;font-family:var(--f-m);transition:color .2s;background:none;border:0;padding:0;cursor:pointer}.landing-root .f-links .f-link-btn:hover,.landing-root .f-links a:hover{color:#fff}.landing-root .rv{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.landing-root .rv.in{opacity:1;transform:translateY(0)}.landing-root .d1{transition-delay:.1s}.landing-root .d2{transition-delay:.2s}.landing-root .d3{transition-delay:.3s}.landing-root .d4{transition-delay:.4s}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.landing-root #como-funciona:before,.landing-root #hero:before,.landing-root #pricing:before{content:"";position:absolute;inset:0;background:rgba(0,2,12,.52);z-index:0;pointer-events:none}.landing-root #como-funciona>*,.landing-root #hero>*,.landing-root #pricing>*{position:relative;z-index:1}.landing-root #como-funciona,.landing-root #pricing{position:relative;border-top-color:rgba(18,70,214,.2)!important}@media (max-width:960px){.landing-root nav{padding:14px 24px}.landing-root .nav-links{display:none}.landing-root .nav-burger{display:flex}.landing-root footer{display:flex!important;flex-direction:column;gap:16px;text-align:center;padding:24px}.landing-root footer>.f-copy,.landing-root footer>.f-links,.landing-root footer>.nav-logo{justify-self:auto}.landing-root footer>.f-links{justify-content:center}.landing-root .hero-main{padding:24px}.landing-root .hero-stats{grid-template-columns:1fr 1fr}.landing-root .hero-stats .st:nth-child(2){border-right:none}.landing-root .hero-stats .st:nth-child(-n+2){border-bottom:1px solid var(--w08)}.landing-root #como-funciona{padding:80px 24px;gap:40px}.landing-root .steps{gap:12px}.landing-root .steps-row,.landing-root .steps-row-2{grid-template-columns:1fr;max-width:none;gap:12px}.landing-root .s-arr{transform:rotate(90deg)}.landing-root #pricing{padding:80px 24px}.landing-root .price-cards{grid-template-columns:1fr}.landing-root #servicios{padding:40px 24px 80px}.landing-root .srv-stack{grid-template-columns:1fr;perspective:none;gap:14px}.landing-root .srv-card,.landing-root .srv-card.srv-tilt-center,.landing-root .srv-card.srv-tilt-left,.landing-root .srv-card.srv-tilt-right{transform:none!important;opacity:1!important}.landing-root .srv-stack:has(.srv-card:hover) .srv-card:not(:hover){transform:none!important;opacity:1!important}.landing-root .srv-panel{grid-template-columns:1fr}.landing-root .srv-modal{padding:40px 24px}}