.secondary-page{--secondary-ink:var(--ink);--secondary-muted:var(--muted);--secondary-navy:var(--navy);--secondary-line:var(--line);--secondary-blue:var(--blue-raw);background:var(--secondary-navy);color:var(--secondary-ink);display:flex;flex-direction:column;font-family:Manrope,Manrope Fallback,sans-serif;min-height:100vh;overflow-x:clip}.secondary-page *,.secondary-page :after,.secondary-page :before{box-sizing:border-box}.secondary-page h1,.secondary-page h2,.secondary-page h3{color:var(--secondary-ink);font-family:Onest,Onest Fallback,Manrope,sans-serif;letter-spacing:-.035em}.secondary-page main{flex:1;position:relative;z-index:1}html .secondary-page .site-header{backdrop-filter:blur(22px);background:#07111fe0!important;border-bottom:1px solid var(--secondary-line);height:auto;position:sticky;top:0;z-index:50}.secondary-page .nav-bar{background:transparent!important;box-shadow:none!important;height:auto;padding:0}.secondary-page .secondary-nav-shell{align-items:center;display:flex;gap:24px;height:72px;justify-content:space-between;margin:auto;padding:0;width:min(1180px,calc(100% - 48px))}.secondary-page .nav-logo{align-items:center;color:#fff;display:flex;flex:0 0 auto;font:700 17px Onest,Onest Fallback,Manrope,sans-serif;gap:10px;text-decoration:none}.secondary-page .nav-logo img{display:block!important;height:38px;-o-object-fit:contain;object-fit:contain;width:38px}.secondary-page .logo-dark{display:none!important}.secondary-page .nav-menu{align-items:center;display:flex;gap:28px;margin:0;padding:0}.secondary-page .nav-menu li{margin:0}.secondary-page .nav-link{color:#b9c4d4;font:500 14px Manrope,Manrope Fallback,sans-serif;padding:0;text-decoration:none}.secondary-page .nav-link:focus-visible,.secondary-page .nav-link:hover{color:#fff}.secondary-page .nav-actions{align-items:center;display:flex;gap:12px}.secondary-page .language-selector{position:relative}.secondary-page .language-toggle{align-items:center;background:#ffffff08;border:1px solid var(--secondary-line);border-radius:12px;color:#fff;display:flex;gap:8px;height:42px;justify-content:center;min-width:66px;padding:0 12px}.secondary-page .language-dropdown{background:#1e2d45;border:1px solid var(--secondary-line);border-radius:14px;box-shadow:0 22px 60px #0006;left:auto;min-width:190px;padding:6px;right:0;top:calc(100% + 10px)}.secondary-page .language-dropdown .lang-option{background:transparent;border:0;border-radius:9px;color:#cfdbec;min-height:42px;padding:8px 10px}.secondary-page .language-dropdown .lang-option:focus-visible,.secondary-page .language-dropdown .lang-option:hover{background:#ffffff12}.secondary-page .error-actions .cta-button,.secondary-page .form-submit,.secondary-page .secondary-download{align-items:center;background:linear-gradient(135deg,var(--blue-cta),var(--blue-cta-end));border:0;border-radius:13px;box-shadow:0 14px 40px #5b7cff3d;color:#fff;display:inline-flex;font-weight:800;justify-content:center;min-height:42px;padding:0 18px;text-decoration:none}.secondary-page .mobile-menu-toggle{display:none}.secondary-page #mobile-menu{backdrop-filter:blur(22px);background:#07111ffa!important;border-bottom:1px solid var(--secondary-line);padding:18px 24px 26px!important;top:72px!important}.secondary-page .contact-section,.secondary-page .legal-section{background:transparent;padding:clamp(38px,5vw,64px) 0 clamp(64px,8vw,96px)}.secondary-page .contact-container,.secondary-page .legal-container{margin:0 auto;max-width:none;padding:0;width:min(900px,calc(100% - 48px))}.secondary-page .contact-header,.secondary-page .legal-header{margin-bottom:28px;text-align:left}.secondary-page .contact-title,.secondary-page .legal-title{background:none;color:var(--secondary-ink);font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:800;line-height:.98;margin:0 0 12px;-webkit-text-fill-color:currentColor}.secondary-page .contact-subtitle,.secondary-page .legal-subtitle{color:var(--secondary-muted);font-size:clamp(.96rem,1.5vw,1.08rem);line-height:1.65;margin:0}.secondary-page .contact-form,.secondary-page .legal-content{background:#1c2a40;border:1px solid var(--secondary-line);border-radius:30px;box-shadow:0 30px 90px #00000038,inset 0 1px #ffffff0d;color:#bcc8d9;padding:clamp(24px,3.5vw,40px)}.secondary-page .legal-section-title{align-items:center;border:0;color:var(--secondary-ink);display:flex;font-size:clamp(1.15rem,2.3vw,1.4rem);gap:14px;line-height:1.2;margin:38px 0 16px;padding:0}.secondary-page .legal-section-title:first-child,.secondary-page .legal-section-title:first-of-type{margin-top:0}.secondary-page .section-marker{background:linear-gradient(145deg,#5b7cff42,#58d7dd17);border:1px solid rgba(126,151,255,.3);border-radius:12px;color:#9aabff;display:grid;flex:0 0 36px;font:800 13px Manrope,Manrope Fallback,sans-serif;height:36px;margin:0;place-items:center;width:36px}.secondary-page .legal-content li,.secondary-page .legal-content p{color:#bcc8d9;font-size:.96rem;line-height:1.7}.secondary-page .legal-content p{margin:0 0 15px}.secondary-page .legal-content ul{margin:0 0 22px;padding-left:24px}.secondary-page .legal-content li{margin-bottom:10px}.secondary-page .legal-content strong{color:#dfe8f5}.secondary-page .legal-contact a,.secondary-page .legal-content a{color:#88a0ff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.secondary-page .legal-contact,.secondary-page .legal-footer{background:#58d7dd0e;border:1px solid rgba(88,215,221,.16);border-radius:18px;color:#aebdce;margin-top:42px;padding:24px;text-align:left}.secondary-page .contact-form{margin:0;max-width:none}.secondary-page .form-group{margin-bottom:24px}.secondary-page .form-label{color:#eaf0f8;font-weight:700;margin-bottom:9px}.secondary-page .form-input,.secondary-page .form-textarea{background:#07111f9e;border:1px solid hsla(0,0%,100%,.13);border-radius:14px;color:#e9f0fa;padding:14px 16px}.secondary-page .form-input:focus,.secondary-page .form-textarea:focus{border-color:#718dff;box-shadow:0 0 0 4px #5b7cff24}.secondary-page .form-submit{cursor:pointer;min-height:54px;width:100%}.secondary-page .error-message,.secondary-page .success-message{border-radius:16px;margin-bottom:24px;padding:18px 20px}.secondary-page .success-message{background:#55d5a11a;border-color:#55d5a14d;color:#86e8bd}.secondary-page .error-message{background:#ff5a631a;border-color:#ff5a634d;color:#ff9ba3}.secondary-page .form-error,.secondary-page .form-label.required:after{color:#ff8e98}.secondary-page .form-group.error .form-input,.secondary-page .form-group.error .form-textarea{border-color:#ff7d87}.secondary-page .error-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;min-height:calc(100svh - 72px);padding:80px 0 110px;text-align:center;width:min(760px,calc(100% - 48px))}.secondary-page .error-icon{background:linear-gradient(145deg,#5b7cff38,#58d7dd12);border:1px solid rgba(126,151,255,.28);border-radius:25px;color:#90a4ff;height:82px;margin-bottom:28px;padding:20px;width:82px}.secondary-page .error-title{background:none;color:var(--secondary-ink);font-size:clamp(3.2rem,9vw,6.5rem);font-weight:800;line-height:.95;margin:0 0 18px;-webkit-text-fill-color:currentColor}.secondary-page .error-subtitle{color:var(--secondary-muted);line-height:1.65;margin:0 auto 32px}.secondary-page .error-actions .secondary-button{align-items:center;background:#ffffff0a;border:1px solid var(--secondary-line);border-radius:13px;color:#cfdbec;display:inline-flex;font-weight:700;min-height:42px;padding:0 18px;text-decoration:none}.secondary-page .site-footer{background:#050d18a8;border-top:1px solid var(--secondary-line);padding:42px 0;position:relative;z-index:1}.secondary-page .secondary-footer-shell{margin:auto;padding:0;width:min(1180px,calc(100% - 48px))}.secondary-page .footer-content{align-items:center;display:grid;gap:18px 42px;grid-template-columns:auto 1fr;text-align:left}.secondary-page .footer-logo{align-items:center;color:#fff;display:flex;font:700 17px Onest,Onest Fallback,Manrope,sans-serif;gap:10px;text-decoration:none}.secondary-page .footer-logo img{display:block!important;height:36px;width:36px}.secondary-page .footer-links,.secondary-page .footer-links-secondary{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:flex-end;margin:0}.secondary-page .copyright,.secondary-page .footer-label,.secondary-page .footer-link,.secondary-page .footer-link-secondary,.secondary-page .footer-separator{color:#93a2b5;font-size:13px}.secondary-page .footer-link-secondary:hover,.secondary-page .footer-link:hover{color:#fff}.secondary-page .copyright{grid-column:1;margin:0}.secondary-page .footer-links-secondary{grid-column:2;grid-row:2}@media (max-width:900px){.secondary-page .nav-menu,.secondary-page .secondary-download{display:none}.secondary-page .mobile-menu-toggle{align-items:center;background:#ffffff08;border:1px solid var(--secondary-line);border-radius:12px;display:flex;flex-direction:column;gap:5px;height:42px;justify-content:center;width:42px}.secondary-page .mobile-menu-toggle .bar{background:#fff;height:2px;margin:0;width:18px}}@media (max-width:680px){.secondary-page .contact-container,.secondary-page .error-section,.secondary-page .legal-container,.secondary-page .secondary-footer-shell,.secondary-page .secondary-nav-shell{width:min(100% - 32px,900px)}.secondary-page .secondary-nav-shell{height:64px}.secondary-page .nav-logo span{display:none}.secondary-page #mobile-menu{top:64px!important}.secondary-page .contact-section,.secondary-page .legal-section{padding:34px 0 64px}.secondary-page .contact-header,.secondary-page .legal-header{margin-bottom:22px}.secondary-page .contact-form,.secondary-page .legal-content{border-radius:22px;padding:24px 19px}.secondary-page .legal-section-title{align-items:flex-start;margin-top:32px}.secondary-page .legal-content li,.secondary-page .legal-content p{font-size:.94rem;line-height:1.72}.secondary-page .footer-content{gap:22px;grid-template-columns:1fr}.secondary-page .footer-links,.secondary-page .footer-links-secondary{grid-column:1;grid-row:auto;justify-content:flex-start}.secondary-page .copyright{grid-column:1}.secondary-page .error-actions{flex-direction:column;width:100%}.secondary-page .error-actions a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.secondary-page *,.secondary-page :after,.secondary-page :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.skip-link{background:#fff;color:#000;left:10px;padding:12px;position:fixed;top:-60px;z-index:10000}.skip-link:focus{top:10px}
