.PrivacyPolicyPage_page__DL_Wo{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-main,#f8fafc)}.PrivacyPolicyPage_hero__NC_jN{background:linear-gradient(135deg,rgba(0,77,77,.96),rgba(0,122,122,.9) 50%,rgba(0,153,102,.85));padding:4.5rem 0 3.5rem;color:#fff;text-align:center}.PrivacyPolicyPage_heroInner__sPcAy{max-width:780px;margin:0 auto;padding:0 1.5rem}.PrivacyPolicyPage_badge__uukse{display:inline-flex;align-items:center;gap:.4rem;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);padding:8px 16px;border-radius:50px;font-size:.85rem;font-weight:700;margin-bottom:1.25rem}.PrivacyPolicyPage_hero__NC_jN h1{color:#fff;font-size:clamp(1.85rem,4vw,2.75rem);margin:0 0 1rem;font-weight:800;letter-spacing:-.5px}.PrivacyPolicyPage_lead__7yYLV{font-size:1.05rem;line-height:1.7;opacity:.95;margin:0 0 1rem}.PrivacyPolicyPage_updated__gOWXu{display:inline-block;margin:0;padding:.4rem .9rem;border-radius:999px;background:rgba(0,0,0,.18);font-size:.85rem;font-weight:600}.PrivacyPolicyPage_layout__bBWx7{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:2rem;gap:2rem;max-width:1120px;width:100%;margin:0 auto;padding:2.5rem 1.5rem 4rem;align-items:start}.PrivacyPolicyPage_toc__viHW_{position:-webkit-sticky;position:sticky;top:5.5rem;padding:1.15rem;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 24px rgba(15,23,42,.04)}.PrivacyPolicyPage_toc__viHW_ h2{margin:0 0 .85rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.PrivacyPolicyPage_toc__viHW_ nav{display:flex;flex-direction:column;gap:.35rem;max-height:min(70vh,560px);overflow-y:auto}.PrivacyPolicyPage_toc__viHW_ a{display:block;padding:.45rem .55rem;border-radius:8px;color:#334155;text-decoration:none;font-size:.8rem;line-height:1.35;font-weight:600;transition:background .15s ease,color .15s ease}.PrivacyPolicyPage_toc__viHW_ a:hover{background:#f0fdf9;color:#096}.PrivacyPolicyPage_content__b0yi_{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.PrivacyPolicyPage_introCard__W9pZ6,.PrivacyPolicyPage_sectionCard__ie6lY{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:1.5rem 1.6rem;box-shadow:0 10px 28px rgba(15,23,42,.04)}.PrivacyPolicyPage_introCard__W9pZ6 p,.PrivacyPolicyPage_sectionCard__ie6lY p{margin:0 0 .85rem;color:#475569;font-size:.98rem;line-height:1.7}.PrivacyPolicyPage_introCard__W9pZ6 p:last-child,.PrivacyPolicyPage_sectionCard__ie6lY>p:last-child{margin-bottom:0}.PrivacyPolicyPage_sectionCard__ie6lY h2{margin:0 0 1rem;font-size:1.2rem;font-weight:800;color:#004d4d;letter-spacing:-.02em}.PrivacyPolicyPage_subsection__aSQTC{margin-top:1.15rem;padding-top:1rem;border-top:1px solid #f1f5f9}.PrivacyPolicyPage_subsection__aSQTC h3{margin:0 0 .65rem;font-size:1rem;font-weight:750;color:#0f172a}.PrivacyPolicyPage_introLine__HE5Dt{margin-bottom:.5rem!important;font-weight:600;color:#334155!important}.PrivacyPolicyPage_bulletList__xIi0x{margin:0 0 .9rem;padding-left:1.2rem;display:flex;flex-direction:column;gap:.35rem;color:#475569;font-size:.95rem;line-height:1.55}.PrivacyPolicyPage_bulletList__xIi0x li::marker{color:#096}.PrivacyPolicyPage_contactCard__bwFrC{margin-top:.75rem;padding:1.15rem 1.25rem;border-radius:14px;background:linear-gradient(145deg,#f0fdf9,#ecfdf5);border:1px solid #bbf7d0;display:flex;flex-direction:column;gap:.75rem}.PrivacyPolicyPage_contactCard__bwFrC strong{color:#004d4d;font-size:1.05rem}.PrivacyPolicyPage_contactRow__6r6c2{display:flex;align-items:center;gap:.65rem;color:#334155;font-size:.95rem}.PrivacyPolicyPage_contactRow__6r6c2 a{color:#096;font-weight:700;text-decoration:none}.PrivacyPolicyPage_contactRow__6r6c2 a:hover{text-decoration:underline}.PrivacyPolicyPage_disclaimerBlock__CqQH6{margin-top:.5rem;padding:1.35rem;border-radius:20px;background:linear-gradient(180deg,#fff7ed,#fffbeb);border:1px solid #fdba74;display:flex;flex-direction:column;gap:1rem}.PrivacyPolicyPage_disclaimerHeader__A98qM{display:flex;gap:1rem;align-items:flex-start;color:#9a3412}.PrivacyPolicyPage_disclaimerHeader__A98qM h2{margin:0 0 .35rem;font-size:1.35rem;color:#9a3412}.PrivacyPolicyPage_disclaimerHeader__A98qM p{margin:0;color:#c2410c;font-size:.95rem;line-height:1.55}.PrivacyPolicyPage_disclaimerCard__N7uPm{background:#fff;border-color:#fed7aa}.PrivacyPolicyPage_cta__SuC_p{margin-top:.5rem;padding:2rem 1.75rem;border-radius:20px;text-align:center;color:#fff;background:linear-gradient(135deg,#004d4d,#096)}.PrivacyPolicyPage_cta__SuC_p h2{margin:0 0 .5rem;font-size:1.4rem}.PrivacyPolicyPage_cta__SuC_p p{margin:0 0 1.25rem;opacity:.92}.PrivacyPolicyPage_ctaActions__Bu9uA{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.PrivacyPolicyPage_ctaPrimary__1UsHM,.PrivacyPolicyPage_ctaSecondary__QZwNR{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.35rem;border-radius:12px;font-weight:700;text-decoration:none;font-size:.95rem}.PrivacyPolicyPage_ctaPrimary__1UsHM{background:#fff;color:#004d4d}.PrivacyPolicyPage_ctaSecondary__QZwNR{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);color:#fff}.PrivacyPolicyPage_ctaPrimary__1UsHM:hover,.PrivacyPolicyPage_ctaSecondary__QZwNR:hover{opacity:.92}@media (max-width:900px){.PrivacyPolicyPage_layout__bBWx7{grid-template-columns:1fr;padding-top:1.75rem}.PrivacyPolicyPage_toc__viHW_{position:static}.PrivacyPolicyPage_toc__viHW_ nav{flex-direction:row;flex-wrap:wrap;max-height:none;gap:.4rem}.PrivacyPolicyPage_toc__viHW_ a{background:#f8fafc;border:1px solid #e2e8f0;font-size:.75rem}}@media (max-width:600px){.PrivacyPolicyPage_hero__NC_jN{padding:3.5rem 0 2.75rem}.PrivacyPolicyPage_introCard__W9pZ6,.PrivacyPolicyPage_sectionCard__ie6lY{padding:1.2rem 1.15rem}.PrivacyPolicyPage_disclaimerHeader__A98qM{flex-direction:column;gap:.65rem}}