.policy-wrap{max-width:968px;margin:0 auto}.policy-meta{display:flex;flex-wrap:wrap;gap:8.8px;margin-bottom:26.4px}.policy-pill{display:inline-flex;align-items:center;gap:7.7px;font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:calc(0.1em*var(--tracking));text-transform:uppercase;color:var(--ink-soft);background:#fff;border:1px solid var(--line);border-radius:1098.9px;padding:7.7px 14.3px}.policy-pill svg{width:13.2px;height:13.2px;color:var(--royal)}.policy-pill.ok svg{color:var(--green)}.policy-card{padding:30.8px 33px;margin-bottom:17.6px}@media (max-width:560px){.policy-card{padding:24.2px}}.policy-card h2{font-family:var(--font-display);font-weight:700;font-size:26.4px;letter-spacing:-.02em;color:var(--ink);margin:4.4px 0 17.6px}.policy-card h2 em{font-style:normal;color:var(--royal)}.reasons{display:flex;flex-direction:column;gap:13.2px;list-style:none}.reason{display:flex;align-items:flex-start;gap:15.4px;padding:17.6px 19.8px;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r);transition:border-color 200ms ease,transform 200ms var(--ease-out)}.reason:hover{border-color:var(--royal-soft);transform:translateX(3.3px)}.reason .pip{flex-shrink:0;width:30.8px;height:30.8px;border-radius:50%;background:var(--green);color:#fff;display:inline-flex;align-items:center;justify-content:center}.reason .pip svg{width:16.5px;height:16.5px}.reason .rtxt{font-size:15.95px;line-height:1.5;color:var(--ink-soft)}.reason .rtxt b{color:var(--ink);font-weight:700}.file-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:13.2px;margin:22px 0 4.4px}@media (max-width:700px){.file-steps{grid-template-columns:1fr}}.file-step{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r);padding:17.6px}.file-step .n{font-family:var(--font-ui);font-size:12.1px;font-weight:700;color:#fff;background:var(--royal);width:28.6px;height:28.6px;border-radius:4.4px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:11px}.file-step h3{font-family:var(--font-display);font-weight:700;font-size:16.5px;color:var(--ink);margin-bottom:5.5px}.file-step p{font-size:14.3px;line-height:1.55;color:var(--ink-soft)}.policy-note{display:flex;align-items:flex-start;gap:13.2px;padding:17.6px 19.8px;border-radius:var(--r);margin-top:17.6px;background:var(--royal-tint);border:1px solid var(--royal-soft)}.policy-note svg{width:19.8px;height:19.8px;color:var(--royal);flex-shrink:0;margin-top:1.1px}.policy-note p{font-size:15.4px;line-height:1.6;color:var(--ink-soft);margin:0}.policy-note p b{color:var(--ink);font-weight:700}.policy-note.gold{background:#fff7e0;border-color:#ffe199}.policy-note.gold svg{color:var(--gold-deep)}.contact-card{padding:30.8px 33px}.contact-actions{display:flex;gap:13.2px;flex-wrap:wrap;margin-top:19.8px}.contact-tile{flex:1;min-width:220px;display:flex;align-items:center;gap:15.4px;padding:17.6px 19.8px;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r);transition:border-color 200ms ease,transform 200ms var(--ease-out),box-shadow 200ms ease}.contact-tile:hover{border-color:var(--royal-soft);transform:translateY(-2.2px);box-shadow:var(--shadow-soft)}.contact-tile .ci{width:44px;height:44px;border-radius:var(--r);background:var(--royal-tint);color:var(--royal);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.contact-tile .ci svg{width:20.9px;height:20.9px}.contact-tile .cl{display:block;font-family:var(--font-ui);font-size:9.9px;letter-spacing:calc(0.12em*var(--tracking));text-transform:uppercase;color:var(--ink-muted)}.contact-tile .cv{display:block;font-size:15.4px;font-weight:600;color:var(--ink);margin-top:2.2px}.policy-links{display:flex;gap:8.8px;flex-wrap:wrap;margin-top:6.6px}.policy-link{font-family:var(--font-ui);font-size:12.1px;font-weight:600;letter-spacing:calc(0.04em*var(--tracking));color:var(--royal);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:9.9px 15.4px;display:inline-flex;align-items:center;gap:7.7px;transition:border-color 180ms ease,background 180ms ease}.policy-link:hover{border-color:var(--royal-soft);background:var(--royal-tint)}.policy-link svg{width:13.2px;height:13.2px}.policy-card h2,.file-step h3{font-family:var(--font-body)}