@font-face{font-family:Sofia Sans Extra Condensed;src:url(/fonts/SofiaSansExtraCondensed-BlackItalic.woff2)format("woff2"),url(/fonts/SofiaSansExtraCondensed-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-bg:#fff;--c-surface:#f7f3f3;--c-line:#e9dfe1;--c-text:#2e0510;--c-muted:#75565e;--c-primary:#e00b2e;--c-on-primary:#fff;--c-link:#c00a27;--c-accent:#5b0a1f;--c-on-accent:#fff;--c-ember:#ff7a6b;--f-display:"Sofia Sans Extra Condensed", Impact, system-ui, sans-serif;--f-body:"Inter", system-ui, -apple-system, sans-serif;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:36px;--r-pill:999px;--m-easing:cubic-bezier(.2, 0, 0, 1);--m-megjelenes:.76s;--gutter:16px;--szel:1200px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body{background:var(--c-bg);color:var(--c-text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.5;overflow-x:clip}h1,h2,h3,p,dl,dd,ol,figure{margin:0;padding:0}ol{list-style:none}img,svg{display:block}a{color:var(--c-link)}a:focus-visible{outline:3px solid var(--c-primary);outline-offset:3px;border-radius:var(--r-sm)}.display{font-family:var(--f-display);font-synthesis:none;letter-spacing:-.01em;text-transform:uppercase;color:var(--c-primary);font-style:italic;font-weight:900;line-height:1.14}.fejlec{max-width:var(--szel);padding:16px var(--gutter) 0;margin:0 auto}.logo{display:inline-block}.logo img{width:auto;height:34px}.hero{--meret:6.8vw;max-width:var(--szel);padding:8px var(--gutter) 48px;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid;position:relative}.hero-cim{grid-area:1/1;padding-right:.04em;font-size:26.6vw}.hero-sor{animation:csuszas-bal .9s var(--m-easing) both;display:block}.hero-sor-2{animation-name:csuszas-jobb;animation-delay:.12s}.hero-lang{width:36vw;animation:fel .8s var(--m-easing) .32s both;grid-area:1/1;place-self:start end;margin-top:-36px;position:relative}.hero-szoveg{animation:fel .8s var(--m-easing) .42s both;justify-items:start;gap:12px;margin-top:12px;display:grid}.hero-szlogen{color:var(--c-text);font-size:min(12.2vw,88px)}.hero-alcim{max-width:30em;font-size:19px;line-height:1.4}.hero-ingyen{font-weight:700}.cta{border-radius:var(--r-lg);background:var(--c-accent);color:var(--c-on-accent);padding:16px 20px;font-size:clamp(14px,4.05vw,18px);font-weight:700;line-height:1.3;display:inline-block}.lang{width:100%;height:auto;overflow:visible}.lang-test,.lang-hatso{transform-box:fill-box;transform-origin:50% 100%}.lang-test{animation:2.8s ease-in-out infinite lobog}.lang-hatso{animation:1.9s ease-in-out infinite lobog-hatso}.lang-arc{animation:2.8s ease-in-out infinite arc}@keyframes lobog{0%,to{transform:skew(0)scale(1)}17%{transform:skew(-2.2deg)scale(.985,1.035)}36%{transform:skew(1.6deg)scale(1.01,.985)}58%{transform:skew(-1.3deg)scale(.99,1.025)}79%{transform:skew(2deg)scale(1.005,.99)}}@keyframes lobog-hatso{0%,to{transform:skew(3deg)scale(1.03,1.06)}30%{transform:skew(-4deg)scale(1.06,1.11)}62%{transform:skew(4deg)scale(1.02,1.05)}84%{transform:skew(-2deg)scale(1.05,1.1)}}@keyframes arc{0%,to{transform:translate(0)}17%{transform:translate(-1.6px,-1px)}36%{transform:translate(1.2px,.6px)}58%{transform:translate(-1px,-.6px)}79%{transform:translate(1.4px,.4px)}}.szoras{pointer-events:none;position:absolute;inset:0}.emoji{font-size:var(--meret);--cel:translate(calc(-50% + var(--mx) * 1vw), calc(-50% + var(--my) * 1vw)) rotate(var(--r));transform:var(--cel);animation:szoras 7.2s var(--m-easing) calc(.6s + var(--i) * .17s) infinite both;line-height:1;position:absolute;top:56%;left:50%}@keyframes szoras{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}5%{opacity:1}15%{opacity:1;transform:var(--cel)}74%{opacity:1;transform:var(--cel)}84%,to{opacity:0;transform:var(--cel) translateY(-14px)}}.sav{background:var(--c-primary);padding:10px 0;overflow:hidden}.sav-sin{width:max-content;animation:46s linear infinite sav;display:flex}.sav-kor{display:flex}.sav-kor span{white-space:nowrap;color:var(--c-on-primary);padding-right:36px;font-size:44px}@keyframes sav{to{transform:translate(-50%)}}.lepesek,.gyik{max-width:var(--szel);padding:72px var(--gutter) 0;margin:0 auto}.szekcio-cim{font-size:23vw}.lepes-lista{gap:72px;margin-top:40px;display:grid}.lepes{gap:28px;display:grid}.lepes-szam{color:var(--c-text);font-size:110px;display:block}.lepes-cim{font-size:min(15vw,96px)}.lepes-leiras{max-width:28em;margin-top:12px;font-size:19px}.telefonok{justify-items:center;display:grid}.telefonok-1 .telefon{width:min(66%,300px)}.telefonok-2{grid-template-columns:minmax(0,300px) minmax(0,300px);justify-content:center;align-items:start;gap:12px}.telefonok-2 .telefon:nth-child(2){margin-top:44px}.telefon{width:100%}.telefon-keret{border:7px solid var(--c-text);border-radius:var(--r-xl);background:var(--c-bg);overflow:hidden}.telefon-keret img{width:100%;height:auto}.telefon figcaption{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin-top:12px;font-size:13px;line-height:1.3;display:flex}.telefon-nev{font-weight:600}.minta{border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-muted);white-space:nowrap;padding:3px 9px;font-weight:600}.gyik{padding-bottom:88px}.gyik-lista{gap:40px;margin-top:32px;display:grid}.gyik-elem dt{font-size:min(13.4vw,88px)}.gyik-elem dd{max-width:30em;margin-top:8px}.zaro{background:var(--c-accent);color:var(--c-on-accent)}.zaro-belso{max-width:var(--szel);padding:64px var(--gutter);gap:24px;margin:0 auto;display:grid}.zaro .display{color:var(--c-on-accent)}.zaro-cim{font-size:min(21.5vw,150px)}.zaro .zaro-alcim{color:var(--c-ember);font-size:min(14vw,88px)}.cta-zaro{background:var(--c-bg);color:var(--c-text);margin-top:20px}.zaro-lang{justify-self:end;width:min(62%,300px)}.zaro .lang-karok{stroke:var(--c-on-accent)}.lablec{max-width:var(--szel);padding:48px var(--gutter) 56px;gap:24px;margin:0 auto;display:grid}.lablec-linkek{flex-wrap:wrap;gap:10px 22px;display:flex}.lablec-linkek a{font-weight:600}.lablec-ceg{color:var(--c-muted);font-size:14px}.jogi{max-width:760px;padding:40px var(--gutter) 72px;min-height:60vh;margin:0 auto}.jogi-cim{font-size:min(18vw,150px)}.jogi-hamarosan{color:var(--c-text);margin-top:8px;font-size:min(11vw,64px)}.jogi-szoveg{margin-top:16px}.jogi-ceg{color:var(--c-muted);gap:2px;margin-top:24px;font-size:16px;font-style:normal;display:grid}.jogi-vissza{margin-top:32px;font-weight:600;display:inline-block}.jogi-dokumentum{font-size:17px;line-height:1.6}.jogi-dokumentum h1,.jogi-dokumentum h2,.jogi-dokumentum h3{font-family:var(--f-display);text-transform:uppercase;color:var(--c-primary);font-style:italic;font-weight:900;line-height:1.14}.jogi-dokumentum h1{font-size:56px}.jogi-dokumentum h2{margin-top:36px;font-size:36px}.jogi-dokumentum p,.jogi-dokumentum ul,.jogi-dokumentum ol{margin-top:12px}.jogi-dokumentum ul,.jogi-dokumentum ol{list-style:revert;padding-left:22px}.jogi-dokumentum table{border-collapse:collapse;margin-top:16px;font-size:15px;display:block;overflow-x:auto}.jogi-dokumentum th,.jogi-dokumentum td{border:1px solid var(--c-line);text-align:left;vertical-align:top;padding:8px 10px}html.anim [data-reveal]{transition:opacity var(--m-megjelenes) var(--m-easing), transform var(--m-megjelenes) var(--m-easing);transition-delay:calc(var(--i,0) * .11s)}html.anim [data-reveal]:not(.latszik){opacity:0}html.anim [data-reveal=fel]:not(.latszik){transform:translateY(36px)}html.anim [data-reveal=balrol]:not(.latszik){transform:translate(-64px)}html.anim [data-reveal=jobbrol]:not(.latszik){transform:translate(64px)}@keyframes fel{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes csuszas-bal{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}@keyframes csuszas-jobb{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@media (min-width:900px){:root{--gutter:40px;--szel:1280px}.logo img{height:44px}.fejlec{padding-top:24px}.emoji{--cel:translate(calc(-50% + var(--x) * 1px), calc(-50% + var(--y) * 1px)) rotate(var(--r))}.hero{--meret:46px;grid-template-columns:minmax(0,1fr) 380px;column-gap:40px;padding-bottom:72px}.hero-cim{white-space:nowrap;grid-area:1/1/auto/-1;font-size:min(18.4vw,252px)}.hero-sor-1,.hero-sor-2{display:inline-block}.hero-sor-1{margin-right:.2em}.hero-lang{grid-area:2/2;justify-self:center;width:300px;margin-top:28px}.hero-szoveg{grid-area:2/1;gap:18px}.hero-szlogen{font-size:88px}.hero-alcim{font-size:24px}.hero-ingyen{font-size:20px}.cta{padding:18px 26px;font-size:20px}.sav-kor span{padding-right:56px;font-size:64px}.lepesek,.gyik{padding-top:120px}.szekcio-cim{font-size:180px}.lepes-lista{gap:120px;margin-top:64px}.lepes{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:72px}.lepes-forditott .lepes-szoveg{order:2}.lepes-forditott{grid-template-columns:auto minmax(0,1fr)}.lepes-szam{font-size:200px}.lepes-cim{font-size:88px}.lepes-leiras{margin-top:20px;font-size:22px}.telefonok-1 .telefon,.telefonok-2 .telefon{width:280px}.telefonok-2{grid-template-columns:280px 280px;gap:24px}.telefonok-2 .telefon:nth-child(2){margin-top:64px}.telefon figcaption{font-size:14px}.gyik{padding-bottom:120px}.gyik-lista{grid-template-columns:1fr 1fr;gap:64px 72px;margin-top:56px}.gyik-elem dt{font-size:72px}.gyik-elem dd{margin-top:12px;font-size:19px}.zaro-belso{grid-template-columns:minmax(0,1fr) 340px;align-items:center;padding-block:96px}.zaro-lang{width:100%}.lablec{grid-template-columns:auto 1fr;align-items:center;gap:24px 48px}.lablec-linkek{justify-content:flex-end}.lablec-ceg{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html.anim [data-reveal]:not(.latszik){opacity:1;transform:none}}
