:root{color-scheme:dark;--ink: #080b10;--paper: #fffaf0;--muted: rgba(255, 250, 240, .66);--line: rgba(255, 250, 240, .14);--panel: rgba(8, 11, 16, .46);--panel-strong: rgba(8, 11, 16, .68);--lime: #b7ff3c;--cyan: #38e8ff;--page-gutter: clamp(1.25rem, 7vw, 7rem)}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;overflow:hidden}body{margin:0;background:var(--ink);color:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{border:0;color:inherit;font:inherit}.site-header{position:fixed;top:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem var(--page-gutter);color:var(--paper)}.brand{display:inline-flex;width:10rem;align-items:center;padding:0;background:transparent;cursor:pointer}.brand img{display:block;width:100%;height:auto;filter:brightness(1.12)}.nav-links{display:flex;gap:.25rem;align-items:center;border:1px solid rgba(255,250,240,.18);border-radius:999px;padding:.45rem;background:#080b1057;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-links button,.launch-link{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;border-radius:999px;padding:0 1.08rem;background:transparent;font-size:.92rem;font-weight:850;cursor:pointer}.nav-links button:hover,.nav-links button.is-active{background:#fffaf01f}.header-actions{position:relative;z-index:50;justify-self:end;display:inline-flex;align-items:center;gap:.55rem}.launch-link{border:1px solid rgba(255,250,240,.32);background:#080b103d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-menu-trigger{position:relative;display:none;width:2.8rem;min-height:2.8rem;align-items:center;justify-content:center;border:1px solid rgba(255,250,240,.2);border-radius:999px;padding:0;background:#080b1047;box-shadow:0 14px 44px #0000002e;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-menu-trigger span{position:absolute;width:1.05rem;height:1px;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.mobile-menu-trigger span:nth-child(1){transform:translateY(-.33rem)}.mobile-menu-trigger span:nth-child(3){transform:translateY(.33rem)}.mobile-menu-trigger.is-open{border-color:#b7ff3c61;background:#fffaf014}.mobile-menu-trigger.is-open span:nth-child(1){transform:rotate(45deg)}.mobile-menu-trigger.is-open span:nth-child(2){opacity:0}.mobile-menu-trigger.is-open span:nth-child(3){transform:rotate(-45deg)}.mobile-menu-panel{display:none}.language-switcher{position:relative;z-index:50}.language-trigger{display:inline-flex;width:2.8rem;min-height:2.8rem;align-items:center;justify-content:center;border:1px solid rgba(255,250,240,.2);border-radius:999px;padding:0;background:#080b1047;box-shadow:0 14px 44px #0000002e;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.language-trigger:hover,.language-trigger[aria-expanded=true]{border-color:#b7ff3c61;background:#fffaf014}.language-trigger span:first-child{font-size:1.08rem;line-height:1}.language-menu{position:absolute;top:calc(100% + .55rem);right:0;display:grid;min-width:11.5rem;gap:.16rem;border:1px solid rgba(255,250,240,.15);border-radius:.5rem;padding:.36rem;background:#080b10d1;box-shadow:0 24px 72px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.language-menu button{display:grid;grid-template-columns:1.45rem 1fr;min-height:2.25rem;align-items:center;gap:.55rem;border-radius:.38rem;padding:0 .58rem;background:transparent;color:#fffaf0c7;cursor:pointer;text-align:left}.language-menu button:hover,.language-menu button.is-active{background:#fffaf01a;color:var(--paper)}.language-menu span{font-size:1rem;line-height:1}.language-menu strong{font-size:.82rem;font-weight:900}.app-stage,.scroll-story,.sticky-stage{width:100%;height:100svh;overflow:hidden}.scroll-story{position:relative;background:var(--ink)}.sticky-stage{position:relative;color:var(--paper);background:radial-gradient(circle at 72% 38%,rgba(183,255,60,.12),transparent 24rem),radial-gradient(circle at 48% 60%,rgba(56,232,255,.1),transparent 28rem),#070b10}.stage-material{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.stage-material-primary{z-index:0;object-position:62% center;opacity:calc(.16 + var(--story-progress) * .12);transform:scale(calc(1.02 + var(--story-progress) * .035));filter:saturate(.78) contrast(1.02) brightness(.58)}.stage-material-readable{z-index:1;object-position:58% center;opacity:calc(.82 - var(--story-progress) * .14);transform:scale(calc(1.04 + var(--story-progress) * .025));filter:saturate(.92) contrast(1.08) brightness(calc(.72 - var(--story-progress) * .08))}.stage-material-texture{z-index:2;object-position:68% center;opacity:calc(.34 - var(--story-progress) * .1);transform:scale(calc(1.12 + var(--story-progress) * .08)) rotate(calc(-1deg + var(--story-progress) * 3deg));filter:saturate(.9) contrast(1.08) brightness(.7);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle at 68% 48%,black 0 42%,rgba(0,0,0,.72) 58%,transparent 78%);mask-image:radial-gradient(circle at 68% 48%,black 0 42%,rgba(0,0,0,.72) 58%,transparent 78%)}.sticky-stage:before{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(90deg,#070b10f5,#070b1094 54%,#070b1047),linear-gradient(0deg,rgba(7,11,16,.84),transparent 30%,transparent 76%,rgba(7,11,16,.5))}.sticky-stage:after{position:absolute;inset:0;z-index:2;content:"";opacity:.2;background:linear-gradient(rgba(255,250,240,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,250,240,.08) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:linear-gradient(90deg,transparent,black 42%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent,black 42%,black 82%,transparent)}.stage-text{position:absolute;left:var(--page-gutter);top:43%;z-index:7;width:min(66vw,72rem);will-change:opacity,transform}.stage-text-interface{top:clamp(7rem,22vh,13rem);width:min(34vw,32rem);--stage-text-shift: 0rem}.stage-text>:not(.hero-watermark){position:relative;z-index:1}.hero-watermark{position:absolute;top:-5.2rem;left:min(25vw,29rem);z-index:0;width:min(34vw,32rem);max-width:none;opacity:.075;pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(.02rem) saturate(.85) brightness(1.25);mix-blend-mode:screen}.eyebrow{margin:0 0 .85rem;color:var(--lime);font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:30ch;margin-bottom:1.15rem;font-size:clamp(2rem,4vw,4.45rem);line-height:.98;letter-spacing:0;white-space:pre-line}.stage-text-main h1{max-width:18ch}.stage-text p:not(.eyebrow){max-width:min(100%,54rem);color:var(--muted);font-size:clamp(1.2rem,1.85vw,1.62rem);line-height:1.46;white-space:pre-line}.hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.55rem}.primary-action,.secondary-action{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:999px;padding:.75rem 1rem;font-weight:900}.primary-action{background:var(--lime);color:var(--ink)}.secondary-action{border:1px solid rgba(255,250,240,.22);background:#080b103d;cursor:pointer}.protocol-scene{position:absolute;top:48%;right:calc(var(--page-gutter) * -.32);z-index:4;width:min(48vw,44rem);aspect-ratio:1;transform:translateY(-50%) rotate(calc(-4deg - var(--story-progress) * 3deg)) scale(calc(1 - var(--story-progress) * .045));filter:brightness(calc(1.1 - var(--story-progress) * .12)) saturate(calc(1.08 - var(--story-progress) * .08))}.lizard-layer,.lizard-fragments{position:absolute;inset:0}.lizard-layer{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;transition:opacity .26s ease;transform:scale(calc(.62 - var(--core-progress) * .025));transform-origin:center;-webkit-user-select:none;user-select:none}.lizard-silhouette{z-index:0;filter:blur(.04rem) drop-shadow(0 0 34px rgba(183,255,60,.12));mix-blend-mode:screen}.lizard-base{z-index:1;filter:drop-shadow(0 0 30px rgba(183,255,60,.24)) drop-shadow(0 0 42px rgba(56,232,255,.14))}.lizard-seams{z-index:2;filter:drop-shadow(0 0 16px rgba(183,255,60,.18));mix-blend-mode:screen}.lizard-armor{z-index:6;filter:brightness(1.48) saturate(1.28) contrast(1.38) drop-shadow(0 0 34px rgba(183,255,60,.46)) drop-shadow(0 0 40px rgba(56,232,255,.22))}.lizard-raised{z-index:6;filter:brightness(1.5) saturate(1.26) contrast(1.4) drop-shadow(0 0 38px rgba(183,255,60,.48)) drop-shadow(0 0 36px rgba(56,232,255,.18))}.lizard-flow{z-index:9;mix-blend-mode:screen;filter:drop-shadow(0 0 18px rgba(56,232,255,.26))}.lizard-shedding{z-index:7;filter:drop-shadow(0 0 28px rgba(183,255,60,.18)) drop-shadow(0 0 32px rgba(56,232,255,.12))}.lizard-underflow{z-index:6;filter:drop-shadow(0 0 28px rgba(56,232,255,.2));mix-blend-mode:screen}.lizard-final{z-index:8;mix-blend-mode:screen;filter:drop-shadow(0 0 24px rgba(183,255,60,.16)) drop-shadow(0 0 26px rgba(56,232,255,.18))}.lizard-fragments{z-index:10;transform:scale(calc(.62 - var(--core-progress) * .025));transform-origin:center}.lizard-fragment{position:absolute;width:clamp(1.15rem,3.2vw,3rem);height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .26s ease;filter:drop-shadow(0 0 10px rgba(183,255,60,.22));transform:translate(-50%,-50%) translate(var(--tx),var(--ty)) rotate(var(--fr)) scale(var(--fs))}.stage-panel{position:absolute;left:var(--page-gutter);bottom:4.8rem;z-index:8;width:min(66vw,72rem);max-height:min(30vh,21rem);overflow:hidden;will-change:opacity,transform}.stage-panel-steps{top:62%;bottom:auto;width:min(62vw,64rem);max-height:none}.stage-panel-advantages{top:61%;bottom:auto;width:min(63vw,66rem);max-height:none}.stage-panel-interface{left:var(--page-gutter);bottom:clamp(4.8rem,7vh,6.6rem);width:min(46vw,48rem);max-height:none;overflow:visible}.stage-panel-resources{top:52%;bottom:auto;width:min(70vw,76rem);max-height:none}.signal-list,.compact-grid,.flow-diagram,.timeline-strip,.resource-panel,.interface-panel{border:1px solid var(--line);border-radius:.5rem;background:var(--panel);box-shadow:0 24px 80px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.advantages-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;overflow:visible}.advantages-panel article{position:relative;min-height:7.2rem;overflow:hidden;border:1px solid rgba(255,250,240,.11);border-radius:.5rem;padding:.95rem 1rem 1rem;background:linear-gradient(135deg,rgba(183,255,60,.09),transparent 42%),#080b107a;box-shadow:0 18px 54px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.advantages-panel article:after{position:absolute;inset:auto 0 0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(183,255,60,.5),rgba(56,232,255,.26),transparent);opacity:.55}.advantages-panel h3{margin-bottom:.45rem;font-size:.98rem;line-height:1.12}.advantages-panel p{margin-bottom:0;color:var(--muted);font-size:.75rem;line-height:1.42}.hero-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:0}.hero-benefits-dock,.steps-meta-dock{display:none}.hero-actions+.hero-benefits{margin-top:6rem}.hero-benefits article{position:relative;min-height:6.25rem;overflow:hidden;border:1px solid rgba(255,250,240,.14);border-radius:.5rem;padding:1rem;background:linear-gradient(135deg,rgba(183,255,60,.11),transparent 38%),linear-gradient(180deg,#fffaf014,#080b1094);box-shadow:0 20px 70px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-benefits article:before{position:absolute;top:0;left:1rem;right:1rem;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(183,255,60,.7),transparent)}.hero-benefits h3{margin-bottom:.48rem;color:var(--paper);font-size:.98rem;font-weight:900;line-height:1.12}.stage-text .hero-benefits p{max-width:none;margin-bottom:0;color:var(--muted);font-size:.86rem;line-height:1.34;white-space:pre-line}.signal-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;background:var(--line)}.step-callouts{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.step-callouts div{min-width:min(14rem,100%);border:1px solid rgba(255,250,240,.14);border-radius:999px;padding:.7rem .9rem;background:linear-gradient(135deg,rgba(183,255,60,.1),transparent 45%),#080b1075;box-shadow:0 18px 54px #0003;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.step-callouts span{display:block;margin-bottom:.24rem;color:var(--cyan);font-size:.66rem;font-weight:900;text-transform:uppercase}.step-callouts strong{font-size:.9rem}.signal-list div,.compact-grid article,.timeline-strip article{background:#080b1094}.signal-list div{min-height:7.5rem;padding:1rem}.signal-list span,.compact-grid span,.timeline-strip span{display:block;margin-bottom:.85rem;color:var(--cyan);font-size:.74rem;font-weight:900;text-transform:uppercase}.signal-list strong{font-size:1rem}.compact-grid{display:grid;gap:1px;overflow:hidden;background:var(--line)}.flow-diagram{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.4rem);overflow:visible;border:0;padding:2.1rem 0 0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.flow-diagram:before{position:absolute;top:2.75rem;left:2.4rem;right:2.4rem;height:2px;content:"";background:linear-gradient(90deg,#b7ff3c2e,#b7ff3cb8,#38e8ff94,#b7ff3c2e);box-shadow:0 0 24px #b7ff3c3d,0 0 34px #38e8ff24}.flow-diagram article{position:relative;z-index:1;min-height:8.6rem;padding:3.15rem 0 0 3rem;background:transparent}.flow-diagram article:not(:last-child):before{position:absolute;top:2.51rem;right:calc(clamp(1.2rem,3vw,2.4rem)*-.55);z-index:2;width:.62rem;height:.62rem;content:"";border-top:1px solid var(--cyan);border-right:1px solid var(--cyan);transform:rotate(45deg);filter:drop-shadow(0 0 10px rgba(56,232,255,.42))}.flow-diagram span{position:absolute;top:1.65rem;left:.1rem;display:flex;width:2.2rem;height:2.2rem;align-items:center;justify-content:center;border:1px solid rgba(183,255,60,.54);border-radius:50%;background:radial-gradient(circle,#b7ff3c5c,#38e8ff29 58%,#080b10eb);box-shadow:0 0 24px #b7ff3c38,inset 0 0 16px #fffaf014;color:var(--lime);font-size:.72rem;font-weight:950}.flow-diagram h3{margin-bottom:.55rem;font-size:1.06rem;line-height:1.1}.flow-diagram p{max-width:15.5rem;margin-bottom:.82rem;color:var(--muted);font-size:.82rem;line-height:1.42}.flow-diagram strong{display:inline-flex;border:1px solid rgba(56,232,255,.22);border-radius:999px;padding:.34rem .52rem;background:#080b1061;color:var(--cyan);font-size:.72rem;line-height:1;text-transform:uppercase}.compact-grid.three,.compact-grid.six{grid-template-columns:repeat(3,1fr)}.compact-grid article{min-height:8.7rem;padding:.95rem}.compact-grid h3,.timeline-strip h3{margin-bottom:.55rem;font-size:.95rem;line-height:1.12}.compact-grid p,.timeline-strip li{margin-bottom:0;color:var(--muted);font-size:.77rem;line-height:1.42}.timeline-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--line)}.timeline-strip article{min-height:17rem;padding:.82rem}.timeline-strip ul{margin:0;padding-left:1rem}.timeline-strip li+li{margin-top:.32rem}.resource-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;overflow:visible;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.resource-feature-row{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.resource-feature{position:relative;display:flex;min-height:8.4rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden;border:1px solid rgba(255,250,240,.12);border-radius:.5rem;padding:1rem 1rem .95rem;background:linear-gradient(180deg,#fffaf012,#080b1080),#080b1075;box-shadow:0 18px 56px #0000002e}.resource-document:before{position:absolute;top:1rem;right:1rem;width:2.1rem;height:2.1rem;content:"";border:1px solid rgba(183,255,60,.26);border-radius:.34rem;background:linear-gradient(135deg,transparent 0 62%,rgba(183,255,60,.18) 62%),#fffaf00a;box-shadow:inset 0 1px #fffaf014}.resource-feature span{max-width:calc(100% - 3rem);margin-bottom:.45rem;color:var(--lime);font-size:.86rem;font-weight:900}.resource-feature strong{display:block;max-width:23rem;color:#fffaf0c7;font-size:.92rem;line-height:1.3}.resource-feature-link{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;margin-top:auto;border:1px solid rgba(183,255,60,.28);border-radius:999px;padding:.54rem .78rem;background:#b7ff3c14;color:var(--lime);font-size:.78rem;font-weight:950}.resource-feature-link:hover{border-color:#b7ff3c85;color:var(--lime)}.resource-group{min-height:10rem;padding:0;background:transparent}.resource-group-legal{grid-column:span 2}.resource-group>span{display:block;margin-bottom:.9rem;color:var(--cyan);font-size:.72rem;font-weight:900;text-transform:uppercase}.resource-group a{display:flex;min-height:auto;align-items:center;justify-content:flex-start;border:0;border-bottom:1px solid rgba(255,250,240,.08);border-radius:0;padding:.58rem 0;background:transparent;box-shadow:none;color:#fffaf0d1;font-weight:900;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none}.resource-group a+a{margin-top:0}.resource-panel a:hover{color:var(--lime)}.resource-panel a:after{content:none}.resource-social{grid-column:1 / -1;display:flex;gap:.55rem;margin-top:.1rem}.resource-social a{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid rgba(255,250,240,.14);border-radius:999px;background:#080b1057;color:#fffaf0c2;font-size:.76rem;font-weight:950;letter-spacing:0;box-shadow:0 12px 34px #00000029;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.resource-social svg{width:1.08rem;height:1.08rem;fill:currentColor}.resource-social a:hover{border-color:#b7ff3c70;color:var(--lime)}.resource-copyright{grid-column:1 / -1;margin:-.1rem 0 0;color:#fffaf07a;font-size:.78rem;font-weight:800;text-align:left}.interface-panel{position:relative;min-height:clamp(18rem,31vw,28rem);overflow:visible;border:0;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.interface-panel:before{position:absolute;inset:-1.1rem;z-index:-1;content:"";background:radial-gradient(circle at 78% 70%,rgba(183,255,60,.18),transparent 35%),radial-gradient(circle at 20% 14%,rgba(56,232,255,.14),transparent 34%);opacity:.76;filter:blur(1.2rem)}.interface-shots{position:relative;min-width:0}.interface-shot{display:block;-webkit-user-select:none;user-select:none}.interface-shot-desktop{width:100%;height:clamp(17rem,30vw,27rem);border:1px solid rgba(255,250,240,.14);border-radius:.42rem;object-fit:cover;object-position:top center;box-shadow:0 24px 80px #0000005c,0 0 42px #b7ff3c14;filter:saturate(.92) contrast(1.02) brightness(.86)}.interface-shot-mobile{position:absolute;right:-1rem;bottom:-1.2rem;width:clamp(8rem,14vw,13rem);border:1px solid rgba(255,250,240,.18);border-radius:.7rem;box-shadow:0 22px 60px #00000075,0 0 34px #38e8ff1f;filter:saturate(.94) contrast(1.03) brightness(.9)}.interface-note{position:absolute;left:50%;bottom:4.25rem;z-index:9;max-width:min(48rem,calc(100vw - var(--page-gutter) * 2));margin:0;border:1px solid rgba(255,250,240,.14);border-radius:999px;padding:.72rem 1.05rem;background:linear-gradient(90deg,#b7ff3c14,#38e8ff0d,#b7ff3c0f),#080b1094;box-shadow:0 18px 60px #00000052,inset 0 1px #fffaf00f;color:#fffaf0c2;font-size:.84rem;font-weight:850;line-height:1.25;text-align:center;white-space:nowrap;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.story-progress{position:absolute;bottom:2rem;left:50%;z-index:10;display:flex;gap:.45rem;transform:translate(-50%)}.progress-dot{width:.58rem;height:.58rem;border:1px solid rgba(255,250,240,.42);border-radius:999px;background:#ffffff1a;cursor:pointer;transition:width .18s ease,border-color .18s ease,background-color .18s ease}.progress-dot.is-active{width:2.35rem;border-color:var(--lime);background:var(--lime)}@media(min-width:1081px){.stage-text-interface{top:clamp(5.5rem,10vh,7rem)}.stage-panel-interface{top:clamp(21rem,42vh,24rem);bottom:clamp(4.8rem,7vh,6.6rem)}.stage-panel-interface .interface-panel,.stage-panel-interface .interface-shots,.stage-panel-interface .interface-shot-desktop{height:100%;min-height:0}}@media(max-width:1080px){.site-header{grid-template-columns:1fr auto}.brand{width:8.5rem}.nav-links{display:none}.mobile-menu-trigger{display:inline-flex}.mobile-menu-panel{position:fixed;inset:0;z-index:45;display:block;padding:4.85rem 1rem 1rem;background:#05080c61;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-menu-card{display:grid;gap:.34rem;max-height:calc(100svh - 5.85rem);overflow:auto;border:1px solid rgba(255,250,240,.16);border-radius:.68rem;padding:.42rem;background:linear-gradient(135deg,rgba(183,255,60,.08),transparent 42%),#080b10d1;box-shadow:0 28px 90px #0000006b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-menu-card button{display:inline-flex;min-height:3.2rem;align-items:center;justify-content:center;gap:.72rem;border-radius:.48rem;padding:.55rem .72rem;background:transparent;color:#fffaf0b8;font-size:.98rem;font-weight:950;cursor:pointer;text-align:center;text-transform:uppercase}.mobile-menu-card button:hover,.mobile-menu-card button.is-active{background:#fffaf01a;color:var(--paper)}.mobile-menu-card button.is-active{box-shadow:inset 0 0 0 1px #b7ff3c4d}.stage-text{top:28%;width:min(42rem,calc(100vw - 2rem))}.stage-text-interface{top:5.45rem;right:1rem;left:1rem;width:auto;max-width:32rem;--stage-text-shift: 0rem}.hero-watermark{top:-3rem;left:44%;width:min(52vw,19rem);opacity:.055}.protocol-scene{top:57%;right:50%;width:min(92vw,32rem);transform:translate(50%,-50%) rotate(calc(-6deg + var(--story-progress) * 10deg)) scale(calc(.82 + var(--story-progress) * .04))}.stage-panel{left:1rem;right:1rem;top:auto;bottom:4.3rem;width:auto;max-height:31vh}.stage-panel-interface{inset:17rem 1rem 6.45rem;width:auto;max-height:none;overflow:hidden}.stage-panel-interface .interface-panel,.stage-panel-interface .interface-shots{height:100%;min-height:0}.stage-panel-interface .interface-panel:before{inset:-.65rem;opacity:.52}.stage-panel-interface .interface-shot-desktop{height:100%;min-height:0;object-position:left top}.hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.site-header{gap:.5rem;padding:.8rem 1rem 0}.brand{width:7.1rem}.launch-link{min-height:2.35rem;padding:0 .58rem;font-size:.78rem}.header-actions{gap:.34rem}.language-trigger,.mobile-menu-trigger{width:2.35rem;min-height:2.35rem}.mobile-menu-panel{padding:4.25rem .75rem .75rem}.mobile-menu-card{max-height:calc(100svh - 5rem)}.language-menu{min-width:10.5rem}h1{max-width:22rem;font-size:clamp(1.62rem,7.1vw,1.95rem);line-height:1.02}.stage-text{top:5rem;left:1rem;right:1rem;width:auto;max-height:none;overflow:visible;--stage-text-shift: 0rem}.stage-text-main{text-align:center;transform-origin:top center}.stage-text-story-1,.stage-text-story-2,.stage-text-story-3{padding-bottom:0}.stage-text-roadmap>p:not(.eyebrow){max-width:100%;margin-bottom:0;font-size:.72rem;line-height:1.2}.hero-watermark{top:-1.9rem;left:50%;width:min(58vw,16rem);transform:translate(-50%)}.stage-text p:not(.eyebrow){font-size:.88rem;line-height:1.26}.stage-text-main h1{max-width:14ch;margin-right:auto;margin-left:auto;font-size:clamp(1.78rem,8.2vw,2.08rem)}.stage-text-main>p:not(.eyebrow){max-width:24rem;margin-right:auto;margin-left:auto;font-size:.96rem}.resource-feature-row{grid-template-columns:1fr}.hero-actions{justify-content:center;margin-top:.9rem}.protocol-scene{opacity:.62}.stage-panel{inset:16.2rem 1rem 3.45rem;width:auto;max-height:none;overflow:visible}.stage-panel-roadmap{top:14.35rem}.compact-grid.three,.compact-grid.six,.flow-diagram,.advantages-panel,.timeline-strip,.resource-panel,.step-callouts,.signal-list{grid-template-columns:1fr}.advantages-panel,.timeline-strip,.resource-panel{gap:.42rem}.advantages-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-strip{grid-template-columns:1fr;gap:.24rem;background:transparent}.resource-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-feature-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.stage-text-main .hero-benefits{display:none}.hero-benefits-dock{position:absolute;right:1rem;bottom:3.45rem;left:1rem;z-index:9;display:block;will-change:opacity,transform;pointer-events:none}.hero-benefits-dock .hero-benefits{grid-template-columns:repeat(2,minmax(0,10rem));justify-content:center;gap:.42rem;margin-right:auto;margin-left:auto}.steps-meta-dock{position:absolute;right:1rem;bottom:3.45rem;left:1rem;z-index:9;display:block;will-change:opacity,transform;pointer-events:none}.steps-meta-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.42rem}.steps-meta-list span{display:inline-flex;border:1px solid rgba(56,232,255,.24);border-radius:999px;padding:.32rem .48rem;background:#080b106b;color:var(--cyan);font-size:.58rem;font-weight:900;line-height:1;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.step-callouts{display:grid;grid-template-columns:1fr;gap:.42rem;margin-top:.72rem}.step-callouts div{min-width:0;border-radius:.5rem;padding:.5rem .64rem}.step-callouts span{margin-bottom:.18rem;font-size:.62rem}.step-callouts strong{font-size:.78rem;line-height:1.18}.flow-diagram{gap:.48rem;overflow:hidden;padding:0}.flow-diagram:before,.flow-diagram article:before,.flow-diagram article:after{display:none}.flow-diagram article{display:grid;grid-template-columns:1.9rem minmax(0,1fr) auto;column-gap:.65rem;align-items:center;min-height:auto;padding:0}.flow-diagram span{position:static;grid-column:1;grid-row:1 / span 2;width:1.9rem;height:1.9rem}.flow-diagram h3{grid-column:2;grid-row:1;margin-bottom:0}.flow-diagram p{grid-column:2 / 4;grid-row:2;margin-bottom:0}.flow-diagram strong{display:none}.compact-grid article,.advantages-panel article,.timeline-strip article,.signal-list div,.resource-group{min-height:auto;padding:.58rem}.flow-diagram h3,.advantages-panel h3,.compact-grid h3,.timeline-strip h3{margin-bottom:.28rem;font-size:.78rem;line-height:1.08}.flow-diagram p,.advantages-panel p,.compact-grid p,.timeline-strip li{font-size:.66rem;line-height:1.24}.flow-diagram strong{padding:.26rem .42rem;font-size:.58rem}.flow-diagram h3{margin-bottom:0}.timeline-strip ul{padding-left:.72rem}.timeline-strip li+li{margin-top:.08rem}.timeline-strip article{display:grid;grid-template-columns:4.7rem 1fr;column-gap:.54rem;align-items:start;border:1px solid rgba(255,250,240,.1);border-radius:.38rem;background:linear-gradient(90deg,rgba(183,255,60,.08),transparent 48%),#080b1085}.timeline-strip span{grid-row:1 / span 2;margin-bottom:0;font-size:.58rem;line-height:1.12}.timeline-strip h3{grid-column:2;margin-bottom:.2rem}.timeline-strip ul{grid-column:2}.resource-feature{min-height:6.35rem;padding:.64rem}.resource-document:before{top:.62rem;right:.62rem;width:1.45rem;height:1.45rem}.resource-feature span,.resource-group>span{margin-bottom:.3rem;font-size:.66rem}.resource-feature strong{font-size:.66rem;line-height:1.22}.resource-feature-link{min-height:1.8rem;padding:.36rem .5rem;font-size:.62rem}.hero-benefits-dock .hero-benefits article{min-height:4.6rem;padding:.58rem;text-align:left}.hero-benefits-dock .hero-benefits h3{margin-bottom:.28rem;font-size:.78rem}.hero-benefits-dock .hero-benefits p{font-size:.68rem;line-height:1.22}.resource-group a{padding:.42rem 0}.resource-group-legal{grid-column:auto}.stage-panel-interface{inset:16.2rem 1rem 6.45rem;width:auto;overflow:hidden}.stage-panel-interface .interface-panel,.stage-panel-interface .interface-shots{height:100%;min-height:0}.stage-panel-interface .interface-panel:before{inset:-.65rem;opacity:.46}.interface-shot-desktop{height:100%;min-height:0;object-position:left top;opacity:1;transform:none;filter:saturate(.92) contrast(1.03) brightness(.88)}.interface-shot-mobile{right:.5rem;bottom:.45rem;left:auto;width:min(6.8rem,24vw);transform:none;filter:saturate(.96) contrast(1.03) brightness(.92)}.interface-note{bottom:3.95rem;width:calc(100vw - var(--page-gutter) * 2);padding:.64rem .85rem;font-size:.76rem;white-space:normal}}@media(max-width:720px)and (max-height:760px){.stage-text{top:4.65rem}.stage-text-main h1{margin-bottom:.7rem;font-size:1.82rem}.stage-text-main>p:not(.eyebrow){font-size:.92rem;line-height:1.24}.hero-actions{margin-top:.68rem}.hero-benefits-dock,.steps-meta-dock{bottom:3.05rem}.hero-benefits-dock .hero-benefits article{min-height:3.85rem;padding:.48rem}.hero-benefits-dock .hero-benefits h3{font-size:.72rem}.hero-benefits-dock .hero-benefits p{font-size:.62rem}.stage-panel,.stage-panel-interface{top:14.8rem}.stage-panel-roadmap{top:13rem}.timeline-strip{gap:.18rem}.timeline-strip article{grid-template-columns:4.35rem 1fr;column-gap:.42rem;padding:.44rem}.timeline-strip h3{font-size:.72rem}.timeline-strip li{font-size:.6rem;line-height:1.16}}
