.privacy-policy-module__kQTP9G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.privacy-policy-module__kQTP9G__hero{color:#f4f0e8;background:#171717;padding:clamp(140px,16vw,190px) 0 clamp(70px,9vw,100px);position:relative;overflow:hidden}.privacy-policy-module__kQTP9G__heroInner{z-index:2;width:min(1180px,100% - 48px);margin:0 auto;position:relative}.privacy-policy-module__kQTP9G__kicker{font:11px/1.4 var(--app-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--neodent-red);margin:0 0 20px}.privacy-policy-module__kQTP9G__hero h1{font:clamp(2.8rem, 6vw, 5.4rem)/.98 var(--app-font-serif);letter-spacing:-.03em;margin:0 0 18px;font-weight:400}.privacy-policy-module__kQTP9G__intro{font:17px/1.6 var(--app-font-sans);color:#bcb9b1;max-width:420px;margin:0}.privacy-policy-module__kQTP9G__geometry{pointer-events:none;z-index:1;opacity:.6;position:absolute;inset:0}.privacy-policy-module__kQTP9G__ghost{font:clamp(6rem, 13vw, 12rem)/.9 var(--app-font-serif);letter-spacing:-.02em;color:#f4f0e80d;white-space:nowrap;font-weight:400;position:absolute;top:14%;right:-3%}.privacy-policy-module__kQTP9G__verticalRail{background:#f4f0e818;width:1px;position:absolute;top:10%;bottom:10%;left:78%}.privacy-policy-module__kQTP9G__horizontalRail{background:#f4f0e818;height:1px;position:absolute;top:62%;left:60%;right:0}.privacy-policy-module__kQTP9G__registrationDot{background:var(--neodent-red);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(62% - 3px);left:calc(78% - 3px);box-shadow:0 0 0 4px #c1392f14}.privacy-policy-module__kQTP9G__body{background:var(--neodent-ivory);color:var(--neodent-ink);padding:clamp(70px,9vw,110px) 0 clamp(90px,10vw,130px)}.privacy-policy-module__kQTP9G__bodyInner{width:min(760px,100% - 48px);margin:0 auto}.privacy-policy-module__kQTP9G__leadParagraph{font:18px/1.7 var(--app-font-sans);color:#4a5254;border-bottom:1px solid var(--neodent-border);max-width:640px;margin:0 0 clamp(50px,6vw,76px);padding-bottom:clamp(50px,6vw,76px)}.privacy-policy-module__kQTP9G__chapters{margin:0;padding:0;list-style:none}.privacy-policy-module__kQTP9G__chapter{border-top:1px solid var(--neodent-border);gap:clamp(20px,4vw,40px);padding:clamp(34px,4vw,48px) 0;display:flex}.privacy-policy-module__kQTP9G__chapters>.privacy-policy-module__kQTP9G__chapter:first-child{border-top:none;padding-top:0}.privacy-policy-module__kQTP9G__chapterNumber{width:40px;font:12px var(--app-font-mono);letter-spacing:.1em;color:var(--neodent-red);flex-shrink:0;padding-top:3px}.privacy-policy-module__kQTP9G__chapterContent{min-width:0}.privacy-policy-module__kQTP9G__chapterContent h3{font:clamp(1.5rem, 2.4vw, 2rem) var(--app-font-serif);letter-spacing:-.01em;color:var(--neodent-ink);margin:0 0 16px;font-weight:400}.privacy-policy-module__kQTP9G__chapterContent p{font:15px/1.7 var(--app-font-sans);color:#4a5254;max-width:560px;margin:0 0 14px}.privacy-policy-module__kQTP9G__chapterContent p:last-child{margin-bottom:0}.privacy-policy-module__kQTP9G__list{flex-direction:column;gap:10px;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.privacy-policy-module__kQTP9G__list li{font:15px/1.65 var(--app-font-sans);color:#4a5254;padding-left:20px;position:relative}.privacy-policy-module__kQTP9G__list li:before{content:"";background:var(--neodent-red);width:8px;height:1px;position:absolute;top:9px;left:0}.privacy-policy-module__kQTP9G__termList{flex-direction:column;gap:18px;margin:0;padding:0;display:flex}.privacy-policy-module__kQTP9G__termList dt{font:11px var(--app-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--neodent-red);margin:0 0 5px}.privacy-policy-module__kQTP9G__termList dd{font:15px/1.65 var(--app-font-sans);color:#4a5254;max-width:560px;margin:0}.privacy-policy-module__kQTP9G__callout{font:clamp(1.4rem, 2.2vw, 1.8rem) var(--app-font-serif);color:var(--neodent-red);border-left:2px solid var(--neodent-red);max-width:500px;margin:0 0 20px;padding:2px 0 2px 20px;font-style:italic;font-weight:400}.privacy-policy-module__kQTP9G__closing{border-top:1px solid var(--neodent-border);margin-top:clamp(50px,6vw,76px);padding-top:clamp(50px,6vw,76px)}.privacy-policy-module__kQTP9G__closing h3{font:clamp(1.5rem, 2.4vw, 2rem) var(--app-font-serif);color:var(--neodent-ink);margin:0 0 14px;font-weight:400}.privacy-policy-module__kQTP9G__closing p{font:15px/1.7 var(--app-font-sans);color:#4a5254;max-width:560px;margin:0 0 26px}.privacy-policy-module__kQTP9G__closingActions{flex-wrap:wrap;gap:24px;display:flex}.privacy-policy-module__kQTP9G__closingActions a{color:var(--neodent-ink);font:12px var(--app-font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--neodent-red);align-items:center;gap:10px;padding-bottom:8px;text-decoration:none;transition:color .2s;display:inline-flex}.privacy-policy-module__kQTP9G__closingActions a:hover,.privacy-policy-module__kQTP9G__closingActions a:focus-visible{color:var(--neodent-red)}.privacy-policy-module__kQTP9G__closingActions a:focus-visible{outline:2px solid var(--neodent-red);outline-offset:4px}.privacy-policy-module__kQTP9G__closingActions svg{width:15px;height:15px}.privacy-policy-module__kQTP9G__lastUpdated{font:11px var(--app-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--neodent-muted);margin:clamp(40px,5vw,60px) 0 0}@media (max-width:700px){.privacy-policy-module__kQTP9G__heroInner,.privacy-policy-module__kQTP9G__bodyInner{width:calc(100% - 36px)}.privacy-policy-module__kQTP9G__hero{padding-top:120px}.privacy-policy-module__kQTP9G__ghost{display:none}.privacy-policy-module__kQTP9G__verticalRail{left:88%}.privacy-policy-module__kQTP9G__horizontalRail{left:40%}.privacy-policy-module__kQTP9G__registrationDot{top:calc(62% - 3px);left:calc(88% - 3px)}.privacy-policy-module__kQTP9G__chapter{flex-direction:column;gap:10px}.privacy-policy-module__kQTP9G__chapterNumber{width:auto}.privacy-policy-module__kQTP9G__callout{padding-left:16px}}@media (prefers-reduced-motion:reduce){.privacy-policy-module__kQTP9G__hero,.privacy-policy-module__kQTP9G__body{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
