.mth-power{background:linear-gradient(180deg,#0048b8 0,var(--ignis-cobalt-blue-darker,#151b86) 100%);color:var(--ignis-white,#fff);isolation:isolate;padding:120px 0;position:relative}.mth-power__container{margin:0 auto;max-width:1560px;padding:0 56px}.mth-power__header{margin:0 auto 72px;max-width:940px;text-align:center}.mth-power__heading{color:var(--ignis-white,#fff);font-family:Outfit,sans-serif;font-size:clamp(40px,4.8vw,60px);font-weight:700;hyphens:none;-webkit-hyphens:none;letter-spacing:-.02em;line-height:1.04;margin:0 0 24px;overflow-wrap:normal;text-wrap:balance;word-break:normal}.mth-power__intro{color:hsla(0,0%,100%,.86);font-family:Outfit,sans-serif;font-size:23px;font-weight:400;line-height:1.5;margin:0 auto;max-width:820px}.mth-power__intro+.mth-power__intro{margin-top:20px}.mth-power__grid{display:grid;gap:28px;grid-template-columns:repeat(8,minmax(0,1fr))}.mth-power__card{grid-column:span 2}.mth-power__card:nth-child(5){grid-column:2/span 2}.mth-power__card{background-image:linear-gradient(136deg,hsla(0,0%,100%,.1),rgba(21,27,134,.24));border:1px solid rgba(121,200,236,.1);border-radius:22px;display:flex;flex-direction:column;gap:22px;overflow:hidden;padding:38px 34px 34px;position:relative;transition:transform var(--transition-base,.25s ease-in-out),border-color var(--transition-base,.25s ease-in-out),box-shadow var(--transition-base,.25s ease-in-out)}.mth-power__card:hover{border-color:rgba(121,200,236,.3);box-shadow:0 24px 50px rgba(4,8,40,.45);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.mth-power__card,.mth-power__card:hover{transform:none;transition:none}}.mth-power__badge{align-items:center;background-color:var(--skill-color,var(--ignis-cobalt-blue,#1c24c4));border-radius:18px;box-shadow:0 4px 10px var(--skill-shadow,rgba(28,36,196,.22));color:var(--ignis-white,#fff);display:inline-flex;flex-shrink:0;height:68px;justify-content:center;width:68px}.mth-power__badge svg{height:36px;width:36px}.mth-power__name{color:var(--ignis-white,#fff);font-family:Outfit,sans-serif;font-size:23px;font-weight:700;hyphens:none;-webkit-hyphens:none;letter-spacing:-.4px;line-height:1.2;margin:0;overflow-wrap:normal;text-wrap:balance;word-break:normal}.mth-power__one-liner{color:hsla(0,0%,100%,.8);font-family:Outfit,sans-serif;font-size:16.5px;font-weight:400;line-height:1.6;margin:0}.mth-power__card--leadership{--skill-color:var(--ignis-skill-leadership,#fd4645);--skill-shadow:rgba(253,70,69,.4)}.mth-power__card--analytical{--skill-color:var(--ignis-skill-analytical,#866bf0);--skill-shadow:rgba(134,107,240,.4)}.mth-power__card--collaboration{--skill-color:var(--ignis-skill-collaboration,#ee8f01);--skill-shadow:rgba(238,143,1,.4)}.mth-power__card--communication{--skill-color:var(--ignis-skill-communication,#866bf0);--skill-shadow:rgba(134,107,240,.4)}.mth-power__card--creative{--skill-color:var(--ignis-skill-creative,#1fe05f);--skill-shadow:rgba(31,224,95,.38)}.mth-power__card--productivity{--skill-color:var(--ignis-skill-productivity,#fd4645);--skill-shadow:rgba(253,70,69,.4)}.mth-power__card--ai-fluency{--skill-color:var(--ignis-skill-ai-fluency,#fedd5b);--skill-shadow:rgba(254,221,91,.46)}.mth-power__card--ai-fluency .mth-power__badge{color:#8a6d08}@media (max-width:1180px){.mth-power__grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1080px}.mth-power__card:nth-child(5){grid-column:span 2}.mth-power__card:last-child{grid-column:3/span 2}}@media (max-width:1024px){.mth-power{padding:96px 0}.mth-power__container{padding:0 64px}.mth-power__header{margin-bottom:56px}.mth-power__grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:720px}.mth-power__card:nth-child(5){grid-column:span 2}.mth-power__card:last-child{grid-column:2/span 2}}@media (max-width:640px){.mth-power{padding:64px 0}.mth-power__container{padding:0 24px}.mth-power__intro{font-size:18px}.mth-power__grid{gap:18px;grid-template-columns:minmax(0,1fr)}.mth-power__card,.mth-power__card:last-child,.mth-power__card:nth-child(5){grid-column:1/-1}.mth-power__card{gap:18px;padding:32px 26px 28px}}.mth-power__intro p{color:hsla(0,0%,100%,.86);font-size:23px;line-height:1.5}.mth-power__intro p,.mth-power__one-liner p{font-family:Outfit,sans-serif;font-weight:400;margin:0}.mth-power__one-liner p{color:hsla(0,0%,100%,.8);font-size:16.5px;line-height:1.6}@media (max-width:640px){.mth-power__intro p{font-size:18px}}