body{background:#fff;color:#252839}.nav{border-color:#e3e7ef}.brand-mark{background:#635bff;color:#fff}.nav .active,.tool strong,.editorial a{color:#635bff}.eyebrow{color:#60677b}.eyebrow span{background:#635bff}.hero{padding-bottom:48px}h1 i{color:#635bff}.lead{color:#626b7d}.resource-search{margin-top:32px;width:min(520px,100%);height:52px;background:#f1f4f8;border-radius:9px;display:flex;align-items:center;gap:12px;padding:0 17px;color:#657086}.resource-search input{background:transparent;border:0;outline:0;width:100%;font:500 15px "DM Sans";color:#252839}.quick-categories{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.quick-categories a{border:1px solid #dbe1ea;color:#4f5970;text-decoration:none;padding:8px 11px;border-radius:6px;font-size:12px;font-weight:600}.quick-categories a:hover{border-color:#635bff;color:#635bff}.notice{border-left:0;background:#f8f9fb;border:1px solid #e6e9ef;border-radius:6px}.perks{background:#f7f8fb;color:#252839;border-top:1px solid #e5e8ef;border-bottom:1px solid #e5e8ef}.perks-copy,.perk p{color:#626b7d}.perk-grid{grid-template-columns:repeat(2,1fr);gap:0 48px}.perk{background:transparent;border:0;border-top:1px solid #dfe3eb;padding:28px 0}.perk-tag{color:#635bff}.button{background:#635bff;color:#fff;border-radius:6px}.button.secondary{color:#635bff;border-color:#c7c3ff;background:#fff}.directory{padding-top:70px}.directory h2,.perks h2{color:#252839}.category{scroll-margin-top:20px}.category-title{border-bottom:1px solid #dfe3eb;padding-bottom:13px}.category-title span{color:#635bff}.tool-grid{grid-template-columns:repeat(2,1fr);gap:0 48px}.tool{background:#fff;border:0;border-bottom:1px solid #e4e7ed;padding:26px 0;min-height:205px}.tool:hover{transform:none;border-color:#635bff}.tool-tag{color:#69748a}.tool-owned{background:#efedff;color:#5548dc}.tool h4{color:#5548dc;font-size:17px;margin-top:22px}.tool p{color:#566176}.editorial{background:#fafbfc}.editorial strong{color:#252839}footer{background:#252839}@media(max-width:760px){.perk-grid,.tool-grid{grid-template-columns:1fr}.quick-categories{overflow:auto;flex-wrap:nowrap;padding-bottom:6px}.quick-categories a{white-space:nowrap}}
