.PrivacyPolicy_privacyPage__IS0mq{width:100%;min-height:100vh;background:var(--color-white)}.PrivacyPolicy_container__dWjKr{max-width:1200px;margin:0 auto;padding:0 2rem}.PrivacyPolicy_hero__an73t{padding:calc(clamp(4rem, 10vw, 6rem) + 60px) 0 clamp(3rem,8vw,4rem);background:linear-gradient(135deg,#367BB8,#459FCD);color:var(--color-white);text-align:center;position:relative;overflow:hidden}@media (min-width:768px){.PrivacyPolicy_hero__an73t{padding-top:calc(clamp(4rem, 10vw, 6rem) + 80px)}}.PrivacyPolicy_hero__an73t:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='grid' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M 10 0 L 0 0 0 10' fill='none' stroke='rgba(255,255,255,0.05)' stroke-width='0.5'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100' height='100' fill='url(%23grid)'/%3E%3C/svg%3E");opacity:.3;pointer-events:none}.PrivacyPolicy_heroTitle__1xsuW{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:var(--color-white);margin:0;line-height:1.2;position:relative;z-index:1}.PrivacyPolicy_lastUpdated__dwPK5{font-family:var(--font-body);font-size:1rem;color:rgba(255,255,255,.8);margin-top:1rem;position:relative;z-index:1}.PrivacyPolicy_contentSection__vUltz{padding:clamp(3rem,8vw,5rem) 0;background:var(--color-white)}.PrivacyPolicy_content__EH_rt{max-width:900px;margin:0 auto}.PrivacyPolicy_introSection__AjVN2{margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--color-gray-200)}.PrivacyPolicy_introParagraph__wmrkI{font-family:var(--font-body);font-size:1.1rem;line-height:1.7;color:var(--color-gray-700);margin-bottom:1.5rem}.PrivacyPolicy_introParagraph__wmrkI:last-child{margin-bottom:0}.PrivacyPolicy_privacySections__Lx_Ir{display:grid;gap:3rem;margin-bottom:3rem}.PrivacyPolicy_privacySection__oBB_k{scroll-margin-top:100px}.PrivacyPolicy_sectionTitle__EvqeD{font-family:var(--font-heading);font-size:clamp(1.4rem,3vw,1.6rem);font-weight:700;color:var(--color-black);margin:0 0 1.5rem;line-height:1.3}.PrivacyPolicy_sectionContent__s_cZn{display:grid;gap:1rem}.PrivacyPolicy_sectionParagraph__xFD4D{font-family:var(--font-body);font-size:1.05rem;line-height:1.7;color:var(--color-gray-700);margin:0}.PrivacyPolicy_sectionParagraph__xFD4D:empty{display:block;height:.5rem}.PrivacyPolicy_commitmentBox__ZZ_RE{background:linear-gradient(135deg,rgba(54,123,184,.05),rgba(69,159,205,.05));border:2px solid #367bb8;border-radius:12px;padding:2rem 2.5rem;text-align:center;margin-bottom:3rem}.PrivacyPolicy_commitmentText__LXv_s{font-family:var(--font-body);font-size:1.15rem;line-height:1.6;color:var(--color-gray-700);margin:0;font-weight:500}.PrivacyPolicy_ctaSection__MsIah{padding:clamp(4rem,10vw,6rem) 0;background:linear-gradient(135deg,var(--color-gray-50) 0,var(--color-white) 100%);text-align:center}.PrivacyPolicy_ctaContent__n60AJ{max-width:700px;margin:0 auto}.PrivacyPolicy_ctaTitle__oTxvQ{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--color-black);margin-bottom:1rem;line-height:1.2}.PrivacyPolicy_ctaDescription__jWeYg{font-family:var(--font-body);font-size:1.25rem;line-height:1.6;color:var(--color-gray-700);margin-bottom:2rem}.PrivacyPolicy_ctaButtons__M12sr{display:flex;flex-direction:column;gap:1rem;align-items:center}@media (min-width:768px){.PrivacyPolicy_introParagraph__wmrkI{font-size:1.15rem}.PrivacyPolicy_sectionParagraph__xFD4D{font-size:1.08rem}.PrivacyPolicy_commitmentBox__ZZ_RE{padding:2.5rem 3rem}.PrivacyPolicy_commitmentText__LXv_s{font-size:1.2rem}.PrivacyPolicy_ctaButtons__M12sr{flex-direction:row;justify-content:center;gap:1.5rem}}@media (min-width:1024px){.PrivacyPolicy_privacySections__Lx_Ir{gap:3.5rem}}@media (max-width:768px){.PrivacyPolicy_container__dWjKr{padding:0 1.5rem}.PrivacyPolicy_commitmentBox__ZZ_RE{padding:1.5rem 1.75rem}}@media (max-width:480px){.PrivacyPolicy_hero__an73t{padding:3rem 0 2rem}.PrivacyPolicy_contentSection__vUltz{padding:2rem 0}.PrivacyPolicy_introSection__AjVN2{margin-bottom:2rem;padding-bottom:1.5rem}.PrivacyPolicy_privacySections__Lx_Ir{gap:2rem;margin-bottom:2rem}.PrivacyPolicy_commitmentBox__ZZ_RE{padding:1.25rem 1.5rem}}