@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)}
.toggle{border:.0625rem solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:62.4375rem;margin-top:1.875rem;padding:.3125rem;display:inline-flex;position:relative}.toggle button{z-index:1;white-space:nowrap;height:2.625rem;color:var(--muted);border-radius:62.4375rem;padding:0 1.25rem;font-size:.90625rem;font-weight:600;transition:color .35s;position:relative}.toggle button.on{color:#fff}.toggle .pill-bg{background:var(--bad-t);transition:transform .5s var(--ease),width .5s var(--ease),background .5s;z-index:0;border-radius:62.4375rem;position:absolute;top:.3125rem;bottom:.3125rem;left:.3125rem}.toggle.ai .pill-bg{background:var(--grad)}.status-line{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.875rem;font-size:.71875rem}.status-line span{border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.3125rem .75rem;display:inline-flex}.status-line .m{color:var(--bad-t);background:var(--bad-bg)}.status-line .a{color:var(--ok-t);background:var(--ok-bg)}.chal-panel{margin-top:2.75rem}.chal-card{padding:0;position:relative;overflow:hidden}.pane{transition:opacity .6s var(--ease),transform .6s var(--ease)}.pane.hide{opacity:0;pointer-events:none;position:absolute;inset:0;transform:scale(.97)}.manual{padding:4.375rem 2.5rem 2.5rem}.flow{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex;position:relative}.flow:before{content:"";border-top:.125rem dashed #d5dce8;position:absolute;top:1.75rem;left:5%;right:5%}.flow .runner{width:.75rem;height:.75rem;animation:runner 9s steps(1) infinite, runnerMove 9s var(--ease) infinite;background:#aab6c9;border-radius:50%;position:absolute;top:1.4375rem;left:5%;box-shadow:0 0 0 .3125rem #aab6c933}@keyframes runnerMove{0%{left:5%}14%{left:5%}20%{left:22%}34%{left:22%}40%{left:40%}54%{left:40%}60%{left:58%}74%{left:58%}80%{left:76%}94%{left:76%}to{left:94%}}@keyframes runner{0%{opacity:1}}.step{text-align:center;cursor:default;flex-direction:column;flex:1;align-items:center;gap:.75rem;display:flex;position:relative}.step .node{border:.09375rem solid var(--line-2);width:3.625rem;height:3.625rem;color:var(--slate);transition:border-color .3s,color .3s,transform .3s var(--ease);background:#fff;border-radius:50%;place-items:center;font-size:1.375rem;display:grid;position:relative}.step:hover .node{border-color:var(--bad);color:var(--bad);transform:translateY(-.1875rem)}.step .alert{background:var(--bad-bg);width:1.375rem;height:1.375rem;color:var(--bad-t);font-size:.75rem;font-weight:700;font-family:var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2.125rem;left:50%;transform:translate(-50%)}.step .alert:after{content:"";border:.09375rem solid var(--bad);animation:2.2s cubic-bezier(0,0,.2,1) infinite ping;animation-delay:var(--d,0s);border-radius:50%;position:absolute;inset:0}.step b{font-family:var(--mono);color:var(--ink-2);font-size:.75rem;font-weight:500}.step small{color:var(--bad-t);background:var(--bad-bg);border-radius:62.4375rem;padding:.125rem .5rem;font-size:.6875rem}.step .tip{background:var(--ink);color:#dfe7f5;opacity:0;visibility:hidden;z-index:5;width:13.125rem;box-shadow:var(--sh-lg);border-radius:.75rem;padding:.75rem .875rem;font-size:.78125rem;line-height:1.5;transition:all .25s;position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%,.375rem)}.step:hover .tip{opacity:1;visibility:visible;transform:translate(-50%)}.panel-foot{border:.0625rem solid var(--line);font-family:var(--mono);color:var(--muted);background:#fbfcfe;border-radius:.875rem;justify-content:space-between;align-items:center;gap:.75rem;margin:2.5rem 0 0;padding:.875rem 1.125rem;font-size:.75rem;display:flex}.ai-pane{padding:1.625rem}.ai-stage{aspect-ratio:600/360;max-width:55rem;margin:0 auto;position:relative}.ai-stage>svg{width:100%;height:100%;position:absolute;inset:0}.ai-line{stroke:#cfdcee;stroke-width:1.4px;vector-effect:non-scaling-stroke}.ai-flow{stroke:url(#aiGrad);stroke-width:1.6px;stroke-dasharray:4 10;vector-effect:non-scaling-stroke;animation:1.3s linear infinite dashflow}.anode{flex-direction:column;align-items:center;gap:.4375rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.anode .node{border:.0625rem solid var(--line);width:3.125rem;height:3.125rem;color:var(--blue);background:#fff;border-radius:.9375rem;place-items:center;font-size:1.25rem;display:grid;position:relative;box-shadow:0 .5rem 1.25rem -.75rem #07122f59}.anode .ok{background:var(--ok);color:#fff;opacity:0;border-radius:50%;place-items:center;width:1.125rem;height:1.125rem;font-size:.6875rem;display:grid;position:absolute;top:-.375rem;right:-.375rem;transform:scale(.4)}.ai-on .anode .ok{animation:pop .5s var(--ease) forwards;animation-delay:calc(.3s + var(--i) * .12s)}.anode b{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;font-size:.6875rem;font-weight:500}.acore{text-align:center;border-radius:50%;place-items:center;width:7rem;height:7rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acore:before,.acore:after{content:"";border:.09375rem solid #1984c766;border-radius:50%;animation:2.6s ease-out infinite ring;position:absolute;inset:0}.acore:after{animation-delay:1.3s}.acore .in{background:var(--grad);color:#fff;width:6rem;height:6rem;font-family:var(--head);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;line-height:1.15;display:grid;position:relative;box-shadow:0 1.125rem 2.5rem -.875rem #3d4fb0b3}.acore .in img{filter:brightness(0)invert();width:1.875rem;height:1.875rem;margin:0 auto .25rem}.problems{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem;margin-top:2.5rem;display:grid}.prob{transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s;padding:1.625rem 1.5rem}.prob:hover{box-shadow:var(--sh-lg);border-color:#e5484d59;transform:translateY(-.375rem)}.prob .n{font-family:var(--mono);color:var(--bad-t);font-size:.75rem}.prob h3{margin:.625rem 0 .5rem;font-size:1.1875rem}.prob p{color:var(--muted);font-size:.90625rem;line-height:1.6}@media (max-width:61.25em){.problems{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.5em){.manual{padding:2.125rem 1.25rem 1.5rem}.flow{flex-direction:column;align-items:stretch;gap:1.625rem;padding-left:.25rem}.flow:before{border-top:0;border-left:.125rem dashed #d5dce8;inset:.625rem auto .625rem 1.8125rem}.flow .runner{display:none}.step{text-align:left;flex-direction:row;gap:1rem}.step .alert{width:1.125rem;height:1.125rem;font-size:.625rem;top:-.375rem;left:2.75rem;transform:none}.step .tip{display:none}.step .meta{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.ai-stage{aspect-ratio:1/1.05}.anode .node{border-radius:.75rem;width:2.5rem;height:2.5rem;font-size:1rem}.anode b{font-size:.59375rem}.acore{width:5.5rem;height:5.5rem}.acore .in{width:4.75rem;height:4.75rem;font-size:.6875rem}.acore .in img{width:1.375rem;height:1.375rem}.panel-foot{flex-direction:column;align-items:flex-start;font-size:.6875rem}}@media (max-width:32.5em){.problems{grid-template-columns:minmax(0,1fr)}}
.statement{padding:8.125rem 0}.statement p{font-family:var(--head);letter-spacing:-.02em;max-width:65.625rem;font-size:max(1.75rem,min(3.6vw,3rem));font-weight:500;line-height:1.2}.statement .sw{opacity:.14;transition:opacity .25s linear}.statement .sw.hl{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.statement .tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:1.625rem;font-size:.75rem;display:block}
.plat-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:3.5rem;margin-top:3.5rem;display:grid}.pent{padding:1.5rem}.pent-stage{aspect-ratio:400/360;position:relative}.pent-stage>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.parc{transform-origin:12.5rem 11.25rem;transition:transform 1s var(--ease);filter:drop-shadow(0 0 .3125rem #329ffe8c)}.pline{stroke:#d7e2f1;stroke-width:1.5px;transition:stroke .5s}.pline.on{stroke:url(#pGrad);stroke-width:2.2px}.ppk{opacity:0;transition:opacity .3s}.ppk.on{opacity:1}.pnode{border:.0625rem solid var(--line-2);width:3.5rem;height:3.5rem;color:var(--slate);transition:transform .7s var(--ease),background-color .5s,border-color .5s,color .5s,box-shadow .7s var(--ease);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:1.375rem;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .5rem 1.25rem -.75rem #07122f59}.pnode.on{color:#fff;background:var(--blue);border-color:var(--blue);transform:translate(-50%,-50%)scale(1.14);box-shadow:0 0 0 .5rem #1984c71f,0 .875rem 1.875rem -.75rem #1984c7cc}.pcore{background:var(--grad);color:#fff;text-align:center;width:6.5rem;height:6.5rem;font-family:var(--head);border-radius:50%;place-items:center;font-size:.84375rem;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.25rem 2.5rem -1rem #3d4fb0bf}.pcore:after{content:"";border:.09375rem dashed #3d4fb059;border-radius:50%;animation:14s linear infinite spin;position:absolute;inset:-.625rem}.pent-cap{border:.0625rem solid var(--line);color:var(--muted);background:#fbfcfe;border-radius:.875rem;min-height:4.375rem;margin-top:.875rem;padding:.875rem 1rem;font-size:.84375rem}.pent-cap b{color:var(--ink);margin-bottom:.125rem;font-size:.875rem;display:block}.pent-cap{display:grid}.pent-cap>div{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .45s,visibility .45s}.pent-cap>div.on{opacity:1;visibility:visible}.pillars{flex-direction:column;gap:.75rem;display:flex}.pillar{border:.0625rem solid var(--line);cursor:pointer;transition:border-color .5s,box-shadow .5s;transition:border-color .35s,box-shadow .35s,transform .35s var(--ease);background:#fff;border-radius:1rem;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.125rem 1.25rem;display:grid;position:relative;overflow:hidden}.pillar:focus-visible{outline:.125rem solid var(--blue);outline-offset:.1875rem}.pillar .pi{background:var(--soft-2);width:2.75rem;height:2.75rem;color:var(--blue);border-radius:.75rem;place-items:center;font-size:1.25rem;transition:background .35s,color .35s;display:grid}.pillar h3{align-items:center;min-height:2.625rem;margin-top:.125rem;font-size:1.09375rem;display:flex}.pillar .pd{transition:grid-template-rows .75s var(--ease);grid-template-rows:0;display:grid;overflow:hidden}.pillar .pd>p{min-height:0;color:var(--muted);opacity:0;transition:opacity .45s ease,transform .6s var(--ease);align-self:start;padding-top:0;font-size:.875rem;transform:translateY(-.25rem)}.pillar:before{content:"";background:var(--grad);width:.1875rem;transition:transform .7s var(--ease);border-radius:0 .1875rem .1875rem 0;position:absolute;top:1rem;bottom:1rem;left:0;transform:scaleY(0)}.pillar .k{font-family:var(--mono);color:var(--slate);margin-top:.25rem;font-size:.71875rem}.pillar .bar{background:0 0;height:.125rem;position:absolute;bottom:0;left:0;right:0}.pillar .bar i{background:var(--grad);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pillar.on{box-shadow:var(--sh);border-color:#1984c766}.pillar.on:before{transform:scaleY(1)}.pillar.on .pd{grid-template-rows:var(--pdh,1fr)}.pillar .pd>p:before{content:"";height:.375rem;display:block}.pillar.on .pd>p{opacity:1;transition-delay:.18s,.12s;transform:none}.pillar.on .pi{background:var(--blue);color:#fff}.pillar.on .bar i{animation:4.2s linear forwards fill}@media (max-width:61.25em){.plat-grid{grid-template-columns:minmax(0,1fr);gap:2.125rem}}@media (max-width:32.5em){.pnode{width:2.75rem;height:2.75rem;font-size:1.125rem}.pcore{width:5.25rem;height:5.25rem;font-size:.71875rem}.pent{padding:.875rem}}
.pipe{margin-top:4rem;position:relative}.pipe svg.circuit{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pipe .track{fill:none;stroke:#dbe4f1;stroke-width:2px}.pipe .draw{fill:none;stroke:url(#cGrad);stroke-width:2.6px;stroke-linecap:round}.pipe .tip{fill:#fff;stroke:var(--blue);stroke-width:3px}.pipe .tipglow{fill:#329ffe40}.pcards{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4rem 5.25rem;display:grid;position:relative}.pcard{transition:box-shadow .5s,border-color .5s,transform .5s var(--ease);padding:1.625rem 1.625rem 1.375rem}.pcard:nth-child(2),.pcard:nth-child(4){margin-top:4.75rem}.pcard.lit{box-shadow:0 0 0 .25rem #1984c712,var(--sh-lg);border-color:#1984c773}.pcard .top{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.pcard .num{background:var(--ink);color:#fff;width:2.125rem;height:2.125rem;font-family:var(--mono);border-radius:50%;place-items:center;font-size:.75rem;transition:background .5s;display:grid}.pcard.lit .num{background:var(--blue-2)}.pcard h3{font-size:1.25rem}.pcard>p{color:var(--muted);font-size:.90625rem}.mini{background:var(--soft);border:.0625rem solid var(--line);font-family:var(--mono);color:var(--ink-2);border-radius:.875rem;margin-top:1.125rem;padding:.875rem;font-size:.71875rem}.trig{flex-wrap:wrap;gap:.5rem;display:flex}.trig span{border:.0625rem solid var(--line);animation:6s infinite trigLit;animation-delay:calc(var(--i) * 1.5s);background:#fff;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;display:inline-flex}@keyframes trigLit{0%,20%{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 .1875rem #1984c71f}26%,to{border-color:var(--line);color:var(--ink-2);box-shadow:none}}.lanes{flex-direction:column;gap:.5625rem;display:flex}.lane{grid-template-columns:3.875rem minmax(0,1fr) 2.125rem;align-items:center;gap:.625rem;display:grid}.lane .tr{background:#e3eaf4;border-radius:.5625rem;height:.4375rem;overflow:hidden}.lane .tr i{background:var(--grad);transform-origin:0;height:100%;animation:laneFill var(--t) ease-in-out infinite;border-radius:.5625rem;display:block}@keyframes laneFill{0%{transform:scaleX(.02)}80%,to{transform:scaleX(1)}}.tabs-mini{gap:.375rem;margin-bottom:.625rem;display:flex}.tabs-mini span{border:.0625rem solid var(--line);height:1.375rem;color:var(--slate);background:#fff;border-bottom:0;border-radius:.375rem .375rem 0 0;flex:1;place-items:center;font-size:.59375rem;display:grid}.tabs-mini span:first-child{animation:6s infinite tabOn}.tabs-mini span:nth-child(2){animation:6s 2s infinite tabOn}.tabs-mini span:nth-child(3){animation:6s 4s infinite tabOn}@keyframes tabOn{0%,30%{color:var(--blue);border-color:var(--blue)}34%,to{color:var(--slate);border-color:var(--line)}}.checks div{align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.checks .ic{color:var(--ok);opacity:0;animation:6s infinite chk;animation-delay:calc(var(--i) * .9s);font-size:.875rem}@keyframes chk{0%{opacity:0;transform:scale(.4)}8%,85%{opacity:1;transform:none}to{opacity:0}}.sup div{opacity:0;animation:7s infinite supIn;animation-delay:calc(var(--i) * 1.1s);align-items:center;gap:.5rem;padding:.25rem 0;display:flex}@keyframes supIn{0%{opacity:0;transform:translateY(.375rem)}8%,80%{opacity:1;transform:none}90%,to{opacity:0}}.sup .ok{color:var(--ok)}.sup .rt{color:var(--amber-t)}@media (max-width:56.25em){.pcards{grid-template-columns:minmax(0,1fr);gap:1.375rem 0;padding-left:2.125rem}.pcard,.pcard:nth-child(n){margin-top:0}}
.split2{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:4rem;display:grid}.split2.rev{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1.75rem;display:grid}.caps li{border:.0625rem solid var(--line);transition:border-color .3s,transform .3s var(--ease);background:#fff;border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:.875rem;font-weight:500;display:flex}.caps li:hover{border-color:#1984c773;transform:translateY(-.125rem)}.caps .ic{color:var(--ok);margin-top:.125rem;font-size:1.0625rem}.bw .url{border:.0625rem solid var(--line);height:1.875rem;font-family:var(--mono);color:var(--muted);white-space:nowrap;background:#fff;border-radius:.5rem;flex:1;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.71875rem;display:flex;overflow:hidden}.bw .url .ic{color:var(--ok);font-size:.8125rem}.bsteps{gap:.25rem;padding:.875rem 1rem 0;display:flex}.bsteps span{color:#7b889f;text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;padding-top:.875rem;font-size:.65625rem;font-weight:600;transition:color .3s;position:relative;overflow:hidden}.bsteps span:before{content:"";background:#e3eaf4;border-radius:.25rem;height:.25rem;position:absolute;top:0;left:0;right:0}.bsteps span:after{content:"";background:var(--grad);transform-origin:0;height:.25rem;transition:transform .5s var(--ease);border-radius:.25rem;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.bsteps span.done:after,.bsteps span.on:after{transform:scaleX(1)}.bsteps span.on,.bsteps span.done{color:var(--ink-2)}.bbody{min-height:20.625rem;padding:1.125rem 1.125rem 1rem;position:relative}.email{border:.0625rem solid var(--line);transition:opacity .45s,transform .45s var(--ease);background:#fff;border-radius:.875rem;padding:1rem;position:absolute;inset:1.125rem}.email.hide{opacity:0;pointer-events:none;transform:translateY(-.625rem)}.email .from{align-items:center;gap:.625rem;margin-bottom:.75rem;display:flex}.email .av{width:2rem;height:2rem;color:var(--blue);background:#e9f4fc;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.email .from b{font-size:.84375rem;display:block}.email .from div>span{color:var(--muted);font-size:.71875rem}.email .ln{color:var(--ink-2);border-radius:.375rem;margin:0 -.5rem;padding:.3125rem .5rem;font-size:.8125rem;transition:background .3s}.email .ln.hl{background:#1984c71a}.email .ln mark{color:var(--blue);background:0 0;font-weight:600}.email .att{border:.0625rem solid var(--line);font-size:.75rem;font-family:var(--mono);border-radius:.625rem;align-items:center;gap:.5rem;margin-top:.625rem;padding:.5rem .75rem;display:inline-flex}.form{transition:opacity .45s}.form.hide{opacity:0}.form h4{justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.9375rem;display:flex}.frow{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:.5625rem;display:grid}.frow label{color:var(--muted);font-size:.78125rem}.fin{border:.0625rem solid var(--line);height:2.125rem;font-size:.8125rem;font-family:var(--mono);color:var(--ink);white-space:nowrap;background:#fbfcfe;border-radius:.5625rem;align-items:center;padding:0 .6875rem;transition:border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.fin.focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 .1875rem #1984c724}.fin.focus:after{content:"";background:var(--blue);width:.09375rem;height:.9375rem;margin-left:.0625rem;animation:1s step-end infinite caret}.fsubmit{justify-content:flex-end;margin-top:.75rem;display:flex}.fsubmit .btn{height:2.375rem;padding:0 1.125rem;font-size:.84375rem;transition:transform .15s}.fsubmit .btn.press{transform:scale(.94)}.spinner{border:.125rem solid #fff6;border-top-color:#fff;border-radius:50%;width:.875rem;height:.875rem;animation:.7s linear infinite spin;display:none}.busy .spinner{display:block}.success{background:var(--ok-bg);color:#0b6e52;opacity:0;transition:opacity .4s,transform .4s var(--ease);border:.0625rem solid #bfe9d8;border-radius:.75rem;align-items:center;gap:.625rem;padding:.75rem .875rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;bottom:1rem;left:1.125rem;right:1.125rem;transform:translateY(.625rem)}.success.show{opacity:1;transform:none}.cursor{z-index:6;pointer-events:none;width:1.375rem;height:1.375rem;transition:left .7s var(--ease),top .7s var(--ease);filter:drop-shadow(0 .1875rem .375rem #07122f59);position:absolute;top:60%;left:70%}.cursor .clk{border:.125rem solid var(--blue);opacity:0;border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;top:-.625rem;left:-.625rem}.cursor.click .clk{animation:.5s ease-out ring}.cursor .tag{background:var(--grad);color:#fff;white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem;font-size:.65625rem;font-weight:600;position:absolute;top:1.125rem;left:1.125rem}.bstatus{border-top:.0625rem solid var(--line);font-family:var(--mono);color:var(--muted);background:#fbfcfe;justify-content:space-between;align-items:center;gap:.625rem;padding:.6875rem 1rem;font-size:.71875rem;display:flex}@media (max-width:61.25em){.split2,.split2.rev{grid-template-columns:minmax(0,1fr);gap:2.75rem}.split2.rev>:first-child{order:2}}@media (max-width:32.5em){.caps{grid-template-columns:minmax(0,1fr)}.frow{grid-template-columns:5.5rem minmax(0,1fr)}.bsteps span{font-size:0}.bsteps span.on{flex:2.4;font-size:.625rem}.bbody{min-height:21.875rem}}
.term{font-family:var(--mono);font-size:.8125rem}.term .body{min-height:22.5rem;padding:1.25rem 1.25rem 1rem}.term .cmd{color:var(--ink);align-items:flex-start;gap:.625rem;font-size:.90625rem;font-weight:500;line-height:1.5;display:flex}.term .ps{color:var(--plum);white-space:nowrap;font-weight:600}.term .logs{border-left:.125rem solid var(--line);margin:1rem 0 0;padding-left:.875rem}.term .logs div{color:var(--muted);animation:toastIn .35s var(--ease);padding:.1875rem 0}.term .logs div.ok{color:var(--ok-t)}.term .logs div .k{color:var(--blue-2)}.term .wb{border:.0625rem solid var(--line);background:var(--soft);opacity:0;border-radius:.75rem;margin-top:1rem;padding:.75rem .875rem;font-size:.75rem;transition:opacity .4s}.term .wb.show{opacity:1}.term .wb .hd{color:var(--ink-2);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-weight:500;display:flex}.term .wb code{color:var(--ink-2);white-space:pre-wrap;word-break:break-all;line-height:1.55;display:block}.term .foot{border-top:.0625rem solid var(--line);color:var(--muted);background:#fbfcfe;justify-content:space-between;padding:.6875rem 1.125rem;font-size:.71875rem;display:flex}.models{margin-top:1.75rem}.models .mq-track span{font-family:var(--mono);color:var(--ink-2);border:.0625rem solid var(--line);background:#fff;border-radius:62.4375rem;margin:0 .375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500}
.byo-head{text-align:center;padding:4.625rem 0 8.125rem;position:relative}.fchip{border:.0625rem solid var(--line);animation:chipFloat var(--t,7s) ease-in-out infinite;animation-delay:var(--dl,0s);white-space:nowrap;transition:translate .4s var(--ease);background:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5625rem .9375rem;font-size:.84375rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 .75rem 1.625rem -.875rem #07122f59}.fchip .ic{font-size:1rem}.fchip.c-b{color:var(--blue-2)}.fchip.c-p{color:var(--plum)}.fchip.c-i{color:var(--indigo)}.fchip.c-k{color:var(--ink)}.fchip.solid{background:var(--grad);color:#fff;border-color:#0000}.byo-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.bcard{transition:transform .5s var(--ease),box-shadow .5s;overflow:hidden}.bcard:hover{box-shadow:var(--sh-lg);transform:translateY(-.5rem)}.bcard .img{aspect-ratio:16/10;position:relative;overflow:hidden}.bcard .img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.bcard:hover .img img{transform:scale(1.07)}.bcard .img:after{content:"";background:linear-gradient(#0000 50%,#07122f59);position:absolute;inset:0}.bcard .tx{padding:1.5rem}.bcard .tx .ic{color:var(--blue);margin-bottom:.75rem;font-size:1.375rem}.bcard h3{margin-bottom:.5rem;font-size:1.25rem}.bcard p{color:var(--muted);font-size:.90625rem}@media (max-width:61.25em){.byo-cards{grid-template-columns:minmax(0,1fr)}.byo-head{padding:.625rem 0 1.875rem}.fchip{display:none}.byo-wrap .chipflow{display:flex}}.chipflow{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:none}.chipflow span{border:.0625rem solid var(--line);color:var(--ink-2);background:#fff;border-radius:.625rem;padding:.4375rem .75rem;font-size:.8125rem;font-weight:600}
.ind{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:2.5rem;margin-top:3.375rem;display:grid}.ind-list{flex-direction:column;display:flex}.ind-item{border-bottom:.0625rem solid var(--line);cursor:pointer;text-align:left;width:100%;transition:padding .35s var(--ease);align-items:center;gap:.875rem;padding:.9375rem .375rem;display:flex;position:relative}.ind-item .n{font-family:var(--mono);color:var(--muted);width:1.5rem;font-size:.71875rem}.ind-item .ic{color:var(--slate);font-size:1.1875rem;transition:color .3s}.ind-item b{font-family:var(--head);color:var(--muted);font-size:1.125rem;font-weight:600;transition:color .3s}.ind-item .bar{height:.125rem;position:absolute;bottom:-.0625rem;left:0;right:0}.ind-item .bar i{background:var(--grad);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ind-item.on{padding-left:.875rem}.ind-item.on b{color:var(--ink)}.ind-item.on .ic{color:var(--blue)}.ind-item.on .bar i{animation:5.5s linear forwards fill}.ind:hover .ind-item.on .bar i{animation-play-state:paused}.ind-item:hover b{color:var(--ink)}.ind-view{border-radius:var(--r-lg);min-height:35rem;box-shadow:var(--sh-lg);position:relative;overflow:hidden}.ind-view .ph{opacity:0;transition:opacity .9s var(--ease),transform 6s linear;position:absolute;inset:0;transform:scale(1.08)}.ind-view .ph.on{opacity:1;transform:scale(1)}.ind-view .ph img{object-fit:cover;width:100%;height:100%}.ind-view:after{content:"";background:linear-gradient(#07122f00 35%,#07122f8c);position:absolute;inset:0}.ind-panel{z-index:2;-webkit-backdrop-filter:blur(.875rem);background:#ffffffe6;border:.0625rem solid #ffffffb3;border-radius:1.25rem;padding:1.5rem;position:absolute;bottom:1.375rem;left:1.375rem;right:1.375rem}.ind-panel .swap{animation:toastIn .6s var(--ease)}.ind-panel h3{margin-bottom:.5rem;font-size:1.5rem}.ind-panel p{color:var(--muted);font-size:.90625rem}.ind-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.125rem;margin:1rem 0 .875rem;display:grid}.ind-panel li{color:var(--ink-2);gap:.5rem;font-size:.84375rem;display:flex}.ind-panel li .ic{color:var(--ok);margin-top:.1875rem}@media (max-width:61.25em){.ind{grid-template-columns:minmax(0,1fr);gap:1.375rem}.ind-list{scrollbar-width:none;flex-direction:row;gap:.5rem;margin:0 -1rem;padding:0 1rem;overflow-x:auto}.ind-list::-webkit-scrollbar{display:none}.ind-item{border:.0625rem solid var(--line);border-radius:62.4375rem;flex:none;width:auto;padding:.5625rem 1rem}.ind-item.on{border-color:var(--blue);padding-left:1rem}.ind-item .n,.ind-item .bar{display:none}.ind-item b{font-size:.90625rem}.ind-view{min-height:38.75rem}}@media (max-width:32.5em){.ind-panel ul{grid-template-columns:minmax(0,1fr)}.ind-panel{padding:1.125rem;bottom:.75rem;left:.75rem;right:.75rem}.ind-view{min-height:41.25rem}}
.acaps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-top:1.875rem;display:grid}.acap{padding:1.125rem}.acap h4{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1rem;display:flex}.acap h4 .ic{color:var(--blue)}.acap li{color:var(--muted);gap:.4375rem;padding:.1875rem 0;font-size:.84375rem;display:flex}.acap li:before{content:"";background:var(--sky);border-radius:50%;flex:none;width:.3125rem;height:.3125rem;margin-top:.5625rem}.console .tabs{background:var(--soft);border:.0625rem solid var(--line);border-radius:.625rem;gap:.25rem;margin-left:auto;padding:.1875rem;display:flex}.console .tabs button{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:.5rem;padding:.3125rem .75rem;font-size:.6875rem;position:relative;overflow:hidden}.console .tabs button.on{color:var(--blue-2);background:#fff;box-shadow:0 .0625rem .1875rem #07122f1a}.console .tabs button.on:after{content:"";background:var(--grad);transform-origin:0;width:100%;height:.125rem;animation:5s linear forwards fill;position:absolute;bottom:0;left:0}.console:hover .tabs button.on:after{animation-play-state:paused}.cbody{min-height:20.625rem;padding:1.25rem;position:relative}.cview{display:none}.cview.on{animation:toastIn .5s var(--ease);display:block}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.kpi{border:.0625rem solid var(--line);background:#fbfcfe;border-radius:.875rem;padding:1rem}.kpi small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.65625rem}.kpi b{font-family:var(--head);letter-spacing:-.02em;margin:.375rem 0 .125rem;font-size:1.875rem;display:block}.kpi>span{font-family:var(--mono);font-size:.71875rem}.kpi .up{color:var(--ok-t)}.kpi .dn{color:var(--bad-t)}.chart svg{width:100%;height:auto;display:block}.chart .gl{stroke:#e8eef7;stroke-width:1px}.chart .ln-a{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.chart .ln-f{fill:none;stroke:var(--plum);stroke-width:2.2px;stroke-dasharray:5 6;stroke-linecap:round}.chart .area{fill:url(#areaGrad)}.chart .bar{fill:url(#barGrad);transform-box:fill-box;transform-origin:50% 100%}.cview.on .chart .bar{animation:growY .9s var(--ease) both;animation-delay:calc(var(--i) * 70ms)}@keyframes growY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.legend{font-family:var(--mono);color:var(--muted);gap:1rem;margin-top:.5rem;font-size:.6875rem;display:flex}.legend i{vertical-align:middle;border-radius:.125rem;width:.875rem;height:.1875rem;margin-right:.375rem;display:inline-block}.vrow{border-bottom:.0625rem solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) 2.75rem;align-items:center;gap:.75rem;padding:.6875rem 0;font-size:.84375rem;display:grid}.vrow .tr{background:#e8eef7;border-radius:.5rem;height:.5rem;overflow:hidden}.vrow .tr i{background:var(--grad);transform-origin:0;height:100%;transform:scaleX(var(--v));border-radius:.5rem;display:block}.cview.on .vrow .tr i{animation:growX 1s var(--ease) both;animation-delay:calc(var(--i) * 90ms)}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(var(--v))}}.vrow b{font-family:var(--mono);text-align:right;font-size:.75rem}.cfoot{border-top:.0625rem solid var(--line);font-family:var(--mono);color:var(--muted);background:#fbfcfe;justify-content:space-between;padding:.6875rem 1.125rem;font-size:.71875rem;display:flex}@media (max-width:32.5em){.acaps{grid-template-columns:minmax(0,1fr)}.kpi b{font-size:1.5rem}.console .win-title{display:none}}
.num-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:2.25rem;margin-top:3.125rem;display:grid}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.tile{border:.0625rem solid var(--line);min-height:11.875rem;transition:transform .5s var(--ease),box-shadow .5s;background:#fff;border-radius:1.375rem;flex-direction:column;justify-content:space-between;padding:1.75rem 1.625rem;display:flex;position:relative;overflow:hidden}.tile:hover{box-shadow:var(--sh-lg);transform:translateY(-.375rem)}.tile b{font-family:var(--head);letter-spacing:-.04em;font-size:max(2.875rem,min(5vw,4rem));line-height:1}.tile>span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-size:.75rem}.tile.fill{background:var(--grad);color:#fff;border-color:#0000}.tile.fill b{color:#fff}.tile.fill>span{color:#fffc}.tile.fill:after{content:"";background:radial-gradient(circle,#ffffff59,#0000 70%);border-radius:50%;width:16.25rem;height:16.25rem;position:absolute;top:-5.625rem;right:-5.625rem}#numbers{overflow:hidden}.solar{perspective:75rem;--r1:7.625rem;--r2:12.25rem;--r3:16.75rem;justify-content:center;align-items:center;height:29.375rem;display:flex;position:relative}.solar-plane{z-index:1;pointer-events:none;width:38.75rem;height:38.75rem;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:absolute;transform:rotateX(60deg)rotateY(-10deg)}.solar .ring{width:calc(2 * var(--r));height:calc(2 * var(--r));pointer-events:none;background:radial-gradient(circle,#0000 62%,#329ffe0d);border:.09375rem dashed #3d4fb042;border-radius:50%;position:absolute}.solar .sun{width:8.125rem;height:8.125rem;transform-style:preserve-3d;z-index:20;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;transform:rotateY(10deg)rotateX(-60deg)}.solar .aura{background:radial-gradient(circle,#329ffe6b 0%,#3d4fb033 38%,#6c176b14 56%,#6c176b00 70%);border-radius:50%;width:10.625rem;height:10.625rem;animation:4s ease-in-out infinite alternate sunPulse;position:absolute}.solar .core{z-index:2;width:5.25rem;height:5.25rem;box-shadow:none;background:#fff;border:.125rem solid #1984c74d;border-radius:50%;place-items:center;display:grid;position:relative}.solar>.aura:after{content:"";border-radius:50%;position:absolute;inset:25%;box-shadow:0 0 2.125rem #329ffe59,0 1.125rem 2.5rem -1rem #3d4fb099}.solar .core img{width:58%}.solar .sr{pointer-events:none;border:.09375rem dashed #1984c74d;border-radius:50%;position:absolute}.solar .sr1{width:8.875rem;height:8.875rem;animation:20s linear infinite sunCw}.solar .sr2{border-color:#6c176b33;width:11.625rem;height:11.625rem;animation:30s linear infinite sunCcw}.solar .op{width:0;height:0;transform-style:preserve-3d;animation:orbitMove var(--dur) linear var(--dl) infinite;z-index:10;position:absolute;top:50%;left:50%}.solar .op.hot{z-index:30}.solar .beam{height:.125rem;width:var(--r);transform-origin:100%;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,#3d4fb02e 20%,var(--c) 85%,var(--c));box-shadow:0 0 .5rem var(--c);transition:opacity .35s;position:absolute;top:50%;right:0;translate:0 -50%}.solar .op.hot .beam{opacity:1}.solar .oc{pointer-events:auto;border:.0625rem solid var(--line);color:var(--ink-2);white-space:nowrap;animation:billboard var(--dur) linear var(--dl) infinite;cursor:default;background:#fff;border-radius:62.4375rem;align-items:center;gap:.4375rem;padding:.375rem .8125rem .375rem .4375rem;font-size:.78125rem;font-weight:600;transition:border-color .3s,box-shadow .3s,scale .3s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 .5rem 1.375rem -.625rem #07122f59}.solar .oc .ico{width:1.5rem;height:1.5rem;color:var(--c);background:color-mix(in srgb,var(--c) 13%,#fff);border-radius:50%;place-items:center;font-size:.8125rem;display:grid}.solar .op.hot .oc{border-color:var(--c);box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--c) 16%,transparent),0 .75rem 1.625rem -.625rem #07122f66;scale:1.07}.solar .dust{background:var(--c);width:.3125rem;height:.3125rem;box-shadow:0 0 .5rem var(--c);opacity:.6;animation:orbitMove 24s linear var(--dl) infinite;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes orbitMove{0%{transform:translate(-50%,-50%) rotateZ(0deg) translateX(var(--r))}to{transform:translate(-50%,-50%) rotateZ(-360deg) translateX(var(--r))}}@keyframes billboard{0%{transform:translate(-50%,-50%)rotate(0)rotateY(10deg)rotateX(-60deg)}to{transform:translate(-50%,-50%)rotate(360deg)rotateY(10deg)rotateX(-60deg)}}@keyframes sunPulse{0%{opacity:.75;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}@keyframes sunCw{0%{transform:rotateX(60deg)rotateY(-10deg)rotate(0)}to{transform:rotateX(60deg)rotateY(-10deg)rotate(360deg)}}@keyframes sunCcw{0%{transform:rotateX(60deg)rotateY(-10deg)rotate(0)}to{transform:rotateX(60deg)rotateY(-10deg)rotate(-360deg)}}@media (max-width:40em){.solar{--r1:4.5rem;--r2:7rem;--r3:9.375rem;height:22.5rem}.solar-plane{width:21.25rem;height:21.25rem}.solar .oc{gap:.3125rem;padding:.25rem .5625rem .25rem .3125rem;font-size:.65625rem}.solar .oc .ico{width:1.125rem;height:1.125rem;font-size:.625rem}.solar .sun{width:6rem;height:6rem}.solar .core{width:3.75rem;height:3.75rem}.solar .aura{width:7.75rem;height:7.75rem}.solar .sr1{width:6.375rem;height:6.375rem}.solar .sr2{width:8.25rem;height:8.25rem}}@media (max-width:23.75em){.solar{--r1:4rem;--r2:6.25rem;--r3:8.5rem}}@media (min-width:61.3125em) and (max-width:68.75em){.solar{--r1:6.625rem;--r2:10.5rem;--r3:14.125rem}}@media (max-width:61.25em){.num-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:26.25em){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.tile{min-height:9.375rem;padding:1.125rem 1rem}.tile b{font-size:2.375rem}.tile>span{font-size:.6875rem}}
.outs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem;margin-top:3.375rem;display:grid}.out{border:.0625rem solid var(--line);transition:transform .5s var(--ease),box-shadow .5s,border-color .5s;isolation:isolate;background:#fff;border-radius:1.375rem;padding:1.625rem;position:relative;overflow:hidden}.out:before{content:"";z-index:-1;opacity:0;background:radial-gradient(22.5rem circle at var(--mx,50%) var(--my,50%),#329ffe24,transparent 45%);transition:opacity .4s;position:absolute;inset:0}.out:hover{box-shadow:var(--sh-lg);border-color:#1984c759;transform:translateY(-.375rem)}.out:hover:before{opacity:1}.out .hd{justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:1.125rem;display:flex}.out .hd h3{font-size:1.1875rem}.out .met{border-top:.0625rem solid var(--line);border-bottom:.0625rem solid var(--line);align-items:baseline;gap:.5rem;padding:1rem 0;display:flex}.out .met b{font-family:var(--head);letter-spacing:-.03em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.875rem;line-height:1}.out .met>span{color:var(--ink-2);font-size:.84375rem;font-weight:500;line-height:1.35}.out .met.txt{align-items:center;gap:.75rem;min-height:4.9375rem}.out .met.txt .ic{background:var(--ok-bg);width:2.125rem;height:2.125rem;color:var(--ok);border-radius:.625rem;padding:.5rem}.out .met.txt>span{font-family:var(--head);color:var(--ink);font-size:1.1875rem;font-weight:600}.out dl{gap:.625rem;margin:1rem 0 0;display:grid}.out dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-size:.6875rem}.out dd{color:var(--ink-2);margin:.125rem 0 0;font-size:.875rem}@media (max-width:61.25em){.outs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40em){.outs{grid-template-columns:minmax(0,1fr)}}
#why{isolation:isolate;overflow:hidden}#why>.wrap{z-index:1;pointer-events:none;position:relative}#why .ben,#why a,#why .h2 .w,#why .eyebrow,#why .axc{pointer-events:auto}.pgrid{z-index:0;perspective:125rem;position:absolute;inset:0;overflow:hidden}.pgrid-plane{grid-template-columns:repeat(var(--n),1fr);grid-template-rows:repeat(var(--n),1fr);width:81.25rem;height:81.25rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(30deg)rotateY(-5deg)rotate(20deg)scale(1.7)}.pgrid-plane i{border:.03125rem solid #3d4fb021;transition:background-color 1.6s}.pgrid-plane i:hover{background-color:#1984c73d;transition-duration:0s}.pgrid-plane i.lit{background-color:#1984c733;transition-duration:0s}.pgrid-plane i.lit.pl{background-color:#6c176b26}.pgrid-fade{pointer-events:none;background:radial-gradient(ellipse 70% 65% at 50% 50%,#f5f8fd26 10%,var(--soft) 82%);position:absolute;inset:0}#customers{isolation:isolate;overflow:hidden}#customers>.wrap{z-index:1;position:relative}#customers>.wrap>.center:first-child{isolation:isolate;position:relative}#customers>.wrap>.center:first-child:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#fff 58%,#fff0 80%);position:absolute;inset:-3.125rem -8.75rem -1.875rem}.llines{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.llines span{top:0;bottom:0;left:var(--x);background:linear-gradient(#0000,#3d4fb021 15% 85%,#0000);width:.0625rem;position:absolute;overflow:hidden}.llines span:after{content:"";background:linear-gradient(180deg,transparent 0,transparent 78%,color-mix(in srgb,var(--c) 60%,transparent) 94%,var(--c) 99%,transparent 100%);height:100%;animation:lightRun var(--t) linear var(--dl) infinite;position:absolute;top:0;left:0;right:0}.llines span.up:after{background:linear-gradient(0deg,transparent 0,transparent 78%,color-mix(in srgb,var(--c) 60%,transparent) 94%,var(--c) 99%,transparent 100%);animation-direction:reverse}.llines span.w{width:.125rem}@keyframes lightRun{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.llines .glow{filter:blur(5rem);opacity:.35;border-radius:50%;width:32.5rem;height:32.5rem;position:absolute}.llines .g1{background:radial-gradient(circle,#b9ddff,#0000 70%);top:10%;left:-10rem}.llines .g2{background:radial-gradient(circle,#e3cbe9,#0000 70%);bottom:5%;right:-10rem}
.bens{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem;margin-top:3.375rem;display:grid}.ben{transition:transform .5s var(--ease),box-shadow .5s,border-color .5s;padding:1.75rem}.ben:hover{box-shadow:var(--sh-lg);border-color:#6c176b40;transform:translateY(-.375rem)}.ben .bi{background:var(--grad-soft);width:3.375rem;height:3.375rem;color:var(--blue);border-radius:1rem;place-items:center;margin-bottom:1.25rem;font-size:1.625rem;display:grid;position:relative}.ben .bi svg path,.ben .bi svg circle,.ben .bi svg rect,.ben .bi svg polyline,.ben .bi svg line,.ben .bi svg polygon,.ben .bi svg ellipse{stroke-dasharray:80;stroke-dashoffset:80px;transition:stroke-dashoffset 1.6s var(--ease) .2s}.ben.in .bi svg *{stroke-dashoffset:0}.ben:hover .bi{animation:.6s wobble}.ben h3{margin-bottom:.5rem;font-size:1.1875rem}.ben p{color:var(--muted);font-size:.90625rem}@media (max-width:61.25em){.bens{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:37.5em){.bens{grid-template-columns:minmax(0,1fr)}}
.steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.875rem;margin-top:4rem;display:grid;position:relative}.steps3 .rail{background:#e3eaf4;border-radius:.1875rem;height:.1875rem;position:absolute;top:1.9375rem;left:16.66%;right:16.66%;overflow:hidden}.steps3 .rail i{background:var(--grad);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.st3{text-align:center;padding:0 .625rem;position:relative}.st3 .c{width:4rem;height:4rem;font-family:var(--head);color:var(--slate);transition:all .5s var(--ease);z-index:1;background:#fff;border:.125rem solid #e3eaf4;border-radius:50%;place-items:center;margin:0 auto 1.25rem;font-size:1.375rem;font-weight:700;display:grid;position:relative}.st3.on .c{background:var(--blue);border-color:var(--blue);color:#fff;transform:scale(1.06);box-shadow:0 0 0 .5rem #1984c71f,0 .875rem 1.875rem -.75rem #1984c7b3}.st3 .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-2);font-size:.6875rem}.st3 h3{margin:.5rem 0;font-size:1.3125rem}.st3 p{color:var(--muted);max-width:18.75rem;margin:0 auto;font-size:.90625rem}@media (max-width:47.5em){.steps3{grid-template-columns:minmax(0,1fr);gap:2.125rem}.steps3 .rail{width:.1875rem;height:auto;inset:2rem auto 2rem 1.9375rem}.steps3 .rail i{transform-origin:50% 0;transform:scaleY(var(--p,0))}.st3{text-align:left;grid-template-columns:4rem minmax(0,1fr);gap:1.125rem;padding:0;display:grid}.st3 .c,.st3 p{margin:0}}
.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}
.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)}}
.rh-mark img{object-fit:contain}.rh-run kbd svg{width:.615em;height:1em;display:block}#start .center[data-r]{margin-top:2.75rem}@media not all and (max-width:47.5em){.steps3[style]{grid-template-columns:repeat(var(--n),minmax(0,1fr))}.steps3[style] .rail{left:calc(50% / var(--n));right:calc(50% / var(--n))}}
#challenge .eyebrow .dot{background:var(--bad)}#challenge .anode{left:var(--ax);top:var(--ay)}#paneAI .panel-foot{margin-top:1.125rem}#challenge .step .alert svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1.75em;height:1.75em;display:block}#customers>.wrap>.center:not(:first-child):last-child{margin-top:2.5rem}
#platform .pnode{left:var(--pos-l);top:var(--pos-t)}#how .sup .ok,#how .sup .rt{flex:none;justify-content:center;align-items:center;width:.6em;height:1.6em;display:flex}#how .sup .ok svg,#how .sup .rt svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.9em;height:.9em}#agent .split2>div>div[data-r]{margin-top:1.875rem}#tBadge{margin-left:auto}#english .logs .tsvg{margin-right:.2em}#english .models .mq-track{animation-duration:26s}#terms .fchip{left:var(--pos-l,auto);right:var(--pos-r,auto);top:var(--pos-t)}#terms .byo-head>.h2{max-width:40rem;margin-left:auto;margin-right:auto}#terms .byo-head>.lead{margin:0 auto}
#console .win-title.has-dot:before{content:"";vertical-align:-.08em;background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem;margin-right:calc(1.36em - .4375rem);display:inline-block}#console .kpi>.has-tri:before{content:"";vertical-align:-.03em;clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;width:.62em;height:.56em;margin:0 .61em 0 -.03em;display:inline-block}#console .kpi>.dn.has-tri:before{clip-path:polygon(0 0,100% 0,50% 100%)}#console .chart .legend span:first-child i{background:var(--blue)}#console .chart .legend span:nth-child(2) i{background:var(--plum)}#console .chart .legend span:nth-child(3) i{background:color-mix(in srgb,color-mix(in srgb,var(--indigo) 72.5%,var(--blue)) 47%,var(--bg))}#console .cview[data-v="2"] .legend{margin-top:.75rem}#numbers .solar .core img{aspect-ratio:1;object-fit:contain;padding:0 1.15%}.form h3{justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.9375rem;display:flex}.acap h3{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1rem;display:flex}.acap h3 .ic{color:var(--blue)}.acore .in img{object-fit:contain}.statement .sw{opacity:.46}
.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}}
