@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.0_qb~~5cn13jl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.0_qb~~5cn13jl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.0_qb~~5cn13jl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.0_qb~~5cn13jl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.0_qb~~5cn13jl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_8935c706-module__X7rr-W__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}
.LanguagePicker-module__9WLqFG__wrap{flex-shrink:0;position:relative}.LanguagePicker-module__9WLqFG__trigger{background:var(--surface-2);border:1.5px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.LanguagePicker-module__9WLqFG__trigger:hover{border-color:var(--line-strong);background:var(--surface-hover)}.LanguagePicker-module__9WLqFG__flag{box-shadow:0 0 0 1px var(--shadow-12);border-radius:3px;line-height:0;display:inline-flex;overflow:hidden}.LanguagePicker-module__9WLqFG__code{letter-spacing:.4px}.LanguagePicker-module__9WLqFG__chevron{width:13px;height:13px;transition:transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex}.LanguagePicker-module__9WLqFG__chevron svg{width:100%;height:100%}.LanguagePicker-module__9WLqFG__chevronOpen{transform:rotate(180deg)}.LanguagePicker-module__9WLqFG__loading{position:relative}.LanguagePicker-module__9WLqFG__loading svg{opacity:0}.LanguagePicker-module__9WLqFG__loading:after{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;animation:.65s linear infinite LanguagePicker-module__9WLqFG__langSpin;position:absolute;inset:0}@keyframes LanguagePicker-module__9WLqFG__langSpin{to{transform:rotate(360deg)}}.LanguagePicker-module__9WLqFG__list{background:var(--surface-elevated);border:1.5px solid var(--line);min-width:190px;box-shadow:0 18px 44px var(--shadow-14);opacity:0;visibility:hidden;pointer-events:none;z-index:30;border-radius:14px;margin:0;padding:8px;list-style:none;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(8px)}.LanguagePicker-module__9WLqFG__listOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}.LanguagePicker-module__9WLqFG__option{width:100%;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:700;transition:background .18s;display:flex}.LanguagePicker-module__9WLqFG__option:hover{background:var(--surface-2)}.LanguagePicker-module__9WLqFG__optionActive{background:var(--accent-soft-bg);color:var(--accent-soft-text)}.LanguagePicker-module__9WLqFG__compact .LanguagePicker-module__9WLqFG__trigger{padding:10px 14px;font-size:14px}.LanguagePicker-module__9WLqFG__compact .LanguagePicker-module__9WLqFG__list{left:0;right:auto}
.ThemeToggle-module__4R_rJq__toggle{background:var(--surface-2);border:1.5px solid var(--line);width:38px;height:38px;color:var(--ink-2);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background .2s,color .2s;display:inline-flex;position:relative}.ThemeToggle-module__4R_rJq__toggle:hover{border-color:var(--line-strong);background:var(--surface-hover)}.ThemeToggle-module__4R_rJq__icon{justify-content:center;align-items:center;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;inset:0}.ThemeToggle-module__4R_rJq__icon svg{width:17px;height:17px}.ThemeToggle-module__4R_rJq__moon{opacity:1;transform:rotate(0)scale(1)}.ThemeToggle-module__4R_rJq__sun{opacity:0;transform:rotate(90deg)scale(.5)}html[data-theme=dark] .ThemeToggle-module__4R_rJq__moon{opacity:0;transform:rotate(-90deg)scale(.5)}html[data-theme=dark] .ThemeToggle-module__4R_rJq__sun{opacity:1;transform:rotate(0)scale(1)}.ThemeToggle-module__4R_rJq__compact{width:44px;height:44px}.ThemeToggle-module__4R_rJq__compact .ThemeToggle-module__4R_rJq__icon svg{width:19px;height:19px}
.Navbar-module__cJzEcG__wrapper{z-index:1000;background:var(--navbar-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #0000;transition:box-shadow .3s,border-color .3s,background .3s;position:sticky;top:0}.Navbar-module__cJzEcG__scrolled{border-bottom-color:var(--line);box-shadow:0 6px 24px var(--shadow-08)}.Navbar-module__cJzEcG__nav{align-items:center;gap:24px;max-width:1240px;height:80px;margin:0 auto;padding:0 24px;display:flex}.Navbar-module__cJzEcG__brand{flex-shrink:0;text-decoration:none;transition:transform .25s}.Navbar-module__cJzEcG__brand:hover{transform:scale(1.03)}.Navbar-module__cJzEcG__links{align-items:center;gap:6px;margin:0 auto;padding:0;list-style:none;display:flex}.Navbar-module__cJzEcG__navItem{align-items:center;display:flex;position:relative}.Navbar-module__cJzEcG__link{color:var(--ink-2);white-space:nowrap;padding:10px 11px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-block;position:relative}.Navbar-module__cJzEcG__caret{width:20px;height:20px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-left:-6px;padding:0;transition:transform .26s cubic-bezier(.22,1,.36,1),background .2s;display:inline-flex}.Navbar-module__cJzEcG__caret svg{width:13px;height:13px}.Navbar-module__cJzEcG__caret:hover{background:var(--surface-2)}.Navbar-module__cJzEcG__caretOpen{transform:rotate(180deg)}.Navbar-module__cJzEcG__panelWrap{transform:translateX(calc(-50% + var(--panel-shift,0px))) translateY(8px);opacity:0;visibility:hidden;pointer-events:none;z-index:20;min-width:250px;padding-top:12px;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;position:absolute;top:100%;left:50%}.Navbar-module__cJzEcG__panelOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(calc(-50% + var(--panel-shift,0px))) translateY(0);transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),visibility}.Navbar-module__cJzEcG__panel{background:var(--surface-elevated);border:1.5px solid var(--line);box-shadow:0 18px 44px var(--shadow-14);border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex}.Navbar-module__cJzEcG__panelLink{border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;transition:background .18s;display:flex}.Navbar-module__cJzEcG__panelLink:hover{background:var(--surface-2)}.Navbar-module__cJzEcG__panelLabel{color:var(--ink-2);white-space:nowrap;font-size:14px;font-weight:700;transition:color .18s}.Navbar-module__cJzEcG__panelLink:hover .Navbar-module__cJzEcG__panelLabel{color:var(--ink-strong)}.Navbar-module__cJzEcG__panelDesc{color:var(--muted);white-space:nowrap;font-size:12.5px}.Navbar-module__cJzEcG__link:after{content:"";background:var(--yellow-500);transform-origin:0;border-radius:2px;height:3px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:4px;left:11px;right:11px;transform:scaleX(0)}.Navbar-module__cJzEcG__link:hover{color:var(--ink-strong);transform:translateY(-1px)}.Navbar-module__cJzEcG__link:hover:after,.Navbar-module__cJzEcG__linkActive:after{transform:scaleX(1)}.Navbar-module__cJzEcG__linkActive{color:var(--ink-strong)}.Navbar-module__cJzEcG__ctaWrap{flex-shrink:0;align-items:center;gap:12px;display:flex}.Navbar-module__cJzEcG__mobileLangRow{gap:12px;margin-top:22px;display:flex}.Navbar-module__cJzEcG__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:none}.Navbar-module__cJzEcG__burger span{background:var(--ink-2);border-radius:2px;width:100%;height:2.5px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s;display:block}.Navbar-module__cJzEcG__burgerOpen span:first-child{transform:translateY(7.5px)rotate(45deg)}.Navbar-module__cJzEcG__burgerOpen span:nth-child(2){opacity:0}.Navbar-module__cJzEcG__burgerOpen span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.Navbar-module__cJzEcG__mobilePanel{background:var(--mobile-panel-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1);display:none;position:fixed;inset:80px 0 0;overflow-y:auto;transform:translateY(-12px)}.Navbar-module__cJzEcG__mobilePanel>ul{flex-direction:column;gap:4px;margin:0;padding:28px 28px 48px;list-style:none;display:flex}.Navbar-module__cJzEcG__mobilePanel>ul>li{opacity:0;transition:opacity .32s,transform .32s cubic-bezier(.22,1,.36,1);transform:translate(-18px)}.Navbar-module__cJzEcG__mobilePanelOpen>ul>li{opacity:1;transform:translate(0)}.Navbar-module__cJzEcG__mobileRow{border-bottom:1px solid var(--line);align-items:stretch;display:flex}.Navbar-module__cJzEcG__mobileRow>a{color:var(--ink-2);flex:1;padding:16px 8px;font-size:19px;font-weight:700;text-decoration:none;display:block}.Navbar-module__cJzEcG__mobileCaret{border:none;border-left:1px solid var(--line);width:52px;color:var(--ink-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.Navbar-module__cJzEcG__mobileCaret svg{width:18px;height:18px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.Navbar-module__cJzEcG__mobileCaretOpen svg{transform:rotate(180deg)}.Navbar-module__cJzEcG__mobileGroup{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1);display:grid}.Navbar-module__cJzEcG__mobileGroupOpen{grid-template-rows:1fr}.Navbar-module__cJzEcG__mobileSubList{min-height:0;margin:0;padding:0;list-style:none;overflow:hidden}.Navbar-module__cJzEcG__mobileSubLink{color:var(--ink-sub);border-bottom:1px solid var(--line);opacity:0;padding:13px 8px 13px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .26s,transform .26s cubic-bezier(.22,1,.36,1);display:block;transform:translate(-8px)}.Navbar-module__cJzEcG__mobileGroupOpen .Navbar-module__cJzEcG__mobileSubLink{opacity:1;transform:translate(0)}.Navbar-module__cJzEcG__mobilePanel>ul>li>a.Navbar-module__cJzEcG__btn{width:100%;margin-top:20px}.Navbar-module__cJzEcG__mobilePanelOpen{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:1500px){.Navbar-module__cJzEcG__nav{gap:14px}.Navbar-module__cJzEcG__links{gap:2px}.Navbar-module__cJzEcG__link{padding:10px 8px;font-size:14px}.Navbar-module__cJzEcG__link:after{left:8px;right:8px}.Navbar-module__cJzEcG__ctaWrap{gap:10px}.Navbar-module__cJzEcG__ctaWrap .btn{padding:13px 18px;font-size:14.5px}}@media (max-width:1360px){.Navbar-module__cJzEcG__nav{gap:10px}.Navbar-module__cJzEcG__links{gap:1px}.Navbar-module__cJzEcG__ctaWrap{gap:8px}}@media (max-width:1280px){.Navbar-module__cJzEcG__links,.Navbar-module__cJzEcG__ctaWrap{display:none}.Navbar-module__cJzEcG__burger{margin-left:auto;display:flex}.Navbar-module__cJzEcG__mobilePanel{display:block}}
.CookieConsent-module__QbGkGW__banner{z-index:1500;background:var(--overlay-card-bg);color:#cdd8ec;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:16px;max-width:860px;margin:0 auto;padding:18px 22px;animation:.48s cubic-bezier(.22,1,.36,1) both CookieConsent-module__QbGkGW__cookieIn;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 24px 60px #08183773}@keyframes CookieConsent-module__QbGkGW__cookieIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.CookieConsent-module__QbGkGW__icon{width:42px;height:42px;color:var(--yellow-500);background:#f6b40e26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CookieConsent-module__QbGkGW__icon svg{width:24px;height:24px}.CookieConsent-module__QbGkGW__text{flex:1;margin:0;font-size:13.5px;line-height:1.55}.CookieConsent-module__QbGkGW__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.CookieConsent-module__QbGkGW__actions .btn{padding:11px 18px;font-size:14px}.CookieConsent-module__QbGkGW__necessary{color:#cdd8ec;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #ffffff40;border-radius:10px;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .2s,color .2s,background .2s}.CookieConsent-module__QbGkGW__necessary:hover{color:#fff;background:#ffffff0f;border-color:#ffffff80}@media (max-width:680px){.CookieConsent-module__QbGkGW__banner{flex-direction:column;align-items:flex-start;gap:12px}.CookieConsent-module__QbGkGW__icon{display:none}.CookieConsent-module__QbGkGW__actions{flex-wrap:wrap;justify-content:flex-end;width:100%}}
:root{--navy-950:#081c3d;--navy-900:#0b2149;--navy-800:#10305f;--navy-700:#16407c;--navy-100:#dbe4f2;--yellow-500:#f6b40e;--yellow-600:#e3a303;--yellow-100:#fdf3d7;--cream:#fdf8ec;--bg:#fff;--bg-2:#f4f6fa;--surface:#fff;--surface-2:#f4f6fa;--surface-hover:#fff;--surface-elevated:#fff;--field-bg:#f4f6fa;--field-focus-bg:#fff;--ink:#0f2d5e;--ink-2:#10305f;--ink-sub:#16407c;--ink-strong:#081c3d;--muted:#5a6b85;--faint:#8494ac;--error:#d5482f;--line:#e4e9f2;--line-strong:#cdd7e6;--track:#dbe4f2;--accent-soft-bg:#fdf3d7;--accent-soft-ink:#e3a303;--accent-soft-text:#0b2149;--tile-bg:#10305f;--btn-contrast-bg:#10305f;--btn-contrast-bg-hover:#0b2149;--btn-outline-ink:#10305f;--btn-outline-border:#10305f59;--btn-outline-hover-bg:#10305f0d;--navbar-bg:#ffffffeb;--mobile-panel-bg:#fffffffa;--zoom-btn-bg:#fffffff2;--panel-navy-from:#0b2149;--panel-navy-to:#10305f;--section-dark-bg:#081c3d;--tooltip-bg:#0b2149;--overlay-card-bg:#0b2149;--warm-from:#fdf8ec;--warm-to:#fdf3d7;--warm-border:#f3e4b6;--warm-text:#6b6347;--map-fill:#fff;--map-stroke:#10305f;--map-outline:#10305f;--map-dot:#c3cede;--shadow-08:#0b214914;--shadow-10:#0b21491a;--shadow-12:#0b21491f;--shadow-14:#0b214924;--shadow-16:#0b214929;--shadow-18:#0b21492e;--shadow-20:#0b214933;--shadow-26:#0b214942;--shadow-28:#0b214947;--shadow-30:#0b21494d;--shadow-40:#0b214966;--bg-light:var(--bg-2)}html[data-theme=dark]{--bg:#0b1424;--bg-2:#0f1b30;--surface:#15243d;--surface-2:#12203a;--surface-hover:#1d3152;--surface-elevated:#182a47;--field-bg:#0e1a2e;--field-focus-bg:#0b1526;--ink:#e8eef9;--ink-2:#cfdcf3;--ink-sub:#b9c9e6;--ink-strong:#fff;--muted:#9fb0cd;--faint:#8496b8;--error:#f0705b;--line:#223451;--line-strong:#33496e;--track:#2c4166;--accent-soft-bg:#f6b40e29;--accent-soft-ink:#f8c33e;--accent-soft-text:#ffe9c4;--tile-bg:#1c3966;--btn-contrast-bg:#1f3d6b;--btn-contrast-bg-hover:#27497e;--btn-outline-ink:#cfdcf3;--btn-outline-border:#cfdcf366;--btn-outline-hover-bg:#cfdcf314;--navbar-bg:#091120e6;--mobile-panel-bg:#091120f7;--zoom-btn-bg:#14223af0;--panel-navy-from:#10203c;--panel-navy-to:#16304f;--section-dark-bg:#0d1a30;--tooltip-bg:#1a2f4f;--overlay-card-bg:#16294a;--warm-from:#1d1a10;--warm-to:#26200e;--warm-border:#3d3316;--warm-text:#cfc4a0;--map-fill:#182a47;--map-stroke:#4a6288;--map-outline:#4a6288;--map-dot:#2e4266;--shadow-08:#00000052;--shadow-10:#0000005c;--shadow-12:#0006;--shadow-14:#00000070;--shadow-16:#0000007a;--shadow-18:#00000080;--shadow-20:#00000085;--shadow-26:#0000008f;--shadow-28:#0009;--shadow-30:#0000009e;--shadow-40:#000000a8}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{min-height:100%;margin:0;padding:0;overflow-x:clip}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;transition:opacity .28s}html.lang-switching body{opacity:0;pointer-events:none}html[data-theme-anim=reveal]::view-transition-group(root){animation:none}html[data-theme-anim=reveal]::view-transition-old(root){mix-blend-mode:normal;z-index:0;animation:none}html[data-theme-anim=reveal]::view-transition-new(root){mix-blend-mode:normal;z-index:1;animation:.6s cubic-bezier(.65,0,.35,1) forwards theme-reveal}@keyframes theme-reveal{0%{clip-path:circle(0px at var(--reveal-x,50%) var(--reveal-y,40px))}to{clip-path:circle(var(--reveal-r,160vmax) at var(--reveal-x,50%) var(--reveal-y,40px))}}html[data-theme-anim=reveal] *{transition:none!important}html.theme-fading body{opacity:0;pointer-events:none;transition-duration:.14s}*{box-sizing:border-box}section{scroll-margin-top:84px}::selection{background:var(--yellow-500);color:var(--navy-900)}:focus-visible{outline:3px solid var(--yellow-500);outline-offset:2px;border-radius:4px}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.skip-link{z-index:2000;background:var(--navy-900);color:#fff;opacity:0;pointer-events:none;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;position:fixed;top:10px;left:10px;transform:translateY(-64px)}.skip-link:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}#tartalom:focus{outline:none}.sr-hidden{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(36px)}.sr-visible{opacity:1;transform:translateY(0)}.sr-stagger>*{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.sr-stagger.sr-visible>:first-child{opacity:1;transition-delay:0s;transform:translateY(0)}.sr-stagger.sr-visible>:nth-child(2){opacity:1;transition-delay:.11s;transform:translateY(0)}.sr-stagger.sr-visible>:nth-child(3){opacity:1;transition-delay:.22s;transform:translateY(0)}.sr-stagger.sr-visible>:nth-child(4){opacity:1;transition-delay:.33s;transform:translateY(0)}.sr-stagger.sr-visible>:nth-child(5){opacity:1;transition-delay:.44s;transform:translateY(0)}.sr-stagger.sr-visible>:nth-child(6){opacity:1;transition-delay:.55s;transform:translateY(0)}.sr-hidden.sr-left{transform:translate(-50px)}.sr-visible.sr-left{transform:translate(0)}.sr-hidden.sr-right{transform:translate(50px)}.sr-visible.sr-right{transform:translate(0)}.sr-hidden.sr-scale{transform:scale(.92)}.sr-visible.sr-scale{transform:scale(1)}.btn{cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-family:inherit;font-size:15.5px;font-weight:700;line-height:1;text-decoration:none;transition:background .22s,color .22s,border-color .22s,transform .22s,box-shadow .22s;display:inline-flex}.btn:active{transform:translateY(0)scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.btn .btn-arrow{transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.btn:hover .btn-arrow{transform:translate(5px)}.btn-yellow{background:var(--yellow-500);color:var(--navy-900);box-shadow:0 6px 18px #f6b40e59}.btn-yellow:hover{background:var(--yellow-600);transform:translateY(-2px);box-shadow:0 12px 28px #f6b40e73}.btn-outline-navy{color:var(--btn-outline-ink);border-color:var(--btn-outline-border);background:0 0}.btn-outline-navy:hover{border-color:var(--btn-outline-ink);background:var(--btn-outline-hover-bg);transform:translateY(-2px)}.btn-navy{background:var(--btn-contrast-bg);color:#fff;box-shadow:0 6px 18px var(--shadow-30)}.btn-navy:hover{background:var(--btn-contrast-bg-hover);box-shadow:0 12px 28px var(--shadow-40);transform:translateY(-2px)}.section-title{letter-spacing:-.5px;color:var(--ink);margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.15}.title-underline{background:var(--yellow-500);border-radius:3px;width:56px;height:5px;margin-top:16px;display:block}.brand-logo{display:inline-flex}.brand-logo-light{display:block}.brand-logo-dark,html[data-theme=dark] .brand-logo-light{display:none}html[data-theme=dark] .brand-logo-dark{display:block}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 99999s ease-in-out}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 99999s ease-in-out}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 99999s ease-in-out}textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 99999s ease-in-out}select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 99999s ease-in-out}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html{scroll-behavior:auto}.sr-hidden,.sr-stagger>*{opacity:1;transition:none;transform:none}}
