@charset "UTF-8";.hero-ms{background:linear-gradient(160deg,var(--color-secondary) 0,var(--color-primary-dark) 100%);color:#fff;padding:100px 0 80px}.hero-ms .eyebrow{font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:20px}.hero-ms h1{color:#fff;font-size:44px;max-width:720px;margin-bottom:20px}.hero-ms .hero-sub{font-size:17px;color:rgba(255,255,255,.8);max-width:620px;line-height:1.7;margin-bottom:32px}.hero-cta-group{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:48px}.hero-stats{display:flex;flex-wrap:nowrap;gap:0;border-top:1px solid rgba(255,255,255,.15);padding-top:32px}.hero-stat{flex:1 1 0;text-align:center;min-width:0;padding:0 16px;border-right:1px solid rgba(255,255,255,.12)}.hero-stat:last-child{border-right:none}.hero-stat .stat-val{display:block;font-size:32px;font-weight:800;color:#fff}.hero-stat .stat-lbl{display:block;font-size:13px;color:rgba(255,255,255,.6);margin-top:4px}@media (max-width:768px){.hero-ms{padding:60px 0 48px}.hero-ms h1{font-size:28px}.hero-stats{flex-wrap:wrap}.hero-stat{flex:0 0 50%;margin-bottom:16px;border-right:none}}.trust-bar-ms{background:var(--color-accent);padding:32px 0;border-bottom:1px solid var(--color-border)}.trust-compact{display:flex;flex-wrap:nowrap;gap:32px;justify-content:center;align-items:center}.trust-compact span{font-size:14px;color:var(--color-text-muted);font-weight:600}@media (max-width:768px){.trust-compact{flex-wrap:wrap;gap:16px;justify-content:center}.trust-compact span{flex:0 0 45%;text-align:center}}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}@media (max-width:992px){.solution-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.solution-grid{grid-template-columns:1fr}}.solution-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:28px;transition:var(--transition)}.solution-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.solution-icon{width:52px;height:52px;background:rgba(0,88,163,.08);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.solution-icon svg{width:26px;height:26px;fill:var(--color-primary)}.solution-card h4{font-size:18px;margin-bottom:8px}.solution-card p{font-size:14px;color:var(--color-text-muted);line-height:1.6;margin:0}.faq-section{background:var(--color-bg-light)}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:12px;overflow:hidden}.faq-question{padding:20px 24px;font-weight:600;font-size:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:var(--color-white);transition:var(--transition)}.faq-question:hover{background:var(--color-accent)}.faq-answer{padding:0 24px 20px;font-size:15px;color:var(--color-text-muted);line-height:1.7;display:none}.faq-item.active .faq-answer{display:block}.cta-ms{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);color:#fff;padding:80px 0;text-align:center}.cta-ms h2{color:#fff;margin-bottom:16px}.cta-ms p{color:rgba(255,255,255,.85);font-size:17px;max-width:600px;margin:0 auto 32px}.cta-btn-group{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:768px){.industry-grid{grid-template-columns:1fr}}.industry-card{background:var(--color-white);border-radius:var(--radius-md);padding:24px;border:1px solid var(--color-border);transition:var(--transition)}.industry-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.industry-card h4{font-size:18px;margin-bottom:8px}.industry-card p{font-size:14px;color:var(--color-text-muted);line-height:1.6;margin:0}