@charset "UTF-8";#os-rapid-scoped{--r-yellow:#f6a623;--r-black:#0a0a0a;--r-charcoal:#1a1a1a;--r-font-head:'Archivo Narrow',sans-serif;--r-font-mono:'Roboto Mono',monospace;--r-font-body:'Inter',sans-serif;position:relative;padding:100px 0;background-color:var(--r-black);color:#fff;font-family:var(--r-font-body);width:100%;display:block;box-shadow:0 0 0 1000px var(--r-black);clip-path:inset(0 -1000px 0 -1000px)}#os-rapid-scoped .os-r-container{max-width:1320px;margin:0 auto;padding:0 25px;position:relative;z-index:10}#os-rapid-scoped .os-r-header{text-align:center;margin-bottom:80px}#os-rapid-scoped .os-r-mono{font-family:var(--r-font-mono);color:var(--r-yellow);font-size:12px;text-transform:uppercase;letter-spacing:3px;margin-bottom:15px;display:block}#os-rapid-scoped h2{font-family:var(--r-font-head);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;text-transform:uppercase;margin:0;line-height:1}#os-rapid-scoped h2 span{color:var(--r-yellow)}#os-rapid-scoped .os-r-grid{display:grid;grid-template-columns:1fr;gap:30px}@media (min-width:768px){#os-rapid-scoped .os-r-grid{grid-template-columns:repeat(3,1fr)}}#os-rapid-scoped .os-r-card{background:#161616;border:1px solid rgba(255,255,255,0.05);transition:0.4s ease;display:flex;flex-direction:column;overflow:hidden}#os-rapid-scoped .os-r-card:hover{border-color:var(--r-yellow)}#os-rapid-scoped .os-r-img-box{height:280px;position:relative;overflow:hidden;background:#000}#os-rapid-scoped .os-r-img{width:100%;height:100%;object-fit:cover;opacity:0.6;filter:grayscale(1);transition:1s cubic-bezier(0.165,0.84,0.44,1)}#os-rapid-scoped .os-r-card:hover .os-r-img{opacity:1;filter:grayscale(0);transform:scale(1.08)}#os-rapid-scoped .os-r-num{position:absolute;bottom:10px;right:15px;font-family:var(--r-font-head);font-size:5rem;font-weight:900;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,0.1);line-height:1;pointer-events:none}#os-rapid-scoped .os-r-content{padding:40px;flex:1}#os-rapid-scoped h4{font-family:var(--r-font-head);color:var(--r-yellow);font-size:1.5rem;font-weight:900;margin:0 0 15px 0;text-transform:uppercase}#os-rapid-scoped p{color:#888;font-size:0.95rem;line-height:1.6;margin:0 0 25px 0}#os-rapid-scoped .os-r-status{font-family:var(--r-font-mono);font-size:10px;text-transform:uppercase;color:#444;letter-spacing:1px}
