.policy-page[data-v-964b7aed]{min-width:0}.policy-page__back[data-v-964b7aed]{color:#4338ca;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.policy-page__article[data-v-964b7aed]{background:radial-gradient(circle at 100% 0,#4f46e514,#0000 24%),linear-gradient(#fffffff5,#f9fbfff0);border:1px solid #4f46e51a;border-radius:28px;width:min(920px,100%);margin:24px auto 0;padding:40px;box-shadow:0 18px 42px #3b328714}.policy-page__eyebrow[data-v-964b7aed]{color:#e11d48;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.policy-page h1[data-v-964b7aed]{color:#10203c;margin:0;font-size:34px;line-height:1.3}.policy-page__meta[data-v-964b7aed]{color:#60708b;flex-wrap:wrap;gap:10px 18px;margin-top:16px;font-size:13px;display:flex}.policy-page__description[data-v-964b7aed]{color:#52627a;margin:22px 0 0;font-size:16px;line-height:1.9}.policy-page__commitments[data-v-964b7aed]{background:linear-gradient(135deg,#2563eb14,#7c3aed0d);border:1px solid #4f46e524;border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-top:30px;padding:20px;display:grid}.policy-page__section-icon[data-v-964b7aed],.policy-page__section-number[data-v-964b7aed]{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.policy-page__section-icon[data-v-964b7aed]{font-size:15px}.policy-page h2[data-v-964b7aed]{color:#10203c;margin:0;font-size:21px;line-height:1.45}.policy-page__commitments ul[data-v-964b7aed],.policy-page__section ol[data-v-964b7aed]{margin:12px 0 0;padding-left:20px}.policy-page__commitments li[data-v-964b7aed],.policy-page__section li[data-v-964b7aed]{color:#334155;margin-bottom:10px;font-size:15px;line-height:1.85}.policy-page__commitments li[data-v-964b7aed]:last-child,.policy-page__section li[data-v-964b7aed]:last-child{margin-bottom:0}.policy-page__section[data-v-964b7aed]{border-top:1px solid #4f46e51a;margin-top:28px;padding-top:26px}.policy-page__section h2[data-v-964b7aed]{align-items:center;gap:10px;display:flex}.policy-page__section-number[data-v-964b7aed]{font-size:12px;font-weight:800}@media (width<=767px){.policy-page__article[data-v-964b7aed]{border-radius:22px;padding:26px 20px}.policy-page h1[data-v-964b7aed]{font-size:28px}.policy-page__description[data-v-964b7aed]{font-size:15px}.policy-page__commitments[data-v-964b7aed]{padding:16px}.policy-page__commitments li[data-v-964b7aed],.policy-page__section li[data-v-964b7aed]{font-size:14px}}
