@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2")}@font-face{font-family:DM Sans Fallback;src:local(Arial);size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fafbfc;--surface:#fff;--sheet:#fffdf8;--paper:#f7f4ec;--accent-tint:#edf2f8;--success-bg:#ecf6f7;--warning-bg:#fdf6e9;--scene-bg:#f0f5f4;--surface-hover:#e9f1f5;--foreground:#0f172a;--ink-2:#4b5563;--muted:#64748b;--border:#e2e8f0;--line:#d7e2ef;--accent:#1e3a5f;--accent-deep:#142c44;--cyan:#06b6d4;--success:#0e7490;--warning:#8a4b00;--band:#112a42;--band-line:#275470;--band-control:#5c8fa6;--band-hover:#18364b;--band-label:#a8cfdd;--on-band-2:#d7e2ef;--on-accent:#fff;--font-sans:"DM Sans", "DM Sans Fallback", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, monospace;--ease-ink:cubic-bezier(.22, 1, .36, 1);--ease-pen:cubic-bezier(.16, 1, .3, 1);--ease-sheet:cubic-bezier(.65, 0, .35, 1);--dur-quick:.16s;--dur-base:.32s;--dur-draw:.9s;--dur-sheet:1.2s;--dur-step:60ms;--face-left:#e4ecf5;--face-right:#cfdbea;--face-line:#8fb0d1;--shadow-sheet:0 1px 2px color-mix(in srgb, var(--foreground) 7%, transparent), 0 16px 36px -18px color-mix(in srgb, var(--foreground) 28%, transparent)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:76px}body{background:var(--background);color:var(--foreground);font:400 1.0625rem/1.6 var(--font-sans);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0}h1,h2,h3,p,dl,dd,figure,blockquote,ol,ul{margin:0}h1,h2,h3{text-wrap:balance;font-weight:600}p,li,dd{text-wrap:pretty}img{max-width:100%;height:auto}a{color:var(--accent);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button{font:inherit}main:focus,section[tabindex="-1"]:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.rejtett,html.jelenet .lap-elotte{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adat{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.92em}.keret{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}@media (width>=760px){.keret{padding-inline:32px}}.kerdes{background:var(--warning-bg);color:var(--warning);outline:1.5px dashed var(--warning);outline-offset:1px;letter-spacing:0;border-radius:3px;padding:0 4px;font-size:.9em;font-weight:500}.gomb{text-align:center;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.gomb-fo{background:var(--accent);color:var(--on-accent)}.gomb-fo:hover{background:var(--accent-deep)}.gomb-keretes{background:var(--surface);color:var(--accent);border-color:var(--accent)}.gomb-keretes:hover{background:var(--accent-tint)}.gomb-vilagos{background:var(--surface);color:var(--accent)}.gomb-vilagos:hover{background:var(--surface-hover)}.gomb-kicsi{min-height:40px;padding:0 14px;font-size:.9375rem}.szoveglink{min-height:48px;color:var(--accent);align-items:center;font-weight:500;display:inline-flex}.ugras{z-index:50;background:var(--accent);color:var(--on-accent);border-radius:6px;padding:10px 14px;font-weight:600;position:absolute;top:-120px;left:16px}.ugras:focus{top:8px}.fejlec{z-index:20;background:color-mix(in srgb, var(--background) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--border);position:sticky;top:0}.fejlec-sor{align-items:center;gap:12px;min-height:60px;display:flex}.marka{min-height:44px;color:var(--foreground);white-space:nowrap;align-items:center;gap:10px;margin-right:auto;font-weight:600;text-decoration:none;display:inline-flex}.ob-jel{border-radius:6px;flex:none;display:block}.fonav ul{gap:2px;padding:0;list-style:none;display:flex}.fonav a{min-height:40px;color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}@media (width>=1024px) and (width<=1199px){.fonav a{padding:0 8px;font-size:.875rem}}.fonav a:hover{color:var(--foreground);background:var(--accent-tint)}.fejlec-muveletek{align-items:center;gap:8px;display:flex}.menu-gomb{display:none}.menu-ikon,.menu-ikon:before,.menu-ikon:after{background:currentColor;border-radius:1px;width:16px;height:1.5px;display:block}.menu-ikon{position:relative}.menu-ikon:before,.menu-ikon:after{content:"";position:absolute;left:0}.menu-ikon:before{top:-5px}.menu-ikon:after{top:5px}@media (width<=1023px){html.js .menu-gomb:not([hidden]){border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--foreground);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:.9375rem;font-weight:500;display:inline-flex}html.js .fonav{background:var(--background);border-bottom:1px solid var(--border);box-shadow:0 16px 24px -16px color-mix(in srgb, var(--foreground) 25%, transparent);padding:8px 16px 16px;display:none;position:absolute;top:100%;left:0;right:0}html.js .fejlec[data-menu-nyitva] .fonav{display:block}html.js .fonav ul{flex-direction:column}html.js .fonav a{min-height:48px;font-size:1.0625rem}html:not(.js) .fejlec-sor{flex-wrap:wrap;padding-block:8px}html:not(.js) .fonav{order:3;width:100%}html:not(.js) .fonav ul{flex-wrap:wrap}}@media (width<=419px){.menu-felirat{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.js .menu-gomb:not([hidden]){justify-content:center;width:44px;min-height:40px;padding:0}}@media (width<=339px){.marka-nev{display:none}}.hos{padding-block:28px 48px;position:relative;overflow:hidden}.hos:before{content:"";z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--line) 60%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 60%, transparent) 1px, transparent 1px);-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 0%, transparent 85%);-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 0%, transparent 85%);mask-image:linear-gradient(to bottom, var(--foreground) 0%, transparent 85%);background-size:24px 24px;position:absolute;inset:0}.hos-racs{gap:40px;display:grid}.hos h1{letter-spacing:-.028em;max-width:21ch;font-size:clamp(1.875rem,1.3rem + 2.5vw,3.1rem);line-height:1.08}.hos .bevezeto{max-width:34em;color:var(--ink-2);margin-top:20px;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.55}.hos-gombok{justify-items:start;margin-top:28px;display:grid}.gomb-alatt{max-width:30em;color:var(--ink-2);margin-top:10px;font-size:.9375rem;line-height:1.6}@media (width>=520px){.hos-gombok{grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:22px}.hos-gombok .gomb-alatt{grid-area:2/1/auto/-1}}.hos .kinek{color:var(--success);margin-bottom:14px;font-size:.9375rem;font-weight:600}.nevjegy{border-top:1px solid var(--border);align-items:center;gap:12px;max-width:26rem;margin-top:22px;padding-top:18px;display:flex}.nevjegy strong{font-weight:600;display:block}.nevjegy span{color:var(--muted);font-size:.9375rem}.portre{object-fit:cover;border-radius:50%}@media (width<=519px){.hos-gombok .gomb-fo{width:100%}.hos .nevjegy{display:none}.hos-gombok{margin-top:24px}}@media (width>=1024px){.hos{padding-block:56px 64px}.hos-racs{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:56px}.hos h1{max-width:22ch;font-size:clamp(2.5rem,1.2rem + 1.9vw,2.95rem)}}.atalakito{min-width:0;position:relative}.fulek{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:4px;width:max-content;max-width:100%;margin-bottom:18px;padding:4px;display:flex}.fulek button{min-height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:.9375rem;font-weight:500;transition:background-color .15s,color .15s}.fulek button:hover{color:var(--foreground);background:var(--accent-tint)}.fulek button[aria-selected=true]{background:var(--accent);color:var(--on-accent)}html:not(.js) .fulek{display:none}@media (width<=382px){.fulek button{padding:0 9px}}@media (width<=359px){.fulek{gap:2px}.fulek button{padding:0 6px;font-size:.875rem}}.jelenet-hely{display:none}html.jelenet .jelenet-hely{border:1px solid var(--border);background:var(--surface);border-radius:10px;height:220px;margin-bottom:18px;display:block;position:relative;overflow:hidden}@media (width>=1024px){html.jelenet .jelenet-hely{height:260px}}html.js .atalakito-panel:not(.aktiv){display:none}html:not(.js) .atalakito-panel+.atalakito-panel{margin-top:32px}.lap{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sheet);border-radius:10px;padding:16px 18px 18px;position:relative}.lap-elotte{background:var(--sheet);border-color:var(--paper);transform-origin:0 100%;width:94%;transform:rotate(-.8deg)}.lap-utana{width:96%;margin-left:auto}.lap-fej{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:12px;padding-bottom:10px;display:flex}.lap-cim{color:var(--ink-2);font-size:.8125rem;font-weight:600}.lap-meta{color:var(--muted);font-size:.8125rem}.lap-allapot{color:var(--success);align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:inline-flex}.pipa{background:var(--success);border-radius:50%;flex:none;width:14px;height:14px;position:relative}.pipa:after{content:"";border:solid var(--on-accent);border-width:0 1.5px 1.5px 0;width:4px;height:7px;position:absolute;top:2.5px;left:4.5px;transform:rotate(45deg)}.level{font-size:.9375rem;line-height:1.75}.darab-szoveg{background-image:linear-gradient(var(--warning-bg), var(--warning-bg));border-bottom:1.5px dashed var(--warning);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 100%;padding:1px 2px}.jegyzet{border:1px solid color-mix(in srgb, var(--warning) 35%, transparent);background:var(--warning-bg);color:var(--warning);white-space:nowrap;vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 6px;font-size:.75rem;font-weight:600;line-height:1.6;display:inline-block}.meretvonal{height:46px;color:var(--success);align-items:center;padding-left:calc(14% + 14px);font-size:.8125rem;font-weight:500;display:flex;position:relative}.meretvonal:before{content:"";border-left:1px solid var(--cyan);position:absolute;top:4px;bottom:6px;left:14%}.meretvonal:after{content:"";border-left:4.5px solid #0000;border-right:4.5px solid #0000;border-top:7px solid var(--cyan);position:absolute;bottom:2px;left:calc(14% - 4px)}.tetelek{border-collapse:collapse;width:100%;font-size:.875rem}.tetelek th,.tetelek td{border-bottom:1px solid var(--border);text-align:left;vertical-align:baseline;padding:7px 6px}.tetelek thead th{color:var(--muted);font-size:.75rem;font-weight:500}.tetelek tbody th{font-weight:600}.tetelek .szam{text-align:right}.osszesito{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.osszesito div{background:var(--success-bg);border-radius:6px;flex-direction:column-reverse;padding:7px 9px;display:flex}.osszesito dt{color:var(--success);font-size:.75rem}.osszesito dd{font-size:.9375rem;font-weight:600}.lap-lab{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12px;font-size:.8125rem;display:flex}.fajl{border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:.8125rem;display:inline-flex}.fajl:before{content:"";border:1.2px solid var(--success);border-radius:1px 3px 1px 1px;width:9px;height:11px}.mezok{gap:8px;display:grid}.mezok>div{grid-template-columns:7.2em minmax(0,1fr);gap:10px;font-size:.9375rem;line-height:1.5;display:grid}.mezok dt{color:var(--muted);padding-top:1px;font-size:.8125rem}.mezo-kiemelt{background:var(--success-bg);border-radius:6px;margin-inline:-8px;padding:6px 8px}.mezo-kiemelt dt{color:var(--ink-2)}.mezok-egysoros{margin-bottom:8px}.termek-nev{margin-bottom:6px;font-weight:600}.termek{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:14px;display:grid}.termek-kep{aspect-ratio:1;border:1px solid var(--border);background:repeating-linear-gradient(135deg, var(--accent-tint) 0 6px, var(--background) 6px 12px);border-radius:6px;align-items:flex-end;padding:6px;display:flex}.termek-kep .adat{background:var(--surface);color:var(--muted);border-radius:3px;padding:1px 4px;font-size:.625rem}.kep-alt{color:var(--muted);font-size:.875rem}.fajllista{padding:0;list-style:none}.fajllista li{border-bottom:1px dashed var(--border);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:8px 0;font-size:.875rem;display:flex}.fajllista li:last-child{border-bottom:0}.fajl-info{color:var(--muted);font-size:.8125rem}.gepkonyv-fej{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding-bottom:12px;display:flex}.qr-jel{color:var(--foreground);flex:none}.valtozat{color:var(--success);font-size:.8125rem}.fejezetek{counter-reset:fejezet;margin:4px 0 12px;padding:0;list-style:none}.fejezetek li{counter-increment:fejezet;border-bottom:1px solid var(--border);gap:10px;padding:7px 0;font-size:.9375rem;display:flex}.fejezetek li:before{content:counter(fejezet) ".";min-width:1.4em;color:var(--muted);font-family:var(--font-mono);font-size:.8125rem;line-height:1.8}.mini-muveletek{flex-wrap:wrap;gap:8px;display:flex}.mini-gomb{border:1px solid var(--accent);color:var(--accent);border-radius:6px;padding:4px 10px;font-size:.8125rem;font-weight:500}.atalakito figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:16px;font-size:.8125rem;display:flex}.ujra{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--accent);cursor:pointer;border-radius:8px;padding:0 14px;font-size:.8125rem;font-weight:500}.ujra:hover{background:var(--accent-tint)}@keyframes kiemel{0%{background-size:0% 100%;border-bottom-color:#0000}to{background-size:100% 100%}}@keyframes megjelen{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}[data-lejatszik] .lap-elotte .jelol .darab-szoveg{animation:kiemel .45s var(--ease-ink) var(--t,0s) both}[data-lejatszik] .lap-elotte .jelol .jegyzet{animation:megjelen .3s ease-out calc(var(--t,0s) + .26s) both}[data-lejatszik] .lap-utana .jelol{animation:megjelen .42s var(--ease-ink) var(--t,0s) both}@media (width>=1024px){.lap{padding:18px 20px 20px}.lap-elotte{width:88%;transform:rotate(-1.1deg)}.lap-utana{width:92%;margin-top:-6px}}@media (width<=419px){.lap{padding:14px 14px 16px}.mezok>div{grid-template-columns:5.4em minmax(0,1fr);gap:8px;font-size:.875rem}.termek{grid-template-columns:64px minmax(0,1fr);gap:12px}.lap-elotte,.lap-utana{width:100%}.meretvonal{padding-left:calc(10% + 14px)}.meretvonal:before{left:10%}.meretvonal:after{left:calc(10% - 4px)}}.szakasz{padding-block:clamp(44px,7vw,96px)}.szakasz-szuk{padding-block:clamp(40px,5vw,72px)}.szakasz-racsos{background:var(--surface);border-block:1px solid var(--border)}.szakasz+.szakasz:not(.szakasz-racsos):not(.szakasz-szuk){padding-top:clamp(24px,3vw,48px)}.hos+.szakasz{padding-top:clamp(28px,3.5vw,48px)}.szakasz-fej{max-width:44rem;margin-bottom:clamp(28px,4vw,48px)}.szakasz h2,.kapcsolat h2,.ismeros h2,.hatter-doboz h2{letter-spacing:-.022em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.12}.szakasz-fej .bevezeto{color:var(--ink-2);margin-top:14px;font-size:1.0625rem}.megoldasok{border-top:1.5px solid var(--foreground);padding:0;list-style:none}.megoldas{border-bottom:1px solid var(--border);gap:16px;padding-block:24px;display:grid}.megoldas h3{letter-spacing:-.012em;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.25}.megoldas .ar{margin-top:12px;font-weight:600}@media (width>=15em){body{overflow-wrap:break-word}}@media (width>=20em){body{overflow-wrap:normal}.ar-egy,.nb{white-space:nowrap}}.ar-osszeg{font-variant-numeric:tabular-nums}.afa{border:1px solid var(--border);color:var(--muted);vertical-align:2px;white-space:nowrap;border-radius:4px;margin-left:8px;padding:0 6px;font-size:.75rem;font-weight:500;display:inline-block}.ido{color:var(--ink-2);margin-top:4px;font-size:.9375rem}.elso-lepes{color:var(--success);margin-top:6px;font-size:.9375rem;font-weight:500}.megoldas-linkek{flex-wrap:wrap;gap:0 18px;margin-top:4px;display:flex}.megoldas-linkek a{align-items:center;min-height:44px;font-weight:500;display:inline-flex}.ma-utana{align-items:start;gap:8px;display:grid}.ma-utana>div{border-radius:8px;padding:10px 14px}.ma-utana dt{margin-bottom:4px;font-size:.8125rem;font-weight:600}.ma-utana dd{font-size:.9375rem;line-height:1.55}.ma{background:var(--warning-bg)}.ma dt{color:var(--warning)}.utana{background:var(--success-bg)}.utana dt{color:var(--success)}.ma-utana .hatter{border-left:2px solid var(--cyan);background:0 0;border-radius:0;padding:2px 0 0 14px}.ma-utana .hatter dt{color:var(--muted)}.ma-utana .hatter dd{color:var(--ink-2);font-size:.875rem}.tovabbiak{color:var(--ink-2);margin-top:24px;font-size:.9375rem}@media (width>=600px){.ma-utana{grid-template-columns:1fr 1fr}.ma-utana .hatter{grid-column:1/-1}}@media (width>=900px){.megoldas{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;padding-block:36px}}.demok{gap:20px;display:grid}.demo{border:1px solid var(--border);background:var(--background);border-radius:12px;align-items:center;gap:18px;padding:14px;display:grid}.demo-kep{display:block}.demo-kep img{border:1px solid var(--border);border-radius:8px;width:100%;display:block}.demo-szoveg{padding:0 4px 6px}.kinek{color:var(--success);font-size:.875rem;font-weight:600}.demo h3{letter-spacing:-.012em;margin:4px 0 8px;font-size:1.375rem}.demo p:not(.kinek){color:var(--ink-2)}.demo .gomb{margin-top:18px}.demo-masodlagos h3{font-size:1.125rem}@media (width<=759px){.demo-masodlagos .demo-kep{display:none}}@media (width>=900px){.demo{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:36px;padding:18px}.demo-masodlagos{grid-template-columns:260px minmax(0,1fr);gap:28px}.demo:not(:has(.demo-kep)){grid-template-columns:minmax(0,1fr)}}.eset{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:24px}.eset-elonezet{border:2px dashed var(--warning)}.elonezet-jel{background:var(--warning-bg);color:var(--warning);border-radius:4px;margin-bottom:14px;padding:4px 8px;font-size:.8125rem;font-weight:500;display:inline-block}.eset h3{font-size:1.25rem}.eset dl{gap:16px;margin-top:18px;display:grid}.eset dt{color:var(--muted);font-size:.8125rem;font-weight:600}.eset dd{margin-top:4px}@media (width>=760px){.eset dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.lepesek{gap:22px;padding:0;list-style:none;display:grid}.lepesek li{min-height:40px;padding-left:56px;position:relative}.lepes-szam{border:1.5px solid var(--accent);background:var(--background);width:40px;height:40px;color:var(--accent);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.lepesek h3{margin-bottom:6px;font-size:1.125rem}.lepesek p{color:var(--ink-2);font-size:.9375rem}.feltetelek{border:1.5px solid var(--foreground);background:var(--surface);margin-top:36px;display:grid}.feltetelek>div{border-top:1px solid var(--border);padding:10px 14px}.feltetelek>div:first-child{border-top:0}.feltetelek dt{color:var(--muted);font-size:.75rem}.feltetelek dd{font-size:.9375rem;font-weight:500}@media (width>=900px){.lepesek{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:28px}.lepesek li{padding-top:56px;padding-left:0}.lepesek li:not(:last-child):before{content:"";border-top:1px dashed var(--line);position:absolute;top:20px;left:52px;right:-20px}.feltetelek{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.feltetelek>div{border-top:0;border-left:1px solid var(--border)}.feltetelek>div:first-child{border-left:0}}.ki-dolgozik{gap:28px;display:grid}.ki-szoveg p{max-width:34em;color:var(--ink-2);margin-top:12px;font-size:1.0625rem}.szovegmezo{border:1.5px solid var(--foreground);background:var(--surface);grid-template-columns:76px minmax(0,1fr);display:grid}.szovegmezo-jel{border-right:1px solid var(--foreground);place-items:center;display:grid}.szovegmezo dl{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.szovegmezo dl>div{background:var(--surface);padding:10px 14px}.szovegmezo dl>div:last-child{grid-column:1/-1}.szovegmezo dt{color:var(--muted);font-size:.6875rem}.szovegmezo dd{font-size:.9375rem;font-weight:500;line-height:1.4}@media (width<=359px){.szovegmezo dl{grid-template-columns:minmax(0,1fr)}}@media (width>=900px){.ki-dolgozik{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px}.szovegmezo{grid-template-columns:104px minmax(0,1fr)}}.gyik{gap:20px;display:grid}.gyik-elemek{border-top:1px solid var(--border)}.gyik details{border-bottom:1px solid var(--border)}.gyik summary{cursor:pointer;align-items:center;min-height:56px;padding:14px 40px 14px 0;font-size:1.0625rem;font-weight:600;line-height:1.4;list-style:none;display:flex;position:relative}.gyik summary::-webkit-details-marker{display:none}.gyik summary:after{content:"";border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:9px;height:9px;transition:transform .2s var(--ease-ink);position:absolute;top:50%;right:8px;transform:translateY(-70%)rotate(45deg)}.gyik details[open] summary:after{transform:translateY(-25%)rotate(-135deg)}.gyik details p{max-width:40em;color:var(--ink-2);padding-bottom:18px}@media (width>=900px){.gyik{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px}}.kapcsolat{background:var(--accent);color:var(--on-accent);padding-block:clamp(56px,8vw,104px)}.kapcsolat :focus-visible{outline-color:var(--on-accent)}.kapcsolat-racs{gap:32px;display:grid}.kapcsolat h2{color:var(--on-accent);max-width:18ch}.kapcsolat .bevezeto{max-width:32em;color:var(--on-band-2);margin-top:16px;font-size:1.0625rem}.kapcsolat-panel{border:1px solid var(--band-line);background:var(--accent-deep);border-radius:12px;padding:24px}.kapcsolat-panel .gomb{width:100%}.cim-sor{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;display:flex}.cim-sor .adat{color:var(--on-accent);overflow-wrap:anywhere}.masol{border:1px solid var(--band-control);min-height:40px;color:var(--on-accent);cursor:pointer;background:0 0;border-radius:6px;padding:0 12px;font-size:.875rem}.masol:hover{background:var(--band-hover)}.elerhetoseg{gap:10px;margin-top:18px;display:grid}.elerhetoseg>div{grid-template-columns:6.5em minmax(0,1fr);gap:8px;display:grid}@media (width<=419px){.elerhetoseg>div{grid-template-columns:minmax(0,1fr);gap:0}}.elerhetoseg dt{color:var(--band-label);font-size:.875rem}.elerhetoseg a{color:var(--on-accent)}.allapotsor{min-height:1.5em;color:var(--on-band-2);margin-top:10px;font-size:.875rem;line-height:1.5}.urlap{gap:14px;margin-top:20px;display:grid}.urlap label{color:var(--on-band-2);gap:6px;font-size:.875rem;display:grid}.urlap input,.urlap textarea{border:1px solid var(--band-control);font:inherit;border-radius:6px;padding:10px 12px}@media (width>=900px){.kapcsolat-racs{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:56px}}.lablec{color:var(--ink-2);padding-block:32px;font-size:.9375rem}.lablec-racs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.lablec-marka,.lablec-copy{grid-column:1/-1}.lablec-marka{align-items:flex-start;gap:12px;display:flex}.lablec-nev{color:var(--foreground);font-weight:600}.lablec-adatok{gap:2px;margin-top:6px;font-size:.875rem;display:grid}.lablec-adatok>div{flex-wrap:wrap;gap:0 6px;display:flex}.lablec-adatok dt{color:var(--muted)}.lablec-adatok dt:after{content:":"}.lablec-adatok a{overflow-wrap:anywhere;min-height:0}.lablec ul{gap:4px;padding:0;list-style:none;display:grid}.lablec a{min-height:32px;color:var(--foreground);align-items:center;display:inline-flex}.lablec-copy{color:var(--muted)}@media (width>=900px){.lablec-racs{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto}.lablec-marka,.lablec-copy{grid-column:auto}}.ismeros ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px;margin-top:20px;padding:0;list-style:none;display:grid}.ismeros li{border-left:3px solid var(--warning);background:var(--warning-bg);border-radius:0 6px 6px 0;padding:12px 16px}.minta-jelolo{border:1px solid var(--success);background:var(--success-bg);color:var(--foreground);border-radius:999px;margin:0 0 10px;padding:3px 12px;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-block}.demo-egyedul .bevezeto{max-width:44em;color:var(--ink-2);margin-top:14px}.demo-egyedul .gomb{margin-top:20px}.hos-minta{margin:0}.hos-minta .demo-kep{display:block}.hos-minta .minta-jelolo{margin:12px 0 0}.demo-kiemelt{align-items:center;gap:28px;display:grid}.demo-kiemelt .bevezeto{color:var(--ink-2);margin-top:14px}.demo-kiemelt .gomb{margin-top:20px}@media (width>=900px){.demo-kiemelt{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}}.kapja-racs{align-items:start;gap:32px;display:grid}.pipalista{gap:12px;margin-top:20px;padding:0;list-style:none;display:grid}.pipalista li{padding-left:30px;position:relative}.pipalista li:before{content:"";border:1px solid var(--success);background:var(--success-bg);border-radius:50%;width:18px;height:18px;position:absolute;top:.3em;left:0}.pipalista li:after{content:"";border:solid var(--success);border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:calc(.3em + 4px);left:6.5px;transform:rotate(45deg)}.nincs-benne{border-top:1px solid var(--border);color:var(--ink-2);margin-top:22px;padding-top:16px;font-size:.9375rem}.ar-doboz{border:1.5px solid var(--foreground);background:var(--surface);padding:24px}.ar-doboz h2{letter-spacing:0;font-size:1.25rem}.ar-nagy{letter-spacing:-.015em;margin-top:8px;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:600;line-height:1.2}.ar-szoveg{letter-spacing:0;font-size:1.125rem;font-weight:500;line-height:1.5;display:block}.ar-doboz p:not(.ar-nagy){color:var(--ink-2);margin-top:8px;font-size:.9375rem}.ar-doboz .afa{margin-left:0}@media (width>=900px){.kapja-racs{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}}.hatter-doboz{border-left:3px solid var(--cyan);max-width:52rem;padding-left:20px}.hatter-doboz ul{color:var(--ink-2);gap:8px;margin-top:16px;padding-left:1.1em;display:grid}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.ujra{display:none}}.ajtok{margin-top:28px}.ajtok-cim{color:var(--ink-2);letter-spacing:0;margin-bottom:10px;font-size:.9375rem;font-weight:600}.ajtok ul{gap:8px;padding:0;list-style:none;display:grid}.ajto{border:1.5px solid var(--accent);background:var(--surface);min-height:64px;color:var(--foreground);border-radius:8px;gap:2px;padding:12px 44px 12px 16px;text-decoration:none;transition:background-color .15s,color .15s;display:grid;position:relative}.ajto strong{color:var(--accent);font-size:1.0625rem;font-weight:600}.ajto span{color:var(--ink-2);font-size:.875rem}.ajto:after{content:"";border-top:1.5px solid var(--accent);border-right:1.5px solid var(--accent);width:9px;height:9px;position:absolute;top:50%;right:18px;transform:translateY(-50%)rotate(45deg)}.ajto:hover{background:var(--accent);text-decoration:none}.ajto:hover strong,.ajto:hover span{color:var(--on-accent)}.ajto:hover:after{border-color:var(--on-accent)}.hivas-sor{margin-top:8px}.hos-gombok+.hivas-sor,.ajtok+.hivas-sor{margin-top:4px}.hivas-sor+.szoveglink{margin-top:0}.hivas-megjegyzes{color:var(--muted);margin:-6px 0 6px;font-size:.875rem}.hos-mezo{display:none}@media (width>=1024px){.hos-mezo{align-self:center;display:grid}}@media (width>=640px) and (width<=1023px){.ajtok ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ajto{padding-right:36px}.ajto:after{right:14px}}@media (width>=1024px){.ajto{grid-template-columns:minmax(0,11em) minmax(0,1fr);align-items:baseline;gap:12px;min-height:56px}}.pelda-ajto{align-items:center;min-height:44px;margin-top:10px;font-size:.9375rem;font-weight:500;display:inline-flex}html:not(.js) .atalakito-panel .pelda-ajto{display:inline-flex}.ar-cimke{color:var(--muted);margin-bottom:2px;font-size:.8125rem;font-weight:500;display:block}.belepo-nev{font-weight:600}.ki-adatok{gap:16px;display:grid}.portre-hely{border:1.5px dashed var(--line);background:var(--surface);border-radius:10px;place-items:center;min-height:120px;padding:16px;font-size:.875rem;display:grid}.portre-kep{border-radius:10px;width:100%;max-width:280px;height:auto;display:block}.kinek-racs{gap:16px;display:grid}.kinek-racs>div{border-radius:10px;padding:20px}.kinek-racs h3{margin-bottom:12px;font-size:1.1875rem}.kinek-racs ul{gap:10px;padding:0;list-style:none;display:grid}.kinek-racs li{padding-left:26px;position:relative}.kinek-igen{background:var(--success-bg)}.kinek-igen li:before{content:"";border:solid var(--success);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:.35em;left:4px;transform:rotate(45deg)}.kinek-nem{background:var(--warning-bg)}.kinek-nem li:before,.kinek-nem li:after{content:"";border-top:2px solid var(--warning);width:12px;position:absolute;top:.75em;left:2px;transform:rotate(45deg)}.kinek-nem li:after{transform:rotate(-45deg)}@media (width>=760px){.kinek-racs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.belepo-kartya{border:1.5px solid var(--foreground);background:var(--surface);grid-template-columns:minmax(0,1fr);display:grid}.belepo-fej{border-bottom:1px solid var(--foreground);padding:24px}.belepo-fej h3{letter-spacing:-.015em;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem)}.belepo-leiras{color:var(--ink-2);margin-top:6px}.belepo-fej .ar-nagy{margin-top:16px}.belepo-fej .ar-nagy .belepo-nev{color:var(--muted);letter-spacing:0;font-size:.875rem;font-weight:500;display:block}.belepo-fej .ar-nagy .afa{vertical-align:6px;margin-left:8px}@media (width<=359px){.belepo-fej h3 .nb{white-space:normal}}.arajanlat{color:var(--success);margin-top:8px;font-size:.9375rem;font-weight:500}.belepo-fej .ido{margin-top:2px}.belepo-fej .gomb{margin-top:20px}.belepo-reszletek{gap:20px;padding:24px;display:grid}.belepo-reszletek h4{margin:0 0 10px;font-size:1rem;font-weight:600}.belepo-reszletek h4:not(:first-child){margin-top:20px}.belepo-reszletek .pipalista{margin-top:0}.nemlista,.kell-lista{color:var(--ink-2);gap:8px;margin:0;padding-left:1.1em;display:grid}@media (width>=900px){.belepo-kartya{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.belepo-fej{border-bottom:0;border-right:1px solid var(--foreground);padding:28px}.belepo-reszletek{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:28px}}@media (width<=519px){.belepo-fej .gomb{width:100%}}.lepcsok{margin-top:36px}.lepcsok h3{margin-bottom:14px;font-size:1.1875rem}.lepcsok ol{counter-reset:lepcso;gap:10px;padding:0;list-style:none;display:grid}.lepcsok li{counter-increment:lepcso;border:1px solid var(--border);background:var(--background);border-radius:8px;align-content:start;gap:2px;padding:12px 16px 12px 52px;display:grid;position:relative}.lepcsok li:before{content:counter(lepcso);border:1.5px solid var(--accent);width:26px;height:26px;color:var(--accent);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:grid;position:absolute;top:12px;left:14px}.lepcso-aktiv{border-color:var(--accent)!important;background:var(--surface)!important}.lepcso-aktiv:before{background:var(--accent);color:var(--on-accent)!important}.lepcso-nev{font-weight:600}.lepcso-szoveg{color:var(--ink-2);font-size:.9375rem}.lepcso-ar{margin-top:4px;font-size:.875rem}@media (width>=900px){.lepcsok ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.ar-nagy .kerdes,.lepcso-ar .kerdes{letter-spacing:0;font-size:.9375rem;line-height:1.6}@media (width<=519px){.megoldas .ma{display:none}.feltetelek{grid-template-columns:repeat(2,minmax(0,1fr))}.feltetelek>div:nth-child(2){border-top:0;border-left:1px solid var(--border)}.feltetelek>div:nth-child(4){border-left:1px solid var(--border)}}.ar-nagy .ar-utotag{letter-spacing:0;font-size:.55em;font-weight:500}@media (width>=520px){.hos-gombok{grid-template-columns:auto minmax(0,1fr)}.hos-gombok .gomb{white-space:nowrap}}.szakertelem{max-width:34em;color:var(--foreground);margin-top:12px;font-size:1.0625rem;font-weight:500}.teruletek{gap:16px;margin-top:32px;padding:0;list-style:none;display:grid}.terulet{border:1px solid var(--border);border-top:3px solid var(--cyan);background:var(--surface);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.terulet h3{letter-spacing:-.01em;font-size:1.1875rem}.terulet p{color:var(--ink-2);font-size:.9375rem}.terulet a{align-items:center;min-height:44px;margin-top:auto;font-weight:500;display:inline-flex}.sav-link{margin-top:12px}.sav-link a{align-items:center;min-height:44px;font-weight:500;display:inline-flex}@media (width>=760px){.teruletek{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.munkak-sav{background-color:var(--band);background-image:linear-gradient(color-mix(in srgb, var(--band-line) 45%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--band-line) 45%, transparent) 1px, transparent 1px);color:var(--on-accent);background-size:24px 24px;padding-block:clamp(48px,7vw,88px);position:relative}.munkak-sav :focus-visible{outline-color:var(--on-accent)}.munkak-fej{max-width:44rem;margin-bottom:clamp(24px,4vw,40px)}.munkak-fej h2{letter-spacing:-.022em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.12}.munkak-fej p{color:var(--on-band-2);margin-top:14px;font-size:1.0625rem}.munkak-racs{gap:16px;margin:0;padding:0;list-style:none;display:grid}.munka-lap{border:1px solid var(--band-line);background:var(--accent-deep);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.munka-lap .munka-kep{aspect-ratio:8/5;border-bottom:1px solid var(--band-line);display:block;overflow:hidden}.munka-lap .munka-kep img{object-fit:cover;width:100%;height:100%;display:block}.munka-szoveg{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:16px 18px 18px;display:flex}.munka-szoveg h3{letter-spacing:-.01em;font-size:1.1875rem}.munka-szoveg p:not(.minta-jelolo){color:var(--on-band-2);font-size:.9375rem}.munka-szoveg .minta-jelolo{margin:0}.munka-szoveg a,.munkak-linkek a{min-height:44px;color:var(--on-accent);align-items:center;font-weight:500;display:inline-flex}.munka-szoveg a{margin-top:auto}.munkak-linkek{flex-wrap:wrap;gap:0 28px;margin-top:24px;display:flex}.munkak-linkek a{font-weight:600}@media (width>=640px){.munkak-racs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width>=1100px){.munkak-racs{grid-template-columns:repeat(4,minmax(0,1fr))}}.ajanlat-sor{color:var(--ink-2);margin-top:12px}.ajanlat-sor a{font-weight:500}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition{background-color:var(--background)}.fejlec{view-transition-name:fejlec}::view-transition-group(fejlec){animation:none}::view-transition-old(root){animation:lap-ki var(--dur-base) var(--ease-sheet) both}::view-transition-new(root){animation:lap-be var(--dur-base) var(--ease-sheet) both}@keyframes lap-ki{50%,to{opacity:0;transform:translate(-28px)}}@keyframes lap-be{0%,50%{opacity:0;transform:translate(28px)}}}
