@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@300;400;450;500;600&family=IBM+Plex+Serif:wght@400;500;600&display=swap);.breakdance .bde-section-314-105 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-314-105 .section-container{--bde-section-width:100%}.breakdance .bde-section-314-105 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}.breakdance .bde-section-314-105{margin-top:0px;margin-bottom:0px}.breakdance .bde-code-block-314-107{width:100%}.dp-assess-readiness{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;box-sizing:border-box}.dp-assess-readiness{--ink:#14243F;--navy:#1A2B4A;--teal:#2F6374;--teal-mid:#4A7C8A;--teal-tint:#EBF2F4;--teal-line:#C3D9DF;--orange:#E05A2B;--orange-cta:#CB4B1E;--orange-dk:#A83E18;--bright:#1AAFE0;--orange-ink:#BC451C;--paper:#FFF;--paper-2:#F7F8FA;--paper-3:#EFF2F5;--line:#E2E6EA;--line-soft:#EDF0F2;--muted:#59677A;--muted-2:#5E6A79;--serif:'IBM Plex Serif',Georgia,serif;--sans:'IBM Plex Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--mono:'IBM Plex Mono',Menlo,Consolas,monospace;--wrap:1160px;--nav-h:66px;--r:6px}.dp-assess-readiness *,.dp-assess-readiness *::before,.dp-assess-readiness *::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.dp-assess-readiness{font-family:var(--sans);font-size:17px;line-height:1.65;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:hidden}.dp-assess-readiness img{max-width:100%;display:block}.dp-assess-readiness a{color:inherit;text-decoration:none}.dp-assess-readiness ul,.dp-assess-readiness ol{list-style:none}.dp-assess-readiness button{font:inherit;cursor:pointer;border:none;background:none}.dp-assess-readiness :focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:2px}.dp-assess-readiness .wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}.dp-assess-readiness .band{padding:68px 0}.dp-assess-readiness .band-sm{padding:48px 0}.dp-assess-readiness .alt{background:var(--paper-2)}.dp-assess-readiness .intro{max-width:680px;margin:0 auto 56px;text-align:center}.dp-assess-readiness .intro .lede{margin-top:18px}.dp-assess-readiness .intro-l{max-width:680px;margin:0 0 48px;text-align:left}.dp-assess-readiness .kicker{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);display:block;margin-bottom:18px}.dp-assess-readiness .kicker-dim{color:var(--muted-2)}.dp-assess-readiness .kicker-inv{color:rgba(255,255,255,.58)}.dp-assess-readiness h1,.dp-assess-readiness h2,.dp-assess-readiness h3,.dp-assess-readiness h4{font-family:var(--serif);font-weight:500;color:var(--ink);letter-spacing:-.015em;line-height:1.14}.dp-assess-readiness .h-xl{font-size:clamp(36px,4.6vw,54px);line-height:1.07;letter-spacing:-.025em}.dp-assess-readiness .h-lg{font-size:clamp(27px,3.2vw,38px);line-height:1.13;letter-spacing:-.02em}.dp-assess-readiness .h-md{font-size:clamp(21px,2.3vw,27px);line-height:1.2}.dp-assess-readiness .inv{color:#fff}.dp-assess-readiness .lede{font-size:19px;line-height:1.62;color:var(--muted);font-weight:300}.dp-assess-readiness .body{font-size:16.5px;line-height:1.7;color:var(--muted)}.dp-assess-readiness .small{font-size:15px;line-height:1.62;color:var(--muted)}.dp-assess-readiness .cta{display:inline-flex;align-items:center;gap:9px;background:var(--orange-cta);color:#fff;font-size:16px;font-weight:500;padding:15px 27px;border-radius:var(--r);transition:background .16s,transform .16s,box-shadow .16s;box-shadow:0 1px 2px rgba(217,80,31,.2)}.dp-assess-readiness .cta:hover{background:var(--orange-dk);transform:translateY(-1px);box-shadow:0 5px 16px rgba(224,90,43,.28)}.dp-assess-readiness .cta svg{transition:transform .16s}.dp-assess-readiness .cta:hover svg{transform:translateX(3px)}.dp-assess-readiness .cta-sm{padding:12px 22px;font-size:15px}.dp-assess-readiness .cta-2{display:inline-flex;align-items:center;gap:9px;background:transparent;color:var(--orange-ink);font-size:16px;font-weight:500;padding:14px 26px;border-radius:var(--r);border:1.5px solid rgba(217,80,31,.4);transition:border-color .16s,background .16s}.dp-assess-readiness .cta-2:hover{border-color:var(--orange);background:rgba(224,90,43,.06)}.dp-assess-readiness .cta-2 svg{transition:transform .16s}.dp-assess-readiness .cta-2:hover svg{transform:translateX(3px)}.dp-assess-readiness .cta-link{display:inline-flex;align-items:center;gap:8px;color:var(--orange-ink);font-size:16px;font-weight:500;border-bottom:1px solid rgba(217,80,31,.32);padding-bottom:2px;transition:border-color .16s}.dp-assess-readiness .cta-link:hover{border-color:var(--orange)}.dp-assess-readiness .cta-link svg{transition:transform .16s}.dp-assess-readiness .cta-link:hover svg{transform:translateX(3px)}.dp-assess-readiness .cta-inv{display:inline-flex;align-items:center;gap:9px;background:var(--orange-cta);color:#fff;font-size:16px;font-weight:500;padding:15px 27px;border-radius:var(--r);transition:background .16s,transform .16s}.dp-assess-readiness .cta-inv:hover{background:var(--orange-dk);transform:translateY(-1px)}.dp-assess-readiness .ghost{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.82);font-size:16px;padding:15px 4px;border-bottom:1px solid rgba(255,255,255,.26);transition:color .16s,border-color .16s}.dp-assess-readiness .ghost:hover{color:#fff;border-color:rgba(255,255,255,.6)}.dp-assess-readiness .cta-strip{margin-top:52px;background:var(--teal-tint);border:1px solid var(--teal-line);border-radius:var(--r);padding:26px 32px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.dp-assess-readiness .cta-strip p{font-size:16.5px;color:var(--ink);max-width:58ch;line-height:1.55}.dp-assess-readiness .cta-strip p b{font-family:var(--serif);font-weight:600}.dp-assess-readiness .cta-strip-act{display:flex;align-items:center;gap:18px;flex-wrap:wrap;flex-shrink:0}.dp-assess-readiness .note{background:var(--teal-tint);border-left:3px solid var(--teal-mid);border-radius:0 var(--r) var(--r) 0;padding:20px 24px}.dp-assess-readiness .note p{font-size:16px;line-height:1.6;color:var(--ink)}.dp-assess-readiness .note b{font-weight:600}.dp-assess-readiness .note-inv{background:rgba(255,255,255,.055);border-left:3px solid var(--teal-mid);border-radius:0 var(--r) var(--r) 0;padding:20px 24px}.dp-assess-readiness .note-inv p{font-size:16px;line-height:1.6;color:rgba(255,255,255,.88)}.dp-assess-readiness.js .rv{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.2,.6,.3,1),transform .6s cubic-bezier(.2,.6,.3,1)}.dp-assess-readiness.js .rv.on{opacity:1;transform:none}.dp-assess-readiness .dl1{transition-delay:.06s}.dp-assess-readiness .dl2{transition-delay:.12s}.dp-assess-readiness .dl3{transition-delay:.18s}.dp-assess-readiness .dl4{transition-delay:.24s}.dp-assess-readiness .dl5{transition-delay:.3s}.dp-assess-readiness .dl6{transition-delay:.36s}.dp-assess-readiness .hero{position:relative;background:#0A1B29;overflow:hidden;min-height:clamp(560px,74vh,720px);display:flex;align-items:center}.dp-assess-readiness .hero-art{position:absolute;inset:0;width:100%;height:100%;display:block}.dp-assess-readiness .hero-scrim{position:absolute;inset:0;background:linear-gradient(100deg,rgba(5,14,24,.97) 0%,rgba(5,14,24,.95) 27%,rgba(5,14,24,.86) 38%,rgba(5,14,24,.56) 50%,rgba(5,14,24,.22) 66%,rgba(5,14,24,.03) 85%,rgba(5,14,24,0) 100%),linear-gradient(180deg,rgba(5,14,24,.72) 0%,rgba(5,14,24,.28) 14%,rgba(5,14,24,0) 30%)}.dp-assess-readiness .hero-inner{position:relative;z-index:2;width:100%;padding-top:34px;padding-bottom:40px}.dp-assess-readiness .hero-col{max-width:620px}.dp-assess-readiness .hero h1,.dp-assess-readiness .hero .hero-copy .hero-h{color:#fff;max-width:21ch}.dp-assess-readiness .hero .kicker{color:#A8DCEA}.dp-assess-readiness .hero .lede{color:rgba(255,255,255,.78);margin-top:22px;max-width:48ch}.dp-assess-readiness .hero-act{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:34px}.dp-assess-readiness .hero-2{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:16px;font-weight:500;padding:14px 26px;border-radius:var(--r);border:1.5px solid rgba(255,255,255,.34);transition:border-color .16s,background .16s}.dp-assess-readiness .hero-2:hover{border-color:rgba(255,255,255,.8);background:rgba(255,255,255,.08)}.dp-assess-readiness .hero-sub{margin-top:20px;font-size:14.5px;color:rgba(255,255,255,.82)}.dp-assess-readiness .hero-crumb{position:relative;z-index:2;padding-top:18px;font-size:13.5px;color:rgba(255,255,255,.5)}.dp-assess-readiness .hero-crumb a{transition:color .14s}.dp-assess-readiness .hero-crumb a:hover{color:#7FC3D4}.dp-assess-readiness .hero-crumb span{margin:0 8px;opacity:.45}.dp-assess-readiness .fig{background:#fff;border:1px solid var(--line);border-radius:10px;padding:28px 28px 22px}.dp-assess-readiness .fig svg{width:100%;height:auto;display:block}.dp-assess-readiness .fig-cap{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.6;color:var(--muted)}.dp-assess-readiness .fig-cap b{color:var(--ink);font-weight:600}.dp-assess-readiness .fig-src{margin-top:8px;font-family:var(--mono);font-size:10.5px;color:var(--muted-2);letter-spacing:.02em}.dp-assess-readiness .tile{width:100%;height:100%;display:block;object-fit:cover}.dp-assess-readiness .pcard-img .tile{position:absolute;inset:0}.dp-assess-readiness .dotgrid{width:100%;height:auto;display:block;margin:4px 0 20px}.dp-assess-readiness .dotgrid-cap{font-size:14.5px;color:var(--muted);line-height:1.55;text-align:left}.dp-assess-readiness .dotgrid-cap b{color:var(--ink);font-weight:600}.dp-assess-readiness .glyph{flex:none;width:100%;max-width:252px;height:auto;display:block;margin-top:18px;opacity:.9}.dp-assess-readiness .tl-wrap{background:#fff;border:1px solid var(--line);border-radius:10px;padding:34px 30px 26px;margin-top:28px}.dp-assess-readiness .timeline{width:100%;height:auto;display:block}.dp-assess-readiness .tl-h{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:6px}.dp-assess-readiness .band-photo{position:relative;min-height:340px;display:flex;align-items:center;background:var(--ink);overflow:hidden}.dp-assess-readiness .band-photo>img,.dp-assess-readiness .band-photo .band-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42}.dp-assess-readiness .band-art{position:absolute;inset:0}.dp-assess-readiness .band-art svg{width:100%;height:100%;display:block}.dp-assess-readiness .cred-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:56px;align-items:center}.dp-assess-readiness .creds{display:flex;flex-direction:column;gap:2px}.dp-assess-readiness .cred{padding:18px 0;border-top:1px solid rgba(255,255,255,.14)}.dp-assess-readiness .cred:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.dp-assess-readiness .cred-v{font-family:var(--serif);font-size:26px;font-weight:500;color:#fff;line-height:1;letter-spacing:-.02em}.dp-assess-readiness .cred-l{font-size:14px;color:rgba(255,255,255,.62);line-height:1.5;margin-top:8px}.dp-assess-readiness .band-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(94deg,rgba(10,27,41,.93) 0%,rgba(10,27,41,.8) 42%,rgba(10,27,41,.42) 78%,rgba(10,27,41,.25) 100%)}.dp-assess-readiness .band-photo .wrap{position:relative;z-index:2;padding-top:60px;padding-bottom:60px}.dp-assess-readiness .band-photo h2{color:#fff;max-width:19ch}.dp-assess-readiness .band-photo .lede{color:rgba(255,255,255,.76);max-width:50ch;margin-top:18px}.dp-assess-readiness .band-photo .kicker{color:#8FC5D2}.dp-assess-readiness .band-photo-act{margin-top:30px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.dp-assess-readiness .offer-photo{position:relative;border-radius:12px;overflow:hidden;min-height:200px;margin-bottom:26px}.dp-assess-readiness .offer-photo img{width:100%;height:100%;min-height:200px;object-fit:cover;display:block}.dp-assess-readiness .offer-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,36,63,.15),rgba(20,36,63,.62))}.dp-assess-readiness .offer-photo figcaption{position:absolute;left:24px;right:24px;bottom:20px;z-index:2;font-family:var(--serif);font-size:19px;font-weight:500;color:#fff;letter-spacing:-.01em;line-height:1.3}.dp-assess-readiness .pcard-img{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--ink)}.dp-assess-readiness .pcard-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.dp-assess-readiness .rel-c:hover .pcard-img img{transform:scale(1.04)}.dp-assess-readiness .pcard-img::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,27,41,.12) 0%,rgba(10,27,41,.62) 100%)}.dp-assess-readiness .hero-art .br{opacity:0;animation:brLoop 15s ease-in-out infinite}.dp-assess-readiness .hero-art .b0{animation-delay:0s}.dp-assess-readiness .hero-art .b1{animation-delay:.10s}.dp-assess-readiness .hero-art .b2{animation-delay:.20s}.dp-assess-readiness .hero-art .b3{animation-delay:.30s}.dp-assess-readiness .hero-art .b4{animation-delay:.40s}.dp-assess-readiness .hero-art .b5{animation-delay:.50s}.dp-assess-readiness .hero-art .b6{animation-delay:.60s}.dp-assess-readiness .hero-art .b7{animation-delay:.70s}@keyframes brLoop{0%,3%{opacity:.18}13%{opacity:1}78%{opacity:1}92%,100%{opacity:.18}}.dp-assess-readiness .hero-art .route,.dp-assess-readiness .hero-art .halo{stroke-dasharray:1;stroke-dashoffset:1;animation:drawLoop 15s cubic-bezier(.32,.72,.3,1) infinite}@keyframes drawLoop{0%,17%{stroke-dashoffset:1}44%{stroke-dashoffset:0}78%{stroke-dashoffset:0}93%,100%{stroke-dashoffset:-1}}.dp-assess-readiness .hero-art .pulse{stroke-dasharray:.055 .945;stroke-dashoffset:1;opacity:0;animation:pulseLoop 15s cubic-bezier(.45,0,.55,1) infinite}@keyframes pulseLoop{0%,46%{stroke-dashoffset:1;opacity:0}50%{opacity:.95}72%{opacity:.95}78%,100%{stroke-dashoffset:0;opacity:0}}.dp-assess-readiness .hero-art .rtg{transform:translateX(0)}@media (max-width:1359px){.dp-assess-readiness .hero-art .rtg{transform:translateX(-22px)}}@media (min-width:1560px) and (max-width:1799px){.dp-assess-readiness .hero-art .rtg{transform:translateX(28px)}}@media (min-width:1800px){.dp-assess-readiness .hero-art .rtg{transform:translateX(52px)}}.dp-assess-readiness .hero-art .rnodes{opacity:0;animation:nodeLoop 15s ease-in-out infinite}@keyframes nodeLoop{0%,40%{opacity:0}52%{opacity:1}78%{opacity:1}88%,100%{opacity:0}}.dp-assess-readiness .hero-art .bloom{transform-origin:60% 45%;will-change:transform,opacity}.dp-assess-readiness .hero-art .bl1{animation:drift1 19s ease-in-out infinite}.dp-assess-readiness .hero-art .bl2{animation:drift2 25s ease-in-out infinite}.dp-assess-readiness .hero-art .bl3{animation:drift3 22s ease-in-out infinite}@keyframes drift1{0%,100%{transform:scale(1) translate(0,0);opacity:.92}50%{transform:scale(1.10) translate(-1.2%,1.4%);opacity:1}}@keyframes drift2{0%,100%{transform:scale(1.06) translate(0,0);opacity:.8}50%{transform:scale(1) translate(1.6%,-1%);opacity:1}}@keyframes drift3{0%,100%{transform:scale(1);opacity:.75}50%{transform:scale(1.14);opacity:1}}.dp-assess-readiness .hero-art .tw{animation:tw 6.5s ease-in-out infinite}.dp-assess-readiness .hero-art .t1{animation-delay:1.3s}.dp-assess-readiness .hero-art .t2{animation-delay:2.9s}.dp-assess-readiness .hero-art .t3{animation-delay:4.4s}@keyframes tw{0%,100%{opacity:.25}50%{opacity:1}}.dp-assess-readiness .partners{padding:40px 0 44px;border-bottom:1px solid var(--line)}.dp-assess-readiness .partners-lbl{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);text-align:center;margin-bottom:24px}.dp-assess-readiness .partners-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.dp-assess-readiness .plogo{display:flex;align-items:center;justify-content:center;height:56px;padding:0 24px;border:1px solid var(--line);border-radius:var(--r);background:#fff;min-width:138px;transition:border-color .18s,box-shadow .18s}.dp-assess-readiness .plogo:hover{border-color:var(--teal-line);box-shadow:0 3px 12px rgba(20,36,63,.06)}.dp-assess-readiness .plogo img{max-height:26px;width:auto;opacity:.78;filter:grayscale(1);transition:opacity .2s,filter .2s}.dp-assess-readiness .plogo:hover img{opacity:1;filter:none}.dp-assess-readiness .plogo .pfb{font-family:var(--sans);font-size:14.5px;font-weight:600;color:var(--muted);letter-spacing:-.01em;white-space:nowrap}.dp-assess-readiness .plogo .pfb em{font-style:normal;display:block;font-family:var(--mono);font-size:10px;font-weight:400;color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.dp-assess-readiness .partners-note{text-align:center;margin-top:20px;font-size:14px;color:var(--muted-2)}.dp-assess-readiness .partners-note a{color:var(--teal);border-bottom:1px solid var(--teal-line)}.dp-assess-readiness .partners-note a:hover{border-color:var(--teal)}.dp-assess-readiness .prob-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:56px;align-items:start}.dp-assess-readiness .prob-card{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;padding:38px 34px;text-align:center}.dp-assess-readiness .prob-stat{font-family:var(--serif);font-size:clamp(66px,8.5vw,104px);line-height:.88;font-weight:400;color:var(--teal);letter-spacing:-.045em}.dp-assess-readiness .prob-cap{font-size:15.5px;color:var(--muted);margin-top:18px;line-height:1.6}.dp-assess-readiness .prob-src{font-family:var(--mono);font-size:11px;color:var(--muted-2);margin-top:16px;padding-top:16px;border-top:1px solid var(--line);letter-spacing:.02em}.dp-assess-readiness .fails{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.dp-assess-readiness .fail{background:#fff;padding:26px 26px 28px}.dp-assess-readiness .fail .fail-n{font-family:var(--mono);font-size:11px;color:var(--teal);letter-spacing:.06em;margin-bottom:12px}.dp-assess-readiness .fail h3{font-family:var(--sans);font-size:16px;font-weight:600;color:var(--ink);margin-bottom:7px;line-height:1.35}.dp-assess-readiness .fail p{font-size:15px;color:var(--muted);line-height:1.6}.dp-assess-readiness .vs{background:var(--ink);color:#fff;padding:96px 0}.dp-assess-readiness .vs .intro h2{color:#fff}.dp-assess-readiness .vs .intro .lede{color:rgba(255,255,255,.64)}.dp-assess-readiness .vs-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;border:1px solid rgba(255,255,255,.14);border-radius:10px;overflow:hidden}.dp-assess-readiness .vs-col{padding:32px 34px 34px}.dp-assess-readiness .vs-col+.vs-col{border-left:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.028)}.dp-assess-readiness .vs-hd{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.dp-assess-readiness .vs-hd.a{color:rgba(255,255,255,.48)}.dp-assess-readiness .vs-hd.b{color:#8FC5D2}.dp-assess-readiness .vs-n{font-family:var(--serif);font-size:46px;line-height:1;font-weight:400;margin-bottom:24px;letter-spacing:-.03em;color:rgba(255,255,255,.34)}.dp-assess-readiness .vs-col:last-child .vs-n{color:#8FC5D2}.dp-assess-readiness .vs-li{display:flex;gap:13px;padding:11px 0;font-size:15.5px;line-height:1.5;color:rgba(255,255,255,.74);border-bottom:1px solid rgba(255,255,255,.07)}.dp-assess-readiness .vs-li:last-of-type{border-bottom:0}.dp-assess-readiness .vs-dot{flex-shrink:0;width:5px;height:5px;border-radius:50%;margin-top:8px;background:rgba(255,255,255,.3)}.dp-assess-readiness .vs-col:last-child .vs-dot{background:#8FC5D2}.dp-assess-readiness .vs-empty{min-height:318px;display:flex;align-items:flex-end;padding-bottom:6px}.dp-assess-readiness .vs-empty p{font-family:var(--mono);font-size:12px;color:rgba(255,255,255,.52);line-height:1.75;letter-spacing:.02em}.dp-assess-readiness .vs-close{margin-top:44px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.dp-assess-readiness .vs-close p{font-family:var(--serif);font-size:clamp(20px,2.5vw,27px);line-height:1.3;color:#fff;max-width:24ch;letter-spacing:-.015em}.dp-assess-readiness .caps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.dp-assess-readiness .cap{background:#fff;padding:30px 28px 32px;display:flex;flex-direction:column}.dp-assess-readiness .cap .cap-n{flex:none;font-family:var(--mono);font-size:11px;color:var(--teal);letter-spacing:.06em;margin-bottom:14px}.dp-assess-readiness .cap h3{font-family:var(--sans);font-size:17.5px;font-weight:600;color:var(--ink);margin-bottom:9px;line-height:1.3}.dp-assess-readiness .cap p{font-size:15px;color:var(--muted);line-height:1.6;margin-bottom:16px;flex:1}.dp-assess-readiness .cap .cap-tech{flex:none;font-family:var(--mono);font-size:11px;color:var(--muted-2);letter-spacing:.02em;padding-top:14px;border-top:1px solid var(--line-soft)}.dp-assess-readiness .fit{display:grid;grid-template-columns:1.05fr .95fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-top:26px}.dp-assess-readiness .fit-col{background:var(--paper);padding:30px 32px 32px}.dp-assess-readiness .fit-col:last-child{background:var(--paper-3)}.dp-assess-readiness .fit .fit-h{font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:9px}.dp-assess-readiness .fit .fit-h.good{color:var(--teal)}.dp-assess-readiness .fit .fit-h.bad{color:var(--muted)}.dp-assess-readiness .fit .fit-h::before{content:'';width:20px;height:1.5px;background:currentColor;flex:none}.dp-assess-readiness .fit-l{list-style:none;margin:0;padding:0}.dp-assess-readiness .fit-l li{position:relative;padding:9px 0 9px 22px;font-size:15px;line-height:1.55;color:var(--muted);border-bottom:1px solid var(--line-soft)}.dp-assess-readiness .fit-l li:last-child{border-bottom:0}.dp-assess-readiness .fit-l li::before{content:'';position:absolute;left:0;top:17px;width:6px;height:6px;border-radius:50%;background:var(--teal-line)}.dp-assess-readiness .fit-col:last-child .fit-l li::before{background:none;left:1px;top:15px;width:8px;height:8px;border-radius:0;box-shadow:inset 0 0 0 1.5px #C3CBD4;transform:rotate(45deg)}.dp-assess-readiness .fit .fit-note{margin-top:16px;font-size:14px;line-height:1.55;color:var(--muted);font-style:italic}@media (max-width:860px){.dp-assess-readiness .fit{grid-template-columns:1fr}}.dp-assess-readiness .calc{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft)}.dp-assess-readiness .calc p{font-size:14.5px;line-height:1.6;color:var(--muted)}.dp-assess-readiness .calc b{color:var(--teal);font-weight:600}.dp-assess-readiness .case-box .calc b{color:#8FC5D2}.dp-assess-readiness .uc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.dp-assess-readiness .uc{background:var(--paper);padding:36px 34px;display:flex;flex-direction:column}.dp-assess-readiness .uc .uc-sec{flex:none;font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2);margin-bottom:13px}.dp-assess-readiness .uc h3{font-family:var(--serif);font-size:22px;font-weight:500;line-height:1.24;margin-bottom:11px;letter-spacing:-.015em}.dp-assess-readiness .uc p{font-size:15px;color:var(--muted);line-height:1.6;flex:1}.dp-assess-readiness .uc .uc-out{flex:none;margin-top:20px;padding-top:16px;border-top:1px solid var(--line-soft);font-size:14.5px;color:var(--muted)}.dp-assess-readiness .uc-out b{font-family:var(--serif);font-size:17px;font-weight:600;color:var(--teal);letter-spacing:-.01em;display:block;margin-bottom:2px}.dp-assess-readiness .ca{position:relative;background:#0C2131;color:#fff;overflow:hidden}.dp-assess-readiness .ca::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 52% 60% at 82% 28%,rgba(46,138,163,.28),transparent 62%),radial-gradient(ellipse 40% 50% at 10% 78%,rgba(217,80,31,.16),transparent 66%)}.dp-assess-readiness .ca>.wrap{position:relative;z-index:2}.dp-assess-readiness .ca-fig{margin-top:22px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.13);border-radius:10px;padding:28px 30px 24px}.dp-assess-readiness .ca-fig svg{width:100%;height:auto;display:block}.dp-assess-readiness .ca-fig figcaption{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);font-size:14px;line-height:1.6;color:rgba(255,255,255,.68)}.dp-assess-readiness .ca-fig figcaption b{color:#fff;font-weight:600}.dp-assess-readiness .ca-fig .fig-src{display:block;margin-top:8px;font-family:var(--mono);font-size:10.5px;color:rgba(255,255,255,.58);letter-spacing:.02em}.dp-assess-readiness .ca-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.dp-assess-readiness .ca-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:30px 28px;text-align:center}.dp-assess-readiness .ca-card .ca-v{font-family:var(--serif);font-size:44px;line-height:1;font-weight:500;color:var(--teal);letter-spacing:-.03em;margin-bottom:14px}.dp-assess-readiness .ca-card h3{font-family:var(--sans);font-size:16px;font-weight:600;margin-bottom:8px;line-height:1.35}.dp-assess-readiness .ca-card p{font-size:14.5px;color:var(--muted);line-height:1.6}.dp-assess-readiness .ca-card .src{font-family:var(--mono);font-size:10.5px;color:var(--muted-2);margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft);letter-spacing:.02em}.dp-assess-readiness .ca-two{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.dp-assess-readiness .ca-panel{background:#fff;border:1px solid var(--line);border-radius:10px;padding:32px 30px}.dp-assess-readiness .ca-panel h3{font-family:var(--serif);font-size:21px;font-weight:500;margin-bottom:12px;letter-spacing:-.015em}.dp-assess-readiness .ca-panel p{font-size:15.5px;color:var(--muted);line-height:1.65;margin-bottom:16px}.dp-assess-readiness .ca-panel .note{margin-top:18px}.dp-assess-readiness .ca .kicker{color:#8FC5D2}.dp-assess-readiness .ca .intro h2{color:#fff}.dp-assess-readiness .ca .intro .lede{color:rgba(255,255,255,.66)}.dp-assess-readiness .ca .ca-card,.dp-assess-readiness .ca .ca-panel{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14)}.dp-assess-readiness .ca .ca-card h3,.dp-assess-readiness .ca .ca-panel h3{color:#fff}.dp-assess-readiness .ca .ca-card p,.dp-assess-readiness .ca .ca-panel p{color:rgba(255,255,255,.72)}.dp-assess-readiness .ca .ca-card .ca-v{color:#8FC5D2}.dp-assess-readiness .ca .ca-card .src{color:rgba(255,255,255,.58);border-top-color:rgba(255,255,255,.13)}.dp-assess-readiness .ca .cta-strip{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15)}.dp-assess-readiness .ca .cta-strip p{color:rgba(255,255,255,.88)}.dp-assess-readiness .ca .note{background:rgba(143,197,210,.10);border-left-color:#8FC5D2}.dp-assess-readiness .ca .note p{color:#fff}.dp-assess-readiness .case-box{position:relative;background:var(--ink);border-radius:12px;padding:52px 54px;color:#fff;overflow:hidden}.dp-assess-readiness .case-photo{position:absolute;inset:0}.dp-assess-readiness .case-photo img{width:100%;height:100%;object-fit:cover;opacity:.3}.dp-assess-readiness .case-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(96deg,rgba(20,36,63,.96) 0%,rgba(20,36,63,.9) 46%,rgba(20,36,63,.72) 100%)}.dp-assess-readiness .case-grid{position:relative;z-index:2}.dp-assess-readiness .band-photo .wrap{position:relative;z-index:2}.dp-assess-readiness .case-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:60px;align-items:center}.dp-assess-readiness .case-box .case-tag{font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:18px}.dp-assess-readiness .case-box h2{color:#fff;max-width:18ch;margin-bottom:18px}.dp-assess-readiness .case-box p{font-size:16.5px;line-height:1.7;color:rgba(255,255,255,.72);max-width:52ch}.dp-assess-readiness .case-act{margin-top:28px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.dp-assess-readiness .bars{display:flex;flex-direction:column;gap:30px}.dp-assess-readiness .bar-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.dp-assess-readiness .bar-lbl{font-size:14.5px;color:rgba(255,255,255,.66)}.dp-assess-readiness .bar-val{font-family:var(--serif);font-size:25px;font-weight:500;color:#fff;letter-spacing:-.02em}.dp-assess-readiness .bar-val.hi{color:#8FC5D2}.dp-assess-readiness .bar-track{height:8px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.dp-assess-readiness .bar-fill{height:100%;border-radius:2px;transition:width 1.1s cubic-bezier(.2,.7,.3,1)}.dp-assess-readiness .bar-fill.a{background:rgba(255,255,255,.34)}.dp-assess-readiness .bar-fill.b{background:#8FC5D2}.dp-assess-readiness .case-box .bar-note{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);font-family:var(--mono);font-size:12px;color:rgba(255,255,255,.55);letter-spacing:.02em;line-height:1.8}.dp-assess-readiness .offers{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:stretch}.dp-assess-readiness .offer{border-radius:12px;padding:40px 38px;display:flex;flex-direction:column}.dp-assess-readiness .offer-main{background:var(--ink);color:#fff}.dp-assess-readiness .offer-alt{background:#fff;border:1px solid var(--line)}.dp-assess-readiness .offer .offer-tag{font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:16px}.dp-assess-readiness .offer-main .offer-tag{color:#8FC5D2}.dp-assess-readiness .offer-alt .offer-tag{color:var(--teal)}.dp-assess-readiness .offer h3{font-family:var(--serif);font-size:28px;font-weight:500;letter-spacing:-.02em;margin-bottom:12px}.dp-assess-readiness .offer-main h3{color:#fff}.dp-assess-readiness .offer>p{font-size:16px;line-height:1.65;margin-bottom:24px}.dp-assess-readiness .offer-main>p{color:rgba(255,255,255,.72)}.dp-assess-readiness .offer-alt>p{color:var(--muted)}.dp-assess-readiness .offer-meta{display:flex;gap:28px;flex-wrap:wrap;padding:20px 0;margin-bottom:6px;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.dp-assess-readiness .om-v{font-family:var(--serif);font-size:22px;font-weight:500;color:#fff;line-height:1;letter-spacing:-.02em}.dp-assess-readiness .om-l{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.48);margin-top:7px}.dp-assess-readiness .dlist{margin:22px 0 26px;flex:1}.dp-assess-readiness .dl-r{display:flex;gap:13px;padding:11px 0;font-size:15px;line-height:1.5;border-bottom:1px solid rgba(255,255,255,.08)}.dp-assess-readiness .offer-main .dl-r{color:rgba(255,255,255,.82)}.dp-assess-readiness .offer-alt .dl-r{color:var(--muted);border-bottom-color:var(--line-soft)}.dp-assess-readiness .dl-r:last-child{border-bottom:0}.dp-assess-readiness .dl-i{flex-shrink:0;width:16px;height:16px;margin-top:3px;color:#8FC5D2}.dp-assess-readiness .offer-alt .dl-i{color:var(--teal)}.dp-assess-readiness .offer-act{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:auto}.dp-assess-readiness .gov{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.dp-assess-readiness .gv{background:#fff;padding:28px 26px 30px;text-align:center}.dp-assess-readiness .gv-i{width:26px;height:26px;color:var(--teal);margin:0 auto 16px}.dp-assess-readiness .gv h3{font-family:var(--sans);font-size:15.5px;font-weight:600;color:var(--ink);margin-bottom:8px;line-height:1.35}.dp-assess-readiness .gv p{font-size:14px;color:var(--muted);line-height:1.58}.dp-assess-readiness .rel{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.dp-assess-readiness .rel-c{background:#fff;padding:0 0 30px;transition:background .18s;display:flex;flex-direction:column;overflow:hidden}.dp-assess-readiness .rel-c>:not(.pcard-img){margin-left:30px;margin-right:30px}.dp-assess-readiness .rel-c .rel-k{margin-top:26px}.dp-assess-readiness .rel-c:hover{background:var(--paper-2)}.dp-assess-readiness .rel-c .rel-k{flex:none;font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2);margin-bottom:11px}.dp-assess-readiness .rel-c h3{font-family:var(--serif);font-size:21px;font-weight:500;margin-bottom:10px;letter-spacing:-.018em}.dp-assess-readiness .rel-c p{font-size:14.5px;color:var(--muted);line-height:1.58;margin-bottom:18px;flex:1}.dp-assess-readiness .rel-go{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:500;color:var(--teal)}.dp-assess-readiness .rel-c:hover .rel-go svg{transform:translateX(3px)}.dp-assess-readiness .rel-go svg{transition:transform .16s}.dp-assess-readiness .faq{max-width:800px;margin:0 auto}.dp-assess-readiness .faq-i{border-bottom:1px solid var(--line)}.dp-assess-readiness .faq-i:first-child{border-top:1px solid var(--line)}.dp-assess-readiness .faq-i summary{display:flex;justify-content:space-between;align-items:flex-start;gap:26px;padding:23px 0;cursor:pointer;list-style:none;font-family:var(--serif);font-size:19px;font-weight:500;color:var(--ink);line-height:1.35;letter-spacing:-.012em;transition:color .15s}.dp-assess-readiness .faq-i summary::-webkit-details-marker{display:none}.dp-assess-readiness .faq-i:hover summary,.dp-assess-readiness .faq-i[open] summary{color:var(--teal)}.dp-assess-readiness .faq-ic{flex-shrink:0;width:18px;height:18px;margin-top:5px;position:relative}.dp-assess-readiness .faq-ic::before,.dp-assess-readiness .faq-ic::after{content:'';position:absolute;background:currentColor;border-radius:1px;transition:transform .26s cubic-bezier(.2,.7,.3,1),opacity .2s}.dp-assess-readiness .faq-ic::before{left:0;top:8.2px;width:18px;height:1.6px}.dp-assess-readiness .faq-ic::after{left:8.2px;top:0;width:1.6px;height:18px}.dp-assess-readiness .faq-i[open] .faq-ic::after{transform:rotate(90deg);opacity:0}.dp-assess-readiness .faq-a{padding:0 54px 26px 0;font-size:16px;line-height:1.72;color:var(--muted)}.dp-assess-readiness .close{padding:68px 0 52px;text-align:center;background:var(--ink);border-top:0;color:#fff}.dp-assess-readiness .close h2{color:#fff}.dp-assess-readiness .close .lede{color:rgba(255,255,255,.76)}.dp-assess-readiness .close .cta-2{color:#FFB98A;border-color:rgba(255,185,138,.45)}.dp-assess-readiness .close .cta-2:hover{color:#fff;border-color:#fff;background:rgba(255,255,255,.08)}.dp-assess-readiness .close h2{max-width:20ch;margin:0 auto 20px}.dp-assess-readiness .close .lede{max-width:540px;margin:0 auto}.dp-assess-readiness .close-act{margin-top:36px;display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.dp-assess-readiness .close-alt{margin-top:26px;font-size:14.5px;color:var(--muted-2)}.dp-assess-readiness .close-alt a{color:var(--teal);border-bottom:1px solid var(--teal-line)}.dp-assess-readiness .close-alt a:hover{border-color:var(--teal)}.dp-assess-readiness .as-hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:0 48px;align-items:center}.dp-assess-readiness .as-hero .hero-crumb{grid-column:1 / -1;grid-row:1}.dp-assess-readiness .as-hero-txt{grid-column:1;grid-row:2;min-width:0}.dp-assess-readiness .as-dial{grid-column:2;grid-row:2;justify-self:center;width:100%;max-width:420px}.dp-assess-readiness .as-dial svg{display:block;width:100%;height:auto;overflow:visible}.dp-assess-readiness .hd-b{stroke:rgba(255,255,255,.15);stroke-width:1}.dp-assess-readiness .hd-t{fill:none;stroke:rgba(255,255,255,.07);stroke-width:8;stroke-linecap:round}.dp-assess-readiness .hd-r.at .hd-t{stroke:rgba(26,175,224,.20);stroke-width:9}.dp-assess-readiness .hd-a{fill:none;stroke:rgba(255,255,255,.2);stroke-width:5;stroke-linecap:round;stroke-dashoffset:var(--rest)}.dp-assess-readiness .hd-r.at .hd-a{stroke:var(--bright);stroke-width:8}.dp-assess-readiness.js .hd-r.at .hd-a{stroke-dashoffset:var(--len);transition:stroke-dashoffset .55s cubic-bezier(.3,.7,.3,1)}.dp-assess-readiness .hd-cap{text-align:center;margin:-22px 0 0}.dp-assess-readiness .hd-cap b{display:block;font-family:var(--sans);font-size:15px;font-weight:500;color:#fff}.dp-assess-readiness .hd-cap span{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#9FC3CE;margin-top:5px}@media(prefers-reduced-motion:reduce){.dp-assess-readiness.js .hd-r.at .hd-a{transition:none}}@media(max-width:1000px){.dp-assess-readiness .as-hero .wrap{grid-template-columns:1fr;gap:26px 0}.dp-assess-readiness .as-hero-txt{grid-column:1;grid-row:2}.dp-assess-readiness .as-dial{grid-column:1;grid-row:3;max-width:300px;justify-self:start}}@media(max-width:560px){.dp-assess-readiness .as-dial{display:none}}.dp-assess-readiness .gv{min-width:0}@media(max-width:380px){.dp-assess-readiness .gv{padding-left:16px;padding-right:16px}}.dp-assess-readiness #sticky{position:fixed;left:0;right:0;bottom:0;z-index:850;background:var(--ink);color:#fff;transform:translateY(110%);transition:transform .32s cubic-bezier(.2,.7,.3,1);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -6px 30px rgba(20,36,63,.16)}.dp-assess-readiness #sticky.show{transform:none}.dp-assess-readiness .sticky-in{max-width:var(--wrap);margin:0 auto;padding:12px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dp-assess-readiness .sticky-txt{font-size:14.5px;color:rgba(255,255,255,.8);font-weight:300}.dp-assess-readiness .sticky-txt b{font-weight:500;color:#fff}.dp-assess-readiness .sticky-act{display:flex;align-items:center;gap:14px;flex-shrink:0}.dp-assess-readiness .sticky-cta{background:var(--orange-cta);color:#fff;font-size:14.5px;font-weight:500;padding:10px 20px;border-radius:5px;white-space:nowrap;transition:background .16s}.dp-assess-readiness .sticky-cta:hover{background:var(--orange-dk)}.dp-assess-readiness .sticky-2{font-size:14px;color:rgba(255,255,255,.66);white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.26);padding-bottom:1px}.dp-assess-readiness .sticky-2:hover{color:#fff}.dp-assess-readiness .sticky-x{color:rgba(255,255,255,.4);font-size:20px;line-height:1;padding:4px 6px;transition:color .14s}.dp-assess-readiness .sticky-x:hover{color:rgba(255,255,255,.85)}.dp-assess-readiness .proof{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.dp-assess-readiness .pf{background:var(--paper);padding:34px 30px 30px;display:flex;flex-direction:column}.dp-assess-readiness .pf .pf-k{flex:none;font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2);margin-bottom:14px}.dp-assess-readiness .pf h3{font-family:var(--serif);font-size:20px;font-weight:500;line-height:1.28;letter-spacing:-.015em;margin-bottom:10px}.dp-assess-readiness .pf p{font-size:14.8px;color:var(--muted);line-height:1.6;flex:1}.dp-assess-readiness .pf .pf-n{flex:none;display:flex;gap:26px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line-soft)}.dp-assess-readiness .pf-n div{min-width:0}.dp-assess-readiness .pf-n b{display:block;font-family:var(--serif);font-size:26px;font-weight:600;color:var(--teal);letter-spacing:-.02em;line-height:1}.dp-assess-readiness .pf-n span{display:block;font-size:12.5px;color:var(--muted-2);margin-top:5px;line-height:1.35}.dp-assess-readiness .pf .pf-go{flex:none;margin-top:18px;font-size:14px;color:var(--orange-ink);font-weight:500}.dp-assess-readiness .spine{margin-top:8px}.dp-assess-readiness .sp-row{display:grid;grid-template-columns:200px 1fr;gap:28px;padding:26px 0;border-top:1px solid var(--line)}.dp-assess-readiness .sp-row:last-child{border-bottom:1px solid var(--line)}.dp-assess-readiness .sp-lbl{position:relative;padding-left:20px}.dp-assess-readiness .sp-lbl::before{content:'';position:absolute;left:0;top:7px;width:9px;height:9px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px var(--teal-tint)}.dp-assess-readiness .sp-lbl p{font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--teal);margin-bottom:6px}.dp-assess-readiness .sp-lbl span{display:block;font-size:13.5px;color:var(--muted-2);line-height:1.45}.dp-assess-readiness .sp-items{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 26px}.dp-assess-readiness .sp-i{display:block;padding:11px 14px 12px;border:1px solid var(--line);border-radius:6px;background:var(--paper);transition:border-color .16s,transform .16s,box-shadow .16s}.dp-assess-readiness .sp-i:hover{border-color:var(--teal-line);transform:translateY(-1px);box-shadow:0 3px 12px rgba(20,36,63,.06)}.dp-assess-readiness .sp-i b{display:block;font-size:15.5px;font-weight:600;color:var(--ink);margin-bottom:3px}.dp-assess-readiness .sp-i span{display:block;font-size:13.5px;color:var(--muted);line-height:1.45}.dp-assess-readiness .dx{background:var(--ink);border-radius:12px;padding:44px 46px 40px;color:#fff}.dp-assess-readiness .dx-hd{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;flex-wrap:wrap;margin-bottom:26px}.dp-assess-readiness .dx-hd h2{color:#fff;max-width:20ch}.dp-assess-readiness .dx-hd .kicker{color:#8FC5D2}.dp-assess-readiness .dx-hd p{color:rgba(255,255,255,.72);font-size:15.5px;line-height:1.6;max-width:40ch}.dp-assess-readiness .dxq{border-top:1px solid rgba(255,255,255,.14)}.dp-assess-readiness .dxq-row{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.14);flex-wrap:wrap}.dp-assess-readiness .dxq-row p{font-size:16px;line-height:1.5;color:rgba(255,255,255,.92);flex:1;min-width:260px;margin:0}.dp-assess-readiness .dxq-opt{display:flex;gap:8px;flex:none}.dp-assess-readiness .dxq-opt button{font-family:var(--sans);font-size:13.5px;font-weight:500;color:rgba(255,255,255,.80);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.22);border-radius:5px;padding:8px 18px;cursor:pointer;transition:background .14s,border-color .14s,color .14s}.dp-assess-readiness .dxq-opt button:hover{background:rgba(255,255,255,.15);color:#fff}.dp-assess-readiness .dxq-opt button[aria-pressed="true"]{background:#8FC5D2;border-color:#8FC5D2;color:#0E1F2B}.dp-assess-readiness .dx-out{margin-top:28px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:9px;padding:24px 28px}.dp-assess-readiness .dx-score{font-family:var(--serif);font-size:44px;font-weight:600;line-height:1;color:#8FC5D2;letter-spacing:-.03em;white-space:nowrap}.dp-assess-readiness .dx-score small{display:block;font-family:var(--mono);font-size:10.5px;font-weight:400;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.52);margin-top:8px}.dp-assess-readiness .dx-msg b{display:block;font-family:var(--serif);font-size:19px;font-weight:600;color:#fff;margin-bottom:5px;letter-spacing:-.01em}.dp-assess-readiness .dx-msg span{display:block;font-size:14.8px;line-height:1.6;color:rgba(255,255,255,.78)}.dp-assess-readiness .dx-note{margin-top:16px;font-size:13.5px;color:rgba(255,255,255,.64);line-height:1.6}.dp-assess-readiness .dx .dx-note a{color:#FFB98A;font-weight:600;border-bottom:1.5px solid rgba(255,185,138,.55);padding-bottom:1px;transition:color .16s,border-color .16s}.dp-assess-readiness .dx .dx-note a:hover{color:#fff;border-bottom-color:#fff}@media (max-width:900px){.dp-assess-readiness .dx{padding:32px 24px 30px}.dp-assess-readiness .dx-out{grid-template-columns:1fr;gap:18px;text-align:left}.dp-assess-readiness .dxq-row{align-items:flex-start}}.dp-assess-readiness .dx-out,.dp-assess-readiness .dxq-opt{display:none}.dp-assess-readiness.js .dx-out{display:grid}.dp-assess-readiness.js .dxq-opt{display:flex}.dp-assess-readiness .dx-fallback{display:block;margin-top:26px}.dp-assess-readiness.js .dx-fallback{display:none}.dp-assess-readiness .ind{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.dp-assess-readiness .iv{background:var(--paper);padding:28px 26px 28px;display:flex;flex-direction:column}.dp-assess-readiness .iv svg{flex:none;margin-bottom:16px}.dp-assess-readiness .iv h3{font-family:var(--sans);font-size:16.5px;font-weight:600;color:var(--ink);margin-bottom:7px;line-height:1.3}.dp-assess-readiness .iv p{font-size:14.2px;color:var(--muted);line-height:1.55;flex:1}.dp-assess-readiness .ph{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.dp-assess-readiness .ph-c{background:var(--paper);padding:26px 22px 26px}.dp-assess-readiness .ph-n{font-family:var(--mono);font-size:11px;color:var(--teal);letter-spacing:.08em;margin-bottom:12px}.dp-assess-readiness .ph-c h3{font-family:var(--sans);font-size:15.5px;font-weight:600;color:var(--ink);margin-bottom:6px}.dp-assess-readiness .ph-c p{font-size:13.6px;color:var(--muted);line-height:1.5}@media (max-width:1000px){.dp-assess-readiness .ph{grid-template-columns:repeat(2,1fr)}.dp-assess-readiness .proof,.dp-assess-readiness .ind{grid-template-columns:1fr}.dp-assess-readiness .sp-row{grid-template-columns:1fr;gap:16px}.dp-assess-readiness .sp-items{grid-template-columns:1fr}}.dp-assess-readiness .fq{border-left:3px solid var(--orange);padding:4px 0 4px 28px;margin-top:40px;max-width:78ch}.dp-assess-readiness .fq blockquote{font-family:var(--serif);font-size:clamp(20px,2.3vw,26px);line-height:1.38;color:var(--ink);letter-spacing:-.015em;margin:0}.dp-assess-readiness .fq cite{display:block;margin-top:14px;font-style:normal;font-size:14px;color:var(--muted)}.dp-assess-readiness .fq cite b{color:var(--ink);font-weight:600}@media (max-width:760px){.dp-assess-readiness .fq{padding-left:20px}}.dp-assess-readiness .imgslot.filled{background:var(--ink)}.dp-assess-readiness .imgslot.filled::before{display:none}.dp-assess-readiness .imgslot.filled img{width:100%;height:100%;object-fit:cover;display:block}.dp-assess-readiness .imgslot{position:relative;display:block;margin:0;background:linear-gradient(135deg,#16283C 0%,#1E3A52 46%,#14243F 100%);border-radius:10px;overflow:hidden;isolation:isolate}.dp-assess-readiness .imgslot::before{content:'';position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:34px 34px}.dp-assess-readiness .imgslot-in{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;gap:11px;padding:38px 42px}.dp-assess-readiness .imgslot .imgslot-tag{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;font-family:var(--mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:#8FC5D2;border:1px solid rgba(143,197,210,.42);border-radius:3px;padding:5px 11px}.dp-assess-readiness .imgslot .imgslot-t{font-family:var(--serif);font-size:clamp(18px,2vw,23px);line-height:1.32;color:#fff;letter-spacing:-.015em;max-width:34ch}.dp-assess-readiness .imgslot .imgslot-m{font-size:14px;line-height:1.6;color:rgba(255,255,255,.72);max-width:52ch}.dp-assess-readiness .imgslot .imgslot-spec{font-family:var(--mono);font-size:11px;line-height:1.75;color:rgba(255,255,255,.56);margin-top:4px}.dp-assess-readiness .imgslot .imgslot-spec b{color:rgba(255,255,255,.80);font-weight:500}.dp-assess-readiness .r-21{aspect-ratio:21/9}.dp-assess-readiness .r-16{aspect-ratio:16/9}.dp-assess-readiness .r-43{aspect-ratio:4/3}.dp-assess-readiness .r-32{aspect-ratio:3/2}.dp-assess-readiness figcaption.cap-ed{margin-top:12px;font-size:13.5px;line-height:1.6;color:var(--muted)}.dp-assess-readiness figcaption.cap-ed b{color:var(--ink);font-weight:600}@media (max-width:760px){.dp-assess-readiness .imgslot-in{padding:24px 22px}.dp-assess-readiness .r-21{aspect-ratio:16/10}}.dp-assess-readiness .pf-img{flex:none;margin:-34px -30px 22px;border-radius:0}.dp-assess-readiness .pf-img .imgslot{border-radius:0}.dp-assess-readiness .pf-img .imgslot-in{padding:20px 24px;gap:6px}.dp-assess-readiness .pf-img .imgslot-t{font-size:15px;max-width:26ch}.dp-assess-readiness .feat{display:grid;grid-template-columns:1.15fr .85fr;gap:0;background:var(--ink);border-radius:12px;overflow:hidden}.dp-assess-readiness .feat-txt{padding:52px 50px;display:flex;flex-direction:column;justify-content:center}.dp-assess-readiness .feat-txt .kicker{color:#8FC5D2;margin-bottom:16px}.dp-assess-readiness .feat-txt h3{font-family:var(--serif);font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.022em;color:#fff;margin-bottom:18px}.dp-assess-readiness .feat-txt p{font-size:16px;line-height:1.68;color:rgba(255,255,255,.76);margin-bottom:26px}.dp-assess-readiness .feat-art{position:relative;min-height:340px}.dp-assess-readiness .feat-art .imgslot{height:100%;border-radius:0}.dp-assess-readiness .feat-sub{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.dp-assess-readiness .feat-s{background:var(--paper);padding:26px 28px;display:block}.dp-assess-readiness .feat-s p.fs-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2);margin-bottom:9px}.dp-assess-readiness .feat-s h4{font-family:var(--sans);font-size:16.5px;font-weight:600;color:var(--ink);line-height:1.34;margin-bottom:7px}.dp-assess-readiness .feat-s span{display:block;font-size:14px;color:var(--muted);line-height:1.55}@media (max-width:980px){.dp-assess-readiness .feat{grid-template-columns:1fr}.dp-assess-readiness .feat-art{min-height:240px;order:-1}.dp-assess-readiness .feat-txt{padding:34px 26px}.dp-assess-readiness .feat-sub{grid-template-columns:1fr}}.dp-assess-readiness .indx{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.dp-assess-readiness .indx-art .imgslot{height:100%;border-radius:0;min-height:430px}.dp-assess-readiness .indx-list{background:var(--paper);padding:14px 30px}.dp-assess-readiness .indx-l{display:flex;align-items:baseline;gap:16px;padding:17px 0;border-bottom:1px solid var(--line-soft)}.dp-assess-readiness .indx-l:last-child{border-bottom:0}.dp-assess-readiness .indx-l b{flex:none;font-family:var(--mono);font-size:11px;color:var(--teal);letter-spacing:.06em;width:22px}.dp-assess-readiness .indx-l span{font-size:15px;line-height:1.5;color:var(--muted)}.dp-assess-readiness .indx-l span em{display:block;font-style:normal;font-weight:600;color:var(--ink);font-size:16px;margin-bottom:2px}@media (max-width:900px){.dp-assess-readiness .indx{grid-template-columns:1fr}.dp-assess-readiness .indx-art .imgslot{min-height:230px}}.dp-assess-readiness .eco{overflow:hidden;position:relative;padding:6px 0}.dp-assess-readiness .eco::before,.dp-assess-readiness .eco::after{content:'';position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}.dp-assess-readiness .eco::before{left:0;background:linear-gradient(90deg,var(--paper) 0%,rgba(255,255,255,0) 100%)}.dp-assess-readiness .eco::after{right:0;background:linear-gradient(270deg,var(--paper) 0%,rgba(255,255,255,0) 100%)}.dp-assess-readiness .eco-track{display:flex;gap:0;width:max-content;animation:eco 42s linear infinite}.dp-assess-readiness .eco:hover .eco-track,.dp-assess-readiness .eco:focus-within .eco-track{animation-play-state:paused}@keyframes eco{from{transform:translateX(0)}to{transform:translateX(-50%)}}.dp-assess-readiness .eco-i{flex:none;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 38px;min-width:210px;border-right:1px solid var(--line-soft);text-align:left}.dp-assess-readiness .eco-i b{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.dp-assess-readiness .eco-i span{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.dp-assess-readiness a.eco-i:hover b{color:var(--teal)}@media(prefers-reduced-motion:reduce){.dp-assess-readiness .eco-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.dp-assess-readiness .eco::before,.dp-assess-readiness .eco::after{display:none}}.dp-assess-readiness .routes{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.dp-assess-readiness .rt{background:var(--paper);padding:32px 30px 30px;display:flex;flex-direction:column}.dp-assess-readiness .rt-q{flex:none;font-family:var(--serif);font-size:19px;font-weight:500;line-height:1.33;color:var(--ink);letter-spacing:-.012em;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.dp-assess-readiness .rt p{font-size:14.8px;color:var(--muted);line-height:1.6;flex:1}.dp-assess-readiness .rt-n{flex:none;margin-top:18px;font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2)}.dp-assess-readiness .rt-go{flex:none;margin-top:8px;font-size:15px;font-weight:600;color:var(--orange-ink)}@media (max-width:900px){.dp-assess-readiness .routes{grid-template-columns:1fr}}.dp-assess-readiness .hero-bg{position:absolute;inset:0}.dp-assess-readiness .hero-bg .hero-art{position:absolute;inset:0;width:100%;height:100%;display:block;transition:opacity .7s ease}.dp-assess-readiness .hero-stage{--a-sky1:#05192C;--a-sky2:#0C3348;--a-sky3:#04121F;--a-bloom1:#57C7DC;--a-bloom1b:#2F6374;--a-bloom2:#22597A;--a-bloom3:#FF6A2E;--a-branch:#7FC3D4;--a-term:#BBDDE6;--a-halo:#8FD6E4;--a-route:#F2FBFD;--a-amber:#F2B25C}.dp-assess-readiness .hero-stage[data-slide="1"]{--a-sky1:#1A1108;--a-sky2:#2A1C12;--a-sky3:#120C06;--a-bloom1:#F0A860;--a-bloom1b:#9C5A2A;--a-bloom2:#7A3E1C;--a-bloom3:#FFD9A0;--a-branch:#E8B98A;--a-term:#F6DEC4;--a-halo:#FFCB92;--a-route:#FFF6EA;--a-amber:#FFE2B0}.dp-assess-readiness .hero-stage[data-slide="2"]{--a-sky1:#0C0E22;--a-sky2:#181C3E;--a-sky3:#080A18;--a-bloom1:#9BB8E8;--a-bloom1b:#3B4C86;--a-bloom2:#2A3566;--a-bloom3:#6E7BD8;--a-branch:#A9B9DC;--a-term:#D2DCF0;--a-halo:#B8CBF2;--a-route:#F2F5FF;--a-amber:#C8CFF0}.dp-assess-readiness .hero-art .rtg{opacity:0;transition:opacity .8s ease}.dp-assess-readiness .hero-stage[data-slide="0"] .rt-a,.dp-assess-readiness .hero-stage[data-slide="1"] .rt-b,.dp-assess-readiness .hero-stage[data-slide="2"] .rt-c{opacity:1}.dp-assess-readiness .hero-art g[fill],.dp-assess-readiness .hero-art g[stroke],.dp-assess-readiness .hero-art circle{transition:fill .9s ease,stroke .9s ease}.dp-assess-readiness .hero{position:relative;display:block;min-height:0;--dwell:8000ms}.dp-assess-readiness .hero-stage{width:100%}.dp-assess-readiness .hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.dp-assess-readiness .hero-slide.on{opacity:1;visibility:visible;transition:opacity .9s ease}.dp-assess-readiness .hero-slide .hero-art{position:absolute;inset:0;width:100%;height:100%;display:block;transform:scale(1.04);transition:transform 9s linear}.dp-assess-readiness .hero-slide.on .hero-art{transform:scale(1)}.dp-assess-readiness .hero-slide:not(.on) .hero-art *{animation-play-state:paused}.dp-assess-readiness .hero-stage{position:relative;min-height:clamp(560px,76vh,730px)}.dp-assess-readiness .hero-copy{position:absolute;inset:0;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .55s ease,visibility 0s linear .55s}.dp-assess-readiness .hero-copy.on{opacity:1;visibility:visible;transition:opacity .55s ease .18s}.dp-assess-readiness .hero-copy>.wrap{width:100%}.dp-assess-readiness .hero-eyebrow{display:inline-flex;align-items:center;gap:11px;font-family:var(--mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#FFB98A;margin-bottom:20px}.dp-assess-readiness .hero-eyebrow::before{content:'';width:34px;height:2px;background:var(--orange);flex:none}.dp-assess-readiness .hero-nav{position:absolute;left:0;right:0;bottom:30px;z-index:5}.dp-assess-readiness .hero-nav .wrap{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.dp-assess-readiness .hero-dots{display:flex;gap:10px;flex:none}.dp-assess-readiness .hero-dot{position:relative;width:74px;height:3px;background:rgba(255,255,255,.26);border:0;padding:0;cursor:pointer;overflow:hidden;border-radius:2px}.dp-assess-readiness .hero-dot span{position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:var(--orange);border-radius:2px}.dp-assess-readiness .hero-dot[aria-selected="true"] span{animation:heroFill var(--dwell,6000ms) linear forwards}.dp-assess-readiness .hero.paused .hero-dot[aria-selected="true"] span{animation-play-state:paused}@keyframes heroFill{from{transform:scaleX(0)}to{transform:scaleX(1)}}.dp-assess-readiness .hero-dot:focus-visible{outline:2px solid #fff;outline-offset:4px}.dp-assess-readiness .hero-count{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;color:rgba(255,255,255,.62);flex:none}.dp-assess-readiness .hero-count b{color:#fff;font-weight:500}@media (max-width:760px){.dp-assess-readiness .hero-dot{width:44px}.dp-assess-readiness .hero-nav{bottom:18px}}@media(prefers-reduced-motion:reduce){.dp-assess-readiness .hero-slide,.dp-assess-readiness .hero-copy{transition:none}.dp-assess-readiness .hero-slide .hero-art{transform:none;transition:none}.dp-assess-readiness .hero-dot[aria-selected="true"] span{animation:none;transform:scaleX(1)}}.dp-assess-readiness .pf{transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease,background .2s}.dp-assess-readiness .pf::after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .34s cubic-bezier(.2,.7,.3,1)}.dp-assess-readiness .pf{position:relative}.dp-assess-readiness .pf:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(20,36,63,.13);z-index:2}.dp-assess-readiness .pf:hover::after,.dp-assess-readiness .pf:focus-visible::after{transform:scaleX(1)}.dp-assess-readiness .pf:hover .pf-go{color:var(--orange)}.dp-assess-readiness .pf .pf-go{transition:color .2s,transform .24s}.dp-assess-readiness .pf:hover .pf-go{transform:translateX(4px)}.dp-assess-readiness .pf-n b{transition:color .2s}.dp-assess-readiness .pf:hover .pf-n b{color:var(--orange-ink)}.dp-assess-readiness .pf:hover .imgslot{transform:scale(1.03)}.dp-assess-readiness .pf .imgslot{transition:transform .5s cubic-bezier(.2,.7,.3,1)}.dp-assess-readiness .pf-img{overflow:hidden}.dp-assess-readiness .spine{position:relative}.dp-assess-readiness .spine::before{content:'';position:absolute;left:4.5px;top:26px;bottom:26px;width:2px;background:linear-gradient(180deg,var(--orange) 0%,var(--teal) 55%,var(--teal-line) 100%);transform:scaleY(0);transform-origin:top;transition:transform 1.5s cubic-bezier(.32,.72,.3,1)}.dp-assess-readiness .spine.drawn::before{transform:scaleY(1)}.dp-assess-readiness .sp-lbl::before{background:var(--paper-2);box-shadow:0 0 0 2px var(--teal-line);transition:background .45s ease,box-shadow .45s ease}.dp-assess-readiness .spine.drawn .sp-row:nth-child(1) .sp-lbl::before{background:var(--orange);box-shadow:0 0 0 4px rgba(224,90,43,.18);transition-delay:.35s}.dp-assess-readiness .spine.drawn .sp-row:nth-child(2) .sp-lbl::before{background:var(--teal);box-shadow:0 0 0 4px var(--teal-tint);transition-delay:.7s}.dp-assess-readiness .spine.drawn .sp-row:nth-child(3) .sp-lbl::before{background:var(--teal);box-shadow:0 0 0 4px var(--teal-tint);transition-delay:1.05s}.dp-assess-readiness .spine.drawn .sp-row:nth-child(4) .sp-lbl::before{background:var(--teal);box-shadow:0 0 0 4px var(--teal-tint);transition-delay:1.4s}.dp-assess-readiness .sp-lbl p{color:var(--teal)}.dp-assess-readiness .spine.drawn .sp-row:nth-child(1) .sp-lbl p{color:var(--orange-ink)}.dp-assess-readiness .sp-i{position:relative;overflow:hidden}.dp-assess-readiness .sp-i::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--orange);transform:scaleY(0);transform-origin:top;transition:transform .26s cubic-bezier(.2,.7,.3,1)}.dp-assess-readiness .sp-i:hover::before,.dp-assess-readiness .sp-i:focus-visible::before{transform:scaleY(1)}.dp-assess-readiness .sp-i:hover b{color:var(--teal)}.dp-assess-readiness .ph{position:relative}.dp-assess-readiness .ph::after{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--orange) 0%,var(--teal) 48%,var(--teal-line) 100%);transform:scaleX(0);transform-origin:left;transition:transform 1.6s cubic-bezier(.32,.72,.3,1);z-index:3}.dp-assess-readiness .ph.drawn::after{transform:scaleX(1)}.dp-assess-readiness .ph-c{position:relative;transition:background .2s}.dp-assess-readiness .ph-c:hover{background:var(--paper-2)}.dp-assess-readiness .ph-n{display:inline-flex;align-items:center;gap:9px;color:var(--muted-2);transition:color .4s ease}.dp-assess-readiness .ph-n::after{content:'';width:0;height:2px;background:var(--orange);transition:width .5s cubic-bezier(.32,.72,.3,1)}.dp-assess-readiness .ph.drawn .ph-c:nth-child(1) .ph-n{color:var(--orange-ink)}.dp-assess-readiness .ph.drawn .ph-c:nth-child(1) .ph-n::after{width:26px;transition-delay:.4s}.dp-assess-readiness .ph.drawn .ph-c:nth-child(2) .ph-n{color:var(--teal);transition-delay:.55s}.dp-assess-readiness .ph.drawn .ph-c:nth-child(3) .ph-n{color:var(--teal);transition-delay:.7s}.dp-assess-readiness .ph.drawn .ph-c:nth-child(4) .ph-n{color:var(--teal);transition-delay:.85s}.dp-assess-readiness .ph.drawn .ph-c:nth-child(5) .ph-n{color:var(--teal);transition-delay:1s}.dp-assess-readiness .gv{position:relative;padding-top:20px;transition:transform .24s ease}.dp-assess-readiness .gv::before{content:'';position:absolute;left:0;top:0;height:3px;width:28px;background:var(--orange);transition:width .3s cubic-bezier(.2,.7,.3,1)}.dp-assess-readiness .gv:hover::before{width:72px}.dp-assess-readiness .gv:hover{transform:translateY(-2px)}.dp-assess-readiness .feat-s{position:relative;transition:background .2s,transform .24s ease}.dp-assess-readiness .feat-s::after{content:'';position:absolute;left:28px;right:28px;bottom:0;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.7,.3,1)}.dp-assess-readiness .feat-s:hover{background:var(--paper-2);transform:translateY(-2px)}.dp-assess-readiness .feat-s:hover::after,.dp-assess-readiness .feat-s:focus-visible::after{transform:scaleX(1)}.dp-assess-readiness .feat-s .fs-more{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-size:14px;font-weight:600;color:var(--orange-ink);transition:gap .22s ease}.dp-assess-readiness .feat-s:hover .fs-more{gap:12px}.dp-assess-readiness .feat-s h4{transition:color .2s}.dp-assess-readiness .feat-s:hover h4{color:var(--teal)}.dp-assess-readiness .rt{position:relative;transition:background .2s,transform .24s ease}.dp-assess-readiness .rt::after{content:'';position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.7,.3,1)}.dp-assess-readiness .rt:hover{background:var(--paper-2);transform:translateY(-3px)}.dp-assess-readiness .rt:hover::after,.dp-assess-readiness .rt:focus-visible::after{transform:scaleX(1)}.dp-assess-readiness .rt:hover .rt-go{color:var(--orange)}.dp-assess-readiness .rt-q{border-bottom-color:var(--teal-line)!important}.dp-assess-readiness .indx-l{transition:padding-left .24s ease,background .2s}.dp-assess-readiness .indx-l:hover{padding-left:10px;background:var(--paper-2)}.dp-assess-readiness .indx-l:hover b{color:var(--orange-ink)}.dp-assess-readiness .indx-l b{transition:color .2s}@media(prefers-reduced-motion:reduce){.dp-assess-readiness .pf,.dp-assess-readiness .pf .imgslot,.dp-assess-readiness .pf .pf-go,.dp-assess-readiness .gv,.dp-assess-readiness .feat-s,.dp-assess-readiness .rt,.dp-assess-readiness .indx-l{transition:none}.dp-assess-readiness .pf::after,.dp-assess-readiness .feat-s::after,.dp-assess-readiness .rt::after,.dp-assess-readiness .sp-i::before{transition:none}.dp-assess-readiness .spine::before{transform:scaleY(1);transition:none}.dp-assess-readiness .ph::after{transform:scaleX(1);transition:none}.dp-assess-readiness .ph-n::after{transition:none}.dp-assess-readiness .spine .sp-lbl::before,.dp-assess-readiness .ph .ph-n{transition:none}}.dp-assess-readiness .as-hero{background:var(--ink);color:#fff;padding:56px 0 48px;position:relative;overflow:hidden}.dp-assess-readiness .as-hero .wrap{position:relative;z-index:2}.dp-assess-readiness .as-hero h1{color:#fff;max-width:19ch}.dp-assess-readiness .as-hero .lede{color:rgba(255,255,255,.80);max-width:56ch;margin-top:18px}.dp-assess-readiness .as-hero .kicker{color:#8FC5D2;display:block;margin-top:22px}.dp-assess-readiness .as-hero .hero-crumb{padding-top:0;margin-bottom:0}.dp-assess-readiness .dim{scroll-margin-top:132px}.dp-assess-readiness #asbar{box-shadow:0 2px 14px rgba(20,36,63,.06)}.dp-assess-readiness .as-meta{display:flex;gap:30px;flex-wrap:wrap;margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16)}.dp-assess-readiness .as-meta div{min-width:0}.dp-assess-readiness .as-meta b{display:block;font-family:var(--serif);font-size:21px;font-weight:600;color:#fff;line-height:1}.dp-assess-readiness .as-meta span{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.62);margin-top:7px}.dp-assess-readiness #asbar{position:sticky;top:var(--nav-h);z-index:820;background:rgba(255,255,255,.965);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--line)}.dp-assess-readiness .asb-in{display:flex;align-items:center;gap:22px;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}.dp-assess-readiness .asb-steps{display:flex;align-items:center;gap:0;flex:none}.dp-assess-readiness .asb-s{position:relative;width:29px;height:29px;flex:none;border-radius:50%;cursor:pointer;border:1.5px solid var(--line);background:#fff;color:var(--muted-2);font-family:var(--mono);font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:background .22s,border-color .22s,color .22s,box-shadow .22s}.dp-assess-readiness .asb-s:disabled{cursor:default}.dp-assess-readiness .asb-s[data-state="done"]{background:#4A7C8A;border-color:#4A7C8A;color:#fff}.dp-assess-readiness .asb-s[data-state="active"]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 0 0 3px rgba(74,124,138,.22)}.dp-assess-readiness .asb-s:not(:disabled):hover{border-color:var(--teal)}.dp-assess-readiness .asb-s:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.dp-assess-readiness .asb-s .tk{display:none;width:12px;height:12px}.dp-assess-readiness .asb-s[data-state="done"] .tk{display:block}.dp-assess-readiness .asb-s[data-state="done"] .nm{display:none}.dp-assess-readiness .asb-s.pop{animation:asbpop .44s cubic-bezier(.2,.8,.3,1)}@keyframes asbpop{0%{transform:scale(1)}38%{transform:scale(1.26)}100%{transform:scale(1)}}.dp-assess-readiness .asb-j{width:13px;height:1.5px;flex:none;background:var(--line);transition:background .3s}.dp-assess-readiness .asb-j.on{background:#4A7C8A}.dp-assess-readiness .asb-t{font-size:13.5px;color:var(--muted);flex:none;font-family:var(--mono);letter-spacing:.02em}.dp-assess-readiness .asb-t b{color:var(--ink);font-weight:500}.dp-assess-readiness .asb-track{flex:1;min-width:120px;height:5px;background:var(--paper-3);border-radius:3px;overflow:hidden}.dp-assess-readiness .asb-fill{height:100%;width:0;border-radius:3px;background:#4A7C8A;transition:width .42s cubic-bezier(.2,.7,.3,1)}@media(max-width:900px){.dp-assess-readiness .asb-t{display:none}.dp-assess-readiness .asb-in{gap:14px}}.dp-assess-readiness.js .dim{display:none}.dp-assess-readiness.js .dim.active{display:block;animation:stepin .32s cubic-bezier(.2,.7,.3,1) both}@keyframes stepin{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.dp-assess-readiness .stepwrap{position:relative}.dp-assess-readiness .dim{border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:18px;background:#fff}.dp-assess-readiness .dim-h{display:flex;align-items:center;gap:14px;padding:18px 24px;background:var(--paper-2);border-bottom:1px solid var(--line);flex-wrap:wrap}.dp-assess-readiness .dim-n{flex:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;font-weight:500;background:#fff;color:var(--teal);border:2px solid var(--teal-line);transition:all .3s ease}.dp-assess-readiness .dim.done .dim-n{background:var(--teal);color:#fff;border-color:var(--teal)}.dp-assess-readiness .dim-h h2{font-family:var(--sans);font-size:17px;font-weight:600;color:var(--ink);margin:0}.dp-assess-readiness .dim-h>div{flex:1;min-width:200px}.dp-assess-readiness .dim-h p{font-size:13.5px;color:var(--muted-2);margin:2px 0 0}.dp-assess-readiness .dim-c{flex:none;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.05em;color:var(--muted-2);display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--line);border-radius:100px;background:#fff;white-space:nowrap;transition:color .2s,border-color .2s,background .2s}.dp-assess-readiness .dim-c.on{color:#2F6374;border-color:rgba(74,124,138,.5);background:rgba(74,124,138,.08)}.dp-assess-readiness .dim-c svg{display:none}.dp-assess-readiness .dim-c.on svg{display:block}.dp-assess-readiness .q{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:17px 24px;border-bottom:1px solid var(--line-soft);flex-wrap:wrap}.dp-assess-readiness .q:last-child{border-bottom:0}.dp-assess-readiness .q>p{font-size:15.5px;line-height:1.5;color:var(--ink);flex:1;min-width:250px;margin:0}.dp-assess-readiness .qopt{display:flex;gap:7px;flex:none}.dp-assess-readiness .qopt button{font-family:var(--sans);font-size:13.5px;font-weight:500;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:5px;padding:8px 15px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.dp-assess-readiness .qopt button:hover{border-color:var(--teal-line);color:var(--ink);background:var(--paper-2)}.dp-assess-readiness .qopt button[aria-pressed="true"]{background:var(--teal);border-color:var(--teal);color:#fff}.dp-assess-readiness .qopt button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.dp-assess-readiness .stepnav{display:flex;align-items:center;gap:20px;margin-top:22px;flex-wrap:wrap}.dp-assess-readiness.js .stepnav{display:flex}.dp-assess-readiness .stepnav:not(.js-on){display:none}.dp-assess-readiness .st-hint{flex:1;min-width:190px;font-size:14px;line-height:1.5;color:var(--muted-2);margin:0;padding-left:13px;border-left:2px solid var(--line);transition:border-color .2s,color .2s}.dp-assess-readiness .st-hint.ready{color:var(--ink);border-left-color:var(--orange)}.dp-assess-readiness .cta-3{font-family:var(--sans);font-size:14.5px;font-weight:500;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:5px;padding:11px 20px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.dp-assess-readiness .cta-3:hover{border-color:var(--teal-line);color:var(--ink);background:var(--paper-2)}.dp-assess-readiness .cta-3:disabled{opacity:.4;cursor:default}.dp-assess-readiness .cta-3:focus-visible,.dp-assess-readiness #st-next:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.dp-assess-readiness button.cta{font-family:var(--sans);cursor:pointer;border:0}.dp-assess-readiness button.cta:disabled{background:var(--paper-3);color:var(--muted-2);opacity:1;cursor:default}.dp-assess-readiness button.cta-2{font-family:var(--sans);cursor:pointer;background:transparent}.dp-assess-readiness #asresult{display:none;scroll-margin-top:130px}.dp-assess-readiness #asresult.on{display:block}.dp-assess-readiness .rep{background:#fff;border:1px solid var(--line);border-radius:6px;padding:36px 40px 34px;box-shadow:0 1px 2px rgba(17,17,17,.04),0 14px 34px -20px rgba(17,17,17,.16)}.dp-assess-readiness .rep-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:30px;flex-wrap:wrap}.dp-assess-readiness .rep-ttl{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--teal);margin:0}.dp-assess-readiness .rep-ttl + p{font-family:var(--serif);font-size:20px;font-weight:500;color:var(--ink);margin:7px 0 0;letter-spacing:-.01em}.dp-assess-readiness .rep-id{font-family:var(--mono);font-size:11.5px;line-height:1.7;color:var(--muted-2);text-align:right}.dp-assess-readiness .rep-id b{color:var(--ink);font-weight:500}@media(max-width:700px){.dp-assess-readiness .rep-id{text-align:left}}.dp-assess-readiness .rep-hero{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:start;margin-bottom:32px}.dp-assess-readiness .rep-fig{flex:none;text-align:center;padding:22px 26px;background:var(--ink);border-radius:6px;min-width:150px}.dp-assess-readiness .rep-fig b{display:block;font-family:var(--serif);font-size:66px;font-weight:600;line-height:.9;color:#8FC5D2;letter-spacing:-.03em}.dp-assess-readiness .rep-fig span{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.58);margin-top:10px}.dp-assess-readiness .rep-pill{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:6px 11px;border-radius:100px;background:rgba(143,197,210,.16);color:#BFE3EC;border:1px solid rgba(143,197,210,.4)}.dp-assess-readiness .rep-sum h2{font-family:var(--serif);font-size:clamp(23px,2.6vw,30px);font-weight:500;color:var(--ink);letter-spacing:-.02em;margin:0 0 12px}.dp-assess-readiness .rep-sum p{font-size:16px;line-height:1.65;color:var(--muted)}.dp-assess-readiness .rep-exec{margin-top:16px;padding-left:15px;border-left:3px solid var(--orange)}.dp-assess-readiness .rep-exec b{color:var(--ink);font-weight:600}@media(max-width:820px){.dp-assess-readiness .rep-hero{grid-template-columns:1fr;gap:22px}.dp-assess-readiness .rep{padding:26px 22px}}.dp-assess-readiness .rep-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden;margin-bottom:38px}.dp-assess-readiness .kpi{background:#fff;padding:17px 20px}.dp-assess-readiness .kpi b{display:block;font-family:var(--serif);font-size:32px;font-weight:600;line-height:1;color:var(--ink);margin-bottom:6px;letter-spacing:-.02em}.dp-assess-readiness .kpi span{font-size:13.5px;line-height:1.45;color:var(--muted-2);display:block}@media(max-width:700px){.dp-assess-readiness .rep-kpis{grid-template-columns:1fr}}.dp-assess-readiness .rep-h{font-family:var(--sans);font-size:17px;font-weight:600;color:var(--ink);margin:0 0 6px}.dp-assess-readiness .rep-note{font-size:14px;line-height:1.6;color:var(--muted-2);margin:0 0 18px;max-width:96ch}.dp-assess-readiness .bars2{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff}.dp-assess-readiness .b2{position:relative;display:grid;grid-template-columns:250px 1fr 88px;gap:18px;align-items:center;padding:14px 22px;border-bottom:1px solid var(--line-soft);outline:none}.dp-assess-readiness .b2:last-child{border-bottom:0}.dp-assess-readiness .b2:hover,.dp-assess-readiness .b2:focus{background:var(--paper-2)}.dp-assess-readiness .b2:focus-visible{box-shadow:inset 3px 0 0 var(--orange)}.dp-assess-readiness .b2>p{font-size:14.5px;color:var(--ink);font-weight:500;margin:0;display:flex;align-items:center;gap:7px;flex-wrap:wrap;row-gap:5px}.dp-assess-readiness .b2t{position:relative;height:10px;background:var(--paper-3);border-radius:2px}.dp-assess-readiness .b2f{height:100%;width:0;border-radius:0 4px 4px 0;background:#78A6B3;transition:width .85s cubic-bezier(.2,.7,.3,1)}.dp-assess-readiness .b2.q1 .b2f{background:#A8C7D0}.dp-assess-readiness .b2.q2 .b2f{background:#78A6B3}.dp-assess-readiness .b2.q3 .b2f{background:#4A7C8A}.dp-assess-readiness .b2.q4 .b2f{background:#2F6374}.dp-assess-readiness .b2-mark{position:absolute;left:66.67%;top:-4px;bottom:-4px;width:2px;background:#fff;box-shadow:0 0 0 1px rgba(17,17,17,.34)}.dp-assess-readiness .b2v{font-family:var(--mono);font-size:12.5px;color:var(--muted);text-align:right}.dp-assess-readiness .b2v b{color:var(--ink);font-weight:500;font-size:14px}.dp-assess-readiness .b2-flag{flex:none;display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--orange-dk);border:1px solid rgba(196,72,32,.42);background:rgba(196,72,32,.07);border-radius:100px;padding:3px 8px 3px 6px}.dp-assess-readiness .b2-flag svg{flex:none}.dp-assess-readiness .b2-pop{position:absolute;left:22px;right:22px;top:calc(100% - 6px);z-index:30;background:var(--ink);color:#fff;border-radius:5px;padding:14px 17px;box-shadow:0 16px 34px -12px rgba(17,17,17,.5);opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .16s,transform .16s,visibility .16s;pointer-events:none}.dp-assess-readiness .b2:hover .b2-pop,.dp-assess-readiness .b2:focus .b2-pop{opacity:1;visibility:visible;transform:none}.dp-assess-readiness .b2-pop dl{margin:0;display:grid;gap:9px}.dp-assess-readiness .b2-pop dt{font-size:13px;line-height:1.5;color:rgba(255,255,255,.82);font-weight:300}.dp-assess-readiness .b2-pop dd{margin:3px 0 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:500}.dp-assess-readiness .b2-pop dd.v2{color:#8FC5D2}.dp-assess-readiness .b2-pop dd.v1{color:#E8C79A}.dp-assess-readiness .b2-pop dd.v0{color:#F0A184}@media(max-width:760px){.dp-assess-readiness .b2{grid-template-columns:1fr;gap:8px}.dp-assess-readiness .b2v{text-align:left}.dp-assess-readiness .b2-pop{position:static;opacity:1;visibility:visible;transform:none;margin-top:10px;left:0;right:0}}.dp-assess-readiness .rep-legend{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--muted-2)}.dp-assess-readiness .rep-legend span{display:inline-flex;align-items:center;gap:7px}.dp-assess-readiness .lg-sw{width:26px;height:9px;border-radius:2px;display:inline-block}.dp-assess-readiness .lg-mk{width:2px;height:13px;background:var(--muted);display:inline-block}.dp-assess-readiness .rep-split{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden;margin:34px 0 38px}.dp-assess-readiness .rep-col{background:#fff;padding:24px}.dp-assess-readiness .rep-col h3{font-family:var(--sans);font-size:15px;font-weight:600;color:var(--ink);margin:0 0 14px;display:flex;align-items:center;gap:9px}.dp-assess-readiness .rep-col ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.dp-assess-readiness .rep-col li{font-size:14.5px;line-height:1.55;color:var(--muted);padding-left:16px;position:relative}.dp-assess-readiness .rep-col li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%}.dp-assess-readiness .rep-col.good li::before{background:#4A7C8A}.dp-assess-readiness .rep-col.risk li::before{background:#C44820}.dp-assess-readiness .rep-col li b{color:var(--ink);font-weight:600}.dp-assess-readiness .rep-col p.none{font-size:14.5px;line-height:1.55;color:var(--muted-2);margin:0}@media(max-width:820px){.dp-assess-readiness .rep-split{grid-template-columns:1fr}}.dp-assess-readiness .fixes{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden}.dp-assess-readiness .fix{background:#fff;padding:24px 22px;display:flex;flex-direction:column}.dp-assess-readiness .fix .fx-n{font-family:var(--mono);font-size:10.5px;color:#C44820;letter-spacing:.08em;text-transform:uppercase;font-weight:500;margin-bottom:11px}.dp-assess-readiness .fix h3{font-family:var(--sans);font-size:16.5px;font-weight:600;color:var(--ink);margin-bottom:8px}.dp-assess-readiness .fix p{font-size:14.5px;line-height:1.6;color:var(--muted);flex:1}.dp-assess-readiness .fix a{margin-top:14px;font-size:14px;font-weight:600;color:var(--orange-ink)}@media(max-width:900px){.dp-assess-readiness .fixes{grid-template-columns:1fr}}.dp-assess-readiness .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dp-assess-readiness .rep-tblwrap{margin-top:34px;padding-top:26px;border-top:1px solid var(--line)}.dp-assess-readiness .rep-tblwrap summary{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);cursor:pointer;padding:4px 0}.dp-assess-readiness .rep-tblwrap summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.dp-assess-readiness .rep-tbl{width:100%;border-collapse:collapse;margin-top:16px;font-size:14px}.dp-assess-readiness .rep-tbl th,.dp-assess-readiness .rep-tbl td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line-soft)}.dp-assess-readiness .rep-tbl th{font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2);font-weight:500;border-bottom:1px solid var(--line)}.dp-assess-readiness .rep-tbl td{color:var(--muted)}.dp-assess-readiness .rep-tbl td:first-child{color:var(--ink);font-weight:500}.dp-assess-readiness .rep-tbl td.num{font-family:var(--mono);font-size:13px}.dp-assess-readiness .res-act{margin-top:30px;display:flex;gap:13px;align-items:center;flex-wrap:wrap}.dp-assess-readiness .res-quiet{margin:14px 0 0;font-size:14px;line-height:1.6;color:var(--muted-2)}.dp-assess-readiness .res-quiet button{font:inherit;color:var(--orange-ink);font-weight:600;background:none;border:0;border-bottom:1px solid rgba(188,69,28,.42);padding:0 0 1px;cursor:pointer;transition:color .15s,border-color .15s}.dp-assess-readiness .res-quiet button:hover{color:var(--orange-dk);border-bottom-color:var(--orange-dk)}.dp-assess-readiness .res-quiet button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.dp-assess-readiness .sell{position:relative;margin-top:34px;background:var(--ink);border-radius:6px;padding:42px 46px 38px;overflow:hidden}.dp-assess-readiness .sell::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--orange) 0%,rgba(224,90,43,.25) 100%)}.dp-assess-readiness .sell-k{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#F0A184;margin:0 0 14px}.dp-assess-readiness .sell-top{display:grid;grid-template-columns:1.02fr 1fr;gap:20px 48px;align-items:start}.dp-assess-readiness .sell h2{font-family:var(--serif);font-size:clamp(25px,3vw,34px);font-weight:500;color:#fff;letter-spacing:-.02em;line-height:1.18;margin:0;max-width:17ch}.dp-assess-readiness .sell-l{font-size:16.5px;line-height:1.68;color:rgba(255,255,255,.80);margin:0;padding-top:5px}.dp-assess-readiness .sell-l b{color:#fff;font-weight:500}.dp-assess-readiness .sell-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin:34px 0 32px;padding-top:30px;border-top:1px solid rgba(255,255,255,.14)}.dp-assess-readiness .sd h3{font-family:var(--sans);font-size:14.5px;font-weight:600;color:#fff;margin:0 0 7px;display:flex;align-items:baseline;gap:9px}.dp-assess-readiness .sd h3 i{font-family:var(--mono);font-size:10.5px;font-weight:500;color:#F0A184;font-style:normal;letter-spacing:.06em}.dp-assess-readiness .sd p{font-size:14px;line-height:1.6;color:rgba(255,255,255,.7);margin:0}.dp-assess-readiness .sell-f{display:flex;align-items:center;gap:26px;flex-wrap:wrap;padding-top:26px;border-top:1px solid rgba(255,255,255,.14)}.dp-assess-readiness .sell-f p{flex:1;min-width:250px;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.66);margin:0}.dp-assess-readiness .sell-f p b{color:#fff;font-weight:500}@media(max-width:1000px){.dp-assess-readiness .sell-grid{grid-template-columns:repeat(2,1fr);gap:24px}.dp-assess-readiness .sell-top{grid-template-columns:1fr;gap:16px}.dp-assess-readiness .sell h2{max-width:22ch}}@media(max-width:620px){.dp-assess-readiness .sell{padding:30px 24px 26px}.dp-assess-readiness .sell-grid{grid-template-columns:1fr;gap:22px}}.dp-assess-readiness .mdl{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.dp-assess-readiness .mdl[hidden]{display:none}.dp-assess-readiness .mdl-bd{position:absolute;inset:0;background:rgba(17,26,40,.58);backdrop-filter:blur(3px);animation:mdlfade .22s ease both}.dp-assess-readiness .mdl-c{position:relative;width:100%;max-width:520px;background:#fff;border-radius:8px;box-shadow:0 30px 70px -20px rgba(17,17,17,.5);padding:36px 38px 32px;max-height:calc(100vh - 48px);overflow:auto;animation:mdlin .28s cubic-bezier(.2,.8,.3,1) both}@keyframes mdlfade{from{opacity:0}to{opacity:1}}@keyframes mdlin{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.dp-assess-readiness .mdl-x{position:absolute;top:12px;right:13px;width:32px;height:32px;border:0;background:none;color:var(--muted-2);font-size:22px;line-height:1;border-radius:5px;cursor:pointer;transition:color .14s,background .14s}.dp-assess-readiness .mdl-x:hover{color:var(--ink);background:var(--paper-2)}.dp-assess-readiness .mdl-x:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.dp-assess-readiness .mdl-k{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--teal);margin:0 0 12px}.dp-assess-readiness .mdl-c h2{font-family:var(--serif);font-size:27px;font-weight:500;color:var(--ink);letter-spacing:-.02em;line-height:1.22;margin:0 0 13px}.dp-assess-readiness .mdl-c>.mdl-l{font-size:15.5px;line-height:1.65;color:var(--muted);margin:0 0 20px}.dp-assess-readiness .mdl-pv{display:flex;align-items:center;gap:14px;padding:13px 16px;background:var(--paper-2);border:1px solid var(--line);border-radius:5px;margin-bottom:22px}.dp-assess-readiness .mdl-pv b{font-family:var(--serif);font-size:30px;font-weight:600;color:var(--ink);line-height:1;letter-spacing:-.02em}.dp-assess-readiness .mdl-pv span{font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2);line-height:1.6}.dp-assess-readiness .mdl-pv span em{display:block;font-style:normal;color:var(--ink);font-weight:500}.dp-assess-readiness .mdl-f{display:flex;flex-direction:column;gap:7px;margin-bottom:8px}.dp-assess-readiness .mdl-f label{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2)}.dp-assess-readiness .mdl-f input{font-family:var(--sans);font-size:15.5px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:5px;padding:12px 14px;width:100%}.dp-assess-readiness .mdl-f input:focus{outline:2px solid var(--orange);outline-offset:1px;border-color:var(--teal)}.dp-assess-readiness .mdl-err{font-size:13.5px;color:var(--orange-dk);margin:7px 0 0;font-weight:500}.dp-assess-readiness .mdl-err[hidden]{display:none}.dp-assess-readiness .mdl-act{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}.dp-assess-readiness .mdl-no{font-family:var(--sans);font-size:14px;color:var(--muted-2);background:none;border:0;cursor:pointer;padding:6px 2px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line);transition:color .15s}.dp-assess-readiness .mdl-no:hover{color:var(--ink)}.dp-assess-readiness .mdl-no:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.dp-assess-readiness .mdl-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.dp-assess-readiness .mdl-fine{font-size:12.5px;line-height:1.6;color:var(--muted-2);margin:18px 0 0;padding-top:15px;border-top:1px solid var(--line-soft)}.dp-assess-readiness .mdl-ok{text-align:left}.dp-assess-readiness .mdl-ok .tickb{width:42px;height:42px;border-radius:50%;background:rgba(74,124,138,.12);color:var(--teal);display:flex;align-items:center;justify-content:center;margin-bottom:16px}@media(max-width:620px){.dp-assess-readiness .mdl{padding:0;align-items:flex-end}.dp-assess-readiness .mdl-c{max-width:none;border-radius:10px 10px 0 0;padding:30px 24px 26px;max-height:calc(100vh - 40px)}@keyframes mdlin{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.dp-assess-readiness .mdl-bd,.dp-assess-readiness .mdl-c{animation:none}}.dp-assess-readiness .no-js-note{display:block;margin-top:18px;padding:16px 20px;border-left:3px solid var(--orange);background:var(--paper-2);font-size:14.5px;color:var(--muted);line-height:1.6}.dp-assess-readiness.js .no-js-note{display:none}@media(prefers-reduced-motion:reduce){.dp-assess-readiness .asb-fill,.dp-assess-readiness .b2f,.dp-assess-readiness .dim-n,.dp-assess-readiness .dim-c,.dp-assess-readiness .asb-s,.dp-assess-readiness .b2-pop{transition:none}.dp-assess-readiness.js .dim.active{animation:none}.dp-assess-readiness .asb-s.pop{animation:none}}@media print{.dp-assess-readiness #asbar,.dp-assess-readiness .as-hero,.dp-assess-readiness .res-act,.dp-assess-readiness .res-quiet,.dp-assess-readiness .sell,.dp-assess-readiness .mdl,.dp-assess-readiness .no-js-note,.dp-assess-readiness #menu,.dp-assess-readiness .stepnav,.dp-assess-readiness .band:not(#asresult),.dp-assess-readiness .b2-pop{display:none!important}.dp-assess-readiness #asresult{display:block!important}.dp-assess-readiness{background:#fff}.dp-assess-readiness .band{padding:0}.dp-assess-readiness .rep{border:0;box-shadow:none;padding:0}.dp-assess-readiness .rep-fig{background:#fff;border:1px solid #C0C8D0}.dp-assess-readiness .rep-fig b{color:#2F6374}.dp-assess-readiness .rep-fig span{color:#5E6A79}.dp-assess-readiness .rep-pill{background:#fff;color:#2F6374;border-color:#4A7C8A}.dp-assess-readiness .rep-tblwrap{display:block}.dp-assess-readiness .rep-tblwrap[open] summary{display:none}.dp-assess-readiness .b2f{transition:none}.dp-assess-readiness a[href]::after{content:''}}@media(max-width:1100px){.dp-assess-readiness .caps{grid-template-columns:repeat(2,1fr)}.dp-assess-readiness .ca-grid{grid-template-columns:1fr}.dp-assess-readiness .gov{grid-template-columns:repeat(2,1fr)}.dp-assess-readiness .offers{grid-template-columns:1fr}}@media(max-width:900px){.dp-assess-readiness .cred-grid{grid-template-columns:1fr;gap:34px}.dp-assess-readiness .band{padding:52px 0}.dp-assess-readiness .band-sm{padding:38px 0}.dp-assess-readiness .wrap{padding:0 24px}.dp-assess-readiness .hero{padding:32px 0 0}.dp-assess-readiness .hero-grid{grid-template-columns:1fr;gap:38px}.dp-assess-readiness .hero h1,.dp-assess-readiness .hero .hero-copy .hero-h{max-width:21ch}.dp-assess-readiness .prob-grid{grid-template-columns:1fr;gap:32px}.dp-assess-readiness .vs-grid{grid-template-columns:1fr}.dp-assess-readiness .vs-col+.vs-col{border-left:0;border-top:1px solid rgba(255,255,255,.14)}.dp-assess-readiness .vs-empty{min-height:0;margin-top:20px}.dp-assess-readiness .case-grid{grid-template-columns:1fr;gap:44px}.dp-assess-readiness .case-box{padding:38px 32px}.dp-assess-readiness .ca-two{grid-template-columns:1fr}.dp-assess-readiness .rel{grid-template-columns:1fr}.dp-assess-readiness .uc-grid{grid-template-columns:1fr}.dp-assess-readiness .partners{margin-top:48px}.dp-assess-readiness .faq-a{padding-right:22px}.dp-assess-readiness .close{padding:48px 0 38px}.dp-assess-readiness .intro{margin-bottom:42px}}@media(max-width:620px){.dp-assess-readiness .caps{grid-template-columns:1fr}.dp-assess-readiness .fails{grid-template-columns:1fr}.dp-assess-readiness .gov{grid-template-columns:1fr}.dp-assess-readiness .cta-strip{flex-direction:column;align-items:flex-start;gap:18px;padding:24px}.dp-assess-readiness .offer{padding:32px 26px}.dp-assess-readiness .sticky-in{padding:10px 18px;gap:10px}.dp-assess-readiness .sticky-txt,.dp-assess-readiness .sticky-2{display:none}.dp-assess-readiness .sticky-act{width:100%;justify-content:space-between}.dp-assess-readiness .sticky-cta{flex:1;text-align:center}.dp-assess-readiness .hero-act{gap:12px}.dp-assess-readiness .hero-act .cta,.dp-assess-readiness .hero-act .cta-2,.dp-assess-readiness .hero-act .hero-2{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.dp-assess-readiness .hero-art .br,.dp-assess-readiness .hero-art .rnodes{opacity:1;animation:none}.dp-assess-readiness .hero-art .route,.dp-assess-readiness .hero-art .halo{stroke-dashoffset:0;animation:none}.dp-assess-readiness .hero-art .pulse{display:none}.dp-assess-readiness .hero-art .bloom,.dp-assess-readiness .hero-art .tw{animation:none}.dp-assess-readiness.js .rv{opacity:1;transform:none;transition:none}.dp-assess-readiness .bar-fill{transition:none}.dp-assess-readiness #sticky{transition:none}html{scroll-behavior:auto}}