.hc-head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}@media (width>=720px){.hc-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:24px;display:grid}.hc-head>:first-child{grid-column:2}.hc-head>:last-child{grid-column:3;justify-self:end}}.hc-carousel{position:relative}.hc-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;--fade-l:0px;--fade-r:0px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);gap:20px;margin:12px -4px 0;padding:18px 4px 34px;scroll-padding-inline:4px;list-style:none;display:flex;overflow-x:auto}.hc-carousel[data-start=false] .hc-track{--fade-l:40px}.hc-carousel[data-end=false] .hc-track{--fade-r:56px}.hc-track::-webkit-scrollbar{display:none}.hc-track>.hc-tile{scroll-snap-align:start;flex:0 0 min(84%,400px)}@media (width>=720px){.hc-track>.hc-tile{flex-basis:calc(50% - 34px)}}@media (width>=1100px){.hc-track>.hc-tile{flex-basis:calc(33.3333% - 35.3333px)}}.hc-controls{justify-content:center;gap:12px;margin-top:-10px;display:flex}.hc-arrow{border:1px solid color-mix(in srgb, var(--color-cloud) 30%, #fff);width:48px;height:48px;color:var(--color-cloud);cursor:pointer;background:#fff;border-radius:12px;place-items:center;transition:background-color .2s,color .2s,border-color .2s;display:inline-grid}.hc-arrow:hover:not(:disabled),.hc-arrow:focus-visible{border-color:var(--color-cloud);background:var(--color-cloud);color:#fff}.hc-arrow:focus-visible{outline:2px solid var(--color-cloud);outline-offset:2px}.hc-arrow:disabled{cursor:default;opacity:.38}.hc-tile{isolation:isolate;background:#fff;border:1px solid #0000;border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:26px 26px 10px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex;position:relative;box-shadow:0 14px 34px #0e122d17}.hc-tile:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--color-cloud), var(--color-sky-text) 55%, var(--color-accent));-webkit-mask-composite:xor;opacity:.28;pointer-events:none;padding:1.5px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.hc-tile:hover,.hc-tile:focus-within{z-index:2;transform:translateY(var(--lift));box-shadow:0 28px 54px #0e122d2b}.hc-tile:hover:before,.hc-tile:focus-within:before{opacity:1}.hc-tile .link-hover:after{content:"";border-radius:inherit;position:absolute;inset:0}.hc-lead{color:var(--color-muted);-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:8px 0 0;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.hc-who{flex-direction:column;gap:3px;display:flex}.hc-name{color:var(--color-navy);align-items:center;gap:10px;font-size:19px;font-weight:600;line-height:1.3;display:flex}.hc-figure{color:var(--color-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;margin-top:2px;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.1}.hc-title{color:var(--color-navy);letter-spacing:-.01em;margin-top:2px;font-size:22px;font-weight:600;line-height:1.25}.hc-art{border-top:1px solid var(--color-line-soft);flex-direction:column;flex:1;justify-content:flex-start;margin-top:2px;padding-top:14px;display:flex}.hc-art:empty{display:none}.hc-result{border-top:1px solid var(--color-line-soft);flex-direction:column;gap:8px;margin-top:6px;padding-top:16px;display:flex}.hc-go{margin-top:auto;padding-top:6px}.hc-tile .cs-viz-title{color:var(--color-muted);margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.3}.hc-tile .cs-viz-caption{margin:12px 0 0;font-size:14px;line-height:1.45}.hc-tile .cs-bars{gap:10px}.hc-tile .cs-bar{grid-template-columns:40px minmax(0,1fr) auto;gap:8px 12px}.hc-tile [data-bars=stack] .cs-bars{gap:14px}.hc-tile [data-bars=stack] .cs-bar{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.hc-tile [data-bars=stack] .cs-bar-track{grid-area:2/1/auto/-1}.hc-tile .cs-bar-label{font-size:14px}.hc-tile .cs-bar-track{height:22px}.hc-tile .cs-bar-value{min-width:56px;font-size:15px}.hc-hex-row{align-items:center;gap:18px;display:flex}.hc-hex .cs-pillars{flex:auto;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.hc-hex .cs-pillar{border:0;gap:10px;padding:1px 0;font-size:14px;line-height:1.25}.hc-hex .cs-pillar-mark{width:20px;height:20px}.hc-hex .cs-pillar-mark svg{width:12px;height:12px}@media (width<=560px){.hc-tile{padding:22px 20px 8px}.hc-hex-row{gap:12px}.hc-hex .sa-hex{width:100px;height:100px}}.hc-tile .sa-shift--stack .sa-shift-from,.hc-tile .sa-shift--stack .sa-shift-to{font-size:clamp(34px,3vw,42px)}.eng{align-items:center;gap:32px;display:grid}.eng-art{min-width:0}.sk{width:100%;height:auto;display:block;overflow:visible}.sk text{font-family:inherit}.sk-slab-shadow{fill:#0e122d;opacity:.16}.sk-slab-t{fill:url(#sk-slab-t);stroke:#c7cbea;stroke-width:1px}.sk-slab-l{fill:url(#sk-slab-l);stroke:#c7cbea;stroke-width:1px}.sk-slab-r{fill:url(#sk-slab-r);stroke:#bcc1e8;stroke-width:1px}.sk-slab-edge{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linejoin:round}.sk-grid{stroke:#d7daf1;stroke-width:1px}.sk-guard{fill:none;stroke:#a5ade2;stroke-width:1.2px;stroke-dasharray:2 5;stroke-linecap:round;transition:stroke .4s}.sk-guard-g.is-on .sk-guard{stroke:var(--color-accent)}.sk-patrol{fill:var(--color-cloud)}.sk-guard-g.is-on .sk-patrol{fill:var(--color-accent)}.sk-trace{fill:none;stroke:#c0c6ea;stroke-width:1.3px;stroke-linejoin:round}.sk-via{fill:#fff;stroke:#98a1dd;stroke-width:1.1px}.sk-pulse{fill:var(--color-sky-text)}.sk-glow{fill:url(#sk-glow-g);opacity:0;transition:opacity .5s}.sk-glow-on .sk-glow{opacity:1}.sk-lift{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.sk-bld.is-on .sk-lift{transform:translateY(-4px)}.sk-face{stroke:#a4abdc;stroke-width:1px;stroke-linejoin:round;transition:stroke .4s}.sk-face--l{fill:url(#sk-l)}.sk-face--r{fill:url(#sk-r)}.sk-face--t{fill:#f5f6fd}.sk-tower--glass .sk-face{stroke:#98a1dd}.sk-tower--glass .sk-face--l{fill:url(#sk-gl)}.sk-tower--glass .sk-face--r{fill:url(#sk-gr)}.sk-tower--glass .sk-face--t{fill:#ebedfc}.sk-tower--cab .sk-face--l{fill:#b4b3e0}.sk-tower--cab .sk-face--r{fill:#97a0db}.sk-tower--cab .sk-face--t{fill:#e1e4f8}.sk-tower--vault .sk-face--l{fill:#e8eaf7}.sk-tower--vault .sk-face--r{fill:#ccd0ee}.sk-tower--vault .sk-face--t{fill:#f3f4fc}.sk-wall{fill:none;stroke:#c3c7eb;stroke-width:.8px}.sk-tower--glass .sk-wall,.sk-tower--cab .sk-wall{stroke:#fff;stroke-opacity:.55}.sk-pane{fill:#b1b9ef;opacity:.7}.sk-pane--warm{fill:#a09de9}.sk-sheen{fill:none;stroke:#fff;stroke-width:1.3px;stroke-opacity:.9}.sk-bld.is-on .sk-face{stroke:var(--color-accent);stroke-width:1.3px}.sk-filler{opacity:.94}.sk-mast{stroke:#484e7d;stroke-width:1.6px;stroke-linecap:round}.sk-beacon{fill:var(--color-accent)}.sk-ring{fill:none;stroke:var(--color-cloud);stroke-width:1.2px}.sk-card rect{fill:#fff;stroke:#d4d7ee;stroke-width:1px;transition:stroke .4s}.sk-bld.is-on .sk-card rect{stroke:var(--color-accent);stroke-width:1.4px}.sk-leader{fill:none;stroke:#afb6e4;stroke-width:1.2px;stroke-dasharray:2 4;stroke-linecap:round}.sk-dot-sky{fill:var(--color-sky-text)}.sk-bar-navy{fill:var(--color-navy);opacity:.78}.sk-bar-soft{fill:#d8dbf0}.sk-live{fill:var(--color-cloud)}.sk-chart-grid{stroke:#e6e8f5;stroke-width:1px}.sk-threshold{stroke:var(--color-accent);stroke-width:1.1px;stroke-dasharray:3 3;opacity:.8}.sk-area{fill:url(#sk-area-g)}.sk-line{fill:none;stroke:var(--color-cloud);stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round}.sk-alert{fill:var(--color-accent)}.sk-alert-ring{fill:none;stroke:var(--color-accent);stroke-width:1.2px;opacity:.6}.sk-chip{fill:#f2f3fd;stroke:#cdd2ef;stroke-width:1px}.sk-chip--ok{fill:#eff1fe;stroke:#a7afe6}.sk-chip-spark{fill:var(--color-cloud)}.sk-chip-bar{fill:#b9bee5}.sk-chip-bar--ok{fill:#98a1dd}.sk-chip-head{fill:var(--color-navy)}.sk-chip-tick{fill:none;stroke:var(--color-cloud);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sk-scan{fill:url(#sk-scan-g);opacity:0}.sk-halo{fill:url(#sk-halo-g);transform-box:fill-box;transform-origin:50%;transition:transform .4s}.sk-bld.is-on .sk-halo{transform:scale(1.35)}.sk-spark{fill:var(--color-cloud)}.sk-beam{fill:none;stroke:#a7afe4;stroke-width:1.3px;stroke-dasharray:3 5;stroke-linecap:round}.sk-beam--ai{stroke:#8995e0}.sk-beam-dot{fill:var(--color-cloud);filter:drop-shadow(0 0 3px var(--color-sky-text))}.sk-beam-dot--soft,.sk-fbar{fill:var(--color-cloud)}.sk-fbar--over{fill:var(--color-accent)}.sk-budget{fill:none;stroke:var(--color-navy);stroke-width:1.1px;stroke-dasharray:3 3;opacity:.7}.sk-frame{fill:none;stroke:var(--color-cloud);stroke-width:1.1px;stroke-dasharray:3 3;opacity:.75}.sk-frame--back{opacity:.35}.sk-lattice,.sk-jib{fill:none;stroke:#484e7d;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.sk-jib{stroke-width:1.8px}.sk-jib--tie{stroke-width:.9px}.sk-trolley{fill:#484e7d}.sk-cable{stroke:#484e7d;stroke-width:.9px}.sk-counter .sk-cube-l,.sk-counter .sk-cube-r,.sk-counter .sk-cube-t{fill:#6d73a1;stroke:#484e7d;stroke-width:.6px}.sk-module .sk-cube-l{fill:#b2b0ee}.sk-module .sk-cube-r{fill:var(--color-accent)}.sk-module .sk-cube-t{fill:#cfd0f3}.sk-module polygon{stroke:#1ab4e3;stroke-width:.7px}.sk-lane-t{fill:#e8eaf7;stroke:#aab1e2;stroke-width:1px;transition:stroke .4s}.sk-lane-l{fill:#cdd1ee}.sk-lane-r{fill:#b9bee6}.sk-lane-mid{fill:none;stroke:#fff;stroke-width:1.2px;stroke-dasharray:4 4}.sk-post{stroke:#484e7d;stroke-width:2px;stroke-linecap:round;transition:stroke .4s}.sk-post--scan{stroke:var(--color-accent-text)}.sk-beamline{fill:none;stroke:#484e7d;stroke-width:3px;stroke-linecap:round;transition:stroke .4s}.sk-beamline--scan{stroke:var(--color-accent)}.sk-badge{fill:#fff;stroke:var(--color-cloud);stroke-width:1.3px}.sk-gate--scan .sk-badge{stroke:var(--color-accent)}.sk-badge-tick{fill:none;stroke:var(--color-cloud);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.sk-badge-shield{fill:#e0e1f7;stroke:var(--color-accent-text);stroke-width:1.1px;stroke-linejoin:round}.sk-bld.is-on .sk-lane-t,.sk-bld.is-on .sk-post,.sk-bld.is-on .sk-beamline{stroke:var(--color-accent)}.sk-pkg .sk-cube-l{fill:#6a79d9}.sk-pkg .sk-cube-r{fill:var(--color-cloud)}.sk-pkg .sk-cube-t{fill:#b1b9ef}.sk-pkg--fail .sk-cube-l{fill:#827fe3}.sk-pkg--fail .sk-cube-r{fill:var(--color-accent)}.sk-pkg--fail .sk-cube-t{fill:#c4c6f0}.sk-commit{fill:var(--color-cloud)}.sk-code-glyph{fill:none;stroke:var(--color-cloud);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sk-code--blue{fill:var(--color-cloud)}.sk-code--sky{fill:var(--color-sky-text)}.sk-code--ember{fill:var(--color-accent)}.sk-code--navy{fill:#c4c8e6}.sk-caret{fill:var(--color-navy)}.sk-shield{fill:#e6e7f9;stroke:var(--color-accent-text);stroke-width:1.3px;stroke-linejoin:round}.sk-shield-tick{fill:none;stroke:var(--color-accent-text);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sk-dome-back{fill:none;stroke:#a7afe4;stroke-width:1px;stroke-dasharray:2 3}.sk-dome{fill:url(#sk-dome-g);stroke:#7b88da;stroke-width:1.2px;transition:stroke .4s}.sk-bld.is-on .sk-dome{stroke:var(--color-accent)}.sk-dome-hi{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;opacity:.85}.sk-cloud-glow{fill:var(--color-sky-text);opacity:.35}.sk-cloud{fill:url(#sk-cloud-g);stroke:var(--color-cloud);stroke-width:1.7px;stroke-linejoin:round}.sk-cloud-hi{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round}.sk-person path,.sk-person circle{fill:var(--color-navy)}.sk-person--alt path{fill:var(--color-cloud)}.sk-person-shadow{fill:#0e122d;opacity:.12}.sk-pin-line{fill:none;stroke:#9ea5d7;stroke-width:1px}.sk-pin-dot{fill:#fff;stroke:var(--color-cloud);stroke-width:1.6px;transition:fill .3s,stroke .3s}.sk-pin-icon{color:var(--color-cloud);transition:color .3s}.sk-pin.is-on .sk-pin-icon{color:var(--color-navy)}.sk-pin.is-on .sk-pin-dot{fill:var(--color-accent);stroke:var(--color-accent)}.sk-pin.is-on .sk-pin-line{stroke:var(--color-accent)}.eng[data-run=true] .sk-pane{animation:6.6s ease-in-out infinite sk-twinkle;animation-delay:var(--tw,0s)}.eng[data-run=true] .sk-scan{animation:5.5s cubic-bezier(.45,0,.55,1) infinite sk-scan}.eng[data-run=true] .sk-halo{animation:3.2s ease-in-out infinite sk-breathe}.eng[data-run=true] .sk-beacon,.eng[data-run=true] .sk-live{animation:2.2s ease-in-out infinite sk-blink}.eng[data-run=true] .sk-caret{animation:1.1s step-end infinite sk-caret}.eng[data-run=true] .sk-cloud-g{animation:8s ease-in-out infinite sk-float}.eng[data-run=true] .sk-beam,.eng[data-run=true] .sk-leader{animation:1.8s linear infinite sk-dash}.eng[data-run=true] .sk-guard{animation:3.6s linear infinite sk-dash}@keyframes sk-twinkle{0%,to{opacity:.7}50%{opacity:.18}}@keyframes sk-scan{0%{opacity:0;transform:translateY(0)}12%{opacity:1}85%{opacity:.9}to{opacity:0;transform:translateY(-168px)}}@keyframes sk-breathe{0%,to{opacity:.65}50%{opacity:1}}@keyframes sk-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes sk-caret{0%{opacity:1}50%{opacity:0}}@keyframes sk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes sk-dash{to{stroke-dashoffset:-16px}}.eng-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.eng-row{position:relative}.eng-item{border:1px solid var(--color-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:14px 16px 44px;transition:border-color .3s,box-shadow .3s;display:grid;position:relative}.eng-item:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--color-cloud), var(--color-sky-text) 55%, var(--color-accent));-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0)}.eng-item.is-on{border-color:#0000;box-shadow:0 14px 30px -18px #4338e873}.eng-item.is-on:before{opacity:1}.eng-item:focus-visible{outline:3px solid var(--color-cloud);outline-offset:2px}.eng-num{border:1.5px solid color-mix(in srgb, var(--color-cloud) 45%, #fff);width:34px;height:34px;color:var(--color-cloud);border-radius:9999px;place-items:center;transition:background-color .3s,color .3s,border-color .3s;display:grid}.eng-item.is-on .eng-num{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-navy)}.eng-more{border:1px solid color-mix(in srgb, var(--color-cloud) 26%, #fff);width:32px;height:32px;color:var(--color-cloud);background:#fff;border-radius:9px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:absolute;top:10px;right:10px}.eng-more:hover,.eng-more:focus-visible{border-color:var(--color-cloud);background:var(--color-cloud);color:#fff}.eng-more svg{transition:transform .2s}.eng-more:hover svg{transform:translate(3px)}.eng-text{flex-direction:column;gap:3px;display:flex}.eng-text strong{color:var(--color-navy);font-size:17px;font-weight:600;line-height:1.3}.eng-text span{color:var(--color-muted);font-size:15px;line-height:1.5}@media (width<=699.98px){.eng-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.eng-item{grid-template-columns:30px minmax(0,1fr);gap:10px;height:100%;padding:12px 12px 50px}.eng-more{top:auto;bottom:10px;right:10px}.eng-num{width:30px;height:30px}.eng-text strong{font-size:15.5px}.eng-text span{display:none}}.eng-side{flex-direction:column;gap:22px;min-width:0;display:flex}.eng-side .section-head{margin:0}@media (width<=1099.98px){.eng-side{display:contents}.eng-side>.section-head{order:-1}.eng-art{width:100%;max-width:640px;margin-inline:auto}}@media (width>=700px){.eng-item{padding:12px 52px 12px 14px}.eng-list{gap:8px}.eng-text span{font-size:14.5px;line-height:1.45}.eng-item{align-items:center}.eng-text{grid-template-rows:auto 0fr;gap:0;transition:grid-template-rows .35s;display:grid}.eng-text span{opacity:0;min-height:0;transition:opacity .3s;overflow:hidden}.eng-item.is-on .eng-text{grid-template-rows:auto 1fr;gap:3px}.eng-item.is-on .eng-text span{opacity:1}}@media (width>=1100px){.eng{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px}}@media (prefers-reduced-motion:reduce){.eng-text,.eng-text span,.sk-lift,.sk-face,.sk-glow,.eng-item,.eng-item:before,.eng-num,.eng-more svg{transition:none}}.sk .sk-bld,.sk .sk-pin{transition:opacity .6s}.sk .sk-bld:not(.is-on){opacity:.78}.sk .sk-pin:not(.is-on){opacity:.72}.sk-pin-ring{fill:none;stroke:var(--color-accent);stroke-width:2px;transform-box:fill-box;transform-origin:50%;opacity:0;pointer-events:none}.eng-progress{background:linear-gradient(90deg, var(--color-cloud), var(--color-accent));transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.sk-pin-ring{animation:1.4s cubic-bezier(.22,1,.36,1) .1s 2 sk-pin-ring}.eng-progress{animation:4.2s linear forwards eng-progress}}@keyframes sk-pin-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes eng-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sk .sk-bld,.sk .sk-pin{transition:none}.eng-progress,.sk-pin-ring{display:none}}.ps-card{border:1px solid color-mix(in srgb, var(--sky-edge) 80%, #fff);background:radial-gradient(70% 140% at 0% 0%, #ffffffe6, transparent 70%), linear-gradient(120deg, #fff 0%, var(--sky-a) 48%, var(--sky-b) 100%);border-radius:20px;align-items:center;gap:20px;padding:clamp(20px,2.2vw,28px) clamp(20px,2.6vw,32px);display:grid;box-shadow:0 28px 56px -28px #090c1e99}.ps-statement{max-width:15em;color:var(--color-navy);font-family:var(--font-statement), "Times New Roman", serif;font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(27px,2.6vw,37px);font-weight:400;line-height:1.1}.ps-clouds{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ps-cloud{border:1px solid color-mix(in srgb, var(--sky-edge) 85%, #fff);background:#fff;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:64px;padding:0 24px;display:flex;box-shadow:0 10px 22px -16px #090c1e80}.ps-cloud picture{min-width:0;max-width:100%;display:block}.ps-cloud img{width:var(--w);max-width:100%;height:auto;aspect-ratio:var(--ar);display:block}@media (width>=1000px){.ps-card{grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(32px,4vw,64px)}.ps-clouds{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ps-cloud{flex:none;padding:0 22px}}@media (width<=639.98px){.ps-card{gap:16px;padding:20px 14px 14px}.ps-statement{padding:0 6px}.ps-clouds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ps-cloud{border-radius:10px;min-height:80px;padding:10px 6px}.ps-cloud img{width:var(--sw);aspect-ratio:var(--sar)}}.cs{isolation:isolate;background:radial-gradient(50% 120% at 0% 0%, color-mix(in srgb, var(--color-cloud) 7%, transparent), transparent 70%), radial-gradient(30% 120% at 100% 100%, color-mix(in srgb, var(--color-accent) 9%, transparent), transparent 70%), #fff;max-width:1120px;color:var(--color-navy);border-radius:20px;align-items:center;gap:28px;margin:0 auto 64px;padding:18px 22px 18px 30px;text-decoration:none;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s;display:flex;position:relative;box-shadow:0 26px 52px -40px #0e122d73}.cs:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(110deg, color-mix(in srgb, var(--color-cloud) 45%, #fff), color-mix(in srgb, var(--color-sky-text) 35%, #fff) 50%, color-mix(in srgb, var(--color-accent) 55%, #fff));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cs-count{flex:none;align-items:center;gap:12px;display:flex}.cs-count strong{color:var(--color-cloud);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.cs-count span{max-width:7.5em;font-size:15px;font-weight:600;line-height:1.3}.cs-rule{background:linear-gradient(transparent, color-mix(in srgb, var(--color-navy) 16%, transparent), transparent);flex:none;width:1px;height:56px}.cs-marks{flex-wrap:wrap;flex:1;justify-content:space-around;align-items:center;gap:18px 28px;min-width:0;display:flex}.cs-marks img{max-width:none;display:block}.cs-go{background:color-mix(in srgb, var(--color-cloud) 8%, #fff);width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-cloud) 22%, #fff);color:var(--color-cloud);border-radius:50%;flex:none;place-items:center;transition:background-color .25s,color .25s,transform .25s;display:grid}.cs:hover .cs-go,.cs:focus-visible .cs-go{background:var(--color-cloud);color:#fff;transform:translate(2px)}.cs:focus-visible{outline:2px solid var(--color-cloud);outline-offset:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cs:hover{transform:translateY(-2px);box-shadow:0 34px 60px -40px #4338e880}}@media (width<=1023.98px){.cs{flex-direction:column;gap:18px;padding:22px 18px}.cs-rule{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-navy) 16%, transparent), transparent);width:60%;height:1px}.cs-marks{justify-content:center}.cs-go{width:34px;height:34px;position:absolute;top:16px;right:16px}}@media (width<=599.98px){.cs-marks{gap:16px 20px}.cs-marks img{transform:scale(.84)}}@media (prefers-reduced-motion:reduce){.cs,.cs-go{transition:none}}@property --fdb-a{syntax:"<angle>";inherits:false;initial-value:0deg}.fdb{isolation:isolate;color:#fff;background:linear-gradient(118deg,#4a52cc 0%,#5257d6 50%,#5f5fdc 100%);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;gap:32px;margin-top:16px;padding:24px 28px 24px 34px;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #0e122dbf}.fdb:before{content:"";z-index:1;border-radius:inherit;background:conic-gradient(from var(--fdb-a), #ffffff24 0deg, var(--color-accent) 70deg, #ffffff24 140deg, var(--color-cloud) 210deg, #8b7bff 280deg, #ffffff24 360deg);pointer-events:none;padding:1.5px;position:absolute;inset:0;-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}.fdb:focus-visible{outline:3px solid var(--color-cloud);outline-offset:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fdb:hover{transform:translateY(var(--lift));box-shadow:0 40px 70px -38px #4338e8bf}}.fdb-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.fdb-bg:before{content:"";background:radial-gradient(30% 90% at 6% 0,#8b7bff38,#0000 70%),radial-gradient(#ffffff14 1px,#0000 1.3px) 0 0/18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000080 10%,#000 70%);mask-image:linear-gradient(90deg,#00000080 10%,#000 70%)}.fdb-pool{border-radius:50%;position:absolute}.fdb-pool--a{background:radial-gradient(closest-side,#2cc9f542,#0000);width:46%;height:190%;top:-70%;right:-8%}.fdb-pool--b{background:radial-gradient(closest-side,#4338e859,#0000);width:52%;height:210%;bottom:-110%;left:34%}.fdb-stars{width:100%;height:100%;position:absolute;inset:0}.fdb-stars circle{fill:#ffffffb3}.fdb-stars .fdb-star--c{fill:var(--color-accent);filter:drop-shadow(0 0 5px #2cc9f5e6)}.fdb-text{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.fdb-name{letter-spacing:-.015em;font-size:clamp(22px,1.75vw,26px);font-weight:600;line-height:1.15}.fdb-line{color:#f6f7ff;max-width:27em;font-size:15.5px;line-height:1.45}.fdb-flow{grid-template-columns:minmax(0,1fr) repeat(3,20px minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.fdb-cell{display:contents}.fdb-step{isolation:isolate;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff12,#ffffff0a),#0e122d73;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:13px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff21}.fdb-step:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(160deg,#ffffff12,#2cc9f514);position:absolute;inset:0}.fdb-step[data-tone=done]{box-shadow:inset 0 0 0 1px #ffffff4d,0 0 0 1px #2cc9f58c,0 16px 30px -16px #2cc9f599}.fdb-step[data-tone=done]:after{opacity:1}.fdb-ic{border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:6px;display:grid}.fdb-step[data-tone=you] .fdb-ic{color:#6b5434;background:linear-gradient(150deg,#fbf6ee,#ecdec5)}.fdb-step[data-tone=us] .fdb-ic{background:linear-gradient(140deg, var(--color-cloud), #6f62f2);color:#fff;box-shadow:inset 0 0 0 1px #ffffff73,0 8px 18px -10px #0e122d99}.fdb-step[data-tone=ai] .fdb-ic{color:#93e7fc;background:#2cc9f529;box-shadow:inset 0 0 0 1px #2cc9f580}.fdb-step[data-tone=done] .fdb-ic{color:var(--color-cloud);background:#fff}.fdb-l{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(12px,.9vw,13.5px);font-weight:600;line-height:1.25}.fdb-tick{width:20px;height:20px;position:absolute;top:-7px;right:-7px}.fdb-tick circle{fill:var(--color-accent)}.fdb-tick path{fill:none;stroke:var(--color-navy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fdb-link{background:#ffffff29;border-radius:2px;align-self:center;height:2px;margin:0 3px;position:relative}.fdb-link:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--color-cloud), var(--color-accent));transform-origin:0;position:absolute;inset:0}.fdb-dot{z-index:1;opacity:0;background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 10px 2px #2cc9f5e6}.fdb-go{z-index:2;width:46px;height:46px;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-cloud) 30%, #fff), 0 10px 20px -14px #0e122d99;color:var(--color-cloud);background:#fff;border-radius:50%;place-items:center;transition:background-color .3s,transform .4s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.fdb:hover .fdb-go,.fdb:focus-visible .fdb-go{background:var(--color-cloud);color:#fff;transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.fdb:before{animation:9s linear infinite fdb-turn}.fdb-pool--a{animation:12s ease-in-out infinite alternate fdb-drift}.fdb-stars circle{animation:3.8s ease-in-out infinite fdb-twinkle}.fdb-stars circle:nth-child(2n){animation-delay:1.4s}.fdb-stars circle:nth-child(3n){animation-delay:2.6s}.fdb-step{animation:8s infinite both fdb-lit;animation-delay:calc(var(--i) * 2s)}.fdb-step:after{animation:8s infinite both fdb-glow;animation-delay:calc(var(--i) * 2s)}.fdb-tick{animation:8s 6s infinite both fdb-tick}.fdb-cell:nth-child(2) .fdb-link:after{animation:8s infinite fdb-fill-1}.fdb-cell:nth-child(3) .fdb-link:after{animation:8s infinite fdb-fill-2}.fdb-cell:nth-child(4) .fdb-link:after{animation:8s infinite fdb-fill-3}.fdb-dot{animation:8s ease-in-out infinite both fdb-run;animation-delay:calc(var(--i) * 2s - .56s)}}@keyframes fdb-turn{to{--fdb-a:360deg}}@keyframes fdb-drift{to{transform:translate(-6%,8%)}}@keyframes fdb-twinkle{50%{opacity:.2}}@keyframes fdb-glow{0%{opacity:0}4%,21%{opacity:1}27%,to{opacity:0}}@keyframes fdb-lit{0%{transform:none;box-shadow:inset 0 0 0 1px #ffffff21}4%,21%{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff4d,0 0 0 1px #2cc9f58c,0 16px 30px -16px #2cc9f599}27%,to{transform:none;box-shadow:inset 0 0 0 1px #ffffff21}}@keyframes fdb-tick{0%{opacity:0;transform:scale(.4)}5%,21%{opacity:1;transform:none}27%,to{opacity:0;transform:scale(.4)}}@keyframes fdb-fill-1{0%,18%{transform:scaleX(0)}25%,94%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}@keyframes fdb-fill-2{0%,43%{transform:scaleX(0)}50%,94%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}@keyframes fdb-fill-3{0%,68%{transform:scaleX(0)}75%,94%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}@keyframes fdb-run{0%{opacity:0;left:0}1%{opacity:1}7%{opacity:1;left:100%}8%,to{opacity:0;left:100%}}@media (width<=1099.98px){.fdb{grid-template-columns:minmax(0,1fr) auto;row-gap:22px}.fdb-flow{grid-area:2/1/auto/-1}}@media (width<=599.98px){.fdb{gap:16px;padding:22px 18px}.fdb-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fdb-link{display:none}.fdb-step{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px 9px;padding:11px 12px;display:grid}.fdb-ic{border-radius:8px;width:28px;height:28px;margin:0}}.sa{--sa-ink:#4338e8;--sa-indigo:#262083;--sa-peri:#9aa6ff;--sa-mist:#c9cefc;--sa-pale:#e3e6fb;--sa-cyan:#2cc9f5}.lv-svg.sa{max-width:100%}.sa-frame-shadow{fill:#0e122d;opacity:.2}.sa-frame-base{fill:#e9ebf6}.sa-frame-edge{fill:none;stroke:#ffffff8c;stroke-width:1px}.sa-photo{opacity:0;transition:opacity .7s}.sa-photo[data-loaded]{opacity:1}.sa-glass-shadow{fill:#0e122d;opacity:.22}.sa-glass-base{fill:#f5f6fb}.sa-glass-edge{fill:none;stroke:#fffffff2;stroke-width:1px}.sa-ico{fill:none;stroke:var(--sa-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sa-ico--on{stroke:#fff}.sa-tile{fill:#eceefe;stroke:#4338e81f;stroke-width:1px}.sa-tile--on{fill:var(--sa-ink);stroke:none}.sa-spark{fill:var(--sa-ink)}.sa-spark--on{fill:#fff}.sa-bar{fill:var(--sa-mist)}.sa-bar--soft{fill:#dde0fa}.sa-rule,.sa-track{fill:#0e122d14}.sa-fill{fill:var(--sa-ink)}.sa-hl{fill:#4338e814}.sa-cube{fill:none;stroke:#ffffffeb;stroke-width:1.3px;stroke-linejoin:round}.sa-button{fill:var(--sa-ink)}.sa-route-under{fill:none;stroke:#fffc;stroke-width:3.2px;stroke-linecap:round}.sa-route{fill:none;stroke:var(--sa-ink);stroke-width:1.2px;stroke-linecap:round;opacity:.85}.sa-dot{fill:var(--sa-ink);stroke:#fff;stroke-width:1.4px}.sa-dot--a{fill:var(--sa-indigo)}.sa-dot--b{fill:var(--sa-ink)}.sa-dot--c{fill:#7b86f4}.sa-dot--d{fill:#aab3ff}.sa-pulse{fill:none;stroke:var(--sa-ink);stroke-width:1.4px}.sa-tint--a{fill:var(--sa-indigo)}.sa-tint--b{fill:var(--sa-ink)}.sa-tint--c{fill:#7b86f4}.sa-tint--d{fill:#9aa6ff}.sa-sev--a{fill:var(--sa-indigo)}.sa-sev--b{fill:var(--sa-ink)}.sa-sev--c{fill:var(--sa-peri)}.sa-node{fill:#fff;stroke:var(--sa-mist);stroke-width:1.4px}.sa-node--on{fill:var(--sa-ink);stroke:var(--sa-ink)}.sa-light{fill:var(--sa-mist)}.sa-light--on{fill:var(--sa-ink)}.sa-link{fill:none;stroke:#a9b1fb;stroke-width:1.2px}.sa-cloud{fill:#eef0ff;stroke:var(--sa-ink);stroke-width:.65px;stroke-linejoin:round}.sa-slot{fill:#ffffffb3;stroke:#b8bff9;stroke-width:1px;stroke-dasharray:2.4 2}.sa-axis{fill:none;stroke:#0e122d1f;stroke-width:1px}.sa-trend{fill:none;stroke:var(--sa-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sa-alert{fill:var(--sa-ink);stroke:#fff;stroke-width:1.4px}.sa-plan{fill:none;stroke:#b8bff9;stroke-width:1.4px;stroke-linecap:round}.sa-yes{fill:var(--sa-cyan)}.sa-yes-tick{fill:none;stroke:#0e122d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sa-yes-ring{fill:none;stroke:var(--sa-cyan);stroke-width:1.5px}@media (prefers-reduced-motion:reduce){.sa-photo{transition:none}}.stb{isolation:isolate;background:radial-gradient(50% 150% at 96% 0%, color-mix(in srgb, var(--color-accent) 32%, transparent) 0%, transparent 64%), radial-gradient(42% 130% at 58% 110%, color-mix(in srgb, var(--color-cloud) 22%, transparent) 0%, transparent 70%), linear-gradient(112deg, #fff 0%, #efedff 30%, #dcdfff 66%, #d1ebfb 100%);color:var(--color-navy);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-cloud) 16%, #fff), 0 1px 0 #ffffffe6 inset, 0 26px 50px -44px #4338e873;border-radius:22px;grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr) auto;align-items:center;gap:32px;margin-top:32px;padding:26px 28px 26px 34px;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:grid;position:relative;overflow:hidden}.stb:focus-visible{outline:3px solid var(--color-cloud);outline-offset:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.stb:hover{transform:translateY(var(--lift));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-cloud) 34%, #fff), 0 1px 0 #ffffffe6 inset, 0 40px 66px -40px #4338e899}}.stb-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.stb-bg:before{content:"";background-image:radial-gradient(#4338e829 1px,#0000 1.3px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 22%,#000 72%);mask-image:linear-gradient(90deg,#0000 22%,#000 72%)}.stb-orbits{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stb-orbits ellipse{fill:none;stroke:color-mix(in srgb, var(--color-cloud) 36%, transparent);stroke-width:1.3px}.stb-orbits ellipse:nth-child(2){stroke:color-mix(in srgb, var(--color-cloud) 44%, transparent);stroke-dasharray:2 7}.stb-orbits ellipse:nth-child(3){stroke:#ffffffe6;stroke-width:1.6px}.stb-orbits ellipse:nth-child(4){fill:#ffffff2e;stroke:#fffc}.stb-spark{fill:var(--color-accent);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-accent) 80%, transparent))}.stb-spark--2{fill:var(--color-cloud)}.stb-blob{background:radial-gradient(closest-side,#fffffff2,#0000);border-radius:50%;width:46%;height:220%;position:absolute;top:-60%;left:-6%}.stb-text{flex-direction:column;gap:7px;min-width:0;display:flex}.stb-name{letter-spacing:-.015em;font-size:clamp(23px,1.9vw,28px);font-weight:600;line-height:1.15}.stb-line{max-width:26em;color:var(--color-muted);font-size:15.5px;line-height:1.45}.stb-board{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff9e;border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffffe6,0 18px 34px -24px #0e122d66}.stb-team,.stb-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stb-member{white-space:nowrap;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:600;line-height:1.2;display:flex;position:relative}.stb-role{text-overflow:ellipsis;overflow:hidden}.stb-face{background:linear-gradient(160deg, color-mix(in srgb, var(--color-navy) 7%, #fff), color-mix(in srgb, var(--color-navy) 15%, #fff));border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden;box-shadow:0 0 0 2px #fff}.stb-face svg{color:color-mix(in srgb, var(--color-navy) 58%, #fff)}.stb-face--you{background:linear-gradient(140deg, var(--color-cloud), color-mix(in srgb, var(--color-cloud) 45%, var(--color-accent)))}.stb-face--you svg{color:#fff}.stb-new{color:var(--color-cloud)}.stb-ring{width:44px;height:44px;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 70%, transparent);opacity:0;border-radius:50%;position:absolute;top:50%;left:16px;transform:translate(-50%,-50%)}.stb-tool{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-cloud) 30%, #fff);color:var(--color-navy);white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:12.5px;font-weight:600;display:flex}.stb-tool svg{color:var(--color-cloud)}.stb-go{width:46px;height:46px;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-cloud) 30%, #fff), 0 10px 20px -14px #4338e899;color:var(--color-cloud);background:#fff;border-radius:50%;place-items:center;transition:background-color .3s,transform .4s cubic-bezier(.22,1,.36,1);display:grid}.stb:hover .stb-go,.stb:focus-visible .stb-go{background:var(--color-cloud);color:#fff;transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.stb-new{animation:7s cubic-bezier(.22,1,.36,1) infinite stb-join}.stb-ring{animation:7s ease-out infinite stb-ring}.stb-tool{animation:7s infinite stb-tool;animation-delay:calc(var(--i) * .18s)}.stb-spark{animation:3.6s ease-in-out infinite stb-twinkle}.stb-spark--2{animation-delay:1.2s}.stb-spark--3{animation-delay:2.4s}.stb-orbits ellipse:nth-child(2){animation:18s linear infinite stb-dash}}@keyframes stb-join{0%,6%{opacity:0;transform:translate(-30px)}20%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes stb-ring{0%,20%{opacity:0;transform:translate(-50%,-50%)scale(.7)}24%{opacity:1}40%,to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes stb-tool{0%,26%{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-cloud) 18%, transparent);color:var(--color-muted);background:#ffffff59}34%,90%{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-cloud) 30%, #fff), 0 8px 16px -12px #4338e899;background:#fff}to{background:#ffffff59}}@keyframes stb-twinkle{50%{opacity:.25}}@keyframes stb-dash{to{stroke-dashoffset:-180px}}@media (width<=1099.98px){.stb{grid-template-columns:minmax(0,1fr) auto;row-gap:20px}.stb-board{grid-area:2/1/auto/-1}}@media (width<=599.98px){.stb{gap:16px;padding:20px 18px}.stb-team,.stb-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.stb-board{padding:12px}}.sv-bento{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px;display:grid}.sv-more{flex-direction:column;gap:8px;margin-top:28px;display:flex}.sv-more-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;display:flex}.sv-more-label{color:var(--color-navy);text-align:center;flex:0 0 100%;margin:0 0 2px;font-size:15px;font-weight:600}.sv-chip{border:1px solid var(--color-line);min-height:44px;color:var(--color-cloud);background:#fff;border-radius:10px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.sv-chip:hover,.sv-chip:focus-visible{border-color:var(--color-cloud);color:var(--color-cloud-hover)}@media (prefers-reduced-motion:reduce){.sv-chip{transition:none}}.sv-card{isolation:isolate;background:#f6f6fb;border:1px solid #e1e2ef;border-radius:12px;flex-direction:column;min-width:0;transition:border-color .25s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.sv-card:hover{border-color:#0000;box-shadow:0 24px 44px -30px #4338e88c}.sv-card:has(.sv-link:focus-visible){border-color:#0000;box-shadow:0 24px 44px -30px #4338e88c}.sv-card:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(90% 80% at 6% 0,#ffffffd9 0%,#fff0 62%),linear-gradient(155deg,#e9ebff 0%,#dde2ff 52%,#d2dcfb 100%);transition:opacity .35s;position:absolute;inset:0}.sv-card:hover:after{opacity:1}.sv-card:has(.sv-link:focus-visible):after{opacity:1}@property --sv-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.sv-card:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--sv-angle), var(--color-cloud), var(--color-sky-text) 25%, var(--color-accent) 40%, var(--color-cloud) 55%, var(--color-sky-text) 80%, var(--color-cloud));-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:2px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sv-card:hover:before{opacity:1;animation:5s linear infinite sv-turn}.sv-card:has(.sv-link:focus-visible):before{opacity:1;animation:5s linear infinite sv-turn}@keyframes sv-turn{to{--sv-angle:360deg}}.sv-media{flex-direction:column;flex:auto;justify-content:center;display:flex;position:relative}.sv-go{border:1px solid color-mix(in srgb, var(--color-cloud) 28%, #fff);width:34px;height:34px;color:var(--color-cloud);pointer-events:none;border-radius:10px;flex:none;place-items:center;margin-left:auto;transition:background-color .35s,border-color .35s,color .35s;display:inline-grid}.sv-art{height:236px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.lv-svg{width:auto;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.sv-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:-6px;padding:0 24px 20px;display:flex}.sv-free.sv-free--media{z-index:1;position:absolute;bottom:2px;left:24px}@media (width<=1199.98px){.sv-card:has(.sv-free--media) .sv-media{padding-bottom:48px}.sv-free.sv-free--media{bottom:14px}}.sv-name{min-width:6.5em;color:var(--color-navy);letter-spacing:-.005em;flex:1 1 0;margin:0;font-size:clamp(21px,1.65vw,23.5px);font-weight:600;line-height:1.25}.sv-free{min-height:28px;color:var(--color-navy);background:linear-gradient(135deg,#8fe1fa 0%,#2cc9f5 55%,#12b3e6 100%);border-radius:7px;flex:none;align-items:stretch;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 6px 14px -8px #0fb4e6b3}.sv-free-mark{border-right:1.5px dashed #0e122d59;place-items:center;padding:0 7px 0 8px;display:grid}.sv-free-mark svg{fill:none;stroke:var(--color-navy);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block}.sv-free-text{white-space:nowrap;align-items:center;padding:0 10px 0 8px;display:flex}.sv-free:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#ffffffa6 50%,#fff0 100%);width:34%;animation:4.5s ease-in-out infinite sv-sheen;position:absolute;inset:-20% auto -20% -40%;transform:skew(-18deg)}@keyframes sv-sheen{0%,62%{left:-40%}to{left:130%}}.sv-link{min-height:44px;color:inherit;align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.sv-link:after{content:"";z-index:1;position:absolute;inset:0}.sv-link:focus-visible{outline:none}.sv-card:hover .sv-link{color:var(--color-cloud-hover)}.sv-card:has(.sv-link:focus-visible) .sv-link{color:var(--color-cloud-hover)}.sv-card:hover .sv-go{border-color:var(--color-cloud);background:var(--color-cloud);color:#fff}.sv-card:has(.sv-link:focus-visible) .sv-go{border-color:var(--color-cloud);background:var(--color-cloud);color:#fff}@media (width<=719.98px){.sv-bento{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:calc(-1*clamp(16px,4vw,48px));padding:4px clamp(16px,4vw,48px) 12px;scroll-padding-inline:clamp(16px,4vw,48px);display:flex;overflow-x:auto}.sv-bento::-webkit-scrollbar{display:none}.sv-card{scroll-snap-align:start;flex:0 0 84%}.sv-art{height:196px}}@media (width>=720px){.sv-bento{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-card{grid-column:span 2}.sv-card:last-child:nth-child(odd){grid-column:2/span 2}}@media (width>=960px){.sv-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.sv-card,.sv-card:last-child:nth-child(odd){grid-column:span 2}.sv-card[data-centred=true]{grid-column:2/span 2}.sv-art{height:204px}}@media (width>=1200px){.sv-art{height:clamp(196px,29svh,248px)}}@media (prefers-reduced-motion:reduce){.sv-card,.sv-card:before,.sv-card:after,.sv-go,.sv-link{transition:none}.sv-free:after{animation:none;display:none}.sv-card:hover:before{animation:none}.sv-card:has(.sv-link:focus-visible):before{animation:none}}.svx{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(32px,4vw,56px);margin-top:40px;display:grid}.svx-list{flex-direction:column;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.svx-item{position:relative}.svx-item+.svx-item{margin-top:4px;padding-top:4px}.svx-item+.svx-item:after{content:"";border-top:1px solid var(--color-line-soft);position:absolute;top:0;left:16px;right:16px}.svx-progress{background:linear-gradient(90deg, var(--color-cloud), var(--color-accent));transform-origin:0;height:2px;animation:svx-fill var(--svx-ms) linear both;pointer-events:none;border-radius:2px;position:absolute;bottom:1px;left:60px;right:22px}@keyframes svx-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.svx-name{font:inherit;margin:0}.svx-row{min-height:62px;color:var(--color-muted);letter-spacing:-.01em;border-radius:14px;align-items:center;gap:16px;padding:8px 16px;font-size:clamp(20px,1.6vw,23px);font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .3s,box-shadow .3s,color .3s;display:flex}.svx-row:focus-visible{outline:2px solid var(--color-cloud);outline-offset:2px}.svx-icon{width:28px;height:28px;color:color-mix(in srgb, var(--color-cloud) 55%, #9ea2c4);flex:none;place-items:center;transition:color .3s;display:grid}.svx-label{flex:1;min-width:0}.svx-arrow{width:34px;height:34px;color:var(--color-cloud);opacity:0;border-radius:10px;flex:none;place-items:center;transition:opacity .3s,transform .3s;display:grid;transform:translate(-6px)}.svx-item[data-on] .svx-row{background:linear-gradient(90deg, #fff 40%, var(--svc-a) 100%);box-shadow:inset 0 0 0 1px var(--svc-edge), 0 16px 32px -24px #4338e88c;color:var(--color-navy)}.svx-item[data-on] .svx-icon{color:var(--color-cloud)}.svx-item[data-on] .svx-arrow{opacity:1;transform:none}.svx-row:hover .svx-label{color:var(--color-cloud-hover)}.svx-stage{isolation:isolate;background:#f6f6fb;border:1px solid #e1e2ef;border-radius:22px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 46px 80px -60px #0e122d8c}.svx-tones span{z-index:-2;background:radial-gradient(70% 60% at 18% 8%, #ffffffeb, #fff0 70%), linear-gradient(160deg, var(--svc-a) 0%, var(--svc-b) 62%, var(--svc-deep) 100%);opacity:0;transition:opacity .8s;position:absolute;inset:0}.svx-tones span[data-on]{opacity:1}.svx-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#0e122d14 1px,#0000 1.4px) 0 0/18px 18px;position:absolute;inset:0}.svx-pic{opacity:0;pointer-events:none;align-items:center;transition:opacity .55s,transform .75s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:18px 0 78px;transform:translateY(12px)scale(.985)}.svx-pic[data-on]{opacity:1;transform:none}.svx-pic .sv-art{width:100%;height:clamp(320px,30vw,432px);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.svx-foot{justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.svx-cta{background:linear-gradient(135deg, var(--hero-end,var(--color-navy)) 0%, color-mix(in srgb, var(--hero-end,var(--color-navy)) 78%, var(--color-cloud)) 100%);min-height:46px;box-shadow:0 12px 22px -14px color-mix(in srgb, var(--hero-end,var(--color-navy)) 85%, transparent);color:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 18px 0 20px;font-size:15.5px;font-weight:600;text-decoration:none;transition:background .35s,box-shadow .35s;display:inline-flex}.svx-cta-alt{display:none}.svx-cta{white-space:nowrap}.svx-cta:hover,.svx-cta:focus-visible{background:linear-gradient(135deg, color-mix(in srgb, var(--hero-end,var(--color-navy)) 55%, var(--color-cloud)), var(--color-cloud));color:#fff}.svx-cta:focus-visible{outline:2px solid var(--color-cloud);outline-offset:3px}@media (width<=959.98px){.svx{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}.svx-progress{left:46px;right:12px}.svx-cta-name{display:none}.svx-cta-alt{display:inline}.svx-row{gap:12px;min-height:56px;padding:6px 10px;font-size:17.5px}.svx-icon{width:24px;height:24px}.svx-arrow{display:none}.svx-stage{min-height:470px}.svx-pic .sv-art{height:300px}.svx-cta{padding:0 14px 0 16px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.svx-row,.svx-icon,.svx-arrow,.svx-pic,.svx-tones span,.svx-cta{transition:none}.svx-progress{animation:none}}.sv-dots{justify-content:center;gap:4px;margin-top:-2px;display:flex}.sv-dot{cursor:pointer;background:0 0;border:0;width:28px;height:44px;padding:0;position:relative}.sv-dot:after{content:"";background:#c8cbe6;border-radius:9999px;width:8px;height:8px;transition:width .25s,background-color .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-dot[aria-pressed=true]:after{background:var(--color-cloud);width:22px}.sv-dot:focus-visible{outline:2px solid var(--color-cloud);outline-offset:1px;border-radius:8px}@media (prefers-reduced-motion:reduce){.sv-dot:after{transition:none}}.sit{background:#fff;padding:44px 0 72px}.sit-panel{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--color-cloud) 13%, transparent) 1px, transparent 1.5px) 0 0 / 16px 16px, radial-gradient(50% 120% at 0% 0%, #fff 0%, transparent 70%), radial-gradient(40% 140% at 100% 100%, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 70%), linear-gradient(160deg, #f8f8ff, #eef0fd);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-cloud) 12%, #fff);border-radius:24px;padding:26px;position:relative;overflow:hidden}.sit-title{color:var(--color-navy);letter-spacing:-.01em;text-align:center;margin:0 0 18px;font-size:clamp(20px,1.6vw,24px);font-weight:600}.sit-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;margin:0;padding:0;list-style:none;display:grid}.sit-card{height:100%;min-height:112px;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-navy) 8%, transparent), 0 14px 26px -22px #0e122d66;color:var(--color-navy);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:16px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,color .2s;display:flex;position:relative}.sit-ic{background:color-mix(in srgb, var(--color-cloud) 9%, #fff);width:40px;height:40px;color:var(--color-cloud);border-radius:12px;place-items:center;transition:background .3s,color .3s;display:grid}.sit-name{text-wrap:balance;padding-right:22px}.sit-go{color:color-mix(in srgb, var(--color-cloud) 70%, #fff);flex:none;transition:transform .25s,color .25s;position:absolute;top:18px;right:16px}.sit-card:hover,.sit-card:focus-visible{color:var(--color-cloud-hover);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-cloud) 45%, #fff), 0 22px 36px -24px #4338e88c}.sit-card:hover .sit-ic,.sit-card:focus-visible .sit-ic{background:linear-gradient(135deg, var(--color-cloud), color-mix(in srgb, var(--color-cloud) 55%, var(--color-accent)));color:#fff}.sit-card:hover .sit-go{color:var(--color-cloud);transform:translate(2px,-2px)rotate(-45deg)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sit-card:hover{transform:translateY(var(--lift))}}.sit-card:focus-visible{outline:2px solid var(--color-cloud);outline-offset:2px}@media (width<=1099.98px){.sit-panel{padding:22px 0 18px}.sit-title{text-align:left;padding:0 20px}.sit-list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 20px 8px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.sit-list::-webkit-scrollbar{display:none}.sit-list>li{scroll-snap-align:start;flex:0 0 168px}}@media (prefers-reduced-motion:reduce){.sit-card,.sit-ic,.sit-go{transition:none}}.why{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;display:grid}.why-side{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.why-heading{color:var(--color-navy);letter-spacing:-.025em;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:700;line-height:1.02}.why-row{background:radial-gradient(60% 140% at 0% 0%, #fff 0%, #fff0 70%), radial-gradient(40% 120% at 100% 100%, color-mix(in srgb, var(--color-cloud) 8%, transparent), transparent 70%), linear-gradient(180deg, #fbfbff 0%, #f1f2fc 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-cloud) 14%, #fff), 0 26px 48px -40px #0e122d73;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:0;padding:24px 16px;list-style:none;display:grid;position:relative}.why-item{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.why-item:last-child{grid-column:1/-1}.wi{width:60px;height:60px;display:block}.wi-lock-slot{fill:none;stroke:var(--color-accent);stroke-width:2.6px;stroke-linecap:round}.why-title{max-width:11.5em;color:var(--color-navy);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin:0;font-size:16px;font-weight:600;line-height:1.3;display:flex}.why-title strong{text-wrap:balance;font-weight:600}@media (width<=699.98px){.why-line{display:none}}.why-line{max-width:14em;color:var(--color-muted);text-wrap:balance;margin-top:-6px;font-size:13.5px;line-height:1.4}@media (width>=700px){.why-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:26px 8px}.why-item{padding:2px 12px}.why-item:last-child{grid-column:auto}.why-item+.why-item{border-left:1px solid var(--color-line)}}@media (width>=1100px){.why{grid-template-columns:minmax(0,.42fr) minmax(0,1.58fr);gap:48px}}.wi-paper{fill:#fff;stroke:var(--color-cloud);stroke-width:2.2px;stroke-linejoin:round}.wi-line{fill:none;stroke:var(--color-cloud);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.wi-soft{fill:none;stroke:#a5ade5;stroke-width:2px;stroke-linecap:round}.wi-ember{fill:var(--color-accent)}.wi-tick{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wi-tick--small{stroke-width:1.5px}.wi-fill{fill:var(--color-cloud)}.wi-white{fill:#fff}.wi-key-bow{fill:#e7e8f9;stroke:var(--color-accent);stroke-width:2.4px}.wi-key-eye{fill:none;stroke:var(--color-accent);stroke-width:1.8px}.wi-key{fill:none;stroke:var(--color-cloud);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.wi-band{fill:var(--color-cloud)}.wi-ring{fill:none;stroke:var(--color-navy);stroke-width:2.4px;stroke-linecap:round}.wi-cell{fill:#e2e4f4}
