.ai-tax-concierge-original .hero h1>span,.ai-tax-concierge-original .hero h1>em{display:block}.ai-tax-concierge-original .hero-copy .eyebrow{color:#186dc7}.ai-tax-concierge-original [data-count-value]{font-variant-numeric:tabular-nums}.ai-tax-concierge-original .ring{border:0;position:relative}.ai-tax-concierge-original .ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.ai-tax-concierge-original .ring circle{fill:none;stroke-width:7px}.ai-tax-concierge-original .ring-track{stroke:#d7e7fa}.ai-tax-concierge-original .ring-progress{stroke:#20cbbc;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:14px}.ai-tax-concierge-original .mini-lines i{transform-origin:0}.ai-tax-concierge-original :is(.bars i,.line-chart span){transform-origin:bottom}.ai-tax-concierge-original .timeline:before{transform-origin:0}.ai-tax-concierge-original .value-grid article{transition:transform .25s ease-out,box-shadow .4s,border-color .4s}.ai-tax-concierge-original :is(.button,.nav-cta){transition:transform .3s,box-shadow .3s,background .3s}.ai-tax-concierge-original .button span{transition:transform .3s;display:inline-block}.ai-tax-concierge-original .nav-links a{padding-block:8px;position:relative}.ai-tax-concierge-original .nav-links a:after{content:"";transform-origin:0;background:#176fec;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ai-tax-concierge-original .nav-links a:is(:hover,:focus-visible):after{transform:scaleX(1)}.ai-tax-concierge-original :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #176fec}.ai-tax-concierge-original .faq-item{cursor:default;padding:0;display:block}.ai-tax-concierge-original .faq-question{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;padding:20px 3px;display:flex}.ai-tax-concierge-original .faq-question i{transition:transform .35s}.ai-tax-concierge-original .faq-item.open .faq-question i{transform:rotate(135deg)}.ai-tax-concierge-original .faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.ai-tax-concierge-original .faq-answer>div{min-height:0;overflow:hidden}.ai-tax-concierge-original .faq-answer small{margin:0;padding:0 3px 20px}.ai-tax-concierge-original .faq-item.open .faq-answer{opacity:1;grid-template-rows:1fr}@media (hover:hover) and (pointer:fine){.ai-tax-concierge-original .value-grid article:hover{border-color:#a1c7f6;box-shadow:0 18px 45px #176fec18}.ai-tax-concierge-original :is(.button,.nav-cta):hover{transform:translateY(-3px);box-shadow:0 15px 32px #176fec26}.ai-tax-concierge-original .button:hover span{transform:translate(5px)}}@media (width<=800px){.ai-tax-concierge-original .value-grid article{transform:none!important}}@media (prefers-reduced-motion:reduce){.ai-tax-concierge-original *,.ai-tax-concierge-original :before,.ai-tax-concierge-original :after{transition:none!important;animation:none!important}.ai-tax-concierge-original :is(.value-grid article,.button,.nav-cta,.button span){transform:none!important}}
