.header-actions{display: flex;align-items: center;gap: 20px;flex-shrink: 0}.header-link{border: 0;background: none;color: #becbdd;font-size: 12px;padding: 12px 7px;min-height: 44px}.header-link:hover{color: #fff}.masthead .brand{flex-shrink: 0}.masthead{z-index: 5}.lang-switch{position: relative}.lang-current{display: inline-flex;align-items: center;gap: 7px;min-height: 44px;padding: 12px 7px;border: 0;background: none;color: #becbdd;font-size: 12px;letter-spacing: .08em}.lang-current:hover,.lang-current[aria-expanded="true"]{color: #fff}.lang-caret{width: 6px;height: 6px;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;transform: translateY(-2px) rotate(45deg);transition: transform .2s}.lang-current[aria-expanded="true"] .lang-caret{transform: translateY(1px) rotate(225deg)}.lang-menu{position: absolute;top: calc(100% + 4px);right: 0;z-index: 10;min-width: 150px;margin: 0;padding: 6px;list-style: none;border: 1px solid #d4edff2b;border-radius: 16px;background: #0b1220f2;box-shadow: 0 18px 50px #000a,inset 0 1px 0 #e0f2ff14;backdrop-filter: blur(18px)}.lang-menu button{display: flex;align-items: center;justify-content: space-between;width: 100%;min-height: 44px;padding: 10px 14px;border: 0;border-radius: 11px;background: none;color: #d2dced;font-size: 12px;text-align: left}.lang-menu button:hover{background: #c4e7ff12;color: #fff}.lang-menu button[aria-current="true"]{color: #fff}.lang-menu button[aria-current="true"]::after{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--accent,#dbf0f5)}.partnerships-dialog{width: min(830px,calc(100% - 32px));--accent: #dbf0f5}.partnerships-dialog .dialog-content{padding: 30px 38px 34px}.partnerships-dialog h2{font-size: clamp(32px,4.8vw,49px);line-height: 1.12;letter-spacing: -.045em}.partnerships-dialog h2 em{font-style: normal;color: #b6d9e9}.partnerships-dialog .partnerships-intro{max-width: 560px;margin-top: 18px}.partnership-identity{display: grid;grid-template-columns: 1.2fr 1fr;gap: 25px;margin: 27px 0 33px;padding: 24px 26px;border: 1px solid #d8edff26;border-radius: 18px;background: radial-gradient(ellipse at 0 0,#b7dfff13,transparent 75%),linear-gradient(135deg,#d1edff08,#0a132233);box-shadow: inset 0 1px 0 #e1f4ff14}.partnership-identity h3{margin: 8px 0 10px;font-weight: 550;letter-spacing: -.6px;font-size: 28px;line-height: 1.25}.partnership-identity > div > span{font-size: 10px;color: #b6c9dc}.partnership-identity p{font-size: 11px;line-height: 1.7;color: #9db3cb}.team-origin{border-left: 1px solid #cbe6ff21;padding-left: 28px}.team-origin h3{font-size: 22px;margin-top: 11px}.opportunities-heading{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 18px}.opportunities-heading h3{font-size: 16px;font-weight: 550;margin: 0;letter-spacing: -.25px}.opportunities-heading > span{font-size: 8px;letter-spacing: .08em;color: #9ab0c8;white-space: nowrap}.partnership-options{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 32px}.partnership-option{display: flex;flex-direction: column;padding: 21px 0 13px;border-top: 1px solid #d1eaff22;min-width: 0}.opportunity-brand{display: flex;align-items: center;gap: 13px}.opportunity-brand img{object-fit: contain;flex-shrink: 0;mix-blend-mode: screen;mask-image: radial-gradient(ellipse,#000 45%,transparent 74%)}.opportunity-brand span{font-size: 7px;letter-spacing: .09em;color: var(--color)}.opportunity-brand h4{margin: 5px 0 0;font-size: 20px;font-weight: 550;letter-spacing: -.4px}.partnership-option > p{font-size: 12px;line-height: 1.8;color: #b9c9db;margin: 14px 0 9px}.partnership-option > button{display: flex;align-items: center;justify-content: space-between;gap: 16px;width: 100%;min-height: 44px;margin-top: auto;padding: 8px 0;border: 0;background: none;color: var(--color);font-size: 11px;text-align: left}.partnership-option > button span{font-size: 20px;transition: transform .2s ease}.partnership-option > button:hover span{transform: translate(2px,-2px)}.partnership-first-step{margin-top: 14px;padding-top: 24px;border-top: 1px solid #d1eaff22;display: grid;grid-template-columns: 145px minmax(0,1fr);gap: 22px}.partnership-first-step > span{padding-top: 4px;font-size: 8px;letter-spacing: .1em;color: #9bb2ca}.partnership-first-step p{font-size: 12px;line-height: 1.8;color: #bacbde}.company-partnership{margin-top: 30px;padding-top: 24px;border-top: 1px solid #33425a}.company-partnership > p{font-size: 12px;line-height: 1.9;color: #bdcde0;margin-top: 13px}.company-partnership strong{font-weight: 600;color: #e5eef9}.company-partnership .brand-ownership{color: #9fb5cc;font-size: 10px;margin-top: 9px}.partnership-inline{display: flex;align-items: center;justify-content: space-between;gap: 30px;padding: 9px 0;min-height: 44px;margin-top: 16px;border: 0;background: none;font-size: 12px;color: #dbf0f5}.partnership-inline span{font-size: 20px}@media(max-width:1000px){.header-description{display: none}}@media(max-width:600px){.masthead{gap: 8px}.header-actions{gap: 8px}.header-link{font-size: 10px;padding-inline: 3px}.lang-current{font-size: 10px;padding-inline: 3px;gap: 5px}.header-actions .company-button{font-size: 10px;padding-inline: 12px;gap: 9px;white-space: nowrap}.partnerships-dialog .dialog-content{padding: 24px 22px 28px}.partnerships-dialog h2{font-size: clamp(28px,7.2vw,38px)}.partnership-identity{grid-template-columns: 1fr;gap: 20px;padding: 22px;margin: 24px 0 28px}.partnership-identity h3{font-size: 26px}.team-origin{border-left: 0;border-top: 1px solid #cbe6ff21;padding: 18px 0 0}.team-origin h3{font-size: 21px}.team-origin p br{display: none}.opportunities-heading > span{display: none}.partnership-options{grid-template-columns: 1fr}.partnership-option{padding-top: 17px}.partnership-option > p{margin-top: 10px}.partnership-first-step{grid-template-columns: 1fr;gap: 10px}}@media(max-width:400px){.header-actions{gap: 4px}.header-actions .company-button > span[aria-hidden]{display: none}}@media(max-width:350px){.masthead .brand > span:last-child{display: none}}@media(max-width:370px){.header-actions{gap: 4px}.header-link,.lang-current{font-size: 9px}.header-actions .company-button{font-size: 9px;padding-inline: 9px;gap: 5px}}@media(prefers-reduced-motion:reduce){.partnership-option > button span{transition: none}.partnership-option > button:hover span{transform: none}}@media(forced-colors:active){.header-link,.lang-current,.partnership-inline,.partnership-option > button{color: LinkText}.lang-menu{background: Canvas;border-color: CanvasText;box-shadow: none}.lang-menu button{color: ButtonText}.partnership-identity{background: Canvas;box-shadow: none;border-color: CanvasText}.partnership-option,.team-origin,.partnership-first-step,.company-partnership{border-color: CanvasText}}
