.tools-module__YkmrlW__page{color:#0b0b0a;background:#f7f6f2;min-height:100vh}.tools-module__YkmrlW__hero{color:#fff;background:#0a0a0a;grid-template-rows:auto 1fr auto;min-height:550px;margin:0 20px 20px;padding:clamp(30px,4vw,58px);display:grid}.tools-module__YkmrlW__heroTopline{color:#a3a3a0;justify-content:space-between;align-items:center;gap:24px;font-size:13px;display:flex}.tools-module__YkmrlW__heroTopline>div{color:#fff;align-items:center;gap:14px;font-weight:580;display:flex}.tools-module__YkmrlW__heroTopline>span{border-left:1px solid #343434;min-width:110px;padding-left:16px}.tools-module__YkmrlW__heroMark{color:#ff8f3d;width:30px;height:30px}.tools-module__YkmrlW__heroMark i{transform-origin:1.5px 15px;width:3px;height:15px;left:13.5px}.tools-module__YkmrlW__hero h1{letter-spacing:-.075em;align-self:center;max-width:980px;margin:54px 0;font-size:clamp(66px,8.5vw,126px);font-weight:430;line-height:.86}.tools-module__YkmrlW__hero h1 em{color:#ff8f3d;font-weight:500}.tools-module__YkmrlW__heroFooter{border-top:1px solid #343434;grid-template-columns:minmax(300px,.95fr) minmax(420px,1.05fr);align-items:end;gap:64px;padding-top:28px;display:grid}.tools-module__YkmrlW__heroFooter>p{color:#b7b7b2;letter-spacing:-.02em;max-width:600px;font-size:clamp(17px,1.8vw,23px);font-weight:430;line-height:1.42}.tools-module__YkmrlW__heroFooter>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tools-module__YkmrlW__heroFooter span{color:#d1d1cc;background:#171717;border:1px solid #2d2d2d;align-items:center;min-height:45px;padding:0 13px;font-size:11px;display:flex}.tools-module__YkmrlW__library{background:#eeede8;margin:0 20px;padding:clamp(88px,9vw,140px) clamp(28px,4vw,64px)}.tools-module__YkmrlW__libraryHeader{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:72px;margin-bottom:clamp(54px,6vw,88px);display:grid}.tools-module__YkmrlW__libraryHeader h2{letter-spacing:-.067em;max-width:850px;font-size:clamp(48px,6.5vw,94px);font-weight:430;line-height:.94}.tools-module__YkmrlW__libraryHeader p{color:#5d5d58;letter-spacing:-.015em;max-width:500px;font-size:17px;font-weight:430;line-height:1.5}.tools-module__YkmrlW__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tools-module__YkmrlW__toolCard,.tools-module__YkmrlW__toolPromise{min-height:620px}.tools-module__YkmrlW__toolCard{color:#fff;background:#0a0a0a;grid-template-rows:minmax(340px,1fr) 280px;min-width:0;display:grid;overflow:hidden}.tools-module__YkmrlW__toolCardCopy{flex-direction:column;min-width:0;padding:clamp(28px,3.5vw,48px);display:flex}.tools-module__YkmrlW__toolCardCopy>header,.tools-module__YkmrlW__toolCardCopy>footer{justify-content:space-between;align-items:center;display:flex}.tools-module__YkmrlW__toolIcon{color:#0a0a0a;background:#ff8f3d;place-items:center;width:52px;height:52px;display:grid}.tools-module__YkmrlW__toolIcon svg{stroke-width:1.7px;width:25px;height:25px}.tools-module__YkmrlW__toolNumber{color:#6d6d69;font-variant-numeric:tabular-nums;font-size:15px}.tools-module__YkmrlW__toolCardCopy>div{margin-block:auto;padding:44px 0}.tools-module__YkmrlW__toolCardCopy h3{letter-spacing:-.06em;max-width:520px;font-size:clamp(38px,4.2vw,64px);font-weight:430;line-height:.96}.tools-module__YkmrlW__toolCardCopy p{color:#aaa;max-width:520px;margin-top:24px;font-size:15px;font-weight:430;line-height:1.5}.tools-module__YkmrlW__toolCardCopy>footer{border-top:1px solid #303030;padding-top:20px}.tools-module__YkmrlW__toolCardCopy footer strong{font-size:13px;font-weight:560}.tools-module__YkmrlW__toolCardCopy footer svg{width:20px;height:20px;transition:transform .22s}.tools-module__YkmrlW__toolCard:hover .tools-module__YkmrlW__toolCardCopy footer svg{transform:translate(3px,-3px)}.tools-module__YkmrlW__toolPreview{color:#111;background:#ff8f3d;place-items:center;min-width:0;padding:30px clamp(28px,4vw,58px);display:grid}.tools-module__YkmrlW__previewWindow{background:#fff;width:100%;max-width:560px;transition:transform .42s cubic-bezier(.2,.75,.2,1);box-shadow:0 24px 54px #180e0429}.tools-module__YkmrlW__toolCard:hover .tools-module__YkmrlW__previewWindow{transform:translateY(-6px)rotate(-.4deg)}.tools-module__YkmrlW__previewChrome{color:#73736f;background:#efefeb;border-bottom:1px solid #deded9;align-items:center;gap:6px;height:34px;padding:0 13px;display:flex}.tools-module__YkmrlW__previewChrome>span{background:#c4c4bf;border-radius:50%;width:7px;height:7px}.tools-module__YkmrlW__previewChrome p{margin-left:6px;font:9px/1 Arial,Helvetica,sans-serif}.tools-module__YkmrlW__previewMessage{min-height:64px;padding:18px 24px 8px;font:11px/1.45 Arial,Helvetica,sans-serif}.tools-module__YkmrlW__previewSignature{background:#fff;grid-template-columns:44px 1fr;align-items:start;gap:12px;padding:0 24px 22px;font:10px/1.4 Arial,Helvetica,sans-serif;display:grid}.tools-module__YkmrlW__previewSignature>span{color:#111;background:#ff8f3d;place-items:center;width:44px;height:44px;font-size:12px;font-weight:700;display:grid}.tools-module__YkmrlW__previewSignature>div{border-left:2px solid #ff8f3d;padding-left:12px}.tools-module__YkmrlW__previewSignature strong,.tools-module__YkmrlW__previewSignature p,.tools-module__YkmrlW__previewSignature small{display:block}.tools-module__YkmrlW__previewSignature strong{font-size:13px}.tools-module__YkmrlW__previewSignature p{color:#555;margin:1px 0 5px}.tools-module__YkmrlW__previewSignature small{color:#222;font-size:9px}.tools-module__YkmrlW__toolPromise{background:#deddd6;border-top:6px solid #ff8f3d;flex-direction:column;padding:clamp(30px,4vw,58px);display:flex;overflow:hidden}.tools-module__YkmrlW__promiseMark{color:#ff8f3d;width:48px;height:48px}.tools-module__YkmrlW__promiseMark i{transform-origin:2px 24px;width:4px;height:24px;left:22px}.tools-module__YkmrlW__toolPromise>div{margin-block:auto;padding:64px 0}.tools-module__YkmrlW__toolPromise h3{letter-spacing:-.062em;max-width:590px;font-size:clamp(42px,4.6vw,70px);font-weight:430;line-height:.94}.tools-module__YkmrlW__toolPromise p{color:#54544f;max-width:520px;margin-top:26px;font-size:16px;font-weight:430;line-height:1.5}.tools-module__YkmrlW__toolPromise ul{border-top:1px solid #c5c4bd;gap:0;margin:0;padding:0;list-style:none;display:grid}.tools-module__YkmrlW__toolPromise li{color:#343431;border-bottom:1px solid #c5c4bd;align-items:center;gap:11px;padding:14px 0;font-size:12px;display:flex}.tools-module__YkmrlW__toolPromise li svg{color:#ff8f3d;stroke-width:2.2px;width:16px;height:16px}.tools-module__YkmrlW__toolsContact{background:#fff;border:1px solid #deddd6;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:70px;margin:20px;padding:clamp(64px,8vw,112px) clamp(30px,5vw,76px);display:grid}.tools-module__YkmrlW__toolsContact h2{letter-spacing:-.067em;max-width:1000px;font-size:clamp(46px,6.4vw,94px);font-weight:430;line-height:.94}.tools-module__YkmrlW__toolsContact p{color:#5f5f5a;max-width:650px;margin-top:30px;font-size:17px;font-weight:430;line-height:1.5}.tools-module__YkmrlW__toolsContact>a{color:#fff;white-space:nowrap;background:#0a0a0a;justify-content:center;justify-self:end;align-items:center;gap:14px;width:fit-content;min-height:54px;padding:0 18px;font-size:13px;transition:color .18s,background .18s;display:inline-flex}.tools-module__YkmrlW__toolsContact>a:hover{color:#0a0a0a;background:#ff8f3d}.tools-module__YkmrlW__toolsContact>a svg{width:18px;height:18px}.tools-module__YkmrlW__toolCard:focus-visible,.tools-module__YkmrlW__toolsContact>a:focus-visible{outline-offset:3px;outline:3px solid #ff8f3d}@media (max-width:960px){.tools-module__YkmrlW__heroFooter,.tools-module__YkmrlW__libraryHeader,.tools-module__YkmrlW__toolsContact{grid-template-columns:1fr}.tools-module__YkmrlW__heroFooter{gap:32px}.tools-module__YkmrlW__toolGrid{grid-template-columns:1fr}.tools-module__YkmrlW__toolsContact>a{justify-self:start}}@media (max-width:620px){.tools-module__YkmrlW__hero,.tools-module__YkmrlW__library,.tools-module__YkmrlW__toolsContact{margin-inline:12px}.tools-module__YkmrlW__hero{min-height:560px;margin-bottom:12px;padding:28px 22px}.tools-module__YkmrlW__heroTopline{font-size:11px}.tools-module__YkmrlW__heroTopline>span{min-width:auto;padding-left:12px}.tools-module__YkmrlW__hero h1{margin:48px 0;font-size:clamp(56px,16vw,76px)}.tools-module__YkmrlW__heroFooter{padding-top:22px}.tools-module__YkmrlW__heroFooter>p{font-size:16px}.tools-module__YkmrlW__heroFooter>div{grid-template-columns:1fr;gap:6px}.tools-module__YkmrlW__heroFooter span{min-height:38px}.tools-module__YkmrlW__library{padding:78px 18px}.tools-module__YkmrlW__libraryHeader{gap:28px;margin-bottom:48px}.tools-module__YkmrlW__libraryHeader h2{font-size:48px}.tools-module__YkmrlW__libraryHeader p{font-size:15px}.tools-module__YkmrlW__toolCard,.tools-module__YkmrlW__toolPromise{min-height:0}.tools-module__YkmrlW__toolCard{grid-template-rows:minmax(380px,auto) 240px}.tools-module__YkmrlW__toolCardCopy{padding:26px 22px}.tools-module__YkmrlW__toolCardCopy h3{font-size:44px}.tools-module__YkmrlW__toolCardCopy p{font-size:14px}.tools-module__YkmrlW__toolPreview{padding:24px 18px}.tools-module__YkmrlW__toolPromise{min-height:560px;padding:30px 24px}.tools-module__YkmrlW__toolPromise h3{font-size:48px}.tools-module__YkmrlW__toolsContact{gap:48px;margin-block:12px;padding:68px 24px}.tools-module__YkmrlW__toolsContact h2{font-size:48px}.tools-module__YkmrlW__toolsContact p{font-size:15px}}@media (prefers-reduced-motion:reduce){.tools-module__YkmrlW__toolCardCopy footer svg,.tools-module__YkmrlW__previewWindow,.tools-module__YkmrlW__toolsContact>a{transition:none}}
