.tools-module__WX2kTW__page{overflow:clip}.tools-module__WX2kTW__shell,.tools-module__WX2kTW__toolGroup,.tools-module__WX2kTW__whySection,.tools-module__WX2kTW__finalCta{width:min(100% - 48px,1240px);margin-inline:auto}.tools-module__WX2kTW__hero{border-bottom:1px solid var(--border);padding:78px 0 88px;position:relative}.tools-module__WX2kTW__heroGlow{pointer-events:none;background:radial-gradient(circle at 12% 12%,#b7462721,#0000 32%),linear-gradient(105deg,#0000 56%,#efe3d2b3 56%);position:absolute;inset:0}.tools-module__WX2kTW__hero .tools-module__WX2kTW__shell{grid-template-columns:minmax(0,1.15fr) minmax(360px,.65fr);align-items:end;gap:90px;display:grid;position:relative}.tools-module__WX2kTW__eyebrow,.tools-module__WX2kTW__groupIntro>p:first-child{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750}.tools-module__WX2kTW__heroCopy h1{max-width:820px;margin:18px 0 24px;font-size:clamp(3.6rem,6.5vw,6.8rem);font-weight:500;line-height:.92}.tools-module__WX2kTW__heroBody{max-width:690px;color:var(--muted-foreground);margin:0;font-size:1.1rem;line-height:1.7}.tools-module__WX2kTW__jumpLinks{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.tools-module__WX2kTW__jumpLinks a{border:1px solid var(--border);color:var(--foreground);background:#fcf8f1a8;align-items:center;gap:9px;padding:10px 13px;font-size:.78rem;font-weight:680;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.tools-module__WX2kTW__jumpLinks a span{color:var(--primary);font-variant-numeric:tabular-nums}.tools-module__WX2kTW__jumpLinks a:hover,.tools-module__WX2kTW__jumpLinks a:focus-visible{border-color:var(--primary);background:var(--card);transform:translateY(-2px)}.tools-module__WX2kTW__toolboxStatus{border:1px solid var(--foreground);background:var(--foreground);color:var(--background);box-shadow:18px 18px 0 var(--primary)}.tools-module__WX2kTW__statusBar{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #f7f1e738;justify-content:space-between;align-items:center;padding:13px 16px;font-size:.69rem;font-weight:720;display:flex}.tools-module__WX2kTW__statusBar span{align-items:center;gap:8px;display:flex}.tools-module__WX2kTW__statusBar i{background:#7fdb9e;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite tools-module__WX2kTW__status-pulse;box-shadow:0 0 0 5px #7fdb9e1f}.tools-module__WX2kTW__statusBar svg{color:#e7a44b;width:15px;height:15px}.tools-module__WX2kTW__statusMain{grid-template-columns:auto 1fr;align-items:end;gap:15px;padding:28px 22px 24px;display:grid}.tools-module__WX2kTW__statusMain strong{color:#fff6ec;font-family:Georgia,Times New Roman,serif;font-size:5.5rem;font-weight:500;line-height:.72}.tools-module__WX2kTW__statusMain span{color:#f7f1e7b3;max-width:150px;font-size:.83rem;line-height:1.35}.tools-module__WX2kTW__statusStats{border-block:1px solid #f7f1e738;grid-template-columns:repeat(3,1fr);display:grid}.tools-module__WX2kTW__statusStats div{border-right:1px solid #f7f1e738;gap:3px;padding:15px 12px;display:grid}.tools-module__WX2kTW__statusStats div:last-child{border:0}.tools-module__WX2kTW__statusStats strong{color:#fff6ec;font-size:1rem}.tools-module__WX2kTW__statusStats span{color:#f7f1e794;text-transform:uppercase;font-size:.65rem}.tools-module__WX2kTW__toolboxStatus>p{color:#f7f1e7ad;margin:0;padding:17px 22px 19px;font-size:.75rem;line-height:1.55}.tools-module__WX2kTW__toolGroup{grid-template-columns:280px minmax(0,1fr);gap:88px;padding-block:100px;scroll-margin-top:86px;display:grid;position:relative}.tools-module__WX2kTW__toolGroup+.tools-module__WX2kTW__toolGroup{border-top:1px solid var(--border)}.tools-module__WX2kTW__groupNumber{z-index:-1;color:#cbbba53d;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(8rem,17vw,15rem);line-height:.8;position:absolute;top:35px;right:-10px}.tools-module__WX2kTW__groupIntro{align-self:start;position:sticky;top:110px}.tools-module__WX2kTW__groupIntro h2{margin:15px 0 18px;font-size:clamp(2.35rem,4vw,4rem);font-weight:520;line-height:.98}.tools-module__WX2kTW__groupIntro>p:last-child{color:var(--muted-foreground);margin:0;font-size:.92rem;line-height:1.65}.tools-module__WX2kTW__toolList{border-top:1px solid var(--foreground)}.tools-module__WX2kTW__toolRow{border-bottom:1px solid var(--border);color:inherit;grid-template-columns:32px 54px minmax(0,1fr) minmax(130px,.32fr) minmax(145px,auto);align-items:center;gap:22px;padding:26px 12px 27px 0;text-decoration:none;transition:background .18s,padding .18s,border-color .18s;display:grid;position:relative}.tools-module__WX2kTW__toolRow:before{z-index:-1;background:var(--card);content:"";opacity:0;transition:opacity .18s,transform .18s;position:absolute;inset:0;transform:scaleY(.82)}.tools-module__WX2kTW__toolRow:hover,.tools-module__WX2kTW__toolRow:focus-visible{border-color:var(--primary);outline:none;padding-inline:16px}.tools-module__WX2kTW__toolRow:hover:before,.tools-module__WX2kTW__toolRow:focus-visible:before{opacity:1;transform:scaleY(1)}.tools-module__WX2kTW__toolNumber{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.7rem}.tools-module__WX2kTW__toolIcon{border:1px solid var(--border);background:var(--secondary);width:52px;height:52px;color:var(--primary);place-items:center;transition:background .18s,color .18s,transform .22s;display:grid}.tools-module__WX2kTW__toolIcon svg{width:22px;height:22px}.tools-module__WX2kTW__toolRow:hover .tools-module__WX2kTW__toolIcon,.tools-module__WX2kTW__toolRow:focus-visible .tools-module__WX2kTW__toolIcon{background:var(--primary);color:var(--primary-foreground);transform:rotate(-4deg)scale(1.06)}.tools-module__WX2kTW__toolCopy,.tools-module__WX2kTW__toolResult,.tools-module__WX2kTW__toolAction{display:grid}.tools-module__WX2kTW__toolCopy{gap:5px}.tools-module__WX2kTW__toolQuestion{color:var(--primary);font-size:.72rem;font-weight:690}.tools-module__WX2kTW__toolName{color:var(--foreground);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:650;line-height:1.1}.tools-module__WX2kTW__toolDescription{max-width:540px;color:var(--muted-foreground);font-size:.78rem;line-height:1.55}.tools-module__WX2kTW__toolResult{border-left:1px solid var(--border);gap:5px;padding-left:18px}.tools-module__WX2kTW__toolResult span,.tools-module__WX2kTW__toolAction>span{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.tools-module__WX2kTW__toolResult strong{color:var(--foreground);font-size:.78rem}.tools-module__WX2kTW__toolAction{justify-items:end;gap:8px}.tools-module__WX2kTW__toolAction>span,.tools-module__WX2kTW__toolAction strong{align-items:center;gap:6px;display:flex}.tools-module__WX2kTW__toolAction>span svg{width:12px;height:12px}.tools-module__WX2kTW__toolAction strong{color:var(--primary);font-size:.75rem}.tools-module__WX2kTW__toolAction strong svg,.tools-module__WX2kTW__whyLinks svg,.tools-module__WX2kTW__finalActions svg{width:14px;height:14px;transition:transform .18s}.tools-module__WX2kTW__toolRow:hover .tools-module__WX2kTW__toolAction strong svg,.tools-module__WX2kTW__toolRow:focus-visible .tools-module__WX2kTW__toolAction strong svg,.tools-module__WX2kTW__whyLinks a:hover svg,.tools-module__WX2kTW__whyLinks a:focus-visible svg,.tools-module__WX2kTW__finalActions a:hover svg,.tools-module__WX2kTW__finalActions a:focus-visible svg{transform:translate(4px)}.tools-module__WX2kTW__whySection{border-top:1px solid var(--foreground);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:100px;padding-block:96px;display:grid}.tools-module__WX2kTW__whySection h2,.tools-module__WX2kTW__finalCta h2{margin:15px 0 0;font-size:clamp(2.6rem,5vw,4.9rem);font-weight:520;line-height:.98}.tools-module__WX2kTW__whySection>div:last-child>p{color:var(--muted-foreground);margin:0;font-size:1.02rem;line-height:1.75}.tools-module__WX2kTW__whyLinks{border-top:1px solid var(--border);gap:0;margin-top:30px;display:grid}.tools-module__WX2kTW__whyLinks a{border-bottom:1px solid var(--border);color:var(--foreground);justify-content:space-between;align-items:center;padding:16px 0;font-weight:690;text-decoration:none;display:flex}.tools-module__WX2kTW__finalCta{background:var(--foreground);color:var(--background);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:70px;margin-bottom:100px;padding:66px;display:grid}.tools-module__WX2kTW__finalCta .tools-module__WX2kTW__eyebrow{color:#e7a44b}.tools-module__WX2kTW__finalCta h2{color:#fff6ec;max-width:800px;font-size:clamp(2.4rem,4.5vw,4.5rem)}.tools-module__WX2kTW__finalActions{gap:10px;min-width:220px;display:grid}.tools-module__WX2kTW__finalActions a{color:#fff6ec;border:1px solid #f7f1e766;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;font-size:.8rem;font-weight:680;text-decoration:none;transition:background .18s,color .18s;display:flex}.tools-module__WX2kTW__finalActions a:first-child{border-color:var(--primary);background:var(--primary)}.tools-module__WX2kTW__finalActions a:hover,.tools-module__WX2kTW__finalActions a:focus-visible{color:var(--foreground);background:#fff6ec}@keyframes tools-module__WX2kTW__status-pulse{50%{opacity:.55;transform:scale(.8)}}@media (max-width:1080px){.tools-module__WX2kTW__hero .tools-module__WX2kTW__shell{grid-template-columns:minmax(0,1fr) 330px;gap:48px}.tools-module__WX2kTW__toolGroup{grid-template-columns:230px minmax(0,1fr);gap:48px}.tools-module__WX2kTW__toolRow{grid-template-columns:28px 48px minmax(0,1fr) minmax(135px,auto)}.tools-module__WX2kTW__toolResult{display:none}}@media (max-width:820px){.tools-module__WX2kTW__hero{padding-top:58px}.tools-module__WX2kTW__heroGlow{background:radial-gradient(circle at 12% 12%,#b7462721,#0000 36%)}.tools-module__WX2kTW__hero .tools-module__WX2kTW__shell,.tools-module__WX2kTW__whySection,.tools-module__WX2kTW__finalCta{grid-template-columns:1fr}.tools-module__WX2kTW__toolboxStatus{width:min(100% - 18px,480px)}.tools-module__WX2kTW__toolGroup{grid-template-columns:1fr;gap:42px;padding-block:76px}.tools-module__WX2kTW__groupIntro{max-width:560px;position:static}.tools-module__WX2kTW__whySection{gap:36px}.tools-module__WX2kTW__finalCta{align-items:start;gap:38px}}@media (max-width:620px){.tools-module__WX2kTW__shell,.tools-module__WX2kTW__toolGroup,.tools-module__WX2kTW__whySection,.tools-module__WX2kTW__finalCta{width:min(100% - 32px,1240px)}.tools-module__WX2kTW__hero{padding:48px 0 66px}.tools-module__WX2kTW__hero .tools-module__WX2kTW__shell{gap:44px}.tools-module__WX2kTW__heroCopy h1{font-size:clamp(3rem,15vw,4.4rem)}.tools-module__WX2kTW__jumpLinks{display:grid}.tools-module__WX2kTW__jumpLinks a{justify-content:space-between}.tools-module__WX2kTW__toolboxStatus{width:calc(100% - 12px);box-shadow:12px 12px 0 var(--primary)}.tools-module__WX2kTW__toolRow{grid-template-columns:24px 44px minmax(0,1fr);gap:12px;padding-block:22px}.tools-module__WX2kTW__toolIcon{width:44px;height:44px}.tools-module__WX2kTW__toolAction{grid-column:3;justify-items:start}.tools-module__WX2kTW__toolAction>span{display:none}.tools-module__WX2kTW__toolName{font-size:1.28rem}.tools-module__WX2kTW__toolDescription{font-size:.75rem}.tools-module__WX2kTW__finalCta{margin-bottom:72px;padding:36px 26px}}@media (prefers-reduced-motion:reduce){.tools-module__WX2kTW__statusBar i{animation:none}}
