.lb .wk{isolation:isolate}.lb .wk .wrap{z-index:2}.lb .wk-aur{-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%)}.lb .wk-aur .wk-g1{--aur-c:var(--aur-1);width:920px;height:920px;animation:lb-drift-a 26s var(--ease-io)infinite alternate;top:4%;left:-16%}.lb .wk-aur .wk-g2{--aur-c:var(--aur-2);width:840px;height:840px;animation:lb-drift-b 30s var(--ease-io)infinite alternate;top:20%;right:-14%}.lb .wk-aur .wk-g3{--aur-c:var(--aur-3);width:1000px;height:1000px;animation:lb-drift-c 34s var(--ease-io)infinite alternate;top:50%;left:26%}.lb .wk-aur .wk-g4{--aur-c:var(--aur-4);width:560px;height:560px;animation:lb-drift-b 22s var(--ease-io)infinite alternate-reverse;top:68%;left:4%}.lb .wk-ray{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 0%,#78c8ff29 38%,#c8f0ff52 50%,#78c8ff29 62%,#0000 100%);width:clamp(60px,15cqw,260px);height:130%;animation:10s linear infinite wk-ray;position:absolute;top:-12%;left:0;transform:translate(-30cqw)rotate(-16deg)}.lb .wk-hl{z-index:1;pointer-events:none;position:absolute;left:0;right:0}.lb .wk-hl-t{top:0}.lb .wk-hl-b{bottom:0}.lb .wk-hl i{opacity:0;background:linear-gradient(90deg,transparent,var(--c1)38%,#fff 50%,var(--c1)62%,transparent);width:24%;height:3px;animation:wk-hl 9s var(--ease-io)infinite;position:absolute;top:-1px;left:0}.lb .wk-hl-b i{animation-direction:reverse;animation-delay:-4.5s}.lb .wk-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(20px,3cqw,48px);margin-bottom:clamp(32px,4.4cqw,64px);display:grid}.lb .wk-head-l{flex-direction:column;align-items:flex-start;gap:clamp(16px,1.8cqw,26px);min-width:0;display:flex}.lb .wk-title{isolation:isolate;letter-spacing:-.045em;overflow-wrap:break-word;font-size:clamp(52px,10cqw,164px);line-height:.94;position:relative}.lb .wk-title:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--aur-2),transparent);border-radius:50%;animation:7s ease-in-out infinite lb-pulse;position:absolute;inset:6% -6% -14%}.lb .wk-spark{margin-inline-start:.1em;vertical-align:top;width:.3em;height:.3em;fill:var(--c1);filter:drop-shadow(0 0 10px var(--c1));margin-top:.06em;animation:3.8s ease-in-out infinite wk-twinkle;display:inline-block}.lb .wk-seq{align-items:center;padding-bottom:clamp(8px,1.4cqw,22px);display:flex}.lb .wk-sn{width:56px;height:56px;font:600 15px/1 var(--mono);color:var(--ink-1);flex:none;place-items:center;display:grid;position:relative}.lb .wk-sn b{z-index:1;font-weight:600;animation:10s ease-in-out infinite wk-seqt;position:relative}.lb .wk-sn:before{content:"";border:1.5px solid var(--c1);box-shadow:0 0 22px var(--c1);opacity:0;border-radius:50%;animation:10s ease-in-out infinite wk-seq;position:absolute;inset:-6px}.lb .wk-sn.s1:before,.lb .wk-sn.s1 b{animation-delay:.4s}.lb .wk-sn.s2:before,.lb .wk-sn.s2 b{animation-delay:.9s}.lb .wk-sn.s3:before,.lb .wk-sn.s3 b{animation-delay:1.5s}.lb .wk-sl{background:repeating-linear-gradient(90deg,var(--line-2)0 5px,transparent 5px 10px);background-size:10px 100%;flex:none;width:clamp(24px,3.2cqw,48px);height:2px;animation:1.2s linear infinite wk-slflow;display:block}.lb .wk-intro{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3cqw,44px);padding:clamp(24px,3.2cqw,48px) clamp(22px,3.6cqw,56px);display:grid;position:relative}.lb .wk-intro-fx{z-index:0;pointer-events:none;position:absolute;inset:0}.lb .wk-trav{width:26%;animation:wk-trav 13s var(--ease-io)infinite;background:linear-gradient(90deg,#0000,#96d2ff33 45%,#dcf5ff57 50%,#96d2ff33 55%,#0000);position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-28cqw)skew(-18deg)}.lb .wk-t2{background:linear-gradient(90deg,#0000,#22d3ee42,#0000);width:9%;animation-delay:.7s}.lb .wk-intro-ic{z-index:1;flex:none;place-items:center;width:76px;height:76px;display:grid;position:relative}.lb .wk-ic-ring{border:1px solid var(--c1);border-radius:50%;animation:3.4s ease-out infinite lb-ping;position:absolute;inset:14px}.lb .wk-ic-r2{animation-delay:1.7s}.lb .wk-ic-orb{width:100%;height:100%;animation:18s linear infinite lb-spin;position:absolute;inset:0}.lb .wk-ic-c{fill:none;stroke:var(--line-2);stroke-width:1px;stroke-dasharray:2 6}.lb .wk-ic-d{fill:var(--c1);filter:drop-shadow(0 0 4px var(--c1))}.lb .wk-ic-core{width:52px;height:52px;color:var(--c1);border-radius:50%;place-items:center;display:grid;position:relative}.lb .wk-intro-p{z-index:1;font-family:var(--display);font-variation-settings:"opsz" 36;letter-spacing:-.012em;text-wrap:pretty;background:linear-gradient(100deg,var(--ink-1)0%,var(--ink-1)38%,var(--ink-0)50%,var(--ink-1)62%,var(--ink-1)100%);color:#0000;-webkit-text-fill-color:transparent;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,2.2cqw,30px);font-weight:500;line-height:1.42;animation:12s linear infinite wk-shimmer;position:relative}.lb .wk-stage{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.28fr);align-items:start;gap:clamp(18px,2cqw,30px);margin-top:clamp(24px,2.4cqw,36px);display:grid;position:relative}.lb .wk-col{min-width:0;position:relative}.lb .wk-c1{--k1:#7aa2ff;--k2:#22d3ee;--bd:.1s;margin-top:clamp(48px,4.8cqw,72px)}.lb .wk-c2{--k1:#4fabff;--k2:#3b4dff;--bd:.6s;--fa:11px;margin-top:clamp(24px,2.4cqw,36px)}.lb .wk-c3{--k1:#22d3ee;--k2:#217bfe;--bd:1.2s;--fa:6px}.lb .wk-halo{z-index:0;pointer-events:none;background:radial-gradient(closest-side,var(--aur-2),var(--aur-1)52%,transparent 86%);animation:6s ease-in-out infinite lb-pulse;position:absolute;inset:-8% -14% -6%}.lb .wk-fl{z-index:1;animation:9s ease-in-out infinite wk-fl;position:relative}.lb .wk-c2 .wk-fl{animation-duration:11s;animation-delay:-3.5s}.lb .wk-c3 .wk-fl{animation-duration:12s;animation-delay:-6s}.lb .wk-card{z-index:1;flex-direction:column;gap:clamp(16px,1.4cqw,20px);padding:clamp(18px,1.7cqw,24px);display:flex;position:relative}.lb .wk-c3 .wk-card{box-shadow:inset 0 1px 0 var(--g-hi),inset 0 0 0 1px #ffffff0a,inset 0 0 64px var(--g-glow),0 50px 90px -40px var(--g-shadow),0 0 0 1px #217bfe0f,0 0 90px -28px #22d3ee8c;gap:clamp(18px,1.7cqw,24px);padding:clamp(20px,2cqw,30px)}.lb .wk-fx{z-index:3;pointer-events:none;position:absolute;inset:0}.lb .wk-c3 .wk-fx:before{content:"";background:radial-gradient(80% 46% at 82% 0,#22d3ee33,#0000 70%);position:absolute;inset:0}.lb .wk-beam{opacity:0;width:70%;animation:10s linear infinite wk-beam;animation-delay:var(--bd,0s);background:linear-gradient(105deg,#0000 30%,#b4e1ff1a 42%,#ebf8ff38 50%,#b4e1ff1a 58%,#0000 70%);position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-170%)skew(-24deg)}.lb .wk-top{z-index:2;align-items:center;gap:14px;display:flex;position:relative}.lb .wk-idx{filter:drop-shadow(0 0 18px #22d3ee59);flex:none;font-size:clamp(48px,5cqw,74px);line-height:.9}.lb .wk-c2 .wk-idx{animation-delay:-2.3s}.lb .wk-c3 .wk-idx{font-size:clamp(58px,6.4cqw,96px);animation-delay:-4.6s}.lb .wk-rule{background:linear-gradient(90deg,transparent,var(--line-2)20%,var(--line-2)80%,transparent);flex:auto;min-width:20px;height:1px;position:relative;overflow:hidden}.lb .wk-rule:after{content:"";background:linear-gradient(90deg,transparent,var(--c1),transparent);width:30%;height:100%;animation:wk-rule 3.4s var(--ease-io)infinite;position:absolute;top:0;left:0}.lb .wk-ico{width:46px;height:46px;color:var(--ink-0);transition:transform .5s var(--ease-spring),box-shadow .4s var(--ease-out);flex:none;place-items:center;display:grid;position:relative}.lb .wk-c3 .wk-ico{width:52px;height:52px}.lb .wk-ico:before{content:"";border:1px dashed var(--line-2);border-radius:50%;animation:16s linear infinite lb-spin;position:absolute;inset:-5px}.lb .wk-card:hover .wk-ico{box-shadow:inset 0 1px 0 var(--g-hi),0 0 30px -4px var(--k2);transform:rotate(-8deg)scale(1.1)}.lb .wk-copy{z-index:2;flex-direction:column;gap:12px;display:flex;position:relative}.lb .wk-copy .h-card{text-wrap:balance}.lb .wk-c3 .h-card{font-size:clamp(28px,2.7cqw,40px)}.lb .wk-c3 .body{font-size:17px}.lb .wk-c2 .body,.lb .wk-c3 .body{text-wrap:balance}.lb .wk-cta{z-index:2;align-self:flex-start;position:relative}.lb .wk-arr{transition:translate .45s var(--ease-spring)}.lb .wk-cta:hover .wk-arr{translate:5px}.lb .wk-c3 .wk-arr{animation:wk-nudge 2.8s var(--ease-io)infinite}.lb .wk-c3 .wk-cta:hover .wk-arr{animation:wk-nudgefast .9s var(--ease-io)infinite}.lb .wk-ill{z-index:2;aspect-ratio:4/3;isolation:isolate;border:1px solid var(--line);width:100%;transition:transform .6s var(--ease-out),border-color .4s,box-shadow .5s var(--ease-out);direction:ltr;background:radial-gradient(90% 80% at 50% 0,#217bfe33,#0000 70%),linear-gradient(#03081694,#050e2657);border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 0 40px #217bfe1a}.lb .wk-ill-3{aspect-ratio:400/340}.lb .wk-card:hover .wk-ill{border-color:var(--line-2);box-shadow:inset 0 1px 0 #ffffff24,inset 0 0 40px #217bfe29,0 18px 40px -22px var(--k2);transform:translateY(-3px)}.lb .wk-grid{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(80% 80%,#000 20%,#0000 86%);mask-image:radial-gradient(80% 80%,#000 20%,#0000 86%)}.lb .wk-grid:before{content:"";background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:28px 28px;animation:14s linear infinite wk-gpan;position:absolute;inset:-28px}.lb .wk-grid-bp:before{background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px),linear-gradient(var(--line-2)1px,transparent 1px),linear-gradient(90deg,var(--line-2)1px,transparent 1px);background-size:20px 20px,20px 20px,100px 100px,100px 100px;animation-name:wk-gpan-bp;animation-duration:24s;inset:-100px}.lb .wk-scan{z-index:2;pointer-events:none;background:linear-gradient(#0000,#4fabff1a 62%,#96dcff42 98%,#0000 100%);height:34%;animation:7s linear infinite wk-scan;position:absolute;top:0;left:0;right:0;transform:translateY(-110%)}.lb .wk-svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lb .wk-node{z-index:3;position:absolute}.lb .wk-fa{stop-color:#d9f1ff}.lb .wk-fb{stop-color:#4fabff}.lb .wk-fc{stop-color:#22d3ee}.lb .wk-pth{fill:none;stroke:var(--line-2);stroke-width:1.6px;stroke-dasharray:5 6;animation:1.6s linear infinite wk-flow}.lb .wk-pkt{fill:none;stroke:url(#wk-fg);stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:10 200;opacity:0;filter:drop-shadow(0 0 3px #4fabff);animation:3.6s linear infinite wk-comet}.lb .wk-pk2{animation-delay:.35s}.lb .wk-pk3{animation-delay:.7s}.lb .wk-cd{fill:var(--bg-0);stroke:var(--c1);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite wk-cdp}.lb .wk-cd-2{animation-delay:.35s}.lb .wk-cd-3{animation-delay:.7s}.lb .wk-cdh{fill:none;stroke:var(--c1);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite lb-ping}.lb .wk-cdh-2{animation-delay:.5s}.lb .wk-cdh-3{animation-delay:1s}.lb .wk-end{fill:var(--c1);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-out infinite wk-arrive}.lb .wk-end-2{animation-delay:.35s}.lb .wk-end-3{animation-delay:.7s}.lb .wk-src{width:22%;height:24%;font:600 14px/1 var(--mono);color:var(--ink-0);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;top:38%;left:5%}.lb .wk-src .ic{width:20px;height:20px}.lb .wk-src-ring{border:1px solid var(--c1);pointer-events:none;border-radius:18px;animation:3s ease-out infinite wk-ring;position:absolute;inset:-4px}.lb .wk-tgt{border-radius:16px;flex-direction:column;justify-content:space-around;width:44%;height:60%;padding:15px 9px 8px;display:flex;top:20%;left:52%}.lb .wk-tgt:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--k2),transparent 72%);opacity:.35;border-radius:50%;animation:4s ease-in-out infinite lb-pulse;position:absolute;inset:-14px}.lb .wk-row{flex-direction:column;gap:8px;display:flex}.lb .wk-lbl{min-width:0;font:600 14px/1.1 var(--body);color:var(--ink-0);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lb .wk-bars{gap:4px;height:6px;display:flex}.lb .wk-bars i{transform-origin:0;animation:wk-recv 3.6s var(--ease-out)infinite;border-radius:3px;flex:1;display:block}.lb .wk-bars i:first-child{background:var(--b1)}.lb .wk-bars i:nth-child(2){background:var(--c1);animation-delay:.1s}.lb .wk-bars i:nth-child(3){background:var(--aqua);animation-delay:.2s}.lb .wk-fill{background:var(--line);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.lb .wk-fill:after{content:"";border-radius:inherit;background:linear-gradient(90deg,var(--k1),var(--k2));transform-origin:0;animation:wk-recv 3.6s var(--ease-out)infinite;animation-delay:.7s;position:absolute;inset:0}.lb .wk-stamp{font:600 14px/1 var(--mono);letter-spacing:.06em;color:var(--ink-0);animation:wk-stamp 7.2s var(--ease-out)infinite;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;top:16%;left:auto;right:12%;transform:rotate(-4deg)}.lb .wk-stamp:before{content:"";border-radius:inherit;border:1.5px solid var(--c1);opacity:0;pointer-events:none;animation:7.2s ease-out infinite wk-burst;position:absolute;inset:-2px}.lb .wk-q1{stop-color:#22d3ee;stop-opacity:.24}.lb .wk-q2{stop-color:#217bfe;stop-opacity:.07}.lb .wk-q3{stop-color:#d9f1ff}.lb .wk-q4{stop-color:#22d3ee}.lb .wk-ln{fill:none;stroke:var(--b3);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0;opacity:.85;animation:wk-ldraw 9s var(--ease-io)infinite backwards;animation-delay:var(--ld,0s)}.lb .wk-l0{stroke-width:1.9px}.lb .wk-l1{--ld:2.4s;stroke:var(--c1)}.lb .wk-l2{--ld:3s;stroke-width:1px;stroke-opacity:.6}.lb .wk-l3{--ld:3.6s;stroke:var(--c1)}.lb .wk-l4{--ld:4.2s;stroke:var(--c1)}.lb .wk-l5{--ld:4.7s;stroke-width:1px;stroke-opacity:.55}.lb .wk-slot{fill:none;stroke:var(--line-2);stroke-width:1.4px;stroke-dasharray:4 4;opacity:.7;animation:9s ease-in-out infinite backwards wk-slot}.lb .wk-shape{fill:url(#wk-sf);stroke:url(#wk-ss);stroke-width:2.2px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 100%;animation:9s infinite backwards wk-drop}.lb .wk-rip{fill:none;stroke:var(--c1);stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:9s ease-out infinite wk-rip}.lb .wk-hdl{fill:var(--bg-0);stroke:var(--c1);stroke-width:1.4px;animation:9s infinite backwards wk-hdl}.lb .wk-sh1{animation-delay:.5s}.lb .wk-sh2{animation-delay:1.4s}.lb .wk-sh3{animation-delay:2.3s}.lb .wk-cd-g{animation:9s 3.6s infinite backwards wk-hdl}.lb .wk-cmp{z-index:2;aspect-ratio:1;border:1px solid var(--line-2);background:radial-gradient(closest-side,#22d3ee1a,#0000 75%);border-radius:50%;width:32%;position:absolute;top:7%;left:63%}.lb .wk-cmp:after{content:"";background:var(--c1);width:7px;height:7px;box-shadow:0 0 12px var(--c1);border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.lb .wk-cmp-t{background:repeating-conic-gradient(var(--line-2)0deg 1deg,transparent 1deg 15deg);border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 84%,#000 85%);mask-image:radial-gradient(closest-side,#0000 84%,#000 85%)}.lb .wk-cmp-r{border:1px dashed var(--line-2);border-radius:50%;animation:40s linear infinite lb-spin-rev;position:absolute;inset:18%}.lb .wk-cmp-s{background:conic-gradient(#0000 0deg 240deg,#22d3ee80 358deg,#c8f6fff2 360deg);border-radius:50%;animation:4.8s linear infinite lb-spin;position:absolute;inset:5%}.lb .wk-read{font:500 14px/1 var(--mono);letter-spacing:.06em;color:var(--ink-1);flex-direction:column;gap:5px;display:flex;top:7%;left:5%}.lb .wk-rd{min-width:7ch;display:block}.lb .wk-rd:before{content:"X " counter(wkc)}.lb .wk-rd-x{--n:318;--to:318;counter-reset:wkc var(--n);animation:8s ease-in-out infinite alternate lb-count}.lb .wk-rd-y{--n:204;--to:204;counter-reset:wkc var(--n);animation:11s ease-in-out infinite alternate lb-count}.lb .wk-rd-y:before{content:"Y " counter(wkc)}.lb .wk-s1{stop-color:#22d3ee;stop-opacity:.38}.lb .wk-s2{stop-color:#217bfe;stop-opacity:.1}.lb .wk-s3{stop-color:#fff;stop-opacity:.95}.lb .wk-s4{stop-color:#4fabff}.lb .wk-s5{stop-color:#22d3ee}.lb .wk-e1{stop-color:#22d3ee;stop-opacity:0}.lb .wk-e2{stop-color:#4fabff;stop-opacity:.9}.lb .wk-e3{stop-color:#fff}.lb .wk-e4{stop-color:#4fabff;stop-opacity:.9}.lb .wk-e5{stop-color:#22d3ee;stop-opacity:0}.lb .wk-sx0{stop-color:#fff;stop-opacity:0}.lb .wk-sx1{stop-color:#fff;stop-opacity:.55}.lb .wk-band{z-index:0;pointer-events:none;background:linear-gradient(#0000,#22d3ee17,#0000);height:34%;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.lb .wk-glow3{aspect-ratio:1;z-index:0;pointer-events:none;background:radial-gradient(closest-side,#22d3ee7a,#217bfe38 55%,#0000);border-radius:50%;width:62%;animation:5s ease-in-out infinite lb-pulse;position:absolute;top:50%;left:50%;translate:-50% -50%}.lb .wk-ping{aspect-ratio:1;z-index:1;border:1.5px solid var(--c1);opacity:0;pointer-events:none;border-radius:50%;width:36%;animation:4.2s ease-out infinite lb-ping;position:absolute;top:50%;left:50%;translate:-50% -50%}.lb .wk-ping-2{animation-delay:1.4s}.lb .wk-ping-3{animation-delay:2.8s}.lb .wk-shield{transform-box:fill-box;transform-origin:50%;transition:scale .6s var(--ease-spring);animation:5s ease-in-out infinite wk-shfloat}.lb .wk-card:hover .wk-shield{scale:1.06}.lb .wk-shp{fill:url(#wk-shf);stroke:url(#wk-shs);stroke-width:2.6px;stroke-linejoin:round}.lb .wk-shi{fill:none;stroke:#ffffff47;stroke-width:1px;transform-box:fill-box;transform-origin:50%;transform:scale(.84)}.lb .wk-shn{animation:wk-shine 5s var(--ease-io)infinite}.lb .wk-ecg-b{fill:none;stroke:var(--line-2);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.lb .wk-ecg-d{fill:none;stroke:url(#wk-eg);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;filter:drop-shadow(0 0 4px #22d3eecc);animation:5.6s linear infinite wk-ecg}.lb .wk-ecg-h{fill:none;stroke:#fff;stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:2 200;opacity:0;filter:drop-shadow(0 0 5px #67f0e3)drop-shadow(0 0 10px #22d3ee);animation:5.6s linear infinite wk-ecgh}.lb .wk-orb{aspect-ratio:1;z-index:3;width:62%;position:absolute;top:50%;left:50%;translate:-50% -50%}.lb .wk-track{border:1px dashed var(--line-2);border-radius:50%;animation:60s linear infinite lb-spin-rev;position:absolute;inset:0}.lb .wk-track-2{border:1px solid var(--line);animation:90s linear infinite lb-spin;inset:13%}.lb .wk-arm{animation:30s linear infinite lb-spin;position:absolute;inset:0}.lb .wk-arm-2{rotate:120deg}.lb .wk-arm-3{rotate:240deg}.lb .wk-ob{position:absolute;top:0;left:50%;translate:-50% -50%}.lb .wk-ob-in{animation:30s linear infinite lb-spin-rev;display:flex}.lb .wk-arm-2 .wk-ob-in{rotate:-120deg}.lb .wk-arm-3 .wk-ob-in{rotate:-240deg}.lb .wk-ob-chip{font:600 14px/1 var(--body);color:var(--ink-0);white-space:nowrap;align-items:center;gap:7px;padding:9px 15px 9px 11px;display:inline-flex}.lb .wk-ob-chip .ic{width:16px;height:16px;color:var(--c1)}.lb .wk-mote{z-index:2;background:var(--c1);width:4px;height:4px;box-shadow:0 0 8px var(--c1);opacity:0;pointer-events:none;border-radius:50%;animation:5.5s ease-out infinite wk-mote;position:absolute;bottom:18%}.lb .wk-m1{left:36%}.lb .wk-m2{animation-delay:1.1s;left:44%}.lb .wk-m3{animation-delay:2.2s;left:52%}.lb .wk-m4{animation-delay:.6s;left:60%}.lb .wk-m5{animation-delay:3.3s;left:66%}.lb .wk-m6{animation-delay:4.2s;left:30%}.lb .wk-px{--cols:4;--w:52px;z-index:2;opacity:.75;position:absolute;bottom:7%;left:5%}.lb.m-calm .wk-ln,.lb.m-calm .wk-ecg-d{animation:none}.lb .wk-c1:before,.lb .wk-c2:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--k2)30%,transparent),color-mix(in srgb,var(--k1)12%,transparent)58%,transparent 88%);border-radius:50%;animation:8s ease-in-out infinite lb-pulse;position:absolute;inset:-4% -10% -2%}.lb .wk-c2:before{animation-duration:10s;animation-delay:-3s}html.lb-light .lb .wk-ray{background:linear-gradient(90deg,#0000 0%,#217bfe1a 38%,#50a0ff38 50%,#217bfe1a 62%,#0000 100%)}html.lb-light .lb .wk-hl i{background:linear-gradient(90deg,transparent,var(--c2)38%,var(--b1)50%,var(--c2)62%,transparent)}html.lb-light .lb .wk-trav{background:linear-gradient(90deg,#0000,#217bfe1a 45%,#217bfe33 50%,#217bfe1a 55%,#0000)}html.lb-light .lb .wk-t2{background:linear-gradient(90deg,#0000,#06b6d438,#0000)}html.lb-light .lb .wk-spark{fill:var(--b1);filter:drop-shadow(0 0 8px #217bfe80)}html.lb-light .lb .wk-idx{filter:none}html.lb-light .lb .wk-beam{background:linear-gradient(105deg,#0000 30%,#217bfe0d 42%,#217bfe1f 50%,#217bfe0d 58%,#0000 70%)}html.lb-light .lb .wk-ill{background:radial-gradient(90% 80% at 50% 0,#217bfe24,#0000 70%),linear-gradient(#ffffffb8,#d6e6ff8c);box-shadow:inset 0 1px #fff,inset 0 0 40px #217bfe14}html.lb-light .lb .wk-card:hover .wk-ill{box-shadow:inset 0 1px 0 #fff,inset 0 0 40px #217bfe1f,0 18px 40px -22px var(--k2)}html.lb-light .lb .wk-scan{background:linear-gradient(#0000,#217bfe12 62%,#217bfe2e 98%,#0000 100%)}html.lb-light .lb .wk-fa{stop-color:#1646c9}html.lb-light .lb .wk-fb{stop-color:#217bfe}html.lb-light .lb .wk-fc{stop-color:#06b6d4}html.lb-light .lb .wk-q3{stop-color:#1646c9}html.lb-light .lb .wk-q4{stop-color:#06b6d4}html.lb-light .lb .wk-ln{stroke:#1f5fd6}html.lb-light .lb .wk-l1,html.lb-light .lb .wk-l3,html.lb-light .lb .wk-l4{stroke:#0b8fb0}html.lb-light .lb .wk-s3{stop-color:#1646c9;stop-opacity:.9}html.lb-light .lb .wk-s4{stop-color:#217bfe}html.lb-light .lb .wk-s5{stop-color:#06b6d4}html.lb-light .lb .wk-s1{stop-opacity:.3}html.lb-light .lb .wk-shi{stroke:#1646c947}html.lb-light .lb .wk-e2,html.lb-light .lb .wk-e4{stop-color:#217bfe}html.lb-light .lb .wk-e3{stop-color:#1646c9}html.lb-light .lb .wk-sx1{stop-opacity:.85}html.lb-light .lb .wk-ecg-h{stroke:#1646c9;filter:drop-shadow(0 0 5px #217bfeb3)}html.lb-light .lb .wk-cmp-s{background:conic-gradient(#0000 0deg 240deg,#217bfe4d 358deg,#1646c9e6 360deg)}html.lb-light .lb .wk-ping,html.lb-light .lb .wk-cdh,html.lb-light .lb .wk-rip{stroke:var(--b1)}html.lb-light .lb .wk-ping{border-color:var(--b1)}html.lb-light .lb .wk-ic-core,html.lb-light .lb .wk-ob-chip .ic{color:var(--b1)}.lb[dir=rtl] .wk-title{line-height:1.22}.lb[dir=rtl] .wk-stamp{font-family:var(--body);letter-spacing:0}.lb[dir=rtl] .wk-intro-p{letter-spacing:0;font-weight:600;line-height:1.8;animation-direction:reverse}.lb[dir=rtl] .wk-ray{animation-name:wk-ray-r;transform:translate(118cqw)rotate(16deg)}.lb[dir=rtl] .wk-hl i{animation-name:wk-hl-r}.lb[dir=rtl] .wk-trav{animation-name:wk-trav-r;transform:translate(100cqw)skew(18deg)}.lb[dir=rtl] .wk-beam{animation-name:wk-beam-r;transform:translate(170%)skew(24deg)}.lb[dir=rtl] .wk-rule:after,.lb[dir=rtl] .wk-sl{animation-direction:reverse}.lb[dir=rtl] .wk-cta:hover .wk-arr{translate:-5px}.lb[dir=rtl] .wk-c3 .wk-arr{animation-name:wk-nudge-r}.lb[dir=rtl] .wk-c3 .wk-cta:hover .wk-arr{animation-name:wk-nudgefast-r}@keyframes wk-ray{0%{opacity:0;transform:translate(-30cqw)rotate(-16deg)}3%{opacity:1}28%{opacity:1;transform:translate(118cqw)rotate(-16deg)}31%,to{opacity:0;transform:translate(118cqw)rotate(-16deg)}}@keyframes wk-ray-r{0%{opacity:0;transform:translate(118cqw)rotate(16deg)}3%{opacity:1}28%{opacity:1;transform:translate(-30cqw)rotate(16deg)}31%,to{opacity:0;transform:translate(-30cqw)rotate(16deg)}}@keyframes wk-hl{0%{opacity:0;transform:translate(-110%)}10%,90%{opacity:.9}to{opacity:0;transform:translate(420%)}}@keyframes wk-hl-r{0%{opacity:0;transform:translate(420%)}10%,90%{opacity:.9}to{opacity:0;transform:translate(-110%)}}@keyframes wk-twinkle{0%,to{opacity:.55;transform:scale(.55)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(90deg)}}@keyframes wk-seq{0%,to{opacity:0;transform:scale(.82)}5%,13%{opacity:1;transform:scale(1)}24%{opacity:0;transform:scale(1.25)}}@keyframes wk-seqt{0%,to{color:var(--ink-1)}5%,13%{color:var(--ink-0)}24%{color:var(--ink-1)}}@keyframes wk-slflow{to{background-position:10px 0}}@keyframes wk-trav{0%{transform:translate(-28cqw)skew(-18deg)}to{transform:translate(100cqw)skew(-18deg)}}@keyframes wk-trav-r{0%{transform:translate(100cqw)skew(18deg)}to{transform:translate(-28cqw)skew(18deg)}}@keyframes wk-shimmer{0%,12%{background-position:100% 0}88%,to{background-position:0 0}}@keyframes wk-fl{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--fa,9px)*-1))}}@keyframes wk-beam{0%{opacity:0;transform:translate(-170%)skew(-24deg)}2%{opacity:1}14%{opacity:1;transform:translate(170%)skew(-24deg)}15%,to{opacity:0;transform:translate(170%)skew(-24deg)}}@keyframes wk-beam-r{0%{opacity:0;transform:translate(170%)skew(24deg)}2%{opacity:1}14%{opacity:1;transform:translate(-170%)skew(24deg)}15%,to{opacity:0;transform:translate(-170%)skew(24deg)}}@keyframes wk-rule{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes wk-nudge{0%,55%,to{translate:0}28%{translate:5px}}@keyframes wk-nudge-r{0%,55%,to{translate:0}28%{translate:-5px}}@keyframes wk-nudgefast{0%,to{translate:0}50%{translate:7px}}@keyframes wk-nudgefast-r{0%,to{translate:0}50%{translate:-7px}}@keyframes wk-gpan{to{transform:translate(28px,28px)}}@keyframes wk-gpan-bp{to{transform:translate(100px,100px)}}@keyframes wk-scan{0%{transform:translateY(-110%)}to{transform:translateY(300%)}}@keyframes wk-flow{to{stroke-dashoffset:-11px}}@keyframes wk-comet{0%{stroke-dashoffset:10px;opacity:0}5%{opacity:1}66%{stroke-dashoffset:-100px;opacity:1}70%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes wk-cdp{0%,to{fill:var(--bg-0);transform:scale(1)}30%{fill:var(--c1);transform:scale(1.35)}52%{fill:var(--bg-0);transform:scale(1)}}@keyframes wk-arrive{0%,60%{opacity:.35;transform:scale(1)}68%{opacity:1;transform:scale(2)}84%,to{opacity:.45;transform:scale(1)}}@keyframes wk-ring{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.7)}}@keyframes wk-recv{0%,58%{opacity:.5;transform:scaleX(.6)}68%{opacity:1;transform:scaleX(1)}90%{opacity:1;transform:scaleX(1)}to{opacity:.5;transform:scaleX(.6)}}@keyframes wk-stamp{0%,28%{opacity:0;transform:scale(1.4)rotate(-12deg)}34%{opacity:1;transform:scale(.94)rotate(-5deg)}37%{transform:scale(1.05)rotate(-4deg)}40%,86%{opacity:1;transform:scale(1)rotate(-4deg)}94%,to{opacity:0;transform:scale(.9)rotate(-4deg)}}@keyframes wk-burst{0%,33%{opacity:0;transform:scale(1)}34%{opacity:.9}46%,to{opacity:0;transform:scale(1.9,2.4)}}@keyframes wk-ldraw{0%,4%{stroke-dashoffset:100px;opacity:.85}22%{stroke-dashoffset:0}80%{stroke-dashoffset:0;opacity:.85}90%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:100px;opacity:0}}@keyframes wk-slot{0%,12%{stroke:var(--line-2);stroke-width:1.4px;opacity:.7}16%{stroke:var(--c1);stroke-width:2.6px;opacity:1}28%,to{stroke:var(--line-2);stroke-width:1.4px;opacity:.7}}@keyframes wk-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.6,.04,.9,.5);transform:translateY(-72px)rotate(-9deg)scale(.92)}9%{opacity:1}15%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)rotate(0)scale(1.06,.92)}20%{transform:translateY(0)rotate(0)scale(.98,1.03)}25%{transform:translateY(0)rotate(0)scale(1)}78%{opacity:1;transform:translateY(0)rotate(0)scale(1)}90%,to{opacity:0;transform:translateY(10px)rotate(0)scale(.98)}}@keyframes wk-rip{0%,14%{opacity:0;transform:scale(.3)}16%{opacity:.9}32%,to{opacity:0;transform:scale(1.7,1.2)}}@keyframes wk-hdl{0%,14%{opacity:0}18%,78%{opacity:1}90%,to{opacity:0}}@keyframes wk-shfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes wk-shine{0%{transform:translate(0)}40%,to{transform:translate(380px)}}@keyframes wk-ecg{0%{stroke-dashoffset:100px;opacity:1}56%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}92%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:100px;opacity:0}}@keyframes wk-ecgh{0%{stroke-dashoffset:2px;opacity:1}56%{stroke-dashoffset:-100px;opacity:1}57%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes wk-mote{0%{opacity:0;transform:translateY(0)scale(.6)}18%{opacity:1}to{opacity:0;transform:translateY(-110px)scale(1.1)}}@container lb (max-width:1120px){.lb .wk-sn{width:48px;height:48px;font-size:14px}.lb .wk-sl{width:clamp(16px,2.4cqw,28px)}.lb .wk-seq{padding-bottom:6px}.lb .wk-stage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(18px,2.6cqw,28px);margin-top:clamp(28px,4cqw,44px)}.lb .wk-col{flex-direction:column;display:flex}.lb .wk-c1,.lb .wk-c2,.lb .wk-c3{margin-top:0}.lb .wk-c3{grid-column:1/-1}.lb .wk-c1{--bd:0s}.lb .wk-c2{--bd:1.6s}.lb .wk-c3{--bd:3.2s}.lb .wk-fl{flex-direction:column;flex:auto;display:flex}.lb .wk-card{flex:auto}.lb .wk-cta{margin-top:auto}.lb .wk-idx{font-size:clamp(44px,6cqw,60px)}.lb .wk-col .h-card{font-size:clamp(22px,2.9cqw,28px)}.lb .wk-c3 .wk-card{grid-template:"ill."1fr"ill top""ill copy""ill cta""ill."1fr/minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:18px clamp(24px,4cqw,44px);display:grid}.lb .wk-c3 .wk-top{grid-area:top}.lb .wk-c3 .wk-ill{grid-area:ill;align-self:center}.lb .wk-c3 .wk-copy{grid-area:copy}.lb .wk-c3 .wk-cta{grid-area:cta;place-self:start;margin-top:0}.lb .wk-c3 .wk-idx{font-size:clamp(54px,7.4cqw,84px)}.lb .wk-c3 .h-card{font-size:clamp(28px,3.8cqw,38px)}.lb .wk-halo{inset:-10% -5% -8%}.lb .wk-c1:before,.lb .wk-c2:before{inset:-4% -6% -2%}}@container lb (max-width:720px){.lb .wk-seq{display:none}.lb .wk-head{grid-template-columns:minmax(0,1fr)}.lb .wk-stage{grid-template-columns:minmax(0,1fr);gap:20px}.lb .wk-c3{grid-column:auto}.lb .wk-col,.lb .wk-fl{display:block}.lb .wk-card,.lb .wk-c3 .wk-card{grid-template:"ill top""ill copy"1fr"ill cta"/minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:14px clamp(18px,3.4cqw,28px);display:grid}.lb .wk-top,.lb .wk-c3 .wk-top{grid-area:top}.lb .wk-ill,.lb .wk-c3 .wk-ill{grid-area:ill;align-self:center}.lb .wk-copy,.lb .wk-c3 .wk-copy{grid-area:copy}.lb .wk-cta,.lb .wk-c3 .wk-cta{grid-area:cta;place-self:end start;margin-top:0}.lb .wk-idx{font-size:clamp(44px,7cqw,56px)}.lb .wk-c3 .wk-idx{font-size:clamp(52px,8.4cqw,64px)}.lb .wk-col .h-card{font-size:22px}.lb .wk-c3 .h-card{font-size:26px}.lb .wk-halo{inset:-6% -3% -4%}.lb .wk-c1:before,.lb .wk-c2:before{inset:-3% -3% -2%}.lb .wk-ob-chip{gap:6px;padding:8px 12px 8px 10px}}@container lb (max-width:680px){.lb .wk-aur .wk-g1{width:560px;height:560px}.lb .wk-aur .wk-g2{width:520px;height:520px}.lb .wk-aur .wk-g3{width:600px;height:600px}.lb .wk-aur .wk-g4{width:380px;height:380px}.lb .wk-ob-lbl{display:none}.lb .wk-ob-chip{padding:10px}.lb .wk-px{--w:40px}}@container lb (max-width:560px){.lb .wk-intro{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 22px}.lb .wk-intro-ic{width:56px;height:56px}.lb .wk-ic-core{width:42px;height:42px}.lb .wk-ic-ring{inset:9px}.lb .wk-intro-p{font-size:19px;line-height:1.5}.lb .wk-card,.lb .wk-c3 .wk-card{flex-direction:column;align-items:stretch;gap:16px;padding:18px;display:flex}.lb .wk-c3 .wk-card{gap:18px;padding:20px}.lb .wk-ill,.lb .wk-c3 .wk-ill{align-self:stretch;max-width:none}.lb .wk-idx{font-size:52px}.lb .wk-c3 .wk-idx{font-size:60px}.lb .wk-c3 .h-card{font-size:28px}.lb .wk-cta,.lb .wk-c3 .wk-cta{place-self:stretch}.lb .wk-ob-lbl{display:inline}.lb .wk-ob-chip{gap:6px;padding:8px 12px 8px 10px}}@container lb (max-width:480px){.lb .wk-title{font-size:clamp(40px,14cqw,52px)}.lb .wk-intro-p{font-size:18px}}@container lb (max-width:359px){.lb .wk-ob-lbl{display:none}.lb .wk-ob-chip{padding:10px}.lb .wk-intro{padding:22px 20px}.lb .wk-intro-p{font-size:17px}}@container lb (min-width:721px){.lb .wk-intro-p{text-wrap:balance;max-width:34em}}
.lb .fq{--fq-hi:var(--c1);--fq-txt:var(--c1);isolation:isolate;padding-block:clamp(48px,6cqw,96px) clamp(52px,7cqw + 12px,116px);scroll-margin-top:28px;overflow-x:clip}html.lb-light .lb .fq{--fq-hi:var(--b1);--fq-txt:#1646c9}.lb .fq .wrap{z-index:2}.lb .fq-aur{-webkit-mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%)}.lb .fq-aur .fq-g1{--aur-c:var(--aur-1);width:860px;height:860px;animation:lb-drift-a 26s var(--ease-io)infinite alternate;top:4%;left:-14%}.lb .fq-aur .fq-g2{--aur-c:var(--aur-2);width:780px;height:780px;animation:lb-drift-b 30s var(--ease-io)infinite alternate;top:22%;right:-12%}.lb .fq-aur .fq-g3{--aur-c:var(--aur-3);width:960px;height:960px;animation:lb-drift-c 34s var(--ease-io)infinite alternate;top:42%;left:30%}.lb .fq-aur .fq-g4{--aur-c:var(--aur-4);width:520px;height:520px;animation:lb-drift-b 22s var(--ease-io)infinite alternate-reverse;top:58%;left:6%}.lb[dir=rtl] .fq-aur{transform:scaleX(-1)}.lb .fq-hl{z-index:1;pointer-events:none;position:absolute;left:0;right:0}.lb .fq-hl-t{top:0}.lb .fq-hl-b{bottom:0}.lb .fq-hl i{opacity:0;background:linear-gradient(90deg,transparent,var(--c1)38%,#fff 50%,var(--c1)62%,transparent);width:24%;height:3px;animation:fq-hl 9s var(--ease-io)infinite;position:absolute;top:-1px;left:0}.lb .fq-hl-b i{animation-direction:reverse;animation-delay:-4.5s}html.lb-light .lb .fq-hl i{background:linear-gradient(90deg,transparent,var(--c2)38%,var(--b1)50%,var(--c2)62%,transparent)}.lb .fq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5.6cqw,88px);display:grid;position:relative}.lb .fq-side{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:sticky;top:112px}.lb .fq-copy{flex-direction:column;align-items:flex-start;gap:clamp(16px,1.6cqw,22px);min-width:0;display:flex}.lb .fq-title{letter-spacing:-.035em;overflow-wrap:break-word;font-size:clamp(36px,4.6cqw,68px);line-height:1.04}.lb .fq-rule{background:linear-gradient(90deg,var(--fq-hi),var(--line-2)62%,transparent);border-radius:2px;width:min(100%,220px);height:2px;position:relative;overflow:hidden}.lb .fq-rule i{width:34%;animation:fq-rl 3.6s var(--ease-io)infinite;background:linear-gradient(90deg,#0000,#fff,#0000);position:absolute;top:0;bottom:0;left:0}html.lb-light .lb .fq-rule i{background:linear-gradient(90deg,transparent,var(--b1),transparent)}.lb .fq-lede{max-width:44ch}.lb .fq-cta{border-color:color-mix(in srgb,var(--fq-hi)38%,var(--g-line));margin-top:clamp(18px,1.8cqw,24px)}html.lb-light .lb .fq-cta{border-color:#217bfe4d}.lb .fq-arr{animation:fq-nudge 2.8s var(--ease-io)infinite;transition:translate .45s var(--ease-spring)}.lb .fq-cta:hover .fq-arr{animation:none;translate:5px}.lb .fq-motif{aspect-ratio:11/9;pointer-events:none;width:100%;max-width:420px;margin-top:clamp(28px,3.2cqw,48px);position:relative}.lb .fq-halo{background:radial-gradient(closest-side,var(--aur-2),var(--aur-1)55%,transparent 88%);border-radius:50%;animation:6s ease-in-out infinite lb-pulse;position:absolute;inset:4% 0 0 6%}.lb .fq-ring{aspect-ratio:1;border:1px dashed var(--line-2);border-radius:50%;width:76%;animation:48s linear infinite lb-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.lb .fq-ring:after{content:"";background:var(--fq-hi);width:6px;height:6px;box-shadow:0 0 12px var(--fq-hi);border-radius:50%;margin-left:-3px;position:absolute;top:-3px;left:50%}.lb .fq-pos{z-index:2;position:absolute}.lb .fq-p1{inset-inline-start:2%;width:50%;top:4%;rotate:-5deg}.lb .fq-p2{inset-inline-end:0;z-index:3;width:58%;top:31%;rotate:3deg}.lb .fq-p3{inset-inline-start:9%;z-index:4;width:33%;bottom:7%;rotate:-2deg}.lb[dir=rtl] .fq-p1{rotate:5deg}.lb[dir=rtl] .fq-p2{rotate:-3deg}.lb[dir=rtl] .fq-p3{rotate:2deg}.lb .fq-bub{width:100%;animation:9s ease-in-out infinite fq-flt}.lb .fq-b2{--fa:9px;animation-duration:11s;animation-delay:-3s}.lb .fq-b3{--fa:6px;animation-duration:7s;animation-delay:-1.5s}.lb .fq-b1{--fa:12px;aspect-ratio:5/4;border-radius:26px;box-shadow:inset 0 1px 0 var(--g-hi),inset 0 0 44px var(--g-glow),0 30px 60px -28px var(--g-shadow),0 0 60px -20px color-mix(in srgb,var(--fq-hi)70%,transparent);border-end-start-radius:8px;place-items:center;display:grid}.lb .fq-qic{aspect-ratio:1;fill:none;stroke:url(#fq-qg);stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;width:44%;height:auto;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--fq-hi)75%,transparent));overflow:visible}.lb .fq-s1{stop-color:#d9f1ff}.lb .fq-s2{stop-color:#22d3ee}html.lb-light .lb .fq-s1{stop-color:#1646c9}html.lb-light .lb .fq-s2{stop-color:#06b6d4}.lb .fq-b2{border-radius:22px;border-end-end-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:flex}.lb .fq-av{color:#fff;background:linear-gradient(135deg,var(--b1),var(--c1));width:30px;height:30px;box-shadow:0 0 18px -2px var(--c1);border-radius:50%;flex:none;place-items:center;display:grid}.lb .fq-av .ic{stroke-width:2.6px;width:16px;height:16px}.lb .fq-ln{flex:auto;gap:7px;min-width:0;display:grid}.lb .fq-ln i{background:linear-gradient(90deg,var(--b3),var(--c1));transform-origin:0;height:7px;animation:fq-type 6s var(--ease-io)infinite;border-radius:4px;display:block}.lb .fq-ln i:first-child{width:100%}.lb .fq-ln i:nth-child(2){width:78%;animation-delay:.4s}.lb .fq-ln i:nth-child(3){width:52%;animation-delay:.8s}.lb[dir=rtl] .fq-ln i{transform-origin:100%}.lb.m-calm .fq-ln i{animation:none}.lb .fq-b3{justify-content:center;align-items:center;gap:7px;height:44px;padding:0 14px;display:flex}.lb .fq-dt{background:var(--fq-hi);border-radius:50%;width:8px;height:8px;animation:1.3s ease-in-out infinite fq-dot;display:block}.lb .fq-dt:nth-child(2){animation-delay:.18s}.lb .fq-dt:nth-child(3){animation-delay:.36s}.lb .fq-px{--cols:4;--w:52px;z-index:1;inset-inline-end:3%;opacity:.8;position:absolute;top:0}.lb .fq-spark{z-index:2;inset-inline-end:10%;width:26px;height:26px;fill:var(--fq-hi);filter:drop-shadow(0 0 10px var(--fq-hi));animation:3.8s ease-in-out infinite fq-twinkle;position:absolute;bottom:7%}.lb .fq-end{min-width:0;position:relative}.lb .fq-lg{z-index:0;position:absolute}.lb .fq-lg1{--s:520px;--glow-c:#217bfe57;inset-inline-end:-12%;top:4%}.lb .fq-lg2{--s:420px;--glow-c:#22d3ee42;inset-inline-start:-10%;bottom:2%}html.lb-light .lb .fq-lg1{--glow-c:#217bfe38}html.lb-light .lb .fq-lg2{--glow-c:#06b6d438}.lb .fq-list{z-index:1;flex-direction:column;gap:clamp(10px,1.1cqw,14px);display:flex;position:relative}.lb .fq-item{--fq-pad:clamp(16px,1.7cqw,24px);--fq-no-w:30px;--fq-gap:clamp(12px,1.4cqw,18px);--fq-r:20px;border-radius:var(--fq-r);box-shadow:inset 0 1px 0 var(--g-hi),inset 0 -1px 0 #ffffff0a,inset 0 0 28px var(--g-glow),0 18px 36px -22px var(--g-shadow),0 1px 3px #00000024;transition:transform .5s var(--ease-out),border-color .4s,box-shadow .5s var(--ease-out);animation:fq-in .9s var(--ease-out)backwards;animation-delay:calc(var(--d,0)*1ms)}.lb .fq-item:hover{border-color:var(--g-hi);box-shadow:inset 0 1px 0 var(--g-hi),inset 0 0 34px var(--g-glow),0 24px 44px -20px var(--g-shadow),0 0 0 1px color-mix(in srgb,var(--fq-hi)26%,transparent);transform:translateY(-2px)}.lb .fq-item[open]{border-color:color-mix(in srgb,var(--fq-hi)52%,var(--g-line));box-shadow:inset 0 1px 0 var(--g-hi),inset 0 0 44px var(--g-glow),0 26px 56px -24px var(--g-shadow),0 0 0 1px color-mix(in srgb,var(--fq-hi)34%,transparent),0 0 46px -12px color-mix(in srgb,var(--fq-hi)50%,transparent)}.lb .fq-item:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--fq-hi),var(--b1));width:3px;box-shadow:0 0 14px var(--fq-hi);transition:transform .6s var(--ease-spring);border-radius:3px;position:absolute;inset-block:18px;inset-inline-start:0;transform:scaleY(0)}.lb .fq-item[open]:before{transform:scaleY(1)}.lb .fq-sum{grid-template-columns:var(--fq-no-w)minmax(0,1fr)auto;align-items:center;column-gap:var(--fq-gap);min-height:68px;padding:14px var(--fq-pad);border-radius:var(--fq-r);cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none;display:grid;position:relative}.lb .fq-sum::-webkit-details-marker{display:none}.lb .fq-sum::marker{content:none}.lb .fq-sum:focus-visible{outline:2px solid var(--fq-hi);outline-offset:-5px}.lb .fq-no{font:600 14px/1 var(--mono);letter-spacing:.08em;font-feature-settings:"tnum" 1;color:var(--ink-1);transition:color .35s,text-shadow .35s}.lb .fq-item:hover .fq-no,.lb .fq-item[open] .fq-no{color:var(--fq-txt)}.lb .fq-item[open] .fq-no{text-shadow:0 0 14px color-mix(in srgb,var(--fq-hi)60%,transparent)}.lb .fq-q{min-width:0;font-family:var(--display);font-variation-settings:"opsz" 36;letter-spacing:-.012em;color:var(--ink-0);text-wrap:pretty;overflow-wrap:break-word;font-size:clamp(17px,1.4cqw,21px);font-weight:650;line-height:1.32}.lb .fq-pm{border:1px solid var(--line-2);width:40px;height:40px;box-shadow:inset 0 1px 0 var(--g-hi);transition:transform .6s var(--ease-spring),background .35s,border-color .35s,box-shadow .4s var(--ease-out);background:linear-gradient(160deg,#ffffff24,#ffffff08);border-radius:50%;flex:none;display:block;position:relative}.lb .fq-pm:before,.lb .fq-pm:after{content:"";background:var(--ink-0);width:14px;height:2px;transition:transform .5s var(--ease-spring),opacity .3s,background .3s;border-radius:2px;margin:auto;position:absolute;inset:0}.lb .fq-pm:after{transform:rotate(90deg)}.lb .fq-item:hover .fq-pm{border-color:var(--fq-hi);box-shadow:inset 0 1px 0 var(--g-hi),0 0 22px -4px color-mix(in srgb,var(--fq-hi)70%,transparent)}.lb .fq-item:not([open]):hover .fq-pm{transform:rotate(90deg)}.lb .fq-item[open] .fq-pm{background:linear-gradient(135deg,var(--b1),var(--c1));box-shadow:0 0 26px -4px var(--c1);border-color:#0000;transform:rotate(180deg)}.lb .fq-item[open] .fq-pm:before{background:#fff}.lb .fq-item[open] .fq-pm:after{opacity:0;transform:rotate(0)scaleX(0)}.lb .fq-sum:focus-visible .fq-pm{box-shadow:0 0 0 3px color-mix(in srgb,var(--fq-hi)45%,transparent)}.lb .fq-bar{inset-inline:var(--fq-pad);pointer-events:none;opacity:0;height:2px;box-shadow:0 0 14px color-mix(in srgb,var(--fq-hi)60%,transparent);border-radius:2px;transition:opacity .3s;position:absolute;bottom:0;overflow:hidden}.lb .fq-item[open] .fq-bar{opacity:1}.lb .fq-fill{background:linear-gradient(90deg,var(--b1),var(--c1)60%,var(--aqua));transform-origin:0;transition:transform .9s var(--ease-out)50ms;position:absolute;inset:0;transform:scaleX(0)}.lb .fq-item[open] .fq-fill{transform:scaleX(1)}.lb[dir=rtl] .fq-fill{transform-origin:100%}.lb .fq-glint{opacity:0;background:linear-gradient(90deg,#0000,#fff,#0000);width:24%;position:absolute;top:0;bottom:0;left:0}.lb .fq-item[open] .fq-glint{animation:fq-glint 3.6s var(--ease-io)1s infinite}.lb[dir=rtl] .fq-item[open] .fq-glint{animation-direction:reverse}.lb .fq-a{padding-block:6px calc(var(--fq-pad) + 2px);padding-inline:calc(var(--fq-pad) + var(--fq-no-w) + var(--fq-gap))var(--fq-pad)}.lb .fq-item[open] .fq-a{animation:fq-reveal .65s var(--ease-out)backwards}.lb .fq-ap{max-width:30em;color:var(--ink-0);font-size:clamp(16px,1.2cqw,18px);transition:opacity .3s}.lb .fq-item:not([open]) .fq-ap{opacity:0}@supports (interpolate-size:allow-keywords){.lb .fq-item{interpolate-size:allow-keywords}.lb .fq-item::details-content{block-size:0;transition:block-size .55s var(--ease-out),content-visibility .55s allow-discrete;overflow-y:clip}.lb .fq-item[open]::details-content{block-size:auto}}@media (hover:none){.lb .fq-item:hover,.lb .fq-item:not([open]):hover .fq-pm{transform:none}}html.lb-light .lb .fq-item{box-shadow:inset 0 1px 0 #fff,inset 0 0 28px var(--g-glow),0 18px 36px -22px var(--g-shadow),0 0 0 1px #1446a01a}html.lb-light .lb .fq-item:hover{box-shadow:inset 0 1px 0 #fff,inset 0 0 34px var(--g-glow),0 24px 44px -20px var(--g-shadow),0 0 0 1px #217bfe4d;border-color:#fff}html.lb-light .lb .fq-item[open]{box-shadow:inset 0 1px 0 #fff,inset 0 0 44px var(--g-glow),0 26px 56px -24px var(--g-shadow),0 0 0 1px #217bfe6b,0 0 46px -14px #217bfe61;border-color:#fff}html.lb-light .lb .fq-pm{background:linear-gradient(160deg,#fffffff2,#fff9);border-color:#1446a038;box-shadow:inset 0 1px #fff}html.lb-light .lb .fq-item[open] .fq-pm{background:linear-gradient(135deg,#2f72f2,#1646c9);box-shadow:0 8px 22px -6px #1646c999}html.lb-light .lb .fq-item:hover .fq-no,html.lb-light .lb .fq-item[open] .fq-no{color:var(--fq-txt);text-shadow:none}html.lb-light .lb .fq-ln i{background:linear-gradient(90deg,var(--b1),var(--c2))}html.lb-light .lb .fq-qic{filter:drop-shadow(0 0 8px #217bfe73)}html.lb-light .lb .fq-spark{filter:drop-shadow(0 0 8px #217bfe80)}.lb[dir=rtl] .fq-title{line-height:1.26}.lb[dir=rtl] .fq-q{font-weight:700;line-height:1.55}.lb[dir=rtl] .fq-no{letter-spacing:0}.lb[dir=rtl] .fq-hl-t i{animation-direction:reverse}.lb[dir=rtl] .fq-hl-b i{animation-direction:normal}.lb[dir=rtl] .fq-rule i{animation-direction:reverse}.lb[dir=rtl] .fq-arr{animation-name:fq-nudge-r}.lb[dir=rtl] .fq-cta:hover .fq-arr{animation:none;translate:-5px}@keyframes fq-hl{0%{opacity:0;transform:translate(-110%)}10%,90%{opacity:.9}to{opacity:0;transform:translate(420%)}}@keyframes fq-rl{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes fq-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes fq-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fq-glint{0%{opacity:0;transform:translate(-120%)}8%{opacity:.95}60%{opacity:.95;transform:translate(420%)}66%,to{opacity:0;transform:translate(420%)}}@keyframes fq-flt{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--fa,10px)*-1))}}@keyframes fq-type{0%,6%{opacity:.9;transform:scaleX(0)}30%,82%{opacity:.9;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes fq-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@keyframes fq-twinkle{0%,to{opacity:.55;transform:scale(.55)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(90deg)}}@keyframes fq-nudge{0%,55%,to{translate:0}28%{translate:5px}}@keyframes fq-nudge-r{0%,55%,to{translate:0}28%{translate:-5px}}@container lb (max-width:1180px){.lb .fq-grid{grid-template-columns:minmax(0,4.4fr) minmax(0,6.6fr);gap:clamp(28px,4.4cqw,48px)}.lb .fq-motif{margin-top:clamp(36px,4.6cqw,52px)}.lb .fq-copy{gap:22px}.lb .fq-title{font-size:clamp(34px,5cqw,56px)}.lb .fq-motif{max-width:380px}.lb .fq-sum{min-height:62px;padding-block:11px}}@container lb (max-width:980px){.lb .fq-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"copy motif""end end""cta cta";align-items:center;gap:clamp(28px,4.4cqw,40px) clamp(24px,5cqw,48px)}.lb .fq-side{display:contents;position:static}.lb .fq-copy{grid-area:copy;gap:clamp(16px,1.6cqw,22px)}.lb .fq-motif{grid-area:motif;justify-self:end;max-width:380px;margin-top:0}.lb .fq-end{grid-area:end;align-self:start}.lb .fq-cta{grid-area:cta;justify-self:center;margin-top:0}.lb .fq-sum{min-height:68px;padding-block:14px}.lb .fq-title{font-size:clamp(36px,5.4cqw,52px)}.lb .fq-lede{max-width:38ch}}@container lb (max-width:600px){.lb .fq-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""end""cta";align-items:start;row-gap:28px}.lb .fq-motif{top:-9px;aspect-ratio:auto;grid-area:auto;width:68px;max-width:none;margin-top:0;position:absolute;inset-inline-end:0}.lb .fq-halo{inset:-30%}.lb .fq-ring,.lb .fq-p2,.lb .fq-p3,.lb .fq-px,.lb .fq-spark{display:none}.lb .fq-p1{width:100%;position:relative;inset:auto}.lb .fq-b1{border-radius:18px;border-end-start-radius:6px}.lb .fq-title{font-size:clamp(34px,9.4cqw,44px)}.lb .fq-lede{max-width:none}.lb .fq-item{--fq-no-w:26px;--fq-gap:12px;--fq-pad:16px;--fq-r:18px}.lb .fq-sum{min-height:64px;padding-block:12px}.lb .fq-q{font-size:17px}.lb .fq-ap{font-size:16px}.lb .fq-lg1{--s:360px}.lb .fq-lg2{--s:300px}.lb .fq-aur .fq-g1{width:560px;height:560px}.lb .fq-aur .fq-g2{width:520px;height:520px}.lb .fq-aur .fq-g3{width:600px;height:600px}.lb .fq-aur .fq-g4{width:380px;height:380px}}@container lb (max-width:480px){.lb .fq-cta{justify-content:center;justify-self:stretch}.lb .fq-a{padding-inline:var(--fq-pad)}.lb .fq-item{--fq-pad:14px;--fq-no-w:24px;--fq-gap:10px}.lb .fq-pm{width:38px;height:38px}}@container lb (max-width:400px){.lb .fq-title{font-size:clamp(32px,9.6cqw,38px)}}
.lb .ct-sec,.lb .ct-footer{--ct-in-bg:#0309166b;--ct-in-line:#a0c8ff38;--ct-fs:clamp(60px,21cqw,320px)}html.lb-light .lb .ct-sec,html.lb-light .lb .ct-footer{--ct-in-bg:#ffffffd1;--ct-in-line:#1446a03d}.lb .ct-sec{padding-block:clamp(56px,6cqw,96px);position:relative;overflow-x:clip}.lb .ct-aur{inset:-70px 0 -110px;-webkit-mask-image:linear-gradient(#0000 0,#000 24% 76%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 24% 76%,#0000 100%)}.lb .ct-aur .b1{--aur-c:var(--aur-1);width:880px;height:880px;animation:lb-drift-a 26s var(--ease-io)infinite alternate;top:16%;left:-12%}.lb .ct-aur .b2{--aur-c:var(--aur-2);width:780px;height:780px;animation:lb-drift-b 30s var(--ease-io)infinite alternate;top:4%;right:-10%}.lb .ct-aur .b3{--aur-c:var(--aur-3);width:1000px;height:1000px;animation:lb-drift-c 34s var(--ease-io)infinite alternate;top:26%;left:28%}.lb .ct-aur .b4{--aur-c:var(--aur-4);width:560px;height:560px;animation:lb-drift-a 22s var(--ease-io)infinite alternate-reverse;top:52%;left:60%}.lb .ct-grid{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(62% 58% at 50% 52%,#000 6%,#0000 74%);mask-image:radial-gradient(62% 58% at 50% 52%,#000 6%,#0000 74%)}.lb .ct-grid i{background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:72px 72px;animation:10s linear infinite ct-gridslide;position:absolute;inset:-72px}@keyframes ct-gridslide{to{transform:translate(72px,72px)}}.lb[dir=rtl] .ct-aur{transform:scaleX(-1)}.lb .ct-stage{z-index:2;position:relative}.lb .ct-orb{z-index:0;aspect-ratio:1;pointer-events:none;translate:calc(var(--mx,0px)*var(--k,.04))calc(var(--my,0px)*var(--k,.04));transition:translate 1.2s var(--ease-out);border-radius:50%;position:absolute}.lb .ct-orb.o1{--k:.05;inset-inline-start:-5%;width:clamp(200px,27cqw,400px);animation:ct-orb-a 19s var(--ease-io)infinite alternate;background:radial-gradient(circle at 34% 30%,#befff8f2 0%,#67f0e3bf 16%,#22d3ee73 42%,#06b6d400 70%);bottom:clamp(-84px,-5.6cqw,-34px)}.lb .ct-orb.o2{--k:-.04;inset-inline-end:-3%;width:clamp(160px,22cqw,330px);animation:ct-orb-b 23s var(--ease-io)infinite alternate;background:radial-gradient(circle at 60% 36%,#c8e1fff2 0%,#4fabffcc 18%,#3b4dff80 46%,#217bfe00 72%);top:clamp(-90px,-5cqw,-34px)}.lb .ct-orb.o3{--k:.08;inset-inline-end:-2.6%;background:radial-gradient(circle at 36% 30%,#fff 0%,#d9f1ffd9 20%,#4fabff80 55%,#217bfe00 74%);width:clamp(70px,8cqw,120px);animation:11s ease-in-out infinite alternate ct-orb-c;top:56%}@keyframes ct-orb-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(54px,-44px)scale(1.12)}}@keyframes ct-orb-b{0%{transform:translate(0,0)scale(1.04)}to{transform:translate(-48px,40px)scale(.92)}}@keyframes ct-orb-c{0%{transform:translateY(-14px)scale(1)}to{transform:translate(-10px,18px)scale(1.14)}}.lb[dir=rtl] .ct-orb{scale:-1 1}.lb .ct-rings{z-index:0;aspect-ratio:1;top:clamp(-190px,-13cqw,-60px);pointer-events:none;width:clamp(300px,52cqw,760px);translate:calc(var(--mx,0px)*-.02)calc(var(--my,0px)*-.02);transition:translate 1.4s var(--ease-out);position:absolute;inset-inline-end:-14%;overflow:visible}.lb .ct-rings circle{fill:none}.lb .ct-r1{stroke:url(#ct-rg-g);stroke-width:.3px;opacity:.85}.lb .ct-r2{stroke:var(--line-2);stroke-width:.24px;stroke-dasharray:.8 1.7;animation:4s linear infinite ct-rdash}.lb .ct-r3{stroke:var(--line-2);stroke-width:.5px;stroke-linecap:round;stroke-dasharray:.01 1.24;animation:5s linear infinite ct-rdash3}.lb .ct-r4{stroke:var(--line);stroke-width:.2px}.lb .ct-cm{stroke:#fff;stroke-width:.6px;stroke-linecap:round;filter:drop-shadow(0 0 1.1px #7ee8ff)drop-shadow(0 0 2.4px #22d3ee)}.lb .ct-cm.cm1{stroke-dasharray:8 92;animation:9s linear infinite ct-comet}.lb .ct-cm.cm2{stroke-dasharray:6 94;animation:13s linear infinite reverse ct-comet}.lb .ct-cm.cm3{stroke-dasharray:5 95;animation:7s linear infinite ct-comet}.lb .ct-sat{transform-origin:50px 50px}.lb .ct-sat.s1{animation:46s linear infinite lb-spin}.lb .ct-sat.s2{animation:30s linear infinite lb-spin-rev}.lb .ct-sat circle{fill:#fff;stroke:none;filter:drop-shadow(0 0 1.6px #22d3ee)}html.lb-light .lb .ct-cm{stroke:#1646c9;filter:drop-shadow(0 0 1px #1646c999)}html.lb-light .lb .ct-sat circle{fill:#1646c9}.lb[dir=rtl] .ct-rings{scale:-1 1}@keyframes ct-rdash{to{stroke-dashoffset:-2.5px}}@keyframes ct-rdash3{to{stroke-dashoffset:-1.25px}}@keyframes ct-comet{to{stroke-dashoffset:-100px}}.lb .ct-panel{z-index:2;padding:clamp(22px,4.2cqw,60px);position:relative}.lb .ct-panel.g3{border-radius:clamp(26px,3.2cqw,46px)}.lb .ct-inner{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lb .ct-inner .ia{aspect-ratio:1;opacity:.85;will-change:transform;translate:calc(var(--mx,0px)*var(--k,.05))calc(var(--my,0px)*var(--k,.05));transition:translate 1.1s var(--ease-out);border-radius:50%;position:absolute}.lb .ct-inner .ia1{--k:.07;inset-inline-start:-16%;background:radial-gradient(closest-side,var(--aur-1),transparent);width:64%;animation:lb-drift-a 18s var(--ease-io)infinite alternate;top:-18cqw}.lb .ct-inner .ia2{--k:-.05;inset-inline-end:-12%;background:radial-gradient(closest-side,var(--aur-2),transparent);width:58%;animation:lb-drift-b 22s var(--ease-io)infinite alternate;bottom:-19cqw}.lb .ct-inner .ia3{--k:.03;inset-inline-start:38%;background:radial-gradient(closest-side,var(--aur-3),transparent);width:50%;animation:lb-drift-c 26s var(--ease-io)infinite alternate;top:6%}.lb .ct-inner .ia4{--k:.04;inset-inline-start:-8%;opacity:.7;background:radial-gradient(closest-side,var(--aur-4),transparent);width:46%;animation:lb-drift-b 20s var(--ease-io)infinite alternate-reverse;bottom:-9cqw}html:not(.lb-light) .lb .ct-inner:after{content:"";background:radial-gradient(58% 50% at 14% 100%,#030a1ebd,#030a1e5c 58%,#0000 100%);position:absolute;inset:0}.lb[dir=rtl] .ct-inner:after{transform:scaleX(-1)}.lb .ct-igrid{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(72% 72% at 50% 40%,#000,#0000 82%);mask-image:radial-gradient(72% 72% at 50% 40%,#000,#0000 82%)}.lb .ct-igrid i{background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:48px 48px;animation:8s linear infinite ct-gridslide-s;position:absolute;inset:-48px}@keyframes ct-gridslide-s{to{transform:translate(48px,48px)}}.lb .ct-iscan{top:0;bottom:0;width:34%;animation:ct-psweep 12s var(--ease-io)infinite;background:linear-gradient(100deg,#0000,#a0d7ff1f,#0000);position:absolute;inset-inline-start:0;transform:translate(-130%)skew(-12deg)}@keyframes ct-psweep{0%{transform:translate(-130%)skew(-12deg)}62%,to{transform:translate(420%)skew(-12deg)}}.lb[dir=rtl] .ct-iscan{animation-name:ct-psweep-r;transform:translate(130%)skew(12deg)}@keyframes ct-psweep-r{0%{transform:translate(130%)skew(12deg)}62%,to{transform:translate(-420%)skew(12deg)}}html.lb-light .lb .ct-iscan{background:linear-gradient(100deg,#0000,#217bfe1a,#0000)}.lb .ct-pxa,.lb .ct-pxb{z-index:0;opacity:.85;pointer-events:none;position:absolute}.lb .ct-pxa{--cols:7;--w:100px;top:18px;inset-inline-end:24px}.lb .ct-pxb{--cols:4;--w:56px;bottom:8px;opacity:.6;inset-inline-start:26px}.lb .ct-grid2{z-index:1;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);align-items:stretch;gap:clamp(28px,4cqw,56px);display:grid;position:relative}.lb .ct-left{flex-direction:column;align-items:stretch;gap:clamp(26px,2.8cqw,40px);min-width:0;display:flex}.lb .ct-intro{flex-direction:column;align-items:flex-start;gap:clamp(18px,1.7cqw,24px);min-width:0;display:flex}.lb .ct-info{flex-direction:column;gap:clamp(24px,2.6cqw,34px);min-width:0;display:flex}.lb[dir=rtl] .ct-title{line-height:1.3}.lb[dir=rtl] .ct-t2 .grad-text{margin-bottom:-.1em;padding-bottom:.1em;display:inline-block}.lb .ct-title{flex-direction:column;align-items:flex-start;font-size:clamp(34px,4cqw,58px);display:flex}.lb .ct-t1,.lb .ct-t2{text-wrap:balance;display:block}.lb .ct-lede{text-wrap:pretty;max-width:46ch}.lb .ct-intro .eyebrow{color:var(--ink-0)}html:not(.lb-light) .lb .ct-intro .eyebrow,html:not(.lb-light) .lb .ct-soc,html:not(.lb-light) .lb .ct-avail{background-color:#030a1e38}.lb .ct-avail{max-width:100%;font:500 14.5px/1.25 var(--body);color:var(--ink-0);align-items:center;gap:12px;padding-block:12px;padding-inline:16px 18px;display:inline-flex}.lb .ct-live{background:var(--aqua);box-shadow:0 0 12px var(--aqua)}.lb .ct-live:after{border-color:var(--aqua)}html.lb-light .lb .ct-live{background:#0fb5a6;box-shadow:0 0 10px #0fb5a699}html.lb-light .lb .ct-live:after{border-color:#0fb5a6}.lb .ct-eq{align-items:flex-end;gap:3px;height:16px;display:flex}.lb .ct-eq i,.lb .ct-fact i{background:linear-gradient(180deg,var(--c1),var(--b1));transform-origin:bottom;border-radius:2px;width:3px;height:100%;animation:1.5s ease-in-out infinite ct-eq;display:block}.lb .ct-eq i:nth-child(2),.lb .ct-fact i:nth-child(2){animation-delay:-.4s}.lb .ct-eq i:nth-child(3),.lb .ct-fact i:nth-child(3){animation-delay:-.9s}.lb .ct-eq i:nth-child(4){animation-delay:-.2s}.lb .ct-eq i:nth-child(5){animation-delay:-.65s}@keyframes ct-eq{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}.lb .ct-label{font:600 14px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-1);align-items:center;gap:10px;margin-bottom:12px;display:flex}html:not(.lb-light) .lb .ct-label{color:var(--ink-0)}html:not(.lb-light) .lb .ct-label,html:not(.lb-light) .lb .ct-note>span,html:not(.lb-light) .lb .ct-field label{text-shadow:0 0 2px #020818cc,0 0 10px #020818e6,0 0 22px #02081899,0 1px 2px #0208188c}.lb .ct-label:before{content:"";background:linear-gradient(135deg,var(--b3),var(--c1));width:6px;height:6px;box-shadow:0 0 10px var(--c1);border-radius:2px;flex:none;transform:rotate(45deg)}.lb .ct-direct,.lb .ct-follow{width:100%;min-width:0}.lb .ct-mailbar{width:100%;max-width:560px;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;display:flex}.lb .ct-mailbar:hover{box-shadow:inset 0 1px 0 var(--g-hi),0 0 44px -10px var(--c1),0 30px 60px -28px var(--g-shadow);transform:translateY(-3px)}.lb .ct-env{color:#fff;background:linear-gradient(135deg,var(--b1),var(--c1));width:52px;height:52px;transition:transform .5s var(--ease-spring);border-radius:16px;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff8c,0 0 26px -2px #22d3eea6}.lb .ct-env:before,.lb .ct-env:after{content:"";border-radius:inherit;border:1px solid var(--c1);opacity:0;animation:3.2s ease-out infinite ct-ring;position:absolute;inset:0}.lb .ct-env:after{animation-delay:1.6s}.lb .ct-env .ic{transform-origin:50% 70%;width:24px;height:24px;animation:6s ease-in-out infinite ct-wob}.lb .ct-mailbar:hover .ct-env{transform:rotate(-8deg)scale(1.07)}@keyframes ct-ring{0%{opacity:.75;transform:scale(.92)}to{opacity:0;transform:scale(1.7)}}@keyframes ct-wob{0%,84%,to{transform:rotate(0)}88%{transform:rotate(-12deg)}92%{transform:rotate(9deg)}96%{transform:rotate(-4deg)}}.lb .ct-mail{min-width:0;min-height:44px;font-family:var(--font-display),"Bricolage Grotesque","Geist",system-ui,sans-serif;font-variation-settings:"opsz" 36;letter-spacing:-.03em;white-space:nowrap;color:var(--ink-0);direction:ltr;unicode-bidi:isolate;flex:0 auto;align-items:center;padding-block:8px 10px;font-size:clamp(18px,2.1cqw,30px);font-weight:700;line-height:1.2;transition:text-shadow .4s,color .3s;display:inline-flex;position:relative}.lb .ct-ul{pointer-events:none;height:2px;position:absolute;bottom:3px;left:0;right:0;overflow:hidden}.lb .ct-ul:before{content:"";background:var(--line-2);height:1px;position:absolute;bottom:0;left:0;right:0}.lb .ct-ul:after{content:"";background:linear-gradient(90deg,transparent,var(--c1),#fff,transparent);width:38%;height:2px;animation:ct-run 3.8s var(--ease-io)infinite;border-radius:2px;position:absolute;bottom:0;left:0;transform:translate(-120%)}.lb .ct-mail:hover{text-shadow:0 0 28px #22d3ee99}html.lb-light .lb .ct-mail:hover{text-shadow:none;color:#1646c9}html.lb-light .lb .ct-ul:after{background:linear-gradient(90deg,#0000,#0b7fd6,#1646c9,#0000)}@keyframes ct-run{0%{transform:translate(-120%)}70%,to{transform:translate(300%)}}.lb .ct-hint{min-height:44px;font:500 14px/1 var(--mono);letter-spacing:.02em;color:var(--ink-0);border:1px solid var(--line-2);cursor:pointer;transition:background .3s,color .3s,border-color .3s,transform .4s var(--ease-spring);background:#03091657;gap:10px;margin-inline-start:auto;padding:0 16px;position:relative}.lb .ct-hint:hover{color:var(--ink-0);background:#22d3ee1f;border-color:#67f0e38c;transform:translateY(-2px)}.lb .ct-hint:active{transform:scale(.96)}html.lb-light .lb .ct-hint{background:#ffffffc7}.lb .ct-hint-t{display:none}@media (hover:none){.lb .ct-hint-m{display:none}.lb .ct-hint-t{display:inline}}.lb .ct-hint .ic{width:17px;height:17px;transition:transform .5s var(--ease-spring)}.lb .ct-hint:hover .ic{transform:rotate(-10deg)scale(1.15)}.lb .ct-toast{inset-inline-end:0;font:600 14px/1 var(--body);color:#04101f;white-space:nowrap;background:linear-gradient(180deg,#fff,var(--ice));opacity:0;transition:opacity .3s,transform .5s var(--ease-spring);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;position:absolute;bottom:calc(100% + 10px);transform:translateY(8px)scale(.9);box-shadow:0 10px 30px -8px #22d3eeb3}.lb .ct-toast .ic{width:15px;height:15px}.lb .ct-hint:active .ct-toast{opacity:1;transform:none}.lb .ct-socs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.lb .ct-socs li{grid-column:span 2;min-width:0}.lb .ct-socs li:nth-child(n+4){grid-column:span 3}.lb .ct-bobw{animation:6s ease-in-out infinite ct-bob}.lb .ct-socs li:nth-child(2) .ct-bobw{animation-delay:-1.2s}.lb .ct-socs li:nth-child(3) .ct-bobw{animation-delay:-2.4s}.lb .ct-socs li:nth-child(4) .ct-bobw{animation-delay:-3.6s}.lb .ct-socs li:nth-child(5) .ct-bobw{animation-delay:-4.8s}@keyframes ct-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lb .ct-soc{width:100%;min-height:48px;font:600 15.5px/1 var(--body);color:var(--ink-0);transition:translate .5s var(--ease-out),scale .4s var(--ease-spring),box-shadow .4s var(--ease-out);justify-content:center;align-items:center;gap:10px;padding-block:0;padding-inline:20px 18px;display:flex;overflow:hidden}.lb .ct-soc>*{z-index:1;position:relative}.lb .ct-soc:before{content:"";border-radius:inherit;transition:transform .9s var(--ease-out);background:linear-gradient(105deg,#0000 30%,#ffffff57 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.lb .ct-soc:hover{scale:1.07;translate:calc((var(--mx,50%) - 50%)*.22)calc((var(--my,50%) - 50%)*.4);box-shadow:inset 0 1px 0 var(--g-hi),0 0 34px -4px var(--pc1),0 16px 30px -14px var(--g-shadow)}.lb .ct-soc:hover:before,.lb[dir=rtl] .ct-soc:before{transform:translate(130%)}.lb[dir=rtl] .ct-soc:hover:before{transform:translate(-130%)}.lb .ct-soc .ic{opacity:.8;width:15px;height:15px;transition:translate .4s var(--ease-out),opacity .3s}.lb .ct-soc:hover .ic{opacity:1;translate:3px -3px}.lb[dir=rtl] .ct-soc:hover .ic{translate:-3px -3px}html.lb-light .lb .ct-soc:before{background:linear-gradient(105deg,#0000 30%,#217bfe33 50%,#0000 70%)}.lb .ct-form{border-radius:clamp(22px,2.2cqw,30px);flex-direction:column;gap:18px;min-width:0;padding:clamp(20px,2.2cqw,32px);padding-block-end:calc(clamp(20px,2.2cqw,32px) + 12px);display:flex;position:relative}html:not(.lb-light) .lb .ct-form{background-color:#030a1e2e}.lb .ct-fscan{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lb .ct-fscan i{background:linear-gradient(#0000 0% 82%,#22d3ee1a 93%,#bef0ff8c 99%,#0000 100%);animation:7.5s linear infinite lb-scan;position:absolute;inset:0}html.lb-light .lb .ct-fscan i{background:linear-gradient(#0000 0% 82%,#217bfe14 93%,#217bfe59 99%,#0000 100%)}html:not(.lb-light) .lb .ct-fscan:before{content:"";background:linear-gradient(#03091600 48%,#0309166b 100%);position:absolute;inset:0}.lb .ct-fhead{align-items:center;gap:12px;display:flex}.lb .ct-fico{color:#fff;background:linear-gradient(135deg,var(--b1),var(--c1));border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff80,0 0 22px -2px #22d3ee99}.lb .ct-fico .ic{width:20px;height:20px}.lb .ct-ftitle{font:600 14px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-0)}.lb .ct-fact{align-items:flex-end;gap:3px;height:18px;margin-inline-start:auto;display:flex}.lb .ct-frow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lb .ct-field{flex-direction:column;gap:9px;min-width:0;display:flex}.lb .ct-fmsg{flex:auto}.lb .ct-field label{color:var(--ink-0);font-size:14.5px;font-weight:500;line-height:1.3;transition:color .3s}.lb .ct-field:focus-within label{color:var(--ink-0)}.lb .ct-in{background:var(--ct-in-bg);border:1px solid var(--ct-in-line);transition:border-color .3s,background .3s,box-shadow .45s var(--ease-out);border-radius:16px;display:flex;position:relative;box-shadow:inset 0 2px 6px #00000c38}.lb .ct-fmsg .ct-in{flex:auto}.lb .ct-in:hover{border-color:#78beff6b}html.lb-light .lb .ct-in:hover{border-color:#1646c96b}.lb .ct-in:focus-within{border-color:#67f0e366;box-shadow:inset 0 2px 6px #00000c38,0 0 0 4px #22d3ee1f,0 14px 44px -14px #22d3ee8c}html.lb-light .lb .ct-in:focus-within{border-color:#1646c973}.lb .ct-in:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--a),transparent 0deg,transparent 190deg,var(--b3)262deg,var(--c1)318deg,#fff 346deg,transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lb .ct-in:focus-within:before{opacity:1;animation:2.6s linear infinite lb-edge}.lb .ct-in input,.lb .ct-in textarea{border-radius:inherit;width:100%;min-width:0;color:var(--ink-0);font:400 16px/1.5 var(--body);background:0 0;border:0;outline:0;flex:1;padding:0 18px}.lb .ct-in input{height:54px}.lb .ct-in textarea{resize:vertical;min-height:150px;padding:15px 18px;display:block}.lb .ct-in ::placeholder{color:var(--ink-1);opacity:1}.lb[dir=rtl] .ct-in input[type=email]{text-align:end;direction:ltr}.lb .ct-in input:-webkit-autofill{-webkit-text-fill-color:var(--ink-0);transition:background-color 9999s ease-out}.lb .ct-fsend{align-items:center;gap:18px;margin-top:2px;display:flex}.lb .ct-send{flex:none;min-width:220px;min-height:56px}.lb .ct-send .ic{transition:translate .4s var(--ease-out)}.lb .ct-send:hover .ic{translate:5px}.lb[dir=rtl] .ct-send:hover .ic{translate:-5px}.lb .ct-trail{flex:1 1 0;min-width:0;height:24px;position:relative;overflow:hidden}.lb .ct-trail:before{content:"";inset-inline:0;border-top:2px dashed var(--line-2);position:absolute;top:50%}.lb .ct-trail:after{content:"";inset-inline-end:1px;border-top:2px solid var(--c1);border-right:2px solid var(--c1);width:9px;height:9px;filter:drop-shadow(0 0 4px var(--c1));position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.lb[dir=rtl] .ct-trail:after{transform:translateY(-50%)rotate(-135deg)}.lb .ct-trail i{background:radial-gradient(circle 5px at 5px 50%,#fff 0,#fff 30%,var(--c1)62%,transparent 100%)no-repeat;animation:3.2s linear infinite ct-packet;position:absolute;inset:0}.lb .ct-trail i:nth-child(2){opacity:.75;animation-delay:-1.1s}.lb .ct-trail i:nth-child(3){opacity:.55;animation-delay:-2.1s}.lb[dir=rtl] .ct-trail i{animation-direction:reverse}html.lb-light .lb .ct-trail i{background-image:radial-gradient(5px at 5px,#1646c9 0 30%,#06b6d4 62%,#0000 100%)}html.lb-light .lb .ct-trail:after{filter:none;border-color:#0b7fd6}@keyframes ct-packet{0%{transform:translate(-12%)}to{transform:translate(100%)}}.lb .ct-note{color:var(--ink-1);text-wrap:pretty;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:14px;line-height:1.55;display:flex}.lb .ct-note .ic{width:16px;height:16px;color:var(--c1);flex:none;margin-top:3px}html:not(.lb-light) .lb .ct-note{color:var(--ink-0)}html:not(.lb-light) .lb .ct-note .ic{color:var(--ice)}html.lb-light .lb .ct-note .ic{color:#0b7fd6}.lb .ct-shard{z-index:4;pointer-events:none;translate:calc(var(--mx,0px)*var(--k,-.03))calc(var(--my,0px)*var(--k,-.03));transition:translate 1.1s var(--ease-out);position:absolute}.lb .ct-sh1{--k:-.035;top:-34px;width:clamp(176px,17cqw,240px);inset-inline-end:clamp(24px,9cqw,150px)}.lb .ct-sh2{--k:.05;bottom:-30px;inset-inline-start:clamp(24px,10cqw,160px)}.lb .ct-sh3{--k:-.06;top:54%;inset-inline-end:-26px}.lb .ct-msg{align-items:center;gap:12px;padding:14px 16px;display:flex}.lb .ct-msg.g3{border-radius:22px}.lb .ct-av{background:linear-gradient(135deg,var(--pc1),var(--pc2));width:34px;height:34px;box-shadow:0 0 18px var(--pc1);border-radius:12px;flex:none}.lb .ct-lines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.lb .ct-lines i{background:linear-gradient(90deg,var(--c1),var(--b3));opacity:.85;transform-origin:0;height:7px;animation:ct-type 4.8s var(--ease-io)infinite;border-radius:4px;display:block}.lb .ct-lines i:nth-child(2){width:62%;animation-delay:-.9s}.lb[dir=rtl] .ct-lines i{transform-origin:100%}@keyframes ct-type{0%{transform:scaleX(.08)}45%,80%{transform:scaleX(1)}to{transform:scaleX(.08)}}.lb .ct-spk{aspect-ratio:1;width:clamp(56px,5.2cqw,76px);color:var(--ice);place-items:center;display:grid}.lb .ct-spk .ic{stroke-width:1.8px;width:38%;height:38%;animation:20s linear infinite lb-spin}html.lb-light .lb .ct-spk{color:#1646c9}.lb .ct-mini{place-items:center;width:64px;height:64px;display:grid}.lb .ct-mini svg{width:38px;height:38px;overflow:visible}.lb .ct-mn-bg{fill:none;stroke:var(--line-2);stroke-width:2.4px}.lb .ct-mn-arc{fill:none;stroke:var(--c1);stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:26 74;transform-origin:20px 20px;filter:drop-shadow(0 0 3px var(--c1));animation:2.8s linear infinite lb-spin}html.lb-light .lb .ct-mn-arc{stroke:#0b7fd6;filter:none}.lb .ct-footer{padding-top:clamp(44px,4.6cqw,76px);position:relative;overflow:hidden}.lb .ct-faur{-webkit-mask-image:linear-gradient(#0000 0,#000 34% 100%);mask-image:linear-gradient(#0000 0,#000 34% 100%)}.lb .ct-faur .f1{--aur-c:var(--aur-1);width:1160px;height:720px;animation:lb-drift-a 24s var(--ease-io)infinite alternate;bottom:-400px;left:calc(50% - 580px)}.lb .ct-faur .f2{--aur-c:var(--aur-2);width:640px;height:640px;animation:lb-drift-b 28s var(--ease-io)infinite alternate;top:6%;left:-8%}.lb .ct-faur .f3{--aur-c:var(--aur-3);width:720px;height:720px;animation:lb-drift-c 32s var(--ease-io)infinite alternate;top:18%;right:-10%}.lb[dir=rtl] .ct-faur{transform:scaleX(-1)}.lb .ct-fgrid{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(74% 66% at 50% 100%,#000 4%,#0000 76%);mask-image:radial-gradient(74% 66% at 50% 100%,#000 4%,#0000 76%)}.lb .ct-fgrid i{background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:72px 72px;animation:14s linear infinite ct-gridslide;position:absolute;inset:-72px}.lb .ct-hz{top:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,var(--line-2),transparent);height:2px;position:absolute;inset-inline:0;overflow:hidden}.lb .ct-hz i{background:linear-gradient(90deg,transparent,var(--c1),#fff,transparent);width:22%;height:100%;animation:8s linear infinite ct-hzrun;position:absolute;top:0;left:0}html.lb-light .lb .ct-hz i{background:linear-gradient(90deg,#0000,#0b7fd6,#1646c9,#0000)}@keyframes ct-hzrun{0%{transform:translate(-100%)}to{transform:translate(460%)}}.lb[dir=rtl] .ct-hz{transform:scaleX(-1)}.lb .ct-fwrap{flex-direction:column;gap:clamp(18px,2.2cqw,30px);display:flex}.lb .ct-strip{grid-template-columns:minmax(0,1.35fr) minmax(0,2fr);gap:clamp(28px,4cqw,64px);padding:clamp(24px,3.2cqw,46px);display:grid;position:relative}.lb .ct-strip.g3{border-radius:clamp(24px,2.6cqw,40px)}.lb .ct-brand{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.lb .ct-logo-l{align-items:center;gap:14px;display:inline-flex}.lb .ct-logo{width:56px;height:56px;transition:transform .6s var(--ease-spring);flex:none;padding:4px;position:relative}.lb .ct-logo.g1{border-radius:18px}.lb .ct-logo .clip{border-radius:14px;width:100%;height:100%;display:block}.lb .ct-logo img{object-fit:cover;width:100%;height:100%}.lb .ct-logo-l:hover .ct-logo{transform:rotate(-7deg)scale(1.08)}.lb .ct-word{font-family:var(--font-display),"Bricolage Grotesque","Geist",system-ui,sans-serif;font-variation-settings:"opsz" 36;letter-spacing:-.02em;color:var(--ink-0);font-size:26px;font-weight:700;line-height:1}.lb .ct-word b{background:linear-gradient(100deg,var(--b3),var(--c1));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}html.lb-light .lb .ct-word b{background-image:linear-gradient(100deg,#1646c9,#0b7fd6)}.lb .ct-tagline{max-width:30ch;color:var(--ink-1);text-wrap:pretty;font-size:17px;line-height:1.55}.lb .ct-status{font:500 14px/1 var(--mono);letter-spacing:.03em;color:var(--ink-0);gap:10px;padding-block:11px;padding-inline:15px 16px}.lb .ct-st-a{text-transform:uppercase;letter-spacing:.1em;color:var(--aqua);font-size:14px;font-weight:600}html.lb-light .lb .ct-st-a{color:#0a7a8a}.lb .ct-sep{background:var(--ink-2);border-radius:50%;flex:none;width:4px;height:4px}.lb .ct-beat{flex:none;width:54px;height:18px;overflow:visible}.lb .ct-beat path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.lb .ct-beat .bt-bg{stroke:var(--line-2)}.lb .ct-beat .bt-fg{stroke:var(--aqua);stroke-dasharray:34 100;filter:drop-shadow(0 0 3px var(--aqua));animation:2.6s linear infinite ct-beat}html.lb-light .lb .ct-beat .bt-fg{stroke:#0fb5a6;filter:none}@keyframes ct-beat{0%{stroke-dashoffset:34px}to{stroke-dashoffset:-100px}}.lb .ct-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6cqw,40px);min-width:0;display:grid}.lb .ct-col{min-width:0}.lb .ct-col-h{font:600 14px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-1);align-items:center;gap:10px;margin-bottom:12px;display:flex}.lb .ct-col-h:before{content:"";background:linear-gradient(135deg,var(--b3),var(--c1));width:6px;height:6px;box-shadow:0 0 10px var(--c1);border-radius:2px;flex:none;transform:rotate(45deg)}.lb .ct-list{flex-direction:column;display:flex}.lb .ct-link{color:#f3f8ffe6;overflow-wrap:break-word;min-width:44px;max-width:100%;min-height:44px;transition:color .3s,translate .45s var(--ease-out);align-items:center;gap:9px;padding-block:4px;font-size:16px;line-height:1.3;display:inline-flex;position:relative}html.lb-light .lb .ct-link{color:var(--ink-1)}.lb .ct-link:after{content:"";inset-inline:0;background:linear-gradient(90deg,var(--c1),transparent);transform-origin:0;height:1px;transition:transform .55s var(--ease-out);position:absolute;bottom:3px;transform:scaleX(0)}.lb[dir=rtl] .ct-link:after{transform-origin:100%;background:linear-gradient(270deg,var(--c1),transparent)}.lb .ct-link:hover{color:var(--ink-0);translate:6px}.lb[dir=rtl] .ct-link:hover{translate:-6px}.lb .ct-link:hover:after{transform:scaleX(1)}.lb .ct-ar{inset-inline-start:100%;margin-top:-7px;opacity:0;width:14px;height:14px;transition:opacity .3s,translate .45s var(--ease-out);margin-inline-start:8px;position:absolute;top:50%;translate:-5px}.lb[dir=rtl] .ct-ar{translate:5px}.lb .ct-link:hover .ct-ar{opacity:.9;translate:0}.lb .ct-pdot{background:linear-gradient(135deg,var(--pc1),var(--pc2));width:8px;height:8px;box-shadow:0 0 10px var(--pc1);transition:transform .45s var(--ease-spring);border-radius:3px;flex:none}.lb .ct-link:hover .ct-pdot{transform:rotate(45deg)scale(1.5)}.lb .ct-bottom{justify-content:space-between;align-items:center;gap:16px;min-height:60px;display:flex}.lb .ct-legal{min-width:0;color:var(--ink-1);flex-wrap:wrap;column-gap:.35em;font-size:14.5px;line-height:1.5;display:flex}.lb .ct-legal span{white-space:nowrap}.lb .ct-legal span:first-child{direction:ltr;unicode-bidi:isolate}.lb .ct-top-w{flex:none;position:relative}.lb .ct-top{width:56px;height:56px;color:var(--ink-0);transition:scale .45s var(--ease-spring),box-shadow .4s var(--ease-out);place-items:center;display:grid;position:relative}.lb .ct-top.g1{border-radius:50%}.lb .ct-top:hover{box-shadow:inset 0 1px 0 var(--g-hi),0 0 40px -4px var(--c1),0 16px 30px -14px var(--g-shadow);scale:1.12}.lb .ct-top .ic{width:20px;height:20px;animation:ct-nudge 2.4s var(--ease-io)infinite}.lb .ct-halo{border:1px solid var(--c1);opacity:0;pointer-events:none;border-radius:50%;animation:3s ease-out infinite ct-halo;position:absolute;inset:-6px}@keyframes ct-nudge{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@keyframes ct-halo{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}.lb .ct-markwrap{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:clamp(14px,2cqw,30px);position:relative}.lb .ct-mark{height:calc(var(--ct-fs)*.56);direction:ltr;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 50%,#00000038 100%);mask-image:linear-gradient(#000 0% 50%,#00000038 100%)}.lb .ct-m{inset-inline:0;top:calc(var(--ct-fs)*-.04);text-align:center;font-family:var(--font-display),"Bricolage Grotesque","Geist",system-ui,sans-serif;font-variation-settings:"opsz" 96;font-weight:800;font-size:var(--ct-fs);letter-spacing:-.03em;white-space:nowrap;color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;margin:0;line-height:.85;position:absolute}.lb .ct-m0{-webkit-text-stroke:1.5px #96c8ff61;background-image:linear-gradient(#c8e6ff42 0%,#5aa0ff1a 55%,#22d3ee08 100%);background-size:100% 100%}.lb .ct-m1{opacity:.9;animation:ct-flow 14s var(--ease-io)infinite alternate;background-image:linear-gradient(90deg,#0000 0% 33%,#4fabffe6 40%,#22d3eef2 49%,#67f0e3e6 57%,#4fabffd9 62%,#0000 68% 100%);background-position:100% 0;background-size:300% 100%}.lb .ct-m2{animation:ct-sweep 8s var(--ease-io)infinite;background-image:linear-gradient(90deg,#0000 0% 46%,#beebff80 48.6%,#fff 50%,#beebff80 51.4%,#0000 54% 100%);background-position:100% 0;background-size:300% 100%}@keyframes ct-flow{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ct-sweep{0%{background-position:100% 0}58%,to{background-position:0 0}}.lb[dir=rtl] .ct-m1{animation-direction:alternate-reverse}.lb[dir=rtl] .ct-m2{animation-direction:reverse}html.lb-light .lb .ct-m0{-webkit-text-stroke-color:#1646c96b;background-image:linear-gradient(#217bfe42 0%,#217bfe1a 55%,#06b6d408 100%)}html.lb-light .lb .ct-m1{opacity:1}html.lb-light .lb .ct-m2{background-image:linear-gradient(90deg,#0000 0% 46%,#1646c959 48.6%,#1646c9e6 50%,#1646c959 51.4%,#0000 54% 100%)}.lb .ct-trails{inset-inline:0;bottom:calc(var(--ct-fs)*.5);height:0;position:absolute}.lb .ct-px{position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 92%);mask-image:linear-gradient(#0000 0%,#000 92%)}.lb .ct-px.p1{--cols:6;--w:108px;inset-inline-start:29%}.lb .ct-px.p2{--cols:7;--w:126px;inset-inline-start:47%}.lb .ct-px.p3{--cols:5;--w:88px;inset-inline-start:72%}.lb .ct-px i{animation:3.8s ease-in-out infinite ct-spark}@keyframes ct-spark{0%,to{opacity:0;transform:translateY(10px)scale(.55)}45%{opacity:1;transform:translateY(-3px)scale(1)}70%{opacity:.4;transform:translateY(-8px)scale(.8)}}.lb[dir=rtl] .ct-label,.lb[dir=rtl] .ct-col-h,.lb[dir=rtl] .ct-ftitle,.lb[dir=rtl] .ct-hint,.lb[dir=rtl] .ct-status,.lb[dir=rtl] .ct-st-a{font-family:var(--body);font-weight:600}.lb.m-calm .ct-eq i,.lb.m-calm .ct-fact i,.lb.m-calm .ct-lines i,.lb.m-calm .ct-trail i,.lb.m-calm .ct-px i,.lb.m-calm .ct-rings circle,.lb.m-calm .ct-igrid i,.lb.m-calm .ct-grid i,.lb.m-calm .ct-fgrid i,.lb.m-calm .ct-bobw,.lb.m-calm .ct-beat path,.lb.m-calm .ct-ul:after,.lb.m-calm .ct-env:before,.lb.m-calm .ct-env:after,.lb.m-calm .ct-top .ic,.lb.m-calm .ct-env .ic,.lb.m-calm .ct-spk .ic,.lb.m-calm .ct-pxa i,.lb.m-calm .ct-pxb i{animation-play-state:paused!important}@container lb (max-width:1180px){.lb .ct-frow{grid-template-columns:minmax(0,1fr)}.lb .ct-hint{flex:100%;justify-content:center;margin-inline-start:0}.lb .ct-strip{grid-template-columns:minmax(0,1fr);gap:clamp(24px,3.2cqw,36px)}.lb .ct-brand{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo status""tag status";align-items:center;gap:14px 24px;display:grid}.lb .ct-logo-l{grid-area:logo;justify-self:start}.lb .ct-tagline{grid-area:tag;max-width:34ch}.lb .ct-status{grid-area:status;justify-self:end}.lb .ct-cols{border-top:1px solid var(--line);padding-top:clamp(22px,2.8cqw,30px)}.lb .ct-markwrap{margin-top:clamp(30px,4cqw,46px)}.lb .ct-px.p1{--w:84px;inset-inline-start:40%}.lb .ct-px.p2{--w:98px;inset-inline-start:58%}.lb .ct-px.p3{--w:70px;inset-inline-start:79%}}@container lb (min-width:981px) and (max-width:1100px){.lb .ct-soc{gap:8px;padding-inline:16px 14px}}@container lb (min-width:981px) and (max-width:1180px){.lb .ct-pxa{--cols:10;--w:112px;top:12px;gap:4px;inset-inline:30px auto}.lb .ct-pxb{--cols:6;--w:60px;gap:4px;bottom:10px}}@container lb (max-width:980px){.lb .ct-grid2{grid-template-columns:minmax(0,1fr);gap:clamp(26px,3.6cqw,34px)}.lb .ct-left{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(26px,3.6cqw,34px) clamp(24px,4cqw,40px);display:grid}.lb .ct-intro{grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"eb eb""ttl lede""ttl avail";align-items:start;gap:clamp(16px,1.8cqw,22px) clamp(20px,3.6cqw,40px);display:grid}.lb .ct-intro .eyebrow{grid-area:eb;justify-self:start}.lb .ct-title{grid-area:ttl}.lb .ct-lede{grid-area:lede}.lb .ct-avail{grid-area:avail;justify-self:start;gap:10px;padding-inline:14px}.lb .ct-info{display:contents}.lb .ct-direct{flex-direction:column;display:flex}.lb .ct-mailbar{flex:auto;align-content:center;row-gap:14px;max-width:none}.lb .ct-frow{grid-template-columns:repeat(2,minmax(0,1fr))}.lb .ct-title{font-size:clamp(34px,5cqw,52px)}.lb .ct-lede{max-width:46ch}.lb .ct-sh1{top:-50px}.lb .ct-pxa{--cols:10;--w:132px;gap:4px}.lb .ct-pxb,.lb .ct-sh2,.lb .ct-sh3{display:none}.lb .ct-rings{width:clamp(280px,62cqw,520px)}.lb .ct-socs{grid-template-columns:repeat(2,minmax(0,1fr))}.lb .ct-socs li,.lb .ct-socs li:nth-child(n+4){grid-column:auto}.lb .ct-socs li:last-child{grid-column:1/-1}}@container lb (max-width:720px){.lb .ct-left{grid-template-columns:minmax(0,1fr);row-gap:28px}.lb .ct-intro{display:flex}.lb .ct-title{font-size:clamp(34px,7cqw,52px)}}@container lb (max-width:650px){.lb .ct-ar{display:none}.lb .ct-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.lb .ct-col:first-child{grid-area:1/1}.lb .ct-col:nth-child(3){grid-area:1/2}.lb .ct-col:nth-child(2){grid-area:2/1/auto/-1;margin-top:14px}.lb .ct-col:nth-child(2) .ct-list{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:20px;display:grid}}@container lb (min-width:541px) and (max-width:720px){.lb .ct-hint{flex:0 auto;margin-inline-start:auto}.lb .ct-socs{grid-template-columns:repeat(6,minmax(0,1fr))}.lb .ct-socs li{grid-column:span 2}.lb .ct-socs li:nth-child(n+4),.lb .ct-socs li:last-child{grid-column:span 3}}@container lb (max-width:600px){.lb .ct-title{font-size:clamp(31px,9.8cqw,44px)}.lb .ct-lede{font-size:17px}.lb .ct-sh1{display:none}.lb .ct-panel{padding:24px 18px 22px}.lb .ct-avail{font-size:15px}.lb .ct-mailbar{gap:10px 12px;padding:12px 14px}.lb .ct-mail{font-size:clamp(17px,5.4cqw,22px)}.lb .ct-env{border-radius:14px;width:44px;height:44px}.lb .ct-env .ic{width:22px;height:22px}.lb .ct-pxa{--cols:5;--w:64px;top:14px;gap:5px;inset-inline-end:14px}.lb .ct-pxb{display:none}.lb .ct-form{gap:16px;padding:18px 16px 30px}.lb .ct-frow{grid-template-columns:minmax(0,1fr);gap:16px}.lb .ct-field label{font-size:15px}.lb .ct-fsend{flex-direction:column;align-items:stretch}.lb .ct-send{width:100%;min-width:0}.lb .ct-trail{display:none}.lb .ct-note{font-size:15px}.lb .ct-strip{padding:24px 20px}.lb .ct-link{font-size:16px}.lb .ct-top{width:52px;height:52px}.lb .ct-legal{font-size:15px}.lb .ct-mark{height:calc(var(--ct-fs)*.64)}.lb .ct-trails{bottom:calc(var(--ct-fs)*.58)}.lb .ct-px.p2{display:none}.lb .ct-px.p1{--w:72px;inset-inline-start:46%}.lb .ct-px.p3{--w:60px;inset-inline-start:74%}}@container lb (max-width:620px){.lb .ct-brand{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""tag""status"}.lb .ct-status{justify-self:start}}@container lb (max-width:560px){.lb .ct-status{gap:8px;padding-inline:13px}.lb .ct-beat{width:38px}}@container lb (max-width:440px){.lb .ct-col:nth-child(2) .ct-list{grid-template-columns:repeat(2,max-content);justify-content:start;column-gap:28px}}@container lb (max-width:400px){.lb .ct-panel{padding-inline:16px}.lb .ct-form{padding-inline:14px}.lb .ct-avail{gap:10px;padding-inline:14px}.lb .ct-soc{padding-inline:16px 14px}.lb .ct-ftitle{letter-spacing:.06em}}@container lb (max-width:340px){.lb .ct-beat{display:none}}@container lb (max-width:350px){.lb .ct-col:nth-child(2) .ct-list{display:flex}}@container lb (max-width:360px){.lb .ct-soc{gap:6px;padding-inline:12px 10px}.lb .ct-soc .ic{width:13px;height:13px}.lb .ct-eq{display:none}}
