.tools_page__K_Aj3{min-height:100vh;background:var(--paper)}.tools_shell___l_yU{width:min(1240px,calc(100% - 72px));margin:0 auto;padding:72px 0 104px}.tools_hero___eXMY{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(40px,8vw,120px);align-items:start;padding:48px 0 84px}.tools_hero___eXMY h1{max-width:760px;margin:0;font-size:clamp(52px,7vw,94px);line-height:.94;letter-spacing:-.075em}.tools_lede__M0Hgc{max-width:620px;margin:30px 0 28px;color:var(--ink-soft);font-size:19px;line-height:1.55}.tools_actions__tx8pV{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.tools_note__oHC7y{margin:24px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.5}.tools_factCard__NKJjf{padding:30px;border:2px solid var(--ink);background:var(--white);box-shadow:10px 10px 0 var(--rust)}.tools_factCard__NKJjf h2{margin:0 0 20px;font-size:24px;letter-spacing:-.04em}.tools_factList__Wuwjv{display:grid;gap:0;margin:0;padding:0;list-style:none}.tools_factList__Wuwjv li{padding:14px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.45}.tools_factList__Wuwjv strong{display:block;margin-bottom:3px}.tools_section__zMVmH{padding:84px 0;border-top:1px solid var(--line)}.tools_sectionHeader__EVNvX{max-width:720px;margin-bottom:42px}.tools_sectionHeader__EVNvX h2{margin:0 0 14px;font-size:clamp(36px,5vw,62px);line-height:.98;letter-spacing:-.065em}.tools_card__H5f_W p,.tools_disclaimer__NEQf3 p,.tools_faq__3cm5b dd,.tools_sectionHeader__EVNvX p{color:var(--ink-soft);line-height:1.6}.tools_example__TK23m{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:center;gap:clamp(30px,7vw,100px)}.tools_example__TK23m h2{max-width:700px;margin:0 0 20px;font-size:clamp(36px,5vw,62px);line-height:.98;letter-spacing:-.065em}.tools_example__TK23m p:not(:first-child){max-width:620px;color:var(--ink-soft);line-height:1.6}.tools_example__TK23m .tools_actions__tx8pV{margin-top:26px}.tools_exampleMedia__oN6zE{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:var(--ink);border:1px solid var(--line);box-shadow:10px 10px 0 var(--rust)}.tools_slideGallery__pvV3v{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0 0 32px}.tools_slideGallery__pvV3v figure{margin:0;min-width:0}.tools_slideGallery__pvV3v a{display:block}.tools_slideGallery__pvV3v img{display:block;width:100%;height:auto;background:var(--ink)}.tools_slideGallery__pvV3v figcaption{margin-top:10px;color:var(--ink-soft);font-size:14px;line-height:1.5}@media (max-width:900px){.tools_slideGallery__pvV3v{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.tools_slideGallery__pvV3v{grid-template-columns:1fr;gap:28px}.tools_slideGallery__pvV3v figure{width:min(100%,330px);margin:0 auto}}.tools_cards__pjnCa,.tools_faq__3cm5b,.tools_steps__hcJWc{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tools_card__H5f_W,.tools_step__N8sHj{padding:26px;border:1px solid var(--line);background:var(--white)}.tools_stepNumber__j8g44{color:var(--rust);font:800 12px/1 Arial,sans-serif;letter-spacing:.12em}.tools_card__H5f_W h3,.tools_step__N8sHj h3{margin:28px 0 10px;font-size:20px;letter-spacing:-.035em}.tools_card__H5f_W p,.tools_step__N8sHj p{margin:0;font-size:14px}.tools_disclaimer__NEQf3{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;padding:44px;color:var(--paper);background:var(--ink)}.tools_disclaimer__NEQf3 h2{margin:0;color:var(--signal);font-size:clamp(32px,4vw,52px);line-height:.98;letter-spacing:-.06em}.tools_disclaimer__NEQf3 p{margin:0;color:#c6c7bf}.tools_faq__3cm5b{grid-template-columns:repeat(2,1fr)}.tools_faq__3cm5b dl{margin:0}.tools_faq__3cm5b dt{font-weight:800}.tools_faq__3cm5b dd{margin:8px 0 0;font-size:14px}.tools_closing__RUGg1{padding:66px 0 0;text-align:center}.tools_closing__RUGg1 h2{margin:0 auto 24px;font-size:clamp(36px,5vw,62px);line-height:.98;letter-spacing:-.065em}@media (max-width:780px){.tools_shell___l_yU{width:min(100% - 40px,620px);padding-top:36px}.tools_disclaimer__NEQf3,.tools_example__TK23m,.tools_hero___eXMY{grid-template-columns:1fr}.tools_hero___eXMY{padding-top:28px;padding-bottom:64px}.tools_cards__pjnCa,.tools_faq__3cm5b,.tools_steps__hcJWc{grid-template-columns:1fr}.tools_section__zMVmH{padding:64px 0}.tools_disclaimer__NEQf3{gap:24px;padding:28px}.tools_exampleMedia__oN6zE{max-width:360px;margin:0 auto}}