@media (max-width:768px){.home-responsive{width:100%;max-width:100%;overflow-x:clip}.home-responsive .home-grid{grid-template-columns:minmax(0,1fr)!important}.home-responsive .home-heading{overflow-wrap:anywhere;font-size:clamp(2rem,9vw,3.5rem)!important;line-height:1.08!important}.home-responsive img{max-width:100%;height:auto}.home-responsive .mobile-header{flex-direction:column!important;align-items:stretch!important;gap:16px!important;display:flex!important}.home-responsive .mobile-hero,.home-responsive .mobile-cardsGrid,.home-responsive .mobile-timelineGrid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;display:grid!important}.home-responsive .mobile-footer{flex-direction:column!important;gap:20px!important;display:flex!important}.home-responsive .mobile-header>*,.home-responsive .mobile-hero>*,.home-responsive .mobile-cardsGrid>*,.home-responsive .mobile-timelineGrid>*{min-width:0!important;max-width:100%!important}.home-responsive .mobile-header{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.home-responsive .mobile-header nav{display:none!important}.home-responsive .mobile-header>button{cursor:pointer;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.home-responsive .mobile-header>a{overflow-wrap:anywhere;min-width:0}.home-responsive .mobile-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.home-responsive .mobile-tag-grid>*{overflow-wrap:anywhere;min-width:0!important}}@media (max-width:360px){.home-responsive .mobile-tag-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:768px){.home-responsive .mobile-header>button{visibility:visible!important;display:inline-flex!important}.home-responsive{overflow-x:clip}.home-responsive h1,.home-responsive h2,.home-responsive h3{letter-spacing:-.5px!important;text-align:center!important;overflow-wrap:anywhere!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(23px,6vw,30px)!important;line-height:1.18!important}.home-responsive h1{font-size:clamp(28px,7vw,34px)!important}.home-responsive h3{font-size:22px!important}.home-responsive .mobile-header nav{display:none!important}.home-responsive .mobile-header>button{visibility:visible!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.home-responsive .mobile-header{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;padding:24px 18px!important;display:flex!important}.home-responsive .mobile-header h1,.home-responsive .mobile-header h2,.home-responsive .mobile-header h3{letter-spacing:-.3px!important;text-align:center!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(21px,5.5vw,26px)!important;line-height:1.25!important}.home-responsive .hero-eyebrow{display:none!important}.home-responsive .hero-content{text-align:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:24px 18px!important}.home-responsive .hero-content h1,.home-responsive .hero-content h2,.home-responsive .hero-content p{text-align:center!important;overflow-wrap:anywhere!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.home-responsive .hero-content h1{font-size:clamp(27px,7vw,34px)!important;line-height:1.18!important}.home-responsive .hero-content p{font-size:16px!important;line-height:1.6!important}.home-responsive .hero-actions{flex-direction:column!important;align-items:center!important;gap:12px!important;display:flex!important}.home-responsive .mobile-hero>div>p:first-child{display:none!important}.home-responsive .mobile-hero>div{box-sizing:border-box!important;text-align:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:12px 20px 24px!important}.home-responsive .mobile-hero h1{text-align:center!important;font-size:clamp(26px,6.5vw,32px)!important;line-height:1.2!important}.home-responsive .mobile-hero p{text-align:center!important;overflow-wrap:anywhere!important;max-width:100%!important;font-size:16px!important;line-height:1.6!important}.home-responsive .mobile-hero>div>div{flex-direction:column!important;align-items:center!important;gap:12px!important;display:flex!important}.home-responsive .mobile-hero{margin-top:-55px!important;padding-top:12px!important}.home-responsive article,.home-responsive article h2,.home-responsive article h3,.home-responsive article p,.home-responsive article a{text-align:center!important}.home-responsive article{flex-direction:column!important;align-items:center!important;display:flex!important}.home-responsive article p{overflow-wrap:anywhere!important;max-width:100%!important}.home-responsive article a{align-self:center!important}.home-responsive .mobile-card,.home-responsive .feature-card,.home-responsive .feature-grid>*,.home-responsive .features-grid>*,.home-responsive .mobile-card *,.home-responsive .feature-card *,.home-responsive .feature-grid>* *,.home-responsive .features-grid>* *{text-align:center!important}.home-responsive .mobile-card,.home-responsive .feature-card,.home-responsive .feature-grid>*,.home-responsive .features-grid>*{place-items:center!important}.home-responsive .mobile-card a,.home-responsive .feature-card a,.home-responsive .feature-grid a,.home-responsive .features-grid a{margin-left:auto!important;margin-right:auto!important}.home-responsive a[href=\/taxlife-ai],.home-responsive a[href=\/chess-lounge],.home-responsive a[href=\/ai-apps],.home-responsive a[href=\/community]{text-align:center!important;justify-content:center!important;align-items:center!important}.home-responsive a[href=\/taxlife-ai]>*,.home-responsive a[href=\/chess-lounge]>*,.home-responsive a[href=\/ai-apps]>*,.home-responsive a[href=\/community]>*{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.home-responsive a[href=\/taxlife-ai] p,.home-responsive a[href=\/chess-lounge] p,.home-responsive a[href=\/ai-apps] p,.home-responsive a[href=\/community] p{text-align:center!important;width:100%!important}.home-responsive section:has(>div>div>h3){max-width:100%}.home-responsive section:has(.purpose-mobile-card){flex-direction:column!important;align-items:center!important;gap:24px!important;display:flex!important}.home-responsive .purpose-mobile-card{box-sizing:border-box!important;text-align:center!important;width:100%!important;max-width:100%!important}.home-responsive .purpose-mobile-card *{text-align:center!important}.home-responsive section:has(>div>p:first-child):has(>div:nth-child(2)>div>h3){box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:22px!important;width:100%!important;padding:30px 18px!important;display:flex!important}:is(.home-responsive section:has(>div>p:first-child):has(>div:nth-child(2)>div>h3) h2,.home-responsive section:has(>div>p:first-child):has(>div:nth-child(2)>div>h3) h3,.home-responsive section:has(>div>p:first-child):has(>div:nth-child(2)>div>h3) p){text-align:center!important;overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important}.home-responsive{width:100%;max-width:100%;overflow-x:clip}.home-responsive section:has(>div>p:first-child):has(>div:nth-child(2)>div>h3){grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding:28px 18px!important;display:grid!important}.home-responsive section:has(>div>p:first-child):has(>div:nth-child(2)>div>h3)>div{box-sizing:border-box!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 auto!important}:is(.home-responsive section:has(>div>p:first-child):has(>div:nth-child(2)>div>h3) h2,.home-responsive section:has(>div>p:first-child):has(>div:nth-child(2)>div>h3) h3,.home-responsive section:has(>div>p:first-child):has(>div:nth-child(2)>div>h3) p){text-align:center!important;overflow-wrap:break-word!important;max-width:100%!important}.home-responsive .mobile-tag-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;display:grid!important}.home-responsive .mobile-tag-grid>*{box-sizing:border-box!important;text-align:center!important;width:100%!important;min-width:0!important;padding:22px 16px!important}.home-responsive footer{box-sizing:border-box!important;text-align:center!important;width:100%!important;max-width:100%!important;padding:30px 20px!important}.home-responsive footer>*,.home-responsive footer h2,.home-responsive footer h3,.home-responsive footer p{overflow-wrap:break-word!important;text-align:center!important;min-width:0!important;max-width:100%!important}.home-responsive section:has(>div>p:first-child):has(>div>h2){min-width:0!important}.home-responsive section:has(>div>p:first-child):has(>div>h2)>div{min-width:0!important;max-width:100%!important}.home-responsive section:has(>div>p:first-child):has(>div>h2)>div>*{overflow-wrap:break-word!important}.home-responsive section:has(>div>p:first-child):has(>div>h2){box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;gap:24px!important;width:100%!important;display:flex!important}.home-responsive section:has(>div>p:first-child):has(>div>h2)>div{box-sizing:border-box!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:100%!important}:is(.home-responsive section:has(>div>p:first-child):has(>div>h2) h2,.home-responsive section:has(>div>p:first-child):has(>div>h2) h3,.home-responsive section:has(>div>p:first-child):has(>div>h2) p){text-align:center!important;overflow-wrap:anywhere!important}.home-responsive section{text-align:center!important}.home-responsive section>p,.home-responsive section>h2,.home-responsive section>h3{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.home-responsive section>div{box-sizing:border-box;min-width:0}.home-responsive section>div>h2,.home-responsive section>div>h3,.home-responsive section>div>p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.home-responsive .mobile-tag-grid>*{text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.home-responsive .mobile-timelineGrid>*{text-align:center!important;justify-items:center!important}.home-responsive section h2,.home-responsive section h3,.home-responsive section p{overflow-wrap:break-word}.home-responsive section a[href]{margin-left:auto!important;margin-right:auto!important}}
