:root{--ready-ink:#171547;--ready-night:#0b123d;--ready-paper:#f8f4ea;--ready-coral:#ff684f;--ready-mint:#88edc5;--ready-blue:#71d7ff;--ready-line:#d8dbe7}*{box-sizing:border-box}.readiness-page{color:var(--ready-ink);background:#fff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.readiness-nav{border-bottom:1px solid var(--ready-line);justify-content:space-between;align-items:center;height:78px;padding:0 max(6vw,24px);display:flex}.readiness-nav a{color:var(--ready-ink);font-weight:800;text-decoration:none}.readiness-nav>a:first-child{align-items:center;gap:10px;display:flex}.readiness-nav img{height:38px}.readiness-hero{background:linear-gradient(120deg,var(--ready-night) 0 72%,#1a2862 72%);color:#fff;grid-template-columns:1.3fr .7fr;gap:7vw;padding:90px max(6vw,24px);display:grid}.readiness-answer>span,.readiness-builder>div>span,.readiness-evidence>span,.readiness-faq>span,.readiness-hero span,.readiness-options>div:first-child>span,.readiness-result>span{color:var(--ready-coral);letter-spacing:.15em;font-size:12px;font-weight:900}.readiness-hero h1{letter-spacing:-.05em;margin:18px 0;font:500 clamp(48px,6.5vw,88px)/.98 Georgia,serif}.readiness-hero h1 em{color:var(--ready-mint);font-weight:500}.readiness-hero p{color:#ffffffd6;max-width:820px;font:20px/1.6 Georgia,serif}.readiness-hero-cta{background:var(--ready-coral);color:#fff;margin-top:8px;padding:15px 20px;font-weight:850;text-decoration:none;display:inline-block}.readiness-hero-cta:focus-visible{outline:3px solid var(--ready-blue);outline-offset:3px}.readiness-hero small{color:#ffffffc7;margin-top:12px;font-size:13px;line-height:1.5;display:block}.readiness-hero aside{background:var(--ready-paper);color:var(--ready-ink);align-self:end;padding:28px;transform:rotate(1deg)}.readiness-hero aside p{color:#4f506a;font:16px/1.55 Arial,sans-serif}.readiness-answer,.readiness-evidence,.readiness-faq,.readiness-options{width:min(1050px,100% - 40px);margin:90px auto}.readiness-answer{border-left:8px solid var(--ready-coral);padding:8px 0 8px 34px}.readiness-answer h2,.readiness-builder h2,.readiness-evidence h2,.readiness-faq h2,.readiness-options h2{margin:14px 0;font:500 clamp(35px,4.3vw,58px)/1.08 Georgia,serif}.readiness-answer p,.readiness-builder>div>p,.readiness-evidence article p,.readiness-faq details p{color:#51516d;font:17px/1.67 Georgia,serif}.readiness-builder{background:var(--ready-paper);grid-template-columns:.65fr 1.35fr;gap:7vw;padding:90px max(6vw,24px);scroll-margin-top:24px;display:grid}.readiness-check form{border-top:7px solid var(--ready-blue);background:#fff;padding:32px;box-shadow:0 18px 50px #15163c16}.readiness-check>form>label{gap:7px;margin-bottom:17px;font-size:13px;font-weight:800;display:grid}.readiness-check select{color:var(--ready-ink);background:#fff;border:1px solid #aeb4c5;width:100%;padding:13px;font:16px Arial}.readiness-check input:focus,.readiness-check select:focus{outline-offset:2px;outline:3px solid #71d7ff77}.readiness-check fieldset{border:1px solid var(--ready-line);margin:8px 0 18px;padding:16px}.readiness-check legend{padding:0 7px;font-size:13px;font-weight:800}.readiness-check fieldset label{align-items:center;gap:9px;margin:11px 0;font-weight:600;display:flex}.readiness-check button,.readiness-result>a{background:var(--ready-coral);color:#fff;cursor:pointer;border:0;padding:15px 20px;font-weight:850;text-decoration:none;display:inline-block}.readiness-check form>small{color:#5d5e73;margin-top:15px;line-height:1.5;display:block}.readiness-result{background:var(--ready-night);color:#fff;margin-top:22px;padding:32px}.readiness-result>span{color:var(--ready-mint)}.readiness-result h2{margin:12px 0;font:500 32px/1.1 Georgia,serif}.readiness-result>p{color:#e1e3ee;line-height:1.6}.readiness-result ol{border-top:1px solid #ffffff2e;gap:12px;padding:20px 0 0 22px;display:grid}.readiness-result li{color:#eceefa;padding-left:5px;line-height:1.55}.readiness-result .readiness-boundary{color:#bfc3d6;font-size:13px}.readiness-options{grid-template-columns:.65fr 1.35fr;gap:45px;display:grid}.readiness-options>div:last-child{grid-template-columns:1fr 1fr;display:grid}.readiness-options article{border:1px solid var(--ready-line);padding:24px}.readiness-options article:nth-child(2n){border-left:0}.readiness-options article:nth-child(n+3){border-top:0}.readiness-options article b{color:#9e2d1d;letter-spacing:.08em;font-size:12px}.readiness-options article p{color:#55566f;line-height:1.55}.readiness-evidence{border-top:1px solid var(--ready-line);padding-top:48px}.readiness-evidence>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.readiness-evidence article{background:var(--ready-paper);padding:28px}.readiness-evidence h3{font:500 25px Georgia,serif}.readiness-evidence a{color:var(--ready-ink);font-weight:800}.readiness-evidence>small{color:#5b5d72;margin-top:20px;line-height:1.5;display:block}.readiness-faq details{border-top:1px solid var(--ready-line);padding:20px 0}.readiness-faq details:last-child{border-bottom:1px solid var(--ready-line)}.readiness-faq summary{cursor:pointer;font-size:19px;font-weight:800}.readiness-page footer{background:var(--ready-paper);justify-content:space-between;align-items:center;padding:32px max(6vw,24px);display:flex}.readiness-page footer nav{gap:20px;display:flex}.readiness-page footer a{color:var(--ready-ink)}@media (max-width:850px){.readiness-builder,.readiness-hero,.readiness-options{grid-template-columns:1fr}.readiness-hero{background:var(--ready-night)}}@media (max-width:600px){.readiness-builder,.readiness-hero{padding:58px 20px}.readiness-hero h1{font-size:46px}.readiness-check form,.readiness-result{padding:22px}.readiness-evidence>div,.readiness-options>div:last-child{grid-template-columns:1fr}.readiness-options article:nth-child(2n){border-left:1px solid var(--ready-line)}.readiness-options article:nth-child(n+2){border-top:0}.readiness-answer{padding-left:20px}.readiness-page footer{flex-direction:column;align-items:flex-start;gap:18px}}
