.nvm-gelato-privacy-policy-v3{--i:#3d1614;--r:#c91f32;--g:#d9b66c;--c:#fbf4e8;--l:#ead9b7;color:var(--i);background:#fff;font:16px/1.72 "Poppins",Arial,sans-serif;padding:1px 0 0}.nvm-gelato-privacy-policy-v3 *{box-sizing:border-box}.nvm-gelato-privacy-policy-v3 .gpp-hero{position:relative;isolation:isolate;overflow:hidden;width:min(1120px,calc(100% - 48px));margin:48px auto 0;padding:78px 72px 82px;background:linear-gradient(135deg,#401310,#71281f);border-radius:32px;color:#fff}.nvm-gelato-privacy-policy-v3 .gpp-hero:after{content:"";position:absolute;z-index:-1;top:18px;right:28px;width:340px;height:368px;background-image:url("https://ggelato.hu/wp-content/uploads/2026/08/hero-g-letter-big.svg");background-repeat:no-repeat;background-position:center;background-size:contain;filter:brightness(0) invert(1);opacity:.13;pointer-events:none}.nvm-gelato-privacy-policy-v3 .gpp-hero__inner{position:relative;z-index:1;max-width:800px}.nvm-gelato-privacy-policy-v3 .gpp-eyebrow,.nvm-gelato-privacy-policy-v3 .gpp-updated,.nvm-gelato-privacy-policy-v3 .gpp-provider__type{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600}.nvm-gelato-privacy-policy-v3 .gpp-eyebrow{color:#f0cf89}.nvm-gelato-privacy-policy-v3 .gpp-hero h1{max-width:760px;margin:18px 0 22px;font:700 clamp(48px,6vw,76px)/1.04 "Playfair Display",Georgia,serif;letter-spacing:-.035em;color:#fff}.nvm-gelato-privacy-policy-v3 .gpp-lead{max-width:680px;margin:0 0 28px;font-size:18px;color:rgba(255,255,255,.88)}.nvm-gelato-privacy-policy-v3 .gpp-updated{color:rgba(255,255,255,.72)}.nvm-gelato-privacy-policy-v3 .gpp-content{display:block;width:min(900px,calc(100% - 48px));margin:88px auto 0;padding:0 0 120px}.nvm-gelato-privacy-policy-v3 .gpp-section{scroll-margin-top:120px;padding:0 0 72px;margin:0 0 72px;border-bottom:1px solid var(--l)}.nvm-gelato-privacy-policy-v3 .gpp-section:last-child{margin-bottom:0}.nvm-gelato-privacy-policy-v3 .gpp-section__number{display:block;margin:0 0 14px;color:var(--r);font-size:12px;font-weight:700;line-height:1;letter-spacing:.16em}.nvm-gelato-privacy-policy-v3 .gpp-section h2{margin:0 0 28px;font:700 clamp(34px,4vw,48px)/1.12 "Playfair Display",Georgia,serif;letter-spacing:-.025em}.nvm-gelato-privacy-policy-v3 .gpp-section h3{margin:0 0 14px;font:700 24px/1.25 "Playfair Display",Georgia,serif}.nvm-gelato-privacy-policy-v3 .gpp-section p{margin:0 0 18px;color:#563b37}.nvm-gelato-privacy-policy-v3 .gpp-section a{color:#a51625;text-underline-offset:3px}.nvm-gelato-privacy-policy-v3 .gpp-data-card{margin:0 0 28px;padding:36px 40px;background:var(--c);border:1px solid var(--l);border-radius:24px}.nvm-gelato-privacy-policy-v3 .gpp-data-card dl{margin:0}.nvm-gelato-privacy-policy-v3 .gpp-data-card dl>div{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:12px 0;border-bottom:1px solid rgba(122,83,48,.15)}.nvm-gelato-privacy-policy-v3 .gpp-data-card dl>div:last-child{border:0}.nvm-gelato-privacy-policy-v3 .gpp-data-card dt{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#956a54}.nvm-gelato-privacy-policy-v3 .gpp-data-card dd{margin:0;font-weight:500}.nvm-gelato-privacy-policy-v3 .gpp-process{padding:30px 0;border-top:1px solid var(--l)}.nvm-gelato-privacy-policy-v3 .gpp-process__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 42px}.nvm-gelato-privacy-policy-v3 .gpp-process__grid p{margin:0;padding-bottom:14px}.nvm-gelato-privacy-policy-v3 .gpp-process strong{display:block;margin-bottom:5px;color:var(--i);font-size:12px;letter-spacing:.09em;text-transform:uppercase}.nvm-gelato-privacy-policy-v3 .gpp-provider,.nvm-gelato-privacy-policy-v3 .gpp-authority{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;margin:0 0 18px;padding:34px 36px;border:1px solid var(--l);border-radius:24px}.nvm-gelato-privacy-policy-v3 .gpp-provider h3,.nvm-gelato-privacy-policy-v3 .gpp-authority h3{margin:5px 0 8px}.nvm-gelato-privacy-policy-v3 .gpp-provider p,.nvm-gelato-privacy-policy-v3 .gpp-authority p{margin:0}.nvm-gelato-privacy-policy-v3 .gpp-provider__type{color:#a87836!important}.nvm-gelato-privacy-policy-v3 .gpp-link{display:inline-flex;gap:8px;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none}.nvm-gelato-privacy-policy-v3 .gpp-note{margin-top:30px;padding:32px 36px;border-left:4px solid var(--r);background:var(--c);border-radius:0 20px 20px 0}.nvm-gelato-privacy-policy-v3 .gpp-note strong{font:700 22px "Playfair Display",Georgia,serif}.nvm-gelato-privacy-policy-v3 .gpp-note p{margin:6px 0 0}@media(max-width:900px){.nvm-gelato-privacy-policy-v3 .gpp-hero{padding:66px 52px 70px}.nvm-gelato-privacy-policy-v3 .gpp-hero:after{top:18px;right:18px;width:270px;height:292px}.nvm-gelato-privacy-policy-v3 .gpp-provider,.nvm-gelato-privacy-policy-v3 .gpp-authority{grid-template-columns:1fr}.nvm-gelato-privacy-policy-v3 .gpp-content{margin-top:72px}}@media(max-width:640px){.nvm-gelato-privacy-policy-v3 .gpp-hero{width:calc(100% - 32px);margin-top:24px;padding:52px 24px 58px;border-radius:24px}.nvm-gelato-privacy-policy-v3 .gpp-hero:after{top:18px;right:-14px;width:190px;height:206px;opacity:.10}.nvm-gelato-privacy-policy-v3 .gpp-hero h1{font-size:42px}.nvm-gelato-privacy-policy-v3 .gpp-lead{font-size:16px}.nvm-gelato-privacy-policy-v3 .gpp-content{width:calc(100% - 32px);margin-top:58px;padding-bottom:80px}.nvm-gelato-privacy-policy-v3 .gpp-section{padding-bottom:52px;margin-bottom:52px}.nvm-gelato-privacy-policy-v3 .gpp-section h2{font-size:34px}.nvm-gelato-privacy-policy-v3 .gpp-data-card{padding:26px 22px;border-radius:20px}.nvm-gelato-privacy-policy-v3 .gpp-data-card dl>div{grid-template-columns:1fr;gap:3px}.nvm-gelato-privacy-policy-v3 .gpp-process__grid{grid-template-columns:1fr;gap:0}.nvm-gelato-privacy-policy-v3 .gpp-provider,.nvm-gelato-privacy-policy-v3 .gpp-authority{padding:26px 22px;border-radius:20px}}