.esa-pages .sp-hero .sp-inner[data-v-9a4cd514]{gap:var(--sp-12);z-index:1;grid-template-columns:1fr 420px;align-items:center;display:grid;position:relative}@media (max-width:960px){.esa-pages .sp-hero .sp-inner[data-v-9a4cd514]{grid-template-columns:1fr}.cp-stats-card[data-v-9a4cd514]{display:none}}.cp-hero-content[data-v-9a4cd514]{flex-direction:column;display:flex}.cp-stats-card[data-v-9a4cd514]{padding:var(--sp-7);background:#ffffff0d;border:1px solid #6fe4a826;border-radius:24px}.cp-dsm-badge[data-v-9a4cd514]{text-transform:uppercase;letter-spacing:.1em;color:#6fe4a8;border-radius:var(--r-full);margin-bottom:var(--sp-4);background:#6fe4a81a;border:1px solid #6fe4a833;width:-moz-fit-content;width:fit-content;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.cp-stats-heading[data-v-9a4cd514]{color:#fff;margin-bottom:var(--sp-6);padding-bottom:var(--sp-5);border-bottom:1px solid #ffffff14;font-size:18px;font-weight:700}.cp-stats-grid[data-v-9a4cd514]{gap:var(--sp-5);margin-bottom:var(--sp-6);grid-template-columns:1fr 1fr;display:grid}.cp-stat[data-v-9a4cd514]{flex-direction:column;gap:4px;display:flex}.cp-stat-num[data-v-9a4cd514]{letter-spacing:-.04em;background:linear-gradient(135deg,#6fe4a8,#2ecc71);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:900}.cp-stat-lbl[data-v-9a4cd514]{color:#ffffff59;font-size:11px;font-weight:500}.cp-card-cta[data-v-9a4cd514]{justify-content:center;width:100%;font-size:14px}.cp-section[data-v-9a4cd514]{padding:var(--sp-16) var(--sp-4)}@media (min-width:768px){.cp-section[data-v-9a4cd514]{padding:var(--sp-20) var(--sp-6)}}.cp-section--light[data-v-9a4cd514]{background:var(--c-surface)}.cp-section--alt[data-v-9a4cd514]{background:var(--c-surface-alt)}.cp-section .section-title[data-v-9a4cd514]{margin-bottom:var(--sp-6)}.cp-body-text[data-v-9a4cd514]{color:var(--c-text-2);max-width:720px;font-size:17px;line-height:1.8}.cp-criteria-box[data-v-9a4cd514]{gap:var(--sp-5);background:var(--c-primary-s);border:1.5px solid var(--c-primary-b);border-radius:var(--r-xl);padding:var(--sp-7);align-items:flex-start;max-width:780px;display:flex}@media (max-width:600px){.cp-criteria-box[data-v-9a4cd514]{flex-direction:column}}.cp-criteria-icon[data-v-9a4cd514]{border-radius:var(--r-md);background:var(--c-primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.cp-criteria-text[data-v-9a4cd514]{color:var(--c-text-2);font-size:15.5px;line-height:1.7}.cp-steps[data-v-9a4cd514]{gap:var(--sp-6);margin-top:var(--sp-8);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:700px){.cp-steps[data-v-9a4cd514]{grid-template-columns:1fr}}.cp-step[data-v-9a4cd514]{border:1.5px solid var(--c-border);border-radius:var(--r-xl);padding:var(--sp-7) var(--sp-6);box-shadow:var(--sh-sm);text-align:center;background:#fff}.cp-step-num[data-v-9a4cd514]{background:var(--c-primary-s);width:44px;height:44px;color:var(--c-primary);margin:0 auto var(--sp-4);border:2px solid var(--c-primary-b);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.cp-step-title[data-v-9a4cd514]{color:var(--c-text-1);margin-bottom:var(--sp-3);font-size:16px;font-weight:700}.cp-step-desc[data-v-9a4cd514]{color:var(--c-text-3);font-size:14px;line-height:1.6}.cp-faq-list[data-v-9a4cd514]{gap:var(--sp-3);flex-direction:column;max-width:780px;display:flex}.cp-faq-item[data-v-9a4cd514]{border:1.5px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-sm);background:#fff;overflow:hidden}.cp-faq-trigger[data-v-9a4cd514]{justify-content:space-between;align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-5) var(--sp-6);color:var(--c-text-1);text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:15px;font-weight:600;transition:background .14s;display:flex}.cp-faq-trigger[data-v-9a4cd514]:hover{background:var(--c-surface-alt)}.cp-faq-chevron[data-v-9a4cd514]{color:var(--c-primary);flex-shrink:0;transition:transform .2s}.cp-faq-chevron.open[data-v-9a4cd514]{transform:rotate(180deg)}.cp-faq-answer[data-v-9a4cd514]{padding:0 var(--sp-6) var(--sp-5);color:var(--c-text-3);font-size:14.5px;line-height:1.7}.cp-links-grid[data-v-9a4cd514]{gap:var(--sp-10);grid-template-columns:1fr 1fr;display:grid}@media (max-width:700px){.cp-links-grid[data-v-9a4cd514]{gap:var(--sp-8);grid-template-columns:1fr}}.cp-links-title[data-v-9a4cd514]{color:var(--c-text-1);margin-bottom:var(--sp-4);font-size:18px;font-weight:700}.cp-pills-row[data-v-9a4cd514]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.cp-pill[data-v-9a4cd514]{background:var(--c-surface-alt);color:var(--c-text-2);border:1px solid var(--c-border);border-radius:var(--r-full);text-transform:capitalize;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.cp-pill[data-v-9a4cd514]:hover{background:var(--c-border);color:var(--c-text-1)}.cp-pill--green[data-v-9a4cd514]{background:var(--c-primary-s);color:var(--c-primary);border-color:var(--c-primary-b)}.cp-pill--green[data-v-9a4cd514]:hover{border-color:var(--c-primary);background:#d5ede2}.cp-notfound[data-v-9a4cd514]{max-width:540px;padding:var(--sp-24) var(--sp-6);text-align:center;margin:0 auto}.cp-notfound h1[data-v-9a4cd514]{color:var(--c-text-1);margin-bottom:var(--sp-4);font-size:32px;font-weight:800}.cp-notfound p[data-v-9a4cd514]{color:var(--c-text-3);margin-bottom:var(--sp-8);font-size:16px}.cp-notfound-actions[data-v-9a4cd514]{gap:var(--sp-4);flex-wrap:wrap;justify-content:center;display:flex}.cp-resource-grid[data-v-9a4cd514]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:8px;display:grid}.cp-resource-card[data-v-9a4cd514]{border:1.5px solid var(--c-border);background:#fff;border-radius:12px;flex-direction:column;gap:5px;padding:18px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.cp-resource-card[data-v-9a4cd514]:hover{border-color:var(--c-primary);box-shadow:0 2px 12px #1a9e6e1a}.cp-resource-card strong[data-v-9a4cd514]{color:#0a3d2e;font-size:14px}.cp-resource-card span[data-v-9a4cd514]{color:#6b8c7d;font-size:12px;line-height:1.5}.pg-cta[data-v-9a4cd514]{background:var(--c-dark);padding:var(--sp-20) var(--sp-6)}.pg-cta-box[data-v-9a4cd514]{text-align:center;color:#fff;max-width:640px;margin:0 auto}.pg-cta-box h2[data-v-9a4cd514]{letter-spacing:-.04em;margin-bottom:var(--sp-4);color:#fff;font-size:clamp(26px,4vw,40px);font-weight:800}.pg-cta-box p[data-v-9a4cd514]{color:#ffffff8c;margin-bottom:var(--sp-8);font-size:17px;line-height:1.7}
