.ToolsHub-module__sB4q3W__page{--t-bg:#fff;--t-subtle:#f5f8fd;--t-inset:#eaf1fe;--t-ink:#0e2444;--t-ink2:#55657e;--t-brand:#1f68dd;--t-brand-strong:#1a57bc;--t-hair:#e2e9f3;--t-hair2:#cbd9ee;--t-sh-sm:0 1px 2px #0e24440f, 0 1px 3px #0e24440d;--t-sh-md:0 8px 24px #0e244414, 0 2px 6px #0e24440d;--t-sh-lg:0 24px 60px #0e24441f, 0 6px 16px #0e244412;--t-step:cubic-bezier(.22, .61, .36, 1);font-family:var(--font-dm-sans-var), "DM Sans", system-ui, sans-serif;color:var(--t-ink);background:var(--t-bg);scroll-behavior:smooth;font-size:17px;line-height:1.65}.ToolsHub-module__sB4q3W__page :where(h1,h2){letter-spacing:-.02em;text-wrap:balance;color:var(--t-ink);margin:0;font-weight:800;line-height:1.12}.ToolsHub-module__sB4q3W__page :where(p,ul){margin:0}.ToolsHub-module__sB4q3W__page :where(ul){padding:0;list-style:none}.ToolsHub-module__sB4q3W__page :focus-visible{outline:3px solid var(--t-brand);outline-offset:3px;border-radius:4px}.ToolsHub-module__sB4q3W__wrap{max-width:1200px;margin:0 auto;padding:0 24px}.ToolsHub-module__sB4q3W__btn{cursor:pointer;text-align:center;min-height:44px;transition:background .16s var(--t-step), transform .16s var(--t-step), box-shadow .16s var(--t-step), border-color .16s var(--t-step);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:17px 32px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.ToolsHub-module__sB4q3W__btnPrimary{background:var(--t-brand);color:#fff;box-shadow:0 6px 16px #1f68dd47}.ToolsHub-module__sB4q3W__btnPrimary:hover{background:var(--t-brand-strong);color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #1f68dd57}.ToolsHub-module__sB4q3W__btnGhost{color:var(--t-ink);border-color:var(--t-hair2);background:#fff}.ToolsHub-module__sB4q3W__btnGhost:hover{border-color:var(--t-brand);color:var(--t-brand);transform:translateY(-1px)}.ToolsHub-module__sB4q3W__hero{padding:72px 0 80px;position:relative;overflow:hidden}.ToolsHub-module__sB4q3W__hero:before{content:"";pointer-events:none;background:radial-gradient(42% 46% at 16% 10%,#1f68dd24,#0000 70%),radial-gradient(38% 42% at 88% 2%,#5a3fd01f,#0000 70%),radial-gradient(44% 40% at 60% 46%,#1f68dd0f,#0000 72%);height:150%;position:absolute;inset:-30% -10% auto}.ToolsHub-module__sB4q3W__hero:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0e24440a 1px,#0000 1px),linear-gradient(#0e24440a 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 26%,#000 20%,#0000 78%);mask-image:radial-gradient(90% 70% at 50% 26%,#000 20%,#0000 78%)}.ToolsHub-module__sB4q3W__hero .ToolsHub-module__sB4q3W__wrap{z-index:1;position:relative}.ToolsHub-module__sB4q3W__heroGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.18fr);align-items:center;gap:54px;display:grid}.ToolsHub-module__sB4q3W__hero h1{font-size:clamp(33px,4.5vw,53px)}.ToolsHub-module__sB4q3W__lede{color:var(--t-ink2);max-width:54ch;margin-top:22px;font-size:clamp(16.5px,1.4vw,18.5px);line-height:1.68}.ToolsHub-module__sB4q3W__heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.ToolsHub-module__sB4q3W__heroActions .ToolsHub-module__sB4q3W__btn svg{transition:transform .16s var(--t-step)}.ToolsHub-module__sB4q3W__heroActions .ToolsHub-module__sB4q3W__btn:hover svg{transform:translateY(2px)}.ToolsHub-module__sB4q3W__shot{margin:0;position:relative}.ToolsHub-module__sB4q3W__shotFrame{border:1px solid var(--t-hair);box-shadow:var(--t-sh-lg);cursor:zoom-in;background:#fff;border-radius:22px;display:block;position:relative;overflow:hidden}.ToolsHub-module__sB4q3W__shotFrame img{aspect-ratio:1463/812;width:100%;height:auto;display:block}.ToolsHub-module__sB4q3W__shot figcaption{color:var(--t-ink2);margin-top:16px;font-size:14.5px;line-height:1.6}.ToolsHub-module__sB4q3W__zoom{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081426bd;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.ToolsHub-module__sB4q3W__zoom:target{display:flex}.ToolsHub-module__sB4q3W__zoom img{border-radius:16px;width:auto;max-width:min(1463px,96vw);max-height:92vh;position:relative;box-shadow:0 30px 80px #00000073}.ToolsHub-module__sB4q3W__zoomClose{display:block;position:absolute;inset:0}.ToolsHub-module__sB4q3W__zoomX{min-width:44px;min-height:44px;color:var(--t-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:21px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:20px;right:20px}.ToolsHub-module__sB4q3W__section{padding:80px 0;position:relative}.ToolsHub-module__sB4q3W__sectionSoft{background:var(--t-subtle);border-block:1px solid var(--t-hair)}.ToolsHub-module__sB4q3W__secHead{max-width:60ch;margin-bottom:36px}.ToolsHub-module__sB4q3W__secHead h2{font-size:clamp(26px,3.3vw,38px)}.ToolsHub-module__sB4q3W__secHead p{color:var(--t-ink2);margin-top:14px;font-size:17.5px}.ToolsHub-module__sB4q3W__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ToolsHub-module__sB4q3W__tool{border:1px solid var(--t-hair);min-height:44px;box-shadow:var(--t-sh-sm);transition:transform .16s var(--t-step), box-shadow .16s var(--t-step), border-color .16s var(--t-step);background:#fff;border-radius:16px;flex-direction:column;gap:9px;padding:26px 24px 24px;display:flex;position:relative}.ToolsHub-module__sB4q3W__tool:has(a):hover{box-shadow:var(--t-sh-md);border-color:var(--t-hair2);transform:translateY(-3px)}.ToolsHub-module__sB4q3W__toolTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.ToolsHub-module__sB4q3W__toolName{color:var(--t-ink);letter-spacing:-.015em;font-size:19px;font-weight:800}.ToolsHub-module__sB4q3W__toolName a{color:inherit;margin-block:-12px;padding-block:12px;text-decoration:none;display:inline-block}.ToolsHub-module__sB4q3W__toolName a:after{content:"";position:absolute;inset:0}.ToolsHub-module__sB4q3W__tool:hover .ToolsHub-module__sB4q3W__toolName a{color:var(--t-brand)}.ToolsHub-module__sB4q3W__toolDesc{color:var(--t-ink2);font-size:15.5px;line-height:1.62}.ToolsHub-module__sB4q3W__toolArrow{background:var(--t-inset);width:30px;height:30px;color:var(--t-brand);transition:background .16s var(--t-step), transform .16s var(--t-step);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ToolsHub-module__sB4q3W__tool:hover .ToolsHub-module__sB4q3W__toolArrow{background:var(--t-brand);color:#fff;transform:translate(2px)}.ToolsHub-module__sB4q3W__note{color:var(--t-ink2);margin-top:22px;font-size:16.5px}.ToolsHub-module__sB4q3W__noteRule{border-top:1px solid var(--t-hair);padding-top:22px}.ToolsHub-module__sB4q3W__cost{color:#fff;background:linear-gradient(145deg,#0e2444 0%,#15315c 52%,#1b4b96 100%);border-radius:28px;padding:46px 44px;position:relative;overflow:hidden}.ToolsHub-module__sB4q3W__cost:before{content:"";pointer-events:none;background:radial-gradient(40% 70% at 88% 6%,#1f68dd73,#0000 70%),radial-gradient(34% 60% at 4% 96%,#5a3fd057,#0000 70%);position:absolute;inset:0}.ToolsHub-module__sB4q3W__cost>*{z-index:1;position:relative}.ToolsHub-module__sB4q3W__cost h2{color:#fff;max-width:20ch;font-size:clamp(25px,3.1vw,35px)}.ToolsHub-module__sB4q3W__cost p{color:#cbdaee;max-width:66ch;margin-top:18px;font-size:17.5px;line-height:1.68}.ToolsHub-module__sB4q3W__cost .ToolsHub-module__sB4q3W__btn{margin-top:28px}.ToolsHub-module__sB4q3W__cost .ToolsHub-module__sB4q3W__btn svg{transition:transform .16s var(--t-step)}.ToolsHub-module__sB4q3W__cost .ToolsHub-module__sB4q3W__btn:hover svg{transform:translate(3px)}.ToolsHub-module__sB4q3W__updated{color:var(--t-ink2);margin-top:26px;font-size:14.5px}@media (max-width:1000px){.ToolsHub-module__sB4q3W__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolsHub-module__sB4q3W__heroGrid{grid-template-columns:1fr;gap:44px}.ToolsHub-module__sB4q3W__lede{max-width:62ch}}@media (max-width:640px){.ToolsHub-module__sB4q3W__wrap{padding:0 16px}.ToolsHub-module__sB4q3W__hero{padding:44px 0 54px}.ToolsHub-module__sB4q3W__section{padding:56px 0}.ToolsHub-module__sB4q3W__tools{grid-template-columns:1fr}.ToolsHub-module__sB4q3W__cost{border-radius:22px;padding:34px 22px}}@media (prefers-reduced-motion:reduce){.ToolsHub-module__sB4q3W__page{scroll-behavior:auto}.ToolsHub-module__sB4q3W__page *{transition:none!important}}
