.feature-cards-section{overflow:hidden;padding:80px 20px;position:relative;&:after{background:#072a3cbd;content:"";inset:0;position:absolute;z-index:0}}.feature-cards-section__bg-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.feature-cards-section__container{margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:1}.feature-cards-section__grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);&:has(.feature-card:only-child){grid-template-columns:1fr}@media (max-width:968px){grid-template-columns:1fr}}.feature-card{background:#fff;border:3px solid var(--pq-orange);border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:40px;transition:all .3s ease;&:hover{box-shadow:0 8px 24px rgba(255,180,49,.3);transform:translateY(-4px)}@media (max-width:768px){padding-bottom:30px;padding-left:20px;padding-right:20px;padding-top:30px}}.feature-card__header{align-items:center;display:flex;gap:30px;@media (max-width:768px){align-items:center;flex-direction:column;text-align:center}}.feature-card__image-wrapper{flex:0 0 auto;width:200px;@media (max-width:768px){width:150px}}.feature-card__image{display:block;height:auto;width:100%}.feature-card__title-wrapper{flex:1}.feature-card__title{color:var(--pq-blue);font-size:2rem;font-weight:700;line-height:1.2;margin:0;@media (max-width:768px){font-size:1.5rem}}.feature-card__description{color:#333;font-size:1rem;line-height:1.6;margin:0}.feature-cards-section__buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:40px}.feature-cards-section .button{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;padding:14px 32px;text-align:center;text-decoration:none;transition:all .3s ease;&:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}}.feature-cards-section .button--teal{background-color:var(--pq-teal);color:#fff;&:hover{background-color:#00adb5}}.feature-cards-section .button--teal-outline{background-color:#fff;border:2px solid var(--pq-teal);color:var(--pq-teal);&:hover{background-color:var(--pq-teal);color:#fff}}.feature-cards-section .button--blue{background-color:var(--pq-blue);color:#fff;&:hover{background-color:#05222f}}.feature-cards-section .button--blue-outline{background-color:#fff;border:2px solid var(--pq-blue);color:var(--pq-blue);&:hover{background-color:var(--pq-blue);color:#fff}}.feature-cards-section .button--orange{background-color:var(--pq-orange);color:#fff;&:hover{background-color:#e6a229}}.feature-cards-section .button--orange-outline{background-color:#fff;border:2px solid var(--pq-orange);color:var(--pq-orange);&:hover{background-color:var(--pq-orange);color:#fff}}.feature-cards-section .button--green{background-color:var(--pq-green);color:#fff;&:hover{background-color:#78b325}}.feature-cards-section .button--green-outline{background-color:#fff;border:2px solid var(--pq-green);color:var(--pq-green);&:hover{background-color:var(--pq-green);color:#fff}}.feature-cards-section .button--red{background-color:var(--pq-red);color:#fff;&:hover{background-color:#d12a20}}.feature-cards-section .button--red-outline{background-color:#fff;border:2px solid var(--pq-red);color:var(--pq-red);&:hover{background-color:var(--pq-red);color:#fff}}@media (max-width:768px){.feature-cards-section .button{width:100%}}