@font-face{font-family:YIL MiSans;src:url(/assets/fonts/MiSansVF.ttf) format("truetype");font-display:swap}@font-face{font-family:YIL Inter;src:url(/assets/fonts/InterVariable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:YIL Herr Von Muellerhoff;src:url(/assets/fonts/Herr-Von-Muellerhoff-2.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:YIL Yanshi Jingang;src:url(/assets/fonts/YanshiJingang.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:dark;--font-default: "YIL MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display-cn: var(--font-default);--font-display-en: "YIL Inter", var(--font-default);--font-body-cn: var(--font-default);--font-inter: "YIL Inter", var(--font-default);--font-script: "YIL Herr Von Muellerhoff", cursive;--font-sans: "YIL Inter", "YIL MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--font-meta: "YIL Inter", "YIL MiSans", "PingFang SC", sans-serif;--type-display: clamp(52px, 6.2vw, 108px);--type-h1: clamp(48px, 5vw, 84px);--type-h2: clamp(34px, 3.9vw, 68px);--type-h3: clamp(28px, 2.35vw, 42px);--type-h4: clamp(20px, 1.55vw, 29px);--type-lead: clamp(18px, 1.45vw, 24px);--type-body-lg: clamp(17px, 1.08vw, 20px);--type-body: clamp(16px, .94vw, 18px);--type-meta: 14px;--weight-light: 200;--weight-book: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--leading-display: .96;--leading-h1: 1.05;--leading-h2: 1.06;--leading-h3: 1.18;--leading-h4: 1.25;--leading-lead: 1.45;--leading-body: 1.6;--leading-meta: 1.45;--tracking-display: -.035em;--tracking-heading: -.025em;--tracking-h3: -.015em;--tracking-h4: -.01em;--tracking-lead: -.005em;--tracking-meta: .14em;--YIL000: transparent;--YIL001: #fafafa;--YIL050: #f4f8ff;--YIL100: #dfe8ff;--YIL200: #b9caf2;--YIL300: #8ea0cb;--YIL400: #cecece;--YIL500: #a2a2a2;--YIL600: #34415e;--YIL700: #1f2a47;--YIL800: #121d36;--YIL900: #071124;--YIL950: #000213;--YIL999: #000000;--屹凌主色: #002fa8;--YIL-Theme-Sky: #2f7af9;--YIL-Theme-Cyan: #2f7af9;--YIL-Theme-Azure: #2f7af9;--YIL-Theme-Blue: #002fa8;--YIL-Theme-Indigo: #0e125e;--YIL-Theme-Night: #081546;--YIL-Theme-Deep: #120732;--YIL-Theme-Gold: #f7c87f;--YIL-Theme-Amber: #9c6643;--YIL-Theme-Silver: #919191;--color-bg: #0a0a0a;--color-surface: #1c1c1c;--color-surface-hover: #282828;--color-control: #101010;--color-primary: #002fa8;--color-primary-rgb: 0, 47, 168;--color-accent: #002fa8;--color-accent-rgb: 0, 47, 168;--color-accent-secondary: #2f7af9;--color-accent-secondary-rgb: 47, 122, 249;--color-accent-ink: #ffffff;--color-brand-field: #002fa8;--color-text: #ffffff;--color-text-secondary: rgba(255, 255, 255, .78);--color-text-helper: rgba(255, 255, 255, .6);--color-text-placeholder: rgba(255, 255, 255, .4);--text-primary: var(--color-text);--text-secondary: var(--color-text-secondary);--text-helper: var(--color-text-helper);--text-placeholder: var(--color-text-placeholder);--text-on-color: #ffffff;--color-line: rgba(255, 255, 255, .2);--color-line-subtle: rgba(255, 255, 255, .1);--gradient-hero: radial-gradient(circle at 50% 141%, #2f7af9 24.225%, #2368e7 31.343%, #1856d5 38.462%, #0d43c2 45.58%, #002fa8 52.699%, #052789 60.267%, #0a1c6b 67.836%, #0e124e 75.404%, #120732 82.973%);--gradient-card: radial-gradient(circle at 50% -18%, #081546 11.712%, #0e226e 27.972%, #14309c 44.231%, #1a3bbe 60.49%, #2047e6 76.749%, #2865ee 88.375%, #2f7af9 100%);--gradient-surface: linear-gradient(135deg, rgba(8, 21, 70, .96), rgba(0, 47, 168, .9));--gradient-footer: radial-gradient(circle at 27% 350%, #2f7af9 22.661%, #2368e7 24.118%, #1856d5 25.574%, #0d43c2 27.031%, #002fa8 28.488%, #052789 29.236%, #0a1c6b 29.984%, #0e124e 30.732%, #120732 31.479%);--gradient-text-blue: radial-gradient(circle at 50% -15%, #000000 3.603%, #0f0502 12.579%, #1d0a03 21.554%, #1f1613 22.687%, #212223 23.82%, #243942 26.087%, #273950 28.353%, #2a506d 30.619%, #2c678a 32.885%, #2f7af9 39.683%, #2868e8 47.734%, #2057d7 55.784%, #1043c2 63.834%, #002fa8 71.884%, #204ab7 76.883%, #6085d5 81.881%, #bfcef3 86.879%, #ffffff 91.877%);--gradient-text-silver: radial-gradient(circle at 50% 50%, #ffffff 0%, #d5d5d5 33.173%, #ababab 66.346%, #919191 74.76%, #787878 83.173%, #5e5e5e 91.587%, #454545 100%);--gradient-text-stat: linear-gradient(180deg, rgba(255, 255, 255, .2) 0%, transparent 18%), linear-gradient(180deg, #2f7af9 0%, #002fa8 52%, #081546 100%);--YIL-字体蓝色: #002fa8;--glow-soft: 0 0 0 1px rgba(255, 255, 255, .08), 0 22px 80px rgba(0, 123, 255, .14);--glow-strong: 0 30px 100px rgba(47, 122, 249, .18);--text-hero: var(--type-display);--text-display: var(--type-h1);--text-title: var(--type-h3);--text-subtitle: var(--type-lead);--text-number: clamp(3rem, 5vw, 5.5rem);--text-body: var(--type-body);--text-body-lg: var(--type-body-lg);--text-caption: var(--type-meta);--text-nav: 1rem;--space-2xs: .375rem;--space-xs: .625rem;--space-sm: .875rem;--space-md: 1.25rem;--space-lg: 1.75rem;--space-xl: 2.5rem;--space-2xl: 4rem;--space-3xl: 6rem;--radius-sm: .875rem;--radius-md: 1.25rem;--radius-lg: 1.75rem;--radius-xl: 2.5rem;--shadow-card: 0 24px 80px rgba(4, 8, 21, .3);--shadow-panel: 0 30px 120px rgba(0, 0, 0, .35);--nav-height: 5.25rem;--page-max-width: 1320px;--home-section-max-width: 1533px;--page-padding: clamp(1rem, 2vw, 2rem);--content-max-width: 1160px;--home-section-padding: clamp(6rem, 9vw, 10rem);--home-section-title: var(--type-h1);--home-hero-lead: clamp(28px, 2.7vw, 52px);--home-hero-statement: clamp(56px, 5.7vw, 108px);--home-section-gap: clamp(4rem, 6.5vw, 7.5rem);--home-grid-gap: clamp(1rem, 1.6vw, 1.5rem);--radius-productive: 8px;--ease-productive: cubic-bezier(.2, 0, .38, .9);--ease-expressive: cubic-bezier(.4, .14, .3, 1);--transition-base: .26s cubic-bezier(.22, 1, .36, 1);--motion-ease-out: cubic-bezier(.22, 1, .36, 1);--motion-ease-soft: cubic-bezier(.16, 1, .3, 1);--motion-duration-fast: .22s;--motion-duration-base: .36s;--motion-duration-slow: .72s}@media(max-width:768px){:root{--type-display: clamp(44px, 13vw, 64px);--type-h1: clamp(34px, 9.6vw, 46px);--type-h2: clamp(32px, 9vw, 46px);--type-h3: clamp(26px, 7vw, 34px);--type-h4: clamp(20px, 5.6vw, 26px);--type-lead: clamp(17px, 4.8vw, 20px);--type-body-lg: 17px;--type-body: 16px;--type-meta: 14px;--home-hero-lead: clamp(24px, 7vw, 32px);--home-hero-statement: clamp(43px, 11vw, 58px)}}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0;display:none}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--YIL950);color:var(--YIL001);font-family:var(--font-default);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-wrap:pretty}strong,b{font-weight:var(--weight-semibold)}img,svg,video,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}main{position:relative;z-index:2}html[data-motion-ready=true] body{overflow-x:hidden}.page-shell{position:relative;isolation:isolate}.page-shell--inner{padding-inline:var(--page-padding)}.content-frame{width:min(100%,var(--content-max-width));margin:0 auto}.page-frame{width:min(100%,var(--page-max-width));margin:0 auto}.surface-card{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#06102da6;box-shadow:var(--shadow-card);backdrop-filter:blur(20px)}.eyebrow{margin:0 0 var(--space-sm);color:var(--text-helper);font-family:var(--font-meta);font-size:var(--type-meta);font-weight:var(--weight-medium);line-height:var(--leading-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase}.section-title{margin:0;font-family:var(--font-display-cn);color:var(--text-primary);font-size:var(--type-h1);font-weight:var(--weight-light);line-height:var(--leading-h1);letter-spacing:var(--tracking-heading)}.section-copy{margin:0;color:var(--text-secondary);font-size:var(--type-body-lg);font-weight:var(--weight-regular);line-height:var(--leading-body)}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.9rem;padding:0 1.25rem;border-radius:999px;border:0;transition:transform var(--transition-base),box-shadow var(--transition-base),opacity var(--transition-base),background-color var(--transition-base);cursor:pointer;font-size:16px;font-weight:var(--weight-semibold);line-height:1.2}.type-display{font-size:var(--type-display);font-weight:var(--weight-light);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.type-h1{font-size:var(--type-h1);font-weight:var(--weight-light);line-height:var(--leading-h1);letter-spacing:var(--tracking-heading)}.type-h2{font-size:var(--type-h2);font-weight:var(--weight-light);line-height:var(--leading-h2);letter-spacing:var(--tracking-heading)}.type-h3{font-size:var(--type-h3);font-weight:var(--weight-book);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.type-h4{font-size:var(--type-h4);font-weight:var(--weight-medium);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4)}.type-lead{color:var(--text-secondary);font-size:var(--type-lead);font-weight:var(--weight-regular);line-height:var(--leading-lead);letter-spacing:var(--tracking-lead)}.type-body-lg,.type-body{color:var(--text-secondary);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:0}.type-body-lg{font-size:var(--type-body-lg)}.type-body{font-size:var(--type-body)}.type-meta{color:var(--text-helper);font-family:var(--font-meta);font-size:var(--type-meta);font-weight:var(--weight-medium);line-height:var(--leading-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase}.button-primary{color:var(--color-accent-ink);background:var(--color-accent);box-shadow:0 10px 30px rgba(var(--color-accent-rgb),.18)}.button-secondary{border:1px solid rgba(255,255,255,.18);color:#ffffffdb;background:#ffffff05}.button-primary:hover,.button-secondary:hover{transform:translateY(-2px)}.button-primary:hover,.button-primary:focus-visible{background:var(--color-accent-secondary);box-shadow:0 12px 34px rgba(var(--color-accent-secondary-rgb),.24)}.button-secondary:hover,.button-secondary:focus-visible{border-color:var(--color-accent-secondary);color:var(--color-accent-secondary)}.hidden-mobile{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-count-to]{font-variant-numeric:tabular-nums lining-nums}.motion-flow{position:relative;display:block;overflow:hidden;line-height:1}.motion-flow__line{display:inline-flex;white-space:nowrap}.motion-flow__line--primary,.motion-flow__line--secondary{transition:transform var(--motion-duration-base) var(--motion-ease-out)}.motion-flow__line--secondary{position:absolute;inset:0;transform:translate3d(0,115%,0)}.motion-flow__char{display:inline-block;min-width:.24em;transition:transform calc(var(--motion-duration-base) + 90ms) var(--motion-ease-out);transition-delay:calc(var(--char-index, 0) * 18ms)}[data-text-flow]:hover .motion-flow__line--primary,[data-text-flow]:focus-visible .motion-flow__line--primary{transform:translate3d(0,-115%,0)}[data-text-flow]:hover .motion-flow__line--secondary,[data-text-flow]:focus-visible .motion-flow__line--secondary{transform:translateZ(0)}[data-text-flow]:hover .motion-flow__char,[data-text-flow]:focus-visible .motion-flow__char{transform:translateZ(0)}@property --loop-edge-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes loop-edge-rotation{0%{--loop-edge-angle: 0deg}to{--loop-edge-angle: 360deg}}.loop-edge-card{--loop-edge-width: 1px;--loop-edge-dim: .08;--loop-edge-peak: .96;--loop-edge-duration: 2.8s;position:relative;isolation:isolate;box-shadow:0 0 #002fa800}.loop-edge-card:after{position:absolute;z-index:10;inset:0;padding:var(--loop-edge-width);border-radius:inherit;opacity:0;pointer-events:none;background:conic-gradient(from var(--loop-edge-angle),rgba(255,255,255,var(--loop-edge-dim)) 0deg,rgba(255,255,255,var(--loop-edge-dim)) 60deg,rgba(255,255,255,var(--loop-edge-peak)) 120deg,rgba(255,255,255,var(--loop-edge-dim)) 180deg,rgba(255,255,255,var(--loop-edge-dim)) 240deg,rgba(255,255,255,var(--loop-edge-peak)) 300deg,rgba(255,255,255,var(--loop-edge-dim)) 360deg);filter:drop-shadow(0 0 3px rgba(255,255,255,.24)) drop-shadow(0 0 10px rgba(0,227,251,.18));mix-blend-mode:screen;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:loop-edge-rotation var(--loop-edge-duration) linear infinite;animation-play-state:paused;transition:opacity .28s var(--motion-ease-out);content:"";will-change:opacity,--loop-edge-angle}.loop-edge-card:hover:after,.loop-edge-card:focus-visible:after,.loop-edge-card:focus-within:after{opacity:1;animation-play-state:running}.loop-edge-card:hover,.loop-edge-card:focus-visible,.loop-edge-card:focus-within{box-shadow:0 14px 35px #002fa847}@media(prefers-reduced-motion:reduce){.loop-edge-card:after{animation:none}}@media(min-width:768px){.hidden-mobile{display:initial}}
