.free-templates_container__ogeFV{min-height:100vh;padding:80px 2rem 4rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.free-templates_hero__qBNww{text-align:center;max-width:800px;margin:0 auto 4rem}.free-templates_title__A4_4z{font-size:3rem;font-weight:700;color:#1e293b;margin-bottom:1rem;letter-spacing:-.5px;background:linear-gradient(135deg,#1e293b,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.free-templates_subtitle__zpH__{font-size:1.25rem;color:#64748b;line-height:1.6}.free-templates_templatesGrid__x1aLA{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:2rem}.free-templates_templateCard__L3_Vj{background:rgba(255,255,255,.8);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.04);transition:all .3s ease}.free-templates_templateCard__L3_Vj:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.08)}.free-templates_templateHeader__GNMeP{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.free-templates_templateHeader__GNMeP h3{font-size:1.5rem;font-weight:700;color:#1e293b}.free-templates_templateBadge__SQq_Y{padding:6px 12px;background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:white;font-size:.85rem;font-weight:600;border-radius:20px}.free-templates_templateDetails__Wn6Ru{margin-bottom:1.5rem}.free-templates_templateInfo__dJr_g{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.free-templates_templateInfo__dJr_g span{padding:4px 8px;background:rgba(139,92,246,.1);color:#8b5cf6;font-size:.85rem;border-radius:6px}.free-templates_templateDetails__Wn6Ru p{color:#64748b;line-height:1.6}.free-templates_templateActions__ela3A{display:flex;gap:1rem}.free-templates_viewTemplateBtn__5COqh{flex:1;padding:12px 20px;background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:white;text-decoration:none;border-radius:8px;font-weight:600;text-align:center;transition:all .3s ease}.free-templates_viewTemplateBtn__5COqh:hover{background:linear-gradient(135deg,#7c3aed,#2563eb);transform:translateY(-2px)}.free-templates_downloadBtn__eTwJa{flex:1;padding:12px 20px;background:white;color:#8b5cf6;border:2px solid #8b5cf6;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.free-templates_downloadBtn__eTwJa:hover{background:rgba(139,92,246,.05)}.free-templates_cta__bvcrq{max-width:800px;margin:4rem auto 0;text-align:center;background:rgba(255,255,255,.8);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06);border-radius:24px;padding:3rem 2rem;box-shadow:0 8px 32px rgba(0,0,0,.06)}.free-templates_cta__bvcrq h2{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.free-templates_cta__bvcrq p{color:#64748b;font-size:1.1rem;margin-bottom:2rem}.free-templates_ctaButton__JwM_i{display:inline-block;padding:16px 32px;background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:white;text-decoration:none;border-radius:12px;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 16px rgba(139,92,246,.25)}.free-templates_ctaButton__JwM_i:hover{background:linear-gradient(135deg,#7c3aed,#2563eb);transform:translateY(-2px);box-shadow:0 8px 24px rgba(139,92,246,.35)}@media (max-width:1024px){.free-templates_templatesGrid__x1aLA{grid-template-columns:1fr}}@media (max-width:768px){.free-templates_container__ogeFV{padding:80px 1rem 2rem}.free-templates_title__A4_4z{font-size:2.5rem}.free-templates_subtitle__zpH__{font-size:1.1rem}.free-templates_templateCard__L3_Vj{padding:1.5rem}.free-templates_templateActions__ela3A{flex-direction:column}}@media (max-width:480px){.free-templates_title__A4_4z{font-size:2rem}}