:root{--l2-bg:#0a0618;--l2-bg2:#120a2b;--l2-bg3:#1a1040;--l2-ink:#f6f3ff;--l2-mut:#a79fc6;--l2-line:rgba(190,170,255,.16);--l2-vio:#8b5cf6;--l2-vio2:#a855f7;--l2-mint:#34f5a0;--l2-cyan:#22d3ee;--l2-mag:#e879f9;--l2-grad:linear-gradient(100deg,#a855f7 0%,#7c8cf5 45%,#34f5a0 100%);--l2-font:"Montserrat","Segoe UI",system-ui,-apple-system,Roboto,sans-serif}html{scroll-behavior:smooth;background:#0a0618}body{background:#0a0618;margin:0}.l2{font-family:var(--l2-font);color:var(--l2-ink);background:var(--l2-bg);min-height:100vh;overflow-x:clip;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative}.l2 *,.l2 *:before,.l2 *:after{box-sizing:border-box}.l2 a{color:inherit;text-decoration:none}.l2 h1,.l2 h2,.l2 h3,.l2 p,.l2 ul{margin:0}.l2 ul{padding:0;list-style:none}.l2 button{font-family:inherit;cursor:pointer}.l2 :focus-visible{outline:2px solid var(--l2-mint);outline-offset:3px;border-radius:8px}.l2-wrap{width:min(1180px,100% - 40px);margin-inline:auto}.l2-grad{background:var(--l2-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.l2-eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--l2-mint)}.l2-h2{font-size:clamp(2rem,4.6vw,3.6rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;margin-top:14px}.l2-lead{color:var(--l2-mut);font-size:clamp(1rem,1.5vw,1.18rem);max-width:60ch;margin-top:18px}.l2-sec{padding:clamp(72px,11vw,150px) 0;position:relative}.l2-progress{position:fixed;inset:0 0 auto;height:3px;z-index:60;background:transparent}.l2-progress i{display:block;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(var(--sp,0));background:var(--l2-grad)}.l2-nav{position:fixed;top:14px;left:50%;transform:translate(-50%);width:min(1100px,100% - 24px);z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px 10px 18px;border-radius:999px;background:#120a2b8c;border:1px solid var(--l2-line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.l2-brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.01em}.l2-brand svg{width:34px;height:34px}.l2-brand small{display:block;font-size:.62rem;font-weight:600;letter-spacing:.3em;color:var(--l2-mut);text-transform:uppercase;line-height:1}.l2-links{display:flex;gap:26px;font-size:.88rem;font-weight:600;color:var(--l2-mut)}.l2-links a{position:relative;padding:6px 0;transition:color .2s}.l2-links a:hover{color:var(--l2-ink)}.l2-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--l2-grad);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s}.l2-links a:hover:after{transform:scaleX(1)}@media(max-width:860px){.l2-links{display:none}}.l2-btn{display:inline-flex;align-items:center;gap:10px;border:0;border-radius:999px;padding:14px 26px;font-weight:700;font-size:.95rem;color:#0a0618;background:var(--l2-grad);box-shadow:0 10px 40px -8px #8b5cf6b3,inset 0 0 0 1px #ffffff40;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;will-change:transform;position:relative;overflow:hidden}.l2-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s}.l2-btn:hover:after{transform:translate(120%)}.l2-btn:hover{box-shadow:0 14px 50px -6px #34f5a08c,inset 0 0 0 1px #ffffff59}.l2-btn.sm{padding:10px 18px;font-size:.84rem}.l2-ghost{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:13px 22px;font-weight:600;font-size:.92rem;border:1px solid var(--l2-line);background:#ffffff08;color:var(--l2-ink);transition:border-color .25s,background .25s,transform .25s}.l2-ghost:hover{border-color:var(--l2-mint);background:#34f5a012;transform:translateY(-2px)}.l2-btn svg,.l2-ghost svg{width:18px;height:18px;flex:none}.l2 .rv{opacity:.4;transform:translateY(34px) scale(.985);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0ms)}.l2 .rv.in{opacity:1;transform:none}.l2-hero{height:260vh;position:relative}.l2-stick{position:sticky;top:0;height:100vh;min-height:620px;overflow:hidden;display:grid;align-items:center}.l2-wave{position:absolute;inset:0;width:100%;height:100%;display:block}.l2-gridbg{position:absolute;inset:-10% -10% 0;background-image:linear-gradient(rgba(168,85,247,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(168,85,247,.14) 1px,transparent 1px);background-size:64px 64px;transform:perspective(700px) rotateX(62deg) translateY(calc(var(--hp,0) * -90px));transform-origin:50% 100%;mask-image:linear-gradient(to top,#000 5%,transparent 70%);-webkit-mask-image:linear-gradient(to top,#000 5%,transparent 70%)}.l2-glow{position:absolute;width:720px;height:720px;border-radius:50%;filter:blur(110px);opacity:.5;pointer-events:none}.l2-glow.a{background:#7c3aed;left:-220px;top:-160px}.l2-glow.b{background:#10b981;right:-240px;bottom:-260px;opacity:.28}.l2-hero-in{position:relative;display:grid;grid-template-columns:1.02fr 1fr;gap:30px;align-items:center;padding-top:70px}.l2-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;border:1px solid var(--l2-line);background:#ffffff0a;font-size:.8rem;font-weight:600;color:var(--l2-mut)}.l2-pill b{width:8px;height:8px;border-radius:50%;background:var(--l2-mint);box-shadow:0 0 12px var(--l2-mint);animation:l2pulse 2s infinite}@keyframes l2pulse{50%{opacity:.35;transform:scale(.7)}}.l2-h1{font-size:clamp(2.5rem,6.2vw,5.4rem);font-weight:800;line-height:.98;letter-spacing:-.035em;margin-top:22px}.l2-h1 .ln{display:block;overflow:hidden;padding-bottom:.08em}.l2-h1 .ln span{display:inline-block;transform:translateY(105%);animation:l2up 1s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--d,0ms)}@keyframes l2up{to{transform:none}}.l2-hero-copy p{margin-top:24px;max-width:48ch;color:var(--l2-mut);font-size:clamp(1rem,1.5vw,1.2rem)}.l2-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.l2-hint{display:flex;align-items:center;gap:10px;margin-top:34px;font-size:.78rem;color:var(--l2-mut);letter-spacing:.14em;text-transform:uppercase}.l2-hint i{display:block;width:22px;height:36px;border:1.5px solid var(--l2-mut);border-radius:12px;position:relative}.l2-hint i:after{content:"";position:absolute;left:50%;top:7px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--l2-mint);animation:l2scroll 1.8s infinite}@keyframes l2scroll{60%{transform:translateY(12px);opacity:0}}.l2-scene{perspective:1700px;display:grid;place-items:center;min-height:430px}.l2-rig{position:relative;width:min(560px,92%);transform-style:preserve-3d;transform:rotateX(calc(26deg - var(--hp,0) * 14deg)) rotateY(calc((1 - var(--hp,0)) * -32deg + 6deg)) translateY(calc((1 - var(--hp,0)) * 40px))}.l2-lid{position:relative;width:100%;aspect-ratio:16/10.2;transform-origin:50% 100%;transform:rotateX(calc((1 - var(--hp,0)) * -84deg));transform-style:preserve-3d;border-radius:16px 16px 4px 4px;background:#0d0820;border:1px solid rgba(190,170,255,.4);padding:10px;box-shadow:0 40px 120px -20px #8b5cf6a6,0 0 0 1px #ffffff0a}.l2-lid .scr,.l2-phone .scr{container-type:inline-size}.l2-lid .scr{width:100%;height:100%;border-radius:8px;overflow:hidden;position:relative;background:#0a0618}.l2-deck{height:16px;width:112%;margin-left:-6%;border-radius:2px 2px 18px 18px;background:linear-gradient(#2a1d5a,#150d33);border:1px solid rgba(190,170,255,.28);position:relative}.l2-deck:after{content:"";position:absolute;left:50%;top:0;width:90px;height:5px;margin-left:-45px;border-radius:0 0 8px 8px;background:#0a0618}.l2-phone{position:absolute;right:-4%;bottom:-6%;width:27%;aspect-ratio:9/18.5;border-radius:22px;background:#0d0820;border:1px solid rgba(190,170,255,.45);padding:6px;box-shadow:0 30px 80px -10px #34f5a059;transform:translate3d(calc((1 - var(--hp,0)) * 120px),calc((1 - var(--hp,0)) * 60px),70px) rotate(calc((1 - var(--hp,0)) * 14deg))}.l2-phone .scr{width:100%;height:100%;border-radius:17px;overflow:hidden;position:relative;background:#0a0618}.l2-chip{position:absolute;padding:8px 14px;border-radius:12px;font-size:.74rem;font-weight:700;background:#120a2bcc;border:1px solid var(--l2-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateZ(90px) translateY(calc((1 - var(--hp,0)) * 30px));white-space:nowrap}.l2-chip.c1{left:-6%;top:16%;color:var(--l2-mint)}.l2-chip.c2{left:-2%;bottom:6%;color:var(--l2-mag)}.l2-chip.c3{right:6%;top:-6%;color:var(--l2-cyan)}.l2-mock{width:100%;height:100%;display:flex;flex-direction:column;font-size:11px;font-size:clamp(7px,1.9cqw,11px);background:var(--m-bg,#0a0618);color:var(--m-fg,#fff);overflow:hidden;container-type:inline-size}.l2-mock .mn{display:flex;align-items:center;justify-content:space-between;padding:1.4em 1.8em}.l2-mock .mn b{font-weight:800;letter-spacing:.04em;font-size:1.25em}.l2-mock .mn span{display:flex;gap:1.2em;opacity:.7}.l2-mock .mn span i{display:block;width:3.6em;height:.7em;border-radius:1em;background:currentColor;opacity:.5}.l2-mock .mn em{font-style:normal;font-weight:700;padding:.6em 1.3em;border-radius:2em;background:var(--m-acc);color:var(--m-bg)}.l2-mock .mh{flex:1;display:grid;align-content:center;padding:2.4em 2.6em;position:relative;background:radial-gradient(70% 90% at 85% 10%,var(--m-acc2,transparent),transparent 70%)}.l2-mock .mh h4{margin:0;font-size:2.7em;line-height:1.02;font-weight:800;letter-spacing:-.02em;max-width:14ch}.l2-mock .mh p{margin:1em 0 1.6em;font-size:1.1em;opacity:.72;max-width:30ch}.l2-mock .mh u{text-decoration:none;display:inline-block;width:max-content;padding:.8em 1.6em;border-radius:2em;font-weight:700;background:var(--m-acc);color:var(--m-bg)}.l2-mock .mc{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;padding:0 2.6em 2em}.l2-mock .mc div{height:5.4em;border-radius:1em;background:linear-gradient(135deg,var(--m-acc),transparent 120%);opacity:.28}.l2-mock .mc div:nth-child(2){opacity:.5}.l2-mock .wa{position:absolute;right:1.6em;bottom:1.6em;width:3.2em;height:3.2em;border-radius:50%;background:#25d366;display:grid;place-items:center}.l2-mock .wa:after{content:"";width:1.4em;height:1.4em;border-radius:50%;border:.25em solid #fff}.l2-mock.mobile .mn span,.l2-mock.mobile .mn em{display:none}.l2-mock.mobile .mh h4{font-size:2.5em}.l2-mock.mobile .mc{grid-template-columns:1fr 1fr}.l2-mock.mobile .mc div:nth-child(3){display:none}@container (max-width:260px){.l2-mock .mn span{display:none}}.l2-marq{border-block:1px solid var(--l2-line);background:#120a2b99;overflow:hidden;padding:20px 0;position:relative;z-index:2}.l2-marq div{display:flex;gap:46px;width:max-content;animation:l2marq 40s linear infinite;font-weight:700;font-size:1.05rem;color:var(--l2-mut);white-space:nowrap}.l2-marq span{display:inline-flex;align-items:center;gap:46px}.l2-marq span:after{content:"";width:8px;height:8px;border-radius:2px;background:var(--l2-mint);transform:rotate(45deg)}@keyframes l2marq{to{transform:translate(-50%)}}.l2-show{display:grid;grid-template-columns:300px 1fr;gap:44px;margin-top:56px;align-items:start}.l2-tabs{display:grid;gap:10px}.l2-tab{text-align:left;padding:16px 18px;border-radius:16px;border:1px solid var(--l2-line);background:#ffffff06;color:var(--l2-mut);font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:14px;transition:all .3s}.l2-tab i{width:12px;height:12px;border-radius:50%;background:var(--c);flex:none;box-shadow:0 0 0 4px #ffffff0d}.l2-tab:hover{color:var(--l2-ink);transform:translate(4px)}.l2-tab[aria-selected=true]{color:var(--l2-ink);border-color:var(--c);background:linear-gradient(90deg,rgba(255,255,255,.07),transparent)}.l2-toggle{display:inline-flex;margin-top:18px;padding:5px;border-radius:999px;border:1px solid var(--l2-line);background:#ffffff08}.l2-toggle button{border:0;background:transparent;color:var(--l2-mut);padding:9px 20px;border-radius:999px;font-weight:700;font-size:.84rem}.l2-toggle button[aria-pressed=true]{background:var(--l2-grad);color:#0a0618}.l2-stage{position:relative;min-height:470px;display:grid;place-items:center;border-radius:28px;border:1px solid var(--l2-line);background:radial-gradient(80% 80% at 50% 0%,rgba(139,92,246,.22),transparent 70%),#120a2b80;padding:34px;overflow:hidden}.l2-browser{width:100%;max-width:700px;border-radius:14px;border:1px solid rgba(190,170,255,.35);overflow:hidden;background:#0d0820;box-shadow:0 40px 100px -30px #000000e6;transition:max-width .6s cubic-bezier(.2,.8,.2,1)}.l2-browser .bar{display:flex;gap:7px;align-items:center;padding:11px 14px;background:#150d33}.l2-browser .bar i{width:10px;height:10px;border-radius:50%;background:#3b2c70}.l2-browser .bar span{margin-left:12px;flex:1;height:20px;border-radius:10px;background:#0d0820;font-size:.66rem;color:var(--l2-mut);display:flex;align-items:center;padding-inline:12px}.l2-browser .body{aspect-ratio:16/10;font-size:12px}.l2-browser.mobile{max-width:270px;border-radius:30px}.l2-browser.mobile .body{aspect-ratio:9/17}.l2-browser.mobile .bar span{font-size:.58rem}.l2-note{margin-top:14px;font-size:.78rem;color:var(--l2-mut);text-align:center}@media(max-width:900px){.l2-show{grid-template-columns:1fr}.l2-tabs{grid-template-columns:repeat(2,1fr)}.l2-hero-in{grid-template-columns:1fr}}.l2-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--l2-line);border:1px solid var(--l2-line);border-radius:24px;overflow:hidden;margin-top:60px}.l2-stats div{background:var(--l2-bg2);padding:34px 26px}.l2-stats b{display:block;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:800;line-height:1;background:var(--l2-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.l2-stats span{display:block;margin-top:10px;font-size:.88rem;color:var(--l2-mut)}@media(max-width:760px){.l2-stats{grid-template-columns:1fr 1fr}}.l2-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:54px}.l2-card{--mx:50%;--my:50%;position:relative;padding:30px;border-radius:24px;border:1px solid var(--l2-line);background:linear-gradient(160deg,#ffffff0d,#ffffff03);overflow:hidden;grid-column:span 2;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s}.l2-card:before{content:"";position:absolute;inset:0;background:radial-gradient(360px circle at var(--mx) var(--my),rgba(139,92,246,.28),transparent 60%);opacity:0;transition:opacity .3s}.l2-card:hover{transform:translateY(-6px);border-color:#34f5a080}.l2-card:hover:before{opacity:1}.l2-card.w3{grid-column:span 3}.l2-card.w4{grid-column:span 4}.l2-card>*{position:relative}.l2-ico{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#8b5cf62e;border:1px solid rgba(168,85,247,.4);color:var(--l2-mint);margin-bottom:22px}.l2-ico svg{width:24px;height:24px}.l2-card h3{font-size:1.25rem;font-weight:700;line-height:1.2}.l2-card p{color:var(--l2-mut);margin-top:10px;font-size:.95rem}@media(max-width:900px){.l2-card,.l2-card.w3,.l2-card.w4{grid-column:span 6}}@media(min-width:620px)and (max-width:900px){.l2-card,.l2-card.w3,.l2-card.w4{grid-column:span 3}}.l2-strip-wrap{overflow:hidden;margin-top:56px;padding:12px 0}.l2-strip{display:flex;gap:18px;width:max-content;transform:translate(var(--sx,0px));will-change:transform;padding-left:20px}.l2-frame{width:190px;aspect-ratio:4/5;border-radius:22px;border:1px solid var(--l2-line);position:relative;overflow:hidden;background:linear-gradient(160deg,var(--a),var(--b));flex:none;display:flex;flex-direction:column;justify-content:space-between;padding:18px;transition:transform .35s}.l2-frame:nth-child(2n){margin-top:34px}.l2-frame:hover{transform:translateY(-10px) rotate(-1.5deg)}.l2-frame b{font-size:2.4rem;font-weight:800;line-height:1;opacity:.9}.l2-frame span{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.l2-frame:after{content:"";position:absolute;inset:auto -30% -40% auto;width:80%;aspect-ratio:1;border-radius:50%;background:#ffffff24;filter:blur(24px)}.l2-steps{position:relative;margin-top:60px;display:grid;gap:26px;padding-left:64px}.l2-steps:before,.l2-steps:after{content:"";position:absolute;left:22px;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--l2-line)}.l2-steps:after{background:var(--l2-grad);transform-origin:50% 0;transform:scaleY(var(--prog,0));box-shadow:0 0 16px #34f5a099}.l2-step{position:relative;padding:26px 28px;border-radius:22px;border:1px solid var(--l2-line);background:#120a2b8c}.l2-step em{position:absolute;left:-64px;top:20px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;background:var(--l2-bg);border:2px solid var(--l2-vio);z-index:2;transition:all .4s}.l2-step.in em{background:var(--l2-grad);color:#0a0618;border-color:transparent;box-shadow:0 0 24px #34f5a08c}.l2-step h3{font-size:1.3rem;font-weight:700}.l2-step p{color:var(--l2-mut);margin-top:8px;max-width:60ch}.l2-plazo{margin-top:34px;padding:22px 26px;border-radius:20px;border:1px dashed rgba(52,245,160,.5);background:#34f5a00d;color:var(--l2-ink);font-size:.95rem}.l2-plazo b{color:var(--l2-mint)}.l2-chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.l2-chip2{padding:12px 20px;border-radius:999px;border:1px solid var(--l2-line);background:#ffffff08;font-weight:600;font-size:.92rem;transition:all .3s}.l2-chip2:hover{border-color:var(--l2-vio2);background:#a855f724;transform:translateY(-3px) rotate(-1deg)}.l2-two{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:54px}.l2-col{padding:34px;border-radius:26px;border:1px solid var(--l2-line);background:#120a2b8c}.l2-col h3{font-size:1.2rem;font-weight:800;display:flex;align-items:center;gap:12px}.l2-col.ok h3{color:var(--l2-mint)}.l2-col.no h3{color:var(--l2-mag)}.l2-col li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--l2-line);color:var(--l2-ink);font-size:.95rem}.l2-col li:last-child{border:0}.l2-col li svg{width:20px;height:20px;flex:none;margin-top:3px}.l2-col.ok li svg{color:var(--l2-mint)}.l2-col.no li svg{color:var(--l2-mag)}@media(max-width:820px){.l2-two{grid-template-columns:1fr}}.l2-faq{margin-top:50px;display:grid;gap:12px;max-width:860px}.l2-q{border:1px solid var(--l2-line);border-radius:20px;background:#120a2b8c;overflow:hidden;transition:border-color .3s}.l2-q[data-open=true]{border-color:#a855f7b3}.l2-q button{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;border:0;background:transparent;color:var(--l2-ink);font-weight:700;font-size:1.02rem}.l2-q button i{width:28px;height:28px;flex:none;border-radius:50%;border:1px solid var(--l2-line);position:relative;transition:transform .4s,background .3s}.l2-q button i:before,.l2-q button i:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;margin:-1px 0 0 -5.5px;background:var(--l2-mint)}.l2-q button i:after{transform:rotate(90deg);transition:transform .4s}.l2-q[data-open=true] button i{transform:rotate(180deg);background:#34f5a01f}.l2-q[data-open=true] button i:after{transform:rotate(0)}.l2-ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1)}.l2-q[data-open=true] .l2-ans{grid-template-rows:1fr}.l2-ans div{overflow:hidden}.l2-ans p{padding:0 26px 24px;color:var(--l2-mut)}.l2-cta{border-radius:36px;border:1px solid rgba(168,85,247,.5);background:radial-gradient(90% 120% at 0% 0%,rgba(139,92,246,.35),transparent 60%),radial-gradient(70% 100% at 100% 100%,rgba(52,245,160,.18),transparent 60%),var(--l2-bg2);padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:1fr 1fr;gap:44px}.l2-form{display:grid;gap:18px;align-content:start}.l2-form label{display:grid;gap:8px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--l2-mut)}.l2-form input[type=text],.l2-form select,.l2-form textarea{width:100%;padding:15px 16px;border-radius:14px;border:1px solid var(--l2-line);background:#0a0618b3;color:var(--l2-ink);font:inherit;font-size:.95rem;text-transform:none;letter-spacing:0;font-weight:500}.l2-form textarea{min-height:90px;resize:vertical}.l2-form input:focus,.l2-form select:focus,.l2-form textarea:focus{border-color:var(--l2-mint);outline:none;box-shadow:0 0 0 3px #34f5a02e}.l2-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.l2-check{display:flex!important;grid-template-columns:none;align-items:center;gap:10px!important;padding:12px 14px;border-radius:14px;border:1px solid var(--l2-line);background:#0a061880;text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-size:.88rem!important;color:var(--l2-ink)!important;cursor:pointer;transition:all .25s}.l2-check input{accent-color:#34f5a0;width:18px;height:18px}.l2-check:has(input:checked){border-color:var(--l2-mint);background:#34f5a017}.l2-meter{height:8px;border-radius:6px;background:#ffffff14;overflow:hidden}.l2-meter i{display:block;height:100%;width:calc(var(--r,0) * 25%);background:var(--l2-grad);transition:width .5s cubic-bezier(.2,.8,.2,1)}.l2-preview{display:grid;align-content:space-between;gap:24px}.l2-bubble{padding:22px 24px;border-radius:22px 22px 22px 6px;background:#25d3661f;border:1px solid rgba(37,211,102,.4);font-size:.95rem;white-space:pre-wrap;word-break:break-word;min-height:150px}.l2-bubble small{display:block;margin-bottom:10px;font-weight:700;color:#4ade80;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}@media(max-width:900px){.l2-cta{grid-template-columns:1fr}}.l2-foot{border-top:1px solid var(--l2-line);padding:44px 0 60px;color:var(--l2-mut);font-size:.88rem}.l2-foot .l2-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:center}.l2-fab{position:fixed;right:20px;bottom:20px;z-index:55;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 14px 40px -6px #25d366b3;transition:transform .3s}.l2-fab:hover{transform:scale(1.1) rotate(-6deg)}.l2-fab svg{width:30px;height:30px}.l2-fab:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #25d366;animation:l2ring 2.4s infinite}@keyframes l2ring{to{transform:scale(1.7);opacity:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.l2 .rv{opacity:1;transform:none;transition:none}.l2-h1 .ln span{animation:none;transform:none}.l2-marq div,.l2-pill b,.l2-hint i:after,.l2-fab:before{animation:none}.l2-btn,.l2-card,.l2-frame,.l2-tab{transition:none}}.l2-burger{display:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--l2-line);background:#ffffff0a;color:var(--l2-ink);place-items:center}.l2-burger span{display:block;width:16px;height:2px;background:currentColor;position:relative;border-radius:2px}.l2-burger span:before,.l2-burger span:after{content:"";position:absolute;left:0;width:16px;height:2px;background:currentColor;border-radius:2px;transition:transform .3s}.l2-burger span:before{top:-5px}.l2-burger span:after{top:5px}.l2-mob{position:fixed;inset:76px 12px auto;z-index:49;display:none;gap:6px;padding:16px;border-radius:24px;background:#120a2bf5;border:1px solid var(--l2-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.l2-mob[data-open=true]{display:grid}.l2-mob a{padding:14px 16px;border-radius:14px;font-weight:700}.l2-mob a:hover{background:#ffffff0f}@media(max-width:860px){.l2-burger{display:grid}.l2-nav .l2-btn.sm{display:none}}.l2-links a[aria-current=page]{color:var(--l2-ink)}.l2-links a[aria-current=page]:after{transform:scaleX(1)}.l2-micro{margin-top:18px;font-size:.84rem;color:var(--l2-mut);display:flex;align-items:center;gap:10px}.l2-micro:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--l2-mint);box-shadow:0 0 10px var(--l2-mint)}.l2-layers{display:grid;gap:22px;justify-items:center}.l2-stackwrap{perspective:1500px;height:400px;width:100%;display:grid;place-items:center}.l2-stack{position:relative;width:min(380px,80%);aspect-ratio:1.6;transform-style:preserve-3d;transform:rotateX(58deg) rotate(calc(-34deg + var(--hp,0) * 18deg)) translateY(30px)}.l2-plate{position:absolute;inset:0;border-radius:22px;border:1.5px solid var(--c);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 28%,transparent),#0a0618b8);box-shadow:0 0 40px -8px var(--c),inset 0 0 30px -12px var(--c);transform:translateZ(calc(var(--i) * (22px + var(--hp,0) * 62px) + var(--lift,0px)));transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-end;padding:16px 20px;font-weight:800;color:var(--c);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.l2-plate[data-on=true]{--lift:34px;box-shadow:0 0 70px 0 var(--c),inset 0 0 40px -6px var(--c)}.l2-plate:before{content:"";position:absolute;inset:14px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--c) 55%,transparent)}.l2-legend{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;max-width:440px}.l2-legend button{display:flex;gap:10px;align-items:center;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid var(--l2-line);background:#ffffff08;color:var(--l2-mut);font-weight:700;font-size:.84rem;transition:all .25s}.l2-legend button i{width:10px;height:10px;border-radius:50%;background:var(--c);flex:none}.l2-legend button[aria-pressed=true],.l2-legend button:hover{color:var(--l2-ink);border-color:var(--c);background:#ffffff12}.l2-legend-d{min-height:48px;font-size:.88rem;color:var(--l2-mut);text-align:center;max-width:440px}.l2-probs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px}.l2-prob{text-align:left;padding:24px;border-radius:22px;border:1px solid var(--l2-line);background:#120a2b8c;color:var(--l2-ink);font-size:.98rem;font-weight:600;display:grid;gap:14px;transition:all .3s;line-height:1.45;position:relative;overflow:hidden}.l2-prob b{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--l2-mut);display:grid;place-items:center;transition:all .3s;color:transparent}.l2-prob b svg{width:16px;height:16px}.l2-prob:hover{transform:translateY(-4px);border-color:var(--l2-vio2)}.l2-prob[aria-pressed=true]{border-color:var(--l2-mint);background:linear-gradient(160deg,#34f5a01f,#120a2b8c)}.l2-prob[aria-pressed=true] b{background:var(--l2-mint);border-color:var(--l2-mint);color:#0a0618}.l2-score{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:22px}.l2-score .l2-meter{flex:1;min-width:200px}.l2-score .l2-meter i{width:calc(var(--r,0) * 16.66%)}.l2-score p{font-weight:700}@media(max-width:900px){.l2-probs{grid-template-columns:1fr 1fr}}@media(max-width:600px){.l2-probs,.l2-legend{grid-template-columns:1fr}}.l2-duo{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;margin-top:50px}.l2-node{padding:28px;border-radius:24px;border:1px solid var(--l2-line);background:#120a2b99}.l2-node small{display:block;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin-bottom:10px}.l2-node.cr small{color:var(--l2-mag)}.l2-node.te small{color:var(--l2-cyan)}.l2-node h3{font-size:1.3rem}.l2-node p{color:var(--l2-mut);margin-top:8px;font-size:.92rem}.l2-link{width:120px;height:4px;border-radius:3px;background:linear-gradient(90deg,var(--l2-mag),var(--l2-cyan));position:relative;box-shadow:0 0 22px #a855f7b3}.l2-link:after{content:"";position:absolute;top:-4px;left:0;width:12px;height:12px;border-radius:50%;background:#fff;animation:l2dot 2.4s ease-in-out infinite alternate;box-shadow:0 0 14px #fff}@keyframes l2dot{to{left:calc(100% - 12px)}}@media(max-width:820px){.l2-duo{grid-template-columns:1fr}.l2-link{width:4px;height:60px;margin-inline:auto}.l2-link:after{animation:none}}.l2-pilares{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.l2-pilar{padding:26px;border-radius:22px;border:1px solid var(--l2-line);background:linear-gradient(170deg,rgba(255,255,255,.05),transparent)}.l2-pilar em{font-style:normal;font-weight:800;font-size:2.4rem;line-height:1;display:block;margin-bottom:14px;background:var(--l2-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.l2-pilar h3{font-size:1.02rem;font-weight:700}.l2-pilar p{margin-top:8px;color:var(--l2-mut);font-size:.9rem}@media(max-width:1000px){.l2-pilares{grid-template-columns:1fr 1fr}}@media(max-width:560px){.l2-pilares{grid-template-columns:1fr}}.l2-mods{display:grid;grid-template-columns:340px 1fr;gap:34px;margin-top:54px;align-items:start}.l2-modp{padding:38px;border-radius:28px;border:1px solid var(--l2-line);background:radial-gradient(90% 100% at 100% 0%,rgba(139,92,246,.28),transparent 60%),#120a2b99;min-height:340px;animation:l2fade .5s}@keyframes l2fade{0%{transform:translateY(12px)}}.l2-modp small{font-size:.74rem;letter-spacing:.2em;font-weight:700;color:var(--l2-mint);text-transform:uppercase}.l2-modp h3{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;margin:10px 0 14px;line-height:1.1}.l2-modp p{color:var(--l2-mut);max-width:52ch}.l2-res{margin-top:26px;padding:18px 22px;border-radius:18px;background:#34f5a012;border:1px solid rgba(52,245,160,.35);font-weight:600}.l2-res b{display:block;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--l2-mint);margin-bottom:6px}@media(max-width:900px){.l2-mods{grid-template-columns:1fr}}.l2-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.l2-filters button{padding:11px 20px;border-radius:999px;border:1px solid var(--l2-line);background:#ffffff08;color:var(--l2-mut);font-weight:700;font-size:.88rem;transition:all .25s}.l2-filters button[aria-pressed=true]{background:var(--l2-grad);color:#0a0618;border-color:transparent}.l2-casegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.l2-case{padding:26px;border-radius:22px;border:1px solid var(--l2-line);background:#120a2b99;text-align:left;color:var(--l2-ink);display:grid;gap:10px;align-content:start;transition:transform .3s,border-color .3s;animation:l2fade .5s}.l2-case:hover{transform:translateY(-5px);border-color:var(--l2-vio2)}.l2-case h3{font-size:1.4rem;font-weight:800}.l2-case span{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--l2-mint)}.l2-case p{font-size:.88rem;color:var(--l2-mut)}.l2-catinfo{margin-top:22px;padding:20px 24px;border-radius:18px;border:1px dashed var(--l2-line);color:var(--l2-mut);font-size:.92rem}@media(max-width:900px){.l2-casegrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.l2-casegrid{grid-template-columns:1fr}}.l2-form select,.l2-form input[type=text],.l2-form textarea{font-size:.95rem}.l2-opts{display:flex;flex-wrap:wrap;gap:8px}.l2-opts button{padding:10px 16px;border-radius:999px;border:1px solid var(--l2-line);background:#0a061880;color:var(--l2-ink);font-weight:600;font-size:.84rem;transition:all .2s;text-transform:none;letter-spacing:0}.l2-opts button[aria-pressed=true]{border-color:var(--l2-mint);background:#34f5a01f}.l2-q2{padding:20px 24px;border-radius:20px;border:1px solid var(--l2-line);background:#120a2b80;margin-top:34px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:center}.l2-words{font-size:clamp(2.2rem,7vw,6rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;max-width:16ch}.l2-words span{opacity:.18;transition:opacity .4s,color .4s;display:inline-block;margin-right:.22em}.l2-words span.on{opacity:1}.l2-words span.on.g{background:var(--l2-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.l2-prods{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:50px}.l2-prod{padding:34px;border-radius:28px;border:1px solid var(--l2-line);background:linear-gradient(160deg,#ffffff0d,#ffffff03);display:grid;gap:14px;align-content:start;position:relative;overflow:hidden;transition:transform .35s,border-color .35s}.l2-prod:before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--c) 30%,transparent),transparent 60%);opacity:0;transition:opacity .3s}.l2-prod:hover{transform:translateY(-6px);border-color:var(--c)}.l2-prod:hover:before{opacity:1}.l2-prod>*{position:relative}.l2-prod h3{font-size:1.6rem;font-weight:800}.l2-prod p{color:var(--l2-mut)}.l2-tag{display:inline-flex;width:max-content;padding:6px 12px;border-radius:999px;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;border:1px solid var(--c);color:var(--c)}.l2-serv{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:46px}.l2-serv .l2-card{grid-column:auto}.l2-serv a.more{display:inline-flex;gap:8px;margin-top:16px;font-weight:700;color:var(--l2-mint);font-size:.9rem}@media(max-width:1000px){.l2-serv{grid-template-columns:1fr 1fr}}@media(max-width:700px){.l2-prods,.l2-serv{grid-template-columns:1fr}}.l2-two2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:46px}.l2-way{padding:36px;border-radius:28px;border:1px solid var(--l2-line);background:#120a2b99}.l2-way h3{font-size:1.5rem;font-weight:800}.l2-way p{color:var(--l2-mut);margin-top:10px}@media(max-width:800px){.l2-two2{grid-template-columns:1fr}}.l2-orbit{position:relative;width:min(420px,80%);aspect-ratio:1;margin:auto}.l2-orbit i{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(190,170,255,.35)}.l2-orbit i:nth-child(2){inset:14%;animation:l2spin 26s linear infinite reverse}.l2-orbit i:nth-child(1){animation:l2spin 40s linear infinite}.l2-orbit i b{position:absolute;top:-16px;left:50%;margin-left:-16px;width:32px;height:32px;border-radius:50%;background:var(--c);box-shadow:0 0 24px var(--c)}.l2-orbit .core{position:absolute;inset:33%;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#8b5cf680,#0a0618cc);border:1px solid var(--l2-line)}.l2-orbit .core svg{width:56%}@keyframes l2spin{to{transform:rotate(360deg)}}.l2-legal{padding:150px 0 90px}.l2-legal h1{font-size:clamp(2rem,5vw,3.4rem);font-weight:800;letter-spacing:-.02em}.l2-legal h2{font-size:1.25rem;margin-top:34px;font-weight:700}.l2-legal p,.l2-legal li{color:var(--l2-mut);margin-top:10px;max-width:72ch}.l2-legal li{list-style:disc;margin-left:20px}.l2-pagehero{padding:150px 0 70px;position:relative;overflow:hidden}.l2-pagehero .l2-hero-in{padding-top:0}.l2-foot-links{display:flex;gap:22px;flex-wrap:wrap}.l2-foot-links a:hover{color:var(--l2-ink)}.l2-float{animation:l2fl 6s ease-in-out infinite}@keyframes l2fl{50%{transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){.l2-link:after,.l2-orbit i,.l2-float,.l2-modp,.l2-case{animation:none}.l2-words span{opacity:1}}.l2-col h3 svg{width:26px;height:26px;flex:none}@media(max-width:900px){.l2-hero{height:auto}.l2-stick{position:relative;height:auto;min-height:0;display:block;padding:104px 0 56px}.l2-hero-in{padding-top:0;gap:34px}.l2-scene{min-height:320px;margin-top:10px}.l2-rig{width:min(500px,84%);margin-inline:auto}.l2-phone{right:-2%;width:30%;transform:translate3d(calc((1 - var(--hp,0)) * 30px),calc((1 - var(--hp,0)) * 40px),70px) rotate(calc((1 - var(--hp,0)) * 10deg))}.l2-chip.c1,.l2-chip.c2{left:0}.l2-chip.c3{right:0}.l2-stackwrap{height:340px}.l2-stage{min-height:320px;padding:18px}.l2-sec{padding:64px 0}.l2-cta{padding:26px 18px;border-radius:28px}.l2-checks{grid-template-columns:1fr}.l2-fab{width:54px;height:54px;right:14px;bottom:14px}}@media(max-width:560px){.l2-wrap{width:calc(100% - 32px)}.l2-h1{font-size:clamp(2.1rem,10.5vw,3rem)}.l2-nav{padding:8px 8px 8px 14px;top:10px}.l2-brand small{display:none}.l2-cta-row .l2-btn,.l2-cta-row .l2-ghost{width:100%;justify-content:center}.l2-step{padding:20px}.l2-steps{padding-left:52px}.l2-step em{left:-52px;width:38px;height:38px}.l2-steps:before,.l2-steps:after{left:17px}.l2-frame{width:150px}.l2-modp{padding:26px;min-height:0}.l2-score .l2-btn{width:100%;justify-content:center}}.l2-filters button em{font-style:normal;margin-left:8px;opacity:.6;font-size:.78rem}.l2-cs-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;margin-top:22px;align-items:start}.l2-cs-list{display:grid;border-top:1px solid var(--l2-line)}.l2-cs-row{width:100%;display:grid;grid-template-columns:40px 1fr auto 24px;gap:14px;align-items:center;padding:22px 6px;background:transparent;border:0;border-bottom:1px solid var(--l2-line);color:var(--l2-mut);text-align:left;position:relative;transition:padding .35s cubic-bezier(.2,.8,.2,1),background .3s}.l2-cs-row:before{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--l2-grad);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.l2-cs-row .n{font-size:.78rem;font-weight:700;letter-spacing:.14em}.l2-cs-row strong{font-size:clamp(1.35rem,2.7vw,2.1rem);font-weight:800;letter-spacing:-.02em;color:var(--l2-ink);line-height:1.1}.l2-cs-row .dots{display:flex;gap:6px}.l2-cs-row .dots i{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.l2-cs-row svg{width:22px;height:22px;transition:transform .35s;color:var(--l2-mint)}.l2-cs-row:hover,.l2-cs-row[aria-expanded=true]{padding-left:18px;background:linear-gradient(90deg,rgba(139,92,246,.14),transparent)}.l2-cs-row:hover:before,.l2-cs-row[aria-expanded=true]:before{transform:scaleX(1)}.l2-cs-row[aria-expanded=true] svg{transform:rotate(90deg)}.l2-cs-card{padding:32px;border-radius:28px;border:1px solid rgba(168,85,247,.45);background:radial-gradient(90% 90% at 100% 0%,rgba(139,92,246,.3),transparent 65%),#120a2bbf;animation:l2fade .45s}.l2-cs-side{position:sticky;top:110px}.l2-cs-card .mono{width:78px;height:78px;border-radius:22px;background:var(--l2-grad);color:#0a0618;font-weight:800;font-size:1.9rem;display:grid;place-items:center;transform:rotate(-6deg);box-shadow:0 14px 40px -10px #8b5cf6cc}.l2-cs-card h3{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;margin-top:20px;line-height:1.1}.l2-cs-card .tipos{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.l2-cs-card .tipos span{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--l2-line);font-size:.74rem;font-weight:700;color:var(--l2-ink)}.l2-cs-card .tipos span i{width:8px;height:8px;border-radius:50%;background:var(--c)}.l2-cs-card h4{margin:26px 0 12px;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--l2-mint);font-weight:700}.l2-cs-card ul{display:flex;flex-wrap:wrap;gap:8px}.l2-cs-card li{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;background:#ffffff0d;font-size:.84rem;font-weight:600}.l2-cs-card li svg{width:15px;height:15px;color:var(--l2-mint);flex:none}.l2-cs-card .l2-btn{margin-top:26px}.l2-cs-card small{display:block;margin-top:14px;color:var(--l2-mut);font-size:.78rem}.l2-cs-inline{display:none}@media(max-width:900px){.l2-cs-grid{grid-template-columns:1fr}.l2-cs-side{display:none}.l2-cs-inline{display:block}.l2-cs-inline:empty{display:none}.l2-cs-inline .l2-cs-card{margin:10px 0 20px;padding:24px}.l2-cs-row{grid-template-columns:30px 1fr auto 22px;gap:10px;padding:18px 4px}}.l2-tab{position:relative}.l2-tab svg{width:20px;height:20px;color:var(--c);flex:none}.l2-tab em{margin-left:auto;font-style:normal;font-size:.72rem;letter-spacing:.14em;opacity:.45}.l2-modp{background:radial-gradient(80% 70% at 100% 0%,color-mix(in srgb,var(--c) 28%,transparent),transparent 65%),#120a2ba6;border-color:color-mix(in srgb,var(--c) 45%,transparent)}.l2-modp-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.l2-modp-head small{color:var(--c)}.l2-viz{width:170px;height:120px;flex:none;border-radius:20px;border:1px solid var(--l2-line);background:#0a06188c;padding:14px;display:grid}.l2-modbul{display:grid;gap:10px;margin-top:24px}.l2-modbul li{display:flex;gap:12px;align-items:flex-start;color:var(--l2-ink);font-weight:600;font-size:.95rem}.l2-modbul li svg{width:20px;height:20px;flex:none;color:var(--c);margin-top:2px}.viz{width:100%;height:100%;position:relative}.viz.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.viz.cal span{border-radius:4px;background:#ffffff14;animation:l2cell 3.2s ease-in-out infinite;animation-delay:var(--dl)}@keyframes l2cell{40%,60%{background:var(--c);box-shadow:0 0 10px var(--c)}}.viz.film{display:flex;gap:8px;overflow:hidden;align-items:center}.viz.film span{flex:none;width:44px;height:78px;border-radius:8px;background:linear-gradient(160deg,var(--c),#312e81);animation:l2film 2.4s ease-in-out infinite;animation-delay:var(--dl)}@keyframes l2film{50%{transform:translateY(-8px) scale(1.05)}}.viz.chat{display:grid;gap:8px;align-content:center}.viz.chat span{height:22px;border-radius:12px;background:#ffffff24;width:70%;animation:l2pop 3.6s infinite;transform-origin:0 50%}.viz.chat span.b{background:var(--c);justify-self:end;transform-origin:100% 50%;animation-delay:.9s;width:56%}.viz.chat span:nth-child(3){animation-delay:1.8s;width:48%}@keyframes l2pop{0%{transform:scale(0)}15%,85%{transform:scale(1)}to{transform:scale(0)}}.viz.web{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:14px 1fr 28px;gap:6px}.viz.web i{grid-column:1/-1;border-radius:4px;background:#ffffff24}.viz.web b{grid-column:1/-1;border-radius:6px;background:linear-gradient(120deg,var(--c),transparent);animation:l2grow 3s ease-in-out infinite;transform-origin:0 50%}.viz.web u{border-radius:5px;background:#ffffff1a;animation:l2grow 3s ease-in-out infinite;transform-origin:50% 100%}.viz.web u:nth-of-type(2){animation-delay:.3s}.viz.web u:nth-of-type(3){animation-delay:.6s}@keyframes l2grow{0%{transform:scale(0)}35%,85%{transform:scale(1)}to{transform:scale(0)}}.viz.bars{display:flex;gap:8px;align-items:flex-end}.viz.bars span{flex:1;height:var(--h);border-radius:6px 6px 2px 2px;background:linear-gradient(var(--c),#312e81);transform-origin:50% 100%;animation:l2bar 3.4s ease-in-out infinite;animation-delay:var(--dl)}@keyframes l2bar{0%{transform:scaleY(.1)}35%,85%{transform:scaleY(1)}to{transform:scaleY(.1)}}.l2-fn{margin-top:34px;padding-top:28px;border-top:1px dashed var(--l2-line)}.l2-fn-head{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.l2-fn-head h4{margin:0;font-size:1.25rem;font-weight:800}.l2-fn-head .l2-ghost:disabled{opacity:.6;cursor:default}.l2-fn-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:24px;align-items:start}.l2-fn-viz{position:relative;display:grid;gap:8px;justify-items:center;padding:6px 0}.l2-fn-stage{width:var(--w);height:62px;border:0;color:#fff;font-weight:800;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:10px;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,16px 100%);background:linear-gradient(90deg,color-mix(in srgb,var(--c) 26%,#0d0820),color-mix(in srgb,var(--c) 52%,#0d0820));transition:filter .3s,transform .3s;animation:l2stage .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * .12s)}.l2-fn-stage span{font-size:.7rem;letter-spacing:.14em;opacity:.7}.l2-fn-stage:hover{filter:brightness(1.25)}.l2-fn-stage[data-on=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 60%,#0d0820),var(--c));color:#0a0618;filter:drop-shadow(0 0 14px var(--c))}@keyframes l2stage{0%{transform:scaleX(0);opacity:0}}.l2-fn-drops{position:absolute;inset:0;pointer-events:none;z-index:2;overflow:hidden}.l2-fn-drops i{position:absolute;left:calc(50% + var(--dx));top:0;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#fff;box-shadow:0 0 12px var(--l2-mint),0 0 4px #fff;opacity:0;animation:l2drop 6.6s linear infinite;animation-delay:var(--dl)}@keyframes l2drop{0%{transform:translate(0);opacity:0}8%{opacity:1}88%{opacity:1}to{transform:translate(calc(var(--dx) * -1),340px);opacity:0}}.l2-fn-drops b{position:absolute;left:50%;top:var(--lt);width:6px;height:6px;border-radius:50%;background:var(--l2-mag);opacity:0;animation:l2leak 4.2s ease-in infinite;animation-delay:var(--dl)}@keyframes l2leak{0%{transform:translate(0);opacity:0}15%{opacity:.9}to{transform:translate(var(--lx),46px);opacity:0}}.l2-fn-me{position:absolute;left:50%;top:calc(var(--s) * 70px + 31px);width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #ffffff2e,0 0 24px #fff;z-index:3;transition:top .9s cubic-bezier(.5,0,.2,1);pointer-events:none}.l2-fn-detail{padding:26px;border-radius:24px;border:1px solid var(--l2-line);background:#0a061899;animation:l2fade .45s}.l2-fn-detail .bubble{display:inline-block;padding:10px 16px;border-radius:16px 16px 16px 4px;background:#ffffff1a;font-size:.9rem;font-style:italic}.l2-fn-detail h5{margin:18px 0 8px;font-size:1.25rem;font-weight:800;line-height:1.2}.l2-fn-detail p{font-size:.92rem}.l2-fn-m{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;align-items:center}.l2-fn-m b{width:100%;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--l2-mint)}.l2-fn-m span{padding:7px 12px;border-radius:999px;border:1px solid var(--l2-line);font-size:.78rem;font-weight:700;color:var(--l2-ink)}.l2-fn-rt{display:flex;gap:12px;margin-top:20px;padding:14px 16px;border-radius:16px;background:#34f5a012;border:1px solid rgba(52,245,160,.3);font-size:.82rem;color:var(--l2-ink)}.l2-fn-rt svg{width:26px;height:26px;flex:none;color:var(--l2-mint);animation:l2spin 4s linear infinite}.l2-fn-rt b{color:var(--l2-mint)}@media(max-width:900px){.l2-fn-grid{grid-template-columns:1fr}.l2-viz{width:120px;height:90px}}@media(max-width:560px){.l2-modp-head{flex-direction:column}.l2-fn-stage{font-size:.82rem;gap:6px}}@media(prefers-reduced-motion:reduce){.viz *,.l2-fn-stage,.l2-fn-drops i,.l2-fn-drops b,.l2-fn-rt svg{animation:none!important}.l2-fn-me{transition:none}}.l2-mods>*,.l2-fn-grid>*,.l2-modp>*{min-width:0}.l2-fn-viz{width:100%}.l2-fn-drops i{width:6px;height:6px;margin-left:-3px}@media(max-width:900px){.l2-fn-stage{width:var(--w)}.l2-modp{padding:24px 20px}}.scroll-scrub{--ss-progress:0}.scroll-scrub__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.l2-pilar[data-tilt],.l2-prob[data-tilt]{transition:transform .25s ease-out,border-color .3s;will-change:transform}.scroll-scrub__title{font-size:clamp(2.2rem,4.7vw,4.7rem);font-weight:800;line-height:1;letter-spacing:-.035em;max-width:15ch}.scroll-scrub__body{max-width:46ch}.scroll-scrub__route{top:auto;bottom:clamp(1rem,2.5vw,1.8rem);left:50%;right:auto;transform:translate(-50%);justify-content:center;width:max-content;max-width:calc(100% - 24px);padding:4px;border-radius:999px;background:#120a2b9e;border:1px solid var(--l2-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.scroll-scrub__route-button{min-height:2.3rem;padding:.4rem 1rem;font-size:.82rem;font-weight:700;border-radius:999px;text-decoration:none!important}.scroll-scrub__route-button[aria-current=step]{background:var(--l2-grad);color:#0a0618}@media(max-width:860px){.scroll-scrub__route{display:none}.scroll-scrub__title{font-size:clamp(2rem,9.6vw,3.4rem)}}#capa-estrategia .scroll-scrub__kicker{color:#a855f7}#capa-contenido .scroll-scrub__kicker{color:#e879f9}#capa-web .scroll-scrub__kicker{color:#22d3ee}#capa-performance .scroll-scrub__kicker{color:#34f5a0}#capa-estrategia .scroll-scrub__tags li,#capa-contenido .scroll-scrub__tags li,#capa-web .scroll-scrub__tags li,#capa-performance .scroll-scrub__tags li{border-color:currentColor}.scroll-scrub__route-button:nth-child(2)[aria-current=step]{background:linear-gradient(100deg,#a855f7,#7c3aed);color:#fff}.scroll-scrub__route-button:nth-child(3)[aria-current=step]{background:linear-gradient(100deg,#e879f9,#a855f7);color:#0a0618}.scroll-scrub__route-button:nth-child(4)[aria-current=step]{background:linear-gradient(100deg,#22d3ee,#6366f1);color:#0a0618}.scroll-scrub__route-button:nth-child(5)[aria-current=step]{background:linear-gradient(100deg,#34f5a0,#22d3ee);color:#0a0618}.l2-capa{display:inline-flex;margin-bottom:12px;padding:6px 12px;border-radius:999px;border:1px solid var(--c);color:var(--c);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.l2c{position:relative;height:620svh}.l2c-stage{position:sticky;top:0;height:100svh;min-height:560px;overflow:hidden;display:grid;align-items:center}.l2c-scene{position:absolute;inset:0;display:grid;place-items:center;perspective:1500px;pointer-events:none;transform:translate(18%)}.l2c-stack{position:relative;width:min(380px,36vw);aspect-ratio:1.6;transform-style:preserve-3d;will-change:transform}.l2c-plate{position:absolute;inset:0;border-radius:22px;border:1.5px solid var(--c);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 30%,transparent),#0a061899);box-shadow:0 0 calc(70px * var(--g,.4)) -6px var(--c),inset 0 0 40px -12px var(--c);display:flex;align-items:flex-end;padding:16px 22px;color:var(--c);font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;will-change:transform,opacity;backface-visibility:visible}.l2c-plate:before{content:"";position:absolute;inset:14px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--c) 55%,transparent)}.l2c-beam{position:absolute;left:50%;top:50%;width:6px;height:150%;border-radius:4px;background:linear-gradient(transparent,#34f5a0 35%,#b9f9d8 50%,#34f5a0 65%,transparent);box-shadow:0 0 40px 10px #34f5a08c;opacity:0;will-change:transform,opacity}.l2c-copy{position:relative;z-index:3;width:min(1180px,100% - 40px);margin-inline:auto;display:grid;pointer-events:none}.l2c-ch{grid-area:1/1;max-width:min(560px,100%);opacity:0;will-change:transform,opacity}.l2c-k{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--l2-mint);margin:0 0 14px}.l2c-ch h1,.l2c-ch h2{margin:0;font-weight:800;line-height:1;letter-spacing:-.035em;font-size:clamp(2.1rem,4.6vw,4.4rem);text-wrap:balance}.l2c-d{margin:20px 0 0;color:var(--l2-mut);font-size:clamp(1rem,1.4vw,1.2rem);max-width:46ch}.l2c-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.l2c-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.l2c-tags li{padding:7px 13px;border:1px solid currentColor;border-radius:999px;font-size:.78rem;font-weight:700;color:inherit}.l2c-ch:first-child .l2c-tags{color:var(--l2-ink)}.l2c-nav{position:absolute;z-index:4;left:50%;bottom:clamp(14px,2.5vw,26px);transform:translate(-50%);display:flex;gap:4px;padding:4px;border-radius:999px;background:#120a2b9e;border:1px solid var(--l2-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);max-width:calc(100% - 24px)}.l2c-nav button{border:0;background:transparent;color:var(--l2-mut);padding:8px 14px;border-radius:999px;font-weight:700;font-size:.8rem;white-space:nowrap;transition:background .3s,color .3s}.l2c-nav button[aria-current=step]{background:var(--c);color:#0a0618}@media(max-width:860px){.l2c{height:560svh}.l2c-stage{align-items:end}.l2c-scene{transform:translateY(-22%);align-items:start;padding-top:14svh}.l2c-stack{width:min(300px,64vw)}.l2c-copy{padding-bottom:84px}.l2c-ch h1,.l2c-ch h2{font-size:clamp(1.9rem,8.6vw,2.8rem)}.l2c-d{margin-top:14px;font-size:.95rem}.l2c-cta .l2-btn,.l2c-cta .l2-ghost{width:100%;justify-content:center}.l2c-nav{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.l2c-nav button{padding:7px 11px;font-size:.74rem}}@media(prefers-reduced-motion:reduce){.l2c{height:auto}.l2c-stage{position:relative;height:auto;padding:110px 0 80px}.l2c-copy{gap:48px}.l2c-ch{grid-area:auto;opacity:1!important;transform:none!important}.l2c-nav{display:none}}.l2c .l2-glow{opacity:.26}.l2c-plate{border-width:2px;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 44%,rgba(10,6,24,.5)),#0a0618d1)}@media(max-width:860px){.l2c-scene{transform:none;align-items:start;padding-top:19svh}.l2c-stack{width:min(250px,58vw)}}@media(max-width:860px){.l2c-scene{padding-top:10svh}.l2c-stack{width:min(210px,50vw)}}.l2-modp-head small{display:block;margin:0 0 6px}.l2-capa{display:flex;width:max-content;max-width:100%}.l2-h2+p,.l2-h2+.l2-lead{margin-top:14px}.l2-form select{text-overflow:ellipsis;min-width:0}.l2-show>*,.l2-modp>*,.l2-modp-head>*{min-width:0}.l2-modp,.l2-cs-card,.l2-form{max-width:100%}@media(max-width:900px){.l2-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.l2-tab{min-width:0;padding:12px;gap:9px;font-size:.84rem;line-height:1.25}.l2-tab svg{width:18px;height:18px}.l2-tab em{display:none}.l2-modp-head{flex-direction:column}.l2-viz{width:100%;height:96px}.l2c-scene{clip-path:inset(0 0 46% 0)}.l2c-beam{width:4px}.l2c-nav{left:14px;transform:none;max-width:calc(100% - 86px);overflow:visible;gap:2px}.l2c-nav button{padding:8px 11px;font-size:.78rem}.l2c-nav button span{display:none}.l2c-nav button[aria-current=step] span,.l2c-nav button:first-child span{display:inline}.l2c-nav button b{font-weight:800}.l2-foot{padding-bottom:96px}}@media(max-width:560px){.l2-sec{padding:48px 0}.l2-tab{padding:11px 10px;font-size:.8rem}.l2-form select{font-size:.88rem}}@media(max-width:900px){.l2c-nav button{padding:8px 9px}.l2c-nav button[aria-current=step]{padding:8px 12px}.l2c-nav{max-width:calc(100% - 80px)}.l2c-scene{padding-top:8svh}.l2c-stack{width:min(190px,48vw)}}@media(max-width:900px)and (max-height:760px){.l2c-ch h1{font-size:clamp(1.7rem,7.6vw,2.2rem)}.l2c-d{font-size:.9rem;margin-top:10px}}@media(max-width:900px){.l2c-scene{padding-top:12svh;clip-path:none}}@media(max-width:900px)and (max-height:800px){.l2c-ch:first-child .l2c-tags{display:none}}.l2-mock.mobile{font-size:4.5cqw}.l2-mock.mobile .mh{padding:2.2em 1.8em}.l2-mock.mobile .mn{padding:1.4em 1.6em}.l2-mock.mobile .mh h4{font-size:2.3em;max-width:none}.l2-mock.mobile .mh p{max-width:none}.l2-mock.mobile .mc{padding:0 1.8em 1.6em}@media(max-width:900px){.l2-phone{width:36%;right:-3%}}@keyframes l2dotv{to{top:calc(100% - 12px)}}@media(max-width:820px){.l2-link:after{top:0;left:-4px;animation:l2dotv 1.8s ease-in-out infinite alternate}}@media(max-width:820px)and (prefers-reduced-motion:reduce){.l2-link:after{animation:none}}.l2-browser .body{container-type:inline-size}#faq .l2-wrap{width:min(860px,100% - 40px)}@media(max-width:560px){#faq .l2-wrap{width:calc(100% - 32px)}}.l2-faq{max-width:none}.l2-sh{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:48px;align-items:center}.l2-sh .l2v{justify-self:end}.l2v{width:min(100%,380px);aspect-ratio:4/3;display:block;overflow:visible}@media(max-width:900px){.l2-sh{grid-template-columns:1fr;gap:18px}.l2-sh .l2v{justify-self:center;width:min(100%,300px)}}.l2v-chaos .ln{stroke-width:2;stroke-dasharray:4 9;opacity:.35;animation:l2vln 6s ease-in-out infinite;animation-delay:calc(var(--i) * .25s)}@keyframes l2vln{40%,75%{stroke-dasharray:none;opacity:1;filter:drop-shadow(0 0 6px currentColor)}}.l2v-chaos .hub{fill:#a855f724;stroke:#a855f7;stroke-width:2;transform-origin:200px 150px;animation:l2vhub 6s ease-in-out infinite}@keyframes l2vhub{0%,25%{transform:scale(.55);opacity:.35}45%,80%{transform:scale(1);opacity:1}to{transform:scale(.55);opacity:.35}}.l2v-chaos .hub-t{fill:#fff;font:800 20px Montserrat,sans-serif}.l2v-chaos .nd{transform-box:fill-box;transform-origin:center;animation:l2vnd 6s ease-in-out infinite;animation-delay:calc(var(--i) * .25s)}@keyframes l2vnd{0%,25%{transform:translate(calc((var(--i) - 1.5) * 6px),calc((1.5 - var(--i)) * 5px))}45%,80%{transform:none}}.l2v-chaos text{fill:#cfc6ee;font:600 13px Montserrat,sans-serif}.l2v-venn{position:relative;aspect-ratio:1.15}.l2v-venn .a,.l2v-venn .b{position:absolute;top:10%;width:62%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;mix-blend-mode:screen}.l2v-venn .a{left:0;background:radial-gradient(circle,#e879f961,#a855f729 70%);border:1.5px solid #e879f9;animation:l2vdrift 7s ease-in-out infinite}.l2v-venn .b{right:0;background:radial-gradient(circle,#22d3ee57,#34f5a024 70%);border:1.5px solid #22d3ee;animation:l2vdrift 7s ease-in-out infinite reverse}@keyframes l2vdrift{50%{transform:translate(7%)}}.l2v-venn .a span{transform:translate(-30%)}.l2v-venn .b span{transform:translate(30%)}.l2v-venn span{font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.l2v-venn .core{position:absolute;left:50%;top:42%;translate:-50% 0;padding:10px 16px;border-radius:999px;background:#0a0618;border:1px solid var(--l2-line);font-weight:800;box-shadow:0 0 30px #a855f799}.l2v-venn .o{position:absolute;left:50%;top:42%;width:8px;height:8px;border-radius:50%;background:#34f5a0;box-shadow:0 0 12px #34f5a0;animation:l2vorb 5s linear infinite}.l2v-venn .o2{background:#fff;animation-duration:8s;animation-direction:reverse}@keyframes l2vorb{0%{transform:rotate(0) translate(120px) rotate(0)}to{transform:rotate(360deg) translate(120px) rotate(-360deg)}}.l2v-stack{perspective:900px;display:grid;place-items:center;aspect-ratio:1.1}.l2v-stack .st{position:relative;width:66%;aspect-ratio:1.6;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-34deg);animation:l2vst 9s ease-in-out infinite}@keyframes l2vst{50%{transform:rotateX(58deg) rotate(-14deg)}}.l2v-stack .pl{position:absolute;inset:0;border-radius:16px;border:2px solid var(--c);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 34%,#0d0820),#0a0618);box-shadow:0 0 34px -8px var(--c);display:flex;align-items:flex-end;padding:10px 14px;color:var(--c);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transform:translateZ(calc((1.5 - var(--i)) * 34px));animation:l2vpl 4.8s ease-in-out infinite;animation-delay:calc(var(--i) * .6s)}@keyframes l2vpl{50%{transform:translateZ(calc((1.5 - var(--i)) * 56px))}}.l2v-orbit{position:relative;aspect-ratio:1;width:min(100%,300px);container-type:inline-size}.l2v-orbit .r{position:absolute;inset:0;margin:auto;border-radius:50%;border:1px dashed rgba(190,170,255,.35)}.l2v-orbit .r1{width:100%;height:100%}.l2v-orbit .r2{width:72%;height:72%}.l2v-orbit .r3{width:44%;height:44%;border-style:solid;border-color:#a855f780}.l2v-orbit .spin{position:absolute;inset:0;animation:l2vspin 16s linear infinite}.l2v-orbit .spin b{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px;border-radius:50%;background:var(--c);box-shadow:0 0 18px var(--c);transform:rotate(var(--a)) translateY(-46cqw)}@keyframes l2vspin{to{transform:rotate(360deg)}}.l2v-orbit .core{position:absolute;inset:0;margin:auto;width:34%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font-weight:800;background:radial-gradient(circle,#a855f780,#0a0618e6);border:1px solid var(--l2-line);box-shadow:0 0 40px #a855f78c}@media(prefers-reduced-motion:reduce){.l2v *,.l2v{animation:none!important}}.l2-faqhead{text-align:center;display:grid;justify-items:center}.l2-faqhead .l2v-orbit{width:120px;margin-bottom:22px}.l2-faqhead .l2v-orbit .core{font-size:1.3rem}.l2-faqhead .l2-h2{margin-top:12px}.l2-faq{margin-inline:auto}.l2-sec{padding:clamp(56px,7vw,104px) 0}.l2c-cta{gap:18px;margin-top:36px}.l2c-tags{gap:12px;margin-top:30px}.l2c-ch:first-child .l2c-cta+.l2c-tags{margin-top:34px}.l2c-plate{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 26%,#0d0820),#0a0618 85%);box-shadow:0 0 calc(70px * var(--g,.4)) -8px var(--c),inset 0 0 26px -14px var(--c)}.l2c-plate:before{border-color:color-mix(in srgb,var(--c) 40%,transparent)}.l2c-plate span{text-shadow:0 1px 8px #0a0618}@media(max-width:900px){.l2-sec{padding:52px 0}.l2c-cta{gap:14px}}.l2v-venn .a span{transform:translate(-24%)}.l2v-venn .b span{transform:translate(24%)}.l2v-venn span{font-size:.7rem}.l2-diag{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"top form" "bot form";gap:28px 48px;align-items:start;padding:clamp(24px,3.4vw,48px)}.l2-diag .l2-dtop{grid-area:top;display:grid;gap:14px;align-content:start}.l2-diag .l2-form{grid-area:form;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.l2-diag .l2-form .full{grid-column:1/-1}.l2-diag .l2-form label{gap:6px;font-size:.72rem}.l2-diag .l2-form input[type=text],.l2-diag .l2-form select,.l2-diag .l2-form textarea{padding:12px 14px}.l2-diag .l2-form textarea{min-height:0}.l2-diag .l2-dbot{grid-area:bot;display:grid;gap:14px;align-content:start}.l2-diag .l2-dbot .l2-btn{justify-self:start}.l2-diag .l2-h2{font-size:clamp(1.8rem,3.2vw,2.8rem)}@media(max-width:900px){.l2-diag{grid-template-columns:1fr;grid-template-areas:"top" "form" "bot";gap:22px}}@media(max-width:560px){.l2-diag .l2-form{grid-template-columns:1fr}.l2-diag .l2-dbot .l2-btn{justify-self:stretch}}.l2-cs-card .mono.logo{background:#fff;padding:14px;width:92px;height:92px;border-radius:24px}.l2-cs-card .mono.logo img{width:100%;height:100%;object-fit:contain;display:block}.l2-plogo{height:76px;display:flex;align-items:center}.l2-plogo img{height:100%;width:auto;max-width:210px;object-fit:contain;background:#fff;border-radius:20px;padding:10px;box-shadow:0 10px 30px -10px var(--c)}.l2-plogo .l2-ico,.l2-plogo svg{width:76px;height:76px;padding:20px;border-radius:20px;background:color-mix(in srgb,var(--c) 22%,#0a0618);color:var(--c)}.l2-way .l2-ico{margin-bottom:18px}.l2v-eco{position:relative;aspect-ratio:1.15;width:min(100%,380px)}.l2v-eco svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.l2v-eco line{stroke:#beaaff8c;stroke-width:1.2;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;animation:l2vdash 1.6s linear infinite}@keyframes l2vdash{to{stroke-dashoffset:-14}}.l2v-eco .core{position:absolute;left:50%;top:50%;translate:-50% -50%;width:26%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:1.3rem;background:radial-gradient(circle,#a855f78c,#0a0618f2);border:1px solid var(--l2-line);box-shadow:0 0 40px #a855f78c}.l2v-eco .nd{position:absolute;translate:-50% -50%;width:27%;aspect-ratio:1;background:#fff;border-radius:22%;display:grid;place-items:center;padding:7%;box-shadow:0 12px 34px -8px #a855f799;animation:l2vfloat 5s ease-in-out infinite;animation-delay:calc(var(--i)*-1.3s)}.l2v-eco .nd.w{width:46%;aspect-ratio:2.6;border-radius:16px;padding:5% 6%}.l2v-eco .nd img{width:100%;height:100%;object-fit:contain}@keyframes l2vfloat{50%{margin-top:-8px}}@media(prefers-reduced-motion:reduce){.l2v-eco line,.l2v-eco .nd{animation:none}}.l2v{translate:0 calc(var(--vy,0px)*.5);will-change:translate}.l2 .rv .l2-h2{transition:filter .9s ease,letter-spacing .9s ease}.l2 .rv:not(.in) .l2-h2{filter:blur(7px);letter-spacing:.03em}@keyframes l2pop{0%{opacity:0;transform:translateY(16px) scale(.88)}}.l2-modbul.in li,.l2-chips.in>*{animation:l2pop .55s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:var(--d,0ms)}@media(max-width:760px){.l2 .rv{transform:translateY(20px)}}@media(min-width:761px){.l2v{translate:0 var(--vy,0px)}}.l2-team{display:grid;grid-template-columns:1fr;gap:18px;margin-top:36px}.l2-person{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 20px 24px;border-radius:26px;border:1px solid var(--l2-line);background:linear-gradient(180deg,#1a1040b3,#120a2b8c);cursor:pointer;-webkit-tap-highlight-color:transparent}.l2-person h3{font-size:1.25rem;font-weight:800;margin-top:16px}.l2-role{margin-top:4px;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--l2-mint)}.l2-in{display:inline-flex;align-items:center;gap:8px;margin-top:16px;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--l2-line);color:var(--l2-ink);text-decoration:none;font-weight:600;font-size:.9rem;transition:background .3s,border-color .3s}.l2-in:hover{background:#a855f729;border-color:var(--l2-vio2)}.l2-pav{position:relative;width:min(58vw,230px);aspect-ratio:3/4;display:grid;place-items:end center;border-radius:50%;background:radial-gradient(circle at 50% 55%,#a855f780,#0a061800 70%);perspective:700px}.l2-fig{height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 22px 22px rgba(0,0,0,.55));transform-origin:50% 90%;transform:translate(calc(var(--gx,0)*6px)) rotateY(calc(var(--gx,0)*22deg)) rotateX(calc(var(--gy,0)*-9deg)) rotate(calc(var(--gx,0)*2deg));transition:transform .18s ease-out;touch-action:manipulation;animation:l2bob 4.5s ease-in-out infinite}.l2-hola{position:absolute;top:2%;right:-2%;padding:6px 12px;border-radius:14px 14px 14px 2px;background:#fff;color:#1b1230;font-weight:800;font-size:.85rem;opacity:0;transform:scale(.4) translateY(10px);transition:opacity .3s,transform .4s cubic-bezier(.3,1.6,.5,1)}.hi .l2-hola{opacity:1;transform:none}.hi .l2-fig{animation:l2hop .7s ease-in-out 3}@keyframes l2bob{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes l2hop{0%,to{translate:0 0;rotate:0deg}40%{translate:0 -14px;rotate:-4deg}70%{translate:0 -4px;rotate:3deg}}@media(min-width:720px){.l2-team{grid-template-columns:1fr 1fr;gap:26px}}@media(prefers-reduced-motion:reduce){.l2v{translate:none}.l2 .rv:not(.in) .l2-h2{filter:none;letter-spacing:inherit}.l2-modbul.in li,.l2-chips.in>*,.l2-fig{animation:none!important}}@media(min-width:901px){.l2c-ch{align-self:center}.l2c-copy{padding-bottom:56px}}
