:root{--brand-primary:#212629;--brand-dark:#0D1217;--brand-light:#495157;--brand-secondary:#ADB5BD;--brand-accent:#FF6B35;--brand-text:#1A202C;--brand-inverse:#FFFFFF;--brand-bg:#FFFFFF;--brand-bg-alt:#F0F4F8;--brand-border:#E2E8F0}*{box-sizing:border-box}body{color:#1a202c;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:#9e3510;text-underline-offset:3px}img{display:block;max-width:100%;height:auto}.section,section[class*=-section]{padding-top:80px;padding-bottom:80px}.section-alt{background:#f0f4f8;background:var(--brand-bg-alt)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700;color:#b33b11}.section-head{max-width:760px;margin:0 auto 40px;text-align:center}.section-head h2{font-size:max(1.65rem, min(3vw, 2.5rem))}.meuc-navbar{background:#0d1217;background:var(--brand-dark);border-top:2px solid #ff6b35;border-top:2px solid var(--brand-accent);border-bottom:1px solid #394149;padding:8px 0}.navbar-brand img{width:180px;height:40px;min-width:180px;min-height:40px;max-height:40px;-o-object-fit:contain;object-fit:contain}.meuc-navbar .nav-link,.meuc-navbar .navbar-brand{color:#fff!important}.meuc-navbar .nav-link.active,.meuc-navbar .nav-link:hover{color:#ffb091!important}.btn-accent{background:#ff6b35;background:var(--brand-accent);color:#fff;border-color:#ff6b35;border-color:var(--brand-accent)}.btn-accent:hover{background:#d94815;color:#fff}.meuc-hero{position:relative;min-height:660px;background:#0d1217;background:var(--brand-dark);display:grid;align-items:center;justify-items:center;place-items:center;overflow:hidden}.meuc-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meuc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(13,18,23,.86),rgba(13,18,23,.58))}.meuc-hero-copy{position:relative;z-index:1;max-width:820px;text-align:center;padding:96px 20px}.meuc-hero h1,.subhero h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.08}.meuc-cta a:not([class*=btn-]),.meuc-cta h2,.meuc-cta p,.meuc-hero a,.meuc-hero h1,.meuc-hero p,.subhero.dark a,.subhero.dark h1,.subhero.dark p{color:#fff}.meuc-hero .eyebrow,.subhero.dark .eyebrow{color:#ffb091}.meuc-hero-copy>p:not(.eyebrow){font-size:1.18rem}.table{background:#fff}.table th{background:#212629;background:var(--brand-primary);color:#fff}.meuc-card{height:100%;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--brand-border);padding:24px}.meuc-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;margin-bottom:24px}.feature-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;margin-bottom:64px}.feature-row.reverse img{order:2}.feature-row img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.cert-row{display:flex;gap:16px;justify-content:center;flex-wrap:nowrap;margin-top:32px}.cert-row span{flex:1 1 0;min-width:0;padding:18px 10px;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--brand-border);font-weight:700}.meuc-cta{background:#212629;background:var(--brand-primary);padding-top:80px;padding-bottom:96px}.meuc-footer{background:#0d1217;background:var(--brand-dark);color:#fff;padding-top:64px;padding-bottom:24px}.meuc-footer a:not([class*=btn-]),.meuc-footer h5,.meuc-footer p{color:#fff}.meuc-footer-bottom{border-top:1px solid #394149;margin-top:32px;padding-top:24px}.modal-header{background:#0d1217;background:var(--brand-dark);color:#fff}.modal-header .modal-title{color:#fff}.meuc-featured{background:#f0f4f8;background:var(--brand-bg-alt);padding:96px 0}.compact-head h1,.meuc-featured h1{font-size:max(2rem, min(4vw, 3.5rem))}.meuc-featured img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.product-category{margin-bottom:64px}.product-card{width:100%;height:100%;border:1px solid #e2e8f0;border:1px solid var(--brand-border);background:#fff;text-align:left;padding:0;cursor:pointer}.product-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.product-card small,.product-card span{display:block;padding:16px 20px}.product-card span{font-size:1.15rem;font-weight:700;padding-bottom:0}.product-card small{color:#1a202c;color:var(--brand-text)}.subhero{padding:112px 0 88px}.subhero.dark{background:#0d1217;background:var(--brand-dark);color:#fff}.compact-head{padding:96px 0 72px;background:#f0f4f8;background:var(--brand-bg-alt);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--brand-border)}.method-list{display:grid;grid-gap:16px;gap:16px;list-style:none;padding:0}.method-list li{background:#fff;border-left:4px solid #ff6b35;border-left:4px solid var(--brand-accent);padding:24px}.dashboard-grid,.facts-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:#e2e8f0;background:var(--brand-border);border:1px solid #e2e8f0;border:1px solid var(--brand-border)}.dashboard-grid figure,.facts-grid div{background:#fff;padding:32px;margin:0}.dashboard-grid strong,.facts-grid strong{display:block;font-size:2rem}.facts-grid span{display:block}.simple-list{display:grid;grid-gap:12px;gap:12px}.single-cta{padding-top:80px;padding-bottom:96px}.icon-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.icon-grid article{border:1px solid #e2e8f0;border:1px solid var(--brand-border);padding:24px;background:#fff}.limit-note,.tradeoff{margin-top:32px;border-left:4px solid #ff6b35;border-left:4px solid var(--brand-accent);background:#fff;padding:24px}.download-list{display:grid;border-top:1px solid #e2e8f0;border-top:1px solid var(--brand-border)}.download-list a{padding:18px;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--brand-border)}.timeline{border-left:2px solid #212629;border-left:2px solid var(--brand-primary);padding-left:32px;display:grid;grid-gap:24px;gap:24px}.timeline div{display:grid;grid-template-columns:120px 1fr}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.contact-form-panel,.contact-grid article{border:1px solid #e2e8f0;border:1px solid var(--brand-border);padding:32px;background:#fff}.blog-item{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--brand-border)}.recent-panel,.toc-panel{border-left:1px solid #e2e8f0;border-left:1px solid var(--brand-border)}.recent-panel>a,.toc-panel>a{display:block;padding:10px 0;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--brand-border)}.recent-panel span{display:block;font-size:.8rem}.blog-detail{padding-top:96px}.blog-detail h1{font-size:max(2rem, min(4vw, 3.5rem))}.toc-panel{position:sticky;top:96px;align-self:start}.author-box{display:flex;gap:20px;margin-top:48px;padding:24px;background:#f0f4f8;background:var(--brand-bg-alt)}.author-box img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.post-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:32px}.legal-page{padding:96px 0}.legal-page .container{max-width:820px}.legal-page h1{font-size:max(2rem, min(4vw, 3.5rem))}.legal-page h2{margin-top:32px}.error-page{padding:120px 0}.error-code{font-size:max(4rem, min(10vw, 8rem));font-weight:800;line-height:1;margin:0}@media (max-width:991px){.feature-row,.feature-row.reverse{grid-template-columns:1fr}.feature-row.reverse img{order:0}.icon-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr}.toc-panel{position:static;border-left:0;border-top:1px solid #e2e8f0;border-top:1px solid var(--brand-border);padding:24px 0 0}.meuc-navbar .navbar-collapse{padding:16px 0}.cert-row{flex-wrap:wrap}.cert-row span{flex:1 1 45%}}@media (max-width:575px){.section,section[class*=-section]{padding-top:64px;padding-bottom:64px}.meuc-hero{min-height:540px}.dashboard-grid,.facts-grid,.icon-grid,.timeline div{grid-template-columns:1fr}.cert-row span{flex-basis:100%}.post-nav{grid-template-columns:1fr}}img[src=""]{font-size:0;color:transparent;text-indent:-9999px}.meuc-hero .btn-accent{color:#0d1217}.recent-panel,.toc-panel{padding:24px}.form-label{font-weight:700}.form-control,.form-select{border-radius:0;border-color:#b9c1c8;min-height:46px}.form-control:focus,.form-select:focus{border-color:#ff6b35;box-shadow:0 0 0 .2rem rgba(255,107,53,.2)}.feedback .btn,.needs-validation .btn{border-radius:0}