.bp-readiness{--rdy-gold-dark:#a87c2a;--rdy-sky:var(--bp-content-sky,#4cb1e4)}.bp-readiness .bp-content-hero h1 span{text-decoration:underline;-webkit-text-decoration-color:var(--rdy-sky);text-decoration-color:var(--rdy-sky);text-underline-offset:7px;text-decoration-thickness:4px}.bp-readiness .bp-page-masthead .bp-masthead-features{border-block:1px solid #ffffff38;gap:10px 28px;padding-block:15px}.bp-readiness .rdy-start{margin:30px 0 0}.bp-readiness .rdy-support{color:#dde7f9;margin:14px 0 0;font-size:13px;line-height:1.6}.bp-readiness .rdy-areas{margin:0 0 56px}.bp-readiness .rdy-areas li{align-items:baseline;display:flex}.bp-readiness .rdy-areas h3{margin:0 0 4px;font-size:17px;line-height:1.3}.bp-readiness .rdy-areas p{color:var(--bp-content-muted);margin:0;font-size:14px;line-height:1.6}.bp-readiness .rdy-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.bp-readiness .rdy-steps>div{border-top:1px solid var(--bp-content-line);padding-top:18px}.bp-readiness .rdy-steps h3{margin:0 0 8px;font-size:17px;line-height:1.3}.bp-readiness .rdy-steps p{color:var(--bp-content-muted);margin:0;font-size:14px;line-height:1.7}.bp-readiness .rdy-link{font:inherit;color:var(--bp-content-blue);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.bp-readiness .rdy-question{background:var(--bp-content-paper);padding-block:clamp(34px,5vw,66px)}.bp-readiness .rdy-panel{border:1px solid var(--bp-content-line);background:#fff;padding:clamp(24px,4vw,48px)}.bp-readiness .rdy-q-head{letter-spacing:.14em;text-transform:uppercase;color:var(--bp-content-muted);justify-content:space-between;gap:16px;font-size:9px;font-weight:700;display:flex}.bp-readiness .rdy-track{background:var(--bp-content-line);height:2px;margin:16px 0 34px}.bp-readiness .rdy-track span{background:var(--bp-content-blue);height:100%;transition:width .2s;display:block}.bp-readiness .rdy-question h1{max-width:724px;margin:0 0 30px;font-size:clamp(1.6rem,3.1vw,35px);line-height:1.12}.bp-readiness .rdy-answers{gap:10px;max-width:724px;display:grid}.bp-readiness .rdy-answer{text-align:left;border:1px solid var(--bp-content-line);width:100%;font:inherit;color:var(--bp-content-ink);cursor:pointer;background:#fff;border-radius:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:17px 20px;font-size:15px;transition:background-color .12s,border-color .12s;display:grid}.bp-readiness .rdy-answer:hover{background:var(--bp-content-paper);border-color:var(--bp-content-blue)}.bp-readiness .rdy-answer[aria-pressed=true]{background:var(--bp-content-paper);border-color:var(--bp-content-blue);font-weight:500}.bp-readiness .rdy-answer .rdy-mark{letter-spacing:.08em;color:var(--bp-content-blue);border:1px solid var(--bp-content-line);text-align:center;padding:3px 0;font-size:11px;font-weight:700}.bp-readiness .rdy-answer[aria-pressed=true] .rdy-mark{background:var(--bp-content-blue);border-color:var(--bp-content-blue);color:#fff}.bp-readiness .rdy-q-foot{border-top:1px solid var(--bp-content-line);margin-top:26px;padding-top:18px}@media (width>=1000px){.bp-readiness .rdy-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(40px,5vw,76px);display:grid}.bp-readiness .rdy-q-head,.bp-readiness .rdy-track,.bp-readiness .rdy-q-foot{grid-column:1/-1}.bp-readiness .rdy-question h1{grid-column:1;max-width:none;margin-bottom:0}.bp-readiness .rdy-answers{grid-column:2;max-width:none}}.bp-readiness .rdy-results{padding-block:clamp(34px,5vw,66px)}.bp-readiness .rdy-results-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:clamp(28px,4vw,70px);display:grid}.bp-readiness .rdy-results h1{margin:0 0 28px;font-size:clamp(1.9rem,3.4vw,44px);line-height:1.06}.bp-readiness .rdy-ring{width:177px;height:177px;position:relative}.bp-readiness .rdy-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.bp-readiness .rdy-ring-mid{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.bp-readiness .rdy-score{letter-spacing:-.05em;font-size:59px;font-weight:650;line-height:1}.bp-readiness .rdy-score-of{letter-spacing:.14em;text-transform:uppercase;color:var(--bp-content-muted);font-size:9px;font-weight:700}.bp-readiness .rdy-tier{letter-spacing:-.045em;margin:22px 0 6px;font-size:22px;font-weight:650}.bp-readiness .rdy-tier-body{max-width:46ch;color:var(--bp-content-muted);margin:0;font-size:15px;line-height:1.75}.bp-readiness .rdy-gap{border-top:1px solid var(--bp-content-ink);margin:30px 0 0;padding-top:22px}.bp-readiness .rdy-gap h2{color:var(--rdy-gold-dark);margin:0 0 8px;font-size:20px}.bp-readiness .rdy-gap p{color:var(--bp-content-muted);margin:0;font-size:15px;line-height:1.75}.bp-readiness .rdy-gap-note{margin-top:10px;font-size:14px}.bp-readiness .rdy-results-foot{border-top:1px solid var(--bp-content-line);margin-top:22px;padding-top:18px}.bp-readiness .rdy-fine{color:var(--bp-content-muted);margin:14px 0 0;font-size:12px;line-height:1.7}.bp-readiness .rdy-form-panel>p{color:var(--bp-content-muted);margin:-15px 0 20px;font-size:14px;line-height:1.7}.bp-readiness .rdy-unlocks{border-top:1px solid var(--bp-content-ink);margin:0 0 24px;padding:0;list-style:none}.bp-readiness .rdy-unlocks li{border-bottom:1px solid var(--bp-content-line);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding-block:11px;font-size:14px;line-height:1.5;display:grid}.bp-readiness .rdy-unlocks svg{fill:none;width:13px;height:15px;stroke:var(--bp-content-blue);stroke-width:1.6px;margin-top:2px}.bp-readiness .rdy-field{margin-bottom:16px}.bp-readiness .rdy-field label{margin-bottom:6px;font-weight:600;display:block}.bp-readiness .rdy-field .rdy-opt{color:var(--bp-content-muted);font-weight:400}.bp-readiness .rdy-field :is(input,select){width:100%;font:inherit;color:var(--bp-content-ink);padding:13px 14px;font-size:15px}.bp-readiness .rdy-field :is(input,select):focus{border-color:var(--bp-content-blue)}.bp-readiness .rdy-honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bp-readiness .rdy-privacy{color:var(--bp-content-muted);margin:14px 0 0;font-size:12px;line-height:1.7}.bp-readiness .rdy-msg{border:1px solid var(--rdy-gold-dark);background:#fdf6e8;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.bp-readiness .rdy-turnstile{margin-bottom:16px}.bp-readiness .rdy-roadmap{padding-block:clamp(32px,4vw,60px) 0}.bp-readiness .rdy-roadmap h1{overflow-wrap:break-word;margin:0 0 10px;font-size:clamp(2rem,3.6vw,48px);line-height:1.04}.bp-readiness .rdy-prepared{color:var(--bp-content-muted);margin:0 0 34px;font-size:14px;line-height:1.7}.bp-readiness .rdy-roadmap-grid{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,70px);display:grid}.bp-readiness .rdy-sidebar{background:var(--bp-content-paper);border-top:4px solid var(--bp-content-blue);padding:24px;position:sticky;top:24px}.bp-readiness .rdy-sidebar-score{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.bp-readiness .rdy-sidebar-score strong{letter-spacing:-.05em;font-size:40px;font-weight:650;line-height:1}.bp-readiness .rdy-sidebar-score span{color:var(--bp-content-muted);font-size:12px}.bp-readiness .rdy-sidebar-tier{margin:0 0 22px;font-size:14px;font-weight:650}.bp-readiness .rdy-bar{margin-bottom:16px}.bp-readiness .rdy-bar-head{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.bp-readiness .rdy-bar-head b{font-weight:650}.bp-readiness .rdy-bar-track{border:1px solid var(--bp-content-line);background:#fff;height:6px}.bp-readiness .rdy-bar-track span{background:var(--bp-content-blue);height:100%;display:block}.bp-readiness .rdy-bar-first .rdy-bar-track span{background:var(--rdy-gold-dark)}.bp-readiness .rdy-bar-first .rdy-bar-head{color:var(--rdy-gold-dark)}.bp-readiness .rdy-bar-note{letter-spacing:.14em;text-transform:uppercase;color:var(--rdy-gold-dark);margin:4px 0 0;font-size:9px;font-weight:700}.bp-readiness .rdy-tools{border-top:1px solid var(--bp-content-line);justify-items:start;gap:12px;margin-top:26px;padding-top:20px;display:grid}.bp-readiness .rdy-phase{border-top:1px solid var(--bp-content-ink);padding-block:26px 34px}.bp-readiness .rdy-phase-head{align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.bp-readiness .rdy-phase-n{letter-spacing:.1em;color:var(--bp-content-blue);font-size:11px;font-weight:650}.bp-readiness .rdy-phase-horizon{letter-spacing:.14em;text-transform:uppercase;color:var(--bp-content-muted);font-size:9px;font-weight:700}.bp-readiness .rdy-phase h2{margin:0 0 10px;font-size:clamp(1.3rem,2.2vw,28px);line-height:1.12}.bp-readiness .rdy-phase>p{max-width:62ch;color:var(--bp-content-muted);margin:0 0 20px;font-size:15px;line-height:1.8}.bp-readiness .rdy-phase-facts{margin-block:0}.bp-readiness .rdy-phase-facts dd{text-transform:none;font-weight:500}.bp-readiness .rdy-seat-note{color:var(--bp-content-muted);margin:22px 0 0;font-size:12px}.bp-readiness .rdy-roadmap .bp-cta{margin-top:clamp(36px,4vw,64px)}@media (width<=900px){.bp-readiness .rdy-roadmap-grid{grid-template-columns:minmax(0,1fr)}.bp-readiness .rdy-sidebar{position:static}}@media (width<=767px){.bp-readiness .rdy-results-grid,.bp-readiness .rdy-steps{grid-template-columns:minmax(0,1fr)}.bp-readiness .rdy-question h1{font-size:clamp(1.45rem,6.4vw,28px)}.bp-readiness .rdy-roadmap h1{font-size:clamp(1.75rem,7.6vw,34px)}.bp-readiness .rdy-answer{min-height:56px;padding:15px 16px}.bp-readiness .bp-cta-button{width:100%}.bp-readiness .rdy-areas{margin-bottom:42px}}@media (prefers-reduced-motion:reduce){.bp-readiness *{transition:none!important;animation:none!important}}@media print{body.rdy-page [data-site-header],body.rdy-page [data-account-bar],body.rdy-page .bp-footer,body.rdy-page #scroll-top-btn,.bp-readiness .rdy-tools,.bp-readiness .bp-cta,.bp-readiness .rdy-screen[hidden]{display:none!important}.bp-readiness .rdy-roadmap{padding:0}.bp-readiness .rdy-roadmap-grid{display:block}.bp-readiness .rdy-sidebar{page-break-inside:avoid;break-inside:avoid;background:#fff;margin-bottom:26px;position:static}.bp-readiness .rdy-phase{page-break-inside:avoid;break-inside:avoid}.bp-readiness .rdy-bar-track span{outline:1px solid #000}}
