@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";:root{--green:#20b486;--green2:#28d487;--dark:#124f5b;--text:#333;--light:#f4f4f4}*{box-sizing:border-box}img,iframe,video{max-width:100%}html,body,#root{width:100%;min-height:100%}html{scroll-behavior:smooth}body{margin:0;font-family:Poppins,Arial,sans-serif;color:var(--text);font-size:14px;line-height:1.7;background:#fff}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}.container{width:min(1120px,92%);margin:auto}.site-header{height:108px;background:#fff;position:sticky;top:0;z-index:50;box-shadow:0 1px 10px #00000010}.nav-wrap{width:min(1240px,94%);height:100%;margin:auto;display:flex;align-items:center;gap:34px}.brand{display:flex;align-items:center;gap:8px;color:#16526a;min-width:255px;font-size:15px;line-height:1.05}.brand small{display:block;font-size:9px;letter-spacing:.4px;margin-top:4px}.nav{display:flex;align-items:center;gap:28px;margin-left:auto}.nav>a,.nav-dd>button{font-weight:500;color:#1bb187;background:none;border:0;cursor:pointer}.nav-dd button span{font-size:18px}.dropdown{position:absolute;top:34px;left:-35px;background:#fff;box-shadow:0 5px 25px #0002;width:245px;display:flex;flex-direction:column;padding:14px 0}.dropdown a{padding:9px 20px;font-size:14px}.dropdown a:hover{background:#f2f2f2}.consult,.btn{background:var(--green);color:#fff;padding:17px 27px;letter-spacing:2px;font-size:12px;font-weight:600;border-radius:2px}.mobile-toggle{display:none;background:none;border:1px solid #ff8f75;color:#ff8f75;padding:7px 10px}.page-hero{height:300px;position:relative;background:linear-gradient(110deg,#155766,#0f4b58);display:grid;place-items:center;color:#fff;text-align:center;overflow:hidden}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://nnacas.in/wp-content/uploads/2024/05/GettyImages-959142068-how-to-find-best-tax-preparer-near-1920x1080-1.jpg) center/cover;opacity:.12}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d5866b8}.hero-content{position:relative;z-index:1;padding:20px}.hero-content h1{font-size:35px;margin:0 0 12px;line-height:1.25}.hero-content h4{font-size:16px;margin:0;font-weight:500}.home-hero{min-height:650px;background-position:center;background-size:cover;position:relative;display:grid;place-items:center;color:#fff}.home-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#084e5bbd}.home-copy{position:relative;z-index:1;text-align:center;max-width:850px}.home-copy h1{font-size:44px;line-height:1.25}.home-copy p{font-size:17px;margin-bottom:35px}.home-service-ribbon{position:relative;z-index:2;width:min(1000px,92%);min-height:118px;margin:-118px auto 0;padding:20px 16px;background:#191c1fd1;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.home-service-ribbon article{min-height:74px;padding:8px 16px;display:flex;align-items:center;gap:15px;border-right:1px solid rgb(255 255 255 / 22%)}.home-service-ribbon article:last-child{border-right:0}.home-service-ribbon .ribbon-icon{flex:0 0 34px;width:34px;height:38px;color:var(--green2);line-height:1;text-align:center}.home-service-ribbon .ribbon-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home-service-ribbon h2{margin:0;color:#fff;font-size:17px;line-height:1.35;font-weight:600}.page-content,.home-body,.contact-page{padding:70px 0}.page-content>p,.home-body>p{max-width:1000px}.intro{font-size:15px}h2{line-height:1.3;margin:20px 0 12px;color:#111}h4,h5{color:var(--green);letter-spacing:1.5px;margin:30px 0 5px}.numbered{padding-left:24px}.numbered li{margin:16px 0}.content-image{display:block;width:100%;max-height:430px;object-fit:cover;margin:30px 0}.content-image.second{margin-top:30px}.quote-card{background:#fff;box-shadow:0 4px 25px #00000014;padding:30px;margin:35px auto;width:min(680px,100%)}.quote-card h3{margin-top:0;color:#111}.quote-card form{display:grid;gap:8px}.quote-card label,.query-card label{font-size:9px;letter-spacing:1px;font-weight:600}.quote-card input,.quote-card textarea,.query-card input,.query-card textarea,.query-card select{border:0;background:#f2f2f2;padding:12px 14px;outline:none}.quote-card textarea{min-height:100px;resize:vertical}.quote-card button,.query-card button{border:0;background:var(--green);color:#fff;padding:13px;letter-spacing:1px;cursor:pointer}.newsletter{background-color:#1bbd83;padding:45px 0;color:#fff;text-align:center;background-image:linear-gradient(135deg,#24db86ad,#1bc38bad),url(/image/bg_3.png.webp);background-position:center;background-size:cover}.newsletter h3{max-width:720px;margin:0 auto 20px;font-size:18px;line-height:1.35}.newsletter-form{display:flex;gap:10px;max-width:650px;margin:auto}.newsletter-form input{flex:1;border:0;padding:14px;background:#fff}.newsletter-form button{border:0;background:#16a875;color:#fff;padding:0 30px;cursor:pointer}.form-success{color:var(--green);font-size:12px}.newsletter .form-success{color:#fff;margin-bottom:0}.footer{background:var(--dark);color:#fff}.footer-main{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.6fr;gap:45px;padding:65px 0}.footer h4{margin:0 0 16px}.footer-main>div>a{display:block;font-size:12px;margin:7px 0;color:#f2f2f2}.footer p{font-size:12px}.brand-footer{color:#fff;min-width:0;margin-bottom:15px}.brand-footer .brand-mark{background:#21bd83}.social{display:flex;gap:7px;margin-top:15px}.social span{background:#fff;color:var(--dark);width:24px;height:24px;display:grid;place-items:center;border-radius:2px;font-size:12px}.copyright,.legal{border-top:1px solid #ffffff20;text-align:center;padding:16px;font-size:10px}.legal{border-top:0;padding-top:0;padding-bottom:30px;display:flex;justify-content:center;gap:18px}.whatsapp{position:fixed;right:24px;bottom:25px;width:52px;height:52px;background:linear-gradient(180deg,#50e965,#0aae3c);border-radius:12px;color:#fff;display:grid;place-items:center;font-size:30px;z-index:100;box-shadow:0 3px 10px #0003}.whatsapp svg{display:block;width:40px;height:40px;fill:currentColor;stroke:none}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.service-card{box-shadow:0 2px 15px #0001;background:#fff}.service-card img{width:100%;height:240px;object-fit:cover}.service-card div{padding:18px}.service-card h3{font-size:17px}.service-card span{display:block;background:var(--green);color:#fff;text-align:center;padding:10px;margin:15px -18px -18px;font-size:11px;letter-spacing:1px}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;background:#f5f5f5;padding:30px;margin:35px 0}.values>div{background:#fff;text-align:center;padding:25px}.values b{color:var(--green);font-size:24px}.team{display:grid;grid-template-columns:1fr 1fr;gap:30px}.portrait{height:380px;background:linear-gradient(145deg,#1688e5,#0c4770);color:#fff;display:grid;place-items:end center;padding-bottom:20px;font-size:20px}.portrait.woman{background:linear-gradient(145deg,#d5b079,#77965c)}.query-card{padding:55px 0}.query-card form{background:#fff;box-shadow:0 2px 20px #0001;padding:30px;display:grid;gap:10px}.query-card textarea{min-height:120px}.radio{font-size:12px}.checklist{list-style:none;padding:0;columns:2}.checklist li{color:#12a979;margin:7px 0}.career-forms,.contact-info{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-info p{background:#f7f7f7;padding:20px;margin:0}@media (max-width:900px){.site-header{height:82px}.nav-wrap{gap:10px}.brand{min-width:0;font-size:11px}.brand-mark{width:35px;height:35px}.brand small{font-size:7px}.nav{display:none;position:absolute;top:82px;left:0;right:0;background:#fff;flex-direction:column;align-items:flex-start;padding:20px;gap:0;box-shadow:0 10px 20px #0002}.nav.open{display:flex}.nav>a,.nav-dd{width:100%;padding:12px 0}.nav-dd button{padding:0}.dropdown{position:static;box-shadow:none;width:100%;padding:0 0 0 15px}.consult{margin-left:auto;padding:12px 14px;font-size:9px}.mobile-toggle{display:block;order:3}.page-hero{height:220px}.hero-content h1{font-size:27px}.home-hero{min-height:520px}.home-copy h1{font-size:30px}.home-copy p{font-size:14px}.page-content,.home-body,.contact-page{padding:40px 0}.footer-main{grid-template-columns:1fr 1fr;gap:28px;padding:40px 0}.contact-col{grid-column:1/-1}.service-grid,.values,.team,.career-forms,.contact-info{grid-template-columns:1fr}.checklist{columns:1}.newsletter-form{flex-direction:column}.newsletter-form button{padding:13px}.whatsapp{width:46px;height:46px;right:15px;bottom:15px}}@media (max-width:520px){body{font-size:12px}.container{width:94%}.footer-main{grid-template-columns:1fr 1fr;font-size:10px}.footer-brand,.contact-col{grid-column:1/-1}.footer-main>div>a{font-size:10px}.copyright,.legal{font-size:30px}.page-hero{height:185px}.hero-content h1{font-size:21px}.hero-content h4{font-size:11px}.home-copy h1{font-size:23px}.content-image{max-height:270px}.quote-card{padding:18px}.service-card img{height:180px}.service-card h3{font-size:14px}.newsletter h3{font-size:13px}.brand span:last-child{display:none}.brand{min-width:auto}}@media (max-width: 768px){.service-grid{grid-template-columns:1fr}}.service-card{display:flex;flex-direction:column;overflow:hidden}.service-card>div{display:flex;flex:1;flex-direction:column;padding:18px}.service-card h3{margin:0 0 10px}.service-card p{flex:1;margin:0 0 12px}.service-card span{margin:0 -18px -18px}.newsletter{padding:48px 0;text-align:left}.newsletter-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;max-width:1050px}.newsletter h3{max-width:600px;margin:0;font-size:24px;line-height:1.4}.newsletter-form{display:flex;flex-direction:column;gap:8px;max-width:520px;margin:0}.newsletter-form input{width:100%;border:0;padding:14px;background:#fff}.newsletter-form button{border:0;background:#16a875;color:#fff;padding:13px 20px;cursor:pointer}.why-choose{width:min(1500px,92%);padding:90px 0 85px;display:grid;grid-template-columns:1fr 1fr;gap:48px 70px;align-items:center}.why-heading{grid-column:1/-1;text-align:center;max-width:900px;margin:0 auto 10px}.why-heading h5{font-size:13px;margin:0 0 16px}.why-heading h2{font-size:36px;margin:0}.why-showcase{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:26px;align-items:center}.why-feature-grid{display:grid;grid-template-columns:1fr;gap:20px}.why-feature-grid article{display:flex;gap:16px;padding:24px 20px;background:#fff;box-shadow:0 10px 30px #00000012;min-height:145px}.why-feature-grid article>span{flex:0 0 38px;height:38px;background:var(--green);color:#fff;display:grid;place-items:center}.why-feature-grid h3{font-size:19px;line-height:1.3;margin:0 0 8px;color:#222}.why-feature-grid p{font-size:14px;line-height:1.55;color:#777;margin:0}.why-image{grid-column:2;grid-row:1 / span 2}.why-image img{display:block;width:100%;height:460px;object-fit:contain}.why-feature-grid article:nth-child(1){grid-column:1;grid-row:1}.why-feature-grid article:nth-child(2){grid-column:3;grid-row:1}.why-feature-grid article:nth-child(3){grid-column:1;grid-row:2}.why-feature-grid article:nth-child(4){grid-column:3;grid-row:2}.why-showcase .why-feature-grid{display:contents}.why-consult{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;width:82%;margin:10px auto 0}.why-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.why-photo-grid img{width:100%;height:300px;object-fit:cover}.why-photo-grid img:first-child{height:365px}.why-copy h2{font-size:34px;margin:0 0 16px}.why-copy>p{font-size:15px;color:#777;line-height:1.7;margin-bottom:25px}.progress-item{margin:16px 0;font-size:13px;color:#666}.progress-item>div:first-child{display:flex;justify-content:space-between;margin-bottom:4px}.progress-item b{color:var(--green);font-weight:500}.progress-track{height:3px;background:#e7eee9;overflow:hidden}.progress-item i{display:block;height:100%;background:var(--green)}.home-cta{background:linear-gradient(90deg,#124f5bbb,#084d68dd),url(/image/risk-services.webp) center/cover;color:#fff;padding:90px 0}.home-cta .container>div{max-width:700px;margin:0 auto}.home-cta h2{font-size:36px;color:#fff;margin:0 0 12px}.home-cta p{font-size:16px;line-height:1.7;margin:0 0 25px}.home-cta .btn{display:inline-block;padding:14px 22px;font-size:12px}@media (max-width:900px){.newsletter-inner{grid-template-columns:1fr;gap:15px}.newsletter-form{max-width:none}}@media (max-width:900px){.why-showcase{grid-template-columns:1fr 1fr;gap:16px}.why-showcase .why-feature-grid{display:contents}.why-feature-grid article{grid-column:auto!important;grid-row:auto!important}.why-image{grid-column:1/-1;grid-row:1}.why-image img{height:300px}}@media (max-width:768px){.why-choose{grid-template-columns:1fr;gap:25px;padding:45px 0}.why-heading{grid-column:auto}.why-showcase{grid-template-columns:1fr}.why-feature-grid{display:grid!important;grid-template-columns:1fr 1fr}.why-image{grid-column:auto;grid-row:1}.why-consult{grid-column:auto;width:100%;grid-template-columns:1fr;gap:24px}.why-image img{height:220px}}.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;margin:0 auto 55px}.about-intro h5,.about-team-heading h5{font-size:13px;margin:0 0 12px}.about-intro h2{font-size:32px;line-height:1.3;margin:0 0 16px}.about-intro p{font-size:15px;line-height:1.75;color:#777;margin:0}.about-feature-image{display:block;width:100%;height:480px;object-fit:cover}.about .values{gap:18px;padding:28px;margin:45px 0 75px}.about .values>div{padding:30px 24px;min-height:225px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.about .values b{display:grid;place-items:center;width:48px;height:48px;background:var(--green);color:#fff;font-size:23px;margin-bottom:12px}.about .values h3{margin:0 0 8px;font-size:20px}.about .values p{margin:0;color:#777;font-size:14px;line-height:1.6}.about-team-heading{text-align:center;margin:0 0 35px}.about-team-heading h5{margin:0 0 8px}.about-team-heading h2{margin:0;font-size:32px}.about .team{grid-template-columns:1fr 1fr;column-gap:70px;row-gap:50px;align-items:start}.team-member{min-width:0}.team-member.narendra{grid-column:2;grid-row:1}.team-member.nandhini{grid-column:1;grid-row:2}.team-member .portrait{position:relative;height:500px;padding:0;overflow:hidden;background:#0875df;border-bottom:4px solid var(--green)}.team-member .portrait img{width:100%;height:100%;object-fit:cover;display:block}.team-member .team-hover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#104f5bd9;color:#fff;opacity:0;transition:opacity .25s ease}.team-member .portrait:hover .team-hover,.team-member .portrait:focus-within .team-hover{opacity:1}.team-hover strong{font-size:26px}.team-hover span{font-size:16px;letter-spacing:1px}.team-member h3{font-size:23px;margin:12px 0 5px;color:#222}.team-member p{font-size:14px;line-height:1.7;color:#777;margin:0}.footer-column a:hover,.footer-main>div>a:hover{color:#28d487}@media (max-width:900px){.about-intro{gap:30px}.about-feature-image{height:380px}.about-intro h2{font-size:25px}.about .team{column-gap:30px}.team-member .portrait{height:380px}}@media (max-width:650px){.about-intro{grid-template-columns:1fr;gap:25px}.about-feature-image{height:300px}.about .values{grid-template-columns:1fr;padding:15px;margin:30px 0 50px}.about .values>div{min-height:0}.about .team{grid-template-columns:1fr;row-gap:35px}.team-member.narendra,.team-member.nandhini{grid-column:1;grid-row:auto}.team-member .portrait{height:420px}.about-team-heading h2{font-size:26px}}.team-member .portrait{height:430px}.about-cta{background:linear-gradient(90deg,#124f5bbb,#084d68dd),url(/image/business-tax-service.webp) center/cover;color:#fff;text-align:center;padding:75px 0}.about-cta h2{max-width:850px;color:#fff;font-size:34px;line-height:1.3;margin:0 auto 22px}.about-cta .btn{display:inline-block;padding:14px 22px}.careers-hero:before{background-image:url(/image/empanelment-services.webp);opacity:.2}.footer{display:grid;grid-template-columns:minmax(0,1fr) auto}.footer-main{grid-column:1/-1}.brand-footer .brand-logo{width:190px;height:auto;padding:6px 8px;background:#fff;border-radius:2px}.footer-main>div>a{font-size:14px;margin:9px 0}.footer h4{font-size:18px}.footer p{font-size:14px;line-height:1.65}.copyright{grid-column:1;grid-row:2;text-align:left;align-self:center;font-size:13px;line-height:1.6;padding:18px 20px}.legal{grid-column:2;grid-row:2;align-self:center;justify-content:flex-end;border-top:1px solid #ffffff20;padding:18px 20px;font-size:13px;font-weight:600;letter-spacing:1px}.legal a{color:var(--green2)}.legal a:hover{text-decoration:underline}.privacy-policy h1,.privacy-policy h2{color:#222}.privacy-policy h1{font-size:34px;margin-top:0}.privacy-policy h2{font-size:28px;margin:22px 0 12px}.privacy-policy p{color:#858585;font-size:16px;line-height:1.55;margin:14px 0}@media (max-width:520px){.brand-footer .brand-logo{width:165px}.footer-main>div>a{font-size:12px}.footer h4{font-size:16px}.footer p{font-size:12px}.copyright{font-size:11px;padding:14px 10px}.legal{font-size:11px;padding:14px 10px;letter-spacing:.5px}.privacy-policy h1{font-size:28px}.privacy-policy h2{font-size:22px}.privacy-policy p{font-size:14px}}.careers-hero .hero-overlay{background:#0d5866d9}.careers-page{padding-top:70px}.career-intro{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding-bottom:70px}.career-intro h2{font-size:32px;margin:0 0 18px}.career-intro p{color:#777;font-size:15px;line-height:1.7;margin:0 0 20px}.career-intro b{color:#777;font-size:14px}.career-intro img{width:100%;height:430px;object-fit:cover}.career-apply{padding:85px 0 65px;background:linear-gradient(135deg,#24db86ad,#1bc38bad),url(/image/bg_3.png.webp) center/cover}.career-apply h2{text-align:center;color:#fff;font-size:34px;margin:0 0 45px}.career-forms{display:grid;grid-template-columns:1fr 1fr;gap:40px}.career-forms form{background:#fff;padding:35px 40px;display:flex;flex-direction:column;gap:16px;box-shadow:0 12px 35px #00000012}.career-forms h3{font-size:24px;color:#222;margin:0 0 2px}.career-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.career-fields input,.career-fields select,.career-forms form>input[type=file]{width:100%;min-width:0;border:0;background:#f2f2f2;padding:15px;color:#555}.career-forms label{font-size:11px;letter-spacing:1px;color:#333;margin-bottom:-14px}.career-forms form>input[type=file]{padding:8px}.career-forms form button{align-self:flex-start;border:0;background:var(--green);color:#fff;padding:14px 24px;letter-spacing:1px;margin-top:5px;cursor:pointer}@media (max-width:900px){.career-intro{gap:30px}.career-intro img{height:350px}.career-forms{grid-template-columns:1fr;gap:20px}.career-forms form{padding:25px}}@media (max-width:650px){.about-cta{padding:50px 0}.about-cta h2{font-size:25px}.careers-page{padding-top:42px}.career-intro{grid-template-columns:1fr;gap:25px;padding-bottom:45px}.career-intro img{height:300px}.career-apply{padding:55px 0 40px}.career-apply h2{font-size:25px;margin-bottom:28px}.career-forms{grid-template-columns:1fr}.career-forms form{padding:24px 20px}.career-fields{gap:12px}.team-member .portrait{height:370px}}.brand-logo{width:200px;height:auto;display:block}.brand{display:flex;align-items:center}@media (max-width: 900px){.brand-logo{width:135px}}.page-hero{min-height:320px;height:auto;padding:48px 0}.hero-content h1{font-size:42px;margin-bottom:14px}.hero-content h4{display:block;color:#fff;font-size:23px;line-height:1.35;font-weight:500;letter-spacing:0;max-width:760px;margin:0 auto}.contact-page{padding-top:55px}.contact-overview{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:58px}.contact-details h2{font-size:34px;margin:0 0 24px}.contact-detail{display:flex;align-items:flex-start;gap:18px;margin:16px 0}.contact-detail>span{display:grid;place-items:center;flex:0 0 48px;height:48px;background:var(--green);color:#fff;font-size:20px}.contact-detail p{margin:0;color:#777;font-size:15px;line-height:1.6}.contact-detail b{display:inline-block;color:#222;font-size:18px;margin-bottom:2px}.contact-office-image{display:block;width:100%;height:310px;object-fit:cover}.contact-form-section{position:relative;background:linear-gradient(135deg,#24db86ad,#1bc38bad),url(/image/bg_3.png.webp) center/cover;padding:58px 0 80px;margin:0 calc((100vw - min(1120px,92vw))/-2) 58px;text-align:center}.contact-form-section h2{color:#fff;font-size:34px;margin:0 0 28px}.contact-form{width:min(980px,92%);margin:auto;padding:42px;background:#fff;box-shadow:0 14px 40px #00000017;display:grid;grid-template-columns:1fr 1fr;gap:15px 18px;text-align:left}.contact-form label{font-size:11px;letter-spacing:1px;color:#333}.contact-form input,.contact-form textarea{display:block;width:100%;margin-top:5px;border:0;background:#f2f2f2;padding:14px;outline-color:var(--green);font-size:14px;letter-spacing:0}.contact-form textarea{min-height:100px;resize:vertical}.contact-form-wide{grid-column:1/-1}.contact-form button{justify-self:start;border:0;background:var(--green);color:#fff;padding:14px 26px;letter-spacing:1px;cursor:pointer}.contact-media{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:0 0 45px}.contact-media iframe,.contact-media img{display:block;width:100%;height:340px;border:0;object-fit:cover}.contact-social{text-align:center;padding:0 0 20px}.contact-social h2{font-size:28px;margin:0 0 14px}.contact-social .social{justify-content:center}.contact-social .social a{width:40px;height:40px;display:grid;place-items:center;background:var(--green);color:#fff;border-radius:3px}.services-page{padding:70px 0}.services-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:80px}.services-intro-text h5,.services-heading h5{font-size:13px;margin:0 0 12px}.services-intro-text p{color:#6f6f6f;font-size:16px;line-height:1.8;margin:0 0 18px}.services-intro-image img{display:block;width:100%;height:430px;object-fit:cover}.services-heading{max-width:800px;text-align:center;margin:0 auto 40px}.services-heading h2{font-size:34px;margin:0}.services-page .service-grid{gap:26px}.services-page .service-card{height:100%;box-shadow:0 7px 28px #00000012}.services-page .service-card>img{height:260px;object-fit:cover}.services-page .service-card-content{min-height:245px}.services-page .service-card h3{font-size:19px;line-height:1.4}.services-page .service-card p{font-size:14px;line-height:1.65;color:#666}.services-page .service-card span{padding:12px}@media (max-width:900px){.contact-overview,.services-intro{gap:30px}.contact-form{padding:28px}.contact-media iframe,.contact-media img{height:280px}.services-intro-image img{height:340px}.services-page .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.page-hero{min-height:230px;padding:38px 0}.hero-content h1{font-size:30px}.hero-content h4{font-size:17px}.contact-page{padding-top:38px}.contact-overview,.services-intro{grid-template-columns:1fr;gap:25px}.contact-overview{margin-bottom:40px}.contact-details h2{font-size:28px}.contact-office-image{height:260px}.contact-form-section{padding:40px 0 50px;margin-left:-3.2vw;margin-right:-3.2vw}.contact-form-section h2{font-size:27px}.contact-form{grid-template-columns:1fr;padding:22px}.contact-form-wide{grid-column:auto}.contact-media{grid-template-columns:1fr;gap:18px}.contact-media iframe,.contact-media img{height:250px}.services-page{padding:42px 0}.services-intro{margin-bottom:50px}.services-intro-image img{height:260px}.services-heading h2{font-size:27px}.services-page .service-grid{grid-template-columns:1fr}.services-page .service-card-content{min-height:0}}.about .team{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:35px}.team-member.narendra,.team-member.nandhini{grid-column:auto;grid-row:auto}.team-member .portrait{width:100%;height:clamp(320px,35vw,450px)}.team-member .portrait img{width:100%;height:100%;object-fit:cover}.map-panel{height:340px;display:flex;flex-direction:column;min-width:0}.map-panel iframe{width:100%;height:295px;flex:1;border:0}.map-location-actions{display:flex;gap:8px;margin-bottom:7px}.map-location-actions button,.map-location{border:0;background:#e9f8f2;color:#118665;padding:8px 12px;cursor:pointer;border-radius:2px;font:inherit;font-size:13px}.map-location:hover,.map-location-actions button:hover{background:var(--green);color:#fff}.contact-detail .map-location{padding:2px 0;background:none;text-decoration:underline}@media (max-width:650px){.about .team{grid-template-columns:1fr}.team-member.narendra,.team-member.nandhini{grid-column:1;grid-row:auto}.team-member .portrait{height:370px}.map-panel{height:260px}.map-panel iframe{height:215px}}.contact-media{grid-template-columns:1fr}.map-panel{height:auto}.map-panel h2{font-size:28px;margin:0 0 12px}.map-panel iframe{height:380px;flex:none}.service-detail-page{padding-top:55px}.service-detail-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:55px;align-items:start}.service-detail-copy .intro{font-size:15px;line-height:1.75;color:#777;margin:0 0 24px}.service-detail-copy .numbered{padding-left:28px;color:#777}.service-detail-copy .numbered li{line-height:1.55;margin:8px 0}.service-detail-aside{position:sticky;top:125px}.service-detail-image{display:block;width:100%;height:300px;object-fit:cover;margin:0 0 18px}.service-detail-aside .quote-card{width:100%;margin:0;padding:28px}.service-detail-aside .quote-card h3{font-size:25px}.audit-intro{align-items:start}.auditing-hero .hero-content h4{color:var(--green2);font-size:13px;letter-spacing:2px;font-weight:600;margin:0 0 12px}.auditing-hero .hero-content h1{max-width:760px;font-size:38px;margin:0 auto;line-height:1.25}.auditing-page .audit-intro .checklist{columns:2;margin-top:20px}.auditing-page .audit-intro .checklist li{break-inside:avoid}.auditing-page{width:min(1200px,92%)}.audit-row{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:75px;align-items:center}.audit-row p{color:#777;font-size:17px;line-height:1.7}.audit-copy .checklist{font-size:16px}.audit-intro>div>p:first-child{margin-top:0}.audit-benefits{max-width:760px;margin:32px 0 0}.audit-benefits ul{padding-left:22px;margin:0;color:#666}.audit-benefits li{padding-left:2px;margin:13px 0;line-height:1.65;font-size:16px}.audit-benefits strong{color:#333}.audit-aside img,.audit-section>img{display:block;width:100%;height:350px;object-fit:cover}.audit-aside .quote-card{width:100%;margin:0;padding:30px}.audit-aside .quote-card h3{font-size:29px}.audit-section{margin:65px 0}.audit-section h5{font-size:13px;margin:0 0 8px}.audit-section h2{font-size:30px;margin:0 0 14px}.audit-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.audit-cta{margin:70px calc((100vw - min(1120px,92vw))/-2) 0;padding:65px max(4vw,calc((100vw - 1120px)/2));background:linear-gradient(90deg,#124f5bdd,#084d68df),url(/image/business-tax-service.webp) center/cover;color:#fff}.audit-cta h2{max-width:650px;color:#fff;font-size:32px;margin:0 0 12px}.audit-cta p{margin:0 0 22px}.audit-cta .btn{display:inline-block;padding:13px 20px}@media (max-width:900px){.service-detail-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:30px}.service-detail-aside{position:static}.service-detail-image{height:240px}.audit-row{gap:30px}.audit-aside img,.audit-section>img{height:270px}}@media (max-width:650px){.service-detail-layout,.audit-row,.audit-reverse{grid-template-columns:1fr}.service-detail-aside{order:-1}.service-detail-image{height:230px}.service-detail-aside .quote-card{margin-bottom:10px}.audit-aside img{height:240px}.audit-section{margin:42px 0}.audit-section h2,.audit-cta h2{font-size:25px}.audit-cta{padding:42px 5vw;margin-left:-3.2vw;margin-right:-3.2vw}}html:has(.contact-page),html:has(.auditing-page){overflow-x:clip}.contact-page{width:min(1200px,92%)}.contact-overview{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:70px}.contact-form-section{width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.contact-media{width:min(1050px,100%);margin-left:auto;margin-right:auto}.audit-row{align-items:start}.audit-cta{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(4vw,calc((100vw - 1200px)/2));padding-right:max(4vw,calc((100vw - 1200px)/2))}.auditing-page{padding-bottom:0}@media (max-width:650px){.contact-form-section{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.contact-overview{grid-template-columns:minmax(0,1fr);gap:25px}}@media (max-width: 520px){.brand-logo{width:110px}}.nav>a{color:#20b486;transition:color .2s ease}.nav>a.active{color:#000}.nav-dd>button{color:#20b486;transition:color .2s ease}.nav-dd>button.dropdown-active{color:#000}.dropdown a{color:#20b486;transition:color .2s ease}.dropdown a.active,.dropdown a:hover{color:#000}.nav-service-link{display:flex;align-items:center;gap:3px}.nav-service-link>a{color:#20b486;font-weight:500}.nav-service-link>a.active{color:#000}.nav-service-link button{border:0;background:transparent;color:#20b486;cursor:pointer;padding:0;font-size:17px}.nav-service-link button.dropdown-active{color:#000}.dropdown{position:absolute;top:100%;left:-25px;z-index:100;background:#fff;box-shadow:0 5px 25px #0002;width:245px;padding:12px 0}.dropdown a{display:block;padding:9px 20px;color:#20b486}.dropdown a:hover,.dropdown a.active{color:#000;background:#f5f5f5}.nav-service-link{display:flex;align-items:center;gap:5px}.nav-service-link button{border:0;background:transparent;cursor:pointer;padding:0;font-size:12px}.nav-dd .dropdown{position:absolute;top:100%;left:0;min-width:230px;background:#fff;padding:10px 0;box-shadow:0 8px 25px #0000001f;z-index:9999}.nav-dd .dropdown a{display:block;padding:10px 18px;color:#222;text-decoration:none;white-space:nowrap}.nav-dd .dropdown a:hover{background:#f2f2f2;color:#000}.nav-dd{position:relative}.nav-dd>button{background:none;border:none;cursor:pointer;font:inherit;color:#20b486;padding:0}.nav-dd>button:hover{color:#000}.dropdown{position:absolute;top:100%;left:0;min-width:240px;background:#fff;padding:8px 0;box-shadow:0 8px 25px #00000026;z-index:9999}.dropdown a{display:block;padding:10px 18px;color:#222;text-decoration:none;white-space:nowrap}.dropdown a:hover{background:#f3f3f3;color:#000}.who-we-are{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin:80px auto;max-width:1250px;padding:0 30px}.who-content h5{color:#20b486;font-size:13px;letter-spacing:2px;margin-bottom:15px}.who-content h2{color:#111;font-size:36px;line-height:1.25;margin:0 0 24px}.who-content>p{color:#666;font-size:16px;line-height:1.8;margin-bottom:32px}.who-feature{display:flex;gap:18px;margin-top:25px}.who-icon{width:45px;height:45px;min-width:45px;border-radius:50%;background:#20b486;display:flex;align-items:center;justify-content:center;color:#fff}.who-feature h3{margin:0 0 8px;color:#111;font-size:20px}.who-feature p{margin:0;color:#666;font-size:15px;line-height:1.7}.who-image{position:relative}.who-image img{width:100%;height:500px;object-fit:cover;display:block}.who-experience-badge{position:absolute;right:-24px;bottom:-24px;z-index:1;width:190px;height:190px;border-radius:50%;background:#fff;box-shadow:0 12px 35px #00000017;display:flex;flex-direction:column;align-items:center;justify-content:center}.who-experience-badge strong{color:var(--green);font-size:82px;line-height:1;font-weight:700}.who-experience-badge span{margin-top:4px;color:#777;font-size:14px}.motion-enabled .motion-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity .62s ease,transform .62s cubic-bezier(.2,.7,.2,1);transition-delay:var(--motion-delay, 0ms)}.motion-enabled .motion-reveal.is-visible{opacity:1;transform:translateZ(0)}.service-card,.why-feature-grid article,.values>div,.career-forms form,.btn,.consult,button{transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease}@media (hover: hover){.service-card:hover,.why-feature-grid article:hover,.values>div:hover,.career-forms form:hover{box-shadow:0 12px 32px #00000018}.team-member .portrait img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.team-member .portrait:hover img{transform:scale(1.035)}.btn:hover,.consult:hover,button:hover:not(:disabled){transform:translateY(-2px)}}.btn:focus-visible,.consult:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #ffb36b;outline-offset:3px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 650px){.nav.open{max-height:calc(100dvh - 82px);overflow-y:auto}.nav-dd .dropdown{position:static;width:100%;min-width:0;padding:0 0 0 12px;box-shadow:none}.nav-dd .dropdown a{white-space:normal}.why-feature-grid{grid-template-columns:1fr}.footer{grid-template-columns:minmax(0,1fr)}.copyright,.legal{grid-column:1;grid-row:auto;justify-content:center;text-align:center}}@media (max-width: 768px){.home-body{padding-top:0}.who-we-are{margin-top:24px}.home-service-ribbon{width:100%;margin:0 0 24px;min-height:0;padding:10px 14px;grid-template-columns:1fr}.home-service-ribbon article{min-height:58px;padding:8px 10px;border-right:0;border-bottom:1px solid rgb(255 255 255 / 22%)}.home-service-ribbon article:last-child{border-bottom:0}.home-service-ribbon .ribbon-icon{flex-basis:32px;font-size:30px}.home-service-ribbon h2{font-size:16px}}.container,.nav-wrap,.footer-main,.service-detail-layout,.audit-row,.contact-overview,.services-intro,.about-intro,.career-intro,.contact-form,.career-fields,.newsletter-inner,.why-choose,.why-showcase,.why-consult,.who-we-are{min-width:0}.service-detail-copy,.service-detail-aside,.contact-details,.contact-overview>*{min-width:0}.footer p,.contact-detail p,.service-card h3,.service-card p,.hero-content h1{overflow-wrap:anywhere}.quote-card input,.quote-card textarea,.contact-form input,.contact-form textarea,.newsletter-form input,.career-fields input,.career-fields select{min-width:0;max-width:100%}.copyright{line-height:1.6}@media (max-width:900px){.nav-wrap{gap:clamp(8px,2vw,18px)}.brand-logo{max-width:100%;height:auto}.consult{white-space:nowrap}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.nav-wrap{width:94%;gap:8px}.site-header{height:72px}.nav{top:72px;max-height:calc(100dvh - 72px);overflow-y:auto}.brand{flex:1;min-width:0}.brand-logo{width:clamp(100px,30vw,135px)}.consult{padding:10px 11px;font-size:9px;letter-spacing:.7px}.home-hero{min-height:0;padding:48px 0 54px}.home-copy{width:92%;padding:0}.home-copy h1{font-size:clamp(23px,7vw,32px)}.home-copy p{overflow-wrap:anywhere;margin-bottom:25px}.home-copy .btn{display:inline-block;padding:13px 20px}.home-service-ribbon{margin:0 0 24px}.footer-main{grid-template-columns:minmax(0,1fr);gap:22px;padding:35px 0}.footer-brand,.contact-col{grid-column:auto}.footer-main>div>a{font-size:13px}.copyright,.legal{font-size:11px;padding:14px 5%}.legal{flex-wrap:wrap}.contact-form{width:92%;padding:20px}.contact-form label,.contact-form input,.contact-form textarea{min-width:0}.who-we-are{padding:0 5%;gap:28px}.who-image{margin-right:8px}.who-experience-badge{right:-8px}.service-detail-layout{gap:20px}.audit-cta{padding-left:5vw;padding-right:5vw}}@media (max-width: 768px){.who-we-are{grid-template-columns:1fr;gap:35px;margin:50px auto;padding:0 20px}.who-content h2{font-size:26px}.who-image img{height:350px}.who-experience-badge{right:-8px;bottom:-8px;width:145px;height:145px}.who-experience-badge strong{font-size:64px}.who-experience-badge span{font-size:12px}}
