/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */:root{--white:#fff;--off-white:#fafafa;--surface:#f5f5f7;--ink:#0f1419;--ink-secondary:#3d4451;--ink-muted:#6b7280;--ink-faint:#9ca3af;--red:#c8102e;--red-bright:#dc2626;--red-deep:#991b1b;--red-tint:#fef2f2;--red-border:#c8102e24;--border:#e8eaed;--shadow-soft:0 1px 3px #0f14190a,0 8px 24px #0f14190f;--shadow-card:0 2px 8px #0f14190a,0 12px 40px #0f141912;--amber-tint:#fffbeb}.project-assessments .font-serif{font-family:var(--font-cormorant),Georgia,"Times New Roman",serif}.project-assessments{background-color:var(--white);color:var(--ink);font-family:var(--font-dm-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.7;overflow-x:clip}.project-assessments [role=button]:not([aria-disabled=true]),.project-assessments a.cursor-pointer,.project-assessments button.cursor-pointer,.project-assessments button:not(:disabled){cursor:pointer}.project-assessments button:disabled{cursor:not-allowed}.registration-panel{background:linear-gradient(165deg,#0c1224,#060810 48%,#0a0e1a)}.registration-panel-stars{background-image:radial-gradient(1px 1px at 12% 18%,#ffffff2e 0,#0000 100%),radial-gradient(1px 1px at 78% 12%,#ffffff1f 0,#0000 100%),radial-gradient(1px 1px at 34% 62%,#ffffff1a 0,#0000 100%),radial-gradient(1px 1px at 88% 44%,#ffffff24 0,#0000 100%),radial-gradient(1px 1px at 52% 82%,#ffffff14 0,#0000 100%),radial-gradient(1px 1px at 22% 88%,#ffffff1f 0,#0000 100%),radial-gradient(1.5px 1.5px at 64% 28%,#fbbf2429 0,#0000 100%),radial-gradient(1px 1px at 8% 52%,#ffffff1a 0,#0000 100%)}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.animate-fade-up{animation:fade-up .85s cubic-bezier(.16,1,.3,1) both}.animate-delay-1{animation-delay:.1s}.animate-delay-2{animation-delay:.2s}.animate-delay-3{animation-delay:.3s}.animate-delay-4{animation-delay:.4s}.reveal-hidden{opacity:0;transform:translateY(20px)}@media (min-width:1024px){.assessment-sidebar-sticky{z-index:20;position:sticky;top:6rem}}.reveal-visible{animation:fade-up .75s cubic-bezier(.16,1,.3,1) both}.pillar-card,.stage-card,.trust-card{animation:scale-in .6s cubic-bezier(.16,1,.3,1) both}.premium-card{background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-soft);transition:box-shadow .3s,border-color .3s,transform .3s}.premium-card:hover{border-color:var(--red-border);box-shadow:var(--shadow-card);transform:translateY(-2px)}.prose-body{color:var(--ink)}.project-assessments p{text-wrap:pretty}.project-assessments h1,.project-assessments h2,.project-assessments h3{text-wrap:balance}@media (min-width:641px) and (max-width:1024px){.project-assessments :where(h1,h2,h3){font-size:1.06em}.project-assessments :where(p,li,a,button,label){font-size:1.05em}}.prose-body strong{color:var(--ink);font-weight:600}.prose-body em{font-style:normal}@media (prefers-reduced-motion:reduce){.animate-fade-up,.pillar-card,.reveal-visible,.stage-card,.trust-card{animation:none}.group:hover,.pillar-card:hover,.premium-card:hover,.stage-card:hover,.trust-card:hover{transform:none}}