.policy-section[data-v-94b61f5a]{background-color:#f9fafb;width:100%;min-height:100vh;padding:60px 24px}.policy-container[data-v-94b61f5a]{background-color:#fff;border-radius:8px;max-width:900px;margin:0 auto;padding:48px;box-shadow:0 2px 8px #0000001a}.policy-header[data-v-94b61f5a]{text-align:center;border-bottom:2px solid #e5e7eb;margin-bottom:48px;padding-bottom:32px}.policy-title[data-v-94b61f5a]{color:#111827;margin:0 0 16px;font-size:42px;font-weight:700}.policy-subtitle[data-v-94b61f5a]{color:#6b7280;margin:0;font-size:18px;line-height:1.6}.policy-content[data-v-94b61f5a]{margin-bottom:48px}.policy-block[data-v-94b61f5a]{margin-bottom:36px}.policy-heading[data-v-94b61f5a]{color:#1f2937;margin:0 0 16px;font-size:24px;font-weight:600}.policy-text[data-v-94b61f5a]{color:#4b5563;margin:0 0 16px;font-size:16px;line-height:1.8}.policy-list[data-v-94b61f5a]{margin:16px 0;padding:0;list-style-type:none}.policy-list-item[data-v-94b61f5a]{color:#4b5563;margin-bottom:12px;padding-left:28px;font-size:16px;line-height:1.8;position:relative}.policy-list-item[data-v-94b61f5a]:before{content:"•";color:#3b82f6;font-size:20px;font-weight:700;position:absolute;left:12px}.policy-contact[data-v-94b61f5a]{color:#4b5563;margin:8px 0;font-size:16px;font-weight:500;line-height:1.8}.policy-footer[data-v-94b61f5a]{text-align:center;border-top:2px solid #e5e7eb;padding-top:32px}.policy-footer-text[data-v-94b61f5a]{color:#9ca3af;margin:0;font-size:14px}@media (width<=768px){.policy-section[data-v-94b61f5a]{padding:32px 16px}.policy-container[data-v-94b61f5a]{padding:32px 24px}.policy-title[data-v-94b61f5a]{font-size:32px}.policy-subtitle[data-v-94b61f5a]{font-size:16px}.policy-heading[data-v-94b61f5a]{font-size:20px}.policy-text[data-v-94b61f5a],.policy-list-item[data-v-94b61f5a],.policy-contact[data-v-94b61f5a]{font-size:15px}}@media (width<=480px){.policy-section[data-v-94b61f5a]{padding:24px 12px}.policy-container[data-v-94b61f5a]{padding:24px 16px}.policy-title[data-v-94b61f5a]{font-size:28px}.policy-subtitle[data-v-94b61f5a]{font-size:15px}.policy-heading[data-v-94b61f5a]{font-size:18px}.policy-text[data-v-94b61f5a]{font-size:14px}.policy-list-item[data-v-94b61f5a]{padding-left:24px;font-size:14px}.policy-contact[data-v-94b61f5a]{font-size:14px}}
