:root{--blue:#0758B8;--green:#07843F;--ink:#1d2b3a;--light:#f6f9fc;--line:#dce7f1}
*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;line-height:1.55}
.mst-top{background:var(--blue)}.mst-nav{max-width:1500px;margin:0 auto;min-height:72px;display:flex;align-items:center;gap:18px;padding:6px 18px}.mst-nav .nav-dad{flex:0 0 118px;display:flex;align-items:center}.mst-nav .nav-dad img{display:block;width:112px;height:auto;max-height:60px;object-fit:contain}.mst-links{display:flex;align-items:center;justify-content:space-between;gap:6px;flex:1;white-space:nowrap}.mst-links a{color:#fff;text-decoration:none;font-weight:700;font-size:13px;letter-spacing:.01em;padding:12px 7px;border-radius:4px}.mst-links a:hover,.mst-links a[aria-current="page"]{background:rgba(255,255,255,.14)}
.page-hero{background:linear-gradient(180deg,#f5faff 0,#fff 100%);border-bottom:4px solid var(--green)}.page-hero-inner{max-width:1160px;margin:0 auto;padding:50px 24px 34px}.page-hero h1{margin:0 0 10px;color:var(--blue);font-size:44px;line-height:1.05}.page-hero .lead{font-size:20px;max-width:920px;margin:0}.featured-quote{margin:24px 0 0;padding:20px 24px;border-left:6px solid var(--green);background:#fff;box-shadow:0 8px 24px rgba(7,88,184,.08);font-size:23px;font-weight:700;color:var(--blue)}
.content{max-width:1160px;margin:0 auto;padding:34px 24px 60px}.content h2{color:var(--blue);font-size:27px;margin:38px 0 16px;border-bottom:2px solid var(--line);padding-bottom:8px}.content h3{color:var(--green);font-size:21px;margin:26px 0 8px}.content a{color:var(--blue);font-weight:700;word-break:break-word}.content p{margin:0 0 18px}.press-card{border:1px solid var(--line);border-left:5px solid var(--green);padding:18px 20px;margin:18px 0;background:#fff;border-radius:4px}.press-card blockquote{margin:0 0 8px;font-style:italic;font-size:18px}.press-card .source{font-weight:700;color:var(--blue)}
.testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.testimonial-card{border:1px solid var(--line);border-top:4px solid var(--green);padding:20px;background:#fff;border-radius:5px;box-shadow:0 4px 14px rgba(0,0,0,.04)}.testimonial-card blockquote{margin:0 0 12px;font-style:italic;font-size:17px}.testimonial-card cite{font-style:normal;font-weight:700;color:var(--blue)}.media-card{background:#f4f8fc}
.mst-footer{background:var(--blue);color:#fff;text-align:center;padding:22px 18px;font-size:14px}
@media(max-width:1050px){.mst-nav{align-items:flex-start;flex-wrap:wrap}.mst-links{order:2;flex-basis:100%;overflow-x:auto;padding-bottom:5px}.mst-links a{font-size:12px;padding:9px 6px}.page-hero h1{font-size:38px}}
@media(max-width:760px){.testimonial-grid{grid-template-columns:1fr}.page-hero-inner,.content{padding-left:18px;padding-right:18px}.page-hero h1{font-size:34px}.featured-quote{font-size:20px}.mst-nav .nav-dad{flex-basis:96px}.mst-nav .nav-dad img{width:92px}}
