[data-tilt]{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s var(--ease)}[data-tilt].is-tilting{transition:transform .12s linear}:is(.st2-card,.cx-feat,.fn-sup,.cs-item,.lc-card,.of2-card):after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(79,139,255,.17),transparent 45%);opacity:0;transition:opacity .4s;pointer-events:none}:is(.st2-card,.cx-feat,.fn-sup,.cs-item,.lc-card,.of2-card):hover:after{opacity:1}:is(.cs-item,.tl-item,.lc-card):before{content:"";position:absolute;inset:-1px;z-index:2;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(150,185,255,.45),rgba(150,185,255,.04) 40%,rgba(74,58,245,.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes gl-pulse{50%{box-shadow:0 0 0 6px rgba(74,222,128,0)}}@keyframes gl-scan{0%{background-position:0 -120%}to{background-position:0 120%}}.st2{--i:0;--n:3;position:relative;overflow:hidden;isolation:isolate;padding:112px 0 120px;background:var(--ink)}.st2-bg{inset:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(120,150,255,.05) 1px,transparent 0) 0 0 /64px 64px,linear-gradient(90deg,rgba(120,150,255,.05) 1px,transparent 0) 0 0 /64px 64px;-webkit-mask:radial-gradient(80% 70% at 50% 40%,#000,transparent 80%);mask:radial-gradient(80% 70% at 50% 40%,#000,transparent 80%)}.st2-bg,.st2-orb{position:absolute}.st2-orb{border-radius:50%;filter:blur(30px)}.st2-orb.a{left:-220px;top:-140px;width:640px;aspect-ratio:1;background:radial-gradient(closest-side,rgba(31,107,255,.22),transparent)}.st2-orb.b{right:-260px;bottom:-280px;width:720px;aspect-ratio:1;background:radial-gradient(closest-side,rgba(74,58,245,.2),transparent)}.st2-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px 64px;align-items:end;margin-bottom:48px}.st2-head .eyebrow{margin-bottom:18px}.st2-aside{display:grid;justify-items:start;gap:22px}.st2-sub{max-width:46ch;font-size:17px;line-height:1.65;color:var(--fg-2)}.st2-cta .ic{width:16px;height:16px}.st2-tabs{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:6px;border-radius:22px;border:1px solid var(--line-2);background:rgba(8,12,30,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.st2-ind{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px) / var(--n));transform:translateX(calc(var(--i) * 100%));background:linear-gradient(160deg,rgba(31,80,255,.55),rgba(40,30,160,.55));box-shadow:0 0 0 1px rgba(140,175,255,.5),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .65s var(--ease)}.st2-ind,.st2-tab{border-radius:16px}.st2-tab{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding:16px 20px;text-align:left;color:var(--slate);transition:color .4s;overflow:hidden}.st2-tab:hover{color:var(--fg)}.st2-tab.is-active{color:#fff}.st2-tab-num{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--gold-light);opacity:.85}.st2-tab-txt{display:grid;gap:2px;min-width:0}.st2-tab-name{font-family:var(--font-head);font-size:19px;font-weight:600;letter-spacing:-.02em}.st2-tab-sub{overflow:hidden;font-size:13px;opacity:.75;white-space:nowrap;text-overflow:ellipsis}.st2-tab-bar{position:absolute;left:18px;right:18px;bottom:7px;height:2px;overflow:hidden;border-radius:2px;background:rgba(255,255,255,.14)}.st2-tab-bar:after{content:"";position:absolute;inset:0;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--gold-light),#fff)}.st2-tab-bar.is-running:after{animation:st2-fill var(--dur,7s) linear forwards}@keyframes st2-fill{to{transform:scaleX(1)}}.st2-log{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:26px 0 22px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.st2-log-ai{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;color:#fff;background:linear-gradient(120deg,var(--gold-dark),var(--indigo));box-shadow:0 0 18px rgba(31,107,255,.45)}.st2-log-ic{width:13px;height:13px}.st2-log-txt{max-width:34ch;overflow:hidden;white-space:nowrap;border-right:1px solid var(--gold-light);padding-right:4px;animation:st2-type .9s steps(26) both,st2-caret .8s step-end infinite}@keyframes st2-type{0%{max-width:0}}@keyframes st2-caret{50%{border-color:transparent}}.st2-log-step{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:8px;border:1px solid var(--line-2);background:rgba(255,255,255,.03);color:var(--fg-2);animation:st2-step .5s var(--ease) both;animation-delay:calc(.85s + var(--k) * .26s)}.st2-log-step i{font-style:normal;color:#4ade80}@keyframes st2-step{0%{opacity:0;transform:translateY(6px)}}.st2-panels{perspective:1400px}.st2-panel{display:grid;grid-template-columns:repeat(var(--count,4),minmax(0,1fr));gap:18px}.st2-panel[hidden]{display:none}.st2-card{position:relative;display:flex;flex-direction:column;min-height:300px;padding:26px 24px 24px;overflow:hidden;isolation:isolate;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(24,34,74,.55),rgba(8,12,30,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 60px -30px rgba(0,0,0,.75);animation:st2-in .9s var(--ease) backwards;animation-delay:calc(var(--k) * 90ms)}@keyframes st2-in{0%{opacity:0;transform:perspective(1100px) translateY(40px) rotateX(-38deg)}}.st2-card:before{content:"";position:absolute;inset:-1px;z-index:1;border-radius:inherit;padding:1px;background:linear-gradient(160deg,color-mix(in oklab,var(--c1) 70%,transparent),rgba(150,185,255,.04) 42%,color-mix(in oklab,var(--c2) 60%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;transition:opacity .4s;pointer-events:none}.st2-card:hover:before{opacity:1}.st2-card-top{display:flex;align-items:center;justify-content:space-between}.st2-key{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(160deg,var(--c1),var(--c2));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 5px 0 color-mix(in oklab,var(--c2) 45%,#050829),0 18px 30px -10px var(--c2);transition:transform .5s var(--ease)}.st2-card:hover .st2-key{transform:translateY(-3px) rotate(-6deg)}.st2-key .ic{width:24px;height:24px}.st2-num{font-family:var(--font-mono);font-size:12px;color:var(--faint)}.st2-title{margin-top:28px;font-family:var(--font-head);font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:#fff}.st2-text{flex:1;margin-top:10px;font-size:14.5px;line-height:1.6;color:var(--fg-2)}.st2-more{display:inline-flex;gap:8px;margin-top:22px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light)}.st2-more span{transition:transform .3s var(--ease)}.st2-card:hover .st2-more span{transform:translateX(4px)}.st2-card-line{position:absolute;left:24px;right:24px;bottom:0;height:2px;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--c1),var(--c2));transition:transform .6s var(--ease)}.st2-card:hover .st2-card-line{transform:scaleX(1)}@media (max-width:1100px){.st2-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.st2-head{grid-template-columns:1fr}}@media (max-width:639px){.st2{padding:80px 0}.st2-tab{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 12px 16px}.st2-tab-sub{display:none}.st2-tab-name{font-size:16px}.st2-panel{grid-template-columns:1fr}.st2-card{min-height:0}}.jr{--card-gap:140ms;--items-from:420ms;--item-gap:95ms;--turn-gap:120ms;position:relative;isolation:isolate;overflow:clip;padding:112px 0 120px}.jr-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(48% 46% at 50% 70%,rgba(31,107,255,.2),transparent 72%),radial-gradient(30% 35% at 16% 22%,rgba(74,58,245,.12),transparent 70%)}.jr-in{position:relative}.jr-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:44px}.jr-head>:first-child{flex:1 1 480px;min-width:0}.jr-head .h-sec{max-width:20ch}.jr-lead{max-width:48ch;margin-top:14px;font-size:17px;line-height:1.6;color:var(--fg-2)}.jr-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.03)}.jr-toggle button{position:relative;z-index:1;padding:10px 20px;border-radius:999px;font-family:var(--font-head);font-size:14px;font-weight:600;white-space:nowrap;color:var(--slate);transition:color .4s}.jr-toggle button[aria-pressed=true]{color:#fff}.jr-toggle:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:linear-gradient(180deg,rgba(79,139,255,.45),rgba(52,86,235,.38));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 1px rgba(125,160,255,.5);transition:transform .6s var(--ease)}.jr-toggle.is-back:before{transform:translateX(100%)}.jr-stage{position:relative;perspective:1600px;perspective-origin:50% 30%}.jr-floor{position:absolute;left:-14%;right:-14%;bottom:-84px;z-index:0;height:120%;pointer-events:none;transform:rotateX(76deg);transform-origin:50% 100%;background:linear-gradient(rgba(79,139,255,.3) 1px,transparent 0) 50% 0 /52px 52px,linear-gradient(90deg,rgba(79,139,255,.3) 1px,transparent 0) 50% 0 /52px 52px;-webkit-mask:radial-gradient(50% 62% at 50% 74%,#000 22%,transparent 74%);mask:radial-gradient(50% 62% at 50% 74%,#000 22%,transparent 74%);transition:opacity 1.2s ease}.jr-floor:after{content:"";position:absolute;inset:0;background:radial-gradient(40% 50% at 50% 68%,rgba(31,107,255,.45),transparent 72%)}.jr-cards{z-index:2;grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:56px}.jr-card,.jr-cards,.jr-lift{position:relative;display:grid;transform-style:preserve-3d}.jr-lift{transform-origin:50% 100%}.jr-flip{position:relative;display:grid;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.65,0,.35,1)}.jr-card.is-flipped .jr-flip{transform:rotateY(180deg)}.jr.is-cascade .jr-flip{transition-delay:calc(var(--i) * var(--turn-gap))}.jr-face{position:relative;grid-area:1/1;display:flex;flex-direction:column;min-height:330px;padding:26px 28px;overflow:hidden;border-radius:26px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jr-front{border:1px solid var(--line-2);background:linear-gradient(180deg,rgba(24,34,74,.72),rgba(8,12,30,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 30px 60px -30px rgba(0,0,0,.8);transition:border-color .4s,box-shadow .4s}.jr-card:hover .jr-front{border-color:rgba(125,170,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 30px 60px -28px rgba(31,107,255,.65)}.jr-back{transform:rotateY(180deg);border:1px solid rgba(140,175,255,.45);background:radial-gradient(120% 120% at 100% 0,rgba(56,189,248,.22),transparent 50%),linear-gradient(160deg,rgba(31,80,255,.55),rgba(40,30,160,.6));box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 30px 60px -30px rgba(31,107,255,.9)}.jr-sheen{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(160,205,255,.3) 50%,transparent 60%) 100% 0 /300% 100% no-repeat;opacity:0}@keyframes jr-shine{0%{opacity:1;background-position:100% 0}to{opacity:1;background-position:0 0}}.jr-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.jr-key,.jr-top{position:relative}.jr-key{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;border:1px solid rgba(110,150,255,.45);background:rgba(31,107,255,.14);color:var(--gold-light);box-shadow:0 10px 26px -12px rgba(31,107,255,.8);transition:transform .5s var(--ease)}.jr-card:hover .jr-key{transform:translateY(-3px) rotate(-6deg)}.jr-key:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid var(--gold-light);opacity:0;pointer-events:none}@keyframes jr-pop{0%{scale:.55}}@keyframes jr-ping{0%{opacity:0;scale:1}12%{opacity:.9}to{opacity:0;scale:1.8}}.jr-key-ic{width:24px;height:24px}.jr-num{font-family:var(--font-mono);font-size:13px;color:var(--slate)}.jr-title{position:relative;margin-top:24px;font-family:var(--font-head);font-size:30px;font-weight:600;letter-spacing:-.03em;color:#fff}.jr-title.is-sm{margin-top:16px;font-size:24px}.jr-tag{margin-top:6px;font-size:14px;font-weight:600;color:var(--gold-light)}.jr-tag,.jr-text{position:relative}.jr-text{margin-top:14px;font-size:15px;line-height:1.6;color:var(--fg-2)}.jr-hint{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:13px;color:var(--slate);transition:color .3s}.jr-hint svg{width:14px;height:14px;transition:transform .6s var(--ease)}.jr-card:hover .jr-hint{color:var(--gold-light)}.jr-card:hover .jr-hint svg{transform:rotate(-180deg)}.jr-hit{position:absolute;inset:0;z-index:2;border-radius:inherit}.jr-hit:focus-visible{outline-offset:-4px}.jr-back-label{padding:6px 10px;background:rgba(255,255,255,.14);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.9)}.jr-back-btn,.jr-back-label{border-radius:999px;white-space:nowrap}.jr-back-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgba(255,255,255,.22);font-size:12.5px;font-weight:600;color:rgba(255,255,255,.85);transition:background-color .25s,color .25s}.jr-back-btn svg{width:13px;height:13px}.jr-back-btn:hover{background:rgba(255,255,255,.14);color:#fff}.jr-items{display:grid;gap:5px;margin-top:12px}.jr-item,.jr-items a{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(3,5,20,.22);font-size:14px;font-weight:600;line-height:1.3;color:#fff;transition:background-color .25s,border-color .25s,transform .25s}.jr-item:after,.jr-items a:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 20%,rgba(170,210,255,.4) 50%,transparent 80%);opacity:0;pointer-events:none}.jr-items a:hover{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.12);transform:translateX(3px)}.jr-items svg{flex:none;width:15px;height:15px;opacity:.8}.jr-items>li{--d:calc(.38s + var(--n) * 60ms)}.jr.is-cascade .jr-items>li{--d:calc(.38s + var(--i) * var(--turn-gap) + var(--n) * 60ms)}.jr.is-intro .jr-items>li{--d:calc(var(--items-from) + var(--i) * var(--card-gap) + var(--n) * var(--item-gap))}.jr-card.is-flipped .jr-items :is(a,.jr-item){animation:jr-item-in .6s cubic-bezier(.2,.8,.2,1) var(--d) backwards}.jr-card.is-flipped .jr-items :is(a,.jr-item):after{animation:jr-streak .8s ease-out calc(var(--d) + .2s) backwards}.jr-card.is-flipped .jr-items svg{animation:jr-arrow .5s cubic-bezier(.3,1.6,.5,1) calc(var(--d) + .32s) backwards}@keyframes jr-item-in{0%{opacity:0;transform:translateX(-18px);clip-path:inset(0 100% 0 0 round 10px)}}@keyframes jr-streak{0%{opacity:1;translate:-110% 0}to{opacity:1;translate:110% 0}}@keyframes jr-arrow{0%{opacity:0;scale:.2;rotate:-60deg}}.jr-links{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.jr-link path{fill:none;stroke-width:2;stroke-dasharray:1;filter:drop-shadow(0 0 6px rgba(79,139,255,.8))}.jr-packet{fill:#fff;filter:drop-shadow(0 0 6px #7dd3fc);transition:opacity .6s}@keyframes jr-draw{0%{stroke-dashoffset:1}}.jr-foot{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:56px;text-align:center}.jr-btn{padding:13px 28px}.jr-btn,.jr-system{font-family:var(--font-head)}.jr-system{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--slate)}.jr-system img{width:18px;height:18px}.jr.is-pre .jr-cards>li+li:before,.jr.is-pre .jr-floor,.jr.is-pre .jr-foot,.jr.is-pre .jr-lift{opacity:0}.jr.is-pre .jr-lift{pointer-events:none}.jr.is-pre .jr-link path{stroke-dashoffset:1}.jr.is-intro:not(.is-turn) .jr-packet,.jr.is-pre .jr-packet{opacity:0}.jr.is-pre .jr-card .jr-items :is(a,.jr-item),.jr.is-pre .jr-card .jr-items :is(a,.jr-item):after,.jr.is-pre .jr-card .jr-items svg{animation:none}.jr.is-intro .jr-lift{animation:jr-enter .85s cubic-bezier(.2,.8,.2,1) calc(var(--i) * var(--card-gap)) backwards}.jr.is-intro:not(.is-turn) .jr-back .jr-sheen{animation:jr-shine 1.2s ease-out calc(.25s + var(--i) * var(--card-gap)) backwards}.jr.is-intro .jr-link path{animation:jr-draw .9s cubic-bezier(.65,0,.35,1) calc(.55s + var(--i) * .24s) backwards}.jr.is-intro .jr-foot{animation:jr-foot .7s cubic-bezier(.2,.8,.2,1) .75s backwards}@keyframes jr-enter{0%{opacity:0;transform:translateY(48px) rotateX(14deg) scale(.95)}}@keyframes jr-foot{0%{opacity:0;transform:translateY(16px)}}.jr.is-turn .jr-front .jr-sheen{animation:jr-shine 1.1s ease-out calc(.42s + var(--i) * var(--turn-gap)) backwards}.jr.is-turn .jr-key{animation:jr-pop .7s cubic-bezier(.3,1.6,.5,1) calc(.5s + var(--i) * var(--turn-gap)) backwards}.jr.is-turn .jr-key:after{animation:jr-ping .9s ease-out calc(.55s + var(--i) * var(--turn-gap)) backwards}@media (max-width:1023px){.jr-cards{grid-template-columns:1fr;gap:26px;max-width:560px;margin-inline:auto}.jr-cards>li+li:before{content:"";position:absolute;left:50%;top:-26px;width:2px;height:26px;background:linear-gradient(var(--gold-light),var(--indigo));box-shadow:0 0 8px rgba(79,139,255,.8)}.jr.is-intro .jr-cards>li+li:before{animation:jr-fade .5s ease calc(var(--i) * var(--card-gap) + .3s) backwards}.jr-floor{display:none}.jr-stage{perspective:none}.jr-lift{perspective:1400px}.jr-head{align-items:flex-start}.jr-foot{margin-top:40px}}@keyframes jr-fade{0%{opacity:0}}@media (max-width:639px){.jr{padding:80px 0}.jr-face{min-height:0;padding:22px}.jr-title{margin-top:18px;font-size:26px}.jr-system{font-size:13px}}.wk-head{max-width:760px;padding-top:112px}.wk .svc-cases-in{padding-top:56px}.wk-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.wk-case:hover .wk-media{transform:scale(1.04)}@media (max-width:1023px){.wk-head{padding-top:88px}}.cx{position:relative;overflow:hidden;isolation:isolate;padding:120px 0;background:var(--navy)}.cx-bg{inset:0;z-index:-1;pointer-events:none}.cx-bg,.cx-orb{position:absolute}.cx-orb{border-radius:50%;filter:blur(30px)}.cx-orb.a{left:-160px;top:10%;width:680px;aspect-ratio:1;background:radial-gradient(closest-side,rgba(31,107,255,.26),transparent)}.cx-orb.b{right:-240px;bottom:-200px;width:700px;aspect-ratio:1;background:radial-gradient(closest-side,rgba(74,58,245,.2),transparent)}.cx-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:72px;align-items:center}.cx-media{display:grid;place-items:center;padding-block:12px}.cx-phone{position:relative;width:min(340px,100%);aspect-ratio:9/16}.cx-frame{position:absolute;inset:0;overflow:hidden;border-radius:34px;border:1px solid rgba(150,190,255,.35);background:#050814;box-shadow:0 0 0 8px rgba(10,16,40,.9),0 0 0 9px rgba(150,190,255,.18),0 40px 90px -30px rgba(31,107,255,.6),0 30px 60px -30px rgba(0,0,0,.9)}.cx-video{width:100%;height:100%;object-fit:cover}.cx-scan{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(125,211,252,.14) 50%,transparent 52%);background-size:100% 220%;mix-blend-mode:screen;animation:gl-scan 5s linear infinite}.cx-corners i{position:absolute;width:22px;height:22px;border:2px solid rgba(125,211,252,.8)}.cx-corners i:first-child{left:14px;top:14px;border-right:0;border-bottom:0;border-radius:8px 0 0 0}.cx-corners i:nth-child(2){right:14px;top:14px;border-left:0;border-bottom:0;border-radius:0 8px 0 0}.cx-corners i:nth-child(3){left:14px;bottom:14px;border-right:0;border-top:0;border-radius:0 0 0 8px}.cx-corners i:nth-child(4){right:14px;bottom:14px;border-left:0;border-top:0;border-radius:0 0 8px 0}.cx-live{position:absolute;left:50%;top:16px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;translate:-50% 0;background:rgba(3,5,12,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff}.cx-live i{width:7px;height:7px;border-radius:50%;background:#ff5c7a;box-shadow:0 0 0 3px rgba(255,92,122,.25)}.cx-cap{position:absolute;left:0;right:0;bottom:0;padding:64px 104px 20px 18px;background:linear-gradient(0deg,rgba(3,5,12,.9),transparent);font-family:var(--font-head);font-size:15px;font-weight:600;color:#fff}.cx-controls{position:absolute;right:12px;bottom:14px;z-index:2;display:flex;gap:8px}.cx-controls button{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(3,5,12,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;transition:background-color .25s,transform .25s}.cx-controls button:hover{background:rgba(31,107,255,.75);transform:scale(1.06)}.cx-controls svg{width:16px;height:16px}.cx-ai{position:absolute;left:76%;top:42%;z-index:3;display:grid;gap:10px;width:210px;padding:16px;border-radius:18px;border:1px solid rgba(140,175,255,.4);background:linear-gradient(160deg,rgba(36,52,122,.92),rgba(16,20,60,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 30px 50px -20px rgba(0,0,0,.8),0 0 40px -10px rgba(31,107,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:cx-bob 7s ease-in-out infinite}.cx-ai-head{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.cx-ai-head svg{width:14px;height:14px}.cx-ai-row{display:grid;gap:6px}.cx-ai-row b{font-size:12.5px;font-weight:600;color:var(--fg)}.cx-ai-row i{position:relative;height:5px;overflow:hidden;border-radius:3px;background:rgba(255,255,255,.1)}.cx-ai-row i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--v);border-radius:inherit;background:linear-gradient(90deg,var(--gold-light),var(--gold));transform-origin:0 50%;animation:cx-bar 3.4s ease-in-out infinite alternate;animation-delay:calc(var(--k) * -1.1s)}@keyframes cx-bar{0%{transform:scaleX(.78)}}.cx-ai-ok{margin-top:2px;font-size:12px;font-weight:600;color:#4ade80}.cx-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:14px;border:1px solid rgba(140,175,255,.35);background:rgba(16,22,56,.9);box-shadow:0 20px 40px -18px rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;font-weight:600;white-space:nowrap;color:#fff;animation:cx-bob 6s ease-in-out infinite}.cx-chip svg{width:15px;height:15px;color:var(--gold-light)}.cx-chip.is-a{right:76%;top:52%;animation-delay:-2s}.cx-chip.is-b{right:70%;bottom:10%;animation-delay:-4s}@keyframes cx-bob{50%{translate:0 -10px}}.cx-copy{display:grid;gap:40px}.cx-text{max-width:54ch;margin-top:20px;font-size:17px;line-height:1.65;color:var(--fg-2)}.cx-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cx-btns .pill{padding:12px 26px;font-family:var(--font-head)}.cx-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cx-cell,.cx-feat{height:100%}.cx-feat{position:relative;padding:22px;overflow:hidden;isolation:isolate;border-radius:20px;border:1px solid var(--line);background:var(--glass-card);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:border-color .3s}.cx-feat:hover{border-color:rgba(110,150,255,.4)}.cx-feat-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.cx-feat-dot{width:10px;height:10px;border-radius:3px;background:var(--gold);box-shadow:0 0 12px var(--gold-dark);transition:transform .3s,background-color .3s}.cx-feat:hover .cx-feat-dot{background:var(--gold-light);transform:scale(1.5) rotate(45deg)}.cx-feat-num{font-family:var(--font-mono);font-size:11px;color:var(--faint)}.cx-feat h3{font-family:var(--font-head);font-size:18px;font-weight:600;color:#fff}.cx-feat p{margin-top:8px;font-size:14px;line-height:1.6;color:var(--slate);transition:color .3s}.cx-feat:hover p{color:var(--fg-2)}@media (max-width:1023px){.cx-grid{grid-template-columns:1fr;gap:56px}.cx-ai{left:auto;right:-12%}}@media (max-width:639px){.cx{padding:80px 0}.cx-feats{grid-template-columns:1fr}.cx-phone{width:min(290px,78vw)}.cx-ai,.cx-chip{display:none}}.rl .rl-track{gap:0}.rl-track.is-moving{scroll-snap-type:none;scroll-behavior:auto}.rl-set{display:flex;flex:none;align-items:center;gap:16px;padding-right:16px}@media (min-width:640px){.rl-set{gap:20px;padding-right:20px}}.rl-live{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:rgba(3,5,12,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:0;transition:opacity .4s}.rl-live i{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.2);animation:gl-pulse 2s infinite}.rl-card.is-playing .rl-live{opacity:1}.rl-card.is-playing .rl-play{opacity:0;transform:scale(.8)}.rl-card.is-playing:hover .rl-play{opacity:1;transform:none}.qt2{position:relative;overflow:hidden;padding:72px 0 84px;border-block:1px solid var(--line);background:var(--navy)}.qt2-deco span{position:absolute;pointer-events:none}.qt2-head{margin-bottom:26px}.qm{position:relative;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.qm.is-dragging{cursor:grabbing}.qm:not(.is-moving){overflow-x:auto;scrollbar-width:none;cursor:auto}.qm-track{position:relative;display:flex;width:max-content;will-change:transform}.qm-set{display:flex;gap:20px;padding-right:20px}.qm:not(.is-moving) .qm-set{padding-left:24px}.qm-card{--f:1;position:relative;display:flex;flex-direction:column;width:min(440px,82vw);padding:28px 28px 24px;border-radius:24px;border:1px solid rgba(148,172,255,calc(.11 + var(--f) * .3));background:linear-gradient(180deg,rgba(24,34,74,calc(.38 + var(--f) * .26)),rgba(8,12,30,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 60px -30px rgba(0,0,0,.75),0 26px 60px -30px rgba(31,107,255,calc(var(--f) * .8));opacity:calc(.5 + var(--f) * .5);transform:scale(calc(.95 + var(--f) * .05))}.qm-mark{height:34px;font-family:Georgia,Times New Roman,serif;font-size:64px;line-height:.8;background:var(--grad-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.qm-text{flex:1;margin-top:10px;font-family:var(--font-head);font-size:17px;font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg)}.qm-by{display:flex;align-items:center;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.qm-av{display:grid;flex:none;width:44px;height:44px;place-items:center;overflow:hidden;border-radius:50%;background:linear-gradient(140deg,var(--gold-dark),var(--indigo));box-shadow:0 0 0 1px var(--line-2);font-family:var(--font-head);font-size:15px;font-weight:700;color:#fff}.qm-av.has-img{padding:7px;background:#fff}.qm-av img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.qm-by b{display:block;font-size:15px;color:#fff}.qm-by small{display:block;margin-top:2px;font-size:13px;color:var(--slate)}.vl{position:relative;overflow:hidden;isolation:isolate;padding:120px 0;border-top:1px solid var(--line);background:var(--ink)}.vl-bg{inset:0;z-index:-1;pointer-events:none}.vl-bg,.vl-orb{position:absolute}.vl-orb{border-radius:50%;filter:blur(30px)}.vl-orb.a{right:-120px;top:-80px;width:720px;aspect-ratio:1;background:radial-gradient(closest-side,rgba(74,58,245,.24),transparent)}.vl-orb.b{left:-240px;bottom:-260px;width:640px;aspect-ratio:1;background:radial-gradient(closest-side,rgba(31,107,255,.2),transparent)}.vl-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center}.vl-text{max-width:52ch;margin-top:20px;font-size:17px;line-height:1.65;color:var(--fg-2)}.vl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.vl-chips li{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.025);font-size:14px;color:var(--fg-2)}.vl-chips span{font-family:var(--font-mono);font-size:11px;color:var(--gold-light)}.vl-btn{margin-top:32px}.vl-btn .ic{width:18px;height:18px}.vl-stage{display:grid;min-height:440px;place-items:center}.vl-prism{--w:260px;--h:310px;position:relative;width:var(--w);height:var(--h);perspective:1300px}.vl-ring{transform-style:preserve-3d;transform:translateZ(calc(var(--w) / (-2 * tan(180deg / var(--n))))) rotateY(var(--angle,0deg));transition:transform 1.1s var(--ease)}.vl-face,.vl-ring{position:absolute;inset:0}.vl-face{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:26px;border-radius:22px;border:1px solid rgba(150,190,255,.42);background:linear-gradient(rgba(125,211,252,.07) 1px,transparent 0) 0 0 /24px 24px,linear-gradient(90deg,rgba(125,211,252,.07) 1px,transparent 0) 0 0 /24px 24px,linear-gradient(160deg,rgba(31,80,255,.58),rgba(40,28,180,.62));box-shadow:inset 0 0 40px rgba(56,189,248,.15),0 0 60px -10px rgba(31,107,255,.5);transform:rotateY(calc(var(--i) * 1turn / var(--n))) translateZ(calc(var(--w) / (2 * tan(180deg / var(--n)))));-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.5;transition:opacity .6s}.vl-face.is-active{opacity:1}.vl-face-num{position:absolute;left:24px;top:20px;font-family:var(--font-mono);font-size:12px;color:var(--gold-light)}.vl-face b{font-family:var(--font-head);font-size:30px;font-weight:600;letter-spacing:-.03em;color:#fff}.vl-face span:last-child{font-size:14px;line-height:1.5;color:rgba(255,255,255,.82)}.vl-floor{position:absolute;left:-30%;right:-30%;bottom:-72px;height:60px;border-radius:50%;background:radial-gradient(closest-side,rgba(31,107,255,.45),transparent);filter:blur(10px)}@media (max-width:1023px){.vl-grid{grid-template-columns:1fr}.vl-stage{min-height:380px}}@media (max-width:639px){.vl{padding:80px 0}.vl-prism{--w:210px;--h:260px}}.fn{position:relative;overflow:hidden;isolation:isolate;padding:120px 0;background:var(--paper)}.fn-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 45% at 18% 40%,rgba(31,107,255,.16),transparent 70%),radial-gradient(30% 40% at 85% 85%,rgba(74,58,245,.12),transparent 70%)}.fn-head{max-width:760px;margin-bottom:56px}.fn-intro{margin-top:18px;font-size:17px;line-height:1.65;color:var(--fg-2)}.fn-body{position:relative}.fn-list{display:grid;gap:18px}.fn-stage{display:grid;grid-template-columns:360px minmax(0,1fr);gap:40px;align-items:stretch}.fn-layer,.fn-shape{display:flex;justify-content:center}.fn-shape{--top:calc(100% - var(--i) * 18%);--bottom:calc(100% - (var(--i) + 1) * 18%);position:relative;flex-direction:column;align-items:center;gap:4px;width:100%;padding:22px 0;overflow:hidden;clip-path:polygon(calc((100% - var(--top)) / 2) 0,calc(100% - (100% - var(--top)) / 2) 0,calc(100% - (100% - var(--bottom)) / 2) 100%,calc((100% - var(--bottom)) / 2) 100%);background:linear-gradient(180deg,rgba(56,120,255,calc(.62 - var(--i) * .1)),rgba(74,58,245,calc(.56 - var(--i) * .08)));transition:filter .4s}.fn-shape:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);background-size:250% 100%;animation:fn-shine 4.8s ease-in-out infinite;animation-delay:calc(var(--i) * .6s)}@keyframes fn-shine{0%{background-position:120% 0}60%,to{background-position:-120% 0}}.fn-num{font-family:var(--font-mono);font-size:12px;color:rgba(255,255,255,.78)}.fn-shape b{font-family:var(--font-head);font-size:24px;font-weight:600;letter-spacing:-.02em;color:#fff}.fn-stage:hover .fn-shape{filter:brightness(1.2)}.fn-card{position:relative;padding:26px 28px;border-radius:22px;border:1px solid var(--line);background:var(--glass-card);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:border-color .3s,box-shadow .3s}.fn-stage:hover .fn-card{border-color:rgba(110,150,255,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 50px -24px rgba(31,107,255,.55)}.fn-card-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.fn-step{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light)}.fn-tag{font-family:var(--font-head);font-size:18px;font-weight:600;color:#fff}.fn-text{margin-top:10px;font-size:15.5px;line-height:1.65;color:var(--fg-2)}.fn-services{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.fn-services a,.fn-services span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;border:1px solid var(--line-2);background:rgba(31,107,255,.08);font-size:13.5px;font-weight:600;color:var(--fg);transition:background-color .25s,border-color .25s}.fn-services a:hover{border-color:rgba(125,170,255,.55);background:rgba(31,107,255,.22)}.fn-services svg{width:14px;height:14px;color:var(--gold-light)}.fn-drops{left:0;bottom:0;width:360px;pointer-events:none}.fn-drops,.fn-drops i{position:absolute;top:0}.fn-drops i{--x0:calc((var(--k) - 4) * 32px);--x1:calc((var(--k) - 4) * 7px);left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#fff;box-shadow:0 0 10px #7dd3fc,0 0 2px #fff;opacity:0;animation:fn-drop 5.4s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--k) * -.6s)}@keyframes fn-drop{0%{top:0;transform:translateX(var(--x0));opacity:0}8%,88%{opacity:.95}to{top:98%;transform:translateX(var(--x1));opacity:0}}.fn-loop{display:flex;align-items:center;gap:12px;margin:22px 0 0 400px;padding:14px 18px;border-radius:14px;border:1px dashed rgba(125,170,255,.4);font-size:15px;line-height:1.55;color:var(--fg-2)}.fn-loop svg{flex:none;width:18px;height:18px;color:var(--gold-light);animation:fn-spin 6s linear infinite}@keyframes fn-spin{to{transform:rotate(1turn)}}.fn-support{margin-top:96px}.fn-support-head{max-width:720px;margin-bottom:32px}.fn-support-title{font-family:var(--font-head);font-size:34px;font-weight:600;letter-spacing:-.03em;color:#fff}.fn-support-head p{margin-top:12px;color:var(--fg-2)}.fn-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fn-cell,.fn-sup{height:100%}.fn-sup{position:relative;padding:24px;overflow:hidden;isolation:isolate;border-radius:20px;border:1px solid var(--line);background:var(--glass-card);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.fn-sup-ic{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;border:1px solid rgba(110,150,255,.4);background:rgba(31,107,255,.12);color:var(--gold-light)}.fn-sup-ic .ic{width:22px;height:22px}.fn-sup h4{margin-top:18px;font-family:var(--font-head);font-size:18px;font-weight:600;color:#fff}.fn-sup p{margin-top:8px;font-size:14.5px;line-height:1.6;color:var(--fg-2)}@media (max-width:1023px){.fn-stage{grid-template-columns:1fr;gap:12px}.fn-layer{width:100%;max-width:420px;margin-inline:auto}.fn-drops{display:none}.fn-loop{margin-left:0}.fn-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.fn{padding:80px 0}.fn-support-grid{grid-template-columns:1fr}.fn-support-title{font-size:28px}}.tl{padding:112px 0}.tl-head{max-width:760px;margin-bottom:48px}.tl-intro{margin-top:16px;font-size:17px;line-height:1.65;color:var(--fg-2)}.tl-list{display:grid;gap:22px}.tl-item{position:relative;display:grid;grid-template-columns:280px minmax(0,1fr);overflow:hidden;border-radius:28px;background:linear-gradient(180deg,rgba(24,34,74,.5),rgba(8,12,30,.65));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 60px -30px rgba(0,0,0,.8)}.tl-side{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 28px;border-right:1px solid var(--line);background:radial-gradient(70% 70% at 50% 42%,rgba(31,107,255,.22),transparent 70%),linear-gradient(rgba(120,150,255,.05) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(90deg,rgba(120,150,255,.05) 1px,transparent 0) 0 0 /22px 22px}.tl-num{position:absolute;left:20px;top:18px;font-family:var(--font-mono);font-size:12px;color:var(--faint)}.tl-logo{display:grid;width:132px;height:132px;place-items:center;border-radius:50%;padding:22px;background:#fff;box-shadow:0 0 0 1px var(--line-2),0 0 0 10px rgba(31,107,255,.08),0 24px 50px -20px rgba(31,107,255,.7);transition:transform .6s var(--ease)}.tl-item:hover .tl-logo{transform:scale(1.05) rotate(-3deg)}.tl-logo img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.tl-side:not(.has-img) .tl-logo{background:linear-gradient(140deg,var(--gold-dark),var(--indigo));font-family:var(--font-head);font-size:40px;font-weight:700;color:#fff}.tl-service{padding:6px 12px;border-radius:999px;border:1px solid var(--line-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light)}.tl-body{position:relative;display:flex;flex-direction:column;justify-content:center;padding:44px 48px}.tl-mark{height:50px;font-family:Georgia,Times New Roman,serif;font-size:96px;line-height:.7;background:var(--grad-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.tl-quote{margin-top:8px;font-family:var(--font-head);font-size:24px;font-weight:500;line-height:1.5;letter-spacing:-.015em;text-wrap:pretty;color:#fff}.tl-by{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:26px}.tl-rule{width:36px;height:2px;background:linear-gradient(90deg,var(--gold-light),var(--gold))}.tl-by b{font-size:16px;color:#fff}.tl-by span:last-child{font-size:14px;color:var(--slate)}@media (max-width:860px){.tl-item{grid-template-columns:1fr}.tl-side{flex-direction:row;justify-content:flex-start;padding:22px 24px;border-right:0;border-bottom:1px solid var(--line)}.tl-num{position:static}.tl-logo{width:72px;height:72px;padding:12px}.tl-side:not(.has-img) .tl-logo{font-size:24px}.tl-body{padding:26px 24px 30px}.tl-quote{font-size:19px}}.cs{padding:112px 0}.cs-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end;margin-bottom:36px}.cs-intro{font-size:17px;line-height:1.65;color:var(--fg-2)}.cs-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.cs-filter button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.03);font-size:14px;font-weight:600;color:var(--fg-2);transition:color .3s,background-color .3s,border-color .3s,box-shadow .3s}.cs-filter button span{font-family:var(--font-mono);font-size:11px;color:var(--slate)}.cs-filter button:hover{border-color:var(--line-3);color:#fff}.cs-filter button[aria-pressed=true]{border-color:rgba(110,150,255,.6);background:rgba(31,107,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.14);color:#fff}.cs-filter button[aria-pressed=true] span{color:var(--gold-light)}.cs-list{display:grid;gap:24px}.cs-item{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:8px;align-items:center;isolation:isolate;border-radius:28px;background:linear-gradient(180deg,rgba(24,34,74,.5),rgba(8,12,30,.6));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 60px -30px rgba(0,0,0,.7);animation:cs-in .7s var(--ease) backwards;animation-delay:calc(var(--k) * 70ms)}@keyframes cs-in{0%{opacity:0;transform:translateY(24px)}}.cs-item.is-flip .cs-media{order:-1}.cs-body{display:grid;justify-items:start;padding:clamp(28px,4vw,52px)}.cs-meta{margin-bottom:16px}.cs-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.03);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.cs-chip.is-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px rgba(74,222,128,.15);animation:gl-pulse 2.4s infinite}.cs-title{font-size:clamp(2rem,3.4vw,3rem);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:#fff}.cs-sub,.cs-title{font-family:var(--font-head)}.cs-sub{margin-top:10px;font-size:1.1rem;font-weight:500;color:var(--gold-light)}.cs-facts{display:grid;gap:14px;max-width:58ch;margin-top:22px}.cs-facts dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.cs-facts dd{margin-top:4px;font-size:15.5px;line-height:1.6;color:var(--fg-2)}.cs-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.cs-tags button{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.025);font-size:13.5px;color:var(--fg-2);transition:color .25s,background-color .25s,border-color .25s}.cs-tags button:before{content:"";width:6px;height:6px;background:var(--sky);box-shadow:0 0 8px var(--sky)}.cs-tags button.is-on,.cs-tags button:hover{border-color:rgba(110,150,255,.55);background:rgba(31,107,255,.16);color:#fff}.cs-foot{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cs-foot .ic{width:16px;height:16px}.cs-media{position:relative;aspect-ratio:1/.9;margin:12px;overflow:hidden;border-radius:20px;border:1px solid var(--line);background:radial-gradient(60% 70% at 50% 60%,rgba(31,107,255,.18),transparent 70%),rgba(4,7,20,.6)}.cs-media .cs-photo{transition:transform .9s var(--ease)}.cs-item:hover .cs-media .cs-photo{transform:scale(1.05)}.cs-scan{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(125,211,252,.16) 50%,transparent 52%);background-size:100% 220%;animation:gl-scan 5s linear infinite}.cs-logo{position:absolute;left:16px;bottom:16px;display:grid;width:84px;height:84px;place-items:center;padding:12px;border-radius:20px;background:#fff;box-shadow:0 18px 40px -16px rgba(0,0,0,.8)}.cs-logo img{max-width:100%;max-height:100%;object-fit:contain}@media (max-width:900px){.cs-head,.cs-item{grid-template-columns:1fr}.cs-item .cs-media,.cs-item.is-flip .cs-media{order:-1;aspect-ratio:16/10}}.lc{padding:96px 0 112px}.lc-head{max-width:760px;margin-bottom:40px}.lc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lc-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-card,.lc-cell{height:100%}.lc-card{position:relative;display:flex;flex-direction:column;min-height:300px;padding:34px;overflow:hidden;isolation:isolate;border-radius:28px;background:radial-gradient(120% 120% at 100% 0,rgba(56,189,248,.14),transparent 50%),linear-gradient(160deg,rgba(31,80,255,.3),rgba(20,16,80,.45));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 30px 60px -30px rgba(31,107,255,.6)}.lc-top{display:flex;align-items:center;justify-content:space-between}.lc-key{display:grid;width:56px;height:56px;place-items:center;border-radius:16px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.1);color:#fff}.lc-key .ic{width:26px;height:26px}.lc-num{font-family:var(--font-mono);font-size:13px;color:rgba(255,255,255,.6)}.lc-title{margin-top:30px;font-family:var(--font-head);font-size:34px;font-weight:600;letter-spacing:-.03em;color:#fff}.lc-text{flex:1;max-width:46ch;margin-top:12px;font-size:16px;line-height:1.6;color:rgba(255,255,255,.78)}.lc-more{display:inline-flex;align-items:center;gap:10px;margin-top:26px;font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#fff}.lc-more svg{width:16px;height:16px;transition:transform .3s var(--ease)}.lc-card:hover .lc-more svg{transform:translateX(5px)}.lc-mark{position:absolute;right:-6px;bottom:-40px;font-family:var(--font-head);font-size:9rem;font-weight:700;line-height:1;opacity:.08;pointer-events:none}@media (max-width:860px){.lc-grid,.lc-grid.is-two{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.st2-log-txt{max-width:none;border-right:0}.fn-drops,.jr-packet{display:none}.jr .jr-flip{transition:none}.jr .jr-card.is-flipped .jr-items :is(a,.jr-item),.jr .jr-card.is-flipped .jr-items :is(a,.jr-item):after,.jr .jr-card.is-flipped .jr-items svg{animation:none}}:root{--rose:#ff5c7a;--rose-soft:rgba(255,92,122,.12);--ug-radius:24px}.ug-sec{position:relative;isolation:isolate;padding:clamp(88px,10vw,136px) 0;overflow:clip}.ug-orb{position:absolute;z-index:-1;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(31,107,255,.26),transparent);filter:blur(20px);pointer-events:none}.ug-orb.is-indigo{background:radial-gradient(closest-side,rgba(74,58,245,.25),transparent)}.ug-head{display:grid;gap:20px;max-width:820px;margin-bottom:clamp(44px,6vw,76px)}.ug-head .eyebrow{margin-bottom:20px}.ug-head.is-split{max-width:none;grid-template-columns:1.1fr .9fr;align-items:end;gap:28px 64px}.ug-head.is-center{margin-inline:auto;justify-items:center;text-align:center}.ug-head.is-center .eyebrow{justify-content:center}.ug-head.is-flush{margin-bottom:0}@media (max-width:860px){.ug-head.is-split{grid-template-columns:1fr}}.ug-lead{max-width:52ch;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.65}.ug-body,.ug-lead{color:var(--fg-2);text-wrap:pretty}.ug-body{max-width:60ch;font-size:16px;line-height:1.7}.ug-h3{font-family:var(--font-head);font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--fg)}.ug-arrow{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s var(--ease)}.ug-link{display:inline-flex;align-items:center;gap:8px;padding-bottom:2px;font-family:var(--font-head);font-size:.95rem;font-weight:600;color:var(--gold-light);background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .5s var(--ease),color .3s}.ug-link:hover{color:#fff;background-size:100% 1px}.ug-link:hover .ug-arrow{transform:translateX(4px)}.ug-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.03);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap}.ug-chip.is-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px rgba(74,222,128,.15);animation:gl-pulse 2.4s infinite}.ug-chip.is-here{color:#fff;border-color:rgba(110,150,255,.5);background:rgba(31,107,255,.2)}.ug-chip.is-value{color:#fff;border-color:rgba(110,150,255,.45);background:rgba(31,107,255,.14)}.eyebrow.is-rose{color:var(--rose)}.js .ug-split.rv{opacity:1;transform:none}.ug-line{overflow:clip;overflow-clip-margin:.2em;padding-bottom:.1em;margin-bottom:-.1em;vertical-align:top;perspective:700px}.ug-line,.ug-w{display:inline-block}.ug-w{transform-origin:50% 100%}.ug-w.is-accent{background:var(--grad-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.js .ug-split.rv .ug-w{opacity:0;transform:translate3d(0,.9em,-.4em) rotateX(-70deg);transition:transform 1.25s var(--ease),opacity .9s var(--ease);transition-delay:calc(var(--i) * 55ms)}.js .ug-split.rv.in .ug-w{opacity:1;transform:none}.ug-card{position:relative;height:100%;border-radius:var(--ug-radius);border:1px solid var(--line);background:linear-gradient(180deg,rgba(24,34,74,.5),rgba(8,12,30,.6));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 60px -30px rgba(0,0,0,.7);isolation:isolate;transform-style:preserve-3d}.ug-card:before{inset:-1px;z-index:2;padding:1px;background:linear-gradient(160deg,rgba(150,185,255,.45),rgba(150,185,255,.04) 40%,rgba(74,58,245,.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ug-card:after,.ug-card:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.ug-card:after{inset:0;z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(79,139,255,.16),transparent 45%);opacity:0;transition:opacity .4s}.ug-card:hover:after{opacity:1}.ug-pad{padding:clamp(24px,3vw,36px)}.ug-pad .ug-h3{margin-top:14px}.ug-pad p{margin-top:12px;color:var(--fg-2);line-height:1.65;text-wrap:pretty}.ug-num{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.ug-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:960px){.ug-grid3{grid-template-columns:1fr;max-width:560px}}.ug-illo{position:relative;display:grid;place-items:center;aspect-ratio:16/10;margin:8px 8px 0;overflow:hidden;border-radius:calc(var(--ug-radius) - 8px);border:1px solid var(--line);background:radial-gradient(60% 70% at 50% 60%,rgba(31,107,255,.18),transparent 70%),linear-gradient(rgba(120,150,255,.06) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(90deg,rgba(120,150,255,.06) 1px,transparent 0) 0 0 /22px 22px,rgba(4,7,20,.6)}.ug-illo img{width:62%;max-height:82%;object-fit:contain;filter:drop-shadow(0 26px 30px rgba(10,30,140,.55));animation:ug-float 7s ease-in-out infinite;transition:scale .8s var(--ease)}.ug-card:hover .ug-illo img{scale:1.06}@keyframes ug-float{50%{translate:0 -8px}}.ug-story{position:relative;height:360vh}.ug-story-sticky{position:sticky;top:0;height:100svh;display:grid;align-items:center;overflow:hidden;isolation:isolate}.ug-story-sticky:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 50% at 72% 50%,rgba(255,92,122,calc(.12 * (1 - var(--p, 0)))),transparent 70%),radial-gradient(45% 55% at 72% 55%,rgba(31,107,255,calc(.3 * var(--p, 0))),transparent 70%)}.ug-story-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:40px;align-items:center;padding-top:72px}.ug-story-copy{position:relative;z-index:2;display:grid}.ug-story-state{grid-area:1/1;display:grid;align-content:center;gap:22px;transition:opacity .7s var(--ease),transform .9s var(--ease),filter .7s}.ug-story-state .eyebrow{margin-bottom:0}.ug-story-title{font-size:clamp(2.1rem,3.6vw,3.4rem)}.ug-story-state[data-state=b]{opacity:0;transform:translateY(40px);filter:blur(6px);pointer-events:none}.ug-story.is-b .ug-story-state[data-state=a]{opacity:0;transform:translateY(-40px);filter:blur(6px);pointer-events:none}.ug-story.is-b .ug-story-state[data-state=b]{opacity:1;transform:none;filter:none;pointer-events:auto}.ug-dim{color:var(--slate)}.ug-pains{display:grid;gap:2px;margin-top:6px}.ug-pains li{display:flex;align-items:center;gap:16px;padding:11px 0;border-bottom:1px solid var(--line);color:var(--slate);transition:color .5s,padding .5s var(--ease)}.ug-pains li span{font-family:var(--font-mono);font-size:.7rem;color:var(--faint);transition:color .5s}.ug-pains li.is-on{padding-left:8px;color:var(--fg)}.ug-pains li.is-on span{color:var(--rose)}.ug-meter{display:grid;gap:10px;margin-top:10px}.ug-meter-cell{display:grid;gap:6px;padding:18px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.025)}.ug-meter-cell.is-hi{border-color:rgba(79,139,255,.5);background:linear-gradient(180deg,rgba(31,107,255,.22),rgba(74,58,245,.1));box-shadow:0 20px 50px -20px rgba(31,107,255,.8)}.ug-meter-label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.ug-meter-value{font-family:var(--font-head);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:600;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--fg)}.ug-story-stage{position:relative;height:min(660px,72svh);display:grid;place-items:center;perspective:1500px;perspective-origin:50% 40%}.ug-stage3d{position:relative;width:0;height:0}.ug-stage3d,.ug-world{transform-style:preserve-3d}.ug-plate,.ug-world{position:absolute}.ug-plate{left:-315px;top:-250px;width:630px;height:530px;display:grid;align-content:end;gap:4px;padding:26px 30px;border-radius:34px;border:1px solid rgba(150,190,255,.55);background:linear-gradient(rgba(125,211,252,.08) 1px,transparent 0) 0 0 /30px 30px,linear-gradient(90deg,rgba(125,211,252,.08) 1px,transparent 0) 0 0 /30px 30px,linear-gradient(160deg,rgba(31,80,255,.5),rgba(40,28,180,.55));box-shadow:0 0 0 1px rgba(31,107,255,.3),0 0 80px rgba(31,107,255,.55),inset 0 0 60px rgba(56,189,248,.2);opacity:var(--plate,0);transform:translateZ(-4px) scale(calc(.85 + var(--plate, 0) * .15));transform-style:preserve-3d}.ug-plate:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateZ(-22px);background:#0a1260;box-shadow:0 40px 80px rgba(0,0,0,.6)}.ug-plate>span{position:relative;z-index:1}.ug-plate-label{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#fff}.ug-plate-sub{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light)}.ug-tile{--ok:0;position:absolute;left:-86px;top:-54px;width:172px;height:108px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;column-gap:10px;align-items:center;padding:14px 16px;border-radius:18px;border:1px solid rgba(160,180,255,.22);background:linear-gradient(170deg,rgba(34,44,86,.92),rgba(12,16,38,.94));box-shadow:0 24px 40px -16px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.08);backface-visibility:hidden;will-change:transform}.ug-tile i{grid-row:1;display:grid;width:32px;height:32px;place-items:center;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.06);color:var(--fg)}.ug-tile-ic{width:17px;height:17px;stroke-width:1.6}.ug-tile b{grid-column:1/-1;grid-row:3;font-family:var(--font-head);font-size:.92rem;font-weight:600;letter-spacing:-.01em;color:#fff}.ug-tile em{grid-row:1;justify-self:end;padding:4px 7px;border-radius:999px;font-size:.56rem;font-style:normal;letter-spacing:.04em;white-space:nowrap;color:var(--rose);background:var(--rose-soft);opacity:calc(1 - var(--ok))}.ug-tile em,.ug-tile-ok{font-family:var(--font-mono);text-transform:uppercase}.ug-tile-ok{position:absolute;right:14px;top:18px;font-size:.6rem;letter-spacing:.06em;color:var(--gold-light);opacity:var(--ok)}.ug-story.is-b .ug-tile{border-color:rgba(150,190,255,.45);background:linear-gradient(170deg,rgba(40,70,190,.92),rgba(22,24,100,.94));transition:background .6s,border-color .6s}.ug-story-progress{position:absolute;left:24px;right:24px;bottom:28px;height:2px;overflow:hidden;border-radius:2px;background:var(--line)}.ug-story-progress span{display:block;width:100%;height:100%;transform:scaleX(var(--p,0));transform-origin:0 50%;background:linear-gradient(90deg,var(--rose),var(--gold-dark) 50%,var(--sky))}@media (min-width:1024px){.ug-story-progress{left:48px;right:48px}}@media (min-width:961px) and (max-height:880px){.ug-story-grid{padding-top:96px}.ug-story-state{gap:16px}.ug-story-title{font-size:clamp(1.9rem,2.9vw,2.7rem)}.ug-story-state .ug-body{font-size:15px;line-height:1.6}.ug-pains li{padding:8px 0}.ug-meter-cell{padding:14px}.ug-story-stage{height:min(560px,66svh)}}@media (min-width:961px) and (max-height:700px){.ug-story-state .ug-body{display:none}}@media (min-width:961px) and (max-width:1560px){.ug-stage3d{scale:.86}}@media (min-width:961px) and (max-width:1180px){.ug-stage3d{scale:.72}}@media (max-width:960px){.ug-story{height:320vh}.ug-story-grid{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:8px;height:100svh;padding-top:124px;padding-bottom:40px}.ug-story-state{align-content:start;gap:14px}.ug-story-title{font-size:clamp(1.7rem,7vw,2.4rem)}.ug-story-state .ug-body{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:.9rem}.ug-pains{display:flex;flex-wrap:wrap;gap:6px}.ug-pains li{padding:6px 10px;border:1px solid var(--line);border-radius:999px;font-size:.75rem}.ug-pains li span{display:none}.ug-pains li.is-on{padding-left:10px;border-color:rgba(255,92,122,.4)}.ug-meter-cell{padding:12px}.ug-story-stage{height:100%;min-height:240px}.ug-stage3d{scale:.46;translate:0 -56px}}@media (max-width:960px) and (max-height:760px){.ug-story-state .ug-body{display:none}}.ug-marquee{--gap:56px;position:relative;display:flex;overflow:hidden;padding:22px 0;border-block:1px solid var(--line);background:linear-gradient(90deg,rgba(31,107,255,.06),rgba(74,58,245,.08),rgba(31,107,255,.06));-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ug-marquee-clip{overflow-x:clip;padding-block:28px}.ug-marquee.is-tilt{transform:rotate(-2deg) scale(1.04)}.ug-marquee-track{display:flex;flex:none;gap:var(--gap);padding-right:var(--gap);animation:ug-marquee 38s linear infinite}.ug-marquee-item{display:inline-flex;align-items:center;gap:var(--gap);font-family:var(--font-head);font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:500;letter-spacing:-.02em;white-space:nowrap;color:var(--fg-2)}.ug-marquee-item:after{content:"";width:8px;height:8px;background:var(--gold-dark);box-shadow:8px -8px 0 var(--indigo),0 0 18px var(--gold-dark)}@keyframes ug-marquee{to{transform:translateX(-100%)}}.ug-compare-bar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px;margin-bottom:48px}.ug-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.03)}.ug-toggle:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:rgba(255,92,122,.22);box-shadow:0 0 0 1px rgba(255,92,122,.45);transition:transform .6s var(--ease),background-color .6s,box-shadow .6s}.ug-toggle.is-us:before{transform:translateX(100%);background:rgba(31,107,255,.35);box-shadow:0 0 0 1px rgba(110,150,255,.6)}.ug-toggle button{position:relative;z-index:1;padding:10px 20px;border-radius:999px;font-family:var(--font-head);font-size:.86rem;font-weight:600;color:var(--slate);white-space:nowrap;transition:color .4s}.ug-toggle button[aria-pressed=true]{color:#fff}.ug-flip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;perspective:1600px}@media (max-width:760px){.ug-flip-grid{grid-template-columns:1fr}}.ug-flip{position:relative;display:grid;width:100%;min-height:210px;text-align:left;transform-style:preserve-3d;transition:transform 1.1s var(--ease);transition-delay:calc(var(--i, 0) * 90ms)}.ug-flip.is-flipped{transform:rotateY(180deg)}.ug-flip-face{grid-area:1/1;display:grid;align-content:space-between;gap:18px;padding:28px 30px;overflow:hidden;border-radius:var(--ug-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ug-flip-face.is-front{border:1px solid rgba(255,92,122,.2);background:linear-gradient(160deg,rgba(60,20,36,.55),rgba(14,10,22,.75))}.ug-flip-face.is-back{transform:rotateY(180deg);border:1px solid rgba(140,175,255,.45);background:radial-gradient(120% 120% at 100% 0,rgba(56,189,248,.22),transparent 50%),linear-gradient(160deg,rgba(31,80,255,.5),rgba(40,30,160,.55));box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.ug-flip-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ug-flip-cat{font-size:.72rem;letter-spacing:.16em;color:var(--fg-2)}.ug-flip-cat,.ug-flip-who{font-family:var(--font-mono);text-transform:uppercase}.ug-flip-who{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-size:.68rem;letter-spacing:.12em}.is-front .ug-flip-who{color:var(--rose);background:var(--rose-soft)}.is-back .ug-flip-who{color:#fff;background:rgba(255,255,255,.14)}.ug-flip-text{font-family:var(--font-head);font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;color:#fff}.is-front .ug-flip-text{color:#d8c3cc}.ug-flip-hint{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--slate)}.ug-flip-mark{position:absolute;right:-10px;bottom:-38px;font-family:var(--font-head);font-size:9rem;font-weight:700;line-height:1;opacity:.08;pointer-events:none}.ug-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.ug-bento-cell{grid-column:span 4}.ug-bento-cell.is-wide{grid-column:span 12}.ug-bento-card{display:grid;grid-template-rows:auto 1fr}.is-wide .ug-bento-card{grid-template-columns:1fr 1.05fr;grid-template-rows:none;align-items:center}.is-wide .ug-bento-illo{order:2;margin:10px;aspect-ratio:5/4}.is-wide .ug-bento-illo img{width:70%}.ug-bento-body{display:grid;grid-template-rows:repeat(4,auto) 1fr;justify-items:start;gap:4px;height:100%;padding:clamp(26px,3.4vw,44px)}.is-wide .ug-bento-body{grid-template-rows:none;height:auto}.ug-bento-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ug-bento-title{font-size:clamp(2.2rem,4vw,3.4rem)}.ug-bento-sub{margin-top:8px;font-family:var(--font-head);font-weight:500;color:var(--gold-light)}.ug-bento-text{max-width:52ch;margin:14px 0 22px;line-height:1.65;color:var(--fg-2)}.ug-bento-body>.ug-link{align-self:end}.ug-bento-card.is-here{border-color:rgba(110,150,255,.4);background:radial-gradient(90% 70% at 100% 0,rgba(31,107,255,.16),transparent 60%),linear-gradient(180deg,rgba(24,34,74,.6),rgba(8,12,30,.65))}@media (max-width:900px){.ug-bento-cell{grid-column:span 12}.is-wide .ug-bento-card{grid-template-columns:1fr}.is-wide .ug-bento-illo{order:-1}}@media (min-width:901px) and (max-width:1180px){.ug-bento-cell{grid-column:span 6}.ug-bento-cell:last-child:nth-child(2n){grid-column:span 12}}.ug-reviews .ug-head{margin-bottom:clamp(36px,4vw,56px)}.ug-rating{justify-self:end;display:inline-flex;align-items:center;gap:16px;padding:14px 22px 14px 18px;border-radius:20px;border:1px solid var(--line-2);background:linear-gradient(180deg,rgba(24,34,74,.5),rgba(8,12,30,.6));transition:border-color .3s,transform .5s var(--ease)}.ug-rating:hover{border-color:var(--line-3);transform:translateY(-2px)}.ug-rating-score{font-family:var(--font-head);font-size:2.6rem;font-weight:700;line-height:1;letter-spacing:-.04em;color:#fff}.ug-rating-meta{display:grid;gap:4px;font-size:.86rem;color:var(--fg-2)}.ug-rating-meta>span:last-child{display:inline-flex;align-items:center;gap:6px}.ug-rating:hover .ug-arrow{transform:translate(2px,-2px)}.ug-stars{font-size:.95rem;line-height:1;letter-spacing:.12em;color:#fbbf24;text-shadow:0 0 12px rgba(251,191,36,.35)}.ug-reviews-viewport{overflow:hidden;padding-block:10px;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ug-reviews-track{display:flex;width:max-content;animation:ug-reviews var(--dur,70s) linear infinite}.ug-reviews-viewport:focus-within .ug-reviews-track,.ug-reviews-viewport:hover .ug-reviews-track{animation-play-state:paused}@keyframes ug-reviews{to{transform:translateX(-50%)}}.ug-reviews-set{display:flex;gap:20px;padding-right:20px}.ug-review{display:flex;flex-direction:column;gap:18px;width:min(420px,82vw);padding:28px 28px 24px;border-radius:var(--ug-radius);border:1px solid var(--line-2);background:linear-gradient(180deg,rgba(24,34,74,.47),rgba(8,12,30,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.ug-review-text{position:relative;flex:1;font-family:var(--font-head);font-size:1.04rem;font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg);text-wrap:pretty}.ug-review-text:before{content:"\201C";display:block;height:30px;font-size:3.4rem;font-weight:700;line-height:1;color:var(--gold)}.ug-review-by{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.ug-review-av{display:grid;flex:none;width:44px;height:44px;place-items:center;border-radius:50%;font-family:var(--font-head);font-weight:600;color:#fff;background:linear-gradient(135deg,hsl(var(--h) 90% 62%),hsl(calc(var(--h) + 30) 80% 48%));box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.ug-review-by>span:last-child{display:grid;line-height:1.3}.ug-review-by b{font-family:var(--font-head);font-weight:600;color:#fff}.ug-review-by small{font-size:.8rem;color:var(--slate)}@media (max-width:860px){.ug-rating{justify-self:start}}.ug-deck{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.js .ug-deck.rv{opacity:1;transform:none}.ug-deck-card{transition:translate 1.4s var(--ease),rotate 1.4s var(--ease),opacity .8s,transform .7s var(--ease)}.ug-deck-card:nth-child(2){transition-delay:.08s}.js .ug-deck.rv:not(.in) .ug-deck-card{opacity:0}.js .ug-deck.rv:not(.in) .ug-deck-card:first-child{translate:calc(100% + 20px) 40px;rotate:-7deg}.js .ug-deck.rv:not(.in) .ug-deck-card:nth-child(2){translate:0 60px}.js .ug-deck.rv:not(.in) .ug-deck-card:nth-child(3){translate:calc(-100% - 20px) 40px;rotate:7deg}.ug-deck-card .ug-pad{display:grid;align-content:start;gap:18px;height:100%}.ug-deck-card .eyebrow{margin-bottom:0}.ug-deck-num{font-family:var(--font-head);font-size:4.5rem;font-weight:700;line-height:1;letter-spacing:-.05em;background:linear-gradient(180deg,rgba(125,170,255,.55),rgba(125,170,255,.04));-webkit-background-clip:text;background-clip:text;color:transparent}.ug-pad .ug-deck-text{margin:0;font-family:var(--font-head);font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:500;line-height:1.45;letter-spacing:-.015em;color:var(--fg)}@media (max-width:960px){.ug-deck{grid-template-columns:1fr}.js .ug-deck.rv:not(.in) .ug-deck-card{translate:0 40px!important;rotate:none!important}}.ug-prism-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:30px}.ug-prism-tabs button{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.02);font-family:var(--font-head);font-size:.9rem;font-weight:600;color:var(--slate);transition:color .3s,border-color .3s,background-color .3s}.ug-prism-tabs button span{font-family:var(--font-mono);font-size:.7rem;color:var(--faint)}.ug-prism-tabs button:hover{color:var(--fg)}.ug-prism-tabs button[aria-selected=true]{color:#fff;border-color:rgba(110,150,255,.6);background:rgba(31,107,255,.18)}.ug-prism-tabs button[aria-selected=true] span{color:var(--gold-light)}.ug-prism-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,5vw,72px);align-items:center}.ug-prism-stage{--w:320px;--h:400px;--r:calc(var(--w) / (2 * tan(180deg / var(--n))));--rc:calc(var(--w) / (2 * sin(180deg / var(--n))));position:relative;height:600px;display:grid;place-items:center;perspective:1700px;perspective-origin:50% 30%;cursor:grab;touch-action:pan-y;user-select:none}.ug-prism-stage:active{cursor:grabbing}.ug-prism-ring{position:relative;width:var(--w);height:var(--h);transform-style:preserve-3d;transform:translateZ(calc(var(--r) * -1)) rotateX(-9deg) rotateY(var(--angle,0deg));transition:transform 1.3s var(--ease)}.ug-prism-ring.is-dragging{transition:none}.ug-prism-face{position:absolute;inset:0;display:grid;align-content:space-between;padding:30px 28px;border:1px solid rgba(160,195,255,.55);background:radial-gradient(120% 70% at 0 0,rgba(125,211,252,.22),transparent 55%),linear-gradient(170deg,rgba(40,80,230,.8),rgba(30,20,120,.9));box-shadow:inset 0 0 60px rgba(56,189,248,.12);transform:rotateY(calc(var(--i) * 1turn / var(--n))) translateZ(var(--r));-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:brightness(.62) saturate(.85);transition:filter .8s}.ug-prism-face.is-active{filter:none}.ug-prism-num{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.14em;color:var(--gold-light)}.ug-prism-face b{font-family:var(--font-head);font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:-.04em;color:#fff}.ug-prism-face>span:last-child{font-size:1.02rem;line-height:1.45;color:rgba(255,255,255,.85)}.ug-prism-cap{position:absolute;left:50%;width:calc(var(--rc) * 2);height:calc(var(--rc) * 2);margin-left:calc(var(--rc) * -1);margin-top:calc(var(--rc) * -1);transform:rotateX(90deg)}.ug-prism-cap.is-top{top:0}.ug-prism-cap.is-bottom{top:100%}.ug-prism-cap svg{width:100%;height:100%}.ug-prism-cap polygon{fill:rgba(40,80,230,.55);stroke:rgba(170,205,255,.8);stroke-width:.5;vector-effect:non-scaling-stroke}.ug-prism-cap.is-bottom polygon{fill:rgba(10,14,60,.9)}.ug-prism-shadow{position:absolute;left:50%;bottom:30px;z-index:-1;width:420px;height:80px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(31,107,255,.55),transparent);filter:blur(12px)}.ug-prism-panel{position:relative;display:grid;gap:28px}.ug-prism-count{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;color:var(--slate)}.ug-prism-count b{font-weight:500;color:var(--gold-light)}.ug-prism-body{display:grid;gap:14px;margin-top:-12px;transition:opacity .45s,translate .6s var(--ease)}.ug-prism-body.is-out{opacity:0;translate:0 12px}.ug-prism-body h3{font-family:var(--font-head);font-size:clamp(2.6rem,5vw,4rem);font-weight:600;line-height:1;letter-spacing:-.045em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ug-prism-lead{font-family:var(--font-head);font-size:1.25rem;font-weight:500;letter-spacing:-.01em;color:var(--gold-light)}.ug-prism-body p:not(.ug-prism-lead){max-width:50ch;font-size:1.05rem;line-height:1.65;color:var(--fg-2)}.ug-prism-nav{display:flex;align-items:center;gap:10px}.ug-prism-arrow{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;border:1px solid var(--line-2);background:rgba(255,255,255,.03);transition:background-color .3s,border-color .3s,transform .4s var(--ease)}.ug-prism-arrow:hover{border-color:rgba(110,150,255,.6);background:rgba(31,107,255,.25);transform:scale(1.06)}.ug-prism-arrow svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ug-prism-hint{margin-left:8px;font-size:.8rem;color:var(--slate)}@media (max-width:960px){.ug-prism-layout{grid-template-columns:1fr}.ug-prism-stage{--w:240px;--h:300px;height:430px}.ug-prism-face{padding:22px 20px}.ug-prism-face b{font-size:1.8rem}.ug-prism-face>span:last-child{font-size:.9rem}.ug-prism-shadow{width:300px}.ug-prism-hint{display:none}}.ug-practice{display:grid;border-top:1px solid var(--line)}.ug-practice li{display:flex;align-items:center;gap:24px;padding:26px 4px;border-bottom:1px solid var(--line);transition:background-color .4s}.ug-practice li:hover{background:linear-gradient(90deg,rgba(31,107,255,.08),transparent)}.ug-practice-what{font-family:var(--font-head);font-size:clamp(1.2rem,2.2vw,1.75rem);font-weight:500;letter-spacing:-.025em;color:var(--fg)}.ug-practice-wire{position:relative;flex:1;min-width:40px;height:1px;overflow:hidden;background:repeating-linear-gradient(90deg,var(--line-3) 0 4px,transparent 4px 9px)}.ug-practice-wire:after{content:"";position:absolute;top:-1px;width:60px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--gold-light),transparent);animation:ug-wire 2.8s linear infinite;animation-delay:var(--wd,0s)}@keyframes ug-wire{0%{left:-60px}to{left:100%}}.ug-practice-tags{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:700px){.ug-practice li{flex-wrap:wrap;gap:12px}.ug-practice-wire{display:none}}@media (prefers-reduced-motion:reduce){.ug-illo img,.ug-marquee-track,.ug-practice-wire:after,.ug-reviews-track{animation:none}.ug-reviews-viewport{overflow-x:auto}.ug-reviews-set[aria-hidden]{display:none}}:root{--b3-depth:5px;--b3-spring:cubic-bezier(.34,1.56,.64,1)}:where(.b3,.pill,.nav-btn,.ft-btn,.svc-btn,.st-all,.ft-top,.ft-news-form button,.nav-toggle,.rl-arrow,.svc-ind-next,.lightbox-x,.glc-send,.glc-iconbtn,.glc-mini,.ft-social){--b3-d:var(--b3-depth);position:relative;isolation:isolate;translate:0 0;box-shadow:inset 0 1px 0 var(--b3-rim,rgba(255,255,255,.45)),inset 0 -2px 0 var(--b3-rim-low,rgba(0,0,0,.12)),0 var(--b3-d) 0 var(--b3-edge,rgba(3,5,12,.6)),0 calc(var(--b3-d) + 7px) 16px -5px var(--b3-drop,rgba(3,5,12,.5));transition:translate .22s var(--b3-spring),box-shadow .22s var(--b3-spring),background-color .25s,background-position .9s ease,border-color .25s,color .25s,filter .25s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none}@media (hover:hover){:where(.b3,.pill,.nav-btn,.ft-btn,.svc-btn,.st-all,.ft-top,.ft-news-form button,.nav-toggle,.rl-arrow,.svc-ind-next,.lightbox-x,.glc-send,.glc-iconbtn,.glc-mini,.ft-social):hover:not(:disabled){translate:0 -2px;box-shadow:inset 0 1px 0 var(--b3-rim,rgba(255,255,255,.45)),inset 0 -2px 0 var(--b3-rim-low,rgba(0,0,0,.12)),0 calc(var(--b3-d) + 2px) 0 var(--b3-edge,rgba(3,5,12,.6)),0 calc(var(--b3-d) + 14px) 24px -6px var(--b3-drop,rgba(3,5,12,.5))}}:where(.b3,.pill,.nav-btn,.ft-btn,.svc-btn,.st-all,.ft-top,.ft-news-form button,.nav-toggle,.rl-arrow,.svc-ind-next,.lightbox-x,.glc-send,.glc-iconbtn,.glc-mini,.ft-social):is(:active:not(:disabled),.b3-on){translate:0 calc(var(--b3-d) - 1px);box-shadow:inset 0 3px 7px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 var(--b3-edge,rgba(3,5,12,.6)),0 2px 6px -2px var(--b3-drop,rgba(3,5,12,.5));transition-duration:.07s,.07s,.25s,.9s,.25s,.25s,.25s;transition-timing-function:ease-out}:where(.b3,.pill,.nav-btn,.ft-btn,.svc-btn,.st-all,.ft-top,.ft-news-form button,.nav-toggle,.rl-arrow,.svc-ind-next,.lightbox-x,.glc-send,.glc-iconbtn,.glc-mini,.ft-social):disabled{translate:0 calc(var(--b3-d) / 2);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 calc(var(--b3-d) / 2) 0 var(--b3-edge,rgba(3,5,12,.6));filter:saturate(.55);opacity:.7;cursor:default}:where(.b3,.pill,.nav-btn,.ft-btn,.svc-btn,.st-all,.ft-top,.ft-news-form button,.nav-toggle,.rl-arrow,.svc-ind-next,.lightbox-x,.glc-send,.glc-iconbtn,.glc-mini,.ft-social):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle at var(--mx,50%) var(--my,0),rgba(255,255,255,.4),rgba(255,255,255,0) 62%);opacity:0;pointer-events:none;transition:opacity .3s}@media (hover:hover){:where(.b3,.pill,.nav-btn,.ft-btn,.svc-btn,.st-all,.ft-top,.ft-news-form button,.nav-toggle,.rl-arrow,.svc-ind-next,.lightbox-x,.glc-send,.glc-iconbtn,.glc-mini,.ft-social):hover:not(:disabled):before{opacity:1}}:is(.b3-sm,.nav-btn,.ft-top,.ft-news-form button,.nav-toggle,.glc-iconbtn,.glc-mini,.lightbox-x,.ft-social){--b3-d:calc(var(--b3-depth) * .65)}:is(.b3-gold,.pill-gold,.nav-btn.gold,.ft-btn.gold,.svc-btn-gold,.ft-news-form button,.svc-ind-next,.glc-off-btn){--b3-d:0px;--b3-edge:transparent;--b3-rim:rgba(255,255,255,.32);--b3-rim-low:rgba(8,14,70,.28);--b3-drop:rgba(2,4,14,.5);border-color:rgba(150,180,255,.45);color:#fff;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%) -160% 0 /55% 100% no-repeat,linear-gradient(180deg,color-mix(in oklab,var(--gold) 55%,var(--gold-dark)) 0,var(--gold-dark) 45%,var(--indigo) 100%) 0 0 /100% 100%}@media (hover:hover){:is(.b3-gold,.pill-gold,.nav-btn.gold,.ft-btn.gold,.svc-btn-gold,.ft-news-form button,.svc-ind-next,.glc-off-btn):hover:not(:disabled){filter:brightness(1.08) saturate(1.05);background-position:260% 0,0 0}}:is(.b3-gold,.pill-gold,.nav-btn.gold,.ft-btn.gold,.svc-btn-gold,.ft-news-form button,.svc-ind-next,.glc-off-btn):is(:active:not(:disabled),.b3-on){translate:0 1px}:is(.b3-dark,.pill-dark,.svc-btn-dark,.glc-send,.glc-card .glc-mini:not(.ghost)){--b3-edge:#01020a;--b3-rim:rgba(255,255,255,.14);--b3-rim-low:rgba(0,0,0,.4);--b3-drop:rgba(0,0,0,.55);border-color:var(--line-2);color:#fff;background:linear-gradient(180deg,color-mix(in oklab,var(--navy-2) 82%,var(--gold)) 0,var(--navy-2) 55%,var(--navy) 100%)}@media (hover:hover){:is(.b3-dark,.pill-dark,.svc-btn-dark,.glc-send,.glc-card .glc-mini:not(.ghost)):hover:not(:disabled){filter:brightness(1.3)}}.b3-white{--b3-edge:#9aa6c8;--b3-rim:#fff;--b3-rim-low:rgba(3,5,12,.08);--b3-drop:rgba(3,5,12,.4);border-color:transparent;color:var(--ink);background:linear-gradient(180deg,#fff,#eef1ff 55%,#d9e0f5)}@media (hover:hover){.b3-white:hover{color:var(--gold-dark)}}:is(.b3-gloss,.b3-gloss-light,.pill-outline,.pill-glass,.ft-btn.line,.ft-top,.nav-btn.ghost,.nav-toggle,.lightbox-x,.glc-iconbtn,.ft-social,.rl-arrow,.st-all,.glc-card .glc-mini.ghost){--b3-edge:rgba(148,172,255,.16);--b3-rim:rgba(255,255,255,.3);--b3-rim-low:rgba(255,255,255,.06);--b3-drop:rgba(0,0,0,.55);border:1px solid var(--line-2);color:var(--fg);background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.22) 50%,transparent 62%) -160% 0 /55% 100% no-repeat,linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03) 50%,rgba(255,255,255,.01) 51%,rgba(255,255,255,.05)) 0 0 /100% 100%,rgba(255,255,255,.04);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}@media (hover:hover){:is(.b3-gloss,.b3-gloss-light,.pill-outline,.pill-glass,.ft-btn.line,.ft-top,.nav-btn.ghost,.nav-toggle,.lightbox-x,.glc-iconbtn,.ft-social,.rl-arrow,.st-all,.glc-card .glc-mini.ghost):hover{border-color:var(--line-3);background-color:rgba(79,139,255,.14);background-position:260% 0,0 0;color:#fff}}.st-all{border-color:color-mix(in oklab,var(--gold) 45%,transparent);color:var(--gold-light)}:where(.b3-gloss,.b3-gloss-light,.pill-outline,.pill-glass,.ft-btn.line,.ft-top,.nav-btn.ghost,.nav-toggle,.lightbox-x,.glc-iconbtn,.st-all,.glc-mini.ghost,.ft-social):after{content:"";position:absolute;top:1px;left:7%;right:7%;height:50%;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.02));pointer-events:none}.b3-on{cursor:default}.bs-cursor{isolation:isolate;color:#fff;background:radial-gradient(circle at 34% 26%,color-mix(in oklab,var(--gold) 60%,#fff) 0,var(--gold-dark) 50%,var(--indigo) 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.4),inset 0 -6px 14px rgba(10,20,120,.3),0 0 0 1px rgba(150,180,255,.4),0 18px 36px -14px rgba(2,4,14,.7);transition:transform .18s ease-out,translate .22s var(--b3-spring),box-shadow .22s var(--b3-spring),background .3s,color .3s}.bs-cursor:hover{color:#fff;background:radial-gradient(circle at 34% 26%,color-mix(in oklab,var(--navy-2) 70%,var(--gold)) 0,var(--navy-2) 50%,var(--navy) 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.2),inset 0 -6px 14px rgba(0,0,0,.3),0 0 0 1px var(--line-2),0 18px 36px -14px rgba(3,5,12,.7)}.bs-cursor:active{translate:0 2px;box-shadow:inset 0 4px 12px rgba(0,0,0,.35),0 0 0 1px var(--line-2),0 6px 14px -6px rgba(3,5,12,.6);transition-duration:.07s}.rl-play,.wb-play{box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 3px 0 rgba(0,0,0,.35),0 8px 16px -6px rgba(0,0,0,.5);transition:translate .22s var(--b3-spring),box-shadow .22s var(--b3-spring),background-color .3s,border-color .3s,transform .3s}.rl-card:active .rl-play,.wb-card:active .wb-play{translate:0 2px;box-shadow:inset 0 2px 5px rgba(0,0,0,.3),0 1px 0 rgba(0,0,0,.35)}.qt-dotb{box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 2px 0 rgba(0,0,0,.4)}.qt-dotb:active{translate:0 1px;box-shadow:0 1px 0 rgba(0,0,0,.4)}.svc-acc-sign{width:34px;height:34px;border-radius:50%;color:var(--fg);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05) 55%,rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 0 1px var(--line-2),0 3px 0 rgba(148,172,255,.14),0 6px 12px -4px rgba(0,0,0,.5);transition:translate .22s var(--b3-spring),box-shadow .22s var(--b3-spring),background .3s,color .3s}.svc-acc-btn:active .svc-acc-sign{translate:0 2px;box-shadow:inset 0 2px 4px rgba(0,0,0,.35),0 0 0 1px var(--line-2),0 1px 0 rgba(148,172,255,.14);transition-duration:.07s}.is-open>.svc-acc-btn .svc-acc-sign{color:#fff;background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 55%,var(--gold-dark)) 0,var(--gold-dark) 50%,var(--indigo) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 0 1px rgba(150,180,255,.45),0 6px 14px -6px rgba(2,4,14,.6)}.st-tab{transition:color .3s,translate .2s var(--b3-spring)}.st-tab:active{translate:0 2px}html[data-gloss=off] :where(.b3-gloss,.b3-gloss-light,.pill-outline,.pill-glass,.ft-btn.line,.ft-top,.nav-btn.ghost,.nav-toggle,.lightbox-x,.glc-iconbtn,.st-all,.glc-mini.ghost,.ft-social):after{display:none}html[data-gloss=off] :where(.b3,.pill,.nav-btn,.ft-btn,.svc-btn,.st-all,.ft-top,.ft-news-form button,.nav-toggle,.rl-arrow,.svc-ind-next,.lightbox-x,.glc-send,.glc-iconbtn,.glc-mini,.ft-social):before{display:none}