.gsh{--gsh-h:760px;--gsh-top:calc(130px + clamp(60px, (var(--gsh-h) - 660px) * .4 + 60px, 100px));--gsh-gutter:max(24px, calc((100% - 1300px) / 2));--gsh-fade:700ms;--gsh-bg-a:#070330;--gsh-bg-b:#003499;--gsh-desc:#CCDDFF;--gsh-accent:#00FFBC;--gsh-s:1;--gsh-sl:-104px;--gsh-st:92px;--gsh-ry:0deg;--gsh-rx:0deg;--gsh-tx:0px;--gsh-ty:0px;--gsh-ix:0px;--gsh-iy:0px;--gsh-iry:0deg;--gsh-irx:0deg;position:relative;width:100%;min-height:var(--gsh-h);overflow:hidden;display:flex;color:#fff;font-family:'Red Hat Display',sans-serif;background:linear-gradient(137.29deg,var(--gsh-bg-a) 47.97%,var(--gsh-bg-b) 112.83%)}.gsh *,.gsh *::before,.gsh *::after{box-sizing:border-box}.gsh a{text-decoration:none}.gsh__bgs{position:absolute;inset:0;z-index:0;pointer-events:none}.gsh__bg{position:absolute;left:0;top:0;width:100%;height:100%;display:block;opacity:0;visibility:hidden;transition:opacity var(--gsh-fade) ease,visibility 0s linear var(--gsh-fade)}.gsh[data-bg="ribbons"] .gsh__bg--ribbons,.gsh[data-bg="bottom"] .gsh__bg--bottom{opacity:1;visibility:visible;transition:opacity var(--gsh-fade) ease}.gsh__bg--mobile{display:none}.gsh__bg:not(.gsh__bg--mobile) *{animation-play-state:paused!important}.gsh[data-bg="ribbons"] .gsh__bg--ribbons *,.gsh[data-bg="bottom"] .gsh__bg--bottom *{animation-play-state:running!important}.gsh.is-off *,.gsh.is-off[data-bg] .gsh__bgs .gsh__bg *{animation-play-state:paused!important}.gsh-drift{transform-box:view-box;transform-origin:50% 50%;animation:gshDrift 16s ease-in-out infinite alternate}.gsh-drift--b{animation-duration:20s;animation-direction:alternate-reverse}.gsh-pulse{stroke-dasharray:60 1900;stroke-dashoffset:0;animation:gshPulse 7s linear infinite}.gsh-pulse-m{stroke-dasharray:22 2000;stroke-dashoffset:0;animation:gshPulseM 7s linear infinite}@keyframes gshDrift{from{transform:translateY(0) rotate(0deg)}to{transform:translateY(-14px) rotate(-.6deg)}}@keyframes gshPulse{to{stroke-dashoffset:-1960}}@keyframes gshPulseM{to{stroke-dashoffset:-2022}}@keyframes gshLinesDrift{0%{transform:translate(0,0)}100%{transform:translate(-30px,14px)}}@keyframes gshDash{from{stroke-dashoffset:2170}to{stroke-dashoffset:0}}@keyframes gshDashArc{from{stroke-dashoffset:1660}to{stroke-dashoffset:0}}.gsh__slides{position:relative;z-index:1;flex:1 1 auto;min-width:0;display:grid}.gsh__slide{grid-area:1 / 1;position:relative;min-height:var(--gsh-h);opacity:0;visibility:hidden;transition:opacity var(--gsh-fade) ease,visibility 0s linear var(--gsh-fade)}.gsh__slide.is-active{opacity:1;visibility:visible;transition:opacity var(--gsh-fade) ease;z-index:2}.gsh__inner{position:relative;z-index:3;padding:var(--gsh-top) var(--gsh-gutter) 0;pointer-events:none}.gsh__copy{display:flex;flex-direction:column;align-items:flex-start;max-width:760px;pointer-events:auto}.gsh__text{display:flex;flex-direction:column;gap:4px}@media (min-width:768px){.gsh__text{min-width:min(636px, 100%)}}.gsh .gsh__title{margin:0;padding:0;font-family:inherit;font-weight:700;font-size:clamp(44px, 4.167vw, 60px);line-height:1.1667;letter-spacing:.9px;text-transform:none;color:#fff0;background:linear-gradient(98.17deg,#FFFFFF .41%,#B3C0DE 76.62%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.gsh .gsh__desc{margin:0;padding:0;max-width:var(--gsh-desc-max,600px);font-weight:600;font-size:20px;line-height:26px;letter-spacing:.3px;color:var(--gsh-desc)}.gsh__ctas{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:24px}.gsh .gsh__btn{display:inline-flex;align-items:center;justify-content:center;width:195px;padding:16px;border-radius:45px;font-family:inherit;font-weight:700;font-size:14px;line-height:18px;letter-spacing:.21px;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:#fff;transition:color .3s ease,box-shadow .3s ease}.gsh .gsh__btn--fill{height:52px;background:radial-gradient(87.44% 87.44% at 0% 90%,#fff0 0%,rgb(4 87 62 / .2) 100%),linear-gradient(94.06deg,#1C09D9 -25.08%,#05FCCE 110.28%)}.gsh .gsh__btn--fill:hover,.gsh .gsh__btn--fill:focus-visible{color:#fff;background:radial-gradient(81.54% 118% at -6.15% 135%,#fff0 0%,rgb(4 87 62 / .2) 100%),linear-gradient(95.93deg,#1C09D9 -27.37%,#00FFBC 77.36%)}.gsh .gsh__btn--line{position:relative;height:50px;border:0;background:#fff0}.gsh .gsh__btn--line:hover,.gsh .gsh__btn--line:focus-visible{background:#fff0;color:#fff}.gsh .gsh__btn--line::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(272.99deg,#032E82 27.22%,#07C2B2 103.6%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.gsh .gsh__btn--line:hover::before,.gsh .gsh__btn--line:focus-visible::before{background:linear-gradient(273.89deg,#032E82 -38.83%,#07C2B2 103.37%)}.gsh__summary{display:flex;flex-direction:column;gap:8px;margin-top:50px}.gsh__summary-label{font-weight:500;font-size:14px;line-height:18px;letter-spacing:.21px;text-transform:uppercase;color:#fff0;width:fit-content;background:linear-gradient(92deg,#FFF .41%,#B3C0DE 76.62%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.gsh__summary-icons{display:flex;align-items:center;gap:8px}.gsh .gsh__summary-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:33px;height:33px;padding:0;border:0;border-radius:8px;background:rgb(7 3 48 / .2);position:relative;color:#fff;transition:color .2s ease}.gsh .gsh__summary-ico:hover,.gsh .gsh__summary-ico:focus-visible{color:var(--gsh-accent)}.gsh .gsh__summary-ico::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,rgb(255 255 255 / .6) 0%,rgb(255 255 255 / .14) 50%,rgb(255 255 255 / .5) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (min-resolution:2dppx){.gsh .gsh__summary-ico::before{padding:.5px}}.gsh__summary-ico svg,.gsh__summary-ico i{display:block;flex:none;width:16px;height:16px;font-size:16px}.gsh__visual{position:absolute;right:0;bottom:0;z-index:1;width:min(46.8%, calc(var(--gsh-h) * .8987));aspect-ratio:674 / 750;perspective:1200px;pointer-events:none}.gsh__glow{position:absolute;left:25%;top:42%;width:56%;height:47%;background:linear-gradient(270deg,#08F3B6 1%,#084ACA 142%);filter:blur(150px);animation:gshGlow 5s ease-in-out infinite}.gsh__tilt{position:absolute;inset:0}.gsh__tilt--float{transform:translate3d(var(--gsh-ix),var(--gsh-iy),0) rotateY(var(--gsh-iry)) rotateX(var(--gsh-irx));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.gsh__in{position:absolute;inset:0}.gsh .gsh__img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:right bottom}.gsh__slide.is-active .gsh__in{animation:gshVisualIn 1.1s cubic-bezier(.2,.7,.2,1) .15s backwards}.gsh__slide.is-active .gsh__tilt--breathe .gsh__in{animation-name:gshFadeIn}.gsh__slide.is-active .gsh__tilt--none .gsh__in{animation-name:gshFadeIn}.gsh__slide.is-active .gsh__tilt--float .gsh__img{animation:gshFloat 6s ease-in-out 1.3s infinite}.gsh__tilt--breathe .gsh__img{transform-origin:100% 100%}.gsh__slide.is-active .gsh__tilt--breathe .gsh__img{animation:gshBreathe 9s ease-in-out infinite alternate}@keyframes gshVisualIn{from{opacity:0;transform:translateY(40px) scale(.97)}to{opacity:1;transform:none}}@keyframes gshFadeIn{from{opacity:0}to{opacity:1}}.gsh:not(.is-fit) .gsh-scene{visibility:hidden;animation:gshShow 0s linear 3s forwards}@keyframes gshShow{to{visibility:visible}}@keyframes gshFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes gshBreathe{from{transform:scale(1)}to{transform:scale(1.035)}}@keyframes gshGlow{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.gsh__visual--cards{perspective:none}.gsh-scene{position:absolute;left:calc(var(--gsh-sl) / var(--gsh-s));top:calc(var(--gsh-st) / var(--gsh-s));width:708px;height:634.32px;zoom:var(--gsh-s);perspective:1200px}.gsh-rings{position:absolute;left:79px;top:0;width:634.32px;height:634.32px;display:flex;align-items:center;justify-content:center;transform:translate(var(--gsh-tx),var(--gsh-ty));transition:transform .8s cubic-bezier(.2,.8,.2,1)}.gsh .gsh-rings__img{display:block;width:570.72px;height:570.72px;max-width:none;object-fit:cover;filter:blur(5px);animation:gshSpin 80s linear infinite}@keyframes gshSpin{from{transform:rotate(-173.19deg)}to{transform:rotate(186.81deg)}}.gsh-tilt{position:absolute;left:0;top:119.18px;width:708px;display:grid;grid-template-columns:344px 344px;grid-template-rows:auto 1fr;column-gap:20px;row-gap:16px;align-items:start;transform:rotateY(var(--gsh-ry)) rotateX(var(--gsh-rx));transition:transform .5s cubic-bezier(.2,.8,.2,1);pointer-events:auto}.gsh-card--1{grid-column:1;grid-row:1 / span 2;margin-top:113px}.gsh-card--2{grid-column:2;grid-row:1}.gsh-card--3{grid-column:2;grid-row:2}.gsh__slide.is-active .gsh-card__in{animation:gshCardIn .9s cubic-bezier(.2,.8,.2,1) both}.gsh__slide.is-active .gsh-card--1 .gsh-card__in{animation-delay:.1s}.gsh__slide.is-active .gsh-card--2 .gsh-card__in{animation-delay:.3s}.gsh__slide.is-active .gsh-card--3 .gsh-card__in{animation-delay:.5s}.gsh__slide.is-active .gsh-card__float{animation-name:gshCardFloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.gsh-tilt:hover .gsh-card__float{animation-play-state:paused!important}.gsh-card__in{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:16px;border:1px solid rgb(255 255 255 / .1);background:rgb(204 221 255 / .1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.gsh-card--1 .gsh-card__in{background:rgb(0 34 102 / .16)}.gsh-card__title{padding-bottom:16px;border-bottom:1px solid rgb(204 221 255 / .25);margin-bottom:0;font-weight:700;font-size:20px;line-height:26px;letter-spacing:.3px;text-transform:uppercase;color:#fff0;background:linear-gradient(99.1deg,#0056FF -19%,#00FFBC 56.5%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.gsh-card--1 .gsh-card__title{background-image:linear-gradient(94.63deg,#0056FF .33%,#00FFBC 53%)}.gsh-card__rows{display:flex;flex-direction:column;gap:12px}.gsh-card--1 .gsh-card__rows{gap:16px}.gsh .gsh-row{position:relative;display:flex;align-items:center;gap:8px;margin:-4px -6px;padding:4px 6px;border-radius:8px;color:#fff;background:#fff0;transition:background .25s ease}.gsh__slide.is-active .gsh-row{animation:gshRowIn .5s ease-out both}.gsh .gsh-row:hover,.gsh .gsh-row:focus-visible{background:rgb(255 255 255 / .08);color:#fff}.gsh-row__ico{position:relative;flex:none;display:inline-flex;padding:9px;border-radius:4px;background:rgb(153 187 255 / .2);color:#fff;transition:transform .25s ease}.gsh-row__ico::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#CCDDFF 0%,#3B5C9D 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.gsh-row__ico svg,.gsh-row__ico i{display:block;width:16px;height:16px;font-size:16px;overflow:visible}.gsh-row:hover .gsh-row__ico{transform:scale(1.08)}.gsh-row__txt{flex:1 1 auto;min-width:0;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.24px}.gsh-arrow{flex:none;opacity:0;transform:translate(-6px,6px);transition:opacity .25s ease,transform .25s ease}.gsh-row:hover .gsh-arrow{opacity:.8;transform:none}@keyframes gshCardIn{from{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:none}}@keyframes gshRowIn{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes gshCardFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.gsh--switched .gsh__slide.is-active .gsh__text,.gsh--switched .gsh__slide.is-active .gsh__ctas,.gsh--switched .gsh__slide.is-active .gsh__summary{animation:gshTextIn .7s cubic-bezier(.2,.8,.2,1) both}.gsh--switched .gsh__slide.is-active .gsh__ctas{animation-delay:.1s}.gsh--switched .gsh__slide.is-active .gsh__summary{animation-delay:.2s}@keyframes gshTextIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.gsh__copy{pointer-events:none}.gsh__copy a,.gsh__copy button{pointer-events:auto}.gsh__dots{position:absolute;left:0;right:0;bottom:24px;z-index:5;display:flex;justify-content:center;align-items:center;gap:10px;pointer-events:none}.gsh .gsh__dot,.gsh .gsh__dot:hover,.gsh .gsh__dot:focus{position:relative;flex:none;box-sizing:border-box;width:16px;height:16px;min-height:0;margin:0;padding:0;border:2.67px solid #FFF;border-radius:50%;background:#E2E8F0;box-shadow:none;cursor:pointer;pointer-events:auto;transition:background-color .2s ease,border-color .2s ease}.gsh .gsh__dot.is-active,.gsh .gsh__dot:hover{border-color:#0045CC;background:#E2E8F0}.gsh__dot::after{content:"";position:absolute;inset:-9px -5px}.gsh .gsh__dot:focus-visible{outline:2px solid var(--gsh-accent);outline-offset:2px}@media (max-width:1024px){.gsh{--gsh-h:880px;--gsh-top:80px;--gsh-gutter:40px}.gsh .gsh__title{font-size:48px}.gsh__copy{max-width:100%}.gsh__summary{margin-top:50px}.gsh__visual{width:min(72%, 600px)}}@media (max-width:767px){.gsh{--gsh-h:812px;--gsh-top:169px;--gsh-gutter:16px;touch-action:pan-y;background:linear-gradient(162.83deg,var(--gsh-bg-a) 38.99%,var(--gsh-bg-b) 87.41%)}.gsh__bg--ribbons,.gsh__bg--bottom{display:none}.gsh__bg--mobile{display:block;opacity:1;visibility:visible}.gsh__copy{max-width:100%}.gsh .gsh__title{font-size:28px;line-height:32px;letter-spacing:.42px}.gsh .gsh__desc{max-width:none;font-size:16px;line-height:20px;letter-spacing:.24px}.gsh__ctas{gap:12px}.gsh .gsh__btn{width:147px;height:40px;padding:0 12px;font-size:12px;line-height:16px;letter-spacing:.18px}.gsh .gsh__btn--line::before,.gsh .gsh__btn--line:hover::before,.gsh .gsh__btn--line:focus-visible::before{background:linear-gradient(90deg,#00D9CB 0%,#017EEF 100%)}.gsh__summary{display:none}.gsh__dots{bottom:16px}.gsh__visual{width:88%}.gsh__glow{filter:blur(72px)}.gsh-scene{width:662.69px}.gsh-rings{left:28.37px}.gsh-tilt{width:652px;grid-template-columns:306px 323px;column-gap:23px}.gsh-card--1 .gsh-card__rows{margin-right:-14px}.gsh-arrow{display:none}.gsh-card__in{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}@media (prefers-reduced-motion:reduce){.gsh *,.gsh *::before,.gsh *::after{animation:none!important}.gsh-pulse,.gsh-pulse-m{opacity:0}.gsh__slide,.gsh__bg,.gsh-tilt,.gsh-rings,.gsh__tilt--float{transition:none}}@media (max-width:374px){.gsh{--gsh-h:820px}}