.ra-flip-cards-section{background:#fff;padding:70px 20px}.ra-section-header{margin:0 auto 48px;max-width:980px;text-align:center}.ra-section-subtitle{color:#33b6d6;font-size:12px;font-weight:700;letter-spacing:1.4px;margin:0 0 12px;text-transform:uppercase}.ra-section-title{color:#1e2d39;font-size:clamp(28px,3.5vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 0 14px}.ra-section-text{color:#4b5563;font-size:16px;line-height:1.65;margin:0 auto;max-width:640px}.ra-flip-card-grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}.ra-flip-card{cursor:pointer;max-width:none;perspective:1200px;transition:transform .2s ease;width:100%}.ra-flip-card-back,.ra-flip-card-front{pointer-events:none}.ra-flip-card-btn{cursor:pointer;pointer-events:auto}.ra-flip-card:focus:not(:focus-visible){outline:none}.ra-flip-card:focus-visible{outline:2px solid #0098be;outline-offset:4px}.ra-flip-card-inner{aspect-ratio:1.65/1;border-radius:14px;box-shadow:0 8px 20px rgba(17,24,39,.1),0 2px 6px rgba(17,24,39,.06);min-height:0;position:relative;transform-style:preserve-3d;transition:transform .7s ease;width:100%}.ra-flip-card:hover .ra-flip-card-inner{transform:rotateY(180deg)}.ra-flip-card-back,.ra-flip-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:14px;height:100%;inset:0;overflow:hidden;position:absolute;width:100%}.ra-flip-card-front{background:#0d1f2d;border:1px solid hsla(0,0%,100%,.06);z-index:2}.ra-flip-card-front:after{background:linear-gradient(0deg,rgba(5,16,25,.82),rgba(5,16,25,.2));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ra-flip-card-front img{display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:0}.ra-flip-card-front-overlay{bottom:0;left:0;padding:12px 14px;position:absolute;right:0;z-index:2}.ra-flip-card-title{color:#fff;font-size:14px;font-weight:700;line-height:1.25;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.5)}.ra-flip-card-back{align-items:center;background:linear-gradient(135deg,rgba(22,42,58,.98),rgba(13,31,45,.98));border:1px solid hsla(0,0%,100%,.12);color:#fff;display:flex;justify-content:center;padding:14px;transform:rotateY(180deg)}.ra-flip-card-back-content{width:100%}.ra-flip-card-back-title{color:#fff;font-size:15px;font-weight:700;line-height:1.2;margin:0 0 8px}.ra-flip-card-back-text{color:hsla(0,0%,100%,.8);font-size:11px;line-height:1.55;margin:0 0 12px}.ra-flip-card-back-text p:last-child{margin-bottom:0}.ra-flip-card-btn{background:linear-gradient(135deg,#0098be,#007fa0);border-radius:6px;box-shadow:0 2px 8px rgba(0,152,190,.18);color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.3px;padding:8px 12px;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.ra-flip-card-btn:hover{box-shadow:0 4px 12px rgba(0,152,190,.24);transform:translateY(-1px)}@media (max-width:991px){.ra-flip-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ra-flip-cards-section{padding:50px 16px}.ra-section-title{font-size:28px}.ra-flip-card-grid{gap:14px;grid-template-columns:1fr}.ra-flip-card-inner{aspect-ratio:1.5/1}.ra-flip-card:hover .ra-flip-card-inner{transform:none}}