.home-power{background-color:var(--ignis-cloud-blue,#eff3f7);color:var(--ignis-black,#202124);padding:120px 0}.home-power__container{margin:0 auto;max-width:var(--container-content-width,1360px);padding:0 var(--container-padding,120px)}.home-power__header{margin:0 auto 72px;max-width:940px;text-align:center}.home-power__heading{color:var(--ignis-cobalt-blue-darker,#151b86);font-family:Outfit,sans-serif;font-size:clamp(40px,4.8vw,60px);font-weight:600;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}.home-power__intro{color:rgba(32,33,36,.86);font-family:Outfit,sans-serif;font-size:23px;font-weight:400;line-height:1.5;margin:0 auto;max-width:760px}.home-power__grid{display:grid;gap:28px;grid-template-columns:repeat(8,minmax(0,150px));justify-content:center}.home-power__card{grid-column:span 2}.home-power__card:nth-child(5){grid-column:2/span 2}.home-power__card{background-color:var(--ignis-white,#fff);border-radius:22px;box-shadow:0 6px 22px rgba(21,27,134,.06);display:flex;flex-direction:column;gap:22px;overflow:hidden;padding:38px 34px 34px;position:relative;transition:transform var(--transition-base,.25s ease-in-out),box-shadow var(--transition-base,.25s ease-in-out)}.home-power__card:hover{box-shadow:0 22px 48px rgba(21,27,134,.14);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.home-power__card,.home-power__card:hover{transform:none;transition:none}}.home-power__badge{align-items:center;background-color:var(--skill-color,var(--ignis-cobalt-blue,#1c24c4));border-radius:18px;box-shadow:0 8px 18px var(--skill-shadow,rgba(28,36,196,.28));color:var(--ignis-white,#fff);display:inline-flex;flex-shrink:0;height:68px;justify-content:center;width:68px}.home-power__badge svg{height:36px;width:36px}.home-power__name{color:var(--ignis-cobalt-blue-darker,#151b86);font-family:Outfit,sans-serif;font-size:23px;font-weight:600;hyphens:none;-webkit-hyphens:none;letter-spacing:-.4px;line-height:1.2;margin:0;overflow-wrap:normal;text-wrap:balance;word-break:normal}.home-power__one-liner{color:rgba(32,33,36,.82);font-family:Outfit,sans-serif;font-size:16.5px;font-weight:400;line-height:1.6;margin:0}.home-power__card--leadership{--skill-color:var(--ignis-skill-leadership,#fd4645);--skill-shadow:rgba(253,70,69,.32)}.home-power__card--analytical{--skill-color:var(--ignis-skill-analytical,#866bf0);--skill-shadow:rgba(134,107,240,.32)}.home-power__card--collaboration{--skill-color:var(--ignis-skill-collaboration,#ee8f01);--skill-shadow:rgba(238,143,1,.32)}.home-power__card--communication{--skill-color:var(--ignis-skill-communication,#866bf0);--skill-shadow:rgba(134,107,240,.32)}.home-power__card--creative{--skill-color:var(--ignis-skill-creative,#1fe05f);--skill-shadow:rgba(31,224,95,.3)}.home-power__card--productivity{--skill-color:var(--ignis-skill-productivity,#fd4645);--skill-shadow:rgba(253,70,69,.32)}.home-power__card--ai-fluency{--skill-color:var(--ignis-skill-ai-fluency,#fedd5b);--skill-shadow:rgba(254,221,91,.42)}.home-power__card--ai-fluency .home-power__badge{color:#8a6d08}@media (max-width:1180px){.home-power__grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1080px}.home-power__card:nth-child(5){grid-column:span 2}.home-power__card:last-child{grid-column:3/span 2}}@media (max-width:1024px){.home-power{padding:96px 0}.home-power__container{padding:0 64px}.home-power__header{margin-bottom:56px}.home-power__grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:720px}.home-power__card:nth-child(5){grid-column:span 2}.home-power__card:last-child{grid-column:2/span 2}}@media (max-width:640px){.home-power{padding:64px 0}.home-power__container{padding:0 24px}.home-power__intro{font-size:18px}.home-power__grid{gap:18px;grid-template-columns:minmax(0,1fr)}.home-power__card,.home-power__card:last-child,.home-power__card:nth-child(5){grid-column:1/-1}.home-power__card{gap:18px;padding:32px 26px 28px}}.home-power__intro p{color:rgba(32,33,36,.86);font-size:23px;line-height:1.5}.home-power__intro p,.home-power__one-liner p{font-family:Outfit,sans-serif;font-weight:400;margin:0}.home-power__one-liner p{color:rgba(32,33,36,.82);font-size:16.5px;line-height:1.6}@media (max-width:640px){.home-power__intro p{font-size:18px}}