.vanp-claims-readiness{--readiness-navy:var(--wp--preset--color--primary);--readiness-deep:var(--wp--preset--color--off-black);--readiness-blue:var(--wp--preset--color--secondary);--readiness-blue-strong:var(--wp--preset--color--alternate);--readiness-powder:var(--wp--preset--color--blue-wash);--readiness-ivory:var(--wp--preset--color--off-white);--readiness-body:var(--wp--preset--color--body);--readiness-muted:var(--wp--preset--color--muted);--readiness-line:var(--wp--preset--color--line);color:var(--readiness-body)}.vanp-claims-readiness .vanp-icon-key{background-color:currentcolor;display:inline-block;flex:none;height:1em;mask-image:var(--vanp-icon-current);mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:1em}.vanp-claims-readiness.readiness-tool-section{background:linear-gradient(transparent 0 84px,var(--wp--preset--color--white) 84px 100%);margin-block:-84px 0;padding:0 clamp(24px,6vw,92px) 92px;position:relative}.vanp-claims-readiness.readiness-tool-section .readiness-noscript{background:var(--wp--preset--color--white);border:1px solid var(--readiness-line);border-radius:8px;color:var(--readiness-body);margin:0 auto 20px;max-width:1060px;padding:16px}.vanp-claims-readiness.readiness-tool-section .readiness-tool-card{background:var(--wp--preset--color--white);border:1px solid var(--readiness-line);border-radius:16px;box-shadow:var(--wp--preset--shadow--raised);margin:0 auto;max-width:1060px;overflow:hidden}.vanp-claims-readiness.readiness-tool-section .readiness-progress-head{align-items:center;background:var(--readiness-navy);color:var(--wp--preset--color--white);display:flex;justify-content:space-between;min-height:93px;padding:21px 32px}.vanp-claims-readiness.readiness-tool-section .readiness-progress-head>div{display:flex;flex-direction:column}.vanp-claims-readiness.readiness-tool-section .readiness-progress-head>div>span{color:var(--wp--preset--color--blue-light);font-family:var(--wp--preset--font-family--mono);font-size:12px;font-weight:600;letter-spacing:.14em}.vanp-claims-readiness.readiness-tool-section .readiness-progress-head>div>strong{color:var(--wp--preset--color--white);font-size:18px;margin-top:6px}.vanp-claims-readiness.readiness-tool-section .readiness-private-badge{align-items:center;background:color-mix(in srgb,var(--wp--preset--color--secondary) 13%,transparent);border:1px solid color-mix(in srgb,var(--wp--preset--color--white) 14%,transparent);border-radius:999px;color:var(--wp--preset--color--inverse-copy);display:inline-flex;font-size:12px;font-weight:700;gap:7px;padding:8px 12px}.vanp-claims-readiness.readiness-tool-section .readiness-private-badge .vanp-icon-key{color:var(--wp--preset--color--blue-light);font-size:14px}.vanp-claims-readiness.readiness-tool-section .readiness-progress{background:var(--wp--preset--color--line-blue);height:5px}.vanp-claims-readiness.readiness-tool-section .readiness-progress>span{background:var(--readiness-blue-strong);display:block;height:100%;transition:width .3s}.vanp-claims-readiness.readiness-tool-section .readiness-tool-body{min-height:520px;padding:42px 48px 36px}.vanp-claims-readiness.readiness-tool-section .readiness-question{margin:0 auto;max-width:900px}.vanp-claims-readiness.readiness-tool-section .readiness-question-label{color:var(--readiness-blue-strong);font-family:var(--wp--preset--font-family--mono);font-size:12px;font-weight:600;letter-spacing:.12em;margin:0 0 11px;text-transform:uppercase}.vanp-claims-readiness.readiness-tool-section .readiness-question h2,.vanp-claims-readiness.readiness-tool-section .readiness-result-title h2{color:var(--readiness-navy);font-size:clamp(30px,3vw,42px);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin:0}.vanp-claims-readiness.readiness-tool-section .readiness-question-help{color:var(--readiness-muted);line-height:1.55;margin:13px 0 0}.vanp-claims-readiness.readiness-tool-section .readiness-options{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:31px}.vanp-claims-readiness.readiness-tool-section .readiness-options button{align-items:center;background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--line-blue);border-radius:12px;color:var(--readiness-body);cursor:pointer;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 25px;min-height:112px;padding:17px 18px;text-align:left;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.vanp-claims-readiness.readiness-tool-section .readiness-options button.has-option-icon{grid-template-columns:48px minmax(0,1fr) 25px}.vanp-claims-readiness.readiness-tool-section .readiness-options button:focus-visible,.vanp-claims-readiness.readiness-tool-section .readiness-options button:hover{border-color:var(--wp--preset--color--blue-light);box-shadow:var(--wp--preset--shadow--card);outline:none;transform:translateY(-1px)}.vanp-claims-readiness.readiness-tool-section .readiness-options button.is-selected{background:var(--readiness-powder);border-color:var(--readiness-blue-strong);box-shadow:inset 0 0 0 1px var(--readiness-blue-strong)}.vanp-claims-readiness.readiness-tool-section .readiness-options button .readiness-option-copy{display:flex;flex-direction:column}.vanp-claims-readiness.readiness-tool-section .readiness-options button strong{color:var(--readiness-navy);font-size:14px;line-height:1.4}.vanp-claims-readiness.readiness-tool-section .readiness-options button small{color:var(--readiness-muted);font-size:12px;line-height:1.45;margin-top:5px}.vanp-claims-readiness.readiness-tool-section .readiness-option-icon{align-items:center;background:var(--readiness-powder);border-radius:10px;color:var(--readiness-blue-strong);display:flex;height:48px;justify-content:center;width:48px}.vanp-claims-readiness.readiness-tool-section .readiness-option-icon .vanp-icon-key{font-size:23px}.vanp-claims-readiness.readiness-tool-section .is-selected .readiness-option-icon{background:var(--wp--preset--color--white)}.vanp-claims-readiness.readiness-tool-section .readiness-option-check{align-items:center;border:1px solid var(--wp--preset--color--line-blue);border-radius:50%;color:var(--wp--preset--color--white);display:flex;height:24px;justify-content:center;width:24px}.vanp-claims-readiness.readiness-tool-section .readiness-option-check .vanp-icon-key{font-size:15px}.vanp-claims-readiness.readiness-tool-section .is-selected .readiness-option-check{background:var(--readiness-blue-strong);border-color:var(--readiness-blue-strong)}.vanp-claims-readiness.readiness-tool-section .readiness-record-options button{min-height:96px}.vanp-claims-readiness.readiness-tool-section .readiness-record-options button:last-child{grid-column:1/-1}.vanp-claims-readiness.readiness-tool-section .readiness-tool-footer{align-items:center;background:var(--wp--preset--color--readiness-footer-surface);border-top:1px solid var(--readiness-line);display:grid;gap:20px;grid-template-columns:auto 1fr auto;min-height:86px;padding:16px 32px}.vanp-claims-readiness.readiness-tool-section .readiness-tool-footer>p{color:var(--readiness-muted);font-size:12px;margin:0;text-align:center}.vanp-claims-readiness.readiness-tool-section .readiness-back,.vanp-claims-readiness.readiness-tool-section .readiness-next{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:8px;justify-content:center;min-height:48px;padding:0 17px}.vanp-claims-readiness.readiness-tool-section .readiness-back:disabled,.vanp-claims-readiness.readiness-tool-section .readiness-next:disabled{cursor:not-allowed;opacity:.35}.vanp-claims-readiness.readiness-tool-section .readiness-back .vanp-icon-key,.vanp-claims-readiness.readiness-tool-section .readiness-next .vanp-icon-key{font-size:15px}.vanp-claims-readiness.readiness-tool-section .readiness-back{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--line-blue);color:var(--readiness-navy)}.vanp-claims-readiness.readiness-tool-section .readiness-next{background:var(--readiness-navy);border:1px solid var(--readiness-navy);color:var(--wp--preset--color--white);min-width:125px}.vanp-claims-readiness.readiness-tool-section .readiness-next:hover:not(:disabled){background:var(--readiness-blue-strong);border-color:var(--readiness-blue-strong)}.vanp-claims-readiness.readiness-tool-section .readiness-result{margin:0 auto;max-width:920px}.vanp-claims-readiness.readiness-tool-section .readiness-result-expanded{max-width:960px}.vanp-claims-readiness.readiness-tool-section .readiness-result-title{align-items:center;display:flex;gap:18px}.vanp-claims-readiness.readiness-tool-section .readiness-result-title>div{min-width:0;overflow-wrap:anywhere}.vanp-claims-readiness.readiness-tool-section .readiness-result-title .readiness-result-icon{align-items:center;background:var(--readiness-powder);border-radius:12px;color:var(--readiness-blue-strong);display:flex;flex:0 0 58px;height:58px;justify-content:center;width:58px}.vanp-claims-readiness.readiness-tool-section .readiness-result-title .readiness-result-icon .vanp-icon-key{font-size:28px}.vanp-claims-readiness.readiness-tool-section .readiness-result-title p{color:var(--readiness-blue-strong);font-family:var(--wp--preset--font-family--mono);font-size:12px;font-weight:600;letter-spacing:.13em;margin:0 0 7px}.vanp-claims-readiness.readiness-tool-section .readiness-result-grid{display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.vanp-claims-readiness.readiness-tool-section .readiness-result-grid article{background:var(--wp--preset--color--white);border:1px solid var(--readiness-line);border-radius:9px;min-height:205px;padding:23px}.vanp-claims-readiness.readiness-tool-section .readiness-result-grid article>span{color:var(--readiness-blue-strong);font-family:var(--wp--preset--font-family--mono);font-size:12px;font-weight:600}.vanp-claims-readiness.readiness-tool-section .readiness-result-grid article>p{color:var(--readiness-muted);font-family:var(--wp--preset--font-family--mono);font-size:12px;font-weight:600;letter-spacing:.12em;margin:20px 0 8px}.vanp-claims-readiness.readiness-tool-section .readiness-result-grid h3{color:var(--readiness-navy);font-size:17px;line-height:1.4;margin:0 0 10px;text-transform:none}.vanp-claims-readiness.readiness-tool-section .readiness-result-grid small{color:var(--readiness-muted);display:block;line-height:1.5}.vanp-claims-readiness.readiness-tool-section .readiness-result-grid .readiness-result-next{background:var(--readiness-powder);border-color:var(--wp--preset--color--line-blue);grid-column:1/-1;min-height:0}.vanp-claims-readiness.readiness-tool-section .readiness-learning{background:var(--wp--preset--color--white);border:1px solid var(--readiness-line);border-radius:12px;margin-top:25px;padding:22px}.vanp-claims-readiness.readiness-tool-section .readiness-learning>div{align-items:center;display:flex;gap:14px}.vanp-claims-readiness.readiness-tool-section .readiness-learning>div>.vanp-icon-key{color:var(--readiness-blue-strong);font-size:29px}.vanp-claims-readiness.readiness-tool-section .readiness-learning>div p{color:var(--readiness-blue-strong);font-family:var(--wp--preset--font-family--mono);font-size:12px;letter-spacing:.12em;margin:0 0 5px}.vanp-claims-readiness.readiness-tool-section .readiness-learning h3{color:var(--readiness-navy);font-size:18px;margin:0}.vanp-claims-readiness.readiness-tool-section .readiness-learning ol{counter-reset:reading;display:grid;gap:10px;list-style:none;margin:19px 0 0;padding:0}.vanp-claims-readiness.readiness-tool-section .readiness-learning li{counter-increment:reading}.vanp-claims-readiness.readiness-tool-section .readiness-learning a{align-items:center;background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--line-blue);border-radius:8px;display:grid;gap:12px;grid-template-columns:29px minmax(0,1fr) 16px;padding:12px 14px;text-decoration:none}.vanp-claims-readiness.readiness-tool-section .readiness-learning a:before{align-items:center;background:var(--readiness-powder);border-radius:50%;color:var(--readiness-blue-strong);content:counter(reading);display:flex;font-size:12px;font-weight:800;height:29px;justify-content:center;width:29px}.vanp-claims-readiness.readiness-tool-section .readiness-learning a:hover{border-color:var(--wp--preset--color--blue-light)}.vanp-claims-readiness.readiness-tool-section .readiness-learning a>span{min-width:0}.vanp-claims-readiness.readiness-tool-section .readiness-learning a strong{color:var(--readiness-navy);display:block;font-size:12px}.vanp-claims-readiness.readiness-tool-section .readiness-learning a small{color:var(--readiness-muted);display:block;font-size:12px;line-height:1.45;margin-top:3px}.vanp-claims-readiness.readiness-tool-section .readiness-learning a>.vanp-icon-key{color:var(--readiness-blue-strong);font-size:14px}.vanp-claims-readiness.readiness-tool-section .readiness-result-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.vanp-claims-readiness.readiness-tool-section .readiness-result-actions button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:50px;padding:0 17px}.vanp-claims-readiness.readiness-tool-section .readiness-result-actions .readiness-result-primary{background:var(--readiness-navy);border:1px solid var(--readiness-navy);color:var(--wp--preset--color--white)}.vanp-claims-readiness.readiness-tool-section .readiness-result-actions .readiness-result-secondary{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--line-blue);color:var(--readiness-navy)}.vanp-claims-readiness.readiness-tool-section .readiness-result-support{border-top:1px solid var(--readiness-line);display:flex;flex-wrap:wrap;gap:24px;margin-top:22px;padding-top:18px}.vanp-claims-readiness.readiness-tool-section .readiness-result-support a{color:var(--readiness-blue-strong);font-size:12px;font-weight:700;text-decoration:none}.vanp-claims-readiness.readiness-tool-section .readiness-boundary-note{background:var(--wp--preset--color--warm-wash);border-left:3px solid var(--wp--preset--color--warm-border);color:var(--wp--preset--color--warm-accent);font-size:12px;line-height:1.55;margin:21px 0 0;padding:11px 13px}.vanp-claims-readiness.readiness-tool-section .readiness-reset{align-items:center;background:transparent;border:0;color:var(--readiness-muted);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;margin-top:20px;padding:0}.vanp-claims-readiness.readiness-tool-section .readiness-reset .vanp-icon-key{font-size:13px}.reading-plan-backdrop{align-items:center;background:color-mix(in srgb,var(--wp--preset--color--off-black) 74%,transparent);display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:200}.reading-plan-dialog{background:var(--wp--preset--color--white);border-radius:15px;box-shadow:var(--wp--preset--shadow--raised);color:var(--wp--preset--color--body);font-family:var(--wp--preset--font-family--body);max-height:calc(100vh - 56px);max-width:820px;overflow:auto;padding:30px;width:100%}.reading-plan-dialog,.reading-plan-dialog *,.reading-plan-dialog :after,.reading-plan-dialog :before{box-sizing:border-box}.reading-plan-dialog .vanp-icon-key{background-color:currentcolor;display:inline-block;height:1em;mask-image:var(--vanp-icon-current);mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:1em}.reading-plan-dialog>header{align-items:start;border-bottom:1px solid var(--wp--preset--color--line);display:flex;justify-content:space-between;padding-bottom:20px}.reading-plan-dialog>header p{color:var(--wp--preset--color--alternate);font-family:var(--wp--preset--font-family--mono);font-size:12px;letter-spacing:.13em;margin:0 0 8px}.reading-plan-dialog>header button{align-items:center;background:var(--wp--preset--color--blue-wash);border:0;border-radius:50%;color:var(--wp--preset--color--primary);cursor:pointer;display:flex;height:39px;justify-content:center;width:39px}.reading-plan-dialog>header button .vanp-icon-key{font-size:18px}.reading-plan-dialog h2{color:var(--wp--preset--color--primary);font-size:32px;font-weight:800;line-height:1.1;margin:0}.reading-plan-dialog .reading-plan-privacy{background:var(--wp--preset--color--blue-wash);border-left:3px solid var(--wp--preset--color--secondary);color:var(--wp--preset--color--body);font-size:12px;margin:18px 0;padding:11px 13px}.reading-plan-dialog .reading-plan-list{display:grid;gap:10px}.reading-plan-dialog .reading-plan-list>.reading-plan-item{border:1px solid var(--wp--preset--color--line-blue);border-radius:8px;padding:14px}.reading-plan-dialog .reading-plan-list .reading-plan-item>label{cursor:pointer;display:grid;gap:12px;grid-template-columns:20px 1fr}.reading-plan-dialog .reading-plan-list input{height:17px;margin-top:2px;width:17px}.reading-plan-dialog .reading-plan-list label span{display:flex;flex-direction:column}.reading-plan-dialog .reading-plan-list strong{color:var(--wp--preset--color--primary);font-size:13px;font-weight:700;line-height:1.35}.reading-plan-dialog .reading-plan-list small{color:var(--wp--preset--color--muted);font-size:12px;line-height:1.5;margin-top:4px}.reading-plan-dialog .reading-plan-list a{color:var(--wp--preset--color--alternate);display:inline-flex;font-size:12px;margin:6px 0 0 32px;overflow-wrap:anywhere}.reading-plan-dialog .reading-plan-notes{display:flex;flex-direction:column;margin-top:17px}.reading-plan-dialog .reading-plan-notes>span{color:var(--wp--preset--color--primary);font-size:12px;font-weight:800;margin-bottom:7px;text-transform:uppercase}.reading-plan-dialog .reading-plan-notes textarea{border:1px solid var(--wp--preset--color--line-blue);border-radius:8px;font-family:var(--wp--preset--font-family--body);font-size:13px;line-height:1.5;padding:10px;resize:vertical}.reading-plan-dialog>footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.reading-plan-dialog>footer button{align-items:center;background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:7px;color:var(--wp--preset--color--white);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;min-height:43px;padding:0 15px}.reading-plan-dialog>footer button:last-child{background:var(--wp--preset--color--white);border-color:var(--wp--preset--color--line-blue);color:var(--wp--preset--color--primary);margin-left:auto}.reading-plan-dialog .reading-plan-save-help{color:var(--wp--preset--color--muted);font-size:12px;margin:9px 0 0}body.has-reading-plan{overflow:hidden}@media(max-width:900px){.vanp-claims-readiness.readiness-tool-section .readiness-options,.vanp-claims-readiness.readiness-tool-section .readiness-result-grid{grid-template-columns:1fr}.vanp-claims-readiness.readiness-tool-section .readiness-record-options button:last-child,.vanp-claims-readiness.readiness-tool-section .readiness-result-grid .readiness-result-next{grid-column:auto}.vanp-claims-readiness.readiness-tool-section .readiness-result-grid article{min-height:0}}@media(max-width:660px){.vanp-claims-readiness.readiness-tool-section{padding:0 20px 68px}.vanp-claims-readiness.readiness-tool-section .readiness-progress-head{align-items:flex-start;flex-direction:column;gap:13px;padding:20px 21px}.vanp-claims-readiness.readiness-tool-section .readiness-tool-body{min-height:0;padding:31px 20px 28px}.vanp-claims-readiness.readiness-tool-section .readiness-question h2,.vanp-claims-readiness.readiness-tool-section .readiness-result-title h2{font-size:30px}.vanp-claims-readiness.readiness-tool-section .readiness-options button{grid-template-columns:minmax(0,1fr) 24px;min-height:100px;padding:14px}.vanp-claims-readiness.readiness-tool-section .readiness-options button.has-option-icon{grid-template-columns:42px minmax(0,1fr) 24px}.vanp-claims-readiness.readiness-tool-section .readiness-option-icon{height:42px;width:42px}.vanp-claims-readiness.readiness-tool-section .readiness-option-icon .vanp-icon-key{font-size:21px}.vanp-claims-readiness.readiness-tool-section .readiness-tool-footer{gap:12px;grid-template-columns:1fr 1fr;padding:14px 19px}.vanp-claims-readiness.readiness-tool-section .readiness-tool-footer>p{grid-column:1/-1;grid-row:2}.vanp-claims-readiness.readiness-tool-section .readiness-back,.vanp-claims-readiness.readiness-tool-section .readiness-next{width:100%}.vanp-claims-readiness.readiness-tool-section .readiness-result-title{align-items:flex-start}.vanp-claims-readiness.readiness-tool-section .readiness-result-title .readiness-result-icon{flex-basis:48px;height:48px;width:48px}.vanp-claims-readiness.readiness-tool-section .readiness-result-actions,.vanp-claims-readiness.readiness-tool-section .readiness-result-support{align-items:stretch;flex-direction:column}.vanp-claims-readiness.readiness-tool-section .readiness-result-actions button{width:100%}.vanp-claims-readiness.readiness-tool-section .readiness-result-support{gap:12px}}@media(max-width:560px){.reading-plan-backdrop{align-items:stretch;padding:0}.reading-plan-dialog{border-radius:0;max-height:100vh;padding:22px 18px}.reading-plan-dialog h2{font-size:27px}.reading-plan-dialog>footer{flex-direction:column}.reading-plan-dialog>footer button,.reading-plan-dialog>footer button:last-child{margin-left:0;width:100%}.vanp-claims-readiness .readiness-learning a{grid-template-columns:29px minmax(0,1fr)}.vanp-claims-readiness .readiness-learning a>.vanp-icon-key{display:none}}@media(max-width:360px){.vanp-claims-readiness.readiness-tool-section .readiness-result-title{flex-direction:column}}@media(prefers-reduced-motion:reduce){.vanp-claims-readiness .readiness-options button,.vanp-claims-readiness .readiness-progress>span{transition:none}.vanp-claims-readiness .readiness-options button:focus-visible,.vanp-claims-readiness .readiness-options button:hover{transform:none}}@media print{body.has-reading-plan{height:auto!important;min-height:0!important;overflow:visible!important}body.has-reading-plan>:not(.reading-plan-backdrop){display:none!important}.reading-plan-backdrop{background:var(--wp--preset--color--white)!important;display:block!important;inset:auto!important;overflow:visible!important;padding:0!important;position:static!important}.reading-plan-dialog{box-shadow:none!important;max-height:none!important;max-width:none!important;overflow:visible!important;padding:0}.reading-plan-dialog .reading-plan-save-help,.reading-plan-dialog>footer,.reading-plan-dialog>header button{display:none!important}.reading-plan-dialog h2{font-size:24pt}.reading-plan-dialog .reading-plan-item{break-inside:avoid}.reading-plan-dialog .reading-plan-notes textarea{min-height:85px}@page{margin:.55in}}
