.mhs-root .mhs-pp{min-height:100vh;position:relative;overflow:clip}.mhs-pp-blob{pointer-events:none;border-radius:50%;position:absolute}.mhs-pp-blob.is-a{background:radial-gradient(circle,#1b3a8038,#1b3a8000 70%);width:760px;height:760px;top:-200px;right:-220px}.mhs-pp-blob.is-b{background:radial-gradient(circle,#78aaff33,#78aaff00 70%);width:640px;height:640px;top:480px;left:-240px}.mhs-pp-body{position:relative}.mhs-pp .mhs-pp-sec{max-width:1180px;margin:0 auto;padding:40px 24px}.mhs-pp .mhs-pp-hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:56px;max-width:1180px;margin:0 auto;padding:72px 24px 56px;display:grid}.mhs-pp-hero-copy{flex-direction:column;gap:22px;display:flex}.mhs-pp h1.mhs-pp-h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(38px,5.2vw,64px);font-weight:800;line-height:1.02}.mhs-pp-wbox{vertical-align:bottom;margin:0 -.08em -.24em;padding:0 .08em .24em;display:inline-block;overflow:hidden}.mhs-pp-w{display:inline-block}.mhs-pp-w.is-gold{background:linear-gradient(90deg,#b8892b 0%,#e3c77f 25%,#b8892b 50%,#e3c77f 75%,#b8892b 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.mhs-pp p.mhs-pp-lead{color:#50545e;text-wrap:pretty;max-width:520px;margin:0;font-size:19px;line-height:1.6}.mhs-pp-btns{flex-wrap:wrap;gap:12px;display:flex}.mhs-pp .mhs-pp-btn{border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-size:16px;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.mhs-pp .mhs-pp-btn.is-primary{color:#fff;background:#1b3a80;box-shadow:0 16px 30px -14px #1b3a80b3}.mhs-pp .mhs-pp-btn.is-primary:hover{color:#fff;background:#132b63}.mhs-pp .mhs-pp-btn.is-ghost{color:#111318;background:#fff;border:1.5px solid #e1e4e8}.mhs-pp .mhs-pp-btn.is-ghost:hover{color:#111318;border-color:#111318}.mhs-pp .mhs-pp-btn.is-gold{color:#fff;background:#b8892b;font-weight:800}.mhs-pp .mhs-pp-btn.is-gold:hover{color:#fff;background:#a27622}.mhs-pp .mhs-pp-btn.is-line{color:#fff;border:1.5px solid #ffffff4d}.mhs-pp .mhs-pp-btn.is-line:hover{color:#fff;border-color:#fff}.mhs-pp-visual{position:relative}.mhs-pp-visual.is-center{justify-content:center;display:flex}.mhs-pp-halo{border-radius:40px;position:absolute;inset:-22px}.mhs-pp-head{flex-direction:column;gap:10px;max-width:680px;margin-bottom:32px;display:flex}.mhs-pp-eyebrow{color:#b8892b;letter-spacing:.08em;font-size:13px;font-weight:800}.mhs-pp h2.mhs-pp-h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.1}.mhs-pp-steps{gap:12px;display:grid;position:relative}.mhs-pp-step{background:#fff;border:1px solid #e1e4e8;border-radius:20px;flex-direction:column;gap:12px;min-height:170px;padding:22px;transition:border-color .4s,box-shadow .4s,transform .4s;display:flex}.mhs-pp-step-num{color:#6b6f78;background:#f1f2f4;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;transition:background .4s,color .4s;display:grid}.mhs-pp-step>strong{font-size:18px}.mhs-pp-step>span:last-child{color:#6b6f78;font-size:14px;line-height:1.5}.mhs-pp-steps.is-compact .mhs-pp-step{min-height:150px;padding:20px}.mhs-pp-steps.is-compact .mhs-pp-step-num{width:36px;height:36px}.mhs-pp-steps.is-compact .mhs-pp-step>strong{letter-spacing:-.01em;font-size:17px}.mhs-pp-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.mhs-pp-card{background:#fff;border:1px solid #e1e4e8;border-radius:22px;flex-direction:column;gap:10px;min-height:170px;padding:24px;transition:transform .3s,border-color .3s;display:flex;box-shadow:0 18px 36px -30px #11131859}.mhs-pp-card:hover{border-color:#c9a44c;transform:translateY(-4px)}.mhs-pp-diamond{background:#c9a44c;border-radius:3px;width:10px;height:10px;transform:rotate(45deg)}.mhs-pp-card>strong{letter-spacing:-.02em;font-size:18px}.mhs-pp-card>span:last-child{color:#50545e;font-size:15px;line-height:1.55}.mhs-pp-cards.is-roomy{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.mhs-pp-cards.is-roomy .mhs-pp-card{gap:12px;min-height:190px;padding:26px}.mhs-pp-cards.is-roomy .mhs-pp-card>strong{font-size:19px}.mhs-pp-cards.is-roomy .mhs-pp-card>span:last-child{line-height:1.6}.mhs-pp .mhs-pp-sec.is-cta{padding:16px 24px 80px}.mhs-pp-cta{color:#fff;background:#132b63;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(32px,5vw,56px);display:flex;position:relative;overflow:clip}.mhs-pp-cta-glow{background:radial-gradient(circle,#c9a44c47,#0000 65%);border-radius:50%;width:380px;height:380px;position:absolute;bottom:-140px;right:-120px}.mhs-pp-cta-copy{flex-direction:column;gap:10px;max-width:560px;display:flex;position:relative}.mhs-pp .mhs-pp-cta h2.mhs-pp-h2{font-size:clamp(28px,3.4vw,40px)}.mhs-pp-cta-copy>p{color:#c9cdd6;margin:0;font-size:16px;line-height:1.6}.mhs-pp-cta .mhs-pp-btns{position:relative}@media (max-width:1060px){.mhs-pp [data-hs]{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;padding-bottom:6px;overflow-x:auto;gap:12px!important;display:flex!important}.mhs-pp [data-hs]::-webkit-scrollbar{display:none}.mhs-pp [data-hs]>*{scroll-snap-align:start;height:auto;flex:0 0 min(80%,300px)!important}}@media (max-width:720px){.mhs-pp-blob{display:none!important}.mhs-pp .mhs-pp-sec{padding:40px 18px!important}.mhs-pp .mhs-pp-hero{gap:28px!important;padding:32px 18px 28px!important}.mhs-pp .mhs-pp-sec.is-cta{padding:16px 18px 40px!important}.mhs-pp h1.mhs-pp-h1{font-size:34px;line-height:1.08}.mhs-pp h2.mhs-pp-h2,.mhs-pp .mhs-pp-cta h2.mhs-pp-h2{overflow-wrap:break-word;font-size:25px;line-height:1.15}.mhs-pp p.mhs-pp-lead{font-size:15px;line-height:1.55}.mhs-pp .mhs-pp-hero-btns{display:none!important}.mhs-pp [data-float]{animation:none!important;transform:none!important}.mhs-pp-halo{border-radius:28px!important;inset:-10px!important}.mhs-pp .mhs-pp-r28{border-radius:20px!important}.mhs-pp-cta{border-radius:20px}.mhs-pp .mhs-pp-cta .mhs-pp-btns{flex-flow:row;justify-content:center;align-self:stretch;width:100%;display:flex}.mhs-pp .mhs-pp-cta .mhs-pp-btn{white-space:nowrap;flex:1 1 0;min-width:0;padding:0 10px;font-size:15px}.mhs-pp [data-hs]>*{box-shadow:none!important;transform:none!important}}
