.readiness-hero{grid-template-columns:1.12fr .88fr;gap:5vw;padding-top:4vw;padding-bottom:4vw}.readiness-hero h1{letter-spacing:-.06em;text-wrap:initial;font-size:clamp(52px,5.8vw,94px);line-height:.99}.readiness-hero .eyebrow{max-width:520px;line-height:1.6}.readiness-hero .hero-intro{margin-top:28px;font-size:18px}.readiness-hero .hero-actions{flex-wrap:wrap;gap:22px}.readiness-demo-body{padding:22px}.readiness-demo h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,2.7vw,38px);line-height:1.05}.readiness-demo .eyebrow{margin-bottom:16px;font-size:9px}.readiness-demo-steps{margin:20px 0;padding:0;list-style:none}.readiness-demo-steps li{border-top:1px solid #ffffff24;grid-template-columns:24px 1fr auto;align-items:start;gap:10px;padding:12px 0;display:grid}.readiness-demo-steps li>span{color:var(--lime);font:11px/1.7 monospace}.readiness-demo-steps strong{font-size:15px}.readiness-demo-steps p{color:#b9c5cb;margin:6px 0 0;font-size:12px;line-height:1.5}.readiness-demo-steps b{color:var(--lime);white-space:nowrap;background:#ffffff0c;padding:4px 7px;font:10px/1.5 monospace}.readiness-demo-action{background:var(--blue);padding:14px}.readiness-demo-action>span{letter-spacing:.1em;color:#e1e5ff;font:10px/1.5 monospace}.readiness-demo-action strong{justify-content:space-between;gap:15px;margin-top:8px;font-size:15px;line-height:1.4;display:flex}.readiness-demo-action strong span{color:var(--lime)}.readiness-demo .window-foot{letter-spacing:.03em;gap:12px;font-size:8px}.readiness-demo .window-top,.readiness-demo .window-foot{height:36px}.readiness-entry,.practical-ai,.readiness-detail{padding:90px 4.5vw}.readiness-heading{max-width:850px;margin-bottom:45px}.readiness-heading h2,.readiness-detail h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.5vw,66px);line-height:1.05}.readiness-heading>p:last-child{color:var(--muted);max-width:730px;margin:24px 0 0;font-size:18px;line-height:1.65}.readiness-entry-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.readiness-entry-grid article{padding:35px 35px 35px 0}.readiness-entry-grid article+article{border-left:1px solid var(--line);padding-left:35px}.readiness-kicker{letter-spacing:.1em;color:var(--blue);font:700 10px/1.6 monospace}.readiness-entry-grid h3,.practical-ai h3{letter-spacing:-.035em;margin:22px 0 20px;font-size:clamp(26px,2.7vw,38px);line-height:1.12}.readiness-entry-grid p{color:var(--muted);max-width:560px;font-size:17px;line-height:1.65}.practical-ai{background:var(--ink);color:#fff;scroll-margin-top:88px}.practical-ai .readiness-heading>p:last-child{color:#b9c5cb}.practical-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.practical-ai-grid article{border-top:1px solid #ffffff35;flex-direction:column;padding-top:24px;display:flex}.practical-ai .readiness-kicker{color:var(--lime)}.practical-ai-grid p{color:#b9c5cb;margin:0;font-size:16px;line-height:1.65}.practical-ai-answer{border-left:2px solid var(--blue);margin:25px 0;padding-left:18px}.practical-ai-answer>span{color:var(--lime);margin-bottom:12px;font:10px/1.5 monospace;display:block}.practical-ai-outcome{margin-top:auto;font-size:17px;line-height:1.5}.practical-ai .section-page-link{color:var(--lime);align-self:flex-start;margin-top:24px;font-size:14px}.planner-intro .planner-direct{color:#fff;margin-top:28px;font-size:15px;line-height:1.65}.planner-direct a{text-underline-offset:4px;text-decoration:underline;display:block}.readiness-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 55px;margin-top:40px;display:grid}.readiness-detail-grid article{border-top:1px solid var(--line);padding:28px 0}.readiness-detail-grid h3{letter-spacing:-.025em;margin:0 0 16px;font-size:26px;line-height:1.2}.readiness-detail-grid p,.readiness-detail>p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.7}.readiness-detail>p{max-width:800px}.readiness-faq details{border-top:1px solid var(--line);padding:24px 0}.readiness-faq summary{cursor:pointer;font-size:21px;font-weight:700;line-height:1.4}.readiness-faq details p{max-width:850px;color:var(--muted);font-size:17px;line-height:1.7}.readiness-faq{margin-top:35px}.readiness-note{color:var(--muted);font-size:14px;line-height:1.6}@media (max-width:1150px) and (min-width:981px){.site-header,.desktop-nav{gap:16px}.header-cta{padding:0 12px;font-size:12px}.readiness-demo-body{padding:22px}.readiness-demo-steps li{grid-template-columns:20px 1fr}.readiness-demo-steps b{grid-column:2;justify-self:start}}@media (max-width:980px){.readiness-hero{grid-template-columns:1fr;gap:55px}.readiness-hero h1{font-size:clamp(55px,9vw,82px)}.readiness-demo{justify-self:center;width:100%;max-width:620px}.practical-ai-grid{grid-template-columns:1fr}.practical-ai-grid article{display:block}.practical-ai h3{max-width:600px}.practical-ai-outcome{display:block}}@media (max-width:720px){.readiness-hero{padding-top:55px;padding-bottom:65px}.readiness-hero h1{font-size:clamp(39px,10vw,64px)}.readiness-hero .hero-actions{flex-direction:column;align-items:flex-start}.readiness-entry,.practical-ai,.readiness-detail{padding:60px 4.5vw}.readiness-entry-grid,.readiness-detail-grid{grid-template-columns:1fr}.readiness-entry-grid article,.readiness-entry-grid article+article{border-left:0;padding:28px 0}.readiness-entry-grid article+article{border-top:1px solid var(--line)}.readiness-demo-body{padding:22px}.readiness-demo-steps li{grid-template-columns:20px 1fr}.readiness-demo-steps b{grid-column:2;justify-self:start}.readiness-demo .window-foot{padding:0 12px}}
