.tools-access{padding:24px;border:1px solid #dcdfe3;border-radius:10px;background:#fff;margin-bottom:20px}.tools-access h2{font-size:1.15rem;margin:0 0 8px}.tools-access p{font-size:.92rem;margin:8px 0 16px;color:#555}.tools-turnstile{max-width:100%;min-width:0}.tools-access[hidden]{display:none!important}@media(max-width:480px){.tools-access{padding:16px 12px}}

.tools-access button[hidden]{display:none!important}

.tool-usage{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 32px;background:#fff;border:1px solid #dcdfe3;border-radius:8px}.tool-usage .eyebrow{display:block;margin-bottom:10px;font-size:.72rem}.tool-usage h2{font-size:clamp(21px,2vw,27px);line-height:1.2;margin:0 0 10px;letter-spacing:-.025em}.tool-usage-copy p{font-size:.9rem;line-height:1.5;margin:0}.tool-usage-stat{flex:0 0 auto;min-width:125px;border-left:1px solid #dcdfe3;padding-left:28px;text-align:center}.tool-usage .tool-usage-stat strong{display:block;font:700 clamp(38px,4vw,54px)/1.05 var(--head,Arial,sans-serif);letter-spacing:-.04em;color:#1a1a1a}.tool-usage-stat span{display:block;font-size:.78rem;line-height:1.4;color:#5f6469;margin-top:8px}@media(max-width:600px){.tool-usage{padding:24px 20px;gap:18px}.tool-usage-stat{min-width:98px;padding-left:18px}.tool-usage .eyebrow{font-size:.65rem}.tool-usage h2{font-size:21px}.tool-usage-copy p{font-size:.83rem}}@media(max-width:359px){.tool-usage{flex-direction:column;align-items:flex-start}.tool-usage-stat{text-align:left;padding-left:0;border-left:0}}
