/* ── Hero ── */ .hero { background: #fff; border-bottom: 1px solid #e2e8f0; padding: 48px 24px 40px; text-align: center; } .hero h1 { font-size: 36px; font-weight: 800; color: #1e293b; margin-bottom: 12px; } .hero p { font-size: 17px; color: #64748b; max-width: 560px; margin: 0 auto; line-height: 1.6; } /* ── Trial banner (logged-in trial users) ── */ .trial-banner { background: #eff6ff; border: 1px solid #bfdbfe; border-radius: 14px; padding: 20px 24px; max-width: 680px; margin: 40px auto 0; display: flex; align-items: center; gap: 16px; } .trial-banner .icon { font-size: 32px; flex-shrink: 0; } .trial-banner h3 { font-size: 16px; font-weight: 700; color: #1e40af; margin-bottom: 4px; } .trial-banner p { font-size: 14px; color: #3b82f6; margin: 0; } /* ── Subscriber banner ── */ .sub-banner { background: #f0fdf4; border: 1px solid #bbf7d0; border-radius: 14px; padding: 20px 24px; max-width: 680px; margin: 40px auto 0; display: flex; align-items: center; gap: 16px; } .sub-banner .icon { font-size: 32px; flex-shrink: 0; } .sub-banner h3 { font-size: 16px; font-weight: 700; color: #15803d; margin-bottom: 4px; } .sub-banner p { font-size: 14px; color: #16a34a; margin: 0; } /* ── Plans grid ── */ .plans-wrap { max-width: 860px; margin: 48px auto 80px; padding: 0 24px; } .plans-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px; } .plan-card { background: #fff; border: 2px solid #e2e8f0; border-radius: 20px; padding: 36px 32px; position: relative; } .plan-card.popular { border-color: #4f46e5; } .popular-badge { position: absolute; top: -14px; left: 50%; transform: translateX(-50%); background: #4f46e5; color: #fff; font-size: 12px; font-weight: 700; padding: 4px 16px; border-radius: 20px; white-space: nowrap; letter-spacing: 0.04em; } .plan-name { font-size: 13px; font-weight: 700; color: #4f46e5; text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 12px; } .plan-price { font-size: 42px; font-weight: 800; color: #1e293b; line-height: 1; } .plan-price span { font-size: 18px; font-weight: 600; color: #64748b; } .plan-billed { font-size: 13px; color: #94a3b8; margin-top: 6px; margin-bottom: 24px; } .plan-desc { font-size: 14px; color: #64748b; line-height: 1.6; margin-bottom: 28px; padding-bottom: 24px; border-bottom: 1px solid #f1f5f9; } .feature-list { list-style: none; margin-bottom: 32px; } .feature-list li { display: flex; align-items: flex-start; gap: 10px; font-size: 14px; color: #374151; padding: 7px 0; line-height: 1.5; } .feature-list li .check { color: #4f46e5; font-size: 16px; flex-shrink: 0; margin-top: 1px; } .feature-list li .x { color: #cbd5e1; font-size: 16px; flex-shrink: 0; margin-top: 1px; } .feature-list li.muted { color: #94a3b8; } .btn-plan { display: block; width: 100%; padding: 15px; background: #4f46e5; color: #fff; border: none; border-radius: 40px; font-size: 16px; font-weight: 700; cursor: pointer; text-align: center; transition: background 0.15s; } .btn-plan:hover { background: #4338ca; } .btn-plan.outline { background: #fff; color: #4f46e5; border: 2px solid #4f46e5; } .btn-plan.outline:hover { background: #f0f0ff; } .btn-plan.disabled { background: #e2e8f0; color: #94a3b8; cursor: default; pointer-events: none; } .note { text-align: center; font-size: 13px; color: #94a3b8; margin-top: 20px; } /* ── Compare table ── */ .compare-wrap { max-width: 860px; margin: 0 auto 80px; padding: 0 24px; } .compare-wrap h2 { font-size: 22px; font-weight: 800; color: #1e293b; margin-bottom: 24px; text-align: center; } .compare-table { width: 100%; border-collapse: collapse; background: #fff; border-radius: 16px; overflow: hidden; border: 1px solid #e2e8f0; } .compare-table th { background: #f8fafc; padding: 14px 20px; font-size: 13px; font-weight: 700; color: #64748b; text-align: center; border-bottom: 1px solid #e2e8f0; } .compare-table th:first-child { text-align: left; } .compare-table td { padding: 13px 20px; font-size: 14px; color: #374151; border-bottom: 1px solid #f1f5f9; text-align: center; } .compare-table td:first-child { text-align: left; font-weight: 500; color: #1e293b; } .compare-table tr:last-child td { border-bottom: none; } .compare-table .yes { color: #4f46e5; font-size: 18px; } .compare-table .no { color: #cbd5e1; font-size: 18px; } .compare-table .highlight td { background: #fafafe; } @media(max-width: 600px) { .hero h1 { font-size: 26px; } .plans-grid { grid-template-columns: 1fr; } .compare-table th, .compare-table td { padding: 10px 12px; font-size: 13px; } }
Start free for 7 days — no credit card needed. Upgrade anytime to unlock everything.
All prices in USD · Secure checkout via Stripe · Cancel anytime, no questions asked
| Feature | Free Trial | 1 Month | 3 Months |
|---|---|---|---|
| Global job results | ~60 total | 10,000+/mo | 10,000+/mo |
| Job searches | 3 total | 50/day | 50/day |
| AI Market Intelligence | ✓ | ✓ | ✓ |
| AI Interview Prep | 3 total | 10/day | 15/day |
| AI Resume Review | ✕ | 3/day | 5/day |
| AI Resume Rewrite | ✕ | 3/day | 5/day |
| Priority support | ✕ | ✕ | ✓ |
| Price | Free | $9.90/mo | $6.90/mo |