@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dmsans-3bfe4586eb9a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dmsans-713ca32c3c8b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dmsans-3bfe4586eb9a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dmsans-713ca32c3c8b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dmsans-3bfe4586eb9a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dmsans-713ca32c3c8b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dmsans-3bfe4586eb9a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dmsans-713ca32c3c8b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dmserifdisplay-bcffbe5867f9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dmserifdisplay-b867c8dc8805.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dmserifdisplay-1c85e676902f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dmserifdisplay-3f5fbefcaebc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.agency-page,.agency-partnerships{max-width:1240px;margin-inline:auto;padding:clamp(40px,7vw,100px) clamp(22px,5vw,72px)}.agency-page h1{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0 0 28px;font-size:clamp(40px,5.8vw,80px);line-height:1.05}.agency-page p,.agency-partnerships p{overflow-wrap:anywhere;max-width:70ch;font-size:17px;line-height:1.7}.agency-page h2,.agency-partnerships h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px;font-size:clamp(25px,3vw,40px);line-height:1.2}.agency-page-heading{margin-bottom:64px}.agency-page>section{margin-top:48px}.agency-about-copy{max-width:76ch}.agency-about-copy p+p{margin-top:24px}.agency-offers{gap:0;display:grid}.agency-offers article{border-top:1px solid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;column-gap:40px;padding:36px 0;display:grid}.agency-offers article h2{grid-row:span 3}.agency-offers article p{margin:0 0 14px}.agency-price{font-weight:700;font-size:24px!important}.agency-action{text-underline-offset:5px;align-items:center;gap:12px;width:fit-content;min-height:44px;font-weight:700;display:inline-flex}.agency-offers .agency-action{grid-column:2}.agency-review-note{border:1px solid;padding:20px}.agency-footer{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1480px;margin:auto;padding:64px 40px 28px;display:grid}.agency-site-footer{border-top:1px solid}.agency-footer h2{font:inherit;margin:0 0 22px;font-weight:700}.agency-footer p{max-width:48ch;line-height:1.6}.agency-footer a,.agency-footer span{overflow-wrap:anywhere;margin:9px 0;line-height:1.6;display:block}.agency-footer small{grid-column:1/-1;margin-top:30px}.agency-company-details{margin-top:40px}.agency-company-details p{font-size:15px;line-height:1.7}.agency-company-details h2{line-height:1.2;font-size:25px!important}.agency-company-details h3{font-size:18px}[data-company=pheuwr] .agency-page-heading{border-bottom:1px solid #555;padding-bottom:36px}[data-company=pheuwr] .agency-price,[data-company=pheuwr] .agency-action{color:#ff6466}[data-company=karoule] .agency-page-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:50px;display:grid}[data-company=karoule] .agency-offers article{grid-template-columns:1fr 1fr 1fr}[data-company=karoule] .agency-offers article h2{grid-row:span 2}[data-company=karoule] .agency-offers article .agency-action{grid-column:3}[data-company=kenytra] .agency-about-copy{margin-left:auto}[data-company=kenytra] .agency-offers{margin-left:10%}[data-company=kenytra] .agency-price{color:#006b5c}[data-company=tatstores] .agency-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}[data-company=tatstores] .agency-offers article{flex-direction:column;padding-top:28px;display:flex}[data-company=tatstores] .agency-offers article h2{font-size:30px}[data-company=tatstores] .agency-offers article .agency-action{margin-top:auto}[data-company=tatstores] .agency-page-heading{max-width:900px}[data-company=tatstores] .agency-price{color:#582332}@media (width>=961px){header .menu-toggle,header .kg-menu-toggle,header .ke-menu-toggle{display:none!important}}@media (width<=960px){.agency-footer{grid-template-columns:1fr 1fr;gap:30px;padding:44px 24px}.agency-page-heading{margin-bottom:40px}[data-company=karoule] .agency-page-heading{display:block}[data-company=karoule] .agency-offers article{grid-template-columns:1fr 1fr}[data-company=karoule] .agency-offers article .agency-action{grid-column:2}[data-company=tatstores] .agency-offers{grid-template-columns:1fr}.agency-offers article h2{max-width:24ch}}@media (width<=600px){.agency-footer{grid-template-columns:1fr}.agency-page h1{font-size:clamp(38px,11vw,56px)}.agency-offers article,[data-company=karoule] .agency-offers article{flex-direction:column;gap:10px;display:flex}[data-company=kenytra] .agency-offers{margin-left:0}.agency-page p,.agency-partnerships p{font-size:16px}}.agency-page a:focus-visible,.agency-site-footer a:focus-visible{outline-offset:5px;outline:2px solid}.agency-page ::selection{color:#101820;background:#b4ceef}.agency-cta{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;border:1px solid;border-radius:4px;justify-content:center;align-items:center;gap:0;min-width:0;max-width:100%;min-height:44px;padding:12px 20px;font-size:15px;font-weight:700;line-height:1.35;transition:background-color .15s,color .15s;white-space:normal!important;text-decoration:none!important;display:inline-flex!important}.agency-cta:after,.agency-cta:before{content:none!important}.agency-cta:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}.agency-cta:focus-visible{outline-offset:4px;outline:2px solid}.agency-cta:active{opacity:.8}.capability-summary .agency-cta{white-space:normal}@media (width<=600px){.agency-cta{min-height:48px!important}.agency-footer a{align-items:center;min-height:44px;margin:0;display:flex}.agency-offers .agency-cta{margin-top:12px}.capability-summary{grid-template-columns:auto minmax(0,1fr)!important}.capability-summary .agency-cta{grid-column:2;justify-self:start}}body[data-company] .visual-photo{align-self:start;min-width:0;margin:0}body[data-company] .visual-photo img{aspect-ratio:3/2;object-fit:contain;border-radius:12px;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;display:block;position:static}body[data-company] img[data-visual-scene]{filter:none;opacity:1}body[data-company] :is(#root,main) img[data-visual-scene]{aspect-ratio:3/2;object-fit:contain;width:100%;max-width:100%;height:auto;max-height:none}body[data-company] .visual-about-story{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);margin-bottom:72px;display:grid}body[data-company] .visual-about-story .agency-about-copy{max-width:none;margin:0}body[data-company] .visual-about-story .agency-about-copy p:first-child{margin-top:0}body[data-company] .agency-offers .visual-offer{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:48px 0;display:grid}body[data-company] .visual-offer-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}body[data-company] .visual-offer-copy h2{max-width:20ch;margin-bottom:22px;font-size:clamp(30px,3vw,44px)}body[data-company] .visual-offer-copy p{max-width:48ch;margin:0 0 16px}body[data-company] .visual-offer-copy .agency-action{margin-top:12px}body[data-company] .visual-capability-directory .visual-capability-detail{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:18px 48px;padding:48px 0;display:grid}body[data-company] .visual-capability-detail>.visual-photo{grid-area:1/1/span 8}body[data-company] .visual-capability-detail>:not(.visual-photo){grid-column:2;min-width:0;max-width:100%}body[data-company] .visual-capability-detail>.visual-photo img{width:100%;height:auto}body[data-company] .visual-capability-detail .logo-strip{grid-column:2}body[data-company] .visual-capability-detail>span{grid-row:auto}body[data-company=pheuwr] .visual-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,4vw,72px);max-width:1740px;margin:auto;padding:64px 48px}body[data-company=pheuwr] .visual-hero .hero-image{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;min-height:0;max-height:none}body[data-company=pheuwr] .visual-hero h1{max-width:12ch;font-size:clamp(58px,5.2vw,88px);line-height:1.06}body[data-company=pheuwr] .agency-page{max-width:1440px}body[data-company=pheuwr] .agency-offers .visual-offer:nth-child(2n) .visual-photo{grid-area:1/2}body[data-company=pheuwr] .agency-offers .visual-offer:nth-child(2n) .visual-offer-copy{grid-area:1/1}body[data-company=karoule] .visual-hero{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px;max-width:1740px;margin:auto;padding:64px 5vw 88px}body[data-company=karoule] .visual-hero>img{object-fit:contain;aspect-ratio:3/2;width:100%;height:auto;max-height:none}body[data-company=karoule] .visual-hero h1{max-width:14ch;font-size:clamp(48px,4.5vw,76px);line-height:1.08}body[data-company=karoule] .agency-page{max-width:1440px}body[data-company=karoule] .agency-offers .visual-offer{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}body[data-company=karoule] .visual-offer-copy{padding:20px 0}body[data-company=karoule] .visual-capability-directory .visual-capability-detail{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}body[data-company=kenytra] .visual-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,6vw,96px);max-width:1740px;margin:auto;padding:80px 5vw}body[data-company=kenytra] .visual-hero>img{aspect-ratio:3/2;object-fit:contain;grid-area:1/1;width:100%;height:auto;max-height:none}body[data-company=kenytra] .visual-hero .ke-hero-copy{grid-area:1/2;padding:0}body[data-company=kenytra] .visual-hero h1{font-size:clamp(44px,4vw,68px);line-height:1.13}body[data-company=kenytra] .agency-offers{margin-left:0}body[data-company=kenytra] .agency-offers .visual-offer{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px}body[data-company=tatstores] .visual-hero .hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(36px,5vw,72px);padding-block:64px;display:grid}body[data-company=tatstores] .visual-hero .hero-inner>.photo{grid-area:1/1;width:100%;max-height:none;margin:0}body[data-company=tatstores] .visual-hero .photo img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;max-height:none}body[data-company=tatstores] .visual-hero .hero-copy{grid-area:1/2;max-width:none;padding:0}body[data-company=tatstores] .visual-hero h1{max-width:17ch;font-size:clamp(42px,4.2vw,68px);line-height:1.12}body[data-company=tatstores] .agency-page{max-width:1440px}body[data-company=tatstores] .agency-offers{grid-template-columns:1fr;gap:0}body[data-company=tatstores] .agency-offers .visual-offer{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px}body[data-company=tatstores] .agency-offers .visual-offer:nth-child(2n) .visual-photo{grid-area:1/2}body[data-company=tatstores] .agency-offers .visual-offer:nth-child(2n) .visual-offer-copy{grid-area:1/1}@media (width>=1001px){body[data-company=karoule] .visual-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}body[data-company=karoule] .visual-hero>img{grid-area:1/1}body[data-company=karoule] .visual-hero .kg-hero-copy{grid-area:1/2}body[data-company=kenytra] .visual-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:36px 72px;padding-top:64px}body[data-company=kenytra] .visual-hero .ke-hero-copy{display:contents}body[data-company=kenytra] .visual-hero .ke-kicker{display:none}body[data-company=kenytra] .visual-hero h1{grid-area:1/1/auto/-1;max-width:22ch;margin:0 0 24px;font-size:clamp(56px,5vw,80px)}body[data-company=kenytra] .visual-hero>img{grid-area:2/1/span 2}body[data-company=kenytra] .visual-hero .ke-hero-copy>p:not(.ke-kicker){grid-area:2/2;align-self:end;max-width:36ch;margin:0;font-size:20px;line-height:1.6}body[data-company=kenytra] .visual-hero .ke-actions{flex-direction:column;grid-area:3/2;align-self:start;align-items:flex-start;margin:0}body[data-company=tatstores] .visual-hero .hero-inner{grid-template-columns:minmax(0,1fr);gap:48px;max-width:1240px}body[data-company=tatstores] .visual-hero .hero-copy{text-align:center;grid-area:1/1;max-width:100%;margin:0 auto}body[data-company=tatstores] .visual-hero h1{max-width:24ch;margin:0 auto 24px;font-size:clamp(54px,4.7vw,76px)}body[data-company=tatstores] .visual-hero .hero-copy>p{max-width:58ch;margin-inline:auto}body[data-company=tatstores] .visual-hero .hero-inner>.photo{grid-area:2/1;max-width:1100px;margin-inline:auto}}@media (width<=1000px){body[data-company] .visual-about-story,body[data-company] .agency-offers .visual-offer{gap:32px}body[data-company=pheuwr] .visual-hero,body[data-company=karoule] .visual-hero,body[data-company=kenytra] .visual-hero{grid-template-columns:1fr;gap:32px;padding:40px 24px}body[data-company=kenytra] .visual-hero .ke-hero-copy{grid-area:1/1}body[data-company=kenytra] .visual-hero>img{grid-area:2/1}body[data-company=tatstores] .visual-hero .hero-inner{grid-template-columns:1fr;gap:32px;padding-block:40px}body[data-company=tatstores] .visual-hero .hero-copy{grid-area:1/1}body[data-company=tatstores] .visual-hero .hero-inner>.photo{grid-area:2/1}body[data-company] .visual-hero h1{max-width:20ch}}@media (width<=760px){body[data-company] .visual-about-story{grid-template-columns:1fr;gap:28px;margin-bottom:48px}body[data-company] .agency-offers .visual-offer,body[data-company] .visual-capability-directory .visual-capability-detail{grid-template-columns:1fr;gap:24px;margin-left:0;padding:32px 0;display:grid}body[data-company] .visual-capability-detail>.visual-photo,body[data-company] .visual-capability-detail>:not(.visual-photo),body[data-company] .visual-capability-detail .logo-strip{grid-area:auto/1}body[data-company] .agency-offers .visual-offer .visual-photo{grid-area:1/1}body[data-company] .agency-offers .visual-offer .visual-offer-copy{grid-area:2/1;padding:0}body[data-company] .visual-offer-copy h2{max-width:22ch;font-size:32px}body[data-company] .visual-hero h1{max-width:20ch;font-size:clamp(36px,9.5vw,58px)}body[data-company=kenytra] .agency-about .visual-photo{margin-top:0}body[data-company=kenytra] .agency-offers .visual-offer:nth-child(2){margin-left:0}body[data-company] .visual-photo img{border-radius:10px}}body[data-company=pheuwr]{--cta-primary:#ff3d43;--cta-primary-ink:#101010;--cta-secondary:transparent;--cta-secondary-ink:#f6f3ef;--cta-line:#77736f;--cta-radius:4px;--cta-hover:#d92b31;--cta-hover-ink:#fff}body[data-company=karoule]{--cta-primary:#174fe7;--cta-primary-ink:#fff;--cta-secondary:#fff;--cta-secondary-ink:#102c54;--cta-line:#a7b8d2;--cta-radius:8px;--cta-hover:#103cb8;--cta-hover-ink:#fff}body[data-company=kenytra]{--cta-primary:#195f49;--cta-primary-ink:#fff;--cta-secondary:transparent;--cta-secondary-ink:#164733;--cta-line:#8b9c8e;--cta-radius:6px;--cta-hover:#103e30;--cta-hover-ink:#fff}body[data-company=tatstores]{--cta-primary:#592638;--cta-primary-ink:#fff7ed;--cta-secondary:#f6eee7;--cta-secondary-ink:#592638;--cta-line:#ccb4b6;--cta-radius:999px;--cta-hover:#3f1827;--cta-hover-ink:#fff7ed}body[data-company=karoule] :is(.kg-vision,.kg-contact-card){--cta-secondary:transparent;--cta-secondary-ink:#fff;--cta-line:#9fb5db}body[data-company=kenytra] :is(.ke-hero,.ke-vision,.ke-contact-layout>section){--cta-primary:#e6eee3;--cta-primary-ink:#153e2e;--cta-secondary:transparent;--cta-secondary-ink:#f3f1e8;--cta-line:#809587;--cta-hover:#fff;--cta-hover-ink:#123a2b}body[data-company=tatstores] :is(.hero,.why){--cta-primary:#ead0ab;--cta-primary-ink:#4d2132;--cta-secondary:transparent;--cta-secondary-ink:#fff7ef;--cta-line:#c29a9d;--cta-hover:#f6e5cd;--cta-hover-ink:#4d2132}body[data-company] :is(#root,main) :is(a.agency-cta,span.agency-cta,.contact-form button){box-sizing:border-box;block-size:auto;min-inline-size:min(100%,10rem);max-inline-size:100%;text-wrap:balance;border:1px solid var(--cta-line);border-radius:var(--cta-radius);background:var(--cta-secondary);height:auto;color:var(--cta-secondary-ink);letter-spacing:0;text-align:center;flex:none;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;transition:background-color .18s,color .18s,border-color .18s;transform:none;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;min-block-size:48px!important;inline-size:fit-content!important;padding:14px 24px!important;text-decoration:none!important;display:inline-flex!important}body[data-company] :is(#root,main) :is(.agency-cta,.contact-form button):before,body[data-company] :is(#root,main) :is(.agency-cta,.contact-form button):after{content:none!important}body[data-company] :is(#root,main) :is(.agency-cta,.contact-form button):is(:hover,:focus-visible){border-color:var(--cta-primary);background:var(--cta-primary);color:var(--cta-primary-ink);transform:none}body[data-company] :is(#root,main) :is(.agency-cta,.contact-form button):focus-visible{outline-offset:5px;outline:2px solid}body[data-company] :is(#root,main) :is(.agency-cta.cta-primary,.contact-form .contact-submit){background:var(--cta-primary);border-color:var(--cta-primary);color:var(--cta-primary-ink)}body[data-company] :is(#root,main) :is(.agency-cta.cta-primary,.contact-form .contact-submit):is(:hover,:focus-visible){background:var(--cta-hover);border-color:var(--cta-hover);color:var(--cta-hover-ink)}body[data-company] :is(#root,main) .contact-form button:disabled{opacity:.55;cursor:not-allowed}body[data-company] :is(#root,main) :is(.actions,.kg-actions,.ke-actions){flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}body[data-company] :is(#root,main) .visual-offer-copy .agency-cta{margin-top:14px}body[data-company=tatstores] main .capability-summary{align-items:start;gap:16px 18px;grid-template-columns:28px minmax(0,1fr)!important}body[data-company=tatstores] main .capability-summary>div{grid-area:1/2;min-width:0}body[data-company=tatstores] main .capability-summary>.cap-number{grid-area:1/1}body[data-company=tatstores] main .capability-summary>.agency-cta{grid-row:2;justify-self:start;margin-top:4px;grid-column:2!important}@media (width<=760px){body[data-company] :is(#root,main) :is(a.agency-cta,span.agency-cta,.contact-form button){font-size:14px;min-block-size:48px!important;padding:13px 22px!important}body[data-company] :is(#root,main) :is(.actions,.kg-actions,.ke-actions){align-items:flex-start;gap:12px}body[data-company=tatstores] main .capability-overview{grid-template-columns:1fr}body[data-company] :is(#root,main) .agency-offers article.visual-offer{flex-direction:column;align-items:stretch;gap:28px;margin-left:0;display:flex}body[data-company] :is(#root,main) .agency-offers article.visual-offer>.visual-photo,body[data-company] :is(#root,main) .agency-offers article.visual-offer>.visual-offer-copy{grid-area:auto;width:100%;min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){body[data-company] :is(#root,main) :is(.agency-cta,.contact-form button){transition:none}}body[data-company]{--agency-gutter:clamp(24px,4.2vw,80px);--agency-wide:1760px}body[data-company] .agency-page{box-sizing:border-box;width:calc(100% - 2 * var(--agency-gutter));max-width:var(--agency-wide);margin-inline:auto;padding:clamp(52px,6vw,104px) 0}body[data-company] .agency-page-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:48px;max-width:none;margin-bottom:64px;display:grid}body[data-company] .agency-page-heading h1{max-width:19ch;margin:0;font-size:clamp(48px,4.4vw,80px);line-height:1.08}body[data-company] .agency-page-heading p{max-width:48ch;margin:0;line-height:1.7}body[data-company] .visual-about-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,112px);margin-bottom:64px}body[data-company] .visual-about-story .visual-photo{margin:0}body[data-company] .visual-about-story .agency-about-copy{max-width:67ch}body[data-company] .agency-about>section{border-top:1px solid var(--line,#777);margin-top:0;padding-top:32px}body[data-company] .agency-about>p{margin-block:12px 0}body[data-company] .agency-about>.agency-action{margin-top:28px}body[data-company] .agency-offers .visual-offer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5.5vw,104px);padding-block:56px}body[data-company] .visual-offer-copy{max-width:64ch}body[data-company] .visual-offer-copy h2{max-width:22ch;font-size:clamp(34px,3.1vw,52px);line-height:1.15}body[data-company] .visual-offer-copy p{max-width:60ch}body[data-company] .visual-capability-directory .visual-capability-detail{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,88px);padding-block:56px}body[data-company] .visual-capability-detail>.visual-photo{grid-area:1/1;align-self:start}body[data-company] .visual-capability-detail>.quality-capability-copy{grid-area:1/2;align-self:start;min-width:0;max-width:70ch}body[data-company] .quality-capability-copy>span{margin:0 0 20px;font-size:13px;line-height:1.4;display:block}body[data-company] .quality-capability-copy h2{max-width:30ch;margin:0 0 18px;font-size:clamp(28px,2.35vw,42px);line-height:1.18}body[data-company] .quality-capability-copy p{max-width:68ch;margin:0 0 20px;font-size:17px;line-height:1.75}body[data-company] .quality-capability-copy :is(.capability-scope,.kg-capability-scope,.ke-capability-scope,.scope){font-size:14px;font-weight:600;line-height:1.6}body[data-company] .quality-capability-copy .agency-cta{margin-block:12px 24px}body[data-company] .quality-capability-copy .logo-strip{margin-block:24px 0}body[data-company] .agency-partnerships{max-width:var(--agency-wide);padding-inline:var(--agency-gutter)}body[data-company] .agency-footer{box-sizing:border-box;width:calc(100% - 2 * var(--agency-gutter));max-width:var(--agency-wide);gap:48px;padding:64px 0 32px}body[data-company] :is(.agency-partnerships,.statement-copy,.vision,.kg-vision,.ke-vision,.long-term .editorial-pair>div,.home-about .editorial-pair>div)>.agency-cta{margin-top:28px}body[data-company=tatstores] .visual-hero{padding:0}body[data-company=tatstores] .visual-hero .hero-inner{width:calc(100% - 2 * var(--agency-gutter));max-width:var(--agency-wide);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,5vw,96px);padding-block:64px 76px}body[data-company=tatstores] .visual-hero .hero-copy{text-align:left;grid-area:1/1;max-width:none;margin:0}body[data-company=tatstores] .visual-hero h1{text-wrap:balance;max-width:14ch;margin:0 0 28px;font-size:clamp(48px,4.15vw,78px);line-height:1.09}body[data-company=tatstores] .visual-hero .hero-copy>p{max-width:43ch;margin:0 0 32px;font-size:18px;line-height:1.7}body[data-company=tatstores] .visual-hero .hero-inner>.photo{grid-area:1/2;width:100%;max-width:none;margin:0}body[data-company=tatstores] .visual-hero .photo img{aspect-ratio:3/2;object-fit:contain}body[data-company=tatstores] .visual-hero .hero-inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:32px 64px;padding-block:48px 64px}body[data-company=tatstores] .visual-hero .hero-inner>h1{grid-area:1/1/auto/-1;max-width:27ch;margin:0 0 8px;font-size:clamp(48px,4.1vw,76px);line-height:1.08}body[data-company=tatstores] .visual-hero .hero-inner>.photo{grid-area:2/1}body[data-company=tatstores] .visual-hero .hero-copy{grid-area:2/2;align-self:center}body[data-company=tatstores] .visual-hero .hero-copy>p{max-width:35ch;margin-bottom:32px;font-size:clamp(18px,1.35vw,23px);line-height:1.65}body[data-company=tatstores] :is(.nav-inner,.section>.wrap,.wrap.page){width:calc(100% - 2 * var(--agency-gutter));max-width:var(--agency-wide)}body[data-company=tatstores] .section{padding-block:clamp(64px,6vw,104px)}body[data-company=tatstores] .home-about .agency-cta{margin-top:28px}body[data-company=kenytra] .ke-site:has(.agency-page){background:var(--paper);color:var(--ink)}body[data-company=kenytra] .agency-page h1{font-weight:400}body[data-company=kenytra] .agency-about .visual-photo{margin-top:0}body[data-company=kenytra] .agency-offers .visual-offer:nth-child(2){margin-left:0}body[data-company=kenytra] .agency-page .agency-price{color:#195f49}body[data-company=kenytra] .visual-hero{max-width:none;padding:64px var(--agency-gutter);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;height:auto}body[data-company=kenytra] .visual-hero .ke-hero-copy{grid-area:1/1;max-width:40rem;padding:0;display:block;position:static}body[data-company=kenytra] .visual-hero .ke-kicker{display:block}body[data-company=kenytra] .visual-hero h1{max-width:17ch;margin:20px 0 28px;font-size:clamp(44px,4.2vw,76px);line-height:1.1}body[data-company=kenytra] .visual-hero .ke-hero-copy>p:not(.ke-kicker){max-width:45ch;margin:0 0 32px;font-size:18px}body[data-company=kenytra] .visual-hero .ke-actions{flex-direction:row;align-items:center;margin:0}body[data-company=kenytra] .visual-hero>img{filter:none;grid-area:1/2}@media (width>=1001px){body[data-company] :is(.kg-nav,.ke-nav){grid-template-columns:auto minmax(0,1fr)}body[data-company] :is(.kg-nav,.ke-nav)>nav{justify-self:end}body[data-company=pheuwr] :is(.section-shell,.site-header){padding-inline:var(--agency-gutter)}body[data-company=pheuwr] .visual-hero{max-width:none;padding-inline:var(--agency-gutter)}body[data-company=karoule] :is(.kg-page,.kg-directory){max-width:none}body[data-company=karoule] .visual-hero{max-width:none;padding-inline:var(--agency-gutter)}body[data-company=kenytra] :is(.ke-page,.ke-directory){max-width:none}body[data-company] :is(.page-hero,.kg-page,.ke-page),body[data-company] :is(.service-directory,.kg-directory,.ke-directory){padding-inline:var(--agency-gutter)}body[data-company] :is(.kg-page .kg-directory,.ke-page .ke-directory){padding-inline:0}}@media (width<=1000px){body[data-company] .agency-page-heading{grid-template-columns:1fr;gap:24px;margin-bottom:44px}body[data-company] .agency-page-heading h1{font-size:clamp(42px,6vw,64px)}body[data-company=tatstores] .visual-hero .hero-inner{grid-template-columns:1fr;gap:36px;padding-block:40px}body[data-company=tatstores] .visual-hero .hero-inner>h1{grid-area:1/1}body[data-company=tatstores] .visual-hero .hero-copy{grid-area:2/1}body[data-company=tatstores] .visual-hero .hero-inner>.photo{grid-area:3/1}body[data-company=tatstores] .visual-hero h1{max-width:20ch;font-size:clamp(42px,6vw,60px)}body[data-company=tatstores] .visual-hero .hero-copy>p{max-width:55ch}body[data-company=kenytra] .visual-hero{padding:44px var(--agency-gutter);grid-template-columns:1fr;gap:32px}body[data-company=kenytra] .visual-hero>img{grid-area:2/1}body[data-company=kenytra] .visual-hero h1{font-size:clamp(42px,6vw,64px)}body[data-company] .agency-footer{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=760px){body[data-company]{--agency-gutter:24px}body[data-company] .agency-page{padding-block:44px 64px}body[data-company] .agency-page-heading h1{max-width:20ch;font-size:clamp(36px,9.4vw,52px)}body[data-company] .visual-about-story{grid-template-columns:1fr;gap:28px;margin-bottom:40px}body[data-company] .agency-offers .visual-offer{gap:28px;padding-block:36px}body[data-company] .visual-capability-directory .visual-capability-detail{grid-template-columns:1fr;gap:28px;padding-block:36px;display:grid}body[data-company] .visual-capability-detail>.visual-photo{grid-area:1/1}body[data-company] .visual-capability-detail>.quality-capability-copy{grid-area:2/1;max-width:100%}body[data-company] .quality-capability-copy h2{font-size:28px;line-height:1.2}body[data-company] .quality-capability-copy p{font-size:16px;line-height:1.7}body[data-company] .visual-offer-copy h2{font-size:32px}body[data-company=tatstores] .section{padding-block:48px}body[data-company=tatstores] .visual-hero h1,body[data-company=tatstores] .visual-hero .hero-inner>h1{max-width:18ch;font-size:clamp(38px,10vw,52px)}body[data-company=tatstores] .visual-hero .hero-copy>p{margin-bottom:28px;font-size:16px}body[data-company=kenytra] .visual-hero h1{max-width:19ch;font-size:clamp(38px,10vw,52px)}body[data-company] .agency-partnerships{padding-inline:var(--agency-gutter);padding-block:48px}body[data-company] .agency-footer{grid-template-columns:1fr;gap:28px;padding-block:48px 28px}}body[data-company=karoule] :is(#root,main).direction-karoule :is(h1,h2,h3){letter-spacing:-.025em;text-wrap:balance}body[data-company=karoule] :is(#root,main).direction-karoule :is(.agency-page-heading,.section-heading,.kg-section-head,.ke-section-head){display:block}body[data-company=karoule] :is(#root,main).direction-karoule :is(.agency-page-heading,.section-heading,.kg-section-head,.ke-section-head)>p{max-width:58ch;margin:24px 0 0}body[data-company=karoule] :is(#root,main).direction-karoule :is(.eyebrow,.kg-kicker,.ke-kicker,.kicker){display:none}body[data-company=karoule] :is(#root,main).direction-karoule :is(:is(a,span).agency-cta,button.contact-submit){isolation:isolate;box-sizing:border-box;min-inline-size:0;max-width:100%;line-height:1.35;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;position:relative;transform:none;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important;min-height:48px!important}body[data-company=karoule] :is(#root,main).direction-karoule :is(a,span).agency-cta:focus-visible,body[data-company=karoule] :is(#root,main).direction-karoule button.contact-submit:focus-visible{outline-offset:5px;box-shadow:none;outline:3px solid}body[data-company=karoule] :is(#root,main).direction-karoule :is(a,span).agency-cta:active,body[data-company=karoule] :is(#root,main).direction-karoule button.contact-submit:active{transform:translateY(1px)}body[data-company=karoule] :is(#root,main).direction-karoule :is(a,span).action-inline{min-inline-size:0!important;text-align:left!important;justify-content:flex-start!important;width:fit-content!important;margin-top:20px!important}body[data-company=karoule] :is(#root,main).direction-karoule .visual-photo img{object-fit:contain;border-radius:12px;max-width:100%;height:auto}body[data-company=karoule] :is(#root,main).direction-karoule .agency-page-heading h1{max-width:23ch;margin:0}body[data-company=karoule] :is(#root,main).direction-karoule :is(.quality-capability-copy,.visual-offer-copy){min-width:0}body[data-company=karoule] :is(#root,main).direction-karoule :is(.quality-capability-copy,.visual-offer-copy)>p{overflow-wrap:normal}body[data-company=karoule] :is(#root,main).direction-karoule .quality-capability-copy>span{display:none}body[data-company=karoule] :is(#root,main).direction-karoule .distinct-directory-index a:focus-visible{outline-offset:5px;outline:2px solid}@media (prefers-reduced-motion:reduce){body[data-company=karoule] :is(#root,main).direction-karoule :is(:is(a,span).agency-cta,button.contact-submit){transition:none;transform:none}}body[data-company=karoule] :is(#root,main).direction-karoule .kg-nav{background:#f5f8fc;height:76px;position:relative}body[data-company=karoule] :is(#root,main).direction-karoule .visual-hero{padding:0 var(--agency-gutter) 64px;background:#f5f8fc;grid-template-columns:1fr;gap:0;min-height:0;display:grid;position:relative}body[data-company=karoule] :is(#root,main).direction-karoule .visual-hero>img{aspect-ratio:3/2;object-fit:contain;border-radius:12px;grid-area:1/1;justify-self:end;width:min(87%,1050px);height:auto;display:block}body[data-company=karoule] :is(#root,main).direction-karoule .visual-hero .distinct-hero-panel{color:#fff;z-index:1;background:#123fc3;border-radius:12px;grid-area:1/1;place-self:center start;width:min(54%,780px);margin:0;padding:40px 44px;position:relative}body[data-company=karoule] :is(#root,main).direction-karoule .visual-hero h1{color:#fff;max-width:17ch;margin:0 0 22px;font-size:clamp(40px,3.8vw,62px);line-height:1.06}body[data-company=karoule] :is(#root,main).direction-karoule .visual-hero .kg-hero-copy>p{color:#e6edff;max-width:40ch;font-size:17px;line-height:1.6}body[data-company=karoule] :is(#root,main).direction-karoule .visual-hero .kg-actions{gap:12px;margin-top:28px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-principles{background:#f5f8fc;padding-block:44px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-principles>div{border:0;padding:0}body[data-company=karoule] :is(#root,main).direction-karoule .kg-capabilities{background:#f5f8fc;padding-block:88px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-section-head h2{max-width:21ch;font-size:clamp(40px,4vw,64px);line-height:1.06}body[data-company=karoule] :is(#root,main).direction-karoule .kg-section-head p{font-size:18px;line-height:1.6}body[data-company=karoule] :is(#root,main).direction-karoule .kg-cap-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px;margin-top:48px;display:grid}body[data-company=karoule] :is(#root,main).direction-karoule .kg-cap-grid article{background:0 0;border:0;min-height:0;padding:0;display:block;grid-area:auto!important}body[data-company=karoule] :is(#root,main).direction-karoule .kg-cap-grid article:first-child{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:0 48px;display:grid;grid-column:1/-1!important}body[data-company=karoule] :is(#root,main).direction-karoule .kg-cap-grid article:first-child>.visual-photo{grid-area:1/1/span 6}body[data-company=karoule] :is(#root,main).direction-karoule .kg-cap-grid article:first-child>:not(.visual-photo){grid-column:2}body[data-company=karoule] :is(#root,main).direction-karoule .kg-cap-grid article>small{display:none}body[data-company=karoule] :is(#root,main).direction-karoule .kg-cap-grid article h3{margin:24px 0 16px;font-size:29px;line-height:1.14}body[data-company=karoule] :is(#root,main).direction-karoule .kg-cap-grid article:first-child h3{margin-top:0;font-size:36px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-cap-grid article p{color:#394d6e;font-size:16px;line-height:1.7}body[data-company=karoule] :is(#root,main).direction-karoule .kg-about{background:#eaf0fa;padding-block:88px;display:block}body[data-company=karoule] :is(#root,main).direction-karoule .kg-about>img{float:right;margin-bottom:24px;margin-left:56px;width:44%!important;height:auto!important}body[data-company=karoule] :is(#root,main).direction-karoule .kg-about>div{max-width:100%;padding:0}body[data-company=karoule] :is(#root,main).direction-karoule .kg-about:after{content:"";clear:both;display:block}body[data-company=karoule] :is(#root,main).direction-karoule .kg-about h2{max-width:16ch;font-size:clamp(44px,4.2vw,68px);line-height:1.08}body[data-company=karoule] :is(#root,main).direction-karoule .kg-process{background:#f5f8fc;padding-block:88px;display:block}body[data-company=karoule] :is(#root,main).direction-karoule .kg-process>div{max-width:850px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-process h2{font-size:clamp(40px,4vw,64px);line-height:1.08}body[data-company=karoule] :is(#root,main).direction-karoule .kg-process ol{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:40px;display:grid}body[data-company=karoule] :is(#root,main).direction-karoule .kg-process li{border:0;border-top:1px solid #bbcbe4;min-height:0;padding:20px 0}body[data-company=karoule] :is(#root,main).direction-karoule .kg-proof{background:#eaf0fa;padding-block:80px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-proof h2{font-size:44px;line-height:1.1}body[data-company=karoule] :is(#root,main).direction-karoule .kg-proof-grid{display:block}body[data-company=karoule] :is(#root,main).direction-karoule .kg-proof-grid article{border:0;padding:20px 0}body[data-company=karoule] :is(#root,main).direction-karoule .kg-proof-grid p{font-size:16px;line-height:1.7}body[data-company=karoule] :is(#root,main).direction-karoule .kg-partnerships{background:#f5f8fc}body[data-company=karoule] :is(#root,main).direction-karoule .kg-vision{background:#eaf0fa;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;padding-block:88px;display:grid}body[data-company=karoule] :is(#root,main).direction-karoule .kg-vision>div{color:#0c2346;background:0 0;border-radius:0;padding:0}body[data-company=karoule] :is(#root,main).direction-karoule .kg-vision h2{font-size:clamp(40px,4vw,60px);line-height:1.06}body[data-company=karoule] :is(#root,main).direction-karoule .kg-vision>div>p{color:#394d6e}body[data-company=karoule] :is(#root,main).direction-karoule .agency-page-heading{max-width:1040px;margin-bottom:48px}body[data-company=karoule] :is(#root,main).direction-karoule .agency-page-heading h1{max-width:20ch;font-size:clamp(48px,5.1vw,80px);line-height:1.06}body[data-company=karoule] :is(#root,main).direction-karoule .agency-page-heading p{font-size:21px;line-height:1.6}body[data-company=karoule] :is(#root,main).direction-karoule .visual-about-story{display:block}body[data-company=karoule] :is(#root,main).direction-karoule .visual-about-story>.visual-photo{width:100%;max-width:1200px;margin:0 0 56px}body[data-company=karoule] :is(#root,main).direction-karoule .visual-about-story .agency-about-copy{grid-template-columns:1fr 1fr;gap:28px 72px;max-width:none;display:grid}body[data-company=karoule] :is(#root,main).direction-karoule .agency-about-copy p{font-size:18px;line-height:1.75;margin:0!important}body[data-company=karoule] :is(#root,main).direction-karoule .agency-about>section{margin-top:0;padding-top:36px}body[data-company=karoule] :is(#root,main).direction-karoule .visual-capability-directory{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px;display:grid}body[data-company=karoule] :is(#root,main).direction-karoule .visual-capability-directory .distinct-capability{border:0;flex-direction:column;gap:28px;padding:0;display:flex}body[data-company=karoule] :is(#root,main).direction-karoule .distinct-capability>.visual-photo,body[data-company=karoule] :is(#root,main).direction-karoule .distinct-capability>.quality-capability-copy{grid-area:auto;width:100%;max-width:none}body[data-company=karoule] :is(#root,main).direction-karoule .visual-capability-directory .distinct-capability:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}body[data-company=karoule] :is(#root,main).direction-karoule .distinct-capability:first-child>.visual-photo{grid-area:1/1}body[data-company=karoule] :is(#root,main).direction-karoule .distinct-capability:first-child>.quality-capability-copy{grid-area:1/2}body[data-company=karoule] :is(#root,main).direction-karoule .quality-capability-copy h2{max-width:30ch;font-size:30px;line-height:1.15}body[data-company=karoule] :is(#root,main).direction-karoule .quality-capability-copy p{color:#394d6e;font-size:16px;line-height:1.7}body[data-company=karoule] :is(#root,main).direction-karoule .agency-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}body[data-company=karoule] :is(#root,main).direction-karoule .agency-offers .distinct-offer{background:#eaf0fa;border:0;border-radius:12px;flex-direction:column;align-items:stretch;gap:28px;padding:0 0 32px;display:flex;overflow:hidden}body[data-company=karoule] :is(#root,main).direction-karoule .distinct-offer>.visual-photo{grid-area:auto;width:100%}body[data-company=karoule] :is(#root,main).direction-karoule .distinct-offer>.visual-photo img{border-radius:0}body[data-company=karoule] :is(#root,main).direction-karoule .distinct-offer>.visual-offer-copy{flex-direction:column;flex:1;align-items:flex-start;max-width:none;padding:0 28px;display:flex}body[data-company=karoule] :is(#root,main).direction-karoule .visual-offer-copy h2{max-width:22ch;min-height:3.36em;margin-bottom:24px;font-size:32px;line-height:1.12}body[data-company=karoule] :is(#root,main).direction-karoule .visual-offer-copy p{margin:0 0 20px;font-size:16px;line-height:1.7}body[data-company=karoule] :is(#root,main).direction-karoule .visual-offer-copy .agency-price{color:#123fc3;font-weight:700;font-size:24px!important}body[data-company=karoule] :is(#root,main).direction-karoule .visual-offer-copy>.agency-cta{margin-top:auto!important}body[data-company=karoule] :is(#root,main).direction-karoule .kg-page{background:#f5f8fc;padding-top:64px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-page h1{letter-spacing:-.025em;max-width:23ch;font-size:clamp(44px,4.8vw,76px);line-height:1.08}body[data-company=karoule] :is(#root,main).direction-karoule .kg-page-body{max-width:1200px;margin-top:48px;display:block}body[data-company=karoule] :is(#root,main).direction-karoule .kg-page-body>img{width:100%;height:auto;margin-bottom:40px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-page-body>div{max-width:75ch}body[data-company=karoule] :is(#root,main).direction-karoule :is(:is(a,span).agency-cta,button.contact-submit){letter-spacing:0;text-transform:none;font-family:inherit;font-size:15px;font-weight:650;border-radius:8px!important;padding:15px 24px!important}body[data-company=karoule] :is(#root,main).direction-karoule :is(a.action-primary,button.contact-submit){color:#fff;background:#174fe7;border:1px solid #174fe7;box-shadow:0 5px 13px #103b9c1a}body[data-company=karoule] :is(#root,main).direction-karoule a.action-secondary{color:#123da9;box-shadow:none;background:0 0;border:1px solid #174fe7}body[data-company=karoule] :is(#root,main).direction-karoule :is(a.action-primary,a.action-secondary):hover{color:#fff;background:#0a349e;border-color:#0a349e;box-shadow:0 6px 16px #103b9c24}body[data-company=karoule] :is(#root,main).direction-karoule :is(a,span).action-inline{color:#123da9;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #8cacef;font-size:15px;border-radius:0!important;padding:10px 0!important}body[data-company=karoule] :is(#root,main).direction-karoule :is(a,span).action-inline:hover{color:#061638;background:0 0;border-color:#061638}body[data-company=karoule] :is(#root,main).direction-karoule .distinct-hero-panel :is(a.action-primary,a.action-secondary){color:#123fc3;box-shadow:none;background:#fff;border-color:#fff}body[data-company=karoule] :is(#root,main).direction-karoule .distinct-hero-panel a.action-secondary{color:#fff;background:0 0;border-color:#91b0ff}body[data-company=karoule] :is(#root,main).direction-karoule .distinct-hero-panel :is(a.action-primary,a.action-secondary):hover{color:#0a349e;background:#dae6ff;border-color:#dae6ff}@media (width<=1000px){body[data-company=karoule] :is(#root,main).direction-karoule .visual-hero .distinct-hero-panel{width:66%;margin-left:20px;padding:32px}body[data-company=karoule] :is(#root,main).direction-karoule .visual-hero h1{font-size:44px}body[data-company=karoule] :is(#root,main).direction-karoule .agency-offers{gap:20px}body[data-company=karoule] :is(#root,main).direction-karoule .distinct-offer>.visual-offer-copy{padding-inline:20px}body[data-company=karoule] :is(#root,main).direction-karoule .visual-offer-copy h2{font-size:27px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-cap-grid article:first-child,body[data-company=karoule] :is(#root,main).direction-karoule .visual-capability-directory .distinct-capability:first-child{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=760px){body[data-company=karoule] :is(#root,main).direction-karoule .visual-hero{flex-direction:column;padding:20px 24px 40px;display:flex}body[data-company=karoule] :is(#root,main).direction-karoule .visual-hero>img{order:2;width:100%}body[data-company=karoule] :is(#root,main).direction-karoule .visual-hero .distinct-hero-panel{order:1;width:100%;margin:0 0 24px;padding:28px 24px}body[data-company=karoule] :is(#root,main).direction-karoule .visual-hero h1{max-width:18ch;font-size:clamp(35px,9vw,50px)}body[data-company=karoule] :is(#root,main).direction-karoule .visual-hero .kg-hero-copy>p{font-size:16px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-principles{grid-template-columns:1fr 1fr;gap:24px;padding-block:32px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-principles b{font-size:13px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-principles span{font-size:10px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-capabilities,body[data-company=karoule] :is(#root,main).direction-karoule .kg-about,body[data-company=karoule] :is(#root,main).direction-karoule .kg-process,body[data-company=karoule] :is(#root,main).direction-karoule .kg-proof,body[data-company=karoule] :is(#root,main).direction-karoule .kg-vision{padding-block:48px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-cap-grid,body[data-company=karoule] :is(#root,main).direction-karoule .visual-capability-directory{flex-direction:column;gap:40px;display:flex}body[data-company=karoule] :is(#root,main).direction-karoule .kg-cap-grid article:first-child,body[data-company=karoule] :is(#root,main).direction-karoule .visual-capability-directory .distinct-capability:first-child{flex-direction:column;gap:24px;display:flex}body[data-company=karoule] :is(#root,main).direction-karoule .kg-cap-grid article h3,body[data-company=karoule] :is(#root,main).direction-karoule .kg-cap-grid article:first-child h3{margin-top:24px;font-size:29px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-cap-grid article:first-child h3{margin-top:0}body[data-company=karoule] :is(#root,main).direction-karoule .kg-about>img{float:none;margin:0 0 28px;width:100%!important}body[data-company=karoule] :is(#root,main).direction-karoule .kg-process ol{grid-template-columns:1fr}body[data-company=karoule] :is(#root,main).direction-karoule .kg-vision{flex-direction:column;gap:28px;display:flex}body[data-company=karoule] :is(#root,main).direction-karoule .agency-page-heading h1{font-size:40px}body[data-company=karoule] :is(#root,main).direction-karoule .agency-page-heading p{font-size:18px}body[data-company=karoule] :is(#root,main).direction-karoule .visual-about-story>.visual-photo{margin-bottom:32px}body[data-company=karoule] :is(#root,main).direction-karoule .visual-about-story .agency-about-copy{display:block}body[data-company=karoule] :is(#root,main).direction-karoule .agency-about-copy p{font-size:16px;margin-bottom:24px!important}body[data-company=karoule] :is(#root,main).direction-karoule .visual-capability-directory .distinct-capability{gap:24px;padding-block:0}body[data-company=karoule] :is(#root,main).direction-karoule .agency-offers{flex-direction:column;gap:36px;display:flex}body[data-company=karoule] :is(#root,main).direction-karoule .agency-offers .distinct-offer{padding-bottom:28px;gap:24px!important}body[data-company=karoule] :is(#root,main).direction-karoule .visual-offer-copy h2{min-height:0;font-size:30px}body[data-company=karoule] :is(#root,main).direction-karoule .distinct-offer>.visual-offer-copy{padding:0 24px!important}body[data-company=karoule] :is(#root,main).direction-karoule .kg-page{padding-top:44px}body[data-company=karoule] :is(#root,main).direction-karoule .kg-page h1{font-size:38px}}body[data-company]{margin:0}body[data-company] #agency-v3{--bg:#f5f8fc;--surface:#e9f0fa;--ink:#10284d;--muted:#405570;--accent:#174fd1;--on-accent:#fff;--line:#adbed6;--radius:8px;--display:"DM Sans",sans-serif;--body:"DM Sans",sans-serif;background:var(--bg);color:var(--ink);font:17px/1.7 var(--body);min-width:0}body[data-company] #agency-v3[data-brand=pheuwr]{--bg:#10100f;--surface:#1c1a19;--ink:#f4f0e9;--muted:#c8c1b8;--accent:#ff5155;--on-accent:#151110;--line:#625d57;--radius:2px;--display:"Barlow Condensed",sans-serif}body[data-company] #agency-v3[data-brand=kenytra]{--bg:#f0f2e9;--surface:#e2e8dc;--ink:#193d2b;--muted:#405642;--accent:#1c5038;--on-accent:#fff;--line:#9bad95;--radius:4px}body[data-company] #agency-v3[data-brand=tatstores]{--bg:#fffdfb;--surface:#f3ece9;--ink:#462636;--muted:#65515a;--accent:#592638;--on-accent:#fff7ee;--line:#bca0a8;--radius:999px;--display:"DM Serif Display",Georgia,serif}body[data-company] #agency-v3 *{box-sizing:border-box}body[data-company] #agency-v3 :is(h1,h2,h3,h4,p,figure,ol,ul,dl,dd){margin:0}body[data-company] #agency-v3 :is(h1,h2,h3){font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;color:var(--ink);text-transform:none;max-width:none;font-weight:600;line-height:1.15}body[data-company] #agency-v3 h1{max-width:28ch;font-size:clamp(40px,4.4vw,76px)}body[data-company] #agency-v3 h2{font-size:clamp(30px,2.7vw,44px)}body[data-company] #agency-v3 h3{font-size:26px}body[data-company] #agency-v3 p{max-width:70ch;color:var(--muted);font-size:17px;line-height:1.75}body[data-company] #agency-v3 p+p{margin-top:20px}body[data-company] #agency-v3 address{color:var(--muted);font-style:normal;line-height:1.7}body[data-company] #agency-v3 a{color:inherit;text-underline-offset:5px;cursor:pointer}body[data-company] #agency-v3 :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}body[data-company] #agency-v3 ::selection{background:var(--accent);color:var(--on-accent)}body[data-company] #agency-v3 .av3-wrap{width:88%;max-width:1760px;margin-inline:auto}body[data-company] #agency-v3 .av3-section{padding-block:88px}body[data-company] #agency-v3 .av3-page{padding-block:60px 88px}body[data-company] #agency-v3 .av3-page-heading{max-width:1100px;margin-bottom:44px}body[data-company] #agency-v3 .av3-page-heading>p{max-width:64ch;margin-top:24px;font-size:20px}body[data-company] #agency-v3 .av3-section-heading{max-width:1000px;margin-bottom:48px}body[data-company] #agency-v3 .av3-section-heading>p{margin-top:24px}body[data-company] #agency-v3 .av3-centered{text-align:center;margin-inline:auto}body[data-company] #agency-v3 .av3-centered :is(h1,p){margin-inline:auto}body[data-company] #agency-v3 .av3-photo{align-self:start;width:100%;min-width:0;margin:0}body[data-company] #agency-v3 .av3-photo img{aspect-ratio:16/9;object-fit:cover;filter:none;opacity:1;border-radius:12px;width:100%;max-width:100%;height:auto;max-height:none;display:block;position:static;transform:none}body[data-company] #agency-v3 .av3-action{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);width:fit-content;max-width:100%;min-height:50px;color:var(--on-accent);font:600 15px/1.4 var(--body);text-align:center;white-space:normal;word-break:normal;overflow-wrap:normal;justify-content:center;align-items:center;padding:13px 24px;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}body[data-company] #agency-v3 .av3-action:before,body[data-company] #agency-v3 .av3-action:after{content:none}body[data-company] #agency-v3 :is(.av3-secondary,.av3-tertiary){color:var(--ink);border-color:var(--line);background:0 0}body[data-company] #agency-v3 .av3-action:active{transform:scale(.98)}body[data-company] #agency-v3[data-brand=pheuwr] .av3-action{font:600 20px/1.3 var(--display);letter-spacing:.02em}body[data-company] #agency-v3[data-brand=tatstores] .av3-primary{font:400 21px/1.35 var(--display);padding-inline:30px}body[data-company] #agency-v3 :is(.av3-actions,.av3-section-actions){flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}body[data-company] #agency-v3 .av3-header{z-index:10;border-bottom:1px solid var(--line);background:var(--bg);height:78px;position:relative}body[data-company] #agency-v3 .av3-header-inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex;position:relative}body[data-company] #agency-v3 .av3-wordmark{font:600 23px/1.15 var(--display);letter-spacing:-.015em;text-decoration:none}body[data-company] #agency-v3[data-brand=pheuwr] .av3-wordmark{font-size:30px}body[data-company] #agency-v3 .av3-nav{align-items:center;gap:28px;font-size:14px;line-height:1.4;display:flex}body[data-company] #agency-v3 .av3-nav a{align-items:center;min-height:44px;text-decoration:none;display:flex}body[data-company] #agency-v3 .av3-nav a[aria-current]{text-decoration:underline 2px}body[data-company] #agency-v3 :is(.av3-menu,.av3-mobile-contact){display:none}body[data-company] #agency-v3 .av3-skip{z-index:20;background:var(--accent);color:var(--on-accent);padding:12px 20px;position:absolute;top:-100px;left:24px}body[data-company] #agency-v3 .av3-skip:focus{top:8px}body[data-company] #agency-v3 .av3-home-hero{padding-block:46px 32px}body[data-company] #agency-v3 .av3-home-hero .av3-photo{margin-top:36px}body[data-company] #agency-v3 .av3-hero-copy>p{max-width:62ch;font-size:20px}body[data-company] #agency-v3 .av3-hero-copy h1+p{margin-top:20px}body[data-company] #agency-v3 .av3-hero-pheuwr .av3-hero-copy{max-width:1200px;display:block}body[data-company] #agency-v3 .av3-hero-pheuwr h1{grid-row:1/3;max-width:21ch}body[data-company] #agency-v3 .av3-hero-pheuwr .av3-actions{margin-top:24px}body[data-company] #agency-v3 .av3-hero-heading-grid{max-width:1200px;display:block}body[data-company] #agency-v3 .av3-hero-karoule h1{max-width:20ch;font-weight:500}body[data-company] #agency-v3 .av3-hero-kenytra h1{max-width:28ch}body[data-company] #agency-v3 .av3-hero-kenytra .av3-hero-copy{max-width:1100px}body[data-company] #agency-v3 .av3-hero-kenytra .av3-photo{width:100%}body[data-company] #agency-v3 .av3-hero-tatstores .av3-hero-copy{text-align:center;max-width:1200px;margin-inline:auto}body[data-company] #agency-v3 .av3-hero-tatstores :is(h1,p){margin-inline:auto}body[data-company] #agency-v3 .av3-hero-tatstores h1{max-width:27ch;font-size:clamp(40px,4vw,68px);font-weight:400}body[data-company] #agency-v3 .av3-hero-tatstores .av3-actions{justify-content:center}body[data-company] #agency-v3 .av3-brand-chain article{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr auto;align-items:start;gap:40px;padding-block:36px;display:grid}body[data-company] #agency-v3 .av3-brand-chain article h2{margin-bottom:14px;font-size:36px}body[data-company] #agency-v3 :is(.av3-brand-brief,.av3-channel,.av3-decision-brief,.av3-tatstores-enquiry){background:var(--surface)}body[data-company] #agency-v3 :is(.av3-brief-grid,.av3-specification-grid,.av3-decision-columns){grid-template-columns:1fr 1fr;gap:80px;display:grid}body[data-company] #agency-v3 :is(.av3-brief-grid,.av3-specification-grid,.av3-decision-columns) :is(h2,h3){margin-bottom:24px}body[data-company] #agency-v3 :is(.av3-brief-grid,.av3-specification-grid,.av3-decision-columns) .av3-action{margin-top:28px}body[data-company] #agency-v3 .av3-channel-grid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}body[data-company] #agency-v3 .av3-channel-grid .av3-action{margin:28px 12px 0 0}body[data-company] #agency-v3 .av3-situations{max-width:1200px}body[data-company] #agency-v3 .av3-situations details{border-bottom:1px solid var(--line);padding-block:24px}body[data-company] #agency-v3 .av3-situations summary{cursor:pointer;min-height:56px;padding-right:20px;display:list-item}body[data-company] #agency-v3 .av3-situations summary h2{font-size:34px;display:inline}body[data-company] #agency-v3 .av3-situations details>div{padding:24px 0 8px 24px}body[data-company] #agency-v3 .av3-situations .av3-action{margin-top:24px}body[data-company] #agency-v3 .av3-decision-columns{margin-block:36px}body[data-company] #agency-v3 .av3-customer-story article{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:80px;padding-block:36px;display:grid}body[data-company] #agency-v3 .av3-customer-story article h2{max-width:18ch;font-weight:400}body[data-company] #agency-v3 .av3-customer-story .av3-action{margin-top:24px}body[data-company] #agency-v3 .av3-tatstores-enquiry h2{max-width:26ch;margin-bottom:28px;font-weight:400}body[data-company] #agency-v3 .av3-closing{border-top:1px solid var(--line);padding-block:52px}body[data-company] #agency-v3 .av3-closing>.av3-wrap{justify-content:space-between;align-items:center;gap:56px;display:flex}body[data-company] #agency-v3 .av3-closing p{margin-top:20px}body[data-company] #agency-v3 .av3-closing .av3-action{flex-shrink:0}body[data-company] #agency-v3 :is(.av3-editorial-lead,.av3-profile-gallery,.av3-profile-essays,.av3-editorial-topics){grid-template-columns:1fr 1fr;gap:56px;display:grid}body[data-company] #agency-v3 :is(.av3-editorial-lead,.av3-profile-gallery,.av3-profile-essays,.av3-editorial-topics) h2{margin-bottom:24px}body[data-company] #agency-v3 .av3-profile-gallery .av3-photo{margin-bottom:28px}body[data-company] #agency-v3 .av3-editorial-topics{margin-top:48px}body[data-company] #agency-v3 .av3-profile-action{margin-top:36px}body[data-company] #agency-v3 .av3-profile-cover{margin-bottom:48px}body[data-company] #agency-v3 .av3-reading-profile{grid-template-columns:1fr 1fr;gap:40px 64px;display:grid}body[data-company] #agency-v3 .av3-reading-profile section:first-child{grid-column:1/-1;grid-template-columns:1fr 1.1fr;align-items:start;gap:24px 64px;display:grid}body[data-company] #agency-v3 .av3-reading-profile section:first-child .av3-photo{grid-area:1/2/3}body[data-company] #agency-v3 .av3-reading-profile h2{margin-bottom:20px}body[data-company] #agency-v3 .av3-reading-profile .av3-action{margin-top:24px}body[data-company] #agency-v3 .av3-company-info{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:56px;margin-top:56px;padding-top:32px;display:grid}body[data-company] #agency-v3 .av3-company-info h2{font-size:28px}body[data-company] #agency-v3 .av3-company-info address{margin-top:12px}body[data-company] #agency-v3 .av3-capability{scroll-margin-top:32px}body[data-company] #agency-v3 .av3-capability-copy h2{margin-bottom:18px;font-size:32px}body[data-company] #agency-v3 .av3-capability-copy .av3-scope{color:var(--ink);margin-bottom:18px;font-weight:600}body[data-company] #agency-v3 .av3-directory-story{grid-template-columns:1.3fr .7fr;gap:56px;display:grid}body[data-company] #agency-v3 .av3-directory .av3-capability+.av3-capability{border-top:1px solid var(--line);margin-top:40px;padding-top:40px}body[data-company] #agency-v3 .av3-gallery{grid-template-columns:1fr 1fr;gap:52px;display:grid}body[data-company] #agency-v3 .av3-gallery .av3-capability-copy{margin-top:24px}body[data-company] #agency-v3 .av3-gallery .av3-capability:last-child{grid-column:1/-1;max-width:1100px}body[data-company] #agency-v3 .av3-disclosure-instruction{margin-bottom:24px}body[data-company] #agency-v3 .av3-disclosures details{border-bottom:1px solid var(--line)}body[data-company] #agency-v3 .av3-disclosures summary{cursor:pointer;min-height:64px;padding-block:24px}body[data-company] #agency-v3 .av3-disclosures summary h2{font-size:30px;display:inline}body[data-company] #agency-v3 .av3-disclosures summary p{margin-top:12px}body[data-company] #agency-v3 .av3-disclosure-body{padding-bottom:32px}body[data-company] #agency-v3 .av3-disclosure-story{grid-template-columns:.7fr 1.3fr;align-items:start;gap:48px;display:grid}body[data-company] #agency-v3 .av3-chapter-nav{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}body[data-company] #agency-v3 .av3-compact-chapters{grid-template-columns:1fr 1fr;gap:44px 64px;display:grid}body[data-company] #agency-v3 .av3-compact-chapters .av3-capability:first-child{grid-column:1/-1;max-width:1200px}body[data-company] #agency-v3 .av3-logos{flex-wrap:wrap!important;grid-template-columns:none!important;gap:10px!important;max-width:none!important;margin:24px 0!important;padding:0!important;list-style:none!important;display:flex!important}body[data-company] #agency-v3 .av3-logos li{background:0 0!important;border:0!important;flex:0 0 104px!important;width:104px!important;height:56px!important;margin:0!important;padding:0!important;list-style:none!important;display:block!important}body[data-company] #agency-v3 .av3-logos a{background:#fff;border:1px solid #e3e4e5;border-radius:4px;justify-content:center;align-items:center;width:104px;height:56px;display:flex;padding:8px!important}body[data-company] #agency-v3 .av3-logos .logo-plate{width:100%!important;height:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}body[data-company] #agency-v3 .av3-logos img{object-fit:contain!important;filter:none!important;opacity:1!important;border:0!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:34px!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}body[data-company] #agency-v3 .av3-quote-opening{margin-bottom:40px}body[data-company] #agency-v3 .av3-quote-opening .av3-photo{max-width:100%;margin-top:28px}body[data-company] #agency-v3 .av3-quote-opening .av3-photo img{object-fit:cover;max-height:560px}body[data-company] #agency-v3 :is(.av3-quote-cards,.av3-visual-offers,.av3-offer-spreads){grid-template-columns:1fr 1fr;gap:40px;display:grid}body[data-company] #agency-v3 :is(.av3-quote-cards,.av3-visual-offers,.av3-offer-spreads) .av3-offer{background:var(--surface);border-radius:12px;flex-direction:column;gap:28px;padding:32px;display:flex}body[data-company] #agency-v3 :is(.av3-quote-cards,.av3-visual-offers,.av3-offer-spreads) .av3-offer:last-child{grid-column:1/-1;max-width:1100px}body[data-company] #agency-v3 .av3-offer-copy h2{margin-bottom:20px;font-size:32px}body[data-company] #agency-v3 .av3-offer-copy h3{font:600 16px/1.5 var(--body);margin-top:24px;margin-bottom:10px}body[data-company] #agency-v3 .av3-price{color:var(--ink);font-size:22px;font-weight:600}body[data-company] #agency-v3 .av3-offer-meta{margin-top:auto}body[data-company] #agency-v3 .av3-offer-meta .av3-action{margin-top:24px}body[data-company] #agency-v3 .av3-comparison table{border-collapse:collapse;text-align:left;width:100%}body[data-company] #agency-v3 .av3-comparison caption{text-align:left;padding-bottom:24px}body[data-company] #agency-v3 .av3-col-photo{width:0}body[data-company] #agency-v3 .av3-col-scope{width:55%}body[data-company] #agency-v3 .av3-col-basis{width:23%}body[data-company] #agency-v3 .av3-col-action{width:22%}body[data-company] #agency-v3 .av3-comparison :is(th,td){border-bottom:1px solid var(--line);vertical-align:top;padding:24px 20px}body[data-company] #agency-v3 .av3-comparison td:first-child{padding:0}body[data-company] #agency-v3 .av3-comparison th{background:var(--surface);font-size:16px}body[data-company] #agency-v3 .av3-engagement{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;margin-top:56px;padding-top:36px;display:grid}body[data-company] #agency-v3 .av3-engagement h2{margin-bottom:24px;font-size:30px}body[data-company] #agency-v3 .av3-details{margin:0;padding:0}body[data-company] #agency-v3 .av3-details>div+div{margin-top:24px}body[data-company] #agency-v3 .av3-details dt{color:var(--ink);margin-bottom:12px;font-size:14px;font-weight:600}body[data-company] #agency-v3 .av3-details dd{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:16px}body[data-company] #agency-v3 .av3-details dd p{margin-top:12px;font-size:16px}body[data-company] #agency-v3 .av3-contact-direct{border-bottom:1px solid var(--line);margin-bottom:36px;padding-bottom:28px}body[data-company] #agency-v3 .av3-contact-direct .av3-details{flex-wrap:wrap;gap:40px;display:flex}body[data-company] #agency-v3 .av3-contact-direct .av3-details>div{margin:0}body[data-company] #agency-v3 :is(.av3-contact-writing,.av3-contact-dossier){max-width:1040px;margin-inline:auto}body[data-company] #agency-v3 .av3-contact-practical{border-top:1px solid var(--line);margin-top:40px;padding-top:36px}body[data-company] #agency-v3 .av3-contact-practical .av3-details{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}body[data-company] #agency-v3 .av3-contact-practical .av3-details>div{margin:0}body[data-company] #agency-v3 :is(.av3-contact-workspace,.av3-contact-journal){grid-template-columns:1.3fr .7fr;align-items:start;gap:64px;display:grid}body[data-company] #agency-v3 .av3-contact-workspace aside{background:var(--surface);border-radius:12px;padding:28px}body[data-company] #agency-v3 .av3-contact-workspace aside h2{margin-bottom:24px;font-size:28px}body[data-company] #agency-v3 .av3-contact-journal{grid-template-columns:.8fr 1.2fr}body[data-company] #agency-v3 .av3-contact-journal h2{margin-bottom:28px;font-size:30px}body[data-company] #agency-v3 .av3-contact-directory{margin-bottom:40px;padding-bottom:36px}body[data-company] #agency-v3 .av3-contact-directory .av3-details{grid-template-columns:1fr 1fr;gap:24px 64px;display:grid}body[data-company] #agency-v3 .av3-contact-directory .av3-details>div{margin:0}body[data-company] #agency-v3 .contact-form{color:var(--ink);width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}body[data-company] #agency-v3 .contact-form h2{margin:0 0 28px;font-size:30px}body[data-company] #agency-v3 .contact-form [data-contact-fields]{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}body[data-company] #agency-v3 .contact-form [data-contact-fields]>label{color:var(--ink);font:500 14px/1.5 var(--body);margin:0;display:block}body[data-company] #agency-v3 .contact-form [data-contact-fields]>label:nth-child(n+3),body[data-company] #agency-v3 .contact-form [data-contact-fields]>:not(label){grid-column:1/-1}body[data-company] #agency-v3 .contact-form :is(input,textarea){border:1px solid var(--line);color:#172323;width:100%;max-width:100%;font:400 16px/1.5 var(--body);box-shadow:none;min-height:52px;caret-color:var(--accent);background:#fff;border-radius:4px;margin:8px 0 0;padding:14px 16px;display:block}body[data-company] #agency-v3 .contact-form textarea{resize:vertical;min-height:180px}body[data-company] #agency-v3 .contact-form :is(.contact-note,[data-contact-status]){color:var(--muted);margin:0;font-size:15px;line-height:1.6}body[data-company] #agency-v3 .contact-form :is(.contact-submit,.contact-retry,.contact-new-message){background:var(--accent);width:fit-content;max-width:100%;min-height:50px;color:var(--on-accent);border:1px solid var(--accent);border-radius:var(--radius);font:600 15px/1.4 var(--body);cursor:pointer;white-space:normal;box-shadow:none;text-transform:none;letter-spacing:normal;justify-content:center;align-items:center;padding:13px 24px;display:inline-flex}body[data-company] #agency-v3 .contact-form button:disabled{opacity:.55;cursor:not-allowed}body[data-company] #agency-v3 .contact-form .contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}body[data-company] #agency-v3 [hidden]{display:none!important}body[data-company] #agency-v3 .av3-footer{border-top:1px solid var(--line);padding-block:44px;font-size:14px}body[data-company] #agency-v3 .av3-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:32px 48px;display:grid}body[data-company] #agency-v3 .av3-footer h2{font:600 14px/1.4 var(--body);letter-spacing:0;margin-bottom:20px}body[data-company] #agency-v3 .av3-footer p{margin-bottom:16px;font-size:13px;line-height:1.7}body[data-company] #agency-v3 .av3-footer :is(a,span){color:var(--muted);overflow-wrap:anywhere;margin-bottom:12px;font-size:14px;text-decoration:none;display:block}body[data-company] #agency-v3 .av3-footer address{font-size:13px}body[data-company] #agency-v3 .av3-footer small{color:var(--muted);grid-column:1/-1;margin-top:24px;font-size:12px}body[data-company] #agency-v3 .av3-legacy{max-width:1180px}body[data-company] #agency-v3 .av3-legacy :is(section,article,div){background:0 0;max-width:100%}body[data-company] #agency-v3 .av3-legacy :is(h1,h2,h3){margin:30px 0 20px}body[data-company] #agency-v3 .av3-legacy h1{margin-top:0;font-size:48px}body[data-company] #agency-v3 .av3-legacy h2{font-size:31px}body[data-company] #agency-v3 .av3-legacy :is(p,li){max-width:74ch;color:var(--muted);font-size:17px;line-height:1.8}body[data-company] #agency-v3 .av3-legacy ul{margin-block:20px;padding-left:24px}body[data-company] #agency-v3 .av3-legacy .av3-action{margin:16px 12px 16px 0}@media (hover:hover) and (pointer:fine){body[data-company] #agency-v3 :is(.av3-primary,.contact-submit:not(:disabled)):hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}body[data-company] #agency-v3 :is(.av3-secondary,.av3-tertiary):hover{background:var(--surface);border-color:var(--ink)}}@media (width<=1100px){body[data-company] #agency-v3 .av3-header{height:72px}body[data-company] #agency-v3 .av3-header-inner{gap:12px}body[data-company] #agency-v3 .av3-wordmark{margin-right:auto;font-size:20px}body[data-company] #agency-v3 :is(.av3-menu,.av3-mobile-contact){border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);min-height:44px;color:var(--ink);font:600 14px/1.4 var(--body);justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}body[data-company] #agency-v3 .av3-nav{background:var(--bg);border:1px solid var(--line);flex-direction:column;align-items:stretch;gap:4px;padding:16px;display:none;position:absolute;top:100%;left:0;right:0}body[data-company] #agency-v3 .av3-nav a{padding:12px}body[data-company] #agency-v3 .av3-header:has(button[aria-expanded=true]) .av3-nav{display:flex}body[data-company] #agency-v3 :is(.av3-hero-heading-grid,.av3-hero-pheuwr .av3-hero-copy){gap:24px}body[data-company] #agency-v3 .av3-brand-chain article{grid-template-columns:1fr 1fr}body[data-company] #agency-v3 .av3-brand-chain article .av3-action{grid-column:2}body[data-company] #agency-v3 .av3-footer-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){body[data-company] #agency-v3{font-size:16px}body[data-company] #agency-v3 .av3-wrap{width:calc(100% - 40px)}body[data-company] #agency-v3 :is(.av3-section,.av3-page){padding-block:44px}body[data-company] #agency-v3 :is(h1,.av3-page-heading h1,.av3-hero-tatstores h1){font-size:38px}body[data-company] #agency-v3 h2{font-size:30px}body[data-company] #agency-v3 h3{font-size:25px}body[data-company] #agency-v3 p{font-size:16px}body[data-company] #agency-v3 .av3-page-heading>p{margin-top:20px;font-size:17px}body[data-company] #agency-v3 .av3-page-heading{margin-bottom:32px}body[data-company] #agency-v3 .av3-section-heading{margin-bottom:28px}body[data-company] #agency-v3 .av3-header-inner{gap:8px}body[data-company] #agency-v3 .av3-wordmark{max-width:43%;font-size:17px;line-height:1.2}body[data-company] #agency-v3[data-brand=pheuwr] .av3-wordmark{font-size:23px}body[data-company] #agency-v3 :is(.av3-menu,.av3-mobile-contact){padding-inline:10px;font-size:13px}body[data-company] #agency-v3 .av3-action{min-height:48px;padding:13px 18px;font-size:14px}body[data-company] #agency-v3[data-brand=pheuwr] .av3-action,body[data-company] #agency-v3[data-brand=tatstores] .av3-primary{font-size:19px}body[data-company] #agency-v3 .av3-actions{gap:12px;margin-top:24px}body[data-company] #agency-v3 .av3-home-hero{padding-block:28px 20px}body[data-company] #agency-v3 .av3-home-hero .av3-photo{margin-top:28px}body[data-company] #agency-v3 .av3-hero-copy>p{font-size:17px}body[data-company] #agency-v3 .av3-hero-copy h1+p{margin-top:20px}body[data-company] #agency-v3 :is(.av3-hero-heading-grid,.av3-hero-pheuwr .av3-hero-copy){display:block}body[data-company] #agency-v3 .av3-hero-pheuwr .av3-actions{margin-top:24px}body[data-company] #agency-v3 .av3-hero-karoule .av3-hero-copy{margin-top:20px}body[data-company] #agency-v3 .av3-hero-tatstores .av3-hero-copy{text-align:left}body[data-company] #agency-v3 .av3-hero-tatstores .av3-actions{justify-content:flex-start}body[data-company] #agency-v3 :is(.av3-brand-chain article,.av3-brief-grid,.av3-specification-grid,.av3-channel-grid,.av3-decision-columns,.av3-customer-story article,.av3-editorial-lead,.av3-profile-gallery,.av3-profile-essays,.av3-editorial-topics,.av3-reading-profile,.av3-reading-profile section:first-child,.av3-company-info,.av3-directory-story,.av3-gallery,.av3-disclosure-story,.av3-compact-chapters,.av3-quote-cards,.av3-visual-offers,.av3-offer-spreads,.av3-engagement,.av3-contact-workspace,.av3-contact-journal){flex-direction:column;gap:28px;display:flex}body[data-company] #agency-v3 .av3-brand-chain article{padding-block:28px}body[data-company] #agency-v3 .av3-brand-chain article h2{font-size:30px}body[data-company] #agency-v3 .av3-specification-grid{gap:40px}body[data-company] #agency-v3 .av3-situations summary h2{font-size:28px}body[data-company] #agency-v3 .av3-situations details>div{padding-left:0}body[data-company] #agency-v3 .av3-closing>.av3-wrap{display:block}body[data-company] #agency-v3 .av3-closing .av3-action{margin-top:24px}body[data-company] #agency-v3 .av3-editorial-topics{margin-top:36px}body[data-company] #agency-v3 .av3-profile-cover{margin-bottom:32px}body[data-company] #agency-v3 .av3-company-info{margin-top:40px}body[data-company] #agency-v3 .av3-capability-copy h2{font-size:28px}body[data-company] #agency-v3 .av3-gallery{gap:40px}body[data-company] #agency-v3 .av3-directory .av3-capability+.av3-capability{margin-top:32px;padding-top:32px}body[data-company] #agency-v3 .av3-chapter-nav{gap:8px;margin-bottom:32px}body[data-company] #agency-v3 .av3-chapter-nav .av3-action{padding-inline:13px;font-size:13px}body[data-company] #agency-v3 .av3-disclosures summary h2{font-size:26px}body[data-company] #agency-v3 .av3-compact-chapters{gap:36px}body[data-company] #agency-v3 .av3-logos{gap:8px!important}body[data-company] #agency-v3 .av3-logos li{flex-basis:calc(33.3333% - 5.33333px)!important;width:calc(33.3333% - 5.33333px)!important}body[data-company] #agency-v3 .av3-logos a{width:100%}body[data-company] #agency-v3 :is(.av3-quote-cards,.av3-visual-offers,.av3-offer-spreads) .av3-offer{padding:24px}body[data-company] #agency-v3 .av3-offer-copy h2{font-size:29px}body[data-company] #agency-v3 .av3-comparison :is(table,tbody,tr,td){width:100%;display:block}body[data-company] #agency-v3 .av3-comparison thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body[data-company] #agency-v3 .av3-comparison td{border:0;margin-bottom:24px;padding:0}body[data-company] #agency-v3 .av3-comparison td:first-child{display:none}body[data-company] #agency-v3 .av3-comparison tr{border-bottom:1px solid var(--line);margin-bottom:36px;padding-bottom:32px}body[data-company] #agency-v3 .av3-comparison caption{display:block}body[data-company] #agency-v3 .av3-comparison colgroup{display:none}body[data-company] #agency-v3 .av3-contact-direct .av3-details{flex-direction:column;gap:20px;display:flex}body[data-company] #agency-v3 :is(.av3-contact-practical,.av3-contact-directory) .av3-details{flex-direction:column;gap:24px;display:flex}body[data-company] #agency-v3 .av3-contact-workspace aside{width:100%;padding:24px}body[data-company] #agency-v3 .contact-form [data-contact-fields]{grid-template-columns:1fr;gap:20px}body[data-company] #agency-v3 .av3-contact-journal>section{width:100%}body[data-company] #agency-v3 .av3-footer-grid{grid-template-columns:1fr;gap:28px}body[data-company] #agency-v3 .av3-footer a{align-items:center;min-height:44px;padding-block:8px;display:flex}body[data-company] #agency-v3 .av3-footer small{margin:0}body[data-company] #agency-v3 .av3-legacy h1{font-size:36px}body[data-company] #agency-v3 .av3-legacy h2{font-size:28px}body[data-company] #agency-v3 .av3-legacy :is(p,li){font-size:16px}}@media (prefers-reduced-motion:reduce){body[data-company] #agency-v3 :is(.av3-action,button){transition:none;transform:none}}body[data-company] #agency-v3 .av3-hero-heading-grid .av3-hero-copy{margin-top:24px}body[data-company] #agency-v3 .av3-policy{max-width:76ch;margin-inline:auto}body[data-company] #agency-v3 .av3-prose>h1{margin-bottom:28px}body[data-company] #agency-v3 .av3-prose section{margin-top:32px}body[data-company] #agency-v3 .av3-prose section>h2{margin-top:0}body[data-company] #agency-v3 .av3-specialist{max-width:1160px;margin-inline:auto}body[data-company] #agency-v3 .av3-specialist :is(h2,h3){max-width:34ch}body[data-company] #agency-v3 .av3-specialist .av3-logos{max-width:100%!important}body[data-company] #agency-v3 .av3-prose :is(section,article,div){border:0;padding:0;display:block;position:static}body[data-company] #agency-v3 .av3-prose p{margin-bottom:20px}body[data-company] #agency-v3 .av3-commercial-page>.av3-photo{margin-block:36px 52px}body[data-company] #agency-v3 .av3-specialist-content{max-width:1160px;margin-inline:auto}body[data-company] #agency-v3 .av3-specialist-content h2{max-width:30ch;margin-bottom:24px}body[data-company] #agency-v3 .av3-specialist-content .av3-platform-note{font-size:15px}body[data-company] #agency-v3 .av3-scope-enquiry{border-top:1px solid var(--line);margin-top:40px;padding-top:40px}@media (width<=760px){body[data-company] #agency-v3 .av3-commercial-page>.av3-photo{margin-block:28px 36px}}body[data-company] #agency-v3 .av3-menu{white-space:nowrap;gap:7px}body[data-company] #agency-v3 .av3-menu-glyph{flex:0 0 20px;order:-1;width:20px;height:18px;display:block;position:relative}body[data-company] #agency-v3 .av3-menu-glyph i{background:currentColor;border-radius:1px;width:20px;height:2px;transition:none;display:block;position:absolute;left:0}body[data-company] #agency-v3 .av3-menu-glyph i:first-child{top:2px}body[data-company] #agency-v3 .av3-menu-glyph i:nth-child(2){top:8px}body[data-company] #agency-v3 .av3-menu-glyph i:nth-child(3){top:14px}body[data-company] #agency-v3 .av3-menu[aria-expanded=true] .av3-menu-glyph i:first-child{transform:translateY(6px)rotate(45deg)}body[data-company] #agency-v3 .av3-menu[aria-expanded=true] .av3-menu-glyph i:nth-child(2){opacity:0}body[data-company] #agency-v3 .av3-menu[aria-expanded=true] .av3-menu-glyph i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){body[data-company] #agency-v3 .av3-menu-glyph i{transition:none}}html:has(#agency-v3){background:#f5f8fc;min-height:100%}html:has(#agency-v3[data-brand=pheuwr]){background:#10100f}html:has(#agency-v3[data-brand=kenytra]){background:#f0f2e9}html:has(#agency-v3[data-brand=tatstores]){background:#fffdfb}body[data-company] #agency-v3{flex-direction:column;min-height:100svh;display:flex}body[data-company] #agency-v3>main{flex:1}body[data-company] #agency-v3 .av3-menu{flex:none;justify-content:center;min-width:90px}body[data-company] #agency-v3 .av3-mobile-contact{flex:none}body[data-company] #agency-v3 .av3-wordmark{min-width:0}@media (width>=761px){body[data-company] #agency-v3 .av3-quote-cards .av3-offer:last-child{grid-template-columns:1.5fr 1fr;gap:56px;max-width:none;display:grid}body[data-company] #agency-v3 .av3-visual-offers .av3-offer:last-child{grid-template-columns:1.4fr 1fr;gap:64px;max-width:none;display:grid}body[data-company] #agency-v3 .av3-visual-offers .av3-offer:last-child .av3-offer-meta{border-left:1px solid var(--line);margin:0;padding-left:40px}body[data-company] #agency-v3 .av3-offer-spreads{display:block}body[data-company] #agency-v3 .av3-offer-spreads .av3-offer{border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:1.5fr 1fr;gap:64px;max-width:none;padding:40px 0;display:grid}body[data-company] #agency-v3 .av3-offer-spreads .av3-offer-meta{margin:0}body[data-company] #agency-v3 .av3-gallery .av3-capability:last-child{grid-template-columns:1fr 1fr;column-gap:52px;max-width:none;display:grid}body[data-company] #agency-v3 .av3-gallery .av3-capability:last-child>.av3-work-artifact{grid-row:1/4}body[data-company] #agency-v3 .av3-gallery .av3-capability:last-child>.av3-capability-copy{margin-top:0}}@media (width>=1200px){body[data-company] #agency-v3 .av3-quote-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}body[data-company] #agency-v3 .av3-quote-cards .av3-offer:last-child{grid-column:auto;gap:28px;display:flex}}body[data-company] #agency-v3 .av3-work-artifact{background:var(--surface);border-top:1px solid var(--line);min-width:0;margin:0;padding:32px}body[data-company] #agency-v3 :is(figcaption,.av3-platform-note){font:400 14px/1.6 var(--body);color:var(--muted)}body[data-company] #agency-v3 .av3-work-artifact figcaption{margin-bottom:28px}body[data-company] #agency-v3 .av3-work-artifact dl{gap:0;display:grid}body[data-company] #agency-v3 .av3-work-artifact dl>div{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:20px;padding:16px 0;display:grid}body[data-company] #agency-v3 .av3-work-artifact dt{font:600 22px/1.3 var(--display)}body[data-company] #agency-v3 .av3-work-artifact dd{color:var(--muted);margin:0;font-size:15px}body[data-company] #agency-v3 .av3-artifact-compact{padding:24px}body[data-company] #agency-v3 .av3-artifact-compact figcaption{margin-bottom:16px}body[data-company] #agency-v3 .av3-artifact-compact dl>div{padding-block:12px}body[data-company] #agency-v3 .av3-artifact-compact dt{font-size:19px}body[data-company] #agency-v3 .av3-specialist-page .av3-page-heading{margin-bottom:28px}body[data-company] #agency-v3 .av3-specialist-page h2{max-width:30ch;margin-bottom:24px}body[data-company] #agency-v3 .av3-specialist-page .av3-platform-note{max-width:76ch;font-size:14px}body[data-company] #agency-v3 .av3-specialist-opening{max-width:1050px}body[data-company] #agency-v3 .av3-specialist-split{grid-template-columns:1.05fr .95fr;align-items:start;gap:72px;display:grid}body[data-company] #agency-v3 .av3-brand-partner-story{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:72px;margin-top:72px;padding-top:40px;display:grid}body[data-company] #agency-v3 .av3-brand-partner-story .av3-service-scope,body[data-company] #agency-v3 .av3-specialist-platforms{margin-top:40px}body[data-company] #agency-v3 .av3-creative-brief{background:var(--surface);margin-top:56px;padding:40px}body[data-company] #agency-v3 .av3-brief-words{border-block:1px solid var(--line);justify-content:space-between;gap:24px;margin-bottom:20px;padding-block:32px;display:flex}body[data-company] #agency-v3 .av3-brief-words span{font:600 clamp(32px,4vw,68px)/1.1 var(--display);color:var(--accent)}body[data-company] #agency-v3 .av3-creative-copy{grid-template-columns:.8fr 1.2fr;gap:64px;margin-top:40px;display:grid}body[data-company] #agency-v3 .av3-paid-conclusion{grid-template-columns:.65fr 1.35fr;align-items:start;gap:64px;display:grid}body[data-company] #agency-v3 .av3-channel-sheet{grid-template-columns:.8fr 1.2fr;gap:72px;margin-block:64px;display:grid}body[data-company] #agency-v3 .av3-partner-routes{background:var(--surface);padding:32px}body[data-company] #agency-v3 .av3-partner-routes ul{margin-top:24px;padding:0;list-style:none}body[data-company] #agency-v3 .av3-partner-routes li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;padding:24px 0;display:flex}body[data-company] #agency-v3 .av3-partner-routes li span:first-child{font-size:22px;font-weight:600}body[data-company] #agency-v3 .av3-partner-routes li span:last-child{font-size:15px}body[data-company] #agency-v3 .av3-partner-review{grid-template-columns:1.1fr .9fr;gap:72px;display:grid}body[data-company] #agency-v3 .av3-partner-review .av3-specialist-platforms{margin:0}body[data-company] #agency-v3 .av3-channel-matrix{margin-block:56px}body[data-company] #agency-v3 .av3-channel-matrix table{border-collapse:collapse;text-align:left;width:100%;margin-top:24px}body[data-company] #agency-v3 .av3-channel-matrix th,body[data-company] #agency-v3 .av3-channel-matrix td{border-bottom:1px solid var(--line);vertical-align:top;padding:24px}body[data-company] #agency-v3 .av3-channel-matrix thead{background:var(--surface)}body[data-company] #agency-v3 .av3-channel-matrix tbody th{width:36%;font-weight:600}body[data-company] #agency-v3 .av3-channel-review{grid-template-columns:1fr 1fr;gap:64px;display:grid}body[data-company] #agency-v3 .av3-channel-review .av3-specialist-platforms{margin:0}body[data-company] #agency-v3 .av3-partner-dossier{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;margin-top:48px;padding-block:48px;display:grid}body[data-company] #agency-v3 .av3-partner-dossier dl>div{border-top:1px solid var(--line);padding-block:20px}body[data-company] #agency-v3 .av3-partner-dossier dt{margin-bottom:8px;font-weight:600}body[data-company] #agency-v3 .av3-partner-dossier dd{color:var(--muted)}body[data-company] #agency-v3 .av3-measurement-path{background:var(--surface);margin-top:56px;padding:40px}body[data-company] #agency-v3 .av3-measurement-path ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-block:36px;padding:0;list-style:none;display:grid}body[data-company] #agency-v3 .av3-measurement-path li{border-top:1px solid var(--line);padding-top:24px}body[data-company] #agency-v3 .av3-measurement-path h3{margin-bottom:12px}body[data-company] #agency-v3 .av3-measurement-notes{grid-template-columns:1.2fr .8fr;gap:80px;margin-top:56px;display:grid}body[data-company] #agency-v3 .av3-editorial-opening{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;display:grid}body[data-company] #agency-v3 .av3-editorial-opening>.av3-lead{font-size:22px}body[data-company] #agency-v3 .av3-partner-folio{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;margin-top:56px;padding-block:40px;display:grid}body[data-company] #agency-v3 .av3-partner-folio>div>.av3-service-scope{margin-top:40px}body[data-company] #agency-v3 .av3-partner-folio figure{background:var(--surface);padding:32px}body[data-company] #agency-v3 .av3-folio-journey{border-left:1px solid var(--line);margin-top:24px;padding-left:32px}body[data-company] #agency-v3 .av3-folio-journey strong{font:400 40px/1.2 var(--display);margin-top:24px;display:block}body[data-company] #agency-v3 .av3-folio-journey strong:first-child{margin-top:0}body[data-company] #agency-v3 .av3-folio-journey p{margin-top:8px;font-size:15px}body[data-company] #agency-v3 .av3-customer-acquisition{border-block:1px solid var(--line);margin-top:56px;padding-block:40px}body[data-company] #agency-v3 .av3-customer-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-block:40px;display:grid}body[data-company] #agency-v3 .av3-customer-sequence h3{margin-bottom:16px;font-size:52px;font-weight:400}body[data-company] #agency-v3 .av3-tatstores-media-story{grid-template-columns:1.1fr .9fr;gap:80px;margin-top:48px;display:grid}body[data-company] #agency-v3 .av3-kenytra-disclosure{grid-template-columns:1.2fr .8fr;align-items:start;gap:56px;padding-block:12px 32px;display:grid}body[data-company] #agency-v3 .av3-kenytra-disclosure .av3-work-artifact{max-width:560px}@media (width<=1100px){body[data-company] #agency-v3 .av3-specialist-split{gap:40px}}@media (width<=760px){body[data-company] #agency-v3 :is(.av3-specialist-split,.av3-brand-partner-story,.av3-creative-copy,.av3-paid-conclusion,.av3-channel-sheet,.av3-partner-review,.av3-channel-review,.av3-partner-dossier,.av3-measurement-notes,.av3-editorial-opening,.av3-partner-folio,.av3-tatstores-media-story,.av3-kenytra-disclosure){flex-direction:column;gap:32px;display:flex}body[data-company] #agency-v3 :is(.av3-brand-partner-story,.av3-creative-brief,.av3-channel-sheet,.av3-partner-dossier,.av3-measurement-path,.av3-measurement-notes,.av3-partner-folio,.av3-customer-acquisition,.av3-tatstores-media-story){margin-top:36px}body[data-company] #agency-v3 :is(.av3-work-artifact,.av3-creative-brief,.av3-measurement-path,.av3-partner-routes,.av3-partner-folio figure){width:100%;padding:24px}body[data-company] #agency-v3 .av3-brief-words{flex-direction:column;gap:16px;padding-block:24px}body[data-company] #agency-v3 .av3-brief-words span{font-size:42px}body[data-company] #agency-v3 .av3-measurement-path ol{grid-template-columns:1fr;gap:24px;margin-block:28px}body[data-company] #agency-v3 .av3-channel-matrix{margin-block:36px}body[data-company] #agency-v3 .av3-channel-matrix :is(table,tbody,tr,th,td){width:100%;display:block}body[data-company] #agency-v3 .av3-channel-matrix thead{display:none}body[data-company] #agency-v3 .av3-channel-matrix tbody th{background:var(--surface);width:100%}body[data-company] #agency-v3 .av3-channel-matrix td{padding:12px 20px}body[data-company] #agency-v3 .av3-channel-matrix tr{border-bottom:1px solid var(--line);margin-bottom:24px}body[data-company] #agency-v3 .av3-channel-matrix td:last-child{border:0}body[data-company] #agency-v3 .av3-partner-routes li{gap:20px}body[data-company] #agency-v3 .av3-partner-routes li span:first-child{font-size:18px}body[data-company] #agency-v3 .av3-customer-sequence{margin-block:28px;display:block}body[data-company] #agency-v3 .av3-customer-sequence section+section{margin-top:28px}body[data-company] #agency-v3 .av3-customer-sequence h3{font-size:40px}body[data-company] #agency-v3 .av3-kenytra-disclosure .av3-work-artifact{max-width:none}}@media (width<=350px){body[data-company] #agency-v3 .av3-menu{width:44px;min-width:44px;padding:10px}body[data-company] #agency-v3 .av3-menu [data-menu-label]{display:none}body[data-company] #agency-v3 .av3-wordmark{flex:auto;max-width:none}body[data-company] #agency-v3 .av3-header-inner{gap:8px}}body[data-company] #agency-v3 .av3-work-detail .av3-photo img{aspect-ratio:2.15;object-fit:cover;object-position:center;border-radius:4px}body[data-company] #agency-v3 .av3-work-detail>p{max-width:70ch;margin-top:16px;font-size:14px}body[data-company] #agency-v3 .av3-creative-source{grid-template-columns:1.15fr .85fr;gap:48px;margin-block:32px;display:grid}body[data-company] #agency-v3 .av3-creative-questions>div{border-top:1px solid var(--line);padding-block:20px}body[data-company] #agency-v3 .av3-creative-questions dt{font:600 28px/1.25 var(--display);color:var(--accent);margin-bottom:8px}body[data-company] #agency-v3 .av3-creative-questions dd{color:var(--muted);font-size:16px}body[data-company] #agency-v3 .av3-channel-sheet .av3-partner-routes{margin-top:32px}body[data-company] #agency-v3 .av3-partner-folio figure>.av3-photo{margin-top:24px}body[data-company] #agency-v3 .av3-partner-folio figure>.av3-photo img{aspect-ratio:2.15;border-radius:4px}body[data-company] #agency-v3 .av3-work-artifact dl>div{grid-template-columns:.9fr 1.3fr}body[data-company] #agency-v3 .av3-work-artifact dd{font-size:15px;line-height:1.65}body[data-company] #agency-v3 .av3-measurement-notes .av3-service-scope+p{margin-top:28px}@media (width<=760px){body[data-company] #agency-v3 .av3-creative-source{flex-direction:column;gap:28px;display:flex}body[data-company] #agency-v3 .av3-work-artifact dl>div{display:block}body[data-company] #agency-v3 .av3-work-artifact dd{margin-top:10px}body[data-company] #agency-v3 .av3-work-detail .av3-photo img{aspect-ratio:16/9}}body[data-company] #agency-v3 .av3-partnership-brief{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}body[data-company] #agency-v3 .av3-partnership-brief h2{max-width:30ch;margin-bottom:24px}body[data-company] #agency-v3 .av3-partnership-context-tatstores .av3-partnership-brief{border-top:1px solid var(--line);grid-template-columns:1.2fr .8fr;max-width:1360px;margin-inline:auto;padding-top:40px}body[data-company] #agency-v3 .av3-partnership-brief .av3-work-detail .av3-photo img{aspect-ratio:16/9}@media (width<=760px){body[data-company] #agency-v3 :is(.av3-partnership-brief,.av3-partnership-context-tatstores .av3-partnership-brief){flex-direction:column;gap:32px;display:flex}}body[data-company] #agency-v3[data-brand=karoule] [data-agency-page=affiliation] .av3-channel-sheet{grid-template-columns:1fr 1fr;gap:64px}body[data-company] #agency-v3[data-brand=karoule] [data-agency-page=affiliation] .av3-channel-sheet .av3-service-scope{margin-top:32px}body[data-company] #agency-v3[data-brand=karoule] [data-agency-page=affiliation] .av3-partner-routes>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}body[data-company] #agency-v3[data-brand=karoule] [data-agency-page=affiliation] .av3-partner-routes li{padding-bottom:0;display:block}body[data-company] #agency-v3[data-brand=karoule] [data-agency-page=affiliation] .av3-partner-routes li span{display:block}body[data-company] #agency-v3[data-brand=karoule] [data-agency-page=affiliation] .av3-partner-routes li span+span{margin-top:12px}@media (width<=760px){body[data-company] #agency-v3[data-brand=karoule] [data-agency-page=affiliation] .av3-partner-routes>ul{display:block}body[data-company] #agency-v3[data-brand=karoule] [data-agency-page=affiliation] .av3-partner-routes li{padding-block:20px}}body[data-company] #agency-v3 .av3-profile-composition{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}body[data-company] #agency-v3 .av3-profile-narrative section+section{margin-top:28px}body[data-company] #agency-v3 .av3-profile-narrative :is(h2,h3){margin-bottom:18px}body[data-company] #agency-v3 .av3-profile-narrative>.av3-action{margin-top:28px}body[data-company] #agency-v3 .av3-profile-composition>.av3-photo img{aspect-ratio:1.18;object-position:48% 50%}body[data-company] #agency-v3 .av3-review-profile{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;display:grid}body[data-company] #agency-v3 .av3-review-profile h2,body[data-company] #agency-v3 .av3-review-topics h2{margin-bottom:18px;font-size:34px}body[data-company] #agency-v3 .av3-review-profile section+section{margin-top:32px}body[data-company] #agency-v3 .av3-review-profile>.av3-photo img{aspect-ratio:1.4}body[data-company] #agency-v3 .av3-review-topics{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;margin-top:48px;padding-top:40px;display:grid}body[data-company] #agency-v3 .av3-service-collection{grid-template-columns:1fr 1fr;gap:48px 72px;display:grid}body[data-company] #agency-v3 .av3-service-collection>.av3-capability:not(:first-child){border-top:1px solid var(--line);padding-top:32px}body[data-company] #agency-v3 .av3-service-collection>.av3-commerce-feature{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}body[data-company] #agency-v3 .av3-commerce-feature>.av3-photo img{aspect-ratio:1.5}body[data-company] #agency-v3 .av3-tatstores-feature{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;max-width:none!important}body[data-company] #agency-v3 .av3-tatstores-feature>.av3-photo img{aspect-ratio:1.45}body[data-company] #agency-v3 .av3-compact-chapters>.av3-capability:not(:first-child){border-top:1px solid var(--line);padding-top:28px}body[data-company] #agency-v3 .av3-campaign-presentation{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;margin-block:48px;display:grid}body[data-company] #agency-v3 .av3-campaign-presentation .av3-service-scope{margin-top:32px}body[data-company] #agency-v3 .av3-campaign-presentation>.av3-photo img{aspect-ratio:1.5}body[data-company] #agency-v3 .av3-product-opening{grid-template-columns:1fr .7fr;align-items:center;gap:80px;margin-bottom:56px;display:grid}body[data-company] #agency-v3 .av3-product-opening .av3-section-heading{margin-bottom:0}body[data-company] #agency-v3 .av3-product-opening>.av3-photo img{aspect-ratio:2}body[data-company] #agency-v3 .av3-specification-grid>section{flex-direction:column;align-items:flex-start;display:flex}body[data-company] #agency-v3 .av3-specification-grid>section>p{flex:1}body[data-company] #agency-v3 .av3-contact-practical .av3-details{grid-template-columns:1fr;max-width:760px}body[data-company] #agency-v3 .av3-kenytra-service{max-width:1100px;padding-block:16px 28px}body[data-company] #agency-v3 .av3-gallery .av3-capability:last-child{columns:initial;max-width:1100px;display:block}@media (width<=1100px) and (width>=761px){body[data-company] #agency-v3 :is(.av3-profile-composition,.av3-review-profile,.av3-campaign-presentation,.av3-commerce-feature,.av3-tatstores-feature){gap:36px}body[data-company] #agency-v3 .av3-capability-copy h2{font-size:28px}}@media (width<=760px){body[data-company] #agency-v3 :is(.av3-profile-composition,.av3-review-profile,.av3-review-topics,.av3-service-collection,.av3-service-collection>.av3-commerce-feature,.av3-tatstores-feature,.av3-campaign-presentation,.av3-product-opening){flex-direction:column;gap:28px;display:flex}body[data-company] #agency-v3 .av3-profile-composition>.av3-photo{order:-1}body[data-company] #agency-v3 .av3-profile-composition>.av3-photo img{aspect-ratio:1.5}body[data-company] #agency-v3 .av3-review-profile :is(h2),body[data-company] #agency-v3 .av3-review-topics h2{font-size:28px}body[data-company] #agency-v3 .av3-review-topics{margin-top:36px;padding-top:28px}body[data-company] #agency-v3 .av3-service-collection{gap:36px}body[data-company] #agency-v3 .av3-commerce-feature>.av3-photo,body[data-company] #agency-v3 .av3-tatstores-feature>.av3-photo{order:-1}body[data-company] #agency-v3 .av3-campaign-presentation{margin-block:32px}body[data-company] #agency-v3 .av3-product-opening{gap:24px;margin-bottom:36px}body[data-company] #agency-v3 .av3-compact-chapters>.av3-capability:not(:first-child){padding-top:24px}}body[data-company] #agency-v3[data-brand=karoule] .av3-product-focus{grid-template-columns:.9fr 1.1fr;align-items:start;gap:24px 64px;display:grid}body[data-company] #agency-v3[data-brand=karoule] .av3-product-focus>.av3-section-heading{grid-column:2;margin:0}body[data-company] #agency-v3[data-brand=karoule] .av3-product-focus>.av3-photo{grid-area:1/1/4;align-self:center}body[data-company] #agency-v3[data-brand=karoule] .av3-product-focus>.av3-photo img{aspect-ratio:1;object-position:45% 50%}body[data-company] #agency-v3[data-brand=karoule] .av3-product-focus>:is(.av3-product-scopes,.av3-actions){grid-column:2;margin:0}body[data-company] #agency-v3[data-brand=karoule] .av3-product-scopes{gap:24px;display:grid}body[data-company] #agency-v3[data-brand=karoule] .av3-product-scopes section{border-top:1px solid var(--line);padding-top:24px}body[data-company] #agency-v3[data-brand=karoule] .av3-product-scopes h3{margin-bottom:12px;font-size:28px}body[data-company] #agency-v3[data-brand=karoule] .av3-gallery .av3-support-feature:last-child{grid-template-columns:1fr 1fr;align-items:start;gap:52px;max-width:none;display:grid}body[data-company] #agency-v3[data-brand=karoule] .av3-support-feature .av3-capability-copy{margin-top:0}body[data-company] #agency-v3[data-brand=karoule] .av3-visual-offers .av3-offer-feature:last-child{flex-direction:column;gap:32px;width:100%;max-width:1120px;margin-inline:auto;display:flex}body[data-company] #agency-v3[data-brand=karoule] .av3-offer-feature .av3-offer-copy{grid-template-columns:1fr 1fr;gap:16px 48px;display:grid}body[data-company] #agency-v3[data-brand=karoule] .av3-offer-feature .av3-offer-copy>:is(h2,p:nth-child(2)){grid-column:1/-1;margin:0}body[data-company] #agency-v3[data-brand=karoule] .av3-offer-feature .av3-offer-copy>h3:nth-child(3){grid-area:3/1;margin-top:8px}body[data-company] #agency-v3[data-brand=karoule] .av3-offer-feature .av3-offer-copy>p:nth-child(4){grid-area:4/1;margin:0}body[data-company] #agency-v3[data-brand=karoule] .av3-offer-feature .av3-offer-copy>h3:nth-child(5){grid-area:3/2;margin-top:8px}body[data-company] #agency-v3[data-brand=karoule] .av3-offer-feature .av3-offer-copy>p:nth-child(6){grid-area:4/2;margin:0}body[data-company] #agency-v3[data-brand=karoule] .av3-offer-feature .av3-offer-meta{border-left:0;border-top:1px solid var(--line);text-align:center;width:100%;margin:0;padding:28px 0 0}body[data-company] #agency-v3[data-brand=karoule] .av3-offer-feature .av3-offer-meta p{margin-inline:auto}body[data-company] #agency-v3[data-brand=karoule] .av3-offer-feature .av3-offer-meta .av3-action{margin-top:24px}@media (width<=760px){body[data-company] #agency-v3[data-brand=karoule] :is(.av3-product-focus,.av3-gallery .av3-support-feature:last-child){flex-direction:column;gap:28px;display:flex}body[data-company] #agency-v3[data-brand=karoule] .av3-product-focus>.av3-photo img{aspect-ratio:1.5}body[data-company] #agency-v3[data-brand=karoule] .av3-offer-feature .av3-offer-copy{display:block}body[data-company] #agency-v3[data-brand=karoule] .av3-offer-feature .av3-offer-copy>h3{margin-top:24px}body[data-company] #agency-v3[data-brand=karoule] .av3-offer-feature .av3-offer-copy>p{margin-top:12px}}body[data-company] #agency-v3[data-brand=karoule] .av3-product-focus{align-items:center;gap:64px}body[data-company] #agency-v3[data-brand=karoule] .av3-product-focus>.av3-photo{grid-area:1/1}body[data-company] #agency-v3[data-brand=karoule] .av3-product-narrative{flex-direction:column;grid-column:2;gap:28px;min-width:0;display:flex}body[data-company] #agency-v3[data-brand=karoule] .av3-product-narrative>.av3-section-heading,body[data-company] #agency-v3[data-brand=karoule] .av3-product-narrative>.av3-actions{margin:0}body[data-company] #agency-v3[data-brand=karoule] .av3-visual-offers .av3-offer.av3-offer-feature:last-child .av3-offer-meta{border-left:0;padding-left:0}@media (width<=760px){body[data-company] #agency-v3[data-brand=karoule] .av3-product-focus{gap:28px}body[data-company] #agency-v3[data-brand=karoule] .av3-product-narrative{display:contents}body[data-company] #agency-v3[data-brand=karoule] .av3-product-focus .av3-section-heading{order:0}body[data-company] #agency-v3[data-brand=karoule] .av3-product-focus>.av3-photo{order:1}body[data-company] #agency-v3[data-brand=karoule] .av3-product-focus .av3-product-scopes{order:2}body[data-company] #agency-v3[data-brand=karoule] .av3-product-focus .av3-actions{order:3}}body[data-company] #agency-v3 .av3-hero-review{background:var(--accent);grid-template-columns:42% 58%;min-height:720px;padding:0;display:grid}body[data-company] #agency-v3 .av3-hero-review .av3-review-copy{align-items:center;padding:56px clamp(32px,5vw,96px);display:flex}body[data-company] #agency-v3 .av3-hero-review .av3-hero-copy{max-width:600px;margin:0}body[data-company] #agency-v3 .av3-hero-review h1{color:#fff;letter-spacing:-.035em;max-width:14ch;font-size:clamp(48px,4.4vw,80px);font-weight:500;line-height:1.08}body[data-company] #agency-v3 .av3-hero-review .av3-hero-copy>p{color:#f0f4ff;max-width:38ch;margin-top:28px;font-size:18px;line-height:1.65}body[data-company] #agency-v3 .av3-hero-review .av3-actions{gap:12px;margin-top:32px}body[data-company] #agency-v3 .av3-hero-review .av3-primary{color:#10284d;background:#fff;border-color:#fff}body[data-company] #agency-v3 .av3-hero-review .av3-secondary{color:#fff;background:0 0;border-color:#b9cdfd}body[data-company] #agency-v3 .av3-hero-review>.av3-photo{align-self:stretch;height:100%;min-height:720px;margin:0}body[data-company] #agency-v3 .av3-hero-review>.av3-photo img{aspect-ratio:auto;object-fit:cover;object-position:51% center;border-radius:0;height:100%}@media (width<=1100px) and (width>=761px){body[data-company] #agency-v3 .av3-hero-review{grid-template-columns:46% 54%}body[data-company] #agency-v3 .av3-hero-review .av3-review-copy{padding:40px 32px}body[data-company] #agency-v3 .av3-hero-review h1{font-size:54px}}@media (width<=760px){body[data-company] #agency-v3 .av3-hero-review{flex-direction:column;min-height:0;padding:0;display:flex}body[data-company] #agency-v3 .av3-hero-review .av3-review-copy{padding:32px 20px}body[data-company] #agency-v3 .av3-hero-review h1{max-width:15ch;font-size:40px;line-height:1.08}body[data-company] #agency-v3 .av3-hero-review .av3-hero-copy>p{margin-top:20px;font-size:17px;line-height:1.6}body[data-company] #agency-v3 .av3-hero-review .av3-actions{gap:12px;margin-top:24px}body[data-company] #agency-v3 .av3-hero-review>.av3-photo{height:210px;min-height:0;margin:0}body[data-company] #agency-v3 .av3-hero-review>.av3-photo img{object-position:center 43%;height:210px}}@media (width<=350px){body[data-company] #agency-v3 .av3-hero-review h1{font-size:36px}}body[data-company] #agency-v3 .av3-hero-review>.av3-photo img{object-position:52% 50%}@media (width<=760px){body[data-company] #agency-v3 .av3-hero-review>.av3-photo img{object-position:50% 48%}}@media (width>=761px){body[data-company] #agency-v3 .av3-hero-review>.av3-photo{height:auto;min-height:0;position:relative}body[data-company] #agency-v3 .av3-hero-review>.av3-photo img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}.logo-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.logo-strip li{color:#101820;background:#fff;border:1px solid #d8dde3;border-radius:6px;min-width:0}.logo-strip a{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:104px;padding:18px 10px;display:flex}.logo-strip .logo-plate{width:110px;max-width:100%;height:34px;display:block;position:relative;overflow:hidden}.logo-strip .logo-plate img{object-fit:contain;border-radius:0;width:100%;max-width:110px;height:34px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-strip img[data-logo=sony],.logo-strip img[data-logo=samsung],.logo-strip img[data-logo=adyen]{width:100%;height:110px}.logo-strip img[data-logo=impact]{width:100%;height:62px}.logo-strip span{color:#27313b;letter-spacing:0;text-transform:none;font:500 11px/1.4 Arial,sans-serif}.logo-strip a:hover{background:#f4f7fa}.logo-strip a:focus-visible{outline-offset:3px;outline:3px solid #1965d8}.logo-strip-compact{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:24px}.logo-strip-compact a{gap:7px;min-height:82px;padding:12px 7px}.logo-strip-compact .logo-plate{height:34px}.partner-gallery{margin-top:40px}.partner-photo{margin:0 0 48px}.partner-photo img{object-fit:cover;width:100%;height:clamp(260px,34vw,460px);display:block}.partner-routes{border-top:1px solid}.partner-route{border-bottom:1px solid;grid-template-columns:1fr 1fr;align-items:start;gap:6%;padding:40px 0;display:grid}.partner-route h3{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.08}.partner-route-copy>p:not(.partner-audience){max-width:52ch;margin:0 0 24px;font-size:15px;line-height:1.7}.partner-audience{margin:0 0 16px;font-size:12px;line-height:1.5}.partner-link{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:5px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.partner-link:focus-visible{outline-offset:5px;outline:2px solid}.service-directory .logo-strip,.kg-directory .logo-strip,.ke-directory .logo-strip{grid-column:2/-1;max-width:800px}.capability-directory-group{min-width:0}.media-focus-logos{margin-top:30px}.media-focus-logos .logo-strip{max-width:720px}.kg-site .partner-routes,.kg-site .partner-route{border-color:#ccd7e9}.kg-site .partner-audience{color:#24519d}.kg-site .partner-route-copy>p:not(.partner-audience){color:#4c607b}.kg-site .partner-link{color:#144fe9}.kg-site .partner-photo img{border-radius:12px}.ke-site .ke-partnerships .partner-routes,.ke-site .ke-partnerships .partner-route{border-color:#c7c8c1}.ke-site .ke-partnerships .partner-audience{color:#22684f}.ke-site .ke-partnerships .partner-route-copy>p:not(.partner-audience){color:#4b574d}.ke-site .ke-page .partner-routes,.ke-site .ke-page .partner-route{border-color:#c7c8c1}.ke-site .ke-page .partner-audience{color:#22684f}.ke-site .ke-page .partner-route-copy>p:not(.partner-audience){color:#4b574d}.ke-site .ke-page .partner-link{color:#1b634a}.ke-site .ke-cap-grid .logo-strip span,.kg-site .kg-cap-grid .logo-strip span,.service-card .logo-strip span,.partner-routes .logo-strip span{color:#27313b;font:500 11px/1.4 Arial,sans-serif}@media (width<=700px){.partner-route{grid-template-columns:1fr;gap:28px;padding:32px 0}.partner-photo{margin-bottom:32px}.partner-photo img{height:280px}.logo-strip{gap:8px}.logo-strip a{min-height:94px;padding:14px 8px}.service-directory .logo-strip,.kg-directory .logo-strip,.ke-directory .logo-strip{grid-column:1/-1}.partner-route h3{font-size:2rem}}@media (prefers-reduced-motion:reduce){.partner-gallery *{scroll-behavior:auto}}.logo-strip li[data-logo=maxbounty] .logo-plate{background:#15364e}.logo-strip img[data-logo=maxbounty]{width:94%;height:28px}.logo-strip img[data-logo=newbalance]{object-fit:contain;width:100%;height:34px}
