:root{--cat-resume:#f59e0b;--cat-resume-soft:#fef3c7;--cat-interview:#1e293b;--cat-interview-soft:#e2e8f0;--cat-learning:#10b981;--cat-learning-soft:#d1fae5;--cat-career:#e11d48;--cat-career-soft:#ffe4e6}[data-cat=resume]{--cat-accent:var(--cat-resume);--cat-accent-soft:var(--cat-resume-soft)}[data-cat=interview]{--cat-accent:var(--cat-interview);--cat-accent-soft:var(--cat-interview-soft)}[data-cat=learning]{--cat-accent:var(--cat-learning);--cat-accent-soft:var(--cat-learning-soft)}[data-cat=career]{--cat-accent:var(--cat-career);--cat-accent-soft:var(--cat-career-soft)}.feature-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;display:grid}.feature-card-v2{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;color:inherit;background:#ffffffbf;border:1px solid #0000000f;border-radius:1rem;flex-direction:column;gap:.55rem;padding:1.25rem 1.35rem;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px -8px #0000000f}.feature-card-v2:hover{border-color:var(--cat-accent,#f59e0b);transform:translateY(-2px);box-shadow:0 12px 30px -10px #0000001f}.feature-card-v2 .row-1{align-items:center;gap:.75rem;display:flex}.feature-card-v2 .ic{background:var(--cat-accent-soft,#fef3c7);width:38px;height:38px;color:var(--cat-accent,#f59e0b);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.feature-card-v2:hover .ic{background:var(--cat-accent,#f59e0b);color:#fff;transform:scale(1.05)}.feature-card-v2 .title{color:var(--im-ink);font-size:1.0625rem;font-weight:700;line-height:1.25;font-family:var(--font-display);letter-spacing:-.01em;flex:1}.feature-card-v2 .arrow{color:#cbd5e1;flex-shrink:0;transition:all .2s;display:inline-flex}.feature-card-v2:hover .arrow{color:var(--cat-accent,#f59e0b);transform:translate(3px)}.feature-card-v2 .desc{color:#64748b;margin:0;padding-left:50px;font-size:.86rem;line-height:1.5}.feature-card-v2 .new-dot{background:var(--cat-accent,#f59e0b);vertical-align:middle;width:6px;height:6px;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--cat-accent,#f59e0b);border-radius:50%;margin-left:.4rem;display:inline-block}html.dark .feature-card-v2{background:#1f293799;border-color:#4b556366;box-shadow:0 4px 16px -8px #0006}html.dark .feature-card-v2 .title{color:#f9fafb}html.dark .feature-card-v2 .desc{color:#94a3b8}html.dark .feature-card-v2 .ic{background:#0f172a99}html.dark .feature-card-v2 .arrow{color:#475569}html.dark .feature-card-v2 .new-dot{box-shadow:0 0 0 2px #1f2937,0 0 0 3px var(--cat-accent,#fbbf24)}html.dark [data-cat=resume]{--cat-accent:#fbbf24;--cat-accent-soft:#f59e0b2e}html.dark [data-cat=interview]{--cat-accent:#94a3b8;--cat-accent-soft:#94a3b82e}html.dark [data-cat=learning]{--cat-accent:#34d399;--cat-accent-soft:#10b9812e}html.dark [data-cat=career]{--cat-accent:#fb7185;--cat-accent-soft:#e11d482e}
