.secondary-button{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;height:32px;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.secondary-button-bg{border-radius:inherit;-webkit-backdrop-filter:blur(12px);background-color:#ffffff80;background-image:linear-gradient(#d7d4de,#c9d0ec),linear-gradient(135deg,#307aff66,#302f3533);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;transition:background-image .4s;position:absolute;inset:0}.secondary-button-text{z-index:1;font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--color-text-default);line-height:1;transition:color .4s;position:relative}.secondary-button:hover .secondary-button-bg{background-image:linear-gradient(#fffc,#fffc),linear-gradient(135deg,#307affcc,#307aff80)}.secondary-button:hover .secondary-button-text{color:var(--color-primary)}.secondary-button:active{transform:scale(.98)}.secondary-button:active .secondary-button-bg{background-image:linear-gradient(#fff6,#fff6),linear-gradient(135deg,#307aff80,#302f3540)}.secondary-button:focus-visible{outline:none}.secondary-button:focus-visible .secondary-button-bg{box-shadow:0 0 0 2px #307aff66}.secondary-button:disabled{cursor:not-allowed;opacity:.5}.secondary-button:disabled .secondary-button-bg{-webkit-backdrop-filter:none}
.burger-button{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none;position:relative}.burger-line{background-color:var(--color-text-default);border-radius:1px;width:20px;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s;display:block;position:absolute}.burger-line:first-child{transform:translateY(-6px)}.burger-line:nth-child(2){transform:translateY(0)}.burger-line:nth-child(3){transform:translateY(6px)}.burger-button.is-open .burger-line:first-child{transform:translateY(0)rotate(45deg)}.burger-button.is-open .burger-line:nth-child(2){opacity:0;transform:scaleX(0)}.burger-button.is-open .burger-line:nth-child(3){transform:translateY(0)rotate(-45deg)}.burger-button.is-open .burger-line{background-color:var(--color-dark)}@media (max-width:768px){.burger-button{display:flex}}
.text-link{font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--color-text-default);cursor:pointer;transition:color var(--transition-fast);align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.text-link.is-active{color:var(--color-primary)}.text-link:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.text-link:hover:after{transform:scaleX(1)}.text-link--dark{color:#fff}
.mobile-menu{z-index:var(--z-overlay);background:var(--color-dark);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s var(--ease-standard),visibility .4s;padding-top:72px;position:fixed;inset:0;overflow-y:auto}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-content{min-height:calc(100vh - 72px);padding:var(--container-padding);opacity:0;transition:transform .5s var(--ease-standard).1s,opacity .5s var(--ease-standard).1s;flex-direction:column;align-items:center;padding-top:48px;display:flex;transform:translateY(20px)}.mobile-menu.is-open .mobile-menu-content{opacity:1;transform:translateY(0)}.mobile-menu-nav{flex-direction:column;gap:24px;display:flex}.mobile-menu-link{font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--color-text-white);align-self:center;text-decoration:none;transition:color .2s}.mobile-menu-link:hover,.mobile-menu-link.is-active{color:var(--color-primary)}.mobile-menu-actions{border-top:1px solid #ffffff1a;flex-direction:row;gap:20px;margin-top:48px;padding-top:32px;display:flex}.mobile-menu-actions .text-link{font-size:var(--text-lg);color:var(--color-text-white)}.mobile-menu-actions .text-link:hover{color:var(--color-primary)}.mobile-menu-legal{flex-direction:column;align-items:center;gap:12px;margin-top:auto;padding-top:48px;display:flex}.mobile-menu-legal-link{font-size:var(--text-sm);color:#ffffff80;text-decoration:none;transition:color .2s}.mobile-menu-legal-link:hover{color:#fffc}@media (min-width:769px){.mobile-menu{display:none}}
.header{top:var(--space-2);padding:0 var(--space-4);width:100%;z-index:var(--z-header);position:fixed}.header__inner{height:var(--header-height);max-width:var(--max-width);-webkit-backdrop-filter:blur(var(--blur-md));border-radius:var(--radius-full);background:linear-gradient(90deg,#ffffffc9 0%,#ffffffc9 100%)padding-box,linear-gradient(135deg,var(--gradient-border-start),var(--gradient-border-end))border-box;border:1px solid #0000;justify-content:space-between;align-items:center;margin:0 auto;padding-right:2px;display:flex;position:relative}.header__logo{align-self:center;align-items:center;display:flex}.header__logo a{align-items:center;height:100%;display:flex}.header__nav{gap:var(--space-8);display:flex}.header__actions{align-items:center;gap:var(--space-5);display:flex}@media (max-width:768px){.header__inner{max-width:calc(100% - var(--space-3));padding-left:0;padding-right:var(--space-1)}.header__nav,.header__actions{display:none}}
