﻿@media (max-width:768px){html,body{overflow-x:hidden !important;position:relative !important;width:100% !important;max-width:100vw !important}.container,.bp-container,.about-hero-container{width:100% !important;max-width:100% !important;padding-left:1.25rem !important;padding-right:1.25rem !important;box-sizing:border-box !important;margin-left:auto !important;margin-right:auto !important}section.hero,section.hero-sec,section.about-hero,section.contact-hero,section.intel-hero,section[class*="hero"],section[style*="padding:9rem"],section[style*="padding:8.5rem"],section[style*="padding:8rem"],section[style*="padding:7rem"],section[style*="padding:calc(var(--header-height) + 5rem)"],section[style*="padding-top:calc(var(--header-height) + 5rem)"],section[style*="padding:calc(var(--header-height) + 3rem)"],section[style*="padding-top:calc(var(--header-height) + 3rem)"]{padding-top:calc(var(--header-shrink-height,65px) + 1.25rem) !important;padding-bottom:2.25rem !important;min-height:auto !important}section.section,section[class*="section"],section[style*="padding:5.5rem 0"],section[style*="padding:5rem 0"],section[style*="padding:4.5rem 0"],section[style*="padding:4rem 0"],section[style*="padding:4rem 0 5.5rem"],.problem-sec,.solution-sec,.timeline-sec,.comparison-sec,.services-grid-sec,.why-sec,.stats-sec,.testi-sec,.cases-sec,.pricing-sec,.faq-sec,.final-cta-sec,.dtc-sec,.proc-tabs-sec,.estimator-sec,.calculator-sec,.brand-logos-sec,.market-sec,.marquee-sec,.comp-sec,.services-sec,.why-choose-sec{padding:2.75rem 0 !important;padding-top:2.75rem !important;padding-bottom:2.75rem !important}div[style*="gap:5rem"],div[style*="gap:4.5rem"],div[style*="gap:4rem"],div[style*="gap:3.5rem"],div[style*="gap:3rem"],div[style*="gap:2.5rem"],div[style*="gap:2rem"]{gap:1.25rem !important}div[style*="margin-top:5rem"],div[style*="margin-top:4.5rem"],div[style*="margin-top:4rem"],div[style*="margin-top:3.5rem"],div[style*="margin-top:3rem"]{margin-top:1.5rem !important}div[style*="margin-bottom:4rem"],div[style*="margin-bottom:3.5rem"],div[style*="margin-bottom:3rem"]{margin-bottom:1.5rem !important}h1,.hero h1,.hero-sec h1,.hero-headline,.blog-title,h1[style*="font-size:3.8rem"],h1[style*="font-size:3.6rem"],h1[style*="font-size:3.5rem"],h1[style*="font-size:3.2rem"],h1[style*="font-size:3rem"],h1[style*="font-size:2.8rem"]{font-size:clamp(1.75rem,6vw,2.25rem) !important;line-height:1.22 !important;margin-top:0.65rem !important;margin-bottom:0.85rem !important;word-break:break-word !important;overflow-wrap:break-word !important}h2,.section-title,.sec-title,.cta-headline,h2[style*="font-size:2.8rem"],h2[style*="font-size:2.5rem"],h2[style*="font-size:2.35rem"]{font-size:clamp(1.45rem,5.2vw,1.85rem) !important;line-height:1.26 !important;margin-bottom:0.65rem !important;word-break:break-word !important;overflow-wrap:break-word !important}h3,.problem-card-title,.solution-card-title,.why-title,.case-left h3,.pricing-header h3,h3[style*="font-size:1.5rem"],h3[style*="font-size:1.45rem"],h3[style*="font-size:1.25rem"]{font-size:1.15rem !important;line-height:1.32 !important}.hero-desc,.section-subtitle,.sec-desc,.cta-desc,p[style*="font-size:1.2rem"],p[style*="font-size:1.15rem"],p[style*="font-size:1.12rem"],p[style*="font-size:1.1rem"],p[style*="font-size:1.05rem"]{font-size:0.92rem !important;line-height:1.55 !important;margin-bottom:1.25rem !important;word-break:break-word !important}.badge,.hero-badge-title,.sec-title-badge,.sec-title-badge-blue,.column-tag,.retro-badge{font-size:0.72rem !important;padding:0.35rem 0.8rem !important;margin-bottom:0.75rem !important;max-width:100% !important;box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;gap:0.4rem !important}.grid,.grid-2,.grid-3,.grid-4,.grid-12,.hero-grid,.about-hero-grid,.contact-hero-grid,.ai-panel-grid,.analytics-metrics-grid,.aso-grid,.blog-cards-grid,.blueprint-form-grid,.bp-social-grid,.cards-grid,.case-right-grid,.checklist-grid,.collections-grid,.comp-grid,.comparison-grid,.contact-blueprint-grid,.counters-grid,.db-grid,.diverse-industries-grid,.dtc-logo-grid,.faq-grid,.features-grid,.featured-grid,.form-inputs-grid,.industries-grid,.market-logo-grid,.php-metrics-grid,.portfolio-grid,.prisma-grid,.process-timeline-grid,.quick-contact-grid,.resource-grid,.resources-grid,.roadmap-grid,.seo-stat-grid,.summary-grid,.tab-grid,.team-grid,.trust-grid,.why-contact-grid,.why-grid,.pricing-grid,.local-pricing-grid,.app-pricing-grid,.orm-timeline-flow,.bing-timeline-flow,.ecom-timeline-flow,.lift-timeline-flow,.case-card,.local-calc-container,.app-calc-container,div[style*="grid-template-columns:repeat"],div[style*="grid-template-columns:1fr 1fr"],div[style*="grid-template-columns:1.15fr 0.85fr"],div[style*="grid-template-columns:1.2fr 0.8fr"],div[style*="grid-template-columns:1fr 1.2fr"],div[style*="grid-template-columns:1.1fr 0.9fr"],div[style*="grid-template-columns:1.2fr 1fr"]{grid-template-columns:1fr !important;gap:1.25rem !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.problem-card,.solution-card,.why-card,.feature-card,.service-card,.testi-card,.case-card,.pricing-card,.local-price-card,.app-price-card,.comparison-column,.checklist-item,.takeaway-card,.summary-card,.scaling-card,.focus-card,.team-card,.resource-card,.identity-process-card,.campaign-process-card,.campaign-portfolio-card,.graphic-portfolio-card,.graphic-process-card,.dtc-accordion-card,.orm-timeline-step,.bing-timeline-step,.ecom-timeline-step,.lift-timeline-step,.timeline-content,.why-feat-card,.blueprint-contact-form,.modal-card,.local-popup-content,.app-popup-content,.ai-panel-card,.aso-card,.comp-card,.industry-card,.process-step-card,.process-card,.roadmap-card,.deliverable-item,.logo-portfolio-card,.packaging-portfolio-card,.pr-step-card,.seo-stat-card,.timeline-card,.why-pigeon-card{padding:1.35rem 1.15rem !important;border-radius:16px !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important}.cta-card{padding:2.25rem 1.25rem !important;border-radius:20px !important}.terminal-container,.android-sandbox-container,.php-sandbox-container,.php-terminal,.seo-mockup-console,.shopify-optimizer-container,.wp-optimizer-container,.pr-dashboard-container,.ad-builder-container,.web-builder-container,.packaging-builder-card,.map-mockup-wrapper,.growth-os-box,.app-calc-container,.local-calc-container,.calc-container,.auction-container,.estimator-card,.sim-wrapper,.sim-screen,.brand-builder-card,.suppress-simulator-container,div[style*="min-height:420px"],div[style*="min-height:520px"]{min-height:auto !important;padding:1.25rem 1rem !important;border-radius:16px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow-x:hidden !important}.auction-container div[style*="grid-template-columns:1fr 1fr"],.web-builder-container div[style*="grid-template-columns"]{grid-template-columns:1fr !important;gap:0.75rem !important}.calc-slider,.local-calc-slider,.app-calc-slider,.auction-slider,.sandbox-slider,.slider-input,input[type="range"]{width:100% !important;box-sizing:border-box !important}.local-results-panel,.app-results-panel,.calc-results-box,.est-results,.dashboard-results,.sandbox-dash{padding:1.25rem 1rem !important;border-radius:14px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.phone-perspective,.phone-3d-frame,.phone-screen,.phone-profile-container{max-width:100% !important;width:100% !important;height:auto !important;transform:none !important;box-sizing:border-box !important}.hero-illustration{height:auto !important;min-height:280px !important;margin-top:1.5rem !important;max-width:100% !important;overflow:visible !important}.float-glass-card{padding:0.4rem 0.65rem !important;border-radius:10px !important;animation:none !important;font-size:0.72rem !important}.float-card-1{top:0 !important;left:0 !important}.float-card-2{bottom:0 !important;left:0 !important}.float-card-3{top:0 !important;right:0 !important}.float-card-4{bottom:0 !important;right:0 !important}.shield-icon-container{width:80px !important;height:80px !important}.shield-icon-container i{font-size:2rem !important}.hero-ctas,.hero-buttons,.hero div[style*="display:flex;gap:1rem;flex-wrap:wrap;"],.hero-sec div[style*="display:flex;gap:1rem;flex-wrap:wrap;"]{flex-direction:column !important;align-items:stretch !important;gap:0.65rem !important;margin-bottom:1.5rem !important;width:100% !important}.hero-ctas .btn,.hero-ctas .btn-gradient,.hero-ctas .btn-outline,.hero-buttons .btn,.hero div[style*="display:flex;gap:1rem;flex-wrap:wrap;"] a,.hero div[style*="display:flex;gap:1rem;flex-wrap:wrap;"] button,.hero-sec div[style*="display:flex;gap:1rem;flex-wrap:wrap;"] a,.hero-sec div[style*="display:flex;gap:1rem;flex-wrap:wrap;"] button{width:100% !important;justify-content:center !important;text-align:center !important;padding:0.85rem 1.15rem !important;font-size:0.92rem !important;box-sizing:border-box !important}.hero-features-row{flex-direction:column !important;gap:0.55rem !important;align-items:flex-start !important;padding:0 !important;margin-top:1rem !important}.faq-header-btn,.faq-header,.local-faq-header,.app-faq-header,.dtc-accordion-header{padding:1rem 1.15rem !important;font-size:0.92rem !important;line-height:1.4 !important;text-align:left !important;gap:0.75rem !important;align-items:flex-start !important}.faq-body,.faq-answer-wrapper,.local-faq-body,.app-faq-body,.dtc-accordion-content,.faq-content,.faq-body-content{padding:0 1.15rem 1.25rem !important;font-size:0.88rem !important;line-height:1.55 !important}.stats-flex,.logos-flex{gap:1.25rem !important;justify-content:center !important}.stat-number{font-size:2.1rem !important}.stat-label{font-size:0.75rem !important}.marquee-container{padding:1rem 0 !important;gap:1rem !important}.marquee-title{font-size:0.65rem !important;padding-left:1rem !important;padding-right:0.85rem !important}.marquee-track{gap:2rem !important}.marquee-item{font-size:0.92rem !important}.comparison-column{padding:1.5rem 1.15rem !important}.case-left h3{font-size:1.3rem !important;margin-bottom:0.65rem !important}.case-left p{font-size:0.88rem !important;margin-bottom:1.15rem !important}.price-value,.local-price-amt,.app-price-amt{font-size:2.1rem !important;margin:0.75rem 0 !important}.pricing-card.popular,.local-price-card.featured{transform:none !important}.orm-timeline-flow::after,.bing-timeline-flow::after,.ecom-timeline-flow::after,.lift-timeline-flow::after,.timeline-container::before,.timeline-svg-line{display:none !important}.timeline-row{margin-bottom:2rem !important;gap:0.5rem !important;height:auto !important}.timeline-num{font-size:2.6rem !important;width:auto !important;line-height:1 !important;margin-bottom:0.5rem !important;text-align:left !important}.glow-orb,#mouse-glow{display:none !important}.local-popup-content,.app-popup-content,.modal-card,.search-popup-content{width:92% !important;max-width:92% !important;padding:1.5rem 1.15rem !important;margin:auto !important;box-sizing:border-box !important}.header{height:var(--header-shrink-height,65px) !important;background:var(--white) !important;z-index:1000 !important}.header .container{width:100% !important;padding:0 1.25rem !important;display:flex !important;align-items:center !important;justify-content:space-between !important}.header .logo img{height:38px !important;max-height:38px !important;width:auto !important;object-fit:contain !important}.header-actions{display:flex !important;align-items:center !important;gap:0.65rem !important}.header-actions .btn-primary{display:none !important}.header-actions .btn-icon,.header-actions .theme-toggle{width:38px !important;height:38px !important;min-width:38px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important;border:1px solid var(--border-color) !important;background:var(--light-bg) !important;color:var(--text-dark) !important;font-size:1.1rem !important;padding:0 !important;cursor:pointer !important;transition:all 0.2s ease !important}.hamburger{display:flex !important;flex-direction:column !important;justify-content:space-between !important;width:38px !important;height:38px !important;padding:10px 8px !important;box-sizing:border-box !important;border-radius:10px !important;border:1px solid var(--border-color) !important;background:var(--light-bg) !important;cursor:pointer !important;z-index:1001 !important;transition:all 0.2s ease !important}.hamburger span{display:block !important;height:2.2px !important;width:100% !important;background-color:var(--text-dark) !important;border-radius:2px !important;transition:all 0.25s ease-in-out !important}.hamburger.active span:nth-child(1){transform:translateY(6.5px) rotate(45deg) !important}.hamburger.active span:nth-child(2){opacity:0 !important}.hamburger.active span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg) !important}.nav-menu{display:none !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;width:100% !important;max-width:100vw !important;height:100vh !important;height:100dvh !important;background-color:#ffffff !important;background:#ffffff !important;flex-direction:column !important;align-items:stretch !important;justify-content:space-between !important;padding:0 !important;margin:0 !important;box-shadow:none !important;z-index:99999 !important;overflow:hidden !important;box-sizing:border-box !important;border:none !important}.nav-menu.active{display:flex !important;animation:fullMenuSlideIn 0.22s cubic-bezier(0.16,1,0.3,1) forwards !important}@keyframes fullMenuSlideIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-drawer-header{flex-shrink:0 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;padding:0 1.25rem !important;height:64px !important;min-height:64px !important;max-height:64px !important;border-bottom:1px solid var(--border-color) !important;background:#ffffff !important;z-index:50 !important;box-sizing:border-box !important;margin:0 !important}.mobile-drawer-logo img{height:38px !important;width:auto !important;max-height:38px !important;object-fit:contain !important;display:block !important}.mobile-drawer-actions{display:flex !important;align-items:center !important;gap:0.65rem !important}.mobile-theme-toggle,.mobile-drawer-close{width:40px !important;height:40px !important;border-radius:50% !important;background:var(--light-bg) !important;border:1px solid var(--border-color) !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:1.25rem !important;color:var(--text-dark) !important;cursor:pointer !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important}.mobile-theme-toggle:active,.mobile-drawer-close:active{background:var(--primary) !important;color:#fff !important;border-color:var(--primary) !important;transform:scale(0.92) !important}.nav-menu-list{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;width:100% !important;padding:1.15rem 1.15rem 3.5rem !important;gap:0.6rem !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;box-sizing:border-box !important;margin:0 !important}.nav-menu-list > .nav-item{width:100% !important;border-bottom:none !important;padding:0 !important}.nav-menu-list > .nav-item > .nav-link{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:0.85rem 1rem !important;border-radius:14px !important;background:var(--light-bg) !important;border:1px solid var(--border-color) !important;transition:all 0.2s ease !important;text-decoration:none !important;box-sizing:border-box !important}.nav-menu-list > .nav-item > .nav-link:active{background:rgba(176,0,0,0.06) !important;border-color:rgba(176,0,0,0.25) !important;transform:scale(0.99) !important}.nav-link-content{display:flex !important;align-items:center !important;gap:0.85rem !important}.mobile-nav-icon{width:38px !important;height:38px !important;border-radius:10px !important;background:rgba(176,0,0,0.08) !important;color:var(--primary) !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:1.2rem !important;flex-shrink:0 !important}.nav-link-title{font-family:var(--font-heading) !important;font-size:1.05rem !important;font-weight:700 !important;color:var(--text-dark) !important;letter-spacing:-0.01em !important}.nav-mobile-arrow{font-size:1.25rem !important;color:var(--text-muted) !important;transition:transform 0.2s ease !important}.nav-menu-list > .nav-item > .nav-link:active .nav-mobile-arrow{transform:translateX(3px) !important;color:var(--primary) !important}.services-badge-wrap{display:flex !important;align-items:center !important;gap:0.5rem !important}.services-pill-badge{font-size:0.72rem !important;font-weight:700 !important;letter-spacing:0.03em !important;text-transform:uppercase !important;padding:0.25rem 0.6rem !important;border-radius:100px !important;background:rgba(176,0,0,0.08) !important;color:var(--primary) !important;border:1px solid rgba(176,0,0,0.18) !important}.nav-menu-list > .nav-item > .nav-link .menu-arrow{font-size:1.25rem !important;color:var(--text-muted) !important;transition:transform 0.25s ease !important}.has-mega-menu.active > .nav-link .menu-arrow{transform:rotate(180deg) !important;color:var(--primary) !important}.has-mega-menu.active > .nav-link{background:rgba(176,0,0,0.04) !important;border-color:rgba(176,0,0,0.25) !important}.mega-menu{position:relative !important;top:0 !important;left:0 !important;width:100% !important;padding:0.6rem 0 0.4rem !important;background:transparent !important;border:none !important;box-shadow:none !important;opacity:1 !important;visibility:visible !important;transform:none !important;display:none !important}.has-mega-menu.active .mega-menu{display:block !important;animation:menuFadeIn 0.25s ease-out !important}@keyframes menuFadeIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mega-menu-grid{display:flex !important;flex-direction:column !important;gap:0.55rem !important;padding:0.2rem 0 !important;width:100% !important;box-sizing:border-box !important}.mega-column-title{display:flex !important;align-items:center !important;justify-content:space-between !important;font-size:0.92rem !important;font-weight:700 !important;color:var(--text-dark) !important;background:var(--light-bg) !important;padding:0.8rem 1rem !important;border-radius:12px !important;margin:0 !important;user-select:none !important;border:1px solid var(--border-color) !important;cursor:pointer !important;transition:all 0.2s ease !important}.mega-column-title i:first-child{color:var(--primary) !important;font-size:1.1rem !important;margin-right:0.45rem !important}.mega-column-title .col-arrow{font-size:1.15rem !important;color:var(--text-muted) !important;transition:transform 0.25s ease !important;margin-left:auto !important;display:inline-block !important}.mega-column-title.active .col-arrow{transform:rotate(180deg) !important;color:var(--primary) !important}.mega-column-title.active{border-color:rgba(176,0,0,0.3) !important;background:rgba(176,0,0,0.05) !important;color:var(--primary) !important}.mega-menu-list{display:none !important;flex-direction:column !important;gap:0.35rem !important;padding:0.45rem 0.25rem 0.65rem 0.45rem !important;margin:0 !important;list-style:none !important}.mega-menu-list.active{display:flex !important;animation:menuFadeIn 0.2s ease-out !important}.mega-menu-list li{width:100% !important;border:none !important;padding:0 !important;margin:0 !important}.mega-menu-list a{display:flex !important;align-items:center !important;gap:0.75rem !important;padding:0.7rem 0.9rem !important;font-size:0.9rem !important;font-weight:500 !important;color:var(--text-dark) !important;border-radius:10px !important;background:var(--white) !important;border:1px solid var(--border-color) !important;transition:all 0.15s ease !important;text-decoration:none !important;box-sizing:border-box !important}.mega-menu-list a i{color:var(--primary) !important;font-size:1.05rem !important;flex-shrink:0 !important}.mega-menu-list a:hover,.mega-menu-list a:active{background:rgba(176,0,0,0.08) !important;color:var(--primary) !important;border-color:rgba(176,0,0,0.25) !important;transform:translateX(4px) !important}.mobile-drawer-footer{display:none !important}body.dark-mode .header{background:#111111 !important}body.dark-mode .nav-menu{background-color:#0c0c0e !important;background:#0c0c0e !important}body.dark-mode .mobile-drawer-header{background-color:#0c0c0e !important;background:#0c0c0e !important;border-bottom-color:rgba(255,255,255,0.08) !important}body.dark-mode .mobile-theme-toggle,body.dark-mode .mobile-drawer-close{background-color:#16181f !important;border-color:rgba(255,255,255,0.08) !important;color:#ffffff !important}body.dark-mode .nav-menu-list > .nav-item > .nav-link{background:#121319 !important;border-color:rgba(255,255,255,0.06) !important}body.dark-mode .nav-menu-list > .nav-item > .nav-link:active,body.dark-mode .nav-menu-list > .nav-item > .nav-link:hover{background:rgba(176,0,0,0.16) !important;border-color:rgba(176,0,0,0.35) !important}body.dark-mode .nav-link-title{color:#f3f4f6 !important}body.dark-mode .mobile-nav-icon{background:rgba(176,0,0,0.18) !important;color:#ff5f56 !important}body.dark-mode .services-pill-badge{background:rgba(176,0,0,0.18) !important;color:#ff5f56 !important;border-color:rgba(176,0,0,0.35) !important}body.dark-mode .mega-column-title{background-color:#121319 !important;border-color:rgba(255,255,255,0.06) !important;color:#f3f4f6 !important}body.dark-mode .mega-column-title.active{background-color:rgba(176,0,0,0.18) !important;border-color:rgba(176,0,0,0.35) !important;color:#ff5f56 !important}body.dark-mode .mega-menu-list a{background-color:#16181f !important;border-color:rgba(255,255,255,0.04) !important;color:#d1d5db !important}body.dark-mode .mega-menu-list a:hover,body.dark-mode .mega-menu-list a:active{background:rgba(176,0,0,0.2) !important;color:#ffffff !important;border-color:rgba(176,0,0,0.35) !important}body.dark-mode .hamburger span{background-color:#ffffff !important}}body.menu-open .sticky-mobile-bar,body.menu-open .float-widgets,body.menu-open .search-popup,body.menu-open .popup-modal,body.menu-open #whatsapp-widget{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.nav-backdrop{display:none !important}.nav-backdrop.active{display:none !important}body.menu-open{overflow:hidden !important}@media (min-width:769px){.nav-menu{display:flex !important;position:static !important;width:auto !important;max-width:none !important;height:auto !important;background:transparent !important;box-shadow:none !important;transform:none !important;border:none !important;animation:none !important;overflow:visible !important}.mobile-drawer-header,.mobile-drawer-footer,.nav-backdrop,.mobile-nav-icon,.nav-mobile-arrow,.services-pill-badge,.col-arrow{display:none !important}.nav-link-content{display:inline-flex !important;align-items:center !important}.services-badge-wrap{display:inline-flex !important;align-items:center !important}}@media (max-width:480px){.section-title,.sec-title{font-size:1.55rem !important}.hero-content h1,.hero-headline,h1{font-size:1.85rem !important}.stat-number{font-size:1.9rem !important}.badge,.hero-badge-title,.sec-title-badge{font-size:0.68rem !important}}