.tools_page__BwBq0{--tool-bg:#fafbf8;--tool-surface:#fff;--tool-ink:#192d29;--tool-muted:#606e67;--tool-line:#dce3db;--tool-accent:#245c49;--tool-soft:#eaf0e5;--tool-feature:#e4eddd;background:var(--tool-bg);color:var(--tool-ink);padding:144px 0 64px}.dark .tools_page__BwBq0{--tool-bg:#111c19;--tool-surface:#192722;--tool-ink:#edf2e9;--tool-muted:#a9b8ae;--tool-line:#33463b;--tool-accent:#b2d3a1;--tool-soft:#253b2d;--tool-feature:#223729}.tools_container__OVna_{width:min(1200px,calc(100% - 96px));margin-inline:auto}.tools_hero__10fpt{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:76px;padding-bottom:88px}.tools_eyebrow__4fzZF{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.tools_eyebrow__4fzZF>span{width:7px;height:7px;border-radius:50%;background:var(--tool-accent);box-shadow:0 0 0 4px var(--tool-soft)}.tools_heroCopy__z2Q_a h1{margin-top:29px;font-size:clamp(48px,5.8vw,78px);line-height:1.08;letter-spacing:-.065em;font-weight:500}.tools_heroCopy__z2Q_a h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.065em;color:var(--tool-accent)}.tools_intro__Dy0my{max-width:460px;margin-top:26px;font-size:16px;line-height:1.85;color:var(--tool-muted);text-wrap:pretty}.tools_browseLink__aBy1V{display:inline-flex;align-items:center;gap:30px;margin-top:29px;padding:13px 0;border-bottom:1px solid var(--tool-ink);font-size:14px;font-weight:600;transition:color .18s,gap .18s}.tools_browseLink__aBy1V:hover{gap:40px;color:var(--tool-accent)}.tools_benefits__k64kK{display:flex;flex-wrap:wrap;gap:19px;margin-top:35px;padding:0;list-style:none;color:var(--tool-muted);font-size:12px}.tools_benefits__k64kK li{display:flex;align-items:center;gap:6px}.tools_benefits__k64kK svg{color:var(--tool-accent)}.tools_featured__xrHA4{position:relative;padding:26px 30px 21px;border:1px solid var(--tool-line);border-radius:16px;background-color:var(--tool-feature);background-image:radial-gradient(var(--tool-line) .75px,transparent .75px);background-size:9px 9px}.tools_featuredTop__QwHTD{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;color:var(--tool-accent)}.tools_featuredTop__QwHTD>span:first-child{display:flex;align-items:center;gap:7px;font-weight:600}.tools_featuredTop__QwHTD>span:last-child{font-family:monospace;font-size:10px;letter-spacing:.06em}.tools_featured__xrHA4 h2{margin-top:25px;font-size:28px;line-height:1.2;letter-spacing:-.045em;font-weight:500}.tools_featured__xrHA4>p{margin-top:9px;color:var(--tool-muted);font-size:13px;line-height:1.7}.tools_planPreview__kduab{position:relative;margin:25px 2px 27px;padding:20px;border:1px solid var(--tool-line);border-radius:8px;background:var(--tool-surface);box-shadow:0 5px 0 -1px var(--tool-soft),0 6px 0 0 var(--tool-line),0 16px 24px -18px #18352745;transform:rotate(-1.5deg)}.tools_planHeader__ZyPw_{display:flex;align-items:center;gap:10px;margin-bottom:16px}.tools_planIcon__dpZdb{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:8px;background:var(--tool-soft);color:var(--tool-accent)}.tools_planHeader__ZyPw_ strong{display:block;font-size:13px;font-weight:600}.tools_planHeader__ZyPw_ div>span{display:block;margin-top:3px;font-size:10px;color:var(--tool-muted)}.tools_planRow__C7OfR{display:flex;align-items:center;gap:13px;padding:12px 0;border-top:1px solid var(--tool-line);font-size:11px}.tools_planRow__C7OfR>span{font-size:10px;font-family:monospace;color:var(--tool-muted)}.tools_planRow__C7OfR strong{font-weight:500}.tools_planRow__C7OfR svg{flex-shrink:0;margin-left:auto;color:var(--tool-accent)}.tools_planFoot__iQN2t{padding-top:12px;border-top:1px solid var(--tool-line);color:var(--tool-muted);font-size:10px}.tools_featuredCta__05X2x,.tools_planFoot__iQN2t{display:flex;justify-content:space-between;gap:12px}.tools_featuredCta__05X2x{align-items:center;min-height:47px;padding:12px 17px;border-radius:6px;background:var(--tool-accent);color:var(--tool-bg);font-size:13px;font-weight:600;transition:filter .18s,transform .18s}.tools_featuredCta__05X2x:hover{filter:brightness(1.12)}.tools_featuredCta__05X2x:active{transform:translateY(1px)}.tools_featured__xrHA4 .tools_featuredNote__ELQWw{margin-top:11px;text-align:center;font-size:10px}.tools_directory__f2QAk{scroll-margin-top:100px;padding-top:44px;border-top:1px solid var(--tool-line)}.tools_directoryHeading__S2qHV{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.tools_sectionLabel__SPWEH{margin-bottom:10px;color:var(--tool-muted);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.tools_directoryHeading__S2qHV h2{font-size:clamp(25px,2.7vw,35px);line-height:1.2;font-weight:500;letter-spacing:-.045em}.tools_directoryHeading__S2qHV>p{padding-bottom:3px;font-size:12px;color:var(--tool-muted)}.tools_filters__Z_hoM{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.tools_filters__Z_hoM button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 15px;border:1px solid var(--tool-line);border-radius:6px;background:transparent;color:var(--tool-muted);font-size:12px;font-weight:500;transition:background .18s,color .18s,border-color .18s}.tools_filters__Z_hoM button:hover{border-color:var(--tool-accent);color:var(--tool-accent)}.tools_filters__Z_hoM button[aria-pressed=true]{background:var(--tool-ink);color:var(--tool-bg);border-color:var(--tool-ink)}.tools_filters__Z_hoM button>span{display:grid;place-items:center;width:19px;height:19px;border:1px solid;border-radius:4px;font-size:10px;font-variant-numeric:tabular-nums}.tools_resultsHeader__2O8wV{display:flex;justify-content:space-between;gap:16px;margin:31px 0 14px;font-size:11px;color:var(--tool-muted)}.tools_resultsHeader__2O8wV p{font-weight:600}.tools_resultsHeader__2O8wV p>span{font-weight:400}.tools_toolGrid__VN70J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tools_toolCard__BFUuo{display:flex;flex-direction:column;min-width:0;padding:27px 29px 0;border:1px solid var(--tool-line);border-radius:10px;background:var(--tool-surface);transition:border-color .2s,box-shadow .2s,transform .2s}.tools_toolCard__BFUuo:hover{border-color:var(--tool-accent);box-shadow:0 12px 28px -21px #18352755;transform:translateY(-3px)}.tools_toolCard__BFUuo:focus-visible{outline:2px solid var(--tool-accent);outline-offset:4px}.tools_toolCard__BFUuo:active{transform:translateY(-1px)}.tools_cardTop___Xt5H{display:flex;align-items:center;gap:13px;margin-bottom:20px}.tools_toolIcon__0dC0e{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:11px;background:var(--tool-soft);color:var(--tool-accent)}.tools_cardNumber__912i7,.tools_cardStage__Td0bF{color:var(--tool-muted);font-size:11px}.tools_cardNumber__912i7{margin-left:auto;align-self:flex-start;font-family:monospace}.tools_toolCard__BFUuo h3{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.tools_cardDescription__0rW_z{max-width:455px;margin-top:10px;color:var(--tool-muted);font-size:13px;line-height:1.85;text-wrap:pretty}.tools_outcome__PD2hL{margin-top:auto;padding-top:25px;padding-bottom:24px}.tools_outcome__PD2hL>span{display:block;margin-bottom:6px;color:var(--tool-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.tools_outcome__PD2hL>p{font-size:12px;line-height:1.6;font-weight:500}.tools_cardBottom__wh2uo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;border-top:1px solid var(--tool-line);font-size:11px}.tools_cardBottom__wh2uo>span{display:inline-flex;align-items:center;gap:9px;color:var(--tool-muted)}.tools_metaDot__8NGj6{height:3px;width:3px;border-radius:50%;background:var(--tool-muted)}.tools_cardBottom__wh2uo .tools_openTool__JhdI8{gap:12px;color:var(--tool-accent);font-size:12px;font-weight:600}.tools_openTool__JhdI8 svg{transition:transform .2s}.tools_toolCard__BFUuo:hover .tools_openTool__JhdI8 svg{transform:translate(2px,-2px)}.tools_guidance__erFs0{display:flex;align-items:center;gap:23px;margin-top:36px;padding:28px 30px;border-radius:10px;background:var(--tool-soft)}.tools_guidanceIcon__ma9Q5{flex-shrink:0;color:var(--tool-accent)}.tools_guidance__erFs0 h2{font-size:17px;font-weight:500;letter-spacing:-.025em}.tools_guidance__erFs0 p{max-width:570px;margin-top:6px;color:var(--tool-muted);font-size:12px;line-height:1.8}.tools_guidanceLink__2F2bR{display:inline-flex;align-items:center;gap:17px;flex-shrink:0;min-height:44px;margin-left:auto;color:var(--tool-accent);font-size:12px;font-weight:600}.tools_guidanceLink__2F2bR:hover{text-decoration:underline;text-underline-offset:5px}.tools_closingNote__gw6Od{margin-top:34px;text-align:center;color:var(--tool-muted);font-size:11px}@media (min-width:1440px){.tools_hero__10fpt{gap:100px}}@media (max-width:1023px){.tools_container__OVna_{width:calc(100% - 64px)}.tools_hero__10fpt{gap:35px}.tools_heroCopy__z2Q_a h1{font-size:clamp(45px,6vw,65px)}.tools_featured__xrHA4{padding-inline:22px}.tools_featuredTop__QwHTD>span:last-child{display:none}.tools_benefits__k64kK{gap:12px}.tools_directoryHeading__S2qHV>p{display:none}.tools_toolCard__BFUuo{padding-inline:23px}.tools_guidance__erFs0{flex-wrap:wrap;gap:16px}.tools_guidance__erFs0>div{flex:1}.tools_guidanceLink__2F2bR{margin-left:40px}}@media (max-width:767px){.tools_page__BwBq0{padding-top:108px;padding-bottom:40px}.tools_container__OVna_{width:calc(100% - 40px)}.tools_hero__10fpt{grid-template-columns:1fr;gap:36px;padding-bottom:44px}.tools_heroCopy__z2Q_a h1{font-size:clamp(47px,10vw,70px);margin-top:23px}.tools_intro__Dy0my{max-width:500px;font-size:15px;margin-top:21px}.tools_browseLink__aBy1V{margin-top:18px}.tools_benefits__k64kK{margin-top:23px;gap:18px}.tools_featured__xrHA4{padding:23px}.tools_featuredTop__QwHTD>span:last-child{display:inline}.tools_featured__xrHA4 h2{margin-top:20px}.tools_planPreview__kduab{margin-top:22px}.tools_planHeader__ZyPw_ strong{font-size:14px}.tools_planHeader__ZyPw_ div>span{font-size:11px}.tools_planRow__C7OfR{font-size:12px}.tools_directory__f2QAk{padding-top:33px}.tools_directoryHeading__S2qHV h2{font-size:28px}.tools_sectionLabel__SPWEH{font-size:10px}.tools_filters__Z_hoM{margin-top:24px;gap:7px}.tools_filters__Z_hoM button{min-height:44px;padding-inline:12px;font-size:11px}.tools_resultsHeader__2O8wV{margin-top:24px}.tools_resultsHeader__2O8wV>span{display:none}.tools_toolGrid__VN70J{grid-template-columns:1fr;gap:12px}.tools_toolCard__BFUuo{padding:23px 23px 0}.tools_toolCard__BFUuo h3{font-size:22px}.tools_cardDescription__0rW_z{font-size:14px}.tools_cardStage__Td0bF{font-size:11px}.tools_outcome__PD2hL{padding-top:22px}.tools_guidance__erFs0{align-items:flex-start;margin-top:25px;padding:23px}.tools_guidance__erFs0 h2{line-height:1.5}.tools_guidanceLink__2F2bR{margin-left:40px}.tools_closingNote__gw6Od{max-width:260px;margin-inline:auto;line-height:1.8}}@media (prefers-reduced-motion:reduce){.tools_page__BwBq0 *,.tools_page__BwBq0 :after,.tools_page__BwBq0 :before{transition:none;scroll-behavior:auto}.tools_featuredCta__05X2x:active,.tools_toolCard__BFUuo:active,.tools_toolCard__BFUuo:hover,.tools_toolCard__BFUuo:hover .tools_openTool__JhdI8 svg{transform:none}}