.badge[data-astro-cid-fvsnvb4l]{color:var(--color-primary-dark);text-transform:uppercase;background:#d32f2f1a;border-radius:20px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.85rem;font-weight:600;display:inline-block}.benefit-list[data-astro-cid-fvsnvb4l]{margin-top:1.5rem;padding:0;list-style:none}.benefit-list[data-astro-cid-fvsnvb4l] li[data-astro-cid-fvsnvb4l]{margin-bottom:1rem;padding-left:1.5rem;position:relative}.benefit-list[data-astro-cid-fvsnvb4l] li[data-astro-cid-fvsnvb4l]:before{content:"✓";color:var(--color-primary);font-weight:700;position:absolute;left:0}.nps-card[data-astro-cid-fvsnvb4l]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);text-align:center;flex-direction:column;align-items:center;height:100%;padding:2.5rem;text-decoration:none;transition:all .3s;display:flex}.nps-card[data-astro-cid-fvsnvb4l]:hover{box-shadow:var(--shadow-lg);border-color:var(--color-accent);transform:translateY(-10px)}.nps-card-icon[data-astro-cid-fvsnvb4l]{width:64px;height:64px;color:var(--color-primary);margin-bottom:1.5rem}.nps-card[data-astro-cid-fvsnvb4l] h3[data-astro-cid-fvsnvb4l]{color:var(--color-text-main);margin-bottom:1rem}.nps-card[data-astro-cid-fvsnvb4l] p[data-astro-cid-fvsnvb4l]{color:var(--color-text-muted);flex-grow:1;margin-bottom:1.5rem;font-size:.95rem}.btn-text[data-astro-cid-fvsnvb4l]{color:var(--color-primary);font-weight:600}.benefit-icon[data-astro-cid-fvsnvb4l]{background:var(--color-white);width:60px;height:60px;color:var(--color-primary);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.5rem;font-weight:700;display:flex}.journey-infographic[data-astro-cid-fvsnvb4l]{flex-direction:column;gap:0;max-width:800px;margin:0 auto;padding:2rem 0;display:flex;position:relative}.journey-track[data-astro-cid-fvsnvb4l]{background:linear-gradient(to bottom, #e2e8f0, var(--color-accent), #e2e8f0);z-index:0;width:4px;position:absolute;top:0;bottom:0;left:40px}.journey-node[data-astro-cid-fvsnvb4l]{z-index:1;align-items:center;gap:2.5rem;padding:2.5rem 0;display:flex;position:relative}.node-icon[data-astro-cid-fvsnvb4l]{background:var(--color-card-bg);border:4px solid var(--color-primary);width:80px;height:80px;color:var(--color-primary);box-shadow:var(--shadow-md);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.journey-node[data-astro-cid-fvsnvb4l].highlight .node-icon[data-astro-cid-fvsnvb4l]{background:var(--color-accent);border-color:var(--color-primary)}.node-content[data-astro-cid-fvsnvb4l]{background:var(--color-card-bg);box-shadow:var(--shadow-sm);border:1px solid #f1f5f9;border-radius:12px;flex-grow:1;padding:1.5rem 2rem}.node-content[data-astro-cid-fvsnvb4l] h3[data-astro-cid-fvsnvb4l]{color:var(--color-primary);margin-bottom:.5rem}.node-content[data-astro-cid-fvsnvb4l] p[data-astro-cid-fvsnvb4l]{color:var(--color-text-muted);margin:0;font-size:.95rem}.resource-grid[data-astro-cid-fvsnvb4l]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.resource-link[data-astro-cid-fvsnvb4l]{background:var(--color-card-bg);border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;padding:1.5rem;text-decoration:none;transition:all .3s;display:flex}.resource-link[data-astro-cid-fvsnvb4l]:hover{background:var(--color-primary);border-color:var(--color-primary);transform:translateY(-5px)}.resource-link[data-astro-cid-fvsnvb4l]:hover span[data-astro-cid-fvsnvb4l]{color:#fff}.res-icon[data-astro-cid-fvsnvb4l]{margin-bottom:.75rem;font-size:1.5rem}.resource-link[data-astro-cid-fvsnvb4l] span[data-astro-cid-fvsnvb4l]{color:var(--color-text-main);text-align:center;font-size:.85rem;font-weight:600}.regulatory-footer[data-astro-cid-fvsnvb4l]{border-top:1px solid #e2e8f0;margin-top:2rem;padding-top:3rem}.logo-grid[data-astro-cid-fvsnvb4l]{justify-content:center;align-items:center;gap:4rem;display:flex}.reg-logo-wrap[data-astro-cid-fvsnvb4l]{flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;transition:opacity .3s;display:flex}.reg-logo-wrap[data-astro-cid-fvsnvb4l]:hover{transform:translateY(-3px)}.reg-logo-wrap[data-astro-cid-fvsnvb4l] img[data-astro-cid-fvsnvb4l]{object-fit:contain;width:auto;height:50px}.reg-logo-wrap[data-astro-cid-fvsnvb4l] span[data-astro-cid-fvsnvb4l]{color:var(--color-primary-dark);font-size:.8rem;font-weight:700}.cta-card[data-astro-cid-fvsnvb4l]{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:#fff;border-radius:var(--border-radius-lg);border:1px solid #ffffff1a;padding:4.5rem 2rem;position:relative;overflow:hidden;box-shadow:0 20px 40px #d32f2f40}.cta-card[data-astro-cid-fvsnvb4l]:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-10%;right:-10%}.cta-card[data-astro-cid-fvsnvb4l] h2[data-astro-cid-fvsnvb4l]{color:#fff;z-index:1;margin-bottom:1rem;position:relative}.cta-card[data-astro-cid-fvsnvb4l] p[data-astro-cid-fvsnvb4l]{opacity:.95;z-index:1;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;position:relative}.cta-card[data-astro-cid-fvsnvb4l] .btn-outline[data-astro-cid-fvsnvb4l]{color:#fff;border-color:#ffffffe6}.cta-card[data-astro-cid-fvsnvb4l] .btn-outline[data-astro-cid-fvsnvb4l]:hover{background-color:var(--color-white);color:var(--color-primary);border-color:var(--color-white)}@media (width<=992px){.resource-grid[data-astro-cid-fvsnvb4l]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.resource-grid[data-astro-cid-fvsnvb4l]{grid-template-columns:repeat(2,1fr)}.logo-grid[data-astro-cid-fvsnvb4l]{flex-direction:column;gap:2rem}}html.dark .nps-card[data-astro-cid-fvsnvb4l]{background:var(--color-bg-surface);border-color:var(--color-border)}html.dark .nps-card[data-astro-cid-fvsnvb4l]:hover{border-color:var(--color-accent)}html.dark .benefit-icon[data-astro-cid-fvsnvb4l]{background:var(--color-bg-surface);box-shadow:0 2px 8px #0000004d}html.dark .node-icon[data-astro-cid-fvsnvb4l]{background:var(--color-bg-surface);box-shadow:0 4px 12px #0000004d}html.dark .node-content[data-astro-cid-fvsnvb4l]{background:var(--color-bg-surface);border-color:var(--color-border)}html.dark .journey-track[data-astro-cid-fvsnvb4l]{background:linear-gradient(to bottom, var(--color-border), var(--color-accent), var(--color-border))}html.dark .resource-link[data-astro-cid-fvsnvb4l]{background:var(--color-bg-surface);border-color:var(--color-border)}html.dark .resource-link[data-astro-cid-fvsnvb4l]:hover{background:var(--color-primary);border-color:var(--color-primary)}html.dark .regulatory-footer[data-astro-cid-fvsnvb4l]{border-top-color:var(--color-border)}html.dark .reg-logo-wrap[data-astro-cid-fvsnvb4l] img[data-astro-cid-fvsnvb4l]{filter:brightness(1.6)contrast(1.1);background:#ffffff1f;border-radius:8px;padding:6px 10px}html.dark .reg-logo-wrap[data-astro-cid-fvsnvb4l]{opacity:.85}html.dark .reg-logo-wrap[data-astro-cid-fvsnvb4l]:hover{opacity:1}
