.page-module__Is-X3W__policyPage{color:#fff;background:#000;min-height:100vh;padding:0;position:relative}.page-module__Is-X3W__policyPage:before{content:"";opacity:.6;z-index:-1;background:linear-gradient(#000c,#000c),url(https://media.vitalicesf.com/stone_black-shine.jpg) 50%/cover no-repeat;position:fixed;inset:0}.page-module__Is-X3W__container{z-index:1;max-width:800px;margin:0 auto;padding:120px 24px 200px;position:relative}.page-module__Is-X3W__header{text-align:center;margin-bottom:60px}.page-module__Is-X3W__title{color:#fff;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 2px 10px #00000080;margin:0 0 20px;font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.2}.page-module__Is-X3W__subtitle{color:#fffc;max-width:600px;margin:0 auto;font-family:Inter,sans-serif;font-size:clamp(1rem,2vw,1.2rem);font-weight:300;line-height:1.6}.page-module__Is-X3W__policies{flex-direction:column;gap:40px;display:flex}.page-module__Is-X3W__policy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:40px;transition:all .3s}.page-module__Is-X3W__policy:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.page-module__Is-X3W__welcome{background:linear-gradient(135deg,#00b7b51a,#0000004d);border-color:#00b7b54d}.page-module__Is-X3W__welcome:hover{background:linear-gradient(135deg,#00b7b526,#0006);border-color:#00b7b566}.page-module__Is-X3W__policyHeader{margin-bottom:30px}.page-module__Is-X3W__policyTitle{color:#00b7b5;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-family:Bebas Neue,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.2}.page-module__Is-X3W__effectiveDate{color:#fff9;margin:0;font-family:Inter,sans-serif;font-size:.9rem;font-style:italic;font-weight:300}.page-module__Is-X3W__policyContent{color:#ffffffe6;font-family:Inter,sans-serif;font-size:1rem;line-height:1.7}.page-module__Is-X3W__policyContent h3{color:#00b7b5;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #00b7b54d;margin:40px 0 20px;padding-bottom:12px;font-family:Bebas Neue,sans-serif;font-size:1.3rem;font-weight:600;position:relative}.page-module__Is-X3W__policyContent h3:first-child{margin-top:0}.page-module__Is-X3W__policyContent h3:before{content:"";background:linear-gradient(90deg,#0000,#00b7b533,#0000);height:1px;position:absolute;top:-15px;left:0;right:0}.page-module__Is-X3W__policyContent ul{margin:20px 0 25px 25px;padding:0}.page-module__Is-X3W__policyContent li{margin:12px 0;line-height:1.7;position:relative}.page-module__Is-X3W__policyContent li:before{content:"•";color:#00b7b5;font-weight:700;position:absolute;left:-15px}.page-module__Is-X3W__policyContent strong{color:#fff;margin-right:8px;font-weight:600;display:inline-block}.page-module__Is-X3W__paragraph{text-align:justify;margin:0 0 20px}.page-module__Is-X3W__paragraph:last-child{margin-bottom:0}.page-module__Is-X3W__contact{text-align:center;background:#00b7b51a;border:1px solid #00b7b54d;border-radius:12px;margin-top:60px;padding:40px}.page-module__Is-X3W__contact h3{color:#00b7b5;text-transform:uppercase;letter-spacing:.05em;margin:0 0 20px;font-family:Bebas Neue,sans-serif;font-size:1.5rem;font-weight:400}.page-module__Is-X3W__contact p{color:#ffffffe6;margin:0 0 20px;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6}.page-module__Is-X3W__contactInfo{color:#fffc;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6}.page-module__Is-X3W__contactInfo p{margin:0 0 8px}.page-module__Is-X3W__contactInfo p:last-child{margin-bottom:0}@media (max-width:768px){.page-module__Is-X3W__container{padding:100px 16px 150px}.page-module__Is-X3W__policy,.page-module__Is-X3W__contact{padding:30px 20px}.page-module__Is-X3W__title{font-size:clamp(2rem,6vw,3rem)}.page-module__Is-X3W__subtitle{font-size:clamp(.9rem,3vw,1.1rem)}.page-module__Is-X3W__policyTitle{font-size:clamp(1.3rem,4vw,1.8rem)}}@media (max-width:480px){.page-module__Is-X3W__container{padding:80px 12px 120px}.page-module__Is-X3W__policy,.page-module__Is-X3W__contact{padding:25px 15px}.page-module__Is-X3W__policies{gap:30px}}
/*# sourceMappingURL=0a66a036735d5c0e.css.map*/