@media (width<768px),(width<1024px) and (height<501px){.home-page :is(.services-filter-bar,.services-bottom-banner),.home-page #process .mobile-only-supporting-copy,.home-page .bc-intro>p:not(.bc-eyebrow),.home-page .bc-intro>.bc-key{display:none}#main-content .home-page h2{text-align:center;margin-inline:auto}#main-content .home-page #home .hero-carousel-title,#main-content .home-page #business-growth-title{text-align:left;margin-inline:0}#main-content .home-page .team-section-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1rem .5rem;display:grid}#main-content .home-page .team-section-footer>p{text-align:center;grid-column:1/-1}#main-content .home-page .team-section-footer>a{white-space:nowrap;justify-content:center;gap:.25rem;min-width:0;padding:.5rem .375rem;font-size:clamp(.625rem,3vw,.75rem)}#main-content .home-page .team-section-footer>a>svg{flex-shrink:0;width:14px;height:14px}#main-content #team .card-carousel{--carousel-card-size:100%;width:min(100%,420px);margin-inline:auto}#main-content .home-page .work-section-heading{flex-direction:column;justify-content:center;align-items:center;display:flex}#main-content .home-page .work-section-heading>div{width:100%}#main-content .home-page .brand-story-cta{justify-content:center;width:fit-content;max-width:100%;margin-inline:auto;display:flex}#main-content .home-page #core-values .vertical-wheel-description{display:none}#main-content .home-page :is(.services-reference-header>div>p:last-child,.work-section-heading>div>p:last-child,.team-header-copy>p:last-child,.brand-story-marketing-header>.brand-story-copy,.about-intro,.brand-story-vision-copy>.brand-story-copy){text-align:center;margin-inline:auto}.home-page .bc-intro{text-align:center}.home-page #core-values .vertical-wheel{width:min(100%,260px);margin-inline:auto}.home-page #core-values .vertical-wheel-choice{gap:2px;width:29%;min-height:44px;padding:0}.home-page #core-values .vertical-wheel-choice svg{width:18px;height:18px}.home-page #core-values .vertical-wheel-choice small{font-size:8px;line-height:1.1}.home-page #core-values .vertical-wheel-choice span{white-space:nowrap;overflow-wrap:normal;max-width:none;font-size:9px;line-height:1.2}.home-page #core-values .vertical-wheel-center{gap:3px}.home-page #core-values .vertical-wheel-center strong{letter-spacing:.04em;font-size:8px}.home-page #core-values .vertical-wheel-center span{font-size:8px}}@media (width<=767px){#about>.relative>.mobile-section-header,#about .about-identity-layout>div:last-child{display:none}#about .about-identity-layout{gap:0;margin-top:0}#about .about-identity-visual{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}#about .about-identity-visual>:not(.about-core-content){display:none}#about .about-core-content{min-height:0;padding:0}#about .about-core-panel{border-radius:1.25rem;width:100%;max-width:none;padding:1.5rem}.faq-header .faq-title,.faq-header .faq-intro,.faq-header .mobile-only-supporting-copy,.faq-filter-panel,.service-area-intro>:not(:first-child),.pk-map-regions,.pk-map-city-key,.pk-map-canvas-note,.service-area-delivery-note,.service-area-services,#process .process-operating-note,#verticals .business-verticals-intro,#core-values .core-values-hub-wrap{display:none!important}#core-values .core-values-list{margin-top:0}.faq-header{gap:1rem}.faq-header .mobile-section-header{margin-bottom:0}#contact{background:#07111f;padding:3rem 1rem}#contact .contact-conversion-shell{grid-template-columns:minmax(0,1fr);width:100%;max-width:36rem}#contact .contact-intro-panel,#contact .contact-form-panel{min-width:0;padding:1.5rem 1.1rem}#contact .contact-intro-content{text-align:center;gap:1rem}#contact .contact-intro-title{font-size:1.8rem!important;line-height:1.2!important}#contact .contact-intro-content>.mobile-only-supporting-copy{color:#cbd5e1}#contact .contact-action-row{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}#contact .contact-action-button{white-space:normal;width:100%;max-width:none}#contact .contact-route-panel{display:none}#contact .contact-form-title{color:#0f172a;font-size:1.4rem!important;line-height:1.3!important}#contact .contact-form-header{text-align:center;max-width:none}#contact .contact-form-copy{color:#475569;font-size:.9rem;line-height:1.65}#contact .contact-form-grid{grid-template-columns:minmax(0,1fr);gap:1rem}#contact .contact-field-control{min-width:0;max-width:100%;min-height:48px;font-size:16px}#contact .contact-submit-button{white-space:normal;width:100%;min-height:48px;padding-inline:.8rem}#contact .contact-handoff{overflow-wrap:anywhere;min-width:0}#about .about-identity-visual{isolation:isolate;padding:3.5rem .75rem}#about .about-identity-visual>.about-orbit-svg{pointer-events:none;width:max(115%,410px);max-width:none;height:max(115%,410px);display:block;inset:50% auto auto 50%;transform:translate(-50%,-50%)}#about .about-core-content{justify-content:center}#about .about-core-panel{background:#102132;max-width:24rem;padding:1.25rem}#about .about-core-panel>p:last-child{font-size:.9375rem;line-height:1.85}}
