.featured-calibration-comp{position:relative;padding:90px 0;overflow:hidden;background:linear-gradient(135deg,#121212,#1f1f1f)}@media (max-width: 992px){.featured-calibration-comp{padding:56px 0}}.featured-calibration-comp__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#c7191ce0,#8f1215d1),url(/assets/frontend/images/cover_default.jpg) center/cover no-repeat;opacity:.9}.featured-calibration-comp__header{margin:0 auto 40px;max-width:780px;color:#fff;text-align:center}.featured-calibration-comp__header .heading{color:#fff;text-align:center;justify-content:center;margin-bottom:16px}.featured-calibration-comp__header .heading:after{content:none}.featured-calibration-comp__header .heading span{color:#fff;font-size:52px}.featured-calibration-comp__eyebrow{display:inline-block;margin-bottom:12px;padding:6px 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.featured-calibration-comp__subtitle{margin:0;color:#ffffffeb;font-size:1.02rem}.featured-calibration-comp__card{display:flex;flex-direction:column;border-radius:18px;background:#fffffffa;box-shadow:0 20px 40px #0003;border:1px solid rgba(255,255,255,.6);overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;height:100%}.featured-calibration-comp__card:hover{transform:translateY(-6px);box-shadow:0 24px 46px #00000042}.featured-calibration-comp__card__media{height:180px;background:#f3f4f6;flex-shrink:0}.featured-calibration-comp__card__media img{width:100%;height:100%;object-fit:cover}.featured-calibration-comp__card__body{padding:20px 20px 22px;display:flex;flex-direction:column;flex:1}.featured-calibration-comp__card__title{margin:0 0 10px;color:#131313;font-size:1.1rem;line-height:1.35;font-weight:700;max-width:90%}.featured-calibration-comp__card__text{margin:0 0 14px;color:#5d5d5d;font-size:.94rem;line-height:1.6}.featured-calibration-comp__card__cta{color:#b91c1c;font-weight:700;font-size:.9rem;margin-top:auto}.featured-calibration-comp__card__cta i{margin-left:6px;transition:transform .2s ease}.featured-calibration-comp__card:hover .featured-calibration-comp__card__cta i{transform:translate(3px)}.featured-calibration-comp .button.button--primary{background:#000;color:#fff}
