.header.header--archive{z-index:1000;height:var(--arc-header-h);background:color-mix(in srgb, var(--void) 82%, transparent);border-bottom:1px solid var(--line);box-shadow:none;align-items:center;padding:0;transition:transform .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.header.header--archive{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media (hover:none),(pointer:coarse){.header.header--archive{background:color-mix(in srgb, var(--void) 97%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}.header.header--archive.hidden{transform:translateY(-100%)}.header.header--archive.scrolled{border-bottom-color:var(--line-str)}.header.header--archive:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cyan) 65%, transparent), transparent);opacity:.75;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.header.header--archive .nav-container{width:100%;max-width:var(--maxw);padding:0 var(--pad);justify-content:flex-start;align-items:center;gap:18px;margin:0 auto;display:flex}.header.header--archive .arc-brand{align-items:center;gap:18px;min-width:0;display:flex}.header.header--archive .logo{align-items:center;gap:16px;display:flex}.header.header--archive .logo img{width:auto;height:34px;transition:opacity .25s}.header.header--archive .logo:hover img{opacity:.82;transform:none}.header.header--archive .arc-sys{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;align-items:center;gap:9px;font-size:10px;font-weight:600;display:inline-flex}.header.header--archive .arc-sys .dot{background:var(--live);width:6px;height:6px;box-shadow:0 0 8px var(--live);border-radius:50%;flex:none}@media (max-width:1160px){.header.header--archive .arc-sys{display:none}}.header.header--archive .nav-links{align-items:center;gap:22px;margin-left:auto;display:flex}@media (max-width:1023px){.header.header--archive .nav-links{display:none}}.header.header--archive .mobile-menu-button{margin-left:8px}.header.header--archive .nav-link{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);padding:6px 0;font-size:11.5px;font-weight:600;text-decoration:none;transition:color .22s;position:relative}.header.header--archive .nav-link:hover{color:var(--cyan-br)}.header.header--archive .nav-link:after{content:"";background:var(--cyan);width:0;height:1px;box-shadow:0 0 10px var(--cyan);transition:width .25s;position:absolute;bottom:0;left:0}.header.header--archive .nav-link:hover:after{width:100%}.header.header--archive .contact-button{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--cyan);color:var(--on-accent);background:var(--cyan);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);border-radius:0;align-items:center;gap:10px;padding:11px 20px;font-size:11.5px;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:inline-flex}.header.header--archive .contact-button:hover{box-shadow:0 14px 32px -14px var(--cyan);background:var(--cyan);transform:translateY(-2px)}.header.header--archive .locale-btn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--line);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:0 0;border-radius:0;padding:9px 12px;font-size:11px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.header.header--archive .locale-btn:hover{color:var(--cyan-br);border-color:var(--line-str);background:color-mix(in srgb, var(--cyan) 8%, transparent)}.header.header--archive .locale-dropdown{background:color-mix(in srgb, var(--panel) 97%, transparent);border:1px solid var(--line-str);border-radius:0;box-shadow:0 26px 64px -26px #000000d9}.header.header--archive .locale-option{color:var(--ink-dim)}.header.header--archive .locale-option:hover{background:color-mix(in srgb, var(--cyan) 14%, transparent);color:var(--cyan-br)}.header.header--archive .locale-option--active{background:color-mix(in srgb, var(--cyan) 10%, transparent)}.header.header--archive .locale-label{font-family:var(--font-mono);letter-spacing:.1em}.header.header--archive .locale-sublabel{color:var(--ink-faint);opacity:1}.header.header--archive .profile-desktop{align-items:center;gap:.3rem;margin-left:.6rem;display:flex;position:relative}@media (max-width:1023px){.header.header--archive .profile-desktop{display:none}}.header.header--archive .profile-btn{color:var(--cyan-br);border-radius:0}.header.header--archive .profile-btn:hover,.header.header--archive .profile-btn:focus{background:color-mix(in srgb, var(--cyan) 12%, transparent)}.header.header--archive .profile-btn .avatar,.header.header--archive .profile-btn .avatar-initial{border:1px solid var(--cyan);box-shadow:none;background:var(--panel);color:var(--cyan-br);border-radius:0}.header.header--archive .profile-btn .profile-name{color:var(--ink-dim);font-family:var(--font-mono);letter-spacing:.1em;font-size:11px}.header.header--archive .profile-dropdown{background:var(--panel);border:1px solid var(--line-str);border-radius:0;box-shadow:0 26px 64px -26px #000000d9}.header.header--archive .profile-dropdown a,.header.header--archive .profile-dropdown button{color:var(--ink-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:0;font-size:11px}.header.header--archive .profile-dropdown a:hover,.header.header--archive .profile-dropdown button:hover{background:var(--cyan);color:var(--on-accent)}.header.header--archive .mobile-menu-button{color:var(--ink);background:0 0;border:none}.header.header--archive .mobile-menu-button:hover{color:var(--cyan-br)}@media (max-width:1023px){.header.header--archive .mobile-menu-button{display:block}}@media (min-width:1024px){.header.header--archive .mobile-menu-button{display:none}}.header.header--archive .pf-theme{flex:none;margin-left:12px;position:relative}@media (max-width:1023px){.header.header--archive .pf-theme{margin-left:auto}}.header.header--archive .pf-theme-toggle{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-dim);cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:0 0;border-radius:0;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.header.header--archive .pf-theme-hint{z-index:60;width:min(292px, calc(100vw - 2 * var(--pad)));text-align:left;background:var(--panel);border:1px solid var(--line-str);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);padding:16px 18px 14px;animation:.32s cubic-bezier(.22,1,.36,1) both pfa-hint-in;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 28px 70px -30px #000000e6}.header.header--archive .pf-theme-hint:before{content:"";background:var(--panel);border-left:1px solid var(--line-str);border-top:1px solid var(--line-str);width:9px;height:9px;position:absolute;top:-5px;right:15px;transform:rotate(45deg)}@keyframes pfa-hint-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.header.header--archive .pf-theme-hint-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan-br);align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.header.header--archive .pf-theme-hint-eyebrow:before{content:"";background:var(--cyan);width:14px;height:1px;box-shadow:var(--glow);flex:none}.header.header--archive .pf-theme-hint-text{color:var(--ink-dim);text-transform:none;letter-spacing:0;margin:11px 0 14px;font-size:.86rem;line-height:1.55}.header.header--archive .pf-theme-hint-dismiss{cursor:pointer;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-br);background:0 0;border:0;margin-left:auto;padding:0;font-size:10.5px;font-weight:600;transition:color .2s;display:block}.header.header--archive .pf-theme-hint-dismiss:hover{color:var(--ink)}.header.header--archive .pf-theme-hint-dismiss:focus-visible{outline:1px solid var(--cyan);outline-offset:3px}.header.header--archive .pf-theme-toggle:hover{color:var(--cyan-br);border-color:var(--line-str);background:color-mix(in srgb, var(--cyan) 8%, transparent)}.header.header--archive .pf-theme-toggle:focus-visible{outline:1px solid var(--cyan);outline-offset:2px}.header.header--archive .pf-theme-toggle .ic{width:17px;height:17px;display:block}.header.header--archive .pf-theme-toggle .ic-moon,:root[data-theme=light] .header.header--archive .pf-theme-toggle .ic-sun{display:none}:root[data-theme=light] .header.header--archive .pf-theme-toggle .ic-moon{display:block}.footer.footer--archive{z-index:10;background:var(--void-2);border-top:1px solid var(--line);color:var(--ink-dim);font-family:var(--font-body);padding:clamp(40px,6vh,76px) 0 0;position:relative;overflow:hidden}.footer.footer--archive:before{content:"";pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.55;background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.footer.footer--archive>*{z-index:1;position:relative}.footer.footer--archive .footer-grid{max-width:var(--maxw);padding:0 var(--pad);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(28px,3.4vw,52px);margin:0 auto;display:grid}.footer.footer--archive .footer-info{grid-column:span 2;max-width:44ch}@media (max-width:720px){.footer.footer--archive .footer-info{grid-column:auto}}.footer.footer--archive .footer-logo{width:auto;height:34px}.footer.footer--archive .footer-info p{color:var(--ink-dim);margin:16px 0 0;font-size:.95rem;line-height:1.7}.footer.footer--archive .footer-col-title{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan-br);align-items:center;gap:9px;margin:0 0 15px;font-size:10.5px;font-weight:600;display:flex}.footer.footer--archive .footer-col-title:before{content:"";background:var(--cyan);width:14px;height:1px;box-shadow:var(--glow);flex:none}.footer.footer--archive .footer-links ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer.footer--archive .footer-links li{color:var(--ink-dim);font-size:.93rem;line-height:1.5}.footer.footer--archive .footer-links a,.footer.footer--archive .footer-info a{color:var(--ink-dim);text-decoration:none;transition:color .2s}.footer.footer--archive .footer-links a:hover{color:var(--cyan-br)}.footer.footer--archive .footer-phone-label{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.06em;font-size:11px}.footer.footer--archive .footer-follow{margin-top:24px}.footer.footer--archive .footer-social-row{gap:10px;display:flex}.footer.footer--archive .footer-social-icon{width:38px;height:38px;color:var(--ink-dim);border:1px solid var(--line);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.footer.footer--archive .footer-social-icon:hover{color:var(--cyan-br);border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 10%, transparent)}.footer.footer--archive .footer-social-icon svg{width:18px;height:18px}.footer.footer--archive .footer-bottom{max-width:var(--maxw);padding:18px var(--pad) 30px;border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:clamp(34px,5vh,60px) auto 0;font-size:10.5px;display:flex}.footer.footer--archive .footer-bottom p{margin:0}.footer.footer--archive .footer-legal{flex-wrap:wrap;gap:18px;display:flex}.footer.footer--archive .footer-legal a{color:var(--ink-faint);text-decoration:none;transition:color .2s}.footer.footer--archive .footer-legal a:hover{color:var(--cyan-br)}.mobile-menu.mobile-menu--archive{width:88vw;max-width:340px;color:var(--ink);background:color-mix(in srgb, var(--void) 88%, transparent);border-left:1px solid var(--cyan);padding-left:1.2rem;padding-right:1.2rem;box-shadow:-30px 0 80px -40px #0497d98c}@media (hover:hover) and (pointer:fine){.mobile-menu.mobile-menu--archive.active{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media (hover:none),(pointer:coarse){.mobile-menu.mobile-menu--archive{background:color-mix(in srgb, var(--void) 97%, transparent)}}.mobile-menu.mobile-menu--archive:after{background:linear-gradient(180deg, color-mix(in srgb, var(--cyan) 6%, transparent), transparent 60%)}.mobile-menu.mobile-menu--archive .digital-noise{opacity:.04}.mobile-menu.mobile-menu--archive .nav-link{text-align:center;width:100%;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);background:color-mix(in srgb, var(--cyan) 6%, transparent);border:1px solid var(--line);box-shadow:none;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border-radius:0;margin:0;padding:.85rem 1.1rem;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.mobile-menu.mobile-menu--archive .nav-link:hover,.mobile-menu.mobile-menu--archive .nav-link:focus-visible{color:var(--cyan-br);border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 14%, transparent);box-shadow:0 0 22px -8px var(--cyan);transform:none}.mobile-menu.mobile-menu--archive .mobile-menu-close{width:38px;height:38px;color:var(--ink-dim);border:1px solid var(--line-str);box-shadow:none;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:0 0;border-radius:0;transition:color .2s,border-color .2s,background .2s,transform .2s}.mobile-menu.mobile-menu--archive .mobile-menu-close:hover{color:var(--cyan-br);border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 12%, transparent);box-shadow:0 0 22px -8px var(--cyan)}.mobile-menu.mobile-menu--archive .social-icon,.mobile-menu.mobile-menu--archive .social-icon.telegram{width:44px;height:44px;color:var(--ink-dim);border:1px solid var(--line);box-shadow:none;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:0 0;border-radius:0;transition:color .2s,border-color .2s,background .2s,transform .2s}.mobile-menu.mobile-menu--archive .social-icon svg{width:20px;height:20px}.mobile-menu.mobile-menu--archive .social-icon:hover,.mobile-menu.mobile-menu--archive .social-icon.whatsapp:hover,.mobile-menu.mobile-menu--archive .social-icon.phone:hover,.mobile-menu.mobile-menu--archive .social-icon.telegram:hover{color:var(--cyan-br);border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 12%, transparent);box-shadow:0 0 22px -8px var(--cyan);transform:translateY(-2px)scale(1)}.mobile-menu.mobile-menu--archive .mobile-lang-pill{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-dim);border:1px solid var(--line);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:0 0;border-radius:0;padding:8px 12px;font-size:11px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.mobile-menu.mobile-menu--archive .mobile-lang-pill:hover{color:var(--cyan-br);border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 10%, transparent)}.mobile-menu.mobile-menu--archive .mobile-lang-pill--active{color:var(--on-accent);background:var(--cyan);border-color:var(--cyan)}.mobile-menu.mobile-menu--archive .profile-mobile .avatar,.mobile-menu.mobile-menu--archive .profile-mobile .avatar-initial{border:1px solid var(--cyan);box-shadow:none;background:var(--panel);color:var(--cyan-br);border-radius:0}.mobile-menu.mobile-menu--archive .profile-mobile .profile-name{color:var(--ink);text-shadow:none;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px}.mobile-menu.mobile-menu--archive .profile-mobile .profile-link,.mobile-menu.mobile-menu--archive .profile-mobile .profile-logout{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--line);box-shadow:none;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:0 0;border-radius:0;font-size:11px;font-weight:600}.mobile-menu.mobile-menu--archive .profile-mobile .profile-link:hover,.mobile-menu.mobile-menu--archive .profile-mobile .profile-logout:hover{color:var(--cyan-br);border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 12%, transparent);box-shadow:none}@media (prefers-reduced-motion:reduce){.header.header--archive,.header.header--archive .nav-link,.header.header--archive .nav-link:after,.header.header--archive .contact-button,.header.header--archive .pf-theme-toggle,.footer.footer--archive .footer-social-icon,.mobile-menu.mobile-menu--archive .nav-link,.mobile-menu.mobile-menu--archive .mobile-menu-close,.mobile-menu.mobile-menu--archive .social-icon,.mobile-menu.mobile-menu--archive .mobile-lang-pill{transition:none}.header.header--archive .contact-button:hover,.mobile-menu.mobile-menu--archive .social-icon:hover{transform:none}.header.header--archive .pf-theme-hint{animation:none}}
.promo-modal-overlay{z-index:10000;background:#02060cb8;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.promo-modal-overlay .promo-modal{color:#d7e6f2;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);background:linear-gradient(#0c1c30,#0a1626);border:1px solid #78afd747;border-radius:0;width:100%;max-width:380px;padding:2rem;box-shadow:0 24px 70px #00000080}.promo-modal-overlay .promo-modal h2{color:#d7e6f2;margin-bottom:1rem;font-size:1.05rem;font-weight:600;line-height:1.45}.promo-modal-overlay .input-field{color:#d7e6f2;background:#071121;border:1px solid #78afd724;border-radius:0;width:100%;margin-bottom:.5rem;padding:.75rem}.promo-modal-overlay .input-field:focus{border-color:#0497d9;outline:none;box-shadow:0 0 0 2px #0497d940}.promo-modal-overlay .input-field::placeholder{color:#7d97ad}.promo-modal-overlay .submit-button{color:#04080f;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);background:linear-gradient(#22aee4,#0497d9);border:1px solid #0497d9;border-radius:0;padding:.5rem 1.2rem;font-weight:600;box-shadow:inset 0 1px #ffffff40}.promo-modal-overlay .secondary-button{color:#8ba6bd;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:0 0;border:1px solid #78afd747;border-radius:0;padding:.5rem 1.2rem}.promo-modal-overlay .secondary-button:hover{color:#5cd6ff;border-color:#0497d9}.promo-modal-overlay .referral-section,.promo-modal-overlay .promo-section{text-align:center;color:#8ba6bd;margin-top:1rem}.promo-modal-overlay .referral-link,.promo-modal-overlay .promo-code{color:#5cd6ff;cursor:pointer;background:#0497d914;border:1px solid #78afd724;border-radius:0;padding:.5rem 1rem;text-decoration:underline}.promo-modal-overlay .referral-link:hover,.promo-modal-overlay .promo-code:hover{background:#0497d929}
