.gs-landing section[id]{scroll-margin-top:80px}.gs-dots{background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:24px 24px}.gs-dots-fade{-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent 95%);mask-image:linear-gradient(to bottom,#000 30%,transparent 95%)}.gs-dots-fade-both{-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 35%,transparent 80%)}.gs-no-scrollbar{scrollbar-width:none}.gs-no-scrollbar::-webkit-scrollbar{display:none}@keyframes gs-twinkle{0%,to{transform:scale(.85) rotate(0);opacity:.8}50%{transform:scale(1.12) rotate(18deg);opacity:1}}.gs-twinkle{transform-box:fill-box;transform-origin:center;animation:gs-twinkle 3.2s ease-in-out infinite}.gs-twinkle-late{animation-delay:1.6s}@keyframes gs-glint-pop{0%{transform:scale(0) rotate(-45deg);opacity:0}60%{transform:scale(1.15) rotate(10deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.gs-pop{animation:gs-glint-pop .6s cubic-bezier(.2,.8,.2,1) both}@keyframes gs-flip{0%{transform:scale(.85);opacity:.35}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}.gs-flip{animation:gs-flip .24s ease-out both}@keyframes gs-fade-in{0%{opacity:0}to{opacity:1}}.gs-fade{animation:gs-fade-in .15s ease-out both}.gs-fade-slow{animation:gs-fade-in .2s ease-out both}@keyframes gs-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gs-line{animation:gs-rise .25s ease-out both}@keyframes gs-flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}.gs-flash{animation:gs-flash .6s ease-out both}@keyframes gs-ping{75%,to{transform:scale(2.2);opacity:0}}.gs-ping{animation:gs-ping 1.4s cubic-bezier(0,0,.2,1) infinite}.gs-card-in{animation:fade-in-up .5s ease-out .25s both}.gs-facts>li{animation:fade-in-up .5s ease-out both}.gs-facts>li:nth-child(1){animation-delay:.2s}.gs-facts>li:nth-child(2){animation-delay:.25s}.gs-facts>li:nth-child(3){animation-delay:.3s}.gs-facts>li:nth-child(4){animation-delay:.35s}.gs-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d, 0ms)}.gs-reveal.is-in{opacity:1;transform:none}.gs-lens{transition:opacity .2s ease;will-change:transform}.gs-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease,opacity .3s ease}.gs-collapse>*{min-height:0;overflow:hidden;overflow:clip}.gs-collapse.is-collapsed{grid-template-rows:0fr;opacity:0}.gs-receipt{--gs-perf: radial-gradient(circle at 7px 0, transparent 4.5px, #000 5px) 0 0 / 14px 51% repeat-x, radial-gradient(circle at 7px 100%, transparent 4.5px, #000 5px) 0 100% / 14px 51% repeat-x;-webkit-mask:var(--gs-perf);mask:var(--gs-perf)}.gs-faq summary{list-style:none}.gs-faq summary::-webkit-details-marker{display:none}.gs-range{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:transparent;cursor:pointer}.gs-range:focus{outline:none}.gs-range::-webkit-slider-runnable-track{height:6px;border-radius:9999px;background:linear-gradient(to right,#2a44c2 var(--fill, 0%),#e5e7eb var(--fill, 0%))}.gs-range::-moz-range-track{height:6px;border-radius:9999px;background:#e5e7eb}.gs-range::-moz-range-progress{height:6px;border-radius:9999px;background:#2a44c2}.gs-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:9999px;background:#fff;border:2px solid #2a44c2;box-shadow:0 1px 3px #0b122440}.gs-range::-moz-range-thumb{width:18px;height:18px;border-radius:9999px;background:#fff;border:2px solid #2a44c2;box-shadow:0 1px 3px #0b122440}.gs-range:focus-visible::-webkit-slider-thumb{outline:2px solid #3b5be0;outline-offset:2px}.gs-range:focus-visible::-moz-range-thumb{outline:2px solid #3b5be0;outline-offset:2px}.gs-number::-webkit-outer-spin-button,.gs-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gs-number{-moz-appearance:textfield;appearance:textfield}.gs-mbar{transform:translateY(110%);transition:transform .2s ease}.gs-mbar.is-shown{transform:none}.gs-mbar:not(.is-shown){pointer-events:none}@media(prefers-reduced-motion:reduce){.gs-landing *,.gs-landing *:before,.gs-landing *:after{animation:none!important;transition:none!important}.gs-reveal{opacity:1;transform:none}.gs-landing .gs-mbar{transform:none;opacity:0;transition:opacity .2s ease!important}.gs-landing .gs-mbar.is-shown{opacity:1}}
