:root{--mpb-navy:#0b1f3a;--mpb-blue:#1267ea;--mpb-mint:#3bd7ad;--mpb-line:#dbe7f5;--mpb-text:#53657b}*{box-sizing:border-box}body{margin:0}.mpb-site-header{position:relative;z-index:10;border-bottom:1px solid var(--mpb-line);background:rgba(255,255,255,.97);box-shadow:0 3px 18px rgba(11,31,58,.045)}.mpb-header-inner{min-height:100px;padding:0 20px}.mpb-header-inner .wp-block-site-title{max-width:230px}.mpb-header-inner .wp-block-site-title a{text-decoration:none}.mpb-header-inner .wp-block-navigation-item.current-menu-item{color:var(--mpb-blue)}.mpb-hero{min-height:610px;padding:75px 24px;background:radial-gradient(circle at 90% 20%,rgba(59,215,173,.1),transparent 24%),radial-gradient(circle at 8% 90%,rgba(18,103,234,.07),transparent 28%)}.mpb-hero h1{margin-top:0}.mpb-eyebrow{margin:0 0 14px;color:var(--mpb-blue);font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.mpb-trust{margin-top:26px;color:#70839a;font-size:.82rem}.mpb-trust p{margin:0}.mpb-section{padding:85px 24px}.mpb-section h2{font-size:clamp(2.1rem,4vw,3.1rem);margin-top:0}.mpb-feature-cards{margin-top:32px}.mpb-feature-card{height:100%;min-height:220px;padding:30px;border:1px solid #c9dcf7;border-radius:18px;background:#f2f7ff;transition:.2s}.mpb-feature-card.mint{border-color:#b8ecd9;background:#edfff9}.mpb-feature-card:hover{transform:translateY(-4px);border-color:var(--mpb-blue);box-shadow:0 16px 35px rgba(25,88,160,.12)}.mpb-feature-card h3{font-size:1.65rem}.mpb-feature-card p{color:var(--mpb-text)}.mpb-feature-card a{color:var(--mpb-blue);font-weight:750}.mpb-dark-cta{padding:70px 24px;background:var(--mpb-navy);color:#fff}.mpb-dark-cta .mpb-eyebrow{color:var(--mpb-mint)}.mpb-dark-cta h2{font-size:clamp(2rem,4vw,3rem);margin:0}.mpb-content{padding:75px 24px 100px}.mpb-content>h1{font-size:clamp(2.6rem,6vw,5rem)}.mpb-post-card{height:100%;padding:18px;border:1px solid var(--mpb-line);border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(11,31,58,.05)}.mpb-post-card .wp-block-post-title{margin-top:12px}.mpb-post-card .wp-block-post-title a{text-decoration:none}.mpb-footer{padding:65px 24px 25px;border-top:1px solid var(--mpb-line);background:#fff}.mpb-footer h3{font-size:.82rem;text-transform:uppercase;letter-spacing:.1em}.mpb-footer p{color:var(--mpb-text)}.mpb-footer .wp-block-navigation{gap:10px}.mpb-not-found{min-height:550px;display:flex;flex-direction:column;justify-content:center;text-align:center}.mpb-not-found .wp-block-buttons{justify-content:center}@media(max-width:900px){.mpb-header-inner{min-height:82px}.mpb-header-inner>.wp-block-buttons{display:none}.mpb-hero{padding-top:55px}.mpb-hero .wp-block-columns{gap:45px}.mpb-feature-cards{flex-wrap:wrap!important}.mpb-feature-cards>.wp-block-column{flex-basis:45%!important}}@media(max-width:600px){.mpb-hero{padding-left:18px;padding-right:18px}.mpb-section{padding:60px 18px}.mpb-feature-cards>.wp-block-column{flex-basis:100%!important}.mpb-content{padding:50px 18px 75px}.mpb-dark-cta{padding:55px 18px}}
