.PrivacyPolicy_privacyContainer__6YKdk{min-height:100vh;background:var(--light);padding:8rem 0 4rem}.PrivacyPolicy_content__YgFtR{width:100%;max-width:800px;margin:0 auto;padding:0 2rem}.PrivacyPolicy_title__Aml0F{font-family:var(--font-title);font-size:clamp(2.5rem,5vw,3.5rem);color:var(--purple);margin-bottom:1rem;line-height:1.2;text-align:center}.PrivacyPolicy_lastUpdated__zHvL0{font-family:var(--font-text);font-size:1rem;color:var(--grey);text-align:center;margin-bottom:3rem;font-weight:500}.PrivacyPolicy_section__uIm__{margin-bottom:3rem;padding:2rem;background:white;border-radius:20px;border:2px solid transparent;transition:all .3s ease}.PrivacyPolicy_section__uIm__:hover{border-color:rgba(98,0,222,.1);transform:translateY(-2px);box-shadow:0 10px 30px rgba(42,42,42,.05)}.PrivacyPolicy_section__uIm__ h2{font-family:var(--font-title);font-size:clamp(1.5rem,3vw,1.8rem);color:var(--black);margin-bottom:1.5rem;line-height:1.3;position:relative}.PrivacyPolicy_section__uIm__ h2:after{content:"";position:absolute;bottom:-.5rem;left:0;width:40px;height:3px;background:var(--purple);border-radius:2px}.PrivacyPolicy_section__uIm__ p{font-family:var(--font-text);font-size:1rem;color:var(--black);line-height:1.7;margin-bottom:1rem;font-weight:400}.PrivacyPolicy_section__uIm__ p:last-child{margin-bottom:0}.PrivacyPolicy_section__uIm__ p strong{color:var(--purple);font-weight:600}.PrivacyPolicy_section__uIm__ ul{font-family:var(--font-text);font-size:1rem;color:var(--black);line-height:1.7;margin:1rem 0;padding-left:0;list-style:none}.PrivacyPolicy_section__uIm__ li{position:relative;padding-left:1.5rem;margin-bottom:.5rem}.PrivacyPolicy_section__uIm__ li:before{content:"→";position:absolute;left:0;color:var(--purple);font-weight:700}.PrivacyPolicy_contactList__8VIWG{background:rgba(98,0,222,.05);padding:1rem 1.5rem;border-radius:15px;border:1px solid rgba(98,0,222,.1)}.PrivacyPolicy_contactList__8VIWG li{font-weight:500;color:var(--black)}.PrivacyPolicy_contactList__8VIWG li:before{content:"📧"}.PrivacyPolicy_contactList__8VIWG li:nth-child(2):before{content:"📞"}.PrivacyPolicy_backLinkContainer__0Ui7d{text-align:center;margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(106,103,109,.2)}.PrivacyPolicy_backLink__sleSf{font-family:var(--font-text);font-weight:600;background:var(--purple);color:var(--light);border:none;padding:1rem 2rem;border-radius:50px;text-decoration:none;transition:all .3s ease;font-size:1rem;display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.PrivacyPolicy_backLink__sleSf:before{content:"←";margin-right:.5rem;transition:transform .3s ease}.PrivacyPolicy_backLink__sleSf:hover:before{transform:translateX(-3px)}.PrivacyPolicy_backLink__sleSf:hover{transform:scale(1.05);box-shadow:0 8px 25px rgba(98,0,222,.3)}@media (max-width:768px){.PrivacyPolicy_privacyContainer__6YKdk{padding:6rem 0 3rem}.PrivacyPolicy_content__YgFtR{padding:0 1rem}.PrivacyPolicy_section__uIm__{padding:1.5rem;margin-bottom:2rem}.PrivacyPolicy_section__uIm__ h2{margin-bottom:1rem}.PrivacyPolicy_section__uIm__ h2:after{width:30px;height:2px}.PrivacyPolicy_backLinkContainer__0Ui7d{margin-top:3rem}.PrivacyPolicy_backLink__sleSf{padding:.875rem 1.5rem;font-size:.9rem}}@media (min-width:769px) and (max-width:1024px){.PrivacyPolicy_content__YgFtR{max-width:700px}}@media print{.PrivacyPolicy_privacyContainer__6YKdk{background:white;padding:2rem 0}.PrivacyPolicy_section__uIm__{background:white;border:1px solid #ccc;box-shadow:none;page-break-inside:avoid;break-inside:avoid}.PrivacyPolicy_backLinkContainer__0Ui7d{display:none}.PrivacyPolicy_section__uIm__:hover{transform:none;box-shadow:none}}