.spring-menu{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--sm-nav-bg);border-bottom:1px solid var(--spr-line);position:relative;z-index:60}.spring-menu--sticky{position:sticky;top:0}.spring-menu__row{align-items:center;display:flex;height:var(--sm-nav-h);justify-content:space-between}.spring-menu__brand{align-items:center;display:flex;font-size:23px;gap:11px;letter-spacing:-.02em}.spring-menu__brand,.spring-menu__brand:focus,.spring-menu__brand:hover{color:#fff;font-weight:800;text-decoration:none}.spring-menu__dot{background:linear-gradient(135deg,var(--spr-lime),var(--spr-cyan));border-radius:50%;box-shadow:0 0 16px color-mix(in srgb,var(--spr-lime) 70%,transparent);display:inline-block;height:16px;width:16px}.spring-menu__logo-img{display:block;height:28px;width:auto}.spring-menu__links{align-items:stretch;display:flex;gap:4px;position:relative}.spring-menu__item{align-items:center;display:flex;margin-bottom:-24px;padding-bottom:24px}.spring-menu__toggle{align-items:center;background:transparent;border:none;border-radius:10px;color:var(--sm-link);cursor:pointer;display:flex;font-family:var(--spr-font);font-size:16px;font-weight:600;gap:6px;padding:8px 15px;text-decoration:none;transition:.15s}.spring-menu__item:focus-within .spring-menu__toggle,.spring-menu__item:hover .spring-menu__toggle,.spring-menu__toggle:focus,.spring-menu__toggle:hover{background:hsla(0,0%,100%,.06);border:none;color:#fff;font-weight:600;text-decoration:none}.spring-menu__caret{font-size:11px;opacity:.7;transition:transform .2s}.spring-menu__item:focus-within .spring-menu__caret,.spring-menu__item:hover .spring-menu__caret{transform:rotate(180deg)}.spring-menu__mega{background:linear-gradient(170deg,color-mix(in srgb,var(--spr-bg2) 85%,var(--spr-purple) 10%),color-mix(in srgb,var(--spr-bg) 92%,var(--spr-purple) 5%));border:1px solid var(--spr-line);border-radius:24px;box-shadow:0 40px 100px -30px rgba(0,0,0,.8),0 0 0 1px color-mix(in srgb,var(--spr-purple) 18%,transparent);display:grid;gap:26px;grid-template-columns:1.35fr 1fr;left:0;max-width:calc(100vw - var(--spr-side-padding)*2);opacity:0;padding:26px;pointer-events:none;position:absolute;top:calc(100% + 14px);transform:translateY(10px) scale(.99);transition:opacity .2s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility .2s;visibility:hidden;width:860px;z-index:70}.spring-menu__mega:before{content:"";height:16px;left:0;position:absolute;right:0;top:-16px}.spring-menu__item:focus-within .spring-menu__mega,.spring-menu__item:hover .spring-menu__mega{opacity:1;pointer-events:auto;transform:none;visibility:visible}.spring-menu__offers{display:flex;flex-direction:column;gap:4px}.spring-menu__offer{border-radius:14px;display:flex;gap:14px;padding:14px;text-decoration:none;transition:background .15s}.spring-menu__offer:focus,.spring-menu__offer:hover{background:hsla(0,0%,100%,.06);font-weight:inherit;text-decoration:none}.spring-menu__offer-icon{align-items:center;background:linear-gradient(140deg,color-mix(in srgb,var(--spr-purple) 35%,transparent),color-mix(in srgb,var(--spr-magenta) 22%,transparent));border:1px solid hsla(0,0%,100%,.1);border-radius:11px;color:var(--spr-ink);display:flex;flex:none;font-size:19px;height:40px;justify-content:center;width:40px}.spring-menu__offer-text{display:block}.spring-menu__offer-title{color:#fff;display:block;font-size:16px;font-weight:700}.spring-menu__offer-desc{color:var(--spr-muted);display:block;font-size:13.5px;font-weight:400;line-height:1.35;margin-top:2px}.spring-menu__side{border-left:1px solid var(--spr-line);display:flex;flex-direction:column;gap:12px;padding-left:24px}.spring-menu__side-heading{color:var(--spr-muted);font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:2px;text-transform:uppercase}.spring-menu__camp{border:1px solid hsla(0,0%,100%,.1);border-radius:15px;display:block;overflow:hidden;padding:16px;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .25s}.spring-menu__camp:focus,.spring-menu__camp:hover{box-shadow:0 18px 44px -18px color-mix(in srgb,var(--spr-magenta) 70%,transparent);text-decoration:none;transform:translateY(-3px)}.spring-menu__camp--gradient1{background:linear-gradient(135deg,color-mix(in srgb,var(--spr-purple) 50%,transparent),color-mix(in srgb,var(--spr-blue) 28%,transparent))}.spring-menu__camp--gradient2{background:linear-gradient(135deg,color-mix(in srgb,var(--spr-magenta) 50%,transparent),color-mix(in srgb,var(--spr-pink) 25%,transparent))}.spring-menu__camp-tag{color:var(--spr-lime);display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.spring-menu__camp-title{color:#fff;display:block;font-size:16px;font-weight:700;line-height:1.2;margin:5px 0 3px}.spring-menu__camp-desc{color:hsla(0,0%,100%,.8);display:block;font-size:13px;font-weight:400}.spring-menu__news{background:hsla(0,0%,100%,.04);border:1px solid var(--spr-line);border-radius:15px;margin-top:auto;padding:16px}.spring-menu__news-title{color:#fff;font-size:15px;font-weight:700}.spring-menu__news-sub{color:var(--spr-muted);font-size:12.5px;margin:3px 0 11px}.spring-menu__news-row{display:flex;gap:7px}.spring-menu__news-row input{background:rgba(0,0,0,.3);border:1px solid var(--spr-line);border-radius:999px;color:#fff;flex:1;font-family:var(--spr-font);font-size:13px;min-width:0;padding:9px 14px}.spring-menu__news-row input::placeholder{color:var(--spr-muted)}.spring-menu__news-row input:focus{border-color:var(--spr-lime);outline:none}.spring-menu__news-row button{background:var(--spr-lime);border:none;border-radius:999px;color:var(--spr-btn-text);cursor:pointer;flex:none;font-family:var(--spr-font);font-size:13px;font-weight:700;padding:0 14px}.spring-menu__news-row button:focus,.spring-menu__news-row button:hover{background:var(--spr-lime);border:none;color:var(--spr-btn-text)}.spring-menu__news-form .hs-form{align-items:stretch;display:flex;gap:7px}.spring-menu__news-form .hs-form-field{flex:1;min-width:0}.spring-menu__news-form .hs-error-msgs,.spring-menu__news-form .hs-form-field>label{display:none}.spring-menu__news-form .hs-input{background:rgba(0,0,0,.3);border:1px solid var(--spr-line);border-radius:999px;color:#fff;font-family:var(--spr-font);font-size:13px;padding:9px 14px;width:100%}.spring-menu__news-form .hs-input:focus{border-color:var(--spr-lime);outline:none}.spring-menu__news-form .hs-button,.spring-menu__news-form .hs-submit input[type=submit]{background:var(--spr-lime);border:none;border-radius:999px;color:var(--spr-btn-text);cursor:pointer;font-family:var(--spr-font);font-size:13px;font-weight:700;padding:9px 14px}.spring-menu__actions{align-items:center;display:flex;gap:14px}.spring-menu__signin{color:var(--sm-link);font-size:16px;font-weight:600;text-decoration:none}.spring-menu__signin:focus,.spring-menu__signin:hover{color:#fff;font-weight:600;text-decoration:none}.spring-menu__cta{font-size:15px;padding:11px 21px}.spring-menu__burger{background:transparent;border:1px solid var(--spr-line);border-radius:12px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:10px;width:44px}.spring-menu__burger:focus,.spring-menu__burger:hover{background:hsla(0,0%,100%,.06);border:1px solid var(--spr-line)}.spring-menu__burger span{background:#fff;border-radius:2px;display:block;height:2px;transition:transform .2s,opacity .2s}.spring-menu--open .spring-menu__burger span:first-child{transform:translateY(7px) rotate(45deg)}.spring-menu--open .spring-menu__burger span:nth-child(2){opacity:0}.spring-menu--open .spring-menu__burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.spring-menu__mobile{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--sm-nav-bg);border-top:1px solid var(--spr-line);display:none;max-height:calc(100vh - var(--sm-nav-h));overflow-y:auto;padding:12px var(--spr-side-padding) 24px}.spring-menu--open .spring-menu__mobile,.spring-menu--open .spring-menu__mobile[hidden]{display:block}.spring-menu__m-item summary{align-items:center;border-bottom:1px solid var(--spr-line);color:#fff;cursor:pointer;display:flex;font-size:17px;font-weight:600;justify-content:space-between;list-style:none;padding:14px 4px}.spring-menu__m-item summary::-webkit-details-marker{display:none}.spring-menu__m-item[open] summary .spring-menu__caret{transform:rotate(180deg)}.spring-menu__m-links{display:flex;flex-direction:column;padding:6px 0 10px}.spring-menu__m-link,.spring-menu__m-links a{color:var(--sm-link);display:block;font-size:16px;padding:10px 16px;text-decoration:none}.spring-menu__m-link{border-bottom:1px solid var(--spr-line);color:#fff;font-size:17px;font-weight:600;padding:14px 4px}.spring-menu__m-link:focus,.spring-menu__m-link:hover,.spring-menu__m-links a:focus,.spring-menu__m-links a:hover{color:#fff;font-weight:inherit;text-decoration:none}.spring-menu__m-actions{align-items:center;display:flex;gap:18px;padding-top:18px}@media (max-width:1100px){.spring-menu__links,.spring-menu__signin{display:none}.spring-menu__mobile .spring-menu__signin{display:inline}.spring-menu__burger{display:flex}}@media (prefers-reduced-motion:reduce){.spring-menu__burger span,.spring-menu__camp,.spring-menu__caret,.spring-menu__mega{transition:none}}