.cc-strategy-inner{display:block;width:100%;max-width:none;min-width:0;margin:0;padding:0}.cc-strategy-inner.ct-inner-content{width:100%;max-width:none}.cc-strategy-inner [id]{scroll-margin-top:90px}{}@media (max-width:1119px){.cc-strategy-inner{display:block;width:100%;max-width:none;min-width:0;margin:0;padding:0}.cc-strategy-inner.ct-inner-content{width:100%;max-width:none}.cc-strategy-inner [id]{scroll-margin-top:90px}{}}@media (max-width:1023px){.cc-strategy-inner{display:block;width:100%;max-width:none;min-width:0;margin:0;padding:0}.cc-strategy-inner.ct-inner-content{width:100%;max-width:none}.cc-strategy-inner [id]{scroll-margin-top:90px}{}}@media (max-width:767px){.cc-strategy-inner{display:block;width:100%;max-width:none;min-width:0;margin:0;padding:0}.cc-strategy-inner.ct-inner-content{width:100%;max-width:none}.cc-strategy-inner [id]{scroll-margin-top:90px}{}}@media (max-width:479px){.cc-strategy-inner{display:block;width:100%;max-width:none;min-width:0;margin:0;padding:0}.cc-strategy-inner.ct-inner-content{width:100%;max-width:none}.cc-strategy-inner [id]{scroll-margin-top:90px}{}}@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700;800&display=swap);.cc-strategy-header,.cc-strategy-header *{box-sizing:border-box}.cc-strategy-header{--cc-navy:#013e5b;--cc-yellow:#f3c61a;--cc-white:#fff;position:absolute;z-index:100;top:0;left:0;width:100%;background:transparent;font-family:"Montserrat",Arial,sans-serif}.cc-strategy-header__inner{display:flex;width:100%;min-height:170px;padding:60px clamp(32px,9.28vw,190px) 20px;align-items:center;justify-content:space-between;gap:32px}.cc-strategy-header__logo-link{display:inline-flex;flex:0 0 auto}.cc-strategy-header__logo{display:block;width:240px!important;max-width:100%;height:auto}.cc-strategy-header__actions{display:flex;align-items:center;gap:34px}.cc-strategy-header__button{display:inline-flex;min-height:56px;padding:15px 20px;align-items:center;justify-content:center;gap:9px;border:2px solid var(--cc-white);border-radius:0;background:transparent;color:var(--cc-white);font-size:14px;font-weight:700;line-height:1;letter-spacing:0.04em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color 0.2s ease,color 0.2s ease}.cc-strategy-header__button:hover{background:var(--cc-white);color:var(--cc-navy)}.cc-strategy-header__arrow{font-size:19px;font-weight:500;line-height:0.7;transform:translateY(-1px)}.cc-strategy-header a:focus-visible{outline:3px solid var(--cc-yellow);outline-offset:5px}.cc-strategy-header .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:720px){.cc-strategy-header__inner{min-height:126px;padding:38px 18px 20px}.cc-strategy-header__logo{width:170px!important}.cc-strategy-header__button{min-height:46px;padding:12px 14px;font-size:11px;letter-spacing:0.03em}}@media (max-width:480px){.cc-strategy-header__inner{gap:14px}.cc-strategy-header__logo{width:150px!important}.cc-strategy-header__button{padding:11px}.cc-strategy-header__arrow{font-size:16px}}{}@media (max-width:1119px){.cc-strategy-header,.cc-strategy-header *{box-sizing:border-box}.cc-strategy-header{--cc-navy:#013e5b;--cc-yellow:#f3c61a;--cc-white:#fff;position:absolute;z-index:100;top:0;left:0;width:100%;background:transparent;font-family:"Montserrat",Arial,sans-serif}.cc-strategy-header__inner{display:flex;width:100%;min-height:170px;padding:60px clamp(32px,9.28vw,190px) 20px;align-items:center;justify-content:space-between;gap:32px}.cc-strategy-header__logo-link{display:inline-flex;flex:0 0 auto}.cc-strategy-header__logo{display:block;width:240px!important;max-width:100%;height:auto}.cc-strategy-header__actions{display:flex;align-items:center;gap:34px}.cc-strategy-header__button{display:inline-flex;min-height:56px;padding:15px 20px;align-items:center;justify-content:center;gap:9px;border:2px solid var(--cc-white);border-radius:0;background:transparent;color:var(--cc-white);font-size:14px;font-weight:700;line-height:1;letter-spacing:0.04em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color 0.2s ease,color 0.2s ease}.cc-strategy-header__button:hover{background:var(--cc-white);color:var(--cc-navy)}.cc-strategy-header__arrow{font-size:19px;font-weight:500;line-height:0.7;transform:translateY(-1px)}.cc-strategy-header a:focus-visible{outline:3px solid var(--cc-yellow);outline-offset:5px}.cc-strategy-header .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:720px){.cc-strategy-header__inner{min-height:126px;padding:38px 18px 20px}.cc-strategy-header__logo{width:170px!important}.cc-strategy-header__button{min-height:46px;padding:12px 14px;font-size:11px;letter-spacing:0.03em}}@media (max-width:480px){.cc-strategy-header__inner{gap:14px}.cc-strategy-header__logo{width:150px!important}.cc-strategy-header__button{padding:11px}.cc-strategy-header__arrow{font-size:16px}}{}}@media (max-width:1023px){.cc-strategy-header,.cc-strategy-header *{box-sizing:border-box}.cc-strategy-header{--cc-navy:#013e5b;--cc-yellow:#f3c61a;--cc-white:#fff;position:absolute;z-index:100;top:0;left:0;width:100%;background:transparent;font-family:"Montserrat",Arial,sans-serif}.cc-strategy-header__inner{display:flex;width:100%;min-height:170px;padding:60px clamp(32px,9.28vw,190px) 20px;align-items:center;justify-content:space-between;gap:32px}.cc-strategy-header__logo-link{display:inline-flex;flex:0 0 auto}.cc-strategy-header__logo{display:block;width:240px!important;max-width:100%;height:auto}.cc-strategy-header__actions{display:flex;align-items:center;gap:34px}.cc-strategy-header__button{display:inline-flex;min-height:56px;padding:15px 20px;align-items:center;justify-content:center;gap:9px;border:2px solid var(--cc-white);border-radius:0;background:transparent;color:var(--cc-white);font-size:14px;font-weight:700;line-height:1;letter-spacing:0.04em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color 0.2s ease,color 0.2s ease}.cc-strategy-header__button:hover{background:var(--cc-white);color:var(--cc-navy)}.cc-strategy-header__arrow{font-size:19px;font-weight:500;line-height:0.7;transform:translateY(-1px)}.cc-strategy-header a:focus-visible{outline:3px solid var(--cc-yellow);outline-offset:5px}.cc-strategy-header .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:720px){.cc-strategy-header__inner{min-height:126px;padding:38px 18px 20px}.cc-strategy-header__logo{width:170px!important}.cc-strategy-header__button{min-height:46px;padding:12px 14px;font-size:11px;letter-spacing:0.03em}}@media (max-width:480px){.cc-strategy-header__inner{gap:14px}.cc-strategy-header__logo{width:150px!important}.cc-strategy-header__button{padding:11px}.cc-strategy-header__arrow{font-size:16px}}{}}@media (max-width:767px){.cc-strategy-header,.cc-strategy-header *{box-sizing:border-box}.cc-strategy-header{--cc-navy:#013e5b;--cc-yellow:#f3c61a;--cc-white:#fff;position:absolute;z-index:100;top:0;left:0;width:100%;background:transparent;font-family:"Montserrat",Arial,sans-serif}.cc-strategy-header__inner{display:flex;width:100%;min-height:170px;padding:60px clamp(32px,9.28vw,190px) 20px;align-items:center;justify-content:space-between;gap:32px}.cc-strategy-header__logo-link{display:inline-flex;flex:0 0 auto}.cc-strategy-header__logo{display:block;width:240px!important;max-width:100%;height:auto}.cc-strategy-header__actions{display:flex;align-items:center;gap:34px}.cc-strategy-header__button{display:inline-flex;min-height:56px;padding:15px 20px;align-items:center;justify-content:center;gap:9px;border:2px solid var(--cc-white);border-radius:0;background:transparent;color:var(--cc-white);font-size:14px;font-weight:700;line-height:1;letter-spacing:0.04em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color 0.2s ease,color 0.2s ease}.cc-strategy-header__button:hover{background:var(--cc-white);color:var(--cc-navy)}.cc-strategy-header__arrow{font-size:19px;font-weight:500;line-height:0.7;transform:translateY(-1px)}.cc-strategy-header a:focus-visible{outline:3px solid var(--cc-yellow);outline-offset:5px}.cc-strategy-header .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:720px){.cc-strategy-header__inner{min-height:126px;padding:38px 18px 20px}.cc-strategy-header__logo{width:170px!important}.cc-strategy-header__button{min-height:46px;padding:12px 14px;font-size:11px;letter-spacing:0.03em}}@media (max-width:480px){.cc-strategy-header__inner{gap:14px}.cc-strategy-header__logo{width:150px!important}.cc-strategy-header__button{padding:11px}.cc-strategy-header__arrow{font-size:16px}}{}}@media (max-width:479px){.cc-strategy-header,.cc-strategy-header *{box-sizing:border-box}.cc-strategy-header{--cc-navy:#013e5b;--cc-yellow:#f3c61a;--cc-white:#fff;position:absolute;z-index:100;top:0;left:0;width:100%;background:transparent;font-family:"Montserrat",Arial,sans-serif}.cc-strategy-header__inner{display:flex;width:100%;min-height:170px;padding:60px clamp(32px,9.28vw,190px) 20px;align-items:center;justify-content:space-between;gap:32px}.cc-strategy-header__logo-link{display:inline-flex;flex:0 0 auto}.cc-strategy-header__logo{display:block;width:240px!important;max-width:100%;height:auto}.cc-strategy-header__actions{display:flex;align-items:center;gap:34px}.cc-strategy-header__button{display:inline-flex;min-height:56px;padding:15px 20px;align-items:center;justify-content:center;gap:9px;border:2px solid var(--cc-white);border-radius:0;background:transparent;color:var(--cc-white);font-size:14px;font-weight:700;line-height:1;letter-spacing:0.04em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color 0.2s ease,color 0.2s ease}.cc-strategy-header__button:hover{background:var(--cc-white);color:var(--cc-navy)}.cc-strategy-header__arrow{font-size:19px;font-weight:500;line-height:0.7;transform:translateY(-1px)}.cc-strategy-header a:focus-visible{outline:3px solid var(--cc-yellow);outline-offset:5px}.cc-strategy-header .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:720px){.cc-strategy-header__inner{min-height:126px;padding:38px 18px 20px}.cc-strategy-header__logo{width:170px!important}.cc-strategy-header__button{min-height:46px;padding:12px 14px;font-size:11px;letter-spacing:0.03em}}@media (max-width:480px){.cc-strategy-header__inner{gap:14px}.cc-strategy-header__logo{width:150px!important}.cc-strategy-header__button{padding:11px}.cc-strategy-header__arrow{font-size:16px}}{}}.homepage-footer{.cc-strategy-home-footer,.cc-strategy-home-footer *,.cc-strategy-home-footer *::before,.cc-strategy-home-footer *::after{box-sizing:border-box}.cc-strategy-home-footer{--cc-pink:#c84255;--cc-white:#fff;--cc-divider:rgba(255,255,255,0.34);--cc-muted:rgba(255,255,255,0.84);width:100%;margin:0;background:var(--cc-pink);color:var(--cc-white);font-family:"Montserrat",Arial,sans-serif}.cc-strategy-home-footer__inner{width:min(calc(100% - 64px),1660px);margin:0 auto;padding:62px 0 32px}.cc-strategy-home-footer__primary{display:flex;padding-bottom:48px;align-items:center;justify-content:space-between;gap:40px 80px}.cc-strategy-home-footer__brand-link{display:inline-flex;align-items:center;gap:30px;color:var(--cc-white);text-decoration:none}.cc-strategy-home-footer__logo{display:block;width:auto;max-width:175px;max-height:84px;object-fit:contain}.cc-strategy-home-footer__brand-copy{display:flex;min-height:68px;padding-left:30px;justify-content:center;flex-direction:column;border-left:1px solid var(--cc-divider)}.cc-strategy-home-footer__eyebrow{margin:0 0 7px;color:var(--cc-muted);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:0.15em;text-transform:uppercase}.cc-strategy-home-footer__title{margin:0;color:var(--cc-white);font-size:clamp(16px,1.25vw,20px);font-weight:700;line-height:1.35}.cc-strategy-home-footer__message{max-width:460px;margin:0;color:var(--cc-white);font-size:clamp(20px,1.8vw,28px);font-weight:300;line-height:1.25;letter-spacing:-0.02em;text-align:right;text-transform:uppercase}.cc-strategy-home-footer__message strong{display:block;font-weight:700}.cc-strategy-home-footer__utility{display:flex;min-height:76px;padding:24px 0 0;align-items:center;justify-content:space-between;gap:24px 50px;border-top:1px solid var(--cc-divider)}.cc-strategy-home-footer__copyright{margin:0;color:var(--cc-muted);font-size:12px;font-weight:500;line-height:1.6}.cc-strategy-home-footer__links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 25px}.cc-strategy-home-footer__links a{position:relative;display:inline-flex;min-height:38px;padding:8px 0;align-items:center;color:var(--cc-white);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:0.04em;text-decoration:none;text-transform:uppercase}.cc-strategy-home-footer__links a::after{position:absolute;right:0;bottom:3px;left:0;height:2px;background:var(--cc-white);content:"";transform:scaleX(0);transform-origin:right center;transition:transform 0.25s ease}.cc-strategy-home-footer__links a:hover::after,.cc-strategy-home-footer__links a:focus-visible::after{transform:scaleX(1);transform-origin:left center}.cc-strategy-home-footer a:focus-visible{outline:3px solid var(--cc-white);outline-offset:5px}@media (max-width:900px){.cc-strategy-home-footer__inner{width:min(calc(100% - 56px),1660px);padding-top:54px}.cc-strategy-home-footer__primary,.cc-strategy-home-footer__utility{align-items:flex-start;flex-direction:column}.cc-strategy-home-footer__message{max-width:520px;text-align:left}.cc-strategy-home-footer__links{justify-content:flex-start}}@media (max-width:600px){.cc-strategy-home-footer__inner{width:min(calc(100% - 36px),1660px);padding:48px 0 28px}.cc-strategy-home-footer__primary{padding-bottom:38px}.cc-strategy-home-footer__brand-link{width:100%;align-items:flex-start;flex-direction:column;gap:22px}.cc-strategy-home-footer__logo{max-width:160px;max-height:78px}.cc-strategy-home-footer__brand-copy{width:100%;min-height:0;padding:19px 0 0;border-top:1px solid var(--cc-divider);border-left:0}.cc-strategy-home-footer__message{font-size:21px}.cc-strategy-home-footer__utility{padding-top:26px}.cc-strategy-home-footer__links{align-items:flex-start;flex-direction:column;gap:2px}.cc-strategy-home-footer__links a{min-height:44px}}@media (prefers-reduced-motion:reduce){.cc-strategy-home-footer *,.cc-strategy-home-footer *::before,.cc-strategy-home-footer *::after{transition:none!important}}}.cc-strategy-client-footer,.cc-strategy-client-footer *,.cc-strategy-client-footer *::before,.cc-strategy-client-footer *::after{box-sizing:border-box}.cc-strategy-client-footer{--cc-pink:#c84255;--cc-white:#fff;--cc-divider:rgba(255,255,255,0.34);--cc-muted:rgba(255,255,255,0.84);width:100%;margin:0;background:var(--cc-pink);color:var(--cc-white);font-family:"Montserrat",Arial,sans-serif}.cc-strategy-client-footer__inner{width:min(calc(100% - 64px),1660px);margin:0 auto;padding:62px 0 32px}.cc-strategy-client-footer__brands{display:flex;min-height:84px;padding-bottom:48px;align-items:center;justify-content:space-between;gap:40px 80px}.cc-strategy-client-footer__client{display:flex;min-width:0;align-items:center;gap:30px}.cc-strategy-client-footer__client-link,.cc-strategy-client-footer__coyote-link{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--cc-white);text-decoration:none}.cc-strategy-client-footer__logo-area{display:inline-flex;width:auto;height:auto;align-items:center;justify-content:flex-start}.cc-strategy-client-footer__logo{display:block;width:auto;max-width:175px;max-height:84px;object-fit:contain}.cc-strategy-client-footer__brand-copy{display:flex;min-height:68px;padding-left:30px;justify-content:center;flex-direction:column;border-left:1px solid var(--cc-divider)}.cc-strategy-client-footer__label{margin:0 0 7px;color:var(--cc-muted);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:0.15em;text-transform:uppercase}.cc-strategy-client-footer__name{margin:0;color:var(--cc-white);font-size:clamp(16px,1.25vw,20px);font-weight:700;line-height:1.35}.cc-strategy-client-footer__utility{display:flex;min-height:76px;padding:24px 0 0;align-items:center;justify-content:space-between;gap:24px 40px;border-top:1px solid var(--cc-divider)}.cc-strategy-client-footer__copyright{flex:0 1 auto;margin:0;color:var(--cc-muted);font-size:12px;font-weight:500;line-height:1.6}.cc-strategy-client-footer__links{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:25px;white-space:nowrap}.cc-strategy-client-footer__links a{position:relative;display:inline-flex;min-height:38px;padding:8px 0;align-items:center;color:var(--cc-white);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:0.04em;text-decoration:none;text-transform:uppercase}.cc-strategy-client-footer__links a::after{position:absolute;right:0;bottom:3px;left:0;height:2px;background:var(--cc-white);content:"";transform:scaleX(0);transform-origin:right center;transition:transform 0.25s ease}.cc-strategy-client-footer__links a:hover::after,.cc-strategy-client-footer__links a:focus-visible::after{transform:scaleX(1);transform-origin:left center}.cc-strategy-client-footer a:focus-visible{outline:3px solid var(--cc-white);outline-offset:5px}@media (max-width:900px){.cc-strategy-client-footer__inner{width:min(calc(100% - 56px),1660px);padding-top:54px}.cc-strategy-client-footer__brands,.cc-strategy-client-footer__utility{align-items:flex-start;flex-direction:column}.cc-strategy-client-footer__links{justify-content:flex-start}}@media (max-width:600px){.cc-strategy-client-footer__inner{width:min(calc(100% - 36px),1660px);padding:48px 0 28px}.cc-strategy-client-footer__brands{padding-bottom:38px;gap:42px}.cc-strategy-client-footer__client{width:100%;align-items:flex-start;flex-direction:column;gap:22px}.cc-strategy-client-footer__logo{max-width:160px;max-height:78px}.cc-strategy-client-footer__brand-copy{width:100%;min-height:0;padding:19px 0 0;border-top:1px solid var(--cc-divider);border-left:0}.cc-strategy-client-footer__utility{padding-top:26px}.cc-strategy-client-footer__links{align-items:flex-start;flex-direction:column;gap:2px}.cc-strategy-client-footer__links a{min-height:44px}}@media (prefers-reduced-motion:reduce){.cc-strategy-client-footer *,.cc-strategy-client-footer *::before,.cc-strategy-client-footer *::after{transition:none!important}}{}@media (max-width:1119px){.cc-strategy-client-footer,.cc-strategy-client-footer *,.cc-strategy-client-footer *::before,.cc-strategy-client-footer *::after{box-sizing:border-box}.cc-strategy-client-footer{--cc-pink:#c84255;--cc-white:#fff;--cc-divider:rgba(255,255,255,0.34);--cc-muted:rgba(255,255,255,0.84);width:100%;margin:0;background:var(--cc-pink);color:var(--cc-white);font-family:"Montserrat",Arial,sans-serif}.cc-strategy-client-footer__inner{width:min(calc(100% - 64px),1660px);margin:0 auto;padding:62px 0 32px}.cc-strategy-client-footer__brands{display:flex;min-height:84px;padding-bottom:48px;align-items:center;justify-content:space-between;gap:40px 80px}.cc-strategy-client-footer__client{display:flex;min-width:0;align-items:center;gap:30px}.cc-strategy-client-footer__client-link,.cc-strategy-client-footer__coyote-link{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--cc-white);text-decoration:none}.cc-strategy-client-footer__logo-area{display:inline-flex;width:auto;height:auto;align-items:center;justify-content:flex-start}.cc-strategy-client-footer__logo{display:block;width:auto;max-width:175px;max-height:84px;object-fit:contain}.cc-strategy-client-footer__brand-copy{display:flex;min-height:68px;padding-left:30px;justify-content:center;flex-direction:column;border-left:1px solid var(--cc-divider)}.cc-strategy-client-footer__label{margin:0 0 7px;color:var(--cc-muted);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:0.15em;text-transform:uppercase}.cc-strategy-client-footer__name{margin:0;color:var(--cc-white);font-size:clamp(16px,1.25vw,20px);font-weight:700;line-height:1.35}.cc-strategy-client-footer__utility{display:flex;min-height:76px;padding:24px 0 0;align-items:center;justify-content:space-between;gap:24px 40px;border-top:1px solid var(--cc-divider)}.cc-strategy-client-footer__copyright{flex:0 1 auto;margin:0;color:var(--cc-muted);font-size:12px;font-weight:500;line-height:1.6}.cc-strategy-client-footer__links{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:25px;white-space:nowrap}.cc-strategy-client-footer__links a{position:relative;display:inline-flex;min-height:38px;padding:8px 0;align-items:center;color:var(--cc-white);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:0.04em;text-decoration:none;text-transform:uppercase}.cc-strategy-client-footer__links a::after{position:absolute;right:0;bottom:3px;left:0;height:2px;background:var(--cc-white);content:"";transform:scaleX(0);transform-origin:right center;transition:transform 0.25s ease}.cc-strategy-client-footer__links a:hover::after,.cc-strategy-client-footer__links a:focus-visible::after{transform:scaleX(1);transform-origin:left center}.cc-strategy-client-footer a:focus-visible{outline:3px solid var(--cc-white);outline-offset:5px}@media (max-width:900px){.cc-strategy-client-footer__inner{width:min(calc(100% - 56px),1660px);padding-top:54px}.cc-strategy-client-footer__brands,.cc-strategy-client-footer__utility{align-items:flex-start;flex-direction:column}.cc-strategy-client-footer__links{justify-content:flex-start}}@media (max-width:600px){.cc-strategy-client-footer__inner{width:min(calc(100% - 36px),1660px);padding:48px 0 28px}.cc-strategy-client-footer__brands{padding-bottom:38px;gap:42px}.cc-strategy-client-footer__client{width:100%;align-items:flex-start;flex-direction:column;gap:22px}.cc-strategy-client-footer__logo{max-width:160px;max-height:78px}.cc-strategy-client-footer__brand-copy{width:100%;min-height:0;padding:19px 0 0;border-top:1px solid var(--cc-divider);border-left:0}.cc-strategy-client-footer__utility{padding-top:26px}.cc-strategy-client-footer__links{align-items:flex-start;flex-direction:column;gap:2px}.cc-strategy-client-footer__links a{min-height:44px}}@media (prefers-reduced-motion:reduce){.cc-strategy-client-footer *,.cc-strategy-client-footer *::before,.cc-strategy-client-footer *::after{transition:none!important}}{}}@media (max-width:1023px){.cc-strategy-client-footer,.cc-strategy-client-footer *,.cc-strategy-client-footer *::before,.cc-strategy-client-footer *::after{box-sizing:border-box}.cc-strategy-client-footer{--cc-pink:#c84255;--cc-white:#fff;--cc-divider:rgba(255,255,255,0.34);--cc-muted:rgba(255,255,255,0.84);width:100%;margin:0;background:var(--cc-pink);color:var(--cc-white);font-family:"Montserrat",Arial,sans-serif}.cc-strategy-client-footer__inner{width:min(calc(100% - 64px),1660px);margin:0 auto;padding:62px 0 32px}.cc-strategy-client-footer__brands{display:flex;min-height:84px;padding-bottom:48px;align-items:center;justify-content:space-between;gap:40px 80px}.cc-strategy-client-footer__client{display:flex;min-width:0;align-items:center;gap:30px}.cc-strategy-client-footer__client-link,.cc-strategy-client-footer__coyote-link{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--cc-white);text-decoration:none}.cc-strategy-client-footer__logo-area{display:inline-flex;width:auto;height:auto;align-items:center;justify-content:flex-start}.cc-strategy-client-footer__logo{display:block;width:auto;max-width:175px;max-height:84px;object-fit:contain}.cc-strategy-client-footer__brand-copy{display:flex;min-height:68px;padding-left:30px;justify-content:center;flex-direction:column;border-left:1px solid var(--cc-divider)}.cc-strategy-client-footer__label{margin:0 0 7px;color:var(--cc-muted);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:0.15em;text-transform:uppercase}.cc-strategy-client-footer__name{margin:0;color:var(--cc-white);font-size:clamp(16px,1.25vw,20px);font-weight:700;line-height:1.35}.cc-strategy-client-footer__utility{display:flex;min-height:76px;padding:24px 0 0;align-items:center;justify-content:space-between;gap:24px 40px;border-top:1px solid var(--cc-divider)}.cc-strategy-client-footer__copyright{flex:0 1 auto;margin:0;color:var(--cc-muted);font-size:12px;font-weight:500;line-height:1.6}.cc-strategy-client-footer__links{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:25px;white-space:nowrap}.cc-strategy-client-footer__links a{position:relative;display:inline-flex;min-height:38px;padding:8px 0;align-items:center;color:var(--cc-white);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:0.04em;text-decoration:none;text-transform:uppercase}.cc-strategy-client-footer__links a::after{position:absolute;right:0;bottom:3px;left:0;height:2px;background:var(--cc-white);content:"";transform:scaleX(0);transform-origin:right center;transition:transform 0.25s ease}.cc-strategy-client-footer__links a:hover::after,.cc-strategy-client-footer__links a:focus-visible::after{transform:scaleX(1);transform-origin:left center}.cc-strategy-client-footer a:focus-visible{outline:3px solid var(--cc-white);outline-offset:5px}@media (max-width:900px){.cc-strategy-client-footer__inner{width:min(calc(100% - 56px),1660px);padding-top:54px}.cc-strategy-client-footer__brands,.cc-strategy-client-footer__utility{align-items:flex-start;flex-direction:column}.cc-strategy-client-footer__links{justify-content:flex-start}}@media (max-width:600px){.cc-strategy-client-footer__inner{width:min(calc(100% - 36px),1660px);padding:48px 0 28px}.cc-strategy-client-footer__brands{padding-bottom:38px;gap:42px}.cc-strategy-client-footer__client{width:100%;align-items:flex-start;flex-direction:column;gap:22px}.cc-strategy-client-footer__logo{max-width:160px;max-height:78px}.cc-strategy-client-footer__brand-copy{width:100%;min-height:0;padding:19px 0 0;border-top:1px solid var(--cc-divider);border-left:0}.cc-strategy-client-footer__utility{padding-top:26px}.cc-strategy-client-footer__links{align-items:flex-start;flex-direction:column;gap:2px}.cc-strategy-client-footer__links a{min-height:44px}}@media (prefers-reduced-motion:reduce){.cc-strategy-client-footer *,.cc-strategy-client-footer *::before,.cc-strategy-client-footer *::after{transition:none!important}}{}}@media (max-width:767px){.cc-strategy-client-footer,.cc-strategy-client-footer *,.cc-strategy-client-footer *::before,.cc-strategy-client-footer *::after{box-sizing:border-box}.cc-strategy-client-footer{--cc-pink:#c84255;--cc-white:#fff;--cc-divider:rgba(255,255,255,0.34);--cc-muted:rgba(255,255,255,0.84);width:100%;margin:0;background:var(--cc-pink);color:var(--cc-white);font-family:"Montserrat",Arial,sans-serif}.cc-strategy-client-footer__inner{width:min(calc(100% - 64px),1660px);margin:0 auto;padding:62px 0 32px}.cc-strategy-client-footer__brands{display:flex;min-height:84px;padding-bottom:48px;align-items:center;justify-content:space-between;gap:40px 80px}.cc-strategy-client-footer__client{display:flex;min-width:0;align-items:center;gap:30px}.cc-strategy-client-footer__client-link,.cc-strategy-client-footer__coyote-link{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--cc-white);text-decoration:none}.cc-strategy-client-footer__logo-area{display:inline-flex;width:auto;height:auto;align-items:center;justify-content:flex-start}.cc-strategy-client-footer__logo{display:block;width:auto;max-width:175px;max-height:84px;object-fit:contain}.cc-strategy-client-footer__brand-copy{display:flex;min-height:68px;padding-left:30px;justify-content:center;flex-direction:column;border-left:1px solid var(--cc-divider)}.cc-strategy-client-footer__label{margin:0 0 7px;color:var(--cc-muted);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:0.15em;text-transform:uppercase}.cc-strategy-client-footer__name{margin:0;color:var(--cc-white);font-size:clamp(16px,1.25vw,20px);font-weight:700;line-height:1.35}.cc-strategy-client-footer__utility{display:flex;min-height:76px;padding:24px 0 0;align-items:center;justify-content:space-between;gap:24px 40px;border-top:1px solid var(--cc-divider)}.cc-strategy-client-footer__copyright{flex:0 1 auto;margin:0;color:var(--cc-muted);font-size:12px;font-weight:500;line-height:1.6}.cc-strategy-client-footer__links{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:25px;white-space:nowrap}.cc-strategy-client-footer__links a{position:relative;display:inline-flex;min-height:38px;padding:8px 0;align-items:center;color:var(--cc-white);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:0.04em;text-decoration:none;text-transform:uppercase}.cc-strategy-client-footer__links a::after{position:absolute;right:0;bottom:3px;left:0;height:2px;background:var(--cc-white);content:"";transform:scaleX(0);transform-origin:right center;transition:transform 0.25s ease}.cc-strategy-client-footer__links a:hover::after,.cc-strategy-client-footer__links a:focus-visible::after{transform:scaleX(1);transform-origin:left center}.cc-strategy-client-footer a:focus-visible{outline:3px solid var(--cc-white);outline-offset:5px}@media (max-width:900px){.cc-strategy-client-footer__inner{width:min(calc(100% - 56px),1660px);padding-top:54px}.cc-strategy-client-footer__brands,.cc-strategy-client-footer__utility{align-items:flex-start;flex-direction:column}.cc-strategy-client-footer__links{justify-content:flex-start}}@media (max-width:600px){.cc-strategy-client-footer__inner{width:min(calc(100% - 36px),1660px);padding:48px 0 28px}.cc-strategy-client-footer__brands{padding-bottom:38px;gap:42px}.cc-strategy-client-footer__client{width:100%;align-items:flex-start;flex-direction:column;gap:22px}.cc-strategy-client-footer__logo{max-width:160px;max-height:78px}.cc-strategy-client-footer__brand-copy{width:100%;min-height:0;padding:19px 0 0;border-top:1px solid var(--cc-divider);border-left:0}.cc-strategy-client-footer__utility{padding-top:26px}.cc-strategy-client-footer__links{align-items:flex-start;flex-direction:column;gap:2px}.cc-strategy-client-footer__links a{min-height:44px}}@media (prefers-reduced-motion:reduce){.cc-strategy-client-footer *,.cc-strategy-client-footer *::before,.cc-strategy-client-footer *::after{transition:none!important}}{}}@media (max-width:479px){.cc-strategy-client-footer,.cc-strategy-client-footer *,.cc-strategy-client-footer *::before,.cc-strategy-client-footer *::after{box-sizing:border-box}.cc-strategy-client-footer{--cc-pink:#c84255;--cc-white:#fff;--cc-divider:rgba(255,255,255,0.34);--cc-muted:rgba(255,255,255,0.84);width:100%;margin:0;background:var(--cc-pink);color:var(--cc-white);font-family:"Montserrat",Arial,sans-serif}.cc-strategy-client-footer__inner{width:min(calc(100% - 64px),1660px);margin:0 auto;padding:62px 0 32px}.cc-strategy-client-footer__brands{display:flex;min-height:84px;padding-bottom:48px;align-items:center;justify-content:space-between;gap:40px 80px}.cc-strategy-client-footer__client{display:flex;min-width:0;align-items:center;gap:30px}.cc-strategy-client-footer__client-link,.cc-strategy-client-footer__coyote-link{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--cc-white);text-decoration:none}.cc-strategy-client-footer__logo-area{display:inline-flex;width:auto;height:auto;align-items:center;justify-content:flex-start}.cc-strategy-client-footer__logo{display:block;width:auto;max-width:175px;max-height:84px;object-fit:contain}.cc-strategy-client-footer__brand-copy{display:flex;min-height:68px;padding-left:30px;justify-content:center;flex-direction:column;border-left:1px solid var(--cc-divider)}.cc-strategy-client-footer__label{margin:0 0 7px;color:var(--cc-muted);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:0.15em;text-transform:uppercase}.cc-strategy-client-footer__name{margin:0;color:var(--cc-white);font-size:clamp(16px,1.25vw,20px);font-weight:700;line-height:1.35}.cc-strategy-client-footer__utility{display:flex;min-height:76px;padding:24px 0 0;align-items:center;justify-content:space-between;gap:24px 40px;border-top:1px solid var(--cc-divider)}.cc-strategy-client-footer__copyright{flex:0 1 auto;margin:0;color:var(--cc-muted);font-size:12px;font-weight:500;line-height:1.6}.cc-strategy-client-footer__links{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:25px;white-space:nowrap}.cc-strategy-client-footer__links a{position:relative;display:inline-flex;min-height:38px;padding:8px 0;align-items:center;color:var(--cc-white);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:0.04em;text-decoration:none;text-transform:uppercase}.cc-strategy-client-footer__links a::after{position:absolute;right:0;bottom:3px;left:0;height:2px;background:var(--cc-white);content:"";transform:scaleX(0);transform-origin:right center;transition:transform 0.25s ease}.cc-strategy-client-footer__links a:hover::after,.cc-strategy-client-footer__links a:focus-visible::after{transform:scaleX(1);transform-origin:left center}.cc-strategy-client-footer a:focus-visible{outline:3px solid var(--cc-white);outline-offset:5px}@media (max-width:900px){.cc-strategy-client-footer__inner{width:min(calc(100% - 56px),1660px);padding-top:54px}.cc-strategy-client-footer__brands,.cc-strategy-client-footer__utility{align-items:flex-start;flex-direction:column}.cc-strategy-client-footer__links{justify-content:flex-start}}@media (max-width:600px){.cc-strategy-client-footer__inner{width:min(calc(100% - 36px),1660px);padding:48px 0 28px}.cc-strategy-client-footer__brands{padding-bottom:38px;gap:42px}.cc-strategy-client-footer__client{width:100%;align-items:flex-start;flex-direction:column;gap:22px}.cc-strategy-client-footer__logo{max-width:160px;max-height:78px}.cc-strategy-client-footer__brand-copy{width:100%;min-height:0;padding:19px 0 0;border-top:1px solid var(--cc-divider);border-left:0}.cc-strategy-client-footer__utility{padding-top:26px}.cc-strategy-client-footer__links{align-items:flex-start;flex-direction:column;gap:2px}.cc-strategy-client-footer__links a{min-height:44px}}@media (prefers-reduced-motion:reduce){.cc-strategy-client-footer *,.cc-strategy-client-footer *::before,.cc-strategy-client-footer *::after{transition:none!important}}{}}