.home-discovery{padding:64px 0 72px}.home-discovery h2{letter-spacing:-.045em;font-size:clamp(30px,4vw,46px);line-height:1.12}.home-discovery>.wrap>p{color:#726b63;margin:18px 0 28px;font-size:17px}.home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.home-category-grid a{color:#202124;border:1px solid #cacaca;border-radius:20px;align-items:center;gap:12px;min-height:80px;padding:18px;transition:background .2s,transform .2s;display:flex}.home-category-grid a>svg:first-child{color:#ff880a;flex-shrink:0}.home-category-grid a>svg:last-child{flex-shrink:0;margin-left:auto}.home-category-grid a:hover,.home-category-grid a:focus-visible{background:#f4f4f4;transform:translateY(-2px)}.home-category-grid strong{font-size:16px;line-height:1.3}.professional .pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coki-compact{padding:64px 0}.coki-compact .coki-grid{display:block}.coki-compact .coki-copy{max-width:680px}.coki-compact .coki-copy h2{font-size:clamp(36px,5vw,56px)}.coki-compact .coki-copy h2 br{display:none}.coki-compact .coki-lead{margin:18px 0;font-size:20px}.coki-compact .coki-lead br{display:none}.coki-compact .development-note{margin-top:20px;display:flex}.coki-compact .coki-demo{max-width:680px;margin:130px auto 0}.android-section{padding-top:32px;padding-bottom:32px}.android-section h2{font-size:26px}.android-section .android-preview{display:none}.home-closing{padding:64px 20px}.home-closing h2{margin-bottom:28px;font-size:clamp(30px,5vw,48px)}.footer-centered{flex-wrap:wrap;gap:22px}@media (max-width:760px){.home-discovery{padding:36px 0 48px}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-category-grid a{gap:8px;min-height:78px;padding:14px 12px}.home-category-grid strong{font-size:14px}.professional .pro-grid{grid-template-columns:1fr}.coki-compact{padding:48px 0}.coki-compact .coki-demo{margin-top:125px}.home-closing{padding:48px 20px}.home-discovery .text-link{align-items:center;gap:10px;line-height:1.5;display:inline-flex}.home-discovery .text-link svg{flex-shrink:0}}.home-providers{padding:0 0 48px}.home-providers-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.home-providers h2{letter-spacing:-.035em;font-size:clamp(27px,3.2vw,38px);line-height:1.15}.home-providers .provider-card h2{font-size:20px}.home-providers .text-link{white-space:nowrap;align-items:center;gap:10px;display:flex}.home-providers+.home-discovery{padding-top:0}.home-providers .directory-card{flex-direction:column;min-height:0;display:flex}.home-providers .directory-card-actions,.home-providers .directory-contact{margin-top:16px}.home-providers .provider-rating{margin-top:18px}.home-providers .directory-grid{align-items:start}@media (max-width:760px){.home-providers-heading{flex-direction:column;align-items:start;gap:14px}.home-providers .directory-grid{grid-template-columns:1fr}.home-providers{padding-bottom:40px}.hero-white .hero-buttons .button{min-height:48px;font-size:14px}}.home-providers .provider-rating{font-size:16px}.home-providers .provider-rating span{font-size:13px}.home-providers .provider-card-head p,.home-providers .provider-tags span,.home-providers .directory-review-date{font-size:12px}.home-providers{scroll-margin-top:100px}@media (max-width:360px){.home-category-grid a{gap:6px;padding:12px 10px}.home-category-grid a>svg:last-child{display:none}.home-category-grid a>svg:first-child{width:20px}.home-category-grid strong{overflow-wrap:anywhere;font-size:13px}}.hero-jobs-entry{color:#17191d;text-align:left;align-items:center;gap:12px;max-width:100%;margin-top:22px;padding:14px 0;font-size:14px;line-height:1.6;display:inline-flex}.hero-jobs-entry>svg{color:#ff880a;flex-shrink:0}.hero-jobs-entry strong{text-underline-offset:4px;font-weight:700;text-decoration:underline}.hero-jobs-entry:hover strong{text-decoration-thickness:2px}@media (max-width:600px){.hero-jobs-entry{gap:9px;margin-top:14px;font-size:14px}.hero-jobs-entry span{max-width:250px}}#final .closing-instagram{color:#e5e7eb;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:44px;margin:24px auto 0;font-size:14px;display:flex}#final .closing-instagram:hover{color:#ff880a}#final .closing-instagram:focus-visible{outline-offset:5px;border-radius:6px;outline:2px solid #fff}
