.tools-wrap{min-height:100vh;background:#f4f8fa}.tools-container{max-width:1440px;margin:0 auto;padding:64px 32px 120px}.tools-hero{background:linear-gradient(135deg,#0b364d,#138a75);color:#fff;padding:80px 32px;position:relative;overflow:hidden}.tools-hero:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.25}.tools-hero-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center}.tools-hero-tag{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#fff3;border:1px solid #fff6;font-size:14px;margin-bottom:16px}.tools-hero-title{font-family:vazir,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:700;margin-bottom:16px}.tools-hero-text{font-size:clamp(16px,2vw,20px);line-height:1.8;color:#ffffffe6;margin-bottom:0}.tools-hero-line{display:block;margin-bottom:8px}.tools-hero-highlight{color:#e5fff9;font-weight:600}.tools-hero-media img{width:100%;border-radius:20px;padding:16px}.tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:32px;gap:32px;margin-top:48px}.tool-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 8px #00000014;transition:all .3s ease;position:relative;display:flex;flex-direction:column;gap:16px}.tool-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.tool-card-new{border:2px solid #138a75;background:linear-gradient(135deg,#fff,#f0fdfa)}.tool-badge{position:absolute;top:16px;left:16px;background:#138a75;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700;text-transform:uppercase}.tool-icon{width:64px;height:64px;background:linear-gradient(135deg,#0b364d,#138a75);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.tool-icon .material-icons{font-size:36px;color:#fff}.tool-card h2{font-family:vazir,sans-serif;font-size:20px;font-weight:700;color:#0b364d;margin:0;line-height:1.4}.tool-card p{font-size:15px;color:#666;line-height:1.8;margin:0;flex-grow:1}@media (max-width:1024px){.tools-container{padding:48px 24px 80px}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.tool-card{padding:24px}}@media (max-width:768px){.tools-container{padding:32px 16px 64px}.tools-grid{grid-template-columns:1fr;gap:20px}.tool-icon{width:56px;height:56px}.tool-icon .material-icons{font-size:32px}}.tools-api-section{margin-top:64px;padding-top:48px;border-top:2px solid #e0e0e0}.tools-api-card{background:linear-gradient(135deg,#0b364d,#138a75);border-radius:24px;padding:48px;display:flex;align-items:center;gap:32px;color:#fff;box-shadow:0 8px 24px #00000026}.tools-api-icon{width:80px;height:80px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tools-api-icon .material-icons{font-size:48px;color:#fff}.tools-api-content{flex:1 1}.tools-api-content h2{font-family:vazir,sans-serif;font-size:28px;font-weight:700;color:#fff;margin-bottom:16px}.tools-api-content p{font-size:16px;color:#ffffffe6;line-height:1.8;margin-bottom:24px}.tools-api-button{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#0b364d;padding:14px 28px;border-radius:50px;font-weight:700;font-size:16px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #00000026}.tools-api-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003;background:#f0f0f0}.tools-api-button .material-icons{font-size:20px}@media (max-width:768px){.tools-api-card{flex-direction:column;text-align:center;padding:32px 24px}.tools-api-icon{width:64px;height:64px}.tools-api-icon .material-icons{font-size:36px}.tools-api-content h2{font-size:24px}}.english-digit .tools-hero-content{text-align:left}.english-digit .tool-card h2,.english-digit .tools-api-content h2,.english-digit .tools-hero-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (max-width:1024px){.tools-hero-inner{grid-template-columns:1fr}}@media (max-width:768px){.tools-hero{padding:48px 16px}}