.site-header{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:min(100%,92rem);margin:0 auto;padding:1rem 1.15rem;border-radius:999px;background:#06080beb;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 50px #00000047,inset 0 1px #ffffff08}.site-header--floating{position:fixed;top:18px;left:50%;z-index:50;width:min(calc(100% - 36px),92rem);margin:0;opacity:0;transform:translate3d(-50%,-24px,0) scale(.985);background:linear-gradient(180deg,#0a0c109e,#0a0c1070);border-color:#ffffff1f;box-shadow:0 24px 60px #0000003d,inset 0 1px #ffffff1f;backdrop-filter:blur(2px) saturate(142%);-webkit-backdrop-filter:blur(2px) saturate(142%);animation:site-header-float-in .68s cubic-bezier(.2,.8,.2,1) .5s forwards}@keyframes site-header-float-in{0%{opacity:0;transform:translate3d(-50%,-24px,0) scale(.985)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}.site-header__brand{display:inline-flex;align-items:center;gap:.9rem;min-width:0;color:#f5f3eff5;text-decoration:none}.site-header__logo{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:1.05rem;background:linear-gradient(180deg,#ffffff1f,#ffffff08);border:1px solid rgba(255,255,255,.12)}.site-header__logo:before,.site-header__logo:after,.site-header__logo-core{position:absolute;border-radius:999px;border:2px solid rgba(245,243,239,.92);content:""}.site-header__logo:before{width:1.55rem;height:1.9rem}.site-header__logo:after{width:.95rem;height:1.25rem}.site-header__logo-core{width:.35rem;height:.45rem}.site-header__brand-copy{display:flex;flex-direction:column;min-width:0}.site-header__brand-name{color:#f5f3effa;font-size:clamp(1.2rem,1.5vw,1.7rem);font-weight:800;line-height:1;letter-spacing:-.03em}.site-header__brand-tag{margin-top:.2rem;color:#f5f3ef94;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.site-header__nav{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.35rem;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06)}.site-header__nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.25rem;border-radius:999px;color:#f5f3efc7;font-size:1rem;font-weight:600;text-decoration:none;transition:color .18s ease,background .18s ease,transform .18s ease}.site-header__nav-link:hover{color:#f5f3eff5;background:#ffffff0a}.site-header__nav-link--active{background:#ebe4ffeb;color:#13131a}.site-header__actions{display:inline-flex;align-items:center;gap:.75rem}.site-header__action{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.8rem 1.4rem;border-radius:999px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.site-header__action:hover{transform:translateY(-1px)}.site-header__action--default{border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#f5f3efe6}.site-header__action--primary{border:1px solid rgba(224,244,237,.16);background:#e7f4ed;color:#08120f}@media(max-width:1024px){.site-header{border-radius:32px;padding:1rem;flex-wrap:wrap}.site-header__nav{order:3;width:100%;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.site-header__nav::-webkit-scrollbar{display:none}.site-header--floating{top:18px}}@media(max-width:720px){.site-header{gap:.9rem;width:100%;padding:.9rem;border-radius:24px}.site-header--floating{top:12px;width:calc(100% - 24px)}.site-header__brand{width:100%}.site-header__actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-header__action{width:100%}.site-header__nav-link{white-space:nowrap}}.sss-button{font-family:myriad-pro,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;border-radius:1000px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;letter-spacing:.0375em;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;position:relative;overflow:hidden;outline:none}.align-center{margin-inline:auto}.sss-button-small{font-size:.875rem;padding:.5rem 1.5rem;min-width:4em}.sss-button-medium{font-size:1rem;padding:.875rem 2rem;min-width:6em}.sss-button-large{font-size:1.125rem;padding:1rem 2.5rem;min-width:6em}.sss-button-xl{font-size:1.25rem;padding:1.25rem 3rem;min-width:8em}.sss-button-default.sss-button-small,.sss-button-warning.sss-button-small,.sss-button-success.sss-button-small,.sss-button-neutral.sss-button-small,.sss-button-primary.sss-button-small{padding:.375rem 1rem;font-size:.875rem}.sss-button-default.sss-button-medium,.sss-button-warning.sss-button-medium,.sss-button-success.sss-button-medium,.sss-button-neutral.sss-button-medium,.sss-button-primary.sss-button-medium{padding:.5rem 1.5rem;font-size:1rem}.sss-button-default.sss-button-large,.sss-button-warning.sss-button-large,.sss-button-success.sss-button-large,.sss-button-neutral.sss-button-large,.sss-button-primary.sss-button-large{padding:.625rem 2rem;font-size:1.125rem}.sss-button-default.sss-button-xl,.sss-button-warning.sss-button-xl,.sss-button-success.sss-button-xl,.sss-button-neutral.sss-button-xl,.sss-button-primary.sss-button-xl{padding:.75rem 2.5rem;font-size:1.25rem}.sss-button-link.sss-button-small{padding:.125rem .375rem;font-size:.875rem}.sss-button-link.sss-button-medium{padding:.25rem .5rem;font-size:1rem}.sss-button-link.sss-button-large{padding:.375rem .75rem;font-size:1.125rem}.sss-button-link.sss-button-xl{padding:.5rem 1rem;font-size:1.25rem}.sss-button-primary{touch-action:manipulation;cursor:pointer;position:relative;padding:.5rem 1.5rem;border-radius:1.87rem;line-height:1;font-size:1rem;font-weight:600;transition:all .15s ease-in-out;white-space:nowrap;border:1px solid #012880;background-image:linear-gradient(-180deg,#4fc3f7,#2e7d32);box-shadow:0 .5rem .625rem #0003,0 -.125rem .75rem #1976d2 inset,0 .375rem .125rem #fff6 inset,0 .125rem .25rem #4caf50 inset}.sss-button-primary:hover{filter:brightness(1.1);text-decoration:none}.sss-button-primary:active{transform:translateY(2px) scale(.96);text-decoration:none}.sss-button-primary:focus-visible{outline:2px solid rgba(129,196,247,.9);outline-offset:3px}.sss-button-primary:disabled,.sss-button-primary[aria-disabled=true]{opacity:.65;cursor:not-allowed;pointer-events:none}.sss-button-primary.sss-button-variant-warning{border:1px solid #d84315;background-image:linear-gradient(-180deg,#ff7043,#d84315);box-shadow:0 .5rem .625rem #0003,0 -.125rem .75rem #d32f2f inset,0 .375rem .125rem #fff6 inset,0 .125rem .25rem #ff5722 inset}.sss-button-primary.sss-button-variant-success{border:1px solid #1b5e20;background-image:linear-gradient(-180deg,#66bb6a,#2e7d32);box-shadow:0 .5rem .625rem #0003,0 -.125rem .75rem #1b5e20 inset,0 .375rem .125rem #fff6 inset,0 .125rem .25rem #4caf50 inset}.sss-button-primary.sss-button-variant-neutral{border:1px solid #424242;background-image:linear-gradient(-180deg,#e0e0e0,#9e9e9e);box-shadow:0 .5rem .625rem #0003,0 -.125rem .75rem #424242 inset,0 .375rem .125rem #fff6 inset,0 .125rem .25rem #9e9e9e inset}.sss-button-primary.sss-button-variant-link{border:none;background:transparent;box-shadow:none;color:#81c4f7;text-decoration:none;padding:0;border-radius:0;font-weight:500;display:inline;text-align:left}.sss-button-primary.sss-button-variant-link:hover{color:#1976d2;background:transparent;filter:none;transform:none}.sss-button-primary.sss-button-variant-link:active{color:#0d47a1;transform:none}.sss-button-primary .sss-button-text{color:transparent;background-image:linear-gradient(0deg,#81c784 -10%,#fefafd);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 2px hsla(120,100%,20%,1))}.sss-button-primary.sss-button-variant-warning .sss-button-text{background-image:linear-gradient(0deg,#ffab91 -10%,#fefafd);filter:drop-shadow(0 2px 2px hsla(14,100%,20%,1))}.sss-button-primary.sss-button-variant-success .sss-button-text{background-image:linear-gradient(0deg,#a5d6a7 -10%,#fefafd);filter:drop-shadow(0 2px 2px hsla(120,100%,20%,1))}.sss-button-primary.sss-button-variant-neutral .sss-button-text{background-image:linear-gradient(0deg,#f5f5f5 -10%,#424242);filter:drop-shadow(0 2px 2px hsla(0,0%,20%,1))}.sss-button-primary.sss-button-variant-link .sss-button-text{color:inherit;background:none;-webkit-background-clip:border-box;background-clip:border-box;filter:none;text-decoration:inherit}.sss-button-primary:not(.sss-button-variant-link):before,.sss-button-primary:not(.sss-button-variant-link):after{content:"";display:block;position:absolute;left:50%;transform:translate(-50%);width:calc(100% - 1.5rem);background:#fff;border-radius:100%;background-image:linear-gradient(-270deg,#fff0,#fff 20% 80%,#fff0)}.sss-button-primary:not(.sss-button-variant-link):before{height:.125rem;top:.25rem;opacity:.7}.sss-button-primary:not(.sss-button-variant-link):after{height:.125rem;bottom:.375rem;filter:blur(1px);opacity:.05}.sss-button-primary.sss-button-small:before,.sss-button-primary.sss-button-small:after{width:calc(100% - 1rem)}.sss-button-primary.sss-button-xl:before,.sss-button-primary.sss-button-xl:after{width:calc(100% - 2rem)}@media(max-width:768px){.sss-button-large,.sss-button-xl,.align-center{width:100%}}
