.mss-glow{--navy:#1c2458;--navy-deep:#11183f;--gold:#b78b23;--gold-dark:#8b681a;--gold-soft:#f6f0e2;--ink:#2a2829;--muted:#64646c;--line:#e1dfda;--surface:#ffffff;--surface-alt:#f7f7f5;min-height:100vh;background:#fafafa!important;color:var(--ink)!important;font-family:Inter,Arial,sans-serif!important}.mss-glow .cta,.mss-glow h1,.mss-glow h2,.mss-glow h3,.mss-glow h4,.mss-glow strong{font-family:Heebo,Arial,sans-serif}.mss-glow .container{width:min(1200px,calc(100% - 40px))}.mss-glow header{position:sticky;z-index:50;top:0;border-bottom:1px solid var(--line)!important;background:rgba(255,255,255,.97)!important;box-shadow:0 8px 28px rgba(28,36,88,.06)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mss-glow .nav-wrap{min-height:76px}.mss-glow .brand{border:0!important;border-radius:8px!important;background:#fff!important;padding:6px 8px!important;box-shadow:none!important}.mss-glow .brand img{width:176px!important;max-height:48px;-o-object-fit:contain;object-fit:contain}.mss-glow .desktop-nav a,.mss-glow .nav-actions>a:first-child{color:#41414a!important}.mss-glow .desktop-nav a:hover,.mss-glow .nav-actions>a:first-child:hover{color:var(--navy)!important}.mss-glow .cta{border-radius:8px!important;box-shadow:none!important}.mss-glow .cta.primary,.mss-glow .mobile-join,.mss-glow .nav-actions .cta{border:1px solid var(--navy)!important;background:var(--navy)!important;color:#fff!important}.mss-glow .cta.secondary{border:1px solid var(--gold)!important;background:transparent!important}.mss-glow .cta.secondary,.mss-glow .cta.text{color:var(--navy)!important}.mss-glow .broad-hero,.mss-glow .catalog-hero{background:var(--surface-alt)!important;color:var(--ink)!important}.mss-glow .globe-halo,.mss-glow .grid-glow{display:none!important}.mss-glow .catalog-hero-grid,.mss-glow .hero-grid{position:relative;z-index:1}.mss-glow .broad-hero h1,.mss-glow .catalog-hero h1,.mss-glow .catalog-hero h2{color:var(--navy)!important}.mss-glow .broad-hero h1 em,.mss-glow .catalog-hero h1 em{color:var(--gold-dark)!important}.mss-glow .catalog-hero-copy>p:not(.eyebrow),.mss-glow .hero-copy .lead,.mss-glow .section-copy>p:not(.eyebrow){color:var(--muted)!important}.mss-glow .coral-eye,.mss-glow .eyebrow,.mss-glow .gold-eye,.mss-glow .green-eye{color:var(--gold-dark)!important;letter-spacing:.05em!important}.mss-glow .eyebrow i{background:var(--gold)!important;box-shadow:none!important}.mss-glow .catalog-hero-panel{overflow:hidden;border:1px solid #d8d3c5!important;border-radius:16px!important;background:#fff!important;box-shadow:0 24px 60px rgba(28,36,88,.12)!important}.mss-glow .catalog-hero-panel:after,.mss-glow .catalog-hero-panel:before{display:none!important}.mss-glow .catalog-hero-panel>img{background:#edece8}.mss-glow .catalog-hero-panel-copy{background:#fff!important}.mss-glow .catalog-hero-panel-copy h2,.mss-glow .catalog-hero-panel-copy small{color:var(--navy)!important}.mss-glow .catalog-hero-panel-copy p,.mss-glow .catalog-hero-points span{color:var(--muted)!important}.mss-glow .catalog-hero-points b{color:var(--gold-dark)!important;background:var(--gold-soft)!important}.mss-glow .assurance-prototype-showcase,.mss-glow .certification-section,.mss-glow .consultancy-section,.mss-glow .global-local,.mss-glow .section,.mss-glow .training-section{border-color:var(--line)!important;background:#fafafa!important;color:var(--ink)!important}.mss-glow .center h2,.mss-glow .dark-copy h2,.mss-glow .section-copy h2,.mss-glow .section-copy h3{color:var(--navy)!important}.mss-glow .assurance-booking-guide,.mss-glow .assurance-catalog-card,.mss-glow .assurance-empty-state,.mss-glow .catalog-row,.mss-glow .certification-scheme-card,.mss-glow .consultancy-scope-card,.mss-glow .empty-state,.mss-glow .full-width-carousel-card,.mss-glow .public-card,.mss-glow .training-catalog-card{border:1px solid var(--line)!important;border-radius:12px!important;background:#fff!important;color:var(--ink)!important;box-shadow:0 12px 34px rgba(28,36,88,.07)!important}.mss-glow .assurance-catalog-card:hover,.mss-glow .certification-scheme-card:hover,.mss-glow .consultancy-scope-card:hover,.mss-glow .full-width-carousel-card:hover,.mss-glow .public-card:hover,.mss-glow .training-catalog-card:hover{border-color:#c6af77!important;box-shadow:0 18px 44px rgba(28,36,88,.11)!important}.mss-glow .assurance-booking-guide h3,.mss-glow .assurance-card-body h3,.mss-glow .catalog-row h3,.mss-glow .certification-scheme-card h3,.mss-glow .consultancy-scope-card h3,.mss-glow .full-width-carousel-card h3,.mss-glow .public-card h3,.mss-glow .training-card-body h3{color:var(--navy)!important}.mss-glow .assurance-booking-guide p,.mss-glow .assurance-card-description,.mss-glow .assurance-empty-state,.mss-glow .catalog-row p,.mss-glow .certification-scheme-card p,.mss-glow .consultancy-scope-card p,.mss-glow .empty-state,.mss-glow .full-width-carousel-card p,.mss-glow .public-card p,.mss-glow .training-card-body p{color:var(--muted)!important}.mss-glow .assurance-card-rich-metadata section,.mss-glow .assurance-card-rich-metadata span,.mss-glow .catalog-meta span,.mss-glow .certification-scheme-card section,.mss-glow .consultancy-scope-card section,.mss-glow .training-card-rich-metadata section{border-color:var(--line)!important;background:var(--surface-alt)!important;color:#4c4b51!important}.mss-glow .assurance-card-image:after,.mss-glow .certification-scheme-image:after,.mss-glow .training-card-image:after{display:none!important}.mss-glow .assurance-card-image>span{border-color:#d4c59f!important;background:rgba(255,255,255,.94)!important;color:var(--navy)!important}.mss-glow .assurance-card-category,.mss-glow .assurance-card-rich-metadata h4,.mss-glow .assurance-card-rich-metadata h4 svg,.mss-glow .assurance-guide-kicker,.mss-glow .certification-scheme-card small,.mss-glow .consultancy-scope-card small,.mss-glow .training-card-body small{color:var(--gold-dark)!important}.mss-glow .assurance-catalog-tools,.mss-glow .certification-catalog-tools,.mss-glow .consultancy-catalog-tools,.mss-glow .training-catalog-tools{border:1px solid var(--line)!important;background:#fff!important;box-shadow:none!important}.mss-glow .assurance-filter-field,.mss-glow .assurance-search-field,.mss-glow .certification-search-field,.mss-glow .consultancy-search-field,.mss-glow .training-search-field{border-color:#d7d5d0!important;background:#fff!important;color:var(--navy)!important}.mss-glow .assurance-filter-field select,.mss-glow .assurance-search-field input,.mss-glow input,.mss-glow select,.mss-glow textarea{background:#fff!important;color:var(--ink)!important}.mss-glow .assurance-card-actions button,.mss-glow .assurance-pagination button,.mss-glow .catalog-share-button{border-color:#c7c4bc!important;background:#fff!important;color:var(--navy)!important}.mss-glow .assurance-card-actions a,.mss-glow .assurance-pagination button[aria-current=page]{border-color:var(--gold)!important;background:var(--gold)!important;color:var(--navy)!important;box-shadow:none!important}.mss-glow .assurance-detail-modal,.mss-glow .certification-detail-modal,.mss-glow .consultancy-detail-modal,.mss-glow .training-detail-modal{border-color:#d8d3c5!important;background:#fff!important;color:var(--ink)!important}.mss-glow .assurance-modal-backdrop,.mss-glow .certification-modal-backdrop,.mss-glow .consultancy-modal-backdrop,.mss-glow .training-modal-backdrop{background:rgba(17,24,63,.72)!important}.mss-glow footer{border-top:3px solid var(--gold)!important;background:var(--navy-deep)!important;color:#e7e8f0!important}.mss-glow footer .brand{width:-moz-max-content;width:max-content;background:#fff!important}.mss-glow .copyright,.mss-glow footer a,.mss-glow footer p{color:#c9cbda!important}.mss-glow footer a:hover,.mss-glow footer strong{color:#fff!important}.mss-glow .design-content-section{padding-block:clamp(72px,8vw,110px)!important}.mss-glow .design-contact-section,.mss-glow .design-content-alt{background:var(--surface-alt)!important}.mss-glow .design-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,78px)}.mss-glow .design-split-reverse>img{order:2}.mss-glow .design-split>img{width:100%;max-height:480px;border:1px solid var(--line);border-radius:14px;-o-object-fit:cover;object-fit:cover;box-shadow:0 20px 48px rgba(28,36,88,.1)}.mss-glow .design-split h2{margin:14px 0 18px;color:var(--navy);font-size:clamp(32px,4vw,48px);line-height:1.12}.mss-glow .design-split p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.75}.mss-glow .design-principle-grid,.mss-glow .design-value-grid{display:grid;gap:14px}.mss-glow .design-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.mss-glow .design-value-grid span{border:1px solid #d8d1bf;border-radius:8px;background:#fff;padding:13px 16px;color:var(--navy);font-weight:700}.mss-glow .design-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.mss-glow .design-principle-grid article{border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:12px;background:#fff;padding:clamp(28px,4vw,44px)}.mss-glow .design-principle-grid strong{color:var(--gold-dark)}.mss-glow .design-principle-grid h3{margin:12px 0;color:var(--navy);font-size:25px}.mss-glow .design-principle-grid p{margin:0;color:var(--muted);line-height:1.65}.mss-glow .design-contact-section{padding-block:clamp(64px,8vw,100px)!important}.mss-glow .design-contact-section .contact-us-section{margin:0!important;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:14px;background:#fff!important;padding:clamp(28px,6vw,64px)!important;color:var(--ink)!important;box-shadow:0 20px 50px rgba(28,36,88,.08)}.mss-glow .design-contact-section .contact-bg{display:none}.mss-glow .design-contact-section h1,.mss-glow .design-contact-section h2{color:var(--navy)!important}.mss-glow .design-contact-section p{color:var(--muted)!important}.mss-glow .design-contact-section .contact-input{width:100%;border:1px solid #d8d6d1!important;border-radius:8px!important;background:#fff!important;padding:14px 16px!important;color:var(--ink)!important}.mss-glow .design-contact-section button[type=submit]{border:1px solid var(--navy);border-radius:8px!important;background:var(--navy)!important;color:#fff!important;font-weight:700}@media (max-width:900px){.mss-glow .container{width:min(100% - 28px,1200px)}.mss-glow .mobile-nav summary i{background:var(--navy)!important}.mss-glow .mobile-nav nav{border-color:var(--line)!important;background:#fff!important}.mss-glow .mobile-nav nav a{color:var(--navy)!important}.mss-glow .design-principle-grid,.mss-glow .design-split{grid-template-columns:1fr}.mss-glow .design-split-reverse>img{order:0}}