.ai-readiness-block{--color-ink:#f5f7f9;--color-slate:#c2c8cf;--color-mute:#9aa2aa;--color-paper:#08090b;--color-paper-deep:#1b1c1f;--color-card:#2a2b2e;--color-card-lift:#34353a;--color-line:#3f4147;--color-line-soft:#303236;--color-accent:#1d6ef5;--color-accent-text:#6ba4ff;--color-accent-deep:#1758c6;--color-accent-wash:#24395a;--color-cyan:#2fa6cc;--color-ochre:#eaa845;--color-ochre-wash:#241c10;--color-positive:#35c795;--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:22px;--ease-out-soft:cubic-bezier(0.22,1,0.36,1);font-family:var(--font-poppins),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(.9375rem,.88rem + .3vw,1.0625rem);line-height:1.6;background-color:var(--color-paper);color:var(--color-ink);font-feature-settings:"ss01","cv05";position:relative;isolation:isolate;min-height:calc(100dvh - 72px)}@media (min-width:640px){.ai-readiness-block{min-height:calc(100dvh - 80px)}}.ai-readiness-block:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(118% 88% at -6% -4%,color-mix(in srgb,var(--color-cyan) 34%,transparent) 0,transparent 56%),radial-gradient(86% 72% at 8% -12%,color-mix(in srgb,var(--color-accent) 24%,transparent) 0,transparent 62%),radial-gradient(118% 88% at 106% 104%,color-mix(in srgb,var(--color-cyan) 34%,transparent) 0,transparent 56%),radial-gradient(86% 72% at 92% 112%,color-mix(in srgb,var(--color-accent) 24%,transparent) 0,transparent 62%)}.ai-readiness-block .tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ai-readiness-block :focus-visible{outline:2px solid var(--color-accent-text);outline-offset:3px;border-radius:3px}.ai-readiness-block select option{background:var(--color-card);color:var(--color-ink)}.ai-readiness-block .eyebrow{font-family:var(--font-mono,monospace);font-size:clamp(.75rem,.72rem + .15vw,.8125rem);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mute)}.ai-readiness-block .card-box{background:var(--color-card);border:1px solid var(--color-line-soft);border-radius:var(--radius-lg)}.ai-readiness-block .brand-glow{background:radial-gradient(120% 150% at 100% 100%,color-mix(in srgb,var(--color-cyan) 32%,transparent) 0,transparent 58%),radial-gradient(84% 104% at 86% 112%,color-mix(in srgb,var(--color-accent) 26%,transparent) 0,transparent 62%)}@keyframes aiRiseIn{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}@keyframes aiSlideFromRight{0%{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:none}}@keyframes aiSlideFromLeft{0%{opacity:0;transform:translate3d(-28px,0,0)}to{opacity:1;transform:none}}@keyframes aiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes aiGrowWidth{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aiDrawStroke{0%{stroke-dashoffset:var(--offset,1000)}to{stroke-dashoffset:0}}.ai-readiness-block .anim-rise{animation:aiRiseIn .55s var(--ease-out-soft) both}.ai-readiness-block .anim-from-right{animation:aiSlideFromRight .42s var(--ease-out-soft) both}.ai-readiness-block .anim-from-left{animation:aiSlideFromLeft .42s var(--ease-out-soft) both}.ai-readiness-block .anim-fade{animation:aiFadeIn .5s ease both}.ai-readiness-block .anim-grow{transform-origin:left center;animation:aiGrowWidth .8s var(--ease-out-soft) both}.ai-readiness-block .anim-draw{stroke-dasharray:var(--dash);animation:aiDrawStroke 1.1s var(--ease-out-soft) both}@media (prefers-reduced-motion:reduce){.ai-readiness-block *,.ai-readiness-block :after,.ai-readiness-block :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}