#privacy-page{--privacy-text:#171717;--privacy-muted:#626262;--privacy-border:#11111124;--privacy-yellow:#ffc300;--privacy-radius:17px;gap:8px;display:grid}#privacy-page *,#privacy-page :before,#privacy-page :after{box-sizing:border-box}#privacy-page .privacy-hero,#privacy-page .privacy-controller,#privacy-page .privacy-processing,#privacy-page .privacy-framework,#privacy-page .privacy-rights,#privacy-page .privacy-development-note{border:1px solid var(--privacy-border);border-radius:var(--privacy-radius);background:#fff;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 5px 12px #0000000b,0 20px 42px #00000014}#privacy-page .privacy-hero:before,#privacy-page .privacy-controller:before,#privacy-page .privacy-processing:before,#privacy-page .privacy-framework:before,#privacy-page .privacy-rights:before,#privacy-page .privacy-development-note:before{z-index:3;content:"";background:var(--privacy-yellow);height:4px;position:absolute;top:0;left:0;right:0}#privacy-page .privacy-kicker{color:#6b6b6b;letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:700;line-height:1.3}#privacy-page .privacy-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.4fr);display:grid}#privacy-page .privacy-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:46px 44px 48px;display:flex}#privacy-page .privacy-hero h1{max-width:790px;color:var(--privacy-text);letter-spacing:-.052em;margin:0;font-size:clamp(3rem,5.2vw,4.6rem);font-weight:700;line-height:.96}#privacy-page .privacy-hero-copy>p:last-child{max-width:720px;color:var(--privacy-muted);margin:22px 0 0;font-size:1.04rem;line-height:1.6}#privacy-page .privacy-hero-facts{color:#fff;background:var(--procheck-black-pearl,#030303);min-width:0;box-shadow:var(--procheck-black-pearl-inset);background-position:0 0,0 0,18%,0 0;background-size:125% 140%,125% 140%,180% 100%,auto;align-content:center;padding:31px 30px;display:grid}#privacy-page .privacy-hero-facts .privacy-kicker{color:var(--privacy-yellow)}#privacy-page .privacy-hero-facts ul{margin:0;padding:0;list-style:none;display:grid}#privacy-page .privacy-hero-facts li{border-bottom:1px solid #ffffff26;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:14px;min-height:76px;display:grid}#privacy-page .privacy-hero-facts li:last-child{border-bottom:0}#privacy-page .privacy-hero-facts li>span{border:1px solid var(--privacy-yellow);width:42px;height:42px;color:var(--privacy-yellow);border-radius:9px;place-items:center;font-size:.74rem;font-weight:700;display:grid}#privacy-page .privacy-hero-facts strong,#privacy-page .privacy-hero-facts small{display:block}#privacy-page .privacy-hero-facts strong{font-size:.9rem;line-height:1.25}#privacy-page .privacy-hero-facts small{color:#ffffff94;margin-top:5px;font-size:.72rem;line-height:1.35}#privacy-page .privacy-controller{grid-template-columns:minmax(290px,.36fr) minmax(0,1fr);display:grid}#privacy-page .privacy-controller-intro{color:#fff;background:var(--procheck-black-pearl,#030303);min-width:0;box-shadow:var(--procheck-black-pearl-inset);background-position:0 0,0 0,18%,0 0;background-size:125% 140%,125% 140%,180% 100%,auto;flex-direction:column;justify-content:space-between;gap:40px;padding:40px 34px 35px;display:flex}#privacy-page .privacy-controller-intro .privacy-kicker{color:var(--privacy-yellow)}#privacy-page .privacy-controller-intro h2{color:#fff;letter-spacing:-.045em;max-width:330px;margin:0;font-size:clamp(2.05rem,3.4vw,3rem);font-weight:700;line-height:1}#privacy-page .privacy-controller-intro p:last-child{color:#ffffffa6;max-width:310px;margin:18px 0 0;font-size:.87rem;line-height:1.55}#privacy-page .privacy-controller-intro>a{color:#fff;border:1px solid #ffffff57;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:48px;padding:11px 14px;font-size:.84rem;font-weight:700;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}#privacy-page .privacy-controller-intro>a span{color:var(--privacy-yellow);font-size:1.15rem;transition:transform .18s}#privacy-page .privacy-controller-intro>a:hover,#privacy-page .privacy-controller-intro>a:focus-visible{color:#111;background:#fff;border-color:#fff;outline:none}#privacy-page .privacy-controller-intro>a:hover span,#privacy-page .privacy-controller-intro>a:focus-visible span{transform:translate(4px)}#privacy-page .privacy-controller-details{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;min-width:0;padding:28px;display:grid}#privacy-page .privacy-controller-details article{background:#fff;border:1px solid #1111112b;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-content:start;gap:14px;min-width:0;min-height:126px;padding:19px;display:grid;box-shadow:0 6px 15px #0000000b}#privacy-page .privacy-controller-details .privacy-detail-wide{grid-column:1/-1;min-height:0}#privacy-page .privacy-detail-number{width:44px;height:44px;color:var(--privacy-yellow);background:#111;border-radius:9px;place-items:center;font-size:.75rem;font-weight:700;display:grid}#privacy-page .privacy-controller-details h3{color:var(--privacy-text);margin:2px 0 9px;font-size:.93rem;line-height:1.25}#privacy-page .privacy-controller-details p,#privacy-page .privacy-controller-details address{color:var(--privacy-muted);margin:0;font-size:.84rem;font-style:normal;line-height:1.55}#privacy-page .privacy-controller-details a,#privacy-page .privacy-rights a{color:var(--privacy-text);overflow-wrap:anywhere;-webkit-text-decoration-color:var(--privacy-yellow);text-decoration-color:var(--privacy-yellow);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}#privacy-page .privacy-controller-details a:hover,#privacy-page .privacy-controller-details a:focus-visible,#privacy-page .privacy-rights a:hover,#privacy-page .privacy-rights a:focus-visible{color:#6d5400;outline:none}#privacy-page .privacy-processing,#privacy-page .privacy-rights{padding:39px 40px 40px}#privacy-page .privacy-section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.4fr);align-items:end;gap:28px;display:grid}#privacy-page .privacy-section-heading h2{max-width:720px;color:var(--privacy-text);letter-spacing:-.045em;margin:0;font-size:clamp(2.15rem,3.8vw,3.3rem);font-weight:700;line-height:1}#privacy-page .privacy-section-heading>p{color:var(--privacy-muted);margin:0;font-size:.86rem;line-height:1.55}#privacy-page .privacy-processing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:29px;display:grid}#privacy-page .privacy-processing-grid article{background:#fff;border:1px solid #1111112b;border-radius:12px;flex-direction:column;min-width:0;min-height:190px;padding:21px 20px;display:flex;box-shadow:0 6px 15px #0000000b}#privacy-page .privacy-processing-grid article>span{color:#8a8a8a;letter-spacing:.08em;font-size:.7rem;font-weight:700}#privacy-page .privacy-processing-grid h3{color:var(--privacy-text);margin:16px 0 9px;font-size:1rem;line-height:1.25}#privacy-page .privacy-processing-grid p{color:var(--privacy-muted);margin:0;font-size:.8rem;line-height:1.55}#privacy-page .privacy-processing-grid small{color:#777;margin-top:auto;padding-top:18px;font-size:.69rem;font-weight:700;line-height:1.4;display:block}#privacy-page .privacy-processing-grid a{width:fit-content;color:var(--privacy-text);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}#privacy-page .privacy-processing-grid a span{color:#8a6900;transition:transform .18s}#privacy-page .privacy-processing-grid a:hover,#privacy-page .privacy-processing-grid a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--privacy-yellow);text-decoration-color:var(--privacy-yellow);text-underline-offset:4px;outline:none;text-decoration-thickness:2px}#privacy-page .privacy-processing-grid a:hover span,#privacy-page .privacy-processing-grid a:focus-visible span{transform:translate(2px,-2px)}#privacy-page .privacy-framework{grid-template-columns:minmax(290px,.36fr) minmax(0,1fr);display:grid}#privacy-page .privacy-framework-side{color:#fff;background:linear-gradient(160deg,#191919 0%,#090909 100%);min-width:0}#privacy-page .privacy-framework-side>div{padding:41px 34px;position:sticky;top:116px}#privacy-page .privacy-framework-side .privacy-kicker{color:var(--privacy-yellow)}#privacy-page .privacy-framework-side h2{color:#fff;letter-spacing:-.045em;max-width:320px;margin:0;font-size:clamp(2.05rem,3.4vw,3rem);line-height:1}#privacy-page .privacy-framework-side p:last-child{color:#ffffffa6;max-width:315px;margin:18px 0 0;font-size:.87rem;line-height:1.55}#privacy-page .privacy-framework-content{gap:0;min-width:0;padding:19px 32px;display:grid}#privacy-page .privacy-framework-content article{border-bottom:1px solid #1111111f;grid-template-columns:48px minmax(0,1fr);gap:17px;padding:22px 0;display:grid}#privacy-page .privacy-framework-content article:last-child{border-bottom:0}#privacy-page .privacy-framework-content article>span{width:44px;height:44px;color:var(--privacy-text);border:1px solid #11111159;border-radius:9px;place-items:center;font-size:.73rem;font-weight:700;display:grid}#privacy-page .privacy-framework-content h3{color:var(--privacy-text);margin:1px 0 7px;font-size:.98rem;line-height:1.25}#privacy-page .privacy-framework-content p{max-width:750px;color:var(--privacy-muted);margin:0;font-size:.81rem;line-height:1.55}#privacy-page .privacy-framework-content .privacy-framework-note{color:#747474;max-width:none;margin:0;padding:18px 0 8px 65px;font-size:.72rem;line-height:1.45}#privacy-page .privacy-rights-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:29px;display:grid}#privacy-page .privacy-rights-grid article{background:#fff;border:1px solid #1111112e;border-radius:11px;flex-direction:column;justify-content:space-between;gap:15px;min-width:0;min-height:142px;padding:17px 14px;display:flex}#privacy-page .privacy-rights-grid article>span{color:#8a8a8a;letter-spacing:.08em;font-size:.69rem;font-weight:700}#privacy-page .privacy-rights-grid strong{color:var(--privacy-text);overflow-wrap:anywhere;margin-top:auto;font-size:.84rem;line-height:1.2}#privacy-page .privacy-rights-grid small{color:var(--privacy-muted);font-size:.68rem;line-height:1.35}#privacy-page .privacy-complaint{color:#fff;background:var(--procheck-black-pearl,#030303);box-shadow:var(--procheck-black-pearl-shadow);background-position:0 0,0 0,18%,0 0;background-size:125% 140%,125% 140%,180% 100%,auto;border-radius:12px;grid-template-columns:minmax(230px,.38fr) minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:10px;padding:22px 23px;display:grid}#privacy-page .privacy-complaint .privacy-kicker{color:var(--privacy-yellow);margin-bottom:7px}#privacy-page .privacy-complaint h3{margin:0;font-size:1.1rem;line-height:1.25}#privacy-page .privacy-complaint>p{color:#ffffffa6;margin:0;font-size:.78rem;line-height:1.5}#privacy-page .privacy-complaint>a{color:#fff;white-space:nowrap;border:1px solid #ffffff59;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:10px 13px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}#privacy-page .privacy-complaint>a span{color:var(--privacy-yellow)}#privacy-page .privacy-complaint>a:hover,#privacy-page .privacy-complaint>a:focus-visible{color:#111;background:#fff;border-color:#fff;outline:none}#privacy-page .privacy-development-note{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:21px;padding:31px 36px 33px;display:grid}#privacy-page .privacy-development-note>span{width:54px;height:54px;color:var(--privacy-yellow);background:#111;border-radius:11px;place-items:center;font-size:1.15rem;font-weight:700;display:grid}#privacy-page .privacy-development-note h2{color:var(--privacy-text);letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1}#privacy-page .privacy-development-note p:last-child{max-width:920px;color:var(--privacy-muted);margin:13px 0 0;font-size:.83rem;line-height:1.55}@media (width<=1100px){#privacy-page .privacy-rights-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=960px){#privacy-page .privacy-hero,#privacy-page .privacy-controller,#privacy-page .privacy-framework{grid-template-columns:1fr}#privacy-page .privacy-hero-facts ul{grid-template-columns:repeat(3,minmax(0,1fr))}#privacy-page .privacy-hero-facts li{border-bottom:0;border-right:1px solid #ffffff26;padding-right:15px}#privacy-page .privacy-hero-facts li:last-child{border-right:0}#privacy-page .privacy-controller-intro{grid-template-columns:minmax(0,1fr) 250px;align-items:end;display:grid}#privacy-page .privacy-framework-side>div{position:static}#privacy-page .privacy-complaint{grid-template-columns:minmax(220px,.4fr) minmax(0,1fr)}#privacy-page .privacy-complaint>a{grid-column:1/-1;justify-content:space-between}}@media (width<=700px){#privacy-page .privacy-hero-copy{padding:36px 22px 31px}#privacy-page .privacy-hero h1{font-size:clamp(2.55rem,12vw,3.45rem)}#privacy-page .privacy-hero-facts{padding:28px 22px}#privacy-page .privacy-hero-facts ul{grid-template-columns:1fr}#privacy-page .privacy-hero-facts li{border-bottom:1px solid #ffffff26;border-right:0}#privacy-page .privacy-controller-intro{padding:31px 22px 27px;display:flex}#privacy-page .privacy-controller-details{grid-template-columns:1fr;padding:18px}#privacy-page .privacy-controller-details .privacy-detail-wide{grid-column:1}#privacy-page .privacy-processing,#privacy-page .privacy-rights{padding:31px 20px 22px}#privacy-page .privacy-section-heading{grid-template-columns:1fr;gap:14px}#privacy-page .privacy-processing-grid,#privacy-page .privacy-rights-grid{grid-template-columns:1fr}#privacy-page .privacy-processing-grid article{min-height:0}#privacy-page .privacy-processing-grid small,#privacy-page .privacy-processing-grid a{margin-top:17px}#privacy-page .privacy-framework-side>div{padding:32px 22px}#privacy-page .privacy-framework-content{padding:12px 20px}#privacy-page .privacy-framework-content .privacy-framework-note{padding-left:0}#privacy-page .privacy-rights-grid article{min-height:0}#privacy-page .privacy-complaint{grid-template-columns:1fr;gap:18px}#privacy-page .privacy-complaint>a{grid-column:1}#privacy-page .privacy-development-note{grid-template-columns:1fr;padding:28px 22px}}@media (prefers-reduced-motion:reduce){#privacy-page *,#privacy-page :before,#privacy-page :after{scroll-behavior:auto!important;transition:none!important}}
