.free-tools-page{min-height:100vh;background:var(--color-bg)}.free-tools-container{max-width:1200px;margin:0 auto;padding:120px 40px 80px}.free-tools-hero{text-align:center;margin-bottom:80px}.free-tools-hero h1{font-size:48px;font-weight:800;margin-bottom:16px;color:var(--color-text)}.free-tools-hero .subtitle{font-size:24px;color:var(--color-text-light);margin-bottom:24px;font-weight:500}.free-tools-hero .description{font-size:20px;color:var(--color-text-light);max-width:800px;margin:0 auto;line-height:1.6}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:80px}.tool-card{background:#fff;padding:40px;border-radius:var(--radius);box-shadow:var(--shadow-sm);text-align:center;transition:all .3s ease}.tool-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.tool-icon{font-size:64px;margin-bottom:24px}.tool-card h3{font-size:24px;font-weight:600;margin-bottom:16px;color:var(--color-text)}.tool-card p{font-size:16px;color:var(--color-text-light);line-height:1.6;margin-bottom:24px}.tool-link{display:inline-block;padding:12px 24px;background:var(--gradient-primary);color:#fff;border-radius:var(--radius);text-decoration:none;font-weight:600;transition:all .3s ease}.tool-link:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.embed-section{background:var(--color-bg-light);padding:60px;border-radius:var(--radius);margin-bottom:80px;text-align:center}.embed-section h2{font-size:36px;font-weight:700;margin-bottom:24px;color:var(--color-text)}.embed-description{font-size:18px;color:var(--color-text-light);margin-bottom:32px;max-width:700px;margin-left:auto;margin-right:auto}.embed-info{background:#fff;padding:40px;border-radius:var(--radius);max-width:600px;margin:0 auto;text-align:left}.embed-info p{font-size:18px;color:var(--color-text);margin-bottom:16px}.embed-info ul{list-style:none;padding:0;margin-bottom:32px}.embed-info ul li{padding:8px 0 8px 24px;position:relative;font-size:16px;color:var(--color-text-light)}.embed-info ul li:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.embed-btn{display:inline-block;padding:12px 24px;background:var(--gradient-primary);color:#fff;border-radius:var(--radius);text-decoration:none;font-weight:600;transition:all .3s ease}.embed-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.resources-section{margin-bottom:80px}.resources-section h2{font-size:36px;font-weight:700;text-align:center;margin-bottom:48px;color:var(--color-text)}.resources-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.resource-card{background:#fff;padding:32px;border-radius:var(--radius);box-shadow:var(--shadow-sm)}.resource-card h3{font-size:20px;font-weight:600;margin-bottom:12px;color:var(--color-text)}.resource-card p{font-size:16px;color:var(--color-text-light);margin-bottom:20px;line-height:1.6}.resource-link{color:var(--color-accent);text-decoration:none;font-weight:600;transition:all .3s ease}.resource-link:hover{text-decoration:underline}@media(max-width:968px){.tools-grid{grid-template-columns:repeat(2,1fr)}.resources-grid{grid-template-columns:1fr}}@media(max-width:640px){.free-tools-container{padding:100px 20px 60px}.free-tools-hero h1{font-size:36px}.tools-grid{grid-template-columns:1fr}.embed-section{padding:40px 24px}}
