.page_policyPage__Xo59B{min-height:100vh;background:#000000;color:#ffffff;padding:0;position:relative}.page_policyPage__Xo59B:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(https://media.vitalicesf.com/stone_black-shine.jpg) 50%/cover no-repeat;opacity:.6;z-index:-1}.page_container__TBf3S{max-width:800px;margin:0 auto;padding:120px 24px 200px;position:relative;z-index:1}.page_header__voPI7{text-align:center;margin-bottom:60px}.page_title__3kz13{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;color:#ffffff;margin:0 0 20px;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 2px 10px rgba(0,0,0,.5);line-height:1.2}.page_subtitle__pHZit{font-family:Inter,sans-serif;font-size:clamp(1rem,2vw,1.2rem);font-weight:300;color:rgba(255,255,255,.8);line-height:1.6;max-width:600px;margin:0 auto}.page_policies__PUx6H{display:flex;flex-direction:column;gap:40px}.page_policy__w1mZT{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.page_policy__w1mZT:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.page_welcome__cgjgg{background:linear-gradient(135deg,rgba(0,183,181,.1),rgba(0,0,0,.3));border-color:rgba(0,183,181,.3)}.page_welcome__cgjgg:hover{background:linear-gradient(135deg,rgba(0,183,181,.15),rgba(0,0,0,.4));border-color:rgba(0,183,181,.4)}.page_policyHeader__psECk{margin-bottom:30px}.page_policyTitle__Qv_1v{font-family:Bebas Neue,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;color:#00b7b5;margin:0 0 10px;text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.page_effectiveDate__pZHsU{font-family:Inter,sans-serif;font-size:.9rem;font-weight:300;color:rgba(255,255,255,.6);margin:0;font-style:italic}.page_policyContent__x1Gnh{font-family:Inter,sans-serif;font-size:1rem;line-height:1.7;color:rgba(255,255,255,.9)}.page_policyContent__x1Gnh h3{font-family:Bebas Neue,sans-serif;font-size:1.3rem;font-weight:600;color:#00b7b5;margin:40px 0 20px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(0,183,181,.3);padding-bottom:12px;position:relative}.page_policyContent__x1Gnh h3:first-child{margin-top:0}.page_policyContent__x1Gnh h3:before{content:"";position:absolute;top:-15px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,183,181,.2),transparent)}.page_policyContent__x1Gnh ul{margin:20px 0 25px 25px;padding:0}.page_policyContent__x1Gnh li{margin:12px 0;line-height:1.7;position:relative}.page_policyContent__x1Gnh li:before{content:"•";color:#00b7b5;font-weight:700;position:absolute;left:-15px}.page_policyContent__x1Gnh strong{color:#ffffff;font-weight:600;display:inline-block;margin-right:8px}.page_paragraph__TCQ3X{margin:0 0 20px;text-align:justify}.page_paragraph__TCQ3X:last-child{margin-bottom:0}.page_contact__6y_5F{margin-top:60px;padding:40px;background:rgba(0,183,181,.1);border:1px solid rgba(0,183,181,.3);border-radius:12px;text-align:center}.page_contact__6y_5F h3{font-family:Bebas Neue,sans-serif;font-size:1.5rem;font-weight:400;color:#00b7b5;margin:0 0 20px;text-transform:uppercase;letter-spacing:.05em}.page_contact__6y_5F p{color:rgba(255,255,255,.9);margin:0 0 20px}.page_contactInfo__4kY8L,.page_contact__6y_5F p{font-family:Inter,sans-serif;font-size:1rem;line-height:1.6}.page_contactInfo__4kY8L{color:rgba(255,255,255,.8)}.page_contactInfo__4kY8L p{margin:0 0 8px}.page_contactInfo__4kY8L p:last-child{margin-bottom:0}@media (max-width:768px){.page_container__TBf3S{padding:100px 16px 150px}.page_contact__6y_5F,.page_policy__w1mZT{padding:30px 20px}.page_title__3kz13{font-size:clamp(2rem,6vw,3rem)}.page_subtitle__pHZit{font-size:clamp(.9rem,3vw,1.1rem)}.page_policyTitle__Qv_1v{font-size:clamp(1.3rem,4vw,1.8rem)}}@media (max-width:480px){.page_container__TBf3S{padding:80px 12px 120px}.page_contact__6y_5F,.page_policy__w1mZT{padding:25px 15px}.page_policies__PUx6H{gap:30px}}