.pro-spectives-cards{background:#fff;color:#1b1d24;padding:var(--pro-spectives-cards-padding-top,190px) 0 var(--pro-spectives-cards-padding-bottom,190px);width:100%}.pro-spectives-cards,.pro-spectives-cards *{box-sizing:border-box}.pro-spectives-cards__inner{margin:0 auto;max-width:1520px;width:calc(100% - 80px)}.pro-spectives-cards__header{align-items:center;display:flex;flex-direction:column;gap:18px;margin:0 auto 80px;text-align:center}.pro-spectives-cards__heading{color:#1f274e;font-family:Inter Tight,sans-serif;font-size:44px;font-weight:500;line-height:1.2;margin:0}.pro-spectives-cards__description{color:#1b1d24;font-family:Manrope,sans-serif;font-size:24px;font-weight:400;line-height:1.4;margin:0;max-width:644px}.pro-spectives-cards__grid{display:grid;gap:80px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.pro-spectives-cards__card,.pro-spectives-cards__card-link{min-width:0}.pro-spectives-cards__card-link{color:inherit;display:flex;flex-direction:column;gap:24px;height:100%;text-decoration:none}.pro-spectives-cards__media{aspect-ratio:748/550;background:#e5e4e4;border-radius:8px;display:block;overflow:hidden;position:relative;width:100%}.pro-spectives-cards__image,.pro-spectives-cards__image-placeholder{display:block;height:100%;object-fit:cover;transition:transform .25s ease;width:100%}.pro-spectives-cards__card-link:focus-visible .pro-spectives-cards__image,.pro-spectives-cards__card-link:hover .pro-spectives-cards__image{transform:scale(1.025)}.pro-spectives-cards__badges{display:flex;flex-wrap:wrap;gap:8px;left:20px;position:absolute;right:20px;top:20px}.pro-spectives-cards__badge{background:#d5b5f9;border-radius:9999px;color:#1b1d24;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:1.2;padding:0 18px}.pro-spectives-cards__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:0 16px}.pro-spectives-cards__copy{display:flex;flex-direction:column;gap:10px;padding-bottom:30px;width:100%}.pro-spectives-cards__title{font-family:Manrope,sans-serif;font-size:24px;font-weight:700;line-height:1.4}.pro-spectives-cards__excerpt{color:#1b1d24;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.pro-spectives-cards__read-more{border-bottom:1px solid;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:1.2;margin-top:auto;padding-bottom:4px}.pro-spectives-cards__card-link:focus-visible,.pro-spectives-cards__view-all:focus-visible{outline:3px solid #d5b5f9;outline-offset:4px}.pro-spectives-cards__actions{display:flex;justify-content:center;margin-top:80px}.pro-spectives-cards__view-all{align-items:center;background:#1f42de;border-radius:8px;color:#fff;display:inline-flex;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;justify-content:center;line-height:1.2;min-height:60px;padding:16px 32px;text-decoration:none;transition:background-color .18s ease}.pro-spectives-cards__view-all:hover{background:#1734b8}.pro-spectives-cards__editor-message{background:#f2f4ff;border:1px dashed #1f42de;border-radius:8px;color:#1f274e;font-family:Manrope,sans-serif;font-size:16px;line-height:1.5;margin:0 auto;max-width:720px;padding:24px;text-align:center}@media (max-width:1199px){.pro-spectives-cards{padding-bottom:min(120px,var(--pro-spectives-cards-padding-bottom,190px));padding-top:min(120px,var(--pro-spectives-cards-padding-top,190px))}.pro-spectives-cards__inner{width:calc(100% - 64px)}}@media (max-width:767px){.pro-spectives-cards{padding-bottom:min(80px,var(--pro-spectives-cards-padding-bottom,190px));padding-top:min(80px,var(--pro-spectives-cards-padding-top,190px))}.pro-spectives-cards__inner{width:calc(100% - 40px)}.pro-spectives-cards__header{margin-bottom:48px}.pro-spectives-cards__heading{font-size:36px}.pro-spectives-cards__description{font-size:20px}.pro-spectives-cards__grid{gap:56px;grid-template-columns:minmax(0,1fr)}.pro-spectives-cards__actions{margin-top:56px}.pro-spectives-cards__view-all{width:100%}}@media (prefers-reduced-motion:reduce){.pro-spectives-cards__image,.pro-spectives-cards__view-all{transition:none}}