@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/NotoSansSC-en-400.woff2") format("woff2")}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;font-display:swap;src:url("assets/fonts/NotoSansSC-en-500.woff2") format("woff2")}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;font-display:swap;src:url("assets/fonts/NotoSansSC-en-700.woff2") format("woff2")}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:900;font-display:swap;src:url("assets/fonts/NotoSansSC-en-900.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/Roboto-400.woff2") format("woff2")}@font-face{font-family:"Roboto Zh";font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/Roboto-400.woff2") format("woff2");unicode-range:U+0000-2017,U+201E-10FFFF}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("assets/fonts/Roboto-500.woff2") format("woff2")}@font-face{font-family:"Roboto Zh";font-style:normal;font-weight:500;font-display:swap;src:url("assets/fonts/Roboto-500.woff2") format("woff2");unicode-range:U+0000-2017,U+201E-10FFFF}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("assets/fonts/Roboto-700.woff2") format("woff2")}@font-face{font-family:"Roboto Zh";font-style:normal;font-weight:700;font-display:swap;src:url("assets/fonts/Roboto-700.woff2") format("woff2");unicode-range:U+0000-2017,U+201E-10FFFF}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;font-display:swap;src:url("assets/fonts/Roboto-900.woff2") format("woff2")}@font-face{font-family:"Roboto Zh";font-style:normal;font-weight:900;font-display:swap;src:url("assets/fonts/Roboto-900.woff2") format("woff2");unicode-range:U+0000-2017,U+201E-10FFFF}:root{--cy-blue:#004A9A;--cy-blue-600:#003C80;--cy-navy:#072F52;--cy-navy-900:#05223C;--cy-gold:#FBD02F;--cy-gold-hover:#F2C200;--cy-gold-deep:#8A6A00;--ink:#0E1B33;--muted:#5B6B85;--paper:#F5F7FB;--cream:#F7F4EC;--white:#FFFFFF;--line:#DCE3EE;--blue-50:#E8F0FA;--blue-100:#BFD1E8;--gold-50:#FFF6D1;--signal-property:#0B7171;--signal-property-50:#E6F4F4;--signal-interior:#7A3B69;--signal-interior-50:#F5EAF2;--ok:#1C7A45;--warn:#9A6400;--error:#B4232A;--on-dark:#FFFFFF;--on-dark-muted:#C9D6EA;--font-en:"Roboto","Helvetica Neue",Arial,sans-serif;--font-zh:"Noto Sans SC","PingFang SC","Microsoft YaHei","Source Han Sans SC",sans-serif;--font:"Roboto","Noto Sans SC","PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;--text-display:clamp(2.25rem,6vw,3.75rem);--text-h1:clamp(1.9rem,4vw,2.6rem);--text-h2:clamp(1.5rem,3vw,2rem);--text-h3:1.25rem;--text-body:1.0625rem;--text-small:0.9rem;--leading-zh:1.8;--leading-en:1.6;--radius-card:12px;--radius-pill:999px;--tap-min:44px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--container:1160px;--gutter:clamp(16px,4vw,32px);--shadow-1:0 1px 2px rgba(7,47,82,0.06),0 4px 16px rgba(7,47,82,0.06);--shadow-2:0 12px 32px rgba(7,47,82,0.16);--focus-ring:3px solid var(--cy-gold)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--text-body);line-height:var(--leading-zh);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[lang="en"] body{line-height:var(--leading-en)}img,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{margin:0;line-height:1.3;text-wrap:balance;font-weight:900}p{margin:0}ul,ol{margin:0;padding:0}a{color:var(--cy-blue);text-underline-offset:3px}button{font:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--cy-gold);color:var(--cy-navy);padding:10px 16px;border-radius:8px;font-weight:700;text-decoration:none}.skip:focus{top:12px}.container{width:100%;max-width:var(--container);margin:0 auto;padding-inline:var(--gutter)}.num{font-family:var(--font-en);font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--radius-pill);border:2px solid transparent;font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;text-align:center}.btn-primary{background:var(--cy-blue);color:var(--white)}.btn-primary:hover{background:var(--cy-navy)}.btn-gold{background:var(--cy-gold);color:var(--cy-navy)}.btn-gold:hover{background:var(--cy-gold-hover)}.btn-ghost{background:transparent;color:var(--cy-blue);border-color:var(--cy-blue)}.btn-ghost:hover{background:var(--blue-50)}.btn-ghost-light{background:transparent;color:var(--white);border-color:rgba(255,255,255,0.7)}.btn-ghost-light:hover{background:rgba(255,255,255,0.12);border-color:var(--white)}.btn small{font-weight:500;font-size:0.8rem;opacity:0.9}.site-header{position:sticky;top:0;z-index:50;background:var(--cy-navy);color:var(--white);box-shadow:0 1px 0 rgba(255,255,255,0.06);padding-top:env(safe-area-inset-top,0px)}.util{display:none;border-bottom:1px solid rgba(255,255,255,0.1)}.util .container{display:flex;justify-content:flex-end;gap:20px;align-items:center;min-height:34px;font-size:0.82rem}.util a{color:var(--on-dark-muted);text-decoration:none;display:inline-flex;align-items:center;min-height:26px}.util .lang a{min-width:24px;justify-content:center;padding-inline:2px}.util a:hover{color:var(--white);text-decoration:underline}.util .lang a[aria-current="true"]{color:var(--white);font-weight:700}.util .login{color:var(--cy-gold);font-weight:700;display:inline-flex;gap:6px;align-items:center}.util .login:hover{color:var(--cy-gold)}.bar .container{display:flex;align-items:center;gap:12px;min-height:64px}.brand{display:inline-flex;align-items:center;flex:none;min-height:var(--tap-min)}.brand img{height:26px;width:auto}.mainnav{display:none}.bar .cta{display:none}.menu-btn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:var(--tap-min);padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,0.3);background:transparent;color:var(--white);cursor:pointer;font-weight:700}@media (min-width:1024px){.util{display:block}.bar .container{min-height:72px;gap:20px}.brand img{height:30px}.menu-btn{display:none}.mainnav{display:block;flex:1}.mainnav>ul{list-style:none;display:flex;gap:4px;align-items:center}.mainnav li{position:relative}.mainnav .top{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap-min);padding:0 14px;border-radius:8px;border:0;background:none;color:var(--white);font-weight:700;font-size:0.98rem;text-decoration:none;cursor:pointer}.mainnav .top:hover,.mainnav .top[aria-expanded="true"]{background:rgba(255,255,255,0.1)}.mainnav .top[aria-current="page"]{box-shadow:inset 0 -3px 0 var(--cy-gold)}.mainnav .caret{transition:transform 200ms cubic-bezier(0.23,1,0.32,1)}.mainnav .top[aria-expanded="true"] .caret{transform:rotate(180deg)}.drop{position:absolute;top:calc(100% + 10px);left:0;width:300px;background:var(--white);color:var(--ink);border-radius:var(--radius-card);box-shadow:var(--shadow-2);padding:8px;display:grid;gap:2px}.drop[hidden]{display:none}.mainnav li:last-child .drop{left:auto;right:0}.drop a{display:flex;flex-direction:column;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--ink);font-weight:700;line-height:1.45}.drop a span{font-weight:400;font-size:0.85rem;color:var(--muted)}.drop a:hover,.drop a:focus-visible{background:var(--blue-50)}.drop .all{border-top:1px solid var(--line);margin-top:4px;padding-top:12px;color:var(--cy-blue)}.bar .cta{display:inline-flex;margin-left:auto}}.mnav{position:fixed;inset:0;z-index:60;background:var(--white);color:var(--ink);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.mnav[hidden]{display:none}.mnav-head{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding-inline:var(--gutter);background:var(--cy-navy)}.mnav-head .menu-btn{margin-left:0}.mnav-body{flex:1;overflow-y:auto}.mnav-list{list-style:none}.mnav-list>li{border-bottom:1px solid var(--line)}.mnav-list .row{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 var(--gutter);background:none;border:0;color:var(--ink);font-weight:700;font-size:1.05rem;text-decoration:none;cursor:pointer;text-align:left}.mnav-list .plus{width:18px;height:18px;transition:transform .2s ease;color:var(--muted)}.mnav-list .row[aria-expanded="true"] .plus{transform:rotate(45deg)}.mnav-sub{list-style:none;background:var(--paper);padding-bottom:8px}.mnav-sub[hidden]{display:none}.mnav-sub a{display:flex;align-items:center;min-height:48px;padding:0 calc(var(--gutter) + 16px);color:var(--ink);text-decoration:none}.mnav-foot{padding:16px var(--gutter) 20px;display:grid;gap:12px;border-top:1px solid var(--line)}.mnav-foot .line{display:flex;justify-content:space-between;align-items:center;min-height:var(--tap-min)}.mnav-foot .lang a{padding:6px 10px;text-decoration:none;font-weight:700;color:var(--muted)}.mnav-foot .lang a[aria-current="true"]{color:var(--cy-blue)}.mnav-foot .login{font-weight:700;text-decoration:none}.stickybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--white);border-top:1px solid var(--line);box-shadow:0 -6px 20px rgba(7,47,82,0.08);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:space-between;gap:12px;transform:translateY(110%);transition:transform .25s ease}.stickybar.show{transform:none}.stickybar .txt{font-size:0.85rem;line-height:1.4}.stickybar .txt{min-width:0;flex:1 1 auto}@media (max-width:345px){.stickybar{gap:8px;padding-inline:12px}.stickybar .btn{padding:0 14px}}.stickybar .txt b{display:block;font-size:0.95rem}.stickybar .btn{min-height:44px;padding:0 18px;flex:none}@media (min-width:1024px){.stickybar{display:none}}@media (max-width:1023px){body.has-sticky .site-footer{padding-bottom:calc(28px + 76px + env(safe-area-inset-bottom,0px))}}:root{--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--r-card:24px;--r-media:16px}html{color-scheme:light;scrollbar-color:var(--blue-100) transparent}body{background:var(--white);caret-color:var(--cy-blue)}::selection{background:var(--cy-gold);color:var(--cy-navy)}input[type="radio"]{accent-color:var(--cy-blue)}.num,.numbers b,.ba b,.creds b{font-variant-numeric:tabular-nums}.ic{width:1.1em;height:1.1em;flex:none;display:inline-block;vertical-align:-0.15em}.mainnav .caret{width:12px;height:12px}.mnav-list .plus{width:18px;height:18px}.menu-btn .ic{width:20px;height:20px}.util .login .ic{width:14px;height:14px}.btn{transition:background-color 160ms ease,color 160ms ease,border-color 160ms ease,transform 160ms var(--ease-out)}.btn:active{transform:scale(0.97)}.btn .ic{transition:transform 200ms var(--ease-out)}@media (hover:hover) and (pointer:fine){.btn:hover .ic{transform:translateX(3px)}}.btn-lg{min-height:64px;padding:10px 12px 10px 24px;border-radius:var(--radius-pill);justify-content:space-between;gap:18px;text-align:left}.btn-lg span{display:grid;line-height:1.25}.btn-lg b{font-size:1.08rem}.btn-lg small{font-size:.78rem;font-weight:500;opacity:.85}.btn-lg .ic{width:40px;height:40px;padding:11px;border-radius:50%;background:rgba(7,47,82,.12)}.btn-glass{background:rgba(255,255,255,.08);color:var(--white);border-color:rgba(255,255,255,.3)}.btn-glass .ic{background:rgba(255,255,255,.14)}@media (hover:hover) and (pointer:fine){.btn-glass:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.65)}}.btn-block{width:100%}.link-arrow{font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:var(--tap-min);color:var(--cy-blue)}.link-arrow::after{content:"";width:1em;height:1em;background:currentColor;-webkit-mask:var(--arrow) center / contain no-repeat;mask:var(--arrow) center / contain no-repeat;transition:transform 200ms var(--ease-out)}:root{--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z'/%3E%3C/svg%3E")}@media (hover:hover) and (pointer:fine){.link-arrow:hover{text-decoration:underline}.link-arrow:hover::after{transform:translateX(3px)}}.m-login{margin-left:auto;display:inline-flex;align-items:center;gap:6px;min-height:var(--tap-min);padding:0 10px;color:var(--cy-gold);font-weight:700;text-decoration:none;font-size:.95rem}.m-login + .menu-btn{margin-left:0}@media (min-width:1024px){.m-login{display:none}}.sec{padding-block:clamp(64px,9vw,120px)}.sec-white{background:var(--white)}.sec-cream{background:var(--cream)}.sec-head{display:flex;flex-direction:column;gap:14px;max-width:46rem;margin-bottom:clamp(32px,5vw,56px)}.sec-head h2,.final h2{font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.18;letter-spacing:-0.01em}.sec-head p{color:var(--muted);font-size:clamp(1rem,1.6vw,1.15rem);max-width:40em}.sec-head p a{color:var(--cy-blue);font-weight:700}mark{background:linear-gradient(transparent 62%,rgba(251,208,47,.75) 62%,rgba(251,208,47,.75) 90%,transparent 90%);color:inherit;padding:0 .04em;-webkit-box-decoration-break:clone;box-decoration-break:clone}h1 em,h2 em{font-style:normal;color:var(--cy-gold)}.hero,.final{position:relative;overflow:hidden;background:var(--cy-navy-900);color:var(--white);isolation:isolate}.hero-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 70% at 88% 25%,rgba(0,74,154,.7),transparent 70%),radial-gradient(45% 55% at 0% 100%,rgba(0,74,154,.35),transparent 70%),var(--cy-navy-900)}.hero-grid{display:grid;gap:40px;padding-block:44px 56px;align-items:center}@media (min-width:1024px){.hero-grid{grid-template-columns:1.1fr .9fr;gap:56px;padding-block:80px 96px}}.hero-copy{display:flex;flex-direction:column;gap:24px}.hero h1{font-size:clamp(2.5rem,6vw,4.2rem);line-height:1.14;letter-spacing:-0.01em}.hero h1 .ln{display:block;overflow:hidden;padding-bottom:.06em}.hero h1 .ln>*{display:inline-block}.hero .lede{font-size:clamp(1.05rem,1.8vw,1.3rem);color:#DCE6F4;line-height:1.7}.hero-ctas{display:grid;gap:12px;max-width:560px}@media (min-width:560px){.hero-ctas{grid-template-columns:1fr 1fr}}.hero-ctas.center{margin-inline:auto;width:100%}.hero-link{align-self:flex-start;color:var(--white);font-weight:700;text-decoration:none;min-height:var(--tap-min);display:inline-flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.35);transition:color 160ms ease,border-color 160ms ease}@media (hover:hover) and (pointer:fine){.hero-link:hover{color:var(--cy-gold);border-color:var(--cy-gold)}}.hero-visual{position:relative;padding:0 0 28px 12px}.hv-photo{border-radius:var(--r-card);overflow:hidden;aspect-ratio:4 / 3.3;box-shadow:0 40px 80px -32px rgba(0,0,0,.65)}.hv-photo picture,.hv-photo img{width:100%;height:100%;object-fit:cover;object-position:60% 40%}.fc{position:absolute;background:var(--white);color:var(--ink);border-radius:var(--r-media);padding:12px 16px;box-shadow:0 18px 40px -14px rgba(5,34,60,.6);display:grid;gap:2px;line-height:1.3}.fc small{font-size:.78rem;color:var(--muted)}.fc b{font-family:var(--font-en);font-size:1.5rem;color:var(--cy-navy)}.fc-rating{left:0;top:22px}.fc-rating .stars{display:flex;gap:2px;color:#E8A700}.fc-rating .stars svg{width:13px;height:13px}.fc-students{right:18px;bottom:0;background:var(--cy-gold)}.fc-students small{color:var(--cy-navy)}@media (max-width:599px){.fc{padding:9px 12px;border-radius:12px}.fc b{font-size:1.2rem}}@media (prefers-reduced-motion:no-preference){.hero h1 .ln>*{animation:rise 900ms var(--ease-out) both}.hero h1 .ln + .ln>*{animation-delay:90ms}.hero .lede{animation:fade 700ms var(--ease-out) 260ms both}.hero-ctas,.hero-link{animation:fade 700ms var(--ease-out) 360ms both}.hv-photo{animation:unveil 1100ms var(--ease-in-out) 120ms both}.hv-photo img{animation:settle 1600ms var(--ease-out) 120ms both}.fc-rating{animation:pop 600ms var(--ease-out) 900ms both}.fc-students{animation:pop 600ms var(--ease-out) 1020ms both}}@keyframes rise{from{transform:translateY(105%)}}@keyframes fade{from{opacity:0;transform:translateY(10px)}}@keyframes unveil{from{clip-path:inset(100% 0 0 0 round var(--r-card))}to{clip-path:inset(0 0 0 0 round var(--r-card))}}@keyframes settle{from{transform:scale(1.12)}}@keyframes pop{from{opacity:0;transform:translateY(8px) scale(.95)}}.numbers{background:var(--cy-gold);color:var(--cy-navy);padding-block:clamp(44px,6vw,80px)}.num-grid{display:grid;gap:28px 48px;align-items:end}@media (min-width:900px){.num-grid{grid-template-columns:1.15fr 1fr}}.num-lead b{display:block;font-family:var(--font-en);font-weight:900;font-size:clamp(3.6rem,11vw,7.5rem);line-height:.95;letter-spacing:-0.04em}.num-lead span{display:block;margin-top:10px;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:700}.num-list{list-style:none;display:grid;gap:0}.num-list li{display:grid;grid-template-columns:6.2rem minmax(0,1fr);gap:16px;align-items:baseline;padding:14px 0}.num-list li + li{border-top:1px solid rgba(7,47,82,.22)}.num-list b{font-family:var(--font-en);font-weight:900;font-size:clamp(2rem,4vw,2.8rem);line-height:1;letter-spacing:-0.02em}.num-list span{font-weight:700}.numbers .src{grid-column:1 / -1;font-size:.85rem}.numbers .src a{color:var(--cy-navy);font-weight:700;text-underline-offset:3px}.webinars{display:grid;gap:20px}@media (min-width:900px){.webinars{grid-template-columns:1fr 1fr;gap:28px}}.web{background:var(--white);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(7,47,82,.06),0 24px 48px -28px rgba(7,47,82,.28);transition:transform 300ms var(--ease-out),box-shadow 300ms var(--ease-out)}.web .poster{display:block;aspect-ratio:16 / 9;overflow:hidden}.web .poster img{width:100%;height:100%;object-fit:cover;transition:transform 700ms var(--ease-out)}@media (hover:hover) and (pointer:fine){.web:hover{transform:translateY(-4px);box-shadow:0 1px 2px rgba(7,47,82,.06),0 36px 60px -28px rgba(7,47,82,.36)}.web:hover .poster img{transform:scale(1.04)}}.web-body{padding:24px 26px 26px;display:flex;flex-direction:column;gap:8px;flex:1}.web h3{font-size:clamp(1.5rem,2.6vw,2rem)}.web .meta{font-weight:700;color:var(--cy-blue);font-size:.95rem}.web-body>p:not(.meta){color:var(--muted)}.web .btn{margin-top:14px}.chooser{margin-top:28px;background:var(--cy-navy);color:var(--white);border-radius:var(--r-card);padding:clamp(24px,4vw,44px);display:grid;gap:28px}@media (min-width:900px){.chooser{grid-template-columns:1.35fr 1fr;gap:48px}}.chooser h3{font-size:clamp(1.3rem,2.4vw,1.7rem);margin-bottom:6px}.chooser #chooser,.chooser form{display:grid;gap:18px}.chooser fieldset{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}.chooser legend{font-weight:700;padding:0;margin-bottom:8px;color:var(--on-dark-muted)}.opts{display:flex;flex-wrap:wrap;gap:8px}.opt{position:relative}.opt input{position:absolute;opacity:0;width:1px;height:1px}.opt span{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 16px;border-radius:var(--radius-pill);border:1.5px solid rgba(255,255,255,.3);color:var(--white);cursor:pointer;font-size:.95rem;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms var(--ease-out)}.opt span:active{transform:scale(0.97)}@media (hover:hover) and (pointer:fine){.opt span:hover{border-color:rgba(255,255,255,.75)}}.opt input:checked + span{background:var(--cy-gold);border-color:var(--cy-gold);color:var(--cy-navy);font-weight:700}.opt input:focus-visible + span{outline:var(--focus-ring);outline-offset:2px}.result{display:flex;flex-direction:column;gap:10px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16)}@media (min-width:900px){.result{padding:0 0 0 40px;border-top:0;border-left:1px solid rgba(255,255,255,.16)}}.result .lbl{font-size:.85rem;font-weight:700;color:var(--on-dark-muted)}.result .r-hint{margin-top:8px;color:var(--on-dark-muted)}.result .r-grid{display:grid;gap:10px}.result .r-grid[hidden]{display:none}.result .name{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:900;color:var(--cy-gold)}.result .meta{font-size:.9rem;color:var(--on-dark-muted)}.result ul{list-style:none;display:grid;gap:8px}.result li{padding-left:26px;position:relative}.result li::before{content:"";position:absolute;left:0;top:.35em;width:16px;height:16px;background:var(--cy-gold);-webkit-mask:var(--check) center / contain no-repeat;mask:var(--check) center / contain no-repeat}:root{--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E")}.result .note{background:rgba(251,208,47,.14);color:var(--white);border-radius:12px;padding:10px 12px;font-size:.9rem}.result .btn{justify-self:start;margin-top:6px}.result .alt{color:var(--white);font-size:.92rem}@media (min-width:900px){.chooser:has(#r-answer:not([hidden])) .result{animation:fade 300ms var(--ease-out)}}.cbd{list-style:none;display:grid;gap:24px}@media (min-width:900px){.cbd{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.cbd li:nth-child(2){margin-top:64px}.cbd li:nth-child(3){margin-top:128px}}@media (max-width:899px){.cbd{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);gap:16px;scrollbar-width:none}.cbd::-webkit-scrollbar{display:none}.cbd li{flex:0 0 78%;scroll-snap-align:start}}.cbd li{display:flex;flex-direction:column;gap:8px;position:relative}.cbd .ph{position:relative;aspect-ratio:4 / 4.6;border-radius:var(--r-card);overflow:hidden;margin-bottom:12px}.cbd .ph img{width:100%;height:100%;object-fit:cover;transition:transform 800ms var(--ease-out)}@media (hover:hover) and (pointer:fine){.cbd li:hover .ph img{transform:scale(1.04)}}.cbd .ph::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(5,34,60,.8))}.cbd .glyph{position:absolute;left:20px;bottom:8px;z-index:1;font-size:clamp(5rem,9vw,7.5rem);font-weight:900;line-height:1;color:var(--cy-gold)}.cbd h3{font-size:1.3rem}.cbd p{color:var(--muted)}.stepper{display:grid;gap:28px}.st-tabs{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:var(--cream);border-radius:var(--radius-pill);padding:6px;max-width:720px}.st-pill{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px) / 6);border-radius:var(--radius-pill);background:var(--cy-navy);transform:translateX(calc(var(--i,0) * 100%));transition:transform 320ms var(--ease-in-out)}.st-tabs button{position:relative;z-index:1;min-height:52px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);font-size:clamp(1.05rem,2vw,1.3rem);font-weight:900;cursor:pointer;transition:color 200ms ease,transform 160ms var(--ease-out)}.st-tabs button:active{transform:scale(0.96)}.st-tabs button[aria-selected="true"]{color:var(--cy-gold)}@media (hover:hover) and (pointer:fine){.st-tabs button:not([aria-selected="true"]):hover{color:var(--cy-blue)}}.st-stage{display:grid}.st-panel{grid-area:1 / 1;display:grid;gap:24px;align-items:center}.st-panel[hidden]{display:none}@media (min-width:900px){.st-panel{grid-template-columns:.8fr 1.2fr;gap:64px}}.st-txt{display:flex;flex-direction:column;gap:14px}.st-txt h3,.st-txt h4{font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.25;font-weight:900}.st-txt p{color:var(--muted);font-size:1.08rem}.st-txt .brands{color:var(--cy-blue);font-weight:700;font-size:.95rem}.st-img{border-radius:var(--r-card);overflow:hidden;aspect-ratio:3 / 2;order:-1}@media (min-width:900px){.st-img{order:0}}.st-img img{width:100%;height:100%;object-fit:cover}.st-panel.enter{animation:swap 260ms var(--ease-out)}@keyframes swap{from{opacity:0;filter:blur(4px)}}.st-progress{height:2px;background:var(--line);border-radius:2px;overflow:hidden;max-width:720px}.st-progress i{display:block;height:100%;width:100%;background:var(--cy-gold);transform-origin:left;transform:scaleX(0)}.feature{display:grid;gap:28px;align-items:center;margin-bottom:64px}@media (min-width:900px){.feature{grid-template-columns:1.3fr 1fr;gap:64px;margin-bottom:96px}.feature.rev{grid-template-columns:1fr 1.3fr}.feature.rev .mock{order:2}}.feature-txt{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.feature-txt h3{font-size:clamp(1.6rem,3.4vw,2.4rem)}.ticks{list-style:none;display:grid;gap:10px}.ticks li{display:flex;gap:10px;align-items:flex-start;font-size:1.05rem}.ticks .ic{margin-top:.2em;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--blue-50);color:var(--cy-blue)}.feature-cta{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin-top:6px}.feature-cta .link-arrow{font-size:.92rem}.mock-note{font-size:.8rem;color:var(--muted)}.shot{margin:0;border-radius:var(--r-media);overflow:hidden;background:var(--white);box-shadow:0 1px 2px rgba(7,47,82,.08),0 40px 70px -36px rgba(7,47,82,.45)}.shot img{width:100%;height:auto}.tag{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;padding:4px 12px;border-radius:var(--radius-pill);white-space:nowrap}.tag .ic{width:13px;height:13px}.tag-public{background:var(--blue-50);color:var(--cy-blue)}.tag-member{background:var(--gold-50);color:var(--ink);box-shadow:inset 0 0 0 1px var(--cy-gold)}.tag-invite{background:var(--cy-navy);color:var(--white)}.tag-prop{background:var(--signal-property-50);color:var(--signal-property)}.mock{font-family:var(--font-en);line-height:1.35;user-select:none}.fd-strip{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;background:var(--white);border-radius:var(--r-card);padding:20px 26px}.fd-strip img{height:44px;width:auto}.fd-strip p{flex:1 1 14rem;display:grid}.fd-strip p b{font-size:1.1rem}.fd-strip p span{font-size:.88rem;color:var(--muted)}.res-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(28px,4vw,44px)}.res-head .sec-head{margin-bottom:0}.car-nav{display:none;gap:8px;flex:none}@media (min-width:900px){.car-nav{display:flex}}.car-nav button{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--cy-navy);background:transparent;color:var(--cy-navy);cursor:pointer;display:grid;place-items:center;transition:background-color 160ms ease,color 160ms ease,transform 160ms var(--ease-out),opacity 160ms ease}.car-nav button .ic{width:20px;height:20px}.car-nav button:active:not(:disabled){transform:scale(0.94)}.car-nav button:disabled{opacity:.25;cursor:default}@media (hover:hover) and (pointer:fine){.car-nav button:not(:disabled):hover{background:var(--cy-navy);color:var(--white)}}.track{list-style:none;display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-bottom:8px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.track::-webkit-scrollbar{display:none}.track>li{flex:0 0 84%;scroll-snap-align:start}@media (min-width:600px){.track>li{flex-basis:calc((100% - 18px) / 2)}}@media (min-width:1024px){.track>li{flex-basis:calc((100% - 36px) / 3)}.track{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.case{position:relative;background:var(--cream);color:var(--ink);border-radius:var(--r-card);padding:26px;display:flex;flex-direction:column;gap:14px}.case .tag{align-self:flex-start;background:var(--white)}.case h3{font-size:1.18rem;line-height:1.4}.ba{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;padding:6px 0}.ba>.ic{color:var(--cy-gold-deep);width:20px;height:20px}.ba div{display:grid;gap:2px}.ba span{font-size:.8rem;color:var(--muted)}.ba b{font-family:var(--font-en);font-size:1.3rem;letter-spacing:-0.01em;color:var(--muted)}.ba .after b{color:var(--cy-blue);font-size:1.5rem}.ba small{font-size:.8rem;color:var(--muted)}.ba.one{grid-template-columns:1fr}.ba.one b{font-size:2.2rem}.case .lesson{margin-top:auto;font-weight:700;padding-top:14px;border-top:1px solid rgba(7,47,82,.12)}.res-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:28px}.mosaic{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a" "b c" "d e" "f f";grid-template-rows:240px 150px 150px 190px}@media (min-width:768px){.mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a a b c" "a a d e" "f f f f";grid-template-rows:210px 210px 320px;gap:14px}}.mosaic .m-f img{object-position:50% 79%}.mosaic .m-a{grid-area:a}.mosaic .m-b{grid-area:b}.mosaic .m-c{grid-area:c}.mosaic .m-d{grid-area:d}.mosaic .m-e{grid-area:e}.mosaic .m-f{grid-area:f}.mosaic figure{margin:0;border-radius:var(--r-media);overflow:hidden;background:var(--blue-50)}.mosaic img{width:100%;height:100%;object-fit:cover;transition:transform 800ms var(--ease-out)}@media (hover:hover) and (pointer:fine){.mosaic figure:hover img{transform:scale(1.04)}}.visit{list-style:none;display:grid;gap:10px;margin-top:20px}@media (min-width:768px){.visit{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.visit a{position:relative;display:grid;gap:2px;padding:18px 60px 18px 22px;border-radius:var(--r-media);background:var(--white);text-decoration:none;color:var(--ink);transition:background-color 200ms ease,color 200ms ease,transform 160ms var(--ease-out)}.visit a:active{transform:scale(0.98)}@media (hover:hover) and (pointer:fine){.visit a:hover{background:var(--cy-navy);color:var(--white)}.visit a:hover span{color:var(--on-dark-muted)}}.visit b{font-size:1.05rem}.visit span{font-size:.85rem;color:var(--muted)}.visit .ic{position:absolute;right:18px;top:50%;translate:0 -50%;width:34px;height:34px;padding:9px;border-radius:50%;background:var(--cy-gold);color:var(--cy-navy)}.founder{display:grid;gap:36px;align-items:center}@media (min-width:900px){.founder{grid-template-columns:.85fr 1.15fr;gap:72px}}.founder .ph{border-radius:var(--r-card);overflow:hidden;aspect-ratio:4 / 4.8}@media (max-width:899px){.founder .ph{aspect-ratio:4 / 3.4}}.founder .ph img{width:100%;height:100%;object-fit:cover;object-position:55% 25%}.fd-txt{display:flex;flex-direction:column;gap:22px}.founder blockquote{margin:0}.founder blockquote p{font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:700;line-height:1.6;text-wrap:pretty}.awards{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-bottom:36px}@media (min-width:900px){.awards{grid-template-columns:repeat(5,minmax(0,1fr))}}.awards li{display:grid;gap:4px;align-content:start;padding-top:14px;border-top:2px solid var(--cy-navy)}.awards b{font-size:1rem;line-height:1.4}.awards span{font-size:.84rem;color:var(--muted)}.clip{position:relative;background:var(--white);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column}.clip .cimg{aspect-ratio:4 / 3;overflow:hidden;background:var(--paper)}.clip .cimg img{width:100%;height:100%;object-fit:cover;object-position:50% 0;transition:transform 700ms var(--ease-out)}.clip.wide .cimg img{object-position:50% 55%}.clip .cimg img.op-r{object-position:100% 0}@media (hover:hover) and (pointer:fine){.clip:hover .cimg img{transform:scale(1.04)}}.clip b{padding:14px 18px 0;font-size:1rem}.clip span{padding:2px 18px 18px;font-size:.84rem;color:var(--muted)}.faq-wrap{display:grid;gap:8px}@media (min-width:900px){.faq-wrap{grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.faq-wrap .sec-head{position:sticky;top:140px}}.faq{display:grid}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:22px 0;font-weight:700;font-size:1.08rem;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:64px}.faq summary::-webkit-details-marker{display:none}.faq summary .ic{width:36px;height:36px;padding:10px;border-radius:50%;background:var(--cream);color:var(--cy-navy);transition:transform 200ms var(--ease-out),background-color 200ms ease}.faq details[open] summary .ic{transform:rotate(45deg);background:var(--cy-gold)}.faq .ans{padding:0 52px 22px 0;color:#33415C}@media (prefers-reduced-motion:no-preference){.faq details[open] .ans{animation:fade 240ms var(--ease-out)}}.final{padding-block:clamp(72px,11vw,140px)}.final .container{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.final h2{font-size:clamp(2.4rem,6.4vw,4.6rem);line-height:1.12}.final .container>p{color:#DCE6F4;font-size:1.15rem}.final-links a{color:var(--on-dark-muted);font-size:.92rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.final-links a:hover{color:var(--white);text-decoration:underline}}@media (max-width:599px){.mock-phone{width:240px;aspect-ratio:9 / 16.5;border-radius:34px}.pc-app{border-radius:24px;padding-top:40px;gap:10px}.pc-bars li:nth-child(n+3){display:none}}.mb-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#EEF1F6;border-bottom:1px solid var(--line)}.mb-bar i{width:10px;height:10px;border-radius:50%;background:#CBD3DF}.mb-bar span{margin-left:10px;flex:1;max-width:320px;background:var(--white);border-radius:6px;padding:3px 10px;font:500 11px var(--font-en);color:var(--muted)}.mock-phone{width:min(300px,82%);margin-inline:auto;aspect-ratio:9 / 18;border-radius:40px;background:#0B0F17;padding:12px;box-shadow:0 30px 60px -20px rgba(7,47,82,0.45),inset 0 0 0 2px #2A3242;position:relative}.ph-notch{position:absolute;top:18px;left:50%;transform:translateX(-50%);width:34%;height:20px;border-radius:999px;background:#000;z-index:2}.pc-app{height:100%;border-radius:30px;background:#0E131C;color:#E6ECF5;padding:46px 14px 14px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.pc-nav{display:flex;justify-content:space-between;align-items:center;font-size:14px}.pc-nav span{color:#22C38E}.pc-nav .av{width:22px;height:22px;border-radius:50%;background:#1E2633}.pc-card{background:#151B26;border:1px solid #232C3B;border-radius:16px;padding:14px;display:grid;gap:12px}.pc-card small{font-size:10.5px;color:#8E9BB0}.pc-score{display:flex;align-items:center;gap:12px}.pc-score svg{width:74px;height:74px;transform:rotate(-90deg);flex:none}.pc-score circle{fill:none;stroke-width:7}.pc-score .trk{stroke:#232C3B}.pc-score .val{stroke:#22C38E;stroke-linecap:round}.pc-score span{display:grid;font-size:10.5px;color:#8E9BB0}.pc-score b{font-size:30px;color:#fff;line-height:1}.pc-bars{list-style:none;display:grid;gap:8px}.pc-bars li{display:grid;gap:4px;font-size:10px;color:#AEB9CB}.pc-bars i{display:block;height:6px;border-radius:999px;background:#232C3B;position:relative;overflow:hidden}.pc-bars i::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:linear-gradient(90deg,#13A574,#2FE0A4);border-radius:inherit}.pc-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pc-row div{background:#151B26;border:1px solid #232C3B;border-radius:12px;padding:10px;display:grid;gap:2px}.pc-row small{font-size:9.5px;color:#8E9BB0}.pc-row b{font-size:13px;color:#fff}.site-footer{background:var(--cy-navy-900);color:var(--on-dark-muted);padding-block:56px 32px;font-size:0.92rem}.foot-grid{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.foot-grid{grid-template-columns:1.6fr repeat(4,minmax(0,1fr))}}.foot-brand{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px}@media (min-width:900px){.foot-brand{grid-column:auto}}.foot-brand img{height:28px;width:auto;align-self:flex-start;object-fit:contain}.site-footer h3{color:var(--white);font-size:0.95rem;margin-bottom:10px}.site-footer ul{list-style:none;display:grid;gap:4px}.site-footer a{color:var(--on-dark-muted);text-decoration:none;display:inline-flex;min-height:32px;align-items:center}.site-footer a:hover{color:var(--white);text-decoration:underline}.site-footer .login{color:var(--cy-gold);font-weight:700}.group{margin-top:36px;padding-top:24px;border-top:1px solid rgba(255,255,255,0.12);display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}.group .chip{background:var(--white);border-radius:10px;padding:8px 12px;display:inline-flex}.group .chip img{height:30px;width:auto;object-fit:contain}.legal{margin-top:24px;font-size:0.8rem;line-height:1.7}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.btn:active,.opt span:active,.visit a:active,.st-tabs button:active{transform:none}.st-pill,.bars i{transition:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (max-width:599px){.num-list li{grid-template-columns:4.6rem minmax(0,1fr);gap:12px}}.fc-src{font:700 .72rem var(--font-en);letter-spacing:.04em;color:var(--muted)}.fc-fb{right:18px;bottom:0}.fc-fb b{color:#1877F2}@media (prefers-reduced-motion:no-preference){.fc-fb{animation:pop 600ms var(--ease-out) 1020ms both}}.num-list li{grid-template-columns:7.4rem minmax(0,1fr)}@media (max-width:599px){.num-list li{grid-template-columns:5.6rem minmax(0,1fr)}}.pain-wrap{display:grid;gap:28px}@media (min-width:900px){.pain-wrap{grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.pain-wrap .sec-head{position:sticky;top:140px;margin-bottom:0}}.pains{list-style:none;display:grid;gap:0}@media (min-width:640px){.pains{grid-template-columns:1fr 1fr;column-gap:32px}}.pains li{display:grid;gap:8px;padding:22px 0;border-top:1px solid var(--line)}.pains b{font-size:clamp(1.1rem,1.8vw,1.3rem);line-height:1.55;font-weight:900;color:var(--ink);text-wrap:pretty}.pains span{color:#B4232A;font-weight:700;font-size:.95rem}.kdys{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}@media (min-width:900px){.kdys{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.kdys li{display:grid;gap:8px;align-content:start}.kdys li>b{font-size:clamp(4.5rem,10vw,7.5rem);line-height:1;font-weight:900;color:var(--cy-navy)}.kdys li:nth-child(odd)>b{color:var(--cy-blue)}.kdys h3{font-size:1.15rem;padding-top:12px;border-top:2px solid var(--cy-gold)}.kdys p{color:var(--muted)}.case .story{color:#33415C;font-size:.95rem;line-height:1.75}.case .ba{margin-top:auto;padding-top:14px;border-top:1px solid rgba(7,47,82,.12)}.fd-name{font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.15}.fd-name span{display:block;margin-top:8px;font-size:1rem;font-weight:700;color:var(--cy-blue)}.founder blockquote p{font-size:clamp(1.1rem,2vw,1.4rem);color:#33415C}.creds{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}@media (min-width:1100px){.creds{grid-template-columns:repeat(3,minmax(0,1fr))}}.creds li{display:grid;gap:4px;align-content:start;padding-top:12px;border-top:2px solid var(--cy-navy)}.creds b{font-family:var(--font-en);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:900;color:var(--cy-navy);letter-spacing:-0.01em}.creds span{font-size:.88rem;color:var(--muted);line-height:1.55}.fd-cta{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.speaker{background:var(--cream);padding-block:clamp(56px,8vw,104px)}.spk-grid{display:grid;gap:32px;align-items:center}@media (min-width:900px){.spk-grid{grid-template-columns:1.15fr 1fr;gap:64px}}.spk-ph{border-radius:var(--r-card);overflow:hidden;aspect-ratio:3 / 2}.spk-ph img{width:100%;height:100%;object-fit:cover}.spk-txt{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.spk-txt h2{font-size:clamp(1.9rem,4vw,3rem);line-height:1.2}.spk-txt h2 em{font-style:normal;color:var(--cy-blue)}.spk-txt p{color:#33415C;font-size:1.05rem}.topics{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.topics li{background:var(--white);border-radius:var(--radius-pill);padding:8px 16px;font-weight:700;font-size:.92rem}.spk-txt .btn-lg{min-width:min(100%,320px)}.hero .lede{max-width:30em;text-wrap:pretty}.nw{white-space:nowrap}@media (max-width:599px){.mock-phone{width:230px;aspect-ratio:9 / 16}}.num-list li{grid-template-columns:8.5rem minmax(0,1fr);align-items:center}@media (max-width:599px){.num-list li{grid-template-columns:6.4rem minmax(0,1fr)}}.num-list li.mbr img{width:100%;max-width:132px;height:auto;mix-blend-mode:multiply}.num-list b .ic{width:.62em;height:.62em;vertical-align:.12em;margin-left:4px}.num-list span{line-height:1.5}.kdys .link-arrow{font-size:.92rem;min-height:36px}@media (min-width:900px){.kdys li{display:flex;flex-direction:column;gap:8px}.kdys li>.link-arrow{margin-top:auto;align-self:flex-start}}@media (min-width:900px){.hs-legend.hs-5{display:grid;grid-template-columns:repeat(3,max-content)}}.cbd .link-arrow{align-self:flex-start;font-size:.95rem}.st-txt .link-arrow{align-self:flex-start}.fd-feature{display:grid;gap:28px;align-items:center;background:var(--white);border-radius:var(--r-card);padding:clamp(20px,3vw,40px);margin-bottom:24px}@media (min-width:900px){.fd-feature{grid-template-columns:1.4fr 1fr;gap:48px}}.fd-img img{width:100%;height:auto}.fd-photo{margin:0}.fd-photo img{border-radius:var(--r-card);aspect-ratio:4 / 3;object-fit:cover}.fd-photo figcaption{margin-top:8px;font-size:13px;color:var(--muted)}.tech-pair{display:grid;gap:24px}@media (min-width:900px){.tech-pair{grid-template-columns:1fr 1fr}}.tp{background:var(--white);border-radius:var(--r-card);padding:clamp(20px,2.6vw,32px);display:flex;flex-direction:column;gap:22px}.tp .shot{box-shadow:0 1px 2px rgba(7,47,82,.08),0 24px 48px -30px rgba(7,47,82,.45)}.tp .mock-phone{width:210px;aspect-ratio:9 / 15;margin:0 auto;border-radius:30px}.tp .mock-phone .pc-app{border-radius:22px;padding-top:38px;gap:10px}.tp-txt{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:auto}.tp-txt h3{font-size:clamp(1.4rem,2.4vw,1.8rem)}.tp-txt>p:not(.mock-note){color:#33415C}.case{background:var(--white);padding:0;overflow:hidden;gap:0;border:1px solid var(--line)}.c-top{background:var(--cy-navy);color:var(--white);padding:22px 24px 20px;display:grid;gap:6px}.c-top .tag{justify-self:start;background:rgba(255,255,255,.12);color:var(--white)}.c-top .big{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;font-family:var(--font-en)}.c-top .big b{font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:900;letter-spacing:-0.02em;color:var(--on-dark-muted)}.c-top .big b.up{color:var(--cy-gold)}.c-top .big .ic{color:var(--cy-gold);width:22px;height:22px}.c-top .big .amp{color:var(--on-dark-muted);font-family:var(--font-zh)}.c-top small{color:var(--on-dark-muted);font-size:.85rem}.c-body{padding:20px 24px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.c-body h3{font-size:1.15rem;line-height:1.4}.c-body>p{color:var(--muted);font-size:.95rem}.c-body details{margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.c-body summary{list-style:none;cursor:pointer;font-weight:700;color:var(--cy-blue);display:inline-flex;align-items:center;gap:6px;min-height:36px}.c-body summary::-webkit-details-marker{display:none}.c-body summary::after{content:"+";font-weight:900;transition:transform 200ms var(--ease-out)}.c-body details[open] summary::after{transform:rotate(45deg)}.c-body details p{color:#33415C;font-size:.95rem;line-height:1.75;padding-bottom:4px}.rv-wrap{display:grid;gap:32px}@media (min-width:900px){.rv-wrap{grid-template-columns:.75fr 1.25fr;gap:64px;align-items:start}}.rv-score h2{font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.18;margin-bottom:24px}.rv-badges{display:grid;gap:14px}.rv-badges p{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:2px 12px;background:var(--white);border-radius:var(--r-media);padding:16px 20px}.rv-badges b{font-family:var(--font-en);font-size:2.2rem;font-weight:900;color:var(--cy-navy);line-height:1}.rv-badges .stars{display:flex;gap:2px;color:#E8A700}.rv-badges .stars svg{width:18px;height:18px}.rv-badges .fb{color:#1877F2;font-weight:900}.rv-badges small{grid-column:1 / -1;color:var(--muted)}.rv-list{list-style:none;display:grid;gap:16px}@media (min-width:640px){.rv-list{grid-template-columns:1fr 1fr}}.rv-list li{background:var(--white);border-radius:var(--r-media);padding:22px;display:flex;flex-direction:column;gap:12px}.rv-list .q{width:28px;height:28px;color:var(--cy-gold)}.rv-list p{font-size:1.05rem;font-weight:700;line-height:1.65;color:var(--ink)}.rv-list li>span{margin-top:auto;font-size:.85rem;color:var(--muted)}.creds b{font-family:var(--font)}.hrd{display:flex;align-items:center;gap:12px}.hrd img{width:64px;height:64px}.hrd p{display:grid;font-size:.9rem;color:var(--muted)}.hrd p b{color:var(--ink);font-size:1rem}.award-grid{list-style:none;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:56px}@media (min-width:900px){.award-grid{grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto}.award-grid .aw-lg{grid-row:span 2}}.aw-lg{grid-column:1 / -1}@media (min-width:900px){.aw-lg{grid-column:auto}}.aw{display:flex;flex-direction:column;gap:4px}.aw-img{border-radius:var(--r-media);overflow:hidden;aspect-ratio:4 / 3;background:var(--paper);margin-bottom:8px}.aw-lg .aw-img{aspect-ratio:auto;flex:1;min-height:260px}.aw-img picture,.aw-img img{width:100%;height:100%;object-fit:cover}.aw b{font-size:1rem}.aw span{font-size:.85rem;color:var(--muted)}.aw-ph{display:grid;place-items:center;background:linear-gradient(135deg,var(--cy-navy),var(--cy-blue));color:var(--cy-gold);text-align:center;padding:16px}.aw-ph span{color:var(--cy-gold);font-size:1.2rem;font-weight:900}.clips-head{margin-bottom:18px}.clips-head h3{font-size:clamp(1.3rem,2.4vw,1.7rem)}.wa-float{position:fixed;right:20px;bottom:20px;z-index:45;width:58px;height:58px;border-radius:50%;background:#25D366;color:var(--white);display:none;place-items:center;box-shadow:0 12px 28px -8px rgba(7,47,82,.5);transition:transform 160ms var(--ease-out)}.wa-float svg{width:30px;height:30px}.wa-float:active{transform:scale(0.95)}@media (min-width:1024px){.wa-float{display:grid}}.sb-wa{flex:none;width:44px;height:44px;border-radius:50%;background:#25D366;color:var(--white);display:grid;place-items:center;margin-left:auto}.sb-wa svg{width:24px;height:24px}.stickybar .btn{margin-left:0}@media (min-width:900px){.foot-grid{grid-template-columns:1.5fr repeat(5,minmax(0,1fr))}}.contacts a{display:grid!important;gap:0;min-height:0!important;padding:4px 0}.contacts a span{font-family:var(--font-en);color:var(--white);font-weight:700}.crumb{display:flex;gap:8px;color:var(--on-dark-muted);font-size:.9rem}.crumb a{color:var(--on-dark-muted)}.spk-hero h1{font-size:clamp(2.2rem,5.2vw,3.6rem)}.hrd.on-dark p{color:var(--on-dark-muted)}.hrd.on-dark p b{color:var(--white)}.hrd.on-dark img{background:var(--white);border-radius:50%}.spk-intro{color:#33415C;font-size:1.05rem;line-height:1.8}.topic-grid{list-style:none;display:grid;gap:16px}@media (min-width:700px){.topic-grid{grid-template-columns:1fr 1fr}}.topic-grid li{background:var(--white);border-radius:var(--r-card);padding:26px;display:flex;flex-direction:column;gap:10px}.topic-grid .tn{justify-self:start;align-self:flex-start;font-weight:900;font-size:.85rem;color:var(--cy-navy);background:var(--gold-50);box-shadow:inset 0 0 0 1px var(--cy-gold);border-radius:var(--radius-pill);padding:3px 12px}.topic-grid h3{font-size:clamp(1.25rem,2.2vw,1.5rem)}.topic-grid p{color:#33415C}.topic-grid small{margin-top:auto;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:.88rem}.formats{list-style:none;display:grid;gap:20px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}@media (min-width:900px){.formats{grid-template-columns:repeat(4,minmax(0,1fr))}}.formats li{display:grid;align-content:start;gap:6px;padding-top:14px;border-top:2px solid var(--cy-navy)}.formats b{font-size:1.15rem}.formats span{color:var(--muted);font-size:.92rem}.spk-gallery{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (min-width:900px){.spk-gallery{grid-template-columns:2fr 1fr 1fr}}.spk-gallery figure{margin:0;border-radius:var(--r-media);overflow:hidden;aspect-ratio:4 / 3}.spk-gallery figure:first-child{grid-column:1 / -1;aspect-ratio:16 / 9}@media (min-width:900px){.spk-gallery figure:first-child{grid-column:auto;aspect-ratio:auto}}.spk-gallery img{width:100%;height:100%;object-fit:cover}.inv-wrap{display:grid;gap:28px}@media (min-width:900px){.inv-wrap{grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}}.inv-alt a{color:var(--cy-blue);font-weight:700}.inv-form{background:var(--white);border-radius:var(--r-card);padding:clamp(22px,3vw,36px);display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:640px){.inv-form{grid-template-columns:1fr 1fr}.inv-form .full{grid-column:1 / -1}}.field{display:grid;gap:6px;border:0;margin:0;padding:0;min-width:0}.field label,.field legend{font-weight:700;font-size:.95rem;color:var(--ink);padding:0;margin-bottom:2px}.field label i{font-style:normal;font-weight:500;font-size:.78rem;color:var(--muted);margin-left:6px}.field input,.field select,.field textarea{font:inherit;font-size:1rem;color:var(--ink);background:var(--white);border:1.5px solid #7D8CA4;border-radius:12px;padding:12px 14px;min-height:48px;width:100%;transition:border-color 160ms ease,box-shadow 160ms ease}.field input::placeholder,.field textarea::placeholder{color:#5B6B85}.field input:not([type=checkbox]):not([type=radio]),.field select{height:54px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--cy-blue);box-shadow:0 0 0 3px rgba(0,74,154,.18)}.field [aria-invalid="true"]{border-color:var(--error)}.err{color:var(--error);font-size:.88rem;font-weight:700}.opts.light .opt span{color:var(--ink);border-color:#7D8CA4}@media (hover:hover) and (pointer:fine){.opts.light .opt span:hover{border-color:var(--cy-blue)}}.opts.light .opt input:checked + span{background:var(--cy-navy);border-color:var(--cy-navy);color:var(--white)}.pdpa{font-size:.82rem;color:var(--muted)}.pdpa a{color:var(--cy-blue)}.btn-submit{min-height:56px;font-size:1.05rem}.ok{background:#E8F5EC;color:#14532D;border-radius:12px;padding:14px 16px;font-size:.95rem}.ok a{color:#14532D;font-weight:700}.creds b{font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.3}.case-filter{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1) 18px;padding:2px var(--gutter)}.case-filter::-webkit-scrollbar{display:none}@media (min-width:1024px){.case-filter{margin-inline:0;padding-inline:0;flex-wrap:wrap}}.case-filter button{flex:none;min-height:var(--tap-min);padding:0 18px;border-radius:var(--radius-pill);border:1.5px solid #7D8CA4;background:var(--white);color:var(--ink);font:inherit;font-weight:700;font-size:.95rem;cursor:pointer;transition:background-color 160ms ease,color 160ms ease,border-color 160ms ease,transform 160ms var(--ease-out)}.case-filter button:active{transform:scale(0.97)}@media (hover:hover) and (pointer:fine){.case-filter button:hover{border-color:var(--cy-navy)}}.case-filter button[aria-pressed="true"]{background:var(--cy-navy);border-color:var(--cy-navy);color:var(--white)}.track>li[hidden]{display:none}.practice{background:var(--cy-navy);color:var(--white);border-radius:var(--r-card);padding:clamp(24px,4vw,56px);display:grid;gap:32px;align-items:center;overflow:hidden}@media (min-width:900px){.practice{grid-template-columns:1fr 1.1fr;gap:56px}}.pr-txt{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.pr-txt h2{font-size:clamp(1.9rem,4vw,3rem);line-height:1.22;color:var(--white)}.pr-txt h2 em{display:block;font-style:normal;color:var(--cy-gold);margin-top:6px}.pr-txt p{color:var(--on-dark-muted);font-size:1.08rem;line-height:1.8}.pr-txt .pr-strong{color:var(--white);font-weight:900;font-size:1.2rem}.pr-photos{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:12px}.pr-photos figure{margin:0;border-radius:var(--r-media);overflow:hidden}.pr-photos img{width:100%;height:100%;object-fit:cover}.pr-photos .p1{grid-column:1 / -1;aspect-ratio:16 / 10}.pr-photos .p2,.pr-photos .p3{aspect-ratio:4 / 3.4}.pr-photos .p2 img{object-position:50% 45%}.pr-photos .p3 img{object-position:50% 30%}.rv-list{display:block;columns:1;column-gap:16px}.rv-list li{break-inside:avoid;margin-bottom:16px}@media (min-width:640px){.rv-list{columns:2}}@media (max-width:639px){.rv-list{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 6px;scrollbar-width:none}.rv-list::-webkit-scrollbar{display:none}.rv-list li{flex:0 0 84%;scroll-snap-align:start;margin-bottom:0}}.rv-list p{font-size:1rem}.rv-list p[lang="en"]{font-weight:500;font-family:var(--font-en);line-height:1.6}html[lang="zh-Hans"] [lang="en"]{font-family:"Roboto","Noto Sans SC","PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif}.rv-list li>span b{color:var(--ink);font-weight:700;margin-right:6px}@media (min-width:900px){.rv-wrap{grid-template-columns:.6fr 1.4fr}.rv-score{position:sticky;top:140px}}.case-filter{margin-bottom:12px}.cat-intro{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:22px;min-height:1.8em;color:#33415C}.cat-intro b{font-size:.8rem;font-weight:700;color:var(--cy-gold-deep);letter-spacing:.02em}.cat-intro b::after{content:"";display:inline-block;width:1px;height:.95em;background:currentColor;opacity:.55;vertical-align:-.12em;margin-left:10px}.cat-intro .ci-text{font-size:1rem}.cat-intro .ci-fit{font-size:.85rem;font-weight:700;color:var(--cy-navy);background:var(--gold-50);box-shadow:inset 0 0 0 1px var(--cy-gold);border-radius:var(--radius-pill);padding:3px 12px}.cat-intro .ci-fit[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.cat-intro.swap .ci-text,.cat-intro.swap .ci-fit{animation:fade 260ms var(--ease-out)}}.shift{list-style:none;display:grid;gap:14px}.shift li{display:grid;grid-template-columns:1fr;border-radius:var(--r-media);overflow:hidden;border:1px solid var(--line)}@media (min-width:700px){.shift li{grid-template-columns:1fr 1fr}}.shift .lbl{display:block;font-size:.78rem;font-weight:700;letter-spacing:.02em;margin-bottom:6px}.ba-before{background:var(--paper);padding:18px 20px}.ba-before .lbl{color:var(--muted)}.ba-before p{font-weight:700;color:#4A5872;line-height:1.65}.ba-after{position:relative;background:var(--white);padding:18px 20px 18px 22px}.ba-after .lbl{color:var(--cy-blue)}.ba-after p{font-weight:900;color:var(--ink);line-height:1.65;font-size:1.05rem}@media (min-width:700px){.ba-after::before{content:"";position:absolute;left:-13px;top:50%;width:26px;height:26px;translate:0 -50%;border-radius:50%;background:var(--cy-gold);-webkit-mask:none;box-shadow:0 0 0 4px var(--white)}.ba-after::after{content:"";position:absolute;left:-7px;top:50%;width:14px;height:14px;translate:0 -50%;background:var(--cy-navy);-webkit-mask:var(--arrow) center / contain no-repeat;mask:var(--arrow) center / contain no-repeat}}@media (max-width:699px){.ba-after{border-top:2px solid var(--cy-gold)}}@media (min-width:900px){.pain-wrap{grid-template-columns:.7fr 1.3fr}}.cashflow{background:var(--cy-navy);color:var(--white);padding-block:clamp(56px,8vw,104px)}.cf-head{display:grid;gap:14px;max-width:46rem;margin-bottom:clamp(28px,4vw,44px)}.cf-head h2{font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.18;color:var(--white)}.cf-head h2 em{font-style:normal;color:var(--cy-gold)}.cf-head p{color:var(--on-dark-muted);font-size:clamp(1rem,1.6vw,1.15rem)}.cf-loop{list-style:none;counter-reset:cf;display:grid;gap:12px}@media (min-width:900px){.cf-loop{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}}.cf-loop li{counter-increment:cf;position:relative;display:grid;gap:4px;padding:20px 22px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:var(--r-media)}@media (min-width:900px){.cf-loop li{border-radius:0;border-right-width:0;padding:26px 30px 26px 26px}.cf-loop li:first-child{border-radius:var(--r-media) 0 0 var(--r-media)}.cf-loop li:last-child{border-radius:0 var(--r-media) var(--r-media) 0;border-right-width:1px}.cf-loop li + li::before{content:"";position:absolute;left:-15px;top:50%;translate:0 -50%;width:28px;height:28px;border-radius:50%;background:var(--cy-gold);box-shadow:0 0 0 4px var(--cy-navy);z-index:1}.cf-loop li + li::after{content:"";position:absolute;left:-8px;top:50%;translate:0 -50%;width:14px;height:14px;background:var(--cy-navy);-webkit-mask:var(--arrow) center / contain no-repeat;mask:var(--arrow) center / contain no-repeat;z-index:2}}.cf-loop li>b::before{content:counter(cf,decimal-leading-zero);display:block;font:700 .78rem var(--font-en);color:var(--cy-gold);letter-spacing:.06em;margin-bottom:6px}.cf-loop b{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:900}.cf-loop span{color:var(--on-dark-muted)}.cf-foot{margin-top:22px;font-weight:700;color:var(--white);font-size:1.05rem;padding-left:18px;border-left:3px solid var(--cy-gold);max-width:46rem}@media (min-width:700px){.m-br{display:none}}@media (max-width:699px){.d-br{display:none}}.hero-free{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;font-weight:900;color:var(--cy-gold);font-size:1.05rem;margin-bottom:-10px}.hero-free::before{content:"";width:22px;height:2px;background:var(--cy-gold)}.pg-hero .hero-grid{padding-block:40px 56px}@media (min-width:1024px){.pg-hero .hero-grid{padding-block:64px 80px}}.pg-hero .hero-grid.no-visual{grid-template-columns:1fr}.pg-hero .hero-grid.no-visual .hero-copy{max-width:46rem}.pg-hero h1{font-size:clamp(2.2rem,5vw,3.6rem)}.pg-hero .hv-photo{aspect-ratio:4 / 3}.web-more{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:18px}.how-sub{font-size:clamp(1.3rem,2.4vw,1.7rem);margin:clamp(48px,7vw,80px) 0 20px}#ecosystem .stepper{background:var(--white);border-radius:var(--r-card);padding:clamp(18px,3vw,36px)}.tech-teaser{list-style:none;display:grid;gap:12px;margin-top:24px}@media (min-width:900px){.tech-teaser{grid-template-columns:repeat(3,minmax(0,1fr))}}.tech-teaser a{position:relative;display:grid;gap:4px;padding:18px 56px 18px 20px;background:var(--white);border-radius:var(--r-media);text-decoration:none;color:var(--ink);min-height:100%;transition:background-color 200ms ease,color 200ms ease,transform 160ms var(--ease-out)}.tech-teaser a:active{transform:scale(0.98)}@media (hover:hover) and (pointer:fine){.tech-teaser a:hover{background:var(--cy-navy);color:var(--white)}.tech-teaser a:hover span:not(.tt-mark){color:var(--on-dark-muted)}}.tech-teaser img{height:30px;width:auto;justify-self:start;margin-bottom:4px}.tech-teaser .tt-mark{justify-self:start;font:900 .8rem var(--font-en);padding:4px 10px;border-radius:6px;background:var(--cy-navy);color:var(--cy-gold);margin-bottom:4px}.tech-teaser .tt-mark.pc{background:#0E131C;color:#22C38E}.tech-teaser b{font-size:1.05rem}.tech-teaser span:not(.tt-mark){font-size:.88rem;color:var(--muted)}.tech-teaser .ic{position:absolute;right:18px;top:50%;translate:0 -50%;width:32px;height:32px;padding:8px;border-radius:50%;background:var(--cy-gold);color:var(--cy-navy)}.case-video video{width:100%;aspect-ratio:1;object-fit:cover;background:#000;display:block}.case-video .tag{align-self:flex-start}.res-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:24px}.disclaimer{font-size:.82rem;color:var(--muted);max-width:44rem;line-height:1.7}.case-grid{list-style:none;display:grid;gap:18px;margin-bottom:28px}@media (min-width:640px){.case-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-grid>li[hidden]{display:none}.group-grid{list-style:none;display:grid;gap:14px}@media (min-width:700px){.group-grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.group-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.group-grid li{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--white)}.group-grid img{height:40px;width:auto;align-self:flex-start;object-fit:contain;margin-bottom:8px}.group-grid img.on-navy{background:var(--cy-navy);padding:8px 12px;height:44px;border-radius:10px}.group-grid b{font-size:1.15rem}.group-grid span{color:#33415C;font-size:.95rem}.group-grid small{margin-top:auto;padding-top:10px;color:var(--muted);font-size:.82rem}.work{margin-top:clamp(40px,6vw,64px);background:var(--cy-navy);border-radius:var(--r-card);padding:clamp(24px,4vw,44px);color:var(--white)}.work h3{font-size:clamp(1.3rem,2.4vw,1.7rem);margin-bottom:20px}.work-grid{list-style:none;display:grid;gap:12px}@media (min-width:900px){.work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.work-grid a{position:relative;display:grid;align-content:start;gap:6px;height:100%;padding:20px 60px 20px 20px;border-radius:var(--r-media);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);color:var(--white);text-decoration:none;transition:background-color 200ms ease,transform 160ms var(--ease-out)}.work-grid a:active{transform:scale(0.98)}@media (hover:hover) and (pointer:fine){.work-grid a:hover{background:rgba(255,255,255,.14)}}.work-grid b{font-size:1.1rem}.work-grid span{color:var(--on-dark-muted);font-size:.92rem}.work-grid .ic{position:absolute;right:18px;top:22px;width:32px;height:32px;padding:8px;border-radius:50%;background:var(--cy-gold);color:var(--cy-navy)}.trust-sub{margin-top:clamp(56px,8vw,96px)}.award-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}@media (min-width:900px){.award-grid.compact{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto}.award-grid.compact .aw-lg{grid-row:auto;grid-column:auto}}.award-grid.compact .aw-lg{grid-column:1 / -1}@media (min-width:900px){.award-grid.compact .aw-lg{grid-column:auto}}.award-grid.compact .aw-lg .aw-img{aspect-ratio:4 / 3;min-height:0;flex:none}.award-grid.compact b{font-size:.92rem}.more-link{margin-top:4px}.agenda{display:grid;gap:20px}@media (min-width:900px){.agenda{grid-template-columns:1fr 1fr;gap:28px}}.ag{background:var(--white);border-radius:var(--r-card);padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;gap:20px}.ag-top{display:grid;gap:8px}.ag-top .tag{justify-self:start}.ag-top h3{font-size:clamp(1.5rem,2.6vw,2rem)}.ag-top p{color:var(--muted)}.ag-list{list-style:none;display:grid;gap:0}.ag-list li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--line)}.ag-list b{color:var(--cy-blue)}.ag-list span{color:#33415C}.ag .btn{margin-top:auto}.bn{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px}.bn img{height:60px;width:auto;border-radius:10px}.bn>div{flex:1 1 18rem;display:grid;gap:6px}.bn h2{font-size:clamp(1.4rem,2.6vw,1.9rem)}.bn p{color:var(--muted)}.mission{background:var(--gold-50);border-radius:12px;padding:14px 18px;color:var(--ink)!important;font-size:1.1rem!important}.mission b{display:block;font-size:.8rem;color:var(--cy-gold-deep);margin-bottom:4px}.values-grid{list-style:none;display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:640px){.values-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.values-grid li{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:16px;row-gap:4px;padding:20px;border:1px solid var(--line);border-radius:var(--r-media)}.values-grid li>b{grid-row:span 2;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--cy-navy);color:var(--cy-gold);font:900 1.5rem var(--font-en)}.values-grid h3{font-size:1.15rem}.values-grid p{color:var(--muted);font-size:.95rem}.tl{list-style:none;display:grid;gap:0}@media (min-width:1000px){.tl{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}.tl li{position:relative;display:grid;gap:4px;padding:0 0 22px 28px;border-left:2px solid var(--line)}.tl li::before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--cy-gold)}@media (min-width:1000px){.tl li{border-left:0;border-top:2px solid var(--line);padding:22px 0 0}.tl li::before{left:0;top:-7px}}.tl b{font:900 1.3rem var(--font-en);color:var(--cy-blue)}.tl h3{font-size:1.05rem}.tl p{color:var(--muted);font-size:.9rem}.vf-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.vf-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.35);color:var(--white);text-decoration:none;font-weight:700;font-size:.92rem}.vf-nav a:hover{background:rgba(255,255,255,.1)}.vf-facts{list-style:none;display:grid;gap:14px}@media (min-width:768px){.vf-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.vf-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.vf-facts li{display:grid;gap:6px;align-content:start;padding:20px 22px;border-radius:var(--r-media);background:var(--cream);border-top:3px solid var(--cy-navy)}.vf-facts b{font-size:1.08rem;color:var(--cy-navy)}.vf-facts .vf-no{font-family:var(--font-en);font-weight:800;color:var(--cy-blue)}.vf-facts span:last-child{color:var(--muted);font-size:.92rem}.vf-rev{display:grid;gap:14px}@media (min-width:768px){.vf-rev{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}.vf-rev-card{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:20px 22px;border-radius:var(--r-media);background:var(--white);text-decoration:none;color:inherit}.vf-rev-card b{font-family:var(--font-en);font-size:2.4rem;font-weight:900;color:var(--cy-navy);line-height:1}.vf-rev-card .stars{display:flex;gap:2px;color:#E8A700}.vf-rev-card .stars svg{width:18px;height:18px}.vf-rev-card .fb{color:#1877F2;font-weight:900}.vf-rev-card small{grid-column:1 / -1;color:var(--muted)}.vf-rev-card .go{grid-column:1 / -1;display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-weight:700;color:var(--cy-blue)}.vf-rev-card .go .ic{width:16px;height:16px}.vf-press{margin-top:22px;color:#33415C;max-width:46rem}.vf-press a{color:var(--cy-blue);font-weight:700}.vf-gallery{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a" "b c" "d e"}@media (min-width:900px){.vf-gallery{grid-template-columns:2fr 1fr 1fr;grid-template-areas:"a b c" "a d e"}}.vf-gallery figure{margin:0;border-radius:var(--r-media);overflow:hidden;background:var(--blue-50);aspect-ratio:4 / 3}@media (min-width:900px){.vf-gallery .g-a{aspect-ratio:auto}}.vf-gallery .g-a{grid-area:a}.vf-gallery .g-b{grid-area:b}.vf-gallery .g-c{grid-area:c}.vf-gallery .g-d{grid-area:d}.vf-gallery .g-e{grid-area:e}.vf-gallery picture,.vf-gallery img{display:block;width:100%;height:100%;object-fit:cover}.vf-visit{display:grid;gap:36px;align-items:start}.vf-visit>*{min-width:0}@media (min-width:1024px){.vf-visit{grid-template-columns:.9fr 1.1fr;gap:56px}}.vf-visit-info h2{font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.18}.vf-why{margin:18px 0 22px;color:#33415C}.vf-maps{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.vf-who{margin-top:18px;font-size:.92rem;color:var(--muted)}.vf-card{padding:clamp(18px,3vw,28px);border-radius:var(--r-card);background:var(--white);box-shadow:0 1px 2px rgba(7,47,82,.06),0 24px 48px -28px rgba(7,47,82,.28)}.vf-card h3{font-size:1.25rem;margin-bottom:12px}.vf-slot iframe{display:block;width:100%;border:0}.vf-slot [data-fv-embed]:empty{display:grid;place-items:center;min-height:480px;border-radius:var(--r-media);background:var(--paper,#F4F6FA)}.vf-slot [data-fv-embed]:empty::before{content:"预约时间加载中…";color:var(--muted);font-size:.92rem}html[lang="en"] .vf-slot [data-fv-embed]:empty::before{content:"Loading available times…"}.kn-en[lang="zh-Hans"]{font-family:var(--font-zh)}.vf-alt{margin-top:12px;font-size:.9rem;color:var(--muted);text-align:center}.vf-alt a{color:var(--cy-blue);font-weight:700}.vf-done{padding:28px 24px;border-radius:var(--r-card);background:var(--cy-navy);color:var(--white);text-align:center}.vf-done[hidden]{display:none}.vf-ok{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--cy-gold);color:var(--cy-navy)}.vf-ok .ic{width:30px;height:30px}.vf-done h3{margin-top:12px;font-size:1.5rem;color:var(--white)}.vf-done p{margin-top:10px;color:#DCE6F4}.vf-done a{color:var(--cy-gold);font-weight:700}.vf-book.is-done .vf-card{display:none}.vf-narrow{max-width:820px}.vf-concern{margin-top:22px;color:var(--muted)}.vf-concern a{color:var(--cy-blue);font-weight:700}.legal-wrap{max-width:820px}.legal-note{display:inline-block;margin-bottom:8px;color:var(--muted);font-size:.9rem}.legal-doc{padding-top:28px}.legal-doc + .legal-doc{margin-top:40px;border-top:1px solid var(--line)}.legal-doc h2{font-size:clamp(1.6rem,3vw,2.1rem);color:var(--cy-navy)}.legal-doc h3{margin-top:26px;font-size:1.12rem;color:var(--cy-navy)}.legal-doc p,.legal-doc li{color:#33415C;line-height:1.8}.legal-doc[lang="en"] p,.legal-doc[lang="en"] li,.legal-doc[lang="ms"] p,.legal-doc[lang="ms"] li{line-height:1.65}.legal-doc p{margin-top:8px}.legal-doc ul{margin-top:8px;padding-left:1.2em;display:grid;gap:6px}.legal-doc a{color:var(--cy-blue);font-weight:700}:root{--cream:var(--paper);--r-card:12px;--r-media:10px;--hex-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 116'%3E%3Cpath d='M50 3 L97.6 30.5 L97.6 85.5 L50 113 L2.4 85.5 L2.4 30.5 Z' stroke='%23000' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E")}.sec-paper{background:var(--paper)}.sec-slim{padding-block:clamp(40px,6vw,64px)}:focus-visible{outline:3px solid var(--cy-blue);outline-offset:2px}.site-header :focus-visible,.mnav-head :focus-visible,.hero :focus-visible,.final :focus-visible,.site-footer :focus-visible,.wb-lelong :focus-visible,.kn :focus-visible,.kn-end :focus-visible,.sec-night :focus-visible,.home .proof :focus-visible,.practice :focus-visible,.c-top :focus-visible,.chooser :focus-visible,.work :focus-visible,.vf-done :focus-visible{outline-color:var(--cy-gold)}.site-header{background:var(--cy-blue);box-shadow:0 1px 0 rgba(255,255,255,.12)}.mnav-head{background:var(--cy-blue)}.hero,.final{background:var(--cy-blue)}.hero-bg{background:radial-gradient(60% 70% at 92% 8%,rgba(22,104,196,.75),transparent 70%),radial-gradient(55% 65% at 0% 100%,rgba(0,52,112,.75),transparent 70%),var(--cy-blue)}.hero .lede,.final .container>p{color:#DCE6F4}.c-top{background:var(--cy-blue)}.st-pill{background:var(--cy-blue)}.practice{background:var(--cy-blue)}.work{background:var(--cy-blue)}.rv-badges .fb,.vf-rev-card .fb{color:#1464D2}.hxb{position:relative;display:inline-grid;place-items:center;width:60px;aspect-ratio:100 / 116;flex:none}.hxb svg{position:absolute;inset:0;width:100%;height:100%;stroke-width:5;overflow:visible}.hxb b{position:relative;display:inline-flex;align-items:baseline;gap:1px;font-family:var(--font-en);font-weight:900;font-size:1.55rem;line-height:1}.hxb b small{font-family:var(--font);font-size:.72rem;font-weight:700}.hxb-gold svg{fill:var(--cy-gold);stroke:var(--cy-gold)}.hxb-gold b{color:var(--cy-navy)}.hxb-blue svg{fill:var(--cy-blue);stroke:var(--cy-blue)}.hxb-blue b{color:var(--cy-gold)}.proof{background:var(--white);padding-block:24px 16px;border-bottom:1px solid var(--line)}.pf-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pf-list li{border-top:1px solid var(--line)}.pf-list li:nth-child(-n+2){border-top:0}.pf-list li:nth-child(3){grid-column:1 / -1}.pf-list li:nth-child(2)>*,.pf-list li:nth-child(5)>*{border-left:1px solid var(--line)}.pf-list li>a,.pf-list li>div{display:grid;gap:2px;align-content:start;height:100%;padding:14px 16px;color:var(--ink);text-decoration:none;transition:background-color 200ms ease}.pf-src{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;color:var(--muted)}.pf-list a .pf-src::after{content:"";width:.9em;height:.9em;background:currentColor;-webkit-mask:var(--arrow) center / contain no-repeat;mask:var(--arrow) center / contain no-repeat;rotate:-45deg;opacity:.7;transition:translate 200ms var(--ease-out)}.pf-list b{font-family:var(--font-en);font-weight:900;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.15;letter-spacing:-0.01em;color:var(--cy-navy);white-space:nowrap}.pf-list b .ic{width:.6em;height:.6em;margin-left:4px;vertical-align:.14em;color:#E8A700}.pf-list img{height:38px;width:auto;margin:2px 0;mix-blend-mode:multiply}.pf-k{font-size:.84rem;line-height:1.5;color:var(--muted)}.pf-foot{padding:6px 16px 0}.pf-foot .link-arrow{font-size:.95rem}@media (hover:hover) and (pointer:fine){.pf-list a:hover{background:var(--paper)}.pf-list a:hover .pf-src::after{translate:2px -2px}}@media (min-width:1024px){.proof{padding-block:28px 18px}.pf-list{grid-template-columns:repeat(5,minmax(0,1fr))}.pf-list li,.pf-list li:nth-child(3){border-top:0;grid-column:auto}.pf-list li>*,.pf-list li:nth-child(3)>*{border-left:1px solid var(--line)}.pf-list li:first-child>*{border-left:0;padding-left:0}.pf-list li>a,.pf-list li>div{padding:6px 20px 8px;border-radius:0}.pf-foot{padding:14px 0 0}}.wb{display:grid;gap:20px}@media (min-width:900px){.wb{grid-template-columns:1.06fr 1fr;gap:24px}}.wb-p{border-radius:var(--r-card);padding:clamp(24px,3.4vw,40px);display:flex;flex-direction:column;gap:18px}.wb-lelong{background:var(--cy-blue);color:var(--white)}.wb-shop{background:var(--white);color:var(--ink);border:1px solid var(--line)}.wb-top{display:flex;align-items:center;gap:18px}.wb-top h3{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.wb-meta{margin-top:4px;font-weight:700;font-size:.95rem}.wb-lelong .wb-meta{color:var(--cy-gold)}.wb-shop .wb-meta{color:var(--cy-blue)}.wb-for{font-size:1.05rem;text-wrap:pretty}.wb-lelong .wb-for{color:#DCE6F4}.wb-shop .wb-for{color:#33415C}.wb-nights{list-style:none;display:grid}.wb-nights li{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--line)}.wb-lelong .wb-nights li{border-color:rgba(255,255,255,.16)}.wb-nights b{font-size:.95rem}.wb-lelong .wb-nights b{color:var(--cy-gold)}.wb-shop .wb-nights b{color:var(--cy-blue)}.wb-lelong .wb-nights span{color:var(--white)}.wb-shop .wb-nights span{color:#33415C}.wb-p .btn{margin-top:auto;min-height:56px;font-size:1.05rem}@media (hover:hover) and (pointer:fine){.wb-p .btn-primary:hover{background:var(--cy-navy)}}#ecosystem .stepper{background:var(--paper)}#ecosystem .st-tabs{background:var(--white)}#ecosystem .tech-teaser a{background:var(--paper)}@media (hover:hover) and (pointer:fine){#ecosystem .tech-teaser a:hover{background:var(--cy-blue)}}.home #founder .founder{display:grid;gap:40px;align-items:center}@media (min-width:900px){.home #founder .founder{grid-template-columns:.82fr 1.18fr;gap:72px}}.fd-hex{position:relative;width:min(78%,420px);aspect-ratio:100 / 116;margin-inline:auto}@media (min-width:900px){.fd-hex{width:min(100%,440px)}}.fd-hex::before{content:"";position:absolute;inset:0;background:var(--cy-gold);-webkit-mask:var(--hex-mask) center / contain no-repeat;mask:var(--hex-mask) center / contain no-repeat;transform:translate(6%,4.5%)}.fd-hex-ph{position:absolute;inset:0;background:var(--blue-50);-webkit-mask:var(--hex-mask) center / contain no-repeat;mask:var(--hex-mask) center / contain no-repeat}.fd-hex-ph picture,.fd-hex-ph img{width:100%;height:100%;object-fit:cover;object-position:70% 18%}#founder .practice{margin-top:clamp(64px,9vw,112px)}.award-grid.trio{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;margin-bottom:16px}.award-grid.trio .aw-lg{grid-column:1 / -1;grid-row:auto}.award-grid.trio .aw-img,.award-grid.trio .aw-lg .aw-img{aspect-ratio:4 / 3;min-height:0;flex:none}@media (min-width:900px){.award-grid.trio{grid-template-columns:1.6fr 1fr 1fr}.award-grid.trio .aw-lg{grid-column:auto}.award-grid.trio .aw-img,.award-grid.trio .aw-lg .aw-img{aspect-ratio:auto;height:clamp(200px,20vw,260px)}}.work-strip{display:grid;gap:20px}@media (min-width:1024px){.work-strip{grid-template-columns:.5fr 1.5fr;gap:40px;align-items:center}}.work-strip h2{font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.3}.work-strip .work-grid a{background:var(--white);border:1px solid var(--line);color:var(--ink)}.work-strip .work-grid span{color:var(--muted)}@media (hover:hover) and (pointer:fine){.work-strip .work-grid a:hover{background:var(--white);border-color:var(--cy-blue)}}.final-hx{width:56px;height:auto;fill:none;stroke:var(--cy-gold);stroke-width:6;overflow:visible}.vf-step-head .hxb{width:56px;margin-bottom:4px}.hxb-step svg{fill:var(--cy-gold);stroke:var(--cy-gold);transition:fill 600ms var(--ease-out),stroke 600ms ease}.hxb-step b{color:var(--cy-navy);transition:color 600ms ease}.js-io .hxb-step:not(.seen) svg{fill:transparent;stroke:var(--cy-blue)}.js-io .hxb-step:not(.seen) b{color:var(--cy-blue)}.vf-nav a i{font-style:normal;font-family:var(--font-en);font-weight:900;color:var(--cy-gold);margin-right:8px}@media (pointer:coarse){.site-footer ul{gap:0}.site-footer a{min-height:44px}}@media (prefers-reduced-motion:reduce){.hxb-step svg,.hxb-step b{transition:none}}body{text-wrap:pretty}@media (max-width:599px){.wb-nights li{grid-template-columns:1fr;gap:2px}}.vf-facts li{border-top:0}.site-header .drop :focus-visible{outline-color:var(--cy-blue)}.opts.light .opt input:focus-visible + span{outline-color:var(--cy-blue)}.wa-float:focus-visible{box-shadow:0 0 0 2px var(--white)}.c-body summary{min-height:var(--tap-min)}.vf-nav a{min-height:var(--tap-min)}@media (min-width:900px){.wb{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.wb-p:only-child{display:grid;grid-template-columns:1fr 1.1fr;grid-template-areas:"top nights" "for nights" "btn nights";column-gap:56px;row-gap:18px;align-content:start}.wb-p:only-child .wb-top{grid-area:top}.wb-p:only-child .wb-for{grid-area:for}.wb-p:only-child .wb-nights{grid-area:nights;align-self:center}.wb-p:only-child .btn{grid-area:btn;align-self:end;justify-self:start;width:auto;min-width:320px}}.ag-poster{margin:0;align-self:start;border-radius:var(--r-card);overflow:hidden;box-shadow:0 1px 2px rgba(7,47,82,.06),0 24px 48px -28px rgba(7,47,82,.28)}.ag-poster a,.ag-poster img{display:block;width:100%;height:auto}:root{--kn-night:#020F2B;--kn-en:#D4E3F8}.led{position:relative;overflow:hidden;color:var(--white);background:radial-gradient(130% 120% at 22% 0%,#1667D6 0%,#0A55B9 28%,#004A9A 55%,#012F6E 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 50px 140px -30px rgba(30,120,255,.5)}.led::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.10) .8px,transparent 1.3px);background-size:4px 4px}.led>.sky{position:absolute;left:0;right:0;bottom:0;width:100%;height:24%;pointer-events:none}.led>*{position:relative}.led>.sky{position:absolute}.kn{--hdr:106px;position:relative;background:var(--kn-night);color:var(--white);isolation:isolate}.kn em,.kn-end em{font-style:normal;color:var(--cy-gold)}.kn h1,.kn h2,.kn-end h2{color:var(--white);font-weight:900;line-height:1.14;letter-spacing:-0.01em}.kn-en{font-family:var(--font-en);font-weight:500;font-size:clamp(.95rem,1.35vw,1.25rem);color:var(--kn-en);letter-spacing:.01em}.kn-sub{color:#DCE6F4;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.75;max-width:33em;text-wrap:pretty}.kn-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:8px}.kn-cta .btn-lg{min-width:320px}.kn-cta .hero-link{align-self:auto}.kn-stage{position:relative;padding:24px 3.5% 0}.kn-set{position:relative}.kn-screen{border-radius:14px}.kn-mark{position:absolute;top:22px;right:26px;width:30px;height:auto;opacity:.9;z-index:1}.kn-slides{display:grid;padding:0 clamp(24px,4.4vw,64px) clamp(72px,9vw,120px)}.kn-slide{display:grid;align-content:center;gap:16px;max-width:58%;padding-block:clamp(36px,5vw,64px)}.kn-slide + .kn-slide{border-top:1px solid rgba(255,255,255,.12)}.kn-slide:first-child{min-height:calc((100svh - var(--hdr)) * .66)}.kn-slide h1{font-size:clamp(2.1rem,4.7vw,4.4rem)}.kn-slide h2{font-size:clamp(1.8rem,3.5vw,3.3rem)}.kn-slide .ln{display:block;white-space:nowrap}.kn-slide .kn-en{margin-top:-4px}.kn-three{list-style:none;display:grid;gap:10px;margin-top:6px}.kn-three li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;font-weight:900;font-size:clamp(1.15rem,1.9vw,1.6rem)}.kn-three .hxb{width:40px}.kn-three .hxb b{font-size:1.1rem}.kn-chris{position:absolute;right:8%;top:2%;height:calc((100svh - var(--hdr)) * .93);min-height:520px;aspect-ratio:.55;pointer-events:none;z-index:2;-webkit-mask:linear-gradient(to top,transparent,#000 18%);mask:linear-gradient(to top,transparent,#000 18%)}.kn-chris img{position:absolute;bottom:0;left:50%;height:100%;width:auto;max-width:none;translate:-50% 0;opacity:0;filter:drop-shadow(-10px 0 22px rgba(40,130,255,.38)) drop-shadow(0 22px 28px rgba(2,10,30,.28))}.kn-chris img[data-pose="0"]{opacity:1}.kn-sign{position:absolute;z-index:3;right:calc(8% + 31%);top:calc((100svh - var(--hdr)) * .6);display:grid;justify-items:end;text-align:right;gap:6px;color:#DCE6F4;font-size:.9rem;line-height:1.6}.kn-sign svg{width:clamp(150px,15vw,240px);height:auto;fill:var(--cy-gold);overflow:visible}.kn-sign svg path{stroke:var(--cy-gold);stroke-width:1.4}.kn-sign b{color:var(--white);font-size:1rem}.kn-crowd{display:none}.kn-ticks,.kn-skip{display:none}.kn-hall{position:relative;margin:24px 0 0;overflow:hidden;border-radius:14px}.kn-hall img{display:block;width:100%;height:auto}.kn-reveal{position:relative;display:grid;gap:6px;padding:28px 0 56px}.kn-big{font-family:var(--font-en);font-weight:900;font-size:clamp(3.4rem,9vw,6rem);line-height:1;letter-spacing:-0.03em;color:var(--white)}.kn-reveal>p:nth-child(2){font-size:clamp(1.15rem,2vw,1.6rem);font-weight:900}.kn-reveal small{color:var(--kn-en);font-size:.85rem;margin-top:4px}.kn-reveal .link-arrow{color:var(--cy-gold);justify-self:start}.kn-marks{display:none}@media (prefers-reduced-motion:no-preference){.kn-sign svg.write path{fill-opacity:0;stroke-dasharray:1;stroke-dashoffset:1;animation:sig-draw 2600ms cubic-bezier(.45,0,.2,1) 700ms forwards,sig-fill 700ms ease 2900ms forwards}.kn-screen{animation:kn-on 900ms var(--ease-out) backwards}.kn-slide[data-i="0"]>*{animation:fade 700ms var(--ease-out) backwards}.kn-slide[data-i="0"]>:nth-child(2){animation-delay:120ms}.kn-slide[data-i="0"]>:nth-child(3){animation-delay:220ms}.kn-slide[data-i="0"]>:nth-child(4){animation-delay:320ms}.kn-chris img[data-pose="0"]{animation:kn-rise 1100ms var(--ease-out) 200ms backwards}}@keyframes sig-draw{to{stroke-dashoffset:0}}@keyframes sig-fill{to{fill-opacity:1}}@keyframes kn-on{from{filter:brightness(.3) saturate(.6)}}@keyframes kn-rise{from{opacity:0;transform:translateY(24px)}}.kn-live .kn-track{position:relative}.kn-live .kn-stage{position:sticky;top:var(--hdr);height:calc(100svh - var(--hdr));min-height:560px;padding:0;overflow:hidden}.kn-live .kn-set{position:absolute;inset:0;transform-origin:62% 40%;transform:scale(calc(1 - .18 * var(--p,0)));opacity:calc(1 - 1.6 * var(--p,0))}.kn-live .kn-screen{position:absolute;left:3.5%;right:3.5%;top:4%;height:70%}.kn-live .kn-slides{position:absolute;inset:0;display:block;padding:0}.kn-live .kn-slide{position:absolute;left:5%;top:50%;width:min(58%,780px);max-width:none;min-height:0;padding:0;border:0;transform:translateY(-50%);opacity:0;transition:opacity 420ms var(--ease-out)}.kn-live .kn-slide>*{transform:translateY(18px);filter:blur(6px);transition:transform 620ms var(--ease-out),filter 620ms var(--ease-out)}.kn-live .kn-slide>:nth-child(2){transition-delay:60ms}.kn-live .kn-slide>:nth-child(3){transition-delay:110ms}.kn-live .kn-slide>:nth-child(4){transition-delay:160ms}.kn-live .kn-slide>:nth-child(5){transition-delay:210ms}.kn-live [data-active="0"] .kn-slide[data-i="0"],.kn-live [data-active="1"] .kn-slide[data-i="1"],.kn-live [data-active="2"] .kn-slide[data-i="2"],.kn-live [data-active="3"] .kn-slide[data-i="3"]{opacity:1;z-index:1;transition:opacity 520ms var(--ease-out) 120ms}.kn-live [data-active="0"] .kn-slide[data-i="0"]>*,.kn-live [data-active="1"] .kn-slide[data-i="1"]>*,.kn-live [data-active="2"] .kn-slide[data-i="2"]>*,.kn-live [data-active="3"] .kn-slide[data-i="3"]>*{transform:none;filter:none}.kn-live .kn-slide:not([data-i="0"]),.kn-live .kn-stage:not([data-active="0"]) .kn-slide[data-i="0"]{pointer-events:none}.kn-live .kn-chris{top:auto;bottom:0;height:97%;min-height:0;-webkit-mask:linear-gradient(to top,transparent,#000 14%);mask:linear-gradient(to top,transparent,#000 14%)}.kn-live .kn-chris img{transition:opacity 480ms var(--ease-out),transform 700ms var(--ease-out);transform:translateY(10px) scale(.985)}.kn-live .kn-chris img[data-pose="0"]{opacity:0}.kn-live [data-active="0"] .kn-chris [data-pose="0"],.kn-live [data-active="1"] .kn-chris [data-pose="1"],.kn-live [data-active="2"] .kn-chris [data-pose="2"],.kn-live [data-active="3"] .kn-chris [data-pose="3"]{opacity:1;transform:none}.kn-live .kn-set::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(26% 62% at 76% 6%,rgba(255,236,190,.15),transparent 70%),radial-gradient(40% 30% at 76% 100%,rgba(255,236,190,.08),transparent 70%)}.kn-live .kn-sign{top:auto;bottom:28%}.kn-live .kn-crowd{display:block;position:absolute;left:0;right:0;bottom:0;height:24%;z-index:3;pointer-events:none;background:url("assets/img/keynote/crowd-1920.cd57cb.webp") center bottom / cover no-repeat;-webkit-mask:linear-gradient(to top,#000 55%,transparent);mask:linear-gradient(to top,#000 55%,transparent)}.kn-live .kn-ticks{display:flex;gap:0;position:absolute;left:calc(3.5% + 4%);bottom:calc(30% + 10px);z-index:4}.kn-ticks button{width:44px;height:44px;border:0;padding:0;background:none;cursor:pointer;display:grid;place-items:center}.kn-ticks button::before{content:"";width:28px;height:3px;border-radius:2px;background:rgba(255,255,255,.55);transition:background-color 300ms ease,width 300ms var(--ease-out)}.kn-live [data-active="0"] .kn-ticks button:nth-child(1)::before,.kn-live [data-active="1"] .kn-ticks button:nth-child(2)::before,.kn-live [data-active="2"] .kn-ticks button:nth-child(3)::before,.kn-live [data-active="3"] .kn-ticks button:nth-child(4)::before{background:var(--cy-gold);width:40px}.kn-live .kn-skip{display:inline-flex;align-items:center;min-height:var(--tap-min);position:absolute;left:3.5%;bottom:6px;z-index:5;color:#A9C8F0;font-size:.85rem;text-decoration:none;padding:0 6px}.kn-live .kn-skip:hover{color:var(--white);text-decoration:underline}.kn-live .kn-hall{position:absolute;inset:0;margin:0;border-radius:0;z-index:-1;opacity:clamp(0,calc(var(--p,0) * 1.6),1)}.kn-live .kn-hall img{width:100%;height:100%;object-fit:cover;object-position:40% 40%;transform-origin:36% 28%;transform:scale(calc(2.3 - 1.3 * var(--p,0)))}.kn-live .kn-hall::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,15,43,.88),rgba(2,15,43,.25) 55%,rgba(2,15,43,0)),linear-gradient(0deg,rgba(2,15,43,.7),transparent 45%)}.kn-live .kn-reveal{position:absolute;left:calc(max(var(--gutter),calc((100% - var(--container)) / 2 + var(--gutter))) + var(--pf-in));bottom:9%;padding:0;z-index:5;opacity:clamp(0,calc((var(--p,0) - .55) * 3),1);transform:translateY(calc(24px * (1 - var(--p,0))))}.kn-live .kn-marks{display:block;margin-top:calc(-1 * (100svh - var(--hdr)))}.kn-live .kn-marks i{display:block;height:72svh}.kn-live .kn-marks i.kn-pull{height:150svh}.kn-end{position:relative;background:var(--kn-night);padding:clamp(28px,4vw,48px) 3.5% 44px;overflow:hidden;isolation:isolate}.kn-end-screen{border-radius:14px;min-height:520px;display:grid;align-content:center;padding:clamp(36px,5vw,72px) clamp(24px,4.4vw,64px) clamp(84px,10vw,128px)}.kn-end-copy{display:grid;gap:16px;max-width:58%}.kn-end h2{font-size:clamp(2.2rem,5vw,4.6rem)}.kn-end-chris{position:absolute;right:9%;bottom:36px;height:min(580px,84%);-webkit-mask:linear-gradient(to top,transparent,#000 24%);mask:linear-gradient(to top,transparent,#000 24%);width:auto;pointer-events:none;filter:drop-shadow(-10px 0 22px rgba(40,130,255,.38)) drop-shadow(0 22px 28px rgba(2,10,30,.28));z-index:2}.kn-end .kn-crowd{display:block;position:relative;height:170px;margin:-120px -4% 0;z-index:3;pointer-events:none;background:url("assets/img/keynote/crowd-end.2b4f93.webp") center 35% / cover no-repeat;-webkit-mask:linear-gradient(to top,transparent,#000 30%,#000 55%,transparent);mask:linear-gradient(to top,transparent,#000 30%,#000 55%,transparent)}.c-top{position:relative;overflow:hidden;background:radial-gradient(130% 140% at 15% 0%,#1667D6 0%,#0A55B9 30%,#004A9A 60%,#012F6E 100%)}.c-top::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.10) .8px,transparent 1.3px);background-size:4px 4px}.c-top>*{position:relative}.c-top>.sky{position:absolute;left:0;right:0;bottom:0;width:100%;height:34%;pointer-events:none}@media (max-width:899px){.kn{--hdr:64px}.kn-stage{padding:12px 12px 0}.kn-slide{max-width:none}.kn-slide:first-child{min-height:0}.kn-slide h1{font-size:clamp(1.75rem,8.6vw,2.4rem)}.kn-slide h2{font-size:clamp(1.5rem,7vw,2rem)}.kn-sub{font-size:.92rem;line-height:1.65}.kn-en{font-size:.82rem}.kn-cta .btn-lg{min-width:0;width:100%}.kn-cta{gap:6px 20px}.kn-chris{display:none}.kn:not(.kn-live) .kn-chris{display:block;position:relative;right:auto;top:auto;height:380px;min-height:0;margin:-40px 0 0 auto}.kn:not(.kn-live) .kn-sign{margin-top:-150px}.kn-sign{position:relative;right:auto;top:auto;justify-items:start;text-align:left;margin:20px 8px 0;font-size:.8rem}.kn-sign svg{width:150px}.kn-live .kn-stage{min-height:600px}.kn-live .kn-screen{left:12px;right:12px;top:12px;height:63%}.kn-live .kn-slide{left:20px;right:20px;width:auto;top:46%}.kn-live .kn-chris{display:block;right:-4%;height:46%}.kn-live .kn-sign{position:absolute;left:18px;bottom:21%;margin:0;z-index:4}.kn-live .kn-crowd{height:24%;-webkit-mask:linear-gradient(to top,#000 62%,transparent);mask:linear-gradient(to top,#000 62%,transparent)}.kn-live .kn-ticks{left:16px;bottom:calc(37% + 4px)}.kn-live .kn-skip{left:16px;right:auto;bottom:calc(72px + env(safe-area-inset-bottom,0px))}.kn-live .kn-reveal{left:calc(var(--gutter) + var(--pf-in));right:var(--gutter);bottom:7%}.kn-live .kn-marks i{height:62svh}.kn-live .kn-marks i.kn-pull{height:130svh}.kn-live .kn-hall img{object-position:22% 40%}.kn-end{padding:12px 12px 0}.kn-end-screen{min-height:0;padding:32px 20px 230px}.kn-end-copy{max-width:none}.kn-end-chris{right:2%;bottom:20px;height:250px}.kn-end .kn-crowd{height:110px;margin:-84px -12px 0}.kn-end{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.kn-live .kn-slide,.kn-live .kn-slide>*,.kn-live .kn-chris img{transition:none}}.pf-list li:nth-child(3){grid-column:auto}.pf-list li:nth-child(3)>*{border-left:0}.pf-list li:nth-child(2)>*,.pf-list li:nth-child(4)>*{border-left:1px solid var(--line)}@media (min-width:1024px){.pf-list{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-list li>*,.pf-list li:nth-child(3)>*{border-left:1px solid var(--line)}.pf-list li:first-child>*{border-left:0}}.fd-lede{font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;line-height:1.6;color:#33415C;text-wrap:pretty}.kn-screen.cut{animation:kn-cut 380ms ease-out}@keyframes kn-cut{0%{filter:brightness(.55) saturate(.8)}}.home .proof{background:var(--kn-night);color:#DCE6F4;border-bottom:0;padding-block:8px 32px}.home .pf-list li{border-top-color:rgba(255,255,255,.12)}.home .pf-list li>*{border-left-color:rgba(255,255,255,.12)!important;color:#DCE6F4}.home .pf-src{color:var(--kn-en)}.home .pf-list b{color:var(--white)}.home .pf-k{color:#C9D6EA}.home .pf-list img{mix-blend-mode:normal;background:var(--white);border-radius:6px;padding:3px 6px;box-sizing:content-box;height:34px}.home .pf-foot .link-arrow{color:var(--cy-gold)}@media (hover:hover) and (pointer:fine){.home .pf-list a:hover{background:rgba(255,255,255,.06)}}.sec-night{background:var(--kn-night);color:#DCE6F4}.sec-night .sec-head h2{color:var(--white)}.sec-night .sec-head p{color:#C9D6EA}.sec-night mark{background:none;color:var(--cy-gold);padding:0}.sec-night .car-nav button{border-color:rgba(255,255,255,.55);color:var(--white)}@media (hover:hover) and (pointer:fine){.sec-night .car-nav button:not(:disabled):hover{background:var(--white);color:var(--cy-navy)}}.sec-night .case{border:0;color:var(--white);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 160' preserveAspectRatio='none'%3E%3Cg fill='%2378B4FF' fill-opacity='.14'%3E%3Crect x='0' y='90' width='60' height='70'/%3E%3Crect x='58' y='56' width='40' height='104'/%3E%3Crect x='96' y='102' width='70' height='58'/%3E%3Crect x='164' y='32' width='34' height='128'/%3E%3Crect x='196' y='72' width='64' height='88'/%3E%3Crect x='258' y='20' width='48' height='140'/%3E%3Crect x='304' y='94' width='80' height='66'/%3E%3Crect x='382' y='48' width='36' height='112'/%3E%3Crect x='416' y='68' width='58' height='92'/%3E%3Crect x='472' y='100' width='90' height='60'/%3E%3Crect x='560' y='10' width='42' height='150'/%3E%3Crect x='600' y='76' width='66' height='84'/%3E%3Crect x='664' y='42' width='38' height='118'/%3E%3Crect x='700' y='88' width='84' height='72'/%3E%3Crect x='782' y='28' width='46' height='132'/%3E%3Crect x='826' y='70' width='62' height='90'/%3E%3Crect x='886' y='52' width='38' height='108'/%3E%3Crect x='922' y='96' width='74' height='64'/%3E%3Crect x='994' y='36' width='40' height='124'/%3E%3Crect x='1032' y='80' width='70' height='80'/%3E%3Crect x='1100' y='44' width='44' height='116'/%3E%3Crect x='1142' y='86' width='58' height='74'/%3E%3C/g%3E%3C/svg%3E") center bottom / 100% 64px no-repeat,radial-gradient(130% 120% at 15% 0%,#1667D6 0%,#0A55B9 30%,#004A9A 60%,#012F6E 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 30px 60px -30px rgba(0,0,0,.65)}.sec-night .case::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;z-index:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.10) .8px,transparent 1.3px);background-size:4px 4px}.sec-night .case>*{position:relative;z-index:1}.sec-night .c-top{background:none}.sec-night .c-top::before,.sec-night .c-top>.sky{display:none}.sec-night .c-body{padding-bottom:72px}.sec-night .c-body h3{color:var(--white)}.sec-night .c-body>p{color:#C9D6EA}.sec-night .c-body details{border-top-color:rgba(255,255,255,.14)}.sec-night .c-body summary{color:var(--cy-gold)}.sec-night .c-body details p{color:#DCE6F4}.sec-night .disclaimer{color:var(--kn-en)}.sec-night .btn-ghost{color:var(--white);border-color:rgba(255,255,255,.6)}@media (hover:hover) and (pointer:fine){.sec-night .btn-ghost:hover{background:rgba(255,255,255,.1)}}:root{--slide-navy:#142B61;--slide-body:#E8EBF4;--pen:#E5322D}.wsl em,.stg em,.bc em,.pv-stage em,.hq em{font-style:normal;color:var(--cy-gold)}.wsl{position:relative;background:var(--slide-body);color:var(--slide-navy);border-radius:12px;overflow:hidden;box-shadow:0 44px 100px -44px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.06)}.wsl-bar{background:var(--slide-navy);color:var(--white);padding:16px clamp(18px,3vw,32px);text-align:center}.wsl-bar h1,.wsl-bar h2,.wsl-bar .wsl-t{color:var(--white);font-weight:900;line-height:1.28;letter-spacing:-0.005em}.wsl-body{padding:clamp(20px,3vw,34px) clamp(18px,3.2vw,40px)}.wsl-en{font-family:var(--font-en);font-weight:500;color:#3B4F86;font-size:clamp(.9rem,1.2vw,1.05rem)}.wsl-rows{list-style:none;display:grid;gap:12px}.wsl-rows li{display:grid;grid-template-columns:minmax(8.5em,.36fr) minmax(0,1fr);gap:12px}.wsl-rows b{display:flex;align-items:center;background:var(--slide-navy);color:var(--white);padding:12px 18px;font-weight:700}.wsl-rows li>span{display:flex;flex-wrap:wrap;align-items:center;gap:0 .35em;padding:10px 18px;border:2px solid var(--slide-navy);font-weight:700;color:var(--slide-navy);background:rgba(255,255,255,.4)}@media (max-width:599px){.wsl-rows li{grid-template-columns:1fr;gap:0}.wsl-rows b{padding:8px 14px}.wsl-rows li>span{padding:10px 14px}}.pen-w{position:relative;display:inline-block;white-space:nowrap}.pen{position:absolute;pointer-events:none;overflow:visible;fill:none;stroke:var(--pen);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pen path{vector-effect:non-scaling-stroke}.pen-o{left:-12%;top:-46%;width:124%;height:190%}.pen-u{left:-3%;top:92%;width:106%;height:.55em}@media (prefers-reduced-motion:no-preference){.js-pen .pen path{stroke-dasharray:1;stroke-dashoffset:1}.js-pen .pen.on path{animation:pen-draw 760ms cubic-bezier(.55,0,.25,1) forwards}}@keyframes pen-draw{to{stroke-dashoffset:0}}.stg{--hdr:106px;position:relative;background:var(--kn-night);color:var(--white);isolation:isolate;overflow:hidden}.stg-set{position:relative;padding:18px 3.5% 0;min-height:calc(100svh - var(--hdr));display:flex;flex-direction:column}.stg-wall{flex:none;border-radius:14px;min-height:calc((100svh - var(--hdr)) * .76);display:grid;align-content:center;padding:clamp(30px,4vw,56px) clamp(24px,4.4vw,64px) clamp(96px,10vw,140px)}.stg-copy{display:grid;gap:14px;justify-items:start;max-width:min(58%,760px)}.stg h1{font-size:clamp(2.1rem,4.3vw,4.1rem);line-height:1.14;letter-spacing:-0.01em;color:var(--white)}.stg .kn-en{margin-top:-4px}.stg .crumb{margin-bottom:4px}.stg-chris{position:absolute;right:6%;bottom:0;height:min(94%,800px);width:auto;z-index:2;pointer-events:none;-webkit-mask:linear-gradient(to top,transparent,#000 15%);mask:linear-gradient(to top,transparent,#000 15%);filter:drop-shadow(-10px 0 22px rgba(40,130,255,.36)) drop-shadow(0 22px 28px rgba(2,10,30,.28))}.stg .kn-crowd,.bc .kn-crowd{display:block;position:absolute;left:0;right:0;bottom:0;height:21%;z-index:3;pointer-events:none;background:url("assets/img/keynote/crowd-1920.cd57cb.webp") center bottom / cover no-repeat;-webkit-mask:linear-gradient(to top,#000 55%,transparent);mask:linear-gradient(to top,#000 55%,transparent)}.stg::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(24% 60% at 80% 4%,rgba(255,236,190,.13),transparent 70%)}@media (prefers-reduced-motion:no-preference){.stg-wall{animation:kn-on 900ms var(--ease-out) backwards}.stg-copy>*{animation:fade 700ms var(--ease-out) backwards}.stg-copy>:nth-child(2){animation-delay:90ms}.stg-copy>:nth-child(3){animation-delay:160ms}.stg-copy>:nth-child(4){animation-delay:230ms}.stg-copy>:nth-child(n+5){animation-delay:300ms}.stg-chris{animation:kn-rise 1100ms var(--ease-out) 180ms backwards}}.stg :focus-visible,.bc :focus-visible,.pv-stage :focus-visible,.hq-top :focus-visible,.wsl-bar :focus-visible,.yr :focus-visible,.lg-head :focus-visible,.rc-say :focus-visible{outline-color:var(--cy-gold)}@media (max-width:899px){.stg{--hdr:64px}.stg-set{padding:12px 12px 0;min-height:0}.stg-wall{min-height:0;padding:26px 20px 276px;align-content:start}.stg-copy{max-width:none;gap:12px}.stg h1{font-size:clamp(1.8rem,8.4vw,2.5rem)}.stg .kn-sub{font-size:.95rem}.stg .kn-cta .btn-lg{min-width:0;width:100%}.stg-chris{right:0;height:262px}.stg .kn-crowd{height:96px}}.kn-end .kn-end-chris.wide{right:6%}@media (max-width:899px){.kn-end .kn-end-chris.wide{right:-4%}}.bc{--hdr:106px;position:relative;background:var(--kn-night);color:var(--white);isolation:isolate;overflow:hidden;padding:14px 0 0}.bc::before{content:"";position:absolute;inset:-20% -10% auto;height:120%;z-index:-1;pointer-events:none;background:radial-gradient(52% 34% at 50% 0%,transparent 74%,rgba(110,170,255,.30) 75.2%,transparent 77%),radial-gradient(62% 44% at 50% 0%,transparent 82%,rgba(110,170,255,.18) 83%,transparent 84.6%),radial-gradient(74% 56% at 50% 0%,transparent 86%,rgba(110,170,255,.12) 86.8%,transparent 88.2%),radial-gradient(45% 40% at 50% 8%,rgba(30,110,240,.28),transparent 70%)}.bc-top .crumb{margin:0 0 14px}.bc-set{position:relative;padding:0 3.5% 84px}.bc-slide{container-type:inline-size;position:relative;margin:0 auto;width:min(1180px,100%,calc((100svh - var(--hdr) - 150px) * 1.78));min-width:min(100%,880px);aspect-ratio:16 / 9;display:flex;flex-direction:column}.bc-slide .wsl-bar{padding:2.2cqw 4cqw}.bc-slide h1{font-size:clamp(1.45rem,3.3cqw,2.7rem)}.bc-slide .wsl-body{flex:1;display:flex;flex-direction:column;gap:2.4cqw;padding:3cqw 27% 3.2cqw 5cqw}.bc-slide .wsl-en{font-size:clamp(.85rem,1.5cqw,1.18rem)}.bc-slide .wsl-rows{gap:1.5cqw}.bc-slide .wsl-rows li{grid-template-columns:minmax(0,.38fr) minmax(0,1fr);gap:1.4cqw;font-size:clamp(.95rem,2cqw,1.55rem)}.bc-slide .wsl-rows b,.bc-slide .wsl-rows li>span{padding:1.45cqw 2cqw}.bc-cta{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.bc-cta .btn-lg{min-width:min(100%,330px)}.bc-when{color:#3B4F86;font-size:clamp(.82rem,1.25cqw,.98rem);font-weight:500;max-width:22em}.bc-pip{position:absolute;right:2.5%;bottom:0;height:60%;width:auto;pointer-events:none;z-index:2;filter:drop-shadow(0 18px 30px rgba(20,43,97,.35))}.bc-floor{position:absolute;left:0;right:0;bottom:0;height:120px;z-index:-1;pointer-events:none;background:radial-gradient(46% 100% at 50% 100%,rgba(40,120,255,.22),transparent 70%)}.bc-sky{position:absolute;left:0;right:0;bottom:0;width:100%;height:80px;z-index:-1;pointer-events:none;opacity:.45}@media (prefers-reduced-motion:no-preference){.bc-slide{animation:kn-on 900ms var(--ease-out) backwards}.bc-slide .wsl-bar>*{animation:fade 600ms var(--ease-out) 150ms backwards}.bc-slide .wsl-en{animation:fade 600ms var(--ease-out) 300ms backwards}.bc-slide .wsl-rows li{animation:wsl-in 520ms var(--ease-out) backwards}.bc-slide .wsl-rows li:nth-child(1){animation-delay:520ms}.bc-slide .wsl-rows li:nth-child(2){animation-delay:900ms}.bc-slide .wsl-rows li:nth-child(3){animation-delay:1280ms}.bc-cta{animation:fade 600ms var(--ease-out) 1500ms backwards}.bc-pip{animation:kn-rise 900ms var(--ease-out) 300ms backwards}}@keyframes wsl-in{from{opacity:0;transform:translateX(-14px)}}@keyframes fade-o{from{opacity:0}}@media (max-width:899px) and (prefers-reduced-motion:no-preference){.bc-cta{animation-name:fade-o}}@media (max-width:899px){.bc{--hdr:64px;padding-top:10px}.bc-set{padding:0 12px 56px}.bc-slide{width:100%;min-width:0;aspect-ratio:auto}.bc-slide .wsl-bar{padding:14px 16px}.bc-slide h1{font-size:clamp(1.35rem,6.2vw,1.75rem)}.bc-slide .wsl-body{padding:16px 16px 168px;gap:14px}.bc-slide .wsl-en{font-size:.82rem}.bc-slide .wsl-rows{gap:10px}.bc-slide .wsl-rows li{grid-template-columns:1fr;gap:0;font-size:1rem}.bc-slide .wsl-rows b{padding:7px 12px;font-size:.9rem}.bc-slide .wsl-rows li>span{padding:9px 12px}.bc-cta .btn-lg{width:100%;min-width:0}.bc-when{position:absolute;left:16px;bottom:18px;width:54%;font-size:.8rem}.bc-pip{height:152px;right:2px}}.wsl-head{background:var(--slide-navy);color:var(--white);border-radius:12px 12px 0 0;padding:clamp(18px,2.6vw,28px) clamp(18px,3vw,36px)}.wsl-head h2{color:var(--white);font-size:clamp(1.6rem,3.6vw,2.7rem);line-height:1.25}.wsl-head h2 em{font-style:normal;color:var(--cy-gold)}.wsl-head p{margin-top:8px;color:#C9D6EA;max-width:46em}.myth-wrap{background:var(--slide-body);border-radius:0 0 12px 12px;padding:clamp(18px,3vw,36px)}.myth{list-style:none;display:grid;gap:18px 22px}@media (min-width:900px){.myth{grid-template-columns:1fr 1fr}}.myth li{display:grid;align-content:start}.myth-q{background:var(--slide-navy);color:var(--white);padding:14px 18px;font-weight:700;line-height:1.6}.myth-a{border:2px solid var(--slide-navy);border-top:0;background:rgba(255,255,255,.55);color:var(--slide-navy);padding:14px 18px;font-weight:700;line-height:1.65}.myth .lbl{display:block;font-size:.76rem;font-weight:700;letter-spacing:.02em;margin-bottom:4px}.myth-q .lbl{color:#A9BCE0}.myth-a .lbl{color:#3B4F86}.cyc{display:grid;gap:36px;align-items:center}@media (min-width:900px){.cyc{grid-template-columns:.9fr 1.1fr;gap:72px}}.cyc-ring{position:relative;width:min(100%,440px);margin-inline:auto;aspect-ratio:1}.cyc-ring svg{width:100%;height:100%;overflow:visible}.cyc-ring .arc{fill:none;stroke:rgba(255,255,255,.88);stroke-width:14;stroke-linecap:butt;transition:stroke 300ms ease}.cyc-ring .tip{fill:rgba(255,255,255,.88);transition:fill 300ms ease}.cyc-ring .spoke{stroke:rgba(255,255,255,.55);stroke-width:3}.cyc-ring text{fill:var(--white);font-family:var(--font);font-weight:900;text-anchor:middle}.cyc-ring .n{font-size:15px;font-weight:700;fill:var(--kn-en)}.cyc-ring .w{font-size:30px}.cyc:has(.cyc-list li:nth-child(1):hover) .g1>*,.cyc:has(.cyc-list li:nth-child(1):focus-within) .g1>*{stroke:var(--cy-gold)}.cyc:has(.cyc-list li:nth-child(2):hover) .g2>*,.cyc:has(.cyc-list li:nth-child(2):focus-within) .g2>*{stroke:var(--cy-gold)}.cyc:has(.cyc-list li:nth-child(3):hover) .g3>*,.cyc:has(.cyc-list li:nth-child(3):focus-within) .g3>*{stroke:var(--cy-gold)}.cyc:has(.cyc-list li:nth-child(1):hover) .g1 .tip,.cyc:has(.cyc-list li:nth-child(2):hover) .g2 .tip,.cyc:has(.cyc-list li:nth-child(3):hover) .g3 .tip{fill:var(--cy-gold);stroke:none}.cyc-txt{display:grid;gap:16px;justify-items:start}.cyc-txt h2{font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.2;color:var(--white)}.cyc-txt>p{color:#C9D6EA}.cyc-list{list-style:none;display:grid;gap:0;width:100%;margin:6px 0 10px}.cyc-list li{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.14)}.cyc-list li:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.cyc-list b{color:var(--cy-gold);font-size:1.02rem}.cyc-list span{color:#DCE6F4}@media (max-width:599px){.cyc-list li{grid-template-columns:1fr;gap:2px}.cyc-ring{width:min(78%,320px)}}.pv-stage{position:relative;background:var(--kn-night);color:var(--white);isolation:isolate;overflow:hidden;padding:18px 0 clamp(48px,6vw,80px)}.pv-stage::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 30% 30%,rgba(30,110,240,.22),transparent 70%),radial-gradient(22% 50% at 88% 0%,rgba(255,236,190,.10),transparent 70%)}.pv-head{display:grid;gap:8px;margin:18px 0 clamp(20px,3vw,30px);max-width:52rem}.pv-head h1{font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.16;letter-spacing:-0.01em;color:var(--white)}.pv .case-filter{margin:0 0 10px}.pv .case-filter button{background:transparent;color:var(--white);border-color:rgba(255,255,255,.38)}@media (hover:hover) and (pointer:fine){.pv .case-filter button:hover{border-color:var(--white)}}.pv .case-filter button[aria-pressed="true"]{background:var(--cy-gold);border-color:var(--cy-gold);color:var(--cy-navy)}.pv .cat-intro{color:#C9D6EA;margin-bottom:18px}.pv .cat-intro b{color:var(--cy-gold)}.pv .cat-intro .ci-fit{background:rgba(251,208,47,.14);color:var(--cy-gold);box-shadow:inset 0 0 0 1px rgba(251,208,47,.55)}.pv:not(.pv-live) .case-filter,.pv:not(.pv-live) .cat-intro{display:none}.pv-main{position:relative}.pv-deck{list-style:none;display:grid;gap:18px}.pv-chris{display:none}.cs{position:relative;display:flex;flex-direction:column;background:var(--slide-body);color:var(--slide-navy);border-radius:12px;overflow:hidden;box-shadow:0 40px 90px -40px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.06)}.cs-bar{background:var(--slide-navy);padding:16px clamp(18px,2.6vw,30px) 18px;display:grid;gap:4px}.cs-tag{font-size:.8rem;font-weight:700;color:var(--cy-gold);letter-spacing:.02em}.cs-bar h3{color:var(--white);font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.3}.cs-body{display:grid;gap:18px 32px;padding:clamp(18px,2.6vw,30px);flex:1;align-items:start}@media (min-width:760px){.cs-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.cs-num{border:2px solid var(--slide-navy);background:rgba(255,255,255,.55)}.cs-num>span{display:block;background:var(--slide-navy);color:var(--white);font:700 .78rem var(--font-en);letter-spacing:.04em;padding:6px 14px}.cs-num .big{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:18px 16px 6px;font-family:var(--font-en)}.cs-num .big b{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:900;letter-spacing:-0.02em;color:#5A6B93}.cs-num .big b.up{color:var(--slide-navy);font-size:clamp(1.7rem,3.2vw,2.5rem)}.cs-num .big .ic{width:24px;height:24px;color:var(--slide-navy)}.cs-num .big .amp{font-family:var(--font);color:#5A6B93;font-weight:700}.cs-num small{display:block;padding:0 16px 16px;color:#3B4F86;font-size:.9rem;font-weight:500}.cs-num .up{position:relative;display:inline-block}.cs-num .pen-o{left:-9%;top:-24%;width:118%;height:148%}.cs-txt{display:grid;gap:10px}.cs-lead{font-weight:900;font-size:1.08rem;line-height:1.6}.cs-txt p:not(.cs-lead){color:#26386B;line-height:1.85}.cs-video video{width:min(100%,300px);aspect-ratio:1;object-fit:cover;background:#000;display:block;border:2px solid var(--slide-navy)}.pv-live .pv-main{display:grid;grid-template-columns:minmax(0,1fr);padding-right:clamp(0px,25vw,340px)}.pv-live .pv-deck{display:grid;gap:0}.pv-live .pv-deck>li{grid-area:1 / 1;visibility:hidden;opacity:0;transition:opacity 280ms var(--ease-out),visibility 0s linear 280ms}.pv-live .pv-deck>li.on{visibility:visible;opacity:1;transition:opacity 380ms var(--ease-out) 60ms,visibility 0s}.pv-live .pv-deck>li[hidden]{display:none}.pv-live .pv-deck.cut{animation:kn-cut 380ms ease-out}.pv-live .pv-chris{display:block;position:absolute;right:-5%;bottom:-8px;height:min(108%,600px);width:auto;z-index:2;pointer-events:none;-webkit-mask:linear-gradient(to top,transparent,#000 14%);mask:linear-gradient(to top,transparent,#000 14%);filter:drop-shadow(-10px 0 22px rgba(40,130,255,.32)) drop-shadow(0 22px 28px rgba(2,10,30,.28))}.pv-ctrl{display:flex;align-items:center;gap:12px;margin:18px 0 14px}.pv-ctrl button{width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);background:transparent;color:var(--white);cursor:pointer;display:grid;place-items:center;transition:background-color 160ms ease,color 160ms ease,transform 160ms var(--ease-out)}.pv-ctrl button .ic{width:20px;height:20px}.pv-ctrl button:active{transform:scale(0.94)}@media (hover:hover) and (pointer:fine){.pv-ctrl button:hover{background:var(--white);color:var(--cy-navy)}}.pv-count{font:700 1rem var(--font-en);color:#C9D6EA;font-variant-numeric:tabular-nums;min-width:5.5em;text-align:center}.pv-count b{color:var(--white)}.pv-strip{list-style:none;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:6px 4px 12px;margin:0 -4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.pv-strip li{flex:none;scroll-snap-align:start}.pv-strip li[hidden]{display:none}.pv-th{width:196px;height:124px;display:flex;flex-direction:column;text-align:left;padding:0;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:var(--slide-body);color:var(--slide-navy);opacity:.74;transition:opacity 200ms ease,transform 200ms var(--ease-out),box-shadow 200ms ease}.pv-th>span{display:block;background:var(--slide-navy);color:var(--cy-gold);font-size:.68rem;font-weight:700;padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-th b{display:block;padding:8px 10px 2px;font:900 1.15rem/1.15 var(--font-en);letter-spacing:-0.01em}.pv-th i{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0 10px;font-style:normal;font-size:.74rem;line-height:1.45;font-weight:700;color:#3B4F86}.pv-th[aria-current="true"]{opacity:1;box-shadow:0 0 0 3px var(--cy-gold)}@media (hover:hover) and (pointer:fine){.pv-th:hover{opacity:1;transform:translateY(-2px)}}.pv-th:focus-visible{outline:3px solid var(--cy-gold);outline-offset:3px;opacity:1}.pv .disclaimer{color:var(--kn-en);margin-top:10px}@media (max-width:899px){.pv-head{margin-top:10px}.pv-live .pv-main{padding-right:0}.pv-live .pv-chris{display:none}.pv-ctrl{justify-content:space-between}.pv-th{width:168px;height:116px}}.lit .kdys li>b{color:var(--white);text-shadow:0 0 34px rgba(120,180,255,.35);transition:color 500ms ease,text-shadow 500ms ease}.lit .kdys li:nth-child(odd)>b{color:var(--white)}.lit .kdys h3{color:var(--white);border-top-color:var(--cy-gold)}.lit .kdys p{color:#C9D6EA}.lit .kdys .link-arrow{color:var(--cy-gold)}.js-io .lit:not(.in) .kdys li>b{color:rgba(255,255,255,.16);text-shadow:none}.lit.in .kdys li:nth-child(2)>b{transition-delay:140ms}.lit.in .kdys li:nth-child(3)>b{transition-delay:280ms}.lit.in .kdys li:nth-child(4)>b{transition-delay:420ms}.fd2{display:grid;gap:32px;align-items:center}@media (min-width:900px){.fd2{grid-template-columns:1.15fr .85fr;gap:64px}}.fd2-ph{margin:0}.fd2-ph picture,.fd2-ph img{display:block;width:100%;height:auto;border-radius:var(--r-card)}.fd2-ph figcaption{margin-top:10px;font-size:.85rem;color:var(--muted)}.fd2-txt{display:grid;gap:16px;justify-items:start}.fd2-txt>img{height:54px;width:auto}.fd2-txt h2{font-size:clamp(1.9rem,4vw,3rem);line-height:1.2}.fd2-txt h2 em{font-style:normal;color:var(--cy-blue)}.tools{display:grid;gap:24px}.tools .wsl{box-shadow:0 1px 2px rgba(7,47,82,.06),0 24px 48px -28px rgba(7,47,82,.3)}.tools .wsl-bar{text-align:left;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.tools .wsl-bar h3{color:var(--white);font-size:clamp(1.25rem,2.2vw,1.6rem)}.tools .wsl-bar .tag-member{background:rgba(251,208,47,.14);color:var(--cy-gold);box-shadow:inset 0 0 0 1px rgba(251,208,47,.55)}.tools .wsl-body{display:grid;gap:22px 48px;align-items:center}@media (min-width:900px){.tools .wsl-body{grid-template-columns:1fr 1fr}}.tl-txt{display:grid;gap:14px;justify-items:start}.tl-txt>p{color:#26386B;font-size:1.05rem}.grid6{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.grid6 li{background:var(--slide-navy);color:var(--white);font-weight:700;padding:18px 12px;text-align:center}@media (max-width:599px){.grid6{grid-template-columns:repeat(2,minmax(0,1fr))}}.tools .mock-phone{width:210px;aspect-ratio:9 / 15;border-radius:30px;margin:0 auto}.tools .mock-phone .pc-app{border-radius:22px;padding-top:38px;gap:10px}.hq{--hdr:106px;position:relative;isolation:isolate;background:#24335F;color:var(--white)}.hq-top{padding-top:18px;padding-bottom:clamp(18px,2.4vw,28px)}.hq-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px 40px;margin-top:12px}.hq-head h1{font-size:clamp(2rem,4.2vw,3.8rem);line-height:1.16;letter-spacing:-0.01em;color:var(--white)}.hq-cta{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center}.hq-cta .btn{min-height:52px}.hq-plate{position:relative;margin:0;overflow:hidden}.hq-plate picture,.hq-plate>picture img{display:block;width:100%;height:auto}@media (min-width:900px){.hq-plate{height:min(47vw,calc(100svh - var(--hdr) - 244px));min-height:420px}.hq-plate picture,.hq-plate>picture img{height:100%;object-fit:cover;object-position:50% 22%}}.hq-chris{position:absolute;right:13%;bottom:0;height:72%;width:auto;pointer-events:none;filter:saturate(.92) drop-shadow(16px 6px 22px rgba(8,16,44,.45))}.hq-plate figcaption{position:absolute;left:clamp(16px,3.2vw,44px);bottom:12px;font-size:.8rem;color:#4A4436;background:rgba(240,236,226,.82);padding:3px 10px;border-radius:999px}.hq-floor{position:relative;z-index:3;background:var(--paper);color:var(--ink)}.hq-floor .container{padding-block:26px 32px}.hq-lede{font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.8;color:#24324F;font-weight:500;max-width:46em}@media (prefers-reduced-motion:no-preference){.hq-head>*{animation:fade 700ms var(--ease-out) backwards}.hq-head>:nth-child(2){animation-delay:120ms}.hq-chris{animation:kn-rise 1100ms var(--ease-out) 250ms backwards}}@media (max-width:899px){.hq{--hdr:64px}.hq-top{padding-top:12px}.hq-head h1{font-size:clamp(1.8rem,8vw,2.4rem)}.hq-cta{width:100%}.hq-chris{right:6%;height:76%}.hq-plate figcaption{font-size:.72rem;bottom:8px}}.why{display:grid;gap:40px;align-items:center}@media (min-width:900px){.why{grid-template-columns:1.05fr .95fr;gap:64px}}.why-slide{margin:0}.why-slide .wsl-bar .wsl-t{font-size:clamp(1.2rem,2.3vw,1.75rem)}.why-slide .wsl-body{padding-right:clamp(110px,24%,190px);display:grid;gap:18px;min-height:300px}.why-rows{list-style:none;display:grid;gap:10px}.why-rows li{border:2px solid var(--slide-navy);background:rgba(255,255,255,.55);padding:12px 16px;font-weight:700;font-size:clamp(1rem,1.6vw,1.2rem)}.why-clips{display:flex;gap:8px}.why-clips img{width:74px;height:96px;object-fit:cover;object-position:50% 0;border:1px solid rgba(20,43,97,.25);background:var(--white)}.why-pip{position:absolute;right:0;bottom:0;height:62%;width:auto;pointer-events:none;filter:drop-shadow(0 14px 24px rgba(20,43,97,.3))}@media (prefers-reduced-motion:no-preference){.js-build [data-build]:not(.built) li{opacity:0;transform:translateX(-14px)}.js-build [data-build] li{transition:opacity 480ms var(--ease-out),transform 480ms var(--ease-out)}.js-build [data-build] li:nth-child(2){transition-delay:420ms}.js-build [data-build] li:nth-child(3){transition-delay:840ms}}@media (max-width:599px){.why-slide .wsl-body{padding-right:18px;padding-bottom:150px}.why-pip{height:150px}.why-clips img{width:60px;height:78px}}.yr{display:grid;gap:28px}@media (min-width:900px){.yr{grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start}.yr-side{position:sticky;top:140px}}.yr-side h2{font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.2;color:var(--white);margin-bottom:26px}.yr-led{display:none;border-radius:14px;height:clamp(180px,18vw,240px);place-items:center}@media (min-width:900px){.yr-led{display:grid}}.yr-led>.sky{height:30%}.yr-num{position:relative;display:grid;font:900 clamp(4.5rem,9vw,8rem)/1 var(--font-en);letter-spacing:-0.03em;color:var(--white);overflow:hidden;height:1.05em}.yr-num span{grid-area:1 / 1;text-align:center}.yr-num span.yr-zh{font-family:var(--font);letter-spacing:0;color:var(--cy-gold)}.yr-num span.out{animation:yr-out 460ms var(--ease-out) forwards}.yr-num span.in{animation:yr-in 520ms var(--ease-out) backwards}@keyframes yr-out{to{transform:translateY(-80%);opacity:0}}@keyframes yr-in{from{transform:translateY(80%);opacity:0}}.yr-list{list-style:none;display:grid}.yr-list li{display:grid;gap:6px;padding:28px 0 28px 26px;border-left:2px solid rgba(255,255,255,.14);position:relative;transition:border-color 300ms ease}@media (min-width:900px){.yr-list li{padding-block:44px}}.yr-list li::before{content:"";position:absolute;left:-7px;top:36px;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.3);transition:background-color 300ms ease,box-shadow 300ms ease}@media (min-width:900px){.yr-list li::before{top:52px}}.yr-list li.on{border-left-color:var(--cy-gold)}.yr-list li.on::before{background:var(--cy-gold);box-shadow:0 0 0 5px rgba(251,208,47,.2)}.yr-list b{font:900 1.3rem var(--font-en);color:var(--cy-gold)}.yr-list h3{color:var(--white);font-size:clamp(1.2rem,2vw,1.5rem)}.yr-list p{color:#C9D6EA}.act{display:grid;gap:36px;align-items:start}@media (min-width:900px){.act{grid-template-columns:1fr 1fr;gap:64px}.act-ph{position:sticky;top:140px}}.act-ph{margin:0}.act-ph picture,.act-ph img{display:block;width:100%;height:auto;border-radius:var(--r-card)}.act-ph figcaption{margin-top:10px;font-size:.85rem;color:var(--muted)}.act-txt h2{font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.2;margin-bottom:18px}.act-txt .mission{margin-bottom:22px}.act-list{list-style:none;display:grid}.act-list li{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:16px 0;border-top:1px solid var(--line)}.act-list li:last-child{border-bottom:1px solid var(--line)}.act-list b{font:700 1.2rem var(--font-en);color:var(--cy-navy);display:flex;align-items:baseline;gap:4px 12px;flex-wrap:wrap}.act-list b i{font-style:normal;font-weight:900;font-size:1.9rem;line-height:1;color:var(--cy-blue)}.act-list b span[lang="zh-Hans"]{font-family:var(--font);font-weight:900;font-size:1.05rem;color:var(--ink)}.act-list p{color:var(--muted);padding-left:0}.vs2{display:grid;gap:32px;align-items:center}@media (min-width:900px){.vs2{grid-template-columns:1.1fr .9fr;gap:56px}}.vs2-ph{margin:0}.vs2-ph picture,.vs2-ph img{display:block;width:100%;height:auto;border-radius:var(--r-card)}.vs2-ph figcaption{margin-top:10px;font-size:.85rem;color:var(--muted)}.vs2-txt h2{font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.2}.vs2-txt>p{margin-top:12px;color:var(--muted);font-size:1.08rem}.vs2-txt .visit{grid-template-columns:1fr}.work.led>.sky{height:18%}.work.led{padding-bottom:clamp(56px,6vw,80px)}.spk-stage .hrd{margin-top:6px}.spk-stage .hrd.on-dark img{width:56px;height:56px}.stages{display:grid;gap:14px}@media (min-width:900px){.stages{grid-template-columns:1.55fr 1fr 1fr;grid-template-areas:"a b c" "a d d"}.stages .s-a{grid-area:a}.stages .s-b{grid-area:b}.stages .s-c{grid-area:c}.stages .s-d{grid-area:d}}.stages figure{margin:0;display:grid;grid-template-rows:1fr auto;gap:8px}.stages .ph{border-radius:var(--r-media);overflow:hidden;min-height:200px}.stages .ph picture,.stages .ph img{display:block;width:100%;height:100%;object-fit:cover}.stages .s-a .ph{min-height:100%;aspect-ratio:auto}@media (max-width:899px){.stages .ph{aspect-ratio:3 / 2;min-height:0}}.stages figcaption{color:#C9D6EA;font-size:.88rem;line-height:1.5}.stages figcaption b{display:block;color:var(--white);font-size:.98rem}.spk-creds{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:clamp(36px,5vw,56px)}@media (min-width:900px){.spk-creds{grid-template-columns:repeat(6,minmax(0,1fr))}}.spk-creds li{display:grid;gap:4px;align-content:start;padding-top:12px;border-top:2px solid var(--cy-gold)}.spk-creds b{color:var(--white);font-size:clamp(1.1rem,1.6vw,1.3rem)}.spk-creds span{color:#C9D6EA;font-size:.86rem;line-height:1.55}.tslides{list-style:none;display:grid;gap:44px}@media (min-width:760px){.tslides{grid-template-columns:1fr 1fr;gap:60px 22px}}.tslides>li{display:flex;flex-direction:column;gap:12px}.tslide{border-radius:12px;aspect-ratio:16 / 7;display:grid;align-content:center;gap:6px;padding:22px clamp(20px,3vw,34px) 46px}.tslide h3{color:var(--white);font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.22}.tslide h3 em{font-style:normal;color:var(--cy-gold)}.tslide .kn-en{font-size:clamp(.82rem,1.2vw,1rem)}.tslides li>p{color:#33415C}.tslides li>small{color:var(--muted);font-size:.88rem}.ts-pick{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:var(--tap-min);padding:0 16px;border-radius:var(--radius-pill);border:1.5px solid var(--cy-blue);background:transparent;color:var(--cy-blue);font:inherit;font-weight:700;font-size:.92rem;cursor:pointer;transition:background-color 160ms ease,color 160ms ease,transform 160ms var(--ease-out)}.ts-pick::before{content:"+";font-weight:900}.ts-pick:active{transform:scale(0.97)}.ts-pick[aria-pressed="true"]{background:var(--cy-blue);color:var(--white)}.ts-pick[aria-pressed="true"]::before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:var(--check) center / contain no-repeat;mask:var(--check) center / contain no-repeat}@media (hover:hover) and (pointer:fine){.ts-pick:hover{background:var(--blue-50)}.ts-pick[aria-pressed="true"]:hover{background:var(--cy-navy)}}.inv2{display:grid;gap:24px}@media (min-width:1000px){.inv2{grid-template-columns:1fr 1fr;grid-template-areas:"head form" "pw form" "pw send";gap:22px 56px;align-items:start}.inv2 .inv-head{grid-area:head}.inv2 .pw-wrap{grid-area:pw;position:sticky;top:130px}.inv2 .inv-form{grid-area:form}.inv2 .inv-send{grid-area:send}}.inv2 .inv-head h2{color:var(--white)}.inv2 .inv-head p{color:#C9D6EA}.inv2 .inv-alt a{color:var(--cy-gold)}.inv-send{display:grid;gap:12px}.inv-send .pdpa{color:#C9D6EA}.inv-send .pdpa a{color:var(--cy-gold)}.inv-send .btn-submit{width:100%}.pw{position:relative;border-radius:14px;aspect-ratio:16 / 9;display:grid;align-content:center;gap:8px;padding:26px 30px 54px;container-type:inline-size}.pw-mark{position:absolute;top:18px;right:20px;width:26px;height:auto;opacity:.9}.pw-org{font-weight:700;color:var(--kn-en);font-size:clamp(.85rem,3.6cqw,1.15rem);transition:color 300ms ease}.has-org .pw-org{color:var(--white)}.pw-title{color:var(--white);font-weight:900;font-size:clamp(1.4rem,7.4cqw,2.6rem);line-height:1.18;letter-spacing:-0.01em}.pw-title em{font-style:normal;color:var(--cy-gold)}.pw-en{font-family:var(--font-en);font-weight:500;color:var(--kn-en);font-size:clamp(.8rem,3cqw,1rem)}.pw-meta{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:6px}.pw-meta span{padding:4px 10px;border-radius:var(--radius-pill);background:rgba(251,208,47,.14);color:var(--cy-gold);box-shadow:inset 0 0 0 1px rgba(251,208,47,.5);font-size:clamp(.72rem,2.6cqw,.85rem);font-weight:700}.pw-meta span:empty{display:none}.pw-by{color:#DCE6F4;font-size:clamp(.75rem,2.8cqw,.9rem);margin-top:2px}.pw.cut{animation:kn-cut 360ms ease-out}.pw-cap{margin-top:10px;color:#C9D6EA;font-size:.9rem;text-align:center}.pw-cap-m{display:none}@media (max-width:999px){.inv2 .inv-form{order:1}.inv2 .pw-wrap{order:2}.inv2 .inv-send{order:3}.pw-cap-d{display:none}.pw-cap-m{display:inline}}@media (max-width:599px){.pw{aspect-ratio:auto;padding:22px 20px 54px}}.vf-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,64px);align-items:center}.vf-grid .stg-copy{max-width:none}.vf-claims{list-style:none;display:grid;border-top:1px solid rgba(255,255,255,.18)}.vf-claims li{border-bottom:1px solid rgba(255,255,255,.18)}.vf-claims a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:16px 4px;color:var(--white);text-decoration:none;transition:background-color 200ms ease}.vf-claims b{font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:900;line-height:1.3}.vf-claims span{grid-column:1;color:var(--kn-en);font-size:.9rem}.vf-claims i{grid-column:2;grid-row:1 / span 2;font-style:normal;font-weight:700;font-size:.85rem;color:var(--cy-gold);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.vf-claims i::after{content:"";width:1em;height:1em;background:currentColor;-webkit-mask:var(--arrow) center / contain no-repeat;mask:var(--arrow) center / contain no-repeat;rotate:90deg}@media (hover:hover) and (pointer:fine){.vf-claims a:hover{background:rgba(255,255,255,.06)}}.vf-stage .stg-wall{min-height:0;padding-bottom:clamp(110px,11vw,150px)}@media (max-width:1099px){.vf-grid{grid-template-columns:1fr}}@media (max-width:899px){.vf-stage .stg-wall{padding-bottom:110px}}.lights{position:relative;isolation:isolate;background:var(--paper)}.lights::before{content:"";position:absolute;left:0;right:0;top:0;height:1100px;z-index:-1;pointer-events:none;background:radial-gradient(64% 560px at 50% 0,rgba(255,222,140,.34),rgba(255,222,140,.08) 55%,transparent 75%);transition:opacity 1400ms ease 300ms}.lamps{position:absolute;top:0;left:0;right:0;height:14px;display:flex;justify-content:space-between;padding:0 9%;pointer-events:none;z-index:1;background:var(--kn-night)}.lamps i{position:relative;top:14px;width:40px;height:9px;border-radius:0 0 20px 20px;background:#FFF6D8;box-shadow:0 10px 30px 10px rgba(255,214,120,.5);transition:background-color 400ms ease,box-shadow 600ms ease}.js-lights .lights:not(.on)::before{opacity:0}.js-lights .lights:not(.on) .lamps i{background:#39445F;box-shadow:none}.lights.on .lamps i:nth-child(2){transition-delay:80ms}.lights.on .lamps i:nth-child(3){transition-delay:160ms}.lights.on .lamps i:nth-child(4){transition-delay:240ms}.lights.on .lamps i:nth-child(5){transition-delay:320ms}.lights.on .lamps i:nth-child(6){transition-delay:400ms}.lights.on .lamps i:nth-child(7){transition-delay:480ms}@media (max-width:599px){.lamps{padding:0 6%}.lamps i{width:26px}.lamps i:nth-child(n+6){display:none}}.lights>.sec{background:transparent}.rc{list-style:none;display:grid;gap:14px}.rc li{display:grid;gap:0;align-items:stretch}@media (min-width:900px){.rc li{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:34px}}.rc-say{position:relative;border-radius:10px;padding:18px 22px 18px 44px;display:flex;align-items:center;font-weight:900;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.45}@media (min-width:900px){.rc-say::after{content:"";position:absolute;right:-26px;top:50%;width:18px;height:18px;translate:0 -50%;background:var(--cy-blue);-webkit-mask:var(--arrow) center / contain no-repeat;mask:var(--arrow) center / contain no-repeat}}.rc-slip{background:var(--white);border-radius:4px 4px 10px 10px;border-top:2px dashed #C3CDDF;padding:16px 20px;display:grid;gap:3px;align-content:center;box-shadow:0 1px 2px rgba(7,47,82,.06),0 18px 36px -24px rgba(7,47,82,.35);color:var(--ink);text-decoration:none}@media (max-width:899px){.rc-say{border-radius:10px 10px 0 0}.rc-slip{border-radius:0 0 10px 10px}}.rc-slip b{font-size:1.02rem;color:var(--cy-navy)}.rc-no{font-family:var(--font-en);font-weight:900;font-size:clamp(1.35rem,2.4vw,1.8rem);letter-spacing:-0.01em;color:var(--cy-blue);font-variant-numeric:tabular-nums;line-height:1.2}.rc-slip>span:last-child{color:var(--muted);font-size:.92rem}.rc-slip .stars{display:inline-flex;gap:2px;color:#E8A700;vertical-align:.1em;margin-left:6px}.rc-slip .stars svg{width:16px;height:16px}.rc-slip .go{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--cy-blue);margin-top:4px}.rc-slip .go .ic{width:16px;height:16px}a.rc-slip{transition:transform 200ms var(--ease-out),box-shadow 200ms ease}@media (hover:hover) and (pointer:fine){a.rc-slip:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(7,47,82,.06),0 24px 44px -24px rgba(7,47,82,.45)}}.lg-head{position:relative;isolation:isolate;background:var(--kn-night);color:var(--white);padding:18px 0 clamp(28px,4vw,44px)}.lg-slide{margin-top:14px;border-radius:14px;display:grid;gap:8px;justify-items:start;padding:clamp(26px,3.4vw,44px) clamp(22px,3.6vw,52px) clamp(64px,7vw,92px)}.lg-slide h1{font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.15;color:var(--white)}.lg-lede{color:#DCE6F4;max-width:44em;margin-top:4px;line-height:1.75}.lg-body{background:var(--white);padding-block:clamp(36px,5vw,64px) clamp(56px,8vw,96px)}.lg-grid{display:grid;gap:24px}@media (min-width:1000px){.lg-grid{grid-template-columns:230px minmax(0,1fr);gap:64px}.lg-toc{position:sticky;top:130px;align-self:start}}.lg-toc-h{font-size:.8rem;font-weight:700;color:var(--muted);margin:0 0 6px 10px}.lg-toc ul,.lg-toc ol{list-style:none;display:grid;gap:1px;margin-bottom:20px}.lg-toc a{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border-radius:8px;color:var(--ink);text-decoration:none;font-size:.94rem}.lg-toc ol{counter-reset:lg}.lg-toc ol a::before{counter-increment:lg;content:counter(lg);font:700 .78rem var(--font-en);color:var(--cy-blue);min-width:1.4em}@media (hover:hover) and (pointer:fine){.lg-toc a:hover{background:var(--paper)}}@media (max-width:999px){.lg-toc .lg-toc-h,.lg-toc ol{display:none}.lg-toc ul{display:flex;flex-wrap:wrap;gap:8px;margin:0}.lg-toc ul a{border:1.5px solid #7D8CA4;border-radius:var(--radius-pill);padding:0 16px;min-height:var(--tap-min);font-weight:700}}.lg-col{max-width:72ch}.lg-col .legal-doc h3{scroll-margin-top:130px}.lg-col .legal-doc{scroll-margin-top:120px}.practice.led{box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 40px 100px -40px rgba(30,120,255,.45);padding-bottom:clamp(64px,7vw,96px)}.practice.led>.sky{height:16%}:root{--plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M228,128a12,12,0,0,1-12,12H140v76a12,12,0,0,1-24,0V140H40a12,12,0,0,1,0-24h76V40a12,12,0,0,1,24,0v76h76A12,12,0,0,1,228,128Z'/%3E%3C/svg%3E")}.ts-pick::before{content:"";width:13px;height:13px;background:currentColor;-webkit-mask:var(--plus) center / contain no-repeat;mask:var(--plus) center / contain no-repeat}.c-body summary::after{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:var(--plus) center / contain no-repeat;mask:var(--plus) center / contain no-repeat}.rc-say{padding-left:52px}.rc-q{position:absolute;left:18px;top:50%;translate:0 -50%;width:22px;height:22px;color:var(--cy-gold)}.myth-wrap{overflow:hidden}.myth-t{width:calc(100% + 28px);border-collapse:separate;border-spacing:14px 12px;margin:-12px -14px}.myth-t th{text-align:left;font-size:.85rem;font-weight:700;color:#3B4F86;padding:0 2px}.myth-t td{vertical-align:middle;padding:14px 18px;line-height:1.65;font-weight:700}.myth-t td:first-child{background:var(--slide-navy);color:var(--white);width:46%}.myth-t td + td{border:2px solid var(--slide-navy);background:rgba(255,255,255,.55);color:var(--slide-navy)}@media (max-width:699px){.myth-t thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.myth-t,.myth-t tbody,.myth-t tr,.myth-t td,.myth-t td:first-child{display:block;width:100%}.myth-t{margin:0}.myth-t tr{margin-bottom:12px}.myth-t td + td{border-top:0}}.bc-cue{position:absolute;right:0;top:-38px;display:inline-flex;align-items:center;gap:8px;font:700 .85rem var(--font);color:#DCE6F4}.vf-step-head h2{display:flex;align-items:center;gap:16px}.vf-step-head h2 .hxb{width:50px;margin:0;flex:none}.bc-cue svg{width:18px;height:18px;color:var(--cy-gold)}@media (max-width:899px){.bc-cue{position:static;margin:0 0 10px}}.bc-frame{position:relative;margin:0 auto;width:min(1180px,100%,calc((100svh - var(--hdr) - 150px) * 1.78));min-width:min(100%,880px)}.bc-frame .bc-slide{width:100%;min-width:0}.bc-frame .bc-pip{right:0;bottom:0;height:62%;z-index:3}@media (max-width:899px){.bc-frame{width:100%;min-width:0}.bc-frame .bc-pip{right:-4px;bottom:0;height:158px}}.wsl-head a{color:var(--cy-gold);font-weight:700}.wsl-head :focus-visible{outline-color:var(--cy-gold)}.rv-rows{list-style:none;display:grid;gap:14px}.rv-rows li{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,1fr);gap:0 12px}.rv-who{background:var(--slide-navy);color:var(--white);padding:14px 18px;display:grid;align-content:center;gap:2px}.rv-who b{font-size:1.05rem}.rv-who span{font-size:.8rem;color:#A9BCE0}.rv-q{border:2px solid var(--slide-navy);background:rgba(255,255,255,.55);color:var(--slide-navy);padding:14px 18px;font-weight:700;line-height:1.7;display:flex;align-items:center}.rv-q[lang="en"]{font-family:var(--font-en);font-weight:500;line-height:1.6}@media (max-width:699px){.rv-rows li{grid-template-columns:1fr}.rv-q{border-top:0}}.cs-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px}.cs-bar h3{flex:1 1 18em}.cs-tag{flex:none;padding:4px 12px;border-radius:999px;background:rgba(251,208,47,.14);box-shadow:inset 0 0 0 1px rgba(251,208,47,.55);font-size:.78rem}.cs-num .big{padding-top:22px}.pv-th{opacity:1}.pv-th[aria-current="true"]{box-shadow:0 0 0 3px var(--cy-gold),0 14px 26px -12px rgba(251,208,47,.5);transform:translateY(-3px)}@media (hover:hover) and (pointer:fine){.pv-th:hover{opacity:1}}.fd2-lede{color:var(--muted);font-size:1.05rem;margin-top:-4px}.fd-facts{margin-top:2px}.fd-facts li{font-size:1rem}.fd-check{font-size:.95rem}.flow{list-style:none;display:grid;gap:26px;counter-reset:fl}@media (min-width:900px){.flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}}.flow li{position:relative;display:grid;gap:6px;align-content:start;padding:0 0 0 0}@media (min-width:900px){.flow li{padding:0 34px 0 0}.flow li + li{padding-left:34px;border-left:1px solid var(--line)}}.flow img{height:40px;width:auto;justify-self:start;object-fit:contain;margin-bottom:8px}.flow img.on-navy{background:var(--cy-navy);padding:8px 12px;height:44px;border-radius:10px}.flow b{font-size:1.15rem}.flow b i{font-style:normal;color:var(--cy-blue);margin-right:6px}.flow span{color:#33415C;font-size:.95rem}.flow small{color:var(--muted);font-size:.82rem}.work.led .work-grid{gap:0}@media (min-width:900px){.work.led .work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}}.work.led .work-grid a{background:transparent;border:0;border-top:1px solid rgba(255,255,255,.22);border-radius:0;padding:16px 52px 16px 0}@media (hover:hover) and (pointer:fine){.work.led .work-grid a:hover{background:transparent}.work.led .work-grid a:hover b{text-decoration:underline;text-underline-offset:4px}}.work.led .work-grid .ic{right:0;top:18px}@media (min-width:1000px){.inv2{grid-template-columns:1.18fr .82fr}}.pw-wrap{position:relative}.pw-chris{position:absolute;right:-3%;bottom:32px;height:62%;width:auto;pointer-events:none;z-index:2;filter:drop-shadow(0 14px 22px rgba(2,10,30,.3))}@media (min-width:1000px){.pw{padding-right:34%}}@media (max-width:999px){.pw-chris{display:none}}.spk-lede{max-width:52em}.lg-head{padding-bottom:clamp(16px,2vw,22px)}.lg-slide{gap:4px;padding:clamp(18px,2vw,24px) clamp(22px,3.4vw,48px) clamp(24px,2.4vw,30px)}.lg-slide h1{font-size:clamp(1.8rem,3vw,2.5rem)}.lg-slide>.sky{height:30%;opacity:.7}.lg-lede{margin-top:2px;font-size:.98rem}.lg-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px}.lg-meta{color:var(--kn-en);font-size:.88rem}.lg-langs{display:flex;flex-wrap:wrap;gap:8px}.lg-langs a{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 16px;border-radius:999px;color:var(--white);text-decoration:none;font-weight:700;font-size:.9rem;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.45)}@media (hover:hover) and (pointer:fine){.lg-langs a:hover{background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1.5px var(--white)}}@media (max-width:999px){.lg-toc{display:none}}.rc-slip.has-doc{grid-template-columns:minmax(0,1fr) auto;column-gap:18px}.rc-slip.has-doc>:not(.rc-doc-a){grid-column:1}.rc-doc-a{grid-column:2;grid-row:1 / span 3;align-self:center;display:block;border-radius:4px}.rc-doc{display:block;width:128px;height:96px;object-fit:cover;object-position:50% 62%;border-radius:4px;box-shadow:0 1px 2px rgba(7,47,82,.15),0 10px 18px -10px rgba(7,47,82,.45);rotate:2deg;background:var(--white);transition:rotate 200ms var(--ease-out)}@media (hover:hover) and (pointer:fine){.rc-doc-a:hover .rc-doc{rotate:0deg}}@media (max-width:599px){.rc-doc{width:92px;height:70px}}:root{--kn-side:max(0px,calc((100vw - 1500px) / 2))}.kn{--kn-ch:min(calc(max(560px,100svh - var(--hdr)) * .97),900px);--kn-cw:calc(var(--kn-ch) * .55)}.menu-btn,.m-login{white-space:nowrap}@media (min-width:900px){.kn-slides{padding-left:calc(clamp(24px,4.4vw,64px) + var(--kn-side))}.kn-chris{right:calc(min(8%,120px) + var(--kn-side))}.kn-live .kn-slide{left:calc(min(5%,70px) + var(--kn-side))}.kn-live .kn-chris{height:var(--kn-ch)}.kn-live .kn-sign{right:calc(min(8%,120px) + var(--kn-side) + var(--kn-cw) - 6px)}.kn-live .kn-ticks{left:calc(min(7.5%,112px) + var(--kn-side))}.kn-end-screen{padding-left:calc(clamp(24px,4.4vw,64px) + var(--kn-side));padding-right:calc(clamp(24px,4.4vw,64px) + var(--kn-side))}.kn-end-chris{right:calc(min(9%,135px) + var(--kn-side))}.kn-end .kn-end-chris.wide{right:calc(min(6%,90px) + var(--kn-side))}.stg-wall{padding-left:calc(clamp(24px,4.4vw,64px) + var(--kn-side));padding-right:calc(clamp(24px,4.4vw,64px) + var(--kn-side))}.stg-chris{right:calc(min(6%,90px) + var(--kn-side))}}@media (max-width:899px){.kn-live .kn-chris{transform-origin:100% 100%;transition:transform 700ms var(--ease-out)}.kn-live .kn-sign{transition:opacity 360ms var(--ease-out),visibility 0s}.kn-live .kn-stage:not([data-active="0"]) .kn-sign{opacity:0;visibility:hidden;transition:opacity 260ms ease,visibility 0s linear 260ms}.kn-live .kn-stage[data-active="1"] .kn-chris{transform:translateX(var(--kx1,-7vw)) scale(var(--kc1,1.35))}.kn-live .kn-stage[data-active="2"] .kn-chris{transform:translateX(var(--kx3,1vw)) scale(var(--kc3,1.2))}.kn-live .kn-slide[data-i="1"],.kn-live .kn-slide[data-i="2"]{top:20px;transform:none}}@media (max-width:899px) and (max-height:700px){.kn-live .kn-chris{height:42%}}.fd-hex-pop{--fd-bg:radial-gradient(120% 85% at 50% 26%,#3A86E6 0%,#0A55B9 48%,#012F6E 100%);margin-top:clamp(28px,7vw,56px)}.fd-hex-bg{position:absolute;inset:0;background:var(--fd-bg);-webkit-mask:var(--hex-mask) center / 100% 100% no-repeat;mask:var(--hex-mask) center / 100% 100% no-repeat}.fd-hex-cut{position:absolute;left:0;right:0;bottom:0;top:-16%;-webkit-mask:var(--hex-mask) bottom / 100% 86.207% no-repeat,linear-gradient(#000 0 0) top / 100% 48% no-repeat;mask:var(--hex-mask) bottom / 100% 86.207% no-repeat,linear-gradient(#000 0 0) top / 100% 48% no-repeat}.fd-hex-cut img{position:absolute;left:6%;top:10%;width:86%;max-width:none;height:auto}.wb-poster{margin:calc(-1 * clamp(24px,3.4vw,40px)) calc(-1 * clamp(24px,3.4vw,40px)) 4px;overflow:hidden;border-radius:var(--r-card) var(--r-card) 0 0;background:#0B1530}.wb-poster picture,.wb-poster img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}@media (min-width:900px){.wb-p:only-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"poster top" "poster for" "poster nights" "btn nights";column-gap:48px;row-gap:16px}.wb-p:only-child .wb-poster{grid-area:poster;margin:0;border-radius:10px;align-self:start;box-shadow:0 24px 50px -24px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.12)}.wb-p:only-child .wb-nights{align-self:start}.wb-p:only-child .btn{width:100%;min-width:0;align-self:start}.wb-p:not(:only-child) .wb-poster{margin-bottom:4px}}@media (max-width:899px){.kn-ticks button{width:32px}.kn-ticks button::before{width:20px}.kn-live [data-active="0"] .kn-ticks button:nth-child(1)::before,.kn-live [data-active="1"] .kn-ticks button:nth-child(2)::before,.kn-live [data-active="2"] .kn-ticks button:nth-child(3)::before,.kn-live [data-active="3"] .kn-ticks button:nth-child(4)::before{width:28px}}:root{--pf-in:16px}@media (min-width:1024px){:root{--pf-in:0px}}.pr-photos{position:relative;isolation:isolate}.pr-photos .p1{grid-column:1 / -1;position:relative;z-index:2;border:8px solid #fff;border-radius:4px;box-shadow:0 30px 60px -28px rgba(0,0,0,.65);rotate:-1.2deg;background:#fff;overflow:visible}.pr-photos .p1 picture{display:block;height:100%;overflow:hidden}.pr-behind{position:absolute;z-index:1;width:34%;aspect-ratio:4 / 5;border:6px solid #fff;border-radius:4px;background:#fff;overflow:hidden;box-shadow:0 20px 40px -20px rgba(0,0,0,.6)}.pr-behind img{display:block;width:100%;height:100%;object-fit:cover}.pr-behind.b1{right:-3%;top:-9%;rotate:8deg}.pr-behind.b2{left:-4%;bottom:-12%;rotate:-9deg}@media (max-width:899px){.pr-behind{width:30%}.pr-behind.b1{right:-1%;top:-7%}.pr-behind.b2{left:-1%;bottom:-8%}}.pr-reel{grid-column:1 / -1;display:grid;gap:clamp(10px,1.6vw,18px);margin:clamp(8px,2vw,20px) calc(-1 * clamp(24px,4vw,56px)) 0;padding:14px 0 10px;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.pr-row{list-style:none;display:flex;width:max-content;animation:pr-stream var(--dur,60s) linear infinite}.pr-row li{flex:none;margin-right:clamp(10px,1.4vw,16px);padding:6px 0}.pr-row figure{margin:0;width:clamp(118px,13.5vw,184px);background:#fff;padding:5px;border-radius:3px;rotate:var(--r,0deg);box-shadow:0 16px 30px -18px rgba(0,0,0,.7)}.pr-row picture,.pr-row img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.pr-reel:hover .pr-row,.pr-reel:focus-within .pr-row{animation-play-state:paused}@keyframes pr-stream{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.pr-row{animation:none;width:auto;overflow-x:auto;padding-inline:clamp(24px,4vw,56px);scrollbar-width:none}.pr-row li[aria-hidden="true"]{display:none}}.pr-cap{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;font-size:.9rem;color:var(--on-dark-muted)}.pr-cap .link-arrow{color:var(--cy-gold);font-weight:900}.case-ft .c-ph{position:relative;margin:0;aspect-ratio:4 / 3;overflow:hidden;background:#0B1530}.case-ft .c-ph picture,.case-ft .c-ph img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.case-ft .c-ph::after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(to top,rgba(2,15,43,.55),transparent);pointer-events:none}.case-ft .c-top{padding-top:18px}.case-ft .c-k{color:var(--on-dark-muted);font-size:.85rem;font-weight:700;margin-top:6px}.case-ft .c-top .big{margin-top:0}.case-ft .c-top .big b.up{font-size:clamp(1.8rem,3vw,2.3rem)}.c-who{display:inline-block;margin-left:10px;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:700;vertical-align:.2em;background:rgba(251,208,47,.16);color:var(--cy-gold);box-shadow:inset 0 0 0 1px rgba(251,208,47,.45)}.c-q{display:flex;gap:10px;align-items:flex-start;margin:4px 0 2px;padding:0}.c-q .ic{flex:none;width:22px;height:22px;color:var(--cy-gold);margin-top:2px}.c-q p{font-weight:900;font-size:1.08rem;line-height:1.55;color:var(--white)}@media (max-width:359px){.c-q p{font-size:1rem}.ft-nav{column-gap:14px}.ft-nav a{font-size:.88rem}}.case-ft .c-lead2{font-weight:900;font-size:1.04rem;line-height:1.6;color:var(--white)!important}.c-play{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 8px;border:0;border-radius:999px;background:var(--cy-gold);color:var(--cy-navy-900);font:inherit;font-weight:900;font-size:.92rem;cursor:pointer;box-shadow:0 10px 24px -10px rgba(0,0,0,.6);transition:transform 160ms var(--ease-out)}.c-play .ic{width:30px;height:30px;padding:8px;border-radius:50%;background:var(--cy-navy-900);color:var(--cy-gold)}.c-play:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.c-play:hover{transform:translateY(-1px)}}.c-ph video,.cs-ph video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;z-index:3}.cs-media{display:grid;gap:10px}@media (max-width:759px){.cs-media{display:contents}.cs-media .cs-ph{order:1}.cs-body>.cs-txt{order:2}.cs-media .cs-q{order:3}}.cs-ph{position:relative;margin:0;aspect-ratio:4 / 3;border:2px solid var(--slide-navy);background:#0B1530;overflow:hidden}.cs-ph>picture,.cs-ph>picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.cs-ph figcaption{position:absolute;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-end;padding:8px 12px;background:var(--slide-navy);color:var(--on-dark-muted);font-size:.78rem;font-weight:700;line-height:1.35;text-align:right}.cs-ph figcaption b{color:var(--white);font-size:1rem}.cs-ph .c-play{bottom:12px;left:12px}.cs-inset{position:absolute;left:12px;bottom:12px;z-index:2;width:26%;aspect-ratio:1;border-radius:10px;overflow:hidden;box-shadow:0 0 0 3px var(--white),0 10px 20px -8px rgba(0,0,0,.5)}.cs-inset img{display:block;width:100%;height:100%;object-fit:cover}.cs-rooms{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.cs-rooms:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.cs-rooms li{aspect-ratio:1;overflow:hidden;border:1.5px solid var(--slide-navy)}.cs-rooms img{display:block;width:100%;height:100%;object-fit:cover}.cs-tbl{width:100%;border-collapse:collapse;border:2px solid var(--slide-navy);background:rgba(255,255,255,.55);font-variant-numeric:tabular-nums}.cs-tbl th,.cs-tbl td{padding:7px 12px;text-align:left;vertical-align:top;border-top:1px solid rgba(20,43,97,.16)}.cs-tbl thead th{background:var(--slide-navy);color:var(--cy-gold);font-size:.88rem;font-weight:900;border-top:0;line-height:1.3}.cs-tbl thead th small{display:block;color:var(--on-dark-muted);font-size:.72rem;font-weight:700;margin-top:2px}.cs-tbl thead td{background:var(--slide-navy);border-top:0}.cs-tbl tbody th{width:5.5em;white-space:nowrap;font-size:.8rem;font-weight:700;color:#3B4F86}.cs-tbl td{font:900 1rem/1.35 var(--font-en);color:var(--slide-navy)}.cs-tbl td s{color:#6A7AA2;font-weight:700;text-decoration-thickness:1.5px}.cs-tbl .pos th,.cs-tbl .pos td{background:var(--slide-navy);border-top:0}.cs-tbl .pos th{color:var(--on-dark-muted)}.cs-tbl .pos td{color:var(--cy-gold);font-size:1.1rem}@media (min-width:900px){.pv-live .cs .cs-body{padding-right:clamp(30px,8vw,110px)}}.cs-body{align-content:start}.cs-q{margin:0;display:flex;gap:10px;align-items:flex-start;padding:12px 14px;background:var(--slide-navy)}.cs-q .ic{flex:none;width:22px;height:22px;color:var(--cy-gold);margin-top:2px}.cs-q p{color:var(--white)!important;font-weight:900;font-size:1.05rem;line-height:1.55}.pv-th{position:relative}.pv-th .pv-face{position:absolute;right:8px;bottom:8px;width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:50% 22%;box-shadow:0 0 0 2px var(--slide-navy)}.pv-th:has(.pv-face) i{padding-right:54px}.cs-note{font-size:.78rem!important;line-height:1.6!important;color:#5A6B93!important}@media (min-width:900px){.practice:has(.pr-reel){row-gap:24px}}.wb-nights,.cyc-list{list-style:none;display:grid;gap:0;counter-reset:none}.wb-nights li,.cyc-list li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:14px 0;border:0}.cyc-list li:last-child{border-bottom:0}.wb-nights li:not(:last-child)::before,.cyc-list li:not(:last-child)::before{content:"";position:absolute;left:16px;top:54px;bottom:-14px;width:2px;background:linear-gradient(rgba(251,208,47,.55),rgba(251,208,47,.12))}.wn-n{display:grid;place-items:center;width:34px;height:38px;margin-top:2px;background:var(--cy-gold);color:var(--cy-navy-900);font:900 1rem/1 var(--font-en);-webkit-mask:var(--hex-mask) center / 100% 100% no-repeat;mask:var(--hex-mask) center / 100% 100% no-repeat}.wn-c{display:grid;gap:4px;min-width:0}.wn-k{font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--cy-gold)}.wn-c h4{font-size:clamp(1.02rem,1.6vw,1.14rem);font-weight:900;line-height:1.45;color:var(--white);text-wrap:pretty}.wn-c>p:last-child{font-size:.93rem;line-height:1.7;color:#C9D6EA;text-wrap:pretty}.wb-lelong .wb-nights li{border:0}.wb-shop .wn-n{background:var(--cy-blue);color:var(--white)}.wb-shop .wb-nights li:not(:last-child)::before{background:linear-gradient(rgba(0,74,154,.4),rgba(0,74,154,.08))}.wb-shop .wn-k{color:var(--cy-blue)}.wb-shop .wn-c h4{color:var(--ink)}.wb-shop .wn-c>p:last-child{color:#33415C}@media (max-width:599px){.wb-nights li,.cyc-list li{grid-template-columns:30px minmax(0,1fr);gap:12px}.wn-n{width:30px;height:34px;font-size:.92rem}.wb-nights li:not(:last-child)::before,.cyc-list li:not(:last-child)::before{left:14px;top:48px}}.disclaimer{font-size:.76rem;line-height:1.6;opacity:.85}@media (max-width:599px){.disclaimer{font-size:.7rem}.res-foot{gap:12px}}.pf-logos{display:inline-flex;align-items:center;gap:10px;align-self:start;margin:2px 0;padding:5px 9px;background:var(--white);border-radius:6px}.home .pf-list .pf-logos img,.pf-list .pf-logos img{height:24px;width:auto;padding:0;margin:0;background:none;border-radius:0;mix-blend-mode:normal}@media (max-width:380px){.home .pf-list .pf-logos img{height:20px}.pf-logos{gap:8px;padding:5px 7px}}.press-bar{display:grid;gap:14px;margin:8px 0 28px;padding:20px 22px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--white)}.pb-k{font-size:.82rem;font-weight:700;letter-spacing:.04em;color:var(--muted)}.press-bar ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:700px){.press-bar ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.press-bar li{display:grid;place-items:center;height:64px;padding:10px 14px;border-radius:10px;background:var(--paper)}.press-bar img{max-height:36px;max-width:100%;width:auto;height:auto;object-fit:contain}.pb-note{font-size:.88rem;color:#33415C}@media (min-width:900px){.press-bar{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:28px}.pb-note{grid-column:2}}.site-footer{padding-block:clamp(44px,6vw,64px) 28px}.ft-top{display:grid;gap:32px}.foot-brand{display:grid;gap:10px;align-content:start}.foot-brand img{height:30px;width:auto}.ft-tag{color:var(--white);font-weight:700}.foot-brand address{font-style:normal;line-height:1.7}.ft-hours{font-size:.85rem}.ft-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.ft-nav h3,.ft-contact h3{color:var(--white);font-size:.95rem;margin-bottom:6px}.ft-nav ul{list-style:none;display:grid;gap:0}.ft-nav a{min-height:36px;line-height:1.4}.ft-contact{display:grid;gap:6px;align-content:start}.ft-contact .contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.ft-contact .contacts a{padding:6px 0}.ft-login{justify-self:start;display:inline-flex!important;align-items:center;gap:8px;margin-top:8px;min-height:44px!important;padding:0 18px;border-radius:999px;border:1.5px solid rgba(251,208,47,.6);color:var(--cy-gold)!important;font-weight:700;text-decoration:none!important}.ft-login .ic{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.ft-login:hover{background:rgba(251,208,47,.1)}}@media (min-width:700px){.ft-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.ft-contact .contacts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.ft-top{grid-template-columns:minmax(0,1.25fr) minmax(0,3.2fr) minmax(0,1.05fr);gap:40px}.ft-contact .contacts{grid-template-columns:1fr}}.ft-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:36px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}.site-footer .group{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.g-label{font-size:.85rem}.g-tiles{list-style:none;display:grid;grid-template-columns:repeat(2,160px);gap:10px}.g-tiles a{display:grid!important;place-items:center;height:52px;min-height:52px!important;padding:8px 14px;border-radius:10px;background:var(--white)}.g-tiles picture{display:contents}picture>source{display:none}.g-tiles img{max-height:26px;max-width:100%;width:auto;height:auto;object-fit:contain}.g-tiles img[src*="bidnow"]{max-height:36px}@media (hover:hover) and (pointer:fine){.g-tiles a:hover{box-shadow:0 0 0 2px var(--cy-gold)}}@media (max-width:699px){.site-footer .group{display:grid;width:100%}.g-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer .legal{margin-top:18px;font-size:.78rem;line-height:1.7;color:rgba(201,214,234,.85)}@media (max-width:699px){.site-footer .legal .sep{display:none}.site-footer .legal .l-note{display:block;margin-top:2px}}@media (min-width:1100px){.ft-nav{grid-template-columns:repeat(4,auto);justify-content:space-between;column-gap:28px}}.pf-list .pf-logos{justify-self:start;padding:8px 10px}.aw-img img[src*="award-md"]{object-position:50% 0}@media (max-width:374px){.bar .container{gap:8px}.brand img{height:22px}.m-login{padding:0 6px;font-size:.9rem}.menu-btn{padding:0 10px;gap:6px}}@media (max-width:899px),(pointer:coarse){.ft-nav a{min-height:44px}}.kn-live .kn-skip{min-height:44px}@media (max-width:374px){.btn-lg b{font-size:.98rem}.btn-lg{gap:10px}.stickybar .txt{font-size:.8rem}}.btn-lg b span{display:inline}.site-footer .g-tiles{gap:12px}.mnav-in{max-width:640px;margin-inline:auto;padding:16px var(--gutter) 20px}.mnav-web{display:grid;gap:12px;padding:12px;border-radius:16px;background:var(--cy-navy);color:var(--white);text-decoration:none;box-shadow:0 16px 32px -20px rgba(7,47,82,.7)}.mw-top{display:flex;gap:12px;align-items:center}.mw-img{flex:none;width:112px;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--cy-blue)}.mw-img img{width:100%;height:100%;object-fit:cover}.mw-txt{display:grid;gap:2px;min-width:0;line-height:1.35}.mw-txt small{font-size:.78rem;font-weight:700;color:var(--cy-gold)}.mw-txt b{font-size:1.15rem;font-weight:900}.mw-txt>span{font-size:.85rem;color:var(--on-dark-muted)}.mw-go{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:var(--radius-pill);background:var(--cy-gold);color:var(--cy-navy);font-weight:700;transition:transform 160ms var(--ease-out),background-color 160ms ease}.mnav-web:active .mw-go{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.mnav-web:hover .mw-go{background:var(--cy-gold-hover)}}.mnav-in .mnav-list{margin-top:8px}.mnav-in .mnav-list .row{padding:0;min-height:58px;font-size:1.08rem}.mnav-list .rl{display:inline-flex;align-items:center;gap:12px}.hxm{width:12px;height:14px;flex:none;fill:var(--blue-50);stroke:var(--blue-100);stroke-width:12;transition:fill 160ms ease,stroke 160ms ease}.mnav-list .row[aria-current="page"],.mnav-list .row[data-current]{color:var(--cy-blue)}.mnav-list .row[aria-current="page"] .hxm,.mnav-list .row[data-current] .hxm{fill:var(--cy-gold);stroke:var(--cy-gold-deep)}.mnav-list .row[aria-expanded="true"] .hxm{stroke:var(--cy-blue)}.mnav-in .mnav-sub{border-radius:12px;padding:4px 0;margin:0 0 12px}.mnav-in .mnav-sub a{display:grid;align-content:center;gap:1px;min-height:56px;padding:8px 16px 8px 24px;font-weight:700;line-height:1.35}.mnav-in .mnav-sub a span{font-size:.82rem;font-weight:500;color:var(--muted)}.mnav-in .mnav-sub a.all{display:flex;align-items:center;gap:6px;min-height:48px;color:var(--cy-blue)}.mnav-label{margin:24px 0 2px;font-size:.8rem;font-weight:700;color:var(--muted)}.mnav-more{list-style:none}.mnav-more a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;color:var(--ink);text-decoration:none;font-weight:600;font-size:.98rem}.mnav-more a span{font-size:.82rem;font-weight:500;color:var(--muted);text-align:right}.mnav-more a[aria-current="page"]{color:var(--cy-blue)}.mnav-in .mnav-mem{margin-top:16px;border-top:1px solid var(--line)}.mnav-in .mnav-mem .row{min-height:52px;font-size:1rem}.mnav-mem .rl{gap:8px}.mnav-mem .lock{width:16px;height:16px;color:var(--muted)}.mnav-in>.line{display:flex;justify-content:space-between;align-items:center;min-height:var(--tap-min);margin-top:8px;color:var(--muted);font-size:.9rem}.mnav-in .lang a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);min-width:var(--tap-min);padding:0 10px;text-decoration:none;font-weight:700;color:var(--muted)}.mnav-in .lang a[aria-current="true"]{color:var(--cy-blue)}.mnav-foot{padding:12px var(--gutter) 16px;gap:8px;box-shadow:0 -12px 24px -20px rgba(7,47,82,.45)}.mnav-foot>*{width:100%;max-width:640px;margin-inline:auto}.mf-label{font-size:.8rem;font-weight:700;color:var(--muted)}.mf-wa{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mf-wa a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 10px;border-radius:var(--radius-pill);border:1.5px solid #25D366;background:#F1FCF5;color:var(--ink);font-weight:700;font-size:.95rem;text-decoration:none;white-space:nowrap;transition:transform 160ms var(--ease-out)}.mf-wa a:active{transform:scale(.97)}.mf-wa svg{width:20px;height:20px;flex:none;color:#1DA851}@media (max-height:620px){.mf-label{display:none}}@media (max-width:359px){.mw-img{width:96px}.mf-wa a{font-size:.88rem;gap:6px}}.mnav-in .mem-sub .mem-intro{padding:10px 16px 4px 24px;font-size:.8rem;font-weight:700;color:var(--muted)}.mnav-in .mem-sub a{display:flex;align-items:center;justify-content:space-between;gap:12px}.mnav-in .mem-sub .mi{display:grid;gap:1px;min-width:0;font-size:1rem;color:var(--ink)}.mnav-in .mem-sub .mi .nw{font-size:inherit;color:inherit;font-weight:inherit}.mem-sub .mi b{font-weight:700}.mnav-in .mem-sub .mi span{font-size:.82rem;font-weight:500;color:var(--muted)}.mnav-in .mem-sub .go{flex:none;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--line);color:var(--cy-blue);font-size:.82rem;font-weight:700}.mem-sub .go .ic{width:14px;height:14px}.mem-sub li + li:not(:nth-child(2)) a{border-top:1px solid var(--line)}.tl-txt .tl-lead{font-size:1.1rem;font-weight:700;color:var(--ink);line-height:1.5}@media (min-width:900px){.tools .wsl-prem .wsl-body{grid-template-columns:1fr}}.wsl-prem .tl-txt{max-width:46rem}.pf-feats{list-style:none;counter-reset:pf;display:grid;gap:12px}@media (min-width:600px){.pf-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pf-feats{grid-template-columns:repeat(4,minmax(0,1fr))}}.pf-feats li{counter-increment:pf;display:grid;grid-template-columns:1.9em minmax(0,1fr);column-gap:6px;row-gap:2px;align-content:start;padding:14px 16px 16px 12px;background:rgba(255,255,255,.72);border-top:3px solid var(--slide-navy)}.pf-feats li::before{content:counter(pf,decimal-leading-zero);grid-row:1 / span 2;padding-top:.3em;font-family:var(--font-en);font-weight:700;font-size:.8rem;color:var(--cy-gold-deep)}.pf-feats li>*{grid-column:2}.pf-feats span .nw{font-size:inherit;color:inherit}.pf-feats b{color:var(--slide-navy);font-size:1.05rem;font-weight:900;line-height:1.4}.pf-feats span{color:#26386B;font-size:.92rem;line-height:1.6}@media (max-width:599px){.kdys{grid-template-columns:1fr;gap:28px}.kdys li{grid-template-columns:64px minmax(0,1fr);column-gap:16px;row-gap:6px}.kdys li>b{grid-row:1 / span 3;font-size:3.6rem}.kdys li>:not(b){grid-column:2}}.tools .mock-phone{aspect-ratio:auto}.tools .mock-phone .pc-app{height:auto}@media (max-width:599px){.pf-feats{gap:8px}.pf-feats li{padding:12px 14px 14px 10px}}@media (max-width:1099px){.demo-stage .kn-crowd{height:120px}.demo-stage .stg-set{padding-bottom:96px}}@media (pointer:coarse),(max-width:899px){.kdys .link-arrow{min-height:44px}}.crumb a{display:inline-block;padding-block:9px;margin-block:-9px}.kn-live .kn-stage:not(.kn-revealed) .kn-reveal{pointer-events:none}.kn-live .kn-skip{z-index:6}@media (min-width:900px){.wb-p:only-child{grid-template-rows:auto auto auto 1fr}}#ecosystem .st-tabs,#ecosystem .st-progress{max-width:none}.tech-teaser .tt-mark.fd{background:#234EA1;color:#FFC400}.aw-fit{background:#0E0E12}.aw-doc{background:linear-gradient(160deg,#EEF3FA,#E2E9F4)}.aw-doc picture{padding:14px 18%}.aw-doc img{object-fit:contain;filter:drop-shadow(0 8px 16px rgba(7,47,82,.18))}.aw-fit picture,.aw-fit img{object-fit:contain}.track:focus-visible,.rv-list:focus-visible,.pr-row:focus-visible{outline-offset:-3px}@media (min-width:900px){.wb-p:only-child .btn{margin-top:0}}.wn-c h3.wn-t{font-size:clamp(1.02rem,1.6vw,1.14rem);font-weight:900;line-height:1.45;color:var(--white);text-wrap:pretty}.kn-kick{color:var(--kn-en,#A9C8F0);font-weight:700;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.5;margin-bottom:4px}.kn-line{justify-self:start;margin-top:14px;padding:2px 0 2px 14px;border-left:3px solid var(--cy-gold);color:var(--white);font-weight:900;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.5}.kn-line em{font-style:normal;color:var(--cy-gold)}.bc-when .bc-who{display:block;margin-bottom:4px;color:var(--slide-navy,#13285C);font-weight:700}.myth-wrap>.disclaimer{margin-top:16px}@media (max-width:599px){.cyc-ring{width:min(62%,240px)}}.myth-wrap>.disclaimer{color:#3F4C66;opacity:1}.fit2{display:grid;gap:16px}@media (min-width:760px){.fit2{grid-template-columns:1fr 1fr;gap:24px}}.fit2>div{border-radius:var(--r-card);padding:clamp(20px,3vw,32px)}.fit-yes{background:var(--cy-navy);color:var(--white)}.fit-no{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.fit2 h3{display:flex;align-items:center;gap:10px;font-size:clamp(1.1rem,1.8vw,1.3rem);margin-bottom:14px}.fit2 h3 .ic{width:22px;height:22px;flex:none}.fit-yes h3 .ic{color:var(--cy-gold)}.fit-no h3 .ic{color:var(--muted)}.fit2 ul{list-style:none;display:grid;gap:12px}.fit2 li{position:relative;padding-left:18px;line-height:1.6}.fit2 li::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:2px}.fit-yes li::before{background:var(--cy-gold)}.fit-no li::before{background:var(--blue-100)}.fit-yes li{color:#E3EAF6}.fit-no li{color:#33415C}.rw-stats{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;max-width:46rem}.rw-stats li{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);border-radius:12px;padding:12px 14px;display:grid;gap:4px;align-content:start}.rw-stats b{font:900 clamp(1.7rem,3.4vw,2.4rem)/1 var(--font-en);color:var(--cy-gold);letter-spacing:-0.01em}.rw-stats span{font-size:.82rem;line-height:1.5;color:#C9D6EA}.rw-feature{background:var(--slide-navy);color:var(--white);border-radius:12px;padding:clamp(20px,3vw,34px) clamp(20px,3.4vw,40px);margin:0 0 16px;display:grid;gap:12px}.rw-feature .q{width:34px;height:34px;color:var(--cy-gold)}.rw-feature blockquote p{font-size:clamp(1.15rem,2.3vw,1.55rem);font-weight:700;line-height:1.65}.rw-feature mark{background:none;color:var(--cy-gold);padding:0}.rw-feature figcaption{font-size:.9rem;color:#C9D6EA;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.rw-feature figcaption b{color:var(--white);font-size:1rem}.rw-wall{list-style:none;columns:3 250px;column-gap:14px}.rw-wall li{break-inside:avoid;display:grid;gap:12px;margin-bottom:14px;background:var(--white);border:1px solid rgba(20,43,97,.12);border-radius:12px;padding:16px 18px}.rw-q{color:var(--slide-navy);font-weight:700;line-height:1.75}.rw-who{display:flex;align-items:center;gap:10px;font-size:.9rem}.rw-who i{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:900 .85rem/1 var(--font-en);font-style:normal;background:var(--cy-blue);color:var(--cy-gold)}.rw-wall li:nth-child(3n+2) .rw-who i{background:var(--slide-navy)}.rw-wall li:nth-child(3n) .rw-who i{background:var(--cy-gold);color:var(--slide-navy)}.rw-who b{color:var(--slide-navy)}.rw-more{display:none;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;margin:2px 0 16px;border:2px solid var(--slide-navy);border-radius:999px;background:transparent;color:var(--slide-navy);font-family:inherit;font-weight:700;font-size:1rem;cursor:pointer}.rw-more svg{width:16px;height:16px}.rw-more:focus-visible{outline:3px solid var(--cy-gold);outline-offset:3px}.rw-src{font-size:.9rem;color:var(--slide-navy);line-height:1.7;margin:4px 0 8px}.rw-src a{color:var(--cy-blue);font-weight:700;display:inline-block;padding:4px 0}@media (max-width:699px){.rw-wall{columns:1}.rw-wall.rw-js:not(.open) li:nth-child(n+7){display:none}.rw-wall.rw-js:not(.open) + .rw-more{display:flex}}@media (max-width:459px){.rw-stats{grid-template-columns:1fr 1fr}.rw-stats li:last-child{grid-column:1 / -1}}.rw-feature blockquote{margin:0}.rw-q,.rw-feature blockquote p{text-wrap:pretty}.bc-proof{display:inline-grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:2px .35em;padding:4px 0;color:var(--slide-navy,#13285C);font-weight:700;text-decoration:underline;text-decoration-color:rgba(20,43,97,.35);text-underline-offset:3px}.bc-proof svg{width:1em;height:1em;color:#E0A800;flex:none;grid-row:1}.bc-proof .pr-2{grid-column:2}.bc-proof:hover{text-decoration-color:currentColor}@media (max-width:767px){.mosaic{grid-template-areas:"a a" "b e" "f f";grid-template-rows:240px 160px 190px}.mosaic .m-c,.mosaic .m-d{display:none}}.nights{display:grid;gap:clamp(24px,3vw,40px)}.nights-head{display:grid;gap:12px;max-width:46rem}.nights-head h2{font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.2;color:var(--white)}.nights-head p{color:#C9D6EA}.nights-row{list-style:none;display:grid;gap:16px}@media (min-width:900px){.nights-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.night{position:relative;display:grid;align-content:start;gap:10px;padding:clamp(20px,2.4vw,28px);border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14)}.night-k{display:flex;align-items:center;gap:10px;color:#A9BCE0;font-weight:700;font-size:.92rem}.night-k .pill{font:700 .72rem/1 var(--font-en);letter-spacing:.08em;color:var(--cy-gold);border:1.5px solid var(--cy-gold);border-radius:999px;padding:5px 10px}.night-w{font-size:clamp(2.4rem,4vw,3.2rem);font-weight:900;line-height:1.05;color:var(--cy-gold);margin-top:2px}.night h3{color:var(--white);font-size:clamp(1.08rem,1.5vw,1.22rem);line-height:1.45;font-weight:900;text-wrap:pretty}.night ul{list-style:none;display:grid;gap:8px;margin-top:2px}.night ul li{position:relative;padding-left:16px;color:#DCE6F4;line-height:1.6}.night ul li::before{content:"";position:absolute;left:0;top:.68em;width:6px;height:6px;border-radius:2px;background:var(--cy-gold)}.night-by{margin-top:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12);color:#A9BCE0;font-size:.9rem;line-height:1.6}@media (min-width:900px){.night:not(:last-child)::after{content:"";position:absolute;right:-19px;top:64px;width:12px;height:12px;border-top:2px solid var(--cy-gold);border-right:2px solid var(--cy-gold);transform:rotate(45deg)}}.nights>.btn{justify-self:start}.bc-who a{color:inherit;text-decoration:underline;text-decoration-color:rgba(20,43,97,.35);text-underline-offset:3px}.bc-who a:hover{text-decoration-color:currentColor}.bc-who .bc-lbl{margin-right:.45em;font-weight:500;color:#3B4F86}@media (max-width:899px){.bc-who .bc-lbl{display:block;font-size:.78rem}}.pv-live .pv-deck{position:relative;align-items:start}.pv-live .pv-deck>li:not(.on){position:absolute;top:0;left:0;right:0}@media (min-width:900px){.pv-live .pv-deck>li.on{min-height:640px}.pv-live .cs .cs-body{align-content:center}.pv-live .pv-chris{height:560px}}.pv-live .pv-chris{-webkit-mask:none;mask:none;filter:none}@media (min-width:900px){.pv-live .pv-chris{right:auto;bottom:-8px;height:auto;left:calc(100% - clamp(0px,25vw,340px) - 70px);transform:translateX(-5.16%);width:min(506px,calc(((100vw - 100%) / 2 + clamp(0px,25vw,340px) + 70px - 20px) * 1.1151))}}.pv-proof{list-style:none;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;margin:14px 0 0;padding:0}.pv-proof li{display:grid;align-content:start;gap:4px;padding:0 clamp(18px,2.6vw,34px);border-left:1px solid rgba(255,255,255,.2)}.pv-proof li:first-child{padding-left:0;border-left:0}.pv-proof b{font:900 clamp(1.45rem,2.3vw,2rem)/1.1 var(--font-en);letter-spacing:-0.01em;color:var(--cy-gold);white-space:nowrap}.pv-proof li>span{font-size:.86rem;line-height:1.45;color:#C9D6EA;max-width:16em;text-wrap:balance}.pv-proof-note{font-size:.78rem;color:#8FA0BD;margin-top:2px}@media (max-width:759px){.pv-proof{grid-template-columns:1fr;margin-top:10px}.pv-proof li{grid-template-columns:minmax(0,9.5em) 1fr;align-items:baseline;gap:12px;padding:9px 0;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.pv-proof li:first-child{border-top:0;padding-top:4px}.pv-proof b{font-size:1.2rem}.pv-proof li>span{font-size:.8rem;max-width:none}}.pv-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;margin-top:22px;padding:clamp(18px,2.4vw,26px) clamp(18px,2.8vw,32px);border-radius:var(--radius-card,14px);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.pv-cta p{display:grid;gap:4px;max-width:34rem}.pv-cta p b{font-size:clamp(1.15rem,1.6vw,1.35rem);color:var(--white)}.pv-cta p span{font-size:.95rem;color:#C9D6EA;line-height:1.55}@media (max-width:599px){.pv-cta .btn-lg{width:100%}}.pv .cat-intro{display:block}.pv .cat-intro b{margin-right:10px}.pv .cat-intro .ci-fit:not([hidden]){display:inline-block;margin:6px 0 0 8px}.demo-wall{min-height:0;padding-top:clamp(26px,3vw,44px);padding-bottom:clamp(40px,5vw,64px)}.demo-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy cta" "sub cta" "shot shot" "legend legend";gap:14px clamp(28px,4vw,56px);align-items:end}.demo-copy{grid-area:copy;max-width:none;gap:10px}.demo-side{display:contents}.demo-side .kn-sub{grid-area:sub;max-width:38em;color:#DCE6F4}.demo-side .kn-cta{grid-area:cta;align-self:end;display:grid;justify-items:start;gap:6px;padding-bottom:2px}.demo-stage h1{font-size:clamp(2rem,3.7vw,3.4rem)}.demo-screen{grid-area:shot;position:relative;width:100%;max-width:900px;margin:8px 0 0;border-radius:12px;overflow:hidden;background:var(--white);box-shadow:0 0 0 1px rgba(255,255,255,.14),0 30px 80px -30px rgba(0,0,0,.7),0 0 70px -10px rgba(60,140,255,.38)}.demo-screen .mb-bar{padding:8px 12px}.demo-screen figcaption{padding:8px 12px;font-size:.8rem;color:var(--muted);background:#EEF1F6;border-top:1px solid var(--line)}.demo-legend-wrap{grid-area:legend;max-width:900px}.demo-stage .stg-chris{-webkit-mask:none;mask:none;filter:none;display:none}@media (min-width:900px){.demo-wall{padding-bottom:clamp(130px,11vw,168px)}.demo-stage .kn-crowd{height:150px}}@media (min-width:1200px){.demo-grid{grid-template-columns:minmax(0,900px) minmax(300px,1fr);grid-template-areas:"copy cta" "sub cta" "shot legend";column-gap:clamp(28px,3vw,48px)}.demo-side .kn-cta{justify-items:stretch;max-width:340px}.demo-side .kn-cta .btn-lg{min-width:0}.demo-side .kn-cta .hero-link{justify-self:start}.demo-legend-wrap{align-self:start;margin-top:8px;max-width:320px}.demo-legend-wrap .hs-legend{flex-direction:column;align-items:stretch}.demo-legend-wrap .hs-legend button{width:100%}.demo-stage .stg-chris{display:block;height:min(50%,600px);right:calc(var(--kn-side,0px) + 1.2%)}}@media (max-width:899px){.demo-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:14px}.demo-copy,.demo-side .kn-sub,.demo-side .kn-cta,.demo-screen,.demo-legend-wrap{grid-area:auto}.demo-copy{order:1}.demo-side .kn-sub{order:2}.demo-screen{order:3;margin-top:10px}.demo-legend-wrap{order:4}.demo-side .kn-cta{order:5;margin-top:6px;display:flex;flex-direction:column;align-items:stretch}.demo-side .kn-cta .hero-link{align-self:flex-start}.demo-wall{padding:26px 16px 28px}}@media (max-width:699px){.demo-screen{max-width:420px;margin-inline:auto}.demo-screen .mb-bar span{font-size:10px}}.hs-shot{position:relative}.hs-shot picture,.hs-shot img{display:block;width:100%;height:auto}.hs{position:absolute;left:var(--x);top:var(--y);z-index:2;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer;font:900 .86rem/1 var(--font-en);color:var(--cy-navy);-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 3px 6px rgba(7,30,70,.45))}@media (max-width:699px){.hs{left:var(--mx,var(--x));top:var(--my,var(--y))}.hs::before{width:24px;height:27px;margin:-13.5px 0 0 -12px}.hs{font-size:.78rem}}.hs::before{content:"";position:absolute;left:50%;top:50%;width:28px;height:32px;margin:-16px 0 0 -14px;background:var(--cy-gold);-webkit-mask:var(--hex-mask) center / contain no-repeat;mask:var(--hex-mask) center / contain no-repeat;transition:background-color 160ms ease,transform 200ms var(--ease-out)}.hs>span[aria-hidden]{position:relative}.hs::after{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;box-shadow:0 0 0 2px rgba(251,208,47,.9);opacity:0;pointer-events:none}.hs[aria-expanded="true"]::before,.hs.on::before{background:var(--white);transform:scale(1.14)}.hs:focus-visible{outline:none}.hs:focus-visible::before{background:var(--white)}.hs:focus-visible::after{opacity:1;box-shadow:0 0 0 3px var(--cy-navy),0 0 0 5px var(--cy-gold)}@media (hover:hover) and (pointer:fine){.hs:hover::before{transform:scale(1.14)}}@media (prefers-reduced-motion:no-preference){.hs-ready:not(.hs-used) .hs::after{animation:hs-ping 2.6s ease-out infinite}.hs-ready:not(.hs-used) .hs:nth-of-type(2)::after{animation-delay:.65s}.hs-ready:not(.hs-used) .hs:nth-of-type(3)::after{animation-delay:1.3s}.hs-ready:not(.hs-used) .hs:nth-of-type(4)::after{animation-delay:1.95s}.hs-ready:not(.hs-used) .hs:nth-of-type(5)::after{animation-delay:2.3s}}@keyframes hs-ping{0%{opacity:.95;transform:scale(.75)}70%,100%{opacity:0;transform:scale(1.7)}}.hs-tip{position:absolute;left:0;top:0;z-index:3;width:max-content;max-width:300px;padding:12px 15px 13px;border-radius:10px;background:#0B1340;color:#E6ECF7;font-size:.9rem;line-height:1.65;text-align:left;box-shadow:0 18px 40px -14px rgba(2,8,32,.7),0 0 0 1px rgba(251,208,47,.4);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity 160ms ease,transform 220ms var(--ease-out),visibility 0s linear 220ms;pointer-events:none}.hs-tip.up{transform:translateY(-6px)}.hs-tip.on{opacity:1;visibility:visible;transform:none;transition:opacity 160ms ease,transform 220ms var(--ease-out);pointer-events:auto}.hs-tip::before{content:"";position:absolute;left:var(--ax,50%);top:-6px;width:12px;height:12px;margin-left:-6px;background:inherit;transform:rotate(45deg);box-shadow:-1px -1px 0 rgba(251,208,47,.4)}.hs-tip.up::before{top:auto;bottom:-6px;box-shadow:1px 1px 0 rgba(251,208,47,.4)}.hs-tip b{display:block;color:var(--cy-gold);font-size:.95rem;font-weight:900;margin-bottom:3px}.hs-tip p{margin:0}.hs-tip .nw{font-size:inherit;color:inherit}@media (prefers-reduced-motion:reduce){.hs-tip,.hs-tip.up,.hs-tip.on{transform:none;transition:opacity 120ms ease,visibility 0s}}.hs-dot{position:absolute;left:50%;top:30%;z-index:1;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--pen);pointer-events:none;opacity:0;box-shadow:0 0 0 6px rgba(229,50,45,.22),0 0 24px 8px rgba(229,50,45,.5);transition:left 760ms cubic-bezier(.6,0,.2,1),top 760ms cubic-bezier(.6,0,.2,1),opacity 300ms ease}.hs-dot.run{opacity:1}.hs-legend-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:.95rem;font-weight:700;color:#DCE6F4;margin:4px 0 10px}.hs-legend-h span{font-size:.82rem;font-weight:500;color:#9FB0CC}.hs-legend{list-style:none;counter-reset:hl;display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0}.hs-legend li{counter-increment:hl}.hs-legend button{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:6px 16px 6px 9px;border:0;border-radius:999px;cursor:pointer;font:700 .92rem/1.3 var(--font-zh);color:#E6ECF7;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);transition:background-color 180ms ease,color 180ms ease,box-shadow 180ms ease;-webkit-tap-highlight-color:transparent}.hs-legend button::before{content:counter(hl);flex:none;width:24px;height:27px;display:grid;place-items:center;font:900 .76rem/1 var(--font-en);color:var(--cy-navy);background:var(--cy-gold);-webkit-mask:var(--hex-mask) center / contain no-repeat;mask:var(--hex-mask) center / contain no-repeat}.hs-legend button[aria-expanded="true"]{background:var(--cy-gold);color:var(--cy-navy);box-shadow:none}.hs-legend button[aria-expanded="true"]::before{background:var(--cy-navy);color:var(--cy-gold)}@media (hover:hover) and (pointer:fine){.hs-legend button:hover{background:rgba(255,255,255,.16)}.hs-legend button[aria-expanded="true"]:hover{background:var(--cy-gold)}}.hs-legend button:focus-visible{outline:3px solid var(--cy-gold);outline-offset:2px}.hs-light button{color:var(--slide-navy);background:var(--white);box-shadow:inset 0 0 0 1px #D3DAE8,0 1px 2px rgba(7,47,82,.06)}.hs-light button::before{background:var(--slide-navy);color:var(--cy-gold)}.hs-light button[aria-expanded="true"]{background:var(--slide-navy);color:var(--white)}.hs-light button[aria-expanded="true"]::before{background:var(--cy-gold);color:var(--cy-navy)}@media (hover:hover) and (pointer:fine){.hs-light button:hover{background:#EEF2FA}.hs-light button[aria-expanded="true"]:hover{background:var(--slide-navy)}}.hs-light button:focus-visible{outline-color:var(--cy-blue)}.wsl-pc .hs-legend-h{color:var(--slide-navy)}.wsl-pc .hs-legend-h span{color:#45557A}@media (max-width:599px){.hs-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hs-legend button{width:100%;min-height:48px;padding:6px 10px 6px 7px;border-radius:12px;font-size:.86rem;text-align:left}}.kdys .ba{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;margin:2px 0 2px;font-size:.95rem;line-height:1.6}.kdys .ba dt{align-self:start;margin-top:.2em;padding:1px 8px;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.06em;white-space:nowrap}.kdys .ba dd{margin:0}.kdys .ba dt:first-of-type{color:#9FB0CC;box-shadow:inset 0 0 0 1px rgba(159,176,204,.45)}.kdys .ba dd:first-of-type{color:#8FA0BD}.kdys .ba dt:last-of-type{color:var(--cy-navy);background:var(--cy-gold)}.kdys .ba dd:last-of-type{color:var(--white)}.kdys .ba .nw{font-size:inherit;color:inherit}.fd2-rec{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:12px;background:#F4F7FC;box-shadow:inset 0 0 0 1px #E1E8F3}.fd2-rec img{width:84px;height:auto;display:block}.fd2-rec>span{display:grid;gap:2px;font-size:.92rem;color:#33415C;line-height:1.5}.fd2-rec b{color:var(--ink);font-size:.98rem}@media (max-width:599px){.pf-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pf-feats li{grid-template-columns:minmax(0,1fr);padding:11px 11px 13px}.pf-feats li::before{grid-row:auto;padding-top:0;margin-bottom:2px}.pf-feats li>*{grid-column:1}.pf-feats b{font-size:.98rem}.pf-feats span{font-size:.86rem;line-height:1.55}}@media (max-width:389px){.pf-feats{grid-template-columns:minmax(0,1fr)}}.wsl-pc .wsl-body{align-items:center}@media (min-width:900px){.tools .wsl-pc .wsl-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.pc-list{list-style:none;display:grid;gap:8px;margin:0;padding:0}.pc-list li{position:relative;padding-left:22px;color:#26386B;font-size:1rem;line-height:1.6}.pc-list li::before{content:"";position:absolute;left:2px;top:.5em;width:10px;height:11px;background:var(--cy-gold-deep);-webkit-mask:var(--hex-mask) center / contain no-repeat;mask:var(--hex-mask) center / contain no-repeat}.pc-list .nw{font-size:inherit;color:inherit}.pc-quote{margin:4px 0 0;padding:14px 16px 14px 18px;border-left:3px solid var(--cy-gold);background:rgba(255,255,255,.6);border-radius:0 10px 10px 0}.pc-quote p{font-size:1rem;font-weight:700;color:var(--slide-navy);line-height:1.7}.pc-quote .nw{font-size:inherit;color:inherit}.pc-quote cite{display:block;margin-top:6px;font-style:normal;font-size:.85rem;color:#45557A}.pc-vis{display:grid;gap:4px;min-width:0}.pc-fig{margin:0}.pc-fig figcaption{margin-top:6px;font-size:.8rem;color:#45557A;text-align:center}.pc-fig .hs-shot{max-width:620px;margin-inline:auto}.kn-end-chris.clean{-webkit-mask:none;mask:none;filter:none}.tl-txt .tl-logo{display:block;height:48px;width:auto;margin-bottom:2px}.tl-txt .tl-logo-cy{height:26px;margin:4px 0 4px}@media (max-width:599px){.tl-txt .tl-logo{height:42px}.tl-txt .tl-logo-cy{height:24px}}.fd2-txt>picture>img{height:54px;width:auto;display:block}@media (max-width:699px){.pc-fig .hs-shot{max-width:420px}.pc-fig .hs-shot img{border-radius:18px;box-shadow:0 0 0 1px #D6DDEA,0 24px 48px -24px rgba(7,30,70,.45)}}.ab-eyebrow{font-size:.85rem;font-weight:700;letter-spacing:.14em;color:var(--cy-gold-deep);margin-bottom:10px}.sec-night .ab-eyebrow,.ab-hero .ab-eyebrow{color:var(--cy-gold)}.fd-quote{margin:4px 0 0;padding:20px 22px 18px;border-radius:14px;background:var(--white);box-shadow:inset 4px 0 0 var(--cy-gold),0 1px 2px rgba(7,47,82,.06)}.fd-quote p{font-size:1.04rem;line-height:1.85;color:#26386B;font-weight:500}.fd-quote .nw{font-size:inherit;color:inherit}.fd-quote footer{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:10px}.fd-quote footer img{width:150px;height:auto;opacity:.85}.fd-quote cite{font-style:normal;font-size:.88rem;color:var(--muted)}.fd-facts .nw{font-size:inherit;color:inherit}#values .sec-head h2{max-width:none}.mvv{list-style:none;display:grid;gap:14px;margin:0;padding:0}@media (min-width:900px){.mvv{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.mvv li{display:grid;gap:10px;align-content:start;padding:clamp(20px,2.4vw,28px);border-radius:16px;background:var(--paper);border-top:4px solid var(--cy-blue)}.mvv li:nth-child(2){border-top-color:var(--cy-gold)}.mvv li:nth-child(3){border-top-color:var(--cy-navy)}.mvv b{font-size:.95rem;letter-spacing:.12em;color:var(--cy-blue)}.mvv p{font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:700;line-height:1.65;color:var(--ink)}.mvv em{font-style:normal;color:var(--cy-blue)}.mvv .nw{font-size:inherit;color:inherit}.s4{margin-top:clamp(28px,4vw,44px);display:grid;gap:16px}@media (min-width:900px){.s4{grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);align-items:center;gap:36px}}.s4 h3{display:grid;gap:6px;font-size:clamp(1.3rem,2.2vw,1.6rem)}.s4 h3>span{font-size:.92rem;font-weight:500;color:var(--muted)}.s4 h3 .nw{font-size:inherit;color:inherit}.s4 ol{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;counter-reset:s4}@media (min-width:700px){.s4 ol{grid-template-columns:repeat(4,minmax(0,1fr))}}.s4 li{counter-increment:s4;display:grid;gap:4px;padding:16px 16px 14px;border-radius:14px;background:var(--cy-navy);color:var(--white)}.s4 li b{font:900 .9rem/1.3 var(--font-en);letter-spacing:.04em;color:var(--cy-gold);text-transform:uppercase}.s4 li span{font-size:1.15rem;font-weight:900}.act-txt .ab-eyebrow{margin-bottom:6px}.act-list b span:first-child{display:inline}.act-list p .nw{font-size:inherit;color:inherit}@media (min-width:900px){.flow.flow5{grid-template-columns:repeat(5,minmax(0,1fr))}.flow.flow5 li{padding-right:22px}.flow.flow5 li + li{padding-left:22px}}.flow img,.flow picture img{height:40px;width:auto;max-width:100%;justify-self:start;object-fit:contain;object-position:left center;margin-bottom:8px}.flow picture{display:block}.flow span .nw{font-size:inherit;color:inherit}.vs3{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a" "b c"}.vs3 figure{margin:0;border-radius:var(--r-media);overflow:hidden}.vs3 .v-a{grid-area:a;aspect-ratio:3 / 2}.vs3 .v-b{grid-area:b;aspect-ratio:4 / 3}.vs3 .v-c{grid-area:c;aspect-ratio:4 / 3}.vs3 picture,.vs3 img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.vs2-txt>p .nw{font-size:inherit;color:inherit}.page-about .why{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.page-about .why{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.ab-hero{--hdr:106px;position:relative;isolation:isolate;color:var(--white);background:#0B1430;overflow:hidden}.ab-gate{position:relative;height:clamp(560px,calc(100svh - var(--hdr)),980px);overflow:hidden}.ab-gate picture,.ab-gate img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.ab-gate::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,14,40,.88) 0%,rgba(8,14,40,.55) 34%,rgba(8,14,40,0) 62%),linear-gradient(0deg,rgba(8,14,40,.92) 0%,rgba(8,14,40,.35) 34%,rgba(8,14,40,0) 55%)}.ab-hero-copy{position:absolute;left:0;right:0;bottom:clamp(40px,7vh,88px);z-index:2;display:grid;gap:14px;justify-items:start}.ab-hero-copy>*{max-width:34rem}.ab-hero h1{font-size:clamp(2.2rem,4.4vw,4rem);line-height:1.14;letter-spacing:-0.01em;color:var(--white);text-shadow:0 2px 24px rgba(0,0,0,.35)}.ab-hero h1 em{font-style:normal;color:var(--cy-gold)}.ab-en{font:500 clamp(.95rem,1.3vw,1.1rem) var(--font-en);color:#DCE6F4;margin-top:-4px;letter-spacing:.02em}.ab-lede{font-size:clamp(1.02rem,1.35vw,1.14rem);line-height:1.85;color:#E4EBF6}.ab-lede .nw{font-size:inherit;color:inherit}.ab-cta{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;margin-top:4px}.ab-cta .btn{min-height:52px}.ab-hero .crumb,.ab-hero .crumb a{color:#C9D6EA}.ab-hero :focus-visible{outline-color:var(--cy-gold)}@media (prefers-reduced-motion:no-preference){.ab-gate img{animation:ab-push 16s cubic-bezier(.2,.6,.2,1) both;transform-origin:38% 45%}.ab-hero-copy>*{animation:fade 800ms var(--ease-out) backwards}.ab-hero-copy>:nth-child(2){animation-delay:120ms}.ab-hero-copy>:nth-child(3){animation-delay:200ms}.ab-hero-copy>:nth-child(n+4){animation-delay:280ms}}@keyframes ab-push{from{transform:scale(1.07)}to{transform:scale(1)}}@media (max-width:899px){.ab-hero{--hdr:64px}.ab-gate{height:auto;aspect-ratio:4 / 4.2}.ab-gate img{object-position:30% 45%}.ab-gate::after{background:linear-gradient(0deg,#0B1430 0%,rgba(11,20,48,.2) 38%,rgba(11,20,48,0) 60%)}.ab-hero-copy{position:relative;bottom:auto;margin-top:-64px;padding-bottom:26px}.ab-hero h1{font-size:clamp(1.9rem,8.2vw,2.5rem)}.ab-cta .btn{flex:1 1 auto;justify-content:center}}.ab-tour{background:#0B1430;color:var(--white);padding:8px 0 clamp(36px,5vw,60px)}.ab-tour-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:clamp(1.15rem,1.8vw,1.4rem);color:var(--white);margin-bottom:16px}.ab-tour-h span{font:500 .85rem var(--font-en);color:#9FB0CC;letter-spacing:.06em}.ab-tour-list{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0}.ab-tour-list figure{margin:0}.ab-tour :focus-visible{outline-color:var(--cy-gold)}.ab-tour-list picture,.ab-tour-list img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px}.ab-tour-list img{transition:transform 600ms var(--ease-out),filter 300ms ease}.ab-tour-list picture{overflow:hidden;border-radius:12px}@media (hover:hover) and (pointer:fine){.ab-tour-list figure:hover img{transform:scale(1.05)}}.ab-tour-list figcaption{display:grid;gap:2px;margin-top:10px}.ab-tour-list b{font-size:.98rem;color:var(--white)}.ab-tour-list figcaption span{font-size:.85rem;color:#AFC0DA}@media (max-width:899px){.ab-tour-list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none}.ab-tour-list::after{content:"";flex:0 0 1px}.ab-tour-list::-webkit-scrollbar{display:none}.ab-tour-list li{flex:0 0 72%;scroll-snap-align:start}}.ab-facts{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:clamp(26px,3.4vw,40px) 0 0;padding:0;border-top:1px solid rgba(255,255,255,.16)}.ab-facts li{display:grid;gap:4px;padding:18px 16px 4px 0}.ab-facts b{font:900 clamp(1.5rem,2.6vw,2.2rem)/1.1 var(--font-en);color:var(--cy-gold);letter-spacing:-0.01em}.ab-facts span{font-size:.88rem;color:#C9D6EA;line-height:1.5}@media (min-width:900px){.ab-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.ab-facts li{padding:22px 24px 0;border-left:1px solid rgba(255,255,255,.14)}.ab-facts li:first-child{padding-left:0;border-left:0}}.rl-sec{position:relative;background:#050B22;color:var(--white);isolation:isolate}.rl-sec::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;z-index:-1;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.12) .8px,transparent 1.3px);background-size:5px 5px}.rl-pin{padding:clamp(56px,7vw,96px) 0}.rl-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:10px 32px;margin-bottom:clamp(28px,4vw,48px)}.rl-head h2{font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.2;color:var(--white)}.rl-hint{display:none;font-size:.9rem;color:#9FB0CC}.rl-track{list-style:none;display:grid;gap:clamp(48px,8vw,80px);margin:0 auto;padding:0 var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}.rl-frame{display:grid;gap:20px}.rl-media{position:relative;aspect-ratio:4 / 3}.rl-media figure{position:absolute;margin:0;overflow:hidden;border-radius:14px;background:#101A3C;box-shadow:0 24px 60px -24px rgba(0,0,0,.8)}.rl-media picture,.rl-media img{display:block;width:100%;height:100%;object-fit:cover}.rl-media .m1{inset:0}.rl-col .m1{inset:0 20% 16% 0}.rl-col .m2,.rl-col .m3{border:6px solid #F4F1EA;border-radius:6px;box-shadow:0 22px 40px -16px rgba(0,0,0,.85)}.rl-col .m2{right:0;bottom:0;width:36%;aspect-ratio:3 / 4;transform:rotate(3deg)}.rl-col .m3{right:3%;top:2%;width:40%;aspect-ratio:4 / 3;transform:rotate(-4deg)}.rl-col .m2 img{object-position:50% 30%}.rl-frame[data-y="2024"] .m2 img{object-fit:contain;background:#fff}.rl-frame[data-y="2024"] .m3 img{object-position:50% 0}.rl-logo{position:absolute;z-index:2;left:14px;top:14px;display:grid;place-items:center;padding:8px 12px;border-radius:10px;background:var(--white);box-shadow:0 8px 20px -8px rgba(0,0,0,.6)}.rl-logo img{height:30px;width:auto;display:block}.rl-logo-n{background:var(--cy-navy)}.rl-type{position:absolute;inset:0;border-radius:14px;display:grid;align-content:center;padding:clamp(24px,4vw,52px)}.rl-type p{position:relative;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:900;line-height:1.3;color:var(--white)}.rl-type em{font-style:normal;color:var(--cy-gold)}.rl-type>.sky{height:28%}.rl-txt{display:grid;gap:10px;align-content:start}.rl-yr{font:900 clamp(4rem,15vw,6rem)/.9 var(--font-en);letter-spacing:-0.03em;color:var(--cy-gold)}.rl-txt h3{font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.3;color:var(--white)}.rl-pts{list-style:none;display:grid;gap:6px;margin:2px 0 0;padding:0}.rl-pts li{position:relative;padding-left:16px;color:#C9D6EA;font-size:1rem;line-height:1.65}.rl-pts li::before{content:"";position:absolute;left:0;top:.68em;width:6px;height:6px;border-radius:50%;background:var(--cy-gold)}.rl-pts .nw{font-size:inherit;color:inherit}.rl-cap{font-size:.82rem;color:#8FA0BD;margin-top:4px}.rl-rail-wrap{display:none}.rl-live .rl-pin{position:sticky;top:var(--rl-top,106px);height:calc(100svh - var(--rl-top,106px));min-height:600px;padding:clamp(18px,3vh,36px) 0 clamp(14px,2.4vh,28px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.rl-live .rl-head{margin-bottom:clamp(12px,2.4vh,28px)}.rl-live .rl-head h2{font-size:clamp(1.8rem,3vw,2.6rem)}.rl-live .rl-head h2 br{display:none}.rl-live .rl-hint{display:flex;align-items:center;gap:8px}.rl-live .rl-hint::after{content:"";width:34px;height:1px;background:currentColor}.rl-live .rl-view{min-height:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.rl-live .rl-frame .rl-txt{opacity:.28;transition:opacity 500ms var(--ease-out)}.rl-live .rl-frame.on .rl-txt{opacity:1}.rl-live .rl-track{display:flex;align-items:stretch;height:100%;gap:clamp(56px,6vw,110px);max-width:none;margin:0;padding:0 max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter)));will-change:transform}.rl-live .rl-frame{flex:0 0 min(1060px,80vw);height:100%;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,3vw,52px);align-items:center}.rl-live .rl-media{aspect-ratio:auto;height:min(100%,560px)}.rl-live .rl-yr{font-size:clamp(5rem,9vw,9rem);color:transparent;-webkit-text-stroke:2px rgba(251,208,47,.55);transition:color 500ms var(--ease-out),-webkit-text-stroke-color 500ms var(--ease-out)}.rl-live .rl-frame.on .rl-yr{color:var(--cy-gold);-webkit-text-stroke-color:var(--cy-gold)}.rl-live .rl-frame .rl-media{opacity:.45;transform:scale(.94);transition:opacity 600ms var(--ease-out),transform 700ms var(--ease-out)}.rl-live .rl-frame.on .rl-media{opacity:1;transform:none}.rl-live .rl-rail-wrap{display:block;margin-top:clamp(10px,2vh,22px)}.rl-rail{position:relative;display:flex;justify-content:space-between;gap:4px;padding-top:14px}.rl-line{position:absolute;left:0;right:0;top:0;height:2px;background:rgba(255,255,255,.16);border-radius:2px}.rl-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--cy-gold);border-radius:2px}.rl-rail button{position:relative;min-height:40px;padding:6px 4px;border:0;background:none;color:#8FA0BD;font:700 .92rem var(--font-en);cursor:pointer;transition:color 200ms ease}.rl-rail button::before{content:"";position:absolute;left:50%;top:-19px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#2A3557;box-shadow:0 0 0 3px #050B22;transition:background-color 200ms ease,transform 200ms var(--ease-out)}.rl-rail button.past::before{background:var(--cy-gold)}.rl-rail button[aria-current="true"]{color:var(--cy-gold)}.rl-rail button[aria-current="true"]::before{background:var(--cy-gold);transform:scale(1.4)}@media (hover:hover) and (pointer:fine){.rl-rail button:hover{color:var(--white)}}.rl-rail button:focus-visible{outline:3px solid var(--cy-gold);outline-offset:2px;border-radius:6px}.rl-rail button:first-child{padding-left:0}.rl-rail button:last-child{padding-right:0}.rl-rail button:first-child::before{left:5px}.rl-rail button:last-child::before{left:auto;right:0;margin-left:0}@media (min-width:900px) and (max-height:760px){.rl-live .rl-txt h3{font-size:1.3rem}.rl-live .rl-pts li{font-size:.92rem}}@media (min-width:900px){.rl-sec:not(.rl-live) .rl-frame{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,3vw,52px);align-items:center}.rl-sec:not(.rl-live) .rl-yr{font-size:clamp(4.5rem,7vw,7rem)}}@media (max-width:899px){.rl-frame{gap:14px}.rl-col .m1{inset:0 16% 18% 0}}@media (min-width:900px){.ab-hero{display:grid;align-items:center;min-height:clamp(560px,calc(100svh - var(--hdr)),920px);background:#0D1030}.ab-gate{position:absolute;top:0;right:0;bottom:0;width:60%;height:auto;overflow:hidden}.ab-gate img{object-position:12% 46%}.ab-gate::after{background:linear-gradient(90deg,#0D1030 0%,rgba(13,16,48,.7) 9%,rgba(13,16,48,0) 22%),linear-gradient(0deg,rgba(13,16,48,.55) 0%,rgba(13,16,48,0) 26%)}.ab-hero-copy{position:relative;bottom:auto;padding-block:56px}.ab-hero-copy>*{max-width:26rem}.ab-hero h1{font-size:clamp(2.2rem,3.6vw,3.4rem)}.ab-gate img{transform-origin:30% 48%}html[lang="en"] .ab-hero-copy>h1{max-width:31rem}html[lang="en"] .ab-hero h1{font-size:clamp(2.2rem,3.2vw,3rem)}}@media (min-width:900px) and (max-width:1099px){.ab-gate{width:56%}.ab-hero-copy>*{max-width:22rem}.ab-hero h1{font-size:2.3rem}}.ab-tour-top{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-bottom:18px}.ab-tour .ab-tour-top .ab-tour-h{margin-bottom:0}.og-toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:transparent;color:#C9D6EA;font:700 .85rem var(--font);cursor:pointer;transition:border-color 160ms ease,color 160ms ease}.og-toggle[hidden]{display:inline-flex;visibility:hidden}.og-toggle .ic{width:14px;height:14px;fill:currentColor;stroke:none}.og-toggle .og-i-play,.og-toggle .og-t-play,.og-toggle[data-paused] .og-i-pause,.og-toggle[data-paused] .og-t-pause{display:none}.og-toggle[data-paused] .og-i-play,.og-toggle[data-paused] .og-t-play{display:inline}@media (hover:hover) and (pointer:fine){.og-toggle:hover{border-color:var(--cy-gold);color:var(--white)}}.og-toggle:focus-visible{outline:3px solid var(--cy-gold);outline-offset:2px}.og{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.og::-webkit-scrollbar{display:none}.og-track{display:flex;width:max-content}.og-set{display:flex;gap:6px;list-style:none;margin:0;padding:0 6px 0 0}.og-set:first-child{padding-left:6px}.og-set li{flex:none;height:clamp(180px,20vw,300px);aspect-ratio:var(--r);overflow:hidden;background:#101A3C}.og-set picture,.og-set img{display:block;width:100%;height:100%;object-fit:cover}.og.og-run{overflow:hidden}.og.og-run .og-set:first-child{padding-left:0}.og.og-run .og-track{animation:og-drift var(--og-dur,90s) linear infinite;will-change:transform}.og.og-run.og-paused .og-track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.og.og-run:hover .og-track{animation-play-state:paused}}@keyframes og-drift{to{transform:translate3d(-50%,0,0)}}.ab-tour .ab-facts{margin-top:clamp(30px,4vw,48px)}.fd-pq{position:relative;margin:14px 0 0;padding-top:30px}.fd-pq::before{content:"\201C";content:"\201C" / "";position:absolute;left:-8px;top:-30px;font:400 7rem/1 Georgia,"Times New Roman",serif;color:var(--cy-gold);pointer-events:none}.fd-pq blockquote{margin:0}.fd-pq p{font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.75;font-weight:700;color:var(--ink)}.fd-pq em{font-style:normal;color:var(--cy-blue)}.fd-pq .nw{font-size:inherit;color:inherit}.fd-pq figcaption{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:20px}.fd-pq figcaption img{height:58px;width:auto;display:block}.fd-pq figcaption>span{display:grid;gap:2px;padding-left:20px;border-left:1px solid var(--line);font-weight:900;color:var(--ink)}.fd-pq small{font:500 .8rem var(--font-en);color:var(--muted);letter-spacing:.03em}.mf{position:relative;isolation:isolate;background:#050A1F;color:var(--white);overflow:clip}.mf-ph{position:relative;margin:0}.mf-ph picture,.mf-ph img{display:block;width:100%;height:100%;object-fit:cover;object-position:55% 30%}.mf-in{position:relative;z-index:1;padding:0 var(--gutter) clamp(72px,10vw,140px)}.mf-eyebrow{font-weight:700;font-size:.9rem;letter-spacing:.32em;color:var(--cy-gold);margin-bottom:14px}.mf-head h2{font-size:clamp(2.4rem,5.6vw,4.8rem);line-height:1.1;letter-spacing:-.01em;color:var(--white)}.mf-list{list-style:none;margin:clamp(52px,7vw,104px) 0 0;padding:0;display:grid;gap:clamp(64px,10vw,140px)}.mf-k{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-bottom:18px;font-weight:900;font-size:1.05rem;letter-spacing:.16em;color:var(--cy-gold)}.mf-n{font:900 .85rem var(--font-en);letter-spacing:.1em;color:#8FA0BD;padding-right:14px;border-right:1px solid rgba(255,255,255,.25)}.mf-k i{font:italic 500 .95rem var(--font-en);letter-spacing:.04em;color:#8FA0BD}.mf-say{font-size:clamp(1.85rem,4.1vw,3.6rem);line-height:1.34;font-weight:900;letter-spacing:-.005em;max-width:16em}.mf-fill{color:var(--white)}.mf-fill .nw{font-size:inherit;color:inherit}.mf-fill em{font-style:normal;color:var(--cy-gold)}.lit-on .mf-fill{--lit:0;color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#fff calc(var(--lit) * 102% - 2%),rgba(255,255,255,.16) calc(var(--lit) * 102%));-webkit-background-clip:text;background-clip:text}.lit-on .mf-fill em{-webkit-text-fill-color:transparent;transition:-webkit-text-fill-color 600ms var(--ease-out)}.lit-on .mf-item.done .mf-fill em{-webkit-text-fill-color:var(--cy-gold)}.mf-sign{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:clamp(56px,8vw,100px)}.mf-sign img{height:64px;width:auto;filter:invert(1);opacity:.92}.mf-sign span{display:grid;gap:2px;padding-left:20px;border-left:1px solid rgba(255,255,255,.25);font-weight:900}.mf-sign small{font-weight:500;font-size:.85rem;color:#AFC0DA}@media (max-width:899px){.mf-ph{aspect-ratio:4 / 4.4;max-height:72svh;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.mf-ph img{object-position:62% 22%}.mf-in{margin-top:-96px}}@media (min-width:900px){.mf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,40vw)}.mf-ph{grid-column:2;grid-row:1;align-self:start;position:sticky;top:106px;height:calc(100svh - 106px);min-height:560px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 38%);mask-image:linear-gradient(90deg,transparent 0,#000 38%)}.mf-in{grid-column:1;grid-row:1;padding:clamp(96px,11vw,160px) clamp(16px,2vw,40px) clamp(110px,13vw,180px) max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter)))}}.act-sec{position:relative;background:var(--paper);overflow:clip}.act-sec .act-ph{margin:0;position:relative;top:auto}.act-sec .act-ph::after{content:none}.act-sec .act-ph picture,.act-sec .act-ph img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}@media (max-width:899px){.act-sec{padding-top:0}.act-sec .act-ph{aspect-ratio:4 / 3.4;margin-bottom:-56px;-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 58%,transparent 100%)}.act-sec .act-ph img{object-position:8% 50%}.act-sec .act{position:relative}}@media (min-width:900px){.act-sec .act-ph{position:absolute;left:0;top:50%;width:50vw;aspect-ratio:.95;max-height:92%;translate:0 -50%;-webkit-mask-image:linear-gradient(90deg,#000 55%,transparent 97%),linear-gradient(180deg,transparent 0,#000 11%,#000 89%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 55%,transparent 97%),linear-gradient(180deg,transparent 0,#000 11%,#000 89%,transparent 100%);mask-composite:intersect}.act-sec .act-ph img{object-position:0% 42%}.act-sec .act{grid-template-columns:1fr 1fr;min-height:640px}.act-sec .act-txt{grid-column:2}}.og.og-run.og-off .og-track{animation-play-state:paused}.fdx{display:grid;gap:clamp(56px,7vw,96px)}.fdx-intro{display:grid;gap:40px;align-items:center}@media (min-width:900px){.fdx-intro{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,5vw,72px)}}.fdx .fd-txt{gap:20px}.fdx .fd-pq{margin:0;padding-top:clamp(44px,5vw,64px);border-top:1px solid var(--line);display:grid;gap:22px 64px}.fdx .fd-pq::before{top:clamp(-6px,-.4vw,0px);left:-6px;font-size:clamp(5rem,8vw,7.5rem)}.fdx .fd-pq p{font-size:clamp(1.3rem,2.25vw,2rem);line-height:1.6;letter-spacing:.005em}.fdx .fd-pq figcaption{margin-top:0}@media (min-width:900px){.fdx .fd-pq{grid-template-columns:minmax(0,1fr) auto;align-items:end}.fdx .fd-pq figcaption{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:6px}.fdx .fd-pq figcaption>span{padding-left:0;padding-top:12px;border-left:0;border-top:1px solid var(--line)}.fdx .fd-pq figcaption img{height:66px}}.mf{background:#061230}.mf-ph img{object-position:50% 30%}@media (min-width:900px){.mf-ph{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-image:linear-gradient(90deg,transparent 0,#000 30%)}.mf-ph img{object-position:58% 22%}}@media (max-width:899px){.mf-ph img{object-position:50% 18%}}.act-sec .act-ph{-webkit-mask-image:none;mask-image:none;translate:none}@media (max-width:899px){.act-sec .act-ph{aspect-ratio:3 / 4;max-height:78svh;margin-bottom:36px}.act-sec .act-ph img{object-position:50% 45%}}@media (min-width:900px){.act-sec{padding-block:0}.act-sec .act-ph{top:0;bottom:0;width:46vw;height:auto;max-height:none;aspect-ratio:auto}.act-sec .act-ph img{object-position:62% 45%}.act-sec .act{grid-template-columns:46vw minmax(0,1fr);min-height:0;padding-block:clamp(72px,8vw,112px)}.act-sec .act-txt{grid-column:2;padding-left:clamp(40px,5vw,80px)}}@media (min-width:900px){.act-sec .container.act{max-width:none;margin:0;padding-left:0;padding-right:max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter)))}}@media (min-width:900px) and (max-width:1199px){.act-sec .act-ph{top:50%;bottom:auto;aspect-ratio:.735;translate:0 -50%}}.fp-sec{overflow:clip}.fp{display:grid}.fp-ph{position:relative;margin:0;overflow:hidden;background:radial-gradient(90% 62% at 50% 30%,#2C64AE 0%,#12407F 42%,#0A2654 72%,#071A3D 100%)}.fp-ph picture,.fp-ph img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.fp-tag{display:none}.fp-eyebrow{font-weight:700;font-size:.85rem;letter-spacing:.32em;color:var(--cy-gold-deep);margin-bottom:10px}.fp-name{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.28em;font:900 clamp(2.7rem,6.2vw,5.2rem)/1.02 var(--font-en);letter-spacing:-.02em;color:var(--ink)}.fp-zh{font-family:var(--font);font-size:.74em;letter-spacing:.02em;color:var(--cy-blue)}.fp-role{margin-top:12px;font-weight:700;color:var(--muted);letter-spacing:.04em}.fp-lede{font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.7;font-weight:900;color:var(--ink)}.fp-lede .nw{font-size:inherit;color:inherit}.fp-motto{margin-top:8px;color:var(--muted);font-weight:700}.fp-motto em{font-style:normal;color:var(--cy-blue)}.fp-cv{margin:28px 0 0;border-top:1px solid var(--line)}.fp-cv>div{display:grid;grid-template-columns:3.2em minmax(0,1fr);column-gap:18px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.fp-cv dt{font-weight:900;color:var(--cy-blue);letter-spacing:.14em}.fp-cv dd{margin:0;color:var(--ink);line-height:1.6}.fp-cv .nw{font-size:inherit;color:inherit}@media (max-width:899px){.fp-sec.sec{padding-top:0}.fp{grid-template-areas:"ph" "body"}.fp-ph,.fp-head{grid-area:ph}.fp-ph{margin-inline:calc(-1 * var(--gutter));aspect-ratio:4 / 5;max-height:88svh}.fp-ph::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(5,16,40,.95) 0%,rgba(5,16,40,.62) 26%,rgba(5,16,40,0) 48%)}.fp-head{position:relative;z-index:1;align-self:end;padding-bottom:24px}.fp-head .fp-eyebrow{color:var(--cy-gold)}.fp-head .fp-name{color:var(--white);font-size:clamp(2.5rem,12vw,3.4rem)}.fp-head .fp-zh{color:var(--cy-gold)}.fp-head .fp-role{color:#DCE6F4}.fp-body{grid-area:body;padding-top:28px}}@media (min-width:900px){.fp{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-areas:"ph head" "ph body";grid-template-rows:auto 1fr;column-gap:clamp(56px,7vw,110px)}.fp-ph{grid-area:ph;align-self:start;aspect-ratio:4 / 5;position:sticky;top:130px}.fp-tag{display:block;position:absolute;top:0;right:-30px;writing-mode:vertical-rl;font:700 .7rem var(--font-en);letter-spacing:.32em;text-transform:uppercase;color:var(--muted)}.fp-head{grid-area:head;padding-top:clamp(8px,2vw,32px)}.fp-body{grid-area:body;padding-top:26px}}.eco{list-style:none;margin:clamp(36px,5vw,56px) 0 0;padding:0;display:grid}.eco-v{display:flex;align-items:center;gap:12px;margin:0}.eco-n{font:900 .8rem var(--font-en);letter-spacing:.1em;color:var(--muted)}.eco-v b{font-size:clamp(1.6rem,2.3vw,2.1rem);line-height:1;font-weight:900;letter-spacing:.06em;color:var(--cy-navy)}.eco-logo{display:grid;place-items:center;height:76px;padding:0 18px;border-radius:14px;background:var(--white);border:1px solid var(--line)}.eco-logo picture{display:contents}.eco-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:34px}.eco-logo-n{background:var(--cy-navy);border-color:var(--cy-navy)}.eco-d{margin-top:14px;font-size:.98rem;line-height:1.65;color:var(--ink)}.eco-d .nw{font-size:inherit;color:inherit}.eco-m{margin-top:8px;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--muted)}@media (min-width:900px) and (max-width:1099px){.eco-m .eco-ms{display:none}.eco-m .eco-mb{display:block}}@media (min-width:900px){.eco-i{display:flex;flex-direction:column}.eco-c{flex:1;display:flex;flex-direction:column}.eco-c .eco-m{margin-top:auto;padding-top:10px}}.rl-sec mark{background:none;color:var(--cy-gold);padding:0}@media (min-width:900px){.eco{--eco-gap:clamp(16px,2vw,28px);grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--eco-gap)}.eco-v{margin-bottom:20px}.eco-v::after{content:"";flex:1;height:2px;margin-right:calc(-1 * var(--eco-gap));border-radius:2px;background:linear-gradient(90deg,var(--cy-gold),rgba(251,208,47,.35))}.eco-i:last-child .eco-v::after{margin-right:0;background:linear-gradient(90deg,var(--cy-gold),rgba(251,208,47,0))}}@media (max-width:899px){.eco-i{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:16px;padding-bottom:32px}.eco-i:last-child{padding-bottom:0}.eco-v{flex-direction:column;gap:8px;align-self:start}.eco-v b{writing-mode:vertical-rl;font-size:1.75rem;letter-spacing:.16em}.eco-i::before{content:"";position:absolute;left:25px;top:104px;bottom:12px;width:2px;border-radius:2px;background:linear-gradient(var(--cy-gold),rgba(251,208,47,.18))}.eco-i:last-child::before{display:none}.eco-logo{height:64px}}.eco-logo img[src*="bidnow"],.eco-logo img[src*="homejoy"]{max-height:42px}.eco-logo img[src*="cy-interior"]{max-height:30px}.fp-role .nw{font-size:inherit;color:inherit}.ab-facts b .ic{width:.72em;height:.72em;margin-left:.12em;vertical-align:.02em;fill:currentColor;stroke:none}.ab-facts li{align-content:start}.spk-proof{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0}.spk-proof li{display:grid;align-content:start;gap:2px;padding:0 clamp(14px,2vw,26px);border-left:1px solid rgba(255,255,255,.22)}.spk-proof li:first-child{padding-left:0;border-left:0}.spk-proof b{color:var(--cy-gold);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:900;line-height:1.3}.spk-proof span{color:#C9D6EA;font-size:.82rem;line-height:1.45}.spk-proof span .nw,.kn-sub .nw{font-size:inherit;color:inherit}@media (max-width:479px){.spk-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.spk-proof li{padding:0 10px}}.ev-sec{overflow:hidden}.ev-head{margin-bottom:clamp(28px,4vw,44px)}.ev-head h2 .nw,.sec-head p .nw{font-size:inherit;color:inherit}.why-trio{list-style:none;margin:0 0 clamp(36px,5vw,56px);padding:0;display:grid;gap:22px;counter-reset:why}@media (min-width:760px){.why-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px)}}.why-trio li{counter-increment:why;display:grid;align-content:start;gap:8px;padding-top:16px;border-top:2px solid rgba(251,208,47,.55)}.why-trio b{display:flex;align-items:baseline;gap:10px;color:var(--white);font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:900;line-height:1.2}.why-trio b::before{content:"0" counter(why);font:900 .8rem var(--font-en);letter-spacing:.1em;color:var(--cy-gold)}.why-trio p{color:#C9D6EA;font-size:.98rem;line-height:1.75}.ev-wall{display:grid;gap:8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ev-wall .og-set{gap:8px;padding-right:8px}.ev-wall .og-set li{height:clamp(150px,17vw,260px);border-radius:10px}.ev-wall .og-set:first-child{padding-left:8px}.ev-wall .og.og-run .og-set:first-child{padding-left:0}.og.og-run.og-rev .og-track{animation-direction:reverse}.ev-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 32px;margin-top:clamp(22px,3vw,32px)}.ev-cred{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;max-width:58rem;font-size:.92rem;line-height:1.6;color:#A9B8D2}.ev-cred>span{display:inline-flex;align-items:baseline}.ev-cred .n{color:var(--white);font-weight:700;white-space:nowrap}.ev-cred .n + .n::before{content:"·";margin:0 10px;color:rgba(251,208,47,.8);font-weight:900}.ev-cred-k{color:var(--cy-gold);font-weight:700;margin-right:14px}@media (max-width:759px){.ev-cred{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.ev-cred-k,.ev-cred .tail{grid-column:1 / -1}.ev-cred .n + .n::before,.ev-cred .tail-c{display:none}.ev-cred-k{margin:0 0 2px}.ev-cred .n{white-space:normal}}.inv-steps .nw{font-size:inherit;color:inherit}.ev-act{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap}.ev-act .link-arrow{color:var(--cy-gold)}.inv-steps{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:14px;counter-reset:st}.inv-steps li{counter-increment:st;position:relative;padding-left:44px;color:#C9D6EA;font-size:.95rem;line-height:1.6}.inv-steps li::before{content:counter(st);position:absolute;left:0;top:1px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(251,208,47,.14);color:var(--cy-gold);font:900 .9rem var(--font-en);box-shadow:inset 0 0 0 1px rgba(251,208,47,.45)}.inv-steps b{display:block;color:var(--white);font-size:1.02rem}.ts-take{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ts-take li{position:relative;padding-left:24px;color:var(--ink);font-size:.95rem;line-height:1.55}.ts-take li::before{content:"";position:absolute;left:0;top:.32em;width:15px;height:15px;background:var(--cy-blue);-webkit-mask:var(--check) center / contain no-repeat;mask:var(--check) center / contain no-repeat}@media (max-width:759px){.tslide{aspect-ratio:auto;padding:22px 20px 40px}.tslide h3{font-size:1.45rem}}@media (max-width:899px){.spk-stage{--chris-h:300px}.spk-stage .stg-wall{padding-bottom:calc(var(--chris-h) + 6px)}.spk-stage .stg-chris{height:var(--chris-h)}.spk-stage .spk-proof{position:absolute;left:0;top:calc(100% + 34px);z-index:4;margin:0;width:calc(100% + 20px - var(--chris-h) * .6307);grid-template-columns:1fr;gap:12px}.spk-stage .spk-proof li,.spk-stage .spk-proof li:first-child{padding:0 0 0 12px;border-left:2px solid rgba(251,208,47,.75)}.spk-stage .spk-proof b{font-size:1.12rem;text-shadow:0 1px 10px rgba(0,20,60,.6)}.spk-stage .spk-proof span{font-size:.8rem;text-shadow:0 1px 8px rgba(0,20,60,.6)}}@media (max-width:359px){.spk-stage{--chris-h:290px}.spk-stage .spk-proof b{font-size:1.02rem}}.spk-proof .sp{white-space:nowrap}@media (max-width:359px){.spk-stage .spk-proof .nw-np{white-space:normal}}.inv-left{display:contents}@media (min-width:1000px){.inv2{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-template-areas:"left form" "left send";gap:22px clamp(40px,5vw,72px)}.inv2 .inv-left{grid-area:left;display:flex;flex-direction:column;gap:clamp(28px,3vw,40px);position:sticky;top:118px;align-self:start}.inv2 .inv-left .pw-wrap{position:relative;top:auto}.inv2 .inv-head{margin-bottom:0}}@media (max-width:899px){html{scroll-padding-bottom:96px}}.pw{aspect-ratio:auto;min-height:280px}@media (max-width:599px){.pw{min-height:0}}.vf-online{display:grid;gap:12px;justify-items:start;margin:0 0 22px;padding:16px 18px;border-radius:12px;background:var(--blue-50,#EEF4FC);border:1px solid rgba(0,74,154,.12)}.vf-online p{color:#33415C;font-size:.95rem;line-height:1.7}.vf-online b{display:block;color:var(--cy-navy);font-size:1.02rem}.vf-online .btn{gap:8px}.vf-online .btn .ic{width:18px;height:18px}.vf-alt-a{display:inline-flex;align-items:center;min-height:44px}.vf-why .nw,.vf-who .nw,.ticks .nw,.vf-stage .kn-sub .nw,.kn-end h2 .nw{font-size:inherit;color:inherit}.vf-card{padding:clamp(10px,1.6vw,16px)}.vf-alt{margin-top:6px}.rc-slip.has-doc-p .rc-doc-a{grid-row:1 / span 4}.rc-doc.rc-doc-p{width:84px;height:118px;object-position:50% 0}@media (max-width:599px){.rc-doc.rc-doc-p{width:64px;height:90px}}.rc-slip .rc-no .nw{font-size:inherit;color:inherit}@media (min-width:1000px){.lg-toc{max-height:calc(100vh - 150px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.page-terms .lg-toc a{min-height:32px;font-size:.88rem;line-height:1.35;padding-block:4px}.legal-doc ul{list-style:disc}.legal-doc h3{overflow-wrap:anywhere}.lg-lede a{color:var(--white);font-weight:700;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.lg-bar[data-review]{justify-self:stretch}.legal-doc h2:not(:first-child){margin-top:clamp(28px,4vw,44px);scroll-margin-top:120px}.legal-doc .lg-key{margin-top:16px;padding:14px 18px 16px;border-radius:12px;background:var(--paper);border:1px solid var(--line)}.legal-doc .lg-key .lg-key-h{margin-top:0;font-weight:700;color:var(--cy-navy)}.legal-doc .lg-key ul{margin-top:6px}.legal-doc a[href^="#zh-"],.legal-doc a[href^="#en-"],.legal-doc a[href^="#ms-"]{white-space:nowrap}.legal-doc .lg-lang{display:inline-block;margin:0 0 4px;padding:3px 12px;border-radius:999px;background:var(--blue-50);color:var(--cy-blue);font:700 .8rem var(--font-en);letter-spacing:.06em}@media (min-width:1000px){.lg-toc{scrollbar-width:thin;scrollbar-color:#C5CFDF transparent}.lg-toc::-webkit-scrollbar{width:6px}.lg-toc::-webkit-scrollbar-thumb{background:#C5CFDF;border-radius:3px}.lg-toc::after{content:"";position:sticky;bottom:0;display:block;height:44px;margin-top:-44px;background:linear-gradient(rgba(255,255,255,0),var(--white) 85%);pointer-events:none}.lg-toc>:last-child{margin-bottom:48px}}.page-terms .lg-toc a{min-height:30px;padding-block:2px}html[lang="zh-Hans"]{--font:"Roboto Zh","Noto Sans SC","PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif}html[lang="en"] .ab-eyebrow,html[lang="en"] .mf-eyebrow,html[lang="en"] .fp-eyebrow,html[lang="en"] .fp-tag{letter-spacing:.1em}html[lang="en"] .mvv b,html[lang="en"] .mf-k{letter-spacing:.02em}html[lang="en"] .fp-cv dt{letter-spacing:.02em}html[lang="en"] .fp-cv>div{grid-template-columns:6.6em minmax(0,1fr)}@media (max-width:599px){html[lang="en"] .fp-cv>div{grid-template-columns:1fr;row-gap:2px}}html[lang="en"] .kdys li>b{font-size:clamp(3rem,4.6vw,4.4rem);letter-spacing:-0.02em}@media (max-width:599px){html[lang="en"] .kdys li{grid-template-columns:1fr}html[lang="en"] .kdys li>b{grid-row:auto;font-size:2.8rem}html[lang="en"] .kdys li>:not(b){grid-column:1}}@media (max-width:899px){html[lang="en"] .eco-i{grid-template-columns:1fr;padding-bottom:28px}html[lang="en"] .eco-i::before{display:none}html[lang="en"] .eco-v{flex-direction:row;align-items:baseline;gap:10px;margin-bottom:12px}html[lang="en"] .eco-v b{writing-mode:horizontal-tb;letter-spacing:.01em;font-size:1.6rem}}html[lang="en"] .eco-v b{letter-spacing:.01em}@media (min-width:900px){html[lang="en"] .hs-legend.hs-5{grid-template-columns:repeat(2,max-content)}}.ft-bottom .lang a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:32px;padding:0 4px}.ft-bottom .lang a[aria-current="true"]{color:var(--white);font-weight:700}html[lang="en"] h1,html[lang="en"] h2,html[lang="en"] h3{text-wrap:balance}@media (max-width:599px){html[lang="en"] .st-tabs button{font-size:.88rem;letter-spacing:-0.01em}}html[lang="en"] .pen-w{margin-left:.35em}.ev-cred .tail{flex-basis:100%}@media (min-width:1000px){.kn:not(.kn-live) .kn-slide>*{max-width:min(100%,31rem)}}button[data-fv-open]{font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}button.mnav-web{width:100%;border:0;text-align:left}.ans ol.form-guide{margin:.5em 0 .75em;padding-left:1.5em}.ans ol.form-guide li{margin:.35em 0;padding-left:.2em}