.rai-hero[data-astro-cid-aeqtxx6a]{background:linear-gradient(160deg,#1a1033 0%,#2d1a5e 40%,#4a2580 70%,#7c4dff 100%);padding:100px 0 80px;position:relative;overflow:hidden}.rai-hero[data-astro-cid-aeqtxx6a]:before{content:"";pointer-events:none;background:radial-gradient(circle,#7c4dff33 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-20%}.rai-hero[data-astro-cid-aeqtxx6a]:after{content:"";pointer-events:none;background:radial-gradient(circle,#6ec6f51a 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-30%;left:-10%}.rai-hero-inner[data-astro-cid-aeqtxx6a]{text-align:center;max-width:720px;margin:0 auto}.rai-hero[data-astro-cid-aeqtxx6a] .badge[data-astro-cid-aeqtxx6a]{margin-bottom:24px;display:inline-flex}.rai-hero-h1[data-astro-cid-aeqtxx6a]{color:#fff;letter-spacing:-.01em;margin-bottom:24px;font-family:DM Serif Display,serif;font-size:clamp(38px,5vw,62px);line-height:1.15}.rai-hero-h1[data-astro-cid-aeqtxx6a] em[data-astro-cid-aeqtxx6a]{color:var(--amber);font-style:italic}.rai-hero-sub[data-astro-cid-aeqtxx6a]{color:#ffffffb8;max-width:580px;margin:0 auto;font-size:18px;line-height:1.75}.rai-checklist-card[data-astro-cid-aeqtxx6a]{background:linear-gradient(135deg,#1a1033 0%,#2a1f4e 100%);border:1px solid #7c4dff4d;border-radius:16px;padding:32px}.rai-callout[data-astro-cid-aeqtxx6a]{background:linear-gradient(135deg,#1a1033 0%,#2d1a5e 60%,#3a1f6e 100%);border:1px solid #7c4dff4d;border-radius:16px;align-items:flex-start;gap:20px;max-width:760px;margin:24px auto 0;padding:32px 40px;display:flex}.rai-callout-icon[data-astro-cid-aeqtxx6a]{width:44px;height:44px;color:var(--amber);background:#7c4dff33;border:1px solid #7c4dff59;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rai-callout[data-astro-cid-aeqtxx6a] p[data-astro-cid-aeqtxx6a]{color:#ffffffd1;margin:0;font-size:16px;line-height:1.8}.rai-callout[data-astro-cid-aeqtxx6a] strong[data-astro-cid-aeqtxx6a]{color:#fff;font-weight:600}.rai-umbrella-img[data-astro-cid-aeqtxx6a]{text-align:center;max-width:680px;margin:36px auto 0}.rai-umbrella-img[data-astro-cid-aeqtxx6a] img[data-astro-cid-aeqtxx6a]{border-radius:14px;width:100%;height:auto;box-shadow:0 4px 24px #00000014}.rai-principles-bg[data-astro-cid-aeqtxx6a]{background:var(--cloud-mist);margin-top:-8px;padding:48px 0 56px}.rai-principles-compact[data-astro-cid-aeqtxx6a]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.rai-pc[data-astro-cid-aeqtxx6a]{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:flex-start;gap:16px;padding:20px 24px;transition:border-color .2s;display:flex}.rai-pc[data-astro-cid-aeqtxx6a]:hover{border-color:#7c4dff40}.rai-pc-icon[data-astro-cid-aeqtxx6a]{width:36px;height:36px;color:var(--beacon-violet);background:#7c4dff14;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rai-pc[data-astro-cid-aeqtxx6a] h3[data-astro-cid-aeqtxx6a]{color:var(--heading);margin-bottom:4px;font-family:DM Serif Display,serif;font-size:17px;line-height:1.3}.rai-pc[data-astro-cid-aeqtxx6a] p[data-astro-cid-aeqtxx6a]{color:var(--tm);margin:0;font-size:13px;line-height:1.65}.rai-principles-grid[data-astro-cid-aeqtxx6a]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.rai-principle-card[data-astro-cid-aeqtxx6a]{border:1px solid var(--border);background:#fff;border-radius:16px;padding:32px 28px;transition:border-color .25s,box-shadow .25s;position:relative}.rai-principle-card[data-astro-cid-aeqtxx6a]:hover{border-color:#7c4dff59;box-shadow:0 8px 32px #7c4dff14}.rai-principle-num[data-astro-cid-aeqtxx6a]{letter-spacing:.08em;color:var(--beacon-violet);opacity:.5;margin-bottom:16px;font-family:Space Mono,monospace;font-size:11px;font-weight:700}.rai-principle-icon[data-astro-cid-aeqtxx6a]{width:44px;height:44px;color:var(--vl);background:#7c4dff1a;border:1px solid #7c4dff33;border-radius:11px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.rai-principle-card[data-astro-cid-aeqtxx6a] h3[data-astro-cid-aeqtxx6a]{color:var(--text);margin-bottom:10px;font-family:DM Serif Display,serif;font-size:22px}.rai-principle-card[data-astro-cid-aeqtxx6a] p[data-astro-cid-aeqtxx6a]{color:var(--tm);font-size:14px;line-height:1.75}.rai-risk-card[data-astro-cid-aeqtxx6a]{background:linear-gradient(135deg,#1a1033 0%,#2d1a5e 50%,#3a1f6e 100%);border:1px solid #7c4dff40;border-radius:20px;padding:56px 52px}.rai-risk-card[data-astro-cid-aeqtxx6a] .sec-h2[data-astro-cid-aeqtxx6a]{text-align:left}.rai-risk-grid[data-astro-cid-aeqtxx6a]{grid-template-columns:1.3fr 1fr;align-items:start;gap:48px;margin-top:8px;display:grid}.rai-risk-stats[data-astro-cid-aeqtxx6a]{flex-direction:column;gap:24px;display:flex}.rai-stat[data-astro-cid-aeqtxx6a]{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;padding:24px}.rai-stat-num[data-astro-cid-aeqtxx6a]{color:var(--amber);margin-bottom:6px;font-family:DM Serif Display,serif;font-size:36px}.rai-stat-label[data-astro-cid-aeqtxx6a]{color:#fff9;font-size:13px;line-height:1.6}@media (width<=900px){.rai-principles-grid[data-astro-cid-aeqtxx6a],.rai-principles-compact[data-astro-cid-aeqtxx6a]{grid-template-columns:1fr}.rai-risk-grid[data-astro-cid-aeqtxx6a]{grid-template-columns:1fr;gap:32px}.rai-risk-card[data-astro-cid-aeqtxx6a]{padding:36px 28px}.rai-callout[data-astro-cid-aeqtxx6a]{flex-direction:column;gap:14px;padding:24px}.rai-hero[data-astro-cid-aeqtxx6a]{padding:72px 0 56px}}@media (width<=600px){.rai-hero-h1[data-astro-cid-aeqtxx6a]{font-size:34px}.rai-risk-stats[data-astro-cid-aeqtxx6a]{flex-direction:row;gap:12px}.rai-stat[data-astro-cid-aeqtxx6a]{flex:1;padding:18px}.rai-stat-num[data-astro-cid-aeqtxx6a]{font-size:28px}}
