@charset "UTF-8";:root{--msi-primary:#D4472A;--msi-primary-dark:#A8321B;--msi-primary-light:#F0795E;--msi-secondary:#1C2B3A;--msi-accent:#F5A623;--msi-text:#1A1A1A;--msi-text-muted:#6B7280;--msi-bg:#FFFFFF;--msi-surface:#F8F7F5;--msi-border:#E5E1DC;--msi-gradient:linear-gradient(135deg, #D4472A 0%, #A8321B 100%);--msi-gradient-dark:linear-gradient(135deg, #1C2B3A 0%, #0E1822 100%);--msi-shadow-sm:0 2px 8px rgba(212, 71, 42, 0.08);--msi-shadow-md:0 6px 24px rgba(28, 43, 58, 0.12);--msi-shadow-lg:0 16px 48px rgba(28, 43, 58, 0.18);--msi-radius:4px;--msi-radius-lg:8px;--msi-transition:0.25s cubic-bezier(0.4, 0, 0.2, 1)}*,::after,::before{box-sizing:border-box}body{font-family:Georgia,"Times New Roman",serif;color:#1a1a1a;color:var(--msi-text);background:#fff;background:var(--msi-bg);line-height:1.7;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-weight:700;line-height:1.2;color:#1c2b3a;color:var(--msi-secondary)}a{color:#d4472a;color:var(--msi-primary);-webkit-text-decoration:none;text-decoration:none;transition:color .25s cubic-bezier(.4, 0, .2, 1);transition:color var(--msi-transition)}a:hover{color:#a8321b;color:var(--msi-primary-dark)}img{max-width:100%;height:auto;display:block}.msi-announcement-bar{background:linear-gradient(135deg,#d4472a 0,#a8321b 100%);background:var(--msi-gradient);color:#fff;text-align:center;padding:10px 16px;font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.02em}.msi-announcement-bar a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline;font-weight:700}.msi-announcement-bar a:hover{color:rgba(255,255,255,.8)}.msi-navbar{background:#1c2b3a;background:var(--msi-secondary);padding:0;border-bottom:3px solid #d4472a;border-bottom:3px solid var(--msi-primary)}.msi-navbar .navbar-brand{padding:12px 0}.msi-navbar .nav-link{color:rgba(255,255,255,.85)!important;font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:24px 16px!important;transition:color .25s cubic-bezier(.4, 0, .2, 1),border-bottom .25s cubic-bezier(.4, 0, .2, 1);transition:color var(--msi-transition),border-bottom var(--msi-transition);border-bottom:3px solid transparent;margin-bottom:-3px}.msi-navbar .nav-link.active,.msi-navbar .nav-link:hover{color:#fff!important;border-bottom-color:#d4472a;border-bottom-color:var(--msi-primary)}.msi-navbar .navbar-toggler{border-color:rgba(255,255,255,.3)}.msi-navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255,255,255,0.8)' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.msi-search-form{display:flex;align-items:center}.msi-search-form input{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:4px 0 0 4px;border-radius:var(--msi-radius) 0 0 var(--msi-radius);padding:6px 14px;font-size:.8rem;width:180px}.msi-search-form input::-moz-placeholder{color:rgba(255,255,255,.5)}.msi-search-form input::placeholder{color:rgba(255,255,255,.5)}.msi-search-form input:focus{outline:0;border-color:#d4472a;border-color:var(--msi-primary)}.msi-search-form button{background:#d4472a;background:var(--msi-primary);border:none;color:#fff;padding:6px 12px;border-radius:0 4px 4px 0;border-radius:0 var(--msi-radius) var(--msi-radius) 0;cursor:pointer;transition:background .25s cubic-bezier(.4, 0, .2, 1);transition:background var(--msi-transition)}.msi-search-form button:hover{background:#a8321b;background:var(--msi-primary-dark)}.msi-search-icon{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2}.btn-msi-primary{background:#d4472a;background:var(--msi-primary);color:#fff;border:2px solid #d4472a;border:2px solid var(--msi-primary);border-radius:4px;border-radius:var(--msi-radius);padding:12px 28px;font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;transition:background .25s cubic-bezier(.4, 0, .2, 1),border-color .25s cubic-bezier(.4, 0, .2, 1);transition:background var(--msi-transition),border-color var(--msi-transition);display:inline-block;cursor:pointer}.btn-msi-primary:hover{background:#a8321b;background:var(--msi-primary-dark);border-color:#a8321b;border-color:var(--msi-primary-dark);color:#fff}.btn-msi-outline{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.7);border-radius:4px;border-radius:var(--msi-radius);padding:12px 28px;font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;transition:.25s cubic-bezier(.4, 0, .2, 1);transition:all var(--msi-transition);display:inline-block;cursor:pointer}.btn-msi-outline:hover{background:rgba(255,255,255,.15);color:#fff;border-color:#fff}.btn-msi-secondary{background:#1c2b3a;background:var(--msi-secondary);color:#fff;border:2px solid #1c2b3a;border:2px solid var(--msi-secondary);border-radius:4px;border-radius:var(--msi-radius);padding:10px 24px;font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-weight:600;font-size:.875rem;letter-spacing:.04em;transition:.25s cubic-bezier(.4, 0, .2, 1);transition:all var(--msi-transition);display:inline-block}.btn-msi-secondary:hover{background:#253547;color:#fff}.msi-section{padding:80px 0}.msi-section-sm{padding:56px 0}.msi-section-dark{background:#1c2b3a;background:var(--msi-secondary);color:#fff}.msi-section-dark h2,.msi-section-dark h3{color:#fff}.msi-section-surface{background:#f8f7f5;background:var(--msi-surface)}.msi-section-label{font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#d4472a;color:var(--msi-primary);display:block;margin-bottom:12px}.msi-section-title{font-size:max(1.75rem, min(4vw, 2.75rem));font-weight:800;margin-bottom:16px}.msi-section-desc{font-size:1.05rem;color:#6b7280;color:var(--msi-text-muted);max-width:600px;margin:0 auto 40px}.msi-footer{background:#1c2b3a;background:var(--msi-secondary);color:rgba(255,255,255,.8);padding-top:64px}.msi-footer-col-title{font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:20px;display:block}.msi-footer ul{list-style:none;padding:0;margin:0}.msi-footer ul li{margin-bottom:10px}.msi-footer ul li a{color:rgba(255,255,255,.65);font-size:.9rem;transition:color .25s cubic-bezier(.4, 0, .2, 1);transition:color var(--msi-transition)}.msi-footer ul li a:hover{color:#fff}.msi-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:20px 0;margin-top:48px;font-size:.8rem;color:rgba(255,255,255,.4)}.msi-footer-bottom a{color:rgba(255,255,255,.55)}.msi-footer-bottom a:hover{color:rgba(255,255,255,.9)}.msi-social-row{display:flex;gap:12px;margin-top:24px}.msi-social-link{width:36px;height:36px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .25s cubic-bezier(.4, 0, .2, 1);transition:background var(--msi-transition)}.msi-social-link:hover{background:#d4472a;background:var(--msi-primary)}.msi-social-link svg{width:16px;height:16px;fill:#fff}.msi-partners{padding:16px 0;border-top:1px solid rgba(255,255,255,.08)}.msi-partners ul{display:flex;flex-wrap:wrap;gap:16px;list-style:none;padding:0;margin:0}.msi-partners ul li a{color:rgba(255,255,255,.4);font-size:.75rem}.msi-partners ul li a:hover{color:rgba(255,255,255,.7)}.modal-header{background:#1c2b3a;background:var(--msi-secondary);color:#fff}.modal-header .btn-close{filter:invert(1)}.modal-title{font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-weight:700}@media (max-width:991.98px){.msi-section{padding:56px 0}.msi-navbar .nav-link{padding:12px 16px!important;border-bottom:none}.msi-search-form input{width:140px}}@media (max-width:767.98px){.msi-section{padding:40px 0}.msi-section-title{font-size:1.75rem}}.feedback .form-label{font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-size:.82rem;font-weight:600;color:#1c2b3a;color:var(--msi-secondary);margin-bottom:4px}.feedback .form-label.require::after{content:" *";color:#d4472a;color:var(--msi-primary)}.feedback .form-control,.feedback .form-select{border:1.5px solid #e5e1dc;border:1.5px solid var(--msi-border);border-radius:4px;border-radius:var(--msi-radius);font-size:.9rem;color:#1a1a1a;color:var(--msi-text);padding:10px 14px;transition:border-color .25s cubic-bezier(.4, 0, .2, 1),box-shadow .25s cubic-bezier(.4, 0, .2, 1);transition:border-color var(--msi-transition),box-shadow var(--msi-transition)}.feedback .form-control:focus,.feedback .form-select:focus{border-color:#d4472a;border-color:var(--msi-primary);box-shadow:0 0 0 3px rgba(212,71,42,.12);outline:0}.feedback .form-check-input:checked{background-color:#d4472a;background-color:var(--msi-primary);border-color:#d4472a;border-color:var(--msi-primary)}.feedback .invalid-feedback{font-size:.78rem;color:#d4472a;color:var(--msi-primary)}