.mp{background:#fff;color:#0f172a;font-family:Inter,sans-serif}.mp-wrap{margin:0 auto;max-width:1200px;padding:0 20px}.mp h1,.mp h2,.mp h3{font-family:Inter,sans-serif;letter-spacing:-.01em}.mp-accent{color:#00a0e4}.mp-hero{background:radial-gradient(1200px 500px at 80% 0,#10324a 0,#091d2b 60%);color:#fff;padding:130px 0 70px}.mp-hero-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr 1fr}.mp-crumbs{color:#94a3b8;font-size:13px;margin-bottom:18px}.mp-crumbs a{color:#cbd5e1;text-decoration:none}.mp-crumbs a:hover{color:#00a0e4}.mp-crumbs span{margin:0 4px}.mp-badge{background:#00a0e414;border:1px solid #00a0e473;border-radius:999px;color:#00a0e4;display:inline-block;font-size:13px;font-weight:700;margin-bottom:18px;padding:6px 14px}.mp-hero h1{color:#fff;font-size:46px;font-weight:700;line-height:1.12;margin:0 0 18px}.mp-lead{color:#cbd5e1;font-size:18px;line-height:1.6;margin:0 0 22px;max-width:620px}.mp-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 26px;padding:0}.mp-chips li{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;color:#e2e8f0;font-size:13px;padding:6px 12px}.mp-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.mp-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;padding:14px 26px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s}.mp-btn-primary{background:#00a0e4;box-shadow:0 8px 24px #00a0e459;color:#fff}.mp-btn-primary:hover{background:#008fcc;color:#fff;transform:translateY(-1px)}.mp-btn-ghost{border:1px solid #ffffff59;color:#fff}.mp-btn-ghost:hover{border-color:#00a0e4;color:#00a0e4}.mp-proof-row{color:#94a3b8;display:flex;flex-wrap:wrap;font-size:14px;gap:18px;list-style:none;margin:22px 0 0;padding:0}.mp-proof-row li:before{color:#00a0e4;content:"✓";font-weight:700;margin-right:6px}.mp-hero-shot{aspect-ratio:1400/774;background:#fff;border:1px solid #ffffff26;border-radius:14px;box-shadow:0 30px 80px #00000073;margin:0;overflow:hidden}.mp-hero-shot img,.mp-shot img{display:block;height:auto;width:100%}.mp-sec{padding:80px 0}.mp-tint{background:linear-gradient(90deg,#f5fbff,#eaf6fb 55%,#fff)}.mp-dark{background:#091d2b;color:#e2e8f0}.mp-head{margin-bottom:36px;max-width:820px}.mp-eyebrow{color:#00a0e4;font-size:13px;font-weight:700;gap:10px;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.mp-eyebrow,.mp-num{align-items:center;display:inline-flex}.mp-num{background:#00a0e4;border-radius:50%;color:#fff;font-size:12px;height:28px;justify-content:center;letter-spacing:0;width:28px}.mp-head h2{color:#091d2b;font-size:34px;font-weight:700;line-height:1.2;margin:0 0 14px}.mp-dark .mp-head h2{color:#fff}.mp-intro{color:#4b5563;font-size:18px;line-height:1.65;margin:0}.mp-dark .mp-intro{color:#cbd5e1}.mp-subhead{color:#091d2b;font-size:20px;font-weight:700;margin:36px 0 16px}.mp-reg-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.mp-reg{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.mp-reg-label{background:#e0f4fc;border-radius:6px;color:#091d2b;display:inline-block;font-size:13px;font-weight:700;margin-bottom:10px;padding:4px 10px}.mp-reg p{color:#475569;font-size:15px;line-height:1.6;margin:0}.mp-cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.mp-card{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #00a0e4;border-radius:12px;padding:22px;transition:transform .15s,box-shadow .15s}.mp-card:hover{box-shadow:0 10px 28px #091d2b14;transform:translateY(-2px)}.mp-card h3{color:#091d2b;font-size:18px;font-weight:700;margin:0 0 8px}.mp-card p{color:#475569;font-size:15px;line-height:1.6;margin:0}.mp-cards-pain .mp-card{border-left-color:#ef4444}.mp-cards-dark .mp-card{background:#ffffff0a;border-color:#ffffff1f #ffffff1f #ffffff1f #00a0e4}.mp-cards-dark .mp-card h3{color:#fff}.mp-cards-dark .mp-card p{color:#cbd5e1}.mp-compare{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr}.mp-compare-col{border-radius:16px;padding:32px}.mp-compare-col .mp-head{margin-bottom:18px}.mp-compare-col .mp-head h2{font-size:26px}.mp-compare-col .mp-intro{font-size:16px}.mp-now{background:#fff7f7;border:1px solid #fde2e2}.mp-ideal{background:#f0faff;border:1px solid #cdeefc}.mp-compare ul{list-style:none;margin:0;padding:0}.mp-compare li{border-top:1px solid #0000000d;color:#334155;font-size:15px;line-height:1.55;padding:10px 0 10px 30px;position:relative}.mp-now li:before{color:#ef4444;content:"✕"}.mp-ideal li:before,.mp-now li:before{font-weight:700;left:4px;position:absolute;top:10px}.mp-ideal li:before{color:#00a0e4;content:"✓"}.mp-features{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.mp-features-2{grid-template-columns:repeat(2,1fr);margin-top:24px}.mp-features li{color:#334155;font-size:15px;line-height:1.55;padding-left:28px;position:relative}.mp-features li:before{align-items:center;background:#e0f4fc;border-radius:50%;color:#00a0e4;content:"✓";display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;left:0;position:absolute;top:0;width:20px}.mp-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:28px}.mp-stat{border:1px solid #ffffff24;border-radius:12px;padding:22px}.mp-stat strong{color:#00a0e4;display:block;font-size:38px;line-height:1;margin-bottom:8px}.mp-stat span{color:#cbd5e1;font-size:14px;line-height:1.45}.mp-shot{background:#fff;border:1px solid #dbeafe;border-radius:14px;box-shadow:0 24px 60px #091d2b1f;margin:0;overflow:hidden}.mp-shot figcaption{background:#fafcff;border-top:1px solid #eef2f7;color:#64748b;font-size:14px;padding:12px 18px}.mp-approvals{border-radius:12px;display:block;height:auto;max-width:900px;width:100%}.mp-clients .mp-head{margin-bottom:8px}.mp-resources{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.mp-resource{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:20px;text-decoration:none;transition:border-color .15s,transform .15s}.mp-resource:hover{border-color:#00a0e4;transform:translateY(-2px)}.mp-resource-type{color:#00a0e4;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mp-resource-title{color:#091d2b;font-size:16px;font-weight:700;line-height:1.35}.mp-resource-text{color:#64748b;font-size:14px;line-height:1.5}.mp-faq{max-width:860px}.mp-faq details{border-bottom:1px solid #e2e8f0;padding:16px 0}.mp-faq summary{color:#091d2b;cursor:pointer;font-size:17px;font-weight:700;list-style:none;padding-right:30px;position:relative}.mp-faq summary::-webkit-details-marker{display:none}.mp-faq summary:after{color:#00a0e4;content:"+";font-size:22px;position:absolute;right:4px;top:-2px}.mp-faq details[open] summary:after{content:"–"}.mp-faq details p{color:#475569;font-size:15px;line-height:1.65;margin:10px 0 0}.mp-contact .mp-head{margin-bottom:26px}.mp-small{color:#94a3b8;font-size:14px;margin:18px 0 0}.mp-small a{color:#00a0e4}.mp-more{padding:56px 0 80px}.mp-more-title{color:#091d2b;font-size:24px;font-weight:700;margin:0 0 20px}.mp-module-links{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.mp-module-links a{border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none}.mp-module-links a:hover{border-color:#00a0e4}.mp-module-links strong{color:#091d2b;font-size:15px}.mp-module-links span{color:#64748b;font-size:13px}@media (max-width:991px){.mp-hero{padding:110px 0 56px}.mp-compare,.mp-hero-grid{grid-template-columns:1fr}.mp-hero h1{font-size:34px}.mp-head h2{font-size:28px}.mp-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mp-sec{padding:56px 0}.mp-hero h1{font-size:30px}.mp-intro,.mp-lead{font-size:16px}.mp-features,.mp-features-2{grid-template-columns:1fr}.mp-compare-col{padding:22px}.mp-btn{width:100%}}.mp-clients .perffer,.mp-clients .perffer2{display:none}