.Header_header__072v2{position:fixed;inset:0 0 auto 0;width:100%;height:var(--header-height);display:flex;align-items:center;background:hsl(var(--bg-base));border-bottom:1px solid hsl(var(--border-subtle));z-index:100;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);contain:layout style;padding-inline:0;box-sizing:border-box;overflow-x:clip}.Header_header__072v2.Header_scrolled__dJqKC{border-bottom-color:hsl(var(--primary)/.15);box-shadow:var(--shadow-md)}.Header_header__072v2:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,hsl(var(--green)/.5) 30%,hsl(var(--primary)/.5) 70%,#0000);pointer-events:none}.Header_navContainer__fESoe{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem;box-sizing:border-box;gap:.75rem}.Header_brand__CyH1x{display:flex;align-items:center;text-decoration:none;flex:0 0 auto;padding-left:4px;flex-shrink:0}.Header_brand__CyH1x svg{width:auto;flex-shrink:1;min-width:0}.Header_primaryNav__i_yqJ{flex:1;display:flex;justify-content:center;min-width:0}.Header_nav__evgr5{display:flex;align-items:center;list-style:none;gap:2rem;padding:0;margin:0}.Header_nav__evgr5 li{position:relative}.Header_mobileNavList__nTA_t a,.Header_nav__evgr5 a{position:relative;display:inline-block;color:hsl(var(--text-secondary));text-decoration:none;transition:color var(--duration-fast,.2s ease)}.Header_mobileNavList__nTA_t a:after,.Header_nav__evgr5 a:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:2.5px;border-radius:999px;background:var(--nav-grad,var(--gradient-one));transform:scaleX(0);transform-origin:left;transition:transform var(--duration-fast,.3s ease);pointer-events:none}.Header_mobileNavList__nTA_t a.Header_activeLink__Zmfwb,.Header_mobileNavList__nTA_t a:focus-visible,.Header_mobileNavList__nTA_t a:hover,.Header_nav__evgr5 a.Header_activeLink__Zmfwb,.Header_nav__evgr5 a:focus-visible,.Header_nav__evgr5 a:hover{color:hsl(var(--text-primary))}.Header_mobileNavList__nTA_t a.Header_activeLink__Zmfwb:after,.Header_mobileNavList__nTA_t a:focus-visible:after,.Header_mobileNavList__nTA_t a:hover:after,.Header_nav__evgr5 a.Header_activeLink__Zmfwb:after,.Header_nav__evgr5 a:focus-visible:after,.Header_nav__evgr5 a:hover:after{transform:scaleX(1)}.Header_ctaBtn__wCu8y{display:inline-flex;flex-shrink:1;min-width:0;white-space:nowrap;font-size:1rem;padding-inline:1.5rem}.Header_ctaIcon__KipQ8{display:none;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--green)));align-items:center;justify-content:center;flex-shrink:0;text-decoration:none}.Header_ctaIcon__KipQ8 img{width:18px;height:18px;filter:brightness(0);display:block}.Header_hamburger__f_45F{display:none;position:relative;justify-content:center;align-items:center;width:36px;height:36px;padding:0;background:none;border:none;cursor:pointer;flex:0 0 auto;flex-shrink:0;overflow:visible}.Header_hamburger__f_45F span{position:absolute;left:3px;display:block;width:30px;height:2px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--green)));border-radius:999px;transition:transform var(--duration-fast) ease,opacity var(--duration-fast) ease;opacity:1;flex-shrink:0;transform-origin:center}.Header_hamburger__f_45F span:first-child{top:9px}.Header_hamburger__f_45F span:nth-child(2){top:17px}.Header_hamburger__f_45F span:nth-child(3){top:25px}.Header_hamburger__f_45F.Header_active__3IUjt span:first-child{transform:translateY(8px) rotate(45deg);opacity:1}.Header_hamburger__f_45F.Header_active__3IUjt span:nth-child(2){opacity:0;transform:scaleX(0)}.Header_hamburger__f_45F.Header_active__3IUjt span:nth-child(3){transform:translateY(-8px) rotate(-45deg);opacity:1}.Header_mobileMenu__B5eYP{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;background:hsl(var(--bg-base));z-index:99;display:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.Header_mobileMenu__B5eYP.Header_open__cQB4I{display:block;animation:Header_slideDown__4dqE4 var(--duration-normal) ease}@keyframes Header_slideDown__4dqE4{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Header_mobileNavList__nTA_t{display:flex;flex-direction:column;justify-content:center;padding:0 2rem;min-height:calc(100vh - var(--header-height))}.Header_mobileNavList__nTA_t ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;width:100%}.Header_mobileNavList__nTA_t li{display:block;width:100%}.Header_mobileNavList__nTA_t a{display:block;width:100%;text-align:center;color:hsl(var(--text-secondary));font-size:1.5rem;font-weight:500;text-decoration:none;padding:1.5rem 0;border-bottom:1px solid hsl(var(--border-subtle));transition:color var(--duration-fast) ease}.Header_mobileNavList__nTA_t a:focus-visible,.Header_mobileNavList__nTA_t a:hover{color:hsl(var(--text-primary))}.Header_mobileNavList__nTA_t li:last-child a{border-bottom:none}.Header_progress__cx_b8{position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#0000;overflow:hidden}.Header_progressBar__vwZZI{display:block;height:100%;width:100%;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--green)));transform-origin:left;will-change:transform}@media (max-width:800px){.Header_primaryNav__i_yqJ{display:none}.Header_hamburger__f_45F{display:flex}.Header_mobileNavList__nTA_t{padding:0 1.25rem}.Header_mobileNavList__nTA_t a{font-size:1.5rem;padding:1.5rem 0}}@media (max-width:480px){.Header_navContainer__fESoe{padding-inline:.75rem}.Header_mobileNavList__nTA_t{padding:0 1rem}.Header_mobileNavList__nTA_t a{font-size:1.375rem;padding:1.25rem 0}}@media (max-width:320px){.Header_navContainer__fESoe{padding-inline:.5rem;gap:.5rem}.Header_brand__CyH1x{flex-shrink:1;min-width:0}.Header_brand__CyH1x svg{width:100%;max-width:90px;height:auto}}@media (max-width:299px){.Header_ctaBtn__wCu8y{display:none!important}.Header_ctaIcon__KipQ8{display:inline-flex!important}}.Button_btn__1zp__{--btnTransition:400ms;--btnHeight:48px;--btnWidth:auto;--btnPadding:0 32px;--btnRadius:999px;--btnFontSize:1rem;--btnGradient:var(--gradient-two);--btnSvgGrad:url(#grad-two);--btnColor:var(--btn-text,hsl(var(--bg-base)));--btnBackground:var(--btn-bg,hsl(var(--bg-base)));height:var(--btnHeight);width:var(--btnWidth);padding:var(--btnPadding);border-radius:var(--btnRadius);border:2px solid #0000;background-image:var(--btnGradient),var(--btnGradient);background-origin:border-box;background-clip:padding-box,border-box;color:var(--btnColor);font-weight:700;font-size:var(--btnFontSize);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;position:relative;overflow:hidden;text-decoration:none;font-family:inherit;line-height:1;transition:background-image var(--btnTransition) ease,transform .2s var(--ease-out),box-shadow .2s var(--ease-out);white-space:nowrap}.Button_btn__1zp__:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.Button_content__XVV__{pointer-events:none;position:relative;z-index:3;transition:opacity var(--btnTransition) ease;display:inline-flex;align-items:center;gap:8px}.Button_cells__vHpZ_{position:absolute;inset:0;display:grid;grid-template-columns:repeat(10,1fr);z-index:1}.Button_cells__vHpZ_:before{content:"";position:absolute;position-anchor:--hoveredCell;left:calc(anchor(left) - 20px);right:calc(anchor(right) - 20px);top:calc(anchor(top) - 20px);bottom:calc(anchor(bottom) - 20px);margin:0 auto auto;width:10px;aspect-ratio:1;background:var(--btnColor);border-radius:100vw;transition:transform var(--btnTransition) ease,margin 0ms var(--btnTransition);transition-behavior:allow-discrete;transform:scale(0)}.Button_cells__vHpZ_:has(>:nth-child(n+11):hover):before{margin:auto auto 0}.Button_cells__vHpZ_:hover:before{transform:scale(55);transition:transform var(--btnTransition) ease,margin 0ms 0ms}.Button_cells__vHpZ_ span{position:relative}.Button_cells__vHpZ_:not(:hover) span{transition:anchor-name 0ms var(--btnTransition);transition-behavior:allow-discrete}.Button_cells__vHpZ_ span:hover{anchor-name:--hoveredCell;transition:anchor-name 0ms}@supports not (anchor-name:--hoveredCell){.Button_cells__vHpZ_:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0)}.Button_cells__vHpZ_:hover:before{transform:translate(-50%,-50%) scale(55)}}.Button_btn__1zp__:focus-visible .Button_content__XVV__,.Button_btn__1zp__:hover .Button_content__XVV__{background:var(--btnGradient);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;color:#0000}.Button_btn__1zp__:focus-visible .Button_content__XVV__ svg,.Button_btn__1zp__:focus-visible .Button_content__XVV__ svg *,.Button_btn__1zp__:hover .Button_content__XVV__ svg,.Button_btn__1zp__:hover .Button_content__XVV__ svg *{-webkit-text-fill-color:initial;color:#0000;stroke:var(--btnSvgGrad);fill:none}.Button_btn__1zp__.Button_reverse___McBm,.Button_btn__1zp__:focus-visible,.Button_btn__1zp__:hover{background-image:linear-gradient(var(--btnBackground),var(--btnBackground)),var(--btnGradient)}.Button_btn__1zp__.Button_reverse___McBm{color:#0000}.Button_btn__1zp__.Button_reverse___McBm .Button_content__XVV__{background:var(--btnGradient);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.Button_btn__1zp__.Button_reverse___McBm .Button_content__XVV__ svg,.Button_btn__1zp__.Button_reverse___McBm .Button_content__XVV__ svg *{color:#0000;stroke:var(--btnSvgGrad);fill:none;-webkit-text-fill-color:initial}.Button_btn__1zp__.Button_reverse___McBm .Button_cells__vHpZ_:before{background:var(--btnGradient)}.Button_btn__1zp__.Button_reverse___McBm:focus-visible,.Button_btn__1zp__.Button_reverse___McBm:hover{background-image:var(--btnGradient),var(--btnGradient);color:var(--btnColor)}.Button_btn__1zp__.Button_reverse___McBm:focus-visible .Button_content__XVV__,.Button_btn__1zp__.Button_reverse___McBm:hover .Button_content__XVV__{background:none;-webkit-text-fill-color:var(--btnColor);background-clip:unset;color:var(--btnColor)}.Button_btn__1zp__.Button_reverse___McBm:focus-visible .Button_content__XVV__ svg,.Button_btn__1zp__.Button_reverse___McBm:focus-visible .Button_content__XVV__ svg *,.Button_btn__1zp__.Button_reverse___McBm:hover .Button_content__XVV__ svg,.Button_btn__1zp__.Button_reverse___McBm:hover .Button_content__XVV__ svg *{color:var(--btnColor);stroke:var(--btnColor);fill:none}.Button_btn__1zp__.Button_reverse___McBm:hover .Button_cells__vHpZ_:before{background:#0000}.Button_btn__1zp__:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.Button_btn__1zp__:disabled,.Button_btn__1zp__[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_sm__qRXZ2{--btnHeight:40px;--btnPadding:0 20px;--btnFontSize:0.875rem}.Button_lg__fgMyk{--btnHeight:60px;--btnPadding:0 40px;--btnFontSize:1.1rem}@media (max-width:600px){.Button_btn__1zp__{--btnHeight:44px;--btnPadding:0 24px;--btnFontSize:0.875rem}.Button_sm__qRXZ2{--btnHeight:38px;--btnPadding:0 18px;--btnFontSize:0.8125rem}.Button_lg__fgMyk{--btnHeight:54px;--btnPadding:0 28px;--btnFontSize:0.95rem}}.Hero_section__lQyf4{position:relative;overflow:hidden;background:hsl(var(--bg-base));padding-top:calc(var(--header-height) + 30px);padding-bottom:var(--space-xl)}.Hero_inner__NNgp_{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.Hero_eyebrow__Fou5G{background:var(--gradient-two);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;animation-delay:var(--delay,0s)}.Hero_headlineAccent__aGaT0{padding-bottom:.1em;line-height:1.1}.Hero_sub__LeZsJ{max-width:800px;animation-delay:var(--delay,0s)}.Hero_scoresWrap__E5GUy{width:100%;display:flex;justify-content:center;animation-delay:var(--delay,0s)}.Hero_scoresGrid__vMb7t{gap:24px 40px;max-width:1000px;width:100%;border-radius:var(--radius-xl);border:2px solid #0000;background-image:linear-gradient(hsl(var(--bg-raised)),hsl(var(--bg-raised))),linear-gradient(hsl(var(--bg-base)),hsl(var(--bg-base))),var(--card-border-gradient);background-origin:border-box;background-clip:padding-box,padding-box,border-box;background-size:100% 100%,100% 100%,200% 100%;animation:Hero_borderFlow__77SJW 4s ease-in-out infinite;padding:calc(12px + 1.2vw) calc(16px + 1.8vw)}.Hero_ctaRow__L8NIB{display:flex;flex-wrap:wrap;gap:calc(12px + 2vw);justify-content:center;max-width:1000px;width:100%;animation-delay:var(--delay,0s)}.Hero_ctaBtn__nQcZy{flex:1 1 200px;justify-content:center}