.page-module__yOUwMa__main{min-height:100vh;padding-bottom:5rem}.page-module__yOUwMa__hero{padding:5rem 0 3rem;position:relative;overflow:hidden}.page-module__yOUwMa__hero:before{content:"";pointer-events:none;background:radial-gradient(70% 50% at 50% 0,#2563eb1a,#0000 70%);position:absolute;inset:0}[data-theme=dark] .page-module__yOUwMa__hero:before{background:radial-gradient(70% 50% at 50% 0,#3b82f621,#0000 70%)}.page-module__yOUwMa__heroInner{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:620px;margin:0 auto;display:flex}.page-module__yOUwMa__heroBadge{color:var(--primary);letter-spacing:.05em;text-transform:uppercase;background:#2563eb14;border:1px solid #2563eb33;border-radius:100px;align-items:center;gap:.45rem;padding:.35rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}[data-theme=dark] .page-module__yOUwMa__heroBadge{background:#3b82f61f;border-color:#3b82f640}.page-module__yOUwMa__heroTitle{letter-spacing:-.03em;color:var(--foreground);font-size:clamp(1.9rem,4.5vw,3rem);font-weight:800;line-height:1.15}.page-module__yOUwMa__heroAccent{background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__yOUwMa__heroSubtitle{color:var(--muted-foreground);max-width:520px;font-size:1rem;line-height:1.7}.page-module__yOUwMa__heroHint{color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);border-radius:100px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:.82rem;display:inline-flex}.page-module__yOUwMa__gridSection{padding:2rem 0 3rem}.page-module__yOUwMa__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:1024px){.page-module__yOUwMa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-module__yOUwMa__grid{grid-template-columns:1fr}}.page-module__yOUwMa__card{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.5rem;transition:box-shadow .25s,border-color .25s,transform .2s;display:flex;position:relative}.page-module__yOUwMa__card:hover{border-color:#2563eb33;transform:translateY(-2px);box-shadow:0 8px 32px #2563eb1a}.page-module__yOUwMa__cardFeatured{background:linear-gradient(160deg,#2563eb0a 0%,var(--card)50%);border-color:#2563eb59;box-shadow:0 0 0 1px #2563eb26,0 4px 24px #2563eb14}.page-module__yOUwMa__cardFeatured:hover{border-color:#2563eb73;box-shadow:0 0 0 1px #2563eb4d,0 8px 36px #2563eb26}.page-module__yOUwMa__featuredBadge{color:#fff;letter-spacing:.02em;background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:100px;padding:.2rem .75rem;font-size:.7rem;font-weight:700;position:absolute;top:-.6rem;left:1.25rem}.page-module__yOUwMa__cardTop{align-items:flex-start;gap:.9rem;display:flex}.page-module__yOUwMa__iconWrap{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.page-module__yOUwMa__cardInfo{flex-direction:column;gap:.35rem;display:flex}.page-module__yOUwMa__cardTitle{color:var(--foreground);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.page-module__yOUwMa__categoryBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:100px;padding:.15rem .55rem;font-size:.68rem;font-weight:600;display:inline-block}.page-module__yOUwMa__cardDesc{color:var(--muted-foreground);flex:1;margin:0;font-size:.85rem;line-height:1.65}.page-module__yOUwMa__tags{flex-wrap:wrap;gap:.35rem;display:flex}.page-module__yOUwMa__tag{color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:4px;padding:.15rem .5rem;font-size:.68rem;font-weight:500}.page-module__yOUwMa__downloadBtn{border:1px solid var(--border);background:var(--muted);width:100%;color:var(--foreground);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.65rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.page-module__yOUwMa__downloadBtn:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px #2563eb40}.page-module__yOUwMa__downloadBtnFeatured{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);border-color:#0000;box-shadow:0 4px 16px #2563eb33}.page-module__yOUwMa__downloadBtnFeatured:hover{background:linear-gradient(135deg,#1d4ed8 0%,#6d28d9 100%);border-color:#0000;box-shadow:0 6px 24px #2563eb59}.page-module__yOUwMa__accentFintech{color:#2563eb;background:#2563eb1a;border:1px solid #2563eb33}[data-theme=dark] .page-module__yOUwMa__accentFintech{color:#93c5fd;background:#3b82f626;border-color:#3b82f640}.page-module__yOUwMa__accentBA{color:#7c3aed;background:#7c3aed1a;border:1px solid #7c3aed33}[data-theme=dark] .page-module__yOUwMa__accentBA{color:#c4b5fd;background:#8b5cf626;border-color:#8b5cf640}.page-module__yOUwMa__accentDT{color:#0891b2;background:#06b6d41a;border:1px solid #06b6d433}[data-theme=dark] .page-module__yOUwMa__accentDT{color:#67e8f9;background:#06b6d426;border-color:#06b6d440}.page-module__yOUwMa__accentStartup{color:#059669;background:#10b9811a;border:1px solid #10b98133}[data-theme=dark] .page-module__yOUwMa__accentStartup{color:#6ee7b7;background:#10b98126;border-color:#10b98140}.page-module__yOUwMa__accentStrategy{color:#d97706;background:#f59e0b1a;border:1px solid #f59e0b33}[data-theme=dark] .page-module__yOUwMa__accentStrategy{color:#fcd34d;background:#f59e0b26;border-color:#f59e0b40}.page-module__yOUwMa__accentFootball{color:#16a34a;background:#22c55e1a;border:1px solid #22c55e33}[data-theme=dark] .page-module__yOUwMa__accentFootball{color:#86efac;background:#22c55e26;border-color:#22c55e40}.page-module__yOUwMa__footerNote{text-align:center;padding:1rem 0 2rem}.page-module__yOUwMa__noteText{color:var(--muted-foreground);font-size:.875rem}.page-module__yOUwMa__noteLink{color:var(--primary);text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:opacity .2s}.page-module__yOUwMa__noteLink:hover{opacity:.8}@media (max-width:640px){.page-module__yOUwMa__hero{padding:3.5rem 0 2rem}}
