.privacy-module__bhAUJG__page{min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 20% 0,#f89a001a,#0000 34rem),linear-gradient(#f8f1e6 0%,#fffaf3 38%,#f5ede0 100%)}.privacy-module__bhAUJG__header{border-bottom:1px solid #0e254714}.privacy-module__bhAUJG__nav{justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100% - 40px);margin:0 auto;padding:22px 0;display:flex}.privacy-module__bhAUJG__brand{align-items:center;display:inline-flex}.privacy-module__bhAUJG__logo{object-fit:contain}.privacy-module__bhAUJG__navLinks{color:var(--primary-500);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}.privacy-module__bhAUJG__navLinks a{transition:transform var(--transition-fast), border-color var(--transition-fast);background:#fffaf3b8;border:1px solid #0e25471a;border-radius:999px;padding:9px 14px}.privacy-module__bhAUJG__navLinks a:hover{border-color:#f89a0073;transform:translateY(-1px)}.privacy-module__bhAUJG__hero{width:min(980px,100% - 40px);margin:0 auto;padding:72px 0 64px}.privacy-module__bhAUJG__eyebrow,.privacy-module__bhAUJG__sectionHeading span,.privacy-module__bhAUJG__toc span,.privacy-module__bhAUJG__contactCard span{color:var(--secondary-on-light);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.privacy-module__bhAUJG__eyebrow{background:#fffaf3d1;border:1px solid #f89a0047;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.privacy-module__bhAUJG__hero h1{max-width:820px;color:var(--primary-500);letter-spacing:-.04em;margin:20px 0 18px;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.95}.privacy-module__bhAUJG__hero p{max-width:780px;color:var(--text-secondary);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.75}.privacy-module__bhAUJG__heroMeta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.privacy-module__bhAUJG__heroMeta span{color:var(--primary-500);background:#fffaf3d9;border:1px solid #0e25471a;border-radius:999px;padding:10px 14px;font-size:.9rem;font-weight:700}.privacy-module__bhAUJG__contentShell{grid-template-columns:230px minmax(0,1fr);gap:28px;width:min(1120px,100% - 40px);margin:0 auto;padding:44px 0 72px;display:grid}.privacy-module__bhAUJG__toc{background:#fffaf3c7;border:1px solid #0e25471a;border-radius:18px;flex-direction:column;align-self:start;gap:8px;padding:16px;display:flex;position:sticky;top:22px}.privacy-module__bhAUJG__toc span{margin-bottom:4px}.privacy-module__bhAUJG__toc a{color:var(--text-secondary);transition:background var(--transition-fast), color var(--transition-fast);border-radius:10px;padding:9px 10px;font-size:.9rem;font-weight:700}.privacy-module__bhAUJG__toc a:hover{color:var(--primary-500);background:#f89a001f}.privacy-module__bhAUJG__article{gap:18px;display:grid}.privacy-module__bhAUJG__card,.privacy-module__bhAUJG__contactCard{background:#fffaf3e0;border:1px solid #0e25471a;border-radius:20px;box-shadow:0 20px 60px #0e254714}.privacy-module__bhAUJG__card{padding:clamp(22px,4vw,34px)}.privacy-module__bhAUJG__sectionHeading{color:var(--secondary-on-light);align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.privacy-module__bhAUJG__sectionHeading svg{flex-shrink:0;margin-top:4px}.privacy-module__bhAUJG__sectionHeading h2,.privacy-module__bhAUJG__contactCard h2{color:var(--primary-500);letter-spacing:-.03em;margin-top:4px;font-size:clamp(1.6rem,3vw,2.2rem)}.privacy-module__bhAUJG__card p,.privacy-module__bhAUJG__contactCard p{color:var(--text-secondary);font-size:1rem;line-height:1.85}.privacy-module__bhAUJG__card p+p{margin-top:14px}.privacy-module__bhAUJG__card a{color:var(--secondary-on-light);font-weight:800}.privacy-module__bhAUJG__dataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.privacy-module__bhAUJG__dataItem{background:#f5ede08c;border:1px solid #0e254714;border-radius:16px;padding:18px}.privacy-module__bhAUJG__iconBubble{width:38px;height:38px;color:var(--secondary-on-light);background:#f89a0024;border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.privacy-module__bhAUJG__dataItem h3,.privacy-module__bhAUJG__termsGrid h3{color:var(--primary-500);margin-bottom:8px;font-size:1rem}.privacy-module__bhAUJG__dataItem p,.privacy-module__bhAUJG__termsGrid p{color:var(--text-secondary);font-size:.93rem;line-height:1.7}.privacy-module__bhAUJG__list{gap:10px;margin-top:4px;display:grid}.privacy-module__bhAUJG__list li{color:var(--text-secondary);padding-left:22px;line-height:1.75;position:relative}.privacy-module__bhAUJG__list li:before{background:var(--secondary-on-light);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0}.privacy-module__bhAUJG__termsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.privacy-module__bhAUJG__termsGrid>div{border-left:3px solid var(--secondary-on-light);background:#f5ede085;border-radius:14px;padding:16px}.privacy-module__bhAUJG__contactCard{background:radial-gradient(circle at 100% 0%, #f4c43042, transparent 20rem), var(--primary-500);justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,36px);display:flex}.privacy-module__bhAUJG__contactCard h2,.privacy-module__bhAUJG__contactCard p{color:var(--bg-secondary)}.privacy-module__bhAUJG__contactCard p{opacity:.84;max-width:620px}.privacy-module__bhAUJG__contactButton{background:var(--secondary-on-blue);min-height:46px;color:var(--primary-500);transition:transform var(--transition-fast), opacity var(--transition-fast);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:800;display:inline-flex}.privacy-module__bhAUJG__contactButton:hover{opacity:.92;transform:translateY(-1px)}@media (max-width:900px){.privacy-module__bhAUJG__contentShell{grid-template-columns:1fr}.privacy-module__bhAUJG__toc{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.privacy-module__bhAUJG__toc span{grid-column:1/-1}}@media (max-width:640px){.privacy-module__bhAUJG__nav{flex-direction:column;align-items:flex-start}.privacy-module__bhAUJG__navLinks{width:100%;padding-bottom:4px;overflow-x:auto}.privacy-module__bhAUJG__hero{padding:46px 0 42px}.privacy-module__bhAUJG__hero h1{font-size:clamp(2.4rem,12vw,3.7rem)}.privacy-module__bhAUJG__contentShell{width:min(100% - 28px,1120px);padding-top:28px}.privacy-module__bhAUJG__toc,.privacy-module__bhAUJG__dataGrid,.privacy-module__bhAUJG__termsGrid{grid-template-columns:1fr}.privacy-module__bhAUJG__contactCard{flex-direction:column;align-items:flex-start}.privacy-module__bhAUJG__contactButton{width:100%}}
