.mc-v2 .ab{display:grid;grid-gap:16px;gap:16px;min-width:0}.mc-v2 .ab-hero{position:relative;overflow:hidden;padding:30px 28px 26px;color:#fff;background:linear-gradient(115deg,var(--hero1),var(--hero2));-webkit-clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px));clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px))}.mc-v2 .ab-hero .slash{position:absolute;right:18%;top:-40px;width:4px;height:260px;background:#fff;transform:rotate(32deg);box-shadow:0 0 18px var(--blue);opacity:.85}.mc-v2 .ab-hero>div{position:relative;display:grid;grid-gap:12px;gap:12px}.mc-v2 .ab-hero img{height:60px;width:auto}.mc-v2 .ab-hero h1{margin:0;font-family:var(--display);font-weight:400;font-size:34px;line-height:1.1;color:var(--cream)}.mc-v2 .ab-hero h1 span{color:var(--lime)}.mc-v2 .ab-sec h2{margin:0;font-family:var(--display);font-weight:400;font-size:24px;color:var(--purple)}.mc-v2 .ab-sec p{margin:0;font-size:15px;line-height:1.65;color:var(--ink);max-width:860px}.mc-v2 .ab-steps{margin:0;padding-left:22px;display:grid;grid-gap:8px;gap:8px;font-size:15px;line-height:1.55}.mc-v2 .ab-steps li::marker{font-family:var(--cond);font-weight:800;color:var(--red)}.mc-v2 .ab-story{border-left:5px solid var(--purple)}.mc-v2 .ab-fams{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.mc-v2 .ab-fams li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;align-items:center;padding:12px 14px;min-height:72px;background:linear-gradient(150deg,#4420A8,#251463);color:#fff;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.mc-v2 .ab-fams svg{grid-row:1/3;width:44px;height:44px}.mc-v2 .ab-fams b{font-family:var(--cond);font-weight:800;font-size:16px;line-height:1.15;color:#fff}.mc-v2 .ab-fams span{font-size:13px;opacity:.9}@media (max-width:640px){.mc-v2 .ab-hero{padding:22px 18px 20px}.mc-v2 .ab-hero img{height:44px}.mc-v2 .ab-hero h1{font-size:26px}.mc-v2 .ab-fams{grid-template-columns:minmax(0,1fr)}}