@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Poppins:wght@300;400;500;600;700&display=swap");.pp-cards{font-family:Poppins,system-ui,-apple-system,sans-serif;overflow:hidden;padding:clamp(56px,8vw,88px) clamp(16px,4vw,32px) clamp(64px,9vw,96px);position:relative}.pp-cards *,.pp-cards :after,.pp-cards :before{box-sizing:border-box}.pp-cards__grid-bg{background-image:linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.055) 1px,transparent 0);background-position:top;background-size:72px 72px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.55) 34%,transparent 68%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.55) 34%,transparent 68%);pointer-events:none;position:absolute}.pp-cards__inner{margin:0 auto;max-width:1000px;position:relative}.pp-cards__title{color:#fff;font-family:Oswald,sans-serif;font-size:clamp(26px,3.1vw,40px);font-weight:600;letter-spacing:.005em;line-height:1.25;margin:0;text-align:center;text-wrap:pretty}.pp-cards__intro{align-items:center;display:flex;flex-direction:column;gap:14px;margin:0 auto 56px}.pp-cards__sub{color:hsla(0,0%,100%,.72);font-size:17px;line-height:1.6;margin:0;max-width:62ch;text-align:center;text-wrap:pretty}.pp-cards__row{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.pp-card{background:#0e1b3d;border-radius:16px;border-top:5px solid var(--pp-accent-2);display:flex;flex-direction:column;gap:28px;padding:clamp(28px,4vw,48px) clamp(24px,4vw,48px) clamp(32px,4vw,52px)}.pp-card--hero{background:#fff;border-top-color:var(--pp-accent)}.pp-card__head{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.pp-card__eyebrow{align-items:center;background:var(--pp-accent-2);border-radius:999px;color:#001539;display:inline-flex;font-size:10.5px;font-weight:600;height:24px;letter-spacing:.09em;padding:0 11px;text-transform:uppercase}.pp-card--hero .pp-card__eyebrow{background:var(--pp-accent);color:#fff}.pp-card__name{color:#fff;font-family:Oswald,sans-serif;font-size:clamp(30px,3.4vw,40px);font-weight:600;line-height:1.08;margin:0}.pp-card--hero .pp-card__name{color:var(--pp-accent)}.pp-card__desc{color:hsla(0,0%,100%,.82);font-size:16px;line-height:1.65;margin:0;text-wrap:pretty}.pp-card--hero .pp-card__desc{color:#3d4a5c}.pp-card__rule{background:hsla(0,0%,100%,.16);height:1px}.pp-card--hero .pp-card__rule{background:#e4ebf6}.pp-card__group{display:flex;flex-direction:column;gap:14px}.pp-card__group-title{color:#fff;font-family:Oswald,sans-serif;font-size:19px;font-weight:500;letter-spacing:.02em;margin:0}.pp-card--hero .pp-card__group-title{color:#001539}.pp-card__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.pp-card__item{align-items:flex-start;display:flex;gap:12px}.pp-card__check{align-items:center;background:var(--pp-accent-2);border-radius:999px;color:#001539;display:flex;flex:none;height:22px;justify-content:center;margin-top:1px;width:22px}.pp-card--hero .pp-card__check{background:var(--pp-accent);color:#fff}.pp-card__text{color:hsla(0,0%,100%,.9);font-size:15px;font-weight:500;line-height:1.5}.pp-card--hero .pp-card__text{color:#1a2740}@media (max-width:767px){.pp-cards__intro{margin-bottom:36px}.pp-cards__sub{font-size:15px}.pp-card{gap:24px}}