.tools-hero[data-astro-cid-nmdsjltw]{background:radial-gradient(circle at 12% 20%,#f6775933,#0000 26rem),radial-gradient(circle at 88% 18%,#3a95c83b,#0000 28rem),linear-gradient(135deg,#fff9ef 0%,#f3fbf5 50%,#f6f0ff 100%);padding:clamp(4rem,8vw,7rem) 0;overflow:hidden}.tools-hero-grid[data-astro-cid-nmdsjltw]{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:center;gap:4rem;display:grid}.tools-hero[data-astro-cid-nmdsjltw] h1[data-astro-cid-nmdsjltw]{letter-spacing:-.055em;max-width:900px;font-size:clamp(3rem,6vw,5.6rem);line-height:.96}.tools-lead[data-astro-cid-nmdsjltw]{max-width:720px;color:var(--muted);margin:1.25rem 0 1.6rem;font-size:clamp(1.08rem,2vw,1.28rem)}.tools-trust[data-astro-cid-nmdsjltw]{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.tools-trust[data-astro-cid-nmdsjltw] li[data-astro-cid-nmdsjltw]{color:#315b50;align-items:center;gap:.45rem;font-size:.88rem;font-weight:800;display:flex}.tools-trust[data-astro-cid-nmdsjltw] span[data-astro-cid-nmdsjltw]{color:#fff;background:#31866e;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:grid}.tools-hero-art[data-astro-cid-nmdsjltw]{min-height:430px;position:relative}.orbit[data-astro-cid-nmdsjltw]{border:1px dashed #34574c40;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.orbit-one[data-astro-cid-nmdsjltw]{width:330px;height:330px}.orbit-two[data-astro-cid-nmdsjltw]{width:235px;height:235px}.art-core[data-astro-cid-nmdsjltw],.art-tile[data-astro-cid-nmdsjltw]{background:#fff;border:1px solid #2237461a;place-items:center;display:grid;position:absolute;box-shadow:0 22px 45px #22374624}.art-core[data-astro-cid-nmdsjltw]{color:#fff;background:linear-gradient(145deg,#287e67,#4ba28c);border-radius:30px;width:94px;height:94px;inset:50%;transform:translate(-50%,-50%)rotate(8deg)}.art-tile[data-astro-cid-nmdsjltw]{border-radius:28px;width:112px;height:112px}.art-tile[data-astro-cid-nmdsjltw] b[data-astro-cid-nmdsjltw]{letter-spacing:.12em;font-size:.75rem}.art-pdf[data-astro-cid-nmdsjltw]{color:#c64945;top:22px;left:45px;transform:rotate(-8deg)}.art-seo[data-astro-cid-nmdsjltw]{color:#276fac;top:92px;right:0;transform:rotate(8deg)}.art-utm[data-astro-cid-nmdsjltw]{color:#7852a9;bottom:15px;right:100px;transform:rotate(-5deg)}.featured-tool[data-astro-cid-nmdsjltw]{background:#f8f7f1;padding:0 0 1.5rem}.featured-tool[data-astro-cid-nmdsjltw] .container[data-astro-cid-nmdsjltw]{transform:translateY(-1.5rem)}.featured-tool[data-astro-cid-nmdsjltw] a[data-astro-cid-nmdsjltw]{color:inherit;background:linear-gradient(115deg,#fff,#fff7ed 45%,#f1ecff);border:1px solid #d9d6ea;border-radius:1.25rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1.25rem;text-decoration:none;display:grid;box-shadow:0 18px 40px #3732501a}.featured-icon[data-astro-cid-nmdsjltw]{color:#fff;background:linear-gradient(145deg,#dc5c50,#b94254);border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.featured-tool[data-astro-cid-nmdsjltw] p[data-astro-cid-nmdsjltw]{color:#7852a9;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .18rem;font-size:.72rem;font-weight:900}.featured-tool[data-astro-cid-nmdsjltw] h2[data-astro-cid-nmdsjltw]{font-size:1.45rem}.featured-tool[data-astro-cid-nmdsjltw] a[data-astro-cid-nmdsjltw]>div[data-astro-cid-nmdsjltw]>span[data-astro-cid-nmdsjltw]{max-width:720px;color:var(--muted);margin-top:.3rem;display:block}.featured-tool[data-astro-cid-nmdsjltw] a[data-astro-cid-nmdsjltw]>b[data-astro-cid-nmdsjltw]{color:#5f4290;font-size:.88rem}.featured-tool[data-astro-cid-nmdsjltw] a[data-astro-cid-nmdsjltw]:hover{transform:translateY(-3px);box-shadow:0 24px 50px #37325024}.tools-directory[data-astro-cid-nmdsjltw]{background:linear-gradient(#f8f7f1,#eef7f3)}.tools-directory[data-astro-cid-nmdsjltw] .section-heading[data-astro-cid-nmdsjltw]{max-width:none}.split-heading[data-astro-cid-nmdsjltw]{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:end;gap:3rem;display:grid}.split-heading[data-astro-cid-nmdsjltw]>p[data-astro-cid-nmdsjltw]{color:var(--muted)}.tool-controls[data-astro-cid-nmdsjltw]{grid-template-columns:minmax(270px,390px) 1fr;align-items:end;gap:1.25rem;margin-top:2rem;display:grid}.tool-controls[data-astro-cid-nmdsjltw] label[data-astro-cid-nmdsjltw]>span[data-astro-cid-nmdsjltw]{color:#284c42;margin-bottom:.45rem;font-size:.8rem;font-weight:900;display:block}.tool-controls[data-astro-cid-nmdsjltw] label[data-astro-cid-nmdsjltw]>div[data-astro-cid-nmdsjltw]{color:#4d6f64;background:#fff;border:1px solid #bcd0c9;border-radius:1rem;align-items:center;gap:.65rem;height:3.35rem;padding:0 1rem;display:flex;box-shadow:0 8px 22px #2d493f0f}.tool-controls[data-astro-cid-nmdsjltw] input[data-astro-cid-nmdsjltw]{color:#193d33;width:100%;font:inherit;background:0 0;border:0;outline:0}.tool-filters[data-astro-cid-nmdsjltw]{flex-wrap:wrap;gap:.5rem;display:flex}.tool-filters[data-astro-cid-nmdsjltw] button[data-astro-cid-nmdsjltw]{color:#3e6258;font:800 .78rem/1 var(--font-body);cursor:pointer;background:#fff;border:1px solid #c6d5d0;border-radius:999px;padding:.7rem .95rem}.tool-filters[data-astro-cid-nmdsjltw] button[data-astro-cid-nmdsjltw]:hover,.tool-filters[data-astro-cid-nmdsjltw] button[data-astro-cid-nmdsjltw].active{color:#fff;background:#2f806a;border-color:#2f806a}.tool-count[data-astro-cid-nmdsjltw]{color:#5d756d;margin:1.25rem 0 .8rem;font-size:.82rem}.tool-grid[data-astro-cid-nmdsjltw]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.web-tool-card[data-astro-cid-nmdsjltw]{background:#fff;border:1px solid #d9e2de;border-radius:1.25rem;flex-direction:column;min-height:320px;padding:1.35rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 12px 32px #26443912}.web-tool-card[data-astro-cid-nmdsjltw][hidden]{display:none}.web-tool-card[data-astro-cid-nmdsjltw]:hover{transform:translateY(-5px);box-shadow:0 20px 42px #26443921}.web-tool-card[data-astro-cid-nmdsjltw]:after{background:var(--tool-wash);content:"";opacity:.7;border-radius:100% 0 1.25rem;width:90px;height:90px;position:absolute;bottom:0;right:0}.tool-card-top[data-astro-cid-nmdsjltw]{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.tool-icon[data-astro-cid-nmdsjltw]{width:58px;height:58px;color:var(--tool-color);background:var(--tool-wash);border-radius:18px;place-items:center;display:grid}.tool-badge[data-astro-cid-nmdsjltw]{color:#2a705f;background:#e5f5ee;border-radius:999px;padding:.45rem .65rem;font-size:.67rem;font-weight:900}.tool-category[data-astro-cid-nmdsjltw]{color:var(--tool-color);letter-spacing:.11em;text-transform:uppercase;margin:1.1rem 0 .35rem;font-size:.68rem;font-weight:900}.web-tool-card[data-astro-cid-nmdsjltw] h3[data-astro-cid-nmdsjltw]{font-size:1.35rem}.web-tool-card[data-astro-cid-nmdsjltw] h3[data-astro-cid-nmdsjltw] a[data-astro-cid-nmdsjltw]{color:inherit;text-decoration:none}.web-tool-card[data-astro-cid-nmdsjltw]>p[data-astro-cid-nmdsjltw]:not(.tool-category){color:var(--muted);margin-top:.65rem;font-size:.9rem}.tool-action[data-astro-cid-nmdsjltw]{z-index:1;color:var(--tool-color);margin-top:auto;padding-top:1.2rem;font-size:.85rem;font-weight:900;text-decoration:none}.tone-0[data-astro-cid-nmdsjltw]{--tool-color:#c14c47;--tool-wash:#fff0ed}.tone-1[data-astro-cid-nmdsjltw]{--tool-color:#27775f;--tool-wash:#e9f7f1}.tone-2[data-astro-cid-nmdsjltw]{--tool-color:#2b70aa;--tool-wash:#eaf3fb}.tone-3[data-astro-cid-nmdsjltw]{--tool-color:#7b55ab;--tool-wash:#f2ebfa}.tone-4[data-astro-cid-nmdsjltw]{--tool-color:#b16b20;--tool-wash:#fff3df}.tool-empty[data-astro-cid-nmdsjltw]{text-align:center;color:var(--muted);background:#fff;border:1px dashed #9dbdb2;border-radius:1rem;padding:2rem}.tools-benefits[data-astro-cid-nmdsjltw]{color:#fff;background:#102f29}.tools-benefits[data-astro-cid-nmdsjltw] .container[data-astro-cid-nmdsjltw]{grid-template-columns:minmax(280px,.75fr) 1.25fr;align-items:center;gap:4rem;display:grid}.benefits-heading[data-astro-cid-nmdsjltw] .eyebrow[data-astro-cid-nmdsjltw]{color:#73d0b4}.benefits-heading[data-astro-cid-nmdsjltw] p[data-astro-cid-nmdsjltw]:last-child{color:#bad0c9;max-width:560px;margin-top:1rem}.benefit-grid[data-astro-cid-nmdsjltw]{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.benefit-grid[data-astro-cid-nmdsjltw] article[data-astro-cid-nmdsjltw]{background:#ffffff0f;border:1px solid #ffffff21;border-radius:1.2rem;padding:1.3rem}.benefit-grid[data-astro-cid-nmdsjltw] span[data-astro-cid-nmdsjltw]{color:#102f29;background:#7bd3b8;border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.benefit-grid[data-astro-cid-nmdsjltw] h3[data-astro-cid-nmdsjltw]{margin-top:1.4rem;font-size:1.1rem}.benefit-grid[data-astro-cid-nmdsjltw] p[data-astro-cid-nmdsjltw]{color:#bad0c9;margin-top:.55rem;font-size:.85rem}.benefit-1[data-astro-cid-nmdsjltw]{transform:translateY(1.5rem)}.tools-faq[data-astro-cid-nmdsjltw]{background:#fbf8f1}.faq-layout[data-astro-cid-nmdsjltw]{grid-template-columns:minmax(250px,.65fr) 1.35fr;gap:4rem;display:grid}.tools-faq[data-astro-cid-nmdsjltw] details[data-astro-cid-nmdsjltw]{border-bottom:1px solid #d9ddd5;padding:1.15rem 0}.tools-faq[data-astro-cid-nmdsjltw] summary[data-astro-cid-nmdsjltw]{color:#173d34;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:900;list-style:none;display:flex}.tools-faq[data-astro-cid-nmdsjltw] summary[data-astro-cid-nmdsjltw]::-webkit-details-marker{display:none}.tools-faq[data-astro-cid-nmdsjltw] summary[data-astro-cid-nmdsjltw] span[data-astro-cid-nmdsjltw]{font-size:1.5rem;font-weight:400}.tools-faq[data-astro-cid-nmdsjltw] details[data-astro-cid-nmdsjltw][open] summary[data-astro-cid-nmdsjltw] span[data-astro-cid-nmdsjltw]{transform:rotate(45deg)}.tools-faq[data-astro-cid-nmdsjltw] details[data-astro-cid-nmdsjltw] p[data-astro-cid-nmdsjltw]{max-width:760px;color:var(--muted);padding-top:.8rem}@media (width<=980px){.tools-hero-grid[data-astro-cid-nmdsjltw]{grid-template-columns:1fr}.tools-hero-art[data-astro-cid-nmdsjltw]{display:none}.tool-controls[data-astro-cid-nmdsjltw]{grid-template-columns:1fr}.tool-grid[data-astro-cid-nmdsjltw]{grid-template-columns:repeat(2,1fr)}.tools-benefits[data-astro-cid-nmdsjltw] .container[data-astro-cid-nmdsjltw]{grid-template-columns:1fr}.faq-layout[data-astro-cid-nmdsjltw]{grid-template-columns:1fr;gap:2rem}.benefit-1[data-astro-cid-nmdsjltw]{transform:none}}@media (width<=650px){.tools-hero[data-astro-cid-nmdsjltw] h1[data-astro-cid-nmdsjltw]{font-size:clamp(2.7rem,14vw,4.2rem)}.split-heading[data-astro-cid-nmdsjltw]{grid-template-columns:1fr;gap:1rem}.featured-tool[data-astro-cid-nmdsjltw] a[data-astro-cid-nmdsjltw]{grid-template-columns:auto 1fr}.featured-tool[data-astro-cid-nmdsjltw] a[data-astro-cid-nmdsjltw]>b[data-astro-cid-nmdsjltw]{grid-column:1/-1}.tool-grid[data-astro-cid-nmdsjltw],.benefit-grid[data-astro-cid-nmdsjltw]{grid-template-columns:1fr}.web-tool-card[data-astro-cid-nmdsjltw]{min-height:290px}.tool-filters[data-astro-cid-nmdsjltw]{flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}.tool-filters[data-astro-cid-nmdsjltw] button[data-astro-cid-nmdsjltw]{flex:none}.tools-trust[data-astro-cid-nmdsjltw]{display:grid}.featured-tool[data-astro-cid-nmdsjltw] .container[data-astro-cid-nmdsjltw]{transform:none}.featured-tool[data-astro-cid-nmdsjltw]{padding:1rem 0}.tools-benefits[data-astro-cid-nmdsjltw] .container[data-astro-cid-nmdsjltw]{gap:2rem}}
