.TechnologyPartnersView-module__mgH7va__hero{background:var(--mo-prussian);color:var(--mo-paper);position:relative;overflow:hidden}.TechnologyPartnersView-module__mgH7va__heroImage{object-fit:cover;object-position:center}.TechnologyPartnersView-module__mgH7va__heroShade{pointer-events:none;background:radial-gradient(60% 70% at 50% 58%,#001f3f9e,#001f3f40 70%,#001f3f26);position:absolute;inset:0}.TechnologyPartnersView-module__mgH7va__heroInner{box-sizing:border-box;text-align:center;max-width:1320px;margin:0 auto;padding:196px 40px 112px;position:relative}.TechnologyPartnersView-module__mgH7va__heroEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--mo-paper);margin-bottom:24px;font-size:12px;font-weight:600}.TechnologyPartnersView-module__mgH7va__heroTitle{letter-spacing:0;text-wrap:balance;max-width:14em;margin:0 auto;font-size:64px;font-weight:400;line-height:1.04}.TechnologyPartnersView-module__mgH7va__groups{background:var(--mo-paper)}.TechnologyPartnersView-module__mgH7va__groupsInner{box-sizing:content-box;max-width:1320px;margin:0 auto;padding:112px 40px}.TechnologyPartnersView-module__mgH7va__group{margin-bottom:88px}.TechnologyPartnersView-module__mgH7va__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.TechnologyPartnersView-module__mgH7va__card{perspective:1400px;cursor:pointer}.TechnologyPartnersView-module__mgH7va__cardInner{min-height:440px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;transform:rotateY(0)}.TechnologyPartnersView-module__mgH7va__cardInner[data-flipped]{transform:rotateY(180deg)}.TechnologyPartnersView-module__mgH7va__cardFront,.TechnologyPartnersView-module__mgH7va__cardBack{backface-visibility:hidden;grid-area:1/1}.TechnologyPartnersView-module__mgH7va__cardInner:not([data-flipped]) .TechnologyPartnersView-module__mgH7va__cardBack,.TechnologyPartnersView-module__mgH7va__cardInner[data-flipped] .TechnologyPartnersView-module__mgH7va__cardFront{position:absolute;inset:0}.TechnologyPartnersView-module__mgH7va__cardFront{border:1px solid var(--mo-border);background:var(--mo-paper);box-sizing:border-box;flex-direction:column;display:flex}.TechnologyPartnersView-module__mgH7va__cardBack{display:grid;transform:rotateY(180deg)}.TechnologyPartnersView-module__mgH7va__logoArea{flex:1;justify-content:center;align-items:center;padding:32px;display:flex}.TechnologyPartnersView-module__mgH7va__logo{width:var(--logo-w);height:var(--logo-h);position:relative;transform:scale(1.25)}.TechnologyPartnersView-module__mgH7va__logo img{object-fit:contain;object-position:center}.TechnologyPartnersView-module__mgH7va__frontFoot{background:var(--mo-paper);border-top:1px solid var(--mo-hairline);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.TechnologyPartnersView-module__mgH7va__cat{letter-spacing:.14em;text-transform:uppercase;color:var(--mo-black);margin-bottom:4px;font-size:12px;font-weight:600}.TechnologyPartnersView-module__mgH7va__name{font-size:20px;font-weight:500;line-height:1.2}.TechnologyPartnersView-module__mgH7va__flipIcon{background:var(--accent);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.TechnologyPartnersView-module__mgH7va__backFace{background:var(--mo-prussian);color:var(--mo-paper);box-sizing:border-box;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative;overflow:hidden}.TechnologyPartnersView-module__mgH7va__backGlow{background:radial-gradient(closest-side, var(--glow), #001f3f00);pointer-events:none;width:90%;height:90%;position:absolute;top:-40%;left:-30%}.TechnologyPartnersView-module__mgH7va__backCat{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600;position:relative}.TechnologyPartnersView-module__mgH7va__backName{font-size:20px;font-weight:500;line-height:1.2;position:relative}.TechnologyPartnersView-module__mgH7va__backText{color:var(--mo-paper);margin:0;font-size:15px;line-height:1.55;position:relative}.TechnologyPartnersView-module__mgH7va__strong{font-weight:600}.TechnologyPartnersView-module__mgH7va__backActions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex;position:relative}.TechnologyPartnersView-module__mgH7va__backCta,.TechnologyPartnersView-module__mgH7va__backVisit{letter-spacing:.02em;align-items:center;height:44px;font-size:14px;font-weight:500;display:inline-flex}.TechnologyPartnersView-module__mgH7va__backCta{box-sizing:content-box;background:var(--mo-lime);color:var(--mo-black);padding:0 20px}.TechnologyPartnersView-module__mgH7va__backCta:hover{background:var(--mo-tea-green);color:var(--mo-black)}.TechnologyPartnersView-module__mgH7va__backVisit{border:1px solid var(--mo-paper);color:var(--mo-paper);box-sizing:border-box;padding:0 18px}.TechnologyPartnersView-module__mgH7va__backVisit:hover{color:var(--mo-paper);background:#ffffff1f}.TechnologyPartnersView-module__mgH7va__ctaSection{box-sizing:content-box;padding:0 40px 112px}.TechnologyPartnersView-module__mgH7va__cta{background:var(--mo-prussian);max-width:1320px;color:var(--mo-paper);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin:0 auto;padding:56px;display:flex;position:relative;overflow:hidden}.TechnologyPartnersView-module__mgH7va__ctaTexture{pointer-events:none;background-image:url(/assets/cta-blue.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.TechnologyPartnersView-module__mgH7va__ctaText{max-width:36em;position:relative}.TechnologyPartnersView-module__mgH7va__ctaEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--mo-cyan);margin-bottom:16px;font-size:12px;font-weight:600}.TechnologyPartnersView-module__mgH7va__ctaTitle{margin:0 0 14px;font-size:44px;font-weight:400;line-height:1.1}.TechnologyPartnersView-module__mgH7va__ctaBody{margin:0;font-size:17px;line-height:1.6}.TechnologyPartnersView-module__mgH7va__ctaButton{box-sizing:content-box;letter-spacing:.02em;background:var(--mo-lime);height:52px;color:var(--mo-black);white-space:nowrap;align-items:center;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.TechnologyPartnersView-module__mgH7va__ctaButton:hover{background:var(--mo-tea-green);color:var(--mo-black)}@media (max-width:1059.98px){.TechnologyPartnersView-module__mgH7va__heroInner{padding:180px 32px 88px}.TechnologyPartnersView-module__mgH7va__heroTitle{font-size:52px}.TechnologyPartnersView-module__mgH7va__groupsInner{padding:88px 32px}.TechnologyPartnersView-module__mgH7va__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.TechnologyPartnersView-module__mgH7va__ctaSection{padding:0 32px 88px}.TechnologyPartnersView-module__mgH7va__ctaTexture{background-image:url(/assets/cta-blue-sm.webp)}.TechnologyPartnersView-module__mgH7va__ctaTitle{font-size:36px}}@media (max-width:639.98px){.TechnologyPartnersView-module__mgH7va__heroInner{padding:150px 20px 64px}.TechnologyPartnersView-module__mgH7va__heroTitle{font-size:36px}.TechnologyPartnersView-module__mgH7va__groupsInner{padding:64px 20px}.TechnologyPartnersView-module__mgH7va__group{margin-bottom:56px}.TechnologyPartnersView-module__mgH7va__grid{grid-template-columns:1fr}.TechnologyPartnersView-module__mgH7va__cardInner{min-height:400px}.TechnologyPartnersView-module__mgH7va__backFace{padding:24px}.TechnologyPartnersView-module__mgH7va__ctaSection{padding:0 20px 64px}.TechnologyPartnersView-module__mgH7va__cta{padding:40px 24px}.TechnologyPartnersView-module__mgH7va__ctaTitle{font-size:28px}}@media (min-width:768px) and (max-width:1079.98px){.TechnologyPartnersView-module__mgH7va__heroInner,.TechnologyPartnersView-module__mgH7va__groupsInner,.TechnologyPartnersView-module__mgH7va__cta{padding-left:28px;padding-right:28px}.TechnologyPartnersView-module__mgH7va__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.TechnologyPartnersView-module__mgH7va__heroInner,.TechnologyPartnersView-module__mgH7va__groupsInner,.TechnologyPartnersView-module__mgH7va__cta{padding-left:20px;padding-right:20px}.TechnologyPartnersView-module__mgH7va__grid{grid-template-columns:1fr}.TechnologyPartnersView-module__mgH7va__heroTitle{font-size:clamp(30px,9vw,40px);line-height:1.1}.TechnologyPartnersView-module__mgH7va__ctaTitle{font-size:clamp(26px,7vw,32px);line-height:1.15}.TechnologyPartnersView-module__mgH7va__ctaButton{white-space:normal}}@media (max-width:639.98px){.TechnologyPartnersView-module__mgH7va__groupsInner{padding-top:48px;padding-bottom:48px}}
