.single-targito_partner .main-page-wrapper{padding-top:0}.single-targito_partner .site-content{margin-bottom:0}.targito-partner-single{--ink:#232935;--copy:#545e72;--muted:#78849a;--line:#e1e3ea;--soft:#f7f8fa;--red:#c8102e;color:var(--ink);font-family:Outfit,sans-serif;overflow:hidden}.targito-partner-single *{box-sizing:border-box}.targito-partner-container{width:min(1200px,100%);margin:0 auto;padding:0 40px}.targito-partner-wide{width:100vw;margin-left:calc(50% - 50vw)}.targito-partner-section{padding:80px 0;background:#fff}.targito-partner-section--soft,.targito-partner-hero{background:var(--soft)}.targito-partner-heading{margin-bottom:40px}.targito-partner-heading h2{font-size:32px;line-height:1.2;margin:0 0 12px;font-weight:700;color:var(--ink)}.targito-partner-heading p{font-size:17px;line-height:28px;color:var(--copy);margin:0}.targito-partner-hero{padding:40px 0 48px}.targito-partner-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:24px;color:var(--muted);font-size:13px}.targito-partner-breadcrumb a{color:var(--muted)}.targito-partner-breadcrumb b{font-weight:500;color:var(--copy)}.targito-partner-hero-card{display:grid;grid-template-columns:96px minmax(0,1fr) 258px;gap:28px;align-items:center;border:1px solid var(--line);border-radius:6px;background:#fff;padding:32px}.targito-partner-logo{width:96px;height:96px;border-radius:6px;background:#f1f2f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.targito-partner-logo img{width:100%;height:100%;object-fit:contain}.targito-partner-logo span{font-size:28px;font-weight:700;color:var(--red)}.targito-partner-eyebrow,.targito-partner-other-grid article>small{font-size:12px;font-weight:700;letter-spacing:1.2px;color:var(--red);text-transform:uppercase}.targito-partner-hero-copy h1{font-size:40px;line-height:46px;margin:4px 0 6px;color:var(--ink)}.targito-partner-website{display:inline-flex;gap:7px;align-items:center;color:var(--red);font-size:15px}.targito-partner-website img{width:16px;height:16px}.targito-partner-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.targito-partner-pills span,.targito-partner-pills i{font-style:normal;border-radius:3px;background:#fff0f2;color:var(--red);padding:5px 9px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.35px}.targito-partner-hero-actions{display:grid;gap:10px}.targito-partner-button{height:48px;border:1px solid var(--line);border-radius:4px;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;color:var(--ink);font-size:14px;font-weight:650;background:#fff}.targito-partner-button:hover{color:var(--red);border-color:var(--red)}.targito-partner-button img{width:17px;height:17px}.targito-partner-button--red{background:var(--red);border-color:var(--red);color:#fff}.targito-partner-button--red:hover{background:#a90d27;color:#fff;border-color:#a90d27}.targito-partner-services{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.targito-partner-services article{min-height:192px;border:1px solid var(--line);border-radius:6px;padding:24px;background:#fff}.targito-partner-icon{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:5px;background:#fff0f2}.targito-partner-icon img{width:22px;height:22px}.targito-partner-services h3{font-size:18px;line-height:26px;margin:18px 0 6px}.targito-partner-services p{font-size:15px;line-height:24px;color:var(--copy);margin:0}.targito-partner-about{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:stretch}.targito-partner-prose,.targito-partner-prose p{font-size:17px;line-height:28px;color:var(--copy)}.targito-partner-prose p{margin:0 0 18px}.targito-partner-team{min-height:337px;border-radius:6px;background:#ebeef3;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);gap:12px;overflow:hidden}.targito-partner-team>img{max-width:100%;max-height:100%;object-fit:cover}.targito-partner-team>img[src$="team-placeholder.svg"]{width:48px;height:48px;object-fit:contain}.targito-partner-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.targito-partner-stats>div{height:74px;border:1px solid var(--line);border-radius:6px;background:#fff;display:flex;align-items:center;padding:16px;gap:14px}.targito-partner-stats img{width:40px;height:40px}.targito-partner-stats p{display:flex;flex-direction:column;margin:0}.targito-partner-stats strong{font-size:28px;line-height:30px}.targito-partner-stats span{font-size:13px;color:var(--muted)}.targito-partner-clients{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.targito-partner-clients>div{height:48px;border:1px solid var(--line);border-radius:4px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--copy);font-size:14px;opacity:.75}.targito-partner-clients img{width:19px;height:19px}.targito-partner-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.targito-partner-videos>a{overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink)}.targito-partner-video-media{height:200px;background:var(--ink);display:flex;align-items:center;justify-content:center}.targito-partner-video-media img{width:64px;height:64px;transition:transform .25s}.targito-partner-videos>a:hover .targito-partner-video-media img{transform:scale(1.08)}.targito-partner-video-copy{min-height:135px;padding:20px 22px;display:flex;flex-direction:column}.targito-partner-video-copy small{font-size:11px;font-weight:700;letter-spacing:.8px;color:var(--red)}.targito-partner-video-copy strong{font-size:18px;line-height:26px;margin:8px 0;color:var(--ink)}.targito-partner-video-copy em{font-size:14px;font-style:normal;color:var(--muted);margin-top:auto}.targito-partner-case{display:grid;grid-template-columns:1fr 1fr;min-height:320px;border:1px solid var(--line);border-radius:6px;overflow:hidden;color:var(--ink)}.targito-partner-case-media{background:#252b36 url(../images/partners/case-placeholder.svg) center/70px no-repeat;background-size:cover;background-position:center}.targito-partner-case-copy{padding:28px;display:flex;flex-direction:column}.targito-partner-case-copy>.targito-partner-pills{margin:0 0 16px}.targito-partner-case-copy>.targito-partner-pills i{display:inline-block;margin-right:5px}.targito-partner-case-copy>strong{font-size:24px;line-height:30px;margin-bottom:10px}.targito-partner-case-copy>span:not(.targito-partner-pills):not(.targito-partner-case-metrics){font-size:16px;line-height:26px;color:var(--copy)}.targito-partner-case-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:auto;padding-top:22px}.targito-partner-case-metrics i{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:9px;font-style:normal}.targito-partner-case-metrics img{grid-row:1/3;width:40px;height:40px}.targito-partner-case-metrics b{font-size:24px;color:var(--red);line-height:25px}.targito-partner-case-metrics small{font-size:11px;color:var(--muted)}.targito-partner-contact{border:1px solid var(--line);border-radius:6px;background:#fff;padding:24px;max-width:520px}.targito-partner-contact-person{display:flex;align-items:center;gap:14px;margin-bottom:17px}.targito-partner-contact-person>img,.targito-partner-contact-person>span{width:64px;height:64px;border-radius:50%;object-fit:cover;background:#fff0f2;display:flex;align-items:center;justify-content:center;color:var(--red);font-weight:700}.targito-partner-contact-person p{display:flex;flex-direction:column;margin:0}.targito-partner-contact-person strong{font-size:16px}.targito-partner-contact-person small{font-size:14px;color:var(--muted)}.targito-partner-contact ul{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:8px}.targito-partner-contact li{display:flex;align-items:center;gap:9px;color:var(--copy);font-size:14px}.targito-partner-contact li img{width:17px;height:17px}.targito-partner-contact li a{color:var(--copy)}.targito-partner-contact .targito-partner-button{width:210px}.targito-partner-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.targito-partner-facts>div{height:142px;border-radius:6px;background:var(--soft);padding:16px;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.targito-partner-facts img{position:absolute;right:16px;top:16px;width:48px;height:48px}.targito-partner-facts small{font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.targito-partner-facts strong{font-size:24px;line-height:30px;margin-top:3px}.targito-partner-testimonials{display:grid;gap:16px}.targito-partner-testimonials article{min-height:128px;border:1px solid var(--line);border-radius:6px;background:#fff;padding:20px 24px;display:grid;grid-template-columns:40px 220px 1fr auto;gap:12px;align-items:start}.targito-partner-avatar{width:40px;height:40px;border-radius:50%;background:#fff0f2;color:var(--red);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.targito-partner-author{display:flex;flex-direction:column}.targito-partner-author strong{font-size:14px}.targito-partner-author small,.targito-partner-testimonials time{font-size:13px;color:var(--muted)}.targito-partner-testimonials p{grid-column:2/5;font-size:15px;line-height:24px;color:var(--copy);margin:0}.targito-partner-others{padding-bottom:88px}.targito-partner-other-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.targito-partner-other-grid article{border:1px solid var(--line);border-radius:6px;padding:24px;display:flex;flex-direction:column;min-height:305px}.targito-partner-other-grid .targito-partner-logo{width:48px;height:48px;margin-bottom:17px}.targito-partner-other-grid .targito-partner-logo span{font-size:17px}.targito-partner-other-grid h3{font-size:18px;margin:5px 0 1px}.targito-partner-other-grid .targito-partner-pills{margin:12px 0 22px}.targito-partner-other-grid .targito-partner-button{margin-top:auto}.targito-partner-other-grid .targito-partner-button img{width:15px;transition:transform .2s}.targito-partner-other-grid .targito-partner-button:hover img{transform:translateX(5px)}
@media(max-width:1024px){.targito-partner-hero-card{grid-template-columns:96px 1fr}.targito-partner-hero-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.targito-partner-services,.targito-partner-facts{grid-template-columns:repeat(2,1fr)}.targito-partner-clients{grid-template-columns:repeat(3,1fr)}.targito-partner-case-metrics{grid-template-columns:1fr}.targito-partner-testimonials article{grid-template-columns:40px 1fr auto}.targito-partner-testimonials p{grid-column:2/4}.targito-partner-other-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.targito-partner-container{padding:0 20px}.targito-partner-section{padding:56px 0}.targito-partner-heading{margin-bottom:28px}.targito-partner-heading h2{font-size:28px}.targito-partner-hero{padding:24px 0 36px}.targito-partner-hero-card{grid-template-columns:1fr;padding:24px}.targito-partner-hero-copy h1{font-size:34px;line-height:40px}.targito-partner-hero-actions{grid-column:auto;grid-template-columns:1fr}.targito-partner-services,.targito-partner-stats,.targito-partner-videos,.targito-partner-facts,.targito-partner-other-grid{grid-template-columns:1fr}.targito-partner-about,.targito-partner-case{grid-template-columns:1fr}.targito-partner-team{min-height:250px}.targito-partner-clients{grid-template-columns:repeat(2,1fr)}.targito-partner-case-media{min-height:240px}.targito-partner-testimonials article{grid-template-columns:40px 1fr}.targito-partner-testimonials time{grid-column:2}.targito-partner-testimonials p{grid-column:1/3}.targito-partner-contact{max-width:none}.targito-partner-contact .targito-partner-button{width:100%}}

/* Partner header — Figma node 1029:16496. */
.targito-partner-single{overflow:visible}
.targito-partner-hero{padding:40px 0 48px;box-shadow:0 0 0 100vmax var(--soft);clip-path:inset(0 -100vmax)}
.targito-partner-hero .targito-partner-breadcrumb{gap:6px;padding-top:20px;margin-bottom:20px}
.targito-partner-hero .targito-partner-breadcrumb span{color:#c8cdd7}
.targito-partner-hero-card{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:33px}
.targito-partner-hero .targito-partner-logo{flex:0 0 96px;width:96px;height:96px;background:#c8102e}
.targito-partner-hero .targito-partner-logo span{color:#fff;font-size:36px;line-height:1;font-weight:700}
.targito-partner-hero-copy{width:100%;display:flex;flex-direction:column;align-items:flex-start}
.targito-partner-hero .targito-partner-eyebrow{color:#78849a;font-size:12px;line-height:normal;font-weight:600;letter-spacing:.96px}
.targito-partner-hero-copy h1{width:100%;margin:8px 0 0;font-size:40px;line-height:46px;letter-spacing:-.8px}
.targito-partner-hero .targito-partner-website{gap:8px;margin-top:12px;font-size:15px;line-height:normal}
.targito-partner-hero .targito-partner-website img{width:16px;height:16px}
.targito-partner-hero .targito-partner-pills{gap:7.7px;margin-top:20px}
.targito-partner-hero .targito-partner-pills span{height:22px;padding:4px 12px;border-radius:100px;color:#a50d26;font-size:11px;line-height:14px;letter-spacing:.66px}
.targito-partner-hero-actions{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:20px}
.targito-partner-hero-actions .targito-partner-button{width:100%;height:50px;padding:15px 29px;border-color:#c8102e;border-radius:6px;color:#c8102e;font-size:16px;line-height:16px;font-weight:500}
.targito-partner-hero-actions .targito-partner-button--red{color:#fff}
.targito-partner-hero-actions .targito-partner-button img{width:17px;height:17px}
@media(max-width:700px){.targito-partner-hero{padding:24px 0 36px}.targito-partner-hero .targito-partner-breadcrumb{padding-top:8px}.targito-partner-hero-card{padding:24px}.targito-partner-hero-copy h1{font-size:34px;line-height:40px}}

/* Services — Figma node 1029:16547. */
.targito-partner-services-section{margin:80px 0;padding:0;background:#fff}
.targito-partner-services-section .targito-partner-heading{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 40px}
.targito-partner-services-section .targito-partner-heading h2{margin:0;font-size:32px;line-height:38px;font-weight:700;color:#232935}
.targito-partner-services-section .targito-partner-heading p{width:100%;max-width:720px;margin:0;font-size:17px;line-height:28px;color:#545e72}
.targito-partner-services-section .targito-partner-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.targito-partner-services-section .targito-partner-services article{height:192px;min-height:192px;padding:24px 25px;border:1px solid #e1e3ea;border-radius:6px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;overflow:hidden}
.targito-partner-services-section .targito-partner-icon{flex:0 0 44px;width:44px;height:44px;border-radius:6px;background:#fff0f2}
.targito-partner-services-section .targito-partner-icon img{width:22px;height:22px}
.targito-partner-services-section .targito-partner-services h3{width:100%;margin:0;padding-top:8px;font-size:18px;line-height:26px;font-weight:600;color:#232935}
.targito-partner-services-section .targito-partner-services p{width:100%;margin:0;font-size:15px;line-height:24px;color:#545e72}
@media(max-width:1024px){.targito-partner-services-section .targito-partner-services{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.targito-partner-services-section{margin:56px 0;padding:0}.targito-partner-services-section .targito-partner-heading h2{font-size:28px;line-height:34px}.targito-partner-services-section .targito-partner-services{grid-template-columns:1fr}.targito-partner-services-section .targito-partner-services article{height:auto;min-height:auto}}

/* About agency — Figma node 1029:16614. */
.targito-partner-about-section{padding:80px 0;background:#f7f8fa}
.targito-partner-about-section .targito-partner-heading{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 40px}
.targito-partner-about-section .targito-partner-heading h2{margin:0;font-size:32px;line-height:38px;font-weight:700;color:#232935}
.targito-partner-about-section .targito-partner-heading p{width:100%;max-width:720px;margin:0;font-size:17px;line-height:28px;color:#545e72}
.targito-partner-about-section .targito-partner-about{height:337.5px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:start}
.targito-partner-about-section .targito-partner-prose{height:337.5px;padding-bottom:16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;color:#545e72}
.targito-partner-about-section .targito-partner-prose>p{width:100%;margin:0;font-size:17px;line-height:28px;color:#545e72}
.targito-partner-about-section .targito-partner-team{height:337.5px;min-height:337.5px;border:1px solid #e1e3ea;border-radius:6px;background:#edeef2;gap:8px}
.targito-partner-about-section .targito-partner-team>img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}
.targito-partner-about-section .targito-partner-team>img[src$="team-placeholder.svg"]{width:40px;height:40px;object-fit:contain}
.targito-partner-about-section .targito-partner-team>span{font-size:12px;line-height:normal;color:#78849a}
.targito-partner-about-section .targito-partner-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}
.targito-partner-about-section .targito-partner-stats>div{height:76px;padding:17px 21px;gap:12px;border:1px solid #e1e3ea;border-radius:6px;background:#fff}
.targito-partner-about-section .targito-partner-stats>div>img{flex:0 0 40px;width:40px;height:40px}
.targito-partner-about-section .targito-partner-stats p{min-width:0;display:flex;flex-direction:row;align-items:center;gap:12px;margin:0;white-space:nowrap}
.targito-partner-about-section .targito-partner-stats strong{font-size:28px;line-height:28px;font-weight:700;letter-spacing:-.28px;color:#232935}
.targito-partner-about-section .targito-partner-stats span{font-size:14px;line-height:normal;color:#545e72}
@media(max-width:1024px){.targito-partner-about-section .targito-partner-about{height:auto;grid-template-columns:1fr}.targito-partner-about-section .targito-partner-prose{height:auto}.targito-partner-about-section .targito-partner-team{height:337.5px}.targito-partner-about-section .targito-partner-stats{grid-template-columns:1fr}}
@media(max-width:700px){.targito-partner-about-section{padding:56px 0}.targito-partner-about-section .targito-partner-heading h2{font-size:28px;line-height:34px}.targito-partner-about-section .targito-partner-team{height:260px;min-height:260px}.targito-partner-about-section .targito-partner-stats>div{height:auto;min-height:76px}.targito-partner-about-section .targito-partner-stats p{white-space:normal}}

/* Clients — Figma node 1029:16667. */
.targito-partner-clients-section{margin:80px 0;padding:0;background:#fff}
.targito-partner-clients-section .targito-partner-heading{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 40px}
.targito-partner-clients-section .targito-partner-heading h2{margin:0;font-size:32px;line-height:38px;font-weight:700;color:#232935}
.targito-partner-clients-section .targito-partner-heading p{width:100%;max-width:720px;margin:0;font-size:17px;line-height:28px;color:#545e72}
.targito-partner-clients-section .targito-partner-clients{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.targito-partner-clients-section .targito-partner-clients>div{height:47.5px;padding:15px 17px;gap:8px;border:1px solid #e1e3ea;border-radius:6px;background:#fff;opacity:.7;color:#2d3444;font-size:14px;line-height:normal;font-weight:500;text-align:center}
.targito-partner-clients-section .targito-partner-clients img{flex:0 0 16px;width:16px;height:16px}
@media(max-width:1024px){.targito-partner-clients-section .targito-partner-clients{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.targito-partner-clients-section{margin:56px 0}.targito-partner-clients-section .targito-partner-heading h2{font-size:28px;line-height:34px}.targito-partner-clients-section .targito-partner-clients{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Videos — Figma node 1029:16734. */
.targito-partner-videos-section{padding:80px 0;background:#f7f8fa}
.targito-partner-videos-section .targito-partner-heading{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 40px}
.targito-partner-videos-section .targito-partner-heading h2{margin:0;font-size:32px;line-height:38px;font-weight:700;color:#232935}
.targito-partner-videos-section .targito-partner-heading p{width:100%;max-width:720px;margin:0;font-size:17px;line-height:28px;color:#545e72}
.targito-partner-videos-section .targito-partner-videos{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.targito-partner-videos-section .targito-partner-videos>a{height:357px;border:1px solid #e1e3ea;border-radius:6px;background:#fff;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}
.targito-partner-videos-section .targito-partner-video-media{flex:0 0 200px;width:100%;height:200px;background:#2d3444;display:flex;align-items:center;justify-content:center}
.targito-partner-videos-section .targito-partner-video-media img{box-sizing:border-box;width:64px;height:64px;padding:21px 19.5px 21px 22.5px;border-radius:50%;background:rgba(255,255,255,.95);transition:transform .25s}
.targito-partner-videos-section .targito-partner-video-copy{flex:1;min-height:155px;padding:22px 20px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.targito-partner-videos-section .targito-partner-video-copy small{width:max-content;padding:3px 10px;border-radius:100px;background:#fff0f2;color:#a50d26;font-size:11px;line-height:normal;font-weight:600;letter-spacing:.66px;text-transform:uppercase}
.targito-partner-videos-section .targito-partner-video-copy strong{width:100%;margin:4px 0 0;color:#232935;font-size:18px;line-height:26px;font-weight:600}
.targito-partner-videos-section .targito-partner-video-copy em{margin:0;color:#78849a;font-size:14px;line-height:normal;font-style:normal}
@media(max-width:1024px){.targito-partner-videos-section .targito-partner-videos{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.targito-partner-videos-section{padding:56px 0}.targito-partner-videos-section .targito-partner-heading h2{font-size:28px;line-height:34px}.targito-partner-videos-section .targito-partner-videos{grid-template-columns:1fr}.targito-partner-videos-section .targito-partner-videos>a{height:auto;min-height:357px}}

/* Figma exports these glyphs in an inverted Y coordinate system. */
.targito-partner-website img,
.targito-partner-hero-actions img,
.targito-partner-icon img,
.targito-partner-team>img[src$="team-placeholder.svg"],
.targito-partner-stats>div>img,
.targito-partner-clients img,
.targito-partner-video-media img,
.targito-partner-case-metrics img,
.targito-partner-contact li img,
.targito-partner-contact .targito-partner-button img,
.targito-partner-facts img,
.targito-partner-other-grid .targito-partner-button img{transform:scaleY(-1)}
.targito-partner-videos>a:hover .targito-partner-video-media img{transform:scaleY(-1) scale(1.08)}
.targito-partner-other-grid .targito-partner-button:hover img{transform:scaleY(-1) translateX(5px)}

/* Quick facts — Figma node 1029:16883. */
.targito-partner-facts-section{margin:80px 0;padding:0;background:#fff}
.targito-partner-facts-section .targito-partner-heading{margin:0 0 40px}
.targito-partner-facts-section .targito-partner-heading h2{margin:0;color:#232935;font-size:32px;line-height:38px;font-weight:700}
.targito-partner-facts-section .targito-partner-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.targito-partner-facts-section .targito-partner-fact{height:142px;padding:16px;border-radius:6px;background:#f7f8fa;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:8px}
.targito-partner-facts-section .targito-partner-fact-icon{flex:0 0 48px;width:48px;height:48px;border-radius:6px;background:#e6e8ed;display:flex;align-items:center;justify-content:center}
.targito-partner-facts-section .targito-partner-fact-icon img{position:static;width:24px;height:24px}
.targito-partner-facts-section .targito-partner-fact-copy{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.targito-partner-facts-section .targito-partner-fact-copy small{color:#545e72;font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;text-transform:uppercase}
.targito-partner-facts-section .targito-partner-fact-copy strong{margin:0;color:#232935;font-size:24px;line-height:30px;font-weight:700}
@media(max-width:1024px){.targito-partner-facts-section .targito-partner-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.targito-partner-facts-section{margin:56px 0}.targito-partner-facts-section .targito-partner-heading h2{font-size:28px;line-height:34px}.targito-partner-facts-section .targito-partner-facts{grid-template-columns:1fr}}

/* Testimonials — Figma node 1029:16953. */
.targito-partner-testimonials-section{padding:80px 0;background:#f7f8fa}
.targito-partner-testimonials-section .targito-partner-heading{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 40px}
.targito-partner-testimonials-section .targito-partner-heading h2{margin:0;color:#232935;font-size:32px;line-height:38px;font-weight:700}
.targito-partner-testimonials-section .targito-partner-heading p{width:100%;max-width:720px;margin:0;color:#545e72;font-size:17px;line-height:28px;font-weight:400}
.targito-partner-testimonials-section .targito-partner-testimonials{display:flex;flex-direction:column;align-items:stretch;gap:16px}
.targito-partner-testimonials-section .targito-partner-testimonials article{width:100%;height:128px;min-height:128px;padding:21px 25px;border:1px solid #e1e3ea;border-radius:6px;background:#fff;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:34px 40px;column-gap:20px;row-gap:12px;align-items:start;overflow:hidden}
.targito-partner-testimonials-section .targito-partner-avatar{grid-column:1;grid-row:1/3;width:40px;height:40px;border-radius:50%;background:#e6e8ed;color:#3a4255;font-size:13px;line-height:normal;font-weight:700;text-align:center}
.targito-partner-testimonials-section .targito-partner-author{grid-column:2;grid-row:1;align-self:start;display:flex;flex-direction:column;align-items:flex-start}
.targito-partner-testimonials-section .targito-partner-author strong{color:#232935;font-size:14px;line-height:normal;font-weight:600}
.targito-partner-testimonials-section .targito-partner-author small{color:#78849a;font-size:13px;line-height:normal;font-weight:400}
.targito-partner-testimonials-section .targito-partner-testimonials time{grid-column:2;grid-row:1;align-self:start;justify-self:end;color:#78849a;font-size:13px;line-height:normal;font-weight:400}
.targito-partner-testimonials-section .targito-partner-testimonials p{grid-column:2;grid-row:2;width:100%;margin:0;padding:0 0 16px;color:#3a4255;font-size:15px;line-height:24px;font-weight:400}
@media(max-width:700px){.targito-partner-testimonials-section{padding:56px 0}.targito-partner-testimonials-section .targito-partner-heading h2{font-size:28px;line-height:34px}.targito-partner-testimonials-section .targito-partner-testimonials article{height:auto;min-height:128px;grid-template-rows:auto auto;padding:20px;row-gap:12px}.targito-partner-testimonials-section .targito-partner-testimonials time{grid-column:2;grid-row:2;justify-self:start}.targito-partner-testimonials-section .targito-partner-testimonials p{grid-column:1/3;grid-row:3;padding:0}.targito-partner-testimonials-section .targito-partner-avatar{grid-row:1/3}}

/* Other agencies — Figma node 1029:17017. */
.targito-partner-others{margin:80px 0 88px;padding:0;background:#fff}
.targito-partner-others .targito-partner-heading{margin:0 0 40px}
.targito-partner-others .targito-partner-heading h2{margin:0;color:#232935;font-size:32px;line-height:38px;font-weight:700}
.targito-partner-others .targito-partner-other-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.targito-partner-others .targito-partner-other-grid article{width:100%;height:188px;min-height:188px;padding:25px;border:1px solid #e1e3ea;border-radius:6px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}
.targito-partner-others .targito-partner-other-head{width:100%;height:48px;display:flex;align-items:center;gap:12px}
.targito-partner-others .targito-partner-logo{flex:0 0 48px;width:48px;height:48px;margin:0;border-radius:6px;background:#fff0f2}
.targito-partner-others .targito-partner-logo img{width:100%;height:100%;object-fit:contain}
.targito-partner-others .targito-partner-logo span{color:#c8102e;font-size:16px;line-height:normal;font-weight:700}
.targito-partner-others .targito-partner-other-title{min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.targito-partner-others .targito-partner-other-grid article small{color:#78849a;font-size:11px;line-height:normal;font-weight:600;letter-spacing:.88px;text-transform:uppercase}
.targito-partner-others .targito-partner-other-grid h3{width:100%;margin:0;color:#232935;font-size:18px;line-height:normal;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.targito-partner-others .targito-partner-pills{width:100%;height:22px;min-height:22px;margin:15px 0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 6px;overflow:hidden}
.targito-partner-others .targito-partner-pills span{height:22px;padding:4px 12px;border-radius:100px;background:#fff0f2;color:#a50d26;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.66px;text-transform:uppercase}
.targito-partner-others .targito-partner-button{width:auto;height:38px;margin:0;padding:11px 23px;border:1px solid #c8102e;border-radius:6px;background:#fff;color:#c8102e;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;line-height:14px;font-weight:500}
.targito-partner-others .targito-partner-button:hover{border-color:#c8102e;background:#fff0f2;color:#c8102e}
.targito-partner-others .targito-partner-button img{width:14.7px;height:15px}
@media(max-width:1024px){.targito-partner-others .targito-partner-other-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.targito-partner-others{margin:56px 0}.targito-partner-others .targito-partner-heading h2{font-size:28px;line-height:34px}.targito-partner-others .targito-partner-other-grid{grid-template-columns:1fr}.targito-partner-others .targito-partner-other-grid article{height:188px;min-height:188px}}
