.jump-page{overflow-x:hidden}
.jump-page .driver-mobile-sticky.is-inline-primary-visible{display:none!important}
.jump-page a:focus-visible,.jump-page button:focus-visible,.jump-page summary:focus-visible{outline:3px solid #f2b705;outline-offset:3px}
.jump-page .driver-hero{background:linear-gradient(180deg,#f4fafe 0%,#fff 100%)}
.jump-page .driver-hero-card::before{display:none}
.jump-page .jump-hero-tail{display:block;max-width:740px;margin-top:14px;color:#244f68;font-size:clamp(1.34rem,2.45vw,2.06rem);font-weight:680;letter-spacing:-.012em;line-height:1.32}
.jump-page .jump-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:24px 0 0;padding:0;list-style:none}
.jump-page .jump-proof li{min-height:48px;display:flex;align-items:center;padding:10px 14px;border:1px solid #c7dce7;border-radius:13px;background:#fff;color:#31566d;font-size:.87rem;font-weight:720;line-height:1.4}
.jump-page .jump-proof li::before{width:8px;height:8px;flex:0 0 8px;margin-right:10px;border-radius:2px;background:#1f65a1;content:""}
.jump-page .jump-scope-badge{position:relative;margin-top:22px;padding:15px 16px;border-left:3px solid #9deafb;background:rgba(255,255,255,.08)}
.jump-page .jump-scope-badge small{display:block;color:#9deafb;font-size:.75rem;font-weight:760;letter-spacing:.05em}
.jump-page .jump-scope-badge strong{display:block;margin-top:3px;color:#fff;font-size:1.02rem}
.jump-page .jump-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.jump-page .jump-fit-card{padding:25px;border:1px solid #c9dce7;border-radius:20px;background:#fff}
.jump-page .jump-fit-card>span{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:7px;background:#e7f4fa;color:#1f65a1;font-size:.72rem;font-weight:800;letter-spacing:.06em}
.jump-page .jump-fit-card h3{margin:17px 0 0;color:#082f4b;font-size:1.08rem;line-height:1.4}
.jump-page .jump-fit-card p{margin:9px 0 0;color:#526f80}
.jump-page .jump-fit-card--scope{border-color:#91c7df;background:linear-gradient(145deg,#fff,#eef8fc)}
.jump-page .jump-diagnosis-note{display:grid;grid-template-columns:minmax(230px,.44fr) minmax(0,1.56fr);align-items:center;gap:25px;margin-top:20px;padding:24px 27px;border-left:5px solid #1f65a1;border-radius:0 17px 17px 0;background:#eaf5fa}
.jump-page .jump-diagnosis-note strong{color:#082f4b;font-size:1.02rem}
.jump-page .jump-diagnosis-note p{margin:0;color:#456779}
.jump-page .jump-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.jump-page .jump-scope-card{padding:clamp(26px,4vw,38px);border:1px solid #c6dce8;border-radius:24px;background:#f7fbfd}
.jump-page .jump-scope-card--yes{border-color:rgba(138,201,226,.35);background:linear-gradient(145deg,#061f32,#0a456c);color:#fff}
.jump-page .jump-card-label{margin:0;color:#1f65a1;font-size:.74rem;font-weight:840;letter-spacing:.085em}
.jump-page .jump-scope-card--yes .jump-card-label{color:#9deafb}
.jump-page .jump-scope-card h3{margin:12px 0 0;color:#082f4b;font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.33}
.jump-page .jump-scope-card--yes h3{color:#fff}
.jump-page .jump-scope-card ul{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}
.jump-page .jump-scope-card li{position:relative;padding-left:22px;color:#456779}
.jump-page .jump-scope-card li::before{position:absolute;left:0;color:#1f65a1;font-weight:850;content:"✓"}
.jump-page .jump-scope-card--yes li{color:rgba(236,248,252,.88)}
.jump-page .jump-scope-card--yes li::before{color:#9deafb}
.jump-page .jump-boundary-line{margin:18px 0 0;padding:19px 22px;border:1px solid #c8dce7;border-radius:16px;background:#fff;color:#456779}
.jump-page .jump-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.jump-page .jump-risk-card{padding:25px;border:1px solid #c8dce7;border-radius:20px;background:#fff}
.jump-page .jump-risk-card h3{margin:12px 0 0;color:#082f4b;font-size:1.08rem;line-height:1.42}
.jump-page .jump-risk-card>p:last-child{margin:10px 0 0;color:#526f80}
.jump-page .jump-freeway-note{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr);align-items:center;gap:26px;margin-top:20px;padding:clamp(25px,4vw,38px);border:1px solid #9cc9dc;border-radius:22px;background:#e6f3f8}
.jump-page .jump-freeway-note h3{margin:9px 0 0;color:#082f4b;font-size:clamp(1.28rem,2.2vw,1.72rem)}
.jump-page .jump-freeway-note p:last-child{margin:11px 0 0;color:#456779}
.jump-page .jump-freeway-note>a{min-height:48px;display:flex;align-items:center;justify-content:center;padding:11px 15px;border:1px solid #8abed4;border-radius:13px;background:#fff;color:#155886;font-weight:740;line-height:1.45;text-align:center;text-underline-offset:4px}
.jump-page .jump-prep-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none}
.jump-page .jump-prep-grid li{min-height:222px;padding:23px 20px;border:1px solid #c8dce7;border-radius:19px;background:#fff}
.jump-page .jump-prep-grid li>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#082f4b;color:#fff;font-size:.84rem;font-weight:850}
.jump-page .jump-prep-grid h3{margin:22px 0 0;color:#082f4b;font-size:1rem;line-height:1.42}
.jump-page .jump-prep-grid p{margin:9px 0 0;color:#526f80;font-size:.9rem;line-height:1.6}
.jump-page .jump-location-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:clamp(34px,7vw,82px)}
.jump-page .jump-access-card{padding:clamp(28px,4vw,38px);border:1px solid #c6dce7;border-radius:24px;background:#fff}
.jump-page .jump-access-card h3{margin:11px 0 0;color:#082f4b;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.34}
.jump-page .jump-access-card>p:not(.jump-card-label){margin:13px 0 0;color:#526f80}
.jump-page .jump-access-card ul{display:grid;gap:9px;margin:20px 0 0;padding:0;list-style:none}
.jump-page .jump-access-card li{position:relative;padding-left:20px;color:#456779}
.jump-page .jump-access-card li::before{position:absolute;left:0;color:#1f65a1;content:"•"}
.jump-page .jump-ev-layout,.jump-page .jump-result-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(32px,7vw,86px)}
.jump-page .jump-ev-layout .driver-section-head,.jump-page .jump-result-layout .driver-section-head{margin-bottom:0}
.jump-page .jump-ev-card,.jump-page .jump-result-card{padding:clamp(27px,4vw,40px);border:1px solid #9fc9dc;border-radius:22px;background:linear-gradient(145deg,#eff8fc,#fff)}
.jump-page .jump-ev-card strong,.jump-page .jump-result-card strong{color:#082f4b;font-size:clamp(1.2rem,2.2vw,1.58rem);line-height:1.4}
.jump-page .jump-ev-card p,.jump-page .jump-result-card p{margin:13px 0 0;color:#456779}
.jump-page .driver-price-card{align-self:stretch;display:flex;flex-direction:column;justify-content:center}
.jump-page .driver-price-shell .driver-kicker,.jump-page .driver-final .driver-kicker{color:#9deafb}
.jump-page .driver-final h2{font-size:clamp(1.72rem,3.15vw,2.62rem)}
.jump-page .jump-final-tail{display:block;margin-top:8px;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.34}
.jump-page .driver-final-action small{text-align:left}
.jump-page .jump-related-links{margin-top:20px;padding:20px 23px;border:1px solid #c8dce7;border-radius:17px;background:#f7fbfd;color:#456779}
.jump-page .jump-related-links p{margin:0}
.jump-page .jump-related-links a{color:#155886;font-weight:750;text-underline-offset:5px}
@media(max-width:1000px){.jump-page .jump-fit-grid,.jump-page .jump-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jump-page .jump-location-layout,.jump-page .jump-ev-layout,.jump-page .jump-result-layout{grid-template-columns:1fr}.jump-page .jump-ev-layout .driver-section-head,.jump-page .jump-result-layout .driver-section-head{margin-bottom:0}.jump-page .jump-prep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.jump-page .jump-hero-tail{margin-top:11px;font-size:1.24rem}.jump-page .jump-proof{grid-template-columns:1fr 1fr}.jump-page .jump-proof li{min-height:58px;padding:9px 10px;font-size:.79rem}.jump-page .jump-proof li::before{margin-right:7px}.jump-page .jump-fit-grid,.jump-page .jump-risk-grid,.jump-page .jump-scope-grid{grid-template-columns:1fr}.jump-page .jump-diagnosis-note{grid-template-columns:1fr;gap:7px;padding:21px}.jump-page .jump-freeway-note{grid-template-columns:1fr;padding:25px 21px}.jump-page .jump-prep-grid{grid-template-columns:1fr}.jump-page .jump-prep-grid li{min-height:0;display:grid;grid-template-columns:38px minmax(0,1fr);gap:15px}.jump-page .jump-prep-grid h3{margin:0}.jump-page .jump-prep-grid p{margin-top:6px}.jump-page .driver-final-action small{text-align:center}}
@media(max-width:440px){.jump-page .jump-proof{grid-template-columns:1fr}.jump-page .jump-proof li{min-height:44px}.jump-page .jump-fit-card,.jump-page .jump-risk-card,.jump-page .jump-scope-card{padding:22px}.jump-page .jump-freeway-note{padding:22px 18px}.jump-page .jump-access-card{padding:25px 20px}.jump-page .driver-hero-card{padding:25px 20px}}
@media(max-width:390px){.jump-page .jump-diagnosis-note{padding:19px 17px}.jump-page .jump-boundary-line{padding:17px}.jump-page .driver-final-box{padding-inline:20px}}
@media(max-width:320px){.jump-page .jump-hero-tail{font-size:1.14rem}.jump-page .driver-hero-actions .driver-cta{padding-inline:9px;font-size:.82rem}.jump-page .jump-fit-card,.jump-page .jump-risk-card,.jump-page .jump-scope-card,.jump-page .jump-prep-grid li{padding:19px 16px}}
