:root{--sky-50:#f2fbff;--sky-100:#e0f7ff;--sky-200:#b9edff;--sky-300:#8ee1ff;--sky-500:#2ebdff;--sky-600:#0ea5e9;--cyan-500:#06cfc2;--ink-900:#102c43;--ink-700:#2a4860;--ink-500:#526f84;--white:#fff;--line:rgba(24,117,162,.24);--shadow-soft:0 2px 8px rgba(19,94,139,.08),0 8px 20px rgba(19,94,139,.12),0 16px 40px rgba(19,94,139,.15);--shadow-strong:0 4px 12px rgba(15,96,150,.12),0 12px 28px rgba(15,96,150,.18),0 24px 60px rgba(15,96,150,.22);--radius-xl:24px;--radius-lg:16px}*{box-sizing:border-box}.rt-Heading,.rt-Link,.rt-Text{line-height:inherit;letter-spacing:inherit;white-space:normal;overflow:visible;text-overflow:clip}:where(main,footer) :where(.rt-Text,.rt-Heading,.rt-Link,h1,h2,h3,h4,h5,h6,p,span,a,li,strong,em){filter:drop-shadow(0 1px 3px rgba(0,0,0,.16)) drop-shadow(0 0 1px rgba(0,0,0,.2))}.card :where(.rt-Text,.rt-Heading,.rt-Link,h1,h2,h3,h4,h5,h6,p,span,a,li,strong,em),:where(button,[role=button],.rt-Button,.menuLink,.socialBtn,.scrollCue),:where(button,[role=button],.rt-Button,.menuLink,.socialBtn,.scrollCue) :where(.rt-Text,.rt-Heading,.rt-Link,h1,h2,h3,h4,h5,h6,p,span,a,li,strong,em){filter:none}html{scroll-behavior:smooth;scroll-padding-top:110px}body,html{overflow-x:hidden}body{margin:0;font-family:Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif;color:#d7e8f7;background:radial-gradient(circle at 8% -18%,rgba(28,102,148,.2),transparent 42%),radial-gradient(circle at 100% 2%,rgba(24,116,136,.16),transparent 44%),linear-gradient(176deg,#06101d,#08192d 52%,#0d2842)}footer,header,main{position:relative;z-index:10}main{transition:opacity .5s ease-out}main.content-fade-out{opacity:0;pointer-events:none}.container{width:min(1160px,calc(100% - 2.4rem));margin:0 auto}.flow-section{min-height:58.5vh;display:flex;align-items:center}.section.flow-section{flex-direction:column;align-items:stretch;justify-content:center}.hero.flow-section{display:grid;align-items:center;min-height:100svh}.scroll-zoom-section{--zoom-scale:0.94;--zoom-opacity:0.52;--reveal-alpha:1;--reveal-y:0px;--reveal-blur:0px;transform:scale(var(--zoom-scale));opacity:var(--zoom-opacity);transform-origin:center center;transition:transform .28s linear,opacity .28s linear}.reveal{opacity:0;transition:opacity .36s ease;transition-delay:calc(var(--d, 0) * 70ms)}.reveal.visible{opacity:1}.scroll-zoom-section.reveal{--reveal-alpha:0;--reveal-blur:0px;opacity:calc(var(--zoom-opacity) * var(--reveal-alpha));transform:scale(var(--zoom-scale));filter:blur(var(--reveal-blur));transition:opacity 1.05s ease,transform 1.05s cubic-bezier(.22,1,.36,1)}.scroll-zoom-section.reveal.visible{--reveal-alpha:1;--reveal-y:0px;--reveal-blur:0px}.parallax{will-change:transform}.click-plane-emoji{--plane-rot-start:0deg;--plane-rot-end:0deg;position:fixed;left:0;top:0;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:120;font-size:2rem;filter:drop-shadow(0 4px 10px rgba(9,38,55,.48));animation:planeFloatUp 1.45s cubic-bezier(.2,.75,.24,1) forwards}@keyframes planeFloatUp{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--plane-rot-start)) scale(.88)}3%{opacity:1;transform:translate(-50%,-62%) rotate(calc(var(--plane-rot-start) + (var(--plane-rot-end) - var(--plane-rot-start)) * .3)) scale(1)}to{opacity:0;transform:translate(-50%,-260%) rotate(var(--plane-rot-end)) scale(1.1)}}@media (max-width:980px){html{scroll-padding-top:90px}.flow-section{min-height:auto}.scroll-zoom-section{--zoom-scale:1;--zoom-opacity:1}.container{width:min(1160px,calc(100% - 2rem))}}@media (max-width:760px){html{scroll-padding-top:80px}body{font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.container{width:min(1160px,calc(100% - 1.6rem))}.flow-section{min-height:auto;padding:1rem 0}.section.flow-section{padding:1.5rem 0}.click-plane-emoji{font-size:1.8rem}}@media (max-width:480px){html{scroll-padding-top:70px}body{font-size:14px}.container{width:min(1160px,calc(100% - 1.2rem))}.click-plane-emoji{font-size:1.6rem}}