.hero .fx-flow,.hero .fx-grain,.hero .fx-veil{position:absolute;inset:0;pointer-events:none;z-index:0}.hero .fx-flow{width:100%;height:100%;display:block;background:var(--slate-deep)}.hero .fx-veil{background:radial-gradient(120% 90% at 22% 30%,rgba(10,16,20,0) 0,rgba(10,16,20,0) 55%,rgba(10,16,20,.34) 100%),linear-gradient(180deg,rgba(10,16,20,.12),rgba(10,16,20,0) 30%,rgba(10,16,20,.26))}.hero .fx-grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.hero>.container,.hero>.trust{position:relative;z-index:1}.hero>.hero-margin-note{z-index:1}html.fx .hero:after,html.fx .hero:before{display:none}html.fx .hero .hero-ctas,html.fx .hero-copy .eyebrow,html.fx .hero-copy .hero-subtitle,html.fx .hero-copy .lead,html.fx .hero-promise,html.fx .hero-segments{animation:none;opacity:0;transform:translateY(.6em)}html.fx .hero-copy h1{animation:none}html.fx .hero-copy h1 .fx-w{display:inline-block;opacity:0;transform:translateY(.5em);filter:blur(5px)}html.fx .hero .fx-in{opacity:1;transform:none;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}html.fx .hero-copy h1 .fx-w.fx-in{opacity:1;transform:none;filter:blur(0);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out),filter .9s var(--ease-out)}html.fx .fx-fill .fx-w{color:rgba(62,78,90,.18);transition:color .45s var(--ease-out)}html.fx .fx-fill .fx-w.fx-lit{color:var(--slate)}html.fx .on-dark .fx-fill .fx-w{color:rgba(245,241,234,.22)}html.fx .on-dark .fx-fill .fx-w.fx-lit{color:var(--mist)}.fxr{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.fxr.fx-show{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.fx .hero .hero-ctas,html.fx .hero-copy .eyebrow,html.fx .hero-copy .hero-subtitle,html.fx .hero-copy .lead,html.fx .hero-copy h1 .fx-w,html.fx .hero-promise,html.fx .hero-segments{opacity:1;transform:none;filter:none}html.fx .fx-fill .fx-w{color:var(--slate)}html.fx .on-dark .fx-fill .fx-w{color:var(--mist)}.fxr{opacity:1;transform:none}}:root{--glass-blur:22px;--glass-sat:180%;--glass-fill:rgba(120,132,142,.14);--glass-edge:rgba(255,255,255,.34);--glass-spec:rgba(255,255,255,.42)}h1{font-size:clamp(2.6rem,5.4vw,4.5rem)}h2{font-size:clamp(2.1rem,4.4vw,3.4rem);letter-spacing:-.012em}.eyebrow{display:inline-flex;align-items:center;gap:.6rem}.eyebrow:before{content:"";width:26px;height:1px;background:currentColor;opacity:.5;flex:0 0 auto}.hero .eyebrow{color:var(--mint)}.section-head>p:not(.eyebrow){font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.5;color:var(--slate);max-width:44ch}.on-dark .section-head>p:not(.eyebrow){color:var(--mist)}.about .container>div>p:not(.about-lede){max-width:60ch}.fx-snum{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:.95rem;font-weight:600;color:var(--gold-deep);letter-spacing:.05em;margin-bottom:.5rem}.on-dark .fx-snum{color:var(--gold)}.site-header{background-color:rgba(49,62,72,.45);background-image:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border-bottom:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.14);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));transition:background-color .5s ease,box-shadow .5s ease}.site-header .header-bar{transition:min-height .5s var(--ease-out),padding .5s var(--ease-out)}.site-header.fx-cond{background-color:rgba(49,62,72,.82);box-shadow:0 12px 32px -20px rgba(8,14,18,.65),inset 0 1px 0 rgba(255,255,255,.14)}.site-header.fx-cond .header-bar{min-height:3.4rem;padding:.3rem 0}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.site-header{background-color:var(--slate)}.site-header.fx-cond{background-color:var(--slate-deep)}}@media (min-width:960px){.scroll-tracker{display:block}}.scroll-tracker ul{gap:1.05rem;padding:1.05rem .62rem;background-color:var(--glass-fill);background-image:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.04) 42%,rgba(255,255,255,.02) 60%,rgba(255,255,255,.1));background-size:100% 100%;border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-spec),inset 0 -1px 0 rgba(0,0,0,.14),0 18px 44px -18px rgba(8,14,18,.5);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}html.anim .scroll-tracker ul{animation:none}.scroll-tracker ul:after,.scroll-tracker ul:before{display:none}.fx-thread{left:50%;top:14px;bottom:14px;width:2px;transform:translateX(-50%);background:rgba(62,78,90,.18);overflow:hidden;pointer-events:none}.fx-thread,.fx-thread i{position:absolute;border-radius:2px}.fx-thread i{left:0;top:0;width:100%;height:0;background:linear-gradient(180deg,var(--mint),var(--teal))}.tracker-dot{width:11px;height:11px;border:0;background:rgba(120,132,142,.55);box-shadow:inset 0 1px 1px rgba(255,255,255,.5),0 0 0 1px rgba(255,255,255,.25);transition:background-color .35s ease,box-shadow .35s ease;will-change:transform}.scroll-tracker a:hover .tracker-dot{border-color:transparent;transform:none}.scroll-tracker li.is-passed .tracker-dot{background:linear-gradient(180deg,#3FB8A0,#225E50);border-color:transparent}.scroll-tracker li.is-active .tracker-dot{background:var(--teal);border-color:transparent;transform:none;animation:none;box-shadow:0 0 0 4px rgba(34,94,80,.16),0 0 14px rgba(143,190,176,.85),inset 0 1px 1px rgba(255,255,255,.6)}html.js .tracker-label{display:none}.fx-chip{position:absolute;right:calc(100% + .85rem);top:0;transform:translateY(-50%);white-space:nowrap;padding:.42rem .95rem;border-radius:999px;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--slate);background-color:rgba(245,241,234,.6);background-image:linear-gradient(180deg,rgba(255,255,255,.65),rgba(255,255,255,.15));border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 12px 26px -14px rgba(41,51,59,.4);backdrop-filter:blur(16px) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(16px) saturate(var(--glass-sat));transition:top .55s var(--ease-out);pointer-events:none}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.scroll-tracker ul{background-color:rgba(251,249,244,.92)}.fx-chip{background-color:rgba(251,249,244,.96)}}.hero .fx-veil{background:radial-gradient(120% 90% at 20% 25%,rgba(10,16,20,0) 40%,rgba(10,16,20,.4) 100%),linear-gradient(180deg,rgba(10,16,20,.1),rgba(10,16,20,0) 30%,rgba(10,16,20,.32))}html.fx .hero-figure{animation:none;opacity:0;transform:translateY(30px) scale(.98)}html.fx .hero-figure.fx-in{opacity:1;transform:none;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.takeover{background-color:var(--slate-deep);background-image:radial-gradient(80% 60% at 85% 10%,rgba(34,94,80,.28),transparent 60%),radial-gradient(60% 50% at 10% 100%,rgba(200,164,104,.12),transparent 60%)}.fx-rail .fx-big{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.2rem,7vw,5.4rem);font-weight:600;color:var(--slate);line-height:1;letter-spacing:-.02em}.fx-rail .fx-rule{width:60px;height:2px;background:var(--gold);margin:1.4rem 0 1rem}@media (min-width:861px){html.js .about .container{grid-template-columns:.55fr 1.15fr .95fr;align-items:start}html.js .about .fx-rail{position:-webkit-sticky;position:sticky;top:6rem}html.js .about .about-figure{align-self:center}}.benefit-card,.compare-card,.price-card,.role-card{position:relative;background-color:#fff;border-radius:18px;box-shadow:var(--elev-1)}.fx-cn{position:absolute;top:1.1rem;right:1.2rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--greige);line-height:1;pointer-events:none}.fx-ic{width:44px;height:44px;flex:0 0 auto;border-radius:12px;background:linear-gradient(160deg,var(--mint),var(--teal));display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.fx-ic svg{width:22px;height:22px;stroke:#fff;fill:none}.role-card>svg{width:44px;height:44px;padding:11px;border-radius:12px;background:linear-gradient(160deg,var(--mint),var(--teal));color:#fff;margin-top:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.compare-card .fx-ic,.price-card .fx-ic{margin-bottom:1rem;display:flex}@media (hover:hover){.benefit-card:hover,.price-card:hover,.role-card:hover{transform:translateY(-6px);box-shadow:var(--elev-2),inset 0 1px 0 #fff}.price-card:hover{border-top-color:var(--gold-deep)}.compare-card:hover{transform:translateY(-6px);box-shadow:var(--elev-2),inset 0 1px 0 #fff}}.compare-card{transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.faq-item{border-bottom:1px solid var(--sand)}.faq-item summary{font-size:1.3rem;position:relative;padding-right:3.4rem}.faq-item summary:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;color:transparent;font-size:0;border:1px solid var(--glass-edge);background-color:rgba(245,241,234,calc(.55 + .45*var(--glass-tint)));background-image:linear-gradient(180deg,rgba(255,255,255,.6),rgba(255,255,255,.12) 55%);box-shadow:inset 0 1px 0 var(--glass-spec),0 8px 18px -10px rgba(41,51,59,.35),0 0 0 1px rgba(16,24,30,.1);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.faq-item summary:before{content:"";position:absolute;right:15px;top:50%;width:12px;height:12px;margin:-6px -6px 0 0;pointer-events:none;z-index:1;color:var(--teal);background:currentColor;-webkit-mask:linear-gradient(currentColor,currentColor) center/12px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 12px no-repeat;mask:linear-gradient(#000,#000) center/12px 2px no-repeat,linear-gradient(#000,#000) center/2px 12px no-repeat;transition:-webkit-mask-size .45s var(--ease-spring),mask-size .45s var(--ease-spring)}.faq-item summary:hover:after{border-color:rgba(34,94,80,.5)}.faq-item[open] summary:after{transform:translateY(-50%);background-color:rgba(245,241,234,calc(.7 + .3*var(--glass-tint)));border-color:rgba(34,94,80,.55);box-shadow:inset 0 1px 0 var(--glass-spec),0 6px 14px -8px rgba(26,74,63,.5),0 0 0 4px rgba(34,94,80,.12)}.faq-item[open] summary:before{-webkit-mask:linear-gradient(currentColor,currentColor) center/12px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 0 no-repeat;mask:linear-gradient(#000,#000) center/12px 2px no-repeat,linear-gradient(#000,#000) center/2px 0 no-repeat}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.faq-item summary:after{background-color:var(--paper)}}.cta-band{background-color:var(--teal-deep);background-image:linear-gradient(150deg,var(--teal-deep),var(--teal) 60%,#2C6F5F);box-shadow:none}.cta-band:after{display:none}.cta-band:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 120% at 50% -20%,rgba(235,211,162,.25),transparent 60%)}.cta-band .container{flex-direction:column;justify-content:center;text-align:center;gap:.2rem;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,5vw,3rem)}.cta-band .container>*{position:relative;z-index:1}.cta-band .container>div:not(.fx-refract){max-width:44rem}.cta-band p{max-width:40ch;margin:1rem auto 1.6rem}.btn-ghost,.btn-primary,.btn-seg,.cookie-consent{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.cookie-consent{background-color:rgba(49,62,72,.62);background-image:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border-top:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 -12px 40px -18px rgba(8,14,18,.7)}.success-card{border-radius:18px;border:1px solid rgba(255,255,255,.66);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}@media (prefers-reduced-motion:reduce){.fx-chip,.site-header,.site-header .header-bar{transition:none}}#rolunk{background:var(--paper)}#kozvetites{background:var(--cream)}#folyamat{background:linear-gradient(180deg,var(--cream),var(--sand))}#elonyok{background:var(--paper)}#szolgaltatasok{background-color:var(--cream);background-image:none}#kapcsolat{background-color:transparent;background-image:linear-gradient(180deg,var(--cream),var(--sand))}:root{--glass-tint:0;--glass-refract-scale:14;--glass-scene:none}@keyframes fxSheen{0%{background-position:0 0}to{background-position:200% 0}}.site-header{background-color:rgba(49,62,72,calc(.45 + .4*var(--glass-tint)))}.site-header.fx-cond{background-color:rgba(49,62,72,calc(.82 + .18*var(--glass-tint)))}.site-header:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(115deg,transparent 26%,rgba(255,255,255,.07) 46%,rgba(255,255,255,.14) 50%,rgba(255,255,255,.07) 54%,transparent 74%);background-size:240% 100%;background-position:0 0;opacity:.7}html.anim .site-header:before{animation:fxSheen 11s ease-in-out infinite alternate}.site-header .header-bar{position:relative;z-index:1}.site-header{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 0 rgba(10,16,22,.28)}.site-header.fx-cond{box-shadow:0 12px 32px -20px rgba(8,14,18,.65),inset 0 1px 0 rgba(255,255,255,.14),0 1px 0 rgba(10,16,22,.34)}.cookie-consent{background-color:rgba(49,62,72,calc(.86 + .14*var(--glass-tint)));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 -1px 0 rgba(10,16,22,.3),0 -12px 40px -18px rgba(8,14,18,.7)}.cookie-consent:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(115deg,transparent 26%,rgba(255,255,255,.06) 46%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.06) 54%,transparent 74%);background-size:240% 100%;background-position:0 0;opacity:.7}html.anim .cookie-consent:before{animation:fxSheen 12s ease-in-out infinite alternate}.cookie-consent{position:fixed}.cookie-inner{position:relative;z-index:1}.success-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.05) 47%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 53%,transparent 70%);background-size:240% 100%;background-position:0 0;opacity:.8}html.anim .success-card:after{animation:fxSheen 10s ease-in-out infinite alternate}.success-card{box-shadow:0 2px 3px rgba(41,51,59,.06),0 12px 24px -6px rgba(41,51,59,.1),0 34px 64px -16px rgba(41,51,59,.2),inset 0 1px 0 rgba(255,255,255,.7),0 0 0 1px rgba(10,16,22,.18)}.btn:before{background:radial-gradient(90px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.5),transparent 60%)}.btn-ghost{box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 10px 26px -8px rgba(8,14,18,.4),0 0 0 1px rgba(10,16,22,.22)}.btn-primary{box-shadow:inset 0 1px 0 rgba(255,236,196,.55),0 16px 36px -12px rgba(120,90,48,.5),0 0 0 1px rgba(90,65,21,.28)}.scroll-tracker ul{gap:.3rem;padding:.55rem;background-color:rgba(120,132,142,calc(.14 + .8*var(--glass-tint)));box-shadow:inset 0 1px 0 var(--glass-spec),inset 0 -1px 0 rgba(0,0,0,.14),0 18px 44px -18px rgba(8,14,18,.5),0 0 0 1px rgba(10,16,22,.22)}.scroll-tracker ul:before{display:block;content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:auto;height:auto;transform:none;border-radius:inherit;pointer-events:none;background-color:transparent;background-image:linear-gradient(160deg,transparent 26%,rgba(255,255,255,.08) 46%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.08) 54%,transparent 74%);background-size:100% 240%;background-position:0 0;opacity:.8}html.anim .scroll-tracker ul:before{animation:fxSheenY 9s ease-in-out infinite alternate}@keyframes fxSheenY{0%{background-position:0 0}to{background-position:0 200%}}.scroll-tracker li{display:flex}.scroll-tracker a{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center}.tracker-dot{position:static;inset:auto}.scroll-tracker li.fx-done .tracker-dot{background:linear-gradient(180deg,#3FB8A0,#225E50);border-color:transparent;box-shadow:inset 0 1px 1px rgba(255,255,255,.55)}.fx-thread i{transition:height .45s var(--ease-out)}.fx-chip{background-color:rgba(245,241,234,calc(.8 + .2*var(--glass-tint)));box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 12px 26px -14px rgba(41,51,59,.4),0 0 0 1px rgba(16,24,30,.16)}@media (min-width:1100px){section.fx-edit>.container{display:grid;grid-template-columns:clamp(120px,13vw,180px) minmax(0,1fr);grid-column-gap:clamp(1.6rem,3.5vw,3rem);column-gap:clamp(1.6rem,3.5vw,3rem)}section.fx-edit>.container>*{grid-column:2}section.fx-edit>.container>.fx-rail{grid-column:1;grid-row:1/-1;position:-webkit-sticky;position:sticky;top:6.5rem;align-self:start;height:min-content}}#gyik .fx-big,.on-dark .fx-big{color:var(--cream)}#gyik .fx-rail .eyebrow{color:var(--mint)}.fx-ic{border-radius:13px;background:linear-gradient(160deg,var(--mint),var(--teal) 70%,var(--teal-deep));box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(10,26,22,.25),0 6px 14px -8px rgba(26,74,63,.55)}.fx-ic svg{stroke-width:1.5}.role-card>svg{box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(10,26,22,.25),0 6px 14px -8px rgba(26,74,63,.55);border-radius:13px;background:linear-gradient(160deg,var(--mint),var(--teal) 70%,var(--teal-deep))}#gyik{background-color:var(--slate-deep);background-image:radial-gradient(70% 55% at 85% 12%,rgba(34,94,80,.3),transparent 62%),radial-gradient(55% 45% at 8% 95%,rgba(200,164,104,.14),transparent 60%)}#gyik h2{color:var(--cream)}#gyik .eyebrow{color:var(--mint)}#gyik .section-head>p:not(.eyebrow){color:var(--mist)}#gyik .faq-list{max-width:54rem;padding:clamp(1.1rem,2.6vw,2rem) clamp(1.1rem,3vw,2.4rem);border-radius:26px;background-color:rgba(120,132,142,calc(.16 + .74*var(--glass-tint)));background-image:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.03) 45%,rgba(255,255,255,.01) 62%,rgba(255,255,255,.08));border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-spec),inset 0 -1px 0 rgba(0,0,0,.16),0 26px 60px -24px rgba(8,14,18,.6),0 3px 10px -4px rgba(8,14,18,.5),0 0 0 1px rgba(10,16,22,.35);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}#gyik .faq-item{border-bottom-color:rgba(245,241,234,.14)}#gyik .faq-item:last-child{border-bottom:0}#gyik .faq-item summary{color:var(--cream)}#gyik .faq-item p{color:var(--mist)}#gyik .faq-item summary:after{background-color:rgba(245,241,234,calc(.14 + .8*var(--glass-tint)));background-image:linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,.06) 55%);border-color:rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 18px -10px rgba(0,0,0,.5),0 0 0 1px rgba(0,0,0,.25)}#gyik .faq-item summary:before{color:var(--cream)}#gyik .faq-item summary:hover:after{border-color:var(--mint)}#gyik .faq-item[open] summary:after{background-color:rgba(245,241,234,calc(.22 + .72*var(--glass-tint)));border-color:rgba(143,190,176,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 6px 16px -8px rgba(0,0,0,.55),0 0 0 4px rgba(143,190,176,.16)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){#gyik .faq-list{background-color:#3A4954}#gyik .faq-item summary:after{background-color:rgba(245,241,234,.92)}#gyik .faq-item summary:before{color:var(--teal)}}@media (prefers-reduced-motion:reduce){.cookie-consent:before,.scroll-tracker ul:before,.site-header:before,.success-card:after{animation:none}.faq-item summary:before{transition:none}}.fx-chip{color:var(--ink);background-color:rgba(245,241,234,calc(.78 + .22*var(--glass-tint)))}.cookie-consent{background-color:rgba(49,62,72,calc(.85 + .15*var(--glass-tint)))}.btn-szn{background:var(--teal);color:var(--cream);border:1px solid var(--teal-deep);box-shadow:var(--elev-1),inset 0 1px 0 rgba(255,255,255,.18)}.btn-szn:hover{background:var(--teal-deep)}.szn{background-color:var(--slate-deep);background-image:radial-gradient(70% 55% at 85% 12%,rgba(34,94,80,.3),transparent 62%),radial-gradient(55% 45% at 8% 95%,rgba(200,164,104,.14),transparent 60%)}.szn .eyebrow{color:var(--mint)}.szn-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.15rem;gap:1.15rem;margin-top:1.5rem}.szn-spec{position:relative;border-radius:18px;padding:1.6rem 1.4rem 1.5rem;background-color:rgba(120,132,142,calc(.16 + .74*var(--glass-tint)));background-image:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03) 45%,rgba(255,255,255,.01) 62%,rgba(255,255,255,.07));border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-spec),inset 0 -1px 0 rgba(0,0,0,.16),0 18px 44px -20px rgba(8,14,18,.55),0 0 0 1px rgba(10,16,22,.3);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.szn-spec h3{color:var(--cream);font-size:1.12rem;margin:0 0 .45rem}.szn-spec p{color:#D9E0E5;font-size:.95rem;line-height:1.6;margin:0}.szn-spec .fx-cn{color:rgba(245,241,234,.26)}.szn-spec .fx-ic{margin-bottom:1rem}.szn-cta{margin-top:1.7rem}.szn-price{margin-top:1.35rem;border-radius:22px;padding:1.9rem clamp(1.4rem,3vw,2.4rem) 1.55rem;background-color:rgba(120,132,142,calc(.16 + .74*var(--glass-tint)));background-image:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03) 45%,rgba(255,255,255,.01) 62%,rgba(255,255,255,.08));border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-spec),inset 0 -1px 0 rgba(0,0,0,.16),0 26px 60px -24px rgba(8,14,18,.6),0 3px 10px -4px rgba(8,14,18,.5),0 0 0 1px rgba(10,16,22,.35);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.szn-tiers{display:grid;grid-template-columns:1fr 1fr}.szn-tier{text-align:center;padding:.4rem 1.2rem}.szn-tier+.szn-tier{border-left:1px solid rgba(255,255,255,.14)}.szn-amount{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.7rem,2.7vw,2.25rem);font-weight:600;color:var(--cream);line-height:1.15;margin:0}.szn-tarifa{color:var(--mist);font-size:.85rem;margin:.4rem 0 0;letter-spacing:.07em}.szn-tag,.szn-tarifa{text-transform:uppercase}.szn-tag{display:inline-flex;margin:.55rem auto 0;padding:.24rem .66rem;border-radius:999px;font-size:.72rem;letter-spacing:.08em;color:var(--cream);border:1px solid rgba(200,164,104,.5);background-color:rgba(200,164,104,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.szn-note{color:var(--mist);font-size:.92rem;margin:1.45rem 0 0;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.12);text-align:center}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.szn-price{background-color:rgba(93,106,116,.55)}}@media (hover:hover){.szn-spec:hover{transform:translateY(-6px);box-shadow:inset 0 1px 0 var(--glass-spec),inset 0 -1px 0 rgba(0,0,0,.16),0 24px 54px -20px rgba(8,14,18,.6),0 0 0 1px rgba(255,255,255,.22)}}@media (max-width:1100px){.szn-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.szn-grid{grid-template-columns:1fr;gap:.85rem}.szn-spec{display:grid;grid-template-columns:44px minmax(0,1fr);grid-column-gap:.95rem;column-gap:.95rem;align-items:start;padding:1.15rem 1.05rem}.szn-spec .fx-ic{grid-row:1;margin:0}.szn-spec h3{margin:0 0 .3rem}.szn-spec .fx-cn{top:.85rem;right:.95rem;font-size:1.25rem}.szn-tiers{grid-template-columns:1fr;gap:1.1rem}.szn-tier+.szn-tier{border-left:0;border-top:1px solid rgba(255,255,255,.14);padding-top:1.1rem}}@media (prefers-reduced-motion:reduce){.szn-spec{transition:none}}.fx-ic{width:auto;height:auto;background:none;border-radius:0;box-shadow:none;margin-bottom:1rem}.fx-ic svg{width:30px;height:30px;stroke:var(--teal-deep);stroke-width:1.6}.role-card>svg{width:30px;height:30px;padding:0;background:none;border-radius:0;box-shadow:none;color:var(--teal-deep)}.szn-spec .fx-ic svg{stroke:var(--cream);stroke-width:1.5}@media (max-width:640px){.szn-spec{grid-template-columns:34px minmax(0,1fr)}}.fx-defs{position:absolute;width:0;height:0;overflow:hidden}.fx-refract{display:none}@supports (filter:url("#fxRefract")){.fx-refract{display:block;position:absolute;inset:1px;z-index:0;pointer-events:none;opacity:.62;background:var(--glass-scene);filter:url(#fxRefract);-webkit-clip-path:inset(0 round 25px);clip-path:inset(0 round 25px)}#gyik .faq-list{position:relative;--glass-scene:repeating-linear-gradient(115deg,rgba(255,255,255,.055) 0 1px,transparent 1px 9px),radial-gradient(120% 100% at 88% 0%,rgba(34,94,80,.42),transparent 62%),radial-gradient(90% 80% at 4% 100%,rgba(200,164,104,.20),transparent 60%),linear-gradient(var(--slate-deep),var(--slate-deep))}#gyik .faq-item{position:relative;z-index:1}.cta-band{--glass-scene:repeating-linear-gradient(115deg,rgba(255,255,255,.05) 0 1px,transparent 1px 5px,rgba(8,20,16,.07) 5px 6px,transparent 6px 10px),radial-gradient(70% 120% at 50% -20%,rgba(235,211,162,.16),transparent 60%),linear-gradient(150deg,var(--teal-deep),var(--teal) 60%,#2C6F5F)}.cta-band .container>.fx-refract{position:absolute;inset:0;z-index:-1;opacity:.85;-webkit-clip-path:none;clip-path:none}.cta-band .container p{color:var(--cream)}#kapcsolat .contact-grid{--glass-scene:repeating-linear-gradient(115deg,rgba(255,255,255,.055) 0 1px,transparent 1px 9px),radial-gradient(120% 100% at 88% 0%,rgba(34,94,80,.42),transparent 62%),radial-gradient(90% 80% at 4% 100%,rgba(200,164,104,.20),transparent 60%),linear-gradient(var(--slate-deep),var(--slate-deep))}#kapcsolat .contact-grid>:not(.fx-refract){position:relative;z-index:1}}#kapcsolat{background-color:var(--slate-deep);background-image:radial-gradient(70% 55% at 85% 12%,rgba(34,94,80,.3),transparent 62%),radial-gradient(55% 45% at 8% 95%,rgba(200,164,104,.14),transparent 60%)}#kapcsolat .eyebrow{color:var(--mint)}#kapcsolat .contact-grid{position:relative;max-width:64rem;margin-inline:auto;padding:clamp(1.4rem,3vw,2.4rem);border-radius:26px;background-color:rgba(120,132,142,calc(.16 + .74*var(--glass-tint)));background-image:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03) 45%,rgba(255,255,255,.01) 62%,rgba(255,255,255,.07));border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-spec),inset 0 -1px 0 rgba(0,0,0,.16),0 26px 60px -24px rgba(8,14,18,.6),0 3px 10px -4px rgba(8,14,18,.5),0 0 0 1px rgba(10,16,22,.35)}#kapcsolat .contact-form{background:none;background-image:none;border:0;box-shadow:none;padding:0}#kapcsolat .field label{color:var(--cream)}#kapcsolat .req{color:var(--mint)}#kapcsolat .form-note{color:var(--mist)}#kapcsolat .field input:focus,#kapcsolat .field textarea:focus{border-color:var(--mint);box-shadow:inset 0 1px 2px rgba(41,51,59,.06),0 0 0 4px rgba(143,190,176,.3)}#kapcsolat .contact-direct{background:none;background-image:none;border:0;border-radius:0;box-shadow:none;border-left:1px solid rgba(255,255,255,.14);padding:.4rem 0 .4rem 2rem}@media (max-width:900px){#kapcsolat .contact-direct{border-left:0;border-top:1px solid rgba(255,255,255,.14);padding:1.6rem 0 0;margin-top:.4rem}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){#kapcsolat .contact-grid{background-color:#3A4954}}#kapcsolat .btn-primary{color:#F8EDD5;border-color:rgba(223,193,138,.55);background-color:rgba(168,133,79,.16);background-image:radial-gradient(120% 90% at 50% 0,rgba(235,211,162,.3),rgba(235,211,162,0) 58%),linear-gradient(180deg,rgba(255,236,196,.18),rgba(168,133,79,.05) 45%,rgba(110,80,40,.1) 72%,rgba(235,211,162,.14));box-shadow:inset 0 1px 0 rgba(255,236,196,.55),0 16px 36px -12px rgba(120,90,48,.5),0 0 0 1px rgba(90,65,21,.28)}#kapcsolat .btn-primary:before{background:radial-gradient(170px 120px at var(--mx,50%) var(--my,-40%),rgba(255,228,170,.16),rgba(255,228,170,0) 65%)}#kapcsolat .btn-primary:after{box-shadow:inset 0 1px 0 rgba(255,236,196,.3),inset 0 -1.5px 0 rgba(70,50,22,.3)}#kapcsolat .btn-primary:hover{background-color:rgba(110,80,40,.3);border-color:rgba(235,211,162,.8);box-shadow:inset 0 1px 0 rgba(255,240,205,.55),inset 0 -1px 1px rgba(70,50,22,.3),0 2px 4px rgba(18,14,8,.28),0 20px 44px -14px rgba(120,90,48,.6)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){#kapcsolat .btn-primary{background:#7A5A33;background-image:none;color:#F8EDD5}}@supports (filter:url("#fxRefract")){.szn-price{--glass-scene:repeating-linear-gradient(115deg,rgba(255,255,255,.055) 0 1px,transparent 1px 9px),radial-gradient(120% 100% at 88% 0%,rgba(34,94,80,.42),transparent 62%),radial-gradient(90% 80% at 4% 100%,rgba(200,164,104,.20),transparent 60%),linear-gradient(var(--slate-deep),var(--slate-deep))}.szn-price>:not(.fx-refract){position:relative;z-index:1}.szn-price>.fx-refract{z-index:0;-webkit-clip-path:inset(0 round 21px);clip-path:inset(0 round 21px)}}@media (prefers-reduced-motion:reduce){.success-card,.success-overlay{transition:opacity .2s ease}.success-backdrop{transition:none}.info-card,.success-card{transform:none}.success-mark-check{transition:none;stroke-dashoffset:0}.faq-item::details-content{transition:none}}