.Act1_act1__p_R88{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}.Act1_content__GuHET{text-align:center;position:relative;z-index:2}.Act1_line1__H_d4W{font-size:clamp(22px,4vw,66px);font-weight:300;letter-spacing:.01em;color:var(--text);opacity:0;transform:translateY(24px);animation:Act1_fadeUp__eKQQf .9s cubic-bezier(.22,1,.36,1) 1.2s forwards}.Act1_line2__w_BE_{font-size:clamp(22px,4vw,46px);font-weight:400;color:var(--cyan);opacity:0;transform:translateY(24px);animation:Act1_fadeUp__eKQQf .9s cubic-bezier(.22,1,.36,1) 2.3s forwards;margin-top:6px}.Act1_hand__QdAQk{display:block;font-family:var(--font-hand);font-size:clamp(18px,2.5vw,38px);color:var(--muted);font-style:normal;margin-top:18px;opacity:0;transform:translateY(20px);animation:Act1_fadeUp__eKQQf .9s cubic-bezier(.22,1,.36,1) 3.3s forwards}.Act1_scrollHint__z89UT{position:absolute;bottom:48px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;animation:Act1_fadeIn__FKNAm 1s 4.2s forwards;color:var(--muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.2em}.Act1_scrollLine__8X_0q{width:1px;height:44px;background:linear-gradient(180deg,hsla(220,9%,46%,.7),transparent);animation:Act1_scrollPulse__XbSxX 2s 4.5s infinite}@keyframes Act1_fadeUp__eKQQf{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes Act1_fadeIn__FKNAm{0%{opacity:0}to{opacity:1}}@keyframes Act1_scrollPulse__XbSxX{0%,to{opacity:.3}50%{opacity:1}}.Act2_act2__dP9Ns{position:relative;min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:60px;gap:60px;padding:140px 60px 100px;overflow:hidden;z-index:1}.Act2_orb1__T0fjZ{width:700px;height:700px;right:-150px;top:-150px;background:rgba(0,212,255,.04);filter:blur(130px)}.Act2_orb1__T0fjZ,.Act2_orb2__C8ZPJ{position:absolute;border-radius:50%;pointer-events:none}.Act2_orb2__C8ZPJ{width:400px;height:400px;left:50px;bottom:-100px;background:rgba(0,255,136,.025);filter:blur(100px)}.Act2_content__R6us4{position:relative;z-index:2}.Act2_label__pN87g{font-family:var(--font-mono);font-size:14px;letter-spacing:.22em;color:var(--cyan);margin-bottom:28px}.Act2_headline__9rTOD{font-size:clamp(44px,6vw,92px);font-weight:700;line-height:1.02;letter-spacing:-.03em}.Act2_accent__o_EIC{color:var(--cyan);font-style:normal}.Act2_sub__oGFX5{margin-top:28px;font-size:clamp(16px,1.6vw,19px);font-weight:300;color:var(--muted);max-width:520px;line-height:1.75}.Act2_cta__uYbnD{margin-top:44px;display:flex;gap:16px;flex-wrap:wrap}.Act2_diagramWrap__wABGm{position:relative;z-index:2;display:flex;justify-content:center}.Act2_heroSvg__eG12B{width:100%;max-width:460px;opacity:.4;filter:drop-shadow(0 0 60px rgba(0,212,255,.08))}@media (max-width:900px){.Act2_act2__dP9Ns{grid-template-columns:1fr;padding:100px 24px 80px}.Act2_diagramWrap__wABGm{display:none}}.Act3_act3__4IIG_{padding:140px 60px;position:relative;z-index:1}.Act3_inner__wAePI{max-width:960px;margin:0 auto}.Act3_lineSmall__ntXS8{font-size:clamp(20px,3vw,34px);font-weight:300;color:var(--muted);margin-bottom:20px}.Act3_lineLarge__NHavz{font-size:clamp(32px,5.5vw,72px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin-bottom:12px}.Act3_bold__PelCg{margin-bottom:0}.Act3_em__wlSZL{color:var(--cyan);font-style:normal}.Act3_hand__q0Rih{display:block;font-family:var(--font-hand);font-size:clamp(22px,3vw,36px);color:var(--green);font-style:normal;margin-top:28px}@media (max-width:900px){.Act3_act3__4IIG_{padding:80px 24px}}.Act4_act4__jw2GR{padding:140px 60px;position:relative;z-index:1}.Act4_inner__eibun{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.Act4_title__znW42{font-size:clamp(28px,3.5vw,52px);font-weight:700;letter-spacing:-.025em;line-height:1.12;margin-bottom:48px}.Act4_nodes__wj7uj{display:flex;flex-direction:column}.Act4_node__KFrsl{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid var(--border);transition:background .2s;cursor:default}.Act4_node__KFrsl:first-of-type{border-top:1px solid var(--border)}.Act4_node__KFrsl:hover .Act4_nodeIcon__LFNlF{box-shadow:0 0 18px rgba(0,212,255,.35);border-color:rgba(0,212,255,.6)}.Act4_node__KFrsl:hover .Act4_nodeName___OoIW{color:var(--cyan)}.Act4_nodeIcon__LFNlF{width:44px;height:44px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:28px;transition:all .3s}.Act4_nodeName___OoIW{font-size:15px;font-weight:500;margin-bottom:5px;transition:color .3s}.Act4_nodeDesc__CwA9O{font-size:14px;color:var(--muted);line-height:1.65}.Act4_connector__QwyK7{width:1px;height:0;background:linear-gradient(180deg,rgba(0,212,255,.25),transparent);margin-left:22px}.Act4_svg__cm6aZ{width:100%;filter:drop-shadow(0 0 40px rgba(0,212,255,.06))}.Act4_bottomText__wKhQt{max-width:1200px;margin:80px auto 0;text-align:center;padding:48px;border:1px solid var(--border);background:var(--surface)}.Act4_bottomText__wKhQt strong{display:block;font-size:clamp(22px,3vw,60px);font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.Act4_bottomText__wKhQt em{font-family:var(--font-hand);font-size:28px;color:var(--green);font-style:normal}@media (max-width:900px){.Act4_act4__jw2GR{padding:80px 24px}.Act4_inner__eibun{grid-template-columns:1fr;gap:48px}.Act4_diagramCol__JZTdp{display:none}}.Act6_act6__13YfE{padding:140px 60px;position:relative;z-index:1}.Act6_header__YcyEZ{max-width:1100px;margin:0 auto 64px;display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.Act6_title__rWFSt{font-size:clamp(32px,4.5vw,60px);font-weight:700;letter-spacing:-.025em;line-height:1.08}.Act6_sub__hF3BP{font-size:15px;color:var(--muted);max-width:300px;line-height:1.7;flex-shrink:0}.Act6_grid__bSCKc{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2px;gap:2px}.Act6_card__H6_O2{position:relative;padding:56px;background:var(--surface);overflow:hidden;cursor:default;transition:background .3s}.Act6_card__H6_O2:hover{background:var(--surface2)}.Act6_card__H6_O2:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--cyan);transition:width .55s cubic-bezier(.22,1,.36,1)}.Act6_card__H6_O2:hover:after{width:100%}.Act6_cardIcon__6TcNr{position:absolute;top:52px;right:52px;font-size:34px;opacity:.5;transition:opacity .3s,transform .3s}.Act6_card__H6_O2:hover .Act6_cardIcon__6TcNr{opacity:.35;transform:scale(1.1)}.Act6_cardNum__qsL2F{font-family:var(--font-mono);font-size:11px;color:var(--muted);letter-spacing:.2em;margin-bottom:28px}.Act6_cardName__CbAy0{font-size:clamp(22px,2.5vw,32px);font-weight:700;letter-spacing:-.02em;margin-bottom:14px}.Act6_cardDesc__rbSTr{font-size:14px;color:var(--muted);line-height:1.75;margin-bottom:24px}.Act6_cardTag__ZJXZd{font-family:var(--font-hand);font-size:23px;color:var(--green);font-style:normal}@media (max-width:900px){.Act6_act6__13YfE{padding:80px 24px}.Act6_header__YcyEZ{flex-direction:column;align-items:flex-start}.Act6_grid__bSCKc{grid-template-columns:1fr}.Act6_card__H6_O2{padding:36px}}.Act7_act7__B9mlS{padding:140px 60px;background:var(--navy);border-top:1px solid var(--border);position:relative;z-index:1}.Act7_inner__OeFWY{max-width:1100px;margin:0 auto}.Act7_title__R8g12{font-size:clamp(30px,4vw,58px);font-weight:700;letter-spacing:-.025em;margin-bottom:64px;text-align:center}.Act7_em__Hb4xw{color:var(--cyan);font-style:normal}.Act7_grid__Y6vgf{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px}.Act7_col__VzDII{padding:56px}.Act7_left__gtux5{background:hsla(0,0%,100%,.018);filter:saturate(.4)}.Act7_right__cWa0J{background:rgba(0,212,255,.035);border:1px solid rgba(0,212,255,.12)}.Act7_colLabel___KOHP{font-family:var(--font-mono);font-size:15px;letter-spacing:.2em;color:var(--muted);margin-bottom:24px}.Act7_labelCyan__Gf0hy{color:var(--cyan)}.Act7_colTitle__0auV4{font-size:25px;font-weight:600;margin-bottom:32px;letter-spacing:-.01em}.Act7_list__N8NKo{list-style:none;display:flex;flex-direction:column;gap:14px}.Act7_list__N8NKo li{font-size:14px;color:var(--muted);display:flex;align-items:center;gap:12px;line-height:1.5}.Act7_list__N8NKo li:before{content:"—";color:hsla(0,0%,100%,.15);font-size:14px;flex-shrink:0}.Act7_listRight__N9oKI li{color:var(--text)}.Act7_listRight__N9oKI li:before{content:"✓";color:var(--cyan);font-size:14px}.Act7_hand__9WZF_{text-align:center;margin-top:56px;font-family:var(--font-hand);font-size:35px;color:var(--green)}@media (max-width:850px){.Act7_act7__B9mlS{padding:80px 24px}.Act7_grid__Y6vgf{grid-template-columns:1fr}.Act7_col__VzDII{padding:36px 28px}}.ActFinal_final__S2k3Y{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:140px 60px;position:relative;z-index:1;overflow:hidden}.ActFinal_orb__az1fI{position:absolute;width:800px;height:800px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,212,255,.05) 0,transparent 70%);pointer-events:none;border-radius:50%}.ActFinal_title__JxXSs{font-size:clamp(38px,6.5vw,92px);font-weight:700;letter-spacing:-.03em;line-height:1.06;margin-bottom:48px;max-width:900px}.ActFinal_em__t6xmP{color:var(--cyan);font-style:normal}.ActFinal_cta__6BPzc{display:flex;gap:16px}.ActFinal_regions__sjAp2{margin-top:56px;font-family:var(--font-mono);font-size:16px;letter-spacing:.22em;color:var(--muted)}@media (max-width:900px){.ActFinal_final__S2k3Y{padding:100px 24px}}.Footer_footer__pQtti{border-top:1px solid var(--border);background:var(--navy);padding:64px 60px 40px;position:relative;z-index:1}.Footer_top__YBhK_{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:56px}.Footer_logo__fUEOF{font-family:var(--font-mono);font-size:16px;letter-spacing:.12em;color:var(--text);text-decoration:none}.Footer_logo__fUEOF span{color:var(--cyan)}.Footer_tagline__edhu4{font-size:12px;color:var(--muted);margin-top:8px;letter-spacing:.05em}.Footer_links__cFiYr{display:flex;gap:60px}.Footer_linkGroup__wSl7o{display:flex;flex-direction:column;gap:12px}.Footer_linkGroup__wSl7o a,.Footer_linkGroup__wSl7o span{font-size:16px;color:var(--muted);text-decoration:none;transition:color .2s;cursor:none}.Footer_linkGroup__wSl7o a:hover{color:var(--text)}.Footer_groupLabel__1PjHI{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:hsla(220,9%,46%,.6);text-transform:uppercase;margin-bottom:4px}.Footer_bottom__wxP7Z{display:flex;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid var(--border)}.Footer_bottom__wxP7Z p{font-family:var(--font-mono);font-size:11px;color:var(--muted);letter-spacing:.05em}.Footer_footerCta___kH5L{font-family:var(--font-mono);font-size:12px;color:var(--cyan);text-decoration:none;letter-spacing:.08em;transition:opacity .2s;cursor:none}.Footer_footerCta___kH5L:hover{opacity:.7}@media (max-width:900px){.Footer_footer__pQtti{padding:48px 24px 32px}.Footer_top__YBhK_{flex-direction:column}.Footer_links__cFiYr{gap:36px;flex-wrap:wrap}.Footer_bottom__wxP7Z{flex-direction:column;gap:16px;text-align:center}}