@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/wp-content/themes/unfoldcro-anvixa/assets/v2/fonts/space-grotesk-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/wp-content/themes/unfoldcro-anvixa/assets/v2/fonts/ibm-plex-sans-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/unfoldcro-anvixa/assets/v2/fonts/ibm-plex-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/unfoldcro-anvixa/assets/v2/fonts/ibm-plex-mono-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#07122f;--ink-2:#1f2b4d;--muted:#56637f;--slate:#687795;--blue:#1984c7;--blue-2:#146fab;--sky:#329ffe;--indigo:#3d4fb0;--plum:#6c176b;--bg:#fff;--soft:#f5f8fd;--soft-2:#eef3fb;--line:#e2e9f3;--line-2:#d3deec;--ok:#0f9f76;--ok-t:#0a7355;--ok-bg:#e8f8f2;--bad:#e5484d;--bad-t:#c0262c;--bad-bg:#fdecec;--amber:#d98a0b;--amber-t:#a86a00;--grad:linear-gradient(120deg,#1984c7 0%,#3d4fb0 52%,#6c176b 100%);--grad-soft:linear-gradient(120deg,#1984c71f,#6c176b1a);--r:1.125rem;--r-lg:1.625rem;--sh:0 .0625rem .125rem #07122f0a,0 .875rem 2.25rem -.875rem #07122f24;--sh-lg:0 .125rem .25rem #07122f0a,0 1.875rem 4.375rem -1.75rem #07122f47;--ease:cubic-bezier(.2,.7,.2,1);--head:"Space Grotesk",system-ui,sans-serif;--body:"IBM Plex Sans",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6;overflow-x:clip}img{max-width:100%;display:block}main{overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{font-family:var(--head);letter-spacing:-.02em;color:var(--ink);margin:0;line-height:1.08}p{margin:0}ul{margin:0;padding:0;list-style:none}.wrap{width:100%;max-width:76.25rem;margin:0 auto;padding:0 1.75rem}@media (max-width:40em){.wrap{padding:0 1rem}}.sec{padding:7.5rem 0;position:relative}@media (max-width:56.25em){.sec{padding:5.25rem 0}}.soft{background:var(--soft)}.ic{vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block}.ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}
.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-2);border:.0625rem solid var(--line);background:#fff;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .6875rem;font-size:.71875rem;font-weight:500;display:inline-flex;box-shadow:0 .0625rem .125rem #07122f0a}.eyebrow .dot{background:var(--blue);border-radius:50%;width:.375rem;height:.375rem;position:relative}.eyebrow .dot:after{content:"";background:inherit;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}.h2{margin:1.125rem 0;font-size:max(2rem,min(4.4vw,3.375rem))}.h3{letter-spacing:-.01em;font-size:1.375rem}.lead{color:var(--muted);max-width:40rem;font-size:1.125rem;line-height:1.65}.center{text-align:center}.center .lead{margin-left:auto;margin-right:auto}.grad-text{background:linear-gradient(100deg,#1984c7,#3d4fb0,#6c176b,#3d4fb0,#1984c7) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite shine}
.btn{height:3.25rem;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .3s,color .3s,border-color .3s;will-change:transform;white-space:nowrap;border-radius:62.4375rem;align-items:center;gap:.625rem;padding:0 1.5rem;font-size:.96875rem;font-weight:600;display:inline-flex}.btn .ic{transition:transform .35s var(--ease);font-size:1.125rem}.btn:hover .ic{transform:translate(.25rem)}.btn-primary{color:#fff;background:var(--blue-2);isolation:isolate;position:relative;overflow:hidden;box-shadow:0 .625rem 1.625rem -.625rem #1984c7bf}.btn-primary:before{content:"";background:linear-gradient(120deg,var(--blue-2) 0%,#3d4fb0 52%,#6c176b 100%);opacity:0;z-index:-1;transition:opacity .4s;position:absolute;inset:0}.btn-primary:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;animation:4.5s ease-in-out infinite sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-150%)skew(-20deg)}.btn-primary:hover:before{opacity:1}.btn-primary:hover{box-shadow:0 1rem 2.125rem -.75rem #3d4fb0b3}.btn-ghost{color:var(--ink);border:.0625rem solid var(--line-2);background:#fff;box-shadow:0 .0625rem .125rem #07122f0d}.btn-ghost:hover{border-color:var(--blue);color:var(--blue-2)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--blue-2)}.btn-sm{height:2.625rem;padding:0 1.125rem;font-size:.90625rem}.link-arrow{color:var(--blue-2);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.link-arrow .ic{transition:transform .3s var(--ease)}.link-arrow:hover .ic{transform:translate(.25rem)}
.card{border:.0625rem solid var(--line);border-radius:var(--r);box-shadow:var(--sh);background:#fff}.halo{isolation:isolate;position:relative}.halo:before{content:"";z-index:-1;pointer-events:none;filter:blur(1.625rem);background:radial-gradient(55% 55% at 22% 25%,#329ffe57,#0000 70%),radial-gradient(50% 55% at 82% 80%,#6c176b42,#0000 70%),radial-gradient(40% 40% at 80% 15%,#3d4fb033,#0000 70%);border-radius:3rem;animation:9s ease-in-out infinite haloBreath;position:absolute;inset:-2.125rem}.win{border:.0625rem solid var(--line);box-shadow:var(--sh-lg);background:#fff;border-radius:1.375rem;overflow:hidden}.win-bar{border-bottom:.0625rem solid var(--line);background:linear-gradient(#fbfcfe,#f6f9fd);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.win-dots{gap:.375rem;display:flex}.win-dots i{background:#ff5f57;border-radius:50%;width:.625rem;height:.625rem}.win-dots i:nth-child(2){background:#febc2e}.win-dots i:nth-child(3){background:#28c840}.win-title{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:.71875rem;font-weight:500}.badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:.0625rem solid #0000;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.25rem .5625rem;font-size:.6875rem;font-weight:500;display:inline-flex}.badge.live{color:var(--ok-t);background:var(--ok-bg);border-color:#c9eedf}.badge.live:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem;animation:1.4s steps(2,end) infinite blink}.badge.run{color:var(--blue-2);background:#e9f4fc;border-color:#cfe6f6}.badge.bad{color:var(--bad-t);background:var(--bad-bg);border-color:#f7caca}.badge.plum{color:var(--plum);background:#f6ecf6;border-color:#ead3ea}
.js [data-r]{opacity:0;transform:translateY(1.625rem)}[data-r]:not(.done){transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s)}.js [data-r=left]{transform:translate(-2.25rem)}.js [data-r=right]{transform:translate(2.25rem)}.js [data-r=scale]{transform:scale(.94)}.js [data-r=blur]{filter:blur(.625rem);transform:translateY(.875rem)}[data-r].in{opacity:1;filter:none;transform:none}.split .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.js .split .w>span{transition:transform .9s var(--ease);transition-delay:calc(var(--i) * 55ms);display:inline-block;transform:translateY(105%)}.split.in .w>span{transform:none}@keyframes ping{75%,to{opacity:0;transform:scale(2.4)}}@keyframes blink{50%{opacity:.25}}@keyframes shine{to{background-position:300% 0}}@keyframes sweep{0%,60%{transform:translate(-150%)skew(-20deg)}to{transform:translate(325%)skew(-20deg)}}@keyframes haloBreath{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8%,10%)scale(1.15)}}@keyframes drift2{0%,to{transform:translate(0)scale(1.1)}50%{transform:translate(-10%,-6%)scale(.92)}}@keyframes drift3{0%,to{transform:translate(0)}50%{transform:translate(-6%,12%)}}@keyframes gridMove{to{background-position:3rem 3rem}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-.625rem)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dashflow{to{stroke-dashoffset:-48px}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translateY(.625rem)scale(.97)}to{opacity:1;transform:none}}@keyframes shimmerBar{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rise{0%{opacity:0;transform:translateY(2.125rem)}to{opacity:1;transform:none}}@keyframes caret{50%{opacity:0}}@keyframes wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes chipFloat{0%,to{transform:translate(0,0) rotate(var(--rot,0deg))}50%{transform:translate(var(--dx,.375rem),var(--dy,-.75rem)) rotate(var(--rot,0deg))}}@keyframes conic{to{--ang:360deg}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.is-off,.is-off:before,.is-off:after,.is-off *,.is-off :before,.is-off :after{animation-play-state:paused!important}
.progress{z-index:120;background:var(--grad);transform-origin:0;pointer-events:none;height:.1875rem;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.hdr{z-index:100;border-bottom:.0625rem solid #0000;transition:background .35s,box-shadow .35s,border-color .35s;position:fixed;top:0;left:0;right:0}.hdr.scrolled{-webkit-backdrop-filter:saturate(1.6)blur(.875rem);border-color:var(--line);background:#ffffffd1;box-shadow:0 .5rem 1.875rem -1.25rem #07122f4d}.hdr-in{align-items:center;gap:1.75rem;height:4.625rem;display:flex}.logo{flex:none}.logo img{width:auto;height:2.5rem}.nav{gap:.25rem;margin-left:auto;display:flex}.nav>div{position:relative}.nav-btn{color:var(--ink-2);border-radius:.625rem;align-items:center;gap:.3125rem;padding:.625rem .75rem;font-size:.90625rem;font-weight:500;transition:color .25s,background .25s;display:flex}.nav-btn:hover,.nav>div:hover>.nav-btn{color:var(--blue-2);background:#1984c712}.nav-btn .ic{font-size:.8125rem;transition:transform .3s}.nav>div:hover>.nav-btn .ic{transform:rotate(180deg)}.drop{border:.0625rem solid var(--line);min-width:15.625rem;box-shadow:var(--sh-lg);opacity:0;visibility:hidden;transition:opacity .25s,transform .3s var(--ease),visibility .25s;background:#fff;border-radius:1rem;padding:.625rem;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%,.5rem)}.drop:before{content:"";height:.75rem;position:absolute;top:-.75rem;left:0;right:0}.nav>div:hover .drop,.nav>div:focus-within .drop{opacity:1;visibility:visible;transform:translate(-50%)}.drop a{color:var(--ink-2);border-radius:.625rem;align-items:center;gap:.625rem;padding:.5625rem .75rem;font-size:.875rem;transition:background .2s,color .2s,padding .25s;display:flex}.drop a:hover{background:var(--soft);color:var(--blue-2);padding-left:1rem}.drop a .ic{color:var(--blue);font-size:1rem}.hdr-cta{flex:none;margin-left:.5rem}.burger{border:.0625rem solid var(--line);background:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-left:auto;display:none}.burger span{background:var(--ink);border-radius:.125rem;width:1.125rem;height:.125rem;transition:background .2s;position:relative}.burger span:before,.burger span:after{content:"";background:var(--ink);width:1.125rem;height:.125rem;transition:transform .3s var(--ease);border-radius:.125rem;position:absolute;left:0}.burger span:before{top:-.375rem}.burger span:after{top:.375rem}.menu-open .burger span{background:0 0}.menu-open .burger span:before{transform:translateY(.375rem)rotate(45deg)}.menu-open .burger span:after{transform:translateY(-.375rem)rotate(-45deg)}.drawer{z-index:99;opacity:0;visibility:hidden;transition:opacity .3s,transform .35s var(--ease),visibility .3s;background:#fff;padding:.75rem 1rem 2.5rem;position:fixed;inset:4.625rem 0 0;overflow:auto;transform:translateY(-.625rem)}.menu-open .drawer{opacity:1;visibility:visible;transform:none}.drawer details{border-bottom:.0625rem solid var(--line)}.drawer summary{font-family:var(--head);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem .25rem;font-size:1.1875rem;font-weight:600;list-style:none;display:flex}.drawer summary::-webkit-details-marker{display:none}.drawer summary .ic{color:var(--slate);transition:transform .3s}.drawer details[open] summary .ic{transform:rotate(180deg)}.drawer details a{color:var(--muted);padding:.5625rem .25rem .5625rem .75rem;font-size:.96875rem;display:block}.drawer details div{padding-bottom:.75rem}.drawer .solo{font-family:var(--head);border-bottom:.0625rem solid var(--line);padding:1rem .25rem;font-size:1.1875rem;font-weight:600;display:block}.drawer .btn{justify-content:center;width:100%;margin-top:1.375rem}@media (max-width:67.5em){.nav,.hdr-cta{display:none}.burger{display:flex}.menu-open{overflow:hidden}}@media (min-width:67.5625em){.drawer{display:none}}
.ctas{flex-wrap:wrap;gap:.75rem;margin-top:2.125rem;display:flex}.caret:after{content:"";background:var(--blue);vertical-align:-.125rem;width:.4375rem;height:.875rem;margin-left:.125rem;animation:1s step-end infinite caret;display:inline-block}.rh-hero{--hy:62%;height:100vh;isolation:isolate;background:linear-gradient(180deg,#fff 0,#f9fbff calc(var(--hy) - 3.75rem),#f1f6fe calc(var(--hy) + 3.125rem),#e8f0fb 100%);flex-direction:column;align-items:center;height:100svh;min-height:40rem;padding-top:calc(4.625rem + max(.875rem,min(4.4vh,3.375rem)));display:flex;position:relative;overflow:hidden}.rh-bg,.rh-fx{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.rh-bg{z-index:1}.rh-sky{z-index:0;pointer-events:none;opacity:0;transition:opacity .8s var(--ease);background:0 0/100% 100% no-repeat;position:absolute;inset:0}.rh-hero.f-in .rh-sky{opacity:1}.rh-fx{z-index:6}.rh-beacons,.rh-cards{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.rh-copy{z-index:4;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.rh-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffffdb,#ffffff94 55%,#fff0);width:min(68.75rem,135%);height:128%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rh-copy .eyebrow{margin-bottom:max(.875rem,min(2.4vh,1.5rem))}.rh-h1{letter-spacing:-.037em;color:var(--ink);text-wrap:balance;font-size:max(1.58125rem,min(min(4.2vw,6.2vh),3.83125rem));font-weight:600;line-height:1.02}.rh-h1 .ln{display:block}.rh-h1 .w{vertical-align:top;margin:-.05em -.06em -.24em;padding:.05em .06em .24em;display:inline-block;overflow:hidden}.rh-h1 .w>span{display:inline-block}.rh-h1 .grad-text{will-change:transform;background-image:linear-gradient(100deg,#146fab,#3d4fb0,#6c176b,#3d4fb0,#146fab);padding-right:.04em}.rh-sub{color:#48546f;text-wrap:balance;max-width:35rem;margin-top:max(.75rem,min(2vh,1.25rem));font-size:max(1rem,min(1.35vw,1.1875rem));line-height:1.5}.rh-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:max(1.125rem,min(3.2vh,2rem));display:flex}.rh-hero .btn-primary{background:var(--blue-2)}.rh-stage{z-index:5;perspective:62.5rem;width:min(47.5rem,100% - 2rem);margin-top:max(1.625rem,min(5.6vh,4rem));position:relative}.rh-glow{z-index:0;pointer-events:none;opacity:0;transition:opacity .9s var(--ease);background:radial-gradient(50% 60% at 50% 55%,#329ffe57,#3d4fb029 60%,#6c176b00 100%);border-radius:3rem;position:absolute;inset:-1.625rem -2.125rem}.rh-stage.fire .rh-glow{opacity:1;transition:opacity .12s}.rh-bar{z-index:1;will-change:transform;background:linear-gradient(#fff,#f9fbff) padding-box padding-box,linear-gradient(120deg,#1984c79e,#6c176b80 38%,#329ffea8 70%,#3d4fb08c) border-box;border:.09375rem solid #0000;border-radius:1.375rem;align-items:center;gap:.875rem;min-height:4.5rem;padding:.5625rem .5625rem .5625rem .625rem;display:flex;position:relative;transform:rotateX(0)rotateY(0);box-shadow:inset 0 .0625rem #fff,0 2.125rem 4.375rem -2.125rem #07122f6b,0 .875rem 1.875rem -1.125rem #3d4fb066}.rh-mark{width:3rem;height:3rem;box-shadow:inset 0 0 0 .0625rem var(--line),0 .375rem .875rem -.5rem #07122f59;background:#fff;border-radius:.875rem;flex:none;place-items:center;display:grid;position:relative}.rh-mark img{width:1.875rem;height:1.875rem}.rh-cmd{text-overflow:ellipsis;min-width:0;font:500 clamp(.9375rem,1.3vw,1.15625rem)/1.4 var(--body);color:var(--ink);text-align:left;letter-spacing:-.005em;white-space:nowrap;transition:opacity .4s,transform .45s var(--ease);flex:1;position:relative;overflow:hidden}.rh-cmd.clear{opacity:0;transform:translateY(-.5rem)}.rh-caret{vertical-align:-.2em;background:var(--blue);border-radius:.125rem;width:.125rem;height:1.15em;margin-left:.125rem;animation:1s step-end infinite caret;display:inline-block}.rh-bar.busy .rh-caret{opacity:0;animation:none}.rh-runwrap{flex:none;display:inline-flex;position:relative}.rh-halo{z-index:-1;pointer-events:none;opacity:calc(var(--c,0) * .85 + var(--k,0) * .4);background:radial-gradient(closest-side,#329ffe9e,#3d4fb047 55%,#6c176b00);border-radius:50%;position:absolute;inset:-1.5rem -1.75rem}.rh-run{isolation:isolate;color:#fff;min-width:7.375rem;height:3.125rem;font:600 .9375rem/1 var(--head);letter-spacing:.01em;cursor:pointer;transition:transform .18s var(--ease),background .4s,box-shadow .35s var(--ease);background:linear-gradient(120deg,#146fab,#3d4fb0 55%,#6c176b);border-radius:.9375rem;justify-content:center;align-items:center;gap:.5625rem;padding:0 1rem;display:inline-flex;position:relative;box-shadow:0 .625rem 1.375rem -.75rem #3d4fb0e6,inset 0 .0625rem #ffffff40}.rh-run:focus-visible{outline:.125rem solid var(--blue);outline-offset:.375rem}.rh-run:disabled{cursor:default}.rh-fill{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.rh-fill:before{content:"";transform:translateY(calc((1 - var(--c,0)) * 104%));background:radial-gradient(75% 70% at 50% 100%,#78c8ff80,#329ffe00 72%),linear-gradient(#dcf1fff2 0,#78c4ff9e .09375rem,#329ffe52 20%,#329ffe2e 62%,#329ffe4d 100%);position:absolute;inset:0}.rh-fill:after{content:"";opacity:var(--k,0);background:radial-gradient(closest-side,#e1f2ff6b,#e1f2ff00);position:absolute;inset:-20%}.rh-runwrap.full .rh-run{box-shadow:inset 0 0 0 .0625rem #ffffff4d,0 0 1.625rem -.1875rem #329ffecc,0 .625rem 1.375rem -.75rem #3d4fb0e6}.rh-meter{pointer-events:none;z-index:2;position:absolute;top:-.3125rem;left:-.3125rem;overflow:visible}.rh-meter rect{fill:none;stroke-width:2.4px;stroke-linecap:round}.rh-meter .trk{stroke:#3d4fb024}.rh-meter .bar{stroke:url(#rhMeterG);stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--c,0) * 100);opacity:min(1,calc(var(--c,0) * 25))}.rh-run .lbl,.rh-run kbd,.rh-run .sp,.rh-run .ok{z-index:1;position:relative}.rh-run .lbl{text-shadow:0 .0625rem .1875rem #07122f59}.rh-run kbd{font:500 .75rem/1 var(--mono);background:#ffffff2e;border:.0625rem solid #ffffff47;border-radius:.375rem;padding:.25rem .375rem}.rh-run .sp{border:.125rem solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin;display:none}.rh-run .ok{width:1.125rem;height:1.125rem;display:none}.rh-run.press{transform:scale(.92)}.rh-run[data-s=run] .sp{display:block}.rh-run[data-s=run] kbd,.rh-run[data-s=done] kbd{display:none}.rh-run[data-s=done]{background:linear-gradient(120deg,#0a7355,#0b8a66)}.rh-run[data-s=done] .ok{display:block}.rh-runwrap.full .rh-halo{animation:1.1s ease-in-out infinite rhHalo}.rh-runwrap.full .rh-fill:after{animation:1.1s ease-in-out infinite rhFull}@keyframes rhHalo{50%{transform:scale(1.14)}}@keyframes rhFull{50%{opacity:.5}}.rh-bc{will-change:transform;font:500 .78125rem/1 var(--body);letter-spacing:.01em;color:#3f4b66;text-shadow:0 0 .25rem #fff,0 0 .5rem #fff,0 0 .125rem #fff;white-space:nowrap;opacity:0;flex-direction:column;align-items:center;gap:.5rem;transition:opacity .8s .3s,color .4s;display:flex;position:absolute;top:0;left:0}.rh-bc b{font-weight:500}.rh-bc .dt{background:#fff;border-radius:50%;width:.4375rem;height:.4375rem;transition:background .3s,box-shadow .3s;display:block;position:relative;box-shadow:inset 0 0 0 .09375rem #9fb0cb,0 0 0 .1875rem #b6c4da40}.rh-bc .rg{opacity:0;pointer-events:none;border:.09375rem solid #329ffee6;border-radius:50%;position:absolute;inset:-.1875rem}.rh-hero.f-in .rh-bc{opacity:1}.rh-beacons.sm .rh-bc{letter-spacing:0;font-size:.71875rem}.rh-bc.hit{color:#0f5f93}.rh-bc.hit .dt{background:var(--sky);box-shadow:inset 0 0 0 .09375rem var(--sky),0 0 0 .25rem #329ffe40,0 0 1.125rem .3125rem #329ffe80}.rh-hero .ac{transform-origin:50% 100%;will-change:transform;position:absolute;top:0;left:0}.rh-hero .ac-in{opacity:0;transform-origin:50% 100%;width:max-content;max-width:23.75rem;transition:opacity .4s var(--ease),transform .7s cubic-bezier(.2,1.5,.35,1);background:linear-gradient(#fffffff5,#ffffffe0);border:.0625rem solid #d3deecf2;border-radius:1rem;align-items:center;gap:.6875rem;padding:.625rem .75rem .625rem .625rem;display:flex;transform:translateY(1.25rem)scale(.6);box-shadow:inset 0 .0625rem #fff,0 1.375rem 2.5rem -1.5rem #07122f73,0 .1875rem .5rem -.25rem #07122f1a}.rh-hero .ac.show .ac-in{opacity:1;transform:none}.rh-hero .ac.leaving .ac-in{opacity:0;transition:opacity .55s var(--ease),transform .65s var(--ease);transform:translateY(-.875rem)scale(.92)}.rh-hero .ac-ico{color:#fff;background:var(--c);width:2.25rem;height:2.25rem;box-shadow:0 .375rem .875rem -.5rem var(--c);border-radius:.6875rem;flex:none;place-items:center;display:grid}.rh-hero .ac-ico svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.rh-hero .ac-t{text-align:left;min-width:0}.rh-hero .ac-t b{font:600 .90625rem/1.25 var(--head);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rh-hero .ac-t span{font:500 .6875rem/1.3 var(--mono);color:#4f5c78;white-space:nowrap;text-overflow:ellipsis;margin-top:.1875rem;display:block;overflow:hidden}.rh-hero .ac-t em{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-2);font-style:normal}.rh-hero .ac-t .dt{font-style:normal}.rh-hero .ac-st{border:.125rem solid #d6e3f3;border-top-color:var(--blue);border-radius:50%;flex:none;width:1.375rem;height:1.375rem;margin-left:.25rem;animation:.8s linear infinite spin;position:relative}.rh-hero .ac.done .ac-st{background:var(--ok);animation:pop .45s var(--ease) both;border:0}.rh-hero .ac.done .ac-st:after{content:"";border:.125rem solid #fff;border-width:0 .125rem .125rem 0;width:.3125rem;height:.625rem;position:absolute;top:.25rem;left:.4375rem;transform:rotate(45deg)}html.js .rh-copy .eyebrow,html.js .rh-sub,html.js .rh-ctas{opacity:0;transform:translateY(1rem)}html.js .rh-h1 .w>span{transform:translateY(150%)}html.js .rh-copy:before{opacity:0}.rh-hero.t-in .rh-copy .eyebrow,.rh-hero.t-in .rh-sub,.rh-hero.t-in .rh-ctas{opacity:1;transition:opacity .55s var(--ease),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);transform:none}.rh-hero.t-in .rh-h1 .w>span{transition:transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 56ms + 40ms);transform:none}.rh-hero.t-in .rh-copy:before{opacity:1;transition:opacity .8s var(--ease)}html.js .rh-stage{opacity:0;transform:translateY(.875rem)}.rh-hero.b-in .rh-stage{opacity:1;transition:opacity .42s var(--ease),transform .5s cubic-bezier(.16,1,.3,1);transform:none}.rh-hero.no-tr *{transition:none!important}.rh-hero .sr{clip:rect(0 0 0 0);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}@media (max-width:67.5em){.rh-stage{width:min(42.5rem,100% - 2rem)}.rh-hero .ac-in{max-width:21.25rem}.rh-hero .ac-t b{font-size:.84375rem}.rh-hero .ac-t span{letter-spacing:-.01em;font-size:.65625rem}}@media (max-width:40em){.rh-hero{padding-top:calc(4.625rem + max(.75rem,min(3vh,1.75rem)))}.rh-copy .eyebrow{letter-spacing:.1em;padding:.3125rem .6875rem .3125rem .5625rem;font-size:.625rem}.rh-h1{letter-spacing:-.035em;font-size:max(1.41875rem,min(6.9vw,1.83125rem))}.rh-h1 .ln{display:inline}.rh-sub{max-width:20.625rem;font-size:.96875rem}.rh-ctas{flex-wrap:nowrap;gap:.5rem}.rh-ctas .btn{gap:.5rem;height:3rem;padding:0 1.0625rem;font-size:.90625rem}.rh-stage{margin-top:max(1.125rem,min(3.4vh,2rem))}.rh-bar{border-radius:1.1875rem;gap:.625rem;min-height:0;padding:.5625rem}.rh-mark{border-radius:.6875rem;width:2.25rem;height:2.25rem}.rh-mark img{width:1.375rem;height:1.375rem}.rh-cmd{white-space:normal;flex-direction:column;justify-content:center;height:4.08em;font-size:.875rem;line-height:1.36;display:flex}.rh-cmd>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rh-run{border-radius:.875rem;width:2.875rem;min-width:2.875rem;height:2.875rem;padding:0}.rh-run .lbl{display:none}.rh-hero .ac-in{max-width:none;width:var(--cw,10.5rem);border-radius:.875rem;gap:.5625rem;padding:.5625rem .625rem .5625rem .5625rem;position:relative}.rh-hero .ac-ico{border-radius:.5625rem;width:1.875rem;height:1.875rem}.rh-hero .ac-ico svg{width:.9375rem;height:.9375rem}.rh-hero .ac-t b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78125rem;line-height:1.2;display:-webkit-box}.rh-hero .ac-t span{margin-top:.125rem;font-size:.59375rem}.rh-hero .ac-t em+.dt{display:none}.rh-hero .ac-st{background:#fff;border-width:.125rem;width:.9375rem;height:.9375rem;margin:0;position:absolute;top:.3125rem;left:1.8125rem}.rh-hero .ac.done .ac-st{box-shadow:0 0 0 .125rem #fff}.rh-hero .ac.done .ac-st:after{border-width:0 .1125rem .1125rem 0;width:.25rem;height:.46875rem;top:.125rem;left:.28125rem}}@media (max-width:23.125em){.rh-ctas .btn{padding:0 .875rem;font-size:.875rem}.rh-h1{font-size:1.41875rem}.rh-mark{display:none}}@media (prefers-reduced-motion:reduce){html.js .rh-copy .eyebrow,html.js .rh-sub,html.js .rh-ctas,html.js .rh-stage{opacity:1;transform:none}html.js .rh-copy:before{opacity:1}html.js .rh-h1 .w>span{transform:none}.rh-bc,.rh-sky{opacity:1}}
.logos{border-top:.0625rem solid var(--line);border-bottom:.0625rem solid var(--line);background:#fff;padding:2.125rem 0 2.375rem}.logos p{text-align:center;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--slate);margin-bottom:1.25rem;font-size:.6875rem}.mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mq-track{width:max-content;animation:38s linear infinite marquee;display:flex}.mq:hover .mq-track{animation-play-state:paused}.mq-track span{font-family:var(--head);color:#7b889f;white-space:nowrap;padding:0 2.25rem;font-size:1.5rem;font-weight:600;transition:color .3s}.mq-track span:hover{color:var(--ink)}
.cta{text-align:center;isolation:isolate;background:#fff;border-radius:2rem;padding:5.625rem 2.5rem;position:relative;overflow:hidden}.cta:before{content:"";z-index:-3;background:conic-gradient(from var(--ang),#1984c7,#6c176b,#329ffe,#3d4fb0,#1984c7);border-radius:2.125rem;animation:8s linear infinite conic;position:absolute;inset:-.125rem}.cta:after{content:"";z-index:-2;background:radial-gradient(60% 80% at 15% 0,#329ffe2e,#0000 60%),radial-gradient(60% 80% at 90% 100%,#6c176b24,#0000 60%),#fff;border-radius:1.875rem;position:absolute;inset:.125rem}.cta .h2{max-width:48.75rem;margin:1.125rem auto}.cta .ctas{justify-content:center;animation:none}.cta .dots{z-index:-1;opacity:.5;background-image:radial-gradient(#07122f1f .0625rem,#0000 .075rem);background-size:1.375rem 1.375rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70%,#000,#0000 75%);mask-image:radial-gradient(60% 70%,#000,#0000 75%)}@media (max-width:40em){.cta{border-radius:1.5rem;padding:4rem 1.25rem}}
.foot{background:var(--soft);border-top:.0625rem solid var(--line);margin-top:7.5rem;padding:5rem 0 2.125rem}.fgrid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}.fgrid img{width:auto;height:2.75rem;margin-bottom:1.125rem}.fgrid p{color:var(--muted);max-width:22.5rem;font-size:.90625rem}.fgrid h4{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue-2);margin-bottom:1rem;font-size:.6875rem;font-weight:500}.fgrid li a{color:var(--ink-2);transition:color .25s,transform .25s var(--ease);padding:.3125rem 0;font-size:.90625rem;display:inline-block}.fgrid li a:hover{color:var(--blue-2);transform:translate(.1875rem)}.social{gap:.625rem;margin-top:1.25rem;display:flex}.social a{border:.0625rem solid var(--line-2);width:2.5rem;height:2.5rem;color:var(--ink-2);transition:all .3s var(--ease);background:#fff;border-radius:50%;place-items:center;font-size:1.0625rem;display:grid}.social a:hover{background:var(--blue);color:#fff;border-color:var(--blue);transform:translateY(-.1875rem)}.addr{border-top:.0625rem solid var(--line-2);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-top:3.125rem;padding-top:1.625rem;font-size:.875rem;display:flex}.addr h4{margin-bottom:.375rem}.legal{border-top:.0625rem solid var(--line-2);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.625rem;padding-top:1.375rem;font-size:.8125rem;display:flex}.legal div{flex-wrap:wrap;gap:1.25rem;display:flex}.legal a:hover{color:var(--blue-2)}@media (max-width:56.25em){.fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fgrid>div:first-child{grid-column:1/-1}}@media (max-width:26.25em){.fgrid{grid-template-columns:minmax(0,1fr)}}
@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}[data-r],.split .w>span{opacity:1!important;filter:none!important;transform:none!important}.statement .sw{opacity:1}.sup div,.checks .ic,.anode .ok{opacity:1!important;transform:none!important}.ben .bi svg *{stroke-dashoffset:0!important}.solar .op{animation:orbitMove var(--dur) linear var(--dl) infinite paused!important}.solar .oc{animation:billboard var(--dur) linear var(--dl) infinite paused!important}.solar .dust{animation:orbitMove 24s linear var(--dl) infinite paused!important}.llines span:after{display:none}}
.nav>div.active>.nav-btn{color:var(--blue-2)}.nav>div.active>.nav-btn:after{content:"";background:var(--grad);border-radius:.125rem;height:.125rem;position:absolute;bottom:.25rem;left:.75rem;right:.75rem}.nav-btn{position:relative}.drop a.cur{background:var(--soft);color:var(--blue-2)}.nav.is-closed>div .drop{opacity:0;visibility:hidden;transform:translate(-50%,.5rem)}.drawer a.cur{color:var(--blue-2);font-weight:600}#app h1:focus{outline:none}.drop{max-height:calc(100vh - 6.875rem);overflow:auto}
.ctas{flex-wrap:wrap;gap:.75rem;margin-top:2.125rem;display:flex}.phero{isolation:isolate;padding:8.5rem 0 5.25rem;position:relative;overflow:hidden}.phero .hero-bg{z-index:-1;background:linear-gradient(#f7faff 0%,#fff 72%);position:absolute;inset:0;overflow:hidden}.phero .blob{filter:blur(4.375rem);opacity:.55;border-radius:50%;position:absolute}.phero .blob.b1{background:radial-gradient(circle,#9fd3ff,#0000 65%);width:35rem;height:35rem;animation:22s ease-in-out infinite drift1;top:-13.75rem;left:-10rem}.phero .blob.b2{background:radial-gradient(circle,#c9b3f0,#0000 65%);width:32.5rem;height:32.5rem;animation:26s ease-in-out infinite drift2;top:-8.75rem;right:-7.5rem}.phero .blob.b3{background:radial-gradient(circle,#b9e1ff,#0000 65%);width:30rem;height:30rem;animation:24s ease-in-out infinite drift3;bottom:-18.75rem;left:40%}.phero .grid-bg{background-image:linear-gradient(#07122f0e .0625rem,#0000 .0625rem),linear-gradient(90deg,#07122f0e .0625rem,#0000 .0625rem);background-size:3rem 3rem;animation:12s linear infinite gridMove;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 80%)}.phero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:3.5rem;display:grid}.crumbs{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);animation:rise .8s var(--ease) both;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:1.375rem;font-size:.71875rem;display:flex}.crumbs a{color:var(--muted);transition:color .25s}.crumbs a:hover{color:var(--blue-2)}.crumbs .sep{opacity:.6;font-size:.6875rem;transform:rotate(-90deg)}.crumbs [aria-current]{color:var(--blue-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.phero-copy .eyebrow{animation:rise .9s var(--ease) 50ms both}.phero-copy .h1{animation:rise 1s var(--ease) .12s both;margin:1.25rem 0 1.375rem;font-size:max(2.375rem,min(4.6vw,3.875rem));line-height:1.04}.phero-copy .h1.is-long{font-size:max(2.125rem,min(3.7vw,3.125rem))}.phero-copy .lead{animation:rise 1s var(--ease) .22s both}.phero-copy .ctas{animation:rise 1s var(--ease) .32s both}.phero-vis{animation:rise 1.1s var(--ease) .18s both;position:relative}.pv-win{z-index:1;position:relative}.pv-win .win-title{text-transform:none;letter-spacing:.02em;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.pv-win .win-path{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pv-win .win-title .ic{color:var(--blue);font-size:.875rem}.pv-stage{aspect-ratio:16/11;background:var(--soft);position:relative;overflow:hidden;container-type:inline-size}.pv-stage .kb{object-fit:cover;width:100%;height:100%;animation:22s ease-in-out infinite alternate kenburns;position:absolute;inset:0}@keyframes kenburns{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.14)translate(-2%,-2%)}}.pv-shade{background:linear-gradient(135deg,#ffffffb8,#ffffff2e 55%,#1984c72e),linear-gradient(#0000 55%,#07122f47);position:absolute;inset:0}.pv-scan{mix-blend-mode:screen;background:linear-gradient(#0000,#329ffe29 70%,#329ffe8c 99%,#0000);height:38%;animation:5.5s cubic-bezier(.45,0,.55,1) infinite scanDown;position:absolute;top:-40%;left:0;right:0}@keyframes scanDown{0%{top:-40%}to{top:105%}}.pv-orbit{aspect-ratio:1;width:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pv-orbit>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pv-orbit .o1{fill:none;stroke:#ffffffd9;stroke-width:1.2px;stroke-dasharray:3 6;transform-origin:6.25rem 6.25rem;animation:40s linear infinite spin}.pv-orbit .o2{fill:#ffffff24;stroke:#ffffffb3;stroke-width:1px;transform-origin:6.25rem 6.25rem}.pv-orbit .pk{fill:#fff;filter:drop-shadow(0 0 .25rem #329ffe)}.pv-orbit .pk2{fill:#e7d2ee;filter:drop-shadow(0 0 .25rem #6c176b)}.pv-core{aspect-ratio:1;background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:26%;font-size:max(1.375rem,min(6.6cqi,3.5rem));display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .5rem #ffffff59,0 1.125rem 2.5rem -.875rem #3d4fb0cc}.pv-core:after{content:"";border:.09375rem solid #fffc;border-radius:50%;animation:2.6s ease-out infinite ring;position:absolute;inset:-.5rem}.pv-node{aspect-ratio:1;width:15%;color:var(--blue);background:#ffffffeb;border-radius:.875rem;place-items:center;font-size:max(.875rem,min(4cqi,2rem));animation:5s ease-in-out infinite floaty;display:grid;position:absolute;box-shadow:0 .625rem 1.5rem -.75rem #07122f80}.pv-node.n0{top:6%;left:-6%}.pv-node.n1{color:var(--plum);animation-delay:-1.2s;top:10%;right:-6%}.pv-node.n2{animation-delay:-2.4s;bottom:0;right:-2%}.pv-foot{border-top:.0625rem solid var(--line);font-family:var(--mono);color:var(--muted);background:#fbfcfe;align-items:center;gap:.625rem;min-height:2.875rem;padding:.75rem 1rem;font-size:.75rem;display:flex}.pv-foot .pfx{color:var(--blue-2);white-space:nowrap}.pv-log{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.caret:after{content:"";background:var(--blue);vertical-align:-.125rem;width:.4375rem;height:.875rem;margin-left:.125rem;animation:1s step-end infinite caret;display:inline-block}.pv-toast{z-index:3;-webkit-backdrop-filter:blur(.625rem);border:.0625rem solid var(--line);box-shadow:var(--sh-lg);background:#fffffff0;border-radius:1rem;align-items:center;gap:.75rem;min-width:14.375rem;max-width:18.75rem;padding:.75rem 1rem .75rem .75rem;font-size:.8125rem;animation:6s ease-in-out infinite floaty;display:flex;position:absolute}.pv-toast .ti{background:var(--ok-bg);width:2.125rem;height:2.125rem;color:var(--ok);border-radius:.625rem;flex:none;place-items:center;font-size:1.0625rem;display:grid}.pv-toast b{-webkit-line-clamp:2;line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:.84375rem;line-height:1.3;display:-webkit-box;overflow:hidden}.pv-toast span{color:var(--muted);font-size:.75rem}.pv-toast .tx{min-width:0}.pv-toast .swap{animation:toastIn .5s var(--ease)}.pv-toast.t1{bottom:4rem;left:-2.5rem}@media (max-width:67.5em){.phero-grid{gap:2.5rem}.phero{padding-top:7.375rem}}@media (max-width:56.25em){.phero-grid{grid-template-columns:minmax(0,1fr);gap:3.375rem}.phero-vis{justify-self:center;width:100%;max-width:38.75rem}.pv-toast.t1{left:-.375rem}}@media (max-width:40em){.phero-vis{order:-1;max-width:none}.btn{height:3.125rem}.phero{padding:6.5rem 0 4rem}.phero-copy .h1{font-size:2.25rem}.phero-copy .ctas .btn{flex:auto;justify-content:center}.pv-toast{min-width:0;padding:.5625rem .75rem .5625rem .5625rem}.pv-toast.t1{max-width:15rem;bottom:3.5rem;left:.5rem}.pv-node{border-radius:.625rem}}
.sx{position:relative}.sx.soft{background:var(--soft)}.sx.tint{isolation:isolate;background:linear-gradient(#eef5fd 0%,#f5f1fa 100%);overflow:hidden}.tint-bg{z-index:-1;pointer-events:none;background-image:radial-gradient(#3d4fb029 .0625rem,#0000 .08125rem);background-size:1.5rem 1.5rem;animation:30s linear infinite dotDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 80%)}@keyframes dotDrift{to{background-position:1.5rem 3rem}}.sx.tint:after{content:"";z-index:-1;filter:blur(1.875rem);pointer-events:none;background:radial-gradient(circle,#329ffe38,#0000 68%);border-radius:50%;width:38.75rem;height:38.75rem;animation:26s ease-in-out infinite drift2;position:absolute;top:-13.75rem;right:-12.5rem}.shead{max-width:47.5rem;margin-bottom:3.25rem}.shead.center{text-align:center;margin-left:auto;margin-right:auto}.shead.center .lead{margin-left:auto;margin-right:auto}.shead .h2{margin:1.125rem 0 1rem}.shead .h2:first-child{margin-top:0}.sx+.sx:not(.soft):not(.tint){border-top:.0625rem solid #0000}.cta-wrap{padding-top:0}.sx.soft+.cta-wrap,.sx.tint+.cta-wrap{padding-top:7.5rem}@media (max-width:56.25em){.sx.soft+.cta-wrap,.sx.tint+.cta-wrap{padding-top:5.25rem}}.phero-compact .phero-grid{grid-template-columns:minmax(0,1fr)}.phero-compact .phero-copy{max-width:47.5rem}.phero-compact{padding-bottom:1.5rem}.phero-compact+.sx{padding-top:2.5rem}.phero-meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);animation:rise 1s var(--ease) .28s both;margin-top:.875rem;font-size:.75rem}.logos{margin-top:0}@media (max-width:40em){.shead{margin-bottom:2.25rem}}.spot{isolation:isolate;position:relative}.spot:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(21.25rem circle at var(--mx,50%) var(--my,50%),#329ffe21,transparent 45%);pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.spot:hover:before{opacity:1}.chip{border:.0625rem solid var(--line);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-2);background:#fff;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.3125rem .6875rem;font-size:.6875rem;display:inline-flex}
.sx-faq .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4.5rem;display:grid}.sx-faq .faq-aside{position:sticky;top:7rem}.sx-faq .faq-aside .shead{margin-bottom:1.875rem}.sx-faq .faq-grid.is-center{grid-template-columns:minmax(0,1fr);gap:0;max-width:55rem;margin:0 auto}.sx-faq .faq-grid.is-center .faq-aside{position:static}.sx-faq .faq-grid.is-center .shead{margin-bottom:3rem}.sx-faq .faq-more{margin-top:1.625rem}.sx-faq .faq-grid.is-center .faq-more{text-align:center;margin-top:2.125rem}.sx-faq .faq-more .link-arrow{min-height:2.5rem}.sx-faq .faq-guide{border:.0625rem solid var(--line);max-width:22.5rem;box-shadow:var(--sh);background:#fff;border-radius:1.125rem;align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex}.sx-faq .faq-guide-ic{background:var(--grad);color:#fff;border-radius:.875rem;flex:none;place-items:center;width:2.875rem;height:2.875rem;font-size:1.375rem;display:grid;position:relative;box-shadow:0 .75rem 1.5rem -.75rem #3d4fb0cc}.sx-faq .faq-guide-ic:after{content:"";border:.09375rem solid #1984c773;border-radius:1.125rem;animation:2.8s ease-out infinite ring;position:absolute;inset:-.3125rem}.sx-faq .faq-guide-body{flex-direction:column;flex:1;gap:.625rem;min-width:0;display:flex}.sx-faq .faq-guide-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-size:.71875rem}.sx-faq .faq-cur{min-width:2ch;color:var(--blue-2);font-weight:600;display:inline-block}.sx-faq .faq-cur.is-pop{animation:pop .45s var(--ease)}.sx-faq .faq-guide-track{background:#e3eaf4;border-radius:.3125rem;height:.3125rem;display:block;overflow:hidden}.sx-faq .faq-guide-fill{background:var(--grad);transform-origin:0;height:100%;transition:transform .7s var(--ease);border-radius:.3125rem;display:block}.sx-faq .faq-list{flex-direction:column;gap:.75rem;display:flex}.sx-faq .faq-item{border:.0625rem solid var(--line);transition:border-color .4s,box-shadow .5s var(--ease),transform .5s var(--ease);background:#fff;border-radius:1.125rem;position:relative;overflow:hidden;box-shadow:0 .0625rem .125rem #07122f0a}.sx-faq .faq-item:hover{box-shadow:var(--sh);border-color:#1984c74d;transform:translateY(-.125rem)}.sx-faq .faq-item.is-open{box-shadow:0 0 0 .25rem #1984c70f,var(--sh);border-color:#1984c76b}.sx-faq .faq-item:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#329ffef2,#6c176b99,#0000);width:40%;height:.125rem;position:absolute;top:0;left:0;transform:translate(-110%)}.sx-faq .faq-item.is-open:after{opacity:1;animation:3.6s ease-in-out .4s infinite faq-sheen}@keyframes faq-sheen{0%{transform:translate(-110%)}60%,to{transform:translate(260%)}}.sx-faq .faq-rail{background:var(--grad);transform-origin:50% 0;width:.1875rem;transition:transform .6s var(--ease);border-radius:0 .1875rem .1875rem 0;position:absolute;top:1.125rem;bottom:1.125rem;left:0;transform:scaleY(0)}.sx-faq .faq-item.is-open .faq-rail{transform:scaleY(1)}.sx-faq .faq-h{font-size:inherit;line-height:inherit;letter-spacing:0;margin:0}.sx-faq .faq-btn{text-align:left;cursor:pointer;border-radius:1.0625rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.125rem;width:100%;min-height:4.25rem;padding:1.125rem 1.25rem 1.125rem 1.375rem;display:grid}.sx-faq .faq-btn:focus-visible{outline:.125rem solid var(--blue);outline-offset:-.1875rem}.sx-faq .faq-btn{scroll-margin-top:6.875rem}.sx-faq .faq-num{width:2rem;height:2rem;font-family:var(--mono);color:var(--muted);background:var(--soft-2);border-radius:.625rem;place-items:center;font-size:.75rem;transition:background .45s,color .45s,box-shadow .45s;display:grid}.sx-faq .faq-item.is-open .faq-num{background:var(--grad);color:#fff;box-shadow:0 .5rem 1rem -.5rem #3d4fb0cc}.sx-faq .faq-q{font-family:var(--head);letter-spacing:-.012em;color:var(--ink);font-size:1.15625rem;font-weight:600;line-height:1.32;transition:color .3s}.sx-faq .faq-btn:hover .faq-q{color:var(--blue-2)}.sx-faq .faq-tog{border:.0625rem solid var(--line-2);width:2.375rem;height:2.375rem;transition:background .45s,border-color .45s,box-shadow .45s,transform .6s var(--ease);background:#fff;border-radius:50%;flex:none;position:relative}.sx-faq .faq-tog>i{background:var(--ink-2);width:.875rem;height:.125rem;transition:transform .55s var(--ease),background .4s;border-radius:.125rem;margin:-.0625rem 0 0 -.4375rem;position:absolute;top:50%;left:50%}.sx-faq .faq-tog>i:last-child{transform:rotate(90deg)}.sx-faq .faq-btn:hover .faq-tog{border-color:var(--blue)}.sx-faq .faq-btn:hover .faq-tog>i{background:var(--blue)}.sx-faq .faq-item.is-open .faq-tog{background:var(--blue);border-color:var(--blue);transform:rotate(180deg);box-shadow:0 .625rem 1.25rem -.625rem #1984c7e6}.sx-faq .faq-item.is-open .faq-tog>i{background:#fff}.sx-faq .faq-item.is-open .faq-tog>i:last-child{transform:rotate(0)}.sx-faq .faq-panel{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.sx-faq .faq-item.is-open .faq-panel{grid-template-rows:1fr}.sx-faq .faq-panel-in{visibility:hidden;min-height:0;transition:visibility 0s linear .55s;overflow:hidden}.sx-faq .faq-item.is-open .faq-panel-in{visibility:visible;transition-delay:0s}.sx-faq .faq-a{color:var(--muted);padding:0 4.75rem 1.5rem 4.5rem;font-size:.96875rem;line-height:1.72}.sx-faq .faq-w{opacity:0;transition:opacity .3s ease,transform .45s var(--ease);display:inline-block;transform:translateY(.375rem)}.sx-faq .faq-item.is-open .faq-w{opacity:1;transition-delay:calc(.14s + var(--i) * 14ms);transform:none}@media (max-width:61.25em){.sx-faq .faq-grid{flex-direction:column;align-items:stretch;gap:0;display:flex}.sx-faq .faq-aside{display:contents}.sx-faq .faq-guide{display:none}.sx-faq .faq-list{order:1}.sx-faq .faq-more,.sx-faq .faq-grid.is-center .faq-more{order:2;margin:1.75rem 0 0}.sx-faq .faq-aside .shead{margin-bottom:2.25rem}}@media (max-width:35em){.sx-faq .faq-btn{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;min-height:3.75rem;padding:1rem .875rem 1rem 1rem}.sx-faq .faq-num{display:none}.sx-faq .faq-q{font-size:1.03125rem}.sx-faq .faq-tog{width:2.125rem;height:2.125rem}.sx-faq .faq-tog>i{width:.75rem;margin-left:-.375rem}.sx-faq .faq-a{padding:0 1.125rem 1.25rem 1rem;font-size:.9375rem}.sx-faq .faq-list{gap:.625rem}}
.sx-form{isolation:isolate;overflow:clip}.sx-form:before{content:"";z-index:-1;filter:blur(1.25rem);pointer-events:none;background:radial-gradient(circle,#329ffe1f,#0000 66%);border-radius:50%;width:40rem;height:40rem;animation:24s ease-in-out infinite drift1;position:absolute;top:18%;left:-16.25rem}.sx-form:last-child{padding-bottom:1.5rem}.sx-form .form-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:4rem;display:grid}.sx-form .form-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}@media (min-width:61.3125em){.sx-form .form-side{grid-area:1/1;position:sticky;top:7rem}.sx-form .form-main{grid-area:1/2}}.sx-form .form-side-head{margin-bottom:1.625rem}.sx-form .form-side-title{margin:1rem 0 0;font-size:max(1.75rem,min(3vw,2.375rem));line-height:1.1}.sx-form .form-contacts{flex-direction:column;gap:.75rem;display:flex}.sx-form .form-contact{border:.0625rem solid var(--line);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .35s;background:#fff;border-radius:1.125rem;align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex;box-shadow:0 .0625rem .125rem #07122f0a}.sx-form a.form-contact:hover,.sx-form .form-addr:hover{box-shadow:var(--sh);border-color:#1984c759;transform:translateY(-.1875rem)}.sx-form a.form-contact:focus-visible{outline:.125rem solid var(--blue);outline-offset:.1875rem}.sx-form .form-contact-ic{background:var(--grad-soft);width:2.875rem;height:2.875rem;color:var(--blue);transition:background .35s,color .35s,transform .45s var(--ease);border-radius:.875rem;flex:none;place-items:center;font-size:1.25rem;display:grid}.sx-form a.form-contact:hover .form-contact-ic{background:var(--blue);color:#fff;transform:rotate(-6deg)}.sx-form .form-contact-tx{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.sx-form .form-contact-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:.6875rem}.sx-form .form-contact-v{font-family:var(--head);color:var(--ink);overflow-wrap:anywhere;font-size:1.09375rem;font-weight:600}.sx-form .form-contact-go{border:.0625rem solid var(--line-2);width:2.25rem;height:2.25rem;color:var(--ink-2);transition:background .35s,border-color .35s,color .35s,transform .45s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:.9375rem;display:grid}.sx-form a.form-contact:hover .form-contact-go{background:var(--ink);border-color:var(--ink);color:#fff;transform:translate(.1875rem)}.sx-form .form-addr{padding:0;display:block;overflow:hidden}.sx-form .form-map{border-bottom:.0625rem solid var(--line);background:linear-gradient(#f3f7fd,#eef3fb);height:8rem;position:relative;overflow:hidden}.sx-form .form-map:before{content:"";background-image:linear-gradient(#3d4fb00f .0625rem,#0000 .0625rem),linear-gradient(90deg,#3d4fb00f .0625rem,#0000 .0625rem);background-size:1.375rem 1.375rem;position:absolute;inset:0}.sx-form .form-map-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.sx-form .form-map-road{fill:none;stroke:#fff;stroke-width:9px;stroke-linecap:round;vector-effect:non-scaling-stroke}.sx-form .form-map-road.is-thin{stroke-width:5px;stroke:#f9fbfe}.sx-form .form-map-route{fill:none;stroke:url(#formRouteGrad);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:5 8;vector-effect:non-scaling-stroke;animation:1.4s linear infinite dashflow}.sx-form .form-map-pk{fill:#fff;stroke:var(--blue);stroke-width:2px;filter:drop-shadow(0 0 .25rem #329ffecc)}.sx-form .form-map-pin{background:var(--grad);color:#fff;border-radius:50% 50% 50% .25rem;place-items:center;width:2.125rem;height:2.125rem;margin:-2.5625rem 0 0 -1.0625rem;font-size:.9375rem;display:grid;position:absolute;top:43.3%;left:75%;transform:rotate(-45deg);box-shadow:0 .625rem 1.25rem -.5rem #3d4fb0cc}.sx-form .form-map-pin>.ic{transform:rotate(45deg)}.sx-form .form-map-ping{opacity:0;border:.125rem solid #1984c78c;border-radius:50%;width:1.625rem;height:1.625rem;margin:-.8125rem 0 0 -.8125rem;animation:2.6s ease-out infinite ring;position:absolute;top:43.3%;left:75%}.sx-form .form-map-ping.is-late{border-color:#6c176b66;animation-delay:1.3s}.sx-form .form-addr-row{align-items:flex-start;gap:1rem;padding:1rem 1.125rem 1.125rem;display:flex}.sx-form .form-addr-v{font-family:var(--body);color:var(--ink-2);margin-top:.125rem;font-size:.9375rem;font-weight:500;line-height:1.55}.sx-form .form-maps{align-self:flex-start;min-height:2.5rem;margin-top:.5rem;font-size:.90625rem}.sx-form .form-maps:focus-visible{outline:.125rem solid var(--blue);outline-offset:.125rem;border-radius:.375rem}.sx-form .form-next{isolation:isolate;border:.0625rem solid var(--line);background:linear-gradient(120deg,#f1f7fe 0%,#f6f3fb 100%);border-radius:1.625rem;margin-top:4.75rem;padding:2.125rem 2.375rem 2.25rem;position:relative;overflow:hidden}.sx-form .form-next:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#3d4fb024 .0625rem,#0000 .08125rem);background-size:1.375rem 1.375rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 70% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 90% at 70% 40%,#000 10%,#0000 75%)}.sx-form .form-next-head{align-items:center;gap:.75rem;margin-bottom:1.875rem;display:flex}.sx-form .form-next-ic{border:.0625rem solid var(--line);width:2.25rem;height:2.25rem;color:var(--blue);background:#fff;border-radius:.6875rem;place-items:center;font-size:1.125rem;display:grid}.sx-form .form-next-t{letter-spacing:-.01em;font-size:1.25rem}.sx-form .form-steps-wrap{position:relative}.sx-form .form-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.sx-form .form-steps-rail{background:#dbe4f1;border-radius:.125rem;width:.125rem;margin-left:-.0625rem;position:absolute;top:0;left:0}.sx-form .form-steps-rail.is-h{height:.125rem;margin:-.0625rem 0 0}.sx-form .form-steps-fill{background:var(--grad);transform-origin:50% 0;transition:transform .9s var(--ease);border-radius:.125rem;position:absolute;inset:0;transform:scaleY(0)}.sx-form .form-steps-rail.is-h .form-steps-fill{transform-origin:0}.sx-form .form-steps-dot{border:.125rem solid var(--blue);width:.625rem;height:.625rem;transition:transform .9s var(--ease),opacity .4s;background:#fff;border-radius:50%;position:absolute;top:-.3125rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 .25rem #329ffe2e,0 0 .625rem #329ffe99}.sx-form .form-steps-rail.is-h .form-steps-dot{top:50%;left:-.3125rem;transform:translateY(-50%)}.sx-form .form-steps-dot.is-hide{opacity:0}.sx-form .form-step{flex-direction:column;gap:1rem;display:flex;position:relative}.sx-form .form-step-node{z-index:1;width:2.875rem;height:2.875rem;font-family:var(--head);color:var(--slate);transition:background .5s,border-color .5s,color .5s,box-shadow .5s,transform .5s var(--ease);background:#fff;border:.125rem solid #dbe4f1;border-radius:50%;place-items:center;font-size:1rem;display:grid;position:relative}.sx-form .form-step-node>b{transition:opacity .3s,transform .4s var(--ease);grid-area:1/1;font-weight:700}.sx-form .form-step-node>.ic{opacity:0;transition:opacity .3s,transform .45s var(--ease);grid-area:1/1;font-size:1.0625rem;transform:scale(.4)}.sx-form .form-step.is-on .form-step-node{background:var(--blue-2);border-color:var(--blue);color:#fff;transform:scale(1.06);box-shadow:0 0 0 .375rem #1984c71f,0 .75rem 1.5rem -.625rem #1984c7cc}.sx-form .form-step.is-done .form-step-node{color:var(--blue);background:#e9f4fc;border-color:#1984c773}.sx-form .form-step.is-done .form-step-node>b{opacity:0;transform:scale(.4)}.sx-form .form-step.is-done .form-step-node>.ic{opacity:1;transform:none}.sx-form .form-step-t{letter-spacing:-.005em;color:var(--ink-2);font-size:1.0625rem;line-height:1.3;transition:color .4s}.sx-form .form-step.is-on .form-step-t{color:var(--ink)}.sx-form .form-step-d{max-width:20.625rem;color:var(--muted);margin-top:.375rem;font-size:.90625rem;line-height:1.6}@media (max-width:47.5em){.sx-form .form-next{border-radius:1.375rem;margin-top:3.5rem;padding:1.5rem 1.125rem .5rem}.sx-form .form-next-head{margin-bottom:1.375rem}.sx-form .form-steps{grid-template-columns:minmax(0,1fr);gap:0}.sx-form .form-step{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-bottom:1.25rem;display:grid}.sx-form .form-step-node{width:2.5rem;height:2.5rem;font-size:.9375rem}.sx-form .form-step-tx{padding-top:.5rem}}.sx-form .form-main{position:relative}.sx-form .form-win{z-index:1;position:relative}.sx-form .form-win-title{text-transform:none;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.sx-form .form-win-title>.ic{color:var(--blue);font-size:.875rem}.sx-form .form-badge{flex:none;margin-left:auto}.sx-form .form-badge.run{color:var(--blue-2)}.sx-form .form-stage{position:relative}.sx-form .form-body{transition:opacity .45s,transform .55s var(--ease);padding:1.75rem 1.875rem 1.875rem}.sx-form .form-stage.is-sent .form-body{opacity:0;pointer-events:none;transform:scale(.985)}.sx-form .form-head{margin-bottom:1.5rem}.sx-form .form-title{letter-spacing:-.02em;max-width:28.75rem;font-size:max(1.375rem,min(2.2vw,1.6875rem));line-height:1.18}.sx-form .form-meter{align-items:center;gap:.875rem;margin-top:1rem;display:flex}.sx-form .form-meter-txt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);flex:none;font-size:.6875rem}.sx-form .form-meter-n{color:var(--blue-2);font-weight:600}.sx-form .form-meter-track{background:#e3eaf4;border-radius:.3125rem;flex:1;height:.3125rem;position:relative;overflow:hidden}.sx-form .form-meter-fill{background:var(--grad);transform-origin:0;transition:transform .6s var(--ease);border-radius:.3125rem;position:absolute;inset:0;transform:scaleX(0)}.sx-form .form-meter-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:30%;animation:2.4s ease-in-out infinite form-glint;position:absolute;top:0;bottom:0;left:0}@keyframes form-glint{0%{transform:translate(-100%)}to{transform:translate(340%)}}.sx-form .form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.sx-form .form-field{grid-column:1/-1;min-width:0}.sx-form .form-field.is-half{grid-column:auto}.sx-form .form-ctl{position:relative}.sx-form .form-input{border:.0625rem solid var(--line-2);width:100%;height:3.75rem;font-family:var(--body);color:var(--ink);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fbfcfe;border-radius:.875rem;outline:none;margin:0;padding:1.5rem 2.875rem .5rem 1rem;font-size:1rem;line-height:1.4;transition:border-color .25s,box-shadow .3s,background .25s;display:block}.sx-form .form-input,.sx-form .form-chip,.sx-form .form-submit,.sx-form .form-again{scroll-margin-top:7.5rem}.sx-form .form-area{resize:vertical;height:auto;min-height:9.25rem;max-height:26.25rem;padding-top:1.875rem;line-height:1.55;overflow-y:auto}.sx-form .form-input::placeholder{color:#0000;opacity:1;transition:color .2s}.sx-form .form-input:focus::placeholder{color:#9aa6ba}.sx-form .form-input:hover{border-color:#b9c7dc}.sx-form .form-input:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 .25rem #1984c71f}.sx-form .form-label{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 4rem);color:var(--muted);pointer-events:none;transform-origin:0 0;transition:transform .3s var(--ease),color .25s;font-size:1rem;line-height:1.35;position:absolute;top:1.1875rem;left:1.0625rem;overflow:hidden}.sx-form .form-input:focus+.form-label,.sx-form .form-input:not(:placeholder-shown)+.form-label{max-width:calc(131.579% - 5.26316rem);color:var(--blue-2);transform:translateY(-.625rem)scale(.76)}.sx-form .form-input:not(:focus):not(:placeholder-shown)+.form-label{color:var(--slate)}.sx-form .form-req{color:var(--blue-2);margin-left:.125rem}.sx-form .form-opt{color:var(--slate);margin-left:.3125rem;font-size:.85em}.sx-form .form-tick{background:var(--ok-bg);width:1.5rem;height:1.5rem;color:var(--ok);opacity:0;pointer-events:none;transition:opacity .25s,transform .45s var(--ease);border-radius:50%;place-items:center;font-size:.8125rem;display:grid;position:absolute;top:1.125rem;right:.875rem;transform:scale(.4)}.sx-form .form-field.is-ok .form-tick{opacity:1;transform:none}.sx-form .form-line{background:var(--grad);height:.125rem;transition:transform .45s var(--ease);pointer-events:none;border-radius:.125rem;position:absolute;bottom:0;left:.875rem;right:.875rem;transform:scaleX(0)}.sx-form .form-input:focus~.form-line{transform:scaleX(1)}.sx-form .form-field.is-bad .form-input{border-color:var(--bad);background:snow;box-shadow:0 0 0 .25rem #e5484d17}.sx-form .form-field.is-bad .form-label{color:var(--bad-t)}.sx-form .form-field.is-bad .form-line{background:var(--bad)}.sx-form .form-err{color:var(--bad-t);animation:form-errIn .35s var(--ease);align-items:center;gap:.375rem;margin:.4375rem .125rem 0;font-size:.8125rem;line-height:1.4;display:flex}.sx-form .form-err:before{content:"!";background:var(--bad-bg);width:1rem;height:1rem;font-family:var(--mono);border-radius:50%;flex:none;place-items:center;font-size:.625rem;font-weight:700;display:grid}.sx-form .form-err:empty{display:none}@keyframes form-errIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.sx-form .form-group-l{color:var(--ink-2);margin:.25rem 0 .625rem;font-size:.875rem;font-weight:600}.sx-form .form-chips{flex-wrap:wrap;gap:.5rem;display:flex}.sx-form .form-chip{border:.0625rem solid var(--line-2);min-height:2.625rem;color:var(--ink-2);transition:border-color .3s,background .3s,color .3s,transform .35s var(--ease),box-shadow .35s;background:#fff;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:0 .9375rem 0 .5rem;font-size:.875rem;font-weight:500;display:inline-flex}.sx-form .form-chip:hover{border-color:var(--blue);transform:translateY(-.125rem);box-shadow:0 .5rem 1.125rem -.75rem #1984c7b3}.sx-form .form-chip:focus-visible{outline:.125rem solid var(--blue);outline-offset:.125rem}.sx-form .form-chip[aria-pressed=true]{border-color:var(--blue);color:var(--blue-2);background:#eaf5fd;box-shadow:0 0 0 .1875rem #1984c71a}.sx-form .form-chip-ic{background:var(--soft-2);width:1.625rem;height:1.625rem;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;transition:background .3s,color .3s;display:grid;position:relative}.sx-form .form-chip-ic>.ic{transition:opacity .25s,transform .4s var(--ease);grid-area:1/1}.sx-form .form-chip-ic>.form-chip-b{opacity:0;transform:scale(.3)rotate(-60deg)}.sx-form .form-chip[aria-pressed=true] .form-chip-ic{background:var(--blue);color:#fff}.sx-form .form-chip[aria-pressed=true] .form-chip-a{opacity:0;transform:scale(.3)rotate(60deg)}.sx-form .form-chip[aria-pressed=true] .form-chip-b{opacity:1;transform:none}.sx-form .form-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.375rem;display:flex}.sx-form .form-hint{color:var(--muted);font-size:.8125rem}.sx-form .form-hint .form-req{margin:0 .125rem 0 0}.sx-form .form-submit[aria-disabled=true]{pointer-events:none}.sx-form .form-spin{border:.125rem solid #ffffff73;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite spin;display:none}.sx-form .form-submit.is-busy .form-spin{display:block}.sx-form .form-submit.is-busy>.ic{display:none}.sx-form .form-actions.is-shake .form-submit{animation:form-shake .5s var(--ease)}@keyframes form-shake{0%,to{transform:none}20%{transform:translate(-.4375rem)}40%{transform:translate(.375rem)}60%{transform:translate(-.25rem)}80%{transform:translate(.1875rem)}}.sx-form .form-foot{border-top:.0625rem solid var(--line);min-height:2.875rem;font-family:var(--mono);color:var(--muted);background:#fbfcfe;align-items:center;gap:.625rem;padding:.75rem 1.125rem;font-size:.75rem;display:flex}.sx-form .form-foot-pfx{color:var(--blue-2);flex:none}.sx-form .form-foot-log{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sx-form .form-foot-log:after{content:"";vertical-align:-.125rem;background:var(--blue);width:.4375rem;height:.8125rem;margin-left:.1875rem;animation:1s step-end infinite caret;display:inline-block}.sx-form .form-foot-log.is-swap{animation:toastIn .45s var(--ease)}.sx-form .form-done{text-align:center;background:radial-gradient(60% 50% at 50% 30%,#329ffe1a,#0000 70%);flex-direction:column;justify-content:center;align-items:center;padding:2.25rem 1.75rem;display:flex;position:absolute;inset:0}.sx-form .form-done[hidden]{display:none}.sx-form .form-done-mark{width:6.5rem;height:6.5rem;animation:pop .6s var(--ease) both;background:#fff;border-radius:50%;place-items:center;margin-bottom:1.625rem;display:grid;position:relative;box-shadow:0 0 0 .625rem #1984c70f,0 1.25rem 2.5rem -1.125rem #3d4fb099}.sx-form .form-done-ring{opacity:0;border:.09375rem solid #1984c773;border-radius:50%;animation:2.8s ease-out .5s infinite ring;position:absolute;inset:0}.sx-form .form-done-ring.is-late{border-color:#6c176b59;animation-delay:1.9s}.sx-form .form-done-dot{background:var(--c);opacity:0;width:.4375rem;height:.4375rem;animation:form-burst .9s var(--ease) .35s both;border-radius:50%;margin:-.21875rem 0 0 -.21875rem;position:absolute;top:50%;left:50%}@keyframes form-burst{0%{opacity:0;transform:rotate(var(--a)) translateX(1.25rem) scale(.6)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(4.875rem) scale(0)}}.sx-form .form-done-svg{width:4rem;height:4rem;display:block;position:relative}.sx-form .form-done-circle{fill:none;stroke:url(#formDoneGrad);stroke-width:3px;stroke-linecap:round;stroke-dasharray:183;stroke-dashoffset:0;transform-origin:2rem 2rem;animation:form-drawC .8s var(--ease) .15s both;transform:rotate(-90deg)}.sx-form .form-done-tick{fill:none;stroke:url(#formDoneGrad);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:0;animation:form-drawT .5s var(--ease) .75s both}@keyframes form-drawC{0%{stroke-dashoffset:183px}to{stroke-dashoffset:0}}@keyframes form-drawT{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}.sx-form .form-done-t{animation:rise .7s var(--ease) .4s both;outline:none;font-size:max(1.625rem,min(2.6vw,2rem))}.sx-form .form-done-msg{max-width:23.75rem;color:var(--muted);animation:rise .7s var(--ease) .5s both;margin-top:.625rem;font-size:.96875rem;line-height:1.6}.sx-form .form-done-name{color:var(--ink);font-weight:600}.sx-form .form-done-sys{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:26.25rem;margin-top:1.125rem;display:flex}.sx-form .form-done-sys:empty{display:none}.sx-form .form-done-chip{color:var(--blue-2);animation:pop .45s var(--ease) var(--d,.6s) both;background:#eaf5fd;border:.0625rem solid #cfe6f6;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.375rem .75rem .375rem .5625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.sx-form .form-done-chip>.ic{font-size:.8125rem}.sx-form .form-again{animation:rise .7s var(--ease) .7s both;margin-top:1.625rem}.sx-form .form-again>.ic{font-size:.9375rem}:is(.sx-form .form-again:focus-visible,.sx-form .form-submit:focus-visible){outline:.125rem solid var(--blue);outline-offset:.1875rem}@media (max-width:67.5em){.sx-form .form-grid{gap:2.75rem}.sx-form .form-body{padding:1.5rem 1.5rem 1.625rem}}@media (max-width:61.25em){.sx-form .form-grid{grid-template-columns:minmax(0,1fr);gap:3.5rem}.sx-form .form-stage.is-sent .form-body{display:none}.sx-form .form-stage.is-sent .form-done{position:relative;inset:auto}}@media (max-width:35em){.sx-form .form-fields{grid-template-columns:minmax(0,1fr);gap:.75rem}.sx-form .form-body{padding:1.375rem 1rem}.sx-form .form-meter{flex-direction:column;align-items:stretch;gap:.5rem}.sx-form .form-actions{flex-direction:column-reverse;align-items:stretch;gap:.75rem}.sx-form .form-submit{justify-content:center;width:100%}.sx-form .form-hint{text-align:center}.sx-form .form-win .win-bar{gap:.625rem;padding:.6875rem .875rem}.sx-form .form-win .win-dots{display:none}.sx-form .form-foot{padding:.6875rem .875rem;font-size:.6875rem}.sx-form .form-contact{gap:.75rem;padding:.875rem}.sx-form .form-contact-ic{width:2.625rem;height:2.625rem;font-size:1.125rem}.sx-form .form-contact-v{font-size:1rem}.sx-form .form-addr{padding:0}.sx-form .form-addr-row{padding:.875rem .875rem 1rem}.sx-form .form-next{padding:1.125rem 1rem .375rem}.sx-form .form-done{justify-content:flex-start;padding:4.5rem 1rem 1.75rem}}@media (prefers-reduced-motion:reduce){.sx-faq .faq-w,.sx-faq .faq-item.is-open .faq-w{opacity:1;transition:none;transform:none}.sx-faq .faq-item.is-open:after{opacity:0}.sx-faq .faq-panel,.sx-faq .faq-panel-in{transition:none}.sx-faq .faq-item:hover,.sx-form a.form-contact:hover,.sx-form .form-addr:hover,.sx-form .form-chip:hover{transform:none}.sx-form .form-steps-dot,.sx-form .form-done-dot{display:none}}
:is(.sx-tiers,.sx-journey,.sx-estimator) .of-lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:500;display:block}:is(.sx-tiers,.sx-journey,.sx-estimator) .of-chips{flex-wrap:wrap;gap:.4375rem;display:flex}:is(.sx-tiers,.sx-journey,.sx-estimator) .of-chip{border:.0625rem solid var(--line);max-width:100%;min-height:1.875rem;color:var(--ink-2);background:#fff;border-radius:62.4375rem;align-items:center;gap:.4375rem;padding:.25rem .75rem .25rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:inline-flex;box-shadow:0 .0625rem .125rem #07122f0a}:is(.sx-tiers,.sx-journey,.sx-estimator) .of-chip>span{min-width:0}:is(.sx-tiers,.sx-journey,.sx-estimator) .of-dot{background:var(--grad);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}:is(.sx-tiers,.sx-journey) .of-chip-ic{color:var(--blue-2);font-size:.8125rem}:is(.sx-tiers,.sx-journey) .of-chip-ok{color:var(--ok);font-size:.8125rem}:is(.sx-tiers,.sx-journey) .of-chips.is-ok .of-chip{background:var(--ok-bg);color:var(--ok-t);border-color:#c9eedf}:is(.sx-tiers,.sx-journey) .of-chips.is-ok .of-chip-ok{color:var(--ok-t)}:is(.sx-tiers,.sx-models) .of-medal{width:3.25rem;height:3.25rem;color:var(--blue-2);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:1.375rem;display:grid;position:relative;box-shadow:0 0 0 .375rem #fff9,0 .75rem 1.625rem -.875rem #07122f73}:is(.sx-tiers,.sx-models) .of-medal:after{content:"";opacity:0;pointer-events:none;border:.09375rem solid #1984c766;border-radius:50%;animation:3.2s ease-out infinite of-halo;position:absolute;inset:-.25rem}@keyframes of-halo{0%{opacity:.6;transform:scale(.94)}to{opacity:0;transform:scale(1.3)}}:is(.sx-tiers,.sx-estimator) .of-note{max-width:47.5rem;color:var(--muted);text-align:left;justify-content:center;align-items:baseline;gap:.625rem;margin:2.25rem auto 0;font-size:.875rem;line-height:1.55;display:flex}:is(.sx-tiers,.sx-estimator) .of-note-k{border:.0625rem solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-2);background:#fff;border-radius:62.4375rem;flex:none;padding:.1875rem .5625rem;font-size:.65625rem;font-weight:500}.sx-tiers .of-tiers{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.375rem;padding-top:1rem;display:grid}.sx-tiers .of-tier{grid-row:span 4;grid-template-rows:subgrid;border:.0625rem solid var(--line);min-width:0;box-shadow:var(--sh);background:#fff;border-radius:1.625rem;display:grid;overflow:hidden}.sx-tiers .of-tier.done{transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.sx-tiers .of-tier:hover{box-shadow:var(--sh-lg);transform:translateY(-.3125rem)}.sx-tiers .of-tier.is-featured{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--ang),#1984c7,#6c176b,#329ffe,#3d4fb0,#1984c7) border-box;border:.09375rem solid #0000;animation:8s linear infinite conic;top:-1rem;box-shadow:0 2.25rem 4.375rem -2.125rem #3d4fb099}.sx-tiers .of-tier-hd{isolation:isolate;border-bottom:.0625rem solid var(--line);background:linear-gradient(135deg,#edf5fd,#f4effa);padding:1.5rem 1.625rem;position:relative;overflow:hidden}.sx-tiers .of-tier-hd:before{content:"";z-index:-1;background-image:radial-gradient(#3d4fb029 .0625rem,#0000 .08125rem);background-size:1.125rem 1.125rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(210deg,#000,#0000 72%);mask-image:linear-gradient(210deg,#000,#0000 72%)}.sx-tiers .of-tier-fx{z-index:-1;pointer-events:none;background:radial-gradient(circle,#329ffe42,#0000 68%);border-radius:50%;width:15rem;height:15rem;animation:14s ease-in-out infinite drift3;position:absolute;top:-7.5rem;right:-5.625rem}.sx-tiers .of-tier-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.125rem;display:flex}.sx-tiers .of-tier-idx{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);font-size:.75rem}.sx-tiers .of-tier-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-2);font-size:.71875rem;font-weight:500}.sx-tiers .of-tier-name{letter-spacing:-.035em;margin-top:.375rem;font-size:2.375rem;line-height:1}.sx-tiers .of-tier-tag{color:var(--ink-2);margin-top:.5625rem;font-size:.9375rem;font-weight:600;line-height:1.35}.sx-tiers .is-featured .of-tier-hd{background:linear-gradient(125deg,#146fab 0%,#3d4fb0 55%,#6c176b 100%);border-bottom-color:#0000}.sx-tiers .is-featured .of-tier-hd:before{background-image:radial-gradient(#fff3 .0625rem,#0000 .08125rem)}.sx-tiers .is-featured .of-tier-fx{background:radial-gradient(circle,#ffffff47,#0000 68%)}.sx-tiers .is-featured :is(.of-tier-k,.of-tier-idx,.of-tier-tag,.of-tier-name){color:#fff}.sx-tiers .is-featured .of-medal{color:#3d4fb0;box-shadow:0 0 0 .375rem #ffffff29,0 .875rem 1.875rem -.75rem #07122f99}.sx-tiers .is-featured .of-medal:after{border-color:#ffffffb3}.sx-tiers .of-tier-d{color:var(--muted);padding:1.25rem 1.625rem;font-size:.9375rem;line-height:1.6}.sx-tiers .of-tier-body{flex-direction:column;min-width:0;padding-bottom:.375rem;display:flex}.sx-tiers .of-tier-blk{border-top:.0625rem dashed var(--line-2);min-width:0;margin:0 1.625rem;padding:1.125rem 0 1.25rem}.sx-tiers .of-tier-blk>.of-lbl,.sx-tiers .of-kv>.of-lbl{margin-bottom:.6875rem}.sx-tiers .of-kv+.of-kv,.sx-tiers .of-scope+.of-kv{margin-top:1.125rem}.sx-tiers .of-scope{gap:.6875rem;display:grid}.sx-tiers .of-scope-i{align-items:flex-start;gap:.625rem;font-size:.90625rem;line-height:1.4;display:flex}.sx-tiers .of-tick{background:var(--ok-bg);width:1.25rem;height:1.25rem;color:var(--ok);border-radius:50%;flex:none;place-items:center;margin-top:0;font-size:.6875rem;display:grid}.sx-tiers .of-tick svg{stroke-width:3px}.sx-tiers .is-featured .of-tick{background:var(--grad);color:#fff}.sx-tiers .of-scope-tx{min-width:0}.sx-tiers .of-scope-tx>b{color:var(--ink);font-weight:600;display:block}.sx-tiers .of-scope-tx>small{color:var(--muted);margin-top:.125rem;font-size:.8125rem;line-height:1.45;display:block}.sx-tiers .of-time{color:var(--ink);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;line-height:1.35;display:flex}.sx-tiers .of-time>.ic{color:var(--blue-2);font-size:1rem}.sx-tiers .of-time-notes{color:var(--muted);flex-wrap:wrap;gap:.125rem .75rem;margin:.3125rem 0 0 1.5rem;font-size:.78125rem;line-height:1.5;display:flex}.sx-tiers .of-time-notes>span:before{content:"";background:var(--slate);vertical-align:middle;border-radius:50%;width:.25rem;height:.25rem;margin-right:.375rem;display:inline-block}.sx-tiers .of-chips{gap:.375rem}.sx-tiers .of-chip{gap:.375rem;padding:.25rem .625rem .25rem .5rem}.sx-tiers .of-gets{gap:.4375rem;display:grid}.sx-tiers .of-gets>li{color:var(--ink-2);align-items:baseline;gap:.625rem;font-size:.90625rem;font-weight:500;line-height:1.4;display:flex}.sx-tiers .of-gets .of-dot{transform:translateY(-.125rem)}.sx-tiers .of-tier-best>p{color:var(--ink-2);font-size:.90625rem;line-height:1.55}.sx-tiers .of-tier-ft{border-top:.0625rem solid var(--line);background:linear-gradient(#fafcff,#f3f7fd);flex-direction:column;justify-content:flex-end;gap:1rem;padding:1.25rem 1.625rem 1.625rem;display:flex}.sx-tiers .is-featured .of-tier-ft{background:linear-gradient(#f5f9ff,#f3eefa)}.sx-tiers .of-price{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.sx-tiers .of-price>b{font-family:var(--head);letter-spacing:-.015em;color:var(--ink);font-size:1.3125rem;font-weight:600}.sx-tiers .of-tier-cta{justify-content:center;width:100%;height:3.125rem}.sx-tiers .of-tier-cta:focus-visible{outline:.125rem solid var(--blue);outline-offset:.1875rem}.sx-tiers .of-tier-cta.btn-primary{background:var(--blue-2)}@supports not (grid-template-rows:subgrid){.sx-tiers .of-tier{flex-direction:column;display:flex}.sx-tiers .of-tier-body{flex:1}}@media (max-width:73.75em){.sx-tiers .of-tiers{column-gap:1rem}.sx-tiers .of-tier-hd{padding:1.375rem}.sx-tiers .of-tier-d{padding:1.125rem 1.375rem}.sx-tiers .of-tier-blk{margin:0 1.375rem}.sx-tiers .of-tier-ft{padding:1.125rem 1.375rem 1.375rem}.sx-tiers .of-tier-name{font-size:2.125rem}}@media (max-width:61.25em){.sx-tiers .of-tiers{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:1.375rem;max-width:45rem;margin:0 auto;padding-top:0}.sx-tiers .of-tier{flex-direction:column;grid-row:auto;display:flex}.sx-tiers .of-tier.is-featured{top:0}.sx-tiers .of-tier-body{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid}.sx-tiers .of-tier-best{grid-column:1/-1}.sx-tiers .of-tier-scope{margin-right:.875rem}.sx-tiers .of-tier-dlv{margin-left:.875rem}.sx-tiers .of-tier-ft{flex-flow:wrap;justify-content:space-between;align-items:center}.sx-tiers .of-price{flex-direction:column;align-items:flex-start}.sx-tiers .of-tier-cta{width:auto}}@media (max-width:40em){.sx-tiers .of-tier{border-radius:1.375rem}.sx-tiers .of-tier-body{flex-direction:column;display:flex}.sx-tiers .of-tier-hd{padding:1.25rem}.sx-tiers .of-tier-d{padding:1.125rem 1.25rem}.sx-tiers .of-tier-blk,.sx-tiers .of-tier-scope,.sx-tiers .of-tier-dlv{margin:0 1.25rem}.sx-tiers .of-tier-ft{flex-direction:column;align-items:stretch;padding:1.125rem 1.25rem 1.25rem}.sx-tiers .of-tier-cta{width:100%}.sx-tiers .of-tier-name{font-size:2rem}:is(.sx-tiers,.sx-estimator) .of-note{margin-top:1.75rem}}.sx-journey .of-gantt{--lab:14.75rem;isolation:isolate;position:relative}.sx-journey .of-gantt:before{content:"";z-index:-1;pointer-events:none;filter:blur(1.625rem);background:radial-gradient(45% 50% at 18% 20%,#329ffe33,#0000 70%),radial-gradient(40% 50% at 86% 86%,#6c176b24,#0000 70%);border-radius:3rem;animation:9s ease-in-out infinite haloBreath;position:absolute;inset:-1.875rem -1.25rem}.sx-journey .of-gantt-card{border:.0625rem solid var(--line);box-shadow:var(--sh-lg);background:#fff;border-radius:1.75rem;overflow:hidden}.sx-journey .of-gantt-chart{padding:1.25rem 1.375rem .75rem}.sx-journey .of-scale{grid-template-columns:var(--lab) minmax(0,1fr);border-bottom:.0625rem solid var(--line);align-items:end;padding-bottom:.75rem;display:grid}.sx-journey .of-scale-h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-left:.75rem;font-size:.6875rem;font-weight:500}.sx-journey .of-scale-days{grid-template-columns:repeat(var(--days),minmax(0,10fr)) minmax(0,16fr);display:grid}.sx-journey .of-day{text-align:center;font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:.71875rem;line-height:1.2;transition:color .35s;position:relative}.sx-journey .of-day>i{font-style:normal}.sx-journey .of-day:after{content:"";background:var(--grad);height:.1875rem;transition:transform .5s var(--ease);border-radius:.1875rem;position:absolute;bottom:-.8125rem;left:.125rem;right:.125rem;transform:scaleX(0)}.sx-journey .of-day.is-in{color:var(--blue-2);font-weight:600}.sx-journey .of-day.is-in:after{transform:none}.sx-journey .of-day.is-ong{color:var(--plum)}.sx-journey .of-gantt-body{padding:.625rem 0 .25rem;position:relative}.sx-journey .of-glayer{top:0;bottom:0;left:var(--lab);pointer-events:none;position:absolute;right:0}.sx-journey .of-gl{background:repeating-linear-gradient(180deg,var(--line-2) 0 .25rem,transparent .25rem .5625rem);width:.0625rem;position:absolute;top:0;bottom:0}.sx-journey .of-ongzone{background:repeating-linear-gradient(135deg,#6c176b0b 0 .4375rem,#0000 .4375rem .875rem);border-left:.0625rem dashed #6c176b4d;position:absolute;top:0;bottom:0;right:0}.sx-journey .of-win{transition:left .65s var(--ease),width .65s var(--ease);background:linear-gradient(#329ffe1c,#3d4fb00d 60%,#6c176b0a);border-radius:.625rem;position:absolute;top:0;bottom:0;box-shadow:inset .0625rem 0 #1984c747,inset -.0625rem 0 #1984c747}.sx-journey .of-stages{z-index:1;flex-direction:column;gap:.25rem;display:flex;position:relative}.sx-journey .of-stage{grid-template-columns:var(--lab) minmax(0,1fr);text-align:left;border-radius:.875rem;align-items:center;width:100%;min-height:3.625rem;transition:background-color .35s;display:grid;position:relative}.sx-journey .of-stage:hover{background-color:#eef3fb99}.sx-journey .of-stage.is-on{background-color:#eef3fbbf}.sx-journey .of-stage:focus-visible{outline:.125rem solid var(--blue);outline-offset:.0625rem}.sx-journey .of-stage-lbl{align-items:center;gap:.75rem;min-width:0;padding:.375rem .875rem .375rem .625rem;display:flex}.sx-journey .of-stage-n{width:2.25rem;height:2.25rem;font-family:var(--mono);color:var(--muted);border:.0625rem solid var(--line);background:#fff;border-radius:.6875rem;flex:none;place-items:center;font-size:.75rem;font-weight:500;transition:background .4s,color .4s,border-color .4s,box-shadow .4s;display:grid}.sx-journey .of-stage.is-on .of-stage-n{color:#fff;background:linear-gradient(120deg,#146fab,#3d4fb0 55%,#6c176b);border-color:#0000;box-shadow:0 .5rem 1.125rem -.5rem #3d4fb0d9}.sx-journey .of-stage-tx{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.sx-journey .of-stage-tx>b{font-family:var(--head);letter-spacing:-.01em;color:var(--ink-2);font-size:1.03125rem;font-weight:600;line-height:1.25}.sx-journey .of-stage.is-on .of-stage-tx>b{color:var(--ink)}.sx-journey .of-stage-tx>small{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);font-size:.6875rem}.sx-journey .of-stage-chev{display:none}.sx-journey .of-stage-lane{align-self:stretch;min-height:2.875rem;position:relative}.sx-journey .of-bar{height:1.875rem;transition:background .4s,border-color .4s,box-shadow .4s,transform .45s var(--ease);background:#1984c71f;border:.0625rem solid #1984c74d;border-radius:.5625rem;margin-top:-.9375rem;position:absolute;top:50%;overflow:hidden}.sx-journey .of-stage:hover .of-bar{background:#1984c733}.sx-journey .of-stage.is-on .of-bar{background:var(--grad);border-color:#0000;transform:translateY(-.0625rem);box-shadow:0 .75rem 1.5rem -.75rem #3d4fb0d9}.sx-journey .of-stage.is-on .of-bar:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff6b 50%,#0000 70%) 0 0/250% 100%;animation:2.8s linear infinite shimmerBar;position:absolute;inset:0}.sx-journey .of-stage.is-ong .of-bar{color:var(--plum);background:repeating-linear-gradient(135deg,#6c176b26 0 .5rem,#6c176b0d .5rem 1rem) 0 0/1.41438rem 1.41438rem;border:.0625rem dashed #6c176b73;align-items:center;padding-left:.5625rem;font-size:.9375rem;animation:1.8s linear infinite of-stripe;display:flex;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000);mask-image:linear-gradient(90deg,#000 72%,#0000)}.sx-journey .of-stage.is-ong.is-on .of-bar{color:#fff;background:repeating-linear-gradient(135deg,#fff3 0 .5rem,#0000 .5rem 1rem) 0 0/1.41438rem 1.41438rem,linear-gradient(90deg,#3d4fb0,#6c176b) 0 0/100% 100%;border-color:#0000}.sx-journey .of-stage.is-ong .of-bar>.ic{animation:6s linear infinite spin}@keyframes of-stripe{to{background-position:1.41438rem 0}}.sx-journey .of-gbar{border-top:.0625rem solid var(--line);background:#fbfcff;align-items:center;gap:.875rem;padding:.75rem 1.375rem 0 1.875rem;display:flex}.sx-journey .of-gbar-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex:none;font-size:.6875rem;font-weight:500}.sx-journey .of-timer{background:var(--line);pointer-events:none;border-radius:.1875rem;flex:1;min-width:2.5rem;height:.1875rem;position:relative;overflow:hidden}.sx-journey .of-timer>i{background:var(--grad);transform-origin:0;height:100%;transition:transform .2s linear,opacity .3s;display:block;transform:scaleX(0)}.sx-journey .of-gantt.is-held .of-timer>i{opacity:.35}.sx-journey .of-play{border:.0625rem solid var(--line-2);min-width:2.75rem;min-height:2.75rem;color:var(--ink-2);background:#fff;border-radius:62.4375rem;flex:none;justify-content:center;align-items:center;gap:.4375rem;padding:0 .9375rem 0 .75rem;font-size:.84375rem;font-weight:600;transition:border-color .3s,color .3s;display:inline-flex;box-shadow:0 .0625rem .125rem #07122f0d}.sx-journey .of-play>.ic{color:var(--blue-2);font-size:.9375rem}.sx-journey .of-play>.ic svg{stroke-width:2.3px}.sx-journey .of-play:hover{border-color:var(--blue);color:var(--blue-2)}.sx-journey .of-play:focus-visible{outline:.125rem solid var(--blue);outline-offset:.125rem}.sx-journey .of-gantt.is-static .of-gbar{display:none}.sx-journey .of-gpanels{background:linear-gradient(#fbfcff,#f4f7fd);display:grid;position:relative}.sx-journey .of-gantt.is-static .of-gpanels{border-top:.0625rem solid var(--line)}.sx-journey .of-gpanel{opacity:0;visibility:hidden;transition:opacity .35s,transform .45s var(--ease),visibility 0s .45s;grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:1.5rem 2.5rem;padding:1.25rem 1.875rem 1.875rem;display:grid;transform:translateY(.5rem)}.sx-journey .of-gpanel.is-on{opacity:1;visibility:visible;transition:opacity .45s .1s,transform .55s var(--ease) .1s,visibility 0s;transform:none}.sx-journey .of-gpanel:focus-visible{outline:.125rem solid var(--blue);outline-offset:-.3125rem;border-radius:0 0 1.625rem 1.625rem}.sx-journey .of-gp-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-2);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;font-size:.71875rem;font-weight:500;display:flex}.sx-journey .of-gp-k>span{border:.0625rem solid var(--line);color:var(--muted);background:#fff;border-radius:62.4375rem;padding:.1875rem .5625rem}.sx-journey .of-gp-t{letter-spacing:-.02em;margin:.75rem 0 .5rem;font-size:1.75rem}.sx-journey .of-gp-d{color:var(--muted);font-size:.96875rem;line-height:1.6}.sx-journey .of-gp-io{border:.0625rem solid var(--line);background:#fff;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.125rem;padding:1.25rem 1.375rem;display:grid;box-shadow:0 .0625rem .125rem #07122f0a}.sx-journey .of-io{min-width:0}.sx-journey .of-io>.of-lbl{margin-bottom:.625rem}.sx-journey .of-io-mid{color:#fff;background:var(--grad);border-radius:50%;place-items:center;width:2.875rem;height:2.875rem;font-size:1.25rem;display:grid;position:relative;box-shadow:0 .75rem 1.5rem -.75rem #3d4fb0d9}.sx-journey .of-io-mid:before,.sx-journey .of-io-mid:after{content:"";border-top:.125rem dashed var(--line-2);width:.75rem;position:absolute;top:50%}.sx-journey .of-io-mid:before{right:calc(100% + .1875rem)}.sx-journey .of-io-mid:after{left:calc(100% + .1875rem)}@media (max-width:67.5em){.sx-journey .of-gantt{--lab:12.5rem}.sx-journey .of-gpanel{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:1.25rem}}@media (max-width:56.25em){.sx-journey .of-gantt{--lab:10.625rem}.sx-journey .of-day>i{display:none}.sx-journey .of-gantt-chart{padding:1rem .875rem .625rem}.sx-journey .of-stage-lbl{gap:.625rem;padding:.375rem .625rem .375rem .375rem}.sx-journey .of-stage-n{border-radius:.625rem;width:2rem;height:2rem}.sx-journey .of-stage-tx>b{font-size:.96875rem}.sx-journey .of-day{font-size:.65625rem}.sx-journey .of-gpanel{padding:1.5rem 1.375rem 1.625rem}}.sx-journey .of-gantt.is-acc .of-scale,.sx-journey .of-gantt.is-acc .of-glayer,.sx-journey .of-gantt.is-acc .of-gbar,.sx-journey .of-gantt.is-acc .of-gpanels{display:none}.sx-journey .is-acc .of-gantt-card{border-radius:1.375rem}.sx-journey .is-acc .of-gantt-chart{padding:.625rem}.sx-journey .is-acc .of-gantt-body{padding:0}.sx-journey .is-acc .of-stages{gap:.5rem}.sx-journey .is-acc .of-stage{border:.0625rem solid var(--line);background:#fff;border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.625rem;min-height:0;padding:.75rem .75rem .875rem}.sx-journey .is-acc .of-stage:hover{background-color:#fff}.sx-journey .is-acc .of-stage.is-on{background:linear-gradient(#f3f8fe,#fff);border-color:#1984c761}.sx-journey .is-acc .of-stage-lbl{padding:0}.sx-journey .is-acc .of-stage-chev{width:2rem;height:2rem;color:var(--muted);background:var(--soft);transition:transform .35s var(--ease),background .3s,color .3s;border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}.sx-journey .is-acc .of-stage.is-on .of-stage-chev{background:var(--grad);color:#fff;transform:rotate(180deg)}.sx-journey .is-acc .of-stage-lane{background-color:var(--soft-2);background-image:linear-gradient(90deg,#07122f12 .0625rem,#0000 .0625rem);background-size:calc(100% / (var(--days) + 1.6)) 100%;border-radius:.375rem;height:.75rem;min-height:.75rem}.sx-journey .is-acc .of-bar{border-radius:.375rem;height:.75rem;margin-top:-.375rem;transform:none}.sx-journey .is-acc .of-stage.is-ong .of-bar{padding:0;font-size:0}.sx-journey .is-acc .of-stage.is-on .of-bar:after{display:none}.sx-journey .is-acc .of-gpanel{opacity:1;visibility:visible;grid-area:auto;grid-template-columns:minmax(0,1fr);gap:.875rem;padding:.25rem .375rem .875rem;transition:none;display:none;transform:none}.sx-journey .is-acc .of-gpanel.is-on{display:grid}.sx-journey .is-acc :is(.of-gp-k,.of-gp-t){display:none}.sx-journey .is-acc .of-gp-d{font-size:.9375rem}.sx-journey .is-acc .of-gp-io{grid-template-columns:minmax(0,1fr);gap:.875rem;padding:1rem}.sx-journey .is-acc .of-io-mid{display:none}.sx-bento .of-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem;display:grid}.sx-bento .of-bx{border:.0625rem solid var(--line);min-width:0;min-height:13.375rem;box-shadow:var(--sh);background:#fff;border-radius:1.5rem;flex-direction:column;gap:1rem;padding:1.625rem 1.625rem 1.75rem;display:flex;position:relative;overflow:hidden}.sx-bento .of-bx.done{transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s}.sx-bento .of-bx:hover{box-shadow:var(--sh-lg);border-color:#0000;transform:translateY(-.3125rem)}.sx-bento .of-bx.spot:before{background:radial-gradient(26.25rem circle at var(--mx,50%) var(--my,50%),#329ffe29,#6c176b12 38%,transparent 62%)}.sx-bento .of-bx:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ang),#1984c7,#6c176b,#329ffe,#3d4fb0,#1984c7);-webkit-mask-composite:xor;opacity:0;padding:.09375rem;transition:opacity .45s;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}.sx-bento .of-bx:hover:after{opacity:1;animation:5s linear infinite conic}.sx-bento .of-bx-hd{align-items:center;gap:.875rem;min-width:0;display:flex}.sx-bento .of-bx-ic{width:3.125rem;height:3.125rem;color:var(--blue-2);transition:transform .5s var(--ease),background .4s,color .4s,box-shadow .4s;background:linear-gradient(135deg,#1984c721,#6c176b1a);border-radius:1rem;flex:none;place-items:center;font-size:1.375rem;display:grid}.sx-bento .of-bx:hover .of-bx-ic{background:var(--grad);color:#fff;transform:rotate(-6deg)scale(1.05);box-shadow:0 .75rem 1.5rem -.75rem #3d4fb0d9}.sx-bento .of-bx-ttl{min-width:0}.sx-bento .of-bx-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;margin-bottom:.3125rem;font-size:.6875rem;font-weight:500;display:flex}.sx-bento .of-bx-k>b{color:var(--blue-2);font-weight:500}.sx-bento .of-bx-t{letter-spacing:-.015em;font-size:1.1875rem;line-height:1.25}.sx-bento .of-bx-d{color:var(--muted);font-size:.9375rem;line-height:1.6}.sx-bento .of-bx.is-wide{justify-content:center;padding-right:calc(34% + 1.25rem)}.sx-bento .of-bx.is-wide .of-bx-t{font-size:1.375rem}.sx-bento .of-bx-art{pointer-events:none;background:radial-gradient(60% 60%,#329ffe1f,#0000 72%);place-items:center;width:34%;display:grid;position:absolute;top:0;bottom:0;right:0}.sx-bento .of-bx-orb{border:.09375rem dashed #3d4fb042;border-radius:50%;width:9.75rem;height:9.75rem;animation:28s linear infinite spin;position:absolute}.sx-bento .of-bx-orb>i{background:#1984c7;border-radius:50%;width:.75rem;height:.75rem;margin-left:-.375rem;position:absolute;top:-.375rem;left:50%;box-shadow:0 0 0 .3125rem #329ffe24}.sx-bento .of-bx-orb>i+i{background:#6c176b;width:.5625rem;height:.5625rem;margin:0;top:auto;bottom:.875rem;left:.875rem;box-shadow:0 0 0 .25rem #6c176b1f}.sx-bento .of-bx-core{color:#fff;background:var(--grad);border-radius:1.5rem;place-items:center;width:4.75rem;height:4.75rem;font-size:2rem;display:grid;position:relative;box-shadow:0 1.375rem 2.5rem -1.125rem #3d4fb0d9}.sx-bento .of-bx-core:after{content:"";opacity:0;border:.09375rem solid #3d4fb066;border-radius:1.875rem;animation:3s ease-out infinite ring;position:absolute;inset:-.4375rem}.sx-bento .of-bx.is-span:not(.is-wide){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:1.625rem;display:grid}@media (max-width:61.25em){.sx-bento .of-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sx-bento .of-bx{padding:1.5rem 1.375rem}}@media (max-width:40em){.sx-bento .of-bento{grid-template-columns:minmax(0,1fr);gap:.875rem}.sx-bento .of-bx{border-radius:1.25rem;min-height:0;padding:1.375rem 1.25rem}.sx-bento .of-bx.is-wide{padding-right:1.25rem}.sx-bento .of-bx.is-wide .of-bx-t{font-size:1.1875rem}.sx-bento .of-bx-art{display:none}.sx-bento .of-bx-ic{border-radius:.875rem;width:2.875rem;height:2.875rem;font-size:1.25rem}}.sx-models .of-mgrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.875rem;display:grid;position:relative}.sx-models .of-plan{grid-row:1 / span var(--rows);grid-template-rows:subgrid;border:.0625rem solid var(--line);min-width:0;box-shadow:var(--sh);background:#fff;border-radius:1.625rem;padding:0 1.875rem .75rem;display:grid}.sx-models .of-plan.of-c1{grid-column:1}.sx-models .of-plan.of-c2{grid-column:2}.sx-models .of-plan[hidden]{display:none}.sx-models .of-plan.is-featured{background:linear-gradient(180deg,#fff 30%,#fbf8fe) padding-box,conic-gradient(from var(--ang),#1984c7,#6c176b,#329ffe,#3d4fb0,#1984c7) border-box;border:.09375rem solid #0000;animation:8s linear infinite conic;box-shadow:0 2.125rem 4rem -2rem #3d4fb08c}.sx-models .of-plan:focus-visible{outline:.125rem solid var(--blue);outline-offset:.1875rem}.sx-models .of-plan-hd{border-bottom:.0625rem solid var(--line);align-items:center;gap:1.25rem;padding:1.75rem 0 1.5rem;display:flex}.sx-models .of-medal{color:var(--blue-2);background:linear-gradient(135deg,#edf5fd,#f4effa);box-shadow:0 .625rem 1.375rem -.875rem #07122f73}.sx-models .is-featured .of-medal{color:#fff;background:var(--grad)}.sx-models .of-plan-tx{min-width:0}.sx-models .of-plan-t{letter-spacing:-.02em;font-size:1.5rem}.sx-models .of-plan-d{color:var(--muted);margin-top:.3125rem;font-size:.90625rem;line-height:1.5}.sx-models .of-line{border-bottom:.0625rem dashed var(--line-2);grid-template-columns:8rem minmax(0,1fr);align-content:start;align-items:baseline;gap:1.125rem;padding:1.0625rem 0;display:grid}.sx-models .of-line:last-child{border-bottom:0}.sx-models .of-line-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:500;line-height:1.5}.sx-models .of-line-v{color:var(--ink-2);font-size:.96875rem;line-height:1.5}.sx-models .is-featured .of-line-v{color:var(--ink)}.sx-models .of-or{z-index:2;border:.0625rem solid var(--line-2);width:2.875rem;height:2.875rem;box-shadow:var(--sh);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:#fff;border-radius:50%;grid-area:1/1/auto/-1;place-self:center;place-items:center;font-size:.6875rem;font-weight:500;display:grid;position:relative}.sx-models .of-seg{border:.0625rem solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:62.4375rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1rem;padding:.3125rem;display:none;position:relative}.sx-models .of-seg-thumb{width:calc(50% - .3125rem);transform:translateX(calc(var(--s,0) * 100%));transition:transform .5s var(--ease);background:linear-gradient(120deg,#146fab,#3d4fb0 55%,#6c176b);border-radius:62.4375rem;position:absolute;top:.3125rem;bottom:.3125rem;left:.3125rem;box-shadow:0 .625rem 1.375rem -.625rem #3d4fb0bf}.sx-models .of-seg-btn{z-index:1;min-height:3rem;color:var(--ink-2);border-radius:62.4375rem;padding:.375rem .625rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:color .35s;position:relative}.sx-models .of-seg-btn.is-on{color:#fff}.sx-models .of-seg-btn:focus-visible{outline:.125rem solid var(--blue);outline-offset:.125rem}@supports not (grid-template-rows:subgrid){.sx-models .of-plan{display:block}}@media (max-width:61.25em){.sx-models .of-mgrid{column-gap:1.375rem}.sx-models .of-plan{padding:0 1.375rem .5rem}.sx-models .of-line{grid-template-columns:minmax(0,1fr);gap:.3125rem}}@media (max-width:40em){.sx-models .of-seg{display:grid}.sx-models .of-mgrid{display:block}.sx-models .of-plan{border-radius:1.375rem;padding:0 1.25rem .375rem;display:block}.sx-models .of-plan[hidden],.sx-models .of-or{display:none}.sx-models .of-plan-hd{padding:1.375rem 0 1.25rem}.sx-models .of-line{padding:.9375rem 0}}.sx-factors .of-fx{--g:1.125rem;position:relative}.sx-factors .of-hub{isolation:isolate;justify-content:center;margin-bottom:1.75rem;display:flex;position:relative}.sx-factors .of-hub:before{content:"";z-index:-1;filter:blur(.75rem);pointer-events:none;background:radial-gradient(closest-side,#329ffe38,#6c176b14 60%,#0000);border-radius:50%;width:22.5rem;height:7.5rem;margin:-3.75rem 0 0 -11.25rem;position:absolute;top:50%;left:50%}.sx-factors .of-hub-pill{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--ang),#1984c7,#6c176b,#329ffe,#3d4fb0,#1984c7) border-box;font-family:var(--head);letter-spacing:-.01em;color:var(--ink);border:.09375rem solid #0000;border-radius:62.4375rem;align-items:center;gap:.75rem;padding:.5rem 1.5rem .5rem .5rem;font-size:1.125rem;font-weight:600;animation:7s linear infinite conic;display:inline-flex;box-shadow:0 1.125rem 2.5rem -1.125rem #3d4fb08c}.sx-factors .of-hub-ic{color:#fff;background:var(--grad);border-radius:50%;flex:none;place-items:center;width:2.625rem;height:2.625rem;font-size:1.25rem;display:grid;position:relative}.sx-factors .of-hub-ic:after{content:"";opacity:0;border:.09375rem solid #3d4fb073;border-radius:50%;animation:2.8s ease-out infinite ring;position:absolute;inset:-.3125rem}.sx-factors .of-bus{display:none}.sx-factors .of-fgrid{gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sx-factors .of-ft{border:.0625rem solid var(--line);min-width:0;box-shadow:var(--sh);background:#fff;border-radius:1.375rem;flex-direction:column;padding:1.375rem 1.375rem 1.5rem;display:flex;position:relative;overflow:hidden}.sx-factors .of-ft.done{transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s}.sx-factors .of-ft:hover{box-shadow:var(--sh-lg);transform:translateY(-.25rem)}.sx-factors .of-ft.is-hot{border-color:#1984c76b;box-shadow:0 1.125rem 2.5rem -1.375rem #1984c799}.sx-factors .of-ft-top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.125rem;display:flex}.sx-factors .of-ft-ic{width:2.875rem;height:2.875rem;color:var(--blue-2);background:linear-gradient(135deg,#1984c721,#6c176b1a);border-radius:.875rem;flex:none;place-items:center;font-size:1.3125rem;transition:background .45s,color .45s,box-shadow .45s;display:grid}.sx-factors .of-ft.is-hot .of-ft-ic{background:var(--grad);color:#fff;box-shadow:0 .75rem 1.5rem -.75rem #3d4fb0d9}.sx-factors .of-meter{align-items:flex-end;gap:.1875rem;height:1.625rem;padding-top:.125rem;display:flex}.sx-factors .of-meter>i{width:.3125rem;height:calc(28% + var(--k) * 18%);transform-origin:50% 100%;transition:background-color .35s,transform .5s var(--ease);transition-delay:calc(var(--k) * .11s);background-color:#1984c72e;border-radius:.125rem}.sx-factors .of-ft.is-hot .of-meter>i{background-color:color-mix(in srgb,#6c176b calc(var(--k) * 22%),#1984c7);transform:scaleY(1.12)}.sx-factors .of-ft-n{font-family:var(--mono);letter-spacing:.12em;color:var(--blue-2);font-size:.6875rem;font-weight:500}.sx-factors .of-ft-t{letter-spacing:-.015em;margin:.25rem 0 .5rem;font-size:1.125rem;line-height:1.25}.sx-factors .of-ft-d{color:var(--muted);font-size:.90625rem;line-height:1.55}@supports (grid-template-rows:subgrid){@media (min-width:61.3125em){.sx-factors .of-fx.is-8{column-gap:var(--g);grid-template-rows:auto 7rem auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sx-factors .of-fx.is-8 .of-fgrid{grid-area:1/1/span 3/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;row-gap:0}.sx-factors .of-fx.is-8 .of-ft:nth-child(-n+4){grid-row:1}.sx-factors .of-fx.is-8 .of-ft:nth-child(n+5){grid-row:3}.sx-factors .of-fx.is-8 .of-hub{z-index:2;grid-area:2/1/auto/-1;place-self:center;margin:0}.sx-factors .of-fx.is-8 .of-bus{z-index:1;grid-area:2/1/auto/-1;display:block;position:relative}}}.sx-factors .of-bus-rail{height:.125rem;top:50%;left:calc((100% - 3 * var(--g)) / 8);right:calc((100% - 3 * var(--g)) / 8);background:repeating-linear-gradient(90deg,#3d4fb066 0 .375rem,#0000 .375rem .75rem);margin-top:-.0625rem;animation:1.4s linear infinite of-dash;position:absolute}@keyframes of-dash{to{background-position:.75rem 0}}.sx-factors .of-bus-drop{width:.125rem;top:0;bottom:0;left:calc((100% - 3 * var(--g)) / 8 + var(--k) * ((100% - 3 * var(--g)) / 4 + var(--g)));margin-left:-.0625rem;position:absolute}.sx-factors .of-bus-drop:before,.sx-factors .of-bus-drop:after{content:"";background:#3d4fb038;border-radius:.125rem;transition:background .45s,box-shadow .45s;position:absolute;left:0;right:0}.sx-factors .of-bus-drop:before{top:0;bottom:50%}.sx-factors .of-bus-drop:after{top:50%;bottom:0}.sx-factors .of-bus-drop.is-up:before{background:linear-gradient(#1984c7,#3d4fb0);box-shadow:0 0 .625rem #329ffeb3}.sx-factors .of-bus-drop.is-down:after{background:linear-gradient(#3d4fb0,#6c176b);box-shadow:0 0 .625rem #6c176b80}@media (max-width:61.25em){.sx-factors .of-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (max-width:35em){.sx-factors .of-fgrid{grid-template-columns:minmax(0,1fr);gap:.75rem}.sx-factors .of-ft{border-radius:1.25rem;padding:1.125rem 1.125rem 1.25rem}.sx-factors .of-ft-top{margin-bottom:.75rem}.sx-factors .of-hub-pill{font-size:1.0625rem}}.sx-estimator .of-est{max-width:68.75rem;margin:0 auto}.sx-estimator .of-rng{max-width:51.25rem;margin:0 auto 1.875rem;position:relative}.sx-estimator .of-rng-track{top:1.625rem;left:calc(100% / (2 * var(--n)));right:calc(100% / (2 * var(--n)));border:.0625rem solid var(--line-2);pointer-events:none;background:#fff;border-radius:.5rem;height:.5rem;margin-top:-.25rem;position:absolute;box-shadow:inset 0 .0625rem .125rem #07122f0f}.sx-estimator .of-rng-fill{width:calc(var(--s) * 100% / (var(--n) - 1) + .125rem);background:var(--grad);max-width:calc(100% + .125rem);transition:width .6s var(--ease);border-radius:.5rem;position:absolute;top:-.0625rem;bottom:-.0625rem;left:-.0625rem}.sx-estimator .of-rng-stops{grid-template-columns:repeat(var(--n),minmax(0,1fr));display:grid;position:relative}.sx-estimator .of-stop{text-align:center;border-radius:1.125rem;flex-direction:column;align-items:center;gap:.1875rem;min-height:2.75rem;padding:3.375rem .5rem .625rem;transition:background-color .3s;display:flex;position:relative}.sx-estimator .of-stop:hover{background-color:#ffffffb3}.sx-estimator .of-stop:focus-visible{outline:.125rem solid var(--blue);outline-offset:.125rem}.sx-estimator .of-stop-dot{border:.125rem solid var(--line-2);background:#fff;border-radius:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;transition:background .4s,border-color .4s;position:absolute;top:1.625rem;left:50%}.sx-estimator .of-stop.is-past .of-stop-dot{background:#3d4fb0;border-color:#fff;box-shadow:0 0 0 .0625rem #3d4fb04d}.sx-estimator .of-stop-n{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);font-size:.6875rem;font-weight:500;transition:color .3s}.sx-estimator .of-stop-t{font-family:var(--head);letter-spacing:-.01em;color:var(--ink-2);font-size:1.0625rem;font-weight:600;line-height:1.25;transition:color .3s}.sx-estimator .of-stop:hover .of-stop-t,.sx-estimator .of-stop.is-on .of-stop-n{color:var(--blue-2)}.sx-estimator .of-stop.is-on .of-stop-t{color:var(--ink)}.sx-estimator .of-rng-thumb{top:1.625rem;left:calc((2 * var(--s) + 1) * 100% / (2 * var(--n)));z-index:2;background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box;pointer-events:none;width:2.125rem;height:2.125rem;transition:left .6s var(--ease);border:.125rem solid #0000;border-radius:50%;margin:-1.0625rem 0 0 -1.0625rem;position:absolute;box-shadow:0 .625rem 1.5rem -.5rem #3d4fb0b3,0 0 0 .4375rem #329ffe21}.sx-estimator .of-rng-thumb:after{content:"";background:var(--grad);border-radius:50%;position:absolute;inset:.4375rem}.sx-estimator .of-est-card{isolation:isolate;position:relative}.sx-estimator .of-est-card:before{content:"";z-index:-1;pointer-events:none;filter:blur(1.625rem);background:radial-gradient(45% 50% at 16% 22%,#329ffe33,#0000 70%),radial-gradient(40% 50% at 88% 82%,#6c176b24,#0000 70%);border-radius:3rem;animation:9s ease-in-out infinite haloBreath;position:absolute;inset:-1.75rem -1.125rem}.sx-estimator .of-est-panes{border:.0625rem solid var(--line);box-shadow:var(--sh-lg);background:#fff;border-radius:1.75rem;display:grid}.sx-estimator .of-est-pane{opacity:0;visibility:hidden;transition:opacity .35s,transform .45s var(--ease),visibility 0s .45s;grid-area:1/1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:2.125rem 2.75rem;padding:2.125rem;display:grid;transform:translateY(.625rem)}.sx-estimator .of-est-pane.is-on{opacity:1;visibility:visible;transition:opacity .5s .12s,transform .6s var(--ease) .12s,visibility 0s;transform:none}.sx-estimator .of-est-pane:focus-visible{outline:.125rem solid var(--blue);outline-offset:-.375rem;border-radius:1.625rem}.sx-estimator .of-est-copy{min-width:0}.sx-estimator .of-est-h{letter-spacing:-.025em;font-size:1.875rem;line-height:1.12}.sx-estimator .of-est-d{color:var(--muted);margin-top:.75rem;font-size:1rem;line-height:1.6}.sx-estimator .of-ex{border:.0625rem solid var(--line);background:linear-gradient(135deg,#1984c712,#6c176b0d);border-radius:1.125rem;margin-top:1.625rem;padding:1.125rem 1.25rem 1.25rem}.sx-estimator .of-ex-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-2);align-items:center;gap:.4375rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.sx-estimator .of-ex p{color:var(--ink-2);font-size:.9375rem;line-height:1.6}.sx-estimator .of-stats{background:var(--soft);border:.0625rem solid var(--line);border-radius:1.25rem;min-width:0;margin:0;padding:.25rem 1.375rem}.sx-estimator .of-stat{border-bottom:.0625rem dashed var(--line-2);padding:1rem 0 1.0625rem}.sx-estimator .of-stat:last-child{border-bottom:0}.sx-estimator .of-stat>dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:500;display:flex}.sx-estimator .of-stat>dt>.ic{color:var(--blue-2);font-size:.875rem}.sx-estimator .of-stat>dd{min-width:0;margin:0}.sx-estimator .of-stat-v{font-family:var(--head);letter-spacing:-.02em;color:var(--ink);font-size:1.4375rem;font-weight:600;line-height:1.2;display:block}.sx-estimator .of-stat-v.is-sm{letter-spacing:-.01em;font-size:1.125rem}.sx-estimator .of-phases{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:.25rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.sx-estimator .of-phases>li{min-width:0}.sx-estimator .of-phases>li>i{background:var(--grad);background-size:calc(var(--n) * 100%) 100%;background-position:calc(var(--k) * 100% / max(var(--n) - 1,1)) 0;transform-origin:0;border-radius:.25rem;height:.5rem;display:block}.sx-estimator .of-phases>li>span{color:var(--muted);overflow-wrap:anywhere;margin-top:.375rem;font-size:.75rem;line-height:1.3;display:block}.sx-estimator .of-cx{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.sx-estimator .of-gauge{flex:none;gap:.25rem;display:flex}.sx-estimator .of-gauge>i{background:var(--line-2);border-radius:.3125rem;width:2.25rem;height:.625rem;position:relative;overflow:hidden}.sx-estimator .of-gauge>i.is-lit:after{content:"";background:var(--grad);background-size:300% 100%;background-position:calc(var(--k) * 50%) 0;transform-origin:0;position:absolute;inset:0}.sx-estimator .of-cx>b{color:var(--ink);font-size:1rem;font-weight:600}@media (max-width:56.25em){.sx-estimator .of-est-pane{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:1.5rem;padding:1.75rem 1.625rem}}@media (max-width:40em){.sx-estimator .of-rng{margin-bottom:1.375rem}.sx-estimator .of-stop{padding:3.25rem .25rem .5rem}.sx-estimator .of-stop-t{font-size:.90625rem}.sx-estimator .of-est-panes{border-radius:1.375rem}.sx-estimator .of-est-pane{padding:1.375rem 1.125rem}.sx-estimator .of-est-pane:not(.is-on){display:none}.sx-estimator .of-est-h{font-size:1.5625rem}.sx-estimator .of-stats{padding:.125rem 1rem}}@keyframes of-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes of-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes of-fade{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.sx-models .of-plan:not(.in) .of-line{opacity:0}.sx-models .of-plan.in .of-line{animation:of-rise .7s var(--ease) backwards;animation-delay:calc(.2s + var(--i) * 80ms)}.sx-factors .of-ft:not(.in) .of-meter>i{transform:scaleY(0)}.sx-estimator .of-est.in .of-est-pane.is-on .of-phases>li>i{animation:of-grow .6s var(--ease) backwards;animation-delay:calc(.25s + var(--k) * .14s)}.sx-estimator .of-est.in .of-est-pane.is-on .of-gauge>i.is-lit:after{animation:of-grow .5s var(--ease) backwards;animation-delay:calc(.35s + var(--k) * .15s)}.sx-estimator .of-est.in .of-est-pane.is-on .of-stat{animation:of-rise .6s var(--ease) backwards}.sx-estimator .of-est.in .of-est-pane.is-on .of-stat:nth-child(2){animation-delay:80ms}.sx-estimator .of-est.in .of-est-pane.is-on .of-stat:nth-child(3){animation-delay:.16s}.sx-estimator .of-est.in .of-est-pane.is-on .of-stat:nth-child(4){animation-delay:.24s}.sx-journey .is-acc .of-gpanel.is-on{animation:of-fade .45s var(--ease)}}@media (prefers-reduced-motion:no-preference) and (max-width:40em){.sx-estimator .of-est-pane.is-on{animation:of-fade .45s var(--ease)}}@media (prefers-reduced-motion:reduce){.sx-journey .of-timer{display:none}.sx-journey .of-gpanel,.sx-journey .of-gpanel.is-on,.sx-estimator .of-est-pane,.sx-estimator .of-est-pane.is-on{transition:none}.sx-tiers .of-tier.is-featured,.sx-models .of-plan.is-featured,.sx-factors .of-hub-pill{--ang:0deg}}
.axc{--axc-bleed:1.375rem;position:relative}.axc>.axc-track.axc-track{scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:1.125rem var(--axc-bleed) 4.5rem;margin:-1.125rem calc(-1 * var(--axc-bleed)) -4.5rem;max-width:none;scroll-padding-inline:var(--axc-bleed);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--axc-bleed),#000 calc(100% - var(--axc-bleed)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--axc-bleed),#000 calc(100% - var(--axc-bleed)),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 var(--axc-bleed),#000 calc(100% - var(--axc-bleed)),transparent);outline:none;flex-wrap:nowrap;grid-template-columns:none;display:flex;overflow:auto hidden}.axc>.axc-track::-webkit-scrollbar{display:none}.axc>.axc-track>.axc-slide{flex:0 0 var(--axc-w,20rem);width:var(--axc-w,20rem);scroll-snap-align:start;grid-column:auto;min-width:0;max-width:none;margin-top:0;margin-bottom:0}.axc>.axc-track>.axc-slide[hidden]{display:none}.axc>.axc-track:focus-visible{box-shadow:inset 0 0 0 .125rem var(--blue,#1984c7);border-radius:1.125rem}.axc-ui{z-index:1;align-items:center;gap:.875rem;margin-top:1.375rem;display:flex;position:relative}.axc-next{margin-left:auto}.axc.axc-static .axc-ui{display:none}.axc-btn{border:.0625rem solid var(--line-2,#d3deec);width:2.75rem;height:2.75rem;color:var(--ink,#07122f);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;transition:background .25s,color .25s,border-color .25s,transform .3s cubic-bezier(.2,.7,.2,1);display:grid;box-shadow:0 .0625rem .125rem #07122f0d}.axc-btn>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.axc-btn:hover{background:var(--blue,#1984c7);border-color:var(--blue,#1984c7);color:#fff}.axc-prev:hover{transform:translate(-.125rem)}.axc-next:hover{transform:translate(.125rem)}:is(.axc-btn:focus-visible,.axc-dot:focus-visible){outline:.125rem solid var(--blue,#1984c7);outline-offset:.1875rem}.axc-dots{align-items:center;gap:.125rem;display:flex}.axc-dot{cursor:pointer;background:0 0;border:0;width:1.5rem;height:2.75rem;padding:0;position:relative}.axc-dot:before{content:"";background:#c6d3e6;border-radius:62.4375rem;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;transition:width .4s cubic-bezier(.2,.7,.2,1),margin .4s cubic-bezier(.2,.7,.2,1),background .3s;position:absolute;top:50%;left:50%}.axc-dot.on:before{background:var(--grad,#1984c7);width:1.375rem;margin-left:-.6875rem}.axc-bar{background:var(--line,#e2e9f3);border-radius:.125rem;flex:1;min-width:2.5rem;height:.125rem;overflow:hidden}.axc-bar>i{background:var(--grad,#1984c7);transform-origin:0;height:100%;animation:4.2s linear forwards paused axcFill;display:block;transform:scaleX(0)}.axc.axc-playing .axc-bar>i{animation-play-state:running}.axc.axc-follow .axc-bar{visibility:hidden;min-width:0}@keyframes axcFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:40em){.axc{--axc-bleed:.875rem}.axc-ui{gap:.5rem;margin-top:1rem}.axc-dot{width:1.125rem}}@media (prefers-reduced-motion:reduce){.axc-bar{display:none}}
.skip-link{z-index:200;background:var(--ink);color:#fff;transition:top .2s var(--ease);border-radius:.75rem;padding:.625rem 1rem;font-weight:600;position:absolute;top:-3.5rem;left:1rem}:is(.skip-link:focus,.skip-link:focus-visible){color:#fff;outline:.125rem solid var(--blue);outline-offset:.1875rem;top:1rem}.logo-text{font-family:var(--head);color:var(--ink);font-size:1.375rem;font-weight:700}.foot-mail{margin-top:.875rem}.addr-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue-2);font-size:.6875rem;font-weight:500}.cta>.lead{margin:0 auto}.sx-cases .cases-cap{flex-basis:9.8125rem}.sx-form .form-hint.is-error{color:var(--bad-t);font-weight:500}.sx-form .form-flash{border:.0625rem solid var(--ok);background:var(--ok-bg);color:var(--ok-t);border-radius:.75rem;margin:0 0 1.5rem;padding:.875rem 1.125rem;font-weight:500}.sx-form .form-flash.is-error{border-color:var(--bad);background:var(--bad-bg);color:var(--bad-t)}.sdot{background:currentColor;border-radius:50%;flex:none;width:.4375rem;height:.4375rem;display:inline-block}.tsvg{vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;margin-right:.375em;display:inline-block}.admin-bar .hdr,.admin-bar .progress{top:32px}.admin-bar .drawer{top:calc(4.625rem + 32px)}@media screen and (max-width:782px){.admin-bar .hdr,.admin-bar .progress{top:46px}.admin-bar .drawer{top:calc(4.625rem + 46px)}}
.v2-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;overflow:hidden;position:absolute!important}.v2-hero .v2-meta{font-family:var(--mono);color:var(--muted);animation:rise 1s var(--ease) .26s both;flex-wrap:wrap;align-items:center;gap:.375rem .875rem;margin:1rem 0 0;font-size:.8125rem;display:flex}.v2-meta>*+:before{content:"";vertical-align:-.0625rem;background:var(--line-2);width:.0625rem;height:.875em;margin-right:.875rem;display:inline-block}.v2-search{max-width:36rem;animation:rise 1s var(--ease) .32s both;gap:.75rem;margin-top:2rem;display:flex}.v2-search-field{flex:auto;min-width:0;position:relative}.v2-search-field>.ic{color:var(--slate);pointer-events:none;font-size:1.125rem;position:absolute;top:50%;left:1.125rem;transform:translateY(-50%)}.v2-search input{border:.0625rem solid var(--line-2);width:100%;height:3.25rem;font-family:var(--body);color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fbfcfe;border-radius:62.4375rem;outline:none;margin:0;padding:0 1.25rem 0 3rem;font-size:1rem;transition:border-color .25s,box-shadow .3s,background .25s;display:block}.v2-search input::placeholder{color:var(--slate);opacity:1}.v2-search input:hover{border-color:#b9c7dc}.v2-search input:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 .25rem #1984c71f}.v2-search input::-webkit-search-cancel-button{cursor:pointer}.v2-search .btn{flex:none}@media (max-width:30em){.v2-search{flex-direction:column}.v2-search .btn{justify-content:center}}.prose-layout{max-width:46rem}.prose{max-width:46rem;color:var(--ink-2);font-size:1.0625rem;line-height:1.75}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p{text-wrap:pretty;margin:0 0 1.15em}.prose h2,.prose h3,.prose h4{font-family:var(--head);color:var(--ink);text-wrap:balance;scroll-margin-top:7.5rem}.prose h2{letter-spacing:-.02em;margin:2.75rem 0 .875rem;font-size:max(1.5rem,min(2.6vw,1.875rem));line-height:1.2}.prose h3{letter-spacing:-.01em;margin:2.5rem 0 .75rem;font-size:1.25rem;line-height:1.3}.prose h4{margin:2rem 0 .5rem;font-size:1.0625rem;line-height:1.4}.prose strong,.prose b{color:var(--ink);font-weight:600}.prose a{color:var(--blue-2);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.0625rem;transition:color .2s}.prose a:hover{color:var(--ink)}.prose ul,.prose ol{margin:0 0 1.25em;padding-left:1.375rem}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li{margin:.375rem 0;padding-left:.25rem}.prose li::marker{color:var(--blue)}.prose ol>li::marker{font-family:var(--mono);font-size:.875em}.prose blockquote{border-radius:var(--r);background:var(--soft);color:var(--ink);margin:2rem 0;padding:1.25rem 1.5rem;font-size:1.125rem;line-height:1.6}.prose blockquote>:last-child{margin-bottom:0}.prose img{border-radius:var(--r);max-width:100%;height:auto}.prose figure{margin:2rem 0}.prose figcaption{color:var(--muted);margin-top:.625rem;font-size:.875rem}.prose hr{background:var(--line);border:0;height:.0625rem;margin:2.5rem 0}.prose code{font-family:var(--mono);background:var(--soft-2);color:var(--ink);border-radius:.375rem;padding:.1em .35em;font-size:.875em}.prose pre{border-radius:var(--r);background:var(--ink);color:#e6edf7;margin:1.75rem 0;padding:1.25rem 1.375rem;font-size:.875rem;line-height:1.65;overflow:auto}.prose pre code{color:inherit;background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;margin:1.75rem 0;font-size:.9375rem}.prose th,.prose td{border-bottom:.0625rem solid var(--line);text-align:left;vertical-align:top;padding:.75rem}.prose th{color:var(--ink);font-weight:600}.prose-toc{display:none}@media (min-width:64em){.prose-layout.has-toc{grid-template-columns:14rem minmax(0,46rem);align-items:start;gap:4.5rem;max-width:none;display:grid}.prose-toc{font-size:.875rem;line-height:1.45;display:block;position:sticky;top:7.5rem}.prose-toc-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .875rem;font-size:.71875rem;font-weight:500}.prose-toc ul{margin:0;padding:0;list-style:none}.prose-toc li+li{margin-top:.125rem}.prose-toc a{color:var(--muted);border-radius:.625rem;margin-left:-.75rem;padding:.4375rem .75rem;transition:color .2s,background .2s;display:block}.prose-toc a:hover{color:var(--blue-2);background:var(--soft)}.prose-toc a:focus-visible{outline:.125rem solid var(--blue);outline-offset:.125rem}}.v2-links{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.v2-links a{border:.0625rem solid var(--line);min-height:2.75rem;color:var(--ink-2);background:#fff;border-radius:62.4375rem;align-items:center;padding:0 1.125rem;font-size:.9375rem;font-weight:500;transition:border-color .25s,color .25s,box-shadow .3s;display:inline-flex}.v2-links a:hover{color:var(--blue-2);box-shadow:var(--sh);border-color:#1984c766}.v2-links a:focus-visible{outline:.125rem solid var(--blue);outline-offset:.125rem}.v2-pager{flex-wrap:wrap;justify-content:center;gap:.375rem;margin-top:3rem;display:flex}.v2-pager .page-numbers{border:.0625rem solid var(--line);min-width:2.75rem;height:2.75rem;font-family:var(--mono);color:var(--ink-2);background:#fff;border-radius:62.4375rem;place-items:center;padding:0 .75rem;font-size:.875rem;transition:border-color .25s,color .25s;display:inline-grid}.v2-pager a.page-numbers:hover{color:var(--blue-2);border-color:#1984c766}.v2-pager .page-numbers.current{background:var(--grad);color:#fff;border-color:#0000}.v2-pager .page-numbers.dots{background:0 0;border-color:#0000}.v2-pager .ic{font-size:1rem}.v2-pager .ic.prev{transform:rotate(90deg)}.v2-pager .ic.next{transform:rotate(-90deg)}.v2-empty{border-radius:var(--r-lg);border:.0625rem solid var(--line);background:var(--soft);text-align:center;max-width:40rem;margin:0 auto;padding:3.5rem 2rem}.v2-empty-ic{background:var(--grad);color:#fff;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;display:inline-grid;box-shadow:0 .875rem 1.75rem -.875rem #3d4fb0b3}.v2-empty .h3{color:var(--ink);margin:1.25rem 0 .5rem}.v2-empty p{max-width:32rem;color:var(--muted);text-wrap:pretty;margin:0 auto;line-height:1.65}.v2-empty .ctas{justify-content:center;margin-top:1.75rem}.v2-empty .v2-links{justify-content:center;margin-top:1.5rem}@media (max-width:40em){.v2-empty{padding:2.5rem 1.25rem}.v2-empty .ctas .btn{justify-content:center;width:100%}}.v2-locked .post-password-form p{margin:0 0 1rem}.v2-locked .post-password-form p:last-child{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.v2-locked .post-password-form label{color:var(--ink);flex-direction:column;flex:16rem;gap:.5rem;font-weight:500;display:flex}.v2-locked .post-password-form input[type=password]{border:.0625rem solid var(--line-2);height:3.25rem;font:inherit;color:var(--ink);background:#fbfcfe;border-radius:62.4375rem;outline:none;padding:0 1.25rem;transition:border-color .25s,box-shadow .3s}.v2-locked .post-password-form input[type=password]:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 .25rem #1984c71f}.v2-locked .post-password-form input[type=submit]{background:var(--blue-2);color:#fff;height:3.25rem;font:inherit;cursor:pointer;border:0;border-radius:62.4375rem;padding:0 1.5rem;font-weight:600}.v2-locked .post-password-form input[type=submit]:hover{background:var(--ink)}.v2-locked .post-password-form input[type=submit]:focus-visible{outline:.125rem solid var(--blue);outline-offset:.125rem}
#app:focus{outline:none}.hdr .logo,.hdr-cta{flex-shrink:0}.logo img{object-fit:contain}@media (min-width:67.5625em) and (max-width:73.6875em){.hdr-in{gap:1rem}.nav{gap:0}.nav-btn{padding:.625rem .5rem}.hdr-cta{margin-left:0}}.cbody{display:grid}.cview{visibility:hidden;grid-area:1/1;display:block}.cview.on{visibility:visible}@media (max-width:23.75em){.term .body{min-height:36.25rem}}@media (min-width:23.8125em) and (max-width:40em){.term .body{min-height:33.5rem}}@media (min-width:40.0625em) and (max-width:61.25em){.term .body{min-height:23.25rem}}@media (min-width:61.3125em){.term .body{min-height:25.75rem}}.term .wb code{word-break:normal;overflow-wrap:anywhere}@media (max-width:61.25em){.h1,.h2,.phero-copy .h1,.cta .h2,.cards-t,.rows-t,.tl-t,.post-title,.sx-form .form-title,.sx-form .form-side-title{text-wrap:balance}.lead,.shead .lead{text-wrap:pretty}.chal-card{display:grid}.chal-card>.pane{grid-area:1/1;align-self:center}.pane.hide{visibility:hidden;transition:opacity .6s var(--ease),transform .6s var(--ease),visibility 0s .6s;position:static;inset:auto}}@media (min-width:40.0625em) and (max-width:61.25em){.sx-split .split-vis{width:100%;max-width:38.75rem;margin-inline:auto}.drawer{border-left:.0625rem solid var(--line);width:min(28rem,100%);box-shadow:var(--sh-lg);left:auto}.bcard{grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.bcard .img{aspect-ratio:auto;height:100%}}@media (min-width:40.0625em) and (max-width:56.25em){.sx-timeline .tl-d{max-width:34rem}}.menu-open .hdr{border-color:var(--line);background:#fff}@media (max-width:40em){.phero-vis{order:0}.crumbs{white-space:nowrap;flex-wrap:nowrap;min-width:0}.crumbs [aria-current]{text-overflow:ellipsis;min-width:0;overflow:hidden}.shead.center{text-align:left}.shead.center .lead{margin-left:0}.logos p{letter-spacing:.12em;text-wrap:balance;padding:0 1rem}.cta .ctas{flex-direction:column;align-items:stretch;max-width:17.5rem;margin-inline:auto}.cta .ctas .btn{justify-content:center}.axc-dots{gap:.375rem}.sx-cards .cards-tag{text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.sx-library .lib-more{color:var(--blue-2);text-align:left}.sx-cases .cases-cap{flex-basis:100%}.sx-cases .cases-num{font-variant-numeric:tabular-nums}.lead+.lead{margin-top:.75rem}.rh-copy .eyebrow{font-size:.6875rem}}@media (max-width:37.5em){.sx-cards .cards-ico,.sx-cards .cards-wide .cards-ico{padding:1.375rem 1.25rem 1.5rem}.sx-cards .cards-ico .cards-icon,.sx-cards .cards-wide .cards-ico .cards-icon{position:relative;top:auto;left:auto}:is(.sx-cards .cards-ico .cards-top,.sx-cards .cards-ico .cards-top:not(:has(.cards-tag))){margin-bottom:.875rem}.sx-cards .cards-linked .cards-txt{padding-right:0}.sx-cards .cards-photo-media{height:10rem}}@media (max-width:32.5em){.kpi small,.kpi>span{line-height:1.4;display:block}}@media (max-width:26.25em){.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}}@media (max-width:24.3125em){.sx-split .h2{font-size:1.75rem}}@media (max-width:23.75em){.sx-timeline .tl-item{grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem}.sx-timeline .tl-node{width:2.25rem;height:2.25rem}.sx-timeline .tl-card{padding:1.125rem 1rem}.sx-form .form-step{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.sx-form .form-step-node{width:2rem;height:2rem}.term .cmd{flex-direction:column;gap:.25rem}}@media (max-width:23.375em){.axc-dots:has(.axc-dot:nth-child(8)){display:none}}@media (max-width:23.125em){.toggle button{padding:0 .875rem;font-size:.84375rem}.rh-ctas{gap:.375rem}.rh-ctas .btn{gap:.375rem;padding:0 .75rem;font-size:.8125rem}.rh-copy .eyebrow,.logos p{text-wrap:balance}}@media (max-width:22.5em){.pv-toast b{-webkit-line-clamp:1;line-clamp:1}}.legal a{padding:.375rem 0;display:inline-block}.nw{white-space:nowrap}#cTabs:focus-within button.on:after,#pillars:hover .pillar.on .bar i,#pillars:focus-within .pillar.on .bar i,.ind:focus-within .ind-item.on .bar i{animation-play-state:paused}@media (max-width:25.875em){#chalStatus{min-height:2.9375rem}}@media (min-width:61.3125em){.num-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:2rem}.tiles{gap:.75rem}.tile{padding:1.75rem 1.375rem}.tile b{font-size:max(2.5rem,min(4vw,3.5rem))}}@keyframes billboardV{0%{transform:translate(-50%,-50%)rotate(0)rotateY(10deg)rotateX(-60deg)rotate(-75deg)}to{transform:translate(-50%,-50%)rotate(360deg)rotateY(10deg)rotateX(-60deg)rotate(-75deg)}}@media (max-width:40em){.solar{height:22rem}.solar-plane{transform:rotate(75deg)rotateX(60deg)rotateY(-10deg)}.solar .oc{animation-name:billboardV}.solar .sun{transform:rotateY(10deg)rotateX(-60deg)rotate(-75deg)}}@media (max-width:40em) and (prefers-reduced-motion:reduce){.solar .oc{animation:billboardV var(--dur) linear var(--dl) infinite paused!important}}.fgrid h2{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue-2);margin-bottom:1rem;font-size:.6875rem;font-weight:500}.addr h2{margin-bottom:.375rem}.sx-library .lib-ph-tx>h2{letter-spacing:-.015em;font-size:1.5rem}@media (max-width:40em){.sx-library .lib-ph-tx>h2{font-size:1.3125rem}}.mq-track .mq-logo{align-items:center;display:flex}.mq-track .mq-logo img{width:auto;max-width:none;height:var(--lh,2.5rem);display:block}.logos .mq-track{animation-duration:var(--mq-dur,38s)}@media (max-width:40em){.mq-track .mq-logo{padding:0 1.25rem}.mq-track .mq-logo img{height:calc(var(--lh,2.5rem)*.8)}.logos .mq-track{animation-duration:var(--mq-dur-s,var(--mq-dur,38s))}}
@media (max-width:40em){html.js .rh-copy .eyebrow,html.js .rh-sub,html.js .rh-ctas{opacity:1;transform:none}html.js .rh-h1 .w>span{transform:none}}
