@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&display=swap";:root{--makwa-blue:#004c97;--makwa-blue-deep:#002852;--makwa-blue-light:#2b74c4;--makwa-blue-glow:#004c9766;--makwa-red:#ff3b47;--makwa-red-hot:#f32735;--makwa-red-glow:#ff3b4780;--purple:var(--makwa-blue);--purple-deep:var(--makwa-blue-deep);--magenta:var(--makwa-red);--magenta-hot:var(--makwa-red-hot);--gray-soft:#f8fafc;--gray-card:#fff;--dark-navy:#050b14;--dark-navy-surface:#0a1628;--dark-navy-card:#0f1d32bf;--text:#0f172a;--text-muted:#475569;--white:#fff;--radius-32:28px;--radius-20:18px;--radius-pill:100px;--max:1280px;--pad:clamp(1.25rem, 4vw, 5rem);--hero-height:clamp(42rem, calc(100svh - 5.1rem), 50rem);--hero-title-size:clamp(2.2rem, 4.8vw, 3.55rem);--hero-lede-size:clamp(1.02rem, 1.5vw, 1.15rem);--banner-height:clamp(32rem, 58vh, 38rem);--banner-title-size:clamp(2rem, 4.2vw, 3.15rem);--font:"Outfit", "Century Gothic", AppleGothic, sans-serif;--font-display:var(--font);--font-body:var(--font);--makwa-icon-stroke:#153961;--makwa-icon-accent:#ff3b47;--makwa-icon-size:2.75rem;--glass-bg-light:#ffffffd9;--glass-border-light:#004c971f;--glass-shadow:0 20px 40px -15px #004c9714}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-family:var(--font)}body{font-family:var(--font);color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}main{overflow-x:clip}button,input,select,textarea,optgroup{font-family:inherit}h1,h2,h3,h4,.font-display{font-family:var(--font);letter-spacing:-.04em;font-weight:300}@keyframes floatGlow{0%,to{opacity:.8;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-8px)scale(1.03)}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px #ff3b474d}50%{box-shadow:0 0 30px #ff3b47b3}}.gradient-text-blue{background:linear-gradient(135deg,#004c97 0%,#2b74c4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-red{background:linear-gradient(135deg,#ff3b47 0%,#ff8a92 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-hero{background:linear-gradient(135deg,#fff 30%,#ffffffbf 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.container{width:min(100% - (var(--pad) * 2), var(--max));max-width:100%;margin-inline:auto}.enables-section .container,.outcomes-section .container,.industries-section .container{width:min(100% - clamp(2rem,5vw,4rem),1560px);max-width:100%}.site-header{z-index:100;background:var(--white);border-bottom:1px solid #004c9714;position:sticky;top:0;box-shadow:0 1px #004c970a}.site-nav{z-index:2;padding:.65rem 0;position:relative}.site-nav-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;display:flex}.logo{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.logo img{width:auto;height:2.85rem;display:block}.nav-links{flex:auto;justify-content:center;align-items:center;gap:.15rem 1rem;margin:0;padding:0;list-style:none;display:flex}.has-dropdown{position:relative}.nav-dropdown-trigger{align-items:center;gap:.15rem;display:inline-flex}.nav-chevron{color:var(--makwa-blue);cursor:pointer;background:0 0;border:none;align-items:center;padding:.2rem;display:inline-flex}.nav-chevron svg{transition:transform .2s}.nav-chevron svg.is-open{transform:rotate(180deg)}.nav-dropdown{background:var(--white);z-index:200;pointer-events:auto;border:1px solid #004c971f;border-radius:.75rem;min-width:15.5rem;max-height:min(70vh,28rem);margin:0;padding:.55rem 0 .45rem;list-style:none;display:none;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 12px 32px #004c971f}.has-subdropdown{position:relative}.nav-subdropdown-trigger{justify-content:space-between;align-items:center;gap:.15rem;display:flex}.nav-subdropdown-trigger>a{flex:1}.nav-subdropdown{background:var(--white);z-index:210;border:1px solid #004c971f;border-radius:.75rem;min-width:15.25rem;margin:0;padding:.45rem 0;list-style:none;display:none;position:absolute;top:0;left:calc(100% - .35rem);box-shadow:0 12px 32px #004c971f}.has-subdropdown:hover>.nav-subdropdown,.has-subdropdown.is-open>.nav-subdropdown,.nav-subdropdown.open,.nav-dropdown.open{display:block}.nav-dropdown a{color:var(--makwa-blue);padding:.55rem 1rem;font-size:.9rem;font-weight:600;display:block}.nav-dropdown a:hover{background:var(--gray-soft)}.nav-links>li>a,.nav-dropdown-trigger>a{color:var(--makwa-blue);white-space:nowrap;align-items:center;gap:.25rem;padding:.35rem .15rem;font-size:.9rem;font-weight:700;display:inline-flex;position:relative}.nav-links>li>a.active:after,.nav-links>li>a:hover:after,.nav-dropdown-trigger>a.active:after,.nav-dropdown-trigger>a:hover:after{content:"";background:var(--makwa-red);height:2px;position:absolute;bottom:.1rem;left:.15rem;right:.15rem}.nav-tools{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.nav-mobile-cta{display:none}.menu-toggle{background:var(--white);width:2.5rem;height:2.5rem;color:var(--makwa-blue);cursor:pointer;border:1.5px solid #004c972e;border-radius:.65rem;justify-content:center;align-items:center;padding:0;display:none}.menu-toggle:hover{background:#f8fafc;border-color:#004c9766}.nav-backdrop{display:none}body.nav-open{overflow:hidden}.hero-shell{--banner-glow-x:62%;--banner-glow-y:42%;height:var(--hero-height);min-height:var(--hero-height);color:var(--white);background:var(--dark-navy);position:relative;overflow:hidden}.hero-media{position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:72% center;filter:brightness(.95)contrast(1.04)saturate(1.04);opacity:0;width:100%;height:100%;transition:opacity .9s,transform 6s;position:absolute;inset:0;transform:scale(1.02)}.hero-media img.is-active{opacity:1;z-index:1;transform:scale(1)}.hero-shade{z-index:1;background:radial-gradient(circle at 18% 42%,#004c9747 0%,#0000 52%),radial-gradient(circle at 86% 22%,#ff3b471a 0%,#0000 40%),linear-gradient(105deg,#05122875 0%,#05122838 38%,#050b1414 72%,#050b1408 100%);position:absolute;inset:0}.hero-trust-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-pill);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.45rem 1.1rem;display:inline-flex;box-shadow:0 4px 20px #00000026}.badge-dot{background:var(--makwa-red);width:8px;height:8px;box-shadow:0 0 10px var(--makwa-red);border-radius:50%;animation:2s ease-in-out infinite pulseGlow}.badge-text{letter-spacing:.03em;color:#e2e8f0;font-size:.85rem;font-weight:600}.hero-copy h1{font-size:var(--hero-title-size);letter-spacing:-.04em;text-align:left;color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 2px 18px #0000008c,0 1px 3px #00000073;min-height:2.16em;margin-bottom:1rem;font-weight:300;line-height:1.08}.hero-copy h1>span{color:#fff;-webkit-text-fill-color:#fff}.hero-title-accent{text-shadow:0 0 18px #ff3b478c,0 0 2px #ff3b4759;display:inline-block;color:var(--makwa-red)!important;-webkit-text-fill-color:var(--makwa-red)!important}.hero-subtitle{font-size:var(--hero-lede-size);color:#fff;-webkit-text-fill-color:#fff;-webkit-line-clamp:3;text-align:left;text-shadow:0 1px 12px #00000080;-webkit-box-orient:vertical;max-width:34rem;min-height:4.65em;margin:0 0 1.5rem;line-height:1.55;display:-webkit-box;overflow:hidden}.hero-ctas{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:1rem;min-height:3.15rem;margin-top:1rem;margin-bottom:.25rem;display:flex}.btn-hero-primary{background:linear-gradient(135deg, var(--makwa-red) 0%, var(--makwa-red-hot) 100%);color:var(--white);border-radius:var(--radius-pill);box-shadow:0 8px 28px var(--makwa-red-glow);border:none;align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-size:1rem;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex}.btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 12px 34px #ff3b47a6}.btn-hero-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white);border-radius:var(--radius-pill);background:#ffffff1a;border:1.5px solid #ffffff4d;padding:.85rem 1.8rem;font-size:1rem;font-weight:600;transition:all .25s}.btn-hero-secondary:hover{background:#fff3;border-color:#fff9;transform:translateY(-2px)}.hero-highlights{flex-wrap:wrap;justify-content:flex-start;gap:1rem 1.35rem;margin-top:1.75rem;padding:.15rem 0;display:flex}.hero-highlight-item{color:#ffffffeb;text-shadow:0 1px 10px #00000073;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.highlight-icon{color:#ff8f97;background:#ffffff1f;border:1px solid #ffffff38;border-radius:.45rem;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;padding:.28rem;display:inline-grid}.highlight-icon svg,.highlight-icon img{object-fit:contain;width:100%;height:100%;display:block}.hero-framed{width:100%;margin-inline:0;padding:1.65rem 1.85rem 1.5rem 1.65rem;position:relative}.hero-arc{pointer-events:none;z-index:0;width:auto;height:auto;position:absolute;inset:1.15rem 0 -.35rem;overflow:visible}.hero-arc svg{filter:drop-shadow(0 0 10px #ff3b4766);width:100%;height:100%;display:block;overflow:visible}.hero-arc-stroke{stroke-dasharray:1 1;stroke-dashoffset:1px}.hero-arc.is-drawn .hero-arc-stroke{animation:2.1s linear forwards hero-arc-draw}.hero-arc-dot{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.35)}.hero-arc.is-drawn .hero-arc-dot.is-start{animation:.35s 50ms forwards hero-arc-dot-in}.hero-arc.is-drawn .hero-arc-dot.is-end{animation:.35s 1.95s forwards hero-arc-dot-in}@keyframes hero-arc-draw{to{stroke-dashoffset:0}}@keyframes hero-arc-dot-in{to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero-arc-stroke,.hero-arc.is-drawn .hero-arc-stroke,.hero-arc-dot,.hero-arc.is-drawn .hero-arc-dot.is-start,.hero-arc.is-drawn .hero-arc-dot.is-end{stroke-dashoffset:0;opacity:1;animation:none;transform:none}}.hero-copy{z-index:3;box-sizing:border-box;text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:46rem;height:100%;margin-left:0;margin-right:auto;padding:clamp(3.25rem,6vh,4.5rem) clamp(1.25rem,3vw,2.5rem) clamp(2.75rem,5vh,3.75rem);display:flex;position:relative}.hero-slide-panel{z-index:1;min-height:15.5rem;padding:.35rem 0 .5rem;animation:.65s cubic-bezier(.22,1,.36,1) both hero-slide-in;position:relative}@keyframes hero-slide-in{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:translateY(0)}}.hero-controls{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;margin-top:1.25rem;padding-top:1.25rem;display:flex}.hero-dots{align-items:center;gap:.55rem;display:flex}.hero-dot{cursor:pointer;background:#ffffff47;border:none;border-radius:999px;width:1.15rem;height:.28rem;padding:0;transition:background .25s,width .25s;position:relative;overflow:hidden}.hero-dot.is-active{background:#ffffff38;width:2.1rem}.hero-dot-progress{transform-origin:0;background:linear-gradient(90deg,#fff 0%,#ff8f97 100%);position:absolute;inset:0;transform:scaleX(0)}.hero-dot.is-active .hero-dot-progress{animation:10s linear forwards hero-dot-fill}@keyframes hero-dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-arrows{gap:.55rem;display:flex}.hero-arrow{width:2.4rem;height:2.4rem;color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1.5px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.hero-arrow:hover{background:#ffffff38;border-color:#ffffffa6;transform:translateY(-1px)}.btn-solid-light{background:var(--magenta);color:var(--white);border-radius:var(--radius-pill);border:1.5px solid var(--magenta);justify-content:center;align-items:center;padding:.75rem 1.4rem;font-weight:700;display:inline-flex}.btn-solid-light:hover{background:var(--magenta-hot);border-color:var(--magenta-hot)}.btn-outline-light{color:#fff;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1.5px solid #ffffff59;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-weight:700;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.btn-outline-light:hover{background:#ffffff2e;border-color:#ffffffb3;transform:translateY(-1px)}.cta-btn{background:var(--magenta);color:var(--white);border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;padding:.4rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.cta-btn:hover{background:var(--magenta-hot)}.metrics-section,.partners-section,.case-study-section,.locations-section{padding:4.5rem 0}.partners-section{background:var(--white)}.case-study-section{background:var(--makwa-blue);color:var(--white)}.case-study-section .btn-solid{background:var(--makwa-red);border-color:var(--makwa-red);color:var(--white);margin-top:1rem}.case-label{letter-spacing:.04em;text-transform:uppercase;opacity:.85;margin-bottom:.75rem;font-size:.85rem;font-weight:700;display:inline-block}.case-study-section h2{text-align:center;max-width:36rem;margin:0 auto 1rem;font-size:clamp(1.6rem,3vw,2.2rem)}.case-study-section p{opacity:.95;text-align:center;max-width:40rem;margin:0 auto}.locations-section{background:var(--gray-soft)}.locations-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem;display:grid}.location-card{background:var(--white);border-radius:var(--radius-20);padding:1.5rem}.location-card--home-media{border:1px solid #004c9714;padding:0;transition:transform .3s,box-shadow .3s;overflow:hidden}.location-card--home-media:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px #004c9766}.location-card-media{height:10rem;overflow:hidden}.location-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.location-card--home-media:hover .location-card-media img{transform:scale(1.06)}.location-card-body{padding:1.25rem 1.35rem 1.4rem}.location-card h3{color:var(--makwa-blue);margin:0 0 .5rem}.location-card p{margin:0}.subhead{color:var(--makwa-blue);margin:1.25rem 0 .65rem;font-size:1rem}.related-row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.related-row.is-triple{grid-template-columns:1fr 1fr 1fr}.partner-groups{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.inner-list.tight{padding-left:1.1rem;display:block}.inner-list.tight li{margin-bottom:.4rem}.card-kicker{color:var(--makwa-red);margin:0 0 .5rem;font-size:.9rem;font-weight:700}.article-layout{max-width:48rem}.article-hero-img{object-fit:cover;border-radius:var(--radius-20);width:100%;max-height:22rem;margin-bottom:1.25rem}.article-meta{flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 1rem;display:flex}.article-meta span{min-height:1.85rem;color:var(--makwa-red);letter-spacing:.02em;background:#ff3b4714;border:1px solid #ff3b4738;border-radius:999px;align-items:center;padding:.28rem .75rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.article-body p{margin:0 0 1rem;font-size:1.05rem;line-height:1.7}.legal-para{max-width:48rem;margin:0 0 1rem;line-height:1.7}.footer-legal-links{flex-wrap:wrap;gap:1rem;display:flex}.footer-legal-links a{text-underline-offset:.15em;font-weight:600;text-decoration:underline}.copy-notice{color:var(--text);background:#fff4e5;border-bottom:1px solid #ff3b4740;padding:.65rem 0;font-size:.9rem;font-weight:600}.copy-notice p{margin:0}.copy-status-banner{border-left:4px solid var(--makwa-red);background:#fff4e5;margin:0 0 1rem;padding:.75rem 1rem;font-size:.95rem;font-weight:600}.article-byline{color:var(--makwa-blue);margin:0 0 1rem;font-size:.95rem;font-weight:600}.section-eyebrow-dark{color:var(--white);background:#ffffff1f;border-color:#ffffff40}.outcomes-section{color:var(--white);background:radial-gradient(70% 80% at 85% 20%,#ff3b4738,#0000 60%),radial-gradient(60% 70% at 15% 80%,#004c9780,#0000 55%),linear-gradient(145deg,#050b14 0%,#001d3d 60%,#002852 100%);padding:6rem 0;overflow:hidden}.outcomes-head{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.outcomes-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:300}.outcomes-head-copy{flex-direction:column;align-items:center;display:flex}.outcomes-head-copy p{opacity:.9;max-width:48rem;margin:0 0 1.5rem;font-size:1.1rem;font-weight:400;line-height:1.6}.outcomes-accordion{align-items:stretch;gap:1rem;min-height:26rem;display:flex}.outcome-panel{border-radius:var(--radius-32);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-width:0;color:var(--white);cursor:pointer;text-align:left;background:#ffffff0f;border:1px solid #ffffff26;flex:.72 1 0;transition:flex .55s cubic-bezier(.22,1,.36,1),background .35s,border-color .35s,box-shadow .35s,transform .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #00000040}.outcome-panel:hover,.outcome-panel:focus-visible{border-color:#fff6;outline:none;transform:translateY(-3px)}.outcome-panel.is-active{background:#ffffff1f;border-color:#ffffff59;flex:3.4 1 0;box-shadow:0 25px 50px #0006}.outcome-panel__media{opacity:0;flex:0 0 0;width:0;transition:flex .55s cubic-bezier(.22,1,.36,1),opacity .4s;position:relative;overflow:hidden}.outcome-panel.is-active .outcome-panel__media{opacity:1;flex:0 0 48%;width:auto}.outcome-panel__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block;transform:scale(1.05)}.outcome-media-overlay{background:linear-gradient(90deg,#0000 60%,#0a1628cc 100%);position:absolute;inset:0}.outcome-panel.is-active .outcome-panel__media img{transform:scale(1)}.outcome-panel__content{flex-direction:column;flex:1;justify-content:flex-start;gap:.85rem;min-width:0;padding:2rem 1.8rem;display:flex}.outcome-num{letter-spacing:.08em;color:var(--makwa-red);border-radius:var(--radius-pill);background:#ff3b4726;align-self:flex-start;padding:.25rem .65rem;font-size:.85rem;font-weight:300}.outcome-panel__content h3{color:var(--white);margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.outcome-panel.is-active .outcome-panel__content h3{font-size:clamp(1.4rem,2vw,1.8rem);font-weight:300}.outcome-panel__content p{opacity:0;color:#ffffffd9;max-height:0;margin:0;font-size:1.02rem;font-weight:400;line-height:1.6;transition:max-height .45s,opacity .35s 80ms;overflow:hidden}.outcome-panel.is-active .outcome-panel__content p{opacity:1;max-height:12rem}.industries-section{background:var(--white);padding:6rem 0}.industries-prism-section{background:radial-gradient(ellipse 70% 50% at 10% 0%, #004c9712, transparent 55%), radial-gradient(ellipse 50% 40% at 100% 20%, #ff3b470d, transparent 50%), var(--white)}.industries-section .sector-arena{margin-bottom:0}.industries-head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.75rem;display:flex}.industries-head h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:300}.sector-prism{background:radial-gradient(circle at 18% 20%,#2b74c459,#0000 42%),radial-gradient(circle at 88% 78%,#ff3b4733,#0000 38%),linear-gradient(160deg,#06111f 0%,#0c2744 55%,#08182c 100%);border-radius:1.75rem;gap:1.15rem;padding:1.15rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 60px #050b1438}.sector-prism-stage{isolation:isolate;border-radius:1.25rem;flex-direction:column;justify-content:flex-end;min-height:clamp(22rem,40vw,28rem);display:flex;position:relative;overflow:hidden}.sector-prism-media{pointer-events:none;z-index:0;position:absolute;inset:0}.sector-prism-media img{object-fit:cover;object-position:70% center;filter:brightness(.9)contrast(1.05)saturate(1.05);opacity:0;width:100%;height:100%;transition:opacity 1.6s,transform 11s;position:absolute;inset:0;transform:scale(1.03)}.sector-prism-media img.is-active{opacity:1;z-index:1;transform:scale(1)}.sector-prism-veil{pointer-events:none;background:linear-gradient(105deg,#051228e0 0%,#05122885 42%,#050b1438 100%),linear-gradient(#0000 40%,#050b148c 100%);position:absolute;inset:0}.sector-prism-copy-stack{z-index:2;color:#fff;max-width:34rem;padding:clamp(1.5rem,3.5vw,2.5rem) clamp(1.5rem,3.5vw,2.5rem) .85rem;position:relative}.sector-prism-copy{opacity:0;pointer-events:none;transition:opacity 1.6s}.sector-prism-copy:not(.is-active){position:absolute;inset:clamp(1.5rem,3.5vw,2.5rem) clamp(1.5rem,3.5vw,2.5rem) auto}.sector-prism-copy.is-active{opacity:1;pointer-events:auto;z-index:1;position:relative}.sector-prism-kicker{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;margin:0 0 .85rem;font-size:.78rem;font-weight:700}.industry-marquee{z-index:3;pointer-events:auto;gap:.55rem;padding:.35rem 0 1.15rem;display:grid;position:relative;overflow:hidden}.sector-prism-stage .industry-marquee{margin-top:auto;padding-inline:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.industry-marquee-row{pointer-events:auto;width:100%;overflow:hidden}.industry-marquee-track{width:max-content;animation:industry-marquee-scroll var(--marquee-duration,68s) linear infinite;will-change:transform;pointer-events:auto;gap:.65rem;display:flex}.industry-marquee-row.is-rtl .industry-marquee-track{animation-name:industry-marquee-scroll-rev}:is(.industry-marquee-tile:hover~*,.industry-marquee:has(.industry-marquee-tile:hover) .industry-marquee-track,.industry-marquee:has(.industry-marquee-tile:focus-visible) .industry-marquee-track){animation-play-state:paused}.sector-prism.is-paused .industry-marquee-track,.sector-prism:hover .industry-marquee-track{animation-play-state:running}:is(.sector-prism:hover .industry-marquee:has(.industry-marquee-tile:hover) .industry-marquee-track,.sector-prism:hover .industry-marquee:has(.industry-marquee-tile:focus-visible) .industry-marquee-track){animation-play-state:paused}.industry-marquee-tile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff29;border-radius:.95rem;flex:none;align-items:center;gap:.55rem;min-height:3.1rem;padding:.35rem .85rem .35rem .4rem;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.industry-marquee-tile:hover,.industry-marquee-tile:focus-visible{background:#fff3;border-color:#ff3b478c;outline:none;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,0 8px 22px #050b1447}.industry-marquee-tile:focus-visible{outline-offset:2px;outline:2px solid #ff3b47d9}.industry-marquee-tile .makwa-icon-well{--makwa-icon-stroke:#d7e7f7;--makwa-icon-accent:var(--makwa-red);background:#05122859;border:1px solid #ffffff24;border-radius:.7rem;width:2.15rem;height:2.15rem;padding:.35rem}.industry-marquee-label{letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 10px #00000059;font-size:.78rem;font-weight:700}@keyframes industry-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes industry-marquee-scroll-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.industry-marquee-track{animation:none}}.sector-prism-kicker strong{color:#ff8f97}.sector-prism-copy h3{letter-spacing:-.03em;color:#fff;margin:0 0 .75rem;font-size:clamp(1.85rem,3.4vw,2.7rem);font-weight:300;line-height:1.05}.sector-prism-copy h3 span{color:var(--makwa-red);-webkit-text-fill-color:var(--makwa-red);margin-top:.12rem;display:block}.sector-prism-copy>p{color:#fff;max-width:32rem;margin:0 0 .85rem;font-size:1.02rem;line-height:1.55}.sector-prism-pressure{border-left:3px solid var(--makwa-red);background:#ffffff0f;padding:.7rem .85rem;color:#ffffffdb!important;margin:0 0 1.15rem!important;font-size:.92rem!important}.sector-prism-actions{flex-wrap:wrap;gap:.75rem;margin-top:.4rem;display:flex}.sector-prism-deck{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;perspective:900px;align-items:stretch;gap:.75rem;margin-inline:-.15rem;padding:.55rem .35rem .95rem;display:flex;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.sector-prism-deck::-webkit-scrollbar{display:none}.sector-prism-card{scroll-snap-align:center;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(160deg,#ffffff1a,#ffffff08),#08182ca6;border:1px solid #ffffff1f;border-radius:1.15rem;flex-direction:column;flex:0 0 clamp(8.2rem,14vw,10rem);justify-content:flex-end;align-items:flex-start;gap:.5rem;min-height:9.25rem;padding:.85rem .8rem .9rem;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s,box-shadow .35s;display:flex;position:relative;overflow:hidden;transform:rotateX(8deg)translateY(0)}.sector-prism-card:nth-child(2n){transform:rotateX(8deg)translateY(.45rem)}.sector-prism-card-sheen{pointer-events:none;background:linear-gradient(125deg,#0000 35%,#ffffff1f 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.sector-prism-card:hover .sector-prism-card-sheen,.sector-prism-card.is-active .sector-prism-card-sheen{animation:1.1s both sector-prism-sheen}.sector-prism-card-num{letter-spacing:.1em;color:#ffffff73;font-size:.68rem;font-weight:300}.sector-prism-card .makwa-icon-well{--makwa-icon-stroke:#d7e7f7;--makwa-icon-accent:var(--makwa-red);background:radial-gradient(circle at 35% 30%,#4a90d947,#0000 55%),linear-gradient(160deg,#004c978c,#051228f2);border:1px solid #4a90d966;border-radius:999px;width:2.85rem;height:2.85rem;padding:.48rem;position:relative;overflow:visible;box-shadow:0 8px 18px #00285259,inset 0 1px #ffffff1f}.sector-prism-card .makwa-icon-well:before{content:"";border-radius:inherit;opacity:.75;pointer-events:none;border:1px solid #2b74c473;position:absolute;inset:-3px}.sector-prism-card .makwa-icon-well .s,.sector-prism-card .makwa-icon-well .as{stroke-width:1.95px}.sector-prism-card-label{letter-spacing:.01em;text-shadow:0 1px 8px #00000059;padding-right:2.1rem;font-size:.78rem;font-weight:300;line-height:1.2}.sector-prism-card-orb{color:#fff;background:#ffffff1f;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;transition:background .28s,color .28s,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:grid;position:absolute;bottom:.7rem;right:.7rem;box-shadow:inset 0 0 0 1.5px #ffffff38}.sector-prism-card-orb svg{width:.9rem;height:.9rem;transition:transform .28s}.sector-prism-card:hover .sector-prism-card-orb,.sector-prism-card:focus-visible .sector-prism-card-orb,.sector-prism-card.is-active .sector-prism-card-orb{color:var(--makwa-blue);background:#fff;transform:scale(1.06);box-shadow:0 0 0 3px #ffffff29,0 8px 16px #00285238}.sector-prism-card:hover .sector-prism-card-orb svg,.sector-prism-card:focus-visible .sector-prism-card-orb svg{animation:.55s cubic-bezier(.22,1,.36,1) infinite btn-micro-alarm}.sector-prism-card.is-active .sector-prism-card-orb{color:var(--makwa-red)}.sector-prism-card:hover,.sector-prism-card:focus-visible{border-color:#ffffff59;outline:none;transform:rotateX(0)translateY(-.35rem)scale(1.02)}.sector-prism-card:hover .makwa-icon-well,.sector-prism-card:focus-visible .makwa-icon-well{--makwa-icon-stroke:#fff;border-color:#4a90d9a6;box-shadow:0 0 0 2px #2b74c440,0 8px 18px #00285259}.sector-prism-card.is-active{z-index:2;background:linear-gradient(160deg,#ff3b4747,#2b74c433),#0c2744f2;border-color:#ff3b47d9;transform:rotateX(0)translateY(-.55rem)scale(1.04);box-shadow:0 0 0 1px #ff3b4759,0 16px 32px #050b1459}.sector-prism-card.is-active .sector-prism-card-num{color:var(--makwa-red)}.sector-prism-card.is-active .makwa-icon-well{--makwa-icon-stroke:var(--makwa-blue);--makwa-icon-accent:var(--makwa-red);background:#fff;border-color:#fff;animation:1.8s ease-in-out infinite sector-icon-pulse;box-shadow:0 0 0 3px #004c972e,0 0 0 5px #ff3b4738,0 0 22px #ff3b4759,0 10px 22px #00285240}.sector-prism-card.is-active .makwa-icon-well:before{border-color:#ff3b4780;inset:-5px;box-shadow:0 0 16px #ff3b4747}.sector-prism-progress{background:#ffffff1f;border-radius:999px;height:3px;overflow:hidden}.sector-prism-progress-fill{transform-origin:0;background:linear-gradient(90deg, var(--makwa-red), #ff8f97);width:100%;height:100%;animation:sector-prism-progress var(--prism-duration,11s) linear forwards;display:block}.sector-prism.is-paused .sector-prism-progress-fill{animation-play-state:paused}@keyframes sector-prism-stage-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes sector-prism-sheen{to{transform:translate(120%)}}@keyframes sector-prism-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sector-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.sector-prism-stage,.sector-prism-media img,.sector-prism-copy,.sector-prism-card-sheen,.sector-prism-progress-fill,.sector-arena-mono.is-active .makwa-icon-well{transition:none;animation:none}.sector-prism-card,.sector-prism-card:nth-child(2n){transform:none}}.industries-explorer{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.industries-feature{color:var(--white);border-radius:var(--radius-20);background:linear-gradient(145deg,#071526 0%,#0a2a4d 55%,#123a66 100%);flex-direction:column;min-height:22rem;padding:2rem 2rem 1.85rem;animation:.55s cubic-bezier(.22,1,.36,1) both industries-in;display:flex;position:relative;overflow:hidden}.industries-feature:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 15%,#ff3b4747,#0000 42%),radial-gradient(circle at 10% 80%,#004c9773,#0000 45%);position:absolute;inset:0}@keyframes industries-in{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}.industries-feature-top{z-index:1;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex;position:relative}.industries-progress{flex:1;gap:.35rem;max-width:12rem;margin-left:auto;display:flex}.industries-progress-seg{background:#fff3;border-radius:999px;flex:1;height:.28rem;position:relative;overflow:hidden}.industries-progress-seg.is-done{background:#ffffff8c}.industries-progress-seg.is-active:after{content:"";transform-origin:0;background:linear-gradient(90deg,#fff,#ff8f97);animation:5s linear forwards industries-progress;position:absolute;inset:0}@keyframes industries-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.industries-feature h3{z-index:1;letter-spacing:-.02em;margin:0 0 .85rem;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:300;line-height:1.15;position:relative}.industries-feature-title{z-index:1;align-items:center;gap:.9rem;margin:0 0 .85rem;display:flex;position:relative}.industries-feature-title h3{margin:0}.industries-feature-title .makwa-icon-well{--makwa-icon-stroke:#fff;--makwa-icon-accent:#ff8f97;width:3.4rem;height:3.4rem}.industries-feature>p{z-index:1;color:#ffffffe0;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:36rem;min-height:4.65em;margin:0;font-size:1.05rem;line-height:1.55;display:-webkit-box;position:relative;overflow:hidden}.industries-feature-pressure{z-index:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;display:-webkit-box;position:relative;overflow:hidden;color:#ffffffb8!important;margin:1rem 0 0!important;font-size:.95rem!important;line-height:1.5!important}.industries-feature-cta{z-index:1;color:#fff;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.75rem;font-size:.95rem;font-weight:700;display:inline-flex;position:relative}.industries-feature-cta:hover{color:#ff8f97}.industries-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:1fr;gap:.45rem;height:100%;min-height:22rem;padding-right:0;display:grid;overflow:visible}.industries-rail-item{text-align:left;width:100%;min-width:0;height:100%;min-height:3.85rem;color:var(--text);cursor:pointer;background:#f8fafc;border:1.5px solid #004c971a;border-radius:.9rem;align-items:center;gap:.75rem;padding:.7rem .85rem;font-size:.95rem;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:flex}.industries-rail-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;min-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.industries-rail-item .makwa-icon-well{--makwa-icon-stroke:#fff;--makwa-icon-accent:#ff8f97;border-radius:.65rem;width:2.35rem;height:2.35rem;padding:.08rem}.industries-rail-num{width:2rem;height:2rem;color:var(--makwa-blue);letter-spacing:.04em;background:#004c9714;border-radius:999px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:300;display:inline-grid}.industries-rail-item:hover{border-color:#004c9747;transform:translateY(-1px)}.industries-rail-item.is-active{background:var(--white);border-color:var(--makwa-blue);box-shadow:0 10px 24px #004c971a}.industries-rail-item.is-active .industries-rail-num{background:var(--makwa-blue);color:var(--white)}.industries-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.industry-card{border-radius:var(--radius-20);background:#f8fafc;border:1.5px solid #004c9714;flex-direction:column;gap:.75rem;min-height:15rem;padding:1.75rem 1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.industry-card:before{content:"";background:linear-gradient(90deg, var(--makwa-blue), var(--makwa-red));opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.industry-card-header{justify-content:space-between;align-items:center;display:flex}.industry-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--makwa-blue);border-radius:var(--radius-pill);background:#004c9714;padding:.25rem .65rem;font-size:.75rem;font-weight:300}.industries-feature .industry-tag{color:#e8f1ff;background:#ffffff24}.industry-icon-dot{background:var(--makwa-red);opacity:.6;border-radius:50%;width:6px;height:6px}.industry-card h3{color:var(--text);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3;transition:color .25s}.industry-card p{color:var(--text-muted);flex:1;margin:0;font-size:.95rem;line-height:1.55}.industry-card-footer{color:var(--makwa-blue);border-top:1px solid #004c970f;justify-content:space-between;align-items:center;padding-top:1rem;font-size:.85rem;font-weight:700;display:flex}.industry-card .card-arrow{color:var(--makwa-blue);transition:transform .25s}.industry-card:hover{background:var(--white);border-color:#004c9733;transform:translateY(-4px);box-shadow:0 15px 35px -5px #004c971f}.industry-card:hover:before{opacity:1}.industry-card:hover h3{color:var(--makwa-blue)}.industry-card:hover .card-arrow{color:var(--makwa-red);transform:translate(4px)}.hub-pills{flex-wrap:wrap;gap:.65rem;margin-bottom:1.5rem;display:flex}.hub-pill{background:var(--white);border:1.5px solid var(--makwa-blue);color:var(--makwa-blue);border-radius:var(--radius-pill);align-items:center;padding:.45rem 1rem;font-size:.92rem;font-weight:700;display:inline-flex}.hub-pill:hover{background:var(--makwa-blue);color:var(--white)}.partners-section{background:#f8fafc;padding:6rem 0}.partners-section--home{color:var(--text);background:radial-gradient(70% 50% at 8% 0,#004c9714,#0000 55%),radial-gradient(55% 42% at 92% 12%,#ff3b470f,#0000 52%),linear-gradient(#f7fafc 0%,#eef3f8 48%,#f8fafc 100%);padding:0;position:relative;overflow:hidden}.partners-section--home>.container{z-index:1;padding-block:clamp(4.5rem,8vw,7rem);position:relative}.partners-section--home .partners-stage-glow{background:radial-gradient(58% 52% at 16% 28%,#2b74c452,#0000 68%),radial-gradient(48% 44% at 84% 16%,#ff3b4738,#0000 70%),radial-gradient(40% 36% at 55% 78%,#38bdf824,#0000 72%);animation:9s ease-in-out infinite alternate partners-home-glow}@keyframes partners-home-glow{0%{filter:saturate()hue-rotate();opacity:.9}to{filter:saturate(1.25)hue-rotate(8deg);opacity:1}}.partners-section--home .partners-stage-spot{background:radial-gradient(380px 260px at var(--spot-x,50%) var(--spot-y,30%), #2b74c438, transparent 68%), radial-gradient(260px 200px at calc(var(--spot-x,50%) + 8%) calc(var(--spot-y,30%) + 10%), #ff3b4724, transparent 70%)}.partners-section--home .partners-stage-orb--a{background:#2b74c447;box-shadow:0 0 60px #2b74c440}.partners-section--home .partners-stage-orb--b{background:#ff3b4733;box-shadow:0 0 50px #ff3b4733}.partners-section--home .partners-stage-orb--c{background:#38bdf829;box-shadow:0 0 44px #38bdf82e}.partners-section--home .partners-stage-gridline{opacity:.85;background-image:linear-gradient(#004c9717 1px,#0000 1px),linear-gradient(90deg,#004c9717 1px,#0000 1px)}.partners-section--home .partners-stage-eyebrow{color:#0f233a80}.partners-section--home .partners-stage-head h2{color:#0b1c2e}.partners-section--home .partners-stage-head h2 span{background:linear-gradient(110deg,#2b74c4 0%,#38bdf8 45%,#ff3b47 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.partners-section--home .partners-stage-head p{color:#0f233aad}.partners-section--home .partners-stage-ring{border-color:#2b74c452;box-shadow:inset 0 0 0 1px #004c970f,0 0 70px #2b74c429,0 0 120px #ff3b4714}.partners-section--home .partners-stage-ring:before{border-color:#ff3b4757}.partners-section--home .partners-stage-ring:after{border-color:#38bdf847}.partners-section--home .partners-kinetic-tabs{background:#ffffffc7;border-color:#0f233a14;box-shadow:0 18px 40px -28px #0f233a59,inset 0 1px #ffffffe6}.partners-section--home .partners-kinetic-tab{color:#0f233a7a}.partners-section--home .partners-kinetic-tab:hover:not(.is-active){color:#0f233ac7}.partners-section--home .partners-kinetic-tab.is-active{color:#fff}.partners-section--home .partners-kinetic-tab-glider{background:linear-gradient(135deg,#3b8eeb 0%,#2b74c4 42%,#1d9bf0 100%);border-color:#7dd3fc8c;box-shadow:0 14px 30px -14px #2b74c4d9,0 0 24px #38bdf859}.partners-section--home .partners-stage--home[data-active=growth] .partners-kinetic-tab-glider{background:linear-gradient(135deg,#22d3ee 0%,#2b74c4 48%,#818cf8 100%);border-color:#7dd3fc99;box-shadow:0 14px 30px -14px #22d3eeb3,0 0 24px #818cf859}.partners-section--home .partners-stage--home[data-active=distributors] .partners-kinetic-tab-glider{background:linear-gradient(135deg,#ff6b76 0%,#ff3b47 48%,#fb7185 100%);border-color:#fb71858c;box-shadow:0 14px 30px -14px #ff3b47d9,0 0 24px #fb718566}.partners-section--home .partners-kinetic-panel{background:linear-gradient(165deg,#fffffffa 0%,#f0f8fff0 52%,#fff5f7eb 100%);border-color:#2b74c424;grid-template-columns:minmax(12rem,.62fr) minmax(0,1.38fr);box-shadow:0 28px 60px -36px #2b74c459,inset 0 0 0 1px #fffc,0 0 40px -10px #38bdf82e}.partners-section--home .partners-stage--home[data-active=growth] .partners-kinetic-panel{background:linear-gradient(165deg,#fffffffa 0%,#ecfefff2 50%,#f5f3ffeb 100%);box-shadow:0 28px 60px -36px #22d3ee52,inset 0 0 0 1px #fffc,0 0 40px -10px #818cf829}.partners-section--home .partners-stage--home[data-active=distributors] .partners-kinetic-panel{background:linear-gradient(165deg,#fffffffa 0%,#fff1f2f2 55%,#fff7edeb 100%);box-shadow:0 28px 60px -36px #ff3b4747,inset 0 0 0 1px #fffc,0 0 40px -10px #fb71852e}.partners-section--home .partners-kinetic-copy h3{color:#0b1c2e}.partners-section--home .partners-kinetic-copy>p:last-of-type{color:#0f233aa3}.partners-section--home .partners-stage-band-eye{color:#004c97b8}.partners-section--home .partners-stage-band-link{color:var(--makwa-blue)}.partners-section--home .partners-stage-band-link:hover{color:var(--makwa-red)}.partners-section--home .partners-kinetic-meter{background:#0f233a14;box-shadow:inset 0 0 0 1px #2b74c40f}.partners-section--home .partners-kinetic-meter span{background:linear-gradient(90deg,#38bdf8,#2b74c4 35%,#818cf8 65%,#ff3b47);box-shadow:0 0 12px #2b74c48c}.partners-section--home .partners-stage--home[data-active=growth] .partners-kinetic-meter span{background:linear-gradient(90deg,#22d3ee,#2b74c4 45%,#818cf8);box-shadow:0 0 12px #22d3ee8c}.partners-section--home .partners-stage--home[data-active=distributors] .partners-kinetic-meter span{background:linear-gradient(90deg,#fb7185,#ff3b47 50%,#ffb4a2);box-shadow:0 0 12px #ff3b478c}.partners-section--home .partners-stage-tile{background:linear-gradient(165deg, #fff 0%, color-mix(in srgb, var(--partner-color) 6%, #f8fbff) 100%);box-shadow:0 14px 28px -22px #0f233a47, 0 0 0 1px color-mix(in srgb, var(--partner-color) 8%, transparent);border-color:#2b74c41f}@keyframes partners-tile-chroma{0%,to{box-shadow:0 14px 28px -22px #0f233a47, 0 0 0 1px color-mix(in srgb, var(--partner-color) 10%, transparent)}50%{box-shadow:0 16px 32px -18px color-mix(in srgb, var(--partner-color) 35%, transparent), 0 0 18px -6px color-mix(in srgb, var(--partner-color) 28%, transparent)}}.partners-section--home .partners-stage-tile strong{color:#0b1c2e}.partners-section--home .partners-stage-tile span{color:color-mix(in srgb, var(--partner-color) 55%, #0f233a73)}.partners-section--home .partners-stage-tile:hover,.partners-section--home .partners-stage-tile.is-near{border-color:color-mix(in srgb, var(--partner-color) 65%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--partner-color) 18%, #fff) 0%, color-mix(in srgb, var(--partner-color) 8%, #fff) 100%);box-shadow:0 24px 44px -16px color-mix(in srgb, var(--partner-color) 55%, transparent), 0 0 28px -4px color-mix(in srgb, var(--partner-color) 40%, transparent)}.partners-section--home .partners-stage-mark{border-color:color-mix(in srgb, var(--partner-color) 18%, #0f233a14);box-shadow:inset 0 1px 0 #fff, 0 6px 14px -10px color-mix(in srgb, var(--partner-color) 35%, #0f233a33);background:#fff}.partners-section--home .partners-stage-btn{border-color:#0000;box-shadow:0 18px 36px -16px #2b74c48c,inset 0 1px #ffffff38}.inner-page.partners-inner-page{color:inherit;background:radial-gradient(ellipse 80% 50% at 0% 0%, #004c970f, transparent 55%), radial-gradient(ellipse 60% 40% at 100% 10%, #ff3b470a, transparent 50%), var(--gray-soft)}.inner-page.partners-inner-page>.container{padding-block:0}.inner-page.partners-inner-page .inner-lead{display:none}.partners-stage--inner .partners-stage-glow{background:radial-gradient(55% 50% at 18% 30%,#2b74c424,#0000 68%),radial-gradient(45% 42% at 82% 18%,#ff3b4714,#0000 70%)}.partners-stage--inner .partners-stage-gridline{opacity:.55;background-image:linear-gradient(#004c970d 1px,#0000 1px),linear-gradient(90deg,#004c970d 1px,#0000 1px)}.partners-stage--inner .partners-stage-eyebrow{color:#004c97b8}.partners-stage--inner .partners-stage-head h2{color:var(--makwa-blue-deep)}.partners-stage--inner .partners-stage-head p{color:var(--text-muted)}.partners-stage--inner .partners-stage-band{background:radial-gradient(circle at 12% 0,#2b74c438,#0000 42%),linear-gradient(165deg,#10253d 0%,#0b1a2e 58%,#091624 100%);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 24px 50px -34px #0014288c}.partners-stage--inner .partners-stage-band:hover{background:radial-gradient(circle at 12% 0,#2b74c44d,#0000 44%),linear-gradient(165deg,#143052 0%,#0d2034 58%,#0a1a2a 100%);border-color:#2b74c480}.partners-stage--inner .partners-stage-band[data-tier=distributors]:hover{background:radial-gradient(circle at 12% 0,#ff3b472e,#0000 44%),linear-gradient(165deg,#143052 0%,#0d2034 58%,#0a1a2a 100%);border-color:#ff3b4773}.partners-stage--inner .partners-stage-tile{background:#0816288c;border-color:#ffffff1f;box-shadow:0 14px 28px -20px #00142873}.partners-hub-grid .partners-hub-card,.partners-stage--inner .partners-hub-card{background:radial-gradient(circle at 12% 0,#2b74c433,#0000 42%),linear-gradient(165deg,#10253d 0%,#0b1a2e 58%,#091624 100%);border-color:#ffffff1f;box-shadow:0 22px 48px -30px #00142873}.partners-stage--inner .partners-stage-ring{opacity:.45;top:8%;right:-4%}.partners-stage{--mx:50%;--my:40%;--rx:0deg;--ry:0deg;isolation:isolate;position:relative}.partners-stage-glow{pointer-events:none;z-index:0;background:radial-gradient(55% 50% at 18% 30%,#2b74c46b,#0000 68%),radial-gradient(45% 42% at 82% 18%,#ff3b4738,#0000 70%);height:72%;animation:10s ease-in-out infinite alternate partners-stage-glow;position:absolute;inset:-20% -10% auto}.partners-stage-spot{pointer-events:none;background:radial-gradient(420px 280px at var(--spot-x,50%) var(--spot-y,30%), #2b74c42e, transparent 70%);z-index:0;transition:background .12s linear;position:absolute;inset:0}.partners-stage-orb{pointer-events:none;filter:blur(40px);opacity:.55;z-index:0;border-radius:50%;animation:14s ease-in-out infinite alternate partners-stage-orb;position:absolute}.partners-stage-orb--a{background:#2b74c44d;width:18rem;height:18rem;top:8%;right:6%}.partners-stage-orb--b{background:#ff3b4733;width:14rem;height:14rem;animation-delay:-4s;bottom:12%;left:4%}.partners-stage-orb--c{background:#8ec1f229;width:10rem;height:10rem;animation-duration:11s;animation-delay:-7s;top:42%;left:46%}.partners-stage-gridline{pointer-events:none;opacity:.5;z-index:0;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:68px 68px;animation:28s linear infinite partners-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 28%,#000 18%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 28%,#000 18%,#0000 78%)}.partners-stage-beam{pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#2b74c48c,#ff3b4773,#0000);height:1px;animation:7s ease-in-out infinite partners-beam-sweep;position:absolute;inset:8% -20% auto}@keyframes partners-stage-glow{0%{opacity:.8;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(2.5%,4%)scale(1.08)}}@keyframes partners-stage-orb{0%{transform:translate(0,0)}to{transform:translate(-4%,6%)}}@keyframes partners-grid-drift{0%{background-position:0 0}to{background-position:68px 68px}}@keyframes partners-beam-sweep{0%,to{opacity:.25;transform:translate(-12%)scaleX(.7)}50%{opacity:.85;transform:translate(12%)scaleX(1)}}.partners-stage-head{z-index:1;text-align:center;opacity:0;justify-items:center;gap:.95rem;max-width:48rem;margin:0 auto 3.4rem;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:translateY(1.6rem)}.partners-stage.is-visible .partners-stage-head{opacity:1;transform:none}.partners-stage-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8f;margin:0;font-size:.76rem;font-weight:700}.partners-stage-head h2{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(2.4rem,5.2vw,3.75rem);font-weight:300;line-height:1.02}.partners-stage-head h2 span{color:var(--makwa-red)}.partners-stage-head p{color:#ffffffad;max-width:40rem;margin:0;font-size:1.05rem;line-height:1.65}.partners-stage-bands{z-index:1;gap:1.2rem;display:grid;position:relative}.partners-stage-band{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;background:linear-gradient(160deg,#ffffff14 0%,#ffffff06 100%);border:1px solid #ffffff1a;border-radius:1.55rem;padding:1.45rem 1.45rem 1.55rem;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s,box-shadow .3s;position:relative;overflow:hidden;transform:translateY(2rem)scale(.985);box-shadow:inset 0 1px #ffffff12,0 24px 50px -34px #0000008c}.partners-stage-band-scan{pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:28%;animation:5.5s ease-in-out infinite partners-band-scan;position:absolute;inset:0 auto 0 0}.partners-stage-band[data-tier=growth] .partners-stage-band-scan{animation-delay:-1.8s}.partners-stage-band[data-tier=distributors] .partners-stage-band-scan{animation-delay:-3.2s}@keyframes partners-band-scan{0%{opacity:0;transform:translate(-40%)}20%,70%{opacity:1}to{opacity:0;transform:translate(380%)}}.partners-stage.is-visible .partners-stage-band{opacity:1;transform:none}.partners-stage.is-visible .partners-stage-band[data-tier=strategic]{transition-delay:.1s}.partners-stage.is-visible .partners-stage-band[data-tier=growth]{transition-delay:.22s}.partners-stage.is-visible .partners-stage-band[data-tier=distributors]{transition-delay:.34s}.partners-stage-band:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:2;background:linear-gradient(115deg,#0000 35%,#ffffff14 50%,#0000 65%) 0 0/220% 100%;transition:opacity .3s;position:absolute;inset:0}.partners-stage-band:hover{background:linear-gradient(160deg,#2b74c42e 0%,#ffffff0a 100%);border-color:#2b74c480;box-shadow:inset 0 1px #ffffff1a,0 28px 56px -28px #2b74c473}.partners-stage-band:hover:after{opacity:1;animation:1.1s partners-band-sheen}.partners-stage-band[data-tier=distributors]:hover{background:linear-gradient(160deg,#ff3b4724 0%,#ffffff0a 100%);border-color:#ff3b4773;box-shadow:inset 0 1px #ffffff1a,0 28px 56px -28px #ff3b4766}@keyframes partners-band-sheen{0%{background-position:120% 0}to{background-position:-40% 0}}.partners-stage-band-head{z-index:1;grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:1.25rem 1.75rem;margin-bottom:1.25rem;display:grid;position:relative}.partners-stage-band-eye{letter-spacing:.16em;text-transform:uppercase;color:#ffffff7a;margin:0 0 .4rem;font-size:.7rem;font-weight:700}.partners-stage-band-copy h3{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(1.85rem,3.2vw,2.4rem);font-weight:300;line-height:1}.partners-stage-band-body{color:#ffffff9e;max-width:34rem;margin:.65rem 0 0;font-size:.95rem;line-height:1.5}.partners-stage-band-meta{text-align:right;align-content:end;justify-items:end;gap:.25rem;display:grid}.partners-stage-band-meta strong{font-family:var(--font-display);letter-spacing:-.07em;color:#fff;opacity:0;font-size:clamp(3rem,5.5vw,4.2rem);font-weight:300;line-height:.82;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.16,1,.3,1);transform:scale(.86)}.partners-stage.is-visible .partners-stage-band-meta strong{opacity:1;transition-delay:.28s;animation:3.6s ease-in-out 1s infinite partners-count-pulse;transform:none}@keyframes partners-count-pulse{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 24px #8ec1f259}}.partners-stage-band[data-tier=distributors] .partners-stage-band-meta strong{color:var(--makwa-red)}.partners-stage-band-meta span{letter-spacing:.06em;text-transform:uppercase;color:#ffffff7a;font-size:.78rem;font-weight:600}.partners-stage-band-link{color:#8ec1f2;align-items:center;gap:.35rem;margin-top:.45rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.partners-stage-band-link:hover{color:#fff;gap:.55rem}.partners-stage-grid{grid-template-columns:repeat(var(--band-count,5), minmax(0, 1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.partners-stage-band[data-tier=growth] .partners-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.partners-stage-band[data-tier=distributors] .partners-stage-grid{grid-template-columns:repeat(var(--band-count,7), minmax(0, 1fr))}.partners-stage--inner .partners-stage-tile{opacity:0;min-height:8.8rem;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),border-color .28s,background .28s,box-shadow .28s;animation:none;transform:translateY(1rem)scale(.96)}.partners-stage--inner.is-visible .partners-stage-tile{opacity:1;transition-delay:calc(.2s + var(--tile-i) * 40ms);animation:5.4s ease-in-out .85s infinite partners-tile-float;transform:none}.partners-stage--inner .partners-stage-tile:after{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from calc(var(--tile-i) * 40deg), transparent 0%, color-mix(in srgb, var(--partner-color,#2b74c4) 75%, #fff) 14%, transparent 32%, transparent 100%);-webkit-mask-composite:xor;opacity:.45;pointer-events:none;padding:1px;animation:5.5s linear infinite partners-tile-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.partners-stage--inner .partners-stage-tile:hover:after{opacity:1;animation-duration:2.8s}.partners-stage--inner .partners-stage-tile>*{z-index:1;position:relative}@keyframes partners-tile-spin{to{transform:rotate(360deg)}}.partners-kinetic{z-index:1;gap:1.35rem;display:grid;position:relative}.partners-kinetic-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040a148c;border:1px solid #ffffff1a;border-radius:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.4rem;display:grid;position:relative}.partners-kinetic-tab{appearance:none;z-index:1;color:#ffffff94;cursor:pointer;background:0 0;border:0;border-radius:.95rem;justify-items:center;gap:.2rem;padding:.95rem .75rem;transition:color .25s,transform .35s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.partners-kinetic-tab:hover:not(.is-active){color:#0f233ac7;transform:translateY(-1px)}.partners-kinetic-tab.is-active{color:#fff}.partners-kinetic-tab-count{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.55rem;font-weight:300;line-height:1;transition:transform .35s cubic-bezier(.16,1,.3,1)}.partners-kinetic-tab.is-active .partners-kinetic-tab-count{transform:scale(1.06)}.partners-kinetic-tab-label{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.partners-kinetic-tab-glider{width:calc(33.3333% - .566667rem);transform:translateX(calc(var(--tab-i,0) * (100% + .45rem)));z-index:0;background:linear-gradient(160deg,#2b74c473,#2b74c42e);border:1px solid #8ec1f259;border-radius:.95rem;transition:transform .5s cubic-bezier(.16,1,.3,1),background .4s,border-color .4s,box-shadow .4s;position:absolute;top:.4rem;bottom:.4rem;left:.4rem;box-shadow:0 14px 30px -18px #2b74c4cc}.partners-stage--home[data-active=distributors] .partners-kinetic-tab-glider{background:linear-gradient(160deg,#ff3b476b,#ff3b4729);border-color:#ff3b4766;box-shadow:0 14px 30px -18px #ff3b47bf}.partners-kinetic-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#ffffff14 0%,#ffffff06 100%);border:1px solid #ffffff1a;border-radius:1.55rem;grid-template-columns:minmax(14rem,.78fr) minmax(0,1.22fr);align-items:center;gap:1.4rem 1.75rem;padding:1.5rem;animation:.55s cubic-bezier(.16,1,.3,1) partners-panel-in-next;display:grid;overflow:visible}.partners-kinetic-panel[data-dir=prev]{animation-name:partners-panel-in-prev}@keyframes partners-panel-in-next{0%{opacity:0;transform:translate(1.1rem)scale(.985)}to{opacity:1;transform:none}}@keyframes partners-panel-in-prev{0%{opacity:0;transform:translate(-1.1rem)scale(.985)}to{opacity:1;transform:none}}.partners-kinetic-copy{align-content:start;justify-items:start;gap:.7rem;display:grid}.partners-kinetic-copy h3{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:300;line-height:1}.partners-kinetic-copy>p:last-of-type{color:#ffffffa8;margin:0;line-height:1.55}.partners-kinetic-meter{background:#ffffff1a;border-radius:999px;width:100%;max-width:12rem;height:3px;margin:.25rem 0 .15rem;overflow:hidden}.partners-kinetic-meter span{transform-origin:0;background:linear-gradient(90deg,#2b74c4,#ff3b47);width:100%;height:100%;animation:5.2s linear forwards partners-meter;display:block}.partners-stage--home.is-engaged .partners-kinetic-meter span{animation-play-state:paused}.partners-stage--home[data-active=distributors] .partners-kinetic-meter span{background:linear-gradient(90deg,#ff3b47,#ff8f97)}@keyframes partners-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.partners-kinetic-constellation{--cx:0;--cy:0;transform:translate3d(calc(var(--cx) * 8px), calc(var(--cy) * 6px), 0);will-change:transform;gap:.75rem;margin:0;padding:.15rem;list-style:none;transition:transform .35s cubic-bezier(.16,1,.3,1);display:grid}.partners-kinetic-constellation>*{min-width:0}.partners-section--home .partners-kinetic-constellation.is-featured{grid-auto-rows:1fr;align-items:stretch;gap:.65rem}.partners-section--home .distributor-tile{grid-template-rows:2.7rem auto;place-items:start center;gap:.65rem;min-width:0;height:100%;min-height:0;padding:1rem .85rem .95rem;display:grid}:is(.partners-section--home .distributor-wordmark,.partners-section--home .distributor-wordmark:has(img[src*="/partners/workday"]),.partners-section--home .distributor-wordmark:has(img[src*="/partners/cisco"])){justify-content:center;place-items:center;width:100%;height:2.7rem;min-height:2.7rem;margin:0;padding:.15rem .35rem;display:grid;overflow:hidden}.partners-section--home .distributor-tile .distributor-wordmark img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:2.25rem;max-height:2.25rem;margin:0 auto}.partners-section--home .distributor-tile-name{display:none}.partners-section--home .distributor-tile-meta{text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;margin:0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.partners-kinetic-constellation.is-strategic{grid-template-columns:repeat(3,minmax(0,1fr))}.partners-kinetic-constellation.is-featured,.partners-kinetic-constellation.is-growth,.partners-kinetic-constellation.is-distributors{grid-template-columns:repeat(4,minmax(0,1fr))}.partners-kinetic-constellation.is-hot .partners-stage-tile:not(.is-near) .partners-stage-mark{opacity:.72;transform:scale(.98)}.partners-stage--home .partners-stage-tile{--prox:0;opacity:0;min-height:8.6rem;animation:.55s cubic-bezier(.16,1,.3,1) forwards partners-tile-in,4.8s ease-in-out infinite partners-tile-chroma;animation-delay:calc(var(--tile-i) * 55ms), calc(.55s + var(--tile-i) * .35s);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(calc(var(--prox) * -.5rem)) scale(calc(1 + var(--prox) * .07));transition:border-color .28s,background .28s,box-shadow .28s,transform .18s ease-out}.partners-stage--home .partners-stage-tile.is-magnetic .partners-stage-tile-shine{opacity:calc(var(--prox) * 1);background:radial-gradient(180px 140px at var(--mx) var(--my), color-mix(in srgb, var(--partner-color) 55%, #fff), color-mix(in srgb, var(--partner-color) 22%, transparent) 42%, transparent 70%);mix-blend-mode:multiply}.partners-stage--home .partners-stage-tile.is-magnetic.is-near{z-index:3;border-color:color-mix(in srgb, var(--partner-color) 72%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--partner-color) 22%, #fff) 0%, color-mix(in srgb, var(--partner-color) 10%, #fff) 100%);box-shadow:0 26px 48px -14px color-mix(in srgb, var(--partner-color) 58%, transparent), 0 0 32px -2px color-mix(in srgb, var(--partner-color) 45%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--partner-color) 25%, transparent);animation-play-state:running,paused}.partners-stage--home .partners-stage-tile.is-magnetic.is-near .partners-stage-tile-orbit,.partners-stage--home .partners-stage-tile.is-magnetic.is-near:before{opacity:1}.partners-stage--home .partners-stage-tile.is-magnetic.is-near .partners-stage-tile-orbit{border-style:dashed;border-width:2px;border-color:color-mix(in srgb, var(--partner-color) 70%, #38bdf8);box-shadow:0 0 24px color-mix(in srgb, var(--partner-color) 40%, transparent);animation:2.4s linear infinite partners-orbit-spin;transform:scale(1)}.partners-stage--home .partners-stage-tile.is-magnetic.is-near:before{background:linear-gradient(90deg, transparent, #38bdf8, color-mix(in srgb, var(--partner-color) 90%, #fff), #ff3b47, transparent);height:3px;box-shadow:0 0 12px color-mix(in srgb, var(--partner-color) 55%, transparent);inset:auto 8% 0}.partners-stage--home .partners-stage-tile.is-magnetic.is-near .partners-stage-mark{opacity:1;border-color:color-mix(in srgb, var(--partner-color) 40%, transparent);box-shadow:inset 0 1px 0 #fff, 0 10px 22px -8px color-mix(in srgb, var(--partner-color) 45%, transparent);transform:translateY(-4px)scale(1.06)}.partners-stage--home .partners-stage-tile.is-magnetic.is-near .partners-stage-mark img{filter:contrast(1.1)saturate(1.2);transform:scale(1.1)}.partners-stage--home .partners-stage-tile.is-magnetic.is-near strong{color:color-mix(in srgb, var(--partner-color) 35%, #0b1c2e)}.partners-stage--home .partners-stage-tile.is-magnetic.is-near span{color:color-mix(in srgb, var(--partner-color) 70%, #0f233a80)}.partners-stage--home.is-engaged .partners-stage-ring{filter:saturate(1.35);animation-duration:12s}.partners-stage--home.is-engaged .partners-stage-orb{filter:saturate(1.4);animation-duration:7s}.partners-stage--home .partners-kinetic-panel:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 30%,#38bdf82e,#0000 42%),radial-gradient(circle at 82% 24%,#ff3b4724,#0000 40%),radial-gradient(circle at 60% 88%,#818cf81f,#0000 45%);animation:7s ease-in-out infinite alternate partners-panel-aurora;position:absolute;inset:-20% -10%}.partners-stage--home[data-active=growth] .partners-kinetic-panel:before{background:radial-gradient(circle at 20% 28%,#22d3ee33,#0000 42%),radial-gradient(circle at 78% 30%,#818cf829,#0000 40%),radial-gradient(circle at 55% 90%,#2b74c41f,#0000 45%)}.partners-stage--home[data-active=distributors] .partners-kinetic-panel:before{background:radial-gradient(circle at 22% 26%,#fb718533,#0000 42%),radial-gradient(circle at 80% 28%,#ff3b4729,#0000 40%),radial-gradient(circle at 50% 88%,#fb923c1f,#0000 45%)}.partners-stage--home .partners-kinetic-panel>*{z-index:1;position:relative}@keyframes partners-panel-aurora{0%{opacity:.75;transform:translate(-1.5%,-1%)scale(1)}to{opacity:1;transform:translate(2%,1.5%)scale(1.06)}}@keyframes partners-tile-in{0%{opacity:0;filter:blur(3px)saturate(.7)}to{opacity:1;filter:blur()saturate(1.05)}}.partners-stage-ring{pointer-events:none;z-index:0;border:1px solid #2b74c447;border-radius:50%;width:min(52vw,34rem);height:min(52vw,34rem);animation:28s linear infinite partners-ring-spin;position:absolute;top:18%;right:-6%;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 60px #2b74c41f}.partners-stage-ring:before,.partners-stage-ring:after{content:"";border:1px dashed #ff3b4738;border-radius:50%;position:absolute}.partners-stage-ring:before{animation:18s linear infinite reverse partners-ring-spin;inset:12%}.partners-stage-ring:after{border-style:solid;border-color:#8ec1f229;inset:28%}@keyframes partners-ring-spin{to{transform:rotate(360deg)}}.partners-stage-marquee,.partners-stage-rail,.partners-stage-band-scan{display:none}.partners-stage-tile{--mx:50%;--my:40%;--rx:0deg;--ry:0deg;text-align:center;background:#040a149e;border:1px solid #ffffff17;border-radius:1.15rem;align-content:start;justify-items:center;gap:.55rem;min-height:8.8rem;padding:1.05rem .8rem .95rem;transition:border-color .28s,background .28s,box-shadow .28s,transform .28s;display:grid;position:relative;overflow:hidden}@keyframes partners-tile-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}.partners-stage-tile-shine{background:radial-gradient(160px 120px at var(--mx) var(--my), color-mix(in srgb, var(--partner-color) 28%, transparent), transparent 65%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.partners-stage-tile-orbit{pointer-events:none;border:1px solid color-mix(in srgb, var(--partner-color) 35%, transparent);opacity:0;border-radius:50%;transition:opacity .35s,transform .35s;position:absolute;inset:-30%;transform:scale(.7)}.partners-stage-tile:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--partner-color) 85%, #fff), transparent);opacity:0;border-radius:999px;height:2px;transition:opacity .28s,inset .28s;position:absolute;inset:auto 12% 0}.partners-stage-tile:hover{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-.45rem) scale(1.04);border-color:color-mix(in srgb, var(--partner-color) 58%, transparent);background:color-mix(in srgb, var(--partner-color) 16%, #040a14c7);box-shadow:0 22px 40px -18px color-mix(in srgb, var(--partner-color) 72%, transparent);z-index:3;animation-play-state:paused}.partners-stage--home .partners-stage-tile.is-magnetic:hover{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(calc(var(--prox) * -.42rem)) scale(calc(1 + var(--prox) * .055))}.partners-stage-tile:hover .partners-stage-tile-shine,.partners-stage-tile:hover:before,.partners-stage-tile:hover .partners-stage-tile-orbit{opacity:1}.partners-stage-tile:hover .partners-stage-tile-orbit{animation:4s linear infinite partners-orbit-spin;transform:scale(1)}@keyframes partners-orbit-spin{to{transform:scale(1)rotate(360deg)}}.partners-stage-mark{background:#fff;border:1px solid #fff3;border-radius:.9rem;place-items:center;width:100%;min-width:0;height:3.85rem;padding:.55rem .75rem;transition:transform .35s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 8px 18px -12px #00000059}.partners-stage-mark img{object-fit:contain;filter:contrast(1.08)saturate(1.05);width:auto;max-width:100%;height:auto;max-height:2.15rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}.partners-stage-mark img[src*="/partners/f5"]{max-height:2.45rem}.partners-stage-mark img[src*="/partners/cisco"]{max-height:2.75rem}.partners-stage-mark img[src*="/partners/workday"]{max-height:3.05rem}.partners-stage-mark:has(img[src*="/partners/workday"]){height:4.1rem;overflow:hidden}.partners-stage-mark img[src*="/partners/splunk"]{max-height:2.4rem}.partners-stage-mark:has(img[src*="/partners/splunk"]){overflow:hidden}.partners-stage-tile:hover .partners-stage-mark{transform:translateY(-2px)}.partners-stage-tile:hover .partners-stage-mark img{transform:scale(1.08)}.partners-stage-tile strong{letter-spacing:-.01em;color:#fff;font-size:.86rem;font-weight:700;line-height:1.2}.partners-stage-tile span{letter-spacing:.09em;text-transform:uppercase;color:#ffffff75;font-size:.66rem;font-weight:700}.partners-stage-cta{z-index:1;opacity:0;justify-content:center;margin-top:2.4rem;transition:opacity .75s cubic-bezier(.16,1,.3,1) .42s,transform .75s cubic-bezier(.16,1,.3,1) .42s;display:flex;position:relative;transform:translateY(1.1rem)}.partners-stage.is-visible .partners-stage-cta{opacity:1;transform:none}.partners-stage-btn{color:#fff;background:linear-gradient(135deg,#2b74c4,#004c97f2);border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.7rem;padding:1rem 1.55rem;font-weight:700;text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s;display:inline-flex;box-shadow:0 18px 36px -16px #2b74c4e6,inset 0 1px #ffffff38}.partners-stage-btn:hover{border-color:#ffffff73;transform:translateY(-3px)scale(1.02);box-shadow:0 26px 44px -14px #2b74c4}.partners-stage-btn svg{transition:transform .28s}.partners-stage-btn:hover svg{transform:translate(4px)}.partners-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.75rem;display:grid}.partners-hub-grid.is-single{grid-template-columns:minmax(0,1fr)}.partners-hub-grid.is-single .partners-hub-card{grid-template-rows:clamp(11rem,16vw,13.5rem) auto}.partners-hub-grid.is-single .partners-hub-card-media img{object-position:center 30%}.partners-hub-card{opacity:0;animation:.75s cubic-bezier(.16,1,.3,1) forwards partners-hub-in;animation-delay:calc(.55s + var(--hub-i,0) * .1s);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1.35rem;grid-template-rows:11rem auto;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;overflow:hidden;transform:translateY(1.25rem)}.partners-hub-card:hover{border-color:#2b74c473;transform:translateY(-.35rem);box-shadow:0 24px 48px -28px #2b74c48c}@keyframes partners-hub-in{to{opacity:1;transform:none}}.partners-hub-card-media{position:relative;overflow:hidden}.partners-hub-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0b1a2e38 100%);position:absolute;inset:0}.partners-hub-card-media img{object-fit:cover;object-position:center 32%;filter:saturate(1.06)contrast(1.04);width:100%;height:100%;transition:transform .55s cubic-bezier(.16,1,.3,1),filter .35s}.partners-hub-card:hover .partners-hub-card-media img{filter:saturate(1.1)contrast(1.06)brightness(1.03);transform:scale(1.06)}.partners-hub-card-body{justify-items:start;gap:.7rem;padding:1.35rem 1.4rem 1.45rem;display:grid}.partners-hub-card-body h2{color:#fff;margin:0;font-size:1.35rem}.partners-hub-card-body p{color:#ffffffa3;margin:0;line-height:1.5}@media (width<=1100px){.partners-stage-band[data-tier=growth] .partners-stage-grid,.partners-stage-band[data-tier=distributors] .partners-stage-grid,.partners-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.partners-kinetic-panel{grid-template-columns:1fr}}@media (width<=820px){.partners-stage-band-head{grid-template-columns:1fr}.partners-stage-band-meta{text-align:left;justify-items:start}.partners-stage-band[data-tier=growth] .partners-stage-grid,.partners-stage-band[data-tier=distributors] .partners-stage-grid,.partners-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-kinetic-tabs{grid-template-columns:1fr}.partners-kinetic-tab-glider{display:none}.partners-kinetic-constellation.is-strategic,.partners-kinetic-constellation.is-featured,.partners-kinetic-constellation.is-growth,.partners-kinetic-constellation.is-distributors{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-stage-ring{display:none}.partners-stage-tile{min-height:8.4rem}.partners-hub-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.partners-stage-glow,.partners-stage-orb,.partners-stage-spot,.partners-stage-beam,.partners-stage-gridline,.partners-stage-band-scan,.partners-stage-rail,.partners-stage-ring,.partners-stage-head,.partners-stage-band,.partners-stage-tile,.partners-stage-cta,.partners-stage-band-meta strong,.partners-stage-mark,.partners-stage-mark img,.partners-stage-btn,.partners-stage-btn svg,.partners-stage-tile-orbit,.partners-kinetic-panel,.partners-kinetic-panel:before,.partners-kinetic-meter span,.partners-kinetic-constellation,.partners-hub-card,.partners-hub-card-media img{transition:none!important;animation:none!important;transform:none!important}.partners-stage--inner .partners-stage-tile:after{opacity:.35;animation:none!important}.partners-stage-head,.partners-stage-band,.partners-stage-tile,.partners-stage-cta,.partners-stage-band-meta strong,.partners-hub-card{opacity:1;transform:none}}.partners-head{text-align:center;flex-direction:column;align-items:center;gap:.85rem;margin-bottom:3rem;display:flex}.partners-head h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:300}.partners-head p{color:var(--text-muted);max-width:44rem;margin:0 auto;font-size:1.1rem;font-weight:400;line-height:1.6}.partner-logos{margin:1rem 0 3rem}.partner-logos-label{text-align:center;color:var(--makwa-blue);letter-spacing:.02em;margin:0 0 1.5rem;font-size:1.15rem;font-weight:700}.partner-logos-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));justify-items:center;gap:1rem 1.25rem;display:grid}.partner-logos--static .partner-logo-tile{width:100%;max-width:12rem}.partner-logos-viewport{padding:.5rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.partner-logos-track{will-change:transform;align-items:center;gap:1.5rem;width:max-content;animation:28s linear infinite partner-marquee;display:flex}.partner-logos-viewport:hover .partner-logos-track{animation-play-state:paused}@keyframes partner-marquee{0%{transform:translate(-33.333%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.partner-logos-track{flex-wrap:wrap;justify-content:center;width:100%;animation:none;transform:none}}.partners-section--showcase .partner-wordmark img{animation:none}.partner-logo-tile{background:var(--white);border:1.5px solid #004c9714;border-radius:1.2rem;flex:none;place-items:center;width:11.5rem;height:5.5rem;padding:.85rem 1.25rem;transition:all .25s;display:grid;box-shadow:0 8px 25px #003a750f}.partner-logo-tile--brand{grid-template-rows:auto auto;gap:.45rem;width:12.5rem;height:6.75rem;padding:.85rem 1rem .75rem}.partner-logo-tile--brand span{color:var(--makwa-blue-deep);text-align:center;font-size:.78rem;font-weight:700;line-height:1.2}.partner-logo-tile:hover{border-color:#004c9740;transform:translateY(-2px);box-shadow:0 12px 30px #004c9726}.partner-logo-tile:hover .partner-icon{transform:scale(1.06)}.partner-logo-tile img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:3.6rem}.partner-lists{grid-template-columns:1.4fr 1fr;gap:1.75rem;margin:2.5rem 0;display:grid}.partners-section--showcase{background:radial-gradient(circle at 12% 8%,#004c9714,#0000 40%),radial-gradient(circle at 88% 18%,#ff3b470d,#0000 34%),#f8fafc}.partner-alliance{gap:1.5rem;margin:2.5rem 0;display:grid}.partner-alliance--home{gap:1.75rem}.partner-split{border-radius:1.6rem;grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);align-items:center;gap:2.25rem 2.75rem;padding:2.15rem 2.25rem 2.3rem;display:grid;overflow:hidden}.partner-split--dark{color:#fff;background:radial-gradient(circle at 12% 18%,#2b74c42e,#0000 36%),radial-gradient(circle at 88% 8%,#ff3b471f,#0000 28%),linear-gradient(160deg,#07111f 0%,#0a1a30 52%,#050b14 100%);border:1px solid #ffffff0f}.partner-split--oem{align-items:start;position:relative}.partner-split--oem .partner-split-count strong{color:var(--makwa-red)}.partner-split--oem .partner-split-copy h3{color:var(--makwa-blue-deep)}.partner-split--light{color:var(--text);background:radial-gradient(circle at 0 0,#004c970f,#0000 42%),radial-gradient(circle at 100% 0,#ff3b470d,#0000 34%),#fff;border:1px solid #004c971a;box-shadow:0 22px 48px -30px #00285273}.inner-page .partner-split{margin:0 0 2.5rem}.partner-split-copy{align-content:start;justify-items:start;gap:.85rem;display:grid}.partner-split-copy .section-eyebrow{margin:0}.partner-split--dark .section-eyebrow{color:#ffffff9e}.partner-split-copy h3{letter-spacing:-.03em;color:inherit;margin:0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.1}.partner-split-body{max-width:26rem;margin:0;font-size:1rem;font-weight:500;line-height:1.55}.partner-split--dark .partner-split-body{color:#ffffffc7}.partner-split--light .partner-split-body{color:var(--text-muted)}.partner-split-count{gap:.2rem;margin:.35rem 0 .15rem;display:grid}.partner-split-count strong{font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(5.2rem,9vw,7.4rem);font-weight:300;line-height:.82}.partner-split--dark .partner-split-count strong{color:#fff}.partner-split--light .partner-split-count strong{color:#1e293b}.partner-split--distributor .partner-split-count strong{color:var(--makwa-red)}.partner-split--distributor .partner-split-copy h3{color:var(--makwa-blue-deep)}.distributor-showcase:not(.distributor-showcase--embedded){margin:.4rem 0 .2rem}.distributor-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.partner-split .distributor-showcase--embedded{margin:0}.distributor-tile{--mx:50%;--my:0%;appearance:none;isolation:isolate;text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#f7f9fc 100%);border:1px solid #004c971a;border-radius:1.05rem;flex-direction:column;align-items:flex-start;gap:.55rem;min-height:8.4rem;padding:1rem 1rem .95rem;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.distributor-tile:after{content:"";background:var(--partner-color,var(--makwa-blue));transform-origin:0;height:3px;transition:transform .28s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.distributor-tile:before{content:"";left:calc(var(--mx,50%) - 40%);top:calc(var(--my,0%) - 20%);background:radial-gradient(circle, color-mix(in srgb, var(--partner-color) 18%, transparent), transparent 70%);opacity:0;pointer-events:none;border-radius:50%;width:70%;height:5.5rem;transition:opacity .3s;position:absolute}.distributor-tile:hover,.distributor-tile:focus-visible,.distributor-tile.is-active{border-color:color-mix(in srgb, var(--partner-color) 42%, #004c971f);box-shadow:0 20px 36px -24px color-mix(in srgb, var(--partner-color) 70%, transparent);transform:translateY(-5px)}.distributor-tile:hover:after,.distributor-tile:focus-visible:after,.distributor-tile.is-active:after{transform:scaleX(1)}.distributor-tile:hover:before,.distributor-tile:focus-visible:before,.distributor-tile.is-active:before{opacity:1}.distributor-wordmark{place-items:center;width:100%;min-width:0;height:2.6rem;min-height:2.6rem;display:grid;overflow:hidden}.distributor-wordmark img{object-fit:contain;object-position:center;filter:contrast(1.06)saturate(1.04);width:auto;max-width:100%;height:auto;max-height:2.15rem;display:block}.distributor-wordmark img[src*="/partners/cisco"]{max-height:2.55rem}.distributor-wordmark img[src*="/partners/workday"],.alliance-strategic .distributor-wordmark img[src*="/partners/workday"],.alliance-logo-grid .distributor-wordmark img[src*="/partners/workday"]{max-width:100%;height:auto;max-height:2.9rem}.distributor-wordmark:has(img[src*="/partners/workday"]){height:3.25rem;min-height:3.25rem;overflow:hidden}.alliance-strategic .distributor-wordmark:has(img[src*="/partners/workday"]){height:3.25rem;min-height:3.25rem;overflow:hidden}.alliance-logo-grid .distributor-wordmark:has(img[src*="/partners/workday"]){height:3.25rem;min-height:3.25rem;overflow:hidden}.distributor-wordmark img[src*="/partners/f5"]{max-height:2.3rem}.distributor-wordmark img[src*="/partners/splunk"],.alliance-strategic .distributor-wordmark img[src*="/partners/splunk"],.alliance-logo-grid .distributor-wordmark img[src*="/partners/splunk"]{max-width:100%;height:auto;max-height:2.35rem}.distributor-wordmark:has(img[src*="/partners/splunk"]){height:2.85rem;min-height:2.85rem;overflow:hidden}.alliance-strategic .distributor-wordmark:has(img[src*="/partners/splunk"]){height:2.85rem;min-height:2.85rem;overflow:hidden}.alliance-logo-grid .distributor-wordmark:has(img[src*="/partners/splunk"]){height:2.85rem;min-height:2.85rem;overflow:hidden}.distributor-tile-name{color:var(--makwa-blue-deep);font-size:.95rem;font-weight:300;line-height:1.25}.distributor-tile-meta{color:var(--text-muted);margin-top:auto;font-size:.72rem;font-weight:600;line-height:1.35}.partner-split-count span{letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.partner-split--dark .partner-split-count span{color:#ffffff9e}.partner-split--light .partner-split-count span{color:var(--makwa-blue)}.partner-split-cta{background:var(--makwa-red);color:#fff;border-radius:.28rem;justify-content:center;align-items:center;min-width:8.25rem;margin-top:.2rem;padding:.78rem 1.55rem;font-size:.95rem;font-weight:700;line-height:1;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.partner-split-cta:hover{background:var(--makwa-red-hot);color:#fff;transform:translateY(-1px);box-shadow:0 12px 24px -14px #ff3b47d9}.partner-split-hint{max-width:22rem;margin:.15rem 0 0;font-size:.86rem;font-weight:500;line-height:1.5}.partner-split--dark .partner-split-hint{color:#ffffff94}.partner-split--light .partner-split-hint{color:var(--text-muted)}.partner-split-media{min-width:0}.partner-split .oem-showcase--embedded{margin:0}.partner-split .oem-icon-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.oem-showcase--embedded .oem-icon-rail{padding:.45rem .1rem .35rem}.partner-split .partner-status-logos{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-split--dark .oem-icon-tile{box-shadow:none;background:#ffffff0a;border-color:#ffffff1a}.partner-split--dark .oem-icon-tile:hover,.partner-split--dark .oem-icon-tile:focus-visible,.partner-split--dark .oem-icon-tile.is-active{background:#ffffff14;border-color:#ffffff52}.partner-split--dark .oem-icon-tile-name{color:#fff}.partner-split--dark .partner-wordmark{background:#fff;border-color:#fff3}.partner-split--dark .oem-icon-tile-status{color:color-mix(in srgb, var(--partner-color) 55%, #fff);background:color-mix(in srgb, var(--partner-color) 18%, #ffffff0f);border-color:color-mix(in srgb, var(--partner-color) 28%, #ffffff1f)}.partner-alliance-block{background:#fff;border:1px solid #004c971a;border-radius:1.5rem;padding:1.5rem 1.5rem 1.65rem;box-shadow:0 18px 40px -28px #004c9759}.partner-alliance-block--oem{background:linear-gradient(160deg,#004c970d,#0000 46%),#fff;padding:1.75rem 1.75rem 1.9rem}.partner-alliance-block--distributor{background:linear-gradient(135deg,#ff3b470d,#0000 42%),#fff;border-color:#ff3b471f}.partner-list-card-sub{max-width:36rem;color:var(--text-muted);margin:.45rem 0 0;font-size:.95rem;line-height:1.5}.partner-list-card-meta{flex-shrink:0;justify-items:end;gap:.65rem;display:grid}.partner-list-card-meta .oem-showcase-count{justify-items:end}.oem-showcase--embedded{gap:1.15rem;margin:0}.oem-showcase-hint{color:var(--text-muted);margin:0;font-size:.9rem;font-weight:600}.partners-section--showcase .partner-featured-card{min-height:14rem;padding:1.6rem 1.5rem 1.55rem}.partners-section--showcase .partner-featured-card-top{gap:1.15rem}.partners-section--showcase .partner-featured-card h4{font-size:1.45rem}.partner-list-card{background:var(--white);border-radius:var(--radius-20);border:1.5px solid #004c9714;padding:1.75rem 2rem;box-shadow:0 10px 30px #00000008}.partner-list-card--mosaic{padding:1.35rem 1.35rem 1.5rem}.partner-list-card--distributor{background:linear-gradient(160deg,#ff3b470a,#0000 45%),#fff}.partner-list-card-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.15rem;display:flex}.partner-alliance-block--oem .partner-list-card-head{border-bottom:1px solid #004c971a;align-items:flex-start;margin-bottom:1.35rem;padding-bottom:1.15rem}.partner-list-card-head h3{color:var(--makwa-blue-deep);margin:.25rem 0 0;font-size:1.35rem}.partner-alliance-block--oem .partner-list-card-head h3{letter-spacing:-.02em;font-size:clamp(1.45rem,2.4vw,1.85rem)}.partner-list-card-head a{color:var(--makwa-blue);white-space:nowrap;font-size:.85rem;font-weight:700}.partner-list-card-head a:hover{color:var(--makwa-red)}.partner-list-card h3{color:var(--makwa-blue);margin:0 0 1.25rem;font-size:1.15rem;font-weight:700}.partner-pills li{color:var(--text);border-radius:var(--radius-pill);background:#f1f5f9;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-size:.92rem;font-weight:600;transition:all .2s;display:inline-flex}.partner-pills li:hover{color:var(--makwa-blue);background:#004c971a}.pill-dot{background:var(--makwa-blue);border-radius:50%;width:6px;height:6px}.pill-dot.red-dot{background:var(--makwa-red)}.partner-icon{--partner-color:var(--makwa-blue);background:color-mix(in srgb, var(--partner-color) 12%, #fff);border:1px solid color-mix(in srgb, var(--partner-color) 22%, transparent);color:var(--partner-color);border-radius:1rem;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.partner-icon img{object-fit:contain;filter:none;width:55%;height:55%}.partner-icon-mono{letter-spacing:.02em;font-weight:300;line-height:1}.partner-icon--md{width:2.6rem;height:2.6rem}.partner-icon--md .partner-icon-mono{font-size:.72rem}.partner-icon--lg{border-radius:1.1rem;width:3.4rem;height:3.4rem}.partner-icon--lg .partner-icon-mono{font-size:.95rem}.partner-icon--xl{border-radius:1.45rem;width:5.75rem;height:5.75rem}.partner-icon--xl .partner-icon-mono{font-size:1.45rem}.partner-icon--xl img{width:62%;height:62%}.partner-icon--hero{width:clamp(8.5rem,14vw,11rem);height:clamp(8.5rem,14vw,11rem);box-shadow:0 0 0 10px color-mix(in srgb, var(--partner-color) 18%, transparent), 0 28px 56px -24px color-mix(in srgb, var(--partner-color) 85%, transparent);border-radius:2rem;animation:.55s cubic-bezier(.22,1,.36,1) both oemIconPop}.partner-icon--hero .partner-icon-mono{font-size:2.35rem}.partner-icon--hero img{width:64%;height:64%}@keyframes oemIconPop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.oem-partners-page{background:radial-gradient(circle at 8% 0%, #004c9714, transparent 42%), radial-gradient(circle at 92% 12%, #ff3b470f, transparent 36%), var(--gray-soft)}.distributor-partners-page{background:radial-gradient(circle at 8% 0%, #004c9712, transparent 42%), radial-gradient(circle at 92% 12%, #ff3b470d, transparent 36%), var(--gray-soft)}.oem-showcase{gap:1.5rem;margin:0 0 2.25rem;display:grid}.oem-showcase-head{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.oem-showcase-head h2{color:var(--makwa-blue-deep);letter-spacing:-.02em;margin:.35rem 0 .55rem;font-size:clamp(1.65rem,3vw,2.25rem)}.oem-showcase-head p{max-width:40rem;color:var(--text-muted);margin:0;line-height:1.55}.oem-showcase-count{flex-shrink:0;justify-items:end;gap:.15rem;margin:0;display:grid}.oem-showcase-count strong{color:var(--makwa-red);letter-spacing:-.04em;font-size:clamp(2.4rem,4vw,3.2rem);line-height:1}.oem-showcase-count span{letter-spacing:.08em;text-transform:uppercase;color:var(--makwa-blue);font-size:.8rem;font-weight:700}.oem-spotlight{--partner-color:var(--makwa-blue);color:#fff;background:linear-gradient(135deg,#050b14f5,#002852eb),#050b14;border:1px solid #ffffff14;border-radius:1.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.75rem 2.15rem;min-height:16.5rem;padding:2.1rem 2.2rem;animation:.55s cubic-bezier(.22,1,.36,1) both oemSpotlightIn;display:grid;position:relative;overflow:hidden}.oem-spotlight-mark{place-items:center;min-width:clamp(8.5rem,14vw,11rem);display:grid}.oem-spotlight-wordmark{width:clamp(8.5rem,14vw,11rem);height:clamp(8.5rem,14vw,11rem);box-shadow:0 0 0 10px color-mix(in srgb, var(--partner-color) 18%, transparent), 0 28px 56px -24px color-mix(in srgb, var(--partner-color) 85%, transparent);background:#fff;border-radius:2rem;place-items:center;padding:1.15rem;display:grid}.oem-spotlight-wordmark img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:4.25rem}.oem-spotlight-wordmark img[src*="/partners/cisco"]{max-width:92%;max-height:5.15rem}.oem-spotlight-wordmark img[src*="/partners/workday"]{max-width:88%;max-height:4.75rem}.oem-spotlight-glow{background:radial-gradient(circle, color-mix(in srgb, var(--partner-color) 55%, transparent), transparent 68%);pointer-events:none;height:18rem;position:absolute;inset:auto -10% -35% 35%}.oem-spotlight-mark,.oem-spotlight-copy{z-index:1;position:relative}.oem-spotlight-kicker{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--partner-color) 70%, #fff);margin:0 0 .35rem;font-size:.74rem;font-weight:300}.oem-spotlight-copy h3{letter-spacing:-.03em;color:#fff;margin:0 0 .35rem;font-size:clamp(1.7rem,3vw,2.35rem)}.oem-spotlight-status{color:#ff8f97;margin:0 0 .65rem;font-size:.95rem;font-weight:700}.oem-spotlight-body{color:#ffffffdb;max-width:40rem;margin:0;font-size:1.02rem;line-height:1.55}.oem-spotlight-caps{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.oem-spotlight-caps a{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem .35rem .4rem;font-size:.78rem;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.oem-spotlight-caps .makwa-icon-well{background:#ffffff24;width:1.55rem;height:1.55rem}.oem-spotlight-caps .makwa-icon{width:.95rem;height:.95rem}.oem-spotlight-caps a:hover{background:color-mix(in srgb, var(--partner-color) 35%, #ffffff1f);border-color:color-mix(in srgb, var(--partner-color) 55%, #fff);transform:translateY(-1px)}.oem-icon-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.oem-icon-tile{appearance:none;cursor:pointer;text-align:center;background:#fff;border:1px solid #004c971f;border-radius:1.45rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:.75rem;min-height:12.5rem;padding:1.35rem .85rem 1.15rem;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .2s,background .2s;animation:.45s both detailIn;display:flex}.oem-icon-tile .partner-icon{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.oem-icon-tile:hover,.oem-icon-tile.is-active{border-color:color-mix(in srgb, var(--partner-color,var(--makwa-blue)) 55%, transparent);box-shadow:0 24px 42px -22px color-mix(in srgb, var(--partner-color,var(--makwa-blue)) 75%, transparent);background:color-mix(in srgb, var(--partner-color,var(--makwa-blue)) 8%, #fff);transform:translateY(-7px)}.oem-icon-tile:hover .partner-icon,.oem-icon-tile.is-active .partner-icon{transform:scale(1.08)}.oem-icon-tile.is-active{outline:2px solid color-mix(in srgb, var(--partner-color,var(--makwa-red)) 75%, transparent);outline-offset:0}.oem-icon-tile.is-active .partner-icon{animation:1.8s ease-in-out infinite oemIconPulse}.oem-icon-tile-name{color:var(--makwa-blue-deep);font-size:.95rem;font-weight:300;line-height:1.25}@keyframes oemTileIn{0%{opacity:0}to{opacity:1}}@keyframes oemIconPulse{0%,to{box-shadow:0 14px 28px -16px color-mix(in srgb, var(--partner-color) 75%, transparent), 0 0 0 0 color-mix(in srgb, var(--partner-color) 28%, transparent)}50%{box-shadow:0 18px 34px -14px color-mix(in srgb, var(--partner-color) 85%, transparent), 0 0 0 10px color-mix(in srgb, var(--partner-color) 10%, transparent)}}.oem-icon-tile-status{color:var(--text-muted);max-width:100%;font-size:.68rem;font-weight:700;line-height:1.3}.oem-icon-tile.is-active .oem-icon-tile-status{color:color-mix(in srgb, var(--partner-color) 55%, var(--text-muted))}@property --oem-angle{syntax:"<angle>";inherits:false;initial-value:180deg}.oem-showcase--embedded .oem-icon-tile{--tile-i:0;--oem-angle:180deg;isolation:isolate;min-height:0;box-shadow:none;opacity:1;filter:none;z-index:0;outline:none;gap:.7rem;padding:1.25rem 1rem 1.15rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .25s,background .25s;animation:none;position:relative;transform:none}.oem-showcase--embedded .oem-icon-tile>*{z-index:1;position:relative}.oem-showcase--embedded .oem-icon-tile:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--oem-angle), transparent 0deg, transparent 250deg, #ffffffd9 310deg, transparent 360deg);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .25s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.oem-showcase--embedded .oem-icon-tile:after{display:none}.oem-showcase--embedded .oem-icon-tile.is-active:before{opacity:1;animation:2.4s linear infinite oem-border-travel}.oem-showcase--embedded .oem-icon-tile:hover,.oem-showcase--embedded .oem-icon-tile:focus-visible{z-index:1;transform:translateY(-6px)}.oem-showcase--embedded .oem-icon-tile:hover:before,.oem-showcase--embedded .oem-icon-tile:focus-visible:before{opacity:1;animation:1.6s linear infinite oem-border-travel}.oem-showcase--embedded .oem-icon-tile:hover .partner-icon,.oem-showcase--embedded .oem-icon-tile.is-active .partner-icon{animation:none;transform:none}.oem-showcase--embedded .partner-wordmark{background:#fff}.oem-showcase--embedded .partner-wordmark img{filter:none}.oem-showcase--embedded .oem-icon-tile-status{max-width:100%;color:color-mix(in srgb, var(--partner-color) 72%, #002852);background:color-mix(in srgb, var(--partner-color) 12%, #fff);border:1px solid color-mix(in srgb, var(--partner-color) 22%, transparent);border-radius:999px;margin:0;padding:.28rem .7rem;font-size:.74rem;font-weight:700;line-height:1.3;display:inline-flex}.oem-showcase--embedded .oem-icon-tile:hover .oem-icon-tile-status{animation:none}.oem-showcase--embedded .oem-icon-tile.is-active .oem-icon-tile-status{color:color-mix(in srgb, var(--partner-color) 72%, #002852)}.oem-showcase--embedded .partner-wordmark .partner-icon{width:1.55rem;height:1.55rem}@media (prefers-reduced-motion:reduce){.oem-showcase--embedded .oem-icon-tile,.oem-showcase--embedded .oem-icon-tile:hover,.oem-showcase--embedded .partner-wordmark img,.oem-showcase--embedded .oem-icon-tile:before{opacity:1;filter:none;transition:none;animation:none;transform:none}}@keyframes oem-border-travel{to{--oem-angle:540deg}}@keyframes oemSpotlightIn{0%{opacity:0;transform:translateY(.85rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.partner-mosaic{gap:1.1rem;display:grid}.partner-mosaic-spotlight{background:linear-gradient(135deg,#004c9712,#ff3b470a),#f8fafc;border:1px solid #004c971a;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.15rem;min-height:8rem;padding:1.25rem 1.35rem;animation:.4s both detailIn;display:grid}.partner-mosaic--distributor .partner-mosaic-spotlight{background:linear-gradient(135deg, color-mix(in srgb, var(--makwa-red) 8%, #fff), #fff);border-color:#ff3b471f}.partner-mosaic-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--makwa-blue);margin:0 0 .25rem;font-size:.72rem;font-weight:300}.partner-mosaic--distributor .partner-mosaic-kicker,.partner-alliance-block--distributor .partner-mosaic-kicker{color:var(--makwa-red)}.partner-mosaic-spotlight-copy h4,.partner-featured-card h4{color:var(--makwa-blue-deep);margin:0 0 .25rem;font-size:1.3rem}.partner-mosaic-status{color:var(--makwa-red);margin:0 0 .35rem;font-size:.82rem;font-weight:700}.partner-mosaic-spotlight-copy>p:last-of-type,.partner-featured-card>p{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.5}.partner-mosaic-caps{flex-wrap:wrap;gap:.4rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.partner-mosaic-caps li{color:var(--makwa-blue);background:#004c9714;border-radius:999px;padding:.28rem .65rem;font-size:.75rem;font-weight:700}.partner-mosaic-link{color:var(--makwa-blue);margin-top:.75rem;font-size:.85rem;font-weight:700;display:inline-flex}.partner-mosaic-link:hover{color:var(--makwa-red)}.partner-mosaic-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.partner-tile{appearance:none;cursor:pointer;text-align:center;aspect-ratio:1/.95;background:#fff;border:1px solid #004c971a;border-radius:1.05rem;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-height:6.4rem;padding:.95rem .55rem .85rem;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .2s,background .2s;animation:.45s both detailIn;display:flex}.partner-tile:hover,.partner-tile.is-active{border-color:color-mix(in srgb, var(--partner-color,var(--makwa-blue)) 45%, transparent);box-shadow:0 16px 32px -22px color-mix(in srgb, var(--partner-color,var(--makwa-blue)) 65%, transparent);background:color-mix(in srgb, var(--partner-color,var(--makwa-blue)) 6%, #fff);transform:translateY(-4px)}.partner-tile.is-active{outline:2px solid color-mix(in srgb, var(--partner-color,var(--makwa-red)) 70%, transparent);outline-offset:0}.partner-tile-name{color:var(--makwa-blue-deep);max-width:100%;font-size:.76rem;font-weight:700;line-height:1.25}.partner-featured-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.partner-featured-card{background:#fff;border:1px solid #004c971a;border-radius:1.25rem;flex-direction:column;gap:.65rem;min-height:12.5rem;padding:1.35rem 1.35rem 1.4rem;transition:transform .3s,box-shadow .3s,border-color .25s;animation:.45s both detailIn;display:flex;box-shadow:0 14px 32px -26px #004c9766}.partner-featured-card:hover{border-color:color-mix(in srgb, var(--partner-color,var(--makwa-red)) 35%, transparent);box-shadow:0 20px 40px -24px color-mix(in srgb, var(--partner-color,var(--makwa-red)) 55%, transparent);transform:translateY(-4px)}.partner-featured-card-top{align-items:center;gap:1rem;display:flex}.partner-detail-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;margin-top:1.75rem;display:grid}.partner-detail-card{background:#fff;border:1px solid #004c971a;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.25rem 1.2rem;transition:transform .25s,box-shadow .25s;animation:.45s both detailIn;display:flex}.partner-detail-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px -24px #004c9766}.partner-detail-card-top{align-items:center;gap:.85rem;display:flex}.partner-detail-card-top h2{color:var(--makwa-blue-deep);margin:0;font-size:1.15rem}.partner-detail-card>p{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.45}.partners-footer-cta{justify-content:center;margin-top:1rem;display:flex}@media (width<=1100px){.partner-mosaic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.oem-icon-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-split{grid-template-columns:1fr;gap:1.6rem;padding:1.6rem 1.35rem 1.7rem}.partner-split-count strong{font-size:clamp(4.2rem,16vw,6rem)}.partner-split .oem-icon-rail,.partner-split .partner-status-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.distributor-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.partner-lists,.partner-lists--mosaic,.partner-mosaic-spotlight,.oem-spotlight{grid-template-columns:1fr}.oem-showcase-head,.partner-alliance-block--oem .partner-list-card-head{flex-direction:column;align-items:flex-start}.oem-showcase-count,.partner-list-card-meta,.partner-list-card-meta .oem-showcase-count{justify-items:start}.partner-featured-grid{grid-template-columns:1fr}}@media (width<=700px){.partner-split .oem-icon-rail,.partner-split .partner-status-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-alliance-block{padding:1.15rem 1.1rem 1.25rem}.partner-mosaic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.oem-icon-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.distributor-rail,.partners-kinetic-constellation.is-featured,.partners-kinetic-constellation.is-strategic,.partners-kinetic-constellation.is-growth,.partners-kinetic-constellation.is-distributors,.alliance-strategic-grid,.alliance-logo-grid{grid-template-columns:1fr}.distributor-tile{flex-direction:column;align-items:flex-start;gap:.45rem;min-height:0;padding:1rem 1rem .95rem}.distributor-wordmark{width:100%;min-width:0;max-width:none;min-height:1.9rem}.distributor-tile-name,.distributor-tile-meta{flex:none;width:100%}.distributor-tile-meta{display:block}.partner-tile{min-height:5.75rem;padding:.75rem .4rem}.oem-icon-tile{min-height:11rem;padding:1.1rem .65rem 1rem}.oem-icon-tile .partner-icon--xl{width:4.75rem;height:4.75rem}.partner-icon--hero{width:7rem;height:7rem}.partner-detail-grid{grid-template-columns:1fr}}.leadership-page{background:#fbfcfd}.leadership-page .inner-lead.is-single-line{white-space:nowrap;letter-spacing:-.02em;max-width:none;margin-bottom:2.15rem;font-size:clamp(.68rem,1.08vw,.94rem);line-height:1.45}.leadership-showcase{gap:1.35rem;margin:0 0 3rem;display:grid}.leadership-board{grid-template-columns:minmax(12.5rem,14.5rem) minmax(0,1fr);align-items:start;gap:1.15rem 1.5rem;display:grid}.leadership-showcase-head{justify-content:space-between;align-items:flex-end;gap:1.75rem;display:flex}.leadership-showcase-head h2{font-family:var(--font-display);color:var(--makwa-blue-deep);letter-spacing:-.035em;margin:.4rem 0 .55rem;font-size:clamp(1.9rem,3.3vw,2.65rem);font-weight:700}.leadership-showcase-head p{max-width:34rem;color:var(--text-muted);margin:0;font-size:1.02rem;line-height:1.6}.leadership-slide-controls{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.leadership-count{font-variant-numeric:tabular-nums;align-items:baseline;gap:.45rem;margin:0 .65rem 0 0;display:inline-flex}.leadership-count strong{color:var(--makwa-blue-deep);letter-spacing:.04em;font-size:1.05rem;font-weight:700;line-height:1}.leadership-count span{letter-spacing:.04em;color:#004c9773;padding-left:.55rem;font-size:.85rem;font-weight:600;position:relative}.leadership-count span:before{content:"";background:#004c9738;width:1px;position:absolute;top:.2em;bottom:.15em;left:0}.leadership-slide-btn{width:2.55rem;height:2.55rem;color:var(--makwa-blue-deep);cursor:pointer;background:0 0;border:1px solid #004c972e;border-radius:50%;place-items:center;transition:background .25s,border-color .25s,color .25s;display:inline-grid}.leadership-slide-btn:hover{background:var(--makwa-blue-deep);border-color:var(--makwa-blue-deep);color:#fff}.leadership-slide-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;perspective:1400px;border-radius:1.25rem;outline:none;position:relative;overflow:visible}.leadership-slide-stage.is-dragging{cursor:grabbing}.leadership-slide-stage:focus-visible{box-shadow:0 0 0 3px #004c972e}.leadership-progress{z-index:3;background:#004c971a;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.leadership-progress-fill{transform-origin:0;background:linear-gradient(90deg, var(--makwa-blue), var(--makwa-red));width:100%;height:100%;display:block;transform:scaleX(0)}.leadership-showcase.is-autoplaying .leadership-progress-fill{animation:leadershipProgress var(--leadership-autoplay,5.2s) linear forwards}.leadership-showcase.is-paused .leadership-progress-fill{animation-play-state:paused}@keyframes leadershipProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.leadership-spotlight{--leader-accent:var(--makwa-blue);min-height:0;box-shadow:none;will-change:transform;transform-style:preserve-3d;background:0 0;border:none;grid-template-columns:minmax(17rem,28rem) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,4vw,3.75rem);padding:.65rem .35rem .35rem;transition:transform .15s;display:grid;position:relative}.leadership-slide-stage.is-dragging .leadership-spotlight{transition:none}.leadership-spotlight.is-next .leadership-spotlight-media{animation:.85s cubic-bezier(.22,1,.36,1) both leadershipSpiralNext}.leadership-spotlight.is-prev .leadership-spotlight-media{animation:.85s cubic-bezier(.22,1,.36,1) both leadershipSpiralPrev}.leadership-spotlight.is-next .leadership-spotlight-copy{animation:.7s cubic-bezier(.22,1,.36,1) both leadershipSpiralCopyNext}.leadership-spotlight.is-prev .leadership-spotlight-copy{animation:.7s cubic-bezier(.22,1,.36,1) both leadershipSpiralCopyPrev}@keyframes leadershipSpiralNext{0%{opacity:0;transform:rotateY(-180deg)rotate(-95deg)scale(.42)}55%{opacity:1;transform:rotateY(-28deg)rotate(-12deg)scale(1.04)}to{opacity:1;transform:rotateY(0)rotate(0)scale(1)}}@keyframes leadershipSpiralPrev{0%{opacity:0;transform:rotateY(180deg)rotate(95deg)scale(.42)}55%{opacity:1;transform:rotateY(28deg)rotate(12deg)scale(1.04)}to{opacity:1;transform:rotateY(0)rotate(0)scale(1)}}@keyframes leadershipSpiralCopyNext{0%{opacity:0;transform:rotateY(-18deg)translate(1.25rem)}to{opacity:1;transform:rotateY(0)translate(0)}}@keyframes leadershipSpiralCopyPrev{0%{opacity:0;transform:rotateY(18deg)translate(-1.25rem)}to{opacity:1;transform:rotateY(0)translate(0)}}.leadership-spotlight-media{aspect-ratio:4/5;transform-origin:50%;max-height:28rem;transform-style:preserve-3d;backface-visibility:hidden;background:#152a42;border-radius:1.15rem;position:relative;overflow:hidden;box-shadow:0 28px 50px -32px #0812228c}.leadership-spotlight-media:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#08122247);height:42%;position:absolute;inset:auto 0 0}.leadership-spotlight-mark{color:#fff;background:#152a42;border-radius:0;width:100%;height:100%;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:700;display:block;overflow:hidden}.leadership-spotlight-mark:not(.has-photo){place-items:center;min-height:22rem;display:grid}.leadership-spotlight-mark img{object-fit:cover;object-position:center 18%;filter:saturate(.96)contrast(1.02);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1);display:block}.leadership-spotlight:hover .leadership-spotlight-mark img{transform:scale(1.045)}.leadership-spotlight-mark.is-contain,.leadership-tile-mark.is-contain{background:#96b8d4}.leadership-spotlight-mark.is-contain img,.leadership-tile-mark.is-contain img{object-fit:contain;object-position:center;filter:none;image-rendering:high-quality}.leadership-spotlight:hover .leadership-spotlight-mark.is-contain img{transform:none}.leadership-spotlight-hint{z-index:2;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;position:absolute;bottom:.85rem;right:.85rem;transform:translateY(.35rem)}.leadership-spotlight-hint span{color:#fff;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050e1c9e;border:1px solid #ffffff2e;border-radius:999px;padding:.35rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.leadership-slide-stage:hover .leadership-spotlight-hint,.leadership-slide-stage:focus-visible .leadership-spotlight-hint{opacity:1;transform:translateY(0)}.leadership-spotlight-copy{min-width:0;max-width:36rem;transform-style:preserve-3d;flex-direction:column;justify-content:center;padding:.5rem 0 .5rem .25rem;display:flex}.leadership-spotlight-kicker,.leadership-spotlight-copy h3,.leadership-spotlight-focus,.leadership-spotlight-body{animation:.55s cubic-bezier(.22,1,.36,1) both leadershipCopyIn}.leadership-spotlight-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--makwa-red);margin:0 0 .85rem;font-size:.72rem;font-weight:700;animation-delay:50ms}.leadership-spotlight-copy h3{font-family:var(--font-display);letter-spacing:-.035em;color:var(--makwa-blue-deep);margin:0 0 .65rem;font-size:clamp(2rem,3.4vw,2.85rem);font-weight:700;line-height:1.08;animation-delay:.1s}.leadership-spotlight-focus{color:#0028529e;margin:0 0 1.15rem;font-size:.98rem;font-weight:600;animation-delay:.14s}.leadership-spotlight-body{color:var(--text-muted);margin:0;font-size:1.05rem;line-height:1.7;animation-delay:.18s}@keyframes leadershipCopyIn{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}.leadership-dots{justify-content:center;align-items:center;gap:.45rem;margin-top:.15rem;display:flex}.leadership-dot{cursor:pointer;background:#004c972e;border:none;border-radius:999px;width:.55rem;height:.55rem;padding:0;transition:width .28s,background .2s,transform .2s;position:relative;overflow:hidden}.leadership-dot:hover{background:#004c9752;transform:scale(1.08)}.leadership-dot.is-active{background:#004c9724;width:1.9rem}.leadership-dot-fill{transform-origin:0;background:linear-gradient(90deg, var(--makwa-blue), var(--makwa-red));position:absolute;inset:0;transform:scaleX(0)}.leadership-showcase.is-autoplaying .leadership-dot.is-active .leadership-dot-fill{animation:leadershipProgress var(--leadership-autoplay,5.2s) linear forwards}.leadership-showcase.is-paused .leadership-dot.is-active .leadership-dot-fill{animation-play-state:paused}.leadership-rail{perspective:900px;border:none;flex-direction:column;justify-content:flex-start;gap:.2rem;min-width:0;padding:.1rem 0;display:flex}.leadership-tile{appearance:none;cursor:pointer;text-align:left;min-height:0;transform-style:preserve-3d;background:0 0;border:none;border-radius:.9rem;flex-direction:row;align-items:center;gap:.7rem;padding:.38rem .5rem;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1),background .25s;animation:.5s both detailIn;display:flex;position:relative}.leadership-tile:hover{background:#004c970d;transform:translate(.2rem)}.leadership-tile:not(.is-active){opacity:.55}.leadership-tile:not(.is-active):hover,.leadership-tile.is-active{opacity:1}.leadership-tile-mark{z-index:1;color:#fff;width:3.15rem;height:3.15rem;transform-style:preserve-3d;backface-visibility:hidden;background:#1a3048;border:1px solid #004c9724;border-radius:50%;flex-shrink:0;place-items:center;font-size:.72rem;font-weight:700;transition:box-shadow .3s,border-color .3s,transform .3s;display:grid;position:relative;overflow:hidden}.leadership-tile-mark.has-photo{background:#12263d}.leadership-tile-mark img{object-fit:cover;object-position:center 16%;filter:grayscale(.15);width:100%;height:100%;transition:filter .35s,transform .5s;display:block}.leadership-tile:hover .leadership-tile-mark{transform:scale(1.05)}.leadership-tile:hover .leadership-tile-mark img,.leadership-tile.is-active .leadership-tile-mark img{filter:grayscale(0);transform:scale(1.06)}.leadership-tile.is-active .leadership-tile-mark{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--leader-accent,var(--makwa-blue-deep));border-color:#0000;animation:.7s cubic-bezier(.22,1,.36,1) both leadershipTileSpiral;transform:scale(1.06)}@keyframes leadershipTileSpiral{0%{transform:rotateY(-180deg)rotate(-80deg)scale(.55)}60%{transform:rotateY(-20deg)rotate(-8deg)scale(1.1)}to{transform:rotateY(0)rotate(0)scale(1.06)}}.leadership-tile-pulse{border:1.5px solid color-mix(in srgb, var(--leader-accent,var(--makwa-blue)) 55%, transparent);pointer-events:none;border-radius:50%;width:3.15rem;height:3.15rem;margin-top:-1.575rem;animation:1.8s ease-out infinite leadershipPulse;position:absolute;top:50%;left:.5rem}@keyframes leadershipPulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.leadership-tile-copy{justify-items:start;gap:.12rem;min-width:0;display:grid}.leadership-tile-copy strong{color:var(--makwa-blue-deep);font-size:.8rem;font-weight:700;line-height:1.25;transition:color .2s}.leadership-tile:hover .leadership-tile-copy strong,.leadership-tile.is-active .leadership-tile-copy strong{color:var(--leader-accent,var(--makwa-blue-deep))}.leadership-tile-copy span{letter-spacing:.02em;color:var(--text-muted);max-width:none;font-size:.66rem;font-weight:600;line-height:1.3}@media (prefers-reduced-motion:reduce){.leadership-spotlight.is-next .leadership-spotlight-media,.leadership-spotlight.is-prev .leadership-spotlight-media,.leadership-spotlight.is-next .leadership-spotlight-copy,.leadership-spotlight.is-prev .leadership-spotlight-copy,.leadership-spotlight.is-next,.leadership-spotlight.is-prev,.leadership-spotlight-kicker,.leadership-spotlight-copy h3,.leadership-spotlight-focus,.leadership-spotlight-body,.leadership-tile-pulse,.leadership-tile.is-active .leadership-tile-mark,.leadership-progress-fill,.leadership-dot-fill{animation:none!important}}@media (width<=1100px){.leadership-board{grid-template-columns:minmax(11.5rem,13rem) minmax(0,1fr)}.leadership-spotlight{grid-template-columns:minmax(14rem,20rem) minmax(0,1fr)}}@media (width<=980px){.leadership-page .inner-lead.is-single-line{white-space:normal;letter-spacing:-.01em;font-size:1.02rem}.leadership-showcase-head{flex-direction:column;align-items:flex-start}.leadership-slide-controls{width:100%}.leadership-board{grid-template-columns:1fr}.leadership-rail{flex-direction:row;gap:.35rem;padding-bottom:.35rem;overflow-x:auto}.leadership-tile{flex:none;min-width:7.5rem}.leadership-spotlight{grid-template-columns:1fr;gap:1.5rem}.leadership-spotlight-media{aspect-ratio:16/10;max-height:none}.leadership-spotlight-copy{max-width:none;padding:0}}@media (width<=700px){.leadership-showcase{gap:1.35rem}}.inner-lead{max-width:48rem;margin:0 0 2rem;font-size:1.1rem;line-height:1.6}.card-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;margin-top:1.75rem;padding-top:.25rem;display:flex}.card-actions>a,.card-actions .btn-solid,.card-actions .btn-outline,.card-actions .btn-outline-blue{white-space:nowrap;box-sizing:border-box;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;min-height:2.85rem;padding:.75rem 1.35rem;font-size:.92rem;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.card-actions .btn-solid{background:var(--magenta,var(--makwa-red));color:#fff;border:1.5px solid #0000;box-shadow:0 10px 22px -14px #ff3b47b3}.card-actions .btn-solid:hover{background:var(--makwa-red-hot,#ff3b47);color:#fff;transform:translateY(-2px)}.card-actions .btn-outline,.card-actions .btn-outline-blue{border:1.5px solid var(--makwa-blue);color:var(--makwa-blue);background:#fff;box-shadow:0 8px 18px -16px #004c9780}.card-actions .btn-outline:hover,.card-actions .btn-outline-blue:hover{background:var(--makwa-blue);color:#fff;border-color:var(--makwa-blue);transform:translateY(-2px)}@media (width<=640px){.card-actions{flex-direction:column;align-items:stretch}.card-actions>a,.card-actions .btn-solid,.card-actions .btn-outline,.card-actions .btn-outline-blue{white-space:normal;text-align:center;width:100%}}.capability-grid{grid-template-columns:repeat(2,1fr)}.consent-row{color:var(--white);grid-column:1/-1;align-items:flex-start;gap:.65rem;font-size:.9rem;display:flex}.consent-row input{width:auto;margin-top:.2rem}.page-banner{--banner-x:0px;--banner-y:0px;--banner-glow-x:50%;--banner-glow-y:40%;isolation:isolate;height:var(--banner-height);min-height:var(--banner-height);color:var(--white);background:var(--makwa-blue-deep);align-items:flex-end;padding:5.4rem 0 2.6rem;display:flex;position:relative;overflow:hidden}.page-banner--media{text-align:left}.page-banner--media.is-center{text-align:center}.page-banner--media.is-center .page-banner-inner{align-items:center;margin-inline:auto}.page-banner--media.is-center .page-banner-subtitle{margin-inline:auto}.page-banner-media{background-image:var(--banner-image);transform:translate3d(var(--banner-x), var(--banner-y), 0);opacity:.55;z-index:0;background-position:72%;background-size:cover;transition:transform .45s,opacity .8s;position:absolute;inset:0}.page-banner.is-loaded .page-banner-media{opacity:1}.page-banner-media img{object-fit:cover;object-position:72% center;filter:brightness(.92)contrast(1.06)saturate(1.05);width:100%;height:100%;display:block}.page-banner--graduate-youth-talent .page-banner-media img{object-position:center 38%;filter:brightness(.94)contrast(1.05)saturate(1.04)}.page-banner--graduate-youth-talent.is-photo .page-banner-overlay{background:radial-gradient(circle at 18% 42%,#004c9742 0%,#0000 52%),linear-gradient(105deg,#0512287a 0%,#05122838 38%,#050b140f 72%,#050b1408 100%)}.page-banner.is-photo .page-banner-overlay{background:radial-gradient(circle at 18% 42%,#004c9747 0%,#0000 52%),radial-gradient(circle at 86% 22%,#ff3b471a 0%,#0000 40%),linear-gradient(105deg,#05122880 0%,#0512283d 38%,#050b1414 72%,#050b140a 100%)}.page-banner.is-photo .page-banner-grid{opacity:.07}.page-banner.is-photo .page-banner-orb.is-ring{border-color:#ffffff1a}.page-banner.is-photo .page-banner-orb.is-fill{opacity:.85}.page-banner.is-photo{justify-content:flex-start}.page-banner.is-photo .container.page-banner-inner,.page-banner.is-photo .page-banner-shell{margin-inline:0;margin-left:max(var(--pad), calc((100% - var(--max)) / 2));width:min(100% - (var(--pad) * 2), var(--max))}.page-banner-overlay{z-index:1;background:linear-gradient(105deg,#05122866 0%,#0512282e 46%,#050b140f 100%),linear-gradient(#050b140d 0%,#050b1433 100%);position:absolute;inset:0}.page-banner-glow,.hero-glow{z-index:2;pointer-events:none;background:radial-gradient(140px 140px at var(--banner-glow-x,50%) var(--banner-glow-y,40%), #ff3b47b8 0%, #ff3b4747 32%, transparent 68%), radial-gradient(320px 220px at var(--banner-glow-x,50%) var(--banner-glow-y,40%), #ff3b4738 0%, transparent 70%);mix-blend-mode:screen;transition:background .12s ease-out;position:absolute;inset:0}.page-banner-grid{z-index:2;pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 85%);mask-image:linear-gradient(#000000a6,#0000 85%)}.page-banner-orb{z-index:2;pointer-events:none;border-radius:50%;position:absolute}.page-banner-orb.is-ring{border:16px solid #ffffff29;width:min(22rem,46vw);height:min(22rem,46vw);animation:14s ease-in-out infinite capability-orb-drift;top:-4.5rem;right:-3.5rem}.page-banner-orb.is-fill{background:var(--makwa-red);width:5.8rem;height:5.8rem;animation:11s ease-in-out infinite reverse capability-orb-drift;bottom:2.2rem;right:8.5rem}.page-banner-orb.is-ghost{background:#ffffffe6;width:3.2rem;height:3.2rem;bottom:-1rem;left:42%}.page-banner-inner{z-index:3;flex-direction:column;align-items:flex-start;gap:.85rem;max-width:48rem;animation:.7s both bannerRise;display:flex;position:relative}.page-banner-shell{z-index:3;width:min(100% - (var(--pad) * 2), var(--max));margin-inline:auto;position:relative}.page-banner.is-photo .page-banner-shell{margin-inline:0;margin-left:max(var(--pad), calc((100% - var(--max)) / 2))}.page-banner-framed{width:fit-content;max-width:100%;padding:1.55rem 1.85rem 1.45rem 1.55rem;position:relative}.page-banner-framed .page-banner-inner{max-width:none;animation:none}.page-banner-framed .hero-arc{filter:drop-shadow(0 0 10px #ff3b4759);inset:.85rem 0 0}@keyframes bannerRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page-banner-crumbs{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:flex}.page-banner-crumbs a{color:#ffffffe0;transition:color .2s}.page-banner-crumbs a:hover{color:#fff}.page-banner-crumb-sep{opacity:.45;margin:0 .15rem}.page-banner-eyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.35rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.page-banner h1{font-size:var(--banner-title-size);letter-spacing:-.04em;color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 10px 40px #00000059;max-width:16ch;margin:0;font-weight:300;line-height:1.08}.page-banner h1>span,.page-banner h1>.hero-title-accent{color:var(--makwa-red);-webkit-text-fill-color:var(--makwa-red);letter-spacing:-.03em;text-shadow:0 0 18px #ff3b478c,0 0 2px #ff3b4759;margin-top:.15rem;font-style:normal;font-weight:300;display:block}.page-banner.is-long-title .page-banner-inner,.page-banner.is-long-title .page-banner-framed{max-width:min(52rem,100%)}.page-banner.is-long-title h1{max-width:min(40rem,100%);font-size:var(--banner-title-size);line-height:1.08}.page-banner.is-long-title .page-banner-subtitle{max-width:min(40rem,100%)}.page-banner-subtitle,.page-banner p{max-width:38rem;font-size:var(--hero-lede-size);color:#fff;-webkit-text-fill-color:#fff;margin:0;font-weight:500;line-height:1.55}.page-banner.is-split{height:var(--banner-height);min-height:var(--banner-height);background:var(--dark-navy);align-items:flex-end;padding:5.4rem 0 2.4rem}.page-banner.is-split .page-banner-media{opacity:1;transform:none}.page-banner-shade{z-index:1;pointer-events:none;background:radial-gradient(circle at 16% 42%,#004c9742 0%,#0000 52%),radial-gradient(circle at 86% 22%,#ff3b471a 0%,#0000 38%),linear-gradient(105deg,#0512285c 0%,#05122829 38%,#050b140d 72%,#0000 100%);position:absolute;inset:0}.page-banner--observability.is-split .page-banner-shade,.page-banner--contact.is-photo .page-banner-overlay{background:radial-gradient(circle at 18% 42%,#004c976b 0%,#0000 54%),radial-gradient(circle at 86% 22%,#ff3b471a 0%,#0000 38%),linear-gradient(105deg,#00285a9e 0%,#05122857 40%,#050b141f 72%,#050b140f 100%)}.page-banner.is-split .page-banner-split{z-index:3;width:min(100% - (var(--pad) * 2), var(--max));margin-inline:auto;display:block;position:relative}.page-banner.is-split .page-banner-framed{width:fit-content;max-width:100%;padding:1.55rem 1.85rem 1.45rem 1.55rem;position:relative}.page-banner.is-split .hero-arc{inset:.85rem 0 0}.page-banner.is-split .page-banner-inner{z-index:1;gap:.75rem;width:fit-content;max-width:none;animation:.7s both bannerRise;position:relative}.page-banner.is-split h1{width:max-content;max-width:min(22ch,100%);font-size:var(--banner-title-size)}.page-banner.is-split.is-long-title h1{width:auto;max-width:min(40rem,100%);font-size:var(--banner-title-size)}.page-banner.is-split h1 span{color:var(--makwa-red);-webkit-text-fill-color:var(--makwa-red);letter-spacing:-.04em;margin-top:.2rem;font-style:normal;font-weight:300;display:block}.page-banner.is-split .page-banner-subtitle{max-width:30rem}.inner-page{background:radial-gradient(ellipse 80% 50% at 0% 0%, #004c970f, transparent 55%), radial-gradient(ellipse 60% 40% at 100% 10%, #ff3b470a, transparent 50%), var(--gray-soft);padding:3.5rem 0 4.5rem}.inner-lead{max-width:46rem;color:var(--text-muted);margin:0 0 2rem;font-size:1.08rem;font-weight:500}.inner-lead p{margin:0 0 1rem}.inner-lead p:last-child{margin-bottom:0}.partner-status-panel{--partner-color:var(--makwa-blue);background:radial-gradient(circle at 0% 0%, #004c9714, transparent 42%), radial-gradient(circle at 100% 0%, #ff3b470f, transparent 34%), var(--white);border:1px solid #004c971a;border-radius:1.75rem;margin:0 0 2.5rem;padding:2rem 2rem 2.15rem;box-shadow:0 22px 48px -30px #00285273}.partner-status-head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin:0 0 1.65rem;display:flex}.partner-status-head h2{color:var(--makwa-blue-deep);letter-spacing:-.02em;margin:.3rem 0 .5rem;font-size:clamp(1.5rem,2.8vw,2.05rem)}.partner-status-head p{max-width:38rem;color:var(--text-muted);margin:0;font-weight:500;line-height:1.55}.partner-status-panel ul,.partner-status-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.partner-status-panel li,.partner-tile-card{--mx:50%;--my:40%;--rx:0deg;--ry:0deg;--tile-i:0;isolation:isolate;text-align:center;opacity:1;filter:none;background:#fff;border:1px solid #004c971a;border-radius:1.45rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:.7rem;min-height:0;padding:1.25rem 1rem 1.15rem;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .25s,background .25s;display:flex;position:relative;transform:none;box-shadow:0 12px 28px -22px #00285273}.partner-tile-card:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from 180deg, transparent 0%, color-mix(in srgb, var(--partner-color) 70%, #fff) 12%, transparent 28%, transparent 100%);opacity:0;transition:opacity .35s;animation:4.5s linear infinite paused partner-tile-spin;position:absolute;inset:-1px}.partner-tile-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(180px 140px at var(--mx) var(--my), color-mix(in srgb, var(--partner-color) 22%, transparent), transparent 62%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.partner-tile-card:hover,.partner-tile-card:focus-within{transform:perspective(820px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-8px);border-color:color-mix(in srgb, var(--partner-color) 45%, transparent);background:color-mix(in srgb, var(--partner-color) 6%, #fff);box-shadow:0 28px 48px -22px color-mix(in srgb, var(--partner-color) 72%, transparent)}.partner-tile-card:hover:before,.partner-tile-card:focus-within:before,.partner-tile-card:hover:after,.partner-tile-card:focus-within:after{opacity:1}.partner-tile-card:hover:before,.partner-tile-card:focus-within:before{animation-play-state:running}.partner-wordmark{background:#fff;border:1px solid #004c9714;border-radius:.9rem;place-items:center;width:100%;height:3.5rem;padding:.5rem .75rem;transition:transform .4s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 6px 14px -10px #00285240}.partner-wordmark img{object-fit:contain;object-position:center;filter:contrast(1.06)saturate(1.04);width:auto;max-width:100%;height:1.85rem;animation:none}.partner-wordmark img[src*="/partners/workday"]{height:2.55rem;max-height:2.55rem}.partner-wordmark:has(img[src*="/partners/workday"]){height:3.65rem;overflow:hidden}.oem-showcase:not(.oem-showcase--embedded) .oem-icon-tile{--mx:50%;--my:0%;isolation:isolate;grid-template-rows:4.05rem auto;grid-template-columns:minmax(0,1fr);align-content:start;place-items:start stretch;gap:.7rem;animation:.45s both oemTileIn;display:grid;position:relative;overflow:hidden}.oem-showcase:not(.oem-showcase--embedded) .oem-icon-tile>*{z-index:1;position:relative}.oem-showcase:not(.oem-showcase--embedded) .oem-icon-tile:after{content:"";z-index:2;background:var(--partner-color,var(--makwa-blue));transform-origin:0;height:3px;transition:transform .28s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.oem-showcase:not(.oem-showcase--embedded) .oem-icon-tile:before{content:"";left:calc(var(--mx,50%) - 40%);top:calc(var(--my,0%) - 20%);z-index:0;background:radial-gradient(circle, color-mix(in srgb, var(--partner-color) 18%, transparent), transparent 70%);opacity:0;pointer-events:none;border-radius:50%;width:70%;height:5.5rem;transition:opacity .3s;position:absolute}.oem-showcase:not(.oem-showcase--embedded) .oem-icon-tile:hover,.oem-showcase:not(.oem-showcase--embedded) .oem-icon-tile:focus-visible,.oem-showcase:not(.oem-showcase--embedded) .oem-icon-tile.is-active{border-color:color-mix(in srgb, var(--partner-color) 42%, #004c971f);box-shadow:0 20px 36px -24px color-mix(in srgb, var(--partner-color) 70%, transparent);background:linear-gradient(#fff 0%,#f7f9fc 100%);outline:none;transform:translateY(-5px)}.oem-showcase:not(.oem-showcase--embedded) .oem-icon-tile:hover:after,.oem-showcase:not(.oem-showcase--embedded) .oem-icon-tile:focus-visible:after,.oem-showcase:not(.oem-showcase--embedded) .oem-icon-tile.is-active:after{transform:scaleX(1)}.oem-showcase:not(.oem-showcase--embedded) .oem-icon-tile:hover:before,.oem-showcase:not(.oem-showcase--embedded) .oem-icon-tile:focus-visible:before,.oem-showcase:not(.oem-showcase--embedded) .oem-icon-tile.is-active:before{opacity:1}:is(.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark,.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark:has(img[src*="/partners/workday"])){width:100%;min-width:0;height:4.05rem;min-height:4.05rem;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:stretch;margin:0;padding:.25rem .35rem;overflow:visible}.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img,.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/workday"]{object-fit:contain;object-position:center;width:auto;max-width:min(100%,12.5rem);height:2.75rem;max-height:2.75rem}.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/cisco"]{max-width:min(100%,8.5rem);height:3.35rem;max-height:3.35rem}.oem-showcase:not(.oem-showcase--embedded) .oem-icon-tile-name{text-align:center;width:100%;margin:0}.oem-showcase--embedded .partner-wordmark img{height:2rem}.partner-tile-card:hover .partner-wordmark{transform:scale(1.05)}.partner-tile-card:hover span{animation:1.1s partner-pill-shine}@keyframes partner-tile-spin{to{transform:rotate(360deg)}}@keyframes partner-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes partner-pill-shine{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--partner-color) 0%, transparent)}45%{box-shadow:0 0 0 6px color-mix(in srgb, var(--partner-color) 16%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--partner-color) 0%, transparent)}}.partner-status-panel li strong,.partner-tile-card strong{color:var(--makwa-blue-deep);font-size:1.08rem;font-weight:300;line-height:1.25;display:block}.partner-status-panel li span,.partner-tile-card span{color:color-mix(in srgb, var(--partner-color) 72%, #002852);background:color-mix(in srgb, var(--partner-color) 12%, #fff);border:1px solid color-mix(in srgb, var(--partner-color) 22%, transparent);border-radius:999px;margin:0;padding:.28rem .7rem;font-size:.74rem;font-weight:700;line-height:1.3;display:inline-flex}@media (width<=1100px){.partner-status-head{flex-direction:column;align-items:flex-start}.partner-status-head .oem-showcase-count{justify-items:start}.partner-status-panel ul,.partner-status-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.partner-status-panel{padding:1.35rem 1.1rem 1.4rem}.partner-status-panel ul,.partner-status-logos{grid-template-columns:1fr}.partner-status-panel li,.partner-tile-card{min-height:0;padding:1.35rem 1rem 1.2rem}}@media (prefers-reduced-motion:reduce){.partner-tile-card,.partner-tile-card:hover,.partner-wordmark img,.partner-tile-card:before{opacity:1;filter:none;transition:none;animation:none;transform:none}}.inner-subtitle{color:var(--purple);text-align:center;margin:0 0 1.25rem;font-size:1.5rem}.inner-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.inner-card{background:var(--white);border-radius:var(--radius-20);border:1px solid #004c970f;flex-direction:column;gap:.85rem;min-height:14rem;padding:1.75rem 1.5rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 14px #4320630f}.inner-card:before{content:"";background:linear-gradient(90deg, var(--makwa-blue), var(--makwa-red));transform-origin:0;height:3px;transition:transform .35s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.inner-card:hover{border-color:#004c9729;transform:translateY(-6px);box-shadow:0 18px 40px -18px #004c9747}.inner-card:hover:before{transform:scaleX(1)}.inner-card--media{min-height:18rem;padding:0}.inner-card-media{height:8.5rem;position:relative;overflow:hidden}.inner-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .55s;transform:scale(1.04)}.inner-card:hover .inner-card-media img{transform:scale(1.12)}.inner-card-media:after{content:"";background:linear-gradient(#0000 40%,#050b1459);position:absolute;inset:0}.inner-card-body{flex-direction:column;flex:1;gap:.75rem;padding:1.35rem 1.35rem 1.5rem;display:flex}.inner-card h2{color:var(--purple);margin:0;font-size:1.25rem}.inner-card p{color:#432063e6;flex:1;margin:0;font-weight:500}.industries-hub-grid{align-items:stretch}.industries-hub-grid .inner-card--media{height:100%;min-height:22rem}.industries-hub-grid .inner-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}.industries-hub-grid .inner-card p{-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:6em;display:-webkit-box;overflow:hidden}.industries-arena-page{padding-top:2.5rem}.industries-arena-intro{max-width:40rem;margin:0 0 1.75rem}.industries-arena-intro h2{letter-spacing:-.03em;color:var(--text);margin:0 0 .65rem;font-size:clamp(1.85rem,3.2vw,2.6rem);font-weight:300;line-height:1.1}.industries-arena-intro h2 span{color:var(--makwa-red);display:block}.industries-arena-intro>p{color:var(--text-muted);margin:0;font-size:1.05rem;line-height:1.55}.sector-arena{isolation:isolate;color:#fff;background:#040b14;border-radius:1.85rem;min-height:clamp(30rem,64vh,38rem);margin:0 0 3rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 32px 80px #050b1459}.sector-arena-sky{z-index:0;position:absolute;inset:0}.sector-arena-sky img{object-fit:cover;object-position:68% center;filter:brightness(.62)contrast(1.1)saturate(1.08);opacity:0;width:100%;height:100%;transition:opacity 1.6s,transform 11s;position:absolute;inset:0;transform:scale(1.04)}.sector-arena-sky img.is-active{opacity:1;z-index:1;transform:scale(1)}.sector-arena-sky:after{content:"";pointer-events:none;background:linear-gradient(105deg,#040b14eb 0%,#040b14b8 38%,#040b1447 68%,#040b148c 100%),linear-gradient(#040b1459 0%,#0000 35%,#040b14c7 100%);position:absolute;inset:0}.sector-arena-scan{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000 0%,#4a90d914 46%,#0000 52% 100%) 0 0/100% 220%;animation:5.8s linear infinite sector-arena-scan;position:absolute;inset:0}.sector-arena-grid{pointer-events:none;opacity:.55;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000008c 35%,#000000e6 100%);mask-image:linear-gradient(#0000 0%,#0000008c 35%,#000000e6 100%)}.sector-arena-body{z-index:1;min-height:inherit;flex-direction:column;justify-content:flex-end;padding:clamp(1.6rem,3.5vw,2.75rem) clamp(1.25rem,3vw,2.5rem) 1.35rem;display:flex;position:relative}.sector-arena-copy-stack{z-index:3;max-width:36rem;margin-bottom:clamp(.85rem,2vw,1.25rem);position:relative}.sector-arena-copy{opacity:0;pointer-events:none;transition:opacity 1.6s}.sector-arena-copy:not(.is-active){width:100%;position:absolute;inset:0 auto auto 0}.sector-arena-copy.is-active{opacity:1;pointer-events:auto;z-index:1;position:relative}.sector-arena-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;text-shadow:0 2px 16px #0000008c;margin:0 0 .85rem;font-size:.78rem;font-weight:700}.sector-arena-kicker strong{color:#ff8f97}.sector-arena-copy h2,.sector-arena-copy h3{letter-spacing:-.04em;color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 12px 40px #00000073;margin:0 0 .85rem;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:300;line-height:.98}.sector-arena-copy h2 span,.sector-arena-copy h3 span{color:var(--makwa-red);-webkit-text-fill-color:var(--makwa-red);margin-top:.15rem;display:block}.sector-arena-lead{color:#fff;text-shadow:0 2px 18px #00000073;max-width:34rem;margin:0 0 .85rem;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.55}.sector-arena-pressure{border-left:3px solid var(--makwa-red);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe6;background:#050b1473;margin:0 0 1.25rem;padding:.75rem .9rem;font-size:.92rem;line-height:1.5}.sector-arena-actions{flex-wrap:wrap;gap:.75rem;display:flex}.sector-arena-ground{pointer-events:none;z-index:0;height:42%;position:absolute;bottom:0;left:0;right:0}.sector-arena-horizon{background:linear-gradient(90deg,#0000,#4a90d98c 20%,#ff3b47a6 50%,#4a90d98c 80%,#0000);height:2px;position:absolute;bottom:28%;left:-10%;right:-10%;box-shadow:0 0 28px #4a90d973}.sector-arena-glow{background:radial-gradient(at 50% 100%,#2b74c473,#0000 60%),radial-gradient(at 50% 85%,#ff3b472e,#0000 50%);height:70%;position:absolute;bottom:0;left:10%;right:10%}.sector-arena-monoliths{z-index:2;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:.55rem;min-height:9.5rem;padding:.35rem .15rem .55rem;display:grid;position:relative;overflow:visible}.sector-arena-monoliths::-webkit-scrollbar{display:none}.sector-arena-mono{--lift:0px;color:#fff;cursor:pointer;width:100%;max-width:none;font:inherit;transform:translateY(var(--lift));filter:saturate(.75)brightness(.88);background:0 0;border:0;flex-direction:column;align-items:center;gap:.45rem;padding:0;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .3s;display:flex;position:relative}.sector-arena-mono-shaft{background:linear-gradient(#ffffff1f,#08182c8c 55%,#050b14d9);border:1px solid #ffffff24;border-radius:.85rem .85rem .45rem .45rem;flex-direction:column;justify-content:flex-end;align-items:center;gap:.55rem;width:100%;min-height:5.8rem;padding:.7rem .4rem .85rem;display:flex;position:relative;box-shadow:0 18px 30px #00000059,inset 0 1px #ffffff1f}.sector-arena-mono-beam{opacity:0;pointer-events:none;background:linear-gradient(#0000,#ff3b47f2);width:3px;height:0;transition:height .45s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ff3b47a6}.sector-arena-mono-num{letter-spacing:.12em;color:#ffffff73;font-size:.62rem;font-weight:300}.sector-arena-mono .makwa-icon-well{--makwa-icon-stroke:#d7e7f7;--makwa-icon-accent:var(--makwa-red);background:radial-gradient(circle at 35% 30%,#4a90d947,#0000 55%),linear-gradient(160deg,#004c978c,#051228f2);border:1px solid #4a90d966;border-radius:999px;width:2.35rem;height:2.35rem;padding:.38rem;position:relative;overflow:visible;box-shadow:0 8px 16px #00285259,inset 0 1px #ffffff1f}.sector-arena-mono .makwa-icon-well:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #2b74c473;position:absolute;inset:-3px}.sector-arena-mono .makwa-icon-well .s,.sector-arena-mono .makwa-icon-well .as{stroke-width:1.95px}.sector-arena-mono-label{text-align:center;text-shadow:0 2px 10px #0000008c;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.68rem;font-weight:300;line-height:1.15;display:-webkit-box;overflow:hidden}.sector-arena-mono:hover,.sector-arena-mono:focus-visible{--lift:-.55rem;filter:saturate()brightness(1.05);outline:none}.sector-arena-mono.is-active{--lift:-1.15rem;filter:saturate(1.1)brightness(1.08);z-index:3}.sector-arena-mono.is-active .sector-arena-mono-shaft{background:linear-gradient(#ff3b4759,#2b74c447 45%,#050b14eb);border-color:#ff3b47d9;min-height:7.4rem;box-shadow:0 0 0 1px #ff3b4766,0 0 28px #ff3b4747,0 22px 36px #0006}.sector-arena-mono.is-active .sector-arena-mono-beam{opacity:1;height:5.5rem}.sector-arena-mono.is-active .sector-arena-mono-num{color:var(--makwa-red)}.sector-arena-mono.is-active .makwa-icon-well{--makwa-icon-stroke:var(--makwa-blue);--makwa-icon-accent:var(--makwa-red);background:#fff;border-color:#fff;animation:1.8s ease-in-out infinite sector-icon-pulse;box-shadow:0 0 0 3px #004c972e,0 0 0 5px #ff3b4738,0 0 22px #ff3b4759,0 10px 20px #00285247}.sector-arena-mono.is-active .makwa-icon-well:before{border-color:#ff3b478c;inset:-5px;box-shadow:0 0 16px #ff3b4759}.sector-arena-progress{z-index:4;background:#ffffff1f;border-radius:999px;height:3px;position:absolute;bottom:.55rem;left:1.25rem;right:1.25rem;overflow:hidden}.sector-arena-progress-fill{transform-origin:0;background:linear-gradient(90deg, var(--makwa-red), #ff8f97, #4a90d9);width:100%;height:100%;animation:sector-arena-progress var(--arena-duration,11s) linear forwards;display:block}.sector-arena.is-paused .sector-arena-progress-fill,.sector-arena.is-paused .sector-arena-scan{animation-play-state:paused}@keyframes sector-arena-ken{0%{opacity:.55;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes sector-arena-scan{0%{background-position:0 -40%}to{background-position:0 140%}}@keyframes sector-arena-copy-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes sector-arena-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sector-arena-sky img,.sector-arena-scan,.sector-arena-copy,.sector-arena-progress-fill{transition:none;animation:none}.sector-arena-mono{transform:none}}@media (width<=980px){.sector-arena{border-radius:1.35rem;min-height:36rem}.sector-arena-copy{max-width:none;margin-bottom:1.25rem}.sector-arena-monoliths{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding-bottom:.55rem}.sector-arena-mono{transform:none}}@media (width<=760px){.sector-arena{min-height:0}.sector-arena-body{padding:1.25rem 1rem 1.1rem}.sector-arena-copy h2,.sector-arena-copy h3{font-size:clamp(1.75rem,8vw,2.25rem)}.sector-arena-lead{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sector-arena-pressure{display:none}.sector-arena-actions{flex-direction:column;align-items:stretch}.sector-arena-actions a{text-align:center;justify-content:center}.sector-arena-monoliths{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}}.meshh-intro{margin-top:.5rem}.detail-stack{flex-direction:column;gap:1.25rem;display:flex}.detail-block-head{align-items:center;gap:.85rem;margin:0 0 .75rem;display:flex}.detail-block-head h2{margin:0}.detail-block{background:var(--white);border-radius:var(--radius-20);border:1px solid #004c9712;padding:1.65rem 1.85rem;transition:transform .3s,box-shadow .3s,border-color .3s;animation:.55s both detailIn;position:relative;box-shadow:0 8px 28px -20px #004c9759}.about-identity{margin-bottom:3rem}.about-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.about-hub-head{gap:.55rem;margin:0 0 1.5rem;display:grid}.about-hub-head h2{letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(1.6rem,3vw,2.1rem)}@media (width<=820px){.about-identity-grid{grid-template-columns:1fr}}.detail-block:first-child{animation-delay:50ms}.detail-block:nth-child(2){animation-delay:.1s}.detail-block:nth-child(3){animation-delay:.15s}.detail-block:nth-child(4){animation-delay:.2s}.detail-block:nth-child(5){animation-delay:.25s}.detail-block:nth-child(6){animation-delay:.3s}.detail-block:nth-child(7){animation-delay:.35s}@keyframes detailIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.detail-block:hover{border-color:#004c9724;transform:translateY(-3px);box-shadow:0 16px 36px -22px #004c9773}.detail-block.cta-block{background:linear-gradient(135deg, #004c970f, #ff3b470d), var(--white);border-color:#004c971f}.detail-block h2{color:var(--makwa-blue);margin:0 0 .75rem;font-size:1.35rem}.detail-block p{margin:0 0 .85rem}.detail-block p:last-child{margin-bottom:0}.meshh-intro{margin:0 0 2.25rem}.meshh-intro p+p{margin-top:1rem}.meshh-intro .card-actions,.meshh-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.35rem;display:flex}.meshh-actions .btn-solid,.meshh-actions .btn-outline-blue{border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;min-height:2.6rem;padding:.65rem 1.15rem;font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.meshh-actions .btn-outline-blue{color:var(--makwa-blue);background:#004c970a;border:1.5px solid #004c9747}.meshh-actions .btn-outline-blue:hover{color:var(--white);background:var(--makwa-blue);border-color:var(--makwa-blue);box-shadow:0 6px 18px #004c9738}.solution-matrix{grid-template-columns:repeat(2,1fr);gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.solution-matrix li{background:var(--gray-soft);border-radius:var(--radius-pill);color:var(--makwa-blue);padding:.55rem 1rem;font-weight:600;transition:background .2s,transform .2s,color .2s}.solution-matrix li:hover{color:var(--makwa-blue-deep);background:#004c971a;transform:translate(3px)}.solution-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.solution-cards li{background:var(--gray-soft);border:1px solid #004c9714;border-radius:1rem;padding:1rem 1.05rem 1.1rem}.solution-cards h3{color:var(--makwa-blue);margin:0 0 .45rem;font-size:1rem}.solution-cards p{color:var(--text-muted);margin:0;font-size:.92rem;font-weight:500;line-height:1.5}.challenge-attribution{letter-spacing:.01em;color:var(--makwa-blue);font-size:.82rem;font-weight:600;margin:.75rem 0 0!important}.section-lead{color:var(--makwa-blue-deep);font-size:1.12rem;font-weight:700;line-height:1.4;margin:0 0 .75rem!important}.solution-accordion-lead{color:var(--makwa-blue-deep);font-weight:700;margin:0 0 .45rem!important}.in-practice{color:var(--text-muted);font-style:italic;margin:1rem 0 0!important}.academy-crosslink{margin:1rem 0 0!important}.academy-crosslink a{color:var(--makwa-blue);font-weight:700}.related-row.is-single{grid-template-columns:1fr}.is-clamped-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-expand-btn{color:var(--makwa-blue);cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:0;font-size:.88rem;font-weight:700}.capability-rail{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #004c9714;position:sticky;top:4.15rem}.capability-rail-inner{gap:.45rem;padding:.55rem 0;display:flex;overflow-x:auto}.capability-rail-item{color:var(--text);white-space:nowrap;background:#f8fafc;border:1px solid #004c971a;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.35rem .7rem .35rem .35rem;font-size:.78rem;font-weight:700;display:inline-flex}.capability-rail-item.is-active{background:var(--makwa-blue);border-color:var(--makwa-blue);color:#fff}.capability-rail-item.is-active .makwa-icon-well{--makwa-icon-stroke:#fff;--makwa-icon-accent:#ff8f97;background:#ffffff24}.capability-accordion{flex-direction:column;gap:.85rem;display:flex}.capability-hub{overflow:clip}.inner-page.capability-hub{padding-bottom:0}.capability-hub .inner-lead{margin-bottom:1.75rem}.capability-manifesto{color:#fff;background:linear-gradient(135deg,#050b14eb,#002852e0),#050b14;border-radius:1.75rem;margin:0 0 2.25rem;padding:2.4rem 2.2rem 2.5rem;position:relative;overflow:hidden}.capability-manifesto-orb{pointer-events:none;border-radius:50%;position:absolute}.capability-manifesto-orb.is-ring{border:14px solid #ffffff29;width:16rem;height:16rem;animation:14s ease-in-out infinite capability-orb-drift;top:-3.4rem;right:-2.2rem}.capability-manifesto-orb.is-fill{background:var(--makwa-red);width:5.6rem;height:5.6rem;animation:11s ease-in-out infinite reverse capability-orb-drift;bottom:1.4rem;right:7.5rem}.capability-manifesto-orb.is-ghost{background:#ffffffe0;width:3.4rem;height:3.4rem;bottom:-1.1rem;left:8%}.capability-manifesto .section-eyebrow{color:#ff8f97;position:relative}.capability-manifesto h2{letter-spacing:-.04em;color:#fff;max-width:16ch;margin:.35rem 0 .85rem;font-size:clamp(2.15rem,5vw,3.6rem);line-height:.98;position:relative}.capability-manifesto h2 span{color:#9ec4ea;font-style:italic;font-weight:650;display:block}.capability-manifesto p{color:#ffffffd1;max-width:38rem;margin:0;line-height:1.6;position:relative}.capability-orbit-stage{color:#fff;background:radial-gradient(circle at 20% 24%,#2b74c466,#0000 46%),radial-gradient(circle at 82% 76%,#ff3b4738,#0000 40%),radial-gradient(circle at 55% 48%,#ffffff0d,#0000 42%),linear-gradient(165deg,#06111f 0%,#0c2744 52%,#08182c 100%);border-radius:1.85rem;grid-template-columns:minmax(30rem,1.35fr) minmax(15rem,.75fr);align-items:center;gap:1.5rem 2rem;margin:0 0 3rem;padding:2.35rem 2rem 2.5rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #050b1447}.capability-orbit{--orbit-r:16.4rem;aspect-ratio:1;width:min(100%,41rem);margin:0 auto;position:relative}.capability-orbit-glow{pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#2b74c46b 0%,#0000 70%),radial-gradient(circle at 72% 28%,#ff3b4733,#0000 48%);border-radius:50%;animation:5.5s ease-in-out infinite capability-orbit-breathe;position:absolute;inset:14%}.capability-orbit-ring{pointer-events:none;border-radius:50%;position:absolute}.capability-orbit-ring.is-outer{border:1.5px dashed #ffffff47;animation:42s linear infinite capability-orbit-spin;inset:8.5%;box-shadow:inset 0 0 0 1px #4a90d947,0 0 40px #2b74c447}.capability-orbit-ring.is-inner{border:2px solid #ff3b47bf;border-color:#ff3b47bf #0000 #4a90d938 #4a90d98c;animation:28s linear infinite capability-orbit-spin-reverse;inset:15%;box-shadow:0 0 28px #ff3b471f}.capability-orbit-core{background:var(--makwa-blue-deep);color:#fff;border-radius:50%;place-items:center;animation:4.8s ease-in-out infinite capability-core-pulse;display:grid;position:absolute;inset:20%;overflow:hidden;box-shadow:0 0 0 12px #ffffff12,0 0 0 22px #2b74c41f,0 0 48px #2b74c46b}.capability-orbit-core:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(160deg,#0512280d 0%,#0000 42%,#050b146b 100%),radial-gradient(circle at 30% 20%,#ffffff29,#0000 36%);position:absolute;inset:0}.capability-orbit-core img{object-fit:cover;width:100%;height:100%;animation:.55s cubic-bezier(.22,1,.36,1) both capability-core-in}.capability-orbit-core p{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;background:#050b149e;border:1px solid #ffffff1f;border-radius:999px;margin:0;padding:.28rem .72rem;font-size:.74rem;font-weight:700;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.capability-orbit-core strong{color:#ff8f97}@keyframes capability-core-in{0%{opacity:0;transform:scale(1.1)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes capability-core-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 12px #ffffff12,0 0 0 22px #2b74c41f,0 0 36px #2b74c452}50%{transform:scale(1.02);box-shadow:0 0 0 14px #ffffff1a,0 0 0 26px #2b74c42e,0 0 56px #2b74c485}}@keyframes capability-orbit-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.capability-orbit-node{color:#fff;cursor:pointer;width:5.5rem;transform:translate(-50%, -50%) rotate(var(--orbit-angle)) translate(var(--orbit-r)) rotate(calc(-1 * var(--orbit-angle)));z-index:1;animation:.55s cubic-bezier(.22,1,.36,1) both capability-node-in;animation-delay:var(--orbit-delay,0s);background:0 0;border:0;flex-direction:column;align-items:center;gap:.34rem;padding:0;display:flex;position:absolute;top:50%;left:50%}.capability-orbit-node .makwa-icon-well,.capability-orbit-node .makwa-icon-well.is-compact{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);--makwa-icon-stroke:#fff;--makwa-icon-accent:#ff8f97;background:#ffffff1f;border:1px solid #ffffff24;border-radius:999px;width:3.45rem;height:3.45rem;padding:.55rem;transition:transform .3s cubic-bezier(.22,1,.36,1),background .25s,box-shadow .25s,border-color .25s}.capability-orbit-node span:last-child{letter-spacing:.02em;text-shadow:0 1px 10px #00000073;font-size:.74rem;font-weight:300;transition:opacity .25s,transform .25s,color .25s}.capability-orbit-node.is-active .makwa-icon-well,.capability-orbit-node:hover .makwa-icon-well,.capability-orbit-node:focus-visible .makwa-icon-well{--makwa-icon-stroke:#004c97;--makwa-icon-accent:#ff3b47;box-shadow:0 0 0 3px var(--makwa-red);background:#fff;border-color:#fff;transform:scale(1.1)}.capability-orbit-node.is-active .makwa-icon-well{animation:2.4s ease-in-out infinite capability-node-glow}.capability-orbit-node.is-active span:last-child{color:#ffc4c8;transform:translateY(-1px)}@keyframes capability-node-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}@keyframes capability-node-glow{0%,to{box-shadow:0 0 0 3px var(--makwa-red), 0 0 0 0 #ff3b4759;transform:scale(1.08)}50%{box-shadow:0 0 0 3px var(--makwa-red), 0 0 18px 4px #ff3b4773;transform:scale(1.12)}}.capability-orbit-copy{min-height:15rem}.capability-orbit-copy-inner{animation:.45s cubic-bezier(.22,1,.36,1) both capability-copy-in}.capability-orbit-copy .section-eyebrow{color:#ff8f97}.capability-orbit-copy h2{letter-spacing:-.03em;color:#fff;margin:0 0 .4rem;font-size:clamp(1.7rem,3.2vw,2.35rem)}.capability-orbit-kicker{color:#ffffffb8;margin:0 0 .7rem;font-weight:700}.capability-orbit-copy-inner>p:last-of-type{color:#ffffffd1;margin:0;line-height:1.6}.capability-orbit-copy .btn-outline-blue,.capability-orbit-copy .card-actions .btn-outline-blue{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff94}.capability-orbit-copy .btn-outline-blue:hover,.capability-orbit-copy .card-actions .btn-outline-blue:hover{color:var(--makwa-blue);background:#fff;border-color:#fff}@keyframes capability-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.capability-orbit-stage.is-paused .capability-orbit-glow,.capability-orbit-stage.is-paused .capability-orbit-ring,.capability-orbit-stage.is-paused .capability-orbit-core,.capability-orbit-stage.is-paused .capability-orbit-node.is-active .makwa-icon-well{animation-play-state:paused}.capability-beliefs{flex-direction:column;margin-top:.5rem;display:flex}.capability-belief{background:radial-gradient(circle at 12% 20%,#004c9714,#0000 36%),#f4f7fb;padding:3.4rem 0;scroll-margin-top:5.5rem;position:relative;overflow:hidden}.capability-belief:nth-child(2n){color:#fff;background:radial-gradient(circle at 88% 18%,#ff3b4714,#0000 34%),#0b1726}.capability-belief-inner{grid-template-columns:minmax(18rem,.95fr) minmax(18rem,1.05fr);align-items:center;gap:2.4rem 3.2rem;display:grid}.capability-belief.is-flipped .capability-belief-scene{order:2}.capability-belief-scene{min-height:26rem;position:relative}.capability-belief-orb{pointer-events:none;opacity:.72;border-radius:50%;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .7s;position:absolute;transform:translateY(18px)}.capability-belief-orb.is-ring{border:16px solid #004c9729;width:22rem;height:22rem;animation:16s ease-in-out infinite capability-orb-drift;top:4%;left:2%}.capability-belief:nth-child(2n) .capability-belief-orb.is-ring{border-color:#ffffff2e}.capability-belief-orb.is-fill{background:var(--makwa-red);width:6.4rem;height:6.4rem;animation:12s ease-in-out infinite reverse capability-orb-drift;bottom:1.6rem;left:0}.capability-belief-orb.is-ghost{background:#fff;width:3.5rem;height:3.5rem;top:.6rem;right:10%;box-shadow:0 12px 28px #00285229}.capability-belief-photo{cursor:pointer;background:var(--makwa-blue-deep);border:0;border-radius:50%;width:19.5rem;height:19.5rem;padding:0;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:12%;left:16%;overflow:hidden;transform:scale(.94);box-shadow:0 28px 50px -24px #00142ab3}.capability-belief-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s;transform:scale(1.08)}.capability-belief-photo .makwa-icon-well{--makwa-icon-stroke:#fff;--makwa-icon-accent:#ff8f97;width:3rem;height:3rem;position:absolute;bottom:1rem;right:1rem}.capability-belief.is-inview .capability-belief-orb,.capability-belief.is-active .capability-belief-orb{opacity:1;transform:translate(0,0)}.capability-belief.is-inview .capability-belief-photo,.capability-belief.is-active .capability-belief-photo,.capability-belief.is-inview .capability-belief-photo img,.capability-belief.is-active .capability-belief-photo img{transform:scale(1)}.capability-belief-copy{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(1.4rem)}.capability-belief.is-inview .capability-belief-copy,.capability-belief.is-active .capability-belief-copy{opacity:1;transform:none}.capability-belief-copy h2{max-width:14ch;color:var(--makwa-blue-deep);letter-spacing:-.035em;margin:.2rem 0 .85rem;font-size:clamp(1.85rem,3.6vw,2.85rem);line-height:1.02}.capability-belief-copy h2 span{color:var(--makwa-red);letter-spacing:-.02em;margin-top:.2rem;font-size:.58em;font-style:italic;font-weight:650;display:block}.capability-belief:nth-child(2n) .capability-belief-copy h2{color:#fff}.capability-belief:nth-child(2n) .capability-belief-copy h2 span,.capability-belief:nth-child(2n) .section-eyebrow{color:#ff8f97}.capability-belief-copy p{max-width:38rem;color:var(--text-muted);margin:0 0 1.1rem;line-height:1.65}.capability-belief:nth-child(2n) .capability-belief-copy p{color:#ffffffc7}.capability-belief:nth-child(2n) .partner-pills li{color:#fff;background:#ffffff14;border-color:#ffffff29}.capability-belief:nth-child(2n) .btn-outline-blue,.capability-belief:nth-child(2n) .card-actions .btn-outline-blue{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff94}.capability-belief:nth-child(2n) .btn-outline-blue:hover,.capability-belief:nth-child(2n) .card-actions .btn-outline-blue:hover{color:var(--makwa-blue);background:#fff;border-color:#fff}@keyframes capability-orb-drift{0%,to{transform:translate(0,0)}50%{transform:translate(12px,-16px)}}@keyframes capability-orbit-spin{to{transform:rotate(360deg)}}@keyframes capability-orbit-spin-reverse{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.capability-orbit-ring,.capability-orbit-glow,.capability-orbit-core,.capability-orbit-node,.capability-orbit-node.is-active .makwa-icon-well,.capability-orbit-core img,.capability-orbit-copy-inner,.capability-manifesto-orb,.capability-belief-orb,.page-banner-orb{animation:none}.capability-belief-copy,.capability-belief-photo,.capability-belief-photo img,.capability-belief-orb{opacity:1;transition:none;transform:none}}@media (width<=980px){.capability-orbit-stage{grid-template-columns:1fr;padding:1.7rem 1.25rem 1.85rem}.capability-orbit{--orbit-r:13.8rem;width:min(100%,34.5rem)}.capability-orbit-node{width:5.1rem}.capability-orbit-node .makwa-icon-well,.capability-orbit-node .makwa-icon-well.is-compact{width:3.15rem;height:3.15rem}.capability-belief-inner,.capability-belief.is-flipped .capability-belief-inner{grid-template-columns:1fr}.capability-belief.is-flipped .capability-belief-scene{order:0}.capability-manifesto{padding:1.8rem 1.25rem 2rem}.capability-belief{padding:2.2rem 0}.capability-belief-scene{min-height:21rem}.capability-belief-photo{width:16.5rem;height:16.5rem}.capability-belief-orb.is-ring{width:18rem;height:18rem}}@media (width<=760px){.capability-orbit{--orbit-r:10.2rem;width:min(100%,26rem)}.capability-orbit-node{width:3.6rem}.capability-orbit-node .makwa-icon-well,.capability-orbit-node .makwa-icon-well.is-compact{width:2.85rem;height:2.85rem}.capability-orbit-node span:last-child{display:none}.capability-orbit-core{inset:21%}.capability-belief-scene{min-height:18.5rem}.capability-belief-orb.is-ring{width:15rem;height:15rem}.capability-belief-photo{width:13.5rem;height:13.5rem;left:12%}.capability-belief-copy h2{max-width:none}}.capability-panel{background:#fff;border:1px solid #004c971a;border-radius:1.15rem;overflow:hidden}.capability-panel-trigger{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8.5rem 1fr auto;align-items:stretch;gap:1rem;width:100%;padding:0;display:grid}.capability-panel-media{min-height:7.5rem;overflow:hidden}.capability-panel-media img{object-fit:cover;width:100%;height:100%}.capability-panel-copy{align-items:flex-start;gap:.85rem;padding:1rem 0;display:flex}.capability-panel-copy h2{color:var(--makwa-blue);margin:0 0 .2rem;font-size:1.15rem}.capability-panel-copy p{color:var(--text-muted);margin:0}.capability-panel-chevron{border-right:2px solid var(--makwa-blue);border-bottom:2px solid var(--makwa-blue);width:.55rem;height:.55rem;margin:auto 1rem;transition:transform .2s;transform:rotate(45deg)}.capability-panel.is-open .capability-panel-chevron{transform:rotate(-135deg)}.capability-panel-body{flex-direction:column;gap:1rem;padding:0 1.2rem 1.2rem;display:flex}.capability-panel-body[hidden]{display:none}.pbt-portfolio{gap:1.15rem;display:grid}.pbt-portfolio-intro{color:var(--text-muted,#5b6577);margin:0;font-size:.98rem;line-height:1.55}.pbt-journey{flex-wrap:wrap;gap:.4rem;display:flex}.pbt-journey span{color:var(--makwa-blue);letter-spacing:.02em;text-transform:uppercase;background:#004c9714;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:700}.pbt-families{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pbt-family{background:#fff;border:1px solid #004c971a;border-radius:1rem;overflow:hidden}.pbt-family-head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.9rem;width:100%;padding:1rem 1.1rem;display:flex}.pbt-family-head:hover{background:#004c9708}.pbt-family-num{background:var(--makwa-red);color:#fff;border-radius:.55rem;flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;font-size:.78rem;font-weight:800;display:grid}.pbt-family-copy{gap:.15rem;min-width:0;display:grid}.pbt-family-copy strong{color:var(--makwa-blue);letter-spacing:-.02em;font-size:1rem;font-weight:700}.pbt-family-copy span{color:var(--text-muted,#5b6577);font-size:.86rem;line-height:1.4}.pbt-family-chev{color:var(--text-muted,#5b6577);margin-left:auto;transition:transform .2s}.pbt-family.is-open .pbt-family-chev{transform:rotate(90deg)}.pbt-family-body{border-top:1px solid #004c9714;gap:.9rem;padding:0 1.1rem 1.15rem;display:grid}.pbt-family-intro{color:var(--text-muted,#5b6577);margin:.85rem 0 0;font-size:.92rem;font-style:italic}.pbt-sowhat{border-left:4px solid var(--makwa-red);color:var(--text);background:#fff3ea;border-radius:.75rem;margin:0;padding:.85rem 1rem;font-size:.92rem;line-height:1.5}.pbt-sowhat strong{color:var(--makwa-red);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:.7rem;display:block}.pbt-product{background:#fcfdff;border:1px solid #004c971a;border-radius:.85rem;gap:.85rem;padding:1rem;display:grid}.pbt-product h4{color:var(--makwa-blue);margin:0;font-size:.98rem;font-weight:700}.pbt-product-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.pbt-col h5{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#5b6577);margin:0 0 .4rem;font-size:.68rem}.pbt-col--solve h5{color:var(--makwa-red)}.pbt-col--approach h5{color:var(--makwa-blue)}.pbt-col--outcomes h5{color:#1f7a44}.pbt-col ul{margin:0;padding-left:1rem}.pbt-col li{color:var(--text);margin:.2rem 0;font-size:.84rem;line-height:1.4}.pbt-why{background:#fff;border:1px solid #004c971a;border-radius:1rem;margin-top:.35rem;padding:1.15rem 1.2rem}.pbt-why h3{color:var(--makwa-blue);margin:0 0 .25rem;font-size:1.15rem}.pbt-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.pbt-why-grid li{background:#fcfdff;border:1px solid #004c971a;border-radius:.75rem;gap:.25rem;padding:.85rem .95rem;display:grid}.pbt-why-grid strong{color:var(--makwa-blue);font-size:.9rem}.pbt-why-grid span{color:var(--text-muted,#5b6577);font-size:.84rem;line-height:1.45}@media (width<=760px){.pbt-product-cols,.pbt-why-grid{grid-template-columns:1fr}}.solution-accordions{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));align-items:start;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.solution-accordions li{background:var(--gray-soft);border:1px solid #004c9714;border-radius:1rem;padding:.95rem 1rem 1.05rem}.solution-accordion-title{color:var(--makwa-blue);letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:300;line-height:1.3}.solution-accordion-panel{padding:.55rem 0 0}.solution-accordion-panel p{color:var(--text);margin:0;font-size:.92rem;line-height:1.5}.capability-sticky-cta{z-index:30;background:var(--makwa-blue);color:#fff;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:.85rem 1.1rem;display:flex;position:sticky;bottom:.85rem;box-shadow:0 16px 36px -18px #004c97a6}.capability-sticky-cta p{margin:0;font-weight:700}.capability-sticky-cta .btn-solid{color:var(--makwa-blue);background:#fff}.capability-detail{padding-bottom:1.5rem}.advisory-extra{margin-top:1.75rem}.capability-panel-body .advisory-block{box-shadow:none;background:0 0;border:0;padding:0}.partner-pills{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.partner-pills li{color:var(--makwa-blue);background:#004c9712;border-radius:999px;padding:.4rem .85rem;font-size:.9rem;font-weight:600;transition:background .2s,transform .2s}.partner-pills li:hover{background:#004c9724;transform:translateY(-2px)}.btn-solid{border-radius:var(--radius-pill);white-space:nowrap;background:var(--magenta);min-height:2.75rem;color:var(--white);border:1.5px solid #0000;justify-content:center;align-self:flex-start;align-items:center;padding:.7rem 1.25rem;font-size:.92rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn-solid:hover{background:var(--makwa-red-hot);transform:translateY(-2px);box-shadow:0 10px 24px -12px #ff3b47b3}.btn-outline{border:1.5px solid var(--makwa-blue);border-radius:var(--radius-pill);white-space:nowrap;min-height:2.75rem;color:var(--makwa-blue);background:#fff;justify-content:center;align-self:flex-start;align-items:center;gap:.45rem;padding:.7rem 1.25rem;font-size:.92rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s;display:inline-flex;box-shadow:0 8px 20px -16px #004c9773}.btn-outline:hover{background:var(--makwa-blue);color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px -14px #004c978c}.btn-micro{--btn-micro-bg:var(--makwa-red);--btn-micro-fg:#fff;--btn-micro-orb:#ffffff29;--btn-micro-orb-fg:#fff;background:var(--btn-micro-bg);min-height:3rem;color:var(--btn-micro-fg);border-radius:999px;align-self:flex-start;align-items:center;gap:.75rem;padding:.35rem .4rem .35rem 1.2rem;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),background .28s,box-shadow .28s;display:inline-flex;box-shadow:0 12px 28px -14px #ff3b47b3}.btn-micro-label{transition:transform .28s cubic-bezier(.22,1,.36,1);display:inline-block}.btn-micro-orb{background:var(--btn-micro-orb);width:2.35rem;height:2.35rem;color:var(--btn-micro-orb-fg);border-radius:999px;flex-shrink:0;place-items:center;transition:background .28s,color .28s,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff47}.btn-micro-orb svg{width:1.05rem;height:1.05rem;transition:transform .28s cubic-bezier(.22,1,.36,1)}.sector-prism:hover .btn-micro,.sector-prism-stage:hover .btn-micro,.sector-arena:hover .btn-micro{--btn-micro-orb:#fff;--btn-micro-orb-fg:var(--makwa-blue)}.sector-prism:hover .btn-micro-orb,.sector-prism-stage:hover .btn-micro-orb,.sector-arena:hover .btn-micro-orb{transform:scale(1.04);box-shadow:0 0 0 3px #ffffff2e,inset 0 0 0 1px #004c9714}.sector-prism:hover .btn-micro-orb svg,.sector-prism-stage:hover .btn-micro-orb svg,.sector-arena:hover .btn-micro-orb svg{transform:translate(2px)}.btn-micro:hover,.btn-micro:focus-visible{--btn-micro-bg:var(--makwa-red-hot);--btn-micro-orb:#fff;--btn-micro-orb-fg:var(--makwa-red);outline:none;transform:translateY(-2px);box-shadow:0 16px 34px -14px #ff3b47cc}.btn-micro:hover .btn-micro-label,.btn-micro:focus-visible .btn-micro-label{transform:translate(-2px)}.btn-micro:hover .btn-micro-orb,.btn-micro:focus-visible .btn-micro-orb,.btn-micro-orb:hover{transform:scale(1.08);box-shadow:0 0 0 4px #ffffff38,0 8px 16px #0028522e}.btn-micro:hover .btn-micro-orb svg,.btn-micro:focus-visible .btn-micro-orb svg,.btn-micro-orb:hover svg{animation:.55s cubic-bezier(.22,1,.36,1) infinite btn-micro-alarm}@keyframes btn-micro-alarm{0%,to{transform:translate(0)}35%{transform:translate(5px)}55%{transform:translate(1px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.btn-micro,.btn-micro-label,.btn-micro-orb,.btn-micro-orb svg{transition:none}.btn-micro:hover .btn-micro-orb svg,.btn-micro:focus-visible .btn-micro-orb svg,.btn-micro-orb:hover svg,.sector-prism:hover .btn-micro-orb svg,.sector-prism-stage:hover .btn-micro-orb svg,.sector-arena:hover .btn-micro-orb svg,.sector-prism-card:hover .sector-prism-card-orb svg,.sector-prism-card:focus-visible .sector-prism-card-orb svg{animation:none;transform:none}.sector-prism-deck,.sector-arena-monoliths{scroll-behavior:auto}}.inner-list{grid-template-columns:repeat(3,1fr);gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.inner-list li{background:var(--white);color:var(--purple);border-radius:.9rem;padding:1rem 1.15rem;font-weight:600;box-shadow:0 2px 10px #4320630d}@media (prefers-reduced-motion:reduce){.page-banner-inner,.detail-block,.inner-card,.page-banner-media{transition:none!important;animation:none!important}.page-banner-media{transform:none!important}}.hero-copy h1{font-size:var(--hero-title-size);letter-spacing:-.04em;text-align:left;margin:0 0 .9rem;font-weight:300;line-height:1.08}.hero-copy h1 span{display:block}.hero-copy p{font-size:var(--hero-lede-size);text-align:left;max-width:34rem;margin:0;font-weight:400;line-height:1.5}.metrics-section{color:var(--white);background:#071526;padding:5.5rem 0}.metrics-board{grid-template-columns:1fr 1.15fr .95fr;align-items:stretch;gap:1.5rem;display:grid}.metrics-board-intro{flex-direction:column;justify-content:center;gap:.85rem;padding-right:.5rem;display:flex}.metrics-board-intro .section-eyebrow{color:#ffffffb3}.metrics-board-intro h2{letter-spacing:-.02em;color:var(--white);margin:0;font-size:clamp(1.85rem,3vw,2.55rem);font-weight:300;line-height:1.15}.metrics-board-intro p{color:#ffffffb8;max-width:22rem;margin:0;font-size:1rem;line-height:1.55}.metrics-progress{gap:.35rem;max-width:12rem;margin-top:1rem;display:flex}.metrics-progress-seg{background:#ffffff2e;border-radius:999px;flex:1;height:.28rem;position:relative;overflow:hidden}.metrics-progress-seg.is-done{background:#ffffff80}.metrics-progress-seg.is-active:after{content:"";transform-origin:0;background:linear-gradient(90deg,#fff,#ff8f97);animation:4.8s linear forwards metrics-progress;position:absolute;inset:0}@keyframes metrics-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.metrics-stage{background:radial-gradient(circle at 90% 10%,#ff3b4747,#0000 42%),linear-gradient(155deg,#0c2a52 0%,#0a1f3d 55%,#08182d 100%);border:1px solid #ffffff1f;border-radius:1.4rem;flex-direction:column;min-height:20rem;padding:2rem 1.85rem 1.85rem;animation:.55s cubic-bezier(.22,1,.36,1) both metrics-in;display:flex;position:relative;overflow:hidden}@keyframes metrics-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.metrics-stage-index{letter-spacing:.12em;color:#ffffff73;margin-bottom:1.5rem;font-size:.8rem;font-weight:300}.metrics-stage-value{letter-spacing:-.03em;color:#fff;margin:0 0 .55rem;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:300;line-height:1}.metrics-stage-label{color:#ff8f97;margin:0 0 1.15rem;font-size:1.15rem;font-weight:700}.metrics-stage-detail{color:#ffffffc7;max-width:28rem;margin:0;font-size:.98rem;line-height:1.55}.metrics-stage-source{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-top:auto;padding-top:1.5rem;font-size:.78rem;font-weight:700}.metrics-rail{flex-direction:column;gap:.55rem;display:flex}.metrics-rail-item{text-align:left;color:#ffffffd1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1rem;align-items:center;gap:.9rem;width:100%;padding:.95rem 1rem;transition:background .2s,border-color .2s,transform .2s;display:flex}.metrics-rail-num{letter-spacing:.04em;color:#ffffffa6;background:#ffffff14;border-radius:999px;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;font-size:.72rem;font-weight:300;display:inline-grid}.metrics-rail-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.metrics-rail-copy strong{color:#fff;font-size:1rem;font-weight:300;line-height:1.15}.metrics-rail-copy span{color:#ffffff94;font-size:.82rem;font-weight:600;line-height:1.3}.metrics-rail-item:hover{background:#ffffff14;border-color:#ffffff47;transform:translate(2px)}.metrics-rail-item.is-active{background:#ffffff1f;border-color:#ff8f97a6;box-shadow:0 10px 28px #0003}.metrics-rail-item.is-active .metrics-rail-num{background:var(--makwa-red);color:#fff}.metrics-head{text-align:center;flex-direction:column;align-items:center;gap:.85rem;margin-bottom:3.5rem;display:flex}.metrics-head h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:300}.metrics-head p{color:var(--text-muted);max-width:44rem;margin:0 auto;font-size:1.1rem;font-weight:400;line-height:1.6}.stats-row{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.stat-card{border-radius:var(--radius-20);text-align:center;background:#f8fafc;border:1.5px solid #004c971a;padding:2.25rem 1.5rem;transition:all .3s;position:relative;overflow:hidden}.stat-card:before{content:"";background:var(--makwa-red);border-radius:999px;width:40%;height:3px;transition:width .3s;position:absolute;top:0;left:50%;transform:translate(-50%)}.stat-card:hover{background:var(--white);border-color:#004c9740;transform:translateY(-4px);box-shadow:0 15px 35px -5px #004c971f}.stat-card:hover:before{width:80%}.stat-value{color:var(--makwa-blue);letter-spacing:-.03em;font-size:clamp(2.4rem,3.8vw,3.2rem);font-weight:300;line-height:1;font-family:var(--font-display);margin:0 0 .5rem}.stat-label{color:var(--text-muted);margin:0;font-size:.98rem;font-weight:600;line-height:1.4}.section-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--makwa-red);border-radius:var(--radius-pill);background:#ff3b4714;border:1px solid #ff3b4733;margin-bottom:.85rem;padding:.35rem .85rem;font-size:.8rem;font-weight:300;display:inline-block}.btn-outline-blue{color:var(--makwa-blue);border:1.5px solid var(--makwa-blue);border-radius:var(--radius-pill);background:0 0;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.95rem;font-weight:700;transition:all .25s;display:inline-flex}.btn-outline-blue:hover{background:var(--makwa-blue);color:var(--white);box-shadow:0 6px 20px #004c9740}.enables-section{--enables-gap:1rem;--enables-peek:1.5;background:#fff;padding:3.75rem 0 4rem}.enables-section .locations-head{max-width:44rem}.enables-section .locations-head h2{letter-spacing:-.04em;font-size:clamp(2.05rem,3.3vw,2.7rem)}.enables-head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.75rem;display:flex}.enables-head h2{color:var(--text);letter-spacing:-.02em;margin:.35rem 0 0;font-size:clamp(1.7rem,2.6vw,2.35rem);font-weight:300}.enables-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.enables-slide-index{letter-spacing:.05em;color:var(--text-muted);align-items:baseline;gap:.25rem;margin:0 .35rem 0 0;font-size:.8rem;font-weight:600;display:inline-flex}.enables-slide-index strong{color:var(--makwa-blue);font-size:.95rem;font-weight:300}.enables-arrow{width:2.35rem;height:2.35rem;color:var(--makwa-blue);cursor:pointer;background:#fff;border:1.5px solid #004c9738;border-radius:999px;place-items:center;transition:background .2s,border-color .2s,transform .2s;display:inline-grid}.enables-arrow:hover{border-color:var(--makwa-blue);background:#004c970f;transform:translateY(-1px)}.enables-arrow:active{transform:translateY(0)scale(.96)}.enables-all-link{margin-left:.25rem}.enables-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 72%,#0000 100%)}.enables-stage.is-dragging{cursor:grabbing}.enables-stage:focus-visible{border-radius:1.35rem;box-shadow:0 0 0 3px #004c9733}.enables-cards{align-items:stretch;gap:var(--enables-gap);will-change:transform;transition:transform .2s;display:flex}.enables-stage.is-dragging .enables-cards{transition:none}.enables-card{flex-direction:column;flex:0 0 calc((100% - var(--enables-gap)) / var(--enables-peek));cursor:pointer;background:#fff;border:1px solid #004c971f;border-radius:1.25rem;min-width:0;min-height:clamp(16.5rem,28vw,19rem);padding:1.35rem 1.35rem 1.2rem;transition:border-color .22s,transform .22s,background .22s,box-shadow .22s,opacity .22s;animation:.45s cubic-bezier(.22,1,.36,1) both enables-in;display:flex}.enables-card.is-lead{border-color:color-mix(in srgb, var(--makwa-blue) 45%, transparent);background:linear-gradient(#004c970d 0%,#fff 55%);box-shadow:0 16px 34px -24px #004c9773}.enables-card.is-peek{opacity:.72}.enables-card:hover{border-color:color-mix(in srgb, var(--makwa-blue) 40%, transparent);transform:translateY(-3px)}.enables-card.is-peek:hover{opacity:.92;background:#004c9705}@keyframes enables-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.enables-card-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.enables-card-icon{width:var(--makwa-icon-size);height:var(--makwa-icon-size);background:#004c9712;border-radius:.85rem;place-items:center;padding:.4rem;transition:transform .22s,background .22s;display:grid}.enables-card.is-lead .enables-card-icon,.enables-card:hover .enables-card-icon{background:#004c971f;transform:scale(1.04)}.enables-card-icon img{object-fit:contain;width:100%;height:100%}.enables-card-num{letter-spacing:.06em;color:#004c9773;font-size:.78rem;font-weight:300}.enables-card-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--makwa-red);margin:0 0 .3rem;font-size:.72rem;font-weight:700;display:block}.enables-card h3{color:var(--makwa-blue-deep);letter-spacing:-.02em;margin:0 0 .65rem;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:300;line-height:1.25}.enables-card-body{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 1rem;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.enables-card-progress{background:#004c971a;border-radius:999px;height:.22rem;margin:0 0 1rem;overflow:hidden}.enables-card-meter{transform-origin:0;background:linear-gradient(90deg, var(--makwa-blue), var(--makwa-red));width:100%;height:100%;animation:5.2s linear forwards enables-meter;display:block;transform:scaleX(0)}.enables-section.is-paused .enables-card-meter{animation-play-state:paused}@keyframes enables-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.enables-card-link{color:var(--makwa-blue);align-items:center;gap:.4rem;margin-top:auto;font-size:.88rem;font-weight:700;transition:color .2s,gap .2s;display:inline-flex}.enables-card-link:hover{color:var(--makwa-red);gap:.55rem}.enables-card-link svg{width:16px;height:16px}.enables-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin-top:1.35rem;display:flex}.enables-dot{cursor:pointer;background:#004c972e;border:none;border-radius:999px;width:.55rem;height:.55rem;padding:0;transition:width .25s,background .2s;position:relative;overflow:hidden}.enables-dot.is-active{background:#004c9724;width:1.85rem}.enables-dot-fill{transform-origin:0;background:linear-gradient(90deg, var(--makwa-blue), var(--makwa-red));position:absolute;inset:0;transform:scaleX(0)}.enables-dot.is-active .enables-dot-fill{animation:5.2s linear forwards enables-meter}.enables-section.is-paused .enables-dot.is-active .enables-dot-fill{animation-play-state:paused}.services-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.service-card{background:var(--white);border-radius:var(--radius-20);flex-direction:column;min-height:15.5rem;padding:1.5rem 1.4rem 1.25rem;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 2px 16px #4320630f}.service-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #4320631a}.makwa-icon-well{width:var(--makwa-icon-size);height:var(--makwa-icon-size);background:#004c9712;border-radius:.85rem;flex-shrink:0;place-items:center;padding:.4rem;display:grid;overflow:hidden}.makwa-icon-well.is-compact{border-radius:.55rem;width:2rem;height:2rem;padding:.28rem}.makwa-icon-well svg,.highlight-icon svg{width:100%;height:100%;display:block}.makwa-icon-well .s,.highlight-icon .s{fill:none;stroke:var(--makwa-icon-stroke);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.makwa-icon-well .a,.highlight-icon .a{fill:var(--makwa-icon-accent);stroke:none}.makwa-icon-well .as,.highlight-icon .as{fill:none;stroke:var(--makwa-icon-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.highlight-icon{--makwa-icon-stroke:#fff;--makwa-icon-accent:#ff3b47}.makwa-icon-well.is-mark{background:radial-gradient(circle at 35% 28%, #4a90d938, transparent 52%), linear-gradient(160deg, var(--makwa-blue), var(--makwa-blue-deep));--makwa-icon-stroke:#d7e7f7;--makwa-icon-accent:var(--makwa-red);border:1px solid #4a90d959;border-radius:999px;width:3rem;height:3rem;padding:.5rem;position:relative;overflow:visible;box-shadow:0 10px 22px #00285247,inset 0 1px #ffffff1f}.makwa-icon-well.is-mark .s,.makwa-icon-well.is-mark .as{stroke-width:1.95px}.makwa-icon-well img{object-fit:contain;width:100%;height:100%;display:block}.service-icon{width:var(--makwa-icon-size);height:var(--makwa-icon-size);object-fit:contain;margin-bottom:0;display:block}.makwa-icon-well .service-icon,.inner-card-body .makwa-icon-well .service-icon{width:100%;height:100%}.inner-card-body .makwa-icon-well{width:var(--makwa-icon-size);height:var(--makwa-icon-size);margin-bottom:0}.service-card h3{color:var(--purple);margin:0 0 .55rem;font-size:1.2rem;font-weight:700}.service-card p{color:#432063e0;flex:1;margin:0 0 1.25rem;font-size:.95rem;font-weight:500}.service-card .card-arrow{color:var(--magenta);align-self:flex-end;place-items:center;width:1.5rem;height:1.5rem;display:grid}.about-section{background:var(--magenta);color:var(--white);border-radius:var(--radius-32) var(--radius-32) 0 0;margin-top:-1px;padding:5.5rem 0 6rem}.about-head{text-align:center;flex-direction:column;align-items:center;gap:.85rem;margin-bottom:2.5rem;display:flex}.about-head h2{margin:0;font-size:clamp(2.1rem,3.2vw,2.75rem);font-weight:600}.about-head p{max-width:40rem;margin:0 auto 1.25rem;font-size:1.05rem;font-weight:500}.btn-light{background:var(--white);color:var(--magenta);border-radius:var(--radius-pill);border:none;align-items:center;gap:.4rem;padding:.7rem 1.35rem;font-size:.95rem;font-weight:700;display:inline-flex}.about-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(34rem,42%);grid-auto-flow:column;gap:1.25rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.about-carousel::-webkit-scrollbar{display:none}.about-slide{scroll-snap-align:start;border-radius:var(--radius-20);min-height:17rem;color:var(--purple);background:#efe8f0;grid-template-columns:1.05fr 1fr;display:grid;overflow:hidden}.about-slide img{object-fit:cover;width:100%;height:100%;min-height:17rem}.about-slide-copy{flex-direction:column;justify-content:center;padding:1.75rem 1.5rem;display:flex}.about-slide-copy h3{color:var(--magenta);margin:0 0 .75rem;font-size:1.35rem;font-weight:700}.about-slide-copy p{margin:0;font-size:.98rem;font-weight:500;line-height:1.5}.carousel-nav{justify-content:flex-end;gap:.6rem;margin-top:1.5rem;display:flex}.carousel-nav button{background:var(--white);width:2.75rem;height:2.75rem;color:var(--magenta);border:none;border-radius:.55rem;place-items:center;font-size:1.1rem;display:grid}.carousel-nav button:disabled{opacity:.45}.insights-section{background:var(--gray-soft);border-radius:var(--radius-32) var(--radius-32) 0 0;z-index:1;margin-top:-1.75rem;padding:3.5rem 0 4rem;position:relative}.insights-section.insights-section--page{z-index:auto;border-radius:0;margin-top:0;padding-top:2.5rem}.insights-filters-panel{z-index:5;background:var(--gray-soft);padding-bottom:1.75rem;position:relative}.insights-archive{background:var(--gray-soft);z-index:1;padding:2.5rem 0 4rem;position:relative}.insights-archive .hub-pills{margin-bottom:1.75rem}.insights-archive .insight-filters{background:var(--gray-soft);z-index:4;isolation:isolate;border-bottom:1px solid #004c971f;margin-bottom:2.5rem;padding-bottom:1.5rem;position:relative}.insights-archive-results{z-index:1;position:relative}.insights-archive-results h2{color:var(--makwa-blue);text-align:center;margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600}.insights-archive-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.25rem;display:grid}.insight-filters{z-index:6;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));align-items:end;gap:1rem 1.25rem;margin-bottom:0;display:grid;position:relative}.insight-filters label{color:var(--makwa-blue);z-index:6;flex-direction:column;gap:.35rem;min-width:0;font-size:.9rem;font-weight:700;display:flex;position:relative}.insight-filters select{width:100%;min-width:0;font:inherit;color:var(--text);background:var(--white);z-index:6;border:1.5px solid #004c9740;border-radius:.75rem;padding:.55rem .75rem;position:relative}.insights-head{text-align:center;flex-direction:column;align-items:center;gap:.85rem;margin-bottom:1.75rem;display:flex}.insights-head h2{color:var(--purple);margin:0;font-size:clamp(2rem,3vw,2.5rem);font-weight:600}.insights-section{background:var(--white);padding:6rem 0}.insights-head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.15rem;margin-bottom:2.75rem;display:flex}.insights-head h2{color:var(--text);letter-spacing:-.02em;margin:.35rem 0 0;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:300}.insights-track{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.insight-card{border-radius:var(--radius-20);background:#f8fafc;border:1.5px solid #004c9714;flex-direction:column;min-height:23rem;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000008}.insight-card:hover{background:var(--white);border-color:#004c9733;transform:translateY(-4px);box-shadow:0 20px 40px -10px #004c971f}.insight-image-wrapper{background:var(--dark-navy);flex:0 0 12.5rem;width:100%;height:12.5rem;position:relative;overflow:hidden}.insight-card>img,.insight-card img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s;display:block}.insight-card>img{flex:0 0 12.5rem;height:12.5rem}.insight-card:hover img{transform:scale(1.06)}.insight-cat-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--white);letter-spacing:.04em;border-radius:var(--radius-pill);background:#050b14bf;border:1px solid #fff3;padding:.35rem .85rem;font-size:.75rem;font-weight:700;position:absolute;top:.85rem;left:.85rem}.insight-body{flex-direction:column;flex:1;padding:1.35rem 1.35rem 1.25rem;display:flex}.insight-body h3{color:var(--text);margin:0 0 1.25rem;font-size:1.15rem;font-weight:700;line-height:1.4;transition:color .25s}.insight-card:hover h3{color:var(--makwa-blue)}.insight-card-footer{border-top:1px solid #004c9714;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.85rem;display:flex}.insight-read-time{color:var(--text-muted);font-size:.82rem;font-weight:600}.insight-body .card-arrow{color:var(--makwa-blue);transition:transform .25s}.insight-card:hover .card-arrow{color:var(--makwa-red);transform:translate(4px)}.testimonials-section{background:var(--white);padding:4rem 0 5rem}.testimonials-top{justify-content:flex-end;gap:.6rem;margin-bottom:1.25rem;display:flex}.t-nav{border:none;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:1.1rem;display:grid}.t-nav.prev{color:var(--magenta);background:#f3e6ef}.t-nav.next{background:var(--magenta);color:var(--white)}.testimonial-frame{max-width:52rem;padding:2.5rem 2rem 2.5rem 3.5rem;position:relative}.testimonial-frame:before{content:"";pointer-events:none;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(#004c97 0%,#ff3b47 100%) border-box;border:2px solid #0000;border-radius:10rem 0 0 10rem;position:absolute;inset:0}.testimonial-frame blockquote{color:var(--purple);max-width:40rem;margin:0 0 1.5rem;font-size:1.15rem;font-weight:500;line-height:1.55;position:relative}.testimonial-frame cite{font-style:normal;display:block;position:relative}.testimonial-frame strong{color:var(--purple);font-size:1.05rem;display:block}.testimonial-frame span{color:var(--purple);opacity:.9;margin-top:.15rem;font-size:.95rem;display:block}.t-dots{align-items:center;gap:.45rem;margin-top:1.5rem;display:flex;position:relative}.t-dots i{background:#d9d0dc;border-radius:50%;width:.5rem;height:.5rem;display:block}.t-dots i.active{background:var(--magenta);border-radius:999px;width:1.5rem}.lets-talk-page{background:radial-gradient(ellipse 70% 50% at 0% 0%, #004c9714, transparent 55%), radial-gradient(ellipse 50% 40% at 100% 10%, #ff3b470d, transparent 50%), var(--gray-soft);padding:3.5rem 0 4.5rem}.lets-talk-shell{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start;gap:1.5rem;display:grid}.lets-talk-aside{background:#fff;border:1px solid #004c971a;border-radius:1.4rem;min-width:0;padding:1.6rem 1.45rem;position:sticky;top:6.5rem;box-shadow:0 18px 40px -28px #004c9766}.lets-talk-aside h2{color:var(--makwa-blue-deep);margin:.35rem 0 .7rem;font-size:1.7rem}.lets-talk-aside>p{color:var(--text-muted);margin:0 0 1rem;line-height:1.55}.lets-talk-points{gap:.55rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.lets-talk-points li{border-left:3px solid var(--makwa-red);color:var(--makwa-blue);padding-left:.85rem;font-size:.92rem;font-weight:650}.lets-talk-aside-link{color:var(--makwa-blue);font-weight:700}.lets-talk-aside-link:hover{color:var(--makwa-red)}.lets-talk-panel{background:#fff;border:1px solid #004c971a;border-radius:1.5rem;flex-direction:column;min-width:0;min-height:34rem;display:flex;overflow:hidden;box-shadow:0 24px 50px -28px #004c9773}.lets-talk-panel-head{background:linear-gradient(135deg,#004c970f,#ff3b470a);border-bottom:1px solid #004c9714;align-items:center;gap:.85rem;padding:1rem 1.25rem;display:flex}.lets-talk-panel-head strong{color:var(--makwa-blue-deep);display:block}.lets-talk-panel-head span:last-child{color:var(--text-muted);font-size:.8rem;display:block}.lets-talk-live-dot{background:#22c55e;border-radius:999px;width:.7rem;height:.7rem;animation:1.6s infinite livePulse;box-shadow:0 0 #22c55e8c}@keyframes livePulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.lets-talk-messages{background:radial-gradient(50% 40% at 100% 0,#004c970a,#0000 55%),#f8fafc;flex-direction:column;flex:1;gap:.85rem;max-height:26rem;padding:1.25rem;display:flex;overflow-y:auto}.lets-talk-bubble{border-radius:1.1rem;max-width:min(92%,34rem);padding:.9rem 1.05rem;line-height:1.5;animation:.35s both detailIn}.lets-talk-bubble--bot{color:var(--text);background:#fff;border:1px solid #004c971a;border-bottom-left-radius:.35rem;align-self:flex-start}.lets-talk-bubble--user{color:#fff;background:linear-gradient(145deg,#004c97,#002852);border-bottom-right-radius:.35rem;align-self:flex-end}.lets-talk-bubble-text{font-size:.95rem}.lets-talk-bubble--bot .lets-talk-bubble-text strong{color:var(--makwa-blue)}.lets-talk-inline-links{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.lets-talk-inline-links a,.lets-talk-link{color:var(--makwa-blue);background:#004c9714;border-radius:999px;align-items:center;padding:.4rem .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.lets-talk-inline-links a:hover,.lets-talk-link:hover{background:var(--makwa-blue);color:#fff}.lets-talk-bubble.is-typing{align-items:center;gap:.35rem;padding:.95rem 1.1rem;display:inline-flex}.lets-talk-bubble.is-typing span{background:var(--makwa-blue);opacity:.45;border-radius:999px;width:.45rem;height:.45rem;animation:1.1s infinite typingDot}.lets-talk-bubble.is-typing span:nth-child(2){animation-delay:.15s}.lets-talk-bubble.is-typing span:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.lets-talk-suggestions,.lets-talk-links{flex-wrap:wrap;gap:.55rem;padding:0 1.15rem .75rem;display:flex}.lets-talk-chip{appearance:none;color:var(--makwa-blue);cursor:pointer;white-space:normal;text-align:left;background:#fff;border:1px solid #004c9724;border-radius:999px;max-width:100%;padding:.5rem .85rem;font-size:.84rem;font-weight:650;line-height:1.3;transition:background .2s,color .2s,transform .2s}.lets-talk-chip:hover{background:var(--makwa-blue);color:#fff;transform:translateY(-1px)}.lets-talk-composer{background:#fff;border-top:1px solid #004c9714;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.9rem 1.15rem 1.15rem;display:grid}.lets-talk-composer input{width:100%;min-width:0;color:var(--text);background:#f8fafc;border:1.5px solid #004c9724;border-radius:999px;padding:.85rem 1.1rem;font-size:.95rem}.lets-talk-composer input:focus{background:#fff;border-color:#004c9773;outline:none;box-shadow:0 0 0 4px #004c971a}.lets-talk-composer .btn-hero-primary{white-space:nowrap;flex-shrink:0;min-height:2.9rem;padding-inline:1.15rem}.lets-talk-error{color:var(--makwa-red);margin:0 1.15rem 1rem;font-size:.88rem;font-weight:650}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){.lets-talk-page{padding:1.75rem 0 3rem}.lets-talk-shell{grid-template-columns:1fr;gap:1rem}.lets-talk-aside{order:2;padding:1.15rem 1.2rem;position:static}.lets-talk-aside h2{margin-bottom:.45rem;font-size:1.35rem}.lets-talk-aside>p{margin-bottom:.75rem;font-size:.92rem}.lets-talk-points{display:none}.lets-talk-panel{order:1;min-height:min(70vh,32rem)}.lets-talk-messages{max-height:min(52vh,22rem);padding:1rem}.lets-talk-suggestions,.lets-talk-links{box-sizing:border-box;gap:.45rem;width:100%;padding:0 .9rem .65rem}.lets-talk-chip{border-radius:.85rem;width:100%;padding:.55rem .85rem;font-size:.8rem}.lets-talk-composer{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;width:100%;padding:.75rem .9rem .95rem}.lets-talk-composer input{padding:.75rem .95rem;font-size:.9rem}.lets-talk-composer .btn-hero-primary{min-height:2.7rem;padding-inline:.95rem;font-size:.88rem}}@media (width<=480px){.lets-talk-composer{grid-template-columns:1fr}.lets-talk-composer .btn-hero-primary{justify-content:center;width:100%}.lets-talk-bubble{max-width:100%}.location-spotlight-actions{flex-direction:column;align-items:stretch}.location-action-btn{justify-content:center;width:100%}}.contact-experience{background:radial-gradient(ellipse 70% 50% at 0% 0%, #004c9712, transparent 55%), radial-gradient(ellipse 55% 40% at 100% 20%, #ff3b470d, transparent 50%), var(--gray-soft);padding:3.5rem 0 4rem}.contact-paths{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:2rem;margin-bottom:2.5rem;display:grid}.contact-paths-copy h2{color:var(--makwa-blue-deep);margin:.35rem 0 .65rem;font-size:clamp(1.8rem,3vw,2.4rem)}.contact-paths-copy p:last-child{color:var(--text-muted);max-width:28rem;margin:0}.contact-path-grid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.contact-path-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #004c971a;border-radius:1.15rem;flex-direction:column;gap:.35rem;padding:1.1rem 1.15rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .25s,background .25s;animation:.5s both detailIn;display:flex}.contact-path-card:hover{border-color:#004c9738;transform:translateY(-4px);box-shadow:0 18px 36px -22px #004c9766}.contact-path-card.is-active{color:#fff;background:linear-gradient(145deg,#004c97,#002852);border-color:#0000;box-shadow:0 18px 40px -18px #004c97a6}.contact-path-icon{width:2rem;height:2rem;color:var(--makwa-blue);background:#004c9714;border-radius:999px;place-items:center;margin-bottom:.25rem;font-size:.95rem;display:grid}.contact-path-card.is-active .contact-path-icon{color:#fff;background:#ffffff24}.contact-path-card strong{font-size:1rem}.contact-path-card>span:nth-child(3){opacity:.8;font-size:.88rem;line-height:1.45}.contact-path-action{color:var(--makwa-blue);align-items:center;gap:.35rem;margin-top:.45rem;font-size:.82rem;font-weight:700;display:inline-flex}.contact-path-card.is-active .contact-path-action{color:#ffffffeb}.contact-path-action svg{transition:transform .25s}.contact-path-card:hover .contact-path-action svg{transform:translate(3px)}.contact-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:start;gap:1.5rem;scroll-margin-top:6.5rem;display:grid}.contact-aside{flex-direction:column;gap:1rem;display:flex;position:sticky;top:6.5rem}.contact-aside-card{background:#fff;border:1px solid #004c9714;border-radius:1.35rem;padding:1.5rem 1.4rem;box-shadow:0 14px 36px -26px #004c9759}.contact-aside-card h3{color:var(--makwa-blue-deep);margin:.35rem 0 1rem;font-size:1.45rem}.contact-aside-list{flex-direction:column;gap:.95rem;margin:0;padding:0;list-style:none;display:flex}.contact-aside-list li{border-left:3px solid var(--makwa-red);flex-direction:column;gap:.2rem;padding-left:.9rem;display:flex}.contact-aside-list strong{color:var(--makwa-blue);font-size:.95rem}.contact-aside-list span{color:var(--text-muted);font-size:.9rem;line-height:1.45}.contact-mailboxes a{color:var(--makwa-blue);word-break:break-word;font-size:.92rem;font-weight:600}.contact-mailboxes a:hover{color:var(--makwa-red)}.contact-aside-card--signal{background:linear-gradient(145deg,#004c970f,#ff3b470d),#fff}.contact-signal-label{letter-spacing:.08em;text-transform:uppercase;color:var(--makwa-blue);margin:0 0 .55rem;font-size:.78rem;font-weight:300}.contact-progress{background:#004c971a;border-radius:999px;height:.45rem;overflow:hidden}.contact-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--makwa-blue), var(--makwa-red));height:100%;transition:width .35s;display:block}.contact-signal-meta{color:var(--text-muted);margin:.55rem 0 1rem;font-size:.88rem;font-weight:650}.contact-aside-link{color:var(--makwa-blue);align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;display:inline-flex}.contact-aside-link:hover{color:var(--makwa-red)}.contact-panel--light{color:var(--text);background:#fff;border:1px solid #004c971a;border-radius:1.5rem;padding:1.75rem 1.6rem 1.85rem;animation:.55s both detailIn;box-shadow:0 22px 50px -28px #004c9766}.contact-panel--light .enquiry-label{color:var(--makwa-blue-deep)}.contact-panel--light .enquiry-pill-btn,.contact-panel--light .enquiry-pill-btn--light{color:var(--makwa-blue-deep);background:#004c9712;border:1px solid #004c972e}.contact-panel--light .enquiry-pill-btn:hover,.contact-panel--light .enquiry-pill-btn--light:hover{color:var(--makwa-blue-deep);background:#004c971f}.contact-panel--light .enquiry-pill-btn.is-active,.contact-panel--light .enquiry-pill-btn--light.is-active{background:linear-gradient(135deg, var(--makwa-red), var(--makwa-red-hot));color:#fff;border-color:#0000}.contact-panel--light .input-group{flex-direction:column;gap:.4rem;display:flex}.contact-panel--light .input-group>span{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);font-size:.8rem;font-weight:700}.contact-panel--light .input-group input,.contact-panel--light .input-group textarea{color:var(--text);background:#f8fafc;border:1.5px solid #004c971f;border-radius:.95rem;padding:.9rem 1rem;transition:border-color .2s,box-shadow .2s,background .2s}.contact-panel--light .input-group input::placeholder,.contact-panel--light .input-group textarea::placeholder{color:#94a3b8}.contact-panel--light .input-group.is-focused input,.contact-panel--light .input-group.is-focused textarea,.contact-panel--light .input-group input:focus,.contact-panel--light .input-group textarea:focus{background:#fff;border-color:#004c9773;outline:none;box-shadow:0 0 0 4px #004c971a}.consent-row--light,.contact-panel--light .consent-row,.consent-row.consent-row--light{color:var(--makwa-blue-deep);font-size:.95rem;font-weight:600;line-height:1.45}.form-status{color:var(--makwa-blue);margin:.35rem 0 0;font-weight:650}.form-status.is-success{color:#15803d}.locations-section--contact{background:#fff;padding:4rem 0}.locations-head{max-width:36rem;margin-bottom:1.75rem}.locations-head h2{color:var(--makwa-blue-deep);margin:.35rem 0 .55rem;font-size:clamp(1.7rem,2.8vw,2.2rem)}.locations-head p{color:var(--text-muted);margin:0}.locations-explorer{gap:1.5rem;display:grid}.location-map-band{background:radial-gradient(circle at 14% 22%,#ff3b4729,#0000 28%),radial-gradient(circle at 12% 18%,#2b74c447,#0000 38%),linear-gradient(165deg,#06101c 0%,#0c2748 58%,#071422 100%);border-radius:1.5rem;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:stretch;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px -28px #002852b3,inset 0 1px #ffffff14}.location-map-band:before{content:"";pointer-events:none;border:1px dashed #ffffff1f;border-radius:50%;width:7.5rem;height:7.5rem;position:absolute;inset:1.1rem auto auto 1.1rem}.location-map-copy{z-index:1;color:#fff;flex-direction:column;justify-content:center;padding:clamp(1.4rem,3vw,2.1rem);display:flex;position:relative}.location-map-copy .section-eyebrow{color:#ff8f97}.location-map-copy h3{letter-spacing:-.03em;color:#fff;margin:.2rem 0 0;font-size:clamp(1.8rem,3vw,2.4rem)}.location-map-kicker{color:#ffffff9e;letter-spacing:.04em;text-transform:lowercase;margin:.15rem 0 .85rem;font-weight:700}.location-map-country{color:#ffffffe0;margin:0 0 .45rem;font-weight:700}.location-map-address{color:#ffffffc7;max-width:22rem;margin:0 0 1.15rem;line-height:1.55}.location-map-picker{margin:0 0 1.15rem}.location-map-picker-label{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:300}.location-map-pills{flex-wrap:wrap;gap:.45rem;display:flex}.location-map-pills button{appearance:none;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:.42rem .75rem;font-size:.8rem;font-weight:700;transition:background .2s,border-color .2s,color .2s}.location-map-pills button:hover,.location-map-pills button:focus-visible{background:#ffffff24;border-color:#fff6}.location-map-pills button.is-active{color:var(--makwa-blue-deep);box-shadow:0 0 0 2px var(--makwa-red);background:#fff;border-color:#fff}.location-map-cta{align-self:flex-start;gap:.4rem}.location-map-frame{background:linear-gradient(#ffffff29,#ffffff0a),#04101d;border-radius:1.3rem;margin:1.05rem;padding:.95rem;position:relative}.location-map-glow{filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#ff3b4738,#0000 68%);border-radius:50%;position:absolute;inset:8%}.location-map{background:#dbe4ee;border-radius:1.05rem;min-height:23rem;position:relative;overflow:hidden;box-shadow:0 16px 36px -22px #0000008c}.location-map iframe{filter:saturate(1.05)contrast(1.06)brightness(.96);border:0;width:100%;height:100%;position:absolute;inset:0}.location-map-vignette{pointer-events:none;background:linear-gradient(#0000 58%,#04101d6b 100%),radial-gradient(circle at 50% 42%,#0000 46%,#04101d47 100%);position:absolute;inset:0}.location-map-corners{pointer-events:none;border:1px solid #0000;position:absolute;inset:.55rem}.location-map-corners:before,.location-map-corners:after{content:"";border:2px solid #fff;width:1.35rem;height:1.35rem;position:absolute}.location-map-corners:before{border-bottom:0;border-right:0;top:0;left:0}.location-map-corners:after{border-top:0;border-left:0;border-color:var(--makwa-red);bottom:0;right:0}.location-map-chip{z-index:1;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071422db;border:1px solid #ffffff1f;border-radius:.95rem;align-items:flex-start;gap:.7rem;margin:0;padding:.95rem 1.1rem;display:flex;position:absolute;bottom:1.1rem;left:1.1rem;right:1.1rem;box-shadow:0 14px 28px -18px #000000b3}.location-map-chip strong{margin-bottom:.15rem;font-size:.92rem;display:block}.location-map-chip span span{color:#ffffffc2;font-size:.82rem;font-weight:600;line-height:1.4;display:block}.location-map-pin{background:var(--makwa-red);border-radius:50%;flex-shrink:0;width:.85rem;height:.85rem;margin-top:.28rem;position:relative;box-shadow:0 0 0 5px #ff3b4738}.location-map-pin:after{content:"";border:1px solid #ff3b478c;border-radius:50%;animation:2.2s ease-out infinite location-pin-pulse;position:absolute;inset:-7px}@keyframes location-pin-pulse{to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.location-map-pin:after{animation:none}}.location-spotlight{background:#071422;border-radius:1.5rem;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.85fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 24px 50px -28px #004c9773}.location-spotlight-photo{background:#04101d;justify-content:center;align-items:center;animation:.45s both detailIn;display:flex}.location-spotlight-photo img{object-fit:contain;width:100%;height:auto;max-height:28rem;display:block}.location-spotlight-copy{z-index:1;color:#fff;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,2.4rem);display:flex;position:relative}.location-spotlight-kicker{letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf;margin:0 0 .55rem;font-size:.78rem;font-weight:300}.location-spotlight-copy h3{letter-spacing:-.02em;color:#fff;margin:0 0 .35rem;font-size:clamp(2rem,4vw,3rem)}.location-spotlight-meta{color:#ffffffd9;margin:0 0 .85rem;font-weight:700}.location-spotlight-copy>p:last-of-type{color:#ffffffe6;margin:0 0 1.25rem;line-height:1.55}.location-spotlight-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.15rem;display:flex}.location-action-btn{min-height:2.85rem;padding:.7rem 1.15rem;font-size:.92rem}.location-action-link{color:#fff;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.location-action-link:hover{color:#fecaca}.locations-grid--media{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin-top:0}.capabilities-explorer:focus-visible{outline:2px solid var(--makwa-blue);outline-offset:6px;border-radius:1.5rem}.capabilities-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.55rem;display:grid}.capabilities-grid .location-tile{border-radius:.85rem;min-width:0;transform:none}.capabilities-grid .location-tile:hover,.capabilities-grid .location-tile.is-active{transform:none}.capabilities-grid .location-tile-media{aspect-ratio:16/9}.capabilities-grid .location-tile-body{gap:0;padding:.4rem .4rem .5rem}.capabilities-grid .location-index{margin-bottom:.08rem;font-size:.6rem}.capabilities-grid .location-tile-body strong{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;line-height:1.2;overflow:hidden}.location-tile-full{display:none}.capabilities-explorer .location-spotlight-copy h3{overflow-wrap:anywhere}.capability-spotlight{grid-template-columns:1fr;height:auto;min-height:clamp(16.5rem,34vh,21rem);scroll-margin-top:5.5rem;display:grid;position:relative;overflow:hidden}.capability-spotlight .location-spotlight-photo,.capability-spotlight .location-spotlight-copy{grid-area:1/1}.capability-spotlight .location-spotlight-photo{min-height:0;position:absolute;inset:0}.capability-spotlight .location-spotlight-photo img{object-fit:cover;object-position:center;filter:brightness(.92)contrast(1.04)saturate(1.02);width:100%;height:100%;min-height:0}.capability-spotlight .location-spotlight-photo:after{content:"";pointer-events:none;background:linear-gradient(#050b142e 0%,#050b1452 100%),linear-gradient(105deg,#050b1429 0%,#0000 58%,#050b1438 100%);position:absolute;inset:0}.capability-spotlight .location-spotlight-copy{z-index:1;background:linear-gradient(105deg,#0512289e 0%,#05122866 46%,#050b142e 100%);justify-content:flex-end;max-width:none;min-height:clamp(16.5rem,34vh,21rem);position:relative;overflow:visible}.capability-spotlight .location-spotlight-copy>p:last-of-type{display:block;overflow:visible}.capabilities-grid .location-tile-media img{filter:brightness(.94)contrast(1.03)saturate(1.02)}.location-spotlight-photo.is-cover{min-height:22rem}.location-spotlight-photo.is-cover img,.location-tile-media.is-cover img{object-fit:cover;height:100%;max-height:none}.location-tile{appearance:none;text-align:left;cursor:pointer;background:#fff;border:1px solid #004c971a;border-radius:1.15rem;flex-direction:column;padding:0;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .25s;animation:.5s both detailIn;display:flex;overflow:hidden;box-shadow:0 10px 28px -22px #004c9759}.location-tile:hover,.location-tile.is-active{border-color:#004c9747;transform:translateY(-5px);box-shadow:0 18px 40px -22px #004c9780}.location-tile.is-active{outline:2px solid var(--makwa-red);outline-offset:0;border-color:#0000}.location-tile-media{aspect-ratio:16/10;background:#0d2138;justify-content:center;align-items:center;display:flex}.location-tile-media img{object-fit:contain;width:100%;height:100%}.location-tile-body{flex-direction:column;gap:.15rem;padding:.85rem .9rem 1rem;display:flex}.location-tile-body strong{color:var(--makwa-blue-deep);font-size:.95rem}.location-tile-body>span:last-child{color:var(--text-muted);font-size:.8rem}.location-index{letter-spacing:.08em;color:var(--makwa-red);margin-bottom:.35rem;font-size:.72rem;font-weight:300;display:inline-block}.location-card--interactive{border:1px solid #004c9714;transition:transform .3s,box-shadow .3s,border-color .25s;animation:.5s both detailIn;position:relative;overflow:hidden;box-shadow:0 10px 28px -22px #004c9759}.location-card--interactive:hover{border-color:#004c972e;transform:translateY(-5px);box-shadow:0 18px 40px -22px #004c9773}.contact-regions{background:var(--gray-soft);padding:2.5rem 0 4rem}.contact-regions--panorama{background:radial-gradient(ellipse 60% 50% at 100% 0%, #004c9714, transparent 55%), linear-gradient(180deg, #fff 0%, var(--gray-soft) 100%);padding:4rem 0 4.5rem}.contact-regions h2,.regions-head h2{color:var(--makwa-blue-deep);margin:0 0 1rem;font-size:1.35rem}.regions-head{max-width:36rem;margin-bottom:1.75rem}.regions-head h2{margin:.35rem 0 .55rem;font-size:clamp(1.7rem,2.8vw,2.2rem)}.regions-head p{color:var(--text-muted);margin:0}.regions-panorama{align-items:stretch;gap:.85rem;min-height:clamp(22rem,48vw,28rem);display:flex}.region-panel{cursor:pointer;color:#fff;isolation:isolate;border:none;border-radius:1.4rem;flex:1 1 0;min-width:0;transition:flex .55s cubic-bezier(.22,1,.36,1),transform .35s;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #0028528c}.region-panel.is-active{flex:2.4 1 0}.region-panel:focus-visible{outline:2px solid var(--makwa-red);outline-offset:3px}.region-panel-media{z-index:0;position:absolute;inset:0}.region-panel-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:scale(1.06)}.region-panel.is-active .region-panel-media img,.region-panel:hover .region-panel-media img{transform:scale(1.12)}.region-panel-scrim{background:linear-gradient(#00193826 0%,#001938d1 100%),linear-gradient(90deg,#00193873,#0000 55%);transition:background .35s;position:absolute;inset:0}.region-panel.is-active .region-panel-scrim{background:linear-gradient(#00193833 10%,#001938c7 100%),linear-gradient(115deg,#004c9759,#0000 50%)}.region-panel-copy{z-index:1;flex-direction:column;justify-content:flex-end;gap:.35rem;height:100%;padding:1.35rem 1.25rem 1.4rem;display:flex;position:relative}.region-panel-index{letter-spacing:.1em;color:#ffffffb3;font-size:.72rem;font-weight:300}.region-panel-label{letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;align-self:flex-start;margin:0;padding:.28rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.region-panel-copy h3{color:#fff;letter-spacing:-.02em;margin:.15rem 0 0;font-size:clamp(1.25rem,2vw,1.85rem)}.region-panel-hero{color:#ffffffe6;opacity:.85;max-width:22rem;margin:0;font-size:.92rem;line-height:1.45}.region-panel-body,.region-panel-cta{opacity:0;max-height:0;transition:max-height .45s,opacity .35s,transform .35s,margin .35s;overflow:hidden;transform:translateY(8px)}.region-panel.is-active .region-panel-body,.region-panel.is-active .region-panel-cta{opacity:1;max-height:10rem;transform:translateY(0)}.region-panel.is-active .region-panel-body{color:#ffffffe0;max-width:28rem;margin-top:.35rem;font-size:.9rem;line-height:1.5}.region-panel-cta{background:linear-gradient(135deg, var(--makwa-red), var(--makwa-red-hot));color:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;margin-top:.85rem;padding:.65rem 1rem;font-size:.88rem;font-weight:700;display:inline-flex}.region-panel.is-active .region-panel-cta{margin-top:.95rem}.region-panel-cta:hover{filter:brightness(1.05)}.regions-mobile-nav{display:none}.contact-region-row{flex-wrap:wrap;gap:.65rem;display:flex}.contact-region-chip{color:var(--makwa-blue);background:#fff;border:1px solid #004c971f;border-radius:999px;align-items:center;gap:.45rem;padding:.7rem 1rem;font-weight:700;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.contact-region-chip:hover{background:var(--makwa-blue);color:#fff;border-color:#0000;transform:translateY(-2px)}.region-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:1.5rem;margin-bottom:2.5rem;display:grid}.region-detail-copy .inner-lead{margin-bottom:1.5rem}.region-detail-visual{border-radius:1.35rem;min-height:16rem;position:relative;overflow:hidden;box-shadow:0 22px 44px -28px #004c9780}.region-detail-visual img{object-fit:cover;width:100%;height:100%;min-height:16rem}.region-detail-visual span{color:#fff;text-shadow:0 8px 24px #00000073;font-weight:700;position:absolute;bottom:1rem;left:1rem}.region-related h2{color:var(--makwa-blue-deep);margin:0 0 1rem;font-size:1.35rem}.region-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.region-related-card{background:#fff;border:1px solid #004c971a;border-radius:1.15rem;grid-template-columns:7.5rem minmax(0,1fr);gap:0;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden}.region-related-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px -24px #004c9773}.region-related-media{min-height:100%;display:block;overflow:hidden}.region-related-media img{object-fit:cover;width:100%;height:100%;min-height:6.5rem;transition:transform .4s}.region-related-card:hover .region-related-media img{transform:scale(1.06)}.region-related-body{flex-direction:column;gap:.35rem;padding:1rem 1.1rem;display:flex}.region-related-body strong{color:var(--makwa-blue-deep)}.region-related-body span{color:var(--text-muted);font-size:.9rem;line-height:1.4}@media (width<=900px){.regions-panorama{flex-direction:column;gap:.75rem;min-height:0}.region-panel,.region-panel.is-active{flex:none;min-height:14rem}.region-panel.is-active{min-height:20rem}.region-panel-body,.region-panel-cta{opacity:.95;max-height:none;transform:none}.region-panel:not(.is-active) .region-panel-body,.region-panel:not(.is-active) .region-panel-cta{display:none}.regions-mobile-nav{justify-content:center;gap:.45rem;margin-top:1rem;display:flex}.regions-dot{cursor:pointer;background:#004c9738;border:none;border-radius:999px;width:.55rem;height:.55rem;padding:0}.regions-dot.is-active{background:var(--makwa-red);width:1.35rem}.region-detail-grid,.region-related-grid{grid-template-columns:1fr}.region-related-card{grid-template-columns:6.5rem minmax(0,1fr)}}@media (width<=980px){.contact-experience{padding:2rem 0 3rem}.contact-paths,.contact-split{grid-template-columns:1fr;gap:1.25rem}.contact-paths-copy{text-align:left}.contact-paths-copy h2{font-size:clamp(1.55rem,6vw,2rem)}.contact-aside{position:static}.contact-panel--light{padding:1.25rem 1.1rem 1.35rem}.locations-grid--media{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-spotlight{height:auto;min-height:19rem}.capability-spotlight .location-spotlight-copy{min-height:19rem}.capabilities-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:.5rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.capabilities-grid .location-tile{scroll-snap-align:center;flex:0 0 7.25rem}.location-spotlight,.location-map-band{grid-template-columns:1fr}.location-map-frame{margin:0 1rem 1rem;padding:.85rem}.location-map{min-height:18rem}.location-spotlight-copy{max-width:none;padding:1.25rem 1.15rem 1.4rem}.location-spotlight-copy h3{font-size:clamp(1.55rem,7vw,2.2rem)}}@media (width<=700px){.contact-path-grid,.locations-grid{grid-template-columns:1fr}.locations-grid--media{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.location-spotlight-photo img{max-height:18rem}.location-tile-body{padding:.7rem .75rem .85rem}.location-tile-body strong{font-size:.88rem}.form-inputs-grid{grid-template-columns:1fr}.enquiry-pills-row{gap:.35rem}.enquiry-pill-btn,.enquiry-pill-btn--light{padding:.28rem .62rem;font-size:.7rem}.btn-submit-form{justify-content:center;width:100%}.contact-region-row{gap:.5rem}.contact-region-chip{padding:.6rem .85rem;font-size:.85rem}}.connect-section{color:var(--white);text-align:center;background:radial-gradient(70% 80% at 50% 0,#004c9766,#0000 60%),radial-gradient(60% 70% at 80% 100%,#ff3b4733,#0000 55%),linear-gradient(145deg,#050b14 0%,#001938 50%,#002852 100%);padding:6rem 0}.connect-head{flex-direction:column;align-items:center;margin-bottom:3rem;display:flex}.connect-head h2{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:300}.connect-head p{color:#ffffffe0;max-width:38rem;margin:0 auto;font-size:1.1rem;font-weight:400;line-height:1.6}.connect-card-wrapper{max-width:48rem;margin:0 auto}.contact-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-32);text-align:left;background:#ffffff0d;border:1.5px solid #ffffff26;flex-direction:column;gap:1.5rem;padding:2.5rem;display:flex;box-shadow:0 30px 60px #0000004d}.enquiry-selector-block{flex-direction:column;gap:.4rem;display:flex}.enquiry-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;font-size:.68rem;font-weight:300}.enquiry-pills-row{flex-wrap:wrap;gap:.4rem;display:flex}.enquiry-pill-btn{color:#ffffffd9;border-radius:var(--radius-pill);cursor:pointer;background:#ffffff14;border:1px solid #fff3;padding:.32rem .72rem;font-size:.74rem;font-weight:600;transition:all .25s}.enquiry-pill-btn:hover{color:var(--white);background:#ffffff2e}.enquiry-pill-btn.is-active{background:linear-gradient(135deg, var(--makwa-red) 0%, var(--makwa-red-hot) 100%);border-color:var(--makwa-red);color:var(--white);box-shadow:0 4px 15px #ff3b4766}.form-inputs-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.input-group input,.input-group textarea{width:100%;color:var(--white);font:inherit;background:#ffffff0f;border:1.5px solid #ffffff26;border-radius:1rem;padding:.95rem 1.15rem;font-size:.95rem;transition:all .25s}.input-group input::placeholder,.input-group textarea::placeholder{color:#ffffff80}.input-group input:focus,.input-group textarea:focus{background:#ffffff1f;border-color:#ffffff80;outline:none;box-shadow:0 0 20px #004c9766}.input-group.full-width{grid-column:1/-1}.input-group textarea{resize:vertical;min-height:6rem}.consent-row{color:#ffffffd9;cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.88rem;display:flex}.consent-row.consent-row--light,.contact-panel--light .consent-row{color:var(--makwa-blue-deep);font-size:.95rem;font-weight:600;line-height:1.45}.consent-row input{accent-color:var(--makwa-red);width:1.1rem;height:1.1rem;margin-top:.15rem}.btn-submit-form{align-self:flex-start;margin-top:.5rem}.site-footer{background:var(--purple-deep);color:var(--white);border-top:1px solid #ffffff1f;padding:3.5rem 0 1.75rem}.footer-slogan{text-align:center;margin:0 0 3rem;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500}.footer-grid{grid-template-columns:1.1fr repeat(4,1fr);gap:2rem;display:grid}.footer-brand img{width:auto;height:2.35rem;margin-bottom:1.25rem}.footer-col h4{margin:0 0 .9rem;font-size:1rem}.footer-col ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.footer-col a{opacity:.92;font-size:.92rem;font-weight:500}.footer-col a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.25rem;font-size:.85rem;display:flex}.socials{gap:.65rem;display:flex}.socials a{border:1.5px solid #ffffffb3;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-size:.75rem;font-weight:700;display:grid}.loading-screen,.error-screen{min-height:100vh;color:var(--makwa-blue);background:radial-gradient(circle at 20% 20%,#004c9714,#0000 45%),radial-gradient(circle at 80% 10%,#ff3b470f,#0000 40%),#fff;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-weight:600;display:flex}.loading-mark{letter-spacing:-.02em;color:var(--makwa-blue);font-size:1.35rem;font-weight:300}.loading-bar{background:#004c971f;border-radius:999px;width:7.5rem;height:.28rem;position:relative;overflow:hidden}.loading-bar:after{content:"";background:linear-gradient(90deg, var(--makwa-blue), var(--makwa-red));width:40%;animation:1s ease-in-out infinite loading-slide;position:absolute;inset:0}.loading-screen p,.error-screen{color:var(--text-muted);margin:0;font-size:.95rem}@keyframes loading-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-copy,.stats-row,.service-card,.about-slide,.insight-card,.outcome-panel.is-active{animation:.65s both fade-up}@media (width<=980px){.footer-grid{grid-template-columns:1fr}.enables-section .container,.outcomes-section .container,.industries-section .container{width:min(100% - (var(--pad) * 2), var(--max))}.enables-head,.industries-head,.what-head{flex-direction:column;align-items:flex-start;gap:1rem}.enables-nav{justify-content:flex-start;width:100%}.enables-all-link{margin-left:0}.metrics-board{grid-template-columns:1fr 1fr}.metrics-board-intro{grid-column:1/-1;max-width:none;padding-right:0}.industries-explorer{grid-template-columns:1fr}.industries-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-height:none;display:grid}.sector-prism{border-radius:1.35rem;padding:.85rem}.sector-prism-stage{min-height:18rem}.sector-prism-deck{gap:.55rem;padding-bottom:.75rem}.sector-prism-card{flex-basis:7.6rem;min-height:8.1rem;padding:.7rem .6rem .75rem}.sector-prism-card:nth-child(2n){transform:rotateX(4deg)translateY(.25rem)}.sector-prism-card-label{font-size:.68rem}.services-grid,.industries-grid{grid-template-columns:1fr 1fr}.stats-row{grid-template-columns:1fr 1fr;row-gap:1.5rem}.stat:nth-child(3){border-left:none}.about-carousel{grid-auto-columns:minmax(85%,90%)}.about-slide{grid-template-columns:1fr}.insights-track{grid-auto-columns:minmax(78%,85%)}.outcomes-accordion{flex-direction:column;min-height:0}.outcome-panel,.outcome-panel.is-active{flex:none;min-height:4.5rem}.outcome-panel.is-active{min-height:18rem}.outcome-panel__media,.outcome-panel.is-active .outcome-panel__media{opacity:0;flex:0 0 42%;width:auto}.outcome-panel.is-active .outcome-panel__media{opacity:1}.outcome-panel__content p{display:none}.outcome-panel.is-active .outcome-panel__content p{max-height:none;display:block}.inner-grid,.industries-hub-grid{grid-template-columns:1fr 1fr}.detail-layout,.detail-grid,.related-row,.related-row.is-triple,.partner-groups{grid-template-columns:1fr}}@media (width<=1200px) and (width>=1025px){.nav-links{gap:.1rem .7rem}.nav-links>li>a,.nav-dropdown-trigger>a{font-size:.84rem}.cta-btn{padding:.35rem .85rem;font-size:.8rem}}@media (width<=1024px){.menu-toggle{display:inline-flex}.nav-desktop-cta{padding:.35rem .8rem;font-size:.78rem;display:inline-flex}.nav-mobile-cta{border-top:1px solid #004c971a;width:100%;margin-top:.35rem;padding-top:.75rem;display:block}.nav-mobile-cta .cta-btn{justify-content:center;width:100%}.nav-links{background:var(--white);z-index:3;border-bottom:1px solid #004c9714;flex-direction:column;align-items:stretch;gap:.15rem;max-height:min(78vh,36rem);margin:0;padding:.85rem 1.25rem 1.25rem;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow:auto;box-shadow:0 18px 36px #004c971f}.nav-links.open{display:flex}.nav-links>li,.nav-links>li>a,.nav-dropdown-trigger{width:100%}.nav-dropdown-trigger{justify-content:space-between;gap:.5rem}.nav-links>li>a,.nav-dropdown-trigger>a{white-space:normal;padding:.8rem .15rem;font-size:1rem}.nav-links>li>a.active:after,.nav-links>li>a:hover:after,.nav-dropdown-trigger>a.active:after,.nav-dropdown-trigger>a:hover:after{display:none}.nav-chevron{border:1px solid #004c971f;border-radius:.55rem;justify-content:center;width:2.25rem;height:2.25rem}.nav-dropdown{box-shadow:none;background:0 0;border:none;border-radius:0;min-width:0;max-height:none;padding:0 0 .35rem .85rem;position:static}.nav-dropdown a{color:var(--text-muted);padding:.55rem .25rem;font-size:.92rem;font-weight:600}.nav-subdropdown-trigger{width:100%}.nav-subdropdown{min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0 0 .2rem .85rem;position:static;top:auto;left:auto}.has-subdropdown:hover>.nav-subdropdown{display:none}.has-subdropdown.is-open>.nav-subdropdown,.nav-subdropdown.open{display:block}.site-nav-inner{gap:.75rem;position:relative}.nav-tools{margin-left:0}.nav-backdrop{z-index:1;cursor:pointer;background:#050b1459;border:none;padding:0;display:block;position:fixed;inset:0}.logo img{height:2.45rem}}@media (width<=760px){:root{--pad:1.1rem;--hero-height:clamp(36rem, calc(100svh - 4.5rem), 44rem);--hero-title-size:clamp(1.85rem, 7.4vw, 2.45rem);--hero-lede-size:1rem;--banner-height:clamp(26rem, 48vh, 32rem);--banner-title-size:clamp(1.75rem, 7vw, 2.3rem)}.menu-toggle{display:inline-flex}.logo{max-width:min(46vw,10.5rem)}.logo img{width:auto;max-width:100%;height:2.45rem}.site-nav{padding:.45rem 0}.site-nav-inner{gap:.55rem;min-height:2.85rem}.nav-tools{flex-shrink:0;align-items:center;gap:.45rem;display:inline-flex}.nav-desktop-cta{padding:.32rem .7rem;font-size:.74rem}.hero-arc{display:none}.hero-framed{padding:0}.hero-shell{height:auto;min-height:var(--hero-height)}.page-banner,.page-banner.is-split{height:auto;min-height:var(--banner-height)}.container.hero-copy,.hero-copy{box-sizing:border-box;align-items:stretch;width:100%;max-width:none;height:auto;margin:0;padding:3.6rem 1.35rem 2.4rem}.hero-framed,.hero-slide-panel,.hero-highlights,.hero-controls{width:100%;margin-inline:0}.hero-slide-panel{min-height:0;padding:0}.hero-copy h1,.hero-subtitle,.hero-copy p,.hero-highlights{text-align:left}.hero-copy h1{margin-bottom:.85rem;line-height:1.12}.hero-copy h1 span,.hero-title-accent{display:block}.hero-subtitle,.hero-copy p{max-width:none;font-size:.95rem}.hero-ctas{flex-flow:column;align-items:stretch;gap:.75rem;min-height:6.4rem}.hero-ctas .btn-hero-primary,.hero-ctas .btn-hero-secondary,.hero-ctas a{text-align:center;justify-content:center;width:100%;padding:.8rem 1.15rem;font-size:.95rem}.hero-highlights{flex-direction:column;align-items:flex-start;gap:.75rem}.hero-controls{flex-wrap:wrap;gap:1rem}.hero-trust-badge{max-width:100%}.inner-grid,.inner-list,.industries-grid,.partner-lists,.capability-grid,.locations-grid,.solution-matrix,.solution-cards,.solution-accordions,.related-row,.services-grid,.stats-row,.metrics-board,.detail-block-grid{grid-template-columns:1fr}.locations-grid.locations-grid--media{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-spotlight{height:auto;min-height:18rem}.capability-spotlight .location-spotlight-copy{min-height:18rem}.capabilities-explorer .location-spotlight-actions{flex-direction:column;align-items:stretch}.capabilities-explorer .location-action-btn,.capabilities-explorer .location-action-link{justify-content:center;width:100%}.capabilities-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;gap:.5rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.capabilities-grid .location-tile{scroll-snap-align:center;flex:0 0 7.4rem;width:7.4rem}.capabilities-grid .location-tile-body strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.capabilities-grid .location-tile-short{display:inline}.capabilities-grid .location-tile-full{display:none}.sector-arena-monoliths{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:7.6rem;grid-auto-flow:column;gap:.7rem;padding-bottom:.8rem;display:grid;overflow-x:auto}.sector-arena-mono{scroll-snap-align:start}.sector-arena-mono-label{overflow-wrap:normal;-webkit-line-clamp:3;font-size:.72rem}.capability-panel-trigger{grid-template-columns:1fr auto}.capability-panel-media{grid-column:1/-1;min-height:5.5rem}.capability-sticky-cta{flex-direction:column;align-items:stretch}.page-banner{align-items:flex-end;padding:4.6rem 0 2.4rem}.page-banner-orb.is-ring{border-width:10px;width:12rem;height:12rem;top:-3.2rem;right:-3rem}.page-banner-orb.is-fill{width:3.6rem;height:3.6rem;bottom:1.4rem;right:1.4rem}.page-banner-inner{gap:.65rem;max-width:none}.container.page-banner-inner{width:min(100% - (var(--pad) * 2), var(--max))}.page-banner h1{max-width:none}.page-banner-subtitle,.page-banner p{max-width:none;font-size:.92rem}.page-banner-media{transform:none}.page-banner-crumbs{flex-wrap:wrap;font-size:.72rem}.page-banner.is-split{align-items:flex-end;padding:4.8rem 0 2.2rem}.page-banner.is-split .page-banner-framed{width:100%;padding:0}.page-banner.is-split h1,.page-banner.is-split.is-long-title h1{width:auto;max-width:none}.page-banner.is-split .page-banner-subtitle{max-width:none}.inner-page{padding:2rem 0 3rem}.inner-card--media{min-height:0}.inner-card-media{height:7.5rem}.has-dropdown{width:100%}.metrics-stage{min-height:14rem}.enables-section,.outcomes-section,.industries-section,.metrics-section,.insights-section,.partners-section,.locations-section,.connect-section{padding-top:3.25rem;padding-bottom:3.25rem}.enables-section{--enables-gap:.75rem;--enables-peek:1.35}.enables-card{min-height:0;padding:1.2rem 1.15rem 1.1rem}.enables-card-body{-webkit-line-clamp:3}.enables-dots{margin-top:1.1rem}.enables-stage{-webkit-mask-image:linear-gradient(90deg,#000 0% 68%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 68%,#0000 100%)}.stat+.stat{border-top:1px solid #004c9726;border-left:none;padding-top:1.25rem;padding-left:0}.testimonial-frame{padding:1.75rem 1.15rem 1.75rem 1.35rem}.testimonial-frame:before{border-radius:2rem 0 0 2rem}.insight-cat-badge{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 1.5rem);overflow:hidden}.insight-body{padding:1.15rem 1.1rem 1.1rem}.partner-logos-viewport{width:100%;overflow:hidden}.footer-brand{align-items:flex-start}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.85rem}.footer-grid{gap:1.75rem}.connect-form,.contact-panel,.contact-panel--light{width:100%;max-width:100%}.btn-submit-form,.connect-form .btn-hero-primary{justify-content:center;width:100%}}@media (width<=480px){:root{--pad:1rem}.services-grid,.inner-grid{grid-template-columns:1fr}.industries-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sector-prism-deck{gap:.5rem}.sector-prism-card,.sector-prism-card:nth-child(2n),.sector-prism-card:hover,.sector-prism-card.is-active{transform:none}.sector-prism-actions{flex-direction:column;align-items:stretch}.sector-prism-actions a{text-align:center;justify-content:center}.hero-copy h1{line-height:1.14}.section-eyebrow{font-size:.72rem}.enables-head h2,.industries-head h2,.what-head h2,.insights-head h2{font-size:clamp(1.55rem,7vw,1.9rem)}}.alliance-hero-actions{flex-wrap:wrap;gap:.8rem;margin-bottom:2rem;display:flex}.alliance section{background:radial-gradient(58% 52% at 16% 28%,#2b74c429,#0000 68%),radial-gradient(48% 44% at 86% 12%,#ff3b471a,#0000 70%),linear-gradient(#f7fafc 0%,#eef3f8 100%);border-radius:1.6rem;margin:0 0 2.5rem;padding:clamp(1.4rem,3vw,2.2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 24px 50px -36px #00142873}.alliance h2{letter-spacing:-.03em;color:#0b1c2e;-webkit-text-fill-color:#0b1c2e;background:0 0;margin:.35rem 0 .8rem;font-weight:300}.alliance-intro ul,.alliance-map ul,.alliance-strategic-grid,.alliance-logo-grid{margin:1.25rem 0 0;padding:0;list-style:none}.alliance-intro ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.alliance-intro li,.alliance-map li{color:#0b1c2e;background:linear-gradient(165deg,#fff 0%,#f8fbff 100%);border:1px solid #2b74c41f;border-radius:1.1rem;padding:1.05rem 1.1rem;box-shadow:0 14px 28px -22px #0f233a47}.alliance-strategic article,.alliance-credential article{--partner-color:#004c97;background:linear-gradient(165deg, #fff 0%, color-mix(in srgb, var(--partner-color) 6%, #f8fbff) 100%);color:#0b1c2e;box-shadow:0 14px 28px -22px #0f233a47, 0 0 0 1px color-mix(in srgb, var(--partner-color) 8%, transparent);border:1px solid #2b74c41f;border-radius:1.1rem;padding:1.05rem 1.1rem;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}.alliance-strategic article:hover,.alliance-credential article:hover{border-color:color-mix(in srgb, var(--partner-color) 65%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--partner-color) 18%, #fff) 0%, color-mix(in srgb, var(--partner-color) 8%, #fff) 100%);box-shadow:0 26px 48px -14px color-mix(in srgb, var(--partner-color) 45%, transparent), 0 0 24px -4px color-mix(in srgb, var(--partner-color) 35%, transparent);transform:translateY(-6px)}.alliance-intro li strong,.alliance-map a,.alliance-strategic h3,.alliance-strategic p,.alliance-credential h3,.alliance-credential p{color:#0b1c2e}.alliance-map a{align-items:center;gap:.65rem;font-weight:700;text-decoration:none;display:flex}.alliance-map .makwa-icon-well{flex-shrink:0}.alliance-strategic header,.alliance-specialist header,.alliance-distro header,.alliance-map header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1.5rem;display:flex}.alliance-strategic-grid,.alliance-logo-grid,.alliance-map ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.alliance-strategic article img,.alliance-logo-grid img,.alliance-credential img{object-fit:contain;filter:contrast(1.08)saturate(1.05);width:auto;max-width:100%;height:auto;max-height:2.15rem;display:block}.alliance-strategic article img[src*="/partners/cisco"],.alliance-logo-grid img[src*="/partners/cisco"],.alliance-credential img[src*="/partners/cisco"]{max-height:2.75rem}.alliance-strategic article img[src*="/partners/workday"],.alliance-logo-grid img[src*="/partners/workday"],.alliance-credential img[src*="/partners/workday"]{max-height:2.7rem}:is(.alliance-strategic article:has(img[src*="/partners/workday"]) .distributor-wordmark,.alliance-logo-grid li:has(img[src*="/partners/workday"]) .distributor-wordmark){height:3.15rem;min-height:3.15rem;overflow:hidden}.alliance-strategic article img[src*="/partners/splunk"],.alliance-logo-grid img[src*="/partners/splunk"],.alliance-credential img[src*="/partners/splunk"]{max-width:100%;max-height:2.35rem}.alliance-strategic article,.alliance-logo-grid li,.alliance-credential{min-width:0}.alliance-strategic article ul{flex-wrap:wrap;gap:.35rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.alliance-strategic article li{box-shadow:none;color:color-mix(in srgb, var(--partner-color) 55%, #0f233a8c);background:0 0;border:0;padding:0;font-size:.75rem;font-weight:700}.alliance-strategic article li:hover{box-shadow:none;background:0 0;border-color:#0000;transform:none}.alliance-badge{color:var(--makwa-red);margin:.7rem 0 0;font-size:.75rem;font-weight:700}.alliance-filters{flex-wrap:wrap;gap:.45rem;margin:.5rem 0 1rem;display:flex}.alliance-filters button{font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #004c9729;border-radius:999px;padding:.45rem .8rem;font-size:.78rem;font-weight:700;transition:transform .2s,background .2s,color .2s}.alliance-filters button:hover,.alliance-filters button.is-active{background:linear-gradient(135deg, var(--makwa-red) 0%, var(--makwa-red-hot) 100%);color:#fff;border-color:#0000;transform:translateY(-2px)}.alliance-logo-grid,.alliance-strategic-grid{box-shadow:none;background:0 0;border-radius:0;padding:0}.alliance-logo-grid li.partners-stage-tile,.alliance-strategic-grid li.partners-stage-tile{background:linear-gradient(165deg, #fff 0%, color-mix(in srgb, var(--partner-color) 6%, #f8fbff) 100%);color:#0b1c2e}.alliance-credential-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.alliance-credential-marquee ul{gap:.85rem;width:max-content;margin:0;padding:.4rem 0;list-style:none;animation:28s linear infinite alliance-credential-scroll;display:flex}.alliance-credential-marquee:hover ul{animation-play-state:paused}.alliance-credential-marquee .partners-stage-tile{flex:none;width:16rem}@keyframes alliance-credential-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.alliance-credential-marquee ul{animation:none}}.life-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width<=760px){.life-values{grid-template-columns:1fr}}.alliance,.alliance p,.alliance li,.alliance header a{color:#1e293b}.alliance h2,.alliance h3{color:#0b1c2e;-webkit-text-fill-color:#0b1c2e;background:0 0}.alliance .section-eyebrow{color:#004c97;-webkit-text-fill-color:#004c97}.alliance header a{color:#004c97;text-underline-offset:.18em;font-weight:700;text-decoration:underline}.alliance section.alliance-strategic,.alliance section.alliance-specialist,.alliance section.alliance-distro{overflow:visible}.alliance section.alliance-close{color:#fff;background:radial-gradient(circle at 12% 20%,#2b74c473,#0000 42%),radial-gradient(circle at 88% 10%,#ff3b4747,#0000 40%),linear-gradient(165deg,#10253d 0%,#0b1a2e 62%,#091624 100%);padding:2.2rem}.alliance section.alliance-close,.alliance section.alliance-close h2,.alliance section.alliance-close p,.alliance section.alliance-close .section-eyebrow{color:#fff;-webkit-text-fill-color:#fff}@media (width<=980px){.alliance-intro ul,.alliance-strategic-grid,.alliance-logo-grid,.alliance-map ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.alliance-intro ul,.alliance-strategic-grid,.alliance-logo-grid,.alliance-map ul,.alliance-credential{grid-template-columns:1fr}}@media (width>=1025px){.has-dropdown.is-open>a svg{transform:rotate(180deg)}.nav-modal{display:none}}.site-header{background:#fffffff5}.nav-menu-btn{appearance:none;color:var(--makwa-blue);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.28rem;padding:.42rem .6rem;font-size:.9rem;font-weight:700;display:inline-flex}.nav-menu-btn:hover,.nav-menu-btn.is-open{background:#004c9712}.nav-menu-btn.active{color:var(--makwa-blue-deep);box-shadow:inset 0 -2px 0 var(--makwa-red)}body.nav-modal-open{overflow:hidden}.nav-modal{z-index:220;place-items:center;padding:clamp(.75rem,3vw,1.75rem);display:grid;position:fixed;inset:0}.nav-modal-backdrop{cursor:pointer;background:#06102085;border:0;position:absolute;inset:0}.nav-modal-panel{background:radial-gradient(circle at 0 0,#004c9714,#0000 36%),#fff;border-radius:1.25rem;width:min(960px,100%);max-height:min(86vh,760px);padding:1.25rem 1.25rem 1.4rem;position:relative;overflow:auto;box-shadow:0 28px 70px #05102047}.nav-modal-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.nav-modal-head p{letter-spacing:.12em;text-transform:uppercase;color:var(--makwa-red);margin:0 0 .2rem;font-size:.72rem;font-weight:700}.nav-modal-head h2{letter-spacing:-.03em;color:var(--makwa-blue-deep);margin:0;font-size:clamp(1.45rem,2.4vw,1.9rem);line-height:1.15}.nav-modal-close{appearance:none;color:var(--makwa-blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #004c9724;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;font-weight:700}.nav-modal-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.nav-modal-link,.nav-modal-group a{min-height:4.15rem;color:var(--makwa-blue-deep);background:#f7fafc;border:1px solid #004c971a;border-radius:.95rem;align-items:center;gap:.75rem;padding:.7rem .8rem;font-size:.95rem;font-weight:650;line-height:1.3;display:flex}.nav-modal-link:hover,.nav-modal-group a:hover{border-color:color-mix(in srgb, var(--makwa-blue) 35%, transparent);background:#fff;box-shadow:0 12px 24px -18px #004c978c}.nav-modal-icon{border-radius:.7rem;width:2.35rem;height:2.35rem}.nav-modal-icon--glyph{color:var(--makwa-blue);background:#004c9712;flex-shrink:0;place-items:center;display:grid}.nav-modal-icon--glyph svg{width:1.15rem;height:1.15rem}.nav-modal-group{grid-column:1/-1;gap:.55rem;display:grid}.nav-modal-group p{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:.35rem 0 0;font-size:.78rem;font-weight:700}.nav-modal-group ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=1024px){.has-dropdown:hover>.nav-dropdown,.has-dropdown:focus-within>.nav-dropdown{display:none}.site-header.is-open{background:#fff}.site-header.is-open .logo,.site-header.is-open .nav-tools{z-index:6;position:relative}.nav-links.open{z-index:4;height:100svh;max-height:none;box-shadow:none;background:#fff;border:0;border-radius:0;gap:.45rem;margin:0;padding:5.4rem 1.15rem 1.5rem;display:flex;position:fixed;inset:0}.nav-links>li>a,.nav-menu-btn{background:#f5f8fb;border-radius:.8rem;justify-content:space-between;width:100%;padding:.85rem .9rem;font-size:1.02rem;line-height:1.25}.nav-menu-btn.active{box-shadow:none;color:var(--makwa-blue-deep);background:color-mix(in srgb, var(--makwa-red) 8%, #f5f8fb)}}@media (width<=760px){.logo{max-width:min(62vw,14.5rem)}.logo img{height:2.45rem}.nav-desktop-cta{display:none}.site-nav{padding:.55rem 0}.nav-modal{place-items:stretch stretch;padding:0}.nav-modal-panel{border-radius:0;width:100%;height:100svh;max-height:100svh;padding:1.15rem 1rem 1.5rem}.nav-modal-grid,.nav-modal-group ul{grid-template-columns:1fr}.nav-modal-link,.nav-modal-group a{min-height:3.7rem;font-size:.98rem}.what-head h2,.partners-stage-head h2,.oem-showcase-head h2,.footer-slogan{letter-spacing:-.03em;font-size:clamp(1.5rem,7vw,2rem);line-height:1.18}.what-head p,.partners-stage-head p,.oem-showcase-head p{font-size:.95rem;line-height:1.55}.oem-icon-tile{border-radius:1.05rem;min-height:0;padding:.95rem .7rem .85rem}.oem-icon-tile-name,.distributor-tile-name{text-align:center;font-size:.84rem;line-height:1.3}.partners-section--home .distributor-tile{text-align:center;justify-items:center;height:auto;min-height:0;padding:1rem .9rem .95rem}.location-card-body,.partners-hub-card-body{padding:.95rem 1rem 1.15rem}.partners-hub-card-body h2,.location-card-body h3{font-size:1.15rem;line-height:1.25}.site-footer{padding:2.4rem 0 1.35rem}.footer-slogan{margin-bottom:1.75rem}.footer-brand img{height:2rem}.capabilities-grid{align-items:stretch;gap:.8rem}.capabilities-grid .location-tile-body{min-height:4.75rem;padding:.8rem .8rem .95rem}.capabilities-grid .location-tile-body strong{font-size:.84rem;font-weight:650;line-height:1.28}.footer-legal-links{gap:.45rem .85rem;line-height:1.55}.footer-bottom{align-items:flex-start;margin-top:2rem;padding-bottom:.35rem}.footer-col ul{gap:.7rem}.footer-col a,.footer-bottom{font-size:.92rem;line-height:1.45}.what-head,.industries-head,.enables-head,.insights-head,.partners-stage-head,.oem-showcase-head{margin-bottom:1.15rem}.page-banner h1,.inner-page h1{letter-spacing:-.03em;line-height:1.15}.outcomes-section{padding:3.25rem 0 3.5rem}.outcomes-head{text-align:center;align-items:center;gap:.8rem;margin-bottom:1.4rem}.outcomes-head h2{letter-spacing:-.03em;font-size:clamp(1.75rem,7.2vw,2.15rem);line-height:1.15}.outcomes-head-copy,.outcomes-head-copy p{text-align:center;align-items:center}.outcomes-head-copy p{margin-bottom:1rem;font-size:.98rem;line-height:1.55}.outcomes-accordion{gap:.75rem;width:100%}.outcome-panel,.outcome-panel.is-active{flex-direction:column;width:100%;min-height:0}.outcome-panel:not(.is-active) .outcome-panel__media{display:none}.outcome-panel.is-active .outcome-panel__media{opacity:1;flex:none;width:100%;height:11.5rem;display:block}.outcome-panel__content,.outcome-panel.is-active .outcome-panel__content{text-align:center;align-items:center;padding:1.1rem 1.15rem 1.2rem}.outcome-num{align-self:center}.outcome-panel__content h3,.outcome-panel.is-active .outcome-panel__content h3{text-align:center;font-size:1.2rem;line-height:1.28}.outcome-panel.is-active .outcome-panel__content p{text-align:center;max-height:none;font-size:.95rem;line-height:1.55}.partners-section--home .partners-stage-head{text-align:center;justify-items:center;margin-bottom:1.35rem;padding-inline:.15rem}.partners-section--home .partners-stage-head h2{font-size:clamp(1.7rem,7vw,2.15rem);line-height:1.16}.partners-section--home .partners-stage-head p{text-align:center;font-size:.98rem;line-height:1.55}.partners-section--home .partners-kinetic-panel{grid-template-columns:1fr;justify-items:stretch;gap:1.15rem;padding:1.15rem 1rem 1.25rem}.partners-section--home .partners-kinetic-copy{text-align:center;justify-items:center;width:100%}.partners-section--home .partners-kinetic-constellation,.partners-section--home .partners-kinetic-constellation.is-featured{grid-template-columns:1fr;width:100%}.insights-section{padding:3.25rem 0 3.5rem}.insights-head{text-align:center;align-items:center;gap:.9rem;margin-bottom:1.35rem}.insights-head h2{letter-spacing:-.03em;text-align:center;font-size:clamp(1.7rem,7vw,2.15rem);line-height:1.16}.insights-head .btn-outline-blue{align-self:center}.insights-track{grid-template-columns:1fr;grid-auto-columns:unset;gap:1rem;width:100%;display:grid}.insights-track .insight-card{width:100%;min-height:0}.insights-track .insight-image-wrapper,.insights-track .insight-card>img{flex-basis:11.5rem;height:11.5rem}.insights-track .insight-body{text-align:left;padding:1rem 1.05rem 1.05rem}.insights-track .insight-body h3{margin-bottom:.85rem;font-size:1.05rem;line-height:1.35}}.industry-rail{z-index:30;background:#fffffff5;border-bottom:1px solid #004c9714;position:sticky;top:4.15rem}.industry-rail-inner{scrollbar-width:none;gap:.4rem;padding:.55rem 0;display:flex;overflow-x:auto}.industry-rail-inner::-webkit-scrollbar{display:none}.industry-rail-item{color:var(--makwa-blue-deep);white-space:nowrap;background:#f8fafc;border:1px solid #004c971a;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.28rem .7rem .28rem .28rem;font-size:.74rem;font-weight:650;text-decoration:none;display:inline-flex}.industry-rail-item.is-active{background:var(--makwa-blue);border-color:var(--makwa-blue);color:#fff}.industry-rail-item.is-active .makwa-icon-well{--makwa-icon-stroke:#fff;--makwa-icon-accent:#ff8f97;background:#ffffff24}.industry-detail{padding-top:2.25rem}.industry-layout{flex-direction:column;gap:1.15rem;display:flex}.industry-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--makwa-red);margin:0 0 .55rem;font-size:.68rem;font-weight:700}.industry-stage{color:#fff;background:radial-gradient(70% 120% at 0 0,#ff3b4738,#0000 52%),radial-gradient(50% 80% at 100% 100%,#0078c847,#0000 50%),linear-gradient(145deg,#07111d 0%,#002852 58%,#004c97 100%);border-radius:1.5rem;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.85fr);align-items:end;gap:2rem;padding:2rem 2.1rem 2.05rem;display:grid;box-shadow:0 24px 50px -32px #001938cc}.industry-stage h2{letter-spacing:-.03em;color:#fff;max-width:18ch;margin:0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:300;line-height:1.12}.industry-insight{color:#ffffffe0;max-width:36rem;margin:.9rem 0 0;font-size:1.02rem;line-height:1.55}.industry-stage-body{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff1f;border-radius:1rem;margin:0;padding:1.05rem 1.1rem;font-size:.95rem;line-height:1.6}.industry-narrative{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.industry-narrative article{background:#fff;border:1px solid #004c9714;border-radius:1.2rem;margin:0;padding:1.35rem 1.4rem 1.45rem;box-shadow:0 16px 36px -28px #0028528c}.industry-narrative article p:last-child{color:var(--text);margin:0;font-size:.98rem;line-height:1.6}.industry-narrative.is-stack{grid-template-columns:1fr}.industry-band,.industry-lower>section,.industry-aside>div{background:#fff;border:1px solid #004c9714;border-radius:1.2rem;padding:1.35rem 1.4rem 1.45rem;box-shadow:0 16px 36px -28px #00285273}.industry-band-head h2,.industry-lower h2,.industry-aside h2,.industry-close h2{letter-spacing:-.02em;color:var(--makwa-blue-deep);margin:0 0 .95rem;font-size:1.2rem;font-weight:500}.industry-points,.industry-enables,.industry-caps,.industry-partners,.industry-insights{margin:0;padding:0;list-style:none}.industry-points,.industry-enables{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.industry-enables{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-points li,.industry-enables li{background:linear-gradient(#004c970d,#004c9704);border:1px solid #004c9714;border-radius:1rem;flex-direction:column;gap:.4rem;min-height:0;margin:0;padding:.9rem .95rem 1rem;display:flex}.industry-points li span{letter-spacing:.08em;color:var(--makwa-red);font-size:.72rem;font-weight:700}.industry-points li p,.industry-enables li{color:var(--makwa-blue-deep);margin:0;font-size:.95rem;line-height:1.45}.industry-lower{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.7fr);align-items:start;gap:1rem;display:grid}.industry-lower.is-single{grid-template-columns:1fr}.industry-caps{gap:.55rem;display:grid}.industry-caps a{color:inherit;background:#f8fafc;border:1px solid #004c9714;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem .7rem;text-decoration:none;display:grid}.industry-caps a:hover{background:#fff;border-color:#004c9738}.industry-caps strong,.industry-caps em{display:block}.industry-caps strong{color:var(--makwa-blue-deep);font-size:.92rem;font-weight:650}.industry-caps em{color:var(--text-muted);margin-top:.15rem;font-size:.78rem;font-style:normal;line-height:1.4}.industry-aside{flex-direction:column;gap:1rem;display:flex}.industry-partners{flex-wrap:wrap;gap:.4rem;display:flex}.industry-partners li{color:var(--makwa-blue-deep);background:#004c970f;border:1px solid #004c971a;border-radius:999px;margin:0;padding:.35rem .7rem;font-size:.78rem;font-weight:650}.industry-insights{flex-direction:column;gap:.55rem;display:flex}.industry-insights a{color:var(--makwa-blue);font-size:.9rem;font-weight:600;line-height:1.4;text-decoration:none;display:block}.industry-insights a:hover{color:var(--makwa-red)}.industry-close{background:linear-gradient(135deg,#004c9712,#ff3b470f),#fff;border:1px solid #004c971a;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.45rem 1.5rem;display:flex}.industry-close p:last-of-type{max-width:40rem;color:var(--text-muted);margin:0;line-height:1.55}@media (width<=900px){.industry-stage,.industry-narrative,.industry-points,.industry-enables,.industry-lower{grid-template-columns:1fr}.industry-stage h2{max-width:none}.industry-close{flex-direction:column;align-items:flex-start}}@media (width<=760px){.industry-rail{top:3.7rem}.industry-detail{padding-top:1.35rem}.industry-stage,.industry-narrative article,.industry-band,.industry-lower>section,.industry-aside>div,.industry-close{padding:1.1rem 1rem 1.15rem}.industry-points li,.industry-enables li{min-height:0}}.distributor-wordmark,.partner-wordmark,.partners-stage-mark,.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark,.alliance-strategic .distributor-wordmark,.alliance-logo-grid .distributor-wordmark{place-items:center;width:100%;height:2.85rem;min-height:2.85rem;max-height:2.85rem;margin:0;padding:.15rem .35rem;display:grid;overflow:hidden}.distributor-wordmark:has(img[src*="/partners/workday"]){place-items:center;width:100%;height:2.85rem;min-height:2.85rem;max-height:2.85rem;margin:0;padding:.15rem .35rem;display:grid;overflow:hidden}.distributor-wordmark:has(img[src*="/partners/cisco"]){place-items:center;width:100%;height:2.85rem;min-height:2.85rem;max-height:2.85rem;margin:0;padding:.15rem .35rem;display:grid;overflow:hidden}.distributor-wordmark:has(img[src*="/partners/splunk"]){place-items:center;width:100%;height:2.85rem;min-height:2.85rem;max-height:2.85rem;margin:0;padding:.15rem .35rem;display:grid;overflow:hidden}.partner-wordmark:has(img[src*="/partners/workday"]){place-items:center;width:100%;height:2.85rem;min-height:2.85rem;max-height:2.85rem;margin:0;padding:.15rem .35rem;display:grid;overflow:hidden}.partners-stage-mark:has(img[src*="/partners/workday"]){place-items:center;width:100%;height:2.85rem;min-height:2.85rem;max-height:2.85rem;margin:0;padding:.15rem .35rem;display:grid;overflow:hidden}.partners-stage-mark:has(img[src*="/partners/splunk"]){place-items:center;width:100%;height:2.85rem;min-height:2.85rem;max-height:2.85rem;margin:0;padding:.15rem .35rem;display:grid;overflow:hidden}.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark:has(img[src*="/partners/workday"]){place-items:center;width:100%;height:2.85rem;min-height:2.85rem;max-height:2.85rem;margin:0;padding:.15rem .35rem;display:grid;overflow:hidden}.alliance-strategic article:has(img[src*="/partners/workday"]) .distributor-wordmark{place-items:center;width:100%;height:2.85rem;min-height:2.85rem;max-height:2.85rem;margin:0;padding:.15rem .35rem;display:grid;overflow:hidden}.alliance-logo-grid li:has(img[src*="/partners/workday"]) .distributor-wordmark{place-items:center;width:100%;height:2.85rem;min-height:2.85rem;max-height:2.85rem;margin:0;padding:.15rem .35rem;display:grid;overflow:hidden}.distributor-wordmark img,.partner-wordmark img,.partners-stage-mark img,.partner-logo-tile img,.alliance-strategic article img,.alliance-logo-grid img,.alliance-credential img,.partners-section--home .distributor-tile .distributor-wordmark img,.distributor-wordmark img[src*="/partners/cisco"],.distributor-wordmark img[src*="/partners/workday"],.distributor-wordmark img[src*="/partners/f5"],.distributor-wordmark img[src*="/partners/splunk"],.alliance-strategic .distributor-wordmark img[src*="/partners/workday"],.alliance-logo-grid .distributor-wordmark img[src*="/partners/workday"],.alliance-strategic .distributor-wordmark img[src*="/partners/splunk"],.alliance-logo-grid .distributor-wordmark img[src*="/partners/splunk"],.alliance-strategic article img[src*="/partners/cisco"],.alliance-logo-grid img[src*="/partners/cisco"],.alliance-credential img[src*="/partners/cisco"],.alliance-strategic article img[src*="/partners/workday"],.alliance-logo-grid img[src*="/partners/workday"],.alliance-credential img[src*="/partners/workday"],.alliance-strategic article img[src*="/partners/splunk"],.alliance-logo-grid img[src*="/partners/splunk"],.alliance-credential img[src*="/partners/splunk"],.partners-stage-mark img[src*="/partners/f5"],.partners-stage-mark img[src*="/partners/cisco"],.partners-stage-mark img[src*="/partners/workday"],.partners-stage-mark img[src*="/partners/splunk"],.partner-wordmark img[src*="/partners/workday"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img,.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/workday"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/cisco"],.oem-showcase--embedded .partner-wordmark img{--mark-scale:1;object-fit:contain;object-position:center;width:5.5rem;max-width:5.5rem;height:2.05rem;max-height:2.05rem;transform:scale(var(--mark-scale));transform-origin:50%;margin:0 auto}.partners-section--home .distributor-tile .distributor-wordmark img[src*="/partners/f5"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/f5"],.distributor-wordmark img[src*="/partners/f5"],.partner-wordmark img[src*="/partners/f5"],.partners-stage-mark img[src*="/partners/f5"],.alliance-strategic article img[src*="/partners/f5"],.alliance-logo-grid img[src*="/partners/f5"]{--mark-scale:1.22}.partners-section--home .distributor-tile .distributor-wordmark img[src*="/partners/cisco"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/cisco"],.distributor-wordmark img[src*="/partners/cisco"],.partner-wordmark img[src*="/partners/cisco"],.partners-stage-mark img[src*="/partners/cisco"],.alliance-strategic article img[src*="/partners/cisco"],.alliance-logo-grid img[src*="/partners/cisco"],.alliance-credential img[src*="/partners/cisco"]{--mark-scale:1.18}.partners-section--home .distributor-tile .distributor-wordmark img[src*="/partners/workday"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/workday"],.distributor-wordmark img[src*="/partners/workday"],.partner-wordmark img[src*="/partners/workday"],.partners-stage-mark img[src*="/partners/workday"],.alliance-strategic .distributor-wordmark img[src*="/partners/workday"],.alliance-logo-grid .distributor-wordmark img[src*="/partners/workday"],.alliance-strategic article img[src*="/partners/workday"],.alliance-logo-grid img[src*="/partners/workday"],.alliance-credential img[src*="/partners/workday"]{--mark-scale:1.1}.partners-section--home .distributor-tile .distributor-wordmark img[src*="/partners/splunk"],.distributor-wordmark img[src*="/partners/splunk"],.partner-wordmark img[src*="/partners/splunk"],.partners-stage-mark img[src*="/partners/splunk"],.alliance-strategic .distributor-wordmark img[src*="/partners/splunk"],.alliance-logo-grid .distributor-wordmark img[src*="/partners/splunk"]{--mark-scale:1.05}.partners-section--home .distributor-tile .distributor-wordmark img[src*="/partners/hitachi"],.partners-section--home .distributor-tile .distributor-wordmark img[src*="/partners/netscout"],.partners-section--home .distributor-tile .distributor-wordmark img[src*="/partners/verint"],.partners-section--home .distributor-tile .distributor-wordmark img[src*="/partners/fortinet"],.partners-section--home .distributor-tile .distributor-wordmark img[src*="/partners/huawei"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/hitachi"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/netscout"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/verint"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/fortinet"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/huawei"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/kaspersky"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/radware"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/cohesity"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/pure"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/touchnet"],.distributor-wordmark img[src*="/partners/hitachi"],.distributor-wordmark img[src*="/partners/netscout"],.distributor-wordmark img[src*="/partners/verint"],.distributor-wordmark img[src*="/partners/fortinet"],.distributor-wordmark img[src*="/partners/huawei"],.partner-wordmark img[src*="/partners/hitachi"],.partner-wordmark img[src*="/partners/netscout"],.partner-wordmark img[src*="/partners/verint"],.partner-wordmark img[src*="/partners/fortinet"],.partner-wordmark img[src*="/partners/huawei"],.alliance-strategic article img[src*="/partners/hitachi"],.alliance-logo-grid img[src*="/partners/hitachi"],.alliance-strategic article img[src*="/partners/netscout"],.alliance-logo-grid img[src*="/partners/netscout"]{--mark-scale:.9}.oem-spotlight-wordmark img,.oem-spotlight-wordmark img[src*="/partners/cisco"],.oem-spotlight-wordmark img[src*="/partners/workday"]{object-fit:contain;object-position:center;width:min(100%,8.5rem);max-width:min(100%,8.5rem);height:3.6rem;max-height:3.6rem}.partners-section--home .distributor-tile{grid-template-rows:3.15rem auto}:is(.partners-section--home .distributor-wordmark,.partners-section--home .distributor-wordmark:has(img[src*="/partners/cisco"]),.partners-section--home .distributor-wordmark:has(img[src*="/partners/workday"])){height:3.15rem;min-height:3.15rem;max-height:3.15rem;overflow:visible}.partners-section--home .distributor-tile .distributor-wordmark img[src*="/partners/cisco"]{--mark-scale:1.48}.partners-section--home .distributor-tile .distributor-wordmark img[src*="/partners/workday"]{--mark-scale:1.36}.partners-section--home .distributor-tile .distributor-wordmark img[src*="/partners/sysaid"],.oem-showcase:not(.oem-showcase--embedded) .partner-wordmark img[src*="/partners/sysaid"],.distributor-wordmark img[src*="/partners/sysaid"],.partner-wordmark img[src*="/partners/sysaid"],.partners-stage-mark img[src*="/partners/sysaid"],.alliance-strategic article img[src*="/partners/sysaid"],.alliance-logo-grid img[src*="/partners/sysaid"],.alliance-credential img[src*="/partners/sysaid"]{--mark-scale:.84}
