.PrivacyPage-module-scss-module__2EoEOW__legalPage{background-color:var(--color-bg-deep);color:#fff;min-height:100vh;padding:clamp(120px,14vh,180px) 0 clamp(80px,10vw,140px);position:relative;overflow:hidden}.PrivacyPage-module-scss-module__2EoEOW__ambientGlow{filter:blur(90px);pointer-events:none;background:radial-gradient(circle,#0040ff14 0%,#0000 70%);width:500px;height:500px;position:absolute;top:10%;left:10%}.PrivacyPage-module-scss-module__2EoEOW__container{z-index:1;max-width:var(--container-max);box-sizing:border-box;margin:0 auto;padding:0 clamp(20px,4.5vw,64px);position:relative}.PrivacyPage-module-scss-module__2EoEOW__pageHeader{border-bottom:1px solid #ffffff14;flex-direction:column;gap:16px;margin-bottom:clamp(48px,6vw,72px);padding-bottom:32px;display:flex}.PrivacyPage-module-scss-module__2EoEOW__taglineBadge{align-items:center;gap:14px;display:inline-flex}.PrivacyPage-module-scss-module__2EoEOW__monoIndex{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-primary-blue);font-size:.8125rem;font-weight:600}.PrivacyPage-module-scss-module__2EoEOW__dividerLine{background-color:#ffffff2e;width:36px;height:1px}.PrivacyPage-module-scss-module__2EoEOW__tagLabel{font-family:var(--font-mono);letter-spacing:.12em;color:#fff9;font-size:.75rem}.PrivacyPage-module-scss-module__2EoEOW__mainTitle{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:800;line-height:1.05}.PrivacyPage-module-scss-module__2EoEOW__lastUpdated{font-family:var(--font-mono);color:#ffffff80;margin:0;font-size:.8125rem}.PrivacyPage-module-scss-module__2EoEOW__contentLayout{grid-template-columns:280px 1fr;align-items:flex-start;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:900px){.PrivacyPage-module-scss-module__2EoEOW__contentLayout{grid-template-columns:1fr}}.PrivacyPage-module-scss-module__2EoEOW__tocSidebar{position:sticky;top:100px}@media (max-width:900px){.PrivacyPage-module-scss-module__2EoEOW__tocSidebar{position:static}}.PrivacyPage-module-scss-module__2EoEOW__tocCard{background:#16192599;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;gap:16px;padding:24px;display:flex}.PrivacyPage-module-scss-module__2EoEOW__tocHeader{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-primary-blue);font-size:.6875rem;font-weight:700}.PrivacyPage-module-scss-module__2EoEOW__tocList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.PrivacyPage-module-scss-module__2EoEOW__tocList li a{color:#ffffffa6;font-size:.8125rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.PrivacyPage-module-scss-module__2EoEOW__tocList li a:hover{color:var(--color-primary-blue);transform:translate(3px)}.PrivacyPage-module-scss-module__2EoEOW__quickContact{border-top:1px solid #ffffff14;flex-direction:column;gap:6px;padding-top:16px;display:flex}.PrivacyPage-module-scss-module__2EoEOW__qcLabel{font-family:var(--font-mono);letter-spacing:.1em;color:#ffffff73;font-size:.625rem}.PrivacyPage-module-scss-module__2EoEOW__qcLink{color:#60a5fa;word-break:break-all;font-size:.8125rem;text-decoration:none}.PrivacyPage-module-scss-module__2EoEOW__qcLink:hover{text-decoration:underline}.PrivacyPage-module-scss-module__2EoEOW__legalArticle{color:#fffc;flex-direction:column;gap:clamp(36px,5vh,56px);line-height:1.7;display:flex}.PrivacyPage-module-scss-module__2EoEOW__sectionBlock{flex-direction:column;gap:14px;scroll-margin-top:120px;display:flex}.PrivacyPage-module-scss-module__2EoEOW__sectionBlock h2{letter-spacing:-.02em;color:#fff;border-bottom:1px solid #ffffff14;margin:0;padding-bottom:8px;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:700}.PrivacyPage-module-scss-module__2EoEOW__sectionBlock p{margin:0;font-size:.9375rem}.PrivacyPage-module-scss-module__2EoEOW__sectionBlock p a{color:#60a5fa;text-decoration:underline}.PrivacyPage-module-scss-module__2EoEOW__sectionBlock p a:hover{color:var(--color-primary-blue)}.PrivacyPage-module-scss-module__2EoEOW__sectionBlock ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.PrivacyPage-module-scss-module__2EoEOW__sectionBlock ul li{font-size:.9375rem}.PrivacyPage-module-scss-module__2EoEOW__sectionBlock ul li strong{color:#fff}.PrivacyPage-module-scss-module__2EoEOW__sectionBlock ul li code{font-family:var(--font-mono);color:#93c5fd;background:#ffffff14;border-radius:3px;padding:2px 6px;font-size:.85em}.PrivacyPage-module-scss-module__2EoEOW__contactCard{background:#16192599;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;gap:6px;padding:20px;font-size:.875rem;display:flex}.PrivacyPage-module-scss-module__2EoEOW__contactCard strong{color:#fff}.PrivacyPage-module-scss-module__2EoEOW__contactCard a{color:#60a5fa;text-decoration:none}.PrivacyPage-module-scss-module__2EoEOW__contactCard a:hover{text-decoration:underline}
