.pxf{--alap:#161619; --alap-2:#1C1C20; --emelt:#212126;
  --vonal:rgba(255,255,255,.09); --vonal-eros:rgba(255,255,255,.16);
  --tinta:#F9F9F9; --szoveg:#B4B4BA; --halvany:#86868F;
  --narancs:#E47C44; --narancs-hover:#F0975F;
  --vilagos:#F4EEE6; --vilagos-2:#EBE3D8; --v-tinta:#191919; --v-szoveg:#4B4640; --v-vonal:#DCD1C3;
  --v-narancs:#C95E26;            
  --perem:#3A3A42;
  --font:"Montserrat","Avenir Next","Segoe UI",system-ui,sans-serif;
  --szel:1200px;}
.pxf *{box-sizing:border-box}
.pxf{scroll-behavior:smooth}
.pxf{margin:0;background:var(--alap);color:var(--szoveg);font-family:var(--font);font-size:16.5px;line-height:1.65;
  -webkit-font-smoothing:antialiased;overflow-x:clip}
.pxf img{max-width:100%;display:block}
.pxf a{color:inherit}
.pxf h1,.pxf h2,.pxf h3{color:var(--tinta);font-weight:800;letter-spacing:-.035em;line-height:1.06;margin:0;text-wrap:balance}
.pxf p{margin:0}
.pxf .keret{max-width:var(--szel);margin-inline:auto;padding-inline:32px}
.pxf .cimke{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--narancs)}
.pxf .hi{color:var(--narancs)}
.pxf .nt{white-space:nowrap}
.pxf :focus-visible{outline:2px solid var(--narancs);outline-offset:3px;border-radius:6px}
.pxf .gomb{display:inline-block;text-align:center;font:700 16px/1.3 var(--font);text-decoration:none;
  padding:17px 30px;border-radius:999px;border:1.5px solid transparent;transition:background .2s,border-color .2s,color .2s}
.pxf .gomb-fo{background:var(--narancs);color:#fff;box-shadow:0 14px 34px -14px rgba(228,124,68,.75)}
.pxf .gomb-fo:hover{background:var(--narancs-hover)}
.pxf .gomb-szellem{border-color:var(--vonal-eros);color:var(--tinta)}
.pxf .gomb-szellem:hover{border-color:var(--narancs);color:var(--narancs)}
.pxf .link-nyil{font-weight:700;color:var(--tinta);text-decoration:none;border-bottom:1.5px solid var(--narancs);padding-bottom:2px}
.pxf .link-nyil:hover{color:var(--narancs)}
.pxf .px-bab{display:block;height:100%;width:auto;overflow:visible}
.pxf .buborek{position:relative;background:var(--emelt);border:1px solid var(--vonal-eros);border-radius:18px;
  padding:14px 18px 15px;color:var(--tinta);font-size:15px;line-height:1.5;font-weight:600;max-width:30ch;
  box-shadow:0 22px 50px -24px rgba(0,0,0,.9)}
.pxf .buborek b{display:block;font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--narancs);margin-bottom:3px}
.pxf .buborek::after{content:"";position:absolute;width:13px;height:13px;background:inherit;transform:rotate(45deg)}
.pxf .bub-jobbra::after{right:-7.5px;bottom:22px;border-top:1px solid var(--vonal-eros);border-right:1px solid var(--vonal-eros)}
.pxf .bub-balra::after{left:-7.5px;bottom:22px;border-bottom:1px solid var(--vonal-eros);border-left:1px solid var(--vonal-eros)}
.pxf .bub-le::after{left:34px;bottom:-7.5px;border-bottom:1px solid var(--vonal-eros);border-right:1px solid var(--vonal-eros)}
.pxf .hero{position:relative;padding:84px 0 110px;overflow:hidden}
.pxf .hero::before{content:"";position:absolute;width:900px;height:900px;right:-280px;top:-360px;border-radius:50%;
  background:radial-gradient(circle,rgba(228,124,68,.20),rgba(228,124,68,0) 62%);pointer-events:none}
.pxf .hero .keret{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:40px;align-items:center;position:relative}
.pxf .hero h1{font-size:clamp(42px,4.7vw,68px);margin-top:22px}
.pxf .hero .bevezeto{font-size:19px;line-height:1.62;max-width:48ch;margin-top:26px}
.pxf .hero-gombok{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}
.pxf .alapito-sor{margin-top:34px;padding-top:24px;border-top:1px solid var(--vonal);font-size:14.5px;color:var(--halvany);max-width:52ch}
.pxf .alapito-sor strong{color:var(--tinta)}
.pxf .alapito-sor a{color:var(--tinta);text-decoration:none;border-bottom:1px solid var(--narancs)}
.pxf .szinpad{position:relative;height:610px}
.pxf .szinpad .px{position:absolute;left:58%;transform:translateX(-50%);top:0;height:620px;z-index:1}
.pxf .szinpad .buborek{position:absolute;left:-48px;top:150px;z-index:3;max-width:19ch}
.pxf .adatkartya{position:absolute;left:0;right:0;bottom:0;top:398px;z-index:2;background:linear-gradient(180deg,#26262C,#1E1E23);
  border:1px solid var(--vonal-eros);border-radius:24px;padding:28px 30px 26px;box-shadow:0 40px 80px -40px rgba(0,0,0,.95)}
.pxf .adatkartya::before{content:"";position:absolute;left:30px;right:30px;top:-1px;height:2px;background:var(--narancs);border-radius:2px}
.pxf .adatkartya .cimke{font-size:11px}
.pxf .adat-sor{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:14px}
.pxf .adat-sor div{border-left:1px solid var(--vonal);padding-left:14px}
.pxf .adat-sor div:first-child{border-left:0;padding-left:0}
.pxf .szam{display:block;font-weight:800;letter-spacing:-.04em;color:var(--narancs);font-variant-numeric:tabular-nums;line-height:1}
.pxf .adat-sor .szam{font-size:44px}
.pxf .adat-sor small{display:block;margin-top:8px;font-size:12.5px;line-height:1.45;color:var(--szoveg)}
.pxf .szakasz{padding:120px 0;position:relative}
.pxf .aszim{display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:start}
.pxf .allitas h2{font-size:clamp(34px,3.9vw,56px);margin-top:16px}
.pxf .allitas p{margin-top:22px;font-size:17.5px;max-width:42ch}
.pxf .ket-hasab{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--vonal)}
.pxf .ket-hasab>div{padding:34px 34px 6px 0}
.pxf .ket-hasab>div+div{padding-left:34px;border-left:1px solid var(--vonal)}
.pxf .ket-hasab h3{font-size:26px}
.pxf .ket-hasab p{margin-top:12px}
.pxf .pipak{list-style:none;padding:0;margin:20px 0 26px;display:grid;gap:10px}
.pxf .pipak li{position:relative;padding-left:28px;color:var(--tinta);font-weight:600;font-size:15px}
.pxf .pipak li::before{content:"";position:absolute;left:0;top:.5em;width:14px;height:2px;background:var(--narancs)}
.pxf .okok{display:grid;gap:0}
.pxf .okok article{display:grid;grid-template-columns:220px 1fr;gap:28px;padding:30px 0;border-top:1px solid var(--vonal)}
.pxf .okok article:last-child{border-bottom:1px solid var(--vonal)}
.pxf .okok h3{font-size:21px;line-height:1.2}
.pxf .csalodas-pixel{display:flex;align-items:flex-end;gap:14px;margin-top:44px}
.pxf .csalodas-pixel .px{height:190px;flex:none}
.pxf .csalodas-pixel .buborek{margin-bottom:40px}
.pxf .zaro-mondat{margin-top:34px;font-size:20px;font-weight:700;color:var(--tinta);letter-spacing:-.02em}
.pxf .folyamat{overflow:hidden;overflow:clip}
.pxf .folyamat .fej{max-width:760px}
.pxf .folyamat h2{font-size:clamp(36px,4.2vw,60px);margin-top:16px}
.pxf .idovonal{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:70px;position:relative;padding-top:34px}
.pxf .idovonal::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--narancs),rgba(228,124,68,.15))}
.pxf .idovonal article{position:relative}
.pxf .idovonal article::before{content:"";position:absolute;top:-41px;left:0;width:14px;height:14px;border-radius:50%;background:var(--alap);border:2px solid var(--narancs)}
.pxf .idovonal article:first-child::before{background:var(--narancs)}
.pxf .lepes-szam{font-size:54px;font-weight:800;letter-spacing:-.05em;color:var(--narancs);line-height:1;font-variant-numeric:tabular-nums}
.pxf .idovonal article:not(:first-child) .lepes-szam{color:rgba(228,124,68,.32)}
.pxf .idovonal h3{font-size:19px;margin:14px 0 10px}
.pxf .idovonal p{font-size:15px}
.pxf .ingyen{display:inline-block;margin-top:12px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--narancs);padding:5px 10px;border-radius:99px}
.pxf .behajol{position:absolute;right:-150px;top:70px;height:250px;z-index:2;transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.pxf .behajol.rejtve{transform:translateX(200px)}
.pxf .behajol-bub{position:absolute;right:170px;top:92px;z-index:3}
.pxf .vilagos{background:var(--vilagos);color:var(--v-szoveg)}
.pxf .vilagos h2,.pxf .vilagos h3{color:var(--v-tinta)}
.pxf .vilagos .cimke{color:var(--v-narancs)}
.pxf .rolam{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:center}
.pxf .rolam figure{margin:0;position:relative}
.pxf .rolam figure img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:28px;box-shadow:0 40px 80px -46px rgba(40,25,10,.55)}
.pxf .rolam figcaption{position:absolute;left:22px;bottom:22px;background:rgba(25,25,25,.78);backdrop-filter:blur(8px);color:#fff;
  padding:10px 16px;border-radius:14px;font-size:13px;line-height:1.35}
.pxf .rolam figcaption b{display:block;font-size:15px}
.pxf .rolam h2{font-size:clamp(36px,4vw,56px);margin-top:14px}
.pxf .rolam .torzs{margin-top:22px;font-size:17.5px;max-width:50ch;display:grid;gap:14px}
.pxf .nagy-szamok{display:grid;grid-template-columns:1fr 1fr;gap:10px 44px;margin-top:40px;padding-top:34px;border-top:1px solid var(--v-vonal)}
.pxf .nagy-szamok .szam{font-size:clamp(64px,6.6vw,100px);color:var(--v-narancs)}
.pxf .nagy-szamok small{display:block;margin-top:10px;font-size:15px;line-height:1.45;color:var(--v-tinta);font-weight:600;max-width:24ch}
.pxf .meta-sav{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}
.pxf .meta-sav span{font-size:13px;font-weight:700;color:var(--v-tinta);border:1px solid var(--v-vonal);padding:8px 14px;border-radius:99px;background:#fff}
.pxf .vilagos .gomb-fo{margin-top:34px}
.pxf .platform-lista{border-top:1px solid var(--vonal)}
.pxf .platform-lista article{display:grid;grid-template-columns:260px 1fr;gap:28px;align-items:baseline;padding:28px 0;border-bottom:1px solid var(--vonal)}
.pxf .platform-lista h3{font-size:30px}
.pxf .meres{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:end;margin-top:130px}
.pxf .meres h2{font-size:clamp(40px,5vw,72px)}
.pxf .meres p{margin-top:26px;max-width:58ch;font-size:17px}
.pxf .meres .link-nyil{display:inline-block;margin-top:26px}
.pxf .meres-pixel{position:relative;height:470px}
.pxf .meres-pixel .px{position:absolute;right:10px;bottom:0;height:360px}
.pxf .meres-pixel .buborek{position:absolute;left:-40px;top:0}
.pxf .piacok{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:64px}
.pxf .piac-kod{font-size:clamp(80px,9vw,132px);font-weight:800;letter-spacing:-.05em;line-height:.9;color:rgba(228,124,68,.28)}
.pxf .piacok>div:hover .piac-kod{color:var(--narancs)}
.pxf .piacok h3{font-size:22px;margin:18px 0 10px}
.pxf .piacok p{font-size:15.5px}
.pxf .legelo{position:relative;height:200px;margin-top:40px;overflow:hidden}
.pxf .legelo .fu{position:absolute;left:-40px;right:-40px;bottom:0;height:40px;pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 300 40%22 width=%22300%22 height=%2240%22%3E%3Crect x=%220%22 y=%2236%22 width=%22300%22 height=%224%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M -0.6 40 Q -4.7 31.2 -12.3 25.8 Q -6.4 32.9 -0.6 40 Z M -0.6 40 Q -2.6 30.2 -6.4 24.2 Q -3.5 32.1 -0.6 40 Z M -0.6 40 Q -0.6 28.4 -0.6 21.3 Q -0.6 30.6 -0.6 40 Z M -0.6 40 Q 1.5 30.0 5.3 23.8 Q 2.4 31.9 -0.6 40 Z M -0.6 40 Q 3.5 32.4 11.1 27.8 Q 5.3 33.9 -0.6 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 27.4 40 Q 23.3 31.1 15.7 25.7 Q 21.6 32.9 27.4 40 Z M 27.4 40 Q 25.4 30.7 21.6 25.0 Q 24.5 32.5 27.4 40 Z M 27.4 40 Q 27.4 28.6 27.4 21.6 Q 27.4 30.8 27.4 40 Z M 27.4 40 Q 29.5 30.7 33.3 25.0 Q 30.3 32.5 27.4 40 Z M 27.4 40 Q 31.5 31.1 39.1 25.7 Q 33.3 32.8 27.4 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 56.9 40 Q 52.8 33.0 45.2 28.7 Q 51.0 34.3 56.9 40 Z M 56.9 40 Q 54.8 31.5 51.0 26.3 Q 53.9 33.1 56.9 40 Z M 56.9 40 Q 56.9 30.6 56.9 24.8 Q 56.9 32.4 56.9 40 Z M 56.9 40 Q 58.9 32.1 62.7 27.2 Q 59.8 33.6 56.9 40 Z M 56.9 40 Q 61.0 34.1 68.6 30.4 Q 62.7 35.2 56.9 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 76.0 40 Q 71.9 32.7 64.3 28.3 Q 70.1 34.1 76.0 40 Z M 76.0 40 Q 74.0 30.9 70.1 25.3 Q 73.1 32.7 76.0 40 Z M 76.0 40 Q 76.0 29.2 76.0 22.5 Q 76.0 31.3 76.0 40 Z M 76.0 40 Q 78.0 31.2 81.8 25.8 Q 78.9 32.9 76.0 40 Z M 76.0 40 Q 80.1 32.0 87.7 27.2 Q 81.8 33.6 76.0 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 108.4 40 Q 104.3 30.9 96.7 25.3 Q 102.5 32.7 108.4 40 Z M 108.4 40 Q 106.3 28.7 102.5 21.7 Q 105.5 30.9 108.4 40 Z M 108.4 40 Q 108.4 27.1 108.4 19.1 Q 108.4 29.6 108.4 40 Z M 108.4 40 Q 110.4 28.6 114.2 21.7 Q 111.3 30.8 108.4 40 Z M 108.4 40 Q 112.5 31.0 120.1 25.5 Q 114.2 32.8 108.4 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 133.7 40 Q 129.6 29.4 122.0 23.0 Q 127.9 31.5 133.7 40 Z M 133.7 40 Q 131.7 27.5 127.9 19.9 Q 130.8 30.0 133.7 40 Z M 133.7 40 Q 133.7 25.7 133.7 17.0 Q 133.7 28.5 133.7 40 Z M 133.7 40 Q 135.7 28.8 139.6 22.0 Q 136.6 31.0 133.7 40 Z M 133.7 40 Q 137.8 31.0 145.4 25.4 Q 139.6 32.7 133.7 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 161.1 40 Q 157.0 33.2 149.4 29.0 Q 155.3 34.5 161.1 40 Z M 161.1 40 Q 159.1 32.3 155.3 27.6 Q 158.2 33.8 161.1 40 Z M 161.1 40 Q 161.1 30.1 161.1 24.0 Q 161.1 32.0 161.1 40 Z M 161.1 40 Q 163.2 32.3 167.0 27.6 Q 164.0 33.8 161.1 40 Z M 161.1 40 Q 165.2 32.9 172.8 28.5 Q 167.0 34.3 161.1 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 195.1 40 Q 191.0 34.1 183.4 30.5 Q 189.2 35.3 195.1 40 Z M 195.1 40 Q 193.0 31.8 189.2 26.7 Q 192.2 33.4 195.1 40 Z M 195.1 40 Q 195.1 31.1 195.1 25.7 Q 195.1 32.8 195.1 40 Z M 195.1 40 Q 197.1 31.6 200.9 26.5 Q 198.0 33.3 195.1 40 Z M 195.1 40 Q 199.2 33.9 206.8 30.1 Q 200.9 35.1 195.1 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 213.1 40 Q 209.0 31.2 201.4 25.8 Q 207.2 32.9 213.1 40 Z M 213.1 40 Q 211.0 30.3 207.2 24.4 Q 210.1 32.2 213.1 40 Z M 213.1 40 Q 213.1 29.1 213.1 22.4 Q 213.1 31.2 213.1 40 Z M 213.1 40 Q 215.1 30.2 218.9 24.2 Q 216.0 32.1 213.1 40 Z M 213.1 40 Q 217.2 30.8 224.8 25.2 Q 218.9 32.6 213.1 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 248.6 40 Q 244.5 33.7 236.9 29.9 Q 242.7 34.9 248.6 40 Z M 248.6 40 Q 246.5 32.6 242.7 28.1 Q 245.6 34.0 248.6 40 Z M 248.6 40 Q 248.6 31.4 248.6 26.1 Q 248.6 33.0 248.6 40 Z M 248.6 40 Q 250.6 31.4 254.4 26.2 Q 251.5 33.1 248.6 40 Z M 248.6 40 Q 252.6 33.8 260.3 30.0 Q 254.4 35.0 248.6 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 273.4 40 Q 269.3 32.8 261.7 28.3 Q 267.6 34.2 273.4 40 Z M 273.4 40 Q 271.4 30.1 267.6 24.1 Q 270.5 32.1 273.4 40 Z M 273.4 40 Q 273.4 29.8 273.4 23.5 Q 273.4 31.8 273.4 40 Z M 273.4 40 Q 275.5 30.3 279.3 24.4 Q 276.4 32.2 273.4 40 Z M 273.4 40 Q 277.5 32.9 285.1 28.5 Q 279.3 34.3 273.4 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M -1.0 40 Q -5.7 31.1 -14.5 25.6 Q -7.7 32.8 -1.0 40 Z M -1.0 40 Q -3.3 27.5 -7.7 19.8 Q -4.3 29.9 -1.0 40 Z M -1.0 40 Q -1.0 25.7 -1.0 17.0 Q -1.0 28.5 -1.0 40 Z M -1.0 40 Q 1.4 29.1 5.8 22.4 Q 2.4 31.2 -1.0 40 Z M -1.0 40 Q 3.8 29.9 12.5 23.6 Q 5.8 31.8 -1.0 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 29.9 40 Q 25.1 29.0 16.4 22.3 Q 23.1 31.2 29.9 40 Z M 29.9 40 Q 27.5 27.2 23.1 19.4 Q 26.5 29.7 29.9 40 Z M 29.9 40 Q 29.9 26.6 29.9 18.4 Q 29.9 29.2 29.9 40 Z M 29.9 40 Q 32.2 26.3 36.6 18.0 Q 33.2 29.0 29.9 40 Z M 29.9 40 Q 34.6 30.4 43.4 24.5 Q 36.6 32.3 29.9 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 63.8 40 Q 59.0 28.5 50.3 21.5 Q 57.0 30.7 63.8 40 Z M 63.8 40 Q 61.4 26.1 57.0 17.7 Q 60.4 28.8 63.8 40 Z M 63.8 40 Q 63.8 24.5 63.8 15.0 Q 63.8 27.5 63.8 40 Z M 63.8 40 Q 66.1 26.8 70.5 18.7 Q 67.1 29.3 63.8 40 Z M 63.8 40 Q 68.5 27.9 77.3 20.5 Q 70.5 30.2 63.8 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 96.9 40 Q 92.2 29.2 83.4 22.5 Q 90.2 31.3 96.9 40 Z M 96.9 40 Q 94.6 26.6 90.2 18.4 Q 93.5 29.2 96.9 40 Z M 96.9 40 Q 96.9 22.6 96.9 11.9 Q 96.9 25.9 96.9 40 Z M 96.9 40 Q 99.3 26.5 103.7 18.3 Q 100.3 29.1 96.9 40 Z M 96.9 40 Q 101.6 28.7 110.4 21.7 Q 103.7 30.9 96.9 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 137.7 40 Q 133.0 31.4 124.2 26.1 Q 131.0 33.1 137.7 40 Z M 137.7 40 Q 135.4 27.8 131.0 20.3 Q 134.4 30.2 137.7 40 Z M 137.7 40 Q 137.7 25.9 137.7 17.3 Q 137.7 28.6 137.7 40 Z M 137.7 40 Q 140.1 29.3 144.5 22.8 Q 141.1 31.4 137.7 40 Z M 137.7 40 Q 142.5 31.3 151.2 26.0 Q 144.5 33.0 137.7 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 169.5 40 Q 164.8 28.1 156.0 20.9 Q 162.8 30.4 169.5 40 Z M 169.5 40 Q 167.2 23.2 162.8 12.9 Q 166.2 26.4 169.5 40 Z M 169.5 40 Q 169.5 20.5 169.5 8.5 Q 169.5 24.2 169.5 40 Z M 169.5 40 Q 171.9 24.3 176.3 14.7 Q 172.9 27.3 169.5 40 Z M 169.5 40 Q 174.3 27.5 183.0 19.9 Q 176.3 30.0 169.5 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 195.2 40 Q 190.5 30.6 181.7 24.8 Q 188.5 32.4 195.2 40 Z M 195.2 40 Q 192.9 30.1 188.5 24.1 Q 191.9 32.0 195.2 40 Z M 195.2 40 Q 195.2 27.2 195.2 19.3 Q 195.2 29.7 195.2 40 Z M 195.2 40 Q 197.6 30.1 202.0 24.0 Q 198.6 32.0 195.2 40 Z M 195.2 40 Q 200.0 30.8 208.7 25.2 Q 202.0 32.6 195.2 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 234.5 40 Q 229.8 30.9 221.0 25.3 Q 227.7 32.7 234.5 40 Z M 234.5 40 Q 232.1 27.6 227.7 20.0 Q 231.1 30.0 234.5 40 Z M 234.5 40 Q 234.5 27.3 234.5 19.5 Q 234.5 29.8 234.5 40 Z M 234.5 40 Q 236.9 28.8 241.2 22.0 Q 237.9 31.0 234.5 40 Z M 234.5 40 Q 239.2 30.1 248.0 24.1 Q 241.2 32.0 234.5 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 270.9 40 Q 266.2 29.3 257.4 22.8 Q 264.1 31.4 270.9 40 Z M 270.9 40 Q 268.5 25.2 264.1 16.2 Q 267.5 28.1 270.9 40 Z M 270.9 40 Q 270.9 25.0 270.9 15.8 Q 270.9 27.9 270.9 40 Z M 270.9 40 Q 273.3 27.8 277.6 20.3 Q 274.3 30.1 270.9 40 Z M 270.9 40 Q 275.6 29.3 284.4 22.8 Q 277.6 31.4 270.9 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M -1 40 Q -3 31 -6 25%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 17 40 Q 15 25 11 15%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 36 40 Q 40 21 45 8%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 58 40 Q 58 23 59 12%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 71 40 Q 68 31 63 25%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 98 40 Q 101 23 106 12%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 108 40 Q 108 24 107 13%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 134 40 Q 137 28 143 20%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 146 40 Q 147 25 150 15%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 173 40 Q 174 23 176 11%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 190 40 Q 189 21 188 8%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 208 40 Q 211 21 215 8%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 224 40 Q 227 22 231 10%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 244 40 Q 244 24 242 14%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 263 40 Q 260 24 256 14%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 283 40 Q 285 20 289 6%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") repeat-x left bottom/300px 40px}
.pxf .legelo .px{position:absolute;left:8%;bottom:2px;height:170px;width:234px}
.pxf .legelo .px .px-bab{position:absolute;left:0;bottom:0;height:100%;opacity:0}
.pxf .legelo .px .px-bab:first-of-type{opacity:1}
.pxf .legelo .buborek{position:absolute;left:calc(8% + 215px);bottom:90px}
.pxf .tavoli{display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:center;margin-top:56px}
.pxf .tavoli h3{font-size:28px}
.pxf .tavoli p{margin-top:12px;max-width:60ch}
.pxf .tavoli .gombok{display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.pxf .velemeny-hely{margin-top:44px;border:1.5px dashed var(--v-vonal);border-radius:20px;padding:40px;text-align:center;color:var(--v-szoveg);background:rgba(255,255,255,.5)}
.pxf .velemeny-hely strong{display:block;color:var(--v-tinta);font-size:17px;margin-bottom:6px}
.pxf .csillagok{color:var(--v-narancs);letter-spacing:4px;font-size:20px}
.pxf .oszinten{overflow:hidden;overflow:clip}
.pxf .oszinten h2{font-size:clamp(38px,4.6vw,66px)}
.pxf .nemek{list-style:none;padding:0;margin:0;display:grid;gap:0}
.pxf .nemek li{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:24px 0;border-top:1px solid var(--vonal);font-size:16.5px}
.pxf .nemek li:last-child{border-bottom:1px solid var(--vonal)}
.pxf .nemek strong{color:var(--tinta)}
.pxf .x-jel{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--vonal-eros);display:grid;place-items:center;color:var(--halvany);font-weight:700;font-size:14px}
.pxf .kukucs-sor{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:48px;
  margin-right:calc(-1 * min((100vw - min(100vw, var(--szel))) / 2 + 32px, 150px) - 22px)}
.pxf .kukucs{height:156px;flex:none;transform:rotate(-16deg);transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.pxf .kukucs.rejtve{transform:translateX(130px) rotate(-16deg)}
.pxf .coaching-sor{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:70px;padding:30px 0 0;border-top:1px solid rgba(228,124,68,.35)}
.pxf .coaching-sor h3{font-size:24px}
.pxf .coaching-sor p{margin-top:8px;max-width:62ch}
.pxf .ertekek{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:60px}
.pxf .ertekek h3{font-size:30px;line-height:1.1}
.pxf .ertekek h3::after{content:"";display:block;width:36px;height:2px;background:var(--narancs);margin:18px 0 16px}
.pxf .ige{margin-top:100px;display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:start;max-width:980px}
.pxf .ige .jel{font-size:120px;line-height:.7;color:var(--narancs);font-weight:800}
.pxf .ige blockquote{margin:0;font-size:clamp(24px,2.5vw,34px);font-weight:700;color:var(--tinta);letter-spacing:-.025em;line-height:1.3}
.pxf .ige cite{display:block;margin-top:18px;font-style:normal;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--narancs)}
.pxf .utmutato{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}
.pxf .utmutato h2{font-size:clamp(36px,4vw,56px);margin-top:14px}
.pxf .utmutato p{margin-top:18px;max-width:46ch;font-size:17px}
.pxf .mutato-sor{display:flex;align-items:flex-end;gap:0;margin-top:26px}
.pxf .mutato-sor .px{height:210px;flex:none;margin-right:-6px}
.pxf .mutato-sor .jobb{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:78px}
.pxf .utmutato-kep{background:#fff;border-radius:24px;padding:22px;transform:rotate(2deg);box-shadow:0 40px 80px -40px rgba(0,0,0,.9)}
.pxf .utmutato-kep img{mix-blend-mode:multiply}
.pxf .poszt{display:grid;grid-template-columns:220px 1fr auto;gap:30px;align-items:center;padding:22px 0;border-top:1px solid var(--vonal);text-decoration:none}
.pxf .poszt:last-child{border-bottom:1px solid var(--vonal)}
.pxf .poszt img{width:220px;aspect-ratio:16/10;object-fit:cover;border-radius:14px}
.pxf .poszt h3{font-size:21px;line-height:1.25;transition:color .2s}
.pxf .poszt time{display:block;margin-top:8px;font-size:13px;color:var(--halvany)}
.pxf .poszt .nyil{font-size:22px;color:var(--narancs)}
.pxf .poszt:hover h3{color:var(--narancs)}
.pxf .zaras{padding:130px 0 140px;position:relative;overflow:hidden}
.pxf .zaras::before{content:"";position:absolute;width:1000px;height:1000px;left:-400px;bottom:-600px;border-radius:50%;
  background:radial-gradient(circle,rgba(228,124,68,.18),rgba(228,124,68,0) 62%)}
.pxf .zaras .keret{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:end}
.pxf .zaras h2{font-size:clamp(42px,5.6vw,84px)}
.pxf .zaras p{margin-top:24px;font-size:18px;max-width:46ch}
.pxf .zaras .mutato-sor .px{height:250px}
.pxf .zaras .mutato-sor .jobb{padding-bottom:96px}
@media (max-width:980px){.pxf .hero .keret,.pxf .aszim,.pxf .rolam,.pxf .meres,.pxf .tavoli,.pxf .utmutato,.pxf .zaras .keret{grid-template-columns:1fr}
.pxf .aszim,.pxf .rolam{gap:44px}
.pxf .szinpad{height:600px;max-width:460px;margin-inline:auto;width:100%}
.pxf .szinpad .px{height:500px}
.pxf .adatkartya{top:320px}
.pxf .kukucs-sor{margin-right:-66px}
.pxf .idovonal{grid-template-columns:1fr 1fr}
.pxf .behajol{height:190px;right:-120px;top:auto;bottom:-10px}
.pxf .behajol-bub{right:120px;top:auto;bottom:150px}
.pxf .piacok,.pxf .ertekek{grid-template-columns:1fr;gap:34px}}
@media (max-width:640px){.pxf{font-size:16px}
.pxf .keret{padding-inline:22px}
.pxf .szakasz{padding:84px 0}
.pxf .hero{padding:48px 0 70px}
.pxf .hero .bevezeto{font-size:17px}
.pxf .szinpad{height:580px}
.pxf .szinpad .px{height:400px;top:134px;left:62%}
.pxf .szinpad .buborek{left:0;top:0;max-width:21ch;font-size:14px}
.pxf .adatkartya{top:376px;padding:22px 20px}
.pxf .adat-sor{gap:10px}
.pxf .adat-sor .szam{font-size:32px}
.pxf .adat-sor small{font-size:11.5px}
.pxf .ket-hasab{grid-template-columns:1fr}
.pxf .ket-hasab>div,.pxf .ket-hasab>div+div{padding:28px 0 4px;border-left:0}
.pxf .ket-hasab>div+div{border-top:1px solid var(--vonal)}
.pxf .okok article,.pxf .platform-lista article{grid-template-columns:1fr;gap:10px}
.pxf .idovonal{grid-template-columns:1fr;gap:40px;padding-top:0;padding-left:28px}
.pxf .idovonal::before{top:0;bottom:0;left:0;right:auto;width:2px;height:auto;background:linear-gradient(180deg,var(--narancs),rgba(228,124,68,.15))}
.pxf .idovonal article::before{top:6px;left:-34px}
.pxf .behajol{height:150px;right:-96px;bottom:auto;top:120px}
.pxf .behajol-bub{display:none}
.pxf .nagy-szamok{grid-template-columns:1fr}
.pxf .meres-pixel{height:320px}
.pxf .meres-pixel .px{height:300px}
.pxf .meres-pixel .buborek{left:0}
.pxf .legelo .px{left:0;height:130px;width:179px}
.pxf .legelo .buborek{left:150px;bottom:74px;max-width:18ch;font-size:14px}
.pxf .kukucs-sor{margin-right:-54px}
.pxf .kukucs{height:118px}
.pxf .kukucs-sor .buborek{font-size:14px;max-width:20ch}
.pxf .poszt{grid-template-columns:1fr;gap:14px}
.pxf .poszt img{width:100%}
.pxf .poszt .nyil{display:none}
.pxf .mutato-sor .px{height:160px}
.pxf .mutato-sor .jobb{padding-bottom:58px}
.pxf .zaras .mutato-sor .px{height:170px}
.pxf .zaras .mutato-sor .jobb{padding-bottom:64px}
.pxf .gomb{padding:15px 22px;font-size:15px}}
.pxf .be-bal,.pxf .be-alul,.pxf .be-bub{transition:transform .85s cubic-bezier(.2,.8,.2,1),opacity .7s ease}
.pxf .be-bal.rejtve{transform:translateX(-64px);opacity:0}
.pxf .be-alul.rejtve{transform:translateY(54px);opacity:0}
.pxf .be-bub{transition-delay:.26s}
.pxf .be-bub.rejtve{transform:translateY(12px) scale(.97);opacity:0}
@keyframes px-lelegzik{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,-7px)}}
.pxf .szinpad .px{animation:px-lelegzik 5.4s ease-in-out infinite}
.pxf .szinpad .px .px-pislog{display:block;position:absolute;left:0;top:0;height:100%;opacity:0}
@keyframes px-pislant{0%,95.5%,100%{opacity:0}96.5%,98.5%{opacity:1}}
.pxf .szinpad .px .px-pislog{animation:px-pislant 7.3s steps(1,end) infinite}
.pxf .idovonal::before{transform-origin:left center;transition:transform 1.2s cubic-bezier(.25,.9,.3,1) .1s}
.pxf .idovonal.rejtve::before{transform:scaleX(0)}
.pxf .legelo .px{transition:transform 3.4s linear}
.pxf .legelo .px.rejtve{transform:translateX(760px)}
@keyframes px-kocka{0%,16.6%{opacity:1}16.7%,100%{opacity:0}}
.pxf .legelo .px.jar .px-bab{opacity:0;animation:px-kocka .66s steps(1,end) infinite}
.pxf .legelo .px.jar .px-bab:nth-of-type(2){animation-delay:.11s}
.pxf .legelo .px.jar .px-bab:nth-of-type(3){animation-delay:.22s}
.pxf .legelo .px.jar .px-bab:nth-of-type(4){animation-delay:.33s}
.pxf .legelo .px.jar .px-bab:nth-of-type(5){animation-delay:.44s}
.pxf .legelo .px.jar .px-bab:nth-of-type(6){animation-delay:.55s}
@media (max-width:640px){.pxf .legelo .px.rejtve{transform:translateX(420px)}
.pxf .idovonal::before{transform-origin:center top}
.pxf .idovonal.rejtve::before{transform:scaleY(0)}}
@media (prefers-reduced-motion:reduce){.pxf *{transition:none!important;animation:none!important;scroll-behavior:auto!important}
.pxf .behajol.rejtve,.pxf .kukucs.rejtve,.pxf .be-bal.rejtve,.pxf .be-alul.rejtve,.pxf .be-bub.rejtve,.pxf .legelo .px.rejtve{transform:none;opacity:1}
.pxf .idovonal.rejtve::before{transform:none}}
.pxf .c-szinpad{position:relative;height:560px}
.pxf .c-kartya{position:absolute;right:0;top:40px;width:70%;background:linear-gradient(180deg,#26262C,#1E1E23);
  border:1px solid var(--vonal-eros);border-radius:24px;padding:28px 30px;box-shadow:0 40px 80px -40px rgba(0,0,0,.95)}
.pxf .c-kartya::before{content:"";position:absolute;left:30px;right:30px;top:-1px;height:2px;background:var(--narancs);border-radius:2px}
.pxf .c-kartya .cimke{font-size:11px}
.pxf .c-sorok{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:0}
.pxf .c-sorok li{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid var(--vonal)}
.pxf .c-sorok li:first-child{border-top:0}
.pxf .c-sorok .szam{font-size:38px}
.pxf .c-sorok small{font-size:13.5px;line-height:1.45;color:var(--szoveg)}
.pxf .c-szinpad .px{position:absolute;left:-10px;bottom:0;height:330px;z-index:3}
.pxf .c-szinpad .buborek{position:absolute;left:-70px;bottom:338px;z-index:4;max-width:18ch}
.pxf .proof{margin-top:22px;font-size:14px;color:var(--halvany)}
.pxf .proof b{color:var(--narancs);letter-spacing:3px;font-weight:700;margin-right:8px}
.pxf .fajdalom{display:grid;grid-template-columns:1fr 1fr;gap:0 44px;border-top:1px solid var(--vonal)}
.pxf .fajdalom li{list-style:none;display:grid;grid-template-columns:40px 1fr;gap:14px;padding:22px 0;border-bottom:1px solid var(--vonal);font-size:16px;color:var(--tinta)}
.pxf .fajdalom{padding:0;margin:0}
.pxf .bolint{display:flex;align-items:flex-end;gap:12px;margin-top:40px}
.pxf .bolint .px{height:180px;flex:none}
.pxf .bolint .buborek{margin-bottom:36px}
.pxf .kapod{list-style:none;padding:0;margin:0;display:grid;gap:0}
.pxf .kapod li{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:start;padding:22px 0;border-top:1px solid var(--vonal);font-size:18px;font-weight:600;color:var(--tinta);line-height:1.45}
.pxf .kapod li:last-child{border-bottom:1px solid var(--vonal)}
.pxf .pipa{width:34px;height:34px;border-radius:50%;background:var(--narancs);color:#fff;display:grid;place-items:center;font-size:17px;font-weight:800}
.pxf .ket-ut{display:grid;grid-template-columns:1fr auto 1fr;gap:40px;align-items:end;margin-top:64px}
.pxf .ket-ut h3{font-size:30px;margin:10px 0 18px}
.pxf .ket-ut .jel{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--narancs)}
.pxf .ket-ut .kozep{display:flex;flex-direction:column;align-items:center;gap:10px}
.pxf .ket-ut .kozep .px{height:250px}
.pxf .mindketto{margin-top:56px;padding-top:30px;border-top:1px solid rgba(228,124,68,.35);display:flex;gap:18px;align-items:baseline;flex-wrap:wrap}
.pxf .mindketto strong{font-size:24px;color:var(--tinta);letter-spacing:-.02em}
.pxf .havi{position:relative;margin-top:60px;padding-left:40px;max-width:820px}
.pxf .havi::before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,var(--narancs),rgba(228,124,68,.12))}
.pxf .havi article{position:relative;display:grid;grid-template-columns:150px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--vonal)}
.pxf .havi article::before{content:"";position:absolute;left:-39px;top:28px;width:14px;height:14px;border-radius:50%;background:var(--alap);border:2px solid var(--narancs)}
.pxf .havi article:first-child::before{background:var(--narancs)}
.pxf .honap{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--narancs);padding-top:4px}
.pxf .havi h3{font-size:21px}
.pxf .havi p{margin-top:6px;font-size:15.5px}
.pxf .opc{display:inline-block;margin-left:8px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--halvany);border:1px solid var(--vonal-eros);padding:3px 8px;border-radius:99px;vertical-align:middle}
.pxf .videok{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:620px}
.pxf .video{display:block;text-decoration:none;color:inherit}
.pxf .video .keret-9-16{position:relative;aspect-ratio:9/16;border-radius:22px;overflow:hidden;background:#222;box-shadow:0 30px 60px -36px rgba(40,25,10,.6)}
.pxf .video img{width:100%;height:100%;object-fit:cover}
.pxf .video .lejatszo{position:absolute;inset:0;display:grid;place-items:center}
.pxf .video .lejatszo span{width:64px;height:64px;border-radius:50%;background:var(--narancs);color:#fff;display:grid;place-items:center;font-size:22px;box-shadow:0 14px 34px -12px rgba(228,124,68,.8)}
.pxf .video b{display:block;margin-top:14px;color:var(--v-tinta);font-size:16px}
.pxf .video small{display:block;color:var(--v-szoveg);font-size:13.5px}
.pxf .v-racs{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}
.pxf .g-hely{margin-top:34px;border:1.5px dashed var(--v-vonal);border-radius:20px;padding:26px;background:rgba(255,255,255,.55);font-size:14.5px}
.pxf .g-hely strong{display:block;color:var(--v-tinta);margin-bottom:4px}
.pxf .csomagok{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:60px;align-items:stretch}
.pxf .csomag{position:relative;display:flex;flex-direction:column;border:1px solid var(--vonal-eros);border-radius:24px;padding:32px 28px 28px;background:var(--alap-2)}
.pxf .csomag.kiemelt{border:1.5px solid var(--narancs);background:linear-gradient(170deg,#2A211B,var(--alap-2) 55%)}
.pxf .csomag .jelveny{position:absolute;top:-13px;left:28px;background:var(--narancs);color:#fff;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;border-radius:99px}
.pxf .csomag h3{font-size:24px}
.pxf .csomag .ar{margin-top:18px;display:flex;align-items:baseline;gap:6px}
.pxf .csomag .ar .szam{font-size:46px}
.pxf .csomag .ar small{color:var(--halvany);font-weight:600}
.pxf .csomag .kinek{margin-top:8px;font-size:14.5px;color:var(--halvany)}
.pxf .csomag ul{list-style:none;padding:0;margin:22px 0 26px;display:grid;gap:10px;flex:1}
.pxf .csomag li{position:relative;padding-left:24px;font-size:15px;color:var(--tinta)}
.pxf .csomag li::before{content:"";position:absolute;left:0;top:.55em;width:12px;height:2px;background:var(--narancs)}
.pxf .csomag li.plusz{color:var(--halvany);font-weight:600}
.pxf .csomag li.plusz::before{display:none}
.pxf .csomag .gomb{text-align:center}
.pxf .lemondas{display:flex;align-items:flex-end;gap:12px;margin-top:40px}
.pxf .lemondas .px{height:170px;flex:none}
.pxf .lemondas .buborek{margin-bottom:34px}
.pxf .gyik details{border-top:1px solid var(--vonal)}
.pxf .gyik details:last-child{border-bottom:1px solid var(--vonal)}
.pxf .gyik summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;font-size:18px;font-weight:700;color:var(--tinta)}
.pxf .gyik summary::-webkit-details-marker{display:none}
.pxf .gyik summary::after{content:"+";font-size:26px;font-weight:500;color:var(--narancs);transition:transform .2s}
.pxf .gyik details[open] summary::after{transform:rotate(45deg)}
.pxf .gyik details p{padding:0 0 22px;max-width:66ch}
@media (max-width:980px){.pxf .c-szinpad{height:520px;max-width:520px;margin-inline:auto;width:100%}
.pxf .fajdalom,.pxf .v-racs,.pxf .csomagok{grid-template-columns:1fr}
.pxf .csomagok{gap:30px}
.pxf .ket-ut{grid-template-columns:1fr;gap:34px}
.pxf .ket-ut .kozep{order:-1}}
@media (max-width:640px){.pxf .c-szinpad{height:auto;display:flex;flex-direction:column;gap:0}
.pxf .c-kartya{position:relative;width:100%;top:0;order:2;margin-top:-30px}
.pxf .c-szinpad .px{position:relative;left:auto;bottom:auto;height:230px;align-self:flex-start;order:1;z-index:3}
.pxf .c-szinpad .buborek{position:absolute;left:150px;bottom:auto;top:30px;max-width:20ch;font-size:14px}
.pxf .c-sorok li{grid-template-columns:78px 1fr}
.pxf .c-sorok .szam{font-size:30px}
.pxf .kapod li{font-size:16px;grid-template-columns:40px 1fr}
.pxf .havi{padding-left:30px}
.pxf .havi article{grid-template-columns:1fr;gap:4px}
.pxf .havi article::before{left:-29px;top:24px}
.pxf .ket-ut .kozep .px{height:190px}
.pxf .videok{gap:16px}
.pxf .folyamat{padding-bottom:170px}
.pxf .behajol{top:auto;bottom:18px;right:-84px;height:140px}
.pxf .gyik summary{font-size:16px}}
.pxf section[id]{scroll-margin-top:90px}
.pxf h1,.pxf h2,.pxf h3{font-family:var(--font);text-transform:none}
.pxf p{margin:0}
.pxf figcaption{font-style:normal}
.pxf .folyamat{overflow:hidden;overflow:clip}
.pxf .oszinten{overflow:hidden;overflow:clip}
.pxf .pxf-velemeny .hs-sec{background:var(--vilagos);padding:120px 0}
.pxf .pxf-velemeny h2{color:var(--v-tinta);font-size:clamp(34px,3.9vw,56px);letter-spacing:-.035em}
.pxf .pxf-velemeny .hs-eyebrow{color:var(--v-narancs)}
.pxf .ertekeles{display:flex;align-items:center;gap:18px;margin-top:34px;padding-top:28px;border-top:1px solid var(--v-vonal)}
.pxf .ertekeles .szam{font-size:clamp(64px,6vw,92px);color:var(--v-narancs)}
.pxf .ertekeles .csillagok{display:block;color:var(--v-narancs);font-size:22px;letter-spacing:3px;line-height:1}
.pxf .ertekeles small{display:block;margin-top:8px;font-size:14px;font-weight:700;color:var(--v-tinta)}
.pxf .velemeny-pixel{margin-top:28px}
.pxf .velemeny-pixel .px{height:200px}
.pxf .velemeny-pixel .jobb{padding-bottom:110px}
.pxf .pxf-velemeny,.pxf .pxf-velemeny.hs-scope{background:var(--vilagos);display:flow-root}
.pxf .pxf-velemeny.egybe .hs-center{display:none}
.pxf .pxf-velemeny.egybe .hs-sec{padding-top:0}
.pxf .szakasz.vilagos:has(+ .pxf-velemeny.egybe){padding-bottom:56px}
.pxf .vilagos .gomb-szellem{border-color:var(--v-vonal);color:var(--v-tinta)}
.pxf .vilagos .gomb-szellem:hover{border-color:var(--v-narancs);color:var(--v-narancs)}
.pxf .vilagos .link-nyil{color:var(--v-tinta)}
.pxf .sor-gombok{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}
.pxf .sor-gombok .gomb{margin-top:0}
.pxf .hero-kicsi{padding:70px 0 80px}
.pxf .pixel-all{display:flex;align-items:flex-end;justify-content:center;gap:4px;min-height:430px}
.pxf .pixel-all .px{height:400px;flex:none}
.pxf .pixel-all .buborek{margin-bottom:250px}
.pxf .igeret{margin-top:30px;padding:20px 22px;border-left:3px solid var(--narancs);background:var(--alap-2);border-radius:0 14px 14px 0;max-width:56ch}
.pxf .igeret b{display:block;color:var(--tinta);font-size:18px;margin-bottom:4px}
.pxf .idovonal.harmas{grid-template-columns:repeat(3,1fr)}
.pxf .plat{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start;padding:48px 0;border-top:1px solid var(--vonal)}
.pxf .plat:last-child{border-bottom:1px solid var(--vonal)}
.pxf .plat-nev{font-size:clamp(72px,10vw,150px);font-weight:800;letter-spacing:-.05em;line-height:.85;color:rgba(228,124,68,.28);transition:color .3s}
.pxf .plat:hover .plat-nev{color:var(--narancs)}
.pxf .plat h3{font-size:26px}
.pxf .plat p{margin-top:12px;font-size:17px;max-width:56ch}
.pxf .platformok{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px;border-top:1px solid var(--vonal)}
.pxf .platform{position:relative;display:flex;flex-direction:column;padding:40px 34px 8px;border-left:1px solid var(--vonal)}
.pxf .platform:first-child{border-left:0;padding-left:0}
.pxf .platform:last-child{padding-right:0}
.pxf .platform::before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:var(--narancs);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.pxf .platform:hover::before{transform:scaleX(1)}
.pxf .platform h3{font-size:clamp(40px,4vw,58px);letter-spacing:-.045em;line-height:1}
.pxf .platform-alcim{display:block;margin-top:12px;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--halvany)}
.pxf .platform-szerep{margin-top:24px;font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--narancs)}
.pxf .tolcser{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:22px 0 22px}
.pxf .tolcser span{padding:8px 4px 7px;border-radius:7px;border:1px solid var(--vonal);background:rgba(255,255,255,.03);
  font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--halvany)}
.pxf .tolcser span.on{border-color:rgba(228,124,68,.55);background:rgba(228,124,68,.16);color:var(--narancs)}
.pxf .platform>p:not(.platform-szerep){font-size:15.5px}
.pxf .platform .pipak{margin:18px 0 26px}
.pxf .platform .link-nyil{margin-top:auto;align-self:flex-start}
.pxf .urlap-racs{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:start}
.pxf .urlap-oldal{position:sticky;top:110px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.pxf .urlap-oldal .px{height:260px}
.pxf .nagyszam-sor{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px;padding-top:36px;border-top:1px solid var(--vonal)}
.pxf .nagyszam-sor .szam{font-size:clamp(48px,5.4vw,82px)}
.pxf .nagyszam-sor .szoveg-szam{display:block;font-size:clamp(30px,3vw,42px);font-weight:800;letter-spacing:-.03em;color:var(--narancs);line-height:1.05}
.pxf .nagyszam-sor p{margin-top:14px;font-size:15.5px}
.pxf .tabla-keret{overflow-x:auto;margin-top:44px;border:1px solid var(--vonal);border-radius:18px}
.pxf .tabla-keret table{width:100%;min-width:780px;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:15px}
.pxf .tabla-keret th,.pxf .tabla-keret td{padding:15px 18px;text-align:left;border-bottom:1px solid var(--vonal);color:var(--szoveg)}
.pxf .tabla-keret thead th{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--halvany)}
.pxf .tabla-keret tbody th{color:var(--tinta);font-weight:700}
.pxf .tabla-keret .hs-mkt-hu{background:rgba(255,255,255,.03)}
.pxf .tabla-keret .hs-mkt-fo{background:rgba(228,124,68,.09)}
.pxf .tabla-keret .hs-mkt-fo th,.pxf .tabla-keret .hs-mkt-fo td{color:var(--narancs);font-weight:700}
.pxf .tabla-keret caption{caption-side:bottom;text-align:left;padding:14px 18px;font-size:12.5px;color:var(--halvany)}
.pxf .feher-doboz{background:#fff;border:1px solid var(--v-vonal);border-radius:24px;padding:34px 34px 30px;box-shadow:0 30px 60px -40px rgba(40,25,10,.5)}
.pxf .feher-doboz h3{font-size:26px;margin:10px 0 12px}
.pxf .feher-doboz p+p{margin-top:12px}
.pxf .orszagok{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;margin-top:56px}
.pxf .orszag{padding:30px 0;border-top:1px solid var(--vonal)}
.pxf .orszag .jel{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--narancs)}
.pxf .orszag h3{font-size:26px;margin:8px 0 10px}
.pxf .orszag p{font-size:15.5px}
.pxf .keresztek{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}
.pxf .keresztek li{position:relative;padding-left:26px;font-size:15px;color:var(--tinta);font-weight:600}
.pxf .keresztek li::before{content:"✕";position:absolute;left:0;top:0;color:var(--halvany);font-size:13px}
.pxf .ket-hasab-nyitott{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;margin-top:50px}
.pxf .ket-hasab-nyitott>article{padding:32px 0;border-top:1px solid var(--vonal)}
.pxf .ket-hasab-nyitott h3{font-size:26px;margin:8px 0 10px}
.pxf .vilagos .ket-hasab-nyitott>article,.pxf .vilagos .orszag{border-top-color:var(--v-vonal)}
.pxf .vilagos .pipak li,.pxf .vilagos .keresztek li{color:var(--v-tinta)}
.pxf .miert>div{display:grid;grid-template-columns:230px 1fr;gap:24px;padding:24px 0;border-top:1px solid var(--vonal)}
.pxf .miert>div:last-child{border-bottom:1px solid var(--vonal)}
.pxf .miert b{font-size:21px;color:var(--tinta);letter-spacing:-.02em;line-height:1.25}
.pxf .orszag-sor{margin-top:30px;font-size:14px;font-weight:700;color:var(--halvany);letter-spacing:.02em}
.pxf .orszag-sor span{color:var(--tinta)}
.pxf .nyolcszor{position:relative;display:flex;flex-direction:column;align-items:flex-start}
.pxf .nyolcszor .szam{font-size:clamp(140px,17vw,250px);line-height:.8}
.pxf .nyolcszor small{display:block;margin-top:14px;font-size:15px;color:var(--szoveg);max-width:30ch}
.pxf .nyolcszor .legelo-kicsi{display:flex;align-items:flex-end;gap:6px;margin-top:26px}
.pxf .nyolcszor .legelo-kicsi .px{height:150px;flex:none}
.pxf .nyolcszor .legelo-kicsi .buborek{margin-bottom:60px}
.pxf .pxf-faq .hs-sec{background:var(--alap-2)}
.pxf .hs-scope{background:transparent;font-size:inherit;line-height:inherit}
@media (max-width:980px){.pxf .pixel-all{min-height:0;justify-content:flex-start;margin-top:10px}
.pxf .pixel-all .px{height:260px}
.pxf .pixel-all .buborek{margin-bottom:170px}
.pxf .urlap-racs{grid-template-columns:minmax(0,1fr);gap:24px}
.pxf .pxf-urlap,.pxf .pxf-urlap form{min-width:0;max-width:100%}
.pxf .urlap-oldal{position:static;flex-direction:row;align-items:flex-end;order:-1}
.pxf .urlap-oldal .px{height:170px;flex:none}
.pxf .urlap-oldal .buborek{margin-bottom:60px}
.pxf .nagyszam-sor{grid-template-columns:1fr;gap:28px}
.pxf .platformok{grid-template-columns:minmax(0,1fr);border-top:0}
.pxf .platform,.pxf .platform:first-child,.pxf .platform:last-child{padding:34px 0 30px;border-left:0;border-top:1px solid var(--vonal)}
.pxf .nyolcszor{margin-top:10px}}
@media (max-width:640px){.pxf .hero-kicsi{padding:48px 0 60px}
.pxf .pixel-all .px{height:210px}
.pxf .pixel-all .buborek{margin-bottom:130px;font-size:14px}
.pxf .idovonal.harmas{grid-template-columns:1fr}
.pxf .plat{grid-template-columns:1fr;gap:14px;padding:34px 0}
.pxf .orszagok,.pxf .ket-hasab-nyitott{grid-template-columns:1fr}
.pxf .miert>div{grid-template-columns:1fr;gap:6px}
.pxf .feher-doboz{padding:26px 22px}
.pxf .nyolcszor .legelo-kicsi .px{height:120px}
.pxf .nyolcszor .legelo-kicsi .buborek{margin-bottom:46px;font-size:14px}
.pxf .velemeny-pixel .px{height:150px}
.pxf .velemeny-pixel .jobb{padding-bottom:80px}
.pxf .urlap-oldal .px{height:140px}
.pxf .urlap-oldal .buborek{flex:1 1 auto;min-width:0;max-width:none;font-size:14px}
.pxf .pxf-velemeny .hs-sec{padding:84px 0}
.pxf .meres-pixel{height:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-top:10px}
.pxf .meres-pixel .buborek{position:static;align-self:flex-start}
.pxf .meres-pixel .px{position:static;height:260px}
.pxf .folyamat{padding-bottom:170px}
.pxf .behajol{top:auto;bottom:18px;right:-84px;height:140px}
.pxf .ige{grid-template-columns:1fr;gap:6px;margin-top:70px}
.pxf .ige .jel{font-size:84px}}



.ha-post .ha-hero{background:radial-gradient(900px 900px at calc(100% + 140px) -260px,rgba(228,124,68,.20),rgba(228,124,68,0) 62%),#161619;border-bottom:0}
.ha-post .ha-hero::before{display:none}
.ha-post .ha-crumbs{color:#86868F}
.ha-post .ha-crumbs a:hover{color:#E47C44}
.ha-post .ha-hero .ha-tag{background:rgba(228,124,68,.14);color:#E47C44}
.ha-post .ha-hero .ha-tag:hover{background:#E47C44;color:#fff}
.ha-post .ha-hero h1.ha-h1{color:#F9F9F9;font-size:clamp(2.2rem,1.1rem + 3.6vw,3.9rem);letter-spacing:-.035em;line-height:1.06}
.ha-post .ha-hero .ha-h1-sub{color:#E47C44}
.ha-post .ha-hero .ha-lead{color:#B4B4BA}
.ha-post .ha-hero .ha-byline{border-top-color:rgba(255,255,255,.09)}
.ha-post .ha-hero .ha-byline-name,.ha-post .ha-hero .ha-byline-meta b{color:#F9F9F9}
.ha-post .ha-hero .ha-byline-role,.ha-post .ha-hero .ha-byline-meta{color:#86868F}
.ha-post .ha-hero .ha-hero-cover{border-color:rgba(255,255,255,.09);background:#F4EEE6}
.ha-post .ha-hero .ha-hero-cover img{height:100%;width:100%;object-fit:cover}




.ha-post.ha-archive{background:#F4EEE6}
.ha-post.ha-archive .ha-archive-hero{background:radial-gradient(900px 900px at calc(100% + 140px) -300px,rgba(228,124,68,.20),rgba(228,124,68,0) 62%),#161619;border-bottom:0;padding-block:76px 66px}
.ha-post.ha-archive .ha-archive-hero::before{display:none}
.ha-post.ha-archive .ha-archive-hero h1{color:#F9F9F9;font-size:clamp(40px,5vw,74px);letter-spacing:-.035em;line-height:1.04;max-width:15ch}
.ha-post.ha-archive .ha-archive-hero .ha-lead{color:#B4B4BA;max-width:56ch}
.ha-post.ha-archive .ha-filter{background:transparent;border-color:rgba(255,255,255,.16);color:#F9F9F9}
.ha-post.ha-archive .ha-filter:hover{border-color:#E47C44;color:#E47C44}
.ha-post.ha-archive .ha-filter.is-on{background:#E47C44;border-color:#E47C44;color:#fff}
.ha-post.ha-archive .ha-archive-list{background:#F4EEE6;padding-block:72px}
.ha-post.ha-archive .ha-pagination .current{background:#E47C44;border-color:#E47C44}
@media (min-width:1180px){
  .ha-post.ha-archive .ha-archive-hero::before{display:block;content:"";position:absolute;z-index:1;pointer-events:none;
    width:430px;height:260px;bottom:40px;top:auto;right:max(24px,calc((100vw - 1140px) / 2));left:auto;border-radius:0;
    background:url("data:image/svg+xml,%3Csvg class=%22px-bab%22 viewBox=%22-26 -85.33971786499023 968.49462890625 837.3397445678711%22 xmlns=%22http://www.w3.org/2000/svg%22 role=%22img%22 aria-label=%22Pixel%22%3E%3Cdefs%3E%3Cfilter id=%22p7perem%22 x=%22-10%25%22 y=%22-10%25%22 width=%22120%25%22 height=%22120%25%22%3E%3CfeMorphology in=%22SourceAlpha%22 operator=%22dilate%22 radius=%229%22 result=%22v%22/%3E%3CfeFlood flood-color=%22%233A3A42%22/%3E%3CfeComposite in2=%22v%22 operator=%22in%22 result=%22k%22/%3E%3CfeMerge%3E%3CfeMergeNode in=%22k%22/%3E%3CfeMergeNode in=%22SourceGraphic%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23p7perem)%22%3E%3Cg class=%22pixel%22%3E%3Cg transform=%22translate(0 33.5) translate(500 700) scale(1 1) translate(-500 -700)%22%3E%3Cg transform=%22rotate(0 720 560)%22%3E%3Cg transform=%22rotate(30 845 300)%22%3E%3Cpath d=%22M 835 300 C 872 305, 895 330, 905 385%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%2220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cpath d=%22M 835 300 C 872 305, 895 330, 905 385%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%227%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cpath d=%22M 892 378 C 876 396, 882 424, 896 444 L 902 430 L 910 448 L 914 432 C 928 422, 934 400, 918 384 C 912 376, 900 372, 892 378 Z%22 fill=%22%23111111%22 transform=%22translate(0 0)%22%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d=%22M 330 466 L 235.4 457.7 L 327.1 482.3%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%2274%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cmask id=%22p7m61%22 maskUnits=%22userSpaceOnUse%22 x=%22-3000%22 y=%22-3000%22 width=%227000%22 height=%227000%22%3E%3Cpath d=%22M 330 466 L 235.4 457.7 L 327.1 482.3%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%2256%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3C/mask%3E%3Cpath d=%22M 330 466 L 235.4 457.7 L 327.1 482.3%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%2256%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cellipse cx=%22274.6%22 cy=%22476.5%22 rx=%2218%22 ry=%2222%22 transform=%22rotate(-75 274.6 476.5)%22 fill=%22%23111111%22 mask=%22url(%23p7m61)%22%3E%3C/ellipse%3E%3C/g%3E%3Cg%3E%3Cpath d=%22M 652 466 L 746.6 457.7 L 654.9 482.3%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%2274%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cmask id=%22p7m62%22 maskUnits=%22userSpaceOnUse%22 x=%22-3000%22 y=%22-3000%22 width=%227000%22 height=%227000%22%3E%3Cpath d=%22M 652 466 L 746.6 457.7 L 654.9 482.3%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%2256%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3C/mask%3E%3Cpath d=%22M 652 466 L 746.6 457.7 L 654.9 482.3%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%2256%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cellipse cx=%22703.2%22 cy=%22451.5%22 rx=%2222%22 ry=%2228%22 transform=%22rotate(-95 703.2 451.5)%22 fill=%22%23111111%22 mask=%22url(%23p7m62)%22%3E%3C/ellipse%3E%3C/g%3E%3Cg%3E%3Cpath d=%22M 240 471 L 145.4 462.7 L 237.1 487.3%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%2280%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cmask id=%22p7m63%22 maskUnits=%22userSpaceOnUse%22 x=%22-3000%22 y=%22-3000%22 width=%227000%22 height=%227000%22%3E%3Cpath d=%22M 240 471 L 145.4 462.7 L 237.1 487.3%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%2262%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3C/mask%3E%3Cpath d=%22M 240 471 L 145.4 462.7 L 237.1 487.3%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%2262%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cellipse cx=%22185.7%22 cy=%22459%22 rx=%2220%22 ry=%2226%22 transform=%22rotate(-75 185.7 459)%22 fill=%22%23111111%22 mask=%22url(%23p7m63)%22%3E%3C/ellipse%3E%3C/g%3E%3Cg%3E%3Cpath d=%22M 758 471 L 852.6 462.7 L 760.9 487.3%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%2280%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cmask id=%22p7m64%22 maskUnits=%22userSpaceOnUse%22 x=%22-3000%22 y=%22-3000%22 width=%227000%22 height=%227000%22%3E%3Cpath d=%22M 758 471 L 852.6 462.7 L 760.9 487.3%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%2262%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3C/mask%3E%3Cpath d=%22M 758 471 L 852.6 462.7 L 760.9 487.3%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%2262%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cellipse cx=%22803.7%22 cy=%22463.4%22 rx=%2218%22 ry=%2224%22 transform=%22rotate(75 803.7 463.4)%22 fill=%22%23111111%22 mask=%22url(%23p7m64)%22%3E%3C/ellipse%3E%3C/g%3E%3CclipPath id=%22p7t65%22%3E%3Cpath d=%22M 300 240 C 400 205, 560 188, 700 196 C 790 200, 850 220, 862 280 C 875 350, 872 450, 845 510 C 820 560, 760 568, 700 566 L 420 566 C 330 566, 250 540, 225 470 C 205 400, 230 270, 300 240 Z%22%3E%3C/path%3E%3C/clipPath%3E%3Cpath d=%22M 300 240 C 400 205, 560 188, 700 196 C 790 200, 850 220, 862 280 C 875 350, 872 450, 845 510 C 820 560, 760 568, 700 566 L 420 566 C 330 566, 250 540, 225 470 C 205 400, 230 270, 300 240 Z%22 fill=%22%23ffffff%22%3E%3C/path%3E%3Cg clip-path=%22url(%23p7t65)%22 fill=%22%23111111%22%3E%3Cpath d=%22M 330 225 C 400 205, 470 205, 495 240 C 510 290, 480 350, 420 360 C 360 368, 320 330, 310 280 Z%22%3E%3C/path%3E%3Cpath d=%22M 620 180 L 800 188 C 870 205, 890 300, 878 380 C 866 424, 822 432, 780 420 C 700 405, 642 360, 630 300 C 624 260, 614 220, 620 180 Z%22%3E%3C/path%3E%3Cpath d=%22M 455 340 C 500 320, 570 330, 580 380 C 588 420, 560 450, 515 450 C 470 450, 440 420, 440 385 C 440 362, 445 348, 455 340 Z%22%3E%3C/path%3E%3Cpath d=%22M 430 520 C 470 495, 580 495, 620 515 C 630 540, 625 570, 620 590 L 430 590 C 425 560, 422 535, 430 520 Z%22%3E%3C/path%3E%3Cpath d=%22M 215 430 C 250 415, 295 430, 305 470 C 310 505, 280 520, 250 510 C 225 500, 210 470, 215 430 Z%22%3E%3C/path%3E%3C/g%3E%3Cpath d=%22M 300 240 C 400 205, 560 188, 700 196 C 790 200, 850 220, 862 280 C 875 350, 872 450, 845 510 C 820 560, 760 568, 700 566 L 420 566 C 330 566, 250 540, 225 470 C 205 400, 230 270, 300 240 Z%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%229%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cg transform=%22translate(0 0) rotate(0 300 360)%22%3E%3Cpath d=%22M 108 128 C 72 108, 46 64, 60 12 C 64 2, 78 2, 80 14 C 86 56, 106 88, 140 108 Z%22 fill=%22%23ffffff%22 stroke=%22%23111111%22 stroke-width=%229%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cpath d=%22M 104 116 C 78 96, 62 62, 68 26 C 76 60, 96 88, 124 104 Z%22 fill=%22%23d9d9df%22%3E%3C/path%3E%3Cpath d=%22M 262 100 C 296 84, 318 50, 316 14 C 316 2, 330 0, 334 12 C 350 60, 336 100, 306 124 Z%22 fill=%22%23ffffff%22 stroke=%22%23111111%22 stroke-width=%229%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cpath d=%22M 276 104 C 304 88, 324 60, 324 28 C 334 62, 324 94, 302 112 Z%22 fill=%22%23d9d9df%22%3E%3C/path%3E%3Cg transform=%22rotate(0 108,158)%22%3E%3Cpath d=%22M 108 150 C 80 128, 30 120, 6 146 C 24 176, 78 184, 112 168 Z%22 fill=%22%23ffffff%22 stroke=%22%23111111%22 stroke-width=%229%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cpath d=%22M 96 152 C 72 138, 40 134, 22 148 C 40 166, 76 170, 100 162 Z%22 fill=%22%23f1cfe2%22%3E%3C/path%3E%3C/g%3E%3Cg transform=%22rotate(0 306,158)%22%3E%3Cpath d=%22M 306 150 C 336 126, 384 124, 406 148 C 388 178, 336 186, 304 170 Z%22 fill=%22%23ffffff%22 stroke=%22%23111111%22 stroke-width=%229%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cpath d=%22M 316 152 C 342 138, 374 136, 392 150 C 374 166, 340 170, 316 162 Z%22 fill=%22%23f1cfe2%22%3E%3C/path%3E%3C/g%3E%3CclipPath id=%22p7f60%22%3E%3Cpath d=%22M 95 118 C 140 82, 250 72, 305 110 C 335 135, 345 215, 338 270 C 348 340, 344 412, 300 440 C 250 464, 130 464, 82 440 C 40 414, 34 340, 50 280 C 40 230, 55 150, 95 118 Z%22%3E%3C/path%3E%3C/clipPath%3E%3Cpath d=%22M 95 118 C 140 82, 250 72, 305 110 C 335 135, 345 215, 338 270 C 348 340, 344 412, 300 440 C 250 464, 130 464, 82 440 C 40 414, 34 340, 50 280 C 40 230, 55 150, 95 118 Z%22 fill=%22%23ffffff%22%3E%3C/path%3E%3Cg clip-path=%22url(%23p7f60)%22%3E%3Cpath d=%22M 20 60 L 215 55 C 205 110, 195 150, 210 195 C 222 232, 190 252, 140 254 C 95 256, 60 252, 20 250 Z%22 fill=%22%23111111%22%3E%3C/path%3E%3Cpath d=%22M 46 306 C 100 284, 200 274, 262 292 C 296 303, 322 324, 338 348 L 380 380 L 380 480 L 0 480 L 0 316 Z%22 fill=%22%23efd5e8%22%3E%3C/path%3E%3C/g%3E%3Cpath d=%22M 95 118 C 140 82, 250 72, 305 110 C 335 135, 345 215, 338 270 C 348 340, 344 412, 300 440 C 250 464, 130 464, 82 440 C 40 414, 34 340, 50 280 C 40 230, 55 150, 95 118 Z%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%229%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cpath d=%22M 46 306 C 100 284, 200 274, 262 292 C 296 303, 322 324, 338 348%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%229%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cellipse cx=%22150%22 cy=%22343%22 rx=%2222%22 ry=%2212%22 fill=%22%23f3eeb2%22 stroke=%22%23111111%22 stroke-width=%226%22%3E%3C/ellipse%3E%3Cellipse cx=%22222%22 cy=%22343%22 rx=%2222%22 ry=%2212%22 fill=%22%23f3eeb2%22 stroke=%22%23111111%22 stroke-width=%226%22%3E%3C/ellipse%3E%3Cpath d=%22M 138 148 L 168 148%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%227%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cpath d=%22M 218 148 L 246 148%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%227%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cpath d=%22M 132 112 L 172 106%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%2210%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cpath d=%22M 214 106 L 254 112%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%2210%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3Cpath d=%22M 164 404 Q 190 407 212 398%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%227%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat right bottom / 300px auto,
               url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 300 40%22 width=%22300%22 height=%2240%22%3E%3Crect x=%220%22 y=%2236%22 width=%22300%22 height=%224%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M -0.6 40 Q -4.7 31.2 -12.3 25.8 Q -6.4 32.9 -0.6 40 Z M -0.6 40 Q -2.6 30.2 -6.4 24.2 Q -3.5 32.1 -0.6 40 Z M -0.6 40 Q -0.6 28.4 -0.6 21.3 Q -0.6 30.6 -0.6 40 Z M -0.6 40 Q 1.5 30.0 5.3 23.8 Q 2.4 31.9 -0.6 40 Z M -0.6 40 Q 3.5 32.4 11.1 27.8 Q 5.3 33.9 -0.6 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 27.4 40 Q 23.3 31.1 15.7 25.7 Q 21.6 32.9 27.4 40 Z M 27.4 40 Q 25.4 30.7 21.6 25.0 Q 24.5 32.5 27.4 40 Z M 27.4 40 Q 27.4 28.6 27.4 21.6 Q 27.4 30.8 27.4 40 Z M 27.4 40 Q 29.5 30.7 33.3 25.0 Q 30.3 32.5 27.4 40 Z M 27.4 40 Q 31.5 31.1 39.1 25.7 Q 33.3 32.8 27.4 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 56.9 40 Q 52.8 33.0 45.2 28.7 Q 51.0 34.3 56.9 40 Z M 56.9 40 Q 54.8 31.5 51.0 26.3 Q 53.9 33.1 56.9 40 Z M 56.9 40 Q 56.9 30.6 56.9 24.8 Q 56.9 32.4 56.9 40 Z M 56.9 40 Q 58.9 32.1 62.7 27.2 Q 59.8 33.6 56.9 40 Z M 56.9 40 Q 61.0 34.1 68.6 30.4 Q 62.7 35.2 56.9 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 76.0 40 Q 71.9 32.7 64.3 28.3 Q 70.1 34.1 76.0 40 Z M 76.0 40 Q 74.0 30.9 70.1 25.3 Q 73.1 32.7 76.0 40 Z M 76.0 40 Q 76.0 29.2 76.0 22.5 Q 76.0 31.3 76.0 40 Z M 76.0 40 Q 78.0 31.2 81.8 25.8 Q 78.9 32.9 76.0 40 Z M 76.0 40 Q 80.1 32.0 87.7 27.2 Q 81.8 33.6 76.0 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 108.4 40 Q 104.3 30.9 96.7 25.3 Q 102.5 32.7 108.4 40 Z M 108.4 40 Q 106.3 28.7 102.5 21.7 Q 105.5 30.9 108.4 40 Z M 108.4 40 Q 108.4 27.1 108.4 19.1 Q 108.4 29.6 108.4 40 Z M 108.4 40 Q 110.4 28.6 114.2 21.7 Q 111.3 30.8 108.4 40 Z M 108.4 40 Q 112.5 31.0 120.1 25.5 Q 114.2 32.8 108.4 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 133.7 40 Q 129.6 29.4 122.0 23.0 Q 127.9 31.5 133.7 40 Z M 133.7 40 Q 131.7 27.5 127.9 19.9 Q 130.8 30.0 133.7 40 Z M 133.7 40 Q 133.7 25.7 133.7 17.0 Q 133.7 28.5 133.7 40 Z M 133.7 40 Q 135.7 28.8 139.6 22.0 Q 136.6 31.0 133.7 40 Z M 133.7 40 Q 137.8 31.0 145.4 25.4 Q 139.6 32.7 133.7 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 161.1 40 Q 157.0 33.2 149.4 29.0 Q 155.3 34.5 161.1 40 Z M 161.1 40 Q 159.1 32.3 155.3 27.6 Q 158.2 33.8 161.1 40 Z M 161.1 40 Q 161.1 30.1 161.1 24.0 Q 161.1 32.0 161.1 40 Z M 161.1 40 Q 163.2 32.3 167.0 27.6 Q 164.0 33.8 161.1 40 Z M 161.1 40 Q 165.2 32.9 172.8 28.5 Q 167.0 34.3 161.1 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 195.1 40 Q 191.0 34.1 183.4 30.5 Q 189.2 35.3 195.1 40 Z M 195.1 40 Q 193.0 31.8 189.2 26.7 Q 192.2 33.4 195.1 40 Z M 195.1 40 Q 195.1 31.1 195.1 25.7 Q 195.1 32.8 195.1 40 Z M 195.1 40 Q 197.1 31.6 200.9 26.5 Q 198.0 33.3 195.1 40 Z M 195.1 40 Q 199.2 33.9 206.8 30.1 Q 200.9 35.1 195.1 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 213.1 40 Q 209.0 31.2 201.4 25.8 Q 207.2 32.9 213.1 40 Z M 213.1 40 Q 211.0 30.3 207.2 24.4 Q 210.1 32.2 213.1 40 Z M 213.1 40 Q 213.1 29.1 213.1 22.4 Q 213.1 31.2 213.1 40 Z M 213.1 40 Q 215.1 30.2 218.9 24.2 Q 216.0 32.1 213.1 40 Z M 213.1 40 Q 217.2 30.8 224.8 25.2 Q 218.9 32.6 213.1 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 248.6 40 Q 244.5 33.7 236.9 29.9 Q 242.7 34.9 248.6 40 Z M 248.6 40 Q 246.5 32.6 242.7 28.1 Q 245.6 34.0 248.6 40 Z M 248.6 40 Q 248.6 31.4 248.6 26.1 Q 248.6 33.0 248.6 40 Z M 248.6 40 Q 250.6 31.4 254.4 26.2 Q 251.5 33.1 248.6 40 Z M 248.6 40 Q 252.6 33.8 260.3 30.0 Q 254.4 35.0 248.6 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M 273.4 40 Q 269.3 32.8 261.7 28.3 Q 267.6 34.2 273.4 40 Z M 273.4 40 Q 271.4 30.1 267.6 24.1 Q 270.5 32.1 273.4 40 Z M 273.4 40 Q 273.4 29.8 273.4 23.5 Q 273.4 31.8 273.4 40 Z M 273.4 40 Q 275.5 30.3 279.3 24.4 Q 276.4 32.2 273.4 40 Z M 273.4 40 Q 277.5 32.9 285.1 28.5 Q 279.3 34.3 273.4 40 Z%22 fill=%22%2324331E%22/%3E%3Cpath d=%22M -1.0 40 Q -5.7 31.1 -14.5 25.6 Q -7.7 32.8 -1.0 40 Z M -1.0 40 Q -3.3 27.5 -7.7 19.8 Q -4.3 29.9 -1.0 40 Z M -1.0 40 Q -1.0 25.7 -1.0 17.0 Q -1.0 28.5 -1.0 40 Z M -1.0 40 Q 1.4 29.1 5.8 22.4 Q 2.4 31.2 -1.0 40 Z M -1.0 40 Q 3.8 29.9 12.5 23.6 Q 5.8 31.8 -1.0 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 29.9 40 Q 25.1 29.0 16.4 22.3 Q 23.1 31.2 29.9 40 Z M 29.9 40 Q 27.5 27.2 23.1 19.4 Q 26.5 29.7 29.9 40 Z M 29.9 40 Q 29.9 26.6 29.9 18.4 Q 29.9 29.2 29.9 40 Z M 29.9 40 Q 32.2 26.3 36.6 18.0 Q 33.2 29.0 29.9 40 Z M 29.9 40 Q 34.6 30.4 43.4 24.5 Q 36.6 32.3 29.9 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 63.8 40 Q 59.0 28.5 50.3 21.5 Q 57.0 30.7 63.8 40 Z M 63.8 40 Q 61.4 26.1 57.0 17.7 Q 60.4 28.8 63.8 40 Z M 63.8 40 Q 63.8 24.5 63.8 15.0 Q 63.8 27.5 63.8 40 Z M 63.8 40 Q 66.1 26.8 70.5 18.7 Q 67.1 29.3 63.8 40 Z M 63.8 40 Q 68.5 27.9 77.3 20.5 Q 70.5 30.2 63.8 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 96.9 40 Q 92.2 29.2 83.4 22.5 Q 90.2 31.3 96.9 40 Z M 96.9 40 Q 94.6 26.6 90.2 18.4 Q 93.5 29.2 96.9 40 Z M 96.9 40 Q 96.9 22.6 96.9 11.9 Q 96.9 25.9 96.9 40 Z M 96.9 40 Q 99.3 26.5 103.7 18.3 Q 100.3 29.1 96.9 40 Z M 96.9 40 Q 101.6 28.7 110.4 21.7 Q 103.7 30.9 96.9 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 137.7 40 Q 133.0 31.4 124.2 26.1 Q 131.0 33.1 137.7 40 Z M 137.7 40 Q 135.4 27.8 131.0 20.3 Q 134.4 30.2 137.7 40 Z M 137.7 40 Q 137.7 25.9 137.7 17.3 Q 137.7 28.6 137.7 40 Z M 137.7 40 Q 140.1 29.3 144.5 22.8 Q 141.1 31.4 137.7 40 Z M 137.7 40 Q 142.5 31.3 151.2 26.0 Q 144.5 33.0 137.7 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 169.5 40 Q 164.8 28.1 156.0 20.9 Q 162.8 30.4 169.5 40 Z M 169.5 40 Q 167.2 23.2 162.8 12.9 Q 166.2 26.4 169.5 40 Z M 169.5 40 Q 169.5 20.5 169.5 8.5 Q 169.5 24.2 169.5 40 Z M 169.5 40 Q 171.9 24.3 176.3 14.7 Q 172.9 27.3 169.5 40 Z M 169.5 40 Q 174.3 27.5 183.0 19.9 Q 176.3 30.0 169.5 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 195.2 40 Q 190.5 30.6 181.7 24.8 Q 188.5 32.4 195.2 40 Z M 195.2 40 Q 192.9 30.1 188.5 24.1 Q 191.9 32.0 195.2 40 Z M 195.2 40 Q 195.2 27.2 195.2 19.3 Q 195.2 29.7 195.2 40 Z M 195.2 40 Q 197.6 30.1 202.0 24.0 Q 198.6 32.0 195.2 40 Z M 195.2 40 Q 200.0 30.8 208.7 25.2 Q 202.0 32.6 195.2 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 234.5 40 Q 229.8 30.9 221.0 25.3 Q 227.7 32.7 234.5 40 Z M 234.5 40 Q 232.1 27.6 227.7 20.0 Q 231.1 30.0 234.5 40 Z M 234.5 40 Q 234.5 27.3 234.5 19.5 Q 234.5 29.8 234.5 40 Z M 234.5 40 Q 236.9 28.8 241.2 22.0 Q 237.9 31.0 234.5 40 Z M 234.5 40 Q 239.2 30.1 248.0 24.1 Q 241.2 32.0 234.5 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M 270.9 40 Q 266.2 29.3 257.4 22.8 Q 264.1 31.4 270.9 40 Z M 270.9 40 Q 268.5 25.2 264.1 16.2 Q 267.5 28.1 270.9 40 Z M 270.9 40 Q 270.9 25.0 270.9 15.8 Q 270.9 27.9 270.9 40 Z M 270.9 40 Q 273.3 27.8 277.6 20.3 Q 274.3 30.1 270.9 40 Z M 270.9 40 Q 275.6 29.3 284.4 22.8 Q 277.6 31.4 270.9 40 Z%22 fill=%22%2331462A%22/%3E%3Cpath d=%22M -1 40 Q -3 31 -6 25%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 17 40 Q 15 25 11 15%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 36 40 Q 40 21 45 8%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 58 40 Q 58 23 59 12%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 71 40 Q 68 31 63 25%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 98 40 Q 101 23 106 12%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 108 40 Q 108 24 107 13%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 134 40 Q 137 28 143 20%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 146 40 Q 147 25 150 15%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 173 40 Q 174 23 176 11%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 190 40 Q 189 21 188 8%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 208 40 Q 211 21 215 8%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 224 40 Q 227 22 231 10%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 244 40 Q 244 24 242 14%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 263 40 Q 260 24 256 14%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 283 40 Q 285 20 289 6%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.2%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") repeat-x left bottom 52px / 150px 20px}
  .ha-post.ha-archive .ha-archive-hero .ha-wrap{position:relative}
  .ha-post.ha-archive .ha-archive-hero .ha-wrap::after{content:"";position:absolute;z-index:2;pointer-events:none;
    right:344px;bottom:26px;width:32px;height:68px;
    background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 40 86%22 width=%2240%22 height=%2286%22%3E%3Cpath d=%22M 20 86 C 15 58 24 36 20 26%22 fill=%22none%22 stroke=%22%233C5633%22 stroke-width=%222.8%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M 19 53 C 7 49 5 40 9 35 C 13 40 18 47 19 53 Z%22 fill=%22%233C5633%22/%3E%3Cellipse cx=%2229.0%22 cy=%2217.0%22 rx=%226.2%22 ry=%224.4%22 transform=%22rotate(0 29.0 17.0)%22 fill=%22%23E47C44%22/%3E%3Cellipse cx=%2222.8%22 cy=%2225.6%22 rx=%226.2%22 ry=%224.4%22 transform=%22rotate(72 22.8 25.6)%22 fill=%22%23E47C44%22/%3E%3Cellipse cx=%2212.7%22 cy=%2222.3%22 rx=%226.2%22 ry=%224.4%22 transform=%22rotate(144 12.7 22.3)%22 fill=%22%23E47C44%22/%3E%3Cellipse cx=%2212.7%22 cy=%2211.7%22 rx=%226.2%22 ry=%224.4%22 transform=%22rotate(216 12.7 11.7)%22 fill=%22%23E47C44%22/%3E%3Cellipse cx=%2222.8%22 cy=%228.4%22 rx=%226.2%22 ry=%224.4%22 transform=%22rotate(288 22.8 8.4)%22 fill=%22%23E47C44%22/%3E%3Ccircle cx=%2220%22 cy=%2217%22 r=%224.6%22 fill=%22%23F0B67C%22/%3E%3C/svg%3E") no-repeat center bottom / contain;
    transform-origin:50% 100%;animation:ha-szal 5.5s ease-in-out infinite}
  @keyframes ha-szal{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}
  @media (prefers-reduced-motion:reduce){
    .ha-post.ha-archive .ha-archive-hero .ha-wrap::after{animation:none}}
  .ha-post.ha-archive .ha-archive-hero::after{content:"Hosszú cikkek, egy tanulsággal: előbb számolj, aztán költs.";position:absolute;z-index:2;
    top:70px;right:calc(max(24px,calc((100vw - 1140px) / 2)) + 40px);max-width:230px;pointer-events:none;
    background:#212126;border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:13px 16px;
    color:#F9F9F9;font:600 14.5px/1.45 "Montserrat",sans-serif;box-shadow:0 22px 50px -24px rgba(0,0,0,.9)}
}


/* Blog-archivum: a szurosav ne csusszon a Pixel-illusztracio ala (2026-09-19) */
@media (min-width:1180px){
  .ha-post.ha-archive .ha-archive-hero .ha-filters{max-width:calc(100% - 434px)}
}

/* A pirula display:inline volt, ezert a fuggoleges belese nem szamitott bele a sor
   magassagaba: tordeleskor a ket sor 2 px-t atfedett. (2026-09-19) */
.ha-post.ha-archive .ha-filters{row-gap:12px}
.ha-post.ha-archive .ha-filters .ha-filter{display:inline-block}
