.msp-conversion-page{--msp-conv-ink:#0b2142;--msp-conv-blue:#135fdb;--msp-conv-teal:#078f85}
.msp-conversion-hero{padding:clamp(54px,8vw,104px) 0;background:radial-gradient(circle at 12% 15%,#dff1ff 0,transparent 34%),radial-gradient(circle at 88% 28%,#ede7ff 0,transparent 31%),linear-gradient(140deg,#fbfdff,#eef6ff)}
.msp-conversion-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(28px,5vw,66px);align-items:center}
.msp-conversion-hero h1{max-width:820px;margin:12px 0 20px;color:var(--msp-conv-ink);font-size:clamp(2.35rem,5vw,4.45rem);line-height:1.04;letter-spacing:-.04em}
.msp-conversion-lead{max-width:780px;color:#314966;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.7}
.msp-conversion-trust{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.msp-conversion-trust span{padding:8px 12px;border:1px solid #bed3ec;border-radius:999px;background:rgba(255,255,255,.8);color:#24496f;font-size:.88rem;font-weight:750}
.msp-conversion-answer{padding:clamp(24px,4vw,38px);border:1px solid #c7d9ee;border-top:6px solid var(--msp-conv-blue);border-radius:24px;background:#fff;box-shadow:0 24px 60px rgba(19,66,122,.14)}
.msp-conversion-answer h2{margin:9px 0 22px;color:var(--msp-conv-ink)}.msp-conversion-answer ol{display:grid;gap:15px;margin:0;padding:0;list-style:none;counter-reset:none}.msp-conversion-answer li{display:grid;grid-template-columns:34px 105px 1fr;align-items:start;gap:10px;padding-bottom:14px;border-bottom:1px solid #e2e9f2}.msp-conversion-answer li:last-child{padding-bottom:0;border:0}.msp-conversion-answer li:before{content:counter(list-item);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eaf3ff;color:#1358b5;font-weight:900}.msp-conversion-answer b{color:#163d69}.msp-conversion-answer span{color:#52657a;line-height:1.45}
.msp-conversion-choices .msp-card{display:flex;flex-direction:column;border-top:5px solid var(--msp-conv-blue)}.msp-conversion-choices .msp-card:nth-child(2){border-top-color:var(--msp-conv-teal)}.msp-conversion-choices .msp-card:nth-child(3){border-top-color:#7148d8}.msp-conversion-choices h3{font-size:1.45rem}.msp-conversion-choices .msp-btn{margin-top:auto;align-self:flex-start}
.msp-conversion-proof{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,5vw,64px);align-items:center}.msp-conversion-map{display:grid;gap:13px}.msp-conversion-map>div{display:grid;grid-template-columns:46px 170px 1fr;gap:15px;align-items:center;padding:20px;border:1px solid #d4e1ef;border-radius:16px;background:#fff}.msp-conversion-map b{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#176ce7,#7448dc);color:#fff}.msp-conversion-map span{font-weight:850;color:#17395f}.msp-conversion-map small{color:#5e6f82;line-height:1.45}
.msp-conversion-reassurance{display:grid;grid-template-columns:.7fr 1.3fr;gap:46px;align-items:start}.msp-conversion-reassurance .msp-checks{margin:0}
.msp-conversion-final{padding:clamp(54px,7vw,86px) 0;background:#0c2b5b;color:#fff}.msp-conversion-final h2,.msp-conversion-final p{color:#fff}.msp-conversion-final .msp-eyebrow{color:#a9d9ff}.msp-conversion-final .msp-btn-outline{border-color:#9ec5ee;color:#fff}
.msp-conversion-mobile{display:none}
@media(max-width:850px){.msp-conversion-hero-grid,.msp-conversion-proof,.msp-conversion-reassurance{grid-template-columns:1fr}.msp-conversion-answer li{grid-template-columns:34px 1fr}.msp-conversion-answer li span{grid-column:2}.msp-conversion-map>div{grid-template-columns:46px 1fr}.msp-conversion-map small{grid-column:2}.msp-conversion-page{padding-bottom:64px}.msp-conversion-mobile{position:fixed;z-index:9999;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1fr;padding:9px;background:#fff;border-top:1px solid #cedbea;box-shadow:0 -9px 25px rgba(14,43,84,.14)}.msp-conversion-mobile a{padding:12px;text-align:center;border-radius:9px;background:#125fd7;color:#fff;font-weight:850;text-decoration:none}.msp-conversion-mobile a+ a{background:#fff;color:#1251ad;border:1px solid #a9c4e5}}
@media(max-width:520px){.msp-conversion-hero{padding-top:42px}.msp-conversion-hero h1{font-size:2.45rem}.msp-conversion-trust{display:grid}.msp-conversion-map>div{padding:16px}.msp-conversion-final .msp-actions{display:grid}.msp-conversion-final .msp-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.msp-conversion-page *{scroll-behavior:auto!important;transition:none!important}}
