/* Astral Promotion v2.16.48 - company profile, industry landing pages, sharing and address UX */
.ap-hero-gstin-note{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:13px;color:rgba(236,245,255,.82);font-size:11px;line-height:1.35;letter-spacing:.02em;position:relative;z-index:2}.ap-hero-gstin-mark{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgba(35,201,148,.15);border:1px solid rgba(72,224,174,.55);color:#78e7bf;font-size:10px;font-weight:800}.ap-hero-gstin-number{padding:3px 8px;border:1px solid rgba(180,211,255,.22);border-radius:999px;background:rgba(255,255,255,.045);font-variant-numeric:tabular-nums;letter-spacing:.04em}
.ap-industry-grid-v248{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-industry-card-link{display:flex;align-items:flex-start;gap:13px;text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ap-industry-card-link:hover{transform:translateY(-3px);border-color:#8bbdff;box-shadow:0 14px 34px rgba(2,41,91,.1)}.ap-industry-card-link .ap-industry-copy em{display:block;margin-top:8px;color:#0878f9;font-size:12px;font-style:normal;font-weight:800}.ap-about-industry-grid-v248{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-about-industry-grid-v248 a{text-decoration:none}.ap-industry-hub-link{margin:20px 0 0;text-align:center}.ap-industry-hub-link a{color:#0878f9;font-weight:800;text-decoration:none}
.ap-v248-content-wrap{width:min(1200px,calc(100% - 48px));margin-inline:auto}.ap-v248-company-page,.ap-v248-industry-page{color:#122644;overflow:hidden}.ap-v248-company-page h1,.ap-v248-industry-page h1,.ap-v248-company-page h2,.ap-v248-industry-page h2,.ap-v248-company-page h3,.ap-v248-industry-page h3{letter-spacing:-.035em}.ap-v248-company-hero,.ap-v248-industry-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#061b38 0%,#0a3169 55%,#0869ce 100%);color:#fff;padding:62px 0 72px}.ap-v248-company-glow,.ap-v248-art-orbit{position:absolute;border-radius:50%;border:1px solid rgba(137,196,255,.23);pointer-events:none}.ap-v248-company-glow{width:550px;height:550px;right:-130px;top:-230px;box-shadow:0 0 0 55px rgba(37,133,255,.05),0 0 0 115px rgba(37,133,255,.035)}.ap-v248-company-hero-grid,.ap-v248-industry-hero-grid{position:relative;display:grid;grid-template-columns:1.06fr .94fr;gap:50px;align-items:center;z-index:1}.ap-v248-breadcrumb{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-bottom:22px;font-size:12px;color:#a9c9f1}.ap-v248-breadcrumb a{color:#d9eaff;text-decoration:none}.ap-v248-eyebrow{display:inline-block;color:#4c9cff;font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;margin-bottom:13px}.ap-v248-company-hero .ap-v248-eyebrow,.ap-v248-industry-hero .ap-v248-eyebrow{color:#78caff}.ap-v248-company-hero h1,.ap-v248-industry-hero h1{max-width:720px;margin:0 0 20px;font-size:clamp(38px,4.6vw,64px);line-height:1.06;font-weight:850;color:#fff}.ap-v248-company-hero h1 em,.ap-v248-industry-hero h1 em{font-style:normal;color:#49a0ff}.ap-v248-lead{max-width:680px;margin:0;color:#d0e1f7;font-size:17px;line-height:1.75}.ap-v248-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:27px}.ap-v248-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:12px 19px;border-radius:11px;text-decoration:none;font-size:13px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ap-v248-btn:hover{transform:translateY(-2px)}.ap-v248-btn-primary{background:#0878f9;color:#fff;box-shadow:0 8px 22px rgba(0,94,220,.24)}.ap-v248-btn-primary:hover{background:#0068e7;color:#fff}.ap-v248-btn-outline{border:1px solid rgba(218,237,255,.55);background:rgba(255,255,255,.04);color:#fff}.ap-v248-btn-outline:hover{background:rgba(255,255,255,.1);color:#fff}.ap-v248-company-trustline{display:flex;gap:18px;flex-wrap:wrap;margin-top:25px;color:#c3dcfa;font-size:11px;font-weight:700}.ap-v248-company-hero-visual{min-height:340px;position:relative;display:flex;align-items:center;justify-content:center}.ap-v248-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(137,196,255,.25);border-radius:50%;transform:translate(-50%,-50%)}.ap-v248-orbit-a{width:340px;height:340px;box-shadow:0 0 0 30px rgba(87,167,255,.035)}.ap-v248-orbit-b{width:260px;height:260px;border-style:dashed;animation:ap-v248-rotate 45s linear infinite}.ap-v248-logo-panel{position:relative;width:min(96%,390px);padding:32px 27px;border:1px solid rgba(206,232,255,.4);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(226,241,255,.9));box-shadow:0 26px 70px rgba(0,10,35,.28);transform:rotate(-1.2deg)}.ap-v248-logo-panel img{display:block;width:100%;height:auto}.ap-v248-logo-caption{display:block;text-align:center;margin-top:18px;color:#355575;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ap-v248-float-card{position:absolute;display:flex;align-items:center;gap:11px;padding:13px 16px;border:1px solid rgba(202,229,255,.55);border-radius:14px;background:#fff;color:#102844;box-shadow:0 18px 36px rgba(0,12,41,.2);animation:ap-v248-float 5s ease-in-out infinite}.ap-v248-float-card>span{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#e6f2ff;color:#0878f9;font-weight:900;font-size:12px}.ap-v248-float-card b,.ap-v248-float-card small{display:block}.ap-v248-float-card b{font-size:12px}.ap-v248-float-card small{margin-top:3px;color:#6d7f96;font-size:10px}.ap-v248-float-top{top:26px;right:-4px}.ap-v248-float-bottom{left:-8px;bottom:28px;animation-delay:-2.3s}.ap-v248-company-metrics{background:#f2f7fd;border-bottom:1px solid #dce8f6;padding:22px 0 12px}.ap-v248-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ap-v248-metric-grid article{text-align:center;padding:12px 10px;border-right:1px solid #d8e4f2}.ap-v248-metric-grid article:last-child{border-right:0}.ap-v248-metric-grid b,.ap-v248-metric-grid span{display:block}.ap-v248-metric-grid b{color:#0b2b53;font-size:27px;line-height:1.2;font-weight:850}.ap-v248-metric-grid span{margin-top:5px;color:#687d96;font-size:11px;font-weight:700}.ap-v248-company-metrics>p{text-align:center;margin:8px auto 0;padding:0 16px;color:#73849a;font-size:9px}.ap-v248-section{padding:70px 0}.ap-v248-two-col{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start}.ap-v248-section-intro h2,.ap-v248-section-heading h2,.ap-v248-download-panel h2{margin:0 0 15px;color:#0a2548;font-size:clamp(27px,3vw,40px);line-height:1.16;font-weight:850}.ap-v248-section-intro p,.ap-v248-section-heading p,.ap-v248-download-panel p{color:#5e7089;font-size:14px;line-height:1.85;margin:0 0 14px}.ap-v248-text-link{display:inline-flex;gap:10px;align-items:center;margin-top:9px;color:#0878f9;font-size:13px;font-weight:850;text-decoration:none}.ap-v248-approach-stack{display:grid;gap:13px}.ap-v248-approach-stack article{display:flex;gap:17px;align-items:flex-start;padding:20px;border:1px solid #dce8f5;background:#fff;border-radius:16px;box-shadow:0 10px 32px rgba(6,43,92,.04)}.ap-v248-approach-stack article>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:13px;background:#e6f2ff;color:#0878f9;font-size:13px;font-weight:900}.ap-v248-approach-stack h3{margin:0 0 6px;font-size:16px;color:#102a4d}.ap-v248-approach-stack p{margin:0;color:#657890;font-size:12px;line-height:1.7}.ap-v248-services-section{background:#f4f8fd}.ap-v248-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.ap-v248-section-heading>div{max-width:740px}.ap-v248-section-heading .ap-v248-text-link{flex:0 0 auto;margin-bottom:6px}.ap-v248-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ap-v248-service-card{position:relative;min-height:215px;padding:20px;border:1px solid #dbe7f4;border-radius:16px;background:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ap-v248-service-card:hover{transform:translateY(-4px);border-color:#8ec2ff;box-shadow:0 16px 34px rgba(3,52,114,.08)}.ap-v248-service-number{display:grid;place-items:center;width:34px;height:30px;border-radius:9px;background:#e9f3ff;color:#0878f9;font-size:11px;font-weight:900}.ap-v248-service-category{display:inline-block;margin:16px 0 6px;color:#6281a3;font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:850}.ap-v248-service-card h3{margin:2px 0 8px;color:#112b4c;font-size:16px;line-height:1.3}.ap-v248-service-card p{margin:0 0 16px;color:#677b93;font-size:11px;line-height:1.7}.ap-v248-service-card>b{margin-top:auto;color:#0878f9;font-size:11px}.ap-v248-industry-section{background:#fff}.ap-v248-industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ap-v248-industry-card{display:block;position:relative;min-height:180px;padding:22px;border:1px solid #dce7f4;border-radius:16px;background:linear-gradient(145deg,#fff,#f7fbff);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ap-v248-industry-card:hover{transform:translateY(-3px);border-color:#89bdff;box-shadow:0 16px 36px rgba(4,50,110,.08)}.ap-v248-industry-mark{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:#e7f2ff;color:#0878f9;font-size:18px;font-weight:850}.ap-v248-industry-card h3,.ap-v248-industry-card h2{margin:15px 0 7px;color:#10294b;font-size:17px}.ap-v248-industry-card p{margin:0 0 14px;color:#687e96;font-size:12px;line-height:1.7}.ap-v248-industry-card>b{color:#0878f9;font-size:11px}.ap-v248-company-download{padding:10px 0 70px}.ap-v248-download-panel{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:34px 38px;border-radius:22px;background:linear-gradient(120deg,#061b38,#0c4e9a);color:#fff}.ap-v248-download-panel .ap-v248-eyebrow{color:#76c8ff}.ap-v248-download-panel h2{color:#fff;font-size:29px}.ap-v248-download-panel p{max-width:650px;color:#c9def7;margin-bottom:0}.ap-v248-download-panel .ap-v248-btn{flex:0 0 auto}
.ap-v248-industry-hero .ap-v248-content-wrap{position:relative;z-index:1}.ap-v248-industry-hero .ap-v248-lead{max-width:760px}.ap-v248-industry-hero-grid{grid-template-columns:1.1fr .7fr}.ap-v248-industry-hero h1{font-size:clamp(34px,4vw,55px)}.ap-v248-industry-hero-art{position:relative;min-height:300px;display:flex;align-items:center;justify-content:center}.ap-v248-art-orbit{width:275px;height:275px;box-shadow:0 0 0 34px rgba(75,163,255,.04),0 0 0 75px rgba(75,163,255,.025)}.ap-v248-art-card{position:relative;display:flex;flex-direction:column;min-width:230px;padding:26px;border:1px solid rgba(211,234,255,.7);border-radius:21px;background:linear-gradient(145deg,#fff,#e6f3ff);box-shadow:0 22px 50px rgba(0,14,45,.28);color:#10305a;transform:rotate(-2deg)}.ap-v248-art-card-main>span{color:#0878f9;font-size:9px;letter-spacing:.16em;font-weight:900}.ap-v248-art-card-main>strong{font-size:23px;margin-top:14px}.ap-v248-art-card-main>small{margin-top:6px;color:#6e86a2}.ap-v248-art-pipeline{display:flex;gap:7px;margin-top:25px}.ap-v248-art-pipeline i{display:block;height:6px;flex:1;border-radius:99px;background:#0878f9}.ap-v248-art-pipeline i:nth-child(2){opacity:.7}.ap-v248-art-pipeline i:nth-child(3){opacity:.45}.ap-v248-art-pipeline i:nth-child(4){opacity:.25}.ap-v248-art-card-small{position:absolute;right:-4px;bottom:24px;min-width:140px;padding:16px;border-radius:14px;transform:rotate(3deg);animation:ap-v248-float 6s ease-in-out infinite}.ap-v248-art-card-small>b{font-size:20px;color:#0878f9}.ap-v248-art-card-small>span{font-size:10px;line-height:1.6;color:#55708d;margin-top:6px}.ap-v248-industry-hero-points{display:flex;gap:15px;flex-wrap:wrap;margin-top:23px;color:#cfe3ff;font-size:11px;font-weight:750}.ap-v248-challenge-card{padding:27px;border:1px solid #dce8f6;border-radius:18px;background:#f5f9fe}.ap-v248-challenge-card h2{margin:0 0 17px;font-size:21px;color:#10294a}.ap-v248-challenge-card ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}.ap-v248-challenge-card li{position:relative;padding-left:25px;color:#506984;font-size:13px;line-height:1.7}.ap-v248-challenge-card li:before{content:'✓';position:absolute;left:0;top:0;color:#0878f9;font-weight:900}.ap-v248-scenario-section{background:#f4f8fd}.ap-v248-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ap-v248-scenario-card{padding:25px;background:#fff;border:1px solid #dde8f4;border-radius:17px}.ap-v248-scenario-card h3{margin:18px 0 10px;color:#10294a;font-size:19px}.ap-v248-scenario-card p{margin:0;color:#657b94;font-size:13px;line-height:1.8}.ap-v248-benefit-list{display:grid;gap:12px}.ap-v248-benefit-list>div{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border-radius:13px;background:#f2f8ff;border:1px solid #dceafa}.ap-v248-benefit-list span{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;background:#d9f7ed;color:#008965;font-weight:900}.ap-v248-benefit-list p{margin:0;color:#526a84;font-size:13px;line-height:1.65}.ap-v248-recommended-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ap-v248-service-link{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px;border:1px solid #dce7f3;border-radius:13px;background:#fff;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.ap-v248-service-link:hover{transform:translateY(-2px);border-color:#7bb6fc}.ap-v248-service-link b,.ap-v248-service-link small{display:block}.ap-v248-service-link b{color:#142d4d;font-size:13px}.ap-v248-service-link small{margin-top:5px;color:#71849b;font-size:11px;line-height:1.6}.ap-v248-service-link em{color:#0878f9;font-style:normal;font-size:19px}.ap-v248-process-section{background:#f4f8fd}.ap-v248-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.ap-v248-process-grid article{padding:22px;background:#fff;border:1px solid #dce8f5;border-radius:15px}.ap-v248-process-grid article>span{font-size:22px;font-weight:900;color:#0878f9}.ap-v248-process-grid p{margin:13px 0 0;color:#556c86;font-size:12px;line-height:1.75}.ap-v248-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ap-v248-faq-grid details{border:1px solid #dce7f4;border-radius:13px;background:#fff;padding:17px 19px}.ap-v248-faq-grid summary{display:flex;gap:14px;justify-content:space-between;cursor:pointer;list-style:none;color:#142d4d;font-weight:800;font-size:13px}.ap-v248-faq-grid summary::-webkit-details-marker{display:none}.ap-v248-faq-grid summary span{color:#0878f9;font-size:17px}.ap-v248-faq-grid details[open] summary span{transform:rotate(45deg)}.ap-v248-faq-grid details p{margin:12px 0 0;color:#5d738d;font-size:12px;line-height:1.8}.ap-v248-related-industries{padding:54px 0;background:#fff}.ap-v248-related-industry-list{display:flex;gap:10px;flex-wrap:wrap}.ap-v248-related-industry-list a{display:flex;gap:17px;align-items:center;padding:12px 16px;border:1px solid #dce7f4;border-radius:12px;text-decoration:none;color:#1a3a60;font-weight:800;font-size:12px}.ap-v248-related-industry-list a span{color:#0878f9}.ap-v248-related-panel{padding:48px 0 65px;background:linear-gradient(120deg,#061b38,#0b4f9a);color:#fff}.ap-v248-related-panel h2{margin:0 0 10px;color:#fff;font-size:clamp(26px,3vw,38px)}.ap-v248-related-panel p{max-width:700px;color:#c9def7;font-size:14px;line-height:1.8;margin:0}.ap-v248-related-panel .ap-v248-eyebrow{color:#82d1ff}.ap-v248-related-panel .ap-v248-btn-outline{background:transparent}
.ap-v248-share{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:24px 0;padding:15px 0;border-top:1px solid #e1eaf4;border-bottom:1px solid #e1eaf4}.ap-v248-share>strong{color:#193553;font-size:12px}.ap-v248-share-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ap-v248-share-link,.ap-v248-copy-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid #d7e5f4;border-radius:9px;background:#fff;color:#234365;text-decoration:none;font-size:11px;font-weight:800;cursor:pointer}.ap-v248-share-link:hover,.ap-v248-copy-link:hover{border-color:#0878f9;color:#0878f9}.ap-v248-share-wa{color:#087d54}.ap-v248-copy-status{font-size:11px;color:#00875d}.ap-v248-sbp-article-hero .ap-v248-share{border-color:rgba(255,255,255,.2)}.ap-v248-sbp-article-hero .ap-v248-share>strong{color:#fff}.ap-v248-sbp-article-hero .ap-v248-share-link,.ap-v248-sbp-article-hero .ap-v248-copy-link{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.08);color:#fff}
.ap-v248-same-address-control{margin:20px 0;padding:16px 18px;border:1px solid #cddff3;background:#f3f8ff;border-radius:12px}.ap-v248-same-address-control label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.ap-v248-same-address-control input{margin-top:5px;accent-color:#0878f9}.ap-v248-same-address-control strong,.ap-v248-same-address-control small{display:block}.ap-v248-same-address-control strong{font-size:13px;color:#12345a}.ap-v248-same-address-control small{margin-top:4px;font-size:11px;line-height:1.6;color:#5f7590}.ap-v248-address-copy{margin:0 0 22px;padding:20px;border:1px solid #dbe8f6;border-radius:15px;background:#f7fbff}.ap-v248-address-copy h3{margin:0 0 7px;color:#15375d;font-size:16px}.ap-v248-address-copy p{margin:0 0 13px;color:#5e7590;font-size:12px;line-height:1.65}.ap-v248-address-copy>div{display:flex;gap:10px;flex-wrap:wrap}.ap-v248-address-copy button{border-radius:9px!important;font-size:12px!important;font-weight:800!important}.ap-v248-address-copy-status{margin:12px 0 0!important;color:#087a58!important}
.ap-v248-reveal{animation:ap-v248-rise .7s cubic-bezier(.2,.65,.3,1) both}.ap-v248-reveal:nth-child(2n){animation-delay:.06s}.ap-v248-reveal:nth-child(3n){animation-delay:.12s}@keyframes ap-v248-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ap-v248-float{0%,100%{translate:0 0}50%{translate:0 -6px}}@keyframes ap-v248-rotate{to{rotate:360deg}}
@media(max-width:1050px){.ap-v248-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-v248-company-hero-grid,.ap-v248-industry-hero-grid{gap:30px}.ap-v248-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-industry-grid-v248,.ap-about-industry-grid-v248{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.ap-v248-content-wrap{width:min(100% - 32px,1200px)}.ap-v248-company-hero,.ap-v248-industry-hero{padding:35px 0 44px}.ap-v248-company-hero-grid,.ap-v248-industry-hero-grid,.ap-v248-two-col{grid-template-columns:1fr;gap:27px}.ap-v248-company-hero h1,.ap-v248-industry-hero h1{font-size:36px}.ap-v248-lead{font-size:15px}.ap-v248-company-hero-visual{min-height:275px}.ap-v248-logo-panel{width:min(88%,330px);padding:24px 20px}.ap-v248-orbit-a{width:280px;height:280px}.ap-v248-orbit-b{width:220px;height:220px}.ap-v248-float-top{right:0;top:2px}.ap-v248-float-bottom{left:0;bottom:8px}.ap-v248-metric-grid{grid-template-columns:repeat(2,1fr);gap:4px}.ap-v248-metric-grid article{border-right:0;border-bottom:1px solid #d8e4f2}.ap-v248-metric-grid article:nth-last-child(-n+2){border-bottom:0}.ap-v248-metric-grid b{font-size:23px}.ap-v248-section{padding:48px 0}.ap-v248-section-heading{align-items:flex-start;flex-direction:column;gap:5px}.ap-v248-section-heading h2,.ap-v248-section-intro h2{font-size:28px}.ap-v248-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ap-v248-service-card{min-height:205px;padding:15px}.ap-v248-service-card h3{font-size:14px}.ap-v248-industry-grid,.ap-v248-scenario-grid,.ap-v248-process-grid{grid-template-columns:1fr}.ap-v248-industry-card{min-height:auto;padding:18px}.ap-v248-recommended-services,.ap-v248-faq-grid{grid-template-columns:1fr}.ap-v248-download-panel{align-items:flex-start;flex-direction:column;padding:25px 22px}.ap-v248-download-panel h2{font-size:25px}.ap-v248-industry-hero-art{min-height:230px}.ap-v248-art-orbit{width:220px;height:220px}.ap-v248-art-card{min-width:200px;padding:21px}.ap-v248-art-card-main>strong{font-size:20px}.ap-v248-art-card-small{right:2px;bottom:2px}.ap-v248-related-panel{padding:40px 0 48px}.ap-industry-grid-v248,.ap-about-industry-grid-v248{grid-template-columns:1fr}.ap-hero-gstin-note{font-size:10px;gap:5px;margin-top:11px}.ap-v248-share{align-items:flex-start;flex-direction:column}.ap-v248-address-copy>div{flex-direction:column}.ap-v248-address-copy button{width:100%;white-space:normal}.ap-v248-company-trustline{gap:10px;font-size:10px}}
@media(max-width:380px){.ap-v248-company-hero h1,.ap-v248-industry-hero h1{font-size:31px}.ap-v248-service-grid{grid-template-columns:1fr}.ap-v248-service-card{min-height:auto}.ap-v248-hero-actions .ap-v248-btn{width:100%}.ap-v248-metric-grid b{font-size:21px}}
@media(prefers-reduced-motion:reduce){.ap-v248-reveal,.ap-v248-orbit-b,.ap-v248-float-card,.ap-v248-art-card-small{animation:none!important}.ap-v248-btn,.ap-v248-industry-card,.ap-v248-service-card,.ap-industry-card-link{transition:none!important}}
