.dcmcp[data-astro-cid-wo5bsixb]{font-family:Fustat,sans-serif;background:linear-gradient(90deg,var(--color-dc-gray-bg) 0%,var(--color-dc-gray-bg) 55%,#ffffff 100%)}.dcmcp-label[data-astro-cid-wo5bsixb]{font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--color-dc-navy)}.dcmcp-dot[data-astro-cid-wo5bsixb]{position:relative;display:inline-block;width:8px;height:8px;border-radius:9999px;background:#6cc24a;flex:none}.dcmcp-dot[data-astro-cid-wo5bsixb]:after{content:"";position:absolute;inset:0;border-radius:9999px;background:#6cc24a;animation:dcmcp-pulse 2.2s ease-out infinite}@keyframes dcmcp-pulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.6);opacity:0}}.dcmcp-chip[data-astro-cid-wo5bsixb]{display:inline-flex;align-items:center;font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--color-dc-navy);background:#fff;border:1px solid rgba(20,48,95,.18);border-radius:9999px;padding:3px 12px;cursor:pointer;box-shadow:0 1px 2px #14305f0f;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.dcmcp-chip[data-astro-cid-wo5bsixb]:hover{background:#f6faff;border-color:#14305f52;box-shadow:0 2px 6px #14305f1a}.dcmcp-chip[data-astro-cid-wo5bsixb]:active{background:#eef4ff}.dcmcp-addr[data-astro-cid-wo5bsixb],.dcmcp-done[data-astro-cid-wo5bsixb]{display:inline-flex;align-items:center;gap:6px}.dcmcp-ico[data-astro-cid-wo5bsixb]{width:15px;height:15px;flex:none;opacity:.65}.dcmcp-done[data-astro-cid-wo5bsixb]{display:none}.dcmcp-chip[data-astro-cid-wo5bsixb].is-copied{color:#2f9e2f;background:#f3fbf0;border-color:#2f9e2f66}.dcmcp-chip[data-astro-cid-wo5bsixb].is-copied .dcmcp-ico[data-astro-cid-wo5bsixb]{opacity:1}.dcmcp-chip[data-astro-cid-wo5bsixb].is-copied .dcmcp-addr[data-astro-cid-wo5bsixb]{display:none}.dcmcp-chip[data-astro-cid-wo5bsixb].is-copied .dcmcp-done[data-astro-cid-wo5bsixb]{display:inline-flex}.dcmcp-aside[data-astro-cid-wo5bsixb]{font-size:.875rem;line-height:1.3}.dcmcp-note[data-astro-cid-wo5bsixb]{color:color-mix(in srgb,var(--color-dc-navy) 65%,transparent)}.dcmcp-link[data-astro-cid-wo5bsixb]{display:inline-flex;align-items:center;font-weight:600;color:color-mix(in srgb,var(--color-dc-navy) 85%,transparent);white-space:nowrap;transition:color .15s}.dcmcp-link[data-astro-cid-wo5bsixb]:hover{color:var(--color-dc-navy)}@media(prefers-reduced-motion:reduce){.dcmcp-dot[data-astro-cid-wo5bsixb]:after{animation:none}}.hf{background:#14305f;padding:40px 0 80px}.hf-inner{max-width:80rem;margin:0 auto;padding:0 24px}@media(min-width:1024px){.hf-inner{padding:0 96px}}.hf-header{text-align:center;margin:0 0 56px}.hf-video{margin:0 0 56px}.hf-h2{font-size:40px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px}.hf-sub{font-size:24px;color:#ffffff8c;line-height:1.4;margin:0}.hf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.hf-col{padding:0 32px}.hf-col+.hf-col{border-left:1px solid rgba(255,255,255,.12)}.hf-head{display:flex;align-items:center;gap:14px;margin:0 0 16px}.hf-icon{flex:0 0 auto;width:36px;height:36px;display:inline-block;object-fit:contain}.hf-num{float:left;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.5);border-radius:6px;font-size:18px;font-weight:700;color:#ffffffd9;font-variant-numeric:tabular-nums;margin:0 14px 8px 0}.hf-title-stacked{margin:0 0 24px;line-height:1.15}.hf-title{font-size:22px;font-weight:700;color:#fff;line-height:1.25;margin:0}.hf-body{font-size:16px;color:#ffffffd9;line-height:1.55;margin:0}.hf-body+.hf-body{margin-top:10px}.hf-cta{text-align:center;margin:64px 0 0}.hf-cta-btn{display:inline-block;background:#d6fec2;color:#14305f;font-size:16px;font-weight:600;padding:16px 40px;border-radius:10px;text-decoration:none;transition:background .2s ease,transform .15s ease}.hf-cta-btn:hover{background:#f7f7f2}.hf-cta-sub{font-size:15px;color:#ffffff8c;margin:12px 0 0}@media(max-width:767px){.hf-grid{grid-template-columns:1fr}.hf-col{padding:28px 0}.hf-col+.hf-col{border-left:0;border-top:1px solid rgba(255,255,255,.12)}.hf-h2{font-size:32px}.hf-sub{font-size:18px}.hf-header{margin:0 0 32px}}
