a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}.more-link{display:block}:root{--mp-navy:#0c1e2b;--mp-teal:#1aa3a2;--mp-orange:#ff7a22;--mp-white:#f6f9fc}body{margin:0;background:var(--mp-navy);color:var(--mp-white);font-family:Inter,Montserrat,'Segoe UI',Roboto,Arial,sans-serif;line-height:1.6;text-align:center}h1,h2{margin:.5em 0;font-weight:700}h1{font-size:2.2rem;color:var(--mp-orange)}h2{font-size:1.5rem;color:var(--mp-teal)}header{padding:4rem 1rem}header img{max-width:320px;width:80%;height:auto;margin-bottom:1rem}header p{max-width:600px;margin:.5rem auto 1.5rem;font-size:1.1rem;opacity:.9}.btn{display:inline-block;background:var(--mp-orange);color:#08131b;padding:.8rem 1.2rem;border-radius:999px;text-decoration:none;font-weight:600;transition:background 0.3s}.btn:hover{background:#ff934d}section{padding:3rem 1rem}section ul,section ol{list-style:none;padding:0}section li{margin:.5rem 0;font-size:1.1rem}footer{background:#08131b;padding:1rem;font-size:.85rem;opacity:.75}.grid{display:grid;gap:1.5rem;margin-top:2rem}#benefits .grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}#pricing .grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}#pricing h3{color:var(--mp-orange);margin-bottom:.5rem}#pricing div{background:rgb(255 255 255 / .05);padding:1.5rem;border-radius:12px}.grid{display:grid;gap:1.5rem;margin-top:2rem}#benefits .grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}#pricing .grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}#pricing h3{color:var(--mp-orange);margin-bottom:.5rem}#pricing div{background:rgb(255 255 255 / .05);padding:1.5rem;border-radius:12px}form{max-width:480px;margin:2rem auto;text-align:left}input,textarea{width:100%;padding:.6rem;border-radius:6px;border:none;margin-top:.3rem}button{cursor:pointer}