.resources-hero{min-height:520px;display:flex;align-items:end;padding:110px clamp(24px,7vw,110px) 75px;background:radial-gradient(circle at 75% 35%,rgba(140,99,255,.2),transparent 30%),radial-gradient(circle at 15% 30%,rgba(40,231,238,.12),transparent 27%),#080a11;border-bottom:1px solid rgba(255,255,255,.08)}.resources-hero>div{max-width:950px}.resources-hero h1{margin:18px 0 20px;font:900 clamp(58px,8vw,112px)/.82 'Barlow Condensed',sans-serif;letter-spacing:-.035em}.resources-hero h1 em{font-style:normal;color:#29e8ee}.resources-hero p{max-width:720px;color:#aeb7c9;font:500 17px/1.7 Inter,sans-serif}.resource-wrap{max-width:1440px;margin:auto;padding:75px clamp(24px,5vw,76px) 120px}.resource-intro{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:45px}.resource-intro span{color:#29e8ee;font:700 11px Inter,sans-serif;letter-spacing:.14em}.resource-intro h2{margin:10px 0 0;font:800 clamp(40px,5vw,65px)/.95 'Barlow Condensed',sans-serif}.resource-intro p{color:#aeb7c9;line-height:1.7}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.resource-card{position:relative;min-height:260px;padding:30px;text-decoration:none;color:#fff;background:linear-gradient(145deg,#121722,#0c1018);border:1px solid rgba(255,255,255,.08);border-radius:8px 8px 42px 8px;box-shadow:0 18px 45px rgba(0,0,0,.22);transition:.22s ease;overflow:hidden}.resource-card:before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background:#29e8ee}.resource-card.purple:before{background:#8c63ff}.resource-card.pink:before{background:#d95cff}.resource-card:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.16)}.resource-card>span{display:block;color:#6f7a8f;font:700 12px Inter,sans-serif;letter-spacing:.12em}.resource-card h3{margin:34px 0 12px;font:800 28px/1 'Barlow Condensed',sans-serif}.resource-card p{max-width:550px;color:#aeb7c9;line-height:1.65}.resource-card b{position:absolute;bottom:28px;left:30px;color:#fff;font:700 11px Inter,sans-serif;letter-spacing:.11em}@media(max-width:760px){.resources-hero{min-height:440px;padding-inline:22px}.resource-intro,.resource-grid{grid-template-columns:1fr}.resource-wrap{padding-inline:20px}.resource-card{min-height:250px}}