.amppt-perks{
  --red:#E8171F; --black:#0C0C0D; --white:#fff; --aqua:#00C8DD; --gray:#6b6572;
  font-family:'Inter',system-ui,sans-serif; color:var(--white); line-height:1.65;
  padding:80px 0; background:var(--black);
}
.amppt-perks *{box-sizing:border-box;margin:0;padding:0;}
.amppt-perks a{color:inherit;text-decoration:none;}
.amppt-perks .wrap{max-width:1060px;margin:0 auto;padding:0 28px;}

.amppt-perks .eyebrow{
  display:inline-block;font-weight:600;font-size:.72rem;
  letter-spacing:.2em;text-transform:uppercase;color:var(--aqua);margin-bottom:16px;
}
.amppt-perks h2{
  font-family:'Oswald',sans-serif;font-weight:700;
  font-size:clamp(2.1rem,4.8vw,3rem);text-transform:uppercase;
  line-height:1.05;color:var(--white);
}
.amppt-perks h2 em{font-style:italic;color:var(--red);}
.amppt-perks .rule{height:3px;width:56px;background:var(--aqua);display:block;margin:20px 0 0;}
.amppt-perks .sub{font-size:1.02rem;color:rgba(255,255,255,.6);max-width:58ch;margin-top:20px;}

.amppt-perks .perk-grid{
  display:grid;grid-template-columns:repeat(3,1fr);
  margin-top:48px;border:1px solid rgba(255,255,255,.14);
}
.amppt-perks .perk{
  padding:34px 30px;border-right:1px solid rgba(255,255,255,.14);
  border-bottom:1px solid rgba(255,255,255,.14);
}
.amppt-perks .perk:nth-child(3n){border-right:none;}
.amppt-perks .perk:nth-child(n+4){border-bottom:none;}

.amppt-perks .perk .num{
  font-family:'Oswald',sans-serif;font-weight:700;font-size:1.9rem;
  color:var(--red);line-height:1;margin-bottom:12px;display:block;
}
.amppt-perks .perk h3{
  font-family:'Oswald',sans-serif;font-weight:700;font-size:1rem;
  text-transform:uppercase;letter-spacing:.05em;color:var(--white);margin-bottom:8px;
}
.amppt-perks .perk p{font-size:.87rem;color:rgba(255,255,255,.55);}

@media(max-width:820px){
  .amppt-perks{padding:56px 0;}
  .amppt-perks .perk-grid{grid-template-columns:1fr 1fr;}
  .amppt-perks .perk:nth-child(3n){border-right:1px solid rgba(255,255,255,.14);}
  .amppt-perks .perk:nth-child(2n){border-right:none;}
  .amppt-perks .perk:nth-child(n+4){border-bottom:1px solid rgba(255,255,255,.14);}
  .amppt-perks .perk:nth-child(n+5){border-bottom:none;}
}