.tools-module__sWW71G__page{--tl-bg:#08090b;--tl-bg-deep:#050608;--tl-bg-elevated:#0e1014;--tl-bg-card:#111318;--tl-surface:#161a20;--tl-border:#ffffff12;--tl-border-hover:#ffffff24;--tl-text:#f1f5f9;--tl-muted:#a1b2c8;--tl-dim:#8898ad;--tl-accent:#c8f53c;--tl-accent-dim:#c8f53c1a;--tl-radius:10px;--tl-radius-lg:16px;--tl-transition:.2s cubic-bezier(.4,0,.2,1);--tl-shadow-card:0 2px 12px #0000004d;--tl-shadow-hover:0 12px 32px #0006,0 0 0 1px #c8f53c0f;min-height:100%;color:var(--tl-text);background-color:var(--tl-bg);-webkit-font-smoothing:antialiased;background-image:radial-gradient(100% 100% at 50% 0,#c8f53c08,#0000 50%),radial-gradient(80% 60% at 100% 100%,#c8f53c05,#0000 40%);font-size:16px;line-height:1.6;overflow:clip}html[data-theme=light] .tools-module__sWW71G__page{--tl-bg:#f5f7fb;--tl-bg-deep:#eff3f9;--tl-bg-elevated:#fff;--tl-bg-card:#fff;--tl-surface:#edf2f8;--tl-border:#0f172a1f;--tl-border-hover:#0f172a38;--tl-text:#0f172a;--tl-muted:#334155;--tl-dim:#475569;--tl-accent:#2563eb;--tl-accent-dim:#2563eb1f;--tl-shadow-card:0 2px 10px #0f172a14;--tl-shadow-hover:0 16px 34px #0f172a24,0 0 0 1px #2563eb1a}.tools-module__sWW71G__page,.tools-module__sWW71G__page *,.tools-module__sWW71G__page :before,.tools-module__sWW71G__page :after{box-sizing:border-box}.tools-module__sWW71G__page h1,.tools-module__sWW71G__page h2,.tools-module__sWW71G__page h3,.tools-module__sWW71G__page p{margin:0}.tools-module__sWW71G__page h1,.tools-module__sWW71G__page h2,.tools-module__sWW71G__page h3{text-wrap:balance}.tools-module__sWW71G__page p{text-wrap:pretty}.tools-module__sWW71G__page a{color:inherit;text-decoration:none}.tools-module__sWW71G__page a:focus-visible,.tools-module__sWW71G__page button:focus-visible{outline:2px solid var(--tl-accent);outline-offset:2px}.tools-module__sWW71G__hero{text-align:center;background:radial-gradient(circle at top center,#c8f53c1f,transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--tl-bg-elevated) 96%,transparent),var(--tl-bg));border-bottom:1px solid var(--tl-border);padding:8.5rem 2rem 4.5rem;position:relative;overflow:hidden}.tools-module__sWW71G__hero:before{content:"";pointer-events:none;background:radial-gradient(80% 50% at 50% 0,#c8f53c0d,#0000 55%);position:absolute;inset:0}.tools-module__sWW71G__hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0208171f);height:72px;position:absolute;inset:auto 0 0}html[data-theme=light] .tools-module__sWW71G__hero:after{background:linear-gradient(#0000,#f0f4f81f)}.tools-module__sWW71G__hero>*{z-index:1;position:relative}.tools-module__sWW71G__hero h1{letter-spacing:-.025em;margin-bottom:.75rem;font-size:clamp(2.25rem,4.5vw,3rem);font-weight:700;line-height:1.15}.tools-module__sWW71G__hero>p{max-width:680px;color:var(--tl-muted);margin:0 auto;font-size:1.05rem;line-height:1.6}.tools-module__sWW71G__primaryButton,.tools-module__sWW71G__secondaryButton{border-radius:var(--tl-radius);white-space:nowrap;min-height:44px;transition:var(--tl-transition);justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;line-height:1.1;display:inline-flex}.tools-module__sWW71G__primaryButton{background:var(--tl-accent);box-shadow:0 2px 12px #c8f53c40;color:#0f172a!important}.tools-module__sWW71G__primaryButton:hover{background:#7dd3fc;transform:translateY(-1px);box-shadow:0 4px 20px #c8f53c4d}.tools-module__sWW71G__secondaryButton{background:var(--tl-surface);border:1px solid var(--tl-border);color:var(--tl-text)!important}.tools-module__sWW71G__secondaryButton:hover{background:var(--tl-bg-elevated);border-color:var(--tl-border-hover)}html[data-theme=light] .tools-module__sWW71G__primaryButton{box-shadow:0 2px 12px #2563eb38;color:#fff!important}html[data-theme=light] .tools-module__sWW71G__primaryButton:hover{background:#1d4ed8;box-shadow:0 4px 20px #2563eb4d}.tools-module__sWW71G__section{padding:clamp(3.5rem,6vw,4.75rem) 2rem;position:relative}.tools-module__sWW71G__section+.tools-module__sWW71G__section{padding-top:clamp(1.75rem,3vw,2.5rem)}.tools-module__sWW71G__collectionSection{padding-top:.8rem}.tools-module__sWW71G__flushSection{padding-top:0!important}.tools-module__sWW71G__container{max-width:1240px;margin:0 auto}.tools-module__sWW71G__sectionHeader{text-align:center;max-width:760px;margin:0 auto 2.5rem}.tools-module__sWW71G__sectionLabel{color:var(--tl-accent);font-family:var(--migrated-font-label);letter-spacing:.15em;text-transform:uppercase;opacity:.9;align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.7rem;font-weight:600;display:inline-flex}.tools-module__sWW71G__sectionHeader h2,.tools-module__sWW71G__quickEntry h2{letter-spacing:-.02em;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:600;line-height:1.2}.tools-module__sWW71G__sectionHeader>p{max-width:720px;color:var(--tl-muted);margin:.7rem auto 0;font-size:1rem;line-height:1.65}.tools-module__sWW71G__collectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.tools-module__sWW71G__collectionCard,.tools-module__sWW71G__quickLinkCard{background:var(--tl-bg-card);border:1px solid var(--tl-border);box-shadow:var(--tl-shadow-card);transition:var(--tl-transition);border-radius:12px;display:block}.tools-module__sWW71G__collectionCard{padding:1rem}.tools-module__sWW71G__collectionCard:hover,.tools-module__sWW71G__quickLinkCard:hover{border-color:var(--tl-border-hover);transform:translateY(-2px)}.tools-module__sWW71G__collectionKicker,.tools-module__sWW71G__quickLinkKicker{border:1px solid var(--tl-border);font-family:var(--migrated-font-label);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;font-size:.68rem;display:inline-flex}.tools-module__sWW71G__collectionKicker{color:var(--tl-accent);margin-bottom:.55rem;padding:.16rem .5rem}.tools-module__sWW71G__collectionCard h3{margin-bottom:.42rem;font-size:1rem}.tools-module__sWW71G__collectionCard p{color:var(--tl-muted);font-size:.9rem}.tools-module__sWW71G__quickLinksGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.tools-module__sWW71G__quickLinkCard{padding:.9rem .95rem}.tools-module__sWW71G__quickLinkKicker{color:var(--tl-dim);align-items:center;padding:.12rem .5rem}.tools-module__sWW71G__quickLinkCard h3{margin:.52rem 0 .36rem;font-size:.97rem}.tools-module__sWW71G__quickLinkCard p{color:var(--tl-muted);font-size:.85rem}.tools-module__sWW71G__quickEntry{background:var(--tl-bg-card);border:1px solid var(--tl-border);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.tools-module__sWW71G__quickEntry h2{margin-top:.4rem}.tools-module__sWW71G__quickEntry .tools-module__sWW71G__filterChipList{margin-top:.8rem}.tools-module__sWW71G__filterToolbar{z-index:40;background:color-mix(in srgb,var(--tl-bg-card) 88%,transparent);border:1px solid var(--tl-border);-webkit-backdrop-filter:blur(6px);border-radius:12px;gap:.9rem;margin-bottom:1.1rem;padding:.9rem;display:grid;position:static}.tools-module__sWW71G__filterGroup{gap:.42rem;display:grid}.tools-module__sWW71G__filterLabel{color:var(--tl-dim);font-family:var(--migrated-font-label);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:700}.tools-module__sWW71G__filterChipList{flex-wrap:wrap;gap:.5rem;display:flex}.tools-module__sWW71G__filterChip{min-height:44px;color:var(--tl-muted);background:var(--tl-bg-card);border:1px solid var(--tl-border);cursor:pointer;transition:var(--tl-transition);border-radius:999px;align-items:center;padding:.5rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.tools-module__sWW71G__filterChip:hover{color:var(--tl-text);border-color:var(--tl-border-hover)}.tools-module__sWW71G__activeChip{color:var(--tl-accent);background:var(--tl-accent-dim);border-color:var(--tl-accent)}.tools-module__sWW71G__newsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;scroll-margin-top:170px;display:grid}.tools-module__sWW71G__newsCard{background:var(--tl-bg-card);border:1px solid var(--tl-border);border-radius:var(--tl-radius-lg);min-height:160px;box-shadow:var(--tl-shadow-card);transition:var(--tl-transition);padding:1.5rem;display:block}.tools-module__sWW71G__newsCard:hover{border-color:var(--tl-border-hover);box-shadow:var(--tl-shadow-hover);transform:translateY(-2px)}.tools-module__sWW71G__toolCardImage{background:var(--tl-surface);border-bottom:1px solid var(--tl-border);width:calc(100% + 3rem);height:145px;margin:-1.5rem -1.5rem .75rem;position:relative;overflow:hidden}.tools-module__sWW71G__toolCardImage img{object-fit:cover;width:100%;height:100%;transition:transform var(--tl-transition)}.tools-module__sWW71G__newsCard:hover .tools-module__sWW71G__toolCardImage img{transform:scale(1.04)}.tools-module__sWW71G__newsCardDate{color:var(--tl-dim);font-family:var(--migrated-font-label);margin-bottom:.5rem;font-size:.8rem;display:block}.tools-module__sWW71G__newsCard h3{margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.tools-module__sWW71G__cardMetaRow{flex-wrap:wrap;gap:.36rem;margin:.18rem 0 .65rem;display:flex}.tools-module__sWW71G__cardMetaRow span{color:var(--tl-dim);background:var(--tl-bg-deep);border:1px solid var(--tl-border);border-radius:999px;padding:.14rem .52rem;font-size:.7rem;display:inline-flex}.tools-module__sWW71G__newsCard p{color:var(--tl-muted);font-size:.9rem}.tools-module__sWW71G__linkArrow{color:var(--tl-accent);margin-top:.8rem;font-size:.85rem;font-weight:600;display:inline-flex}.tools-module__sWW71G__trustStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.tools-module__sWW71G__trustStrip article{background:var(--tl-bg-card);border:1px solid var(--tl-border);border-radius:12px;padding:.85rem .9rem}.tools-module__sWW71G__trustStrip h3{margin-bottom:.4rem;font-size:.95rem}.tools-module__sWW71G__trustStrip p{color:var(--tl-muted);font-size:.86rem}.tools-module__sWW71G__actionBar{text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--tl-bg-elevated) 92%,transparent),color-mix(in srgb,var(--tl-bg) 96%,transparent));border-top:1px solid var(--tl-border);padding:clamp(3rem,5vw,4.5rem) 2rem;position:relative}.tools-module__sWW71G__actionBar:before{content:"";pointer-events:none;background:radial-gradient(60% 80%,#c8f53c0a,#0000 70%);position:absolute;inset:0}.tools-module__sWW71G__actionBar>*{z-index:1;position:relative}.tools-module__sWW71G__actionBar h2{letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.tools-module__sWW71G__actionBar>p{max-width:660px;color:var(--tl-muted);margin:0 auto 2rem;font-size:1rem}.tools-module__sWW71G__actionButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.tools-module__sWW71G__actionButtons a{min-width:180px}.tools-module__sWW71G__actionButtons .tools-module__sWW71G__secondaryButton:hover{border-color:var(--tl-accent);color:var(--tl-accent)!important}.tools-module__sWW71G__continueBox{text-align:center;background:var(--tl-bg-elevated);border:1px solid var(--tl-border);border-radius:16px;padding:1.5rem 1.75rem}.tools-module__sWW71G__continueBox p{max-width:600px;color:var(--tl-muted);margin:.4rem auto .9rem;font-size:.95rem}.tools-module__sWW71G__continueBox>div{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.tools-module__sWW71G__continueBox a{color:var(--tl-accent);font-size:.85rem;font-weight:600}@media (max-width:1024px){.tools-module__sWW71G__trustStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.tools-module__sWW71G__collectionGrid,.tools-module__sWW71G__quickLinksGrid,.tools-module__sWW71G__quickEntry{grid-template-columns:1fr}}@media (max-width:768px){.tools-module__sWW71G__section{padding:2.75rem 1.25rem}.tools-module__sWW71G__sectionHeader{margin-bottom:1.35rem}.tools-module__sWW71G__sectionHeader h2,.tools-module__sWW71G__quickEntry h2{font-size:clamp(1.35rem,5.2vw,1.75rem)}.tools-module__sWW71G__newsGrid{grid-template-columns:1fr}.tools-module__sWW71G__actionButtons{flex-direction:column}.tools-module__sWW71G__actionButtons a{min-width:100%;max-width:280px}}@media (max-width:480px){.tools-module__sWW71G__section{padding-left:1rem;padding-right:1rem}}@media (prefers-reduced-motion:reduce){.tools-module__sWW71G__primaryButton,.tools-module__sWW71G__secondaryButton,.tools-module__sWW71G__collectionCard,.tools-module__sWW71G__quickLinkCard,.tools-module__sWW71G__filterChip,.tools-module__sWW71G__newsCard,.tools-module__sWW71G__toolCardImage img{transition:none}}
