.privacy-module__j5cwjG__page{background:#f8fafc;min-height:100vh}.privacy-module__j5cwjG__hero{background:linear-gradient(135deg,#0b3548 0%,#186685 55%,#1a8099 100%);padding:80px 24px 72px;position:relative;overflow:hidden}.privacy-module__j5cwjG__heroBg{pointer-events:none;background:radial-gradient(circle at 15%,#ffffff0f 0%,#0000 55%),radial-gradient(circle at 85% 20%,#ffffff0a 0%,#0000 50%),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.025'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.privacy-module__j5cwjG__heroInner{z-index:2;max-width:820px;margin:0 auto;position:relative}.privacy-module__j5cwjG__backLink{color:#ffffffb3;letter-spacing:.5px;align-items:center;gap:8px;margin-bottom:32px;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.privacy-module__j5cwjG__backLink:hover{color:#fff}.privacy-module__j5cwjG__heroMeta{align-items:center;gap:14px;margin-bottom:20px;display:flex}.privacy-module__j5cwjG__heroBadge{letter-spacing:2.5px;text-transform:uppercase;color:#ffffffe6;background:#ffffff1f;border:1px solid #fff3;border-radius:100px;padding:4px 12px;font-size:.68rem;font-weight:700}.privacy-module__j5cwjG__heroDate{color:#ffffff8c;font-size:.8rem;font-weight:500}.privacy-module__j5cwjG__heroTitle{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.privacy-module__j5cwjG__heroSubtitle{color:#ffffffad;max-width:480px;margin:0;font-size:1.05rem;line-height:1.6}.privacy-module__j5cwjG__content{padding:56px 24px 80px}.privacy-module__j5cwjG__inner{flex-direction:column;gap:32px;max-width:820px;margin:0 auto;display:flex}.privacy-module__j5cwjG__introCard{border:1px solid #1866851f;border-left:4px solid var(--color-primary);background:#fff;border-radius:16px;align-items:flex-start;gap:18px;padding:28px 28px 28px 24px;display:flex}.privacy-module__j5cwjG__introIcon{width:46px;height:46px;color:var(--color-primary);background:linear-gradient(135deg,#1866851f 0%,#11415d12 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.privacy-module__j5cwjG__introText{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.8}.privacy-module__j5cwjG__introText strong{color:var(--color-secondary)}.privacy-module__j5cwjG__emailLink{color:var(--color-primary);font-weight:600;text-decoration:none}.privacy-module__j5cwjG__emailLink:hover{text-decoration:underline}.privacy-module__j5cwjG__sections{background:#fff;border:1px solid #00000012;border-radius:20px;flex-direction:column;gap:0;display:flex;overflow:hidden}.privacy-module__j5cwjG__section{border-bottom:1px solid #0000000f;padding:32px 36px;transition:background .2s}.privacy-module__j5cwjG__section:last-child{border-bottom:none}.privacy-module__j5cwjG__section:hover{background:#fafcfd}.privacy-module__j5cwjG__sectionHeader{align-items:center;gap:16px;margin-bottom:18px;display:flex}.privacy-module__j5cwjG__sectionNumber{letter-spacing:2px;color:var(--color-primary);font-variant-numeric:tabular-nums;background:#18668514;border-radius:8px;flex-shrink:0;padding:5px 10px;font-size:.68rem;font-weight:800}.privacy-module__j5cwjG__sectionTitle{font-family:var(--font-heading);color:var(--color-secondary);margin:0;font-size:1.2rem;font-weight:700;line-height:1.25}.privacy-module__j5cwjG__sectionBody{padding-left:52px}.privacy-module__j5cwjG__sectionText{color:var(--color-text-muted);margin:0 0 16px;font-size:.97rem;line-height:1.78}.privacy-module__j5cwjG__sectionText:last-child{margin-bottom:0}.privacy-module__j5cwjG__bulletList{flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.privacy-module__j5cwjG__bulletItem{color:var(--color-text-muted);align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.7;display:flex}.privacy-module__j5cwjG__bulletDot{background:var(--color-primary);opacity:.7;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.privacy-module__j5cwjG__bulletLabel{color:var(--color-secondary);font-weight:700}.privacy-module__j5cwjG__contactCard{background:linear-gradient(135deg,#f0f7fa 0%,#e6f3f8 100%);border:1px solid #18668524;border-radius:20px;padding:36px 36px 32px}.privacy-module__j5cwjG__contactCardHeader{color:var(--color-primary);align-items:center;gap:12px;margin-bottom:12px;display:flex}.privacy-module__j5cwjG__contactCardTitle{font-family:var(--font-heading);color:var(--color-secondary);margin:0;font-size:1.35rem;font-weight:700}.privacy-module__j5cwjG__contactCardText{color:var(--color-text-muted);margin:0 0 28px;font-size:.95rem;line-height:1.7}.privacy-module__j5cwjG__contactDetails{grid-template-columns:1fr 1fr;gap:16px 24px;margin-bottom:28px;display:grid}.privacy-module__j5cwjG__contactItem{flex-direction:column;gap:4px;display:flex}.privacy-module__j5cwjG__contactLabel{letter-spacing:2px;text-transform:uppercase;color:var(--color-primary);opacity:.8;font-size:.68rem;font-weight:700}.privacy-module__j5cwjG__contactValue{color:var(--color-secondary);font-size:.95rem;font-weight:500}.privacy-module__j5cwjG__contactBtn{background:var(--color-primary);color:#fff;border-radius:100px;align-items:center;gap:8px;padding:12px 28px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .25s,box-shadow .25s;display:inline-flex;box-shadow:0 4px 16px #18668540}.privacy-module__j5cwjG__contactBtn:hover{background:var(--color-secondary);box-shadow:0 8px 24px #11415d4d}@media (max-width:640px){.privacy-module__j5cwjG__hero{padding:60px 20px 56px}.privacy-module__j5cwjG__content{padding:36px 16px 60px}.privacy-module__j5cwjG__introCard{flex-direction:column;gap:14px;padding:22px 20px}.privacy-module__j5cwjG__section{padding:24px 20px}.privacy-module__j5cwjG__sectionBody{padding-left:0}.privacy-module__j5cwjG__sectionHeader{margin-bottom:14px}.privacy-module__j5cwjG__contactCard{padding:26px 20px 24px}.privacy-module__j5cwjG__contactDetails{grid-template-columns:1fr;gap:14px}.privacy-module__j5cwjG__contactBtn{justify-content:center;width:100%}}
