.mcs-scope{--mcs-primary:#1b2559;--mcs-accent:#f5a623;--mcs-text:#5b6478;--mcs-heading:#141c46;--mcs-soft:#f5f7fc;--mcs-line:#e6eaf3;--mcs-radius:16px;--mcs-container:1200px;--mcs-shadow-sm:0 1px 2px rgba(20, 28, 70, .06), 0 4px 14px rgba(20, 28, 70, .06);--mcs-shadow:0 2px 6px rgba(20, 28, 70, .06), 0 18px 40px -12px rgba(20, 28, 70, .18);--mcs-font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--mcs-font);color:var(--mcs-text);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.mcs-scope :where(*,::before,::after){box-sizing:border-box}.mcs-scope :where(img){max-width:100%;height:auto;display:block}.mcs-scope :where(h1,h2,h3,h4){font-family:var(--mcs-font);color:var(--mcs-heading);letter-spacing:-.02em;margin:0;text-transform:none}.mcs-scope :where(p){margin:0 0 1em}.mcs-scope :where(a){text-decoration:none}.mcs-scope svg.mcs-icon{width:1em;height:1em;flex:none;display:inline-block;vertical-align:-.125em}.mcs-main{overflow-x:clip}.mcs-accent{color:var(--mcs-accent)}.mcs-wrap{width:100%;max-width:calc(var(--mcs-container) + 40px);margin:0 auto;padding:0 20px}.mcs-noscroll{overflow:hidden}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mcs-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--mcs-accent) 70%,#fff);background:color-mix(in srgb,var(--mcs-accent) 8%,#fff);color:var(--mcs-primary);font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}a.mcs-pill:hover{background:color-mix(in srgb,var(--mcs-accent) 18%,#fff);color:var(--mcs-primary)}.mcs-pill--ghost{border-color:var(--mcs-line);background:#fff;color:var(--mcs-text)}.mcs-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mcs-accent);margin-bottom:10px}.mcs-eyebrow::before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor}.mcs-eyebrow--light{color:var(--mcs-accent)}.mcs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 24px;border-radius:12px;border:2px solid transparent;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.mcs-btn .mcs-icon{transition:transform .2s ease}.mcs-btn:hover .mcs-icon{transform:translateX(4px)}.mcs-btn--accent{background:var(--mcs-accent);color:var(--mcs-heading)!important;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--mcs-accent) 80%,transparent)}.mcs-btn--accent:hover{transform:translateY(-2px);box-shadow:0 14px 28px -10px color-mix(in srgb,var(--mcs-accent) 90%,transparent)}.mcs-btn--primary{background:var(--mcs-primary);color:#fff!important}.mcs-btn--primary:hover{transform:translateY(-2px);box-shadow:var(--mcs-shadow)}.mcs-btn--outline{border-color:var(--mcs-line);color:var(--mcs-heading)!important;background:#fff}.mcs-btn--outline:hover{border-color:var(--mcs-primary)}.mcs-btn--lg{padding:15px 28px;font-size:16px}.mcs-textlink{display:inline-flex;align-items:center;gap:8px;color:var(--mcs-accent)!important;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mcs-textlink .mcs-icon{transition:transform .2s}.mcs-textlink:hover .mcs-icon{transform:translateX(4px)}.mcs-align-left{text-align:left}.mcs-align-center{text-align:center}.mcs-align-right{text-align:right}.mcs-lhero{position:relative;isolation:isolate;padding:clamp(48px,7vw,96px)0 clamp(48px,6vw,72px);background:radial-gradient(600px 380px at 0% 0%,color-mix(in srgb,var(--mcs-accent) 14%,transparent),transparent 70%),radial-gradient(520px 420px at 100% 10%,color-mix(in srgb,var(--mcs-accent) 18%,transparent),transparent 70%),linear-gradient(180deg,#fffdf8 0%,#fff 60%,var(--mcs-soft) 100%)}.mcs-lhero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--mcs-primary) 9%,transparent) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse 60% 50%at 80% 20%,#000,transparent 70%)}.mcs-lhero__inner{display:grid;gap:40px;align-items:center}.mcs-lhero.has-img .mcs-lhero__inner{grid-template-columns:1.15fr .85fr}.mcs-lhero__title{font-size:clamp(34px,5.2vw,60px);font-weight:800;line-height:1.06;margin:20px 0 18px;max-width:16ch}.mcs-lhero__sub{font-size:clamp(16px,1.6vw,18px);max-width:60ch;margin-bottom:22px}.mcs-lhero__img img{border-radius:calc(var(--mcs-radius) + 8px);box-shadow:var(--mcs-shadow)}.mcs-lstats{margin-top:clamp(32px,5vw,56px);display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:calc(var(--mcs-radius) + 4px);box-shadow:var(--mcs-shadow);border:1px solid var(--mcs-line);padding:8px}.mcs-lstat{display:flex;align-items:center;gap:16px;padding:22px 24px;position:relative}.mcs-lstat+.mcs-lstat::before{content:"";position:absolute;left:0;top:24%;bottom:24%;width:1px;background:var(--mcs-line)}.mcs-lstat__icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--mcs-accent) 14%,#fff);color:var(--mcs-accent);font-size:22px;flex:none}.mcs-lstat strong{display:block;font-size:clamp(24px,2.6vw,32px);font-weight:800;color:var(--mcs-heading);line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mcs-lstat span{font-size:14px;font-weight:600;color:var(--mcs-heading);opacity:.8}.mcs-lgrid{padding:clamp(40px,5vw,64px)0 clamp(56px,7vw,88px);background:var(--mcs-soft);scroll-margin-top:80px}.mcs-filterbar{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.mcs-filters{display:flex;flex-wrap:wrap;gap:10px}.mcs-filter{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;background:#fff;border:1px solid var(--mcs-line);color:var(--mcs-heading)!important;font-size:13.5px;font-weight:600;line-height:1.2;white-space:nowrap;transition:all .2s ease}.mcs-filter em{font-style:normal;font-size:11px;font-weight:700;padding:1px 7px;border-radius:99px;background:var(--mcs-soft)}.mcs-filter:hover{border-color:var(--mcs-primary)}.mcs-filter.is-active{background:var(--mcs-primary);border-color:var(--mcs-primary);color:#fff!important;box-shadow:0 8px 18px -8px color-mix(in srgb,var(--mcs-primary) 70%,transparent)}.mcs-filter.is-active em{background:rgba(255,255,255,.18)}.mcs-search{position:relative;flex:0 0 280px;margin:0}.mcs-search input{width:100%;height:46px;padding:0 48px 0 18px;border-radius:12px;border:1px solid var(--mcs-line);background:#fff;font:inherit;font-size:14px;color:var(--mcs-heading);box-shadow:var(--mcs-shadow-sm);outline:0;transition:border-color .2s,box-shadow .2s}.mcs-search input:focus{border-color:var(--mcs-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--mcs-primary) 12%,transparent)}.mcs-search button{position:absolute;right:6px;top:6px;width:34px;height:34px;border:0;border-radius:9px;background:0 0;color:var(--mcs-heading);font-size:17px;cursor:pointer;display:grid;place-items:center;padding:0}.mcs-search button:hover{background:var(--mcs-soft)}.mcs-grid{display:grid;grid-template-columns:repeat(var(--cd, 3),minmax(0,1fr));gap:var(--mcs-gap, 24px)}.mcs-app.is-loading .mcs-grid{opacity:.45;pointer-events:none;transition:opacity .2s}.mcs-empty{text-align:center;padding:48px 20px;background:#fff;border-radius:var(--mcs-radius);border:1px dashed var(--mcs-line);margin:0}.mcs-more{text-align:center;margin-top:40px}.mcs-pages{margin-top:40px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.mcs-pages .page-numbers{min-width:42px;height:42px;display:inline-grid;place-items:center;padding:0 12px;border-radius:10px;background:#fff;border:1px solid var(--mcs-line);color:var(--mcs-heading);font-weight:700}.mcs-pages .page-numbers.current{background:var(--mcs-primary);color:#fff;border-color:var(--mcs-primary)}.mcs-cs{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:var(--mcs-radius);border:1px solid var(--mcs-line);box-shadow:var(--mcs-shadow-sm);overflow:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease,border-color .3s}.mcs-hover-lift .mcs-cs:hover{transform:translateY(-6px);box-shadow:var(--mcs-shadow);border-color:color-mix(in srgb,var(--brand, var(--mcs-accent)) 55%,var(--mcs-line))}.mcs-hover-glow .mcs-cs:hover{box-shadow:0 18px 44px -14px color-mix(in srgb,var(--brand, var(--mcs-accent)) 70%,transparent),0 0 0 2px color-mix(in srgb,var(--brand, var(--mcs-accent)) 60%,transparent);border-color:transparent}.mcs-cs::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:2;background:var(--brand, var(--mcs-accent));transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.mcs-hover-lift .mcs-cs:hover::before,.mcs-hover-glow .mcs-cs:hover::before{transform:scaleX(1)}.mcs-cs__link{position:absolute;inset:0;z-index:3;border-radius:inherit}.mcs-cs__link:focus-visible{outline:3px solid var(--mcs-accent);outline-offset:3px}.mcs-cs__media{position:relative;aspect-ratio:var(--mcs-card-ratio, 16 / 9);background:var(--mcs-primary);overflow:hidden}.mcs-cs__media img,.mcs-cs__img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.mcs-hover-lift .mcs-cs:hover .mcs-cs__media img,.mcs-hover-zoom .mcs-cs:hover .mcs-cs__media img,.mcs-hover-glow .mcs-cs:hover .mcs-cs__media img{transform:scale(1.06)}.mcs-cs__ph{position:absolute;inset:0;display:grid;place-items:center;padding:20px;color:#fff;font-weight:800;font-size:22px;text-align:center;background:linear-gradient(135deg,var(--mcs-primary),color-mix(in srgb,var(--mcs-primary) 60%,#000))}.mcs-cs__chip{position:absolute;left:14px;bottom:12px;z-index:2;padding:5px 11px;border-radius:999px;background:#fff;color:var(--mcs-heading);font-size:11px;font-weight:700;line-height:1.2;box-shadow:0 4px 12px rgba(0,0,0,.18);max-width:calc(100% - 28px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcs-cs__feat{position:absolute;right:12px;top:12px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--mcs-accent);color:var(--mcs-heading);font-size:13px;z-index:2}.mcs-cs__feat svg{fill:currentColor}.mcs-cs__body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.mcs-cs__title{font-size:18px;font-weight:800;line-height:1.3;margin-bottom:8px}.mcs-cs__desc{font-size:14px;line-height:1.55;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mcs-cs__more{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--mcs-primary)}.mcs-cs__more .mcs-icon{color:var(--mcs-accent);transition:transform .25s}.mcs-cs:hover .mcs-cs__more .mcs-icon{transform:translateX(5px)}.mcs-cs .mcs-cs__more .mcs-icon{color:var(--brand, var(--mcs-accent))}.mcs-ctawrap{padding:clamp(40px,5vw,64px)0;background:var(--mcs-soft)}.mcs-lgrid+.mcs-ctawrap{padding-top:0}.mcs-cta{--c-bg:var(--mcs-cta-bg, #141c46);position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1.1fr 1.3fr auto;gap:36px;align-items:center;padding:clamp(28px,4vw,48px) clamp(24px,4vw,52px);border-radius:calc(var(--mcs-radius) + 10px);background:linear-gradient(120deg,var(--c-bg) 0%,var(--mcs-cta-bg2, #22307a) 100%);color:var(--mcs-cta-text, #fff);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--c-bg) 90%,transparent)}.mcs-cta::before{content:"";position:absolute;z-index:-1;width:420px;height:420px;right:-120px;top:-200px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--mcs-cta-accent, #f5a623) 35%,transparent),transparent 65%)}.mcs-cta::after{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(90deg,transparent,#000 40%,transparent)}.mcs-cta__eyebrow{display:block;color:var(--mcs-cta-accent, #f5a623);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.mcs-cta__title{color:var(--mcs-cta-text, #fff)!important;font-size:clamp(24px,2.8vw,34px);font-weight:800;line-height:1.15}.mcs-cta .mcs-accent{color:var(--mcs-cta-accent, #f5a623)}.mcs-cta__features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.mcs-cta__features li{display:flex;gap:12px;align-items:flex-start;margin:0}.mcs-cta__ficon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none;color:var(--mcs-cta-accent, #f5a623);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-size:18px}.mcs-cta__features strong{display:block;color:var(--mcs-cta-text, #fff);font-size:14.5px;line-height:1.3}.mcs-cta__features small{display:block;color:color-mix(in srgb,var(--mcs-cta-text, #fff) 65%,transparent);font-size:13px}.mcs-cta__actions{display:flex;flex-direction:column;align-items:center;gap:12px;padding-left:36px;border-left:1px solid rgba(255,255,255,.14)}.mcs-cta__wa{display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--mcs-cta-text, #fff) 80%,transparent)!important;font-size:14px;font-weight:600}.mcs-cta__wa .mcs-icon{color:#25d366;font-size:18px}.mcs-cta__wa:hover{color:var(--mcs-cta-accent, #f5a623)!important}.mcs-agency{padding:clamp(56px,7vw,96px)0;background:var(--mcs-ag-bg, var(--mcs-soft))}.mcs-agency__grid{display:grid;grid-template-columns:1fr 1.08fr;gap:clamp(28px,4vw,56px);align-items:start}.mcs-agency__left{display:grid;gap:20px}.mcs-agency__panel{position:relative;overflow:hidden;isolation:isolate;padding:clamp(28px,3.5vw,40px);border-radius:calc(var(--mcs-radius) + 8px);background:var(--mcs-ag-dark, #1b2559);color:#fff}.mcs-agency__panel::before{content:"";position:absolute;z-index:-1;width:360px;height:360px;right:-140px;bottom:-160px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--mcs-ag-accent, #f5a623) 40%,transparent),transparent 65%)}.mcs-agency__title{color:#fff!important;font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.04;text-transform:uppercase;letter-spacing:-.01em;margin:4px 0 24px}.mcs-agency .mcs-accent{color:var(--mcs-ag-accent, #f5a623)}.mcs-agency__badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:28px}.mcs-badge{background:#fff;border-radius:14px;padding:16px;min-height:84px;display:grid;place-items:center;box-shadow:0 8px 20px -10px rgba(0,0,0,.4)}.mcs-badge img{max-height:56px;width:auto;object-fit:contain}.mcs-badge span{display:flex;align-items:center;gap:8px;color:var(--mcs-heading);font-weight:800;font-size:14px;text-align:center}.mcs-badge span .mcs-icon{color:var(--mcs-ag-accent, #f5a623);font-size:20px}.mcs-agency__video .mcs-video{border-radius:calc(var(--mcs-radius) + 4px);box-shadow:var(--mcs-shadow)}.mcs-agency__rtitle{color:var(--mcs-ag-title, var(--mcs-heading))!important;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.12;margin-bottom:18px}.mcs-agency__text{color:var(--mcs-ag-text, var(--mcs-text));font-size:16px;margin-bottom:28px}.mcs-agency__features{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mcs-afeat{background:var(--mcs-ag-card, #fff);border:1px solid var(--mcs-line);border-radius:var(--mcs-radius);padding:22px;transition:transform .25s,box-shadow .25s,border-color .25s}.mcs-afeat:hover{transform:translateY(-4px);box-shadow:var(--mcs-shadow);border-color:color-mix(in srgb,var(--mcs-ag-accent, #f5a623) 50%,var(--mcs-line))}.mcs-afeat__icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font-size:20px;color:var(--mcs-ag-accent, #f5a623);background:color-mix(in srgb,var(--mcs-ag-accent, #f5a623) 14%,#fff);margin-bottom:14px}.mcs-afeat h3{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--mcs-ag-title, var(--mcs-heading));margin-bottom:6px}.mcs-afeat p{font-size:14px;line-height:1.55;margin:0;color:var(--mcs-ag-text, var(--mcs-text))}.mcs-agency__bottom{margin-top:clamp(28px,4vw,48px);display:grid;grid-template-columns:.9fr 1.4fr auto;gap:28px;align-items:center;padding:28px clamp(24px,3vw,40px);border-radius:calc(var(--mcs-radius) + 6px);background:#fff;border:1px solid var(--mcs-line);box-shadow:var(--mcs-shadow-sm)}.mcs-agency__bottom .mcs-eyebrow{margin-bottom:4px}.mcs-agency__bottom h2{font-size:clamp(22px,2.4vw,30px);font-weight:800;color:var(--mcs-ag-title, var(--mcs-heading));line-height:1.15}.mcs-agency__bottom p{margin:0;color:var(--mcs-ag-text, var(--mcs-text))}.mcs-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--mcs-text);margin-bottom:28px}.mcs-crumbs a{color:var(--mcs-text)}.mcs-crumbs a:hover{color:var(--mcs-primary)}.mcs-crumbs span[aria-current],.mcs-crumbs .breadcrumb_last{color:var(--mcs-heading)}.mcs-crumbs__sep{opacity:.4}.mcs-shero{position:relative;isolation:isolate;padding:clamp(28px,4vw,48px)0 clamp(40px,5vw,64px);background:radial-gradient(640px 400px at 100% 0%,color-mix(in srgb,var(--mcs-accent) 16%,transparent),transparent 70%),linear-gradient(180deg,#fffdf8 0%,var(--mcs-soft) 100%)}.mcs-shero__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(28px,5vw,64px);align-items:center}.mcs-shero--banner .mcs-shero__grid{grid-template-columns:1fr;text-align:center}.mcs-shero--banner .mcs-shero__tags,.mcs-shero--banner .mcs-shero__actions{justify-content:center}.mcs-shero--banner .mcs-shero__sub{margin-left:auto;margin-right:auto}.mcs-shero--banner .mcs-shero__title{margin-left:auto;margin-right:auto}.mcs-shero__tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:18px}.mcs-shero__logo{height:34px;width:auto;margin-right:6px}.mcs-shero__title{font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.07;margin-bottom:18px;max-width:18ch}.mcs-shero__sub{font-size:clamp(16px,1.5vw,18.5px);max-width:56ch;margin-bottom:28px}.mcs-shero__actions{display:flex;flex-wrap:wrap;gap:12px}.mcs-shero__media{position:relative}.mcs-shero__frame{border-radius:calc(var(--mcs-radius) + 10px);overflow:hidden;box-shadow:0 40px 80px -40px rgba(20,28,70,.5),0 0 0 8px #fff;background:var(--mcs-primary)}.mcs-shero__img{width:100%;aspect-ratio:16/10;object-fit:cover}.mcs-shero__frame .mcs-video{border-radius:0}.mcs-shero__float{position:absolute;left:-18px;bottom:24px;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:16px;background:#fff;box-shadow:var(--mcs-shadow);animation:mcs-float 5s ease-in-out infinite}.mcs-shero__float-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:20px;color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a)}.mcs-shero__float strong{display:block;font-size:22px;font-weight:800;color:var(--mcs-heading);line-height:1.1}.mcs-shero__float small{display:block;font-size:12.5px;font-weight:600}@keyframes mcs-float{50%{transform:translateY(-8px)}}.mcs-sstats{margin-top:clamp(36px,5vw,56px);display:grid;grid-template-columns:repeat(var(--n, 4),1fr);border-radius:calc(var(--mcs-radius) + 6px);overflow:hidden;background:var(--mcs-primary);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--mcs-primary) 80%,transparent)}.mcs-sstat{padding:26px 28px;position:relative}.mcs-sstat+.mcs-sstat::before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:rgba(255,255,255,.14)}.mcs-sstat strong{display:block;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.05;color:var(--mcs-accent);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mcs-sstat span{display:block;color:rgba(255,255,255,.78);font-size:14px;font-weight:600;margin-top:4px}.mcs-info{margin:0;position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;background:#fff;border:1px solid var(--mcs-line);border-radius:calc(var(--mcs-radius) + 4px);box-shadow:var(--mcs-shadow-sm);transform:translateY(-50%);margin-bottom:-20px}.mcs-info__item{display:flex;gap:12px;align-items:center;padding:18px 22px;border-right:1px solid var(--mcs-line);min-width:0}.mcs-info__item:last-child{border-right:0}.mcs-info__icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex:none;font-size:17px;color:var(--mcs-primary);background:var(--mcs-soft)}.mcs-info dt{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mcs-text);opacity:.8}.mcs-info dd{margin:0;font-weight:700;color:var(--mcs-heading);font-size:14.5px;line-height:1.35;overflow-wrap:anywhere}.mcs-info dd a{color:var(--mcs-primary)}.mcs-shero:has(.mcs-sstats)+.mcs-wrap .mcs-info{transform:none;margin:32px auto 0}.mcs-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:22px 0;margin:8px 0 0;border-top:1px solid var(--mcs-line)}.mcs-share>span{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-right:6px;color:var(--mcs-heading)}.mcs-share a,.mcs-share button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--mcs-line);background:#fff;color:var(--mcs-heading)!important;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.mcs-share a:hover,.mcs-share button:hover{border-color:var(--mcs-primary)}.mcs-related{padding:clamp(48px,6vw,80px)0;background:var(--mcs-soft)}.mcs-related__head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;flex-wrap:wrap}.mcs-related__head h2{font-size:clamp(26px,3vw,38px);font-weight:800}.mcs-content{display:block}.mcs-section{position:relative;background-size:cover;background-position:center}.mcs-section__inner{width:100%;max-width:calc(var(--mcs-container) + 40px);margin:0 auto;padding:0 20px}.mcs-w-narrow .mcs-section__inner{max-width:860px}.mcs-w-full .mcs-section__inner{max-width:none;padding:0 clamp(20px,3vw,48px)}.mcs-pad-none{padding:0}.mcs-pad-sm{padding:clamp(20px,3vw,32px)0}.mcs-pad-md{padding:clamp(36px,5vw,64px)0}.mcs-pad-lg{padding:clamp(56px,8vw,112px)0}.mcs-bg-soft{background-color:var(--mcs-soft)}.mcs-bg-white .mcs-section__inner>.mcs-row{background:#fff;border-radius:calc(var(--mcs-radius) + 6px);border:1px solid var(--mcs-line);box-shadow:var(--mcs-shadow-sm);padding:clamp(24px,4vw,48px)}.mcs-bg-dark{background-color:var(--mcs-primary);background-image:radial-gradient(700px 360px at 100% 0%,color-mix(in srgb,var(--mcs-accent) 20%,transparent),transparent 70%);color:rgba(255,255,255,.8)}.mcs-has-bgimg::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,28,70,.55),rgba(20,28,70,.75))}.mcs-has-bgimg{color:rgba(255,255,255,.85)}.mcs-has-bgimg .mcs-section__inner{position:relative}.mcs-bg-dark h1,.mcs-bg-dark h2,.mcs-bg-dark h3,.mcs-bg-dark h4,.mcs-has-bgimg h1,.mcs-has-bgimg h2,.mcs-has-bgimg h3,.mcs-has-bgimg h4{color:#fff}.mcs-bg-dark .mcs-text,.mcs-has-bgimg .mcs-text{color:rgba(255,255,255,.82)}.mcs-bg-dark .mcs-text a{color:var(--mcs-accent)}.mcs-row{display:grid;gap:clamp(24px,4vw,48px)}.mcs-layout-1{grid-template-columns:minmax(0,1fr)}.mcs-layout-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}.mcs-layout-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mcs-layout-1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.mcs-layout-1-1-1{grid-template-columns:repeat(3,minmax(0,1fr))}.mcs-layout-1-1-1-1{grid-template-columns:repeat(4,minmax(0,1fr))}.mcs-valign-center{align-items:center}.mcs-col{min-width:0}.mcs-w{margin-bottom:32px}.mcs-w:last-child{margin-bottom:0}.mcs-space-none{margin-bottom:0}.mcs-space-sm{margin-bottom:16px}.mcs-space-lg{margin-bottom:56px}.mcs-js .mcs-anim{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.mcs-js .mcs-anim.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mcs-js .mcs-anim{opacity:1;transform:none;transition:none}.mcs-shero__float{animation:none}}.mcs-heading__title{font-weight:800;line-height:1.15}.mcs-heading--md .mcs-heading__title{font-size:clamp(26px,3vw,38px)}.mcs-heading--lg .mcs-heading__title{font-size:clamp(30px,4vw,48px)}.mcs-heading--xl .mcs-heading__title{font-size:clamp(34px,5vw,60px);line-height:1.06}.mcs-heading--sm .mcs-heading__title{font-size:clamp(21px,2.2vw,26px)}.mcs-heading--bar .mcs-heading__title::after{content:"";display:block;width:56px;height:4px;border-radius:4px;margin-top:14px;background:linear-gradient(90deg,var(--mcs-accent),color-mix(in srgb,var(--mcs-accent) 30%,transparent))}.mcs-heading--bar.mcs-align-center .mcs-heading__title::after{margin-left:auto;margin-right:auto}.mcs-heading--bar.mcs-align-right .mcs-heading__title::after{margin-left:auto}.mcs-heading--underline .mcs-accent{background:linear-gradient(transparent 62%,color-mix(in srgb,var(--mcs-accent) 35%,transparent) 62%);color:inherit}.mcs-align-center .mcs-eyebrow::after{content:"";width:22px;height:2px;border-radius:2px;background:currentColor}.mcs-text{font-size:16.5px;line-height:1.75}.mcs-text--lead{font-size:clamp(18px,1.8vw,21px);line-height:1.6;color:var(--mcs-heading)}.mcs-text--small{font-size:14.5px}.mcs-text>:last-child{margin-bottom:0}.mcs-text h2{font-size:28px;font-weight:800;margin:1.4em 0 .5em}.mcs-text h3{font-size:22px;font-weight:800;margin:1.3em 0 .5em}.mcs-text h4{font-size:18px;font-weight:800;margin:1.2em 0 .4em}.mcs-text a{color:var(--mcs-primary);text-decoration:underline;text-decoration-color:var(--mcs-accent);text-underline-offset:3px;text-decoration-thickness:2px}.mcs-text strong{color:var(--mcs-heading)}.mcs-bg-dark .mcs-text strong{color:#fff}.mcs-text ul,.mcs-text ol{margin:0 0 1em;padding-left:1.3em}.mcs-text li{margin-bottom:.4em}.mcs-text ul li::marker{color:var(--mcs-accent)}.mcs-text blockquote{margin:1.4em 0;padding:18px 24px;border-left:4px solid var(--mcs-accent);background:var(--mcs-soft);border-radius:0 12px 12px 0;font-size:18px;color:var(--mcs-heading)}.mcs-text img{border-radius:12px}.mcs-intro--split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);align-items:start}.mcs-intro--center{text-align:center;max-width:820px;margin:0 auto}.mcs-intro--center .mcs-eyebrow::after{content:"";width:22px;height:2px;border-radius:2px;background:currentColor}.mcs-intro__title{font-size:clamp(30px,3.8vw,46px);font-weight:800;line-height:1.1}.mcs-intro--stacked .mcs-intro__title,.mcs-intro--center .mcs-intro__title{margin-bottom:18px}.mcs-intro__body{font-size:17px}.mcs-list__title{font-size:22px;font-weight:800;margin-bottom:18px}.mcs-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mcs-list.mcs-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mcs-list.mcs-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mcs-list li{display:flex;gap:12px;align-items:flex-start;margin:0;color:var(--mcs-heading);font-weight:600;line-height:1.5}.mcs-list__mark{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:14px;color:var(--mcs-heading);background:var(--mcs-accent);margin-top:-1px}.mcs-list--cards li{background:#fff;border:1px solid var(--mcs-line);border-radius:14px;padding:16px 18px;box-shadow:var(--mcs-shadow-sm);transition:transform .25s,border-color .25s}.mcs-list--cards li:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--mcs-accent) 55%,var(--mcs-line))}.mcs-bg-dark .mcs-list--cards li{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#fff;box-shadow:none}.mcs-bg-dark .mcs-list li{color:#fff}.mcs-list--numbered .mcs-list__mark{border-radius:9px;font-size:12px;font-weight:800;background:var(--mcs-primary);color:#fff;width:32px;height:32px}.mcs-list--bullets li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mcs-accent);margin-top:.55em;flex:none}.mcs-figure{margin:0}.mcs-figure figcaption,.mcs-videowrap figcaption{font-size:13.5px;text-align:center;margin-top:10px;opacity:.85}.mcs-figure--card .mcs-media{border-radius:calc(var(--mcs-radius) + 2px);overflow:hidden;box-shadow:var(--mcs-shadow)}.mcs-media{position:relative;overflow:hidden}.mcs-media img{width:100%}.mcs-media a{display:block;cursor:zoom-in}.mcs-media a img{transition:transform .5s ease}.mcs-media a:hover img{transform:scale(1.04)}.mcs-ratio-16-9 img{aspect-ratio:16/9;object-fit:cover;height:auto}.mcs-ratio-4-5 img{aspect-ratio:4/5;object-fit:cover;height:auto}.mcs-ratio-1-1 img{aspect-ratio:1;object-fit:cover;height:auto}.mcs-ratio-9-16 img{aspect-ratio:9/16;object-fit:cover;height:auto}.mcs-gallery{display:grid;gap:16px}.mcs-gallery.mcs-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mcs-gallery.mcs-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mcs-gallery.mcs-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mcs-gallery.mcs-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mcs-gallery__item{margin:0;border-radius:14px;box-shadow:var(--mcs-shadow-sm);background:#fff}.mcs-carousel{--gap:18px;position:relative}.mcs-carousel__track{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 2px 18px;margin:-6px -2px 0;scrollbar-width:none;overscroll-behavior-x:contain;outline:0}.mcs-carousel__track::-webkit-scrollbar{display:none}.mcs-carousel__slide{flex:0 0 calc((100% - (var(--per) - 1)*var(--gap))/var(--per));scroll-snap-align:start;min-width:0}.mcs-carousel__slide .mcs-media{border-radius:14px;box-shadow:var(--mcs-shadow-sm);background:#fff}.mcs-carousel__nav{position:absolute;top:calc(50% - 30px);z-index:3;width:46px;height:46px;border-radius:50%;border:0;padding:0;cursor:pointer;display:grid;place-items:center;font-size:20px;background:#fff;color:var(--mcs-heading);box-shadow:var(--mcs-shadow);transition:transform .2s,background-color .2s}.mcs-carousel__nav:hover{background:var(--mcs-accent);transform:scale(1.06)}.mcs-carousel__prev{left:-18px}.mcs-carousel__next{right:-18px}.mcs-carousel.is-static .mcs-carousel__nav,.mcs-carousel.is-static .mcs-carousel__dots{display:none}.mcs-carousel__dots{display:flex;justify-content:center;gap:6px;margin-top:6px}.mcs-carousel__dots button{width:8px;height:8px;border-radius:99px;border:0;padding:0;background:color-mix(in srgb,var(--mcs-primary) 22%,transparent);cursor:pointer;transition:width .3s,background-color .3s}.mcs-carousel__dots button.is-on{width:26px;background:var(--mcs-accent)}.mcs-bg-dark .mcs-carousel__dots button{background:rgba(255,255,255,.3)}.mcs-bg-dark .mcs-carousel__dots button.is-on{background:var(--mcs-accent)}.mcs-videowrap{margin:0}.mcs-video{position:relative;width:100%;overflow:hidden;border-radius:calc(var(--mcs-radius) + 2px);background:#0b1030;aspect-ratio:16/9;box-shadow:var(--mcs-shadow)}.mcs-video.mcs-ratio-9-16{aspect-ratio:9/16}.mcs-video.mcs-ratio-1-1{aspect-ratio:1}.mcs-video.mcs-ratio-4-5{aspect-ratio:4/5}.mcs-videowrap--9-16{max-width:300px;margin-left:auto;margin-right:auto}.mcs-video video,.mcs-video iframe,.mcs-video>img{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.mcs-video--lazy{cursor:pointer}.mcs-video--lazy::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(10,14,40,.72));transition:opacity .3s;pointer-events:none}.mcs-video--lazy:hover>img{transform:scale(1.04)}.mcs-video--lazy>img{transition:transform .6s ease}.mcs-video.is-playing::after{display:none}.mcs-video__play{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--mcs-accent);color:var(--mcs-heading);font-size:26px;display:grid;place-items:center;box-shadow:0 0 0 10px color-mix(in srgb,var(--mcs-accent) 30%,transparent);transition:transform .25s}.mcs-video__play span{display:grid;place-items:center;margin-left:4px}.mcs-video__play svg{fill:currentColor}.mcs-video__play::before{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid color-mix(in srgb,var(--mcs-accent) 70%,transparent);animation:mcs-pulse 2s ease-out infinite}.mcs-video--lazy:hover .mcs-video__play{transform:translate(-50%,-50%) scale(1.08)}.mcs-ratio-9-16 .mcs-video__play{width:58px;height:58px;font-size:20px}@keyframes mcs-pulse{0%{transform:scale(.9);opacity:1}to{transform:scale(1.5);opacity:0}}.mcs-video__title{position:absolute;left:16px;right:16px;bottom:14px;z-index:2;color:#fff;font-weight:700;font-size:14.5px;line-height:1.35;text-shadow:0 1px 8px rgba(0,0,0,.5);pointer-events:none}.mcs-vgrid{display:grid;gap:18px}.mcs-vgrid.mcs-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mcs-vgrid.mcs-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mcs-vgrid.mcs-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mcs-vgrid.mcs-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mcs-carousel--videos .mcs-video{box-shadow:var(--mcs-shadow-sm)}.mcs-imgtext{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}.mcs-imgtext--right .mcs-imgtext__media{order:2}.mcs-imgtext__media{border-radius:calc(var(--mcs-radius) + 6px);box-shadow:var(--mcs-shadow)}.mcs-imgtext__media img{width:100%}.mcs-imgtext__media .mcs-video{box-shadow:none;border-radius:0}.mcs-imgtext__title{font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.15;margin-bottom:16px}.mcs-imgtext__body .mcs-btn{margin-top:20px}.mcs-stats{display:grid;gap:18px}.mcs-stats.mcs-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mcs-stats.mcs-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mcs-stats.mcs-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mcs-stat{position:relative;padding:26px 24px;border-radius:var(--mcs-radius);display:flex;flex-direction:column;gap:4px;overflow:hidden}.mcs-stat__icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:20px;margin-bottom:12px;color:var(--mcs-accent);background:color-mix(in srgb,var(--mcs-accent) 14%,#fff)}.mcs-stat__value{font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--mcs-heading);font-variant-numeric:tabular-nums}.mcs-stat__label{font-size:14.5px;font-weight:600}.mcs-stats--cards .mcs-stat{background:#fff;border:1px solid var(--mcs-line);box-shadow:var(--mcs-shadow-sm)}.mcs-stats--cards .mcs-stat::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--mcs-accent),transparent)}.mcs-stats--dark .mcs-stat{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.mcs-section:not(.mcs-bg-dark) .mcs-stats--dark .mcs-stat{background:var(--mcs-primary);border:0}.mcs-stats--dark .mcs-stat__value{color:var(--mcs-accent)}.mcs-stats--dark .mcs-stat__label{color:rgba(255,255,255,.8)}.mcs-stats--dark .mcs-stat__icon{background:rgba(255,255,255,.08)}.mcs-stats--minimal .mcs-stat{padding:8px 0}.mcs-stats--minimal .mcs-stat__value{color:var(--mcs-primary)}.mcs-bg-dark .mcs-stats--minimal .mcs-stat__value{color:var(--mcs-accent)}.mcs-growth__title{font-size:clamp(26px,3.4vw,42px);font-weight:800;line-height:1.12;margin-bottom:22px}.mcs-growth__row{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:stretch}.mcs-growth__box{padding:22px 26px;border-radius:var(--mcs-radius);background:#fff;border:1px solid var(--mcs-line);box-shadow:var(--mcs-shadow-sm)}.mcs-growth__box--to{background:var(--mcs-primary);border-color:var(--mcs-primary)}.mcs-growth__val{display:block;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1;color:var(--mcs-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mcs-growth__box--to .mcs-growth__val{color:var(--mcs-accent)}.mcs-growth__lbl{display:block;margin-top:8px;font-size:14px;font-weight:600}.mcs-growth__box--to .mcs-growth__lbl{color:rgba(255,255,255,.8)}.mcs-growth__arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:26px;color:var(--mcs-accent)}.mcs-growth__badge{font-size:13px;font-weight:800;padding:6px 12px;border-radius:99px;color:#15803d;background:#dcfce7;white-space:nowrap}.mcs-cards{display:grid;gap:18px}.mcs-cards.mcs-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mcs-cards.mcs-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mcs-cards.mcs-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mcs-card{padding:26px;border-radius:var(--mcs-radius);transition:transform .25s,box-shadow .25s,border-color .25s}.mcs-card__icon{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;font-size:22px;color:var(--mcs-accent);background:color-mix(in srgb,var(--mcs-accent) 14%,#fff);margin-bottom:16px}.mcs-card__title{font-size:18px;font-weight:800;margin-bottom:8px}.mcs-card__text{font-size:15px;line-height:1.6;margin:0}.mcs-cards--light .mcs-card{background:#fff;box-shadow:var(--mcs-shadow-sm);border:1px solid var(--mcs-line)}.mcs-cards--bordered .mcs-card{border:1.5px solid var(--mcs-line)}.mcs-cards--dark .mcs-card{background:var(--mcs-primary)}.mcs-cards--dark .mcs-card__title{color:#fff}.mcs-cards--dark .mcs-card__text{color:rgba(255,255,255,.78)}.mcs-cards--dark .mcs-card__icon{background:rgba(255,255,255,.08)}.mcs-card:hover{transform:translateY(-4px);box-shadow:var(--mcs-shadow);border-color:color-mix(in srgb,var(--mcs-accent) 50%,var(--mcs-line))}.mcs-bg-dark .mcs-cards--light .mcs-card__title{color:var(--mcs-heading)}.mcs-tl{list-style:none;margin:0;padding:0}.mcs-tl--horizontal{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:24px;position:relative}.mcs-tl--horizontal::before{content:"";position:absolute;left:24px;right:24px;top:23px;height:2px;background:repeating-linear-gradient(90deg,var(--mcs-accent)0 8px,transparent 8px 14px)}.mcs-tl__item{position:relative;margin:0}.mcs-tl__dot{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--mcs-primary);color:#fff;font-weight:800;box-shadow:0 0 0 6px var(--mcs-soft),0 0 0 7px var(--mcs-line);margin-bottom:18px}.mcs-bg-soft .mcs-tl__dot{box-shadow:0 0 0 6px var(--mcs-soft)}.mcs-section:not(.mcs-bg-soft):not(.mcs-bg-dark) .mcs-tl__dot{box-shadow:0 0 0 6px #fff}.mcs-tl__label{display:block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mcs-accent);margin-bottom:4px}.mcs-tl__title{font-size:18px;font-weight:800;margin-bottom:6px}.mcs-tl__body p{margin:0;font-size:15px}.mcs-tl--vertical .mcs-tl__item{display:grid;grid-template-columns:48px 1fr;gap:20px;padding-bottom:28px}.mcs-tl--vertical .mcs-tl__item:not(:last-child)::before{content:"";position:absolute;left:23px;top:48px;bottom:0;width:2px;background:var(--mcs-line)}.mcs-tl--vertical .mcs-tl__dot{margin:0}.mcs-quote{position:relative;margin:0;padding:clamp(28px,4vw,48px);border-radius:calc(var(--mcs-radius) + 6px);background:#fff;border:1px solid var(--mcs-line);box-shadow:var(--mcs-shadow)}.mcs-quote__mark{position:absolute;right:28px;top:24px;font-size:56px;color:color-mix(in srgb,var(--mcs-accent) 35%,transparent)}.mcs-quote__stars{display:flex;gap:3px;color:var(--mcs-accent);font-size:18px;margin-bottom:14px}.mcs-quote__stars svg{fill:currentColor}.mcs-quote__text{font-size:clamp(18px,2vw,22px);line-height:1.55;color:var(--mcs-heading);font-weight:600;margin-bottom:22px}.mcs-quote__by{display:flex;align-items:center;gap:14px}.mcs-quote__by strong{display:block;color:var(--mcs-heading)}.mcs-quote__by small{display:block;font-size:13.5px}.mcs-quote__photo,.mcs-quote__avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none}.mcs-quote__avatar{display:grid;place-items:center;background:var(--mcs-primary);color:var(--mcs-accent);font-weight:800;font-size:20px}.mcs-acc{display:grid;gap:12px}.mcs-acc__item{border:1px solid var(--mcs-line);border-radius:14px;background:#fff;overflow:hidden;transition:box-shadow .2s}.mcs-acc__item[open]{box-shadow:var(--mcs-shadow-sm);border-color:color-mix(in srgb,var(--mcs-accent) 50%,var(--mcs-line))}.mcs-acc__item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;cursor:pointer;font-weight:700;color:var(--mcs-heading);font-size:16.5px}.mcs-acc__item summary::-webkit-details-marker{display:none}.mcs-acc__item summary i{width:28px;height:28px;flex:none;border-radius:50%;background:var(--mcs-soft);position:relative;transition:transform .25s,background-color .25s}.mcs-acc__item summary i::before,.mcs-acc__item summary i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--mcs-heading);transform:translate(-50%,-50%)}.mcs-acc__item summary i::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .25s}.mcs-acc__item[open] summary i{background:var(--mcs-accent)}.mcs-acc__item[open] summary i::after{transform:translate(-50%,-50%) rotate(0)}.mcs-acc__body{padding:0 22px 18px}.mcs-acc__body p:last-child{margin:0}.mcs-spacer--line{display:flex;align-items:center}.mcs-spacer--line::before{content:"";flex:1;height:1px;background:var(--mcs-line)}.mcs-embed iframe{max-width:100%;border:0;border-radius:12px}.mcs-embed>*{margin-left:auto;margin-right:auto}.mcs-lightbox{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:60px 70px;background:rgba(8,11,32,.92);backdrop-filter:blur(6px)}.mcs-lightbox.is-open{display:flex;animation:mcs-fade .25s ease}.mcs-lightbox figure{margin:0;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center}.mcs-lightbox img{max-width:100%;max-height:calc(100vh - 140px);width:auto;height:auto;border-radius:10px;box-shadow:0 30px 60px rgba(0,0,0,.5)}.mcs-lightbox figcaption{color:#fff;margin-top:12px;font-size:14px;text-align:center;font-family:system-ui,sans-serif}.mcs-lightbox button{position:absolute;border:0;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;border-radius:50%;width:50px;height:50px;font-size:30px;line-height:1;display:grid;place-items:center;transition:background-color .2s}.mcs-lightbox button:hover{background:rgba(255,255,255,.22)}.mcs-lightbox__x{top:16px;right:16px}.mcs-lightbox__prev{left:14px;top:50%;transform:translateY(-50%)}.mcs-lightbox__next{right:14px;top:50%;transform:translateY(-50%)}.mcs-lightbox.is-single .mcs-lightbox__nav{display:none}.mcs-lightbox__count{position:absolute;top:28px;left:24px;color:rgba(255,255,255,.7);font:600 13px system-ui,sans-serif}@keyframes mcs-fade{0%{opacity:0}}@media (max-width:1100px){.mcs-cta{grid-template-columns:1fr 1fr}.mcs-cta__actions{grid-column:1/-1;flex-direction:row;justify-content:flex-start;padding:24px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.mcs-agency__bottom{grid-template-columns:1fr 1.4fr}.mcs-agency__bottom .mcs-btn{grid-column:1/-1;justify-self:start}.mcs-layout-1-1-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}.mcs-carousel__prev{left:6px}.mcs-carousel__next{right:6px}}@media (max-width:900px){.mcs-lhero.has-img .mcs-lhero__inner{grid-template-columns:1fr}.mcs-lstats{grid-template-columns:repeat(2,1fr)}.mcs-lstat:nth-child(3)::before{display:none}.mcs-filterbar{flex-direction:column-reverse;align-items:stretch}.mcs-search{flex-basis:auto}.mcs-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0-20px;padding:2px 20px 8px;scroll-snap-type:x proximity}.mcs-filters::-webkit-scrollbar{display:none}.mcs-filter{scroll-snap-align:start}.mcs-agency__grid{grid-template-columns:1fr}.mcs-shero__grid{grid-template-columns:1fr}.mcs-shero__float{left:12px;bottom:12px}.mcs-info{transform:none;margin:24px 0 0}.mcs-sstats{grid-template-columns:repeat(2,1fr)}.mcs-sstat:nth-child(3)::before{display:none}.mcs-sstat:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12)}.mcs-layout-1-1,.mcs-layout-2-1,.mcs-layout-1-2,.mcs-layout-1-1-1{grid-template-columns:minmax(0,1fr)}.mcs-intro--split,.mcs-imgtext{grid-template-columns:minmax(0,1fr)}.mcs-imgtext--right .mcs-imgtext__media{order:0}.mcs-stats.mcs-cols-4,.mcs-cards.mcs-cols-4,.mcs-cards.mcs-cols-3,.mcs-stats.mcs-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.mcs-list.mcs-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.mcs-gallery.mcs-cols-4,.mcs-gallery.mcs-cols-5,.mcs-vgrid.mcs-cols-4,.mcs-vgrid.mcs-cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}.mcs-carousel{--per-m:min(var(--per), 2.2)}.mcs-carousel__slide{flex-basis:calc((100% - (var(--per-m) - 1)*var(--gap))/var(--per-m))}.mcs-tl--horizontal{grid-template-columns:minmax(0,1fr)}.mcs-tl--horizontal::before{left:23px;right:auto;top:24px;bottom:24px;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--mcs-accent)0 8px,transparent 8px 14px)}.mcs-tl--horizontal .mcs-tl__item{display:grid;grid-template-columns:48px 1fr;gap:18px}.mcs-tl--horizontal .mcs-tl__dot{margin:0}}@media (max-width:767px){.mcs-hide-m{display:none!important}}@media (min-width:768px){.mcs-hide-d{display:none!important}}@media (max-width:640px){.mcs-lstat{padding:16px 14px;gap:12px}.mcs-lstat__icon{width:42px;height:42px;font-size:18px}.mcs-cta{grid-template-columns:1fr;gap:24px}.mcs-cta__features{grid-template-columns:1fr}.mcs-cta__actions{flex-direction:column;align-items:stretch;text-align:center}.mcs-cta__actions .mcs-btn{width:100%}.mcs-cta__wa{justify-content:center}.mcs-agency__features{grid-template-columns:1fr}.mcs-agency__bottom{grid-template-columns:1fr}.mcs-info{grid-template-columns:1fr 1fr}.mcs-info__item{border-right:0;border-bottom:1px solid var(--mcs-line);padding:14px 16px}.mcs-sstat{padding:18px 18px}.mcs-stats.mcs-cols-2,.mcs-stats.mcs-cols-3,.mcs-stats.mcs-cols-4{grid-template-columns:1fr 1fr;gap:12px}.mcs-stat{padding:18px 16px}.mcs-cards.mcs-cols-2,.mcs-cards.mcs-cols-3,.mcs-cards.mcs-cols-4,.mcs-list.mcs-cols-2,.mcs-list.mcs-cols-3{grid-template-columns:minmax(0,1fr)}.mcs-gallery.mcs-cols-3,.mcs-gallery.mcs-cols-4,.mcs-gallery.mcs-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}.mcs-vgrid.mcs-cols-3,.mcs-vgrid.mcs-cols-4,.mcs-vgrid.mcs-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}.mcs-layout-1-1-1-1{grid-template-columns:minmax(0,1fr)}.mcs-carousel{--per-m:min(var(--per), 1.18)}.mcs-carousel--videos{--per-m:1.7}.mcs-carousel__nav{display:none}.mcs-growth__row{grid-template-columns:1fr}.mcs-growth__arrow{flex-direction:row;transform:rotate(0)}.mcs-growth__arrow .mcs-icon{transform:rotate(90deg)}.mcs-lightbox{padding:56px 12px}.mcs-shero__actions .mcs-btn{flex:1}}@media (max-width:420px){.mcs-info{grid-template-columns:1fr}.mcs-shero__actions .mcs-btn{flex:1 1 100%}}.mcs-has-motion{position:relative;isolation:isolate;overflow:hidden}.mcs-anibg{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;opacity:var(--mcs-int, .55);--d:calc(24s * var(--mcs-spd, 1))}.mcs-anibg i{position:absolute;display:block;will-change:transform}.mcs-anibg.is-paused i,.mcs-anibg.is-paused canvas{animation-play-state:paused!important}.mcs-shero .mcs-anibg{opacity:calc(var(--mcs-int, .55)*.8)}.mcs-anibg--blobs i{width:46%;aspect-ratio:1;border-radius:50%;filter:blur(var(--mcs-blur, 70px));animation:mcs-blob var(--d) ease-in-out infinite alternate}.mcs-anibg--blobs i:nth-child(1){left:-10%;top:-30%;background:var(--a1)}.mcs-anibg--blobs i:nth-child(2){right:-12%;top:-5%;width:40%;background:var(--a2);animation-duration:calc(var(--d)*1.25);animation-delay:calc(var(--d)*-.4)}.mcs-anibg--blobs i:nth-child(3){left:32%;bottom:-55%;width:38%;background:var(--a3);animation-duration:calc(var(--d)*.9);animation-delay:calc(var(--d)*-.7)}.mcs-anibg--blobs i:nth-child(4){display:none}@keyframes mcs-blob{0%{transform:translate(0,0) scale(1) rotate(0)}33%{transform:translate(14%,18%) scale(1.15) rotate(40deg)}66%{transform:translate(-10%,10%) scale(.88) rotate(-20deg)}to{transform:translate(8%,-12%) scale(1.06) rotate(25deg)}}.mcs-anibg--aurora i:nth-child(1){inset:-60%;background:conic-gradient(from 0deg at 50% 50%,var(--a1),var(--a2),var(--a3),var(--a1));filter:blur(calc(var(--mcs-blur, 70px) + 20px));opacity:.55;animation:mcs-spin calc(var(--d)*1.6) linear infinite}.mcs-anibg--aurora i:nth-child(2){inset:0;background:linear-gradient(115deg,transparent 20%,color-mix(in srgb,var(--a1) 60%,transparent) 45%,transparent 70%);background-size:250% 100%;filter:blur(30px);animation:mcs-sweep calc(var(--d)*.6) ease-in-out infinite alternate}.mcs-anibg--aurora i:nth-child(n+3){display:none}@keyframes mcs-spin{to{transform:rotate(360deg)}}@keyframes mcs-sweep{0%{background-position:0 0}to{background-position:100%0}}.mcs-anibg--waves i{width:160%;aspect-ratio:1;left:-30%;top:62%;border-radius:43%;animation:mcs-spin var(--d) linear infinite}.mcs-anibg--waves i:nth-child(1){background:color-mix(in srgb,var(--a1) 45%,transparent)}.mcs-anibg--waves i:nth-child(2){top:66%;background:color-mix(in srgb,var(--a2) 35%,transparent);border-radius:40%;animation-duration:calc(var(--d)*1.4);animation-direction:reverse}.mcs-anibg--waves i:nth-child(3){top:71%;background:color-mix(in srgb,var(--a3) 40%,transparent);border-radius:46%;animation-duration:calc(var(--d)*1.9)}.mcs-anibg--waves i:nth-child(4){display:none}.mcs-anibg--grid i:nth-child(1){inset:-80px;background-image:linear-gradient(color-mix(in srgb,var(--a2) 22%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--a2) 22%,transparent) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 70% 70%at 60% 40%,#000,transparent 75%);animation:mcs-gridmove calc(var(--d)*.5) linear infinite}.mcs-anibg--grid i:nth-child(2),.mcs-anibg--grid i:nth-child(3){width:34%;aspect-ratio:1;border-radius:50%;filter:blur(var(--mcs-blur, 70px));animation:mcs-blob var(--d) ease-in-out infinite alternate}.mcs-anibg--grid i:nth-child(2){right:5%;top:-20%;background:var(--a1)}.mcs-anibg--grid i:nth-child(3){left:10%;bottom:-40%;background:var(--a3);animation-delay:calc(var(--d)*-.5)}.mcs-anibg--grid i:nth-child(4){display:none}@keyframes mcs-gridmove{to{transform:translate(40px,40px)}}.mcs-anibg--particles i{display:none}.mcs-anibg canvas{position:absolute;inset:0;width:100%;height:100%}.mcs-anibg--particles::before{content:"";position:absolute;width:40%;aspect-ratio:1;right:-5%;top:-30%;border-radius:50%;background:var(--a1);filter:blur(var(--mcs-blur, 70px));opacity:.5}.mcs-cta .mcs-anibg{opacity:calc(var(--mcs-int, .55)*.7)}@media (prefers-reduced-motion:reduce){.mcs-anibg i{animation:none!important}}.mcs-shero--tint{background:radial-gradient(700px 420px at 100% 0%,color-mix(in srgb,var(--brand, var(--mcs-accent)) 16%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--brand, var(--mcs-accent)) 7%,#fff) 0%,var(--mcs-soft) 100%)}.mcs-single.has-brand .mcs-sstats{background:linear-gradient(120deg,var(--brand2),color-mix(in srgb,var(--brand2) 75%,var(--brand)));box-shadow:0 30px 60px -30px color-mix(in srgb,var(--brand2) 80%,transparent)}.mcs-single.has-brand .mcs-shero__frame{box-shadow:0 40px 80px -40px color-mix(in srgb,var(--brand2) 70%,transparent),0 0 0 8px #fff,0 0 0 9px color-mix(in srgb,var(--brand) 35%,transparent)}.mcs-single.has-brand .mcs-shero__float-icon{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 60%,#000))}.mcs-grid.is-mslider{scroll-behavior:smooth}.mcs-scope.mcs-breakout{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box}html:has(.mcs-breakout){overflow-x:clip}.mcs-relslider{--gap:var(--mcs-gap, 24px)}.mcs-relslider .mcs-carousel__track{padding:10px 2px 22px;margin-top:-10px}.mcs-relslider .mcs-carousel__slide,.mcs-scope .mcs-relslider .mcs-carousel__slide{display:flex;flex-basis:calc((100% - (var(--per) - 1)*var(--gap))/var(--per))!important}.mcs-relslider .mcs-cs{width:100%}.mcs-relslider.no-arrows .mcs-carousel__nav{display:none!important}.mcs-relslider .mcs-carousel__prev{left:-22px}.mcs-relslider .mcs-carousel__next{right:-22px}@media (max-width:1100px){.mcs-relslider .mcs-carousel__prev{left:4px}.mcs-relslider .mcs-carousel__next{right:4px}}.mcs-scope .mcs-share a:hover,.mcs-scope .mcs-share a:focus,.mcs-scope .mcs-share button:hover,.mcs-scope .mcs-share button:focus{background:var(--mcs-primary)!important;border-color:var(--mcs-primary)!important;color:#fff!important;text-decoration:none!important}.mcs-scope .mcs-btn:hover,.mcs-scope .mcs-textlink:hover,.mcs-scope .mcs-filter:hover{text-decoration:none!important}.mcs-scope .mcs-btn--outline:hover{background:#fff!important;color:var(--mcs-heading)!important}.mcs-scope .mcs-btn--accent:hover{background:var(--mcs-accent)!important;color:var(--mcs-heading)!important}.mcs-scope .mcs-btn--primary:hover{background:var(--mcs-primary)!important;color:#fff!important}.mcs-sg{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;margin:10px 0 28px;isolation:isolate}.mcs-sg::before,.mcs-sg::after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(60px);opacity:.35;pointer-events:none;animation:mcs-sg-float 14s ease-in-out infinite alternate}.mcs-sg::before{width:320px;height:320px;left:-60px;top:-40px;background:var(--brand, var(--mcs-primary))}.mcs-sg::after{width:280px;height:280px;right:-40px;bottom:-50px;background:var(--brand2, var(--mcs-accent));animation-delay:-7s}@keyframes mcs-sg-float{0%{transform:translate(0,0) scale(1)}to{transform:translate(40px,30px) scale(1.15)}}.mcs-sb{grid-column:span var(--sd, 6);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding:28px 28px 26px;border-radius:22px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 30px -18px rgba(15,23,42,.35);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.mcs-sb::before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:linear-gradient(90deg,var(--brand, var(--mcs-primary)),var(--brand2, var(--mcs-accent)));transform-origin:left;transform:scaleX(.25);transition:transform .5s}.mcs-sb:hover,.mcs-js .mcs-sg .mcs-sb.is-in:hover{transform:translateY(-6px);transition-delay:0s;box-shadow:0 26px 50px -24px rgba(15,23,42,.45);border-color:transparent}.mcs-sb:hover::before{transform:scaleX(1)}.mcs-sb__glow{position:absolute;width:180px;height:180px;right:-70px;top:-70px;border-radius:50%;background:radial-gradient(circle,var(--brand, var(--mcs-primary)) 0%,transparent 70%);opacity:.1;transition:opacity .4s,transform .6s;pointer-events:none}.mcs-sb:hover .mcs-sb__glow{opacity:.22;transform:scale(1.3)}.mcs-sb__top{display:flex;align-items:center;justify-content:space-between}.mcs-sb__icon{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--brand, var(--mcs-primary)),var(--brand2, var(--mcs-accent)));box-shadow:0 12px 24px -12px var(--brand, var(--mcs-primary));transition:transform .4s}.mcs-sb:hover .mcs-sb__icon{transform:rotate(-8deg) scale(1.06)}.mcs-sb__icon svg{width:26px;height:26px}.mcs-sb__num{font-size:44px;line-height:1;font-weight:900;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(15,23,42,.14)}.mcs-scope .mcs-sb__title{margin:0 0 10px!important;font-weight:800!important;font-size:clamp(20px,2vw,24px)!important;line-height:1.25!important;color:var(--mcs-heading)}.mcs-sb__body>:last-child{margin-bottom:0!important}.mcs-sb__body p{margin:0 0 12px;color:var(--mcs-text);line-height:1.7}.mcs-sb__body .mcs-text{margin:0}.mcs-sb__body ul:not(.mcs-list){list-style:none;margin:6px 0 0;padding:0;display:grid;gap:10px}.mcs-sb__body ul:not(.mcs-list) li{position:relative;padding:10px 14px 10px 44px;margin:0;border-radius:12px;background:rgba(15,23,42,.035);line-height:1.55;color:var(--mcs-heading);transition:background .25s,transform .25s}.mcs-sb__body ul:not(.mcs-list) li:hover{background:rgba(15,23,42,.06);transform:translateX(4px)}.mcs-sb__body ul:not(.mcs-list) li::before{content:"";position:absolute;left:14px;top:13px;width:18px;height:18px;border-radius:50%;background:var(--brand, var(--mcs-primary))url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")center/11px no-repeat}.mcs-sb__body ol{margin:6px 0 0;padding-left:22px}.mcs-sb__body ol li{margin:0 0 8px}.mcs-sb .mcs-eyebrow{margin-bottom:6px}.mcs-sb--wide{flex-direction:row;align-items:flex-start;gap:28px;padding:32px 34px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.78))}.mcs-sb--wide .mcs-sb__top{flex-direction:column;align-items:flex-start;gap:14px;flex:0 0 auto}.mcs-sb--wide .mcs-sb__main{flex:1;min-width:0}.mcs-js .mcs-sg .mcs-sb.is-in{transition-delay:calc(var(--i, 0)*90ms)}@media (max-width:1024px){.mcs-sb{grid-column:span var(--st, 6)}.mcs-sb--wide:not(.mcs-sb--wide-t){flex-direction:column;gap:16px;padding:28px}.mcs-sb--wide:not(.mcs-sb--wide-t) .mcs-sb__top{flex-direction:row;align-items:center;width:100%;justify-content:space-between}}@media (max-width:900px){.mcs-sb--wide{flex-direction:column;gap:16px;padding:28px}.mcs-sb--wide .mcs-sb__top{flex-direction:row;align-items:center;width:100%;justify-content:space-between}}@media (max-width:767px){.mcs-sg{grid-template-columns:1fr;gap:16px}.mcs-sb{grid-column:1/-1}.mcs-sb{padding:22px 20px;border-radius:18px}.mcs-sb__icon{width:46px;height:46px;border-radius:14px}.mcs-sb__num{font-size:36px}.mcs-sb--wide.has-list .mcs-sb__body ul:not(.mcs-list){grid-template-columns:1fr}.mcs-sg::before,.mcs-sg::after{width:200px;height:200px}}@media (prefers-reduced-motion:reduce){.mcs-sg::before,.mcs-sg::after{animation:none}.mcs-sb,.mcs-sb:hover{transition:none;transform:none}}.mcs-shorts{--w:300px;--g:20px;display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,var(--w)));justify-content:center;gap:var(--g);margin:12px auto 30px}.mcs-short{margin:0;min-width:0}.mcs-short .mcs-video{aspect-ratio:9/16;border-radius:20px;overflow:hidden;box-shadow:0 18px 40px -22px rgba(15,23,42,.55);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.mcs-short .mcs-video img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.mcs-short:hover .mcs-video{transform:translateY(-6px);box-shadow:0 28px 50px -24px rgba(15,23,42,.6)}.mcs-short figcaption{font-size:13.5px;text-align:center;margin-top:10px;opacity:.85}@media (max-width:1024px){.mcs-shorts{--w:250px;--g:16px}}@media (max-width:767px){.mcs-shorts{display:flex;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:4px 16px 14px;margin-left:-16px;margin-right:-16px;scrollbar-width:none}.mcs-shorts::-webkit-scrollbar{display:none}.mcs-short{flex:0 0 62%;max-width:240px;scroll-snap-align:center}.mcs-shorts--n1{justify-content:center}.mcs-shorts--n1 .mcs-short{flex-basis:72%}.mcs-videowrap--9-16{max-width:260px}}.mcs-sg--p3 .mcs-sb:not(.mcs-sb--wide),.mcs-sg--p4 .mcs-sb:not(.mcs-sb--wide){padding:24px 22px}.mcs-sg--p4 .mcs-sb__num{font-size:36px}.mcs-sg--p4 .mcs-scope .mcs-sb__title,.mcs-scope .mcs-sg--p4 .mcs-sb__title{font-size:19px!important}.mcs-carousel.mcs-mrow{--gap:20px;--p:var(--pd, 4);margin:12px 0 30px}.mcs-carousel.mcs-mrow .mcs-carousel__track{gap:var(--gap);padding:6px 2px 22px}.mcs-carousel.mcs-mrow .mcs-carousel__slide,.mcs-scope .mcs-carousel.mcs-mrow .mcs-carousel__slide{flex:0 0 calc((100% - (var(--p) - 1)*var(--gap))/var(--p))!important;max-width:320px}.mcs-carousel.mcs-mrow.is-static .mcs-carousel__track{justify-content:center}.mcs-mrow .mcs-carousel__prev{left:-20px}.mcs-mrow .mcs-carousel__next{right:-20px}.mcs-mrow--shorts .mcs-short .mcs-video{aspect-ratio:9/16}@media (max-width:1024px){.mcs-carousel.mcs-mrow{--p:var(--pt, 3);--gap:16px}.mcs-mrow .mcs-carousel__prev{left:4px}.mcs-mrow .mcs-carousel__next{right:4px}}@media (max-width:767px){.mcs-carousel.mcs-mrow{--p:var(--pm, 2);--gap:12px}.mcs-carousel.mcs-mrow .mcs-carousel__nav{display:none}.mcs-short .mcs-video{border-radius:14px}.mcs-short .mcs-video__play{width:46px;height:46px}}.mcs-statement{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:26px;padding:44px 48px;margin:6px 0 10px;border-radius:28px;color:#fff;background:linear-gradient(120deg,var(--brand, var(--mcs-primary)) 0%,color-mix(in srgb,var(--brand, var(--mcs-primary)) 55%,#0b1030) 60%,var(--brand2, var(--mcs-accent)) 140%);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--brand, var(--mcs-primary)) 80%,transparent)}.mcs-statement__orb{position:absolute;z-index:-1;width:340px;height:340px;right:-80px;top:-140px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--brand2, var(--mcs-accent)) 70%,transparent) 0%,transparent 70%);opacity:.55;animation:mcs-sg-float 12s ease-in-out infinite alternate}.mcs-statement__orb--2{width:260px;height:260px;left:20%;right:auto;top:auto;bottom:-160px;background:radial-gradient(circle,rgba(255,255,255,.35)0,transparent 70%);animation-delay:-6s}.mcs-statement::after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(90deg,transparent,#000 70%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 70%)}.mcs-statement__icon{flex:0 0 auto;display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--brand2, var(--mcs-accent))}.mcs-statement__icon svg{width:34px;height:34px}.mcs-statement .mcs-eyebrow{color:rgba(255,255,255,.85)}.mcs-scope .mcs-statement__title{margin:0!important;color:#fff!important;font-size:clamp(26px,3.4vw,44px)!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.02em}.mcs-statement__title em,.mcs-statement__title .mcs-accent{color:var(--brand2, var(--mcs-accent))!important}@media (max-width:767px){.mcs-statement{flex-direction:column;align-items:flex-start;gap:18px;padding:30px 24px;border-radius:22px}.mcs-statement__icon{width:56px;height:56px;border-radius:16px}}.mcs-panelx{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:center;padding:40px 44px;margin:6px 0 14px;border-radius:26px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 20px 50px -30px rgba(15,23,42,.35)}.mcs-panelx::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--brand, var(--mcs-primary)),var(--brand2, var(--mcs-accent)))}.mcs-panelx__glow{position:absolute;z-index:-1;width:380px;height:380px;left:-120px;bottom:-200px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--brand2, var(--mcs-accent)) 45%,transparent) 0%,transparent 70%);opacity:.45;animation:mcs-sg-float 14s ease-in-out infinite alternate}.mcs-panelx__head{position:relative;min-width:0}.mcs-panelx__icon{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:18px;border-radius:17px;color:#fff;background:linear-gradient(135deg,var(--brand, var(--mcs-primary)),var(--brand2, var(--mcs-accent)));box-shadow:0 14px 26px -14px var(--brand, var(--mcs-primary))}.mcs-panelx__icon svg{width:27px;height:27px}.mcs-scope .mcs-panelx__title{margin:0!important;font-size:clamp(24px,2.6vw,34px)!important;line-height:1.18!important;font-weight:900!important;color:var(--mcs-heading)}.mcs-panelx__title::after{content:"";display:block;width:56px;height:4px;margin-top:16px;border-radius:4px;background:linear-gradient(90deg,var(--brand, var(--mcs-primary)),var(--brand2, var(--mcs-accent)))}.mcs-panelx__body{font-size:16.5px}.mcs-panelx__body .mcs-w{margin-top:0!important;margin-bottom:0!important}.mcs-panelx__body p{margin:0 0 14px;line-height:1.8;color:var(--mcs-text)}.mcs-panelx__body>:first-child p:first-child::first-line{color:var(--mcs-heading);font-weight:600}.mcs-panelx__body>:last-child p:last-child{margin-bottom:0}.mcs-panelx__body ul:not(.mcs-list){list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mcs-panelx__body ul:not(.mcs-list) li{position:relative;padding:10px 14px 10px 44px;margin:0;border-radius:12px;background:rgba(15,23,42,.04);line-height:1.55;color:var(--mcs-heading)}.mcs-panelx__body ul:not(.mcs-list) li::before{content:"";position:absolute;left:14px;top:13px;width:18px;height:18px;border-radius:50%;background:var(--brand, var(--mcs-primary))url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")center/11px no-repeat}.mcs-panelx--feature{color:#fff;border:0;background:linear-gradient(135deg,color-mix(in srgb,var(--brand, var(--mcs-primary)) 92%,#000) 0%,color-mix(in srgb,var(--brand, var(--mcs-primary)) 60%,#0b1030) 100%)}.mcs-panelx--feature::before{background:var(--brand2, var(--mcs-accent))}.mcs-panelx--feature .mcs-panelx__icon{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);color:var(--brand2, var(--mcs-accent))}.mcs-scope .mcs-panelx--feature .mcs-panelx__title{color:#fff!important}.mcs-panelx--feature .mcs-panelx__body p,.mcs-panelx--feature .mcs-panelx__body li{color:rgba(255,255,255,.88)!important}.mcs-panelx--feature .mcs-panelx__body>:first-child p:first-child::first-line{color:#fff}.mcs-panelx--feature .mcs-panelx__body ul:not(.mcs-list) li{background:rgba(255,255,255,.1)}.mcs-panelx--feature .mcs-eyebrow{color:var(--brand2, var(--mcs-accent))}@media (max-width:900px){.mcs-panelx{grid-template-columns:1fr;gap:18px;padding:30px 26px 30px 30px}.mcs-panelx__head{position:static}}@media (max-width:767px){.mcs-panelx{border-radius:20px;padding:26px 20px 26px 24px}.mcs-panelx__body ul:not(.mcs-list){grid-template-columns:1fr}.mcs-panelx__body{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.mcs-statement__orb,.mcs-panelx__glow{animation:none}}.mcs-mrow--images .mcs-carousel__slide{max-width:none!important}.mcs-mrow--images .mcs-media{border-radius:18px;overflow:hidden;box-shadow:0 16px 36px -22px rgba(15,23,42,.5);transition:transform .35s}.mcs-mrow--images .mcs-media:hover{transform:translateY(-5px)}.mcs-mrow--images .mcs-media img{width:100%;height:100%;object-fit:cover}@media (max-width:767px){.mcs-carousel.mcs-mrow--images{--p:1.15}}.mcs-sb__body .mcs-w{margin-top:0!important;margin-bottom:0!important}.mcs-sb__body .mcs-w+.mcs-w{margin-top:12px!important}.mcs-sb--note .mcs-sb__body p{font-size:16.5px;color:var(--mcs-heading)}.mcs-sg+.mcs-w,.mcs-sg+.mcs-mrow{margin-top:4px}.mcs-section.mcs-even{--g:24px;padding:calc(var(--g)/2)0!important}.mcs-section.mcs-even:not(.mcs-bg-none){padding:calc(var(--g)*1.75)0!important;margin:calc(var(--g)/2)0}.mcs-section.mcs-even:first-child{padding-top:var(--g)!important}.mcs-section.mcs-even:last-child{padding-bottom:var(--g)!important}.mcs-even .mcs-row{gap:var(--g)}.mcs-even .mcs-col{display:flex;flex-direction:column;gap:var(--g)}.mcs-even .mcs-col>*{margin-top:0!important;margin-bottom:0!important}.mcs-even .mcs-sg{gap:var(--g)}.mcs-even .mcs-carousel.mcs-mrow{--gap:var(--g)}.mcs-even .mcs-carousel.mcs-mrow .mcs-carousel__track{padding-bottom:8px}.mcs-even .mcs-carousel.is-static .mcs-carousel__dots:empty{display:none}@media (max-width:767px){.mcs-section.mcs-even{--g:16px!important}}.mcs-sb__body li p,.mcs-panelx__body li p{margin:0 0 6px!important}.mcs-sb__body li p:last-child,.mcs-panelx__body li p:last-child{margin-bottom:0!important}.mcs-sb__body p:last-child{margin-bottom:0}.mcs-sb--wide.has-list .mcs-sb__body ul:not(.mcs-list){grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}@media (max-width:767px){.mcs-sb--wide.has-list .mcs-sb__body ul:not(.mcs-list){grid-template-columns:1fr!important}}.mcs-progress{position:fixed;left:0;right:0;top:0;height:4px;z-index:99990;pointer-events:none;background:0 0}.admin-bar .mcs-progress{top:32px}@media (max-width:782px){.admin-bar .mcs-progress{top:46px}}.mcs-progress i{display:block;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--brand, var(--mcs-primary)),var(--brand2, var(--mcs-accent)));box-shadow:0 0 12px color-mix(in srgb,var(--brand2, var(--mcs-accent)) 60%,transparent);transition:transform .08s linear}.mcs-pill--read{display:inline-flex;align-items:center;gap:6px}.mcs-pill--read svg{width:14px;height:14px}.mcs-video__ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:0 18px 22%;text-align:center;color:#fff;background:radial-gradient(120% 80%at 50% 0%,color-mix(in srgb,var(--mcs-accent) 55%,transparent),transparent 60%),linear-gradient(160deg,var(--mcs-primary),#0b1030)}.mcs-video__ph b{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--mcs-accent)}.mcs-video__ph small{font-size:13px;opacity:.85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcs-video--instagram.is-playing iframe,.mcs-video--tiktok.is-playing iframe{background:#fff}.mcs-shero__media{display:flex;justify-content:center;align-items:center}.mcs-shero__frame--fit{display:block;max-width:100%;line-height:0;background:0 0}.mcs-shero__frame--fit .mcs-shero__img{display:block;width:100%;height:auto;aspect-ratio:var(--ar, auto);object-fit:contain}.mcs-shero__frame--wide{width:100%}.mcs-shero__frame--square{width:min(100%,560px)}.mcs-shero__frame--tall{width:auto}.mcs-shero__frame--tall .mcs-shero__img{width:auto;max-width:none;height:min(72vh,640px)}.mcs-shero__frame--fit .mcs-video{border-radius:0;box-shadow:none;width:100%}.mcs-shero__frame--tall.mcs-shero__frame--video{width:calc(min(72vh,640px)*9/16)}.mcs-shero__frame--tall .mcs-video{aspect-ratio:9/16}@media (max-width:1024px){.mcs-shero__frame--tall .mcs-shero__img{height:min(64vh,560px)}.mcs-shero__frame--tall.mcs-shero__frame--video{width:calc(min(64vh,560px)*9/16)}}@media (max-width:767px){.mcs-shero__frame--tall .mcs-shero__img{height:min(62vh,520px)}.mcs-shero__frame--tall.mcs-shero__frame--video{width:min(100%,calc(min(62vh,520px)*9/16))}}.mcs-vrow{--gap:22px;--p:var(--pd, 2);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap)}.mcs-vrow__item{margin:0;flex:0 0 calc((100% - (var(--p) - 1)*var(--gap))/var(--p));min-width:0}.mcs-vrow__item .mcs-video{border-radius:18px;box-shadow:0 18px 40px -24px rgba(15,23,42,.55)}.mcs-vrow__item figcaption{font-size:14px;text-align:center;margin-top:10px;color:var(--mcs-text)}@media (max-width:1024px){.mcs-vrow{--p:var(--pt, 2);--gap:16px}}@media (max-width:767px){.mcs-vrow{--p:var(--pm, 1);--gap:14px}}.mcs-mono .mcs-sb__icon,.mcs-mono .mcs-panelx__icon{color:var(--mcs-heading);box-shadow:0 12px 24px -14px var(--mcs-accent)}.mcs-mono .mcs-sb__body ul:not(.mcs-list) li::before,.mcs-mono .mcs-panelx__body ul:not(.mcs-list) li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141c46' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.mcs-mono .mcs-sg::after{background:var(--mcs-primary);opacity:.12}.mcs-mono .mcs-statement,.mcs-mono .mcs-panelx--feature{background:linear-gradient(120deg,var(--mcs-primary) 0%,color-mix(in srgb,var(--mcs-primary) 70%,#000) 100%);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--mcs-primary) 80%,transparent)}.mcs-mono .mcs-statement__icon{color:var(--mcs-accent)}.mcs-agency__bottom--blue{position:relative;overflow:hidden;isolation:isolate;background:var(--mcs-strip-bg, #141c46);border-color:transparent;box-shadow:0 24px 50px -30px color-mix(in srgb,var(--mcs-strip-bg, #141c46) 85%,transparent)}.mcs-agency__bottom--blue::before{content:"";position:absolute;z-index:-1;width:340px;height:340px;right:-90px;top:-170px;border-radius:50%;background:radial-gradient(circle,rgba(120,150,255,.28),transparent 65%)}.mcs-scope .mcs-agency__bottom--blue h2{color:#fff!important}.mcs-agency__bottom--blue h2 .mcs-accent{color:var(--mcs-accent)}.mcs-agency__bottom--blue p{color:rgba(255,255,255,.78)}.mcs-agency__bottom--blue .mcs-eyebrow{color:var(--mcs-accent)}.mcs-video--lazy::after{display:none!important;content:none!important}.mcs-scope .mcs-video,.mcs-short .mcs-video,.mcs-vrow__item .mcs-video,.mcs-carousel--videos .mcs-video,.mcs-vgrid .mcs-video,.mcs-videowrap .mcs-video{box-shadow:none!important}.mcs-short:hover .mcs-video{box-shadow:none!important}.mcs-video__title{text-shadow:0 1px 3px rgba(0,0,0,.65),0 2px 14px rgba(0,0,0,.55)}.mcs-agency__badges{gap:10px;margin-top:24px}.mcs-badge{padding:10px 14px;min-height:0;border-radius:12px}.mcs-badge img{max-height:40px}.mcs-badge span{font-size:13.5px;gap:6px}.mcs-badge span .mcs-icon{font-size:18px}.mcs-agency__video{margin:0}.mcs-agency__video .mcs-video{border-radius:calc(var(--mcs-radius) + 10px)}.mcs-cs__cat,.mcs-cs__stat{display:none}.mcs-cs.is-fit-contain .mcs-cs__media{background:var(--mcs-soft, #f5f7fc);isolation:isolate}.mcs-cs.is-fit-contain .mcs-cs__media::before{content:"";position:absolute;inset:-24px;z-index:-1;background:var(--img, none) center/cover no-repeat;filter:blur(22px) saturate(1.15);opacity:.55}.mcs-cs.is-fit-contain .mcs-cs__media img{object-fit:contain}.mcs-cs.is-ratio-auto .mcs-cs__media{aspect-ratio:auto}.mcs-cs.is-ratio-auto .mcs-cs__media img{height:auto}.mcs-cs--glass{background:0 0;border:0;box-shadow:none;overflow:visible}.mcs-cs--glass::before{display:none}.mcs-cs--glass .mcs-cs__media{border-radius:var(--mcs-radius);box-shadow:var(--mcs-shadow-sm)}.mcs-cs--glass .mcs-cs__body{position:relative;z-index:2;margin:-54px 14px 0;padding:16px 18px 18px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.75);border-radius:calc(var(--mcs-radius) - 2px);box-shadow:0 16px 34px -18px rgba(15,23,42,.45)}.mcs-cs--glass .mcs-cs__chip{bottom:66px}.mcs-cs--overlay,.mcs-cs--poster{aspect-ratio:var(--mcs-card-ratio, 1 / 1);justify-content:flex-end;border:0;color:#fff}.mcs-cs--overlay.is-ratio-auto,.mcs-cs--poster.is-ratio-auto{aspect-ratio:auto;min-height:380px}.mcs-cs--overlay .mcs-cs__media,.mcs-cs--poster .mcs-cs__media{position:absolute;inset:0;aspect-ratio:auto}.mcs-cs--overlay .mcs-cs__media img,.mcs-cs--poster .mcs-cs__media img{height:100%}.mcs-cs--overlay .mcs-cs__body,.mcs-cs--poster .mcs-cs__body{position:relative;z-index:2;flex:none;padding:60px 20px 20px;background:linear-gradient(180deg,transparent,rgba(10,14,40,.78) 45%,rgba(10,14,40,.92))}.mcs-scope .mcs-cs--overlay .mcs-cs__title,.mcs-scope .mcs-cs--poster .mcs-cs__title{color:#fff!important}.mcs-cs--overlay .mcs-cs__desc,.mcs-cs--poster .mcs-cs__desc{color:rgba(255,255,255,.78)}.mcs-cs--overlay .mcs-cs__more,.mcs-cs--poster .mcs-cs__more{color:var(--mcs-accent)}.mcs-cs--overlay .mcs-cs__chip,.mcs-cs--poster .mcs-cs__chip{top:12px;bottom:auto}.mcs-cs--poster .mcs-cs__desc,.mcs-cs--poster .mcs-cs__more{max-height:0;opacity:0;margin:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,margin .3s}.mcs-cs--poster:hover .mcs-cs__desc,.mcs-cs--poster:focus-within .mcs-cs__desc{max-height:90px;opacity:1;margin:0 0 12px}.mcs-cs--poster:hover .mcs-cs__more,.mcs-cs--poster:focus-within .mcs-cs__more{max-height:30px;opacity:1}@media (hover:none){.mcs-cs--poster .mcs-cs__desc,.mcs-cs--poster .mcs-cs__more{max-height:none;opacity:1}.mcs-cs--poster .mcs-cs__desc{margin:0 0 12px}}.mcs-cs--minimal{background:0 0;border:0;box-shadow:none;overflow:visible}.mcs-cs--minimal::before{display:none}.mcs-hover-lift .mcs-cs--minimal:hover{box-shadow:none}.mcs-cs--minimal .mcs-cs__media{border-radius:var(--mcs-radius)}.mcs-cs--minimal .mcs-cs__body{padding:14px 2px 4px}.mcs-cs--minimal .mcs-cs__desc{-webkit-line-clamp:2}.mcs-cs--framed{padding:12px;text-align:center}.mcs-cs--framed .mcs-cs__media{border-radius:calc(var(--mcs-radius) - 4px)}.mcs-cs--framed .mcs-cs__body{align-items:center;padding:16px 10px 8px}.mcs-cs--dark{background:var(--mcs-primary);border-color:transparent}.mcs-scope .mcs-cs--dark .mcs-cs__title{color:#fff!important}.mcs-cs--dark .mcs-cs__desc{color:rgba(255,255,255,.72)}.mcs-cs--dark .mcs-cs__more{color:var(--mcs-accent)}.mcs-cs--accent{border-top:4px solid var(--mcs-accent)}.mcs-cs--accent::before{display:none}.mcs-cs--accent .mcs-cs__chip,.mcs-cs--editorial .mcs-cs__chip{display:none}.mcs-cs--accent .mcs-cs__cat,.mcs-cs--editorial .mcs-cs__cat{display:block;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mcs-accent)}.mcs-cs--button .mcs-cs__more{display:flex;justify-content:center;margin-top:auto;padding:12px 16px;border-radius:12px;background:var(--mcs-accent);color:var(--mcs-heading)}.mcs-cs--button .mcs-cs__more .mcs-icon,.mcs-cs.mcs-cs--button .mcs-cs__more .mcs-icon{color:var(--mcs-heading)}.mcs-cs--result .mcs-cs__stat{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.mcs-cs--result .mcs-cs__stat strong{font-size:28px;line-height:1;font-weight:900;color:var(--mcs-accent)}.mcs-cs--result .mcs-cs__stat small{font-size:13px;font-weight:700;color:var(--mcs-heading)}.mcs-cs--editorial .mcs-cs__title{font-size:21px}.mcs-cs--editorial .mcs-cs__desc{display:none}.mcs-cs--editorial .mcs-cs__more{align-self:flex-end;width:44px;height:44px;justify-content:center;border-radius:50%;background:var(--mcs-heading);font-size:0;gap:0}.mcs-cs--editorial .mcs-cs__more .mcs-icon,.mcs-cs.mcs-cs--editorial .mcs-cs__more .mcs-icon{font-size:18px;color:var(--mcs-accent)}.mcs-cs--split{flex-direction:row}.mcs-cs--split .mcs-cs__media{flex:0 0 44%;aspect-ratio:auto;min-height:220px}.mcs-cs--split .mcs-cs__media img{position:absolute;inset:0}.mcs-cs--split .mcs-cs__body{padding:16px}.mcs-cs--split .mcs-cs__title{font-size:16px}.mcs-cs--split .mcs-cs__desc{-webkit-line-clamp:3;font-size:13px}@media (max-width:767px){.mcs-cs--split{flex-direction:column}.mcs-cs--split .mcs-cs__media{aspect-ratio:var(--mcs-card-ratio, 1 / 1);min-height:0}.mcs-cs--split .mcs-cs__media img{position:static}}.mcs-cs .mcs-cs__media.has-crop img,.mcs-cs .mcs-cs__media.has-crop .mcs-cs__img{position:absolute;max-width:none;object-fit:fill;width:calc(100%/var(--cw));height:calc(100%/var(--ch));left:calc(var(--cx)*-100%/var(--cw));top:calc(var(--cy)*-100%/var(--ch));transform-origin:calc((var(--cx) + var(--cw)/2)*100%) calc((var(--cy) + var(--ch)/2)*100%)}.mcs-cs__media.has-crop::before{display:none}.mcs-cs__media.has-focus img{object-fit:cover!important;object-position:var(--fx, 50%) var(--fy, 50%)}.mcs-cs__media.has-focus::before{display:none}.mcs-cs--focus{aspect-ratio:var(--mcs-card-ratio, 1 / 1);justify-content:flex-end;border:0;background:var(--mcs-primary)}.mcs-cs--focus.is-ratio-auto{aspect-ratio:auto;min-height:380px}.mcs-cs--focus::before{display:none}.mcs-cs--focus .mcs-cs__media{position:absolute;inset:0;aspect-ratio:auto}.mcs-cs--focus .mcs-cs__media img{height:100%}.mcs-cs--focus .mcs-cs__media::after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55))}.mcs-cs--focus .mcs-cs__body{position:relative;z-index:2;flex:none;padding:22px 26px 26px;background:0 0}.mcs-scope .mcs-cs--focus .mcs-cs__title{color:#fff!important;margin:0!important;font-size:clamp(18px,1.6vw,23px)!important;line-height:1.3!important;text-shadow:0 2px 10px rgba(0,0,0,.45)}.mcs-cs--focus .mcs-cs__chip{top:14px;left:14px;bottom:auto}.mcs-cs--focus .mcs-cs__desc{margin:8px 0 0;color:rgba(255,255,255,.86);font-size:13.5px;line-height:1.5;-webkit-line-clamp:2;text-shadow:0 1px 6px rgba(0,0,0,.45)}.mcs-cs--focus .mcs-cs__more{margin-top:12px;color:var(--mcs-accent)!important;text-shadow:0 1px 6px rgba(0,0,0,.4)}.mcs-cs.mcs-cs--focus .mcs-cs__more .mcs-icon{color:var(--mcs-accent)}.mcs-cs--focus:has(.mcs-cs__desc) .mcs-cs__media::after,.mcs-cs--focus:has(.mcs-cs__more) .mcs-cs__media::after{height:62%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.35) 45%,rgba(0,0,0,.7))}.mcs-cs--focus .mcs-cs__media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.mcs-cs--focus:hover .mcs-cs__media img{transform:scale(1.05)}.mcs-hover-lift .mcs-cs--focus:hover{box-shadow:0 22px 44px -22px rgba(0,0,0,.55)}.mcs-cs--focus .mcs-cs__ph,.mcs-cs--overlay .mcs-cs__ph,.mcs-cs--poster .mcs-cs__ph{font-size:0}.mcs-scope .mcs-filter:hover,.mcs-scope .mcs-filter:focus-visible{background:var(--mcs-primary)!important;border-color:var(--mcs-primary)!important;color:#fff!important}.mcs-scope .mcs-filter:hover em{background:rgba(255,255,255,.18);color:#fff}.mcs-scope .mcs-filter.is-active,.mcs-scope .mcs-filter.is-active:hover{color:#fff!important}.mcs-scope .mcs-loadmore:hover,.mcs-scope .mcs-loadmore:focus{color:#fff!important}.mcs-more.is-auto .mcs-loadmore{display:none}.mcs-autoload{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;color:var(--mcs-text);opacity:0;transition:opacity .2s}.mcs-app.is-loading .mcs-autoload{opacity:1}.mcs-autoload i{width:8px;height:8px;border-radius:50%;background:var(--mcs-accent);animation:mcs-dot 1s ease-in-out infinite}.mcs-autoload i:nth-child(2){animation-delay:.15s}.mcs-autoload i:nth-child(3){animation-delay:.3s;margin-right:6px}@keyframes mcs-dot{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-5px);opacity:1}}.mcs-sg::before,.mcs-sg::after{filter:none!important;animation:none!important;opacity:.55}.mcs-sg::before{background:radial-gradient(circle,color-mix(in srgb,var(--brand, var(--mcs-primary)) 45%,transparent) 0%,transparent 68%)!important}.mcs-sg::after{background:radial-gradient(circle,color-mix(in srgb,var(--brand2, var(--mcs-accent)) 45%,transparent) 0%,transparent 68%)!important}.mcs-mono .mcs-sg::after{background:radial-gradient(circle,color-mix(in srgb,var(--mcs-primary) 30%,transparent) 0%,transparent 68%)!important;opacity:.5}.mcs-sb{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff}.mcs-statement__orb,.mcs-panelx__glow{animation:none!important}.mcs-statement__icon{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mcs-video__play::before{animation:none!important;opacity:.6}.mcs-video--lazy:hover .mcs-video__play::before{animation:mcs-pulse 2s ease-out infinite!important}.mcs-scope .mcs-cs.mcs-t-light{background:#fff;border-color:rgba(10,20,60,.1)}.mcs-scope .mcs-cs.mcs-t-soft{background:#f3f5fa;border-color:transparent;box-shadow:none}.mcs-scope .mcs-cs.mcs-t-cream{background:#fff8e1;border-color:rgba(245,180,0,.28)}.mcs-scope .mcs-cs.mcs-t-outline{background:0 0;border:2px solid var(--mcs-primary, #0b1d51);box-shadow:none}.mcs-scope .mcs-cs.mcs-t-navy{background:var(--mcs-primary, #0b1d51);border-color:transparent}.mcs-scope .mcs-cs.mcs-t-navy .mcs-cs__title{color:#fff!important}.mcs-scope .mcs-cs.mcs-t-navy .mcs-cs__desc,.mcs-scope .mcs-cs.mcs-t-navy .mcs-cs__cat{color:rgba(255,255,255,.75)}.mcs-scope .mcs-cs.mcs-t-navy .mcs-cs__more{color:var(--mcs-accent, #f5b400)}.mcs-scope .mcs-cs--dark.mcs-t-light .mcs-cs__title{color:var(--mcs-heading, #0b1d51)!important}.mcs-scope .mcs-cs--dark.mcs-t-light .mcs-cs__desc{color:#5a6275}.mcs-scope .mcs-cs--dark.mcs-t-light .mcs-cs__more{color:var(--mcs-primary, #0b1d51)}.mcs-scope .mcs-cs.mcs-t-soft.mcs-cs--minimal,.mcs-scope .mcs-cs.mcs-t-cream.mcs-cs--minimal,.mcs-scope .mcs-cs.mcs-t-navy.mcs-cs--minimal,.mcs-scope .mcs-cs.mcs-t-outline.mcs-cs--minimal{padding:10px;overflow:hidden}.mcs-scope .mcs-cs.mcs-sh-round{--mcs-radius:16px;border-radius:16px}.mcs-scope .mcs-cs.mcs-sh-sharp{--mcs-radius:0px;border-radius:0}.mcs-scope .mcs-cs.mcs-sh-xl{--mcs-radius:28px;border-radius:28px}.mcs-scope .mcs-cs.mcs-sh-sharp .mcs-cs__media,.mcs-scope .mcs-cs.mcs-sh-sharp .mcs-cs__media img{border-radius:0}.mcs-scope .mcs-cs.mcs-sh-xl .mcs-cs__chip{border-radius:999px}.mcs-scope .mcs-cs.mcs-sh-sharp .mcs-cs__chip,.mcs-scope .mcs-cs.mcs-sh-sharp .mcs-cs__more{border-radius:0}.mcs-scope .mcs-cs.mcs-al-center .mcs-cs__body{text-align:center;align-items:center}.mcs-scope .mcs-cs.mcs-al-center .mcs-cs__more,.mcs-scope .mcs-cs.mcs-al-center .mcs-cs__cat,.mcs-scope .mcs-cs.mcs-al-center .mcs-cs__stat{margin-left:auto;margin-right:auto;justify-content:center}.mcs-scope .mcs-cs.mcs-al-left .mcs-cs__body{text-align:left}.mcs-scope .mcs-frows{display:flex;flex-direction:column;gap:10px;flex:1 1 100%;min-width:0}.mcs-scope .mcs-frow{display:flex;align-items:flex-start;gap:12px;min-width:0}.mcs-scope .mcs-frows{gap:14px}.mcs-scope .mcs-frow+.mcs-frow{padding-top:14px;border-top:1px dashed rgba(27,37,89,.12)}.mcs-scope .mcs-frow__label{flex:none;min-width:74px;padding-top:11px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mcs-heading, #1b2559);opacity:.7}.mcs-scope .mcs-frow .mcs-filters{flex:1 1 auto;min-width:0}.mcs-scope .mcs-filters--svc .mcs-filter{font-size:.92em}@media (max-width:640px){.mcs-scope .mcs-frow{flex-direction:column;align-items:stretch;gap:6px}.mcs-scope .mcs-frow__label{min-width:0;padding-top:0}}.mcs-scope .mcs-pdfbtn{gap:6px}.mcs-scope .mcs-vside{display:grid;grid-template-columns:minmax(230px,34%) minmax(0,1fr);gap:var(--g, 24px);align-items:start;margin:0 0 var(--g, 24px)}.mcs-scope .mcs-vside--right{grid-template-columns:minmax(0,1fr) minmax(230px,34%)}.mcs-scope .mcs-vside--right .mcs-vside__video{order:2}.mcs-scope .mcs-vside__video{margin:0;width:100%;max-width:380px;justify-self:center;position:sticky;top:96px}.mcs-scope .mcs-vside__video .mcs-video{border-radius:var(--mcs-radius, 18px);overflow:hidden}.mcs-scope .mcs-vside__video figcaption{margin-top:8px;text-align:center;font-size:.9em;opacity:.75}.mcs-scope .mcs-vside__text{min-width:0;display:flex;flex-direction:column;gap:var(--g, 24px)}.mcs-scope .mcs-vside__text>*{margin-top:0!important;margin-bottom:0!important}.mcs-scope .mcs-vside__text .mcs-sg{margin:0}.mcs-scope .mcs-vside__text .mcs-sb{height:auto}@media (max-width:1024px){.mcs-scope .mcs-vside{grid-template-columns:minmax(200px,40%) minmax(0,1fr)}.mcs-scope .mcs-vside--right{grid-template-columns:minmax(0,1fr) minmax(200px,40%)}}@media (max-width:700px){.mcs-scope .mcs-vside,.mcs-scope .mcs-vside--right{grid-template-columns:minmax(0,1fr)}.mcs-scope .mcs-vside--right .mcs-vside__video{order:0}.mcs-scope .mcs-vside__video{position:static;max-width:300px}}.mcs-anibg>b,.mcs-anibg>span,.mcs-anibg>svg{position:absolute;display:block;will-change:transform,opacity}.mcs-anibg.is-paused *{animation-play-state:paused!important}.mcs-anibg .mcs-ic{position:absolute;display:block;width:var(--s, 24px);height:var(--s, 24px);color:var(--c, var(--a1))}.mcs-rk .mcs-ic{position:relative}.mcs-anibg svg{width:100%;height:100%;display:block;overflow:visible}.mcs-anibg .mcs-ic svg,.mcs-anibg .mcs-tw svg,.mcs-nt em svg,.mcs-gr__tag svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mcs-anibg svg.is-fill{fill:currentColor;fill-opacity:.9}.mcs-anibg--social>i,.mcs-anibg--drift>i,.mcs-anibg--orbit>i:nth-child(n+2),.mcs-anibg--notify>i:nth-child(n+2),.mcs-anibg--growth>i:nth-child(n+2),.mcs-anibg--hashtags>i,.mcs-anibg--rocket>i:nth-child(n+2),.mcs-anibg--bokeh>i,.mcs-anibg--rings>i:nth-child(n+2),.mcs-anibg--beams>i:nth-child(n+2),.mcs-anibg--lines>i:nth-child(n+2),.mcs-anibg--shapes>i,.mcs-anibg--spotlight>i,.mcs-anibg--confetti>i:nth-child(n+2),.mcs-anibg--stars>i:nth-child(n+2),.mcs-anibg--dotwave>i:nth-child(n+2),.mcs-anibg--mesh>i:nth-child(n+3){display:none}.mcs-anibg--orbit>i:first-child,.mcs-anibg--notify>i:first-child,.mcs-anibg--growth>i:first-child,.mcs-anibg--rocket>i:first-child,.mcs-anibg--rings>i:first-child,.mcs-anibg--beams>i:first-child,.mcs-anibg--lines>i:first-child,.mcs-anibg--confetti>i:first-child,.mcs-anibg--stars>i:first-child,.mcs-anibg--dotwave>i:first-child{width:46%;aspect-ratio:1;right:-8%;top:-28%;border-radius:50%;background:var(--a1);filter:blur(var(--mcs-blur, 70px));opacity:.55;animation:mcs-blob var(--d) ease-in-out infinite alternate}.mcs-anibg--social::before,.mcs-anibg--drift::before,.mcs-anibg--hashtags::before,.mcs-anibg--shapes::before,.mcs-anibg--bokeh::before{content:"";position:absolute;width:44%;aspect-ratio:1;right:-10%;top:-40%;border-radius:50%;background:var(--a1);filter:blur(var(--mcs-blur, 70px));opacity:.35}.mcs-ic--rise{left:var(--x);bottom:-40px;filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--c) 35%,transparent));opacity:0;animation:mcs-rise var(--du) ease-in infinite;animation-delay:var(--dl)}@keyframes mcs-rise{0%{transform:translate(0,0) scale(.6) rotate(0);opacity:0}12%{opacity:1}50%{transform:translate(var(--sw),-55vh) scale(1) rotate(10deg)}85%{opacity:.9}to{transform:translate(calc(var(--sw)*-1),-115vh) scale(1.15) rotate(-10deg);opacity:0}}.mcs-shero .mcs-ic--rise,.mcs-lhero .mcs-ic--rise,.mcs-cta .mcs-ic--rise{animation-name:mcs-rise-box}@keyframes mcs-rise-box{0%{transform:translate(0,0) scale(.6);opacity:0}12%{opacity:1}50%{transform:translate(var(--sw),-320px) scale(1) rotate(10deg)}85%{opacity:.85}to{transform:translate(calc(var(--sw)*-1),-640px) scale(1.15) rotate(-10deg);opacity:0}}.mcs-ic--drift{left:var(--x);top:var(--y);opacity:.85;animation:mcs-drift var(--du) ease-in-out infinite alternate;animation-delay:var(--dl)}@keyframes mcs-drift{0%{transform:translate(0,0) rotate(var(--rt)) scale(.9)}50%{transform:translate(18px,-22px) rotate(0deg) scale(1.08)}to{transform:translate(-14px,12px) rotate(calc(var(--rt)*-1)) scale(.95)}}.mcs-orb__core{right:12%;top:50%;width:90px;height:90px;margin:-45px -45px 0 0;border-radius:50%;background:radial-gradient(circle,var(--a1),transparent 70%);opacity:.7;animation:mcs-pulse 4s ease-in-out infinite}.mcs-orb{right:12%;top:50%;border-radius:50%;border:1.5px dashed color-mix(in srgb,var(--a2) 35%,transparent);animation:mcs-spin calc(var(--d)*1.2) linear infinite}.mcs-orb--1{width:200px;height:200px;margin:-100px -100px 0 0}.mcs-orb--2{width:340px;height:340px;margin:-170px -170px 0 0;animation-direction:reverse;animation-duration:calc(var(--d)*1.7)}.mcs-orb--3{width:500px;height:500px;margin:-250px -250px 0 0;animation-duration:calc(var(--d)*2.3)}.mcs-ic--orb{--s:30px;left:50%;top:50%;margin:-15px 0 0-15px;transform:rotate(var(--a)) translateY(calc(var(--r, 100px)*-1)) rotate(calc(var(--a)*-1));padding:6px;border-radius:50%;background:#fff;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--c) 70%,transparent);box-sizing:border-box}.mcs-orb--2 .mcs-ic--orb{--r:170px}.mcs-orb--1 .mcs-ic--orb{--r:100px}.mcs-orb--3 .mcs-ic--orb{--r:250px}@keyframes mcs-pulse{50%{transform:scale(1.25);opacity:.45}}@media (max-width:760px){.mcs-orb,.mcs-orb__core{right:50%;transform-origin:center}.mcs-orb--3{display:none}}.mcs-nt{left:var(--x);top:var(--y);display:flex!important;align-items:center;gap:8px;padding:9px 14px 9px 9px;border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 14px 32px -14px rgba(20,28,70,.35);font-size:12px;line-height:1.15;white-space:nowrap;color:#1b2559;opacity:0;animation:mcs-note 12s ease-in-out infinite;animation-delay:var(--dl)}.mcs-nt em{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 18%,#fff);color:var(--c);flex:none}.mcs-nt em svg{width:17px;height:17px}.mcs-nt strong{font-weight:800;font-size:13px}.mcs-nt small{opacity:.65;margin-left:2px}@keyframes mcs-note{0%,4%{opacity:0;transform:translateY(14px) scale(.92)}8%,38%{opacity:1;transform:translateY(0) scale(1)}45%,to{opacity:0;transform:translateY(-10px) scale(.97)}}@media (max-width:760px){.mcs-nt{left:auto;right:4%}.mcs-nt:nth-of-type(n+4){display:none!important}}.mcs-gr{right:3%;bottom:6%;width:min(46%,520px)}.mcs-gr svg{height:auto}.mcs-gr rect{transform-box:fill-box;transform-origin:bottom;opacity:.75;animation:mcs-bar 7s cubic-bezier(.3,.9,.3,1) infinite;animation-delay:calc(var(--k)*.12s)}.mcs-gr .l{fill:none;stroke:var(--a2);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;animation:mcs-draw 7s ease-in-out infinite}.mcs-gr .d{fill:var(--a1);animation:mcs-dot 7s ease-in-out infinite}.mcs-gr__tag{position:absolute;right:0;top:-6%;display:flex!important;align-items:center;gap:5px;padding:6px 11px;border-radius:99px;background:var(--a2);color:#fff;font-weight:800;font-size:13px;animation:mcs-dot 7s ease-in-out infinite}.mcs-gr__tag svg{width:15px;height:15px}@keyframes mcs-bar{0%{transform:scaleY(.05)}30%,85%{transform:scaleY(1)}to{transform:scaleY(.05)}}@keyframes mcs-draw{0%{stroke-dashoffset:400}40%,85%{stroke-dashoffset:0}to{stroke-dashoffset:400}}@keyframes mcs-dot{0%,35%{opacity:0;transform:scale(.4)}45%,85%{opacity:1;transform:scale(1)}to{opacity:0}}@media (max-width:760px){.mcs-gr{width:70%;opacity:.55}}.mcs-tags{left:0;top:var(--y);display:flex!important;gap:18px;white-space:nowrap;width:max-content;animation:mcs-marquee var(--du) linear infinite;animation-direction:var(--dir);opacity:.55}.mcs-tags span{font-weight:800;font-size:clamp(16px,2.2vw,30px);color:var(--c);letter-spacing:-.01em}.mcs-tags:nth-of-type(even) span{font-size:clamp(13px,1.6vw,20px);opacity:.8}@keyframes mcs-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mcs-tw{left:var(--x);top:var(--y);width:var(--s);height:var(--s);color:var(--c);animation:mcs-twinkle 2.6s ease-in-out infinite;animation-delay:var(--dl)}@keyframes mcs-twinkle{0%,to{opacity:.15;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(45deg)}}.mcs-rk{left:0;bottom:0;width:46px;height:46px;animation:mcs-fly calc(var(--d)*.45) cubic-bezier(.45,0,.55,1) infinite}.mcs-rk .mcs-ic{--s:46px;color:var(--a1);transform:rotate(0deg);filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--a1) 50%,transparent))}.mcs-rk__trail{position:absolute;right:70%;top:70%;width:160px;height:4px;border-radius:4px;background:linear-gradient(90deg,transparent,var(--a2));transform:rotate(-38deg);transform-origin:right center;opacity:.7}@keyframes mcs-fly{0%{transform:translate(-10vw,20px);opacity:0}10%{opacity:1}80%{opacity:1}to{transform:translate(105vw,-460px);opacity:0}}.mcs-bk{left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s)/-2);border-radius:50%;background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--c) 90%,#fff),var(--c));opacity:var(--o);filter:blur(2px);animation:mcs-bokeh var(--du) ease-in-out infinite alternate;animation-delay:var(--dl)}@keyframes mcs-bokeh{0%{transform:translate(0,0) scale(1)}50%{transform:translate(30px,-40px) scale(1.2);opacity:calc(var(--o)*.5)}to{transform:translate(-25px,20px) scale(.85)}}.mcs-rg{right:14%;top:50%;width:520px;height:520px;margin:-260px -260px 0 0;border-radius:50%;border:2px solid var(--c);opacity:0;animation:mcs-ring 8s ease-out infinite;animation-delay:var(--dl)}.mcs-rg__dot{right:14%;top:50%;width:16px;height:16px;margin:-8px -8px 0 0;border-radius:50%;background:var(--a1);box-shadow:0 0 0 8px color-mix(in srgb,var(--a1) 25%,transparent)}@keyframes mcs-ring{0%{transform:scale(.05);opacity:.9}to{transform:scale(1);opacity:0}}.mcs-bm{left:var(--x);top:-30%;width:var(--w);height:160%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 55%,transparent),transparent);transform:skewX(-22deg);filter:blur(6px);animation:mcs-beam var(--du) ease-in-out infinite;animation-delay:var(--dl)}@keyframes mcs-beam{0%,to{transform:skewX(-22deg) translateX(-60%);opacity:0}50%{transform:skewX(-22deg) translateX(60%);opacity:.9}}.mcs-ln{inset:0;width:100%;height:100%}.mcs-ln path{fill:none;stroke:var(--c);stroke-width:2;stroke-linecap:round;stroke-dasharray:160 420;opacity:.7;vector-effect:non-scaling-stroke;animation:mcs-flow var(--du) linear infinite;animation-delay:var(--dl)}@keyframes mcs-flow{to{stroke-dashoffset:-580}}.mcs-sh{left:var(--x);top:var(--y);width:var(--s);height:var(--s);animation:mcs-shape var(--du) ease-in-out infinite alternate;animation-delay:var(--dl);opacity:.8}.mcs-sh--circle{border-radius:50%;background:var(--c)}.mcs-sh--ring{border-radius:50%;border:4px solid var(--c);box-sizing:border-box}.mcs-sh--square{border-radius:6px;background:var(--c)}.mcs-sh--tri{background:var(--c);clip-path:polygon(50%0,100% 100%,0 100%)}.mcs-sh--plus{background:linear-gradient(var(--c),var(--c)) center/100% 30%no-repeat,linear-gradient(var(--c),var(--c)) center/30% 100%no-repeat}.mcs-sh--zig{height:calc(var(--s)*.5);background:linear-gradient(135deg,var(--c) 25%,transparent 25%) -10px 0,linear-gradient(225deg,var(--c) 25%,transparent 25%) -10px 0;background-size:20px 20px}@keyframes mcs-shape{0%{transform:translate(0,0) rotate(0)}50%{transform:translate(24px,-26px) rotate(140deg)}to{transform:translate(-16px,14px) rotate(260deg)}}.mcs-anibg--mesh>i:nth-child(1){inset:-20%;background:radial-gradient(40% 50%at 20% 30%,var(--a1),transparent 70%),radial-gradient(40% 45%at 80% 20%,var(--a2),transparent 70%),radial-gradient(45% 50%at 70% 85%,var(--a3),transparent 70%),radial-gradient(35% 40%at 30% 80%,color-mix(in srgb,var(--a1) 60%,var(--a2)),transparent 70%);background-size:160% 160%;filter:blur(calc(var(--mcs-blur, 70px)*.6));animation:mcs-mesh calc(var(--d)*.9) ease-in-out infinite alternate}.mcs-anibg--mesh>i:nth-child(2){inset:-40%;background:conic-gradient(from 90deg,transparent,color-mix(in srgb,var(--a2) 40%,transparent),transparent 40%);animation:mcs-spin calc(var(--d)*2) linear infinite;filter:blur(40px);opacity:.6}@keyframes mcs-mesh{0%{background-position:0 0;transform:scale(1)}50%{background-position:100% 40%;transform:scale(1.08)}to{background-position:30% 100%;transform:scale(1)}}.mcs-anibg--spotlight{--mx:70%;--my:40%}.mcs-sp__grid{inset:0;background-image:linear-gradient(color-mix(in srgb,var(--a2) 26%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--a2) 26%,transparent) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(260px circle at var(--mx) var(--my),#000,transparent 75%);-webkit-mask-image:radial-gradient(260px circle at var(--mx) var(--my),#000,transparent 75%)}.mcs-sp__glow{inset:0;background:radial-gradient(340px circle at var(--mx) var(--my),color-mix(in srgb,var(--a1) 55%,transparent),transparent 65%)}.mcs-anibg--confetti canvas,.mcs-anibg--stars canvas,.mcs-anibg--dotwave canvas{opacity:1}@media (prefers-reduced-motion:reduce){.mcs-anibg *{animation:none!important}.mcs-ic--rise,.mcs-nt,.mcs-gr__tag,.mcs-gr .d{opacity:.8!important;transform:none!important}.mcs-rk{display:none!important}}.mcs-orb--1 .mcs-ic--orb svg{animation:mcs-spin calc(var(--d)*1.2) linear infinite reverse}.mcs-orb--2 .mcs-ic--orb svg{animation:mcs-spin calc(var(--d)*1.7) linear infinite}.mcs-orb--3 .mcs-ic--orb svg{animation:mcs-spin calc(var(--d)*2.3) linear infinite reverse}@media (min-width:900px){.mcs-shero .mcs-ic--rise,.mcs-lhero .mcs-ic--rise,.mcs-shero .mcs-ic--drift,.mcs-lhero .mcs-ic--drift,.mcs-shero .mcs-sh,.mcs-lhero .mcs-sh{left:calc(52% + var(--x)*.46)}}@media (max-width:899px){.mcs-shero .mcs-ic--rise,.mcs-lhero .mcs-ic--rise,.mcs-shero .mcs-ic--drift,.mcs-lhero .mcs-ic--drift{opacity:.45}}.mcs-lhero.has-logos .mcs-lhero__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px}.mcs-lhero__visual{width:100%;max-width:var(--lmax, 680px);justify-self:center;position:relative;z-index:1}.mcs-logos-sc{max-width:600px;margin:0 auto}.mcs-logos{--spd:1;--lc:#f5a623;--lc2:#1b2559;position:relative;width:100%;aspect-ratio:1;container-type:inline-size;isolation:isolate;user-select:none}.mcs-logos img{display:block;max-width:100%}.mcs-logos__center{position:absolute;left:50%;top:50%;width:calc(24cqw*var(--csz, 1));aspect-ratio:1;transform:translate(-50%,-50%);z-index:5;display:grid;place-items:center}.mcs-logos__center img{width:100%;height:100%;object-fit:contain;border-radius:50%;position:relative;z-index:2;box-shadow:0 2.4cqw 6cqw -2cqw color-mix(in srgb,var(--lc2) 60%,transparent);animation:mcs-lg-breathe calc(5s*var(--spd)) ease-in-out infinite}.mcs-logos__glow{position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lc) 55%,transparent),transparent 65%);opacity:0;z-index:1}.mcs-logos.has-glow .mcs-logos__glow{opacity:.9;animation:mcs-lg-glow calc(3.4s*var(--spd)) ease-in-out infinite}.mcs-logos.has-glow .mcs-logos__center::before,.mcs-logos.has-glow .mcs-logos__center::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--lc);opacity:0;animation:mcs-lg-ping calc(3.4s*var(--spd)) ease-out infinite;z-index:1}.mcs-logos.has-glow .mcs-logos__center::after{animation-delay:calc(1.7s*var(--spd))}@keyframes mcs-lg-breathe{50%{transform:scale(1.05)}}@keyframes mcs-lg-glow{50%{transform:scale(1.12);opacity:.55}}@keyframes mcs-lg-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}.mcs-lg{position:absolute;width:calc(var(--ls, 11)*1cqw*var(--lscx, 1));aspect-ratio:1;transform:translate(-50%,-50%);z-index:3}.mcs-lg>i{display:grid;place-items:center;width:100%;height:100%;padding:19%;box-sizing:border-box;overflow:hidden;background:#fff;border-radius:50%;box-shadow:0 1cqw 3cqw -1cqw rgba(20,28,70,.28),0 0 0 1px rgba(20,28,70,.05);transition:transform .3s,box-shadow .3s,filter .3s}.mcs-lg img{width:100%;height:100%;object-fit:contain}.mcs-lg.is-dark>i{background:#111827}.mcs-logos--shape-rounded .mcs-lg>i{border-radius:24%;padding:13%}.mcs-logos--shape-square .mcs-lg>i{border-radius:8%;padding:10%}.mcs-logos--card-glass .mcs-lg>i{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 1cqw 3cqw -1.5cqw rgba(20,28,70,.25)}.mcs-logos--card-plain .mcs-lg>i{background:0 0;box-shadow:none;padding:6%}.mcs-logos--card-plain .mcs-lg.is-dark>i{background:#111827}.mcs-logos.is-gray .mcs-lg img{filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s}.mcs-logos.is-gray .mcs-lg:hover img{filter:none;opacity:1}.mcs-lg:hover{z-index:6}.mcs-lg:hover>i{box-shadow:0 1.6cqw 4cqw -1cqw color-mix(in srgb,var(--lc) 60%,transparent),0 0 0 2px var(--lc)}.mcs-logos.is-pausable:hover *,.mcs-logos.is-pausable:hover{animation-play-state:paused!important}.mcs-logos__ring{position:absolute;left:50%;top:50%;width:var(--rd);aspect-ratio:1;margin:0;transform:translate(-50%,-50%);border-radius:50%;animation:mcs-lg-spin calc(var(--dur)*var(--spd)) linear infinite var(--dir)}.mcs-logos.is-reverse .mcs-logos__ring{animation-direction:var(--cdir)}.mcs-logos__ring,.mcs-logos__center,.mcs-logos__glow{pointer-events:none}.mcs-logos__center img{pointer-events:auto}.mcs-logos__ring .mcs-lg{pointer-events:auto}.mcs-logos__ring:hover{z-index:5}.mcs-logos.is-reverse .mcs-logos__ring .mcs-lg>i{animation-direction:var(--cdir)!important}.mcs-logos.has-rings .mcs-logos__ring{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--lc2) 14%,transparent)}.mcs-logos.has-rings .mcs-logos__ring::before{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px dashed color-mix(in srgb,var(--lc) 45%,transparent)}.mcs-logos--orbit .mcs-logos__ring .mcs-lg>i{animation:mcs-lg-unspin calc(var(--dur)*var(--spd)) linear infinite var(--dir)}.mcs-logos--orbit .mcs-lg:hover>i{animation-play-state:paused}@keyframes mcs-lg-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes mcs-lg-unspin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.mcs-logos--galaxy{aspect-ratio:1/.78;perspective:900px}.mcs-logos--galaxy .mcs-logos__ring{transform-style:preserve-3d;animation-name:mcs-lg-gal}.mcs-logos--galaxy .mcs-logos__ring:nth-child(2){--tilt:64deg}.mcs-logos--galaxy .mcs-lg{transform-style:preserve-3d}.mcs-logos--galaxy .mcs-lg>i{animation:mcs-lg-gal-i calc(var(--dur)*var(--spd)) linear infinite var(--dir)}@keyframes mcs-lg-gal{0%{transform:translate(-50%,-50%) rotateX(var(--tilt, 60deg)) rotateZ(0)}to{transform:translate(-50%,-50%) rotateX(var(--tilt, 60deg)) rotateZ(360deg)}}@keyframes mcs-lg-gal-i{0%{transform:rotateZ(0) rotateX(calc(var(--tilt, 60deg)*-1))}to{transform:rotateZ(-360deg) rotateX(calc(var(--tilt, 60deg)*-1))}}.mcs-logos--galaxy .mcs-logos__center{width:calc(22cqw*var(--csz, 1))}.mcs-logos--bubbles .mcs-lg{animation:mcs-lg-float calc(6s*var(--spd)) ease-in-out infinite alternate;animation-delay:var(--dl)}@keyframes mcs-lg-float{0%{transform:translate(-50%,-50%) translate(0,0)}to{transform:translate(-50%,-50%) translate(var(--fx),var(--fy))}}.mcs-logos--bubbles .mcs-lg:hover>i{transform:scale(1.18)}.mcs-logos--bubbles .mcs-logos__center{width:calc(24cqw*var(--csz, 1))}.mcs-logos--carousel{perspective:1100px}.mcs-logos__c3d{position:absolute;left:50%;top:var(--y);width:0;height:0;transform-style:preserve-3d;animation:mcs-lg-c3d calc(var(--dur)*var(--spd)) linear infinite var(--dir)}.mcs-logos.is-reverse .mcs-logos__c3d{animation-direction:reverse}.mcs-logos__c3d .mcs-lg{--ls:12;left:0;top:0;transform:translate(-50%,-50%) rotateY(var(--ry)) translateZ(36cqw);backface-visibility:visible}.mcs-logos__c3d .mcs-lg>i{box-shadow:0 1cqw 3cqw -1cqw rgba(20,28,70,.3)}@keyframes mcs-lg-c3d{0%{transform:rotateX(-8deg) rotateY(0)}to{transform:rotateX(-8deg) rotateY(360deg)}}.mcs-logos--carousel .mcs-logos__center{z-index:2}.mcs-logos__cols{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);gap:3cqw;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(transparent,#000 16%,#000 84%,transparent);border-radius:4cqw}.mcs-logos__col{overflow:hidden}.mcs-logos__track{display:flex;flex-direction:column;gap:3cqw;animation:mcs-lg-up calc(var(--dur)*var(--spd)) linear infinite var(--dir)}.mcs-logos.is-reverse .mcs-logos__track{animation-direction:reverse}.mcs-logos__track .mcs-lg{position:relative;width:100%;transform:none;left:auto;top:auto;flex:none}@keyframes mcs-lg-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 1.5cqw))}}.mcs-logos--marquee .mcs-logos__center{width:calc(28cqw*var(--csz, 1))}.mcs-logos--marquee .mcs-logos__center img{box-shadow:0 0 0 2.4cqw rgba(255,255,255,.85),0 3cqw 8cqw -2cqw color-mix(in srgb,var(--lc2) 60%,transparent)}.mcs-logos__grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:3cqw}.mcs-logos__grid .mcs-lg{position:relative;width:auto;transform:none;left:auto;top:auto}.mcs-logos__grid .mcs-lg:nth-child(-n+4){grid-row:1}.mcs-logos__grid .mcs-lg:nth-child(5){grid-column:1;grid-row:2}.mcs-logos__grid .mcs-lg:nth-child(6){grid-column:4;grid-row:2}.mcs-logos__grid .mcs-lg:nth-child(7){grid-column:1;grid-row:3}.mcs-logos__grid .mcs-lg:nth-child(8){grid-column:4;grid-row:3}.mcs-logos__grid .mcs-lg:nth-child(n+9){grid-row:4}.mcs-logos__grid .mcs-lg>i{transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s}.mcs-logos__grid .mcs-lg.is-flip>i{transform:rotateY(90deg) scale(.9);opacity:.2}.mcs-logos--flip .mcs-logos__center{width:calc(44cqw*min(var(--csz, 1),1.05))}.mcs-logos--flip .mcs-lg{animation:mcs-lg-bob calc(4s*var(--spd)) ease-in-out infinite}.mcs-logos--flip .mcs-lg:nth-child(odd){animation-delay:calc(-2s*var(--spd))}@keyframes mcs-lg-bob{50%{transform:translateY(-1cqw)}}@media (max-width:900px){.mcs-lhero.has-logos .mcs-lhero__inner{grid-template-columns:minmax(0,1fr)}.mcs-lhero__visual{max-width:min(380px,92%);margin-top:6px}.mcs-lhero__visual.is-mob-hide{display:none}}@media (prefers-reduced-motion:reduce){.mcs-logos:not(.mcs-keep-moving) *,.mcs-logos:not(.mcs-keep-moving) ::before,.mcs-logos:not(.mcs-keep-moving) ::after{animation:none!important}}.mcs-logos-prev{position:relative;margin:16px 0;padding:26px;border-radius:16px;background:linear-gradient(135deg,#fffaf0,#f4f6fb);display:grid;place-items:center}.mcs-logos-prev__stage{width:100%;max-width:440px}.mcs-logos-prev>span{position:absolute;left:14px;top:12px;font-size:12px;font-weight:700;color:#1b2559;background:#fff;padding:4px 10px;border-radius:99px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.mcs-lbg{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;opacity:var(--lop, .35);display:flex;flex-direction:column;justify-content:space-evenly}.mcs-lbg--v{flex-direction:row}.mcs-lbg__line{overflow:visible;flex:none}.mcs-lbg__track{display:flex;gap:26px;width:max-content;animation:mcs-lbg-x var(--dur) linear infinite var(--dir);will-change:transform}.mcs-lbg--v .mcs-lbg__track{flex-direction:column;width:auto;height:max-content;animation-name:mcs-lbg-y}.mcs-lbg .mcs-lg{position:relative;left:auto;top:auto;transform:none;width:var(--lsz, 76px);flex:none}.mcs-lbg .mcs-lg>i{box-shadow:0 6px 18px -8px rgba(20,28,70,.3)}@keyframes mcs-lbg-x{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 13px))}}@keyframes mcs-lbg-y{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 13px))}}.mcs-lhero>.mcs-lbg~.mcs-wrap{position:relative;z-index:1}.mcs-anibg.is-paused~.mcs-lbg .mcs-lbg__track{animation-play-state:paused}@media (max-width:760px){.mcs-lbg .mcs-lg{width:calc(var(--lsz, 76px)*.72)}.mcs-lbg__track{gap:16px}}@media (prefers-reduced-motion:reduce){.mcs-lbg:not(.mcs-keep-moving) .mcs-lbg__track{animation:none!important}}.mcs-logos-bgprev{position:relative;height:280px;margin:10px 0 18px;border-radius:16px;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#fffaf0,#f4f6fb)}.mcs-logos-bgprev>span{position:absolute;left:14px;top:12px;z-index:2;font-size:12px;font-weight:700;color:#1b2559;background:#fff;padding:4px 10px;border-radius:99px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.mcs-logos--galaxy{aspect-ratio:1/.86}.mcs-logos--galaxy .mcs-logos__ring{width:calc(var(--rd)*.86)}.mcs-lhero__visual.is-solo{max-width:var(--lmax, 340px)}.mcs-logos--solo{aspect-ratio:1}.mcs-logos--solo .mcs-logos__center{width:62cqw}.mcs-logos--solo .mcs-logos__center img{box-shadow:0 4cqw 10cqw -3cqw color-mix(in srgb,var(--lc2) 65%,transparent)}.mcs-solo--float .mcs-logos__center{animation:mcs-solo-float calc(5s*var(--spd)) ease-in-out infinite}.mcs-solo--float .mcs-logos__center img{animation:none}@keyframes mcs-solo-float{50%{transform:translate(-50%,calc(-50% - 5cqw))}}.mcs-solo--plain .mcs-logos__center img{animation:none}.mcs-solo--pulse.has-glow .mcs-logos__center::before,.mcs-solo--pulse.has-glow .mcs-logos__center::after{border-width:3px}.mcs-solo__ring{position:absolute;left:50%;top:50%;border-radius:50%;border:2px dashed color-mix(in srgb,var(--lc) 55%,transparent);transform:translate(-50%,-50%);animation:mcs-lg-spin calc(24s*var(--spd)) linear infinite}.mcs-solo__ring--1{width:80cqw;aspect-ratio:1}.mcs-solo__ring--2{width:98cqw;aspect-ratio:1;border-color:color-mix(in srgb,var(--lc2) 22%,transparent);animation-duration:calc(36s*var(--spd));animation-direction:reverse}.mcs-solo__ring i{position:absolute;width:4.4cqw;aspect-ratio:1;border-radius:50%;background:var(--lc);box-shadow:0 0 0 1.4cqw color-mix(in srgb,var(--lc) 25%,transparent)}.mcs-solo__ring--2 i{background:var(--lc2);width:3.4cqw}.mcs-solo__ring i:nth-child(1){left:50%;top:-2.2cqw;margin-left:-2.2cqw}.mcs-solo__ring i:nth-child(2){left:50%;bottom:-2.2cqw;margin-left:-2.2cqw}.mcs-solo__ring i:nth-child(3){left:-1.7cqw;top:50%;margin-top:-1.7cqw}@media (max-width:900px){.mcs-lhero__visual.is-solo{max-width:min(var(--lmax, 340px),240px)}}.mcs-logos-prev--solo .mcs-logos-prev__solo{width:100%;max-width:300px}.mcs-lg>i{position:relative;padding:0!important}.mcs-lg img.mcs-lg__img{position:absolute;max-width:none;object-fit:contain}.mcs-logos--card-plain .mcs-lg>i{overflow:visible}