.svd{--ink:#050506;--line:#f4f5f81f;--paper:#f4f5f8;--white:#fff;--mute:#8a8b93;--mute-2:#a3a4ab;--pi:#0f0f10;--pd:#6b6c74;--pl:#e3e5ea;--display:"Unbounded","Helvetica Neue",Helvetica,Arial,sans-serif;--body:"Helvetica Neue",Helvetica,Arial,Roboto,system-ui,sans-serif;--ease:cubic-bezier(.2,.8,.2,1)}.svd *{box-sizing:border-box}.svd .wrap{width:100%;max-width:calc(1280 * var(--u));padding-inline:calc(40 * var(--u));margin:0 auto}.svd .pill{align-items:center;gap:calc(10 * var(--u));min-height:calc(52 * var(--u));padding:0 calc(28 * var(--u));border-radius:calc(999 * var(--u));font-family:var(--display);font-weight:700;font-size:calc(15 * var(--u));white-space:nowrap;transition:transform .3s var(--ease);text-decoration:none;display:inline-flex}.svd .pill:hover{transform:translateY(calc(-2 * var(--u)))}.svd .pill--light{color:var(--ink);background:#fff}.svd .eyebrow{align-items:center;gap:calc(12 * var(--u));font-family:var(--display);font-weight:500;font-size:calc(11 * var(--u));letter-spacing:.18em;text-transform:uppercase;margin:0;display:inline-flex}.svd .eyebrow:before{content:"";width:calc(18 * var(--u));height:calc(1 * var(--u));opacity:.6;background:currentColor}.svd .m{color:var(--mute)}.svd .m2{color:var(--pd)}.svd .stage{height:700svh;position:relative}.svd .frame{height:100svh;perspective:calc(1800 * var(--u));background:radial-gradient(ellipse 50% 60% at 73% 55%,#f4f5f81f,#f4f5f800 70%),var(--ink);position:sticky;top:0;overflow:hidden}.svd .dust{background-image:radial-gradient(#f4f5f880 calc(1 * var(--u)),transparent calc(1.5 * var(--u))),radial-gradient(#f4f5f840 calc(1 * var(--u)),transparent calc(1.5 * var(--u)));background-size:calc(140 * var(--u)) calc(140 * var(--u)),calc(90 * var(--u)) calc(90 * var(--u));background-position:0 0,calc(40 * var(--u)) calc(60 * var(--u));opacity:.35;pointer-events:none;animation:80s linear infinite svd-dust;position:absolute;inset:-50%}@keyframes svd-dust{to{transform:translate(calc(140 * var(--u)),calc(-140 * var(--u)))}}.svd .pent{width:min(calc(1040 * var(--u)),68vw);aspect-ratio:1;transform:translate(-50%,-50%) rotateX(58deg) translateZ(calc(-80 * var(--u)));opacity:.6;pointer-events:none;position:absolute;top:57.5%;left:73%}.svd .pent svg{width:100%;height:100%;animation:120s linear infinite svd-pturn}@keyframes svd-pturn{to{transform:rotate(360deg)}}.svd .glow{width:calc(640 * var(--u));height:calc(360 * var(--u));margin:calc(-180 * var(--u)) 0 0 calc(-320 * var(--u));filter:blur(calc(10 * var(--u)));pointer-events:none;background:radial-gradient(#f4f5f833,#f4f5f800 70%);border-radius:50%;position:absolute;top:56%;left:50%}.svd .svd-hero-copy{z-index:3;left:max(calc(40 * var(--u)),calc((100vw - calc(1280 * var(--u))) / 2 + calc(40 * var(--u))));width:min(46vw,calc(620 * var(--u)));position:absolute;top:50%;transform:translateY(-50%)}.svd .svd-hero-copy h1{margin:calc(22 * var(--u)) 0 0;font-family:var(--display);font-weight:800;font-size:clamp(calc(40 * var(--u)),4.8vw,calc(74 * var(--u)));letter-spacing:-.03em;line-height:.98}.svd .line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.svd .line>span{animation:svd-up .769s var(--ease) both;display:block}.svd .line:nth-child(2)>span{animation-delay:92ms}@keyframes svd-up{0%{transform:translateY(110%)}}.svd .lead{max-width:30em;margin:calc(26 * var(--u)) 0 calc(32 * var(--u));font-size:calc(18 * var(--u));color:var(--mute-2);animation:svd-rise .692s .346s var(--ease) both;line-height:1.6}.svd .svd-hero-copy .pill{animation:svd-rise .692s .462s var(--ease) both}@keyframes svd-rise{0%{opacity:0;transform:translateY(calc(24 * var(--u)))}}.svd .stage-head{z-index:3;left:0;right:0;top:max(calc(92 * var(--u)),10svh);opacity:0;pointer-events:none;position:absolute}.svd .stage-head .stage-title{margin:calc(12 * var(--u)) 0 0;font-family:var(--display);font-weight:800;font-size:clamp(calc(22 * var(--u)),2.6vw,calc(38 * var(--u)));letter-spacing:-.02em}.svd .cue{z-index:3;left:50%;bottom:calc(56 * var(--u));align-items:center;gap:calc(14 * var(--u));white-space:nowrap;flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.svd .cue-label{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:gray;font-size:.78rem}.svd .cue-rule{align-items:center;gap:calc(6 * var(--u));flex-direction:column;animation:2.2s ease-in-out infinite svd-cue-drift;display:flex}.svd .cue-line{width:calc(1 * var(--u));height:calc(34 * var(--u));background:linear-gradient(#fff0 0%,#fff 100%);display:block}.svd .cue-dot{width:calc(5 * var(--u));height:calc(5 * var(--u));background:#fff;border-radius:50%;display:block}@keyframes svd-cue-drift{0%,to{opacity:.5;transform:translateY(0)}50%{transform:translateY(calc(7 * var(--u)));opacity:1}}@media (max-width:1024px){.svd .cue{gap:8px;bottom:clamp(14px,2.4svh,26px)}.svd .cue-line{height:22px}.svd .cue-label{font-size:.68rem}}.svd .deck{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.svd .pnl{left:50%;top:var(--py,55%);width:var(--W,calc(1100 * var(--u)));height:var(--H,calc(520 * var(--u)));margin-left:calc(var(--W,calc(1100 * var(--u))) / -2);margin-top:calc(var(--H,calc(520 * var(--u))) / -2);transform-style:preserve-3d;will-change:transform;position:absolute}.svd .pnl.live{pointer-events:auto}.svd .pnl:not(.on) .pnl-vis *,.svd .pnl:not(.on) .pnl-vis :before,.svd .pnl:not(.on) .pnl-vis :after{animation-play-state:paused!important}.svd .pnl-body{border-radius:calc(32 * var(--u));border:calc(1 * var(--u)) solid color-mix(in srgb,#fff calc(var(--w,0) * 100%),#f4f5f824);background:linear-gradient(160deg,#141418,#0a0a0c);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.svd .pnl-body:before{content:"";z-index:-1;opacity:var(--w,0);background:linear-gradient(160deg,#fff,#e9ebef);position:absolute;inset:0}.svd .pnl-copy{padding:calc(44 * var(--u));gap:calc(14 * var(--u));min-width:0;color:color-mix(in srgb,#0a0a0c calc(var(--w,0) * 100%),#f4f5f8);flex-direction:column;display:flex}.svd .pnl-idx{font-family:var(--display);font-weight:500;font-size:calc(13 * var(--u));color:color-mix(in srgb,#76777e calc(var(--w,0) * 100%),var(--mute))}.svd .pnl h2{font-family:var(--display);font-weight:800;font-size:clamp(calc(26 * var(--u)),3vw,calc(44 * var(--u)));letter-spacing:-.02em;margin:0;line-height:1.04}.svd .pnl p{font-size:calc(16 * var(--u));color:color-mix(in srgb,#4b4c53 calc(var(--w,0) * 100%),var(--mute-2));max-width:30em;margin:0;line-height:1.6}.svd .pnl ul{margin:calc(2 * var(--u)) 0 0;gap:calc(8 * var(--u));font-size:calc(15 * var(--u));flex-direction:column;padding:0;list-style:none;display:flex}.svd .pnl li{gap:calc(10 * var(--u));align-items:baseline;display:flex}.svd .pnl li:before{content:"→";color:color-mix(in srgb,#8a8b93 calc(var(--w,0) * 100%),var(--mute))}.svd .chips{gap:calc(6 * var(--u));flex-wrap:wrap;margin-top:auto;display:flex}.svd .pnl-foot{justify-content:space-between;align-items:flex-end;gap:calc(14 * var(--u));min-width:0;margin-top:auto;display:flex}.svd .pnl-foot .chips{min-width:0;margin-top:0}.svd .pnl-go{align-items:center;gap:calc(9 * var(--u));min-height:calc(42 * var(--u));padding:0 calc(20 * var(--u));font-family:var(--display);font-weight:700;font-size:calc(13 * var(--u));letter-spacing:-.01em;white-space:nowrap;background:color-mix(in srgb,#0a0a0c calc(var(--w,0) * 100%),#f4f5f8);color:color-mix(in srgb,#fff calc(var(--w,0) * 100%),#0a0a0c);transition:transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px;flex:none;text-decoration:none;display:inline-flex}.svd .pnl-go svg{width:calc(12 * var(--u));height:calc(12 * var(--u));transition:transform .3s var(--ease)}.svd .pnl-go:hover{transform:translateY(calc(-2 * var(--u)));box-shadow:0 calc(10 * var(--u)) calc(22 * var(--u)) calc(-12 * var(--u)) #0a0a0c8c}.svd .pnl-go:hover svg{transform:translateX(calc(3 * var(--u)))}.svd .pnl-go:focus-visible{outline:calc(2 * var(--u)) solid currentColor;outline-offset:calc(3 * var(--u))}.svd .pnl{--hi:color-mix(in srgb,#0a0a0c calc(var(--w,0) * 100%),#fff);--lo:color-mix(in srgb,#fff calc(var(--w,0) * 100%),#0a0a0c)}.svd .chip{isolation:isolate;height:calc(30 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(999 * var(--u));border:calc(1 * var(--u)) solid color-mix(in srgb,#05050633 calc(var(--w,0) * 100%),#f4f5f833);font-size:calc(12 * var(--u));cursor:default;transition:transform .45s var(--ease),color .3s ease,border-color .3s ease,box-shadow .45s var(--ease);align-items:center;display:inline-flex;position:relative;overflow:hidden}.svd .chip:before{content:"";z-index:-1;left:var(--mx,50%);top:var(--my,50%);aspect-ratio:1;background:var(--hi);width:260%;transition:transform .5s var(--ease);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}.svd .chip:after{content:"";pointer-events:none;background:linear-gradient(105deg,#fff0 35%,#ffffff73 50%,#fff0 65%);position:absolute;inset:0;transform:translate(-110%)}.svd .chip:hover{transform:translateY(calc(-3 * var(--u))) scale(1.06);color:var(--lo);border-color:var(--hi);box-shadow:0 .7em 1.4em #00000047}.svd .chip:hover:before{transform:translate(-50%,-50%)scale(1)}.svd .chip:hover:after{transition:transform .9s .1s;transform:translate(110%)}.svd .pnl-vis{margin:calc(12 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u)) 0;border-radius:calc(22 * var(--u));border:calc(1 * var(--u)) solid #0a0a0c14;box-shadow:inset 0 calc(1 * var(--u)) 0 #fff,0 .8em 2em rgba(10,10,12,calc(var(--w,0) * .1));background:radial-gradient(70% 60% at 50% 55%,#fff,#fff0),#eceef2;place-items:center;display:grid;position:relative;overflow:hidden}.svd .pnl-vis:after{content:"";z-index:9;inset:calc(-1 * var(--u));border-radius:inherit;opacity:calc(1 - var(--w,0));pointer-events:none;background:#0c0c0e;position:absolute}.svd .pnl-vis:before{content:"";background-image:radial-gradient(#0a0a0c21 calc(1 * var(--u)),transparent calc(1.4 * var(--u)));background-size:calc(20 * var(--u)) calc(20 * var(--u));position:absolute;inset:0}.svd .pnl-face{border-radius:calc(32 * var(--u));border:calc(2 * var(--u)) solid #f4f5f833;color:#f4f5f8eb;background:linear-gradient(135deg,#1c1c21,#0e0e11);position:absolute;inset:0}.svd .pnl-face-in{height:var(--W,calc(1100 * var(--u)));margin-top:calc(var(--W,calc(1100 * var(--u))) / -2);padding:calc(var(--W,calc(1100 * var(--u))) * .085) calc(var(--W,calc(1100 * var(--u))) * .09);flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:50%;left:0;right:0}.svd .pnl-face b{font-family:var(--display);font-weight:800;font-size:calc(var(--W,calc(1100 * var(--u))) * .17);line-height:1}.svd .pnl-face span{font-family:var(--display);font-weight:700;font-size:calc(var(--W,calc(1100 * var(--u))) * .075);letter-spacing:-.02em;line-height:1.05}.svd .pnl-face.lead-face{color:var(--pi);background:0 0;border-color:#0000}.svd .lead-face:before{content:"";inset:calc(-2 * var(--u));border-radius:inherit;border:calc(2 * var(--u)) solid #fff;opacity:var(--fo,1);background:linear-gradient(135deg,#fff,#e8eaee);position:absolute}.svd .lead-face .pnl-face-in>*{transform-origin:0 0;position:absolute;top:0;left:0}.svd .lead-face .mf-n{white-space:nowrap;line-height:normal}.svd .lead-face .mf-n em{font-style:normal}.svd .lead-face .mf-t{letter-spacing:-.02em;font-weight:800;line-height:1.04}.svd .pnl-dim{border-radius:calc(32 * var(--u));background:var(--ink);pointer-events:none;position:absolute;inset:0}.svd .side{border:calc(1 * var(--u)) solid #f4f5f81a;background:#0a0a0c;position:absolute}.svd .side--s{left:calc(var(--side-d,calc(60 * var(--u))) * .667);right:calc(var(--side-d,calc(60 * var(--u))) * .667);height:var(--side-d,calc(60 * var(--u)));transform-origin:top;top:100%;transform:rotateX(-90deg)}.svd .side--e{top:calc(var(--side-d,calc(60 * var(--u))) * .5);bottom:calc(var(--side-d,calc(60 * var(--u))) * .5);width:var(--side-d,calc(60 * var(--u)));transform-origin:0;left:100%;transform:rotateY(90deg)}.svd .bar{z-index:3;left:0;right:0;bottom:calc(22 * var(--u));opacity:0;pointer-events:none;position:absolute}.svd .bar .wrap{gap:calc(10 * var(--u));display:flex}.svd .bar button{min-height:calc(44 * var(--u));color:var(--mute);font-family:var(--display);font-weight:500;font-size:calc(12 * var(--u));text-align:left;cursor:pointer;border:0;border-top:calc(2 * var(--u)) solid #f4f5f826;background:0 0;flex:1;padding:0;position:relative}.svd .bar button:before{content:"";left:0;top:calc(-2 * var(--u));height:calc(2 * var(--u));width:calc(var(--f,0) * 100%);background:#fff;position:absolute}.svd .bar button[aria-current=true]{color:#fff}.svd .bar button:focus-visible{outline:calc(2 * var(--u)) solid #fff;outline-offset:calc(3 * var(--u))}.svd .pnl-vis{isolation:isolate;container-type:inline-size}.svd .pnl-body{isolation:isolate}.svd .sheet{color:var(--pi);background:#fff;position:relative}.svd .sec{padding-block:calc(120 * var(--u))}.svd .sec-head{margin-bottom:calc(56 * var(--u))}.svd .sec-head h2{margin:calc(14 * var(--u)) 0 0;font-family:var(--display);font-weight:800;font-size:clamp(calc(30 * var(--u)),3.6vw,calc(52 * var(--u)));letter-spacing:-.02em;max-width:15em;line-height:1.04}.svd .fit{min-height:100svh;padding-block:calc(96 * var(--u)) calc(32 * var(--u));flex-direction:column;justify-content:center;display:flex}.svd .circuit.fit{padding-top:max(calc(104 * var(--u)),15svh);justify-content:flex-start}.svd .fit .sec-head h2{font-size:clamp(calc(26 * var(--u)),2.6vw,calc(38 * var(--u)));max-width:none}.svd .circuit path.base{stroke:var(--pl)}.svd .circuit path.live{stroke:var(--pi);clip-path:inset(calc(-6 * var(--u)) 100% calc(-6 * var(--u)) 0);transition:clip-path .846s var(--ease)}.svd .circuit.in path.live{clip-path:inset(calc(-6 * var(--u)) 0 calc(-6 * var(--u)) 0)}.svd .circuit .spark{fill:var(--pi);opacity:0}.svd .circuit.in .spark{opacity:1;transition:opacity .231s .846s}.svd .steps{gap:calc(24 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.svd .steps svg{width:100%;height:calc(42 * var(--u));position:absolute;top:0;left:0;overflow:visible}.svd .st{padding-top:calc(46 * var(--u));text-align:center;position:relative}.svd .st p{max-width:22em;margin-inline:auto}.svd .st b{z-index:1;margin-left:calc(-21 * var(--u));width:calc(42 * var(--u));height:calc(42 * var(--u));border-radius:calc(13 * var(--u));background:var(--pi);color:#fff;font-family:var(--display);font-weight:700;font-size:calc(12 * var(--u));opacity:0;transition:transform .346s var(--ease),opacity .231s ease;place-items:center;display:grid;position:absolute;top:0;left:50%;transform:scale(.6)}.svd .circuit.in .st b{opacity:1;transform:none}.svd .circuit.in .st:nth-child(3) b{transition-delay:.231s}.svd .circuit.in .st:nth-child(4) b{transition-delay:.462s}.svd .circuit.in .st:nth-child(5) b{transition-delay:.692s}.svd .st h3{margin:calc(20 * var(--u)) 0 calc(10 * var(--u));font-family:var(--display);font-weight:700;font-size:calc(22 * var(--u))}.svd .st p{font-size:calc(15 * var(--u));color:#4b4c53;margin-block:0;line-height:1.6}.svd .band{background:var(--ink);color:#fff;border-radius:calc(32 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.svd .band div{padding:calc(40 * var(--u)) calc(32 * var(--u));border-right:calc(1 * var(--u)) solid #f4f5f81a}.svd .band b{font-family:var(--display);font-weight:800;font-size:clamp(calc(34 * var(--u)),3.8vw,calc(56 * var(--u)));letter-spacing:-.02em;display:block}.svd .band span{margin-top:calc(8 * var(--u));font-size:calc(12 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2);display:block}.svd .tiles{gap:calc(10 * var(--u));grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.svd .tile{aspect-ratio:1;perspective:calc(700 * var(--u));cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0;position:relative}.svd .tile-in{transform-style:preserve-3d;transition:transform .7s var(--ease);position:absolute;inset:0}.svd .tile:focus-visible .tile-in,.svd .tile.flip .tile-in{transform:rotateY(180deg)}@media (hover:hover){.svd .tile:hover .tile-in{transform:rotateY(180deg)}}.svd .tile-f,.svd .tile-b{border-radius:calc(18 * var(--u));justify-content:center;align-items:center;gap:calc(6 * var(--u));padding:calc(10 * var(--u));text-align:center;backface-visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:0}.svd .tile-f{font-family:var(--display);font-weight:700;font-size:calc(14 * var(--u));background:#f1f2f5}.svd .tile-b{background:var(--pi);color:#fff;font-size:calc(11 * var(--u));line-height:1.35;transform:rotateY(180deg)}.svd .tile-b em{font-style:normal;font-size:calc(9 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2)}.svd .tile:focus-visible{outline:calc(2 * var(--u)) solid var(--pi);outline-offset:calc(3 * var(--u));border-radius:calc(18 * var(--u))}.svd .svd-cta{border-radius:calc(32 * var(--u));background:var(--ink);color:#fff;padding:calc(72 * var(--u)) calc(56 * var(--u));gap:calc(32 * var(--u));grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative;overflow:hidden}.svd .svd-cta h2{font-family:var(--display);font-weight:800;font-size:clamp(calc(28 * var(--u)),3.2vw,calc(46 * var(--u)));letter-spacing:-.02em;margin:0;line-height:1.08}.svd .svd-cta .pill{position:relative}.svd .cta-side{align-items:center;gap:calc(4 * var(--u));flex-direction:column;display:flex}.svd .mini{width:calc(300 * var(--u));height:calc(230 * var(--u));perspective:calc(1200 * var(--u));pointer-events:none;position:relative}.svd .mini-stack{width:0;height:0;transform-style:preserve-3d;animation:4s ease-in-out infinite alternate svd-mbob;position:absolute;top:56%;left:50%;transform:rotateX(58deg)rotate(-42deg)}@keyframes svd-mbob{to{transform:rotateX(58deg) rotateZ(-39.5deg) translateZ(calc(6 * var(--u)))}}.svd .mslab{left:calc(-85 * var(--u));top:calc(-85 * var(--u));width:calc(170 * var(--u));height:calc(170 * var(--u));border-radius:calc(16 * var(--u));border:calc(1 * var(--u)) solid #f4f5f833;transform-style:preserve-3d;transform:translateZ(calc(var(--z) * calc(16 * var(--u)) + var(--drop,0px)));opacity:var(--o,1);transition:transform .692s var(--ease) calc(var(--z) * 92ms + .115s),opacity .308s ease calc(var(--z) * 92ms + .115s);background:linear-gradient(135deg,#1c1c21,#0e0e11);position:absolute}.svd .svd-cta:not(.in) .mslab{--drop:calc(320 * var(--u));--o:0}.svd .ms-s{left:calc(14 * var(--u));right:calc(14 * var(--u));height:calc(12 * var(--u));transform-origin:top;border:calc(1 * var(--u)) solid #f4f5f81a;background:#0a0a0c;position:absolute;top:100%;transform:rotateX(-90deg)}.svd .ms-e{top:calc(14 * var(--u));bottom:calc(14 * var(--u));width:calc(12 * var(--u));transform-origin:0;border:calc(1 * var(--u)) solid #f4f5f81a;background:#0a0a0c;position:absolute;left:100%;transform:rotateY(90deg)}.svd .mslab--top{color:var(--pi);padding:calc(15 * var(--u)) calc(16 * var(--u));background:linear-gradient(135deg,#fff,#e8eaee);border-color:#fff;flex-direction:column;justify-content:space-between;display:flex}.svd .mslab--top b{font-family:var(--display);font-weight:800;font-size:calc(29 * var(--u));line-height:1}.svd .mslab--top span{font-family:var(--display);font-weight:800;font-size:calc(13 * var(--u));letter-spacing:-.02em}.svd .cta-side .pill{opacity:0;transform:translateY(calc(16 * var(--u)));transition:opacity .385s ease .654s,transform .615s var(--ease) .654s}.svd .svd-cta.in .cta-side .pill{opacity:1;transform:none}.svd .svd-cta.in .cta-side .pill:hover{transform:translateY(calc(-2 * var(--u)));transition-delay:0s}.svd .w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.svd .w>span{transition:transform .654s var(--ease) calc(var(--i) * 35ms);display:inline-block;transform:translateY(110%)}.svd .in .w>span{transform:none}.svd .band div{opacity:0;transform:translateY(calc(26 * var(--u)));transition:opacity .462s ease,transform .692s var(--ease)}.svd .in .band div{opacity:1;transform:none}.svd .band div:nth-child(2){transition-delay:92ms}.svd .band div:nth-child(3){transition-delay:.185s}.svd .band div:nth-child(4){transition-delay:.277s}.svd .band b{font-variant-numeric:tabular-nums}.svd .tiles .tile{opacity:0;transform:translateY(calc(18 * var(--u))) scale(.9);transition:opacity .346s ease calc(var(--i) * 31ms),transform .538s var(--ease) calc(var(--i) * 31ms)}.svd .tiles.in .tile{opacity:1;transform:none}.svd footer img{width:calc(30 * var(--u));filter:invert()}.svd footer a{color:var(--pi);font-weight:500}.svd .svd-reveal{opacity:0;transform:translateY(calc(30 * var(--u)));transition:opacity .538s ease,transform .692s var(--ease)}.svd .svd-reveal.in{opacity:1;transform:none}@media (min-width:981px) and (max-height:820px){.svd .pnl ul{display:none}.svd .pnl-copy{padding:calc(34 * var(--u))}}@media (max-width:1100px){.svd .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.svd .pent{width:min(760px,130vw);top:78%;left:50%}.svd .svd-hero-copy{width:auto;top:max(110px,14svh);left:40px;right:40px;transform:none}.svd .pnl-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.svd .pnl-vis{margin:0 12px 12px}.svd .pnl-copy{padding:26px}.svd .pnl ul{display:none}.svd .steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.svd .steps svg{display:none}.svd .st b{opacity:1;transform:none}.svd .band{grid-template-columns:repeat(2,minmax(0,1fr))}.svd .band div:nth-child(2){border-right:0}.svd .svd-cta{grid-template-columns:minmax(0,1fr)}.svd .cta-side{align-items:flex-start}.svd .mini{width:260px;height:200px;margin-left:-40px}}@media (max-width:640px){.svd .wrap{padding-inline:16px}.svd .svd-hero-copy{top:96px;left:16px;right:16px}.svd .lead{margin:18px 0 22px;font-size:16px}.svd .pnl-body,.svd .pnl-face,.svd .pnl-dim{border-radius:22px}.svd .pnl-vis{border-radius:16px;margin:0 8px 8px}.svd .pnl p{font-size:14px}.svd .bar button{font-size:0}.svd .sec{padding-block:80px}.svd .steps{grid-template-columns:minmax(0,1fr)}.svd .svd-cta{padding:48px 22px}}:where(:root[data-motion=reduce]) .svd *,:where(:root[data-motion=reduce]) .svd :before,:where(:root[data-motion=reduce]) .svd :after{transition:none!important;animation:none!important}:where(:root[data-motion=reduce]) .svd .svd-reveal,:where(:root[data-motion=reduce]) .svd .w>span,:where(:root[data-motion=reduce]) .svd .band div,:where(:root[data-motion=reduce]) .svd .tiles .tile,:where(:root[data-motion=reduce]) .svd .cta-side .pill{opacity:1!important;transform:none!important}:where(:root[data-motion=reduce]) .svd .mslab{--drop:0px!important;--o:1!important}.svd:not(.svd-ready) .deck{visibility:hidden}.svd:not(.svd-go) .svd-hero-copy *{animation-play-state:paused}.svd:not(.svd-go) .cue{visibility:hidden}.svd .pnl h2 a{color:inherit;text-decoration:none}.svd .pnl h2 a:focus-visible{outline:calc(2 * var(--u)) solid currentColor;outline-offset:calc(4 * var(--u));border-radius:calc(6 * var(--u))}.svd{color:var(--paper);font-family:var(--body)}.svd h1,.svd h2,.svd h3,.svd p{color:inherit}.svd .qa-lead{background:#fff;height:100svh}.svd .fit .sec-head h2{font-size:clamp(calc(24 * var(--u)),2.2vw,calc(34 * var(--u)))}.svd .circuit.fit .sec-head{margin-bottom:calc(48 * var(--u))}.svd .fit .st h3{margin:calc(18 * var(--u)) 0 calc(8 * var(--u));font-size:calc(19 * var(--u))}.svd .fit .st p{font-size:calc(14 * var(--u));max-width:20em;line-height:1.55}.svd .fit .band{margin-top:calc(56 * var(--u));border-radius:calc(22 * var(--u))}.svd .fit .band div{padding:calc(18 * var(--u)) calc(26 * var(--u))}.svd .fit .band b{font-size:clamp(calc(24 * var(--u)),2.1vw,calc(32 * var(--u)))}.svd .fit .band span{margin-top:calc(6 * var(--u));font-size:calc(11 * var(--u))}.svd .fit .sec-head{margin-bottom:calc(36 * var(--u))}.svd .fit .tiles{gap:calc(8 * var(--u))}.svd .fit .tile{aspect-ratio:2.6}.svd .fit .tile-f{font-size:calc(13 * var(--u))}.svd .fit .svd-cta{margin-top:calc(40 * var(--u));padding:calc(18 * var(--u)) calc(40 * var(--u));border-radius:calc(24 * var(--u))}.svd .fit .svd-cta h2{font-size:clamp(calc(20 * var(--u)),1.85vw,calc(28 * var(--u)))}.svd .fit .mini{width:calc(190 * var(--u));height:calc(122 * var(--u))}.svd .fit .mini-stack{scale:.52 .52 .52}.svd .fit .cta-side .pill{min-height:calc(46 * var(--u));padding:0 calc(24 * var(--u));font-size:calc(14 * var(--u))}@media (min-width:981px){.svd .circuit.fit .sec-head{margin-bottom:calc(96 * var(--u))}.svd .fit .st h3{margin:calc(30 * var(--u)) 0 calc(14 * var(--u))}.svd .fit .st p{line-height:1.65}.svd .fit .band{margin-top:calc(104 * var(--u))}.svd .fit:has(.tiles) .sec-head{margin-bottom:calc(68 * var(--u))}.svd .fit .tiles{gap:calc(18 * var(--u))}.svd .fit .tile{aspect-ratio:2.85}.svd .fit .svd-cta{margin-top:calc(84 * var(--u))}}.svd .svd-reveal{filter:blur(calc(6 * var(--u)));transition:opacity .538s ease,transform .692s var(--ease),filter .538s ease}.svd .svd-reveal.in{filter:none}.svd .svd-reveal.svd-above{transform:translateY(calc(-30 * var(--u)))}.svd .circuit .eyebrow{opacity:0;transform:translateY(calc(12 * var(--u)));transition:opacity .385s ease,transform .615s var(--ease)}.svd .circuit.in .eyebrow{opacity:1;transform:none}.svd .circuit .st h3,.svd .circuit .st p{opacity:0;transform:translateY(calc(18 * var(--u)));transition:opacity .423s ease,transform .654s var(--ease)}.svd .circuit.in .st h3,.svd .circuit.in .st p{opacity:1;transform:none}.svd .circuit.in .st:nth-child(2) h3{transition-delay:92ms}.svd .circuit.in .st:nth-child(2) p{transition-delay:.154s}.svd .circuit.in .st:nth-child(3) h3{transition-delay:.323s}.svd .circuit.in .st:nth-child(3) p{transition-delay:.385s}.svd .circuit.in .st:nth-child(4) h3{transition-delay:.554s}.svd .circuit.in .st:nth-child(4) p{transition-delay:.615s}.svd .circuit.in .st:nth-child(5) h3{transition-delay:.785s}.svd .circuit.in .st:nth-child(5) p{transition-delay:.846s}.svd .circuit .band{opacity:0;transform:translateY(calc(30 * var(--u))) scale(.96);transition:opacity .462s ease .231s,transform .692s var(--ease) .231s}.svd .circuit.in .band{opacity:1;transform:none}.svd .circuit.svd-above .band{transform:translateY(calc(-30 * var(--u))) scale(.96)}.svd .circuit:not(.in) .band{transition-duration:.269s,.346s}.svd .circuit.in .band div:first-child{transition-delay:.385s}.svd .circuit.in .band div:nth-child(2){transition-delay:.477s}.svd .circuit.in .band div:nth-child(3){transition-delay:.569s}.svd .circuit.in .band div:nth-child(4){transition-delay:.662s}.svd .tiles .tile{transform:perspective(calc(600 * var(--u))) translateY(calc(24 * var(--u))) rotateX(-55deg) scale(.92)}.svd .svd-above .w>span{transform:translateY(-110%)}.svd .circuit.svd-above .eyebrow{transform:translateY(calc(-12 * var(--u)))}.svd .circuit.svd-above .st h3,.svd .circuit.svd-above .st p{transform:translateY(calc(-18 * var(--u)))}.svd .svd-above .band div{transform:translateY(calc(-26 * var(--u)))}.svd .tiles.svd-above .tile{transform:perspective(calc(600 * var(--u))) translateY(calc(-24 * var(--u))) rotateX(55deg) scale(.92)}.svd .svd-cta.svd-above .cta-side .pill{transform:translateY(calc(-16 * var(--u)))}.svd [data-reveal]:not(.in),.svd [data-reveal]:not(.in) *{transition-delay:0s!important}.svd [data-reveal]:not(.in) :is(.w>span,.eyebrow,h3,p,.band div,.tile,.pill,.mslab),.svd .svd-reveal[data-reveal]:not(.in){transition-duration:.346s}.svd [data-reveal]:not(.in) .st b{transition-duration:.231s}.svd .circuit:not(.in) path.live{transition-duration:.385s}:where(:root[data-motion=reduce]) .svd .svd-reveal,:where(:root[data-motion=reduce]) .svd .circuit .eyebrow,:where(:root[data-motion=reduce]) .svd .circuit .st h3,:where(:root[data-motion=reduce]) .svd .circuit .st p,:where(:root[data-motion=reduce]) .svd .circuit .band{opacity:1!important;filter:none!important;transform:none!important}@media (max-width:640px){.svd .svd-hero-copy{top:max(92px,11svh)}.svd .svd-hero-copy h1{margin-top:16px;font-size:clamp(32px,10vw,44px);line-height:.98}.svd .lead{margin:18px 0 22px;font-size:15px;line-height:1.55}.svd .svd-hero-copy .pill{width:fit-content;min-height:48px;margin-inline:auto;padding:0 24px;display:flex}.svd .pnl-copy{gap:12px;padding:24px 22px 18px}.svd .pnl h2{font-size:clamp(26px,8vw,32px)}.svd .pnl p{font-size:14px;line-height:1.55}.svd .chip{height:28px;padding:0 11px}.svd .v{width:94%;font-size:clamp(9px,3.7cqw,15px)}.svd .ai,.svd .api,.svd .ops{font-size:clamp(8px,3.4cqw,13px)}.svd .v-lbl{letter-spacing:.1em;font-size:.8em}.svd .web{font-size:clamp(8px,3.1cqw,13px)}.svd .steps{grid-template-columns:minmax(0,1fr);row-gap:30px}.svd .steps svg{width:42px;height:100%;display:block}.svd .st{text-align:left;min-height:42px;padding:0 0 0 62px}.svd .st b{margin-left:0;left:0}.svd .circuit:not(.in) .st b{opacity:0;transform:scale(.6)}.svd .st p,.svd .fit .st p{max-width:none;margin-inline:0;font-size:14px;line-height:1.55}.svd .circuit path.live{clip-path:inset(-6px -6px 100%)}.svd .circuit.in path.live{clip-path:inset(-6px)}.svd .circuit.fit .sec-head{margin-bottom:40px}.svd .fit .band{margin-top:44px}.svd .band div{padding:18px 20px}.svd .fit{padding-block:max(76px,9svh) 20px}.svd .fit .sec-head h2{font-size:clamp(22px,6.6vw,28px)}.svd .fit .sec-head,.svd .circuit.fit .sec-head{margin-bottom:24px}.svd .fit:has(.tiles) .sec-head{margin-bottom:24px}.svd .steps{row-gap:16px}.svd .st h3,.svd .fit .st h3{margin:10px 0 4px;font-size:17px}.svd .st p,.svd .fit .st p{font-size:13px;line-height:1.45}.svd .band,.svd .fit .band{border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.svd .band div,.svd .fit .band div{border-right:1px solid #f4f5f81a;padding:14px 10px}.svd .band div:nth-child(2){border-right:1px solid #f4f5f81a}.svd .band div:last-child{border-right:0}.svd .band b,.svd .fit .band b{font-size:clamp(18px,5.6vw,24px)}.svd .band span,.svd .fit .band span{letter-spacing:.08em;margin-top:4px;font-size:8.5px;line-height:1.3}.svd .fit .tiles{gap:8px}.svd .fit .tile{aspect-ratio:2.3}.svd .fit .tile-f{letter-spacing:-.02em;padding:6px 4px;font-size:min(10.5px,3.5461vw - 3.40426px)}.svd .fit .svd-cta{border-radius:22px;gap:14px;margin-top:24px;padding:20px 20px 26px}.svd .fit .svd-cta h2{font-size:clamp(19px,5.6vw,23px)}.svd .fit .cta-side{align-items:center}.svd .fit .mini{width:210px;height:136px;margin-left:0}.svd .fit .mini-stack{scale:.58 .58 .58}.svd .v.api{width:96%}.svd .api-end{border-radius:1.2em;width:5.8em;height:5.8em}.svd .api-ring{border-radius:calc(1.2em + 3px)}.svd .api-pkt{padding:.35em .6em;font-size:.56em}.svd .ops{gap:2.6em}.svd .ops-node{gap:1.1em}}@media (max-width:640px) and (max-height:720px){.svd .svd-hero-copy{top:84px}.svd .svd-hero-copy h1{margin-top:12px;font-size:clamp(30px,9vw,38px)}.svd .lead{margin:14px 0 18px;font-size:14px;line-height:1.5}.svd .svd-hero-copy .pill{min-height:44px}.svd .pnl-copy{gap:10px;padding:20px 20px 14px}.svd .pnl h2{font-size:clamp(24px,7vw,28px)}.svd .pnl p{font-size:13px;line-height:1.5}.svd .v{font-size:clamp(8px,3.3cqw,14px)}.svd .ai,.svd .api,.svd .ops{font-size:clamp(7px,3cqw,12px)}.svd .web{font-size:clamp(7px,2.6cqw,12px)}}.svd .faq{gap:calc(16 * var(--u));grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;display:grid}.svd .faq-list{gap:calc(6 * var(--u));flex-direction:column;display:flex}.svd .faq-q{grid-template-columns:calc(30 * var(--u)) minmax(0,1fr) calc(18 * var(--u));align-items:center;gap:calc(10 * var(--u));min-height:calc(50 * var(--u));padding:calc(8 * var(--u)) calc(18 * var(--u));border-radius:calc(14 * var(--u));color:var(--pi);font-family:var(--display);font-weight:700;font-size:calc(14 * var(--u));text-align:left;cursor:pointer;transition:background .3s ease,color .3s ease,transform .45s var(--ease);background:#f4f5f7;border:0;line-height:1.3;display:grid;position:relative}.svd .faq-q i{font-style:normal;font-weight:500;font-size:calc(11 * var(--u));letter-spacing:.06em;color:var(--pd);transition:color .3s}.svd .faq-q:after{content:"→";font-family:var(--body);font-weight:400;font-size:calc(16 * var(--u));opacity:0;transform:translateX(calc(-8 * var(--u)));transition:opacity .3s ease,transform .45s var(--ease)}.svd .faq-q:hover:after{opacity:.45;transform:none}.svd .faq-q[aria-selected=true]{background:var(--pi);color:#fff}.svd .faq-q[aria-selected=true] i{color:var(--mute-2)}.svd .faq-q[aria-selected=true]:after{opacity:1;transform:none}.svd .faq-q:focus-visible{outline:calc(2 * var(--u)) solid var(--pi);outline-offset:calc(2 * var(--u))}.svd .faq-panel{isolation:isolate;border-radius:calc(24 * var(--u));background:var(--pi);color:#fff;padding:calc(34 * var(--u)) calc(40 * var(--u)) calc(30 * var(--u));flex-direction:column;display:flex;position:relative;overflow:hidden}.svd .faq-panel:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f4f5f817,#f4f5f800 70%);border-radius:50%;width:80%;position:absolute;top:-40%;right:-20%}.svd .faq-stack{flex:1;display:grid}.svd .faq-a{opacity:0;transform:translateY(calc(14 * var(--u)));filter:blur(calc(4 * var(--u)));transition:opacity .25s ease,transform .35s var(--ease),filter .25s ease;grid-area:1/1}.svd .faq-a[data-on=true]{opacity:1;filter:none;transition:opacity .4s ease .12s,transform .55s var(--ease) .12s,filter .4s ease .12s;transform:none}.svd .faq-a-n{font-family:var(--display);font-weight:500;font-size:calc(12 * var(--u));letter-spacing:.12em;color:var(--mute-2);display:block}.svd .faq-a h3{margin:calc(16 * var(--u)) 0 calc(14 * var(--u));font-family:var(--display);font-weight:800;font-size:clamp(calc(20 * var(--u)),1.75vw,calc(26 * var(--u)));letter-spacing:-.01em;color:#fff;line-height:1.15}.svd .faq-a p{max-width:34em;font-size:calc(16 * var(--u));color:#f4f5f8b8;margin:0;line-height:1.7}.svd .faq-more{margin-top:calc(22 * var(--u));align-self:flex-start;gap:calc(8 * var(--u));font-family:var(--display);font-weight:700;font-size:calc(13 * var(--u));color:#fff;border-bottom:calc(1 * var(--u)) solid #f4f5f859;padding-bottom:calc(3 * var(--u));align-items:center;text-decoration:none;transition:border-color .3s;display:inline-flex}.svd .faq-more:hover{border-color:#fff}.svd .faq-more:focus-visible{outline:calc(2 * var(--u)) solid #fff;outline-offset:calc(4 * var(--u));border-radius:calc(4 * var(--u))}.svd .faq .faq-q{opacity:0;transform:translateY(calc(16 * var(--u)))}.svd .faq.svd-above .faq-q{transform:translateY(calc(-16 * var(--u)))}.svd .faq.in .faq-q{opacity:1;transition:opacity .3s ease calc(var(--i) * 40ms),transform .5s var(--ease) calc(var(--i) * 40ms),background .3s ease,color .3s ease;transform:none}.svd .faq .faq-panel{opacity:0;transform:translateY(calc(24 * var(--u))) scale(.98);transition:opacity .45s ease .15s,transform .65s var(--ease) .15s}.svd .faq.svd-above .faq-panel{transform:translateY(calc(-24 * var(--u))) scale(.98)}.svd .faq.in .faq-panel{opacity:1;transform:none}.svd .faq:not(.in) .faq-q{transition:opacity .27s ease,transform .35s var(--ease)}.svd .faq:not(.in) .faq-panel{transition-duration:.27s,.35s}:where(:root[data-motion=reduce]) .svd .faq .faq-q,:where(:root[data-motion=reduce]) .svd .faq .faq-panel{opacity:1!important;transform:none!important}:where(:root[data-motion=reduce]) .svd .faq-a{filter:none!important;transform:none!important}@media (max-width:980px){.svd .faq{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.svd .faq{gap:10px}.svd .faq-list{gap:5px}.svd .faq-q{border-radius:12px;grid-template-columns:24px minmax(0,1fr) 14px;gap:8px;min-height:40px;padding:6px 14px;font-size:12.5px}.svd .faq-q i{font-size:10px}.svd .faq-panel{border-radius:18px;padding:20px 20px 18px}.svd .faq-a h3{margin:10px 0 8px;font-size:16px}.svd .faq-a p{font-size:13px;line-height:1.55}.svd .faq-more{margin-top:12px;font-size:12px}}.svd .st b:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;transition:box-shadow .55s;position:absolute;inset:0;box-shadow:0 0 #0a0a0c00,0 0 #0a0a0c00}.svd .st.lit b:before{box-shadow:0 0 calc(16 * var(--u)) calc(4 * var(--u)) #0a0a0c52,0 0 calc(38 * var(--u)) calc(14 * var(--u)) #0a0a0c1a}.svd .st b:after{content:"";border-radius:inherit;border:calc(1.5 * var(--u)) solid #0a0a0c73;opacity:0;pointer-events:none;position:absolute;inset:0}.svd .st.lit b:after{animation:1.2s cubic-bezier(.2,.7,.3,1) both svd-st-ring}@keyframes svd-st-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.svd .st.lit b{text-shadow:0 0 calc(6 * var(--u)) #fffffff2,0 0 calc(14 * var(--u)) #ffffff8c}@media (max-width:640px){.svd .circuit.fit{--fill-units:7.5;padding-top:max(76px,9svh);padding-bottom:calc(20px + var(--fill,0px) * 1.5)}.svd .circuit.fit .sec-head{margin-bottom:calc(24px + var(--fill,0px) * 1.5)}.svd .circuit.fit .steps{row-gap:calc(16px + var(--fill,0px))}.svd .circuit.fit .band{margin-top:calc(24px + var(--fill,0px) * 1.5)}.svd .fit:has(.tiles){--fill-units:7;padding-top:max(76px,9svh);padding-bottom:calc(20px + var(--fill,0px) * 1.5)}.svd .fit:has(.tiles) .sec-head{margin-bottom:calc(24px + var(--fill,0px) * 1.5)}.svd .fit:has(.tiles) .tiles{row-gap:calc(8px + var(--fill,0px) * .5)}.svd .fit:has(.tiles) .svd-cta{margin-top:calc(24px + var(--fill,0px) * 1.5);padding-top:calc(20px + var(--fill,0px) * .3);padding-bottom:calc(26px + var(--fill,0px) * .7)}.svd .fit:has(.faq){--fill-units:6.6;padding-top:max(76px,9svh);padding-bottom:calc(20px + var(--fill,0px) * 1.5)}.svd .fit:has(.faq) .sec-head{margin-bottom:calc(24px + var(--fill,0px) * 1.5)}.svd .fit:has(.faq) .faq-list{gap:calc(5px + var(--fill,0px) * .3)}.svd .fit:has(.faq) .faq{gap:calc(10px + var(--fill,0px) * 1.5)}.svd .band div,.svd .fit .band div{text-align:center;padding-inline:6px}.svd .tile-b{border-radius:12px;gap:1px;padding:3px 4px;font-size:8.5px;line-height:1.15}.svd .tile-b span{white-space:nowrap}.svd .tile-b br{display:none}.svd .tile-f{border-radius:12px}}.svd .band,.svd .fit .band{grid-template-columns:repeat(3,minmax(0,1fr))}.svd .band div:nth-child(2){border-right:calc(1 * var(--u)) solid #f4f5f81a}.svd .band div:last-child{border-right:0}.svd .tile-b{gap:calc(2 * var(--u));padding:calc(4 * var(--u)) calc(6 * var(--u));line-height:1.2}.svd .tile-b br{display:none}.svd .tile-b em{font-size:calc(8 * var(--u));line-height:1.1;display:block}@media (max-width:640px){.svd .tile-b em{letter-spacing:.12em;font-size:6.5px}}.svd .tile-b span{white-space:nowrap}.svd .mslab{padding:calc(15 * var(--u)) calc(16 * var(--u));color:var(--pi);flex-direction:column;justify-content:space-between;display:flex}.svd .mslab:before{content:"";inset:calc(-1 * var(--u));border-radius:inherit;border:calc(1 * var(--u)) solid #fff;opacity:0;background:linear-gradient(135deg,#fff,#e8eaee);transition:opacity .45s;position:absolute}.svd .mslab--top:before{opacity:1}.svd .mslab b,.svd .mslab span{font-family:var(--display);opacity:0;font-weight:800;transition:opacity .35s .1s;position:relative}.svd .mslab b{font-size:calc(29 * var(--u));line-height:1}.svd .mslab span{font-size:calc(13 * var(--u));letter-spacing:-.02em}.svd .mslab--top b,.svd .mslab--top span{opacity:1}.svd .mslab.mslab--lift{animation:.6s cubic-bezier(.5,0,.75,0) forwards svd-mlift}@keyframes svd-mlift{to{transform:translateZ(calc(var(--z) * calc(16 * var(--u)) + calc(150 * var(--u)))) translateY(calc(-40 * var(--u)));opacity:0}}.svd .mslab.mslab--top{background:linear-gradient(135deg,#1c1c21,#0e0e11);border-color:#f4f5f833}.svd .band div{text-align:center}.svd .band,.svd .fit .band{max-width:calc(860 * var(--u));width:100%;margin-inline:auto}.svd .band>div:nth-child(n){border-right:0;position:relative}.svd .band>div:nth-child(n):not(:last-child):after{content:"";width:calc(1 * var(--u));background:linear-gradient(#f4f5f800,#f4f5f861 25% 75%,#f4f5f800);position:absolute;top:22%;bottom:22%;right:0}.svd .svd-cta h2{container-type:inline-size}.svd .svd-cta h2 .cta-l{white-space:nowrap;font-size:min(1em,4.1cqw);display:block}.svd .faq-deck{min-width:0;display:grid}.svd .faq-deck>.faq-panel{grid-area:1/1;min-width:0}@media (min-width:981px){.svd .faq{gap:calc(52 * var(--u))}}.svd .faq-deck{perspective:calc(1400 * var(--u))}.svd .faq-panel--fly{transform-origin:0;animation:.75s cubic-bezier(.16,.84,.3,1) .26s both svd-faq-deal}@keyframes svd-faq-deal{0%{opacity:0;transform:translate3d(calc(-56 * var(--u)),0,0) rotateY(9deg) scale(.96);filter:blur(calc(6 * var(--u)))}45%{filter:blur()}to{opacity:1;filter:none;transform:none}}.svd .faq-panel--out{z-index:1;pointer-events:none;transform-origin:100%;animation:.36s cubic-bezier(.55,0,.8,.35) both svd-faq-gone}@keyframes svd-faq-gone{0%{opacity:1;filter:none;transform:none}to{opacity:0;transform:translate3d(calc(56 * var(--u)),0,0) rotateY(-9deg) scale(.96);filter:blur(calc(6 * var(--u)))}}.svd .faq-panel--fly .faq-a[data-on=true]{transition:none}.svd .sheet>section{z-index:1;position:relative}.svd .morph{z-index:0;background:var(--ink);visibility:hidden;pointer-events:none;will-change:transform,width,height;width:0;height:0;position:absolute;top:0;left:0}.svd[data-morph] .morph{visibility:visible}.svd[data-morph="0"] .circuit .band,.svd[data-morph="0"] .circuit .band>div:nth-child(n),.svd[data-morph="0"] .svd-cta,.svd[data-morph="1"] .svd-cta,.svd[data-morph="1"] .faq-panel{box-shadow:none;background:0 0;border-color:#0000}.svd[data-morph="1"] .faq-panel:before{opacity:0}.svd .sec-head{transition:opacity .45s ease,transform .7s var(--ease),filter .45s ease}.svd .circuit:not(.in) .sec-head,.svd .sec-head.svd-reveal:not(.in){opacity:0;transform:translateX(calc(-80 * var(--u)))}.svd .circuit.svd-above .sec-head,.svd .sec-head.svd-reveal.svd-above{transform:translateX(calc(80 * var(--u)))}.svd .circuit.in .sec-head,.svd .sec-head.svd-reveal.in{opacity:1;transition-delay:.16s;transform:none}.svd .sec-head .w>span,.svd .svd-above .sec-head .w>span,.svd .sec-head .eyebrow,.svd .circuit .sec-head .eyebrow{opacity:1;transform:none}.svd [data-reveal]:not(.in) .sec-head,.svd .sec-head.svd-reveal[data-reveal]:not(.in){transition-duration:.3s,.4s,.3s}.svd .tiles.svd-reveal,.svd .tiles.svd-reveal.svd-above{filter:none;transform:none}.svd .tiles .tile,.svd .tiles.svd-above .tile,.svd .fit .svd-reveal:not(.sec-head),.svd .fit .svd-reveal.svd-above:not(.sec-head),.svd .circuit .st h3,.svd .circuit .st p,.svd .circuit.svd-above .st h3,.svd .circuit.svd-above .st p,.svd .circuit .band,.svd .circuit.svd-above .band,.svd .band div,.svd .svd-above .band div,.svd .faq .faq-q,.svd .faq.svd-above .faq-q,.svd .faq .faq-panel,.svd .faq.svd-above .faq-panel{transform:none}.svd .fit .svd-cta.svd-reveal.in{transition-delay:.38s}.svd .faq.in .faq-panel{transition-delay:.3s}.svd .fit,.svd .circuit.fit{padding-top:max(calc(104 * var(--u)),15svh);justify-content:flex-start}@media (max-width:640px){.svd .fit,.svd .circuit.fit{justify-content:flex-start}.svd .fit:has(.tiles){justify-content:flex-start}.svd .fit:has(.faq){justify-content:flex-start}}.svd .circuit .steps svg{transition:opacity .35s}.svd .circuit:not(.in) .steps svg{opacity:0}.svd .circuit.in .steps svg{transition:opacity .45s .32s}@property --svd-rim-a{syntax:"<angle>";inherits:false;initial-value:0deg}.svd .tile-rim{border-radius:inherit;padding:calc(1.25 * var(--u));-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;overflow:hidden;-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}.svd .tile-rim:before{content:"";aspect-ratio:1;width:125%;animation:6s linear infinite svd-rim-turn;animation-delay:calc(var(--i,0) * -.37s);background:conic-gradient(#0a0a0c1a 0deg 210deg,#0a0a0c80 255deg,#0a0a0ccc 270deg,#0a0a0c80 285deg,#0a0a0c1a 330deg);position:absolute;top:50%;left:50%;translate:-50% -50%}.svd .tile-b .tile-rim:before{background:conic-gradient(#ffffff24 0deg 210deg,#ffffff8c 255deg,#ffffffe6 270deg,#ffffff8c 285deg,#ffffff24 330deg)}@keyframes svd-rim-turn{to{rotate:360deg}}@keyframes svd-rim{to{--svd-rim-a:360deg}}.svd .morph-tile{z-index:0;visibility:hidden;pointer-events:none;will-change:transform,width,height;position:absolute;top:0;left:0}.svd[data-morph] .morph-tile{visibility:visible}.svd[data-morph="1"] .faq .faq-q{transition:none;opacity:var(--tile-in,0)!important}.svd[data-morph="0"] .st b{visibility:hidden}.svd[data-morph="0"] .tiles .tile{transition:none;opacity:var(--tile-in,0)!important}.svd[data-morph="1"] .tiles .tile{transition:none;opacity:var(--tile-out,0)!important}@media (max-width:640px){.svd .fit,.svd .circuit.fit{padding-top:max(76px,9svh)}}.svd .sheet{isolation:isolate;overflow-x:clip}.svd .faq-panel:after,.svd .faq-q[aria-selected=true]:before{content:"";border-radius:inherit;padding:calc(1.5 * var(--u));background:conic-gradient(from var(--svd-rim-a),#ffffff1f 0deg,#ffffff4d 50deg,#ffffff1f 100deg,#ffffff1f 190deg,#ffffff8c 245deg,#fff 270deg,#ffffff8c 295deg,#ffffff1f 345deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 calc(5 * var(--u)) #ffffff73);pointer-events:none;animation:6s linear infinite svd-rim;position:absolute;inset:0;-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}.svd[data-morph="1"] .faq-panel:after{opacity:0}.svd .faq-q:before{content:"";border-radius:inherit;padding:calc(1 * var(--u));-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#0a0a0c33,#0a0a0c0d 35% 65%,#0a0a0c33);transition:opacity .3s;position:absolute;inset:0;-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}.svd .faq-q:not([aria-selected=true]):hover:before{padding:calc(1.25 * var(--u));background:conic-gradient(from var(--svd-rim-a),#0a0a0c1a 0deg,#0a0a0c1a 200deg,#0a0a0c73 250deg,#0a0a0ccc 270deg,#0a0a0c73 290deg,#0a0a0c1a 340deg);animation:2.6s linear infinite svd-rim}.svd .faq-more{background:linear-gradient(90deg,#f4f5f859,#f4f5f859) left bottom/100% calc(1 * var(--u)) no-repeat,linear-gradient(90deg,#fff0,#fff,#fff0) -60% 100%/40% calc(1 * var(--u)) no-repeat;border-bottom-color:#0000;animation:3.6s ease-in-out 2.4s infinite svd-under}@keyframes svd-under{0%{background-position:0 100%,-60% 100%}55%,to{background-position:0 100%,160% 100%}}@media (max-width:640px){.svd .svd-hero-copy{left:28px;right:28px}.svd .svd-hero-copy h1{font-size:clamp(30px,9vw,40px)}.svd .pnl-copy{text-align:center;align-items:center}.svd .pnl-copy .chips{justify-content:center}.svd .pnl-foot{flex-direction:column;align-items:center;gap:10px}.svd .pnl-go{min-height:44px;padding:0 20px;font-size:13px}.svd .pnl-vis .v.api{width:80%}.svd .pnl-vis .api-end{border-radius:1.2em;width:5.6em;height:5.6em}.svd .pnl-vis .api-ring{border-radius:calc(1.2em + 3px)}.svd .pnl-vis .api-end .v-lbl{letter-spacing:.06em;font-size:.62em}.svd .pnl-vis .api-lanes{height:5.6em}.svd .pnl-vis .v.ops{width:80%}.svd .pnl-vis .ops-node b{width:3.6em;height:3.6em}.svd .pnl-vis .ops-node b>svg{width:1.2em;height:1.2em}.svd .pnl-vis .ops-rail{top:1.8em;left:1.8em;right:1.8em}.svd .pnl-vis .ops-node .v-lbl{letter-spacing:.06em;font-size:.62em}.svd .bar button{position:relative}.svd .bar button:after{content:"0" attr(data-go);font-family:var(--display);letter-spacing:.08em;color:inherit;font-size:10px;font-weight:600;transition:color .3s;position:absolute;top:10px;left:50%;transform:translate(-50%)}}@media (min-width:641px){.svd .pnl-vis .ops-node b{width:3.4em;height:3.4em}.svd .pnl-vis .ops-node b>svg{width:1.15em;height:1.15em}.svd .pnl-vis .ops-rail{top:1.7em;left:1.7em;right:1.7em}.svd .pnl-vis .ops-ok{width:1.3em;height:1.3em}.svd .pnl-vis .ops{gap:2.8em}}.svd .svd-cta h2 .cta-l+.cta-l{margin-top:.3em}.svd .sec:has(>.svd-dots){isolation:isolate;position:relative}.svd .svd-dots{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.svd .faq-q{background:#f4f5f7cc}.svd .faq-q:hover{background:#eaebefdb}.svd .faq-q[aria-selected=true]{background:var(--pi)}.svd .svd-parked{content-visibility:hidden}.svd .tile:not(.flip) .tile-b .tile-rim{display:none}.svd .tile:focus-visible .tile-b .tile-rim{display:block}@media (hover:hover){.svd .tile:hover .tile-b .tile-rim{display:block}}@media (min-width:981px){.svd .circuit.fit .sec-head{margin-bottom:clamp(calc(22 * var(--u)),calc(22svh - calc(90 * var(--u))),calc(150 * var(--u)))}.svd .fit .st h3{margin:clamp(calc(18 * var(--u)),3.4svh,calc(32 * var(--u))) 0 clamp(calc(8 * var(--u)),1.5svh,calc(14 * var(--u)));font-size:calc(24 * var(--u))}.svd .fit .st p{font-size:calc(16 * var(--u));max-width:21em}.svd .fit .band{margin-top:clamp(calc(24 * var(--u)),calc(24svh - calc(90 * var(--u))),calc(160 * var(--u)))}.svd .fit .band div{padding:clamp(calc(12 * var(--u)),2svh,calc(18 * var(--u))) calc(24 * var(--u))}.svd .fit .band b{font-size:clamp(calc(22 * var(--u)),2vw,calc(34 * var(--u)))}.svd .fit .band span{margin-top:calc(5 * var(--u));font-size:calc(10.5 * var(--u))}.svd .fit:has(.tiles) .sec-head{margin-bottom:clamp(calc(22 * var(--u)),calc(22svh - calc(90 * var(--u))),calc(150 * var(--u)))}.svd .fit .tiles{gap:calc(22 * var(--u))}.svd .fit .tile{aspect-ratio:auto;height:clamp(calc(44 * var(--u)),7.5svh,calc(76 * var(--u)))}.svd .fit .tile-f{font-size:calc(16 * var(--u))}.svd .fit .tile-b{font-size:calc(13 * var(--u))}.svd .fit .tile-b em{font-size:calc(10 * var(--u))}.svd .fit .svd-cta{margin-top:clamp(calc(24 * var(--u)),calc(24svh - calc(90 * var(--u))),calc(160 * var(--u)));padding:clamp(calc(16 * var(--u)),3svh,calc(36 * var(--u))) calc(56 * var(--u))}.svd .fit .svd-cta h2{font-size:clamp(calc(24 * var(--u)),2.3vw,calc(36 * var(--u)))}}@media (min-width:981px) and (min-height:860px){.svd .fit .mini{width:calc(220 * var(--u));height:calc(140 * var(--u))}.svd .fit .mini-stack{scale:.6 .6 .6}}@media (min-width:981px) and (min-height:800px){.svd .faq-list{gap:calc(7 * var(--u))}.svd .faq-q{grid-template-columns:calc(34 * var(--u)) minmax(0,1fr) calc(21 * var(--u));gap:calc(11 * var(--u));min-height:calc(57 * var(--u));padding:calc(9 * var(--u)) calc(21 * var(--u));border-radius:calc(16 * var(--u));font-size:calc(16 * var(--u))}.svd .faq-q i{font-size:calc(12.5 * var(--u))}.svd .faq-q:after{font-size:calc(18 * var(--u))}.svd .faq-panel{padding:calc(39 * var(--u)) calc(46 * var(--u)) calc(34 * var(--u));border-radius:calc(28 * var(--u))}.svd .faq-a-n{font-size:calc(14 * var(--u))}.svd .faq-a h3{margin:calc(18 * var(--u)) 0 calc(16 * var(--u));font-size:clamp(calc(23 * var(--u)),2vw,calc(30 * var(--u)))}.svd .faq-a p{font-size:calc(18 * var(--u))}.svd .faq-more{margin-top:calc(25 * var(--u));font-size:calc(15 * var(--u))}}@media (min-width:981px){.svd .svd-dots{width:100vw;margin-left:-50vw;left:50%;right:auto}.svd .fit .steps{column-gap:calc(56 * var(--u))}}@media (min-width:1300px){.svd .fit .steps{column-gap:calc(80 * var(--u));margin-inline:calc(-56 * var(--u))}}@media (min-width:981px){.svd .svd-hero-copy{left:max(calc(32 * var(--u)),calc((100vw - calc(1280 * var(--u))) / 2 - calc(80 * var(--u))))}.svd .circuit .steps{width:78%;margin-inline:auto}.svd .fit[aria-labelledby=svd-faq]{padding-bottom:clamp(calc(28 * var(--u)),calc(100svh - calc(620 * var(--u))),calc(88 * var(--u)))}}@media (min-width:981px) and (max-height:760px){.svd .faq-list{gap:calc(5 * var(--u))}.svd .faq-q{min-height:calc(44 * var(--u));padding:calc(6 * var(--u)) calc(16 * var(--u))}}@media (min-width:981px) and (max-height:720px){.svd .fit .sec-head,.svd .circuit.fit .sec-head{margin-bottom:calc(24 * var(--u))}.svd .fit:has(.tiles) .sec-head{margin-bottom:calc(24 * var(--u))}.svd .fit .band,.svd .fit .svd-cta{margin-top:calc(28 * var(--u))}}@media (min-width:981px) and (max-height:620px){.svd .faq-q{min-height:calc(40 * var(--u));padding:calc(5 * var(--u)) calc(16 * var(--u));font-size:calc(13 * var(--u))}}
