.quiz-module__2QpujG__hero{background:var(--color-primary);padding:5rem 0 4rem}.quiz-module__2QpujG__heroLabel{font-family:var(--font-heading,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);align-items:center;gap:.625rem;margin-bottom:1rem;font-size:.72rem;font-weight:700;display:flex}.quiz-module__2QpujG__heroLabel:before{content:"";background:var(--color-accent);flex-shrink:0;width:2rem;height:2px}.quiz-module__2QpujG__heroTitle{font-family:var(--font-heading,"Montserrat", sans-serif);color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.quiz-module__2QpujG__heroAccent{color:var(--color-accent)}.quiz-module__2QpujG__heroSub{color:#ffffff8c;max-width:560px;font-size:1rem;line-height:1.75}.quiz-module__2QpujG__section{background:var(--color-bg);padding:5rem 0}.quiz-module__2QpujG__grid{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (min-width:768px){.quiz-module__2QpujG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.quiz-module__2QpujG__grid{grid-template-columns:repeat(3,1fr)}}.quiz-module__2QpujG__card{border:1px solid var(--color-border);background:#fff;border-radius:1.75rem;flex-direction:column;gap:.75rem;padding:2rem;transition:box-shadow .2s,transform .2s;display:flex}.quiz-module__2QpujG__card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.quiz-module__2QpujG__card_orange .quiz-module__2QpujG__cardIconWrap{color:var(--color-accent);background:#dc73271f}.quiz-module__2QpujG__card_orange .quiz-module__2QpujG__cardBtn{background:var(--color-accent)}.quiz-module__2QpujG__card_orange .quiz-module__2QpujG__cardBtn:hover{opacity:.88}.quiz-module__2QpujG__card_blue .quiz-module__2QpujG__cardIconWrap{color:var(--color-primary);background:#14517e1a}.quiz-module__2QpujG__card_blue .quiz-module__2QpujG__cardBtn,.quiz-module__2QpujG__card_blue .quiz-module__2QpujG__cardBtn:hover{background:var(--color-primary)}.quiz-module__2QpujG__card_green .quiz-module__2QpujG__cardIconWrap{color:#059669;background:#10b9811a}.quiz-module__2QpujG__card_green .quiz-module__2QpujG__cardBtn{background:#059669}.quiz-module__2QpujG__card_green .quiz-module__2QpujG__cardBtn:hover{background:#047857}.quiz-module__2QpujG__cardHeader{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.quiz-module__2QpujG__cardIconWrap{border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.quiz-module__2QpujG__cardCategory{font-family:var(--font-heading,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:.68rem;font-weight:700}.quiz-module__2QpujG__cardTitle{font-family:var(--font-heading,"Montserrat", sans-serif);color:var(--color-primary-dark);font-size:1.1rem;font-weight:800;line-height:1.3}.quiz-module__2QpujG__cardSubtitle{font-family:var(--font-heading,"Montserrat", sans-serif);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:600}.quiz-module__2QpujG__cardDesc{color:var(--color-text-muted);flex:1;font-size:.875rem;line-height:1.7}.quiz-module__2QpujG__cardMeta{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.875rem;padding:.75rem 0;display:flex}.quiz-module__2QpujG__cardMetaItem{color:var(--color-text-muted);font-size:.78rem;font-weight:600;font-family:var(--font-heading,"Montserrat", sans-serif);align-items:center;gap:.3rem;display:flex}.quiz-module__2QpujG__cardBtn{color:#fff;font-family:var(--font-heading,"Montserrat", sans-serif);border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s,opacity .2s;display:inline-flex}.quiz-module__2QpujG__cardSkeleton{border:1px solid var(--color-border);background:#fff;border-radius:1rem;padding:1.25rem;overflow:hidden}@keyframes quiz-module__2QpujG__secsDrawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.quiz-module__2QpujG__heroLabel:before{transform-origin:0;animation-name:quiz-module__2QpujG__secsDrawLine;animation-duration:.9s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-delay:.25s;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.quiz-module__2QpujG__heroLabel:before{animation:none}}
