.page-module__BfkqCa__main{background-color:var(--bg-primary);color:var(--color-text);min-height:100vh;padding-top:120px}.page-module__BfkqCa__heroSection{text-align:center;max-width:1200px;margin:0 auto;padding:60px 20px}.page-module__BfkqCa__title{text-transform:uppercase;margin-bottom:24px;font-size:clamp(32px,5vw,64px);font-weight:700}.page-module__BfkqCa__subtitle{opacity:.8;max-width:800px;margin:0 auto;font-size:18px;line-height:1.6}.page-module__BfkqCa__gridSection{max-width:1200px;margin:0 auto;padding:40px 20px 100px}.page-module__BfkqCa__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;display:grid}.page-module__BfkqCa__card{color:inherit;background:#00000008;border:1px solid #0000001a;border-radius:20px;flex-direction:column;padding:30px;text-decoration:none;transition:all .3s;display:flex}.page-module__BfkqCa__card:hover{background:#0000000d;border-color:#0000004d;transform:translateY(-5px)}.page-module__BfkqCa__cardTitle{margin-bottom:20px;font-size:24px;font-weight:600}.page-module__BfkqCa__cardDetails{opacity:.8;flex-direction:column;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.page-module__BfkqCa__cardDetails p{margin:0}.page-module__BfkqCa__cardDesc{opacity:.6;flex-grow:1;margin-bottom:30px;font-size:15px;line-height:1.5}.page-module__BfkqCa__readMore{color:var(--color-primary);text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600}
