.sk-header{position:fixed;top:0;left:0;right:0;z-index:50;transition:transform 300ms ease,background 300ms ease,backdrop-filter 300ms ease,box-shadow 300ms ease}.sk-header--hidden{transform:translateY(-100%)}.sk-header--glass{background:rgba(10,10,15,0.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);box-shadow:0 1px 3px rgba(0,0,0,0.12)}[data-theme="light"] .sk-header--glass{background:rgba(250,250,250,0.78)}.sk-nav-link{position:relative;color:var(--text-secondary);font-size:0.875rem;font-weight:500;letter-spacing:0.01em;padding:0.375rem 0.75rem;border-radius:9999px;transition:color 200ms ease,background 200ms ease;text-decoration:none;white-space:nowrap}.sk-nav-link::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--gradient-brand);border-radius:1px;transition:width 250ms ease,left 250ms ease}.sk-nav-link:hover{color:var(--text-primary)}.sk-nav-link:hover::after{width:60%;left:20%}.sk-nav-link--active{color:var(--text-primary);background:rgba(139,92,246,0.08);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sk-nav-link--active::after{width:60%;left:20%}.sk-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:0.5rem 1.25rem;font-size:0.875rem;font-weight:600;color:#fff;background:var(--gradient-brand);background-size:200% 100%;border-radius:9999px;border:none;cursor:pointer;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 2px 8px rgba(139,92,246,0.25);transition:transform 200ms ease,box-shadow 200ms ease;text-decoration:none;white-space:nowrap}.sk-cta-btn:hover{transform:scale(1.03);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 4px 16px rgba(139,92,246,0.35)}.sk-cta-btn:active{transform:scale(0.97);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 4px rgba(139,92,246,0.2)}.sk-cta-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:none}.sk-cta-btn:hover::before{animation:sk-cta-shimmer 600ms ease-in-out forwards}@keyframes sk-cta-shimmer{0%{left:-100%}100%{left:100%}}.sk-theme-toggle{position:relative;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:transparent;border:1px solid var(--border-subtle);cursor:pointer;transition:background 200ms ease,border-color 200ms ease,transform 400ms ease;color:var(--text-secondary);padding:0}.sk-theme-toggle:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-brand)}.sk-theme-toggle svg{position:absolute;width:1rem;height:1rem;transition:opacity 150ms ease,transform 400ms ease}.sk-theme-toggle .sk-icon-sun{opacity:0;transform:rotate(180deg)}.sk-theme-toggle .sk-icon-moon{opacity:1;transform:rotate(0deg)}.sk-theme-toggle--light .sk-icon-sun{opacity:1;transform:rotate(0deg)}.sk-theme-toggle--light .sk-icon-moon{opacity:0;transform:rotate(-180deg)}.sk-lang-btn{display:inline-flex;align-items:center;gap:0.375rem;font-size:0.8125rem;font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid var(--border-subtle);border-radius:9999px;padding:0.375rem 0.75rem;cursor:pointer;transition:background 200ms ease,color 200ms ease,border-color 200ms ease;white-space:nowrap}.sk-lang-btn:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-brand)}.sk-lang-popover{position:absolute;top:calc(100% + 0.5rem);right:0;min-width:10rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.24);padding:0.375rem;transform-origin:top right;z-index:60}.sk-lang-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0.5rem 0.75rem;font-size:0.8125rem;color:var(--text-secondary);border-radius:0.5rem;background:transparent;border:none;cursor:pointer;transition:background 150ms ease,color 150ms ease;text-align:left}.sk-lang-option:hover{background:var(--bg-secondary);color:var(--text-primary)}.sk-lang-option--active{color:var(--brand-color);font-weight:600}.sk-login-link{font-size:0.875rem;font-weight:500;color:var(--text-secondary);transition:color 200ms ease;text-decoration:none;white-space:nowrap}.sk-login-link:hover{color:var(--text-primary)}.sk-mobile-overlay{position:fixed;inset:0;z-index:40;background:linear-gradient(160deg,rgba(10,10,15,0.97),rgba(20,15,40,0.97));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;padding:5rem 2rem 2rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:100dvh}.sk-mobile-close{position:absolute;top:1rem;right:1rem;z-index:50;width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:rgba(255,255,255,0.08);border:1px solid var(--border-subtle);cursor:pointer;color:var(--text-primary);padding:0;transition:background 200ms ease,border-color 200ms ease,transform 200ms ease}.sk-mobile-close:hover{background:rgba(255,255,255,0.14);border-color:var(--border-brand);transform:scale(1.05)}.sk-mobile-close svg{width:1.25rem;height:1.25rem}[data-theme="light"] .sk-mobile-close{background:rgba(0,0,0,0.06);color:var(--text-primary)}[data-theme="light"] .sk-mobile-close:hover{background:rgba(0,0,0,0.1)}.sk-mobile-lang-grid{display:flex;flex-wrap:wrap;gap:0.5rem}.sk-mobile-lang-item{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.75rem;border-radius:9999px;border:1px solid var(--border-subtle);background:rgba(255,255,255,0.03);color:var(--text-secondary);font-size:0.75rem;font-weight:600;cursor:pointer;transition:all 200ms ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sk-mobile-lang-item:hover{background:rgba(255,255,255,0.08);border-color:var(--border-brand);color:var(--text-primary)}.sk-mobile-lang-item--active{background:rgba(139,92,246,0.12);border-color:var(--brand-color);color:var(--brand-color);box-shadow:0 0 15px rgba(139,92,246,0.2)}.sk-mobile-lang-code{font-size:0.625rem;font-weight:800;text-transform:uppercase;opacity:0.5}.sk-mobile-lang-item--active .sk-mobile-lang-code{opacity:1}[data-theme="light"] .sk-mobile-lang-item{background:rgba(0,0,0,0.03)}[data-theme="light"] .sk-mobile-lang-item--active{background:rgba(139,92,246,0.06)}[data-theme="light"] .sk-mobile-overlay{background:linear-gradient(160deg,rgba(250,250,250,0.97),rgba(240,240,245,0.97))}.sk-mobile-overlay::before{content:'';position:absolute;inset:0;opacity:0.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;pointer-events:none}.sk-mobile-nav-item{font-size:1.5rem;font-weight:600;color:var(--text-primary);padding:0.75rem 0;text-decoration:none;display:block;border-bottom:1px solid var(--border-subtle);transition:color 200ms ease}.sk-mobile-nav-item:hover{color:var(--brand-color)}.sk-mobile-nav-item--active{color:var(--brand-color)}.sk-mobile-login-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:0.85rem 1rem;border-radius:9999px;border:1px solid var(--border-subtle);background:rgba(255,255,255,0.04);color:var(--text-primary);font-size:0.95rem;font-weight:700;text-decoration:none;transition:background 200ms ease,border-color 200ms ease,color 200ms ease,transform 200ms ease}.sk-mobile-login-btn:hover{background:rgba(255,255,255,0.08);border-color:var(--border-brand);color:var(--brand-color);transform:translateY(-1px)}[data-theme="light"] .sk-mobile-login-btn{background:rgba(0,0,0,0.03)}.sk-stagger-item{opacity:0;transform:translateY(20px) scale(0.95);animation:sk-stagger-in 350ms ease-out forwards}@keyframes sk-stagger-in{to{opacity:1;transform:translateY(0) scale(1)}}.sk-hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;background:transparent;border:1px solid var(--border-subtle);border-radius:0.5rem;cursor:pointer;padding:0;gap:4px;transition:border-color 200ms ease}.sk-hamburger:hover{border-color:var(--border-brand)}.sk-hamburger span{display:block;width:1rem;height:1.5px;background:var(--text-primary);border-radius:1px;transition:transform 300ms ease,opacity 200ms ease}.sk-hamburger--open span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.sk-hamburger--open span:nth-child(2){opacity:0}.sk-hamburger--open span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.sk-focus-ring:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sk-header,.sk-nav-link,.sk-nav-link::after,.sk-cta-btn,.sk-theme-toggle,.sk-theme-toggle svg,.sk-lang-btn,.sk-hamburger span,.sk-mobile-close,.sk-mobile-lang-item{transition-duration:0.01ms !important}.sk-cta-btn:hover::before{animation:none !important}.sk-stagger-item{animation:none !important;opacity:1;transform:none}}.sk-footer{position:relative;background:var(--bg-footer);color:var(--text-secondary);overflow:hidden}.sk-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,var(--bg-primary),transparent);pointer-events:none;z-index:1}.sk-footer__inner{position:relative;z-index:2;max-width:80rem;margin:0 auto;padding:4rem 1.5rem 0}.sk-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem}.sk-footer__brand-name{font-size:1.25rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:0.5rem}.sk-footer__brand-name svg{flex-shrink:0}.sk-footer__tagline{margin-top:0.75rem;font-size:0.9375rem;color:var(--text-secondary);line-height:1.6}.sk-footer__human-touch{margin-top:0.5rem;font-size:0.8125rem;color:var(--text-tertiary)}.sk-footer__col-heading{font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-primary);margin-bottom:1.25rem}.sk-footer__col-heading--mobile{display:none}.sk-footer__link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.625rem}.sk-footer__link{position:relative;display:inline-flex;align-items:center;font-size:0.875rem;color:var(--text-secondary);text-decoration:none;transition:color 200ms ease,transform 200ms ease}.sk-footer__link::after{content:'';position:absolute;bottom:-1px;left:0;width:0;height:1px;background:var(--brand-color);transition:width 250ms ease}.sk-footer__link:hover{color:var(--text-primary);transform:translateX(4px)}.sk-footer__link:hover::after{width:100%}.sk-footer__trust{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:3rem;padding:1.5rem 0}.sk-footer__trust-line{flex:1;max-width:10rem;height:1px;background:var(--border-subtle)}.sk-footer__trust-text{font-size:0.75rem;font-weight:500;color:var(--text-tertiary);letter-spacing:0.1em;text-transform:uppercase;white-space:nowrap}.sk-footer__divider{height:1px;background:var(--gradient-brand);opacity:0.4;mask-image:linear-gradient(to right,transparent,black 20%,black 80%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 20%,black 80%,transparent)}.sk-footer__lower{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;flex-wrap:wrap;gap:1rem}.sk-footer__copyright{font-size:0.8125rem;color:var(--text-tertiary)}.sk-footer__legal{display:flex;align-items:center;gap:0.25rem;flex-wrap:wrap;justify-content:center}.sk-footer__legal-link{font-size:0.75rem;color:var(--text-tertiary);text-decoration:none;transition:color 200ms ease;padding:0.25rem 0.5rem}.sk-footer__legal-link:hover{color:var(--text-primary)}.sk-footer__legal-sep{color:var(--text-tertiary);opacity:0.4;font-size:0.75rem;user-select:none}.sk-footer__right-controls{display:flex;align-items:center;gap:0.75rem}.sk-footer__social{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;border:1px solid var(--border-subtle);color:var(--text-secondary);background:transparent;transition:color 200ms ease,border-color 200ms ease,transform 200ms ease,box-shadow 200ms ease;text-decoration:none}.sk-footer__social svg{width:1rem;height:1rem;fill:currentColor}.sk-footer__social:hover{color:var(--brand-color);border-color:var(--border-brand);transform:scale(1.1);box-shadow:0 0 12px var(--brand-glow)}.sk-footer__theme-toggle{position:relative;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:transparent;border:1px solid var(--border-subtle);cursor:pointer;transition:background 200ms ease,border-color 200ms ease,color 200ms ease,transform 400ms ease;color:var(--text-secondary);padding:0}.sk-footer__theme-toggle:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-brand);transform:rotate(180deg)}.sk-footer__theme-toggle svg{position:absolute;width:0.875rem;height:0.875rem;transition:opacity 150ms ease,transform 400ms ease}.sk-footer__theme-toggle .sk-ft-sun{opacity:0;transform:rotate(180deg)}.sk-footer__theme-toggle .sk-ft-moon{opacity:1;transform:rotate(0deg)}.sk-footer__theme-toggle--light .sk-ft-sun{opacity:1;transform:rotate(0deg)}.sk-footer__theme-toggle--light .sk-ft-moon{opacity:0;transform:rotate(-180deg)}.sk-btt{position:fixed;bottom:1.5rem;right:1.5rem;z-index:40;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,0.15);transition:border-color 200ms ease,color 200ms ease,box-shadow 200ms ease,transform 200ms ease,opacity 200ms ease}.sk-btt:hover{border-color:var(--border-brand);color:var(--brand-color);box-shadow:0 4px 20px var(--brand-glow)}.sk-btt svg{width:1.25rem;height:1.25rem}.sk-footer .sk-focus-ring:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.sk-footer__accordion-btn{display:none}.sk-footer__accordion-icon{width:1rem;height:1rem;color:var(--text-tertiary);transition:transform 200ms ease;flex-shrink:0}.sk-footer__accordion-icon--open{transform:rotate(180deg)}@media (max-width:767px){.sk-footer__inner{padding:3rem 1rem 0}.sk-footer__grid{grid-template-columns:1fr;gap:0}.sk-footer__brand-col{margin-bottom:2rem;text-align:center}.sk-footer__brand-name{justify-content:center}.sk-footer__col-heading{display:none}.sk-footer__accordion-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;border-top:1px solid var(--border-subtle);padding:1rem 0;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-primary);cursor:pointer}.sk-footer__link-list{overflow:hidden;padding-bottom:0}.sk-footer__link-list--closed{max-height:0;opacity:0}.sk-footer__link-list--open{max-height:20rem;opacity:1;padding-bottom:1rem;transition:max-height 300ms ease,opacity 200ms ease}.sk-footer__trust{flex-direction:column;gap:0;margin-top:1.5rem}.sk-footer__trust-line{display:none}.sk-footer__lower{flex-direction:column;align-items:center;text-align:center;gap:0.75rem}.sk-footer__right-controls{justify-content:center}.sk-btt{width:2.25rem;height:2.25rem;bottom:1rem;right:1rem}.sk-btt svg{width:1rem;height:1rem}}@media (min-width:768px) and (max-width:1023px){.sk-footer__grid{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:2rem}}@media (prefers-reduced-motion:reduce){.sk-footer__link,.sk-footer__link::after,.sk-footer__social,.sk-footer__theme-toggle,.sk-footer__theme-toggle svg,.sk-btt,.sk-footer__accordion-icon{transition-duration:0.01ms !important}.sk-footer__link-list--open{transition-duration:0.01ms !important}}