/* ============================================================
   BrokerVerse — Responsive Stylesheet
   All @media rules for the site, organized by breakpoint.
   Load this AFTER style.css.
   ============================================================ */


@media (min-width:861px) {

  .mobile-drawer,.drawer-overlay {
    display: none !important;
  }

}

@media (max-width:1100px) {

  .prob-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .cap-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .who-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .impact-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .foot-top {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .flow {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .outcomes-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .fit-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .related-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .story-stats {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .team-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .board-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .princ {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .pod-foot {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .cmp {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .cadence-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .trust-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .dim {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .tl-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .case-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .method-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .test-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .hero-stat {
    border-right: none !important;
    padding: 0 !important;
    border-top: 1px solid rgba(255,255,255,0.08);
    padding-top: 22px !important;
  }

  .hero-stat:nth-child(1),.hero-stat:nth-child(2) {
    border-top: none !important;
    padding-top: 0 !important;
  }

  .dom-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .gov-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .offices-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .steps-row {
    grid-template-columns: repeat(2,1fr) !important;
  }


  /* ---- Impact (page-impact) ---- */

  /* .hero-strip — Impact */
  body.page-impact .hero-strip {
    grid-template-columns: repeat(2,1fr) !important;
  }

  /* .hero-strip — Impact */
  body.page-impact .hero-strip {
    gap: 26px 24px !important;
  }

}

@media (max-width:1024px) {

  :root {
    --pad: 40px;
  }

  .hero::before {
    font-size: 218px !important;
  }

  .hero-card-n {
    font-size: 36px !important;
  }

  .section-h {
    font-size: 42px !important;
  }

  .impact-n {
    font-size: 30px !important;
  }

  .impact-n .sm {
    font-size: 34px !important;
  }

  .impact-quote-m {
    font-size: 37px !important;
  }

  .founder-cap .nm {
    font-size: 23px !important;
  }

  .founder-cap .yrs {
    font-size: 27px !important;
  }

  */
.founder-h {
    font-size: 41px !important;
  }

  .overview-h {
    font-size: 36px !important;
  }

  .subs-h {
    font-size: 36px !important;
  }

  .sub-num {
    font-size: 25px !important;
  }

  .delivery-h {
    font-size: 36px !important;
  }

  .outcomes-h {
    font-size: 36px !important;
  }

  .out-n .sm {
    font-size: 27px !important;
  }

  .outcomes-quote .m {
    font-size: 34px !important;
  }

  .fit-h {
    font-size: 33px !important;
  }

  .fit-num {
    font-size: 27px !important;
  }

  .related-h {
    font-size: 30px !important;
  }

  .story-h {
    font-size: 36px !important;
  }

  .ss .k {
    font-size: 31px !important;
  }

  .founder-h {
    font-size: 41px !important;
  }

  .team-h {
    font-size: 33px !important;
  }

  .board-h {
    font-size: 33px !important;
  }

  .why-h {
    font-size: 36px !important;
  }

  .principles-h {
    font-size: 36px !important;
  }

  .princ-n {
    font-size: 40px !important;
  }

  .princ-t {
    font-size: 25px !important;
  }

  .anatomy-h {
    font-size: 36px !important;
  }

  .pod-foot-item .k {
    font-size: 23px !important;
  }

  .compare-h {
    font-size: 36px !important;
  }

  .cadence-h {
    font-size: 36px !important;
  }

  .cad-when {
    font-size: 25px !important;
  }

  .trust-h {
    font-size: 36px !important;
  }

  .philo-q .m {
    font-size: 70px !important;
  }

  .philo-q .t {
    font-size: 28px !important;
  }

  .hs-n {
    font-size: 27px !important;
  }

  .hs-n span {
    font-size: 37px !important;
  }

  .dims-h {
    font-size: 37px !important;
  }

  .dim-n {
    font-size: 30px !important;
  }

  .dim-n span {
    font-size: 36px !important;
  }

  .dim-t {
    font-size: 23px !important;
  }

  .tl-h {
    font-size: 36px !important;
  }

  .tl-card-n {
    font-size: 25px !important;
  }

  .cases-h {
    font-size: 36px !important;
  }

  .case-img-num {
    font-size: 69px !important;
  }

  .method-h {
    font-size: 36px !important;
  }

  .method-n {
    font-size: 25px !important;
  }

  .test-h {
    font-size: 36px !important;
  }

  .test-mark {
    font-size: 33px !important;
  }

  .s-h {
    font-size: 34px !important;
  }

  .gv-n {
    font-size: 27px !important;
  }

  .com-q .m {
    font-size: 36px !important;
  }

  .page-h1 {
    font-size: 50px !important;
  }

  .form-h {
    font-size: 27px !important;
  }

  .book-h {
    font-size: 34px !important;
  }

  .offices-h {
    font-size: 33px !important;
  }

  .steps-h {
    font-size: 37px !important;
  }

  .step-n {
    font-size: 37px !important;
  }

  .faq-h {
    font-size: 33px !important;
  }


  /* ---- Home (page-home) ---- */

  /* .hero-h1 — Home */
  body.page-home .hero-h1 {
    font-size: 36px !important;
  }

  /* .cta-h — Home */
  body.page-home .cta-h {
    font-size: 42px !important;
  }


  /* ---- About Us (page-about) ---- */

  /* .hero-h1 — About Us, The Model, End-to-End Operations, Data, MIS & Analytics, Sales & Growth Enablement, Technology & Transformation, Security & Governance */
  body.page-about .hero-h1,
  body.page-model .hero-h1,
  body.page-e2e-ops .hero-h1,
  body.page-data-mis .hero-h1,
  body.page-sales-growth .hero-h1,
  body.page-tech-transform .hero-h1,
  body.page-security .hero-h1 {
    font-size: 47px !important;
  }

  /* .cta-h — About Us, The Model, Impact, End-to-End Operations, Data, MIS & Analytics, Sales & Growth Enablement, Technology & Transformation, Security & Governance, Contact */
  body.page-about .cta-h,
  body.page-model .cta-h,
  body.page-impact .cta-h,
  body.page-e2e-ops .cta-h,
  body.page-data-mis .cta-h,
  body.page-sales-growth .cta-h,
  body.page-tech-transform .cta-h,
  body.page-security .cta-h,
  body.page-contact .cta-h {
    font-size: 36px !important;
  }

  /* .hero-l::before — About Us, End-to-End Operations, Data, MIS & Analytics, Sales & Growth Enablement, Technology & Transformation, Security & Governance */
  body.page-about .hero-l::before,
  body.page-e2e-ops .hero-l::before,
  body.page-data-mis .hero-l::before,
  body.page-sales-growth .hero-l::before,
  body.page-tech-transform .hero-l::before,
  body.page-security .hero-l::before {
    font-size: 109px !important;
  }

  /* .hero-r-h — About Us, End-to-End Operations, Data, MIS & Analytics, Sales & Growth Enablement, Technology & Transformation, Security & Governance */
  body.page-about .hero-r-h,
  body.page-e2e-ops .hero-r-h,
  body.page-data-mis .hero-r-h,
  body.page-sales-growth .hero-r-h,
  body.page-tech-transform .hero-r-h,
  body.page-security .hero-r-h {
    font-size: 23px !important;
  }

  /* .hero-stat .k — About Us, Sales & Growth Enablement */
  body.page-about .hero-stat .k,
  body.page-sales-growth .hero-stat .k {
    font-size: 36px !important;
  }

  /* .flow-n — About Us, Sales & Growth Enablement, Security & Governance */
  body.page-about .flow-n,
  body.page-sales-growth .flow-n,
  body.page-security .flow-n {
    font-size: 33px !important;
  }

  /* .out-n — About Us, Sales & Growth Enablement, Security & Governance */
  body.page-about .out-n,
  body.page-sales-growth .out-n,
  body.page-security .out-n {
    font-size: 48px !important;
  }


  /* ---- The Model (page-model) ---- */

  /* .hero-l::before — The Model */
  body.page-model .hero-l::before {
    font-size: 125px !important;
  }

  /* .hero-r-h — The Model */
  body.page-model .hero-r-h {
    font-size: 26px !important;
  }

  /* .hero-stat .k — The Model */
  body.page-model .hero-stat .k {
    font-size: 29px !important;
  }


  /* ---- Impact (page-impact) ---- */

  /* .hero-h1 — Impact */
  body.page-impact .hero-h1 {
    font-size: 56px !important;
  }


  /* ---- End-to-End Operations (page-e2e-ops) ---- */

  /* .hero-stat .k — End-to-End Operations, Data, MIS & Analytics */
  body.page-e2e-ops .hero-stat .k,
  body.page-data-mis .hero-stat .k {
    font-size: 28px !important;
  }

  /* .flow-n — End-to-End Operations */
  body.page-e2e-ops .flow-n {
    font-size: 28px !important;
  }

  /* .out-n — End-to-End Operations, Data, MIS & Analytics, Technology & Transformation */
  body.page-e2e-ops .out-n,
  body.page-data-mis .out-n,
  body.page-tech-transform .out-n {
    font-size: 32px !important;
  }


  /* ---- Data, MIS & Analytics (page-data-mis) ---- */

  /* .flow-n — Data, MIS & Analytics */
  body.page-data-mis .flow-n {
    font-size: 24px !important;
  }


  /* ---- Technology & Transformation (page-tech-transform) ---- */

  /* .hero-stat .k — Technology & Transformation */
  body.page-tech-transform .hero-stat .k {
    font-size: 32px !important;
  }

  /* .flow-n — Technology & Transformation */
  body.page-tech-transform .flow-n {
    font-size: 23px !important;
  }


  /* ---- Security & Governance (page-security) ---- */

  /* .hero-stat .k — Security & Governance */
  body.page-security .hero-stat .k {
    font-size: 31px !important;
  }

}

@media (max-width:900px) {

  .trust-row {
    grid-template-columns: repeat(3,1fr) !important;
  }

  .std-grid {
    grid-template-columns: repeat(3,1fr) !important;
  }

  .steps-row {
    grid-template-columns: 1fr !important;
  }

  .step {
    border-right: none !important;
    border-bottom: 1px solid var(--rule-soft);
  }

  .step:last-child {
    border-bottom: none;
  }

}

@media (max-width:860px) {

  .hamburger-btn {
    display: flex;
  }

  .nav-menu,.nav-cta {
    display: none !important;
  }

  .nav-inner {
    padding: 12px 20px;
  }

  .section-head {
    grid-template-columns: 1fr !important;
  }

  .model-grid {
    grid-template-columns: 1fr !important;
  }

  .impact-bottom {
    grid-template-columns: 1fr !important;
  }

  .founder-inner {
    grid-template-columns: 1fr !important;
  }

  .founder-creds {
    grid-template-columns: 1fr !important;
  }

  .cta-inner {
    grid-template-columns: 1fr !important;
  }

  .hero-stats {
    grid-template-columns: 1fr !important;
  }

  .overview-grid {
    grid-template-columns: 1fr !important;
  }

  .subs-head {
    grid-template-columns: 1fr !important;
  }

  .subs-grid {
    grid-template-columns: 1fr !important;
  }

  .delivery-head {
    grid-template-columns: 1fr !important;
  }

  .outcomes-head {
    grid-template-columns: 1fr !important;
  }

  .fit-head {
    grid-template-columns: 1fr !important;
  }

  .story-grid {
    grid-template-columns: 1fr !important;
  }

  .team-head {
    grid-template-columns: 1fr !important;
  }

  .board-head {
    grid-template-columns: 1fr !important;
  }

  .why-grid {
    grid-template-columns: 1fr !important;
  }

  .principles-head {
    grid-template-columns: 1fr !important;
  }

  .anatomy-head {
    grid-template-columns: 1fr !important;
  }

  .compare-head {
    grid-template-columns: 1fr !important;
  }

  .cadence-head {
    grid-template-columns: 1fr !important;
  }

  .trust-head {
    grid-template-columns: 1fr !important;
  }

  .philo-inner {
    grid-template-columns: 1fr !important;
  }

  .hero-top {
    grid-template-columns: 1fr !important;
  }

  .dims-head {
    grid-template-columns: 1fr !important;
  }

  .tl-head {
    grid-template-columns: 1fr !important;
  }

  .cases-head {
    grid-template-columns: 1fr !important;
  }

  .case-stats {
    grid-template-columns: 1fr !important;
  }

  .method-head {
    grid-template-columns: 1fr !important;
  }

  .test-head {
    grid-template-columns: 1fr !important;
  }

  .s-head {
    grid-template-columns: 1fr !important;
  }

  .ov-grid {
    grid-template-columns: 1fr !important;
  }

  .com-inner {
    grid-template-columns: 1fr !important;
  }

  .page-hero-inner {
    grid-template-columns: 1fr !important;
  }

  .contact-grid {
    grid-template-columns: 1fr !important;
  }

  .form-grid {
    grid-template-columns: 1fr !important;
  }

  .book-inner {
    grid-template-columns: 1fr !important;
  }

  .offices-grid.single {
    grid-template-columns: 1fr !important;
  }

  .steps-head {
    grid-template-columns: 1fr !important;
  }

  .faq-inner {
    grid-template-columns: 1fr !important;
  }


  /* ---- Home (page-home) ---- */

  /* .hero-inner — Home */
  body.page-home .hero-inner {
    grid-template-columns: 1fr !important;
  }

  /* .hero-inner — Home */
  body.page-home .hero-inner {
    padding: 28px 20px 32px;
  }

  /* .hero — Home */
  body.page-home .hero {
    min-height: auto !important;
    padding: 32px 0;
  }


  /* ---- About Us (page-about) ---- */

  /* .hero — About Us, The Model, End-to-End Operations, Data, MIS & Analytics, Sales & Growth Enablement, Technology & Transformation, Security & Governance */
  body.page-about .hero,
  body.page-model .hero,
  body.page-e2e-ops .hero,
  body.page-data-mis .hero,
  body.page-sales-growth .hero,
  body.page-tech-transform .hero,
  body.page-security .hero {
    grid-template-columns: 1fr !important;
  }

  /* .hero — About Us, The Model, End-to-End Operations, Data, MIS & Analytics, Sales & Growth Enablement, Technology & Transformation, Security & Governance */
  body.page-about .hero,
  body.page-model .hero,
  body.page-e2e-ops .hero,
  body.page-data-mis .hero,
  body.page-sales-growth .hero,
  body.page-tech-transform .hero,
  body.page-security .hero {
    min-height: auto !important;
  }

}

@media (max-width:768px) {

  .trust-inner {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
    text-align: center;
  }

  .trust-lbl {
    max-width: 100%;
  }

  .trust-row {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .trust-chip {
    border-left: none !important;
    border-bottom: 1px solid var(--rule);
    justify-content: flex-start;
    padding: 10px 8px;
  }

}

@media (max-width:640px) {

  :root {
    --pad: 20px;
  }

  .wrap {
    padding-left: var(--pad);
    padding-right: var(--pad);
  }

  .prob-grid {
    grid-template-columns: 1fr !important;
  }

  .cap-grid {
    grid-template-columns: 1fr !important;
  }

  .who-grid {
    grid-template-columns: 1fr !important;
  }

  .impact-grid {
    grid-template-columns: 1fr !important;
  }

  .foot-top {
    grid-template-columns: 1fr !important;
  }

  .hero::before {
    font-size: 157px !important;
  }

  .hero-card-n {
    font-size: 26px !important;
  }

  .section-h {
    font-size: 30px !important;
  }

  .impact-n {
    font-size: 22px !important;
  }

  .impact-n .sm {
    font-size: 25px !important;
  }

  .impact-quote-m {
    font-size: 27px !important;
  }

  .founder-cap .nm {
    font-size: 19px !important;
  }

  .founder-cap .yrs {
    font-size: 19px !important;
  }

  .btn {
    padding: 12px 9px;
  }

  */
.founder-h {
    font-size: 29px !important;
  }

  .flow {
    grid-template-columns: 1fr !important;
  }

  .outcomes-grid {
    grid-template-columns: 1fr !important;
  }

  .fit-grid {
    grid-template-columns: 1fr !important;
  }

  .related-grid {
    grid-template-columns: 1fr !important;
  }

  .story-stats {
    grid-template-columns: 1fr !important;
  }

  .team-grid {
    grid-template-columns: 1fr !important;
  }

  .board-grid {
    grid-template-columns: 1fr !important;
  }

  .hero-r-h {
    font-size: 19px !important;
  }

  .overview-h {
    font-size: 26px !important;
  }

  .subs-h {
    font-size: 26px !important;
  }

  .sub-num {
    font-size: 19px !important;
  }

  .delivery-h {
    font-size: 26px !important;
  }

  .outcomes-h {
    font-size: 26px !important;
  }

  .out-n .sm {
    font-size: 19px !important;
  }

  .outcomes-quote .m {
    font-size: 25px !important;
  }

  .fit-h {
    font-size: 24px !important;
  }

  .fit-num {
    font-size: 19px !important;
  }

  .related-h {
    font-size: 21px !important;
  }

  .story-h {
    font-size: 26px !important;
  }

  .ss .k {
    font-size: 22px !important;
  }

  .founder-h {
    font-size: 29px !important;
  }

  .team-h {
    font-size: 24px !important;
  }

  .board-h {
    font-size: 24px !important;
  }

  .princ {
    grid-template-columns: 1fr !important;
  }

  .pod-foot {
    grid-template-columns: 1fr !important;
  }

  .cmp {
    grid-template-columns: 1fr !important;
  }

  .cadence-grid {
    grid-template-columns: 1fr !important;
  }

  .trust-grid {
    grid-template-columns: 1fr !important;
  }

  .why-h {
    font-size: 26px !important;
  }

  .principles-h {
    font-size: 26px !important;
  }

  .princ-n {
    font-size: 29px !important;
  }

  .princ-t {
    font-size: 19px !important;
  }

  .anatomy-h {
    font-size: 26px !important;
  }

  .pod-foot-item .k {
    font-size: 19px !important;
  }

  .compare-h {
    font-size: 26px !important;
  }

  .cadence-h {
    font-size: 26px !important;
  }

  .cad-when {
    font-size: 19px !important;
  }

  .trust-h {
    font-size: 26px !important;
  }

  .philo-q .m {
    font-size: 50px !important;
  }

  .philo-q .t {
    font-size: 20px !important;
  }

  .hero-strip {
    grid-template-columns: 1fr !important;
  }

  .dim {
    grid-template-columns: 1fr !important;
  }

  .tl-grid {
    grid-template-columns: 1fr !important;
  }

  .case-grid {
    grid-template-columns: 1fr !important;
  }

  .method-grid {
    grid-template-columns: 1fr !important;
  }

  .test-grid {
    grid-template-columns: 1fr !important;
  }

  .hs-n {
    font-size: 20px !important;
  }

  .hs-n span {
    font-size: 27px !important;
  }

  .dims-h {
    font-size: 27px !important;
  }

  .dim-n {
    font-size: 22px !important;
  }

  .dim-n span {
    font-size: 26px !important;
  }

  .dim-t {
    font-size: 19px !important;
  }

  .tl-h {
    font-size: 26px !important;
  }

  .tl-card-n {
    font-size: 19px !important;
  }

  .cases-h {
    font-size: 26px !important;
  }

  .case-img-num {
    font-size: 49px !important;
  }

  .method-h {
    font-size: 26px !important;
  }

  .method-n {
    font-size: 19px !important;
  }

  .test-h {
    font-size: 26px !important;
  }

  .test-mark {
    font-size: 24px !important;
  }

  .hero-stat {
    border-top: 1px solid rgba(255,255,255,0.08) !important;
    padding-top: 22px !important;
  }

  .hero-stat:first-child {
    border-top: none !important;
    padding-top: 0 !important;
  }

  .section,[class$="-inner"] {

  }

  .dom-grid {
    grid-template-columns: 1fr !important;
  }

  .gov-grid {
    grid-template-columns: 1fr !important;
  }

  .s-h {
    font-size: 25px !important;
  }

  .gv-n {
    font-size: 19px !important;
  }

  .com-q .m {
    font-size: 26px !important;
  }

  .offices-grid {
    grid-template-columns: 1fr !important;
  }

  .steps-row {
    grid-template-columns: 1fr !important;
  }

  .page-h1 {
    font-size: 36px !important;
  }

  .form-h {
    font-size: 19px !important;
  }

  .book-h {
    font-size: 25px !important;
  }

  .offices-h {
    font-size: 24px !important;
  }

  .steps-h {
    font-size: 27px !important;
  }

  .step-n {
    font-size: 27px !important;
  }

  .faq-h {
    font-size: 24px !important;
  }


  /* ---- Home (page-home) ---- */

  /* .hero-h1 — Home */
  body.page-home .hero-h1 {
    font-size: 26px !important;
  }

  /* .cta-h — Home */
  body.page-home .cta-h {
    font-size: 30px !important;
  }


  /* ---- About Us (page-about) ---- */

  /* .hero-h1 — About Us, The Model, End-to-End Operations, Data, MIS & Analytics, Sales & Growth Enablement, Technology & Transformation, Security & Governance */
  body.page-about .hero-h1,
  body.page-model .hero-h1,
  body.page-e2e-ops .hero-h1,
  body.page-data-mis .hero-h1,
  body.page-sales-growth .hero-h1,
  body.page-tech-transform .hero-h1,
  body.page-security .hero-h1 {
    font-size: 34px !important;
  }

  /* .cta-h — About Us, The Model, Impact, End-to-End Operations, Data, MIS & Analytics, Sales & Growth Enablement, Technology & Transformation, Security & Governance, Contact */
  body.page-about .cta-h,
  body.page-model .cta-h,
  body.page-impact .cta-h,
  body.page-e2e-ops .cta-h,
  body.page-data-mis .cta-h,
  body.page-sales-growth .cta-h,
  body.page-tech-transform .cta-h,
  body.page-security .cta-h,
  body.page-contact .cta-h {
    font-size: 26px !important;
  }

  /* .hero-l::before — About Us, End-to-End Operations, Data, MIS & Analytics, Sales & Growth Enablement, Technology & Transformation, Security & Governance */
  body.page-about .hero-l::before,
  body.page-e2e-ops .hero-l::before,
  body.page-data-mis .hero-l::before,
  body.page-sales-growth .hero-l::before,
  body.page-tech-transform .hero-l::before,
  body.page-security .hero-l::before {
    font-size: 78px !important;
  }

  /* .hero-stat .k — About Us, Sales & Growth Enablement */
  body.page-about .hero-stat .k,
  body.page-sales-growth .hero-stat .k {
    font-size: 26px !important;
  }

  /* .flow-n — About Us, Sales & Growth Enablement, Security & Governance */
  body.page-about .flow-n,
  body.page-sales-growth .flow-n,
  body.page-security .flow-n {
    font-size: 24px !important;
  }

  /* .out-n — About Us, Sales & Growth Enablement, Security & Governance */
  body.page-about .out-n,
  body.page-sales-growth .out-n,
  body.page-security .out-n {
    font-size: 35px !important;
  }


  /* ---- The Model (page-model) ---- */

  /* .hero-l::before — The Model */
  body.page-model .hero-l::before {
    font-size: 90px !important;
  }

  /* .hero-stat .k — The Model */
  body.page-model .hero-stat .k {
    font-size: 21px !important;
  }


  /* ---- Impact (page-impact) ---- */

  /* .hero-h1 — Impact */
  body.page-impact .hero-h1 {
    font-size: 40px !important;
  }


  /* ---- End-to-End Operations (page-e2e-ops) ---- */

  /* .hero-stat .k — End-to-End Operations, Data, MIS & Analytics */
  body.page-e2e-ops .hero-stat .k,
  body.page-data-mis .hero-stat .k {
    font-size: 20px !important;
  }

  /* .flow-n — End-to-End Operations */
  body.page-e2e-ops .flow-n {
    font-size: 20px !important;
  }

  /* .out-n — End-to-End Operations, Data, MIS & Analytics, Technology & Transformation */
  body.page-e2e-ops .out-n,
  body.page-data-mis .out-n,
  body.page-tech-transform .out-n {
    font-size: 23px !important;
  }


  /* ---- Data, MIS & Analytics (page-data-mis) ---- */

  /* .flow-n — Data, MIS & Analytics, Technology & Transformation */
  body.page-data-mis .flow-n,
  body.page-tech-transform .flow-n {
    font-size: 19px !important;
  }


  /* ---- Technology & Transformation (page-tech-transform) ---- */

  /* .hero-stat .k — Technology & Transformation */
  body.page-tech-transform .hero-stat .k {
    font-size: 23px !important;
  }


  /* ---- Security & Governance (page-security) ---- */

  /* .hero-stat .k — Security & Governance */
  body.page-security .hero-stat .k {
    font-size: 22px !important;
  }

}

@media (max-width:600px) {

  .trust-row {
    grid-template-columns: repeat(2,1fr) !important;
  }

  .std-grid {
    grid-template-columns: repeat(2,1fr) !important;
  }
  .custom-button{padding: 9px 6px !important;}
  .hero-meta-item .k {font-size: 17px;}
  .section{padding: 90px 4px;}
  .model-card {display: block;}
  .model-card-t {margin-top: 18px;}
  .model-card-n{display: none;}
  .model-cta {display: block; padding: 14px 6px;}
  .impact-quote{padding: 20px 17px;}
  .founder-quote{padding: 10px 11px !important;}
  .foot-bottom{display: block;}
  .custom-button-2{padding: 10px 4px !important;}
  .sub{display: block; }
  .subs{padding: 80px 0px;}
  .delivery{padding: 80px 0px;}
  .sub-t{margin-top: 15px;}
  .outcomes-quote{padding: 15px 10px;}
  .fit{padding: 80px 0px;}
  .related{padding: 80px 0px;}
}
