.page_faqPage__ELo2E{min-height:100vh;background:#000000;color:#ffffff;padding:0;position:relative}.page_faqPage__ELo2E: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__fsCVJ{max-width:800px;margin:0 auto;padding:120px 24px 80px;position:relative;z-index:1}.page_header__wkGEH{text-align:center;margin-bottom:60px}.page_title__JehWJ{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__2SpMm{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_faqList__CnYJT{display:flex;flex-direction:column;gap:16px;margin-bottom:60px}.page_faqItem__E7ghY{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.page_faqItem__E7ghY:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.page_faqQuestion__zxX__{width:100%;padding:24px 32px;background:transparent;border:none;color:#ffffff;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.4;transition:all .3s ease}.page_faqQuestion__zxX__:hover{background:rgba(255,255,255,.05)}.page_faqQuestion__zxX__.page_active__nf2Mx{background:rgba(0,183,181,.1);border-bottom:1px solid rgba(0,183,181,.3)}.page_questionText__e7qDB{flex:1 1;margin-right:20px}.page_arrow__U2vQR{font-size:.8rem;color:#00b7b5;transition:all .3s ease;flex-shrink:0}.page_faqAnswer__1MusN{padding:16px 32px 24px;overflow:hidden}.page_faqAnswer__1MusN p{font-family:Inter,sans-serif;font-size:1rem;line-height:1.7;color:rgba(255,255,255,.9);margin:0;text-align:justify}.page_contact__CdkE5{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__CdkE5 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__CdkE5 p{font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;color:rgba(255,255,255,.9);margin:0 0 20px}.page_contactInfo__ZqzW6{display:flex;flex-direction:column;gap:12px;align-items:center}.page_contactLink__abG9F{font-family:Inter,sans-serif;font-size:1rem;color:#00b7b5;text-decoration:none;transition:all .3s ease}.page_contactLink__abG9F:hover{color:#00d4d2;text-decoration:underline}.page_address__0VUnd{font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;color:rgba(255,255,255,.8);margin:0}@media (max-width:768px){.page_container__fsCVJ{padding:100px 16px 60px}.page_faqQuestion__zxX__{padding:20px 24px;font-size:1rem}.page_faqAnswer__1MusN{padding:12px 24px 20px}.page_faqAnswer__1MusN p{font-size:.95rem}.page_contact__CdkE5{padding:30px 20px}.page_title__JehWJ{font-size:clamp(2rem,6vw,3rem)}.page_subtitle__2SpMm{font-size:clamp(.9rem,3vw,1.1rem)}}@media (max-width:480px){.page_container__fsCVJ{padding:80px 12px 40px}.page_faqQuestion__zxX__{padding:18px 20px;font-size:.95rem}.page_faqAnswer__1MusN{padding:10px 20px 18px}.page_faqAnswer__1MusN p{font-size:.9rem}.page_contact__CdkE5{padding:25px 15px}.page_faqList__CnYJT{gap:12px}}