.Landing-module__5ARf-a__container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.Landing-module__5ARf-a__nav{z-index:50;-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--line);background:#0a0e0d8c;position:fixed;inset:0 0 auto}.Landing-module__5ARf-a__navInner{align-items:center;gap:32px;max-width:1180px;height:68px;margin:0 auto;padding:0 24px;display:flex}.Landing-module__5ARf-a__brand{flex:none;align-items:center;display:flex}.Landing-module__5ARf-a__logo{aspect-ratio:568/76;width:auto;height:18px}.Landing-module__5ARf-a__anchors{letter-spacing:.08em;text-transform:uppercase;gap:28px;margin-left:auto;font-size:.95rem;font-weight:500;display:flex}.Landing-module__5ARf-a__anchors a{color:var(--muted);transition:color .25s;position:relative}.Landing-module__5ARf-a__anchors a:after{content:"";background:linear-gradient(to left, transparent, var(--primary));transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.Landing-module__5ARf-a__anchors a:hover{color:var(--ink)}.Landing-module__5ARf-a__anchors a:hover:after{transform:scaleX(1)}.Landing-module__5ARf-a__navActions{align-items:center;gap:14px;display:flex}.Landing-module__5ARf-a__lang{font-family:var(--mono);letter-spacing:.12em;border:1px solid var(--line);color:var(--muted);padding:6px 9px;font-size:.75rem;transition:color .25s,border-color .25s}.Landing-module__5ARf-a__lang:hover{color:var(--primary);border-color:rgba(var(--primary-rgb), .5)}.Landing-module__5ARf-a__btn{letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:.95rem;font-weight:600;transition:box-shadow .3s,background-color .3s,color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.Landing-module__5ARf-a__btnPrimary{background:var(--primary);color:#021e18;box-shadow:0 0 0 rgba(var(--primary-rgb), 0)}.Landing-module__5ARf-a__btnPrimary:hover{box-shadow:0 0 28px rgba(var(--primary-rgb), .45)}.Landing-module__5ARf-a__btnPrimary:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}.Landing-module__5ARf-a__btnPrimary:hover:after{transition:transform .8s var(--ease);transform:translate(100%)}.Landing-module__5ARf-a__btnGhost{border:1px solid rgba(var(--primary-rgb), .45);color:var(--primary);background:rgba(var(--primary-rgb), .06)}.Landing-module__5ARf-a__btnGhost:hover{background:rgba(var(--primary-rgb), .14);border-color:var(--primary)}.Landing-module__5ARf-a__navCta{padding:9px 16px;font-size:.8rem}.Landing-module__5ARf-a__hero{isolation:isolate;align-items:center;min-height:min(100svh,960px);padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.Landing-module__5ARf-a__field{z-index:-2;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 65% 45%,#000 30%,#0000 78%);mask-image:radial-gradient(at 65% 45%,#000 30%,#0000 78%)}.Landing-module__5ARf-a__heroGlow{z-index:-1;background:radial-gradient(circle, rgba(var(--primary-rgb), .16), transparent 62%);pointer-events:none;width:900px;height:900px;position:absolute;top:-220px;right:-260px}.Landing-module__5ARf-a__scan{z-index:-1;background:linear-gradient(to right, transparent, rgba(var(--primary-rgb), .5), transparent);opacity:0;height:1px;animation:9s linear 2s infinite Landing-module__5ARf-a__scan;position:absolute;top:0;left:0;right:0}.Landing-module__5ARf-a__heroInner{flex-direction:column;gap:26px;display:flex}.Landing-module__5ARf-a__kicker{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);font-size:.8rem}.Landing-module__5ARf-a__heroTitle{letter-spacing:.01em;text-transform:uppercase;max-width:13ch;animation:Landing-module__5ARf-a__rise 1s var(--ease) .15s both;font-size:clamp(2.8rem,7.4vw,6.2rem);font-weight:700;line-height:.95}.Landing-module__5ARf-a__heroTitle span{background:linear-gradient(100deg, var(--primary) 0%, var(--secondary) 55%, var(--primary) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite Landing-module__5ARf-a__shimmer;display:block}.Landing-module__5ARf-a__heroLead{max-width:58ch;color:var(--muted);animation:Landing-module__5ARf-a__rise 1s var(--ease) .35s both;font-size:clamp(1.1rem,1.6vw,1.3rem)}.Landing-module__5ARf-a__heroCtas{animation:Landing-module__5ARf-a__rise 1s var(--ease) .55s both;flex-wrap:wrap;gap:14px;display:flex}.Landing-module__5ARf-a__readouts{flex-wrap:wrap;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:flex}.Landing-module__5ARf-a__readout{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:rgba(var(--primary-rgb), .04);border-inline:1px solid var(--line);animation:Landing-module__5ARf-a__rise .9s var(--ease) both;align-items:center;gap:12px;padding:10px 16px;font-size:.78rem;display:flex;position:relative}.Landing-module__5ARf-a__readoutCode{color:var(--primary)}.Landing-module__5ARf-a__section{padding:120px 0;position:relative}.Landing-module__5ARf-a__section+.Landing-module__5ARf-a__section:before{content:"";background:linear-gradient(to right, transparent, var(--line) 20%, var(--line) 80%, transparent);width:min(1132px,100% - 48px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.Landing-module__5ARf-a__head{flex-direction:column;gap:14px;max-width:640px;margin-bottom:56px;display:flex}.Landing-module__5ARf-a__title{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(2rem,4vw,3.1rem);font-weight:700;line-height:1.02}.Landing-module__5ARf-a__lead{color:var(--muted);font-size:1.15rem}.Landing-module__5ARf-a__cards{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.Landing-module__5ARf-a__card{transition:box-shadow .4s, transform .4s var(--ease);flex-direction:column;gap:14px;padding:26px 24px 30px;display:flex;overflow:hidden}.Landing-module__5ARf-a__card:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 0%, rgba(var(--primary-rgb), .12) 50%, transparent 100%);position:absolute;inset:0;transform:translateY(-100%)}.Landing-module__5ARf-a__card:hover{box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb), .25), 0 0 40px rgba(var(--primary-rgb), .08)}.Landing-module__5ARf-a__card:hover:after{transition:transform 1.1s var(--ease);transform:translateY(100%)}.Landing-module__5ARf-a__cardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.Landing-module__5ARf-a__cardCode{font-family:var(--mono);letter-spacing:.16em;color:var(--faint);font-size:.72rem}.Landing-module__5ARf-a__chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);background:rgba(var(--primary-rgb), .1);white-space:nowrap;border-radius:.25rem;padding:3px 7px;font-size:.66rem}.Landing-module__5ARf-a__cardName{letter-spacing:.04em;text-transform:uppercase;margin-top:18px;font-size:1.7rem;font-weight:700;line-height:1.05}.Landing-module__5ARf-a__cardBody{color:var(--muted)}.Landing-module__5ARf-a__split{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.Landing-module__5ARf-a__split .Landing-module__5ARf-a__head{margin-bottom:0}.Landing-module__5ARf-a__layers{flex-direction:column;gap:14px;margin:0;padding:0 0 0 28px;list-style:none;display:flex;position:relative}.Landing-module__5ARf-a__layers:before{content:"";background:linear-gradient(to bottom, transparent, rgba(var(--primary-rgb), .5), transparent);width:1px;position:absolute;top:0;bottom:0;left:8px}.Landing-module__5ARf-a__layers:after{content:"";background:var(--primary);width:7px;height:7px;box-shadow:0 0 12px var(--primary);animation:4.5s ease-in-out infinite Landing-module__5ARf-a__pulse-travel;position:absolute;top:0;left:5px}.Landing-module__5ARf-a__layer{background:radial-gradient(circle at 0% 50%, rgba(var(--primary-rgb), .07), #ffffff08 70%);border:1px solid var(--line);border-left:2px solid rgba(var(--primary-rgb), .25);transition:border-color .6s, background-color .6s, opacity .7s var(--ease), transform .7s var(--ease);grid-template-columns:52px 1fr;align-items:start;gap:18px;padding:20px 22px;display:grid}[data-motion=on] .Landing-module__5ARf-a__layers .Landing-module__5ARf-a__layer{opacity:.25;transform:translate(16px)}[data-motion=on] .Landing-module__5ARf-a__layers[data-visible] .Landing-module__5ARf-a__layer{opacity:1;border-left-color:var(--primary);transform:none}[data-motion=on] .Landing-module__5ARf-a__layers[data-reveal]{opacity:1;transform:none}.Landing-module__5ARf-a__layerIndex{font-family:var(--mono);letter-spacing:.1em;color:var(--primary);padding-top:4px;font-size:.85rem}.Landing-module__5ARf-a__layerName{letter-spacing:.06em;text-transform:uppercase;font-size:1.3rem;font-weight:700}.Landing-module__5ARf-a__layerBody{color:var(--muted)}.Landing-module__5ARf-a__principles{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.Landing-module__5ARf-a__principle{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:20px;display:flex;position:relative}.Landing-module__5ARf-a__principle:before{content:"";background:var(--primary);width:36px;height:1px;position:absolute;top:-1px;left:0}.Landing-module__5ARf-a__principle h3{letter-spacing:.04em;text-transform:uppercase;font-size:1.3rem;font-weight:700}.Landing-module__5ARf-a__principle p{color:var(--muted)}.Landing-module__5ARf-a__principleIndex{font-family:var(--mono);color:var(--primary);letter-spacing:.14em;font-size:.75rem}.Landing-module__5ARf-a__timeline{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.Landing-module__5ARf-a__timeline:before,.Landing-module__5ARf-a__timeline:after{content:"";background:var(--line);height:1px;position:absolute;top:7px;left:0;right:0}.Landing-module__5ARf-a__timeline:after{background:linear-gradient(to right, var(--primary), rgba(var(--primary-rgb), .15));transform-origin:0;transition:transform 1.6s var(--ease) .2s}[data-motion=on] .Landing-module__5ARf-a__timeline:after{transform:scaleX(0)}[data-motion=on] .Landing-module__5ARf-a__timeline[data-visible]:after{transform:scaleX(1)}.Landing-module__5ARf-a__step{transition:opacity .8s var(--ease), transform .8s var(--ease);flex-direction:column;gap:10px;padding-top:38px;display:flex;position:relative}[data-motion=on] .Landing-module__5ARf-a__timeline .Landing-module__5ARf-a__step{opacity:0;transform:translateY(12px)}[data-motion=on] .Landing-module__5ARf-a__timeline[data-visible] .Landing-module__5ARf-a__step{opacity:1;transform:none}.Landing-module__5ARf-a__stepNode{z-index:1;border:1px solid rgba(var(--primary-rgb), .6);background:var(--bg);width:15px;height:15px;position:absolute;top:0;left:0;transform:rotate(45deg)}.Landing-module__5ARf-a__stepActive .Landing-module__5ARf-a__stepNode{background:var(--primary);box-shadow:0 0 0 0 rgba(var(--primary-rgb), .6);animation:2.4s ease-out infinite Landing-module__5ARf-a__ping}.Landing-module__5ARf-a__step h3{letter-spacing:.06em;text-transform:uppercase;font-size:1.35rem;font-weight:700}.Landing-module__5ARf-a__stepActive h3{color:var(--primary)}.Landing-module__5ARf-a__step p{color:var(--muted);max-width:34ch}.Landing-module__5ARf-a__cta{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:72px 32px;display:flex;overflow:hidden}.Landing-module__5ARf-a__cta:before{content:"";background:radial-gradient(ellipse at 50% 100%, rgba(var(--primary-rgb), .16), transparent 60%);pointer-events:none;height:120%;position:absolute;inset:-40% -10% auto}.Landing-module__5ARf-a__cta>:not(.hud-tick){position:relative}.Landing-module__5ARf-a__ctaTitle{text-transform:uppercase;max-width:18ch;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:700;line-height:1}.Landing-module__5ARf-a__ctaBody{color:var(--muted);max-width:52ch;margin-bottom:8px;font-size:1.15rem}.Landing-module__5ARf-a__footer{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:22px 0 28px;font-size:.72rem}.Landing-module__5ARf-a__footerInner{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.Landing-module__5ARf-a__status{color:var(--primary)}.Landing-module__5ARf-a__status:before{content:"";background:var(--primary);width:6px;height:6px;box-shadow:0 0 8px var(--primary);vertical-align:1px;border-radius:50%;margin-right:10px;animation:2.4s ease-in-out infinite Landing-module__5ARf-a__blink;display:inline-block}@keyframes Landing-module__5ARf-a__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes Landing-module__5ARf-a__shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes Landing-module__5ARf-a__scan{0%{opacity:0;top:0}8%{opacity:1}70%{opacity:.6}to{opacity:0;top:100%}}@keyframes Landing-module__5ARf-a__pulse-travel{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 7px)}}@keyframes Landing-module__5ARf-a__ping{0%{box-shadow:0 0 0 0 rgba(var(--primary-rgb), .55)}70%,to{box-shadow:0 0 0 12px rgba(var(--primary-rgb), 0)}}@keyframes Landing-module__5ARf-a__blink{50%{opacity:.35}}@media (max-width:1080px){.Landing-module__5ARf-a__cards,.Landing-module__5ARf-a__principles{grid-template-columns:repeat(2,1fr)}.Landing-module__5ARf-a__split{grid-template-columns:1fr;gap:40px}}@media (max-width:820px){.Landing-module__5ARf-a__anchors{display:none}.Landing-module__5ARf-a__navActions{margin-left:auto}}@media (max-width:640px){.Landing-module__5ARf-a__container,.Landing-module__5ARf-a__navInner{padding:0 16px}.Landing-module__5ARf-a__navInner{gap:16px}.Landing-module__5ARf-a__logo{height:14px}.Landing-module__5ARf-a__section{padding:84px 0}.Landing-module__5ARf-a__head{margin-bottom:36px}.Landing-module__5ARf-a__cards,.Landing-module__5ARf-a__principles{grid-template-columns:1fr}.Landing-module__5ARf-a__timeline{grid-template-columns:1fr;gap:28px;padding-left:28px}.Landing-module__5ARf-a__timeline:before,.Landing-module__5ARf-a__timeline:after{width:1px;height:auto;inset:0 auto 0 7px}.Landing-module__5ARf-a__timeline:after{transform-origin:top;background:linear-gradient(to bottom, var(--primary), rgba(var(--primary-rgb), .15))}[data-motion=on] .Landing-module__5ARf-a__timeline:after{transform:scaleY(0)}[data-motion=on] .Landing-module__5ARf-a__timeline[data-visible]:after{transform:scaleY(1)}.Landing-module__5ARf-a__step{padding-top:0}.Landing-module__5ARf-a__stepNode{top:4px;left:-28px}.Landing-module__5ARf-a__cta{padding:56px 20px}.Landing-module__5ARf-a__btn{width:100%}.Landing-module__5ARf-a__navCta{width:auto}.Landing-module__5ARf-a__readout{width:100%}}
