@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._5Pz8a_className{font-family:Inter,Inter Fallback;font-style:normal}._5Pz8a_variable{--font-inter:"Inter", "Inter Fallback"}
.back-to-top{background:var(--brand-primary);color:#fff;cursor:pointer;opacity:0;visibility:hidden;z-index:1100;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .25s,transform .25s,visibility .25s;display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 8px 24px #0000001f}.back-to-top:focus{outline-offset:3px;outline:3px solid #1d328d59}.back-to-top svg{width:22px;height:22px}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:var(--brand-primary-hover)}@media (max-width:768px){.back-to-top{width:44px;height:44px;bottom:16px;right:16px}.back-to-top svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}.public-smooth-scroll{scroll-behavior:smooth}.public-reduced-motion{scroll-behavior:auto}
:root{--header-blue:#1d328d;--header-muted:#a8bceb;--header-control:#ffffff1f;--header-control-hover:#ffffff2e;--header-overlay-height:56px}html{scroll-padding-top:var(--header-overlay-height)}.header{z-index:50;width:100%;height:calc(var(--header-overlay-height) + clamp(12px, 2vw, 28px));color:#fff;background:var(--header-blue);position:relative}.navbar{z-index:50;pointer-events:none;padding:clamp(12px,2vw,28px) clamp(12px,2.8vw,40px) 0;transition:padding .22s;position:fixed;inset:0 0 auto}.navbar-container{background:var(--header-blue);pointer-events:auto;border:1px solid #ffffff47;border-radius:16px;align-items:center;gap:8px;width:100%;max-width:1360px;height:56px;margin:0 auto;padding:0 clamp(6px,1.4vw,20px) 0 clamp(10px,1.5vw,22px);transition:max-width .22s,border-radius .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 12px 30px #08104038}.header-scrolled .navbar{padding:0}.header-scrolled .navbar-container{border-radius:0 0 14px 14px;max-width:none;box-shadow:0 14px 36px #08104038}.logo-link{color:#fff;flex:none;align-items:center;display:inline-flex;position:relative}.logo-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.logo-image{object-fit:contain;width:auto;height:clamp(34px,3.2vw,46px);display:block}.logo-mark-layers{visibility:hidden;pointer-events:none;position:absolute;inset:0}.logo-image-layer{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.logo-image-globe,.logo-image-arrows{clip-path:inset(0 70.5% 0 0)}.logo-image-globe{-webkit-mask-image:radial-gradient(9.8% 32.24% at 15.3%,#000 99%,#0000 100%);mask-image:radial-gradient(9.8% 32.24% at 15.3%,#000 99%,#0000 100%)}.logo-image-arrows{transform-origin:15.3%;animation:10s linear infinite header-logo-orbit;-webkit-mask-image:radial-gradient(9.8% 32.24% at 15.3%,#0000 99%,#000 100%);mask-image:radial-gradient(9.8% 32.24% at 15.3%,#0000 99%,#000 100%)}.logo-image-word{clip-path:inset(0 0 0 31%)}@keyframes header-logo-orbit{to{transform:rotate(-360deg)}}@supports ((-webkit-mask-image:radial-gradient(ellipse 9.8% 32.24% at 15.3% 50%, #000 99%, transparent 100%)) or (mask-image:radial-gradient(ellipse 9.8% 32.24% at 15.3% 50%, #000 99%, transparent 100%))){.logo-image-base{visibility:hidden}.logo-mark-layers{visibility:visible}}.desktop-menu{flex:auto;justify-content:center;align-items:center;gap:10px;min-width:0;margin-left:clamp(12px,2vw,30px);display:flex}.nav-link{min-width:0;min-height:34px;color:var(--header-muted);white-space:normal;text-align:center;--landing-uniform-font-weight:600;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:13px;line-height:1.23077;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.nav-link:hover{color:#fff}.nav-link-active,.desktop-menu .dropdown-btn[aria-current=page]{color:#fff;--landing-uniform-font-weight:700;background:#ffffff2e;border-color:#ffffff47}.nav-link:focus-visible,.hamburger-btn:focus-visible,.language-trigger:focus-visible,.user-menu-btn:focus-visible,.btn-login:focus-visible{outline-offset:3px;outline:2px solid #fff}.dropdown-container{flex:none;position:relative}.dropdown-container:after{content:"";width:calc(100% + 16px);height:14px;position:absolute;top:100%;left:-8px}.dropdown-btn{font-family:inherit}.dropdown-icon{width:12px;height:12px;color:var(--header-muted);transition:transform .16s}.dropdown-open .dropdown-icon{transform:rotate(180deg)}.dropdown-menu{z-index:70;background:#fff;border:1px solid #dfe3ef;border-radius:14px;width:290px;padding:6px;position:absolute;top:calc(100% + 14px);left:-8px;box-shadow:0 20px 48px #10184038}.dropdown-menu[hidden]{display:none}.dropdown-content{gap:2px;display:grid}.dropdown-item{color:#171932;border-radius:10px;flex-direction:column;justify-content:center;gap:2px;min-height:54px;padding:8px 12px;text-decoration:none;display:flex}.dropdown-item:hover,.dropdown-item[aria-current=page]{background:#eef1fb}.dropdown-item-title{--landing-uniform-font-weight:600;font-size:14px;line-height:19px}.dropdown-item[aria-current=page] .dropdown-item-title{color:#1d328d}.dropdown-item-description{color:#686d86;--landing-uniform-font-weight:500;font-size:12px;line-height:16px}.dropdown-item:focus-visible,.user-dropdown-item:focus-visible,.user-dropdown-logout:focus-visible,.language-option:focus-visible{outline-offset:2px;outline:2px solid #1d328d}.header-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.language-selector-container{z-index:60;flex:none;width:auto;height:44px;position:relative}.language-trigger,.user-menu-btn,.hamburger-btn{color:#fff;background:var(--header-control);cursor:pointer;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;height:44px;transition:background-color .16s;display:inline-flex}.language-trigger:hover,.user-menu-btn:hover,.hamburger-btn:hover,.language-selector-open .language-trigger{background:var(--header-control-hover)}.language-trigger{gap:7px;padding:0 12px 0 11px}.language-trigger-icon{width:15px;height:15px;color:var(--header-muted)}.language-trigger-current{--landing-uniform-font-weight:700;font-size:13px}.language-chevron{width:10px;height:10px;color:var(--header-muted)}.language-options-menu,.mobile-language-options-menu{z-index:80;background:#fff;border:1px solid #dfe3ef;border-radius:12px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #10184033}.language-options-menu[hidden],.mobile-language-options-menu[hidden]{display:none}.language-option{color:#171932;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 10px;display:flex}.language-option:hover,.language-option-active{color:#1d328d;background:#eef1fb}.language-option-code{color:#686d86;font-size:12px}.language-icon,.language-current,.language-select{display:none}.user-menu-container{z-index:60;position:relative}.user-menu-btn{gap:8px;padding:0 12px 0 5px}.user-menu-btn>span:first-child{color:#1d328d;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.user-menu-btn>span:first-child>*{width:34px!important;height:34px!important}.user-avatar,.user-avatar-large{color:#1d328d;--landing-uniform-font-weight:800;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.user-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.user-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;--landing-uniform-font-weight:700;max-width:110px;font-size:13.5px;line-height:18px;overflow:hidden}.user-menu-icon{width:11px;height:11px;color:var(--header-muted)}.user-dropdown-menu{z-index:80;color:#171932;background:#fff;border:1px solid #dfe3ef;border-radius:14px;width:280px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 48px #10184038}.user-dropdown-header{border-bottom:1px solid #eef1f7;align-items:center;gap:10px;padding:10px;display:flex}.user-dropdown-header>.user-avatar-large{flex:0 0 48px;width:48px;height:48px;overflow:hidden}.user-info{flex:1;min-width:0}.user-fullname,.user-email{overflow-wrap:anywhere;margin:0}.user-fullname{--landing-uniform-font-weight:600;font-size:14px}.user-email{color:#686d86;font-size:12px}.user-dropdown-links,.user-dropdown-footer{gap:2px;padding-top:6px;display:grid}.user-dropdown-item,.user-dropdown-logout{color:#171932;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 10px;text-decoration:none;display:flex}.user-dropdown-item:hover,.user-dropdown-logout:hover{background:#f4f6fb}.dropdown-item-icon{color:#686d86;width:16px;height:16px}.user-dropdown-logout{color:#b42318;width:100%}.header-logout-error{color:#b42318;margin:6px 8px;font-size:12px}.btn-login{color:#1d328d;white-space:nowrap;--landing-uniform-font-weight:700;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:13.5px;text-decoration:none;display:inline-flex}.btn-login:hover{background:#eef1fb}.btn-register{display:none}.hamburger-btn{border-radius:999px;width:44px;padding:0;display:none}.hamburger-icon{width:20px;height:20px}.mobile-menu-wrapper{z-index:65;pointer-events:auto;position:absolute;top:calc(100% + 8px);left:calc(clamp(12px,2.8vw,40px) - 1px);right:calc(clamp(12px,2.8vw,40px) - 1px)}.mobile-menu{color:#171932;background:#fff;border:1px solid #dfe3ef;border-radius:14px;gap:2px;max-height:min(80vh,720px);padding:8px;display:grid;position:relative;overflow-y:auto;box-shadow:0 20px 48px #10184040}.mobile-menu[hidden]{display:none}.mobile-menu [hidden]{display:none!important}.mobile-menu:before{z-index:-1;content:"";pointer-events:none;background:#0f172a2e;position:fixed;inset:0}.mobile-menu :focus-visible{outline-offset:2px;outline:2px solid #1d328d}.mobile-user-profile{border-bottom:1px solid #eef1f7;align-items:center;gap:12px;padding:8px 12px 14px;display:flex}.mobile-user-name,.mobile-user-email{margin:0}.mobile-user-name{--landing-uniform-font-weight:700}.mobile-user-email{color:#686d86;font-size:12px}.mobile-nav-link,.mobile-dropdown-link{color:#171932;text-align:left;--landing-uniform-font-weight:600;background:0 0;border:0;border-radius:10px;align-items:center;min-height:48px;padding:0 12px;font-size:15px;line-height:20px;text-decoration:none;display:flex}.mobile-nav-link:hover,.mobile-dropdown-link:hover{background:#f4f6fb}.mobile-nav-link[aria-current=page],.mobile-dropdown-link[aria-current=page]{color:#1d328d;background:#eef1fb}.mobile-dropdown{display:grid}.mobile-section-heading{color:#686d86;letter-spacing:.08em;--landing-uniform-font-weight:700;margin:12px 12px 2px;font-size:11px}.mobile-dropdown-btn{cursor:pointer;justify-content:space-between;width:100%}.mobile-dropdown-icon{color:#686d86;width:16px;height:16px;transition:transform .16s}.mobile-dropdown-icon-open{transform:rotate(180deg)}.mobile-dropdown-content{padding-left:24px;display:none}.mobile-dropdown-content-open{display:grid}.mobile-dropdown-link{min-height:44px}.mobile-language-selector{border-top:1px solid #eef1f7;margin-top:6px;position:relative}.mobile-language-trigger{color:#171932;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 12px;display:flex}.mobile-language-icon{color:#686d86;width:16px;height:16px}.mobile-language-code{color:#686d86;margin-left:auto;font-size:12px}.mobile-language-chevron{width:14px;height:14px}.mobile-language-select{display:none}.mobile-auth-buttons{border-top:1px solid #eef1f7;gap:8px;padding-top:8px;display:grid}.mobile-btn-login,.mobile-btn-register{color:#fff;--landing-uniform-font-weight:700;cursor:pointer;background:#1d328d;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 16px;font-size:14px;text-decoration:none;display:flex}.mobile-btn-login:hover,.mobile-btn-register:hover{background:#16276f}@media (max-width:1023px){.navbar-container{gap:8px}.desktop-menu{display:none}.hamburger-btn{order:3;display:inline-flex}.header-actions{order:2;gap:8px}.logo-link{order:1;margin-right:auto}.language-trigger{width:44px;padding:0}.language-trigger-current,.language-chevron{display:none}.user-menu-btn{width:44px;padding:4px}.user-name,.user-menu-icon,.header-actions>.btn-login{display:none}.btn-login{min-height:44px;padding:0 14px}.mobile-menu-wrapper{width:auto}}@media (min-width:1024px){.mobile-menu-wrapper{display:none}}@media (min-width:1024px) and (max-width:1439px){.desktop-menu{gap:2px;margin-left:6px}.nav-link{padding-inline:6px}.language-trigger{width:44px;padding:0}.language-trigger-current,.language-chevron{display:none}.user-menu-btn{width:44px;padding:4px}.user-name,.user-menu-icon{display:none}.btn-login{padding-inline:14px}}@media (max-width:420px){.navbar{padding-left:12px;padding-right:12px}.mobile-menu-wrapper{left:11px;right:11px}.navbar-container{padding-left:10px;padding-right:8px}.logo-image{max-width:112px}.header-actions{gap:6px}.btn-login{padding:0 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.logo-image-arrows{animation:none}}
.footer{color:#e5e7eb;background:#0f172a;width:100%;overflow-x:hidden;box-shadow:0 -14px 30px #0f172a14}.footer-container{max-width:1280px;margin:0 auto;padding:3.7rem 1.5rem 2rem}.footer-main{grid-template-columns:1fr;gap:2.5rem;display:grid}.footer-brand{max-width:18rem}.footer-logo-link{opacity:.86;align-items:center;width:fit-content;transition:opacity .18s,transform .18s;display:inline-flex}.footer-logo-link:hover{opacity:1;transform:translateY(-1px)}.footer-logo{object-fit:contain;width:112px;height:auto}.footer-tagline{color:#9ca3af;margin:1.35rem 0 0;font-size:.95rem;font-weight:700;line-height:1.65}.footer-columns{grid-template-columns:1fr;gap:2rem;display:grid}.footer-heading{color:#929db1;letter-spacing:.06em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:900;line-height:1}.footer-link-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.footer-link{color:#cbd5e1;align-items:center;width:fit-content;min-width:44px;min-height:44px;font-size:.94rem;font-weight:800;line-height:1.35;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.footer-link:hover{color:#fff;transform:translate(2px)}.footer-bottom{text-align:center;border-top:1px solid #94a3b81f;margin-top:3rem;padding-top:1.55rem}.footer-text{color:#8b95a7;margin:0;font-size:.86rem;font-weight:700}@media (min-width:640px){.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.footer-container{padding:3.8rem 2rem 2rem}.footer-main{grid-template-columns:minmax(15rem,1.15fr) 2.35fr;align-items:start;gap:4rem}}@media (min-width:1200px){.footer-container{padding-left:4.5rem;padding-right:4.5rem}}.footer-link[aria-current=page]{color:#fff}.footer a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #c6ceea}.footer-logo-link{min-height:44px}@media (prefers-reduced-motion:reduce){.footer-link,.footer-logo-link{transition:none}.footer-link:hover,.footer-logo-link:hover{transform:none}}
*{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{height:100%;font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--header-height:0px;--landing-uniform-font-weight:600;--landing-text-letter-spacing:0;--landing-title-letter-spacing:-.045em;--landing-eyebrow-letter-spacing:.13em;--landing-label-letter-spacing:.08em;--landing-number-letter-spacing:-.03em}body{letter-spacing:var(--landing-text-letter-spacing)}h1{letter-spacing:var(--landing-title-letter-spacing)}h2,h3,h4,h5,h6{letter-spacing:var(--landing-text-letter-spacing)}body,*,:before,:after{font-weight:var(--landing-uniform-font-weight)!important}input,textarea,select,button,option{font-family:inherit!important}input::placeholder,textarea::placeholder{font-weight:var(--landing-uniform-font-weight)!important}.app-shell-main{min-height:calc(100vh - 300px)}.sr-offscreen-tracker{position:absolute;left:-9999px}.ultimate-glitch-404{justify-content:center;align-items:center;width:100%;max-width:300px;margin:0 auto;display:flex;position:relative;overflow:visible}.ultimate-glitch-404-svg{width:100%;height:auto;overflow:visible}.ultimate-glitch-404-overlay{mix-blend-mode:overlay}.swal-custom-popup{border-radius:16px!important;padding:24px!important}.swal-custom-confirm,.swal-custom-cancel{border-radius:8px!important;padding:12px 24px!important;font-size:14px!important;font-weight:600!important}
