:root{color-scheme:dark;--azul:#0D154C;--roxo:#6C2BD9;--magenta:#EB288C;--laranja:#FF6F00;--amarelo:#FFC100;--azul-claro:#00B4D8;--bg:#0D154C;--bg-soft:#141C5C;--raised:#1A2366;--ink:#FFFFFF;--muted:#B9BED6;--line:#2C3580;--action:#6C2BD9;--on-action:#FFFFFF;--action-text:#B69CF5;--g-arco:linear-gradient(90deg,#5A16E1 0%,#E8188D 25%,#FC6A00 50%,#FEBF01 75%,#01B3DB 100%);--g-linha:linear-gradient(90deg,#01B2DB 0%,#FEBF00 25%,#FC6A00 50%,#E9188D 75%,#5A17E1 100%);--g-energia:linear-gradient(90deg,#FE6A00 0%,#FEBF01 100%);--g-principal:linear-gradient(90deg,#000146 0%,#5A16E3 50%,#EA188D 100%);--display:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--body:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--shadow-md:0 8px 24px rgba(0,0,0,.45);--gutter:clamp(16px,4vw,56px);--head:68px;--ease:cubic-bezier(.22,1,.36,1)}.light{color-scheme:light;--bg:#FFFFFF;--bg-soft:#F3F5F8;--raised:#FFFFFF;--ink:#0D154C;--muted:#5E6673;--line:#D8DCE2;--action-text:#6C2BD9;--shadow-md:0 8px 24px rgba(13,21,76,.1)}*{box-sizing:border-box}html{background:var(--azul);overflow-x:clip}body{background:var(--azul);color:#fff;font-family:var(--body);font-size:16px;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}::selection{background:var(--roxo);color:#fff}a{color:inherit}:focus-visible{outline:2px solid var(--action-text);outline-offset:2px;border-radius:4px}h1,h2,h3{margin:0;text-wrap:balance;font-family:var(--display)}p{margin:0}section,.marquee{background:var(--bg);color:var(--ink)}.wrap{padding-inline:var(--gutter);max-width:1440px;margin-inline:auto}.overline{font:600 .75rem/1.3 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rule{display:block;height:4px;border-radius:4px;background:var(--g-linha);width:min(100%,var(--w,420px))}.title{font-weight:400;font-size:clamp(2.4rem,5.4vw,4.8rem);line-height:1.04;letter-spacing:-.025em}.title b{font-weight:800}.title .hl{color:var(--action-text)}.progress{position:fixed;left:0;top:0;height:3px;width:100%;z-index:60;transform-origin:0 50%;transform:scaleX(0);background:var(--g-linha)}header.top{position:fixed;inset:0 0 auto;z-index:50;padding-top:env(safe-area-inset-top,0px);background:#0d154cd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}header.top .bar{height:var(--head);display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:flex;align-items:center;text-decoration:none}.logo img{height:40px;width:auto;display:block}nav.links{display:flex;gap:2px}nav.links a{text-decoration:none;font:500 .85rem/1 var(--display);padding:10px 14px;border-radius:var(--r-md);color:#d5d8ec;transition:background .25s,color .25s}nav.links a:hover{background:#ffffff12;color:#fff}nav.links a[aria-current=true]{color:#fff;background:#6c2bd973}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;border:0;cursor:pointer;font:500 .95rem/1 var(--display);text-decoration:none;padding:0 22px;border-radius:var(--r-md);background:var(--action);color:var(--on-action);transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s;will-change:transform}.btn:hover{box-shadow:0 10px 30px -10px #6c2bd9cc}.btn .arr{transition:transform .3s var(--ease)}.btn:hover .arr{transform:translate(3px)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.btn.sm{min-height:44px;padding:0 16px;font-size:.85rem}.rail{position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:12px;padding:14px 10px;border-radius:999px;background:#0d154cb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px #ffffff14}.rail a{position:relative;display:grid;place-items:center;width:14px;height:14px;text-decoration:none}.rail a i{width:7px;height:7px;border-radius:2px;transform:rotate(45deg);background:#ffffff59;transition:all .35s var(--ease)}.rail a span{position:absolute;right:calc(100% + 16px);white-space:nowrap;font:500 .75rem/1 var(--display);color:#fff;background:var(--azul);padding:7px 10px;border-radius:var(--r-sm);opacity:0;transform:translate(6px);transition:all .25s var(--ease);pointer-events:none}.rail a:hover span,.rail a:focus-visible span{opacity:1;transform:none}.rail a[aria-current=true] i{background:var(--amarelo);width:9px;height:9px}html{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5.6 3.7c-1-.4-1.9.5-1.5 1.5l6.1 14.5c.4.9 1.7.9 2 0l1.7-4.6 4.6-1.7c.9-.3.9-1.6 0-2z' fill='%230D154C' stroke='%23FFFFFF' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 4 4,default}a,button,label,summary,select,#stage{cursor:pointer}input,textarea{cursor:text}.wipe{position:fixed;inset:0;z-index:80;pointer-events:none;background:var(--azul);clip-path:polygon(0 100%,0 100%,0 100%);display:grid;place-items:center}.wipe div{display:flex;flex-direction:column;align-items:center;gap:18px}.wipe span{font:800 clamp(2.6rem,8vw,6.5rem)/1 var(--display);letter-spacing:-.03em;color:#fff}.wipe i{display:block;height:4px;width:0;border-radius:4px;background:var(--g-linha)}.wipe.show i{width:min(60vw,420px);transition:width .7s var(--ease) .15s}.hero{position:relative;min-height:min(100svh,960px);padding-top:calc(var(--head) + 24px);overflow:hidden;isolation:isolate;background:radial-gradient(48% 55% at 72% 46%,rgba(108,43,217,.38),transparent 70%),radial-gradient(60% 60% at 0% 100%,rgba(9,13,58,.9),transparent 70%),var(--azul)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:24px;min-height:calc(min(100svh,960px) - var(--head) - 24px)}.hero h1{display:flex;flex-direction:column;margin-top:22px}.hero h1 .pre{font-weight:400;font-size:clamp(2rem,5vw,4.4rem);line-height:1.04;letter-spacing:-.025em}.hero h1 .big{font-weight:800;font-size:clamp(5rem,14.5vw,13rem);line-height:.92;letter-spacing:-.045em;background:var(--g-energia);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.hero h1 .big{width:max-content;max-width:none}html:not([lang=es]) .hero h1 .big{font-size:clamp(3.4rem,8.6vw,7.6rem)}html[lang=es] .hero h1 .big{font-size:clamp(3.6rem,9.2vw,8.2rem)}.hero .rule{--w:min(100%,520px);margin-top:10px}.hero .lede{max-width:38ch;margin-top:26px;font-size:clamp(1rem,1.25vw,1.0625rem);line-height:1.65;color:var(--muted)}.hero .cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero .meta{display:flex;gap:32px;flex-wrap:wrap;margin-top:42px}.hero .meta b{display:block;margin-top:4px;font:500 1rem/1.3 var(--display);color:#fff;font-variant-numeric:tabular-nums}.stage{position:relative;aspect-ratio:1/.92;width:100%;max-width:100%}.stage canvas{position:absolute;inset:-35%;width:170%;height:170%;display:block;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 64%,transparent 100%);mask-image:radial-gradient(closest-side,#000 64%,transparent 100%)}.hero-grid>div:first-child{position:relative;z-index:1}.stage .glow{position:absolute;inset:22% 18%;border-radius:50%;background:radial-gradient(closest-side,rgba(108,43,217,.4),transparent);filter:blur(40px);z-index:-1}.totop{position:fixed;right:16px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:45;width:96px;height:96px;border-radius:50%;display:grid;place-items:center;text-decoration:none;color:#fff;background:#0d154cc7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px #ffffff1a,0 12px 30px -12px #00000080;opacity:0;transform:translateY(16px) scale(.92);pointer-events:none;transition:opacity .4s var(--ease),transform .5s var(--ease)}.totop.is-on{opacity:1;transform:none;pointer-events:auto}.totop__ring{position:absolute;inset:0;width:100%;height:100%;animation:spin 28s linear infinite}.totop__arrow{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--roxo);transition:transform .35s var(--ease),background .3s}.totop__arrow svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.totop:hover .totop__arrow{transform:translateY(-3px);background:#7d3ff0}.totop:hover .totop__ring{animation-duration:9s}@media(max-width:860px){.totop{width:76px;height:76px;right:12px}.totop__arrow{width:32px;height:32px}.totop__arrow svg{width:16px;height:16px}}.top-tools{display:flex;align-items:center;gap:12px}.lang{position:relative;display:grid;grid-template-columns:1fr 1fr;width:88px;height:40px;border-radius:999px;overflow:hidden;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.lang__pill{position:absolute;top:0;bottom:0;left:0;width:58%;background:var(--roxo);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);transition:left .4s var(--ease),clip-path .4s var(--ease)}.lang.is-es .lang__pill{left:42%;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}.lang button{position:relative;z-index:1;border:0;background:transparent;color:#9aa0c8;font:500 .82rem/1 var(--display);letter-spacing:.04em;cursor:pointer;padding:0;text-underline-offset:3px}.lang button[aria-pressed=true]{color:#fff;font-weight:700}.lang button[aria-pressed=false]:hover{color:#fff;text-decoration:underline}.lang button:focus-visible{outline:2px solid var(--action-text);outline-offset:-4px;border-radius:999px}@keyframes spin{to{transform:rotate(360deg)}}.scrollhint{position:absolute;left:var(--gutter);bottom:22px;font:500 .75rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:flex;gap:10px;align-items:center}.scrollhint i{width:1px;height:34px;background:linear-gradient(var(--amarelo),transparent);animation:drip 2.2s ease-out infinite;transform-origin:top}@keyframes drip{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.intro{animation:rise .9s var(--ease) both}.d1{animation-delay:.12s}.d2{animation-delay:.24s}.d3{animation-delay:.36s}.d4{animation-delay:.48s}.d5{animation-delay:.6s}@keyframes rise{0%{transform:translateY(28px);opacity:0;filter:blur(6px)}to{transform:none;opacity:1;filter:none}}.marquee{position:relative;padding-block:22px;border-block:1px solid var(--line);overflow:hidden}.marquee .row{display:flex;width:max-content;will-change:transform}.marquee .row span{font:800 clamp(2.6rem,6.6vw,5.8rem)/1.1 var(--display);letter-spacing:-.035em;padding-right:.55em;white-space:nowrap}.marquee .row span:nth-child(odd){color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.45)}.marquee .row span:nth-child(2n){background:var(--g-arco);-webkit-background-clip:text;background-clip:text;color:transparent}section{position:relative;scroll-margin-top:var(--head)}.manifesto{padding-block:clamp(100px,13vw,180px);overflow:hidden}.manifesto .overline{display:block;margin-bottom:30px}.manifesto p.big{font:500 clamp(1.7rem,4vw,3.6rem)/1.16 var(--display);letter-spacing:-.025em;max-width:21em}.manifesto .w{color:#d8dce2;transition:color .4s ease-out}.manifesto .w.lit{color:var(--ink)}.manifesto .w.key{font-weight:800}.manifesto .w.key.lit{color:var(--roxo)}.manifesto .sig{margin-top:40px;display:flex;flex-direction:column;gap:14px;color:var(--muted);font-size:.95rem}.manifesto .sig .rule{--w:200px}.geo{position:absolute;right:-4px;bottom:-4px;width:clamp(150px,22vw,320px);height:auto;transform:rotate(180deg);pointer-events:none}.eco{height:520vh}.eco .pin{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding-top:var(--head)}.eco .head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.eco .head .rule{--w:280px;margin-top:16px}.eco .head p{max-width:38ch;color:var(--muted)}.track{display:flex;gap:24px;padding-inline:var(--gutter);will-change:transform}.card{--c:var(--amarelo);position:relative;flex:0 0 min(72vw,960px);height:min(56svh,540px);border-radius:var(--r-xl);overflow:hidden;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);display:grid;grid-template-columns:1.15fr .85fr;isolation:isolate}.card .word{position:absolute;right:-.06em;bottom:-.24em;z-index:-1;font:800 clamp(6rem,15vw,13rem)/1 var(--display);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px var(--c);opacity:.28;white-space:nowrap}.card .body{padding:clamp(24px,3.2vw,44px);display:flex;flex-direction:column;gap:18px}.card .tag{font:600 .75rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.card h3{font-weight:600;font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1.14;letter-spacing:-.02em;max-width:17ch}.card ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;color:var(--muted);font-size:.98rem}.card li{display:flex;gap:12px;align-items:baseline}.card li:before{content:"";flex:0 0 8px;height:8px;background:var(--c);clip-path:polygon(0 100%,50% 0,100% 100%)}.card .stat{margin-top:auto;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.card .stat b{font:800 clamp(2.4rem,4.2vw,3.6rem)/1 var(--display);letter-spacing:-.03em;color:var(--c);font-variant-numeric:tabular-nums}.card .stat span{font-size:.88rem;color:var(--muted);max-width:22ch}.eco .steps{display:flex;gap:6px;margin-top:28px}.eco .steps span{flex:1;height:4px;border-radius:4px;background:#ffffff1f;overflow:hidden;position:relative}.eco .steps span i{position:absolute;inset:0;background:var(--c,#fff);transform-origin:0 50%;transform:scaleX(0)}.eco .steplabels{display:flex;gap:6px;margin-top:10px;font:500 .75rem/1 var(--display);color:var(--muted)}.eco .steplabels span{flex:1}.platform{padding-block:clamp(100px,12vw,170px);background:var(--bg-soft)}.platform .grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,80px);align-items:center}.platform .title{margin-top:18px}.platform .rule{--w:240px;margin-top:18px}.platform .copy p{color:var(--muted);max-width:42ch;margin-top:22px}.flow{list-style:none;padding:0;margin:32px 0 0;border-top:1px solid var(--line)}.flow li{display:grid;grid-template-columns:76px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:.95rem}.flow li b{font:600 .8rem/1.6 var(--display);color:var(--roxo);font-variant-numeric:tabular-nums}.app{border-radius:var(--r-lg);background:#fff;box-shadow:0 0 0 1px var(--line),0 40px 80px -40px #0d154c59;overflow:hidden}.app .apphead{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.app .apphead b{font:600 .9rem/1.3 var(--display)}.badge-status{font:500 .75rem/1 var(--display);padding:6px 10px;border-radius:var(--r-sm);background:#fff4d6;color:#8a5a00;display:inline-flex;gap:6px;align-items:center}.badge-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:blink 1.6s ease-in-out infinite}@keyframes blink{50%{opacity:.25}}.video{position:relative;aspect-ratio:16/8;overflow:hidden;background:repeating-linear-gradient(90deg,transparent 0 26px,rgba(108,43,217,.22) 26px 36px,transparent 36px 64px),linear-gradient(120deg,#0d154c,#24196f 55%,#3a1a7e)}.video:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 60%,#0d154cd9)}.video .fig{position:absolute;left:50%;top:52%;width:32%;transform:translate(-50%,-50%)}.video .time{position:absolute;left:16px;bottom:14px;z-index:2;font:500 .8rem var(--body);color:#fff;font-variant-numeric:tabular-nums}.video .rec{position:absolute;right:16px;top:14px;z-index:2;font:600 .7rem var(--display);letter-spacing:.12em;color:#fff;display:flex;gap:6px;align-items:center}.video .rec:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--magenta);animation:blink 1.4s infinite}.timeline{position:relative;height:52px;margin:14px 18px 6px;border-radius:var(--r-md);background:#f3f5f8}.timeline .mk{position:absolute;top:10px;bottom:10px;width:6px;border-radius:3px;background:var(--c)}.timeline .head-line{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--azul);left:0}.legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding:10px 18px 16px;font-size:.82rem}.legend div{display:flex;gap:8px;align-items:center;color:var(--ink)}.legend i{width:10px;height:10px;border-radius:3px;background:var(--c);flex:none}.legend em{font-style:normal;margin-left:auto;font-size:.78rem;color:var(--muted);font-variant-numeric:tabular-nums}.family{margin:0 18px 18px;padding:16px 18px;border-radius:var(--r-md);background:#efe8fc}.family small{font:600 .72rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--roxo)}.family p{margin-top:8px;font-size:.92rem;color:var(--ink);min-height:4.6em}.family p .caret{display:inline-block;width:2px;height:1em;background:var(--roxo);vertical-align:-2px;margin-left:2px;animation:blink .9s infinite}.impact{padding-block:clamp(90px,11vw,160px)}.impact .top{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.impact .title{margin-top:18px}.impact .rule{--w:300px;margin-top:18px}.impact .note{font:500 .75rem/1.3 var(--display);color:var(--muted);border:1px dashed var(--line);padding:8px 12px;border-radius:var(--r-sm)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px}.stats>div{padding-top:22px;border-top:4px solid var(--c)}.stats b{display:block;font:800 clamp(2.6rem,5vw,4.6rem)/1 var(--display);letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums}.stats span{display:block;margin-top:10px;font-size:.92rem;color:var(--muted);max-width:24ch}.chart{margin-top:56px;padding:26px;border-radius:var(--r-lg);background:var(--bg-soft)}.chart header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:baseline;margin-bottom:10px}.chart header b{font:600 1.05rem/1.3 var(--display)}.chart header span{font-size:.82rem;color:var(--muted)}.chart .scroll{overflow-x:auto}.chart svg{display:block;width:100%;min-width:520px;height:auto}.chart .bar{transform-box:fill-box;transform-origin:50% 100%}.chart.go .bar{animation:grow .9s var(--ease) both}@keyframes grow{0%{transform:scaleY(0)}}.voices{padding-block:clamp(110px,13vw,190px);overflow:hidden;isolation:isolate}.voices .streaks{position:absolute;inset:0;z-index:-1;opacity:.55;background:linear-gradient(180deg,var(--azul) 0%,transparent 25%,transparent 75%,var(--azul) 100%),repeating-linear-gradient(90deg,#1a1d7a 0 3%,#3a1fa6 3% 5%,#4b1d9e 5% 7.5%,#24207f 7.5% 11%,#141a64 11% 13%,#3d23a8 13% 16%);background-size:100% 100%,160% 100%;animation:drift 30s linear infinite alternate}.voices .streaks:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(235,40,140,.22) 48%,rgba(255,111,0,.16) 54%,transparent 64%);filter:blur(24px);animation:beam 12s ease-in-out infinite alternate}@keyframes drift{to{background-position:0 0,-60% 0}}@keyframes beam{0%{transform:translate(-20%)}to{transform:translate(20%)}}.quote{position:relative;min-height:clamp(250px,32vw,360px);margin-top:28px}.quote figure{position:absolute;inset:0;margin:0;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s var(--ease);pointer-events:none}.quote figure.on{opacity:1;transform:none;pointer-events:auto}.quote blockquote{margin:0;font:600 clamp(1.7rem,4vw,3.4rem)/1.14 var(--display);letter-spacing:-.025em;max-width:24ch}.quote blockquote:before{content:"“";color:var(--amarelo);margin-right:.06em}.quote figcaption{margin-top:26px;display:flex;gap:14px;align-items:center;font:500 .95rem/1.3 var(--display)}.quote figcaption .av{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:var(--azul);background:var(--g-energia)}.quote figcaption small{display:block;margin-top:2px;font:400 .82rem var(--body);color:var(--muted)}.qnav{display:flex;gap:10px;align-items:center;margin-top:28px}.qnav button{width:48px;height:48px;border-radius:50%;border:0;cursor:pointer;background:#ffffff1a;color:#fff;font-size:1.1rem;transition:background .3s}.qnav button:hover{background:#fff3}.qnav .dots{display:flex;gap:6px;margin-left:10px}.qnav .dots i{width:24px;height:3px;border-radius:3px;background:#ffffff40;transition:background .3s,width .4s var(--ease)}.qnav .dots i.on{background:var(--amarelo);width:42px}.voices .fine{margin-top:28px;font-size:.8rem;color:var(--muted)}.contact{padding-block:clamp(110px,13vw,190px) 40px;overflow:hidden;isolation:isolate}.orb{position:absolute;width:min(64vw,640px);aspect-ratio:1;border-radius:50%;z-index:-1;left:50%;top:38%;transform:translate(-50%,-50%);background:conic-gradient(from 90deg,#5a16e1,#e8188d,#fc6a00,#febf01,#01b3db,#5a16e1);filter:blur(110px);opacity:.28;will-change:transform}.contact h2{font-weight:800;font-size:clamp(3rem,9.5vw,8.5rem);line-height:.98;letter-spacing:-.045em;text-align:center}.contact h2 .o{font-weight:400;color:transparent;-webkit-text-stroke:1.5px #fff}.contact .rule{--w:280px;margin:24px auto 0}.contact .sub{text-align:center;max-width:46ch;margin:24px auto 0;color:var(--muted)}form.demo{margin:44px auto 0;max-width:840px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;padding:10px;border-radius:var(--r-xl);background:#1a2366cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line)}form.demo label{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-radius:var(--r-md);background:#ffffff0d;font:600 .7rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}form.demo input,form.demo select{background:transparent;border:0;color:#fff;font:500 .95rem var(--body);padding:2px 0;outline:none;min-width:0;letter-spacing:0;text-transform:none}form.demo input::placeholder{color:#8f95bd}form.demo select option{background:var(--azul)}form.demo label:focus-within{box-shadow:inset 0 0 0 2px var(--action-text)}.ok{text-align:center;margin-top:18px;min-height:1.6em;font-size:.92rem;color:var(--amarelo)}footer.foot{margin-top:120px;padding-top:26px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;font-size:.85rem;color:var(--muted)}footer.foot .cities{display:flex;gap:10px;align-items:center;font:500 .8rem var(--display);letter-spacing:.08em;text-transform:uppercase}footer.foot .cities i{width:40px;height:2px;border-radius:2px;background:var(--g-linha)}@supports (animation-timeline: view()){.reveal{animation:revealIn linear both;animation-timeline:view();animation-range:entry 0% cover 26%}@keyframes revealIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}}@media(max-width:1080px){nav.links{display:none}}@media(max-width:860px){.rail{display:none}.hero-grid{grid-template-columns:1fr;gap:0}.stage{order:-1;max-width:520px;margin:0 auto -6%;width:100%}.hero .meta{gap:20px}.eco{height:auto;padding-block:90px}.eco .pin{position:relative;height:auto;padding-top:0}.track{flex-direction:column;transform:none!important}.card{flex:none;height:auto;grid-template-columns:1fr}.eco .steps,.eco .steplabels{display:none}.platform .grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}form.demo{grid-template-columns:1fr}.manifesto{padding-bottom:190px}.geo{width:150px}}@media(max-height:860px){.scrollhint{display:none}}@media(max-width:480px){.legend{grid-template-columns:1fr}header.top .btn{display:none}.logo img{height:32px}}.cursor-blob{position:fixed;top:0;left:0;z-index:100;width:34px;height:34px;margin:-17px 0 0 -17px;pointer-events:none;opacity:0;will-change:transform;transition:opacity .25s ease-out}.cursor-blob.is-visible{opacity:1}.cursor-blob i{display:block;width:100%;height:100%;background:#6c2bd94d;box-shadow:inset 0 0 0 1.5px #6c2bd9d9;border-radius:42% 58% 63% 37%/45% 41% 59% 55%;animation:morph 5s ease-in-out infinite;transition:transform .35s var(--ease),background-color .3s,box-shadow .3s}.cursor-blob.is-on-dark i{background:#b69cf542;box-shadow:inset 0 0 0 1.5px #d6c6ffe6}.cursor-blob.is-hover i{transform:scale(1.85);background:#6c2bd924}.cursor-blob.is-on-dark.is-hover i{background:#b69cf529}.cursor-blob.is-down i{transform:scale(.7)}@keyframes morph{0%,to{border-radius:42% 58% 63% 37%/45% 41% 59% 55%}33%{border-radius:61% 39% 44% 56%/56% 61% 39% 44%}66%{border-radius:38% 62% 52% 48%/38% 52% 48% 62%}}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cursor-blob{display:none}}.shead{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.shead .title{margin-top:18px}.shead .rule{--w:280px;margin-top:18px}.shead p{max-width:40ch;color:var(--muted)}.film{padding-block:clamp(90px,11vw,160px);overflow:hidden}.player{position:relative;margin-top:44px;aspect-ratio:16/9;border-radius:var(--r-xl);overflow:hidden;isolation:isolate;display:grid;place-items:center;background:radial-gradient(55% 75% at 72% 42%,rgba(108,43,217,.5),transparent 70%),radial-gradient(40% 60% at 10% 100%,rgba(235,40,140,.22),transparent 70%),linear-gradient(135deg,#090e3c,#1a2366);box-shadow:inset 0 0 0 1px var(--line)}.player:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--g-arco)}.player .pbrain{position:absolute;right:-4%;bottom:-14%;width:44%;opacity:.16;z-index:-1;pointer-events:none}.player .play{width:clamp(76px,9vw,124px);aspect-ratio:1;border-radius:50%;border:0;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 16px #ffffff14,0 0 0 34px #ffffff0a;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.player .play:hover{transform:scale(1.06);box-shadow:0 0 0 20px #ffffff1a,0 0 0 44px #ffffff0d}.player .play svg{width:36%;margin-left:9%;fill:var(--roxo)}.player .pmeta{position:absolute;left:clamp(16px,2.4vw,28px);right:clamp(16px,2.4vw,28px);bottom:clamp(14px,2vw,22px);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font:500 .85rem/1.3 var(--display);color:var(--muted);font-variant-numeric:tabular-nums}.player .pmeta [data-video-msg]{color:var(--amarelo)}.glance{padding-block:clamp(90px,11vw,160px);background:var(--bg-soft)}.sheet{margin-top:44px;background:#fff;border-radius:var(--r-xl);box-shadow:0 0 0 1px var(--line),0 40px 80px -50px #0d154c59;padding:clamp(22px,4vw,56px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(20px,2.6vw,36px);position:relative;overflow:hidden}.sheet:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--g-arco)}.sheet .s-top{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--line);font:600 .75rem/1.3 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sheet .s-top img{height:40px;width:auto;display:block}.sheet .lead{grid-column:span 7;font:500 clamp(1.3rem,2.3vw,2.05rem)/1.25 var(--display);letter-spacing:-.015em;color:var(--ink);align-self:center}.sheet .lead b{font-weight:800;color:var(--roxo)}.sheet .facts{grid-column:span 5;display:grid;grid-template-columns:1fr 1fr;gap:12px}.fact{padding:16px 18px;border-radius:var(--r-md);background:var(--bg-soft)}.fact b{display:block;font:800 clamp(1.6rem,2.6vw,2.2rem)/1 var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.fact span{display:block;margin-top:8px;font-size:.84rem;line-height:1.4;color:var(--muted)}.blk{grid-column:span 3;padding-top:16px;border-top:4px solid var(--c)}.blk h3{font-weight:600;font-size:1.05rem;color:var(--ink)}.blk p{margin-top:8px;font-size:.92rem;line-height:1.55;color:var(--muted)}.sheet .rec{grid-column:1/-1;display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--line)}.sheet .rec ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sheet .rec li{font:500 .82rem/1.3 var(--display);padding:8px 12px;border-radius:999px;background:#efe8fc;color:#4a1fa0}.products{padding-block:clamp(90px,11vw,160px)}.pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px}.prod{position:relative;padding:28px;border-radius:var(--r-lg);background:#fff;box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:12px;overflow:hidden;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.prod:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:var(--c);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ease)}.prod:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px var(--line),0 28px 50px -32px #0d154c66}.prod:hover:after{transform:none}.prod .ic{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--tint)}.prod .ic svg{width:24px;height:24px;fill:none;stroke:var(--t);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.prod .k{margin-top:6px;font:600 .72rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--t)}.prod h3{font-weight:600;font-size:1.35rem;line-height:1.2;letter-spacing:-.01em}.prod p{font-size:.94rem;line-height:1.55;color:var(--muted)}.prod ul{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:8px;font-size:.88rem;color:var(--ink)}.prod li{display:flex;gap:10px;align-items:baseline}.prod li:before{content:"";flex:0 0 7px;height:7px;background:var(--c);clip-path:polygon(0 100%,50% 0,100% 100%)}.plans{margin-top:28px;display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.plans>.overline{align-self:center;max-width:12ch}.plan{padding:20px 22px;border-radius:var(--r-lg);background:var(--bg-soft);display:flex;flex-direction:column;gap:6px}.plan h4{margin:0;font:600 1.05rem/1.25 var(--display)}.plan p{font-size:.88rem;color:var(--muted)}.plan small{align-self:flex-start;font:600 .68rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;padding:6px 8px;border-radius:var(--r-sm);background:var(--amarelo);color:var(--azul)}.plan.recm{background:var(--azul);color:#fff}.plan.recm p{color:#b9bed6}.method{padding-block:clamp(100px,12vw,170px);overflow:hidden}.mgrid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5vw,80px);margin-top:48px;align-items:start}.found{padding:clamp(22px,2.8vw,34px);border-radius:var(--r-xl);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line)}.who{display:flex;gap:16px;align-items:center}.av{flex:none;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font:800 1.15rem/1 var(--display);color:var(--azul);background:var(--g-energia)}.who b{display:block;font:600 1.2rem/1.25 var(--display)}.who small{display:block;margin-top:4px;font:600 .72rem/1.3 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--amarelo)}.cred{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px;font-size:.95rem;color:#d7daec}.cred li{display:flex;gap:12px;align-items:baseline}.cred li:before{content:"";flex:0 0 8px;height:8px;background:var(--amarelo);clip-path:polygon(0 100%,50% 0,100% 100%)}.book{margin-top:22px;display:flex;gap:16px;align-items:center;padding:16px;border-radius:var(--r-md);background:#ffffff0d}.book .bk{flex:none;width:46px;height:64px;border-radius:3px 6px 6px 3px;background:linear-gradient(160deg,#ffc100,#ff6f00 55%,#eb288c);box-shadow:inset 4px 0 #0000002e}.book small{display:block;font:600 .7rem/1.3 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.book b{display:block;margin-top:4px;font:600 1rem/1.3 var(--display);font-style:italic}.book span{display:block;font-size:.85rem;color:var(--muted)}.shift{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.shift>div{padding:20px;border-radius:var(--r-lg);background:#ffffff0d}.shift .to{background:var(--roxo)}.shift small{font:600 .7rem/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.shift .to small{color:#e4d9ff}.shift p{margin-top:10px;font:600 1.05rem/1.3 var(--display)}.mnote{margin-top:18px;font-size:.88rem;color:var(--muted)}.m5{list-style:none;padding:0;margin:0;position:relative}.m5:before{content:"";position:absolute;left:31px;top:34px;bottom:34px;width:2px;background:linear-gradient(var(--azul-claro),var(--amarelo),var(--laranja),var(--magenta),#B69CF5)}.m5 li{position:relative;display:grid;grid-template-columns:64px 1fr;gap:20px;padding:14px 0}.m5 li>b{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font:700 1.05rem/1 var(--display);color:var(--azul);background:var(--c);box-shadow:0 0 0 8px var(--azul);font-variant-numeric:tabular-nums}.m5 h3{font-weight:600;font-size:clamp(1.3rem,2vw,1.7rem);letter-spacing:-.015em;margin-top:6px}.m5 p{margin-top:6px;color:var(--muted);max-width:44ch}.observe{margin-top:56px;display:flex;gap:14px 24px;align-items:center;flex-wrap:wrap}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips span{font:500 .85rem/1 var(--display);padding:10px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);color:#e3e5f3}.pubs{margin-top:48px}.pub4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.pub4 article{position:relative;padding:22px 20px 20px;border-radius:var(--r-lg);background:var(--raised);overflow:hidden;display:flex;flex-direction:column;gap:8px}.pub4 article:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--c)}.pub4 small{font:600 .7rem/1.3 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.pub4 h4{margin:0;font:600 1rem/1.3 var(--display)}.pub4 span{margin-top:auto;font-size:.82rem;color:var(--muted)}.deck{height:1200svh;background:var(--azul)}.deck .pin{position:sticky;top:0;height:100svh;overflow:hidden}.dhead{position:absolute;left:0;right:0;top:calc(var(--head) + 3vh);display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;z-index:2;will-change:opacity}.dhead .title{margin-top:12px;font-size:clamp(2rem,4.2vw,3.6rem)}.dhead p{max-width:34ch;color:var(--muted)}.frame{position:absolute;left:0;right:0;top:var(--head);bottom:0;overflow:hidden;background:#fff;transform-origin:50% 70%;will-change:transform;container-type:size;z-index:3;box-shadow:0 40px 120px -40px #0009}.slide{position:absolute;inset:0;box-sizing:border-box;padding:7cqh 6cqw 14cqh;background:#fff;color:#0d154c;font-family:"Montserrat",var(--body);display:flex;flex-direction:column;overflow:hidden;will-change:transform}.slide.sdark{background:#0d154c;color:#fff}.slide .sgeo{position:absolute;right:-1.4cqw;top:-1.6cqw;width:clamp(100px,21cqw,460px);transform:scaleX(-1);pointer-events:none}.slide .slogo{position:absolute;right:5cqw;bottom:5cqh;width:clamp(96px,13cqw,260px);height:auto}.s-ov{margin:0 0 2.2cqh;font:600 max(11px,1.1cqw)/1.3 var(--display);letter-spacing:.16em;text-transform:uppercase;color:#6c2bd9}.s-t{margin:0;font-family:"Montserrat",var(--body);font-weight:400;font-size:max(20px,3cqw);line-height:1.08;text-transform:uppercase;letter-spacing:0;max-width:62cqw;text-wrap:balance}.s-t b{display:block;font-weight:800}.s-rule{display:block;flex:none;width:12.5cqw;min-width:90px;height:4px;border-radius:2px;margin-top:2.8cqh;background:var(--g-linha)}.s-lede{margin:2.6cqh 0 0;font-size:max(13px,1.55cqw);line-height:1.45;color:#5e6673;max-width:62cqw}.sdark .s-lede{color:#b9bed6}.s-body{margin:auto 0;display:grid;gap:2cqw;align-items:stretch}.c2{grid-template-columns:1fr 1fr}.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.c3a{grid-template-columns:1fr auto 1fr;align-items:center}.s-card{box-sizing:border-box;border-radius:max(10px,.85cqw);background:#eef1f6;border:1px solid #D8DCE2;box-shadow:0 1px 2px #0d154c0f,0 8px 24px #0d154c14;padding:3.6cqh 2.8cqw;display:flex;flex-direction:column;gap:1.4cqh}.s-card.d{background:#0d154c;border-color:#0d154c;color:#fff}.s-card h4{margin:0;font:700 max(15px,2cqw)/1.2 var(--display);color:inherit}.s-card p{margin:0;font-size:max(13px,1.5cqw);line-height:1.45;color:#5e6673}.s-card.d p{color:#b9bed6}.s-card .k{font:600 max(10px,1.1cqw)/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;color:#6c2bd9}.s-card.d .k{color:#00b4d8}.s-card ul{list-style:none;margin:0;padding:0;display:grid;gap:1.4cqh}.s-card li{display:flex;gap:1cqw;align-items:center;font-size:max(13px,1.55cqw);line-height:1.35}.s-card li:before{content:"";flex:none;width:max(7px,.5cqw);height:max(7px,.5cqw);border-radius:50%;background:#6c2bd9}.s-card.d li:before{background:#00b4d8}.s-card li.x:before,.s-card li.ok:before{width:auto;height:auto;border-radius:0;background:none;font-weight:800}.s-card li.x:before{content:"✕";color:#c62828}.s-card li.ok:before{content:"✓";color:#00b4d8}.s-card.big{align-items:center;text-align:center;justify-content:center;min-height:26cqh}.s-card.big p.q{font:600 max(17px,2.4cqw)/1.25 var(--display);color:#5e6673}.s-card.big.d p.q{color:#fff}.s-arrow{width:max(28px,3.4cqw);height:auto;stroke:#6c2bd9;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin:0 1cqw}.s-num{width:max(36px,4.6cqw);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#0d154c;color:#fff;font:700 max(13px,1.7cqw)/1 var(--display);box-shadow:0 0 0 max(5px,.5cqw) #fff;position:relative;z-index:1}.s-step{display:flex;flex-direction:column;align-items:center;gap:3cqh;text-align:center;position:relative}.s-step .s-card{width:100%;min-height:22cqh}.s-step .s-card h4{color:#6c2bd9;font-size:max(14px,1.7cqw)}.s-step .s-card{padding-inline:1.6cqw}.s-step .s-card.d h4{color:#00b4d8}.steps-line{position:relative}.steps-line:before{content:"";position:absolute;left:10%;right:10%;top:calc(max(36px,4.6cqw)/2 - 2px);height:4px;border-radius:2px;background:var(--g-linha)}.s-person{display:flex;gap:2cqw;align-items:center}.s-person .av{width:max(56px,9cqw);height:max(56px,9cqw);font-size:max(16px,2.4cqw)}.s-person b{display:block;font:700 max(17px,2.4cqw)/1.15 var(--display)}.s-person div>span{display:block;margin-top:1cqh;font-size:max(12px,1.3cqw);line-height:1.45;color:#5e6673}.s-cover{justify-content:center}.s-cover .cv-copy{position:relative;z-index:1;max-width:56cqw}.s-cover .s-t{font-size:max(22px,3.4cqw);max-width:none}.s-cover .cv-brain{position:absolute;right:4cqw;top:50%;transform:translateY(-55%);width:40cqw;max-width:820px;opacity:.95;pointer-events:none}.s-cover .cv-bar{position:absolute;left:0;right:0;bottom:17cqh;height:max(5px,.7cqh);background:var(--g-arco)}.s-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:4cqh}.s-cta .btn{font-size:max(13px,1.2cqw)}.s-recog{display:flex;flex-wrap:wrap;gap:1cqw;margin-top:auto;margin-bottom:2cqh}.s-recog span{font:500 max(11px,1cqw)/1.2 var(--display);padding:max(7px,.8cqh) max(10px,1cqw);border-radius:999px;background:#ffffff14;color:#d7daec}.deck-ui{position:absolute;left:5cqw;bottom:5cqh;z-index:5;display:flex;align-items:center;gap:14px;font:600 max(11px,.95cqw)/1 var(--display);letter-spacing:.08em;color:#8a90b5;font-variant-numeric:tabular-nums;pointer-events:none}.dbars{display:flex;gap:4px}.dbars i{width:max(14px,1.6cqw);height:3px;border-radius:3px;background:#8a90b559;transition:background .3s,width .4s var(--ease)}.dbars i.on{background:#6c2bd9;width:max(26px,3cqw)}body.deck-full .rail,body.deck-full .totop{opacity:0!important;pointer-events:none!important}.rail{transition:opacity .35s}.cases{padding-block:clamp(90px,11vw,160px)}.cgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px}.case{padding:28px;border-radius:var(--r-lg);background:var(--bg-soft);display:flex;flex-direction:column;gap:10px;border-top:4px solid var(--c)}.case .where{font:600 .72rem/1.3 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.case>b{font:800 clamp(3rem,5.6vw,4.8rem)/1 var(--display);letter-spacing:-.04em;margin-top:8px;font-variant-numeric:tabular-nums}.case h3{font-weight:600;font-size:1.2rem}.case p{font-size:.92rem;color:var(--muted)}.cbottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:20px}.story{margin:0;padding:clamp(24px,3.4vw,44px);border-radius:var(--r-lg);background:var(--azul);color:#fff;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.story:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:var(--g-energia);opacity:.18;filter:blur(30px)}.story .overline{color:#b9bed6}.story blockquote{margin:0;font:600 clamp(1.3rem,2.3vw,1.9rem)/1.25 var(--display);letter-spacing:-.015em}.story blockquote:before{content:"“";color:var(--amarelo)}.story figcaption{font-size:.85rem;color:#b9bed6;margin-top:auto}.awards{padding:clamp(22px,3vw,36px);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line)}.awards ol{list-style:none;padding:0;margin:14px 0 0}.awards li{display:grid;grid-template-columns:64px 1fr;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.awards li:first-child{border-top:0}.awards li>b{font:700 .9rem/1.6 var(--display);color:var(--roxo);font-variant-numeric:tabular-nums}.awards h4{margin:0;font:600 1rem/1.35 var(--display)}.awards p{margin-top:4px;font-size:.88rem;color:var(--muted)}.cnote{margin-top:22px;font-size:.8rem;color:var(--muted)}.team{padding-block:clamp(90px,11vw,160px);background:var(--bg-soft)}.lead3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px}.person{padding:28px;border-radius:var(--r-lg);background:#fff;box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:16px}.person .av{width:76px;height:76px;font-size:1.3rem;background:var(--g)}.person h3{font-weight:600;font-size:1.3rem}.person .role{display:block;margin-top:4px;font:600 .72rem/1.3 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--roxo)}.person p{font-size:.93rem;line-height:1.55;color:var(--muted)}.crew{margin-top:20px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}.tstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px 28px;border-radius:var(--r-lg);background:var(--azul);color:#fff}.tstats b{display:block;font:800 clamp(2rem,3.6vw,3rem)/1 var(--display);letter-spacing:-.03em}.tstats span{display:block;margin-top:8px;font-size:.85rem;color:#b9bed6}.mini{list-style:none;margin:0;padding:20px 24px;border-radius:var(--r-lg);background:#fff;box-shadow:inset 0 0 0 1px var(--line);display:grid;gap:12px;align-content:center}.mini li{display:flex;gap:12px;align-items:center}.mini .av{width:40px;height:40px;font-size:.9rem}.mini b{display:block;font:600 .95rem/1.2 var(--display)}.mini small{display:block;font-size:.8rem;color:var(--muted)}.channels{margin:44px auto 0;max-width:980px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ch{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:var(--r-lg);background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--line);text-decoration:none;color:#fff;transition:background .3s,transform .4s var(--ease)}.ch:hover{background:#ffffff17;transform:translateY(-2px)}.ch .ico{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--roxo)}.ch .ico svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ch small{display:block;font:600 .68rem/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ch span span{display:block;margin-top:4px;font:500 .95rem/1.3 var(--display)}.ch .ph{color:var(--amarelo)}.or{text-align:center;margin-top:36px;font:500 .9rem var(--display);color:var(--muted)}.or+form.demo{margin-top:14px}@media(max-width:1080px){.pgrid,.pub4{grid-template-columns:repeat(2,minmax(0,1fr))}.plans{grid-template-columns:repeat(3,minmax(0,1fr))}.plans>.overline{grid-column:1/-1;max-width:none}.blk{grid-column:span 6}.sheet .lead,.sheet .facts{grid-column:1/-1}}@media(max-width:860px){.mgrid,.cbottom,.crew,.cgrid,.lead3{grid-template-columns:1fr}.channels{grid-template-columns:1fr 1fr}.deck{height:auto;padding-block:90px}.deck .pin{position:relative;height:auto;overflow:visible}.dhead{position:relative;top:auto;margin-bottom:28px}.frame{position:relative;inset:auto;transform:none!important;background:transparent;box-shadow:none;container-type:inline-size;display:grid;gap:16px;padding-inline:var(--gutter);overflow:visible}.slide{position:relative;inset:auto;transform:none!important;filter:none!important;border-radius:var(--r-lg);padding:28px 22px 84px;min-height:0}.slide .slogo{right:22px;bottom:24px;width:110px}.s-t,.s-lede,.s-cover .cv-copy{max-width:none}.s-body{margin:28px 0 0;gap:12px}.c2,.c5,.c3a{grid-template-columns:1fr}.s-arrow{transform:rotate(90deg);justify-self:center}.steps-line:before{display:none}.s-card,.s-step .s-card{min-height:0;padding:18px}.s-cover .cv-brain{position:relative;transform:none;right:auto;top:auto;width:60%;margin:0 auto 18px;order:-1}.s-cover .cv-bar{bottom:auto;top:0}.deck-ui{display:none}}@media(max-width:520px){.pgrid,.pub4,.plans,.channels,.tstats{grid-template-columns:1fr}.blk{grid-column:1/-1}.sheet .facts{grid-template-columns:1fr 1fr}.shift{grid-template-columns:1fr}}@media print{@page{size:A4;margin:10mm}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body{background:#fff!important}body>*:not(main){display:none!important}main>*:not(#overview){display:none!important}#overview{padding:0!important;background:#fff!important}#overview .shead{display:none!important}.sheet{margin:0!important;box-shadow:none!important;font-size:12px}.reveal{animation:none!important;opacity:1!important;transform:none!important}}.player video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#090e3c}.player .play{position:relative;z-index:2}.player .pmeta{z-index:2}.player:before{z-index:3}.player.is-playing .play,.player.is-playing .pmeta,.player.is-playing .pbrain{opacity:0;pointer-events:none}.player .play,.player .pmeta{transition:opacity .3s,transform .4s var(--ease),box-shadow .4s var(--ease)}.mvv{grid-column:span 4;padding:18px 20px;border-radius:var(--r-md);background:#f7f4fe}.mvv h3{font:600 .72rem/1.3 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--roxo)}.mvv p{margin-top:8px;font-size:.92rem;line-height:1.5;color:var(--ink)}.story .also{margin-top:8px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:10px}.story .also ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.story .also li{font:500 .8rem/1.2 var(--display);padding:8px 12px;border-radius:999px;background:#ffffff14}.story figcaption{margin-top:0}.people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.people .person{padding:22px;gap:12px}.people .person .av{width:56px;height:56px;font-size:1rem}.people .person h3{font-size:1.08rem}.people .person p{font-size:.86rem}.team .tstats{margin-top:48px}.channels .ch span span{font-size:.88rem}@media(max-width:1080px){.people{grid-template-columns:repeat(2,minmax(0,1fr))}.mvv{grid-column:1/-1}}@media(max-width:520px){.people{grid-template-columns:1fr}}.video .shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.video:after{z-index:1}.channels.nums{margin-top:44px}.channels.two{margin-top:10px;max-width:660px;grid-template-columns:1fr 1fr}form.demo{max-width:980px;grid-template-columns:repeat(4,minmax(0,1fr)) auto}.addr{text-align:center;margin-top:14px;font-size:.88rem;color:var(--muted)}.addr span{font:600 .72rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:#d7daec}@media(max-width:860px){.channels.two{grid-template-columns:1fr 1fr}form.demo{grid-template-columns:1fr}}@media(max-width:520px){.channels.two{grid-template-columns:1fr}}.channels.one{margin-top:44px;max-width:325px;grid-template-columns:1fr}.cgrid.one{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch}.cgrid.one .chart{margin-top:0}.cgrid.one>*{min-width:0}.stats b{font-size:clamp(2.2rem,3.9vw,3.8rem)}.people{grid-template-columns:repeat(3,minmax(0,1fr))}.stats{row-gap:40px}@media(max-width:860px){.cgrid.one{grid-template-columns:1fr}}.cbottom{grid-template-columns:1fr}.recog{padding-block:clamp(90px,11vw,160px)}.awlist{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.awlist li{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--r-lg);background:var(--bg-soft);border-top:4px solid var(--roxo)}.awlist li:nth-child(6n+2){border-top-color:var(--magenta)}.awlist li:nth-child(6n+3){border-top-color:var(--laranja)}.awlist li:nth-child(6n+4){border-top-color:var(--amarelo)}.awlist li:nth-child(6n+5){border-top-color:var(--azul-claro)}.awlist li:nth-child(6n){border-top-color:#b69cf5}.awlist li>b{font:800 1.6rem/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums}.awlist h4{margin:0;font:600 1.02rem/1.35 var(--display)}.awlist p{margin-top:4px;font-size:.88rem;color:var(--muted)}@media(max-width:1080px){.awlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.awlist{grid-template-columns:1fr}}.people .person .av.photo{width:84px;height:84px;object-fit:cover;background:#e2e4ea;display:block;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--line)}.frame{left:clamp(16px,3vw,48px);right:clamp(16px,3vw,48px);top:calc(var(--head) + clamp(12px,2.2vh,24px));bottom:clamp(12px,2.6vh,28px);box-shadow:0 0 0 2px #b69cf58c,0 0 0 8px #6c2bd924,0 40px 120px -30px #000000b3}@media(max-width:860px){.slide .sgeo{right:-10px;top:-12px}.frame{box-shadow:none;inset:auto}.slide{box-shadow:0 0 0 1.5px #b69cf580}}.slide:after{content:"";position:absolute;inset:0;background:#000;opacity:var(--dim,0);pointer-events:none;z-index:4}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{animation:none!important}}body{margin:0}img{max-width:100%}[hidden]{display:none!important}
