@font-face{font-family:Hanken;src:url('/demo/equipos-assets/fonts/hanken-grotesk-400.woff2');font-weight:400;font-display:swap}@font-face{font-family:Hanken;src:url('/demo/equipos-assets/fonts/hanken-grotesk-600.woff2');font-weight:600;font-display:swap}:root{--bg:#0b0a0c;--panel:#151316;--ink:#efe9df;--muted:#b0a79c;--warm:#d4a273;--line:#efe9df26;--green:#9cbea7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.5 Hanken,system-ui,sans-serif}a{color:inherit}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}h1,h2,h3,p{margin:0}h1{font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.045em;font-weight:600}h2{font-size:29px;font-weight:600;letter-spacing:-.025em}h3{font-size:21px}p{color:var(--muted)}.wrap{width:min(1340px,calc(100% - 48px));margin:auto}.top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.brand{font-size:25px;font-weight:600;letter-spacing:-.05em;text-decoration:none}.brand i{font-style:normal;color:var(--warm)}.top a:not(.brand){font-size:13px}.hero{padding:36px 0 30px;display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:end}.hero p{max-width:560px;margin-top:15px}.meta{font-size:12px;color:var(--warm);margin-bottom:12px}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:transparent;color:var(--ink);padding:10px 17px;min-height:44px;border-radius:25px;text-decoration:none;gap:8px;cursor:pointer}.btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn:disabled{opacity:.4;cursor:default}.btn:hover{border-color:var(--warm)}:focus-visible{outline:2px solid var(--warm);outline-offset:4px}.flow{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:6px 0 24px}.flow button{text-align:left;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--muted);min-height:74px;font-size:12px}.flow button span{display:block;color:var(--warm);font-size:11px;margin-bottom:5px}.flow button[aria-selected=true]{background:var(--ink);color:var(--bg)}.flow button[aria-selected=true] span{color:#725133}.stage{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.stage-head{display:flex;justify-content:space-between;gap:30px;padding:25px 28px;align-items:start}.stage-head p{max-width:800px;margin-top:8px;font-size:14px}.pill{display:inline-block;color:var(--warm);border:1px solid var(--line);padding:5px 10px;border-radius:20px;font-size:11px;white-space:nowrap}.frame{display:block;width:100%;height:720px;border:0;background:var(--bg);border-top:1px solid var(--line)}.frame-bar{padding:10px 28px;border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.stage-actions{display:flex;justify-content:space-between;gap:20px;margin:20px 0}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.notes{padding:17px 22px;border-left:2px solid var(--warm);background:#d4a2730b;margin:16px 0;font-size:14px}.notes strong{color:var(--ink)}.feature{padding:42px;display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}.feature .wordmark{font-size:96px;color:#378bf9;letter-spacing:-.07em}.feature p{margin:15px 0}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:28px}.tile{padding:25px;border:1px solid var(--line);border-radius:14px}.tile p{font-size:14px;margin:12px 0}.foot{padding:24px 0 35px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.subhero{padding:38px 0}.subhero p{max-width:780px;margin-top:18px}.people{display:grid;gap:18px;margin-bottom:30px}.person{padding:27px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.person-head{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:20px}.person-head p{font-size:13px;margin-top:4px}.work{display:grid;grid-template-columns:1.05fr 1.05fr 1fr;gap:25px}.work h3{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--warm);margin-bottom:10px}.work p{font-size:14px}.work ul{padding-left:18px;font-size:14px;color:var(--muted)}.work li{margin:7px 0}.evidence{font-size:12px;margin-top:20px;border-top:1px solid var(--line);padding-top:14px;color:var(--muted)}.evidence a{margin-right:10px;color:var(--muted)}details{padding:16px;border:1px solid var(--line);border-radius:12px;margin:20px 0}summary{cursor:pointer}.lab-grid{display:grid;grid-template-columns:340px 1fr;gap:22px;margin:25px 0}.questions{display:grid;gap:7px;align-content:start}.questions button{padding:14px;text-align:left;background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:11px;font-size:14px;min-height:48px}.questions button[aria-pressed=true]{border-color:var(--warm);color:var(--ink);background:#241c17}.answer{padding:30px;background:var(--panel);border:1px solid var(--line);border-radius:16px;align-self:start}.answer h2{font-size:27px}.answer .result{font-size:21px;color:var(--ink);margin:22px 0;line-height:1.5}.source{font-size:12px;padding:16px;background:#ffffff05;border-radius:9px;color:var(--muted)}.answer .action{margin:20px 0;padding-left:18px;border-left:2px solid var(--green)}.answer .action strong{display:block;margin-bottom:7px;color:var(--green);font-size:12px}.answer p{font-size:14px}.data-table{width:100%;border-collapse:collapse;margin:18px 0;font-size:13px}.data-table th,.data-table td{text-align:left;padding:12px;border-bottom:1px solid var(--line)}.data-table th{color:var(--warm)}.mobile-data{display:none}.criteria{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.criteria div{padding:18px;border:1px solid var(--line);border-radius:12px}.criteria strong{display:block;font-size:14px}.criteria p{font-size:12px;margin-top:8px}[hidden]{display:none!important}@media(max-width:800px){.wrap{width:calc(100% - 30px)}.hero{grid-template-columns:1fr;gap:15px;padding:28px 0}.flow{grid-template-columns:repeat(4,1fr)}.flow button{min-height:65px;padding:10px}.stage-head{padding:20px;display:block}.stage-head .pill{margin-top:15px}.frame{height:640px}.frame-bar{padding:12px 18px}.stage-actions{gap:10px}.stage-actions .btn{font-size:13px}.feature,.tiles,.work,.lab-grid{grid-template-columns:1fr}.feature{padding:25px}.feature .wordmark{font-size:60px}.person{padding:21px}.person-head{display:block}.person-head .pill{margin-top:12px}.work{gap:20px}.criteria{grid-template-columns:1fr}.desktop-data{display:none}.mobile-data{display:grid;gap:12px}.mobile-data div{padding:15px;border:1px solid var(--line);border-radius:10px}.lab-grid{gap:15px}.answer{padding:22px}.questions{grid-template-columns:1fr 1fr}.questions button{font-size:12px}.top{gap:15px}.top a:not(.brand){font-size:11px}.tiles{padding:20px}.frame-bar>span{max-width:60%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.top,.flow,.stage-actions,iframe{display:none}.person,.answer{break-inside:avoid}body{background:white;color:black}p{color:#333}}
.presenting .hero,.presenting main>.notes:not(#speaker),.presenting .foot{display:none}.presenting .wrap{width:calc(100% - 32px);max-width:none}.presenting .top{padding:10px 0}.presenting .flow{margin:12px 0}.presenting .flow button{min-height:48px;padding:8px 12px}.presenting .flow button span{display:inline;margin-right:7px}.presenting .stage-head{padding:15px 22px}.presenting .stage-head h2{font-size:23px}.presenting .stage-head p{font-size:12px}.presenting .frame{height:calc(100vh - 325px);min-height:430px}.presenting .stage-actions{margin:12px 0}.top{flex-wrap:wrap}@media(max-width:800px){.presenting .frame{height:650px}.top>.meta{display:none}.top .actions .btn{font-size:12px;padding:9px 12px}}
.leax-showcase{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(300px,.74fr);gap:22px;padding:0 28px 28px}.leax-browser{overflow:hidden;border-radius:16px;border:1px solid #ccd3e3;background:#f3f6fb;box-shadow:0 18px 48px #0006}.leax-browserbar{display:grid;grid-template-columns:66px 1fr auto;align-items:center;gap:12px;padding:10px 14px;background:#e7ebf3;border-bottom:1px solid #cfd5e0;color:#5d6676;font-size:11px}.leax-browserbar>a{overflow:hidden;padding:7px 13px;border:1px solid #d3d8e1;border-radius:999px;background:#fff;color:#30394a;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.browser-dots{display:flex;gap:6px}.browser-dots i{display:block;width:9px;height:9px;border-radius:50%;background:#bdc4cf}.browser-dots i:first-child{background:#ef8b82}.browser-dots i:nth-child(2){background:#efc776}.browser-dots i:last-child{background:#7bc49a}.live-label{padding:4px 8px;border-radius:999px;background:#dbe4ff;color:#3159c9;font-weight:600}.leax-page{min-height:510px;padding:17px 22px 26px;background:radial-gradient(circle at 78% 65%,#e6f4fd 0,#f3f6fb 33%,#f7f8fc 70%);color:#151d31}.leax-nav{display:flex;align-items:center;gap:22px;padding:13px 18px;border-radius:999px;background:#fff;box-shadow:0 10px 26px #2a3a6614;font-size:10px;font-weight:600}.leax-nav .leax-logo{margin-right:auto;font:32px/1 Georgia,serif;letter-spacing:-.08em}.leax-logo>span{color:#3e65f5}.leax-nav b{padding:10px 15px;border-radius:999px;background:#3e65f5;color:#fff}.leax-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:20px;padding:42px 22px 18px}.leax-copy{position:relative;z-index:1}.leax-badge{display:inline-block;padding:8px 12px;border-radius:999px;background:#dbe2fb;color:#22376d;font-size:10px;font-weight:600}.leax-copy h3{margin-top:50px;font-size:46px;line-height:.94;letter-spacing:-.055em;color:#11192d}.leax-copy h3 em{font-style:normal;color:#3e65f5}.leax-copy p{max-width:500px;margin:18px 0;color:#536078;font-size:12px}.leax-copy small{display:block;margin-top:23px;color:#33425e;font-size:9px}.leax-hero-actions{display:flex;gap:9px}.leax-hero-actions a{padding:10px 14px;border:1px solid #d1d8e6;border-radius:999px;background:#fff;color:#172036;text-decoration:none;font-size:10px;font-weight:600}.leax-hero-actions a:first-child{background:#3e65f5;color:#fff;border-color:#3e65f5}.leax-video{width:100%;height:260px;object-fit:contain}.leax-panel{padding:27px;border:1px solid var(--line);border-radius:16px;background:#0f0e10;align-self:stretch}.leax-panel .meta{display:block;margin-bottom:8px}.leax-url{display:block;margin-bottom:24px;color:#91adff;font-size:14px;overflow-wrap:anywhere}.leax-panel h3{font-size:24px;line-height:1.15}.leax-panel>p{margin:13px 0;font-size:13px}.leax-plan-row{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:20px 0}.leax-plan-row span{padding:14px;border:1px solid var(--line);border-radius:11px;color:var(--muted);font-size:10px}.leax-plan-row strong{display:block;color:var(--ink);font-size:21px}.leax-actions{display:grid;gap:9px}.leax-actions .btn{width:100%}.leax-actions .text-link{padding:8px;text-align:center;color:var(--muted);font-size:12px}.leax-return{padding-top:15px;border-top:1px solid var(--line);font-size:11px!important}@media(max-width:1050px){.leax-showcase{grid-template-columns:1fr}.leax-panel{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}.leax-panel .meta,.leax-panel .leax-url,.leax-panel h3,.leax-panel>p{grid-column:1/-1}.leax-return{grid-column:1/-1}.leax-plan-row,.leax-actions{margin:0}}@media(max-width:800px){.leax-showcase{padding:0 18px 18px}.leax-browserbar{grid-template-columns:52px 1fr}.leax-browserbar .live-label{display:none}.leax-page{min-height:0;padding:12px}.leax-nav{gap:8px;padding:10px 12px}.leax-nav>span:not(.leax-logo),.leax-nav b{display:none}.leax-hero{grid-template-columns:1fr;padding:28px 12px 10px}.leax-copy h3{margin-top:32px;font-size:40px}.leax-video{height:190px}.leax-panel{display:block;padding:22px}.leax-plan-row{margin:18px 0}}@media(prefers-reduced-motion:reduce){.leax-video{display:none}}
