.tools-module__YkmrlW__page{flex:1;min-height:calc(100vh - 80px);padding:2rem 1rem}.tools-module__YkmrlW__container{max-width:1200px;margin:0 auto}.tools-module__YkmrlW__header{text-align:center;margin-bottom:4rem;padding-top:2rem}.tools-module__YkmrlW__header h1{margin-bottom:1rem;font-size:3rem;font-weight:700}.tools-module__YkmrlW__header p{opacity:.7;font-size:1.25rem}.tools-module__YkmrlW__section{margin-bottom:4rem}.tools-module__YkmrlW__proSection{background:#fafafa;border:1px solid rgba(128,128,128,.15);border-radius:1rem;margin-bottom:4rem;padding:3rem 2rem}.tools-module__YkmrlW__proSectionHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.tools-module__YkmrlW__proSectionHeader h2{font-size:1.75rem;font-weight:700}.tools-module__YkmrlW__proBadge{color:#2563eb;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:1.5rem;padding:.375rem 1rem;font-size:.875rem;font-weight:600}.tools-module__YkmrlW__sectionDescription{opacity:.7;margin-bottom:2rem;font-size:1rem}.tools-module__YkmrlW__toolsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.tools-module__YkmrlW__toolCard{background:#fff;border:2px solid rgba(128,128,128,.1);border-radius:1rem;flex-direction:column;padding:2rem;transition:all .3s;display:flex;position:relative}.tools-module__YkmrlW__toolCard:hover{border-color:var(--foreground);transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.tools-module__YkmrlW__proCard{background:#fff;border-color:rgba(59,130,246,.3)}.tools-module__YkmrlW__proCard:hover{border-color:#3b82f6;box-shadow:0 12px 32px rgba(59,130,246,.15)}.tools-module__YkmrlW__proCard .tools-module__YkmrlW__badge{background:#3b82f6}.tools-module__YkmrlW__badge{background:var(--foreground);color:var(--background);text-transform:uppercase;border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;right:1rem}.tools-module__YkmrlW__toolIcon{margin-bottom:1rem;font-size:3rem}.tools-module__YkmrlW__toolCard h2,.tools-module__YkmrlW__toolCard h3{margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.tools-module__YkmrlW__toolCard p{opacity:.7;flex:1;font-size:.9375rem;line-height:1.6}.tools-module__YkmrlW__arrow{margin-top:1rem;font-size:1.5rem;transition:transform .3s;display:inline-block}.tools-module__YkmrlW__toolCard:hover .tools-module__YkmrlW__arrow{transform:translate(4px)}.tools-module__YkmrlW__cta{text-align:center;background:#f9f9f9;border-radius:1rem;margin-top:4rem;padding:4rem 2rem}.tools-module__YkmrlW__cta h2{margin-bottom:1rem;font-size:2rem;font-weight:700}.tools-module__YkmrlW__cta p{opacity:.7;margin-bottom:2rem;font-size:1.125rem}.tools-module__YkmrlW__ctaButton{background:var(--foreground);color:var(--background);border-radius:.5rem;padding:1rem 2.5rem;font-weight:600;transition:all .2s;display:inline-block}.tools-module__YkmrlW__ctaButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}@media (max-width:768px){.tools-module__YkmrlW__header h1{font-size:2rem}.tools-module__YkmrlW__toolsGrid{grid-template-columns:1fr}.tools-module__YkmrlW__proSection{padding:2rem 1.5rem}.tools-module__YkmrlW__proSectionHeader h2{font-size:1.5rem}}
