@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--green:#a6f568;--dark:#080d0b;--muted:#909c96;--line:#28332d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--dark);color:#f3f6ef;font-family:'DM Sans',sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--green);outline-offset:6px}#field{position:absolute;inset:0;width:100%;height:870px;pointer-events:none;opacity:.5;z-index:-1}header{height:100px;display:flex;align-items:center;justify-content:space-between;margin:0 6%;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center}.brand img{width:42px;height:42px;border-radius:7px;object-fit:contain}.brand>span{font-family:'Space Grotesk',sans-serif;font-size:26px;letter-spacing:4px;font-weight:700}.brand small{display:block;font-size:8px;letter-spacing:2px;font-weight:400;margin-top:3px}nav{display:flex;gap:32px;align-items:center;font-size:13px}.navcta{border:1px solid #4a574e;border-radius:30px;padding:13px 20px}.hero{padding:90px 6% 0;display:grid;grid-template-columns:1.05fr 1fr;gap:35px;max-width:1600px;margin:auto;min-height:750px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:600;color:#b5c1b8;display:flex;gap:9px;align-items:center}.eyebrow i{height:6px;width:6px;background:var(--green);border-radius:50%;box-shadow:0 0 15px var(--green)}h1,h2,h3{font-family:'Space Grotesk',sans-serif;font-weight:500}h1{font-size:clamp(58px,6.6vw,104px);letter-spacing:-6px;line-height:1.04;margin:28px 0}em{font-style:normal;color:var(--green)}p{font-size:15px;line-height:1.8;color:#aab5ad}.herocopy>p{max-width:420px;font-size:17px}.actions{display:flex;gap:25px;align-items:center;margin-top:34px}.button{border:0;background:var(--green);color:#111c10;border-radius:4px;padding:18px 23px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-3px);box-shadow:0 5px 30px #a6f56825}.textlink{font-size:12px;color:#bbc6bd}.heronote{font-size:9px;letter-spacing:1.4px;margin:65px 0 0;color:var(--muted)}.heronote span{color:var(--green);margin-right:15px}.product{position:relative;align-self:center;background:#f0f2ee;color:#1d2720;min-height:415px;border-radius:5px;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg);transition:transform .3s;box-shadow:0 20px 90px #0008}.producttop,.productbottom{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.2px;padding:24px;position:relative;z-index:2}.live{color:#34784a}.lockimage{width:100%;height:300px;object-fit:contain;mix-blend-mode:multiply;padding:10px 16px;position:relative;z-index:1}.productbottom{font-size:10px;letter-spacing:0}.productbottom>span:last-child{font-size:20px}.floating{position:absolute;bottom:50px;right:-15px;background:#17281d;color:var(--green);padding:19px 25px;border:1px solid #4b6b51;font-size:9px;letter-spacing:2px;line-height:1.8;z-index:3}.floating b{color:white;font-weight:400}.herofooter{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:25px 0;font-size:9px;letter-spacing:2px;color:var(--muted);margin-top:35px}.intro,.experience{padding:95px 6%;max-width:1600px;margin:auto}.introwrap{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:35px}h2{font-size:clamp(38px,4.2vw,65px);letter-spacing:-2.7px;line-height:1.12;margin:0}.large{font-size:23px;color:#e6ece4;margin-top:0}.muted{font-size:12px;color:#75847a}.principles{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px}.principles>div{padding:25px 30px;border-top:1px solid var(--line);border-right:1px solid var(--line)}.principles>div:first-child{padding-left:0}.principles>div:last-child{border-right:0}.principles span{font-size:11px;color:var(--green)}h3{font-size:21px;letter-spacing:-.5px}.principles p{font-size:13px;max-width:290px}.experience{background:#101713;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sectionheading{display:flex;justify-content:space-between;align-items:end;margin:30px 0 55px}.sectionheading p{font-size:13px}.demogrid{display:grid;grid-template-columns:1fr 1.15fr;gap:8%}.controls [role=tablist]{display:flex;flex-direction:column}.controls button{display:flex;gap:22px;background:transparent;color:#98a49b;border:0;border-bottom:1px solid var(--line);padding:23px 10px;font-size:19px;text-align:left;align-items:center}.controls button span{font-size:10px}.controls button b{margin-left:auto;font-weight:400}.controls button[aria-selected=true]{color:var(--green)}.modeinfo{margin:30px 10px;max-width:370px}.modeinfo p{font-size:14px}.demo{border:1px solid #3a4e3f;background:radial-gradient(ellipse at center,#243a2870,transparent 75%),#0b110d;padding:27px 32px;border-radius:6px;text-align:center}.demohead{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.2px;color:var(--muted)}#state{color:var(--green)}.signalvisual{display:flex;align-items:center;justify-content:center;margin:50px 0 18px;gap:25px}.sourceicon,.lockicon{border:1px solid #526649;border-radius:50%;width:85px;height:85px;display:grid;place-items:center;color:var(--green)}.sourceicon{font-size:48px}.lockicon svg{width:43px}.signaltrack{flex:1;display:flex;gap:10px;position:relative;height:1px;background:#40513c;max-width:130px}.signaltrack span{position:absolute;background:var(--green);width:8px;height:8px;border-radius:50%;top:-3px;opacity:0}.sending .signaltrack span{animation:signal 1s ease-out}.sending .signaltrack span:nth-child(2){animation-delay:.2s}.sending .signaltrack span:nth-child(3){animation-delay:.4s}.signalcaption{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#899a8d;margin-bottom:35px}.pulsebutton{min-width:220px}.demo small,dialog small{display:block;color:#839188;font-size:10px;margin-top:22px}.demostatus{font-size:12px;margin:18px 0 0}.opened .lockicon{box-shadow:0 0 50px #a6f56830;background:#a6f56815}.opened #shackle{transform:translateY(-6px) rotate(-13deg);transform-origin:20px 30px;transition:transform .5s}.statement{padding:110px 6% 65px;background:radial-gradient(ellipse at 90% 20%,#1a3420,transparent 65%)}.statement h2{font-size:clamp(42px,5.5vw,85px);margin:35px 0 70px;max-width:1100px}.statementbottom{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #38513e;padding-top:30px}.statementbottom>span{font-family:'Space Grotesk';font-size:55px;letter-spacing:8px;color:#42614a}.statementbottom p{font-size:13px}.project{padding:90px 6%;display:flex;align-items:center;justify-content:space-between;gap:35px}.project h2{margin-top:28px}.project p{font-size:14px}footer{border-top:1px solid var(--line);margin:0 6%;padding:35px 0;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted)}.wordmark{font-size:23px;color:#eee;letter-spacing:4px;font-weight:700}.wordmark span{font-size:10px;vertical-align:top;letter-spacing:0}dialog{background:#111b14;color:white;border:1px solid #47614b;border-radius:10px;padding:40px;max-width:520px;width:calc(100% - 32px)}dialog::backdrop{background:#000b;backdrop-filter:blur(8px)}dialog h2{font-size:36px;margin:25px 0}dialog p{font-size:13px}.close{position:absolute;right:15px;top:12px;border:0;background:transparent;color:white;font-size:28px}label{display:block;font-size:12px;margin:20px 0}input,select,textarea{display:block;background:#080f0a;border:1px solid #3e5243;border-radius:4px;color:white;width:100%;padding:12px;margin-top:8px}textarea{resize:vertical}#messageResult .button{margin-top:15px}@keyframes signal{0%{left:0;opacity:1}100%{left:100%;opacity:0}}@media(min-width:1600px){.statement,.project{padding-left:calc((100% - 1408px)/2);padding-right:calc((100% - 1408px)/2)}}@media(max-width:850px){header{height:80px}nav a:not(.navcta){display:none}.navcta{font-size:10px;padding:10px}.brand>span{font-size:21px}.hero{padding-top:55px;grid-template-columns:1fr;gap:35px}h1{letter-spacing:-3.5px;font-size:70px}.heronote{margin-top:30px}.product{min-height:340px;transform:none;margin:15px 5px}.lockimage{height:250px}.floating{right:-10px}.herofooter{margin-top:0;font-size:8px;letter-spacing:1px}.intro,.experience{padding:65px 6%}.introwrap{grid-template-columns:1fr;gap:28px}.principles{grid-template-columns:1fr;margin-top:35px}.principles>div{border-right:0;padding:25px 0}.sectionheading{display:block}.sectionheading p{margin-top:25px}.demogrid{grid-template-columns:1fr;gap:15px}.demo{padding:25px 20px}.statement{padding:75px 6% 40px}.statement h2{letter-spacing:-2px}.statementbottom>span{font-size:30px}.statementbottom p{font-size:10px}.project{padding:65px 6%;display:block}.project>.button{margin-top:20px}footer{gap:20px;flex-wrap:wrap}footer>span{display:none}.actions{gap:18px}.button{padding:17px 18px;gap:20px}.textlink{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.product{transform:none!important}}

.brand{background:#fff;padding:8px 14px;border-radius:6px;color:#101913}.brand img{width:50px;height:50px;border-radius:0}.accessicon{width:40px;height:40px;flex-shrink:0}.accessicon svg,.sourceicon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sourceicon svg{width:44px;height:44px}.originbadge{display:inline-flex;gap:14px;margin-top:30px;border:1px solid #42614a;padding:13px 16px;font-size:10px;letter-spacing:1px;color:var(--green)}.security{border-bottom:1px solid var(--line)}.distributors{display:flex;align-items:center;gap:50px;justify-content:space-between;background:#142219}.distributors h2{margin-top:25px;font-size:clamp(35px,3.5vw,54px)}.distributors p{max-width:650px}.distributors .button{flex-shrink:0}@media(max-width:850px){.brand{padding:6px 9px}.brand img{width:36px;height:36px}.brand small{font-size:6px;letter-spacing:1px}.brand>span{font-size:18px}.distributors{display:block}.distributors .button{margin-top:18px}.originbadge{font-size:8px;gap:8px}}

.herofooter{position:relative;isolation:isolate;overflow:hidden;background:#fff;color:#193d29;border:0;margin-left:calc(-6vw);margin-right:calc(-6vw);padding:44px 6vw;min-height:116px;align-items:center;font-weight:700}.herofooter>span{position:relative;z-index:1;background:#ffffffdf;box-shadow:0 0 22px 16px #ffffffdf}.herofooter #dots{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}@media(max-width:850px){.herofooter{padding:34px 6vw;min-height:110px;gap:20px}.herofooter>span{line-height:1.7;max-width:48%}}

.herofooter{min-height:150px;cursor:default}.herofooter>span{background:transparent;box-shadow:none;text-shadow:0 1px 3px white,0 0 8px white}.herofooter #dots{display:block}@media(max-width:850px){.herofooter{min-height:130px}}
.showcase{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:90px 6%;background:#eef2e9;color:#142218}.showcase .eyebrow{color:#526950}.showcase h2{margin:30px 0}.showcase em{color:#387b30}.showcase p{color:#536551}.showcase .muted{font-size:11px}.videolabel{display:flex;justify-content:space-between;gap:15px;padding:20px 0;margin:25px 0 15px;border-top:1px solid #c5d1be;font-size:9px;letter-spacing:1px}.videostage{align-self:center;border:1px solid #d3dbce;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 30px 60px #1e301517}.videostage video{display:block;width:100%;aspect-ratio:1.3;object-fit:contain;background:#fff}.videobottom{display:flex;justify-content:space-between;padding:20px;font-size:8px;letter-spacing:1px;color:#617354}.academy{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;padding:90px 6%;background:radial-gradient(ellipse at 80% 40%,#22362170,transparent 60%),#0c130e;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.academyimage{max-width:430px;position:relative;align-self:center;border:1px solid #425641;padding:12px;border-radius:5px;transform:rotate(-2deg)}.academyimage img{width:100%;height:470px;object-fit:cover;object-position:center;display:block;filter:saturate(.8)}.photofoot{font-size:9px;letter-spacing:2px;padding:18px 8px 6px;color:var(--green)}.academycopy h2{margin:28px 0}.academycopy .large{font-size:23px;margin:25px 0}.instructor{display:flex;gap:15px;align-items:center;margin:25px 0}.instructormark{border:1px solid #5e794e;color:var(--green);border-radius:50%;display:grid;place-items:center;width:48px;height:48px;font-family:'Space Grotesk';font-size:17px}.instructor strong{font-size:16px;font-weight:500}.instructor small{display:block;color:#97a894;font-size:11px;margin-top:5px}.coursefacts{display:flex;gap:20px;flex-wrap:wrap;font-size:8px;letter-spacing:1px;color:#b3c8a5;margin:28px 0}.academycopy>.muted{font-size:11px}.company{margin:0 6% 40px}.company details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.company summary{display:flex;justify-content:space-between;align-items:center;padding:25px 0;gap:20px;cursor:pointer;font-size:11px;list-style:none;color:#aab9aa}.company summary::-webkit-details-marker{display:none}.company summary>span:first-child{font-size:9px;letter-spacing:1.5px}.company summary b{margin-left:25px;color:var(--green)}.companybody{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:0 0 25px}.companybody h3{font-size:18px}.companybody p{font-size:12px}.documentlink{font-size:12px;color:var(--green);white-space:nowrap}.reveal{opacity:0;translate:0 24px;transition:opacity .7s ease,translate .7s ease}.reveal.revealed{opacity:1;translate:0 0}@media(max-width:850px){.showcase,.academy{grid-template-columns:1fr;padding:65px 6%;gap:35px}.academyimage{max-width:100%;width:100%;order:2;transform:none}.academyimage img{height:auto;max-height:520px;object-fit:contain}.companybody{display:block}.company summary{font-size:10px}.company summary>span:first-child{font-size:8px}.company summary b{margin-left:5px}.videobottom{font-size:7px;gap:10px}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;translate:none}}
.maxsection{padding:95px 6%;background:#0b130e;border-top:1px solid #2e4432}.maxheading{display:flex;justify-content:space-between;align-items:end;gap:40px}.maxheading h2{margin-top:28px}.maxheading>p{max-width:340px;font-size:16px}.maxmetrics{display:grid;grid-template-columns:1fr 1fr 1.2fr;margin:55px 0 20px;border-top:1px solid #3e583e;border-bottom:1px solid #3e583e}.maxmetrics>div{padding:35px 25px;border-right:1px solid #3e583e}.maxmetrics>div:first-child{padding-left:0}.maxmetrics>div:last-child{border-right:0}.maxmetrics strong{display:block;color:var(--green);font-family:'Space Grotesk',sans-serif;font-size:clamp(28px,3.6vw,55px);font-weight:500;letter-spacing:-2px}.maxmetrics strong span{font-size:22px;letter-spacing:0}.maxmetrics p{font-size:14px;margin-bottom:0}.specnote{font-size:12px;max-width:900px;color:#91a68f}.compareheading{margin-top:55px}.compareheading h3{font-size:28px;margin-bottom:10px}.compareheading p{font-size:16px}.tablewrap{margin-top:25px;overflow:auto;border:1px solid #354b36;border-radius:6px}.maxtable{border-collapse:collapse;width:100%;min-width:650px;font-size:15px;line-height:1.65;text-align:left}.maxtable caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.maxtable th,.maxtable td{padding:23px;border-bottom:1px solid #293d2e;vertical-align:top}.maxtable thead{background:#17251a}.maxtable thead th{font-size:15px;color:#c8dbc0}.maxtable thead th:nth-child(2){color:var(--green)}.maxtable tbody th{width:21%;font-weight:500;color:#dce7d7}.maxtable tbody td{width:39.5%;color:#aebdab}.maxtable tbody td:nth-child(2){background:#a6f56806;color:#e0eada}.maxtable tbody tr:last-child>*{border-bottom:0}.maxnotes{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:28px 0}.maxnotes details{border-bottom:1px solid #3b503b;padding-bottom:20px}.maxnotes summary{font-size:14px;color:#bccfb4;cursor:pointer}.maxnotes p{font-size:14px}.maxcta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:35px}.maxcta p{font-size:18px;color:#e1eadc}.maxfilm{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:12%;padding:80px 12%;background:#eff3e9;color:#142519}.maxfilm h2{margin:30px 0}.maxfilm em{color:#357a31}.maxfilm p{font-size:16px;color:#56664e}.maxfilm .eyebrow{color:#536d48}.maxfilm .muted{font-size:12px}.portraitvideo{max-width:330px;margin:auto;border-radius:12px;overflow:hidden;box-shadow:0 25px 65px #16301525;background:#000}.portraitvideo video{width:100%;display:block;aspect-ratio:368/544;object-fit:contain}@media(max-width:850px){.maxsection{padding:65px 6%}.maxheading{display:block}.maxheading>p{margin-top:25px}.maxmetrics{grid-template-columns:1fr;margin-top:35px}.maxmetrics>div,.maxmetrics>div:first-child{padding:25px 0;border-right:0;border-bottom:1px solid #3e583e}.maxmetrics>div:last-child{border-bottom:0}.maxmetrics strong{font-size:42px}.maxnotes{grid-template-columns:1fr;gap:20px}.maxcta{display:block}.maxfilm{grid-template-columns:1fr;padding:65px 6%;gap:30px}.maxtable th,.maxtable td{padding:17px}.portraitvideo{width:100%;max-width:330px}}
/* MISSER — Neon / metal concept */
:root{--green:#63ff6b;--dark:#050a10;--muted:#8fabb8;--line:#203441}body{background:#050a10;color:#f4fbff;font-family:'DM Sans',Arial,sans-serif}#field{height:980px;opacity:.7}header{margin:0 5%;height:94px}.brand img{background:#fff;padding:4px}.brand small{font-size:9px}nav{gap:25px;font-size:14px}.navcta{border-color:#3b6e54}.hero{max-width:none;padding:65px 5% 0;gap:55px;grid-template-columns:1.2fr .8fr;background:radial-gradient(ellipse at 76% 35%,#15434565,transparent 55%),linear-gradient(130deg,transparent 50%,#00383820);min-height:800px;position:relative}.herocopy{padding-top:15px;position:relative}.edition{font-family:'Space Grotesk';color:#9ab5c1;letter-spacing:4px;font-size:13px;margin-top:45px}h1{font-size:clamp(62px,7vw,105px);letter-spacing:-5px;line-height:1.03;margin:20px 0 28px}h1 em{text-shadow:0 0 45px #4bff5430}.herocopy>p{font-size:17px;max-width:580px;color:#a9c0cb;line-height:1.8}.eyebrow{font-size:12px;letter-spacing:1.4px;color:#aecac2}.button{border-radius:0;padding:19px 24px;font-size:14px;box-shadow:0 0 30px #45ff6110}.videoplay{border:0;background:transparent;color:#d3e0e7;font-size:14px;padding:17px 0}.actions{margin-top:30px}.herospecs{display:flex;gap:35px;border-top:1px solid #325049;margin-top:45px;padding-top:25px}.herospecs b{font-family:'Space Grotesk';font-size:28px;font-weight:500;white-space:nowrap}.herospecs small{font-size:15px}.herospecs span{display:block;font-size:10px;color:#93adae;letter-spacing:1px;margin-top:9px}.herocopy>.micro{font-size:11px;color:#7f979e;margin:22px 0 0}.cinema{position:relative;max-width:425px;justify-self:center;width:100%;align-self:center;border:1px solid #3c605c;background:#071219;box-shadow:0 0 75px #12ab5830;transform:none!important;transition:none!important}.cinematop,.cinemabottom{display:flex;justify-content:space-between;gap:12px;padding:16px 18px;font-size:10px;letter-spacing:1px;color:#b8d4cd}.cinematop{border-bottom:1px solid #315349}.cinemabottom{border-top:1px solid #315349;font-size:9px}.videoframe{background:#000;height:475px}.videoframe video{height:100%;width:100%;object-fit:contain;display:block}.herofooter{margin-top:10px;min-height:85px;padding:25px 30px!important;font-size:12px!important;letter-spacing:1px!important}.herofooter span{position:relative;z-index:1}.intro{padding:85px 5%}.intro p{font-size:16px}.intro .muted{font-size:13px}.principles p{font-size:15px}.principles>div{border-color:#2a4143}.experience{background:#0b161e;padding:85px 5%;border-color:#294046}.experience p{font-size:16px}.demo{background:radial-gradient(ellipse at center,#0e4e3540,transparent),#050d13;border-color:#396f55}.demo small{font-size:12px}.demohead,.signalcaption{font-size:12px}.controls button{font-size:20px}.maxsection{background:#f0f4f4;color:#112027;padding:85px 5%;border-top:0}.maxsection .eyebrow{color:#427352}.maxsection em{color:#147a32}.maxheading>p{color:#526976;max-width:365px}.maxmetrics{border-color:#b5cdbe}.maxmetrics>div{border-color:#b5cdbe}.maxmetrics strong{color:#176235}.maxmetrics p{color:#46615b;font-size:15px}.specnote{color:#60746c;font-size:13px}.compareheading>p{color:#526976}.tablewrap{border-color:#c4d2d0;border-radius:0}.maxtable{font-size:15px}.maxtable thead{background:#102821}.maxtable thead th{color:#e2eee7}.maxtable thead th:nth-child(2){color:#6eff7a}.maxtable th,.maxtable td{border-color:#d0ded6}.maxtable tbody th{color:#233c35}.maxtable tbody td{color:#5b6d6a}.maxtable tbody td:nth-child(2){color:#183c29;background:#d9ecdd}.maxnotes summary{color:#3f6550}.maxnotes p{color:#61746a}.maxnotes details{border-color:#b7cdbe}.maxcta p{color:#214a31}.visualstory{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;padding:85px 5%;background:#0a1620}.visualstory img{width:100%;mix-blend-mode:screen;border:1px solid #375465;border-radius:3px}.visualstory h2{margin:28px 0}.visualstory p{font-size:16px}.scenecontrols{display:flex;flex-direction:column;margin:30px 0;max-width:420px}.scenecontrols button{background:transparent;color:#cde0e4;border:0;border-bottom:1px solid #324c58;padding:18px 0;text-align:left;font-size:15px}.scenecontrols button:hover{color:var(--green);padding-left:8px}.visualstory .muted{font-size:13px}.showcase{background:#dce5e7;padding:85px 5%}.showcase em{color:#187333}.statement{background:radial-gradient(ellipse at 75% 0%,#0d55404f,transparent 60%),#070f16;padding:90px 5%}.academy{background:radial-gradient(ellipse at 80% 20%,#045e5250,transparent 60%),#09151c;padding:85px 5%}.academycopy p{font-size:16px}.project{padding:85px 5%}.distributors{padding:85px 5%}.project p,.distributors p{font-size:16px}.company{margin-left:5%;margin-right:5%}.company summary{font-size:14px}.companybody p{font-size:14px}footer{margin-left:5%;margin-right:5%;font-size:13px}.textlink:hover{color:var(--green)}@media(max-width:1000px){.hero{gap:25px}.herospecs{gap:20px}.herospecs b{font-size:22px}nav{gap:14px}.cinema{max-width:350px}.videoframe{height:435px}}@media(max-width:850px){.hero{grid-template-columns:1fr;padding:40px 6% 0;gap:35px}.herocopy{padding-top:0}h1{font-size:64px;letter-spacing:-3px}.edition{margin-top:30px}.cinema{max-width:370px}.videoframe{height:475px}.herofooter{margin-top:10px;font-size:10px!important;padding:20px!important;gap:20px;line-height:1.8}.herospecs{gap:20px;margin-top:35px}.herospecs b{font-size:22px}.herospecs span{font-size:8px;letter-spacing:.5px}.herocopy>p{font-size:16px}.eyebrow{font-size:10px;letter-spacing:1px}.maxsection,.experience,.intro,.showcase,.academy,.statement,.project,.distributors{padding:65px 6%}.visualstory{grid-template-columns:1fr;padding:65px 6%;gap:30px}.maxheading h2{font-size:39px}.cinematop{font-size:9px}.cinemabottom{font-size:8px}.brand img{width:36px;height:36px}.brand small{font-size:8px}}

.maxtable{min-width:940px}.maxtable tbody th{width:19%}.maxtable tbody td{width:27%}.maxtable thead small{display:block;font-size:12px;font-weight:400;color:#bdd0c6;margin-top:3px}.featurelabel{display:flex;gap:12px;align-items:flex-start}.featureicon{display:inline-flex;flex-shrink:0;color:#237d45;width:26px;height:26px}.featureicon svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.comparisonscope{font-size:13px;color:#60746c;margin:18px 0 0;line-height:1.8}@media(max-width:850px){.maxtable{min-width:940px}.featurelabel{gap:8px}.featureicon{width:22px}.tablewrap{position:relative}.compareheading:after{content:'Desliza la tabla hacia los lados para comparar';display:block;font-size:12px;color:#52715d;margin-top:12px}}
/* Depth, light and scroll */
.visualstory,.showcase,.academy,.statement,.experience,.maxsection{position:relative;isolation:isolate;overflow:hidden}.visualstory::before,.academy::before,.statement::before,.experience::before{content:'';position:absolute;inset:-100px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at var(--mx,70%) var(--my,40%),#20e6ad15,transparent 50%);transform:translateY(var(--depth,0px));transition:background-position .15s}.visualstory::after,.academy::after,.statement::after{content:'';position:absolute;inset:-20%;z-index:-1;pointer-events:none;background:repeating-linear-gradient(125deg,transparent 0 65px,#46b7de0b 66px 67px,transparent 68px 130px);transform:translateY(var(--depth,0px)) rotate(-4deg)}.maxsection::before,.showcase::before{content:'';position:absolute;inset:-10%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at var(--mx,70%) var(--my,40%),#4bdd8a20,transparent 50%);transform:translateY(var(--depth,0px))}.visualstory>img,.videostage,.academyimage{transform:translate3d(0,var(--asset-depth,0px),0);will-change:transform}.academyimage{rotate:-2deg}.statement h2{transform:translate3d(0,var(--text-depth,0px),0)}.statement em{background:linear-gradient(100deg,#63ff6b 15%,#c6ffd1 45%,#47e6f0 65%,#63ff6b 90%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:lightsweep 8s ease-in-out infinite}.maxmetrics>div{position:relative;overflow:hidden}.maxmetrics>div::after{content:'';position:absolute;left:-70%;top:0;width:40%;height:100%;background:linear-gradient(100deg,transparent,#fff8,transparent);transform:skewX(-18deg);pointer-events:none}.maxmetrics.effect-active>div::after{animation:metriclight 1.4s ease-out both}.maxmetrics.effect-active>div:nth-child(2)::after{animation-delay:.15s}.maxmetrics.effect-active>div:nth-child(3)::after{animation-delay:.3s}.maxtable tbody tr{transition:background .2s}.maxtable tbody tr:hover{background:#bddfc840}.maxtable tbody tr:hover .featureicon{filter:drop-shadow(0 0 7px #4ad86e);transform:scale(1.12)}.featureicon{transition:transform .2s,filter .2s}.pulse-ribbon{height:120px;position:relative;overflow:hidden;display:flex;align-items:center;background:#06151b;border-top:1px solid #214338;border-bottom:1px solid #214338;isolation:isolate}.pulse-ribbon::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at var(--mx,50%) 50%,#27e97c25,transparent 55%);z-index:-1}.ribbon-track{display:flex;gap:35px;white-space:nowrap;transform:translateX(var(--ribbon-x,-80px));will-change:transform;font-family:'Space Grotesk',Arial,sans-serif;font-size:38px;letter-spacing:2px;color:#c7e5d0}.ribbon-track span{color:#63ff6b}.motion-progress{position:fixed;left:0;top:0;z-index:1000;height:3px;width:100%;background:linear-gradient(90deg,#63ff6b,#3becf0);transform:scaleX(var(--scroll-progress,0));transform-origin:left;pointer-events:none;box-shadow:0 0 12px #63ff6b55}.motion-reveal{opacity:0;translate:0 26px;transition:opacity .7s ease,translate .7s cubic-bezier(.2,.7,.2,1)}.motion-reveal.effect-active{opacity:1;translate:0 0}.motion-reveal:nth-child(2){transition-delay:.08s}.motion-reveal:nth-child(3){transition-delay:.16s}@keyframes metriclight{to{left:140%}}@keyframes lightsweep{50%{background-position:100% center}}@media(max-width:850px){.pulse-ribbon{height:90px}.ribbon-track{font-size:26px;gap:20px}.visualstory>img,.videostage,.academyimage,.statement h2{transform:none}.academyimage{rotate:0deg}}@media(prefers-reduced-motion:reduce){.motion-reveal{opacity:1;translate:none}.visualstory>img,.videostage,.academyimage,.statement h2,.visualstory::before,.visualstory::after,.academy::before,.academy::after,.statement::before,.statement::after,.experience::before,.maxsection::before,.showcase::before{transform:none!important}.ribbon-track{transform:translateX(-60px)}.motion-progress{display:none}.statement em{animation:none;color:var(--green);background:none}.maxmetrics>div::after{display:none}}

.recognition{display:grid;grid-template-columns:1.2fr .8fr;gap:8%;padding:90px 5%;background:radial-gradient(ellipse at 25% 30%,#13634525,transparent 65%),#0b171c;border-top:1px solid #284538;border-bottom:1px solid #284538;align-items:center}.recognition h2{margin:28px 0}.recognitioncopy>p{font-size:16px}.recognitioninstitution{color:#dceee2!important;font-size:21px!important;line-height:1.5}.recognitioninstitution span{font-size:14px;color:#87ad9e}.recognitiondates{display:flex;gap:35px;padding:24px 0;border-top:1px solid #335449;border-bottom:1px solid #335449;margin:28px 0}.recognitiondates strong{display:block;font-size:16px;color:var(--green);font-weight:500}.recognitiondates span{display:block;font-size:12px;color:#93afa3;margin-top:8px}.recognitioncopy>.recognitionnote{font-size:12px;color:#839c92}.documentpreview{padding:12px;background:#eef3ec;border:1px solid #78997f;border-radius:3px;display:block;width:100%;transform:rotate(1.5deg);transition:transform .25s,box-shadow .25s;box-shadow:0 25px 70px #0005}.documentpreview:hover{transform:rotate(0deg) translateY(-5px);box-shadow:0 25px 80px #5fec6315}.documentpreview img{width:100%;display:block}.documentpreview span{display:block;padding:16px 5px 5px;font-size:11px;letter-spacing:1px;color:#25462f}.recognitiondialog{width:min(900px,calc(100% - 24px));max-width:900px;padding:40px 16px 16px;max-height:92vh;overflow:auto;background:#17231b}.recognitiondialog img{width:100%;height:auto;display:block}.recognitiondialog a{display:block;margin-top:15px;color:var(--green);font-size:14px}.recognitionclose{position:absolute;right:12px;top:3px;border:0;background:transparent;color:#fff;font-size:32px;padding:0 6px}@media(max-width:850px){.recognition{grid-template-columns:1fr;padding:65px 6%;gap:35px}.recognitiondates{flex-direction:column;gap:20px}.documentpreview{transform:none;max-width:450px;margin:auto}.recognition h2{font-size:38px}.recognitiondialog{padding-top:40px}}@media(prefers-reduced-motion:reduce){.documentpreview{transform:none!important}}
