.SectionTitle_wrap__PIwNU{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.SectionTitle_eyebrow___CXLx{color:var(--primary);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin:0}.SectionTitle_title__Q48dR{margin:0;font-size:28px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.SectionTitle_subtitle__h7Yx4{margin:4px 0 0;color:var(--text-secondary);font-size:16px;line-height:1.6}@media (max-width:768px){.SectionTitle_title__Q48dR{font-size:24px}.SectionTitle_subtitle__h7Yx4{font-size:15px}}.Card_card__atjAU{background:var(--bg-card);border-radius:var(--radius-md);padding:24px;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:var(--transition-base);height:100%;display:flex;flex-direction:column}.Card_card__atjAU:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-light)}.Card_head__mFuZW{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.Card_badge__5X_L3{display:inline-block;padding:4px 8px;background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:700;border-radius:var(--radius-sm);margin-bottom:8px}.Card_title__8LCMT{font-size:18px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.4}.Card_desc__OX07l{font-size:15px;color:var(--text-secondary);line-height:1.6;margin:0;flex-grow:1}@media (max-width:768px){.Card_card__atjAU{padding:20px}}.Button_button__33WL6{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;height:48px;font-size:16px;font-weight:600;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none;white-space:nowrap}.Button_primary__toAK6{background:var(--primary);color:#fff;box-shadow:var(--shadow-sm)}.Button_primary__toAK6:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}.Button_primary__toAK6:active:not(:disabled){transform:translateY(0)}.Button_ghost__U3xgq{background:transparent;color:var(--text-secondary);box-shadow:none;border:1px solid var(--border)}.Button_ghost__U3xgq:hover:not(:disabled){background:var(--bg-app);color:var(--text-primary);border-color:var(--text-tertiary)}.Button_disabled__8UX6D{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width:768px){.Button_button__33WL6{height:44px;font-size:15px;padding:0 16px}}