.reviews-page{background:#f9fafb;min-height:100vh;padding:80px 20px}.reviews-page h1{text-align:center;color:#111827;margin-bottom:40px;font-size:2rem;font-weight:800}.reviews-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;max-width:1100px;margin:0 auto;display:grid}.reviews-subtitle{text-align:center;color:#6b7280;max-width:650px;margin:0 auto 50px;font-size:1.05rem;line-height:1.7}.review-card{background:#fff;border:1px solid #0000000d;border-radius:16px;padding:22px;transition:all .25s;box-shadow:0 10px 25px #0000000f}.review-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000001f}.rating{color:#fbbf24;margin-bottom:10px;font-size:1rem}.review-card h3{color:#111827;margin-bottom:8px;font-size:1.1rem}.review-card p{color:#4b5563;font-size:.95rem;line-height:1.5}.loading{text-align:center;color:#6b7280}.jobs_link_section{text-align:center;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:24px;margin:4rem 0;padding:3rem 2rem;box-shadow:0 12px 35px #0000000f}.jobs_link_content{max-width:750px;margin:0 auto}.jobs_link_tag{color:#2563eb;background:#eef5ff;border-radius:999px;margin-bottom:1rem;padding:.45rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.jobs_link_section h2{color:#111827;margin-bottom:.8rem;font-size:2.2rem}.jobs_link_section p{color:#6b7280;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.jobs_link_btn{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:14px;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 10px 25px #3b82f640}.jobs_link_btn:hover{transform:translateY(-3px);box-shadow:0 15px 35px #3b82f659}@media (max-width:768px){.jobs_link_section{padding:2.2rem 1.2rem}.jobs_link_section h2{font-size:1.7rem}.jobs_link_section p{font-size:.95rem}}
