:root{--primary:#09090b;--brand:#fd3a25;--body:#edebea;--line:#d6d1cd;--muted:#69676c}body.anil-aigocy{background:var(--body)!important;color:var(--primary)!important;font-family:Inter,Arial,sans-serif}.anil-aigocy .topbar,.anil-aigocy .ad-floating-nav{display:none!important}.ad-v2-header{position:sticky;top:0;z-index:1000;background:rgba(237,235,234,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}.header-inner{width:min(1440px,calc(100% - 48px));margin:auto;min-height:78px;display:flex;align-items:center;gap:24px}.logo-site{display:flex!important;align-items:center;gap:10px;color:var(--primary)!important;text-decoration:none;font-weight:800}.logo-site img{width:42px;height:42px;object-fit:contain}.box-navigation{margin-left:auto}.nav-menu-main{list-style:none;display:flex;align-items:center;gap:20px;margin:0;padding:0}.nav-menu-main a{color:var(--primary)!important;text-decoration:none;font-size:14px;font-weight:700}.has-child{position:relative}.sub-menu{display:none;position:absolute;top:32px;right:-210px;width:720px;grid-template-columns:repeat(3,1fr);gap:26px;padding:24px!important;list-style:none;background:#fff;border:1px solid var(--line);box-shadow:0 24px 56px rgba(0,0,0,.14)}.has-child:hover .sub-menu,.has-child:focus-within .sub-menu{display:grid}.sub-menu li{display:grid;gap:9px}.sub-menu b{font-size:11px;color:var(--brand);text-transform:uppercase;letter-spacing:.1em}.sub-menu a{font-size:13px!important}.tf-btn{background:var(--brand)!important;color:#fff!important;padding:12px 17px;text-decoration:none;font-weight:800;white-space:nowrap}.mobile-menu,.mobile-panel{display:none}.anil-aigocy .hero,.anil-aigocy .growth-hero,.anil-aigocy .service-hero{background:var(--primary)!important;color:#fff!important}.anil-aigocy section{border-color:var(--line)!important}.anil-aigocy .card,.anil-aigocy .service-card,.anil-aigocy .project-card,.anil-aigocy .faq-item{border:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}.tf-footer{background:var(--primary);color:#fff;padding:70px 0 20px}.tf-container{width:min(1200px,calc(100% - 48px));margin:auto}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:44px}.tf-footer p{color:#b8b5b8;line-height:1.65}.tf-footer h4{font-size:13px;text-transform:uppercase;letter-spacing:.09em}.tf-footer a,.tf-footer span{display:block;color:#c5c3c5;text-decoration:none;font-size:14px;margin:0 0 11px}.footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #3d3a3d;margin-top:46px;padding-top:18px;color:#b8b5b8}.ad-call,.ad-wa{position:fixed;right:18px;z-index:1001;color:#fff!important;text-decoration:none;padding:12px 14px;font-weight:800;font-size:13px;box-shadow:0 9px 24px rgba(0,0,0,.2)}.ad-call{bottom:76px;background:var(--primary)}.ad-wa{bottom:18px;background:#25d366}@media(max-width:1100px){.box-navigation,.header-inner>.tf-btn{display:none}.mobile-menu{display:block;margin-left:auto;border:0;background:var(--primary);color:#fff;padding:10px 13px;font-weight:800}.mobile-panel.is-open{display:grid;gap:13px;padding:0 24px 22px}.mobile-panel a{color:var(--primary);text-decoration:none;font-weight:750}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.header-inner,.tf-container{width:calc(100% - 32px)}.header-inner{min-height:67px}.logo-site img{width:36px;height:36px}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom{display:grid;gap:8px}.ad-call{right:12px}.ad-wa{right:12px}}
/* Aigocy V2 section mapping for retained Anil Designer content */
.anil-aigocy .ad-section{padding:100px 0!important;background:var(--body)!important;color:var(--primary)!important}.anil-aigocy .ad-section.light{background:#fff!important}.anil-aigocy .ad-section-shell>.container,.anil-aigocy .ad-section>.container{width:min(1200px,calc(100% - 48px));margin:auto}.anil-aigocy .section-intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:42px;align-items:end;margin:0 0 46px}.anil-aigocy .section-intro h2{font-size:clamp(34px,5vw,68px)!important;line-height:.98!important;letter-spacing:-.055em;color:var(--primary)!important}.anil-aigocy h1,.anil-aigocy .hero-display-title{letter-spacing:-.065em!important}.anil-aigocy .eyebrow,.anil-aigocy .overline,.anil-aigocy .tag{color:var(--brand)!important;letter-spacing:.1em!important;font-weight:850!important;text-transform:uppercase;font-size:11px!important}.anil-aigocy .hero-slide{min-height:620px!important;display:grid!important;align-items:center!important;background:var(--primary)!important}.anil-aigocy .hero-grid,.anil-aigocy .ad-hero-master-grid{width:min(1200px,calc(100% - 48px));margin:auto;display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:32px;align-items:end}.anil-aigocy .hero-display-title{font-size:clamp(44px,7vw,94px)!important;line-height:.9!important;color:#fff!important;max-width:940px}.anil-aigocy .hero-slide p,.anil-aigocy .hero-slide .lead{color:#d2d0d3!important;max-width:620px}.anil-aigocy .hero-card,.anil-aigocy .hero-market-card{background:var(--brand)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:26px!important;box-shadow:none!important}.anil-aigocy .btn{border-radius:0!important;background:var(--brand)!important;color:#fff!important;border:0!important;padding:14px 19px!important;font-weight:800!important}.anil-aigocy .btn.green{background:#fff!important;color:var(--primary)!important}.anil-aigocy .text-link{color:var(--primary)!important;text-decoration:underline;text-underline-offset:5px;font-weight:800}.anil-aigocy .hero-slide .text-link{color:#fff!important}.anil-aigocy .trust-strip{padding:30px 0!important;background:#fff!important;border-bottom:1px solid var(--line)}.anil-aigocy .trust-grid,.anil-aigocy .service-grid,.anil-aigocy .market-grid,.anil-aigocy .process-grid{display:grid!important;grid-template-columns:repeat(4,1fr);gap:1px!important;background:var(--line)!important;border:1px solid var(--line)}.anil-aigocy .trust-item,.anil-aigocy .service-tile,.anil-aigocy .market-card,.anil-aigocy .process-step,.anil-aigocy .case-card{background:#fff!important;padding:28px!important;border:0!important;border-radius:0!important;box-shadow:none!important;transition:background .25s,color .25s,transform .25s!important}.anil-aigocy .service-tile:hover,.anil-aigocy .market-card:hover,.anil-aigocy .case-card:hover{background:var(--primary)!important;color:#fff!important;transform:translateY(-6px)!important}.anil-aigocy .service-tile:hover *,.anil-aigocy .market-card:hover *,.anil-aigocy .case-card:hover *{color:#fff!important}.anil-aigocy .case-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:18px!important}.anil-aigocy .case-card{border:1px solid var(--line)!important;padding:0!important;overflow:hidden}.anil-aigocy .case-card img{display:block;width:100%;aspect-ratio:1.25;object-fit:cover}.anil-aigocy .ad-process-horizontal{background:var(--primary)!important;color:#fff!important}.anil-aigocy .ad-process-horizontal .section-intro h2,.anil-aigocy .ad-process-horizontal h2{color:#fff!important}.anil-aigocy .ad-process-horizontal .process-grid{background:#3b393b;border-color:#3b393b}.anil-aigocy .ad-process-horizontal .process-step{background:var(--primary)!important;color:#fff!important}.anil-aigocy .num{display:block;color:var(--brand)!important;font-size:13px;font-weight:850;margin-bottom:40px}.anil-aigocy .faq-item{background:#fff!important;padding:0!important;border-width:0 0 1px!important}.anil-aigocy .faq-item button,.anil-aigocy .faq-item summary{padding:22px 0!important;font-weight:800;color:var(--primary)!important}.anil-aigocy .location-section{background:var(--brand)!important;color:#fff!important}.anil-aigocy .location-section *{color:#fff!important}.anil-aigocy .location-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:36px}.anil-aigocy .map-frame{filter:grayscale(1) contrast(1.15)}.anil-aigocy .ad-interactive-card{border-color:var(--line)!important;background:#fff!important;box-shadow:none!important}.anil-aigocy .ad-interactive-card:hover{border-color:var(--primary)!important}.anil-aigocy .whatsapp{display:none!important}@media(max-width:900px){.anil-aigocy .section-intro,.anil-aigocy .hero-grid,.anil-aigocy .ad-hero-master-grid{grid-template-columns:1fr}.anil-aigocy .trust-grid,.anil-aigocy .service-grid,.anil-aigocy .market-grid,.anil-aigocy .process-grid{grid-template-columns:repeat(2,1fr)}.anil-aigocy .case-grid{grid-template-columns:repeat(2,1fr)}.anil-aigocy .hero-slide{min-height:560px!important}}@media(max-width:600px){.anil-aigocy .ad-section{padding:64px 0!important}.anil-aigocy .ad-section-shell>.container,.anil-aigocy .ad-section>.container,.anil-aigocy .hero-grid,.anil-aigocy .ad-hero-master-grid{width:calc(100% - 32px)}.anil-aigocy .trust-grid,.anil-aigocy .service-grid,.anil-aigocy .market-grid,.anil-aigocy .process-grid,.anil-aigocy .case-grid,.anil-aigocy .location-grid{grid-template-columns:1fr}.anil-aigocy .hero-display-title{font-size:48px!important}.anil-aigocy .section-intro h2{font-size:40px!important}}
/* Staging visual-QA corrections: contrast, brand mark and header fit. */
.anil-aigocy .growth-hero h1,.anil-aigocy .growth-hero h2,.anil-aigocy .growth-hero h3,.anil-aigocy .hero-slide h1,.anil-aigocy .hero-slide h2,.anil-aigocy .hero-slide h3{color:#fff!important}.anil-aigocy .ad-v2-header .header-inner{justify-content:space-between}.anil-aigocy .ad-v2-header .box-navigation{margin-left:auto;min-width:0}.anil-aigocy .ad-v2-header .nav-menu-main{gap:16px!important;white-space:nowrap}.anil-aigocy .ad-v2-header .tf-btn{flex:0 0 auto;min-width:auto!important;padding:11px 14px!important}.anil-aigocy .ad-v2-header .logo-site{flex:0 0 auto}.anil-aigocy .logo-site img{display:block!important;background:#fff;border-radius:50%;padding:4px;object-fit:contain}
