.breadcrumb_breadcrumb__e8jkD{width:100%;display:flex;justify-content:flex-start;margin-bottom:1.5rem}.breadcrumb_topBar__6B7fP{width:90vw;max-width:1500px;margin:0 auto;padding-top:2rem;padding-bottom:1.5rem}.breadcrumb_breadcrumb--topBar__o_T8_{margin-bottom:0}@media (max-width:560px){.breadcrumb_topBar__6B7fP{padding-top:1rem;padding-bottom:1rem}}.breadcrumb_topBarInk__p29ha{width:100%;background:var(--cv-ink)}.breadcrumb_topBarInk__p29ha .breadcrumb_topBarInner__sA2N1{width:90vw;max-width:1500px;margin:0 auto;padding-top:2rem}@media (max-width:560px){.breadcrumb_topBarInk__p29ha .breadcrumb_topBarInner__sA2N1{padding-top:1rem}}.breadcrumb_list___2z1F{list-style:none;margin:0;padding:0;flex-wrap:wrap}.breadcrumb_item__Oh1f3,.breadcrumb_list___2z1F{display:inline-flex;align-items:center;gap:8px}.breadcrumb_link__ykx6g{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:var(--cv-radius-pill);background:var(--cv-card);border:2px solid var(--cv-ink);color:var(--cv-ink);font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-weight:600;font-size:14px;line-height:1;letter-spacing:.01em;text-decoration:none;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}a.breadcrumb_link__ykx6g:hover{background:var(--cv-ink);color:var(--cv-card)}a.breadcrumb_link__ykx6g:active{transform:scale(.96)}a.breadcrumb_link__ykx6g:focus-visible{outline:2px solid var(--cv-accent);outline-offset:3px}.breadcrumb_link--current__I7Qeo{background:var(--cv-accent-bg);border-color:transparent;color:var(--cv-ink);cursor:default}.breadcrumb_separator__OdAnO{display:inline-flex;align-items:center;justify-content:center;color:var(--cv-muted);flex-shrink:0}.breadcrumb_separator__OdAnO svg{width:14px;height:14px}@media (max-width:560px){.breadcrumb_breadcrumb__e8jkD{margin-bottom:.5rem}.breadcrumb_item__Oh1f3,.breadcrumb_list___2z1F{gap:5px}.breadcrumb_link__ykx6g{height:28px;font-size:12px;padding:0 10px;border-width:1.5px;letter-spacing:0}.breadcrumb_separator__OdAnO svg{width:11px;height:11px}}.components_sticker__rLRy1{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.25rem;border-radius:var(--cv-radius-pill);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;width:max-content}.components_sticker--black__UU3_1{background:var(--cv-ink);color:var(--cv-card)}.components_sticker--red__2D8KD{background:var(--cv-accent);color:var(--cv-card)}.components_sticker--white__dd3tp{background:var(--cv-card);color:var(--cv-ink)}.components_sticker--sm__7tblw{padding:.35rem .9rem;font-size:.7rem}.components_sticker--md__f6pgC{font-size:.8rem}.components_sticker--lg__wsffZ{padding:.75rem 1.5rem;font-size:.95rem}.components_outlinedAccent__oht46,.components_outlined___nYei{color:var(--cv-ink);position:relative;display:inline-block}.components_outlinedAccent__oht46{white-space:nowrap}.components_outlinedAccentCircle__obzJd{position:absolute;inset:-.18em -.45em;width:calc(100% + .9em);height:calc(100% + .36em);pointer-events:none;color:var(--cv-accent);overflow:visible}.components_outlinedAccentCircle__obzJd path{fill:none;stroke:currentColor;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1)}.components_outlinedAccent__oht46[data-drawn=true] .components_outlinedAccentCircle__obzJd path{stroke-dashoffset:0}.components_outlinedAccentSparkle__pVWHB{position:absolute;width:clamp(1.5rem,3vw,2.5rem);height:clamp(1.5rem,3vw,2.5rem);pointer-events:none;user-select:none;opacity:0;scale:.4;translate:0 0;color:var(--cv-ink);overflow:visible;transition:opacity .35s ease-out,scale .45s cubic-bezier(.34,1.56,.64,1)}.components_outlinedAccentSparkle__pVWHB path{fill:var(--cv-accent);stroke:var(--cv-bg);stroke-width:5;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill}.components_outlinedAccentSparkle1__XpW1F{top:-.4em;left:-.6em;rotate:-12deg}.components_outlinedAccentSparkle2__VT727{bottom:-.1em;right:-.5em;rotate:15deg}.components_outlinedAccent__oht46[data-drawn=true] .components_outlinedAccentSparkle1__XpW1F{opacity:1;scale:1;transition-delay:1.05s}.components_outlinedAccent__oht46[data-drawn=true] .components_outlinedAccentSparkle2__VT727{opacity:1;scale:1;transition-delay:1.25s}@keyframes components_sparkleSwayA__GqBJC{0%{translate:0 0}20%{translate:2.5px -1.5px}40%{translate:-1.5px 2px}60%{translate:3px 1px}80%{translate:-2px -2.5px}to{translate:0 0}}@keyframes components_sparkleSwayB__AELsD{0%{translate:0 0}25%{translate:-2px 2.5px}50%{translate:2.5px 2px}75%{translate:-1.5px -2.5px}to{translate:0 0}}@keyframes components_sparkleSwayC__7iPxb{0%{translate:0 0}15%{translate:2px 2.5px}35%{translate:-2.5px 1px}55%{translate:1.5px -2.5px}75%{translate:-2px 2px}to{translate:0 0}}.components_outlinedAccentSwayA1__KM4Ua{animation:components_sparkleSwayA__GqBJC 4.7s ease-in-out infinite}.components_outlinedAccentSwayB1__5Q_AR{animation:components_sparkleSwayB__AELsD 5.9s ease-in-out infinite}.components_outlinedAccentSwayC1__kX0m1{animation:components_sparkleSwayC__7iPxb 7.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.components_outlinedAccentCircle__obzJd path{transition:none;stroke-dashoffset:0}.components_outlinedAccentSparkle__pVWHB{transition:none;opacity:1;scale:1;animation:none}}.components_outlined--onAccent__2RU89,.components_outlined--onAccent__2RU89 .components_outlinedAccent__oht46{color:var(--cv-card)}.components_outlined--onAccent__2RU89 .components_outlinedAccentCircle__obzJd{color:var(--cv-ink)}.components_outlined--onInk__xyMO1,.components_outlined--onInk__xyMO1 .components_outlinedAccent__oht46{color:var(--cv-card)}.components_swipeRow__SdJIw{display:grid;grid-template-columns:repeat(var(--cv-cols,3),minmax(0,1fr));gap:1.5rem}@media (max-width:720px){.components_swipeRow__SdJIw{opacity:0;transform:translateY(36px);transition:opacity 1.15s cubic-bezier(.22,1,.36,1),transform 1.15s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.components_swipeRowShown__zWHro{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.components_swipeRow__SdJIw{opacity:1;transform:none;transition:none}}.components_swipeRow__SdJIw{display:flex;align-items:stretch;overflow-x:auto;touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2rem 1.25rem 10px;margin:-2rem -5vw 0;gap:1rem}.components_swipeRow__SdJIw>*{flex:0 0 auto;width:var(--cv-mobile-card,80vw);min-width:var(--cv-mobile-card,80vw);max-width:var(--cv-mobile-card,80vw);display:flex;flex-direction:column;align-self:stretch!important;height:auto!important;opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}.components_swipeRow__SdJIw>*>*{width:100%;box-sizing:border-box;height:100%;flex:1 1 auto;min-height:0}.components_swipeRow__SdJIw::-webkit-scrollbar{display:none}}.components_stamp__1Njry{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;background:var(--cv-card);color:var(--cv-accent);border:2.5px solid var(--cv-accent);border-radius:var(--cv-radius);box-shadow:0 4px 0 var(--cv-ink);font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.components_stampStar__gP_36{color:var(--cv-accent)}.blogCover_cover__LjVp0{position:relative;width:100%;height:100%;overflow:hidden;background:#0f172a}.blogCover_cover__md__V_qJr,.blogCover_cover__sm__2qTOc{aspect-ratio:16/10}.blogCover_cover__lg__2UpEQ{aspect-ratio:16/9;min-height:320px}.blogCover_coverImage__cnVxQ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blogCover_cover__LjVp0:hover .blogCover_coverImage__cnVxQ{transform:scale(1.03)}.blogCover_coverShade__elSBj{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.55),rgba(15,23,42,.35) 45%,rgba(15,23,42,.75)),radial-gradient(circle at 50% 55%,rgba(15,23,42,0) 0,rgba(15,23,42,.55) 90%);pointer-events:none}.blogCover_coverKeywords__vFMN7{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1rem 1.5rem;pointer-events:none;font-family:Bricolage Grotesque,sans-serif;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.45);letter-spacing:-.01em}.blogCover_coverKeyword1__tRiTE{display:block;font-weight:800;line-height:.95;text-transform:uppercase;font-size:clamp(2rem,6vw,3.6rem)}.blogCover_coverKeyword2___8SL2{display:block;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.18em;font-size:clamp(.78rem,1.2vw,.98rem);margin-top:.85rem;padding:.35rem .85rem;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(255,255,255,.06);backdrop-filter:blur(2px)}.blogCover_cover__lg__2UpEQ .blogCover_coverKeyword1__tRiTE{font-size:clamp(2.4rem,7vw,5rem)}.blogCover_cover__lg__2UpEQ .blogCover_coverKeyword2___8SL2{font-size:clamp(.85rem,1.4vw,1.1rem);margin-top:1rem}.blogCover_cover__sm__2qTOc .blogCover_coverKeyword1__tRiTE{font-size:clamp(1.6rem,4.5vw,2.4rem)}.blogCover_cover__sm__2qTOc .blogCover_coverKeyword2___8SL2{font-size:.72rem;margin-top:.6rem;padding:.3rem .7rem}.homeBridge_bridge__SxrA3{background:linear-gradient(180deg,var(--cv-bg) 0,rgba(255,233,217,.45) 100%);position:relative;overflow:hidden}.homeBridge_bridge__SxrA3:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 12% 18%,rgba(223,95,70,.08),transparent 38%),radial-gradient(circle at 92% 82%,rgba(239,175,91,.1),transparent 42%);pointer-events:none}.homeBridge_bridgeInner__FKckd{display:grid;grid-template-columns:minmax(220px,360px) 1fr;gap:3rem;align-items:center;position:relative}@media (max-width:768px){.homeBridge_bridgeInner__FKckd{grid-template-columns:1fr;gap:1.75rem}}.homeBridge_bridgePhoto___rQzk{position:relative;aspect-ratio:1/1;border-radius:24px;overflow:hidden;box-shadow:0 18px 48px rgba(15,23,42,.12);transform:rotate(-2deg);transition:transform .4s ease}.homeBridge_bridgePhoto___rQzk:hover{transform:rotate(0deg) scale(1.02)}.homeBridge_bridgePhotoImg__u3X0E{width:100%;height:100%;object-fit:cover;display:block}.homeBridge_bridgePhotoFallback__4dMY0{width:100%;height:100%;display:grid;place-items:center;color:#fff;font-size:4rem;font-weight:700;letter-spacing:.04em}.homeBridge_bridgeBody__1vAkf{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start}@media (max-width:768px){.homeBridge_bridgeBody__1vAkf{align-items:center;text-align:center}}.homeBridge_bridgeHeading__eXMAx{margin:0}.homeBridge_bridgeLead__qaHaA{max-width:56ch;color:rgba(15,23,42,.78)}.homeBridge_bridgeCtas__d84gC{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}@media (max-width:480px){.homeBridge_bridgeCtas__d84gC{width:100%}.homeBridge_bridgeCtas__d84gC>a{width:100%;justify-content:center}}.contentFinalCta_finalSection__lyQ9m{position:relative;overflow:hidden}.contentFinalCta_finalInner__EDWUw{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}.contentFinalCta_finalEmoji__bghy4{font-size:2rem}.contentFinalCta_finalTitle__YSNbs{max-width:22ch}.contentFinalCta_finalLead__XI0IQ{max-width:50ch;text-align:center;color:rgba(255,255,255,.78)}.contentFinalCta_finalCtas__7Thh9{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center}.contentFinalCta_finalCtaSecondaryOnInk__yaxMQ{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.32)}.contentFinalCta_finalCtaSecondaryOnInk__yaxMQ:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.6)}@media (max-width:480px){.contentFinalCta_finalCtas__7Thh9{width:100%;flex-direction:column}.contentFinalCta_finalCtas__7Thh9>a{width:100%;justify-content:center}}.qaPage_heroSection__bq_qD{position:relative;overflow:hidden;padding-top:2.5rem}.qaPage_heroGrid__vXXe6{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3rem;align-items:center;position:relative}@media (max-width:1024px){.qaPage_heroGrid__vXXe6{grid-template-columns:1fr;gap:2rem}}.qaPage_heroText__8ZhlI{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.qaPage_heroHeading__sSH_J{margin:0;font-size:clamp(2rem,5vw,4rem);line-height:1.05}.qaPage_heroLead__Hx6gW{max-width:56ch;color:rgba(255,255,255,.82)}.qaPage_heroCtas__vvkd_{display:flex;gap:.875rem;flex-wrap:wrap;align-items:center}@media (max-width:480px){.qaPage_heroCtas__vvkd_{width:100%}.qaPage_heroCtas__vvkd_>a{width:100%;justify-content:center}}.qaPage_heroImageWrap__O4DF_{position:relative;aspect-ratio:4/3;border-radius:28px;overflow:hidden;box-shadow:0 24px 56px rgba(15,23,42,.16);transform:rotate(2deg);transition:transform .4s ease}.qaPage_heroImageWrap__O4DF_:hover{transform:rotate(0deg) scale(1.01)}.qaPage_heroImage__66AFf{width:100%;height:100%;object-fit:cover;display:block}.qaPage_answerSection__YfqHi{padding-top:3rem;padding-bottom:3rem}.qaPage_answerCard__UGyJp{background:rgba(255,233,217,.42);border:1px solid rgba(223,95,70,.24);border-radius:24px;padding:1.75rem 2rem;display:flex;flex-direction:column;gap:.6rem}.qaPage_answerLabel__1Bwpo{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(15,23,42,.7)}.qaPage_answerText__gsn0w{font-size:1.18rem;line-height:1.55;color:var(--cv-ink);margin:0}.qaPage_bodySection__IoEg0{padding-top:0}.qaPage_bodyBlock__X4zwk{margin-bottom:2.5rem}.qaPage_bodyHeadRow__gayAU{display:flex;align-items:center;gap:.875rem;margin-bottom:.75rem}.qaPage_bodyIcon__uo6IO{flex-shrink:0;width:56px;height:56px;object-fit:contain;padding:8px;background:var(--cv-accent);border:2.5px solid var(--cv-ink);border-radius:14px}.qaPage_bodyHeading__4FAwh{margin:0}.qaPage_bodyParagraph__aKTBa{font-size:1.06rem;line-height:1.65;color:rgba(15,23,42,.84);margin:0 0 .875rem}.qaPage_bodyBullets__EZPEG{margin:.5rem 0 0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.4rem}.qaPage_bodyBullets__EZPEG li{font-size:1rem;color:rgba(15,23,42,.86);line-height:1.5}.qaPage_pullSection__brjbr{background:rgba(255,230,184,.36)}.qaPage_pullQuote__gJXnq{font-family:var(--cv-font-display,inherit);font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:700;line-height:1.3;color:var(--cv-ink);text-align:center;margin:0;max-width:28ch;margin-inline:auto}.qaPage_casesSection__hDJv_{padding-top:4rem}.qaPage_casesHeading__1ixvj{margin:0 0 1.5rem}.qaPage_casesGrid__5CCuV{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.qaPage_caseCard__3_8xW{display:flex;flex-direction:column;background:#fff;border-radius:22px;overflow:hidden;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 32px rgba(15,23,42,.08);text-decoration:none;color:var(--cv-ink);transition:transform .3s ease,box-shadow .3s ease}.qaPage_caseCard__3_8xW:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(15,23,42,.14)}.qaPage_caseImage__L8otd{width:100%;height:220px;object-fit:cover}.qaPage_caseFallback__U_y8A{width:100%;height:220px}.qaPage_caseBody__9kRM6{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.45rem}.qaPage_caseIndustry__by2fc{font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.6)}.qaPage_caseClient__5Dfqr{margin:0;font-size:1.4rem;font-weight:700}.qaPage_caseTagline__4QA9V{margin:0;color:rgba(15,23,42,.74);line-height:1.5}.qaPage_caseLink__7Vba5{margin-top:.4rem;display:inline-flex;align-items:center;gap:.3rem;font-weight:600;color:var(--cv-accent,#df5f46)}.qaPage_faqSection__o_Ga5{padding-top:3rem}.qaPage_faqHeading__uCPo_{margin:0 0 1.25rem}.qaPage_faqList__XA8T4{display:flex;flex-direction:column;gap:.75rem}.qaPage_faqItem__M1GQP{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:1rem 1.25rem}.qaPage_faqItem__M1GQP[open]{background:rgba(255,233,217,.36)}.qaPage_faqQuestion__N8tMG{cursor:pointer;font-weight:600;font-size:1.04rem;color:var(--cv-ink);list-style:none;display:flex;align-items:center;justify-content:space-between}.qaPage_faqQuestion__N8tMG:after{content:"+";font-size:1.4rem;color:var(--cv-accent,#df5f46)}.qaPage_faqItem__M1GQP[open] .qaPage_faqQuestion__N8tMG:after{content:"−"}.qaPage_faqAnswer__iGdWi{margin:.75rem 0 0;font-size:1rem;line-height:1.6;color:rgba(15,23,42,.82)}.qaPage_sourcesSection__VJGsP{padding-top:3rem;padding-bottom:2rem}.qaPage_sourcesHeading__BPggh{margin:0 0 .5rem}.qaPage_sourcesIntro___EHZR{margin:0 0 1.25rem;color:rgba(15,23,42,.72);font-size:1rem;line-height:1.55;max-width:56ch}.qaPage_sourcesList__mSmdQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.qaPage_sourceItem__oZyRE{margin:0}.qaPage_sourceLink__TJKON{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;background:#fff;padding:.9rem 1.15rem;border-radius:14px;border:1px solid rgba(15,23,42,.08);color:var(--cv-ink);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.qaPage_sourceLink__TJKON:hover{transform:translateY(-2px);border-color:var(--cv-accent,#df5f46)}.qaPage_sourceLabel__6rmLj{font-weight:600;font-size:.98rem;flex:1}.qaPage_sourcePublisher__PtFEz{font-size:.82rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.6);flex-shrink:0}@media (max-width:520px){.qaPage_sourceLink__TJKON{flex-direction:column;align-items:flex-start;gap:.3rem}}.qaPage_relatedSection__QXozf{padding-bottom:2rem}.qaPage_relatedHeading__1KIqB{margin:0 0 1.25rem}.qaPage_relatedGrid__2GcXd{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.875rem}.qaPage_relatedLink__oiiRC{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:1rem 1.25rem;border-radius:14px;border:1px solid rgba(15,23,42,.08);color:var(--cv-ink);text-decoration:none;font-weight:500;transition:transform .2s ease,border-color .2s ease}.qaPage_relatedLink__oiiRC:hover{transform:translateY(-2px);border-color:var(--cv-accent,#df5f46)}.qaPage_relatedLabel__0kcLC{flex:1;padding-right:.5rem;font-size:.98rem}.blogPost_article__PF1yS{background:var(--cv-bg)}.blogPost_hero__xxO_2{position:relative;min-height:clamp(440px,64vh,620px);display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0f172a;isolation:isolate}.blogPost_heroBg__ddbnT{object-fit:cover;z-index:0}.blogPost_heroShade__wanxh{position:absolute;inset:0;z-index:1;background:rgba(15,23,42,.58);pointer-events:none}.blogPost_heroInner__zGjTS{position:relative;z-index:2;width:100%;padding-top:6rem;padding-bottom:6rem;display:flex;justify-content:center}.blogPost_heroText__ctS3h{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.15rem;max-width:68ch}.blogPost_meta__RuwHR{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem}.blogPost_metaDate__IlOux,.blogPost_metaRead__Y0pgj{font-size:.86rem;color:rgba(255,255,255,.82);font-weight:500}.blogPost_heroHeading__U6fQq{margin:0;font-size:clamp(1.75rem,4.2vw,3.25rem);line-height:1.12}.blogPost_heroIntro__V_BM_{color:rgba(255,255,255,.92);font-style:normal;max-width:56ch;margin:.25rem auto 0}.blogPost_heroDivider__NNkgk{width:56px;height:3px;border-radius:999px;background:var(--cv-accent);margin-top:.5rem}.blogPost_body__lyw4M{padding-top:2rem;padding-bottom:3rem}.blogPost_bodyContent__BpUE8{display:flex;flex-direction:column}.blogPost_h2Row__E21At{display:flex;align-items:center;gap:.875rem;margin:2.25rem 0 1rem}.blogPost_h2Icon__hFAI9{flex-shrink:0;width:52px;height:52px;object-fit:contain;padding:8px;background:var(--cv-accent);border:2.5px solid var(--cv-ink);border-radius:14px}.blogPost_h2__B6daX{margin:0}.blogPost_paragraph__G9UEt{font-size:1.08rem;line-height:1.7;color:rgba(15,23,42,.85);margin:0 0 1rem}.blogPost_bullets__srmCX{margin:0 0 1.25rem;padding-left:1.4rem;display:flex;flex-direction:column;gap:.5rem}.blogPost_bullets__srmCX li{font-size:1.04rem;color:rgba(15,23,42,.86);line-height:1.55}.blogPost_quote__e4eN9{margin:1.75rem 0;padding:1.25rem 1.5rem;border-left:4px solid var(--cv-accent,#df5f46);background:rgba(255,233,217,.42);border-radius:0 14px 14px 0;font-size:1.18rem;font-style:italic;line-height:1.55;color:var(--cv-ink)}.blogPost_relatedQaSection__O47_F{padding-top:1rem;padding-bottom:2rem}.blogPost_relatedHeading__gBp7Q{margin:0 0 1.25rem}.blogPost_relatedQaGrid__Ty4Vz{display:grid;grid-template-columns:1fr;gap:.625rem}.blogPost_relatedQa__VrJ_m{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;text-decoration:none;color:var(--cv-ink);font-weight:500;transition:transform .2s ease,border-color .2s ease}.blogPost_relatedQa__VrJ_m:hover{transform:translateY(-2px);border-color:var(--cv-accent,#df5f46)}.blogPost_relatedPosts__kchNE{padding-top:3rem;padding-bottom:1rem}.blogPost_relatedGrid__ttIpZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.blogPost_relatedCard__k3h48{display:flex;flex-direction:column;background:#fff;border-radius:22px;overflow:hidden;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 32px rgba(15,23,42,.08);text-decoration:none;color:var(--cv-ink);transition:transform .3s ease}.blogPost_relatedCard__k3h48:hover{transform:translateY(-4px)}.blogPost_relatedImageWrap__w_NsX{width:100%;aspect-ratio:16/10;overflow:hidden}.blogPost_relatedImage__YeDOK{width:100%;height:100%;object-fit:cover}.blogPost_relatedBody__n__1G{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.4rem}.blogPost_relatedCategory__G0qdK{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.6)}.blogPost_relatedTitle__GGSiN{margin:0;font-size:1.2rem;font-weight:700;line-height:1.3}.blogPost_relatedDesc__B8T6Q{margin:0;color:rgba(15,23,42,.72);line-height:1.55;font-size:.96rem}.dataVerwijderen_page__Go155{padding:clamp(2.5rem,6vw,5rem) 0 clamp(3rem,8vw,6rem)}.dataVerwijderen_head__twJ0h{max-width:64ch;margin:0 auto clamp(2rem,5vw,3.5rem);text-align:left;display:flex;flex-direction:column;gap:.85rem}.dataVerwijderen_updated__vgWqq{margin-top:.25rem}.dataVerwijderen_article__iWX7s{max-width:64ch;margin:0 auto;display:flex;flex-direction:column;gap:1.1rem}.dataVerwijderen_article__iWX7s h2{margin-top:2.25rem;margin-bottom:.25rem}.dataVerwijderen_article__iWX7s h2:first-child{margin-top:0}.dataVerwijderen_list__Ylnrv{margin:0;padding-left:1.3rem;display:flex;flex-direction:column;gap:.4rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:1rem;line-height:1.65;color:var(--cv-ink)}.dataVerwijderen_list__Ylnrv li::marker{color:var(--cv-accent)}.dataVerwijderen_link__M9pj7{color:var(--cv-accent);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .15s}.dataVerwijderen_link__M9pj7:hover{color:var(--cv-ink)}.dataVerwijderen_footer__FFqj2{margin-top:1.5rem}@media (max-width:640px){.dataVerwijderen_article__iWX7s h2{margin-top:1.5rem}}.pillarPage_hero__f4E2z{position:relative;overflow:hidden;padding-top:2.5rem}.pillarPage_hero__f4E2z:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 90% 12%,rgba(239,175,91,.2),transparent 44%),radial-gradient(circle at 4% 90%,rgba(223,95,70,.14),transparent 38%);pointer-events:none}.pillarPage_heroGrid__BG4FC{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem;align-items:center;position:relative}@media (max-width:880px){.pillarPage_heroGrid__BG4FC{grid-template-columns:1fr;gap:2rem}}.pillarPage_heroText__qwB2T{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.pillarPage_heroHeading__FBXtZ{margin:0}.pillarPage_heroLead__hTOzi{max-width:56ch;color:rgba(15,23,42,.78)}.pillarPage_heroCtas__ZIwiW{display:flex;gap:.875rem;flex-wrap:wrap;align-items:center}@media (max-width:480px){.pillarPage_heroCtas__ZIwiW>a{width:100%;justify-content:center}}.pillarPage_heroImageWrap__8Gi7l{position:relative;aspect-ratio:4/3;border-radius:28px;overflow:hidden;box-shadow:0 24px 56px rgba(15,23,42,.16);transform:rotate(2deg);transition:transform .4s ease}.pillarPage_heroImageWrap__8Gi7l:hover{transform:rotate(0deg) scale(1.01)}.pillarPage_heroImage__F3J2j{width:100%;height:100%;object-fit:cover}.pillarPage_tocSection__3J9TS{padding-top:1.5rem;padding-bottom:1.5rem}.pillarPage_tocCard__jFWAh{background:rgba(255,233,217,.42);border:1px solid rgba(223,95,70,.22);border-radius:22px;padding:1.75rem 2rem}.pillarPage_tocLabel__HSkCE{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cv-accent,#df5f46);margin-bottom:1rem;display:block}.pillarPage_tocList__haej7{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.5rem;counter-reset:toc}.pillarPage_tocLink__ZVvTU{display:flex;gap:.625rem;align-items:baseline;padding:.5rem 0;color:var(--cv-ink);text-decoration:none;font-weight:500;line-height:1.4;transition:color .2s ease}.pillarPage_tocLink__ZVvTU:hover,.pillarPage_tocNumber__HSSKN{color:var(--cv-accent,#df5f46)}.pillarPage_tocNumber__HSSKN{font-size:.86rem;font-weight:700;flex-shrink:0;letter-spacing:.05em}.pillarPage_introSection__gzfLT{padding-top:1rem;padding-bottom:2.5rem}.pillarPage_introText__RkNhP{font-size:1.18rem;line-height:1.65;color:rgba(15,23,42,.86);margin:0;max-width:58ch}.pillarPage_section__vG_sT{margin-bottom:3rem;scroll-margin-top:2rem}.pillarPage_sectionHeadRow__pQ6Mz{display:flex;align-items:center;gap:.875rem;margin-bottom:1rem}.pillarPage_sectionIcon__I34T5{flex-shrink:0;width:52px;height:52px;object-fit:contain}.pillarPage_sectionHeading__QD_9g{margin:0}.pillarPage_paragraph__ZWET0{font-size:1.06rem;line-height:1.65;color:rgba(15,23,42,.86);margin:0 0 1rem}.pillarPage_bullets__FwZe5{margin:.5rem 0 0;padding-left:1.4rem;display:flex;flex-direction:column;gap:.45rem}.pillarPage_bullets__FwZe5 li{font-size:1rem;color:rgba(15,23,42,.86);line-height:1.55}.pillarPage_pullQuote__HOICj{margin:2.5rem 0 3rem;padding:1.5rem 2rem;border-left:4px solid var(--cv-accent,#df5f46);background:rgba(255,230,184,.4);border-radius:0 16px 16px 0;font-size:clamp(1.18rem,2vw,1.45rem);font-style:italic;line-height:1.45;color:var(--cv-ink)}.pillarPage_clientQuoteSection__kbwJv{background:rgba(255,230,184,.36);padding-top:3rem;padding-bottom:3rem}.pillarPage_clientQuote__32G70{margin:0;text-align:center}.pillarPage_clientQuoteText__1X3ER{font-size:clamp(1.2rem,2.2vw,1.65rem);font-style:italic;line-height:1.5;color:var(--cv-ink);margin:0 0 1rem;max-width:40ch;margin-inline:auto}.pillarPage_clientQuoteAttr__w1Roo{font-weight:600;color:rgba(15,23,42,.7)}.pillarPage_casesSection__iIftA{padding-top:3rem}.pillarPage_casesHeading__ebwF3{margin:0 0 1.75rem}.pillarPage_casesGrid__A5GY6{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.pillarPage_caseCard__KgaUa{display:flex;flex-direction:column;background:#fff;border-radius:22px;overflow:hidden;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 32px rgba(15,23,42,.08);text-decoration:none;color:var(--cv-ink);transition:transform .3s ease,box-shadow .3s ease}.pillarPage_caseCard__KgaUa:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(15,23,42,.14)}.pillarPage_caseImage__3ZTqc{width:100%;height:220px;object-fit:cover}.pillarPage_caseFallback__2ATbL{width:100%;height:220px}.pillarPage_caseBody__aV8fK{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.45rem}.pillarPage_caseIndustry__xdg5k{font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.6)}.pillarPage_caseClient__Z2c_T{margin:0;font-size:1.4rem;font-weight:700}.pillarPage_caseTagline__maayI{margin:0;color:rgba(15,23,42,.74);line-height:1.5}.pillarPage_caseLink__e_YgO{margin-top:.4rem;display:inline-flex;align-items:center;gap:.3rem;font-weight:600;color:var(--cv-accent,#df5f46)}.pillarPage_faqSection__xWeAA{padding-top:3rem}.pillarPage_faqHeading__TMYNT{margin:0 0 1.25rem}.pillarPage_faqList__RuU5Y{display:flex;flex-direction:column;gap:.75rem}.pillarPage_faqItem__m9RU9{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:1rem 1.25rem}.pillarPage_faqItem__m9RU9[open]{background:rgba(255,233,217,.36)}.pillarPage_faqQuestion__KsAEh{cursor:pointer;font-weight:600;font-size:1.04rem;color:var(--cv-ink);list-style:none;display:flex;align-items:center;justify-content:space-between}.pillarPage_faqQuestion__KsAEh:after{content:"+";font-size:1.4rem;color:var(--cv-accent,#df5f46)}.pillarPage_faqItem__m9RU9[open] .pillarPage_faqQuestion__KsAEh:after{content:"−"}.pillarPage_faqAnswer__lqL1n{margin:.75rem 0 0;line-height:1.6;color:rgba(15,23,42,.82)}.pillarPage_relatedSection__271HE{padding-top:3rem}.pillarPage_relatedHeading__tqvww{margin:0 0 1.25rem}.pillarPage_relatedGrid__01N0X{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.875rem}.pillarPage_relatedLink__IvGQP{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:1rem 1.25rem;border-radius:14px;border:1px solid rgba(15,23,42,.08);color:var(--cv-ink);text-decoration:none;font-weight:500;transition:transform .2s ease,border-color .2s ease}.pillarPage_relatedLink__IvGQP:hover{transform:translateY(-2px);border-color:var(--cv-accent,#df5f46)}.pillarPage_relatedLabel__o55gE{flex:1;padding-right:.5rem;font-size:.98rem}.privacy_page__M8MS5{padding:clamp(2.5rem,6vw,5rem) 0 clamp(3rem,8vw,6rem)}.privacy_head__OW_2_{max-width:64ch;margin:0 auto clamp(2rem,5vw,3.5rem);text-align:left;display:flex;flex-direction:column;gap:.85rem}.privacy_updated__4VJOm{margin-top:.25rem}.privacy_article__jKyGU{max-width:64ch;margin:0 auto;display:flex;flex-direction:column;gap:1.1rem}.privacy_article__jKyGU h2{margin-top:2.25rem;margin-bottom:.25rem}.privacy_article__jKyGU h2:first-child{margin-top:0}.privacy_article__jKyGU h3{margin-top:.75rem;margin-bottom:.1rem}.privacy_list__g09pO{margin:0;padding-left:1.3rem;display:flex;flex-direction:column;gap:.4rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:1rem;line-height:1.65;color:var(--cv-ink)}.privacy_list__g09pO li::marker{color:var(--cv-accent)}.privacy_link___TNN5{color:var(--cv-accent);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .15s}.privacy_link___TNN5:hover{color:var(--cv-ink)}@media (max-width:640px){.privacy_article__jKyGU h2{margin-top:1.5rem}}.pitchMarquee_wrap__t1_DI{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:.6rem;padding:.6rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent)}.pitchMarquee_row__P1Mnm{display:flex}.pitchMarquee_track___uDQc{display:flex;flex-shrink:0;gap:.55rem;padding:2px .55rem 2px 0;white-space:nowrap;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.pitchMarquee_pill__K8eX4{flex-shrink:0;padding:.45rem .85rem;font-family:Bricolage Grotesque,sans-serif;font-size:.85rem;font-weight:500;color:var(--cv-ink);background:var(--cv-card);border:1.5px solid rgba(18,18,18,.15);border-radius:999px}.reveal_reveal___oK8T{opacity:0;transition:opacity 1.15s cubic-bezier(.22,1,.36,1),transform 1.15s cubic-bezier(.22,1,.36,1);will-change:opacity,transform;height:100%;display:flex;flex-direction:column}.reveal_reveal___oK8T>*{flex:1 1 auto;min-height:0}.reveal_up__2jyBu{transform:translateY(44px)}.reveal_scale__k8q66{transform:scale(.94);transform-origin:center}.reveal_fade__qe5cH{transform:none}.reveal_shown__Y8XCd{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal_reveal___oK8T{opacity:1;transform:none;transition:none}}.reveal_typeCaret__LZ2ct{display:inline-block;width:.06em;height:.95em;margin-left:.08em;vertical-align:-.12em;background:var(--cv-accent);border-radius:2px;animation:reveal_cvCaretBlink__K5ejS .85s steps(2) infinite}.reveal_typeCaretDone__JCf_v{opacity:.5}@keyframes reveal_cvCaretBlink__K5ejS{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.reveal_typeCaret__LZ2ct{animation:none}}.blog_hero__ZHJEl{position:relative;overflow:hidden;padding-top:2.5rem}.blog_hero__ZHJEl:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 88% 12%,rgba(239,175,91,.18),transparent 42%);pointer-events:none}.blog_heroInner__mTksV{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.blog_heroHeading__AT2w4{margin:0}.blog_heroLead__T_rOW{max-width:56ch;color:rgba(15,23,42,.78)}.blog_heroCtas__mTW_G{display:flex;gap:.875rem;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width:480px){.blog_heroCtas__mTW_G>a{width:100%;justify-content:center}}.blog_featuredSection__f9pSx{padding-top:3rem;padding-bottom:3rem}.blog_featuredCard___87dx{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;background:#fff;border-radius:28px;overflow:hidden;border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 56px rgba(15,23,42,.12);text-decoration:none;color:var(--cv-ink);transition:transform .3s ease,box-shadow .3s ease}.blog_featuredCard___87dx:hover{transform:translateY(-4px);box-shadow:0 32px 64px rgba(15,23,42,.16)}@media (max-width:880px){.blog_featuredCard___87dx{grid-template-columns:1fr}}.blog_featuredImageWrap__VsT4b{width:100%;height:100%;min-height:320px;overflow:hidden}.blog_featuredImage__5sEfK{width:100%;height:100%;object-fit:cover}.blog_featuredBody__5xYwZ{padding:2.5rem 2.25rem;display:flex;flex-direction:column;gap:.7rem;justify-content:center}.blog_featuredLabel__1kE9O{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cv-accent,#df5f46)}.blog_featuredCategory__pjv_r{font-size:.84rem;font-weight:600;color:rgba(15,23,42,.7);letter-spacing:.06em}.blog_featuredTitle__RMeIz{margin:0;font-size:clamp(1.5rem,2.4vw,1.95rem);font-weight:700;line-height:1.25}.blog_featuredDesc__y7mon{margin:0;color:rgba(15,23,42,.78);line-height:1.6}.blog_featuredLink__gsiYi{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;font-weight:600;color:var(--cv-accent,#df5f46)}.blog_gridSection__yNnUt{padding-top:1rem;padding-bottom:3rem}.blog_gridHeading__R7Xp_{margin:0 0 1.75rem}.blog_grid__8re_Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.5rem}.blog_card__JoIGR{display:flex;flex-direction:column;background:#fff;border-radius:22px;overflow:hidden;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 28px rgba(15,23,42,.08);text-decoration:none;color:var(--cv-ink);transition:transform .3s ease,box-shadow .3s ease}.blog_card__JoIGR:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(15,23,42,.14)}.blog_cardImageWrap__2cWYR{width:100%;aspect-ratio:16/10;overflow:hidden}.blog_cardImage__fMoeL{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog_card__JoIGR:hover .blog_cardImage__fMoeL{transform:scale(1.03)}.blog_cardBody__5Iq0m{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.blog_cardMeta__EZnro{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.blog_cardCategory__wP_0w{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-accent,#df5f46)}.blog_cardDate__rcKEL{font-size:.82rem;color:rgba(15,23,42,.6)}.blog_cardTitle__aKtBQ{margin:0;font-size:1.18rem;font-weight:700;line-height:1.3}.blog_cardDesc__jK0Gs{margin:0;color:rgba(15,23,42,.72);line-height:1.55;font-size:.96rem;flex:1}.blog_cardLink__k_nf3{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;font-weight:600;color:var(--cv-ink)}.passavoetbal_heroSection__3g1P5{position:relative;overflow:hidden}.passavoetbal_heroInner__zXen6{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.passavoetbal_heroInner__zXen6>*{opacity:0;animation:passavoetbal_cvPiccasHeroIn__y_AI5 1.1s cubic-bezier(.22,1,.36,1) forwards}.passavoetbal_heroInner__zXen6>:first-child{animation-delay:0s}.passavoetbal_heroInner__zXen6>:nth-child(2){animation-delay:.14s}.passavoetbal_heroInner__zXen6>:nth-child(3){animation-delay:.28s}.passavoetbal_heroInner__zXen6>:nth-child(4){animation-delay:.42s}.passavoetbal_heroInner__zXen6>:nth-child(5){animation-delay:.56s}.passavoetbal_heroInner__zXen6>:nth-child(6){animation-delay:.7s}@keyframes passavoetbal_cvPiccasHeroIn__y_AI5{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.passavoetbal_heroInner__zXen6>*{opacity:1;animation:none}}.passavoetbal_heroEyebrow__s1MDB{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border-radius:999px;background:var(--cv-card);border:2px solid var(--cv-card);box-shadow:0 4px 0 rgba(0,0,0,.45);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-ink)}.passavoetbal_heroEyebrowDot__dUUgI{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--cv-accent)}.passavoetbal_tagStrip__98QMp{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:720px}.passavoetbal_tagPill__HqGbJ{display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:999px;background:var(--cv-card);border:2px solid var(--cv-card);box-shadow:0 3px 0 rgba(0,0,0,.45);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.02em;color:var(--cv-ink);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;animation:passavoetbal_cvPiccasTagPulse__otngP 11s cubic-bezier(.65,0,.35,1) infinite}.passavoetbal_tagPill__HqGbJ:nth-child(odd){transform:rotate(-1.5deg)}.passavoetbal_tagPill__HqGbJ:nth-child(2n){transform:rotate(1.5deg)}.passavoetbal_tagPill__HqGbJ:first-child{animation-delay:2.6s}.passavoetbal_tagPill__HqGbJ:nth-child(2){animation-delay:8.1s}.passavoetbal_tagPill__HqGbJ:nth-child(3){animation-delay:.4s}.passavoetbal_tagPill__HqGbJ:nth-child(4){animation-delay:5.3s}.passavoetbal_tagPill__HqGbJ:nth-child(5){animation-delay:9.6s}.passavoetbal_tagPill__HqGbJ:nth-child(6){animation-delay:3.9s}@keyframes passavoetbal_cvPiccasTagPulse__otngP{0%,16%,to{background:var(--cv-card);border-color:var(--cv-card);color:var(--cv-ink)}6%{background:var(--cv-accent);border-color:var(--cv-accent);color:var(--cv-card)}}@media (prefers-reduced-motion:reduce){.passavoetbal_tagPill__HqGbJ{animation:none}}.passavoetbal_tagPill__HqGbJ:hover{transform:translateY(-2px) rotate(0deg);box-shadow:0 5px 0 rgba(0,0,0,.55);background:var(--cv-accent);color:var(--cv-card);border-color:var(--cv-accent);animation-play-state:paused}.passavoetbal_heroTitle__CzSmR.passavoetbal_heroTitle__CzSmR{max-width:min(22ch,100%);margin:0;font-size:clamp(2rem,7vw,5.5rem);overflow-wrap:break-word;hyphens:auto}.passavoetbal_heroSubline__mH_3T{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;color:rgba(255,255,255,.72);max-width:60ch;margin:0}.passavoetbal_heroMedia__5GbFM{position:relative;width:min(960px,100%);aspect-ratio:16/9;border-radius:var(--cv-radius-lg);border:3px solid var(--cv-card);background:var(--cv-card);box-shadow:0 10px 0 rgba(0,0,0,.5);overflow:hidden;display:grid;place-items:center;margin-top:1rem;box-sizing:border-box;max-width:100%}.passavoetbal_heroMediaImage__UTKjg{object-fit:cover}.passavoetbal_heroMediaSticker__53uc1{left:14px;letter-spacing:.1em;padding:.35rem .75rem;background:var(--cv-card);color:var(--cv-ink);transform:rotate(-3deg)}.passavoetbal_heroMediaBadge__OHUZb,.passavoetbal_heroMediaSticker__53uc1{position:absolute;top:14px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.7rem;text-transform:uppercase;border-radius:999px}.passavoetbal_heroMediaBadge__OHUZb{right:14px;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;background:var(--cv-accent);color:var(--cv-card);letter-spacing:.08em;transform:rotate(3deg)}.passavoetbal_heroMediaInner__NTIgM{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;color:var(--cv-card)}.passavoetbal_heroMediaPlay__uNa9u{width:84px;height:84px;border-radius:999px;background:var(--cv-accent);color:var(--cv-card);display:grid;place-items:center;box-shadow:0 6px 0 rgba(0,0,0,.55);transition:transform .25s ease}.passavoetbal_heroMedia__5GbFM:hover .passavoetbal_heroMediaPlay__uNa9u{transform:scale(1.08)}.passavoetbal_heroMediaCaption__HY1YR{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:1.15rem;color:var(--cv-card)}.passavoetbal_heroMediaHint__UHRDo{font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;color:rgba(255,255,255,.6)}.passavoetbal_sectionHead__qtIUv{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:3rem;max-width:64ch}.passavoetbal_sectionHeadCentered__5t16Z{align-items:center;text-align:center;margin-left:auto;margin-right:auto}.passavoetbal_sectionEyebrow__7gzEy{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border-radius:999px;background:var(--cv-ink);color:var(--cv-card);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.passavoetbal_sectionEyebrowAccent__kJFqe{background:var(--cv-accent)}.passavoetbal_sectionLead__sKJui{font-family:Plus Jakarta Sans,sans-serif;font-style:italic;font-size:1.05rem;line-height:1.55;color:var(--cv-ink-soft)}.passavoetbal_twoCol___cyXK{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center}@media (max-width:900px){.passavoetbal_twoCol___cyXK{grid-template-columns:1fr;gap:2rem}}.passavoetbal_bodyProse__i6fqU{display:flex;flex-direction:column;gap:1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.05rem;line-height:1.7;color:var(--cv-ink)}.passavoetbal_bodyProse__i6fqU p{margin:0}.passavoetbal_bodyProseSoft__k_3LA{color:var(--cv-ink-soft)}.passavoetbal_bodyMeta__6sUCY{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;background:var(--cv-accent-bg);color:var(--cv-accent);border:2px dashed var(--cv-accent);border-radius:999px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.04em;align-self:flex-start;margin-top:.5rem}.passavoetbal_mediaPlaceholder__0KZFi{position:relative;width:100%;aspect-ratio:4/5;border-radius:var(--cv-radius-lg);border:3px solid var(--cv-ink);background:repeating-linear-gradient(-45deg,#fff7f3 0 16px,#ffe2d6 16px 32px);box-shadow:0 8px 0 var(--cv-ink);overflow:hidden;display:grid;place-items:center;box-sizing:border-box;max-width:100%}.passavoetbal_mediaPlaceholderTall__Syooj{aspect-ratio:3/4}.passavoetbal_mediaPlaceholderWide__UJ8aR{aspect-ratio:16/10}.passavoetbal_mediaPlaceholderSquare__Etdge{aspect-ratio:1/1}.passavoetbal_bramPortrait__d17Oz{aspect-ratio:68/75;max-width:420px;margin-left:auto;margin-right:0}@media (max-width:900px){.passavoetbal_bramPortrait__d17Oz{max-width:100%;width:100%;margin-left:0;margin-right:0}}.passavoetbal_bramPortraitImage___0fQP{object-fit:cover;object-position:center}.passavoetbal_mediaIcon__6ZpVt{width:56px;height:56px;color:var(--cv-ink);opacity:.65}.passavoetbal_mediaLabel__Lba0F{bottom:14px;left:14px;padding:.35rem .7rem;background:var(--cv-ink);color:var(--cv-card);border-radius:999px;letter-spacing:.08em}.passavoetbal_mediaLabel__Lba0F,.passavoetbal_mediaTag__JVckh{position:absolute;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.7rem;text-transform:uppercase}.passavoetbal_mediaTag__JVckh{top:14px;right:14px;padding:.3rem .65rem;background:var(--cv-card);color:var(--cv-ink);border:2px solid var(--cv-ink);border-radius:999px;letter-spacing:.06em;transform:rotate(4deg)}.passavoetbal_mediaPlaceholderInner__FIGej{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.passavoetbal_mediaPlaceholderCaption__SrlHQ{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:1rem;color:var(--cv-ink)}.passavoetbal_divider__VV8Bb{display:flex;justify-content:center;align-items:center;gap:.75rem;margin:1.5rem auto;font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cv-accent)}.passavoetbal_dividerLine__9SLp2{flex:0 0 64px;height:2px;background:currentColor;border-radius:1px}.passavoetbal_changesGrid__IRHxj{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.passavoetbal_changesGrid__IRHxj>*{height:100%;display:flex}.passavoetbal_changesGrid__IRHxj>*>*{width:100%}@media (max-width:900px){.passavoetbal_changesGrid__IRHxj{grid-template-columns:1fr}}.passavoetbal_changeCard__vNoTv{position:relative;display:flex;flex-direction:column;gap:1rem;height:100%;padding:1.75rem;background:rgba(255,255,255,.04);border:3px solid rgba(255,255,255,.18);border-radius:var(--cv-radius-lg);box-shadow:0 6px 0 rgba(255,255,255,.18);color:var(--cv-card);box-sizing:border-box;max-width:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.passavoetbal_changeCard__vNoTv:hover{transform:translateY(-4px);background:rgba(255,255,255,.07);border-color:var(--cv-accent);box-shadow:0 10px 0 var(--cv-accent)}.passavoetbal_changeCardStep__REy_8{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:999px;background:var(--cv-accent);color:var(--cv-card);font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:1rem;border:2.5px solid var(--cv-card);box-shadow:0 3px 0 rgba(0,0,0,.4)}.passavoetbal_changeCardTitle__UM4Q_{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:1.35rem;line-height:1.2;color:var(--cv-accent);margin:0;transition:color .25s ease}.passavoetbal_changeCardBody__0DA36{font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;line-height:1.65;color:rgba(255,255,255,.78);margin:0}.passavoetbal_changeCardMedia__0y3By{position:relative;width:100%;aspect-ratio:16/10;border-radius:var(--cv-radius);border:2px solid rgba(255,255,255,.18);background:repeating-linear-gradient(-45deg,rgba(255,255,255,.08) 0 12px,rgba(255,255,255,.02) 12px 24px);overflow:hidden;display:grid;place-items:center;color:rgba(255,255,255,.6);transition:border-color .25s ease,color .25s ease}.passavoetbal_changeCard__vNoTv:hover .passavoetbal_changeCardMedia__0y3By{border-color:rgba(223,95,70,.55);color:rgba(255,255,255,.85)}.passavoetbal_changeCardMediaWithImage__U5cT2{background:var(--cv-ink)}.passavoetbal_changeCardVideo__HKaVZ{width:100%;display:flex}.passavoetbal_changeCardVideo__HKaVZ>div{margin-top:0!important}.passavoetbal_changeCardVideoEl__OqkfR{width:100%!important;max-width:100%!important;aspect-ratio:16/10!important;border:2px solid rgba(255,255,255,.18)!important;border-radius:var(--cv-radius)!important;box-shadow:none!important;background:var(--cv-ink)!important}.passavoetbal_changeCard__vNoTv:hover .passavoetbal_changeCardVideoEl__OqkfR{border-color:rgba(223,95,70,.55)!important}.passavoetbal_changeCardMediaIcon__DycjC{width:36px;height:36px;opacity:.85}.passavoetbal_projectsGrid__3WUjk{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}@media (max-width:900px){.passavoetbal_projectsGrid__3WUjk{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.passavoetbal_projectsGrid__3WUjk{grid-template-columns:repeat(2,1fr);gap:.75rem}}.passavoetbal_projectTile__Kf1dQ{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1rem 1.1rem;min-height:9.5rem;background:var(--cv-ink);border:3px solid var(--cv-ink);border-radius:var(--cv-radius);box-shadow:0 5px 0 var(--cv-ink);transition:transform .25s ease,box-shadow .25s ease;text-align:left;box-sizing:border-box;max-width:100%;overflow:hidden;isolation:isolate}.passavoetbal_projectTile__Kf1dQ:hover{transform:translateY(-3px) rotate(-1deg);box-shadow:0 9px 0 var(--cv-ink)}.passavoetbal_projectTile__Kf1dQ:nth-child(3n):hover{transform:translateY(-3px) rotate(1deg)}.passavoetbal_projectTileImage__SBHE_{object-fit:cover;z-index:0}.passavoetbal_projectTileOverlay__IDGm9{position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:1;transition:opacity .3s ease;pointer-events:none}.passavoetbal_projectTileContent__5Y6dv{position:relative;z-index:2;display:flex;flex-direction:column;gap:.75rem;height:100%;transition:opacity .3s ease;pointer-events:none}.passavoetbal_projectTile__Kf1dQ:hover .passavoetbal_projectTileContent__5Y6dv,.passavoetbal_projectTile__Kf1dQ:hover .passavoetbal_projectTileOverlay__IDGm9{opacity:0}.passavoetbal_projectTileNumber__lfcVW{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:.75rem;color:var(--cv-accent);letter-spacing:.06em}.passavoetbal_projectTileIcon__XdLwi{width:32px;height:32px;color:#fff}.passavoetbal_projectTileTitle__XsXs5{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:.95rem;line-height:1.25;color:#fff;margin-top:auto}.passavoetbal_projectsCaption__Jfvx0{margin:2rem auto 0;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-style:italic;color:var(--cv-ink-soft);font-size:.95rem;max-width:56ch}.passavoetbal_resultsInner__0vfNS{display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:center}@media (max-width:900px){.passavoetbal_resultsInner__0vfNS{grid-template-columns:1fr}}.passavoetbal_resultsList__lri_u{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width:600px){.passavoetbal_resultsList__lri_u{grid-template-columns:1fr}}.passavoetbal_resultCard__ylwQl{display:flex;flex-direction:column;gap:.4rem;padding:1.5rem;border-radius:var(--cv-radius-lg);background:rgba(255,255,255,.05);border:2px dashed rgba(255,255,255,.25);transition:transform .25s ease,background .25s ease}.passavoetbal_resultCard__ylwQl:hover{transform:translateY(-3px);background:rgba(255,255,255,.08)}.passavoetbal_resultCardValue__QuCcI{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1;color:var(--cv-accent);letter-spacing:-.03em}.passavoetbal_resultCardLabel__FL0pF{font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;color:rgba(255,255,255,.75);line-height:1.45}.passavoetbal_resultsCopy__9EBOE{display:flex;flex-direction:column;gap:1rem}.passavoetbal_resultsHeading__0npim{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.15;letter-spacing:-.02em;color:#ffffff;margin:0}.passavoetbal_resultsTitle__vwSG_.passavoetbal_resultsTitle__vwSG_{color:#ffffff}.passavoetbal_resultsKicker__nrcn4{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cv-accent);margin:0}.passavoetbal_resultsBody__zW41O{font-family:Plus Jakarta Sans,sans-serif;font-size:1.02rem;line-height:1.65;color:rgba(255,255,255,.78);margin:0}.passavoetbal_resultsDisclaimer__aCkwR{font-family:Plus Jakarta Sans,sans-serif;font-style:italic;font-size:.85rem;color:rgba(255,255,255,.5);margin:0}.passavoetbal_quoteCard___Yw7Y{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:2.5rem 2.5rem 2rem;background:var(--cv-card);border:3px solid var(--cv-ink);border-radius:var(--cv-radius-lg);box-shadow:0 8px 0 var(--cv-ink);max-width:820px;margin:0 auto;box-sizing:border-box;width:100%}.passavoetbal_quoteCardOnInk__xIcBd{box-shadow:0 8px 0 rgba(255,255,255,.22)}@media (max-width:600px){.passavoetbal_quoteCard___Yw7Y{padding:2rem 1.5rem 1.5rem}}.passavoetbal_quoteMark__kJBtf{position:absolute;top:-28px;left:24px;width:60px;height:60px;border-radius:999px;background:var(--cv-accent);color:var(--cv-card);display:grid;place-items:center;font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:2.5rem;border:3px solid var(--cv-ink);box-shadow:0 4px 0 var(--cv-ink);transform:rotate(-6deg)}.passavoetbal_quoteBody__pnVvc{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.45;color:var(--cv-ink);margin:.5rem 0 0}.passavoetbal_quoteHint__L36sB{font-style:italic;font-size:.92rem;border-left:3px solid var(--cv-accent);padding-left:1rem}.passavoetbal_quoteAttr__LbsYf,.passavoetbal_quoteHint__L36sB{font-family:Plus Jakarta Sans,sans-serif;color:var(--cv-ink-soft);margin:0}.passavoetbal_quoteAttr__LbsYf{display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:.95rem}.passavoetbal_quoteAvatar__czmt2{position:relative;display:inline-block;width:36px;height:36px;border-radius:999px;border:2px solid var(--cv-ink);overflow:hidden;flex-shrink:0;vertical-align:middle}.passavoetbal_quoteAvatar__czmt2 img{object-fit:cover}.passavoetbal_embedsGrid__pXfw8{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,.7fr);grid-template-rows:auto auto;gap:1.25rem;width:100%}.passavoetbal_embedsGrid__pXfw8>:first-child{grid-column:1;grid-row:1/span 2}.passavoetbal_embedsGrid__pXfw8>:nth-child(2){grid-column:2;grid-row:1}.passavoetbal_embedsGrid__pXfw8>:nth-child(3){grid-column:2;grid-row:2}.passavoetbal_embedsGrid__pXfw8>:nth-child(4){grid-column:3;grid-row:1/span 2}@media (max-width:900px){.passavoetbal_embedsGrid__pXfw8{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;gap:1rem}.passavoetbal_embedsGrid__pXfw8>:first-child{grid-column:1;grid-row:auto}.passavoetbal_embedsGrid__pXfw8>:nth-child(2),.passavoetbal_embedsGrid__pXfw8>:nth-child(3){grid-column:1/span 2;grid-row:auto}.passavoetbal_embedsGrid__pXfw8>:nth-child(4){grid-column:2;grid-row:auto}}@media (max-width:600px){.passavoetbal_embedsGrid__pXfw8{grid-template-columns:minmax(0,1fr)}.passavoetbal_embedsGrid__pXfw8>:nth-child(n){grid-column:1}}.passavoetbal_embedsGrid__pXfw8>*{min-width:0;width:100%}.passavoetbal_embedFigure__5T95y{position:relative;display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0;margin:1rem 0}.passavoetbal_embedFigure__5T95y .passavoetbal_mediaPlaceholder__0KZFi{width:100%;height:auto}.passavoetbal_embedFigurePortrait__ookey .passavoetbal_mediaPlaceholder__0KZFi{aspect-ratio:9/16}.passavoetbal_embedFigureLandscape__Fr_4x .passavoetbal_mediaPlaceholder__0KZFi{aspect-ratio:16/9}.passavoetbal_embedFigureVideo__kB_nY{display:flex;height:100%}.passavoetbal_embedFigureVideo__kB_nY>div{margin-top:0!important}.passavoetbal_embedFigurePortrait__ookey.passavoetbal_embedFigureVideo__kB_nY .passavoetbal_embedVideoEl__6Tn4u{aspect-ratio:9/16!important}.passavoetbal_embedFigureLandscape__Fr_4x.passavoetbal_embedFigureVideo__kB_nY .passavoetbal_embedVideoEl__6Tn4u{aspect-ratio:16/9!important}.passavoetbal_embedVideoEl__6Tn4u{width:100%!important;max-width:100%!important;height:auto!important;flex:1}@media (max-width:600px){.passavoetbal_embedFigurePortrait__ookey .passavoetbal_mediaPlaceholder__0KZFi{aspect-ratio:9/14}}.passavoetbal_embedFigureCaption__keEU3{font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;color:var(--cv-ink-soft)}.passavoetbal_embedsCaption__dNCwr{margin:2rem auto 0;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-style:italic;font-size:1rem;color:var(--cv-ink-soft);max-width:56ch}.passavoetbal_upNext__9GPse{position:relative;display:grid;grid-template-columns:1fr;gap:1.5rem;padding:2.5rem;background:var(--cv-accent);color:var(--cv-card);border:3px solid var(--cv-ink);border-radius:var(--cv-radius-lg);box-shadow:0 8px 0 var(--cv-ink);overflow:hidden;box-sizing:border-box;max-width:100%}.passavoetbal_upNextSticker__Uw3rI{position:absolute;top:16px;right:22px;padding:.45rem .9rem;background:var(--cv-card);color:var(--cv-accent);border:2.5px solid var(--cv-ink);border-radius:999px;box-shadow:0 4px 0 var(--cv-ink);font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;transform:rotate(4deg)}@media (max-width:720px){.passavoetbal_upNext__9GPse{padding:1.75rem 1.5rem;gap:1.1rem}.passavoetbal_upNextSticker__Uw3rI{position:static;align-self:flex-start;justify-self:start;transform:rotate(-2deg);box-shadow:0 3px 0 var(--cv-ink)}}.passavoetbal_upNextHeading__93DBt{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.2;margin:0;max-width:22ch}.passavoetbal_upNextBody__KWzXv{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.6;margin:0;max-width:60ch}.passavoetbal_upNextNote__TDsUH{font-family:Plus Jakarta Sans,sans-serif;font-style:italic;font-size:.88rem;color:rgba(255,255,255,.85);margin:0}.passavoetbal_servicesLine__bfdh6{text-align:center;font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(.95rem,1.5vw,1.15rem);line-height:1.5;color:var(--cv-ink);max-width:900px;margin:0 auto;padding:1.5rem 2rem;background:var(--cv-card);border:2.5px dashed var(--cv-ink);border-radius:var(--cv-radius-lg);letter-spacing:.02em;box-sizing:border-box;width:100%;word-break:normal;overflow-wrap:break-word}.passavoetbal_servicesLine__bfdh6 span{color:var(--cv-accent);margin:0 .35rem}@media (max-width:720px){.passavoetbal_servicesLine__bfdh6{padding:1.25rem 1rem;font-size:.92rem;letter-spacing:0}.passavoetbal_servicesLine__bfdh6 span{margin:0 .2rem}}.passavoetbal_ctaSection__vjd3J{position:relative;overflow:hidden}.passavoetbal_ctaInner___Aq4E{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:720px;margin:0 auto}.passavoetbal_ctaHeading__uDDRT{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.1;letter-spacing:-.02em;color:#ffffff;margin:0;max-width:22ch}.passavoetbal_ctaSubline__315jI{font-family:Plus Jakarta Sans,sans-serif;font-size:1.05rem;line-height:1.6;color:rgba(255,255,255,.72);max-width:48ch;margin:0}.passavoetbal_ctaCtas__jPepi{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center;margin-top:.75rem}.passavoetbal_ctaBtnSecondaryOnInk__mt3pM:focus-visible,.passavoetbal_ctaBtnSecondaryOnInk__mt3pM:hover{background:var(--cv-bg);color:var(--cv-accent);border-color:var(--cv-ink)}.passavoetbal_ctaArrow__rTib9{position:absolute;width:clamp(140px,14vw,200px);color:var(--cv-accent);pointer-events:none;z-index:1;opacity:.95;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.45))}.passavoetbal_ctaArrowLeft__yo0k3{top:36%;left:4%;transform:rotate(-8deg);animation:passavoetbal_cvPiccasArrowFloatA__vi9BJ 6.5s ease-in-out infinite}.passavoetbal_ctaArrowRight__GoMFc{top:36%;right:4%;transform:rotate(8deg);animation:passavoetbal_cvPiccasArrowFloatB__St5p1 6.5s ease-in-out infinite}@keyframes passavoetbal_cvPiccasArrowFloatA__vi9BJ{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-10deg) translateY(-6px)}}@keyframes passavoetbal_cvPiccasArrowFloatB__St5p1{0%,to{transform:rotate(8deg) translateY(0)}50%{transform:rotate(10deg) translateY(-6px)}}.passavoetbal_scribbleSvg__YU9Zt{display:block;width:100%;height:auto;overflow:visible}.passavoetbal_scribbleStroke__lVvIl{stroke-dasharray:1;stroke-dashoffset:1;animation:passavoetbal_cvPiccasArrowDraw__4ItJn 1.6s cubic-bezier(.65,0,.35,1) .4s forwards}.passavoetbal_scribbleHead__hA_7t{stroke-dasharray:1;stroke-dashoffset:1;animation:passavoetbal_cvPiccasArrowDraw__4ItJn .55s cubic-bezier(.65,0,.35,1) 1.7s forwards}@keyframes passavoetbal_cvPiccasArrowDraw__4ItJn{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.passavoetbal_ctaArrowLeft__yo0k3,.passavoetbal_ctaArrowRight__GoMFc{animation:none}.passavoetbal_scribbleHead__hA_7t,.passavoetbal_scribbleStroke__lVvIl{animation:none;stroke-dashoffset:0}}@media (max-width:900px){.passavoetbal_ctaArrow__rTib9{display:none}}.passavoetbal_ctaEyebrow__9al1f{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.1rem;border-radius:999px;background:var(--cv-card);color:var(--cv-ink);border:2.5px solid var(--cv-ink);box-shadow:0 4px 0 rgba(0,0,0,.4);font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-2deg)}.passavoetbal_statsGrid__4sdXD{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch}@media (max-width:900px){.passavoetbal_statsGrid__4sdXD{grid-template-columns:1fr}}.passavoetbal_statCard__wog12{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.75rem 1.5rem 1.5rem;background:var(--cv-card);border:3px solid var(--cv-ink);border-radius:var(--cv-radius-lg);box-shadow:0 8px 0 var(--cv-ink);color:var(--cv-ink);text-align:left;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;box-sizing:border-box;max-width:100%}.passavoetbal_statCard__wog12:first-child{transform:rotate(-1.5deg)}.passavoetbal_statCard__wog12:nth-child(2){transform:rotate(.75deg)}.passavoetbal_statCard__wog12:nth-child(3){transform:rotate(-.75deg)}.passavoetbal_statCard__wog12:hover{transform:translateY(-4px) rotate(0deg);background:var(--cv-accent);color:var(--cv-card);box-shadow:0 12px 0 var(--cv-ink)}.passavoetbal_statCard__wog12:hover .passavoetbal_statCardNote__NmrEI,.passavoetbal_statCard__wog12:hover .passavoetbal_statCardValue__ShDLU{color:var(--cv-card)}@media (max-width:900px){.passavoetbal_statCard__wog12,.passavoetbal_statCard__wog12:nth-child(n){transform:none}}.passavoetbal_statCardValue__ShDLU{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1;letter-spacing:-.03em;color:var(--cv-accent);transition:color .25s ease}.passavoetbal_statCardLabel__Zja0h{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.95rem;line-height:1.35}.passavoetbal_statCardNote__NmrEI{font-family:Plus Jakarta Sans,sans-serif;font-style:italic;font-size:.85rem;color:var(--cv-ink-soft);transition:color .25s ease}.passavoetbal_narrativeBlock__1VWPG{display:flex;flex-direction:column;gap:1.1rem;max-width:64ch;margin:0 auto;font-family:Plus Jakarta Sans,sans-serif;font-size:1.05rem;line-height:1.7;color:var(--cv-ink)}.passavoetbal_narrativeBlock__1VWPG p{margin:0}.passavoetbal_narrativeBlock__1VWPG em{font-style:italic;color:var(--cv-accent);font-weight:600}.passavoetbal_narrativeBlockOnInk__jAQGq{color:rgba(255,255,255,.82)}.passavoetbal_narrativeBlockOnInk__jAQGq em{color:var(--cv-accent)}.passavoetbal_narrativeLead__WvbHl{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.3;color:var(--cv-ink)}.passavoetbal_narrativeLeadOnInk__fdusI{color:#fff}.passavoetbal_heroStatBadge__WA8WC{display:inline-flex;align-items:center;gap:.65rem;padding:.55rem 1rem;border-radius:999px;background:var(--cv-card);color:var(--cv-ink);border:2.5px solid var(--cv-ink);box-shadow:0 4px 0 rgba(0,0,0,.55);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-2deg)}.passavoetbal_heroStatBadge__WA8WC svg{width:16px;height:16px;color:var(--cv-accent)}.passavoetbal_wkInner___cgod{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}@media (max-width:900px){.passavoetbal_wkInner___cgod{grid-template-columns:1fr;gap:2rem}}.passavoetbal_wkSticker__cp9ix{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;padding:.45rem .9rem;background:var(--cv-accent);color:var(--cv-card);border:2.5px solid var(--cv-ink);border-radius:999px;box-shadow:0 4px 0 var(--cv-ink);font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-2deg);margin-bottom:1rem}.passavoetbal_btsGrid__euDGc{display:grid;grid-template-columns:1.2fr .8fr;gap:1.5rem;align-items:stretch}@media (max-width:900px){.passavoetbal_btsGrid__euDGc{grid-template-columns:1fr}}.passavoetbal_btsGrid__euDGc>*{width:100%}.passavoetbal_btsLandscape__Kaz_Y{aspect-ratio:16/10}.passavoetbal_btsPortrait__i9wrr{aspect-ratio:3/4}.marketingbureau-utrecht_hero__PmCiH{position:relative;overflow:hidden;padding-top:2.5rem}.marketingbureau-utrecht_hero__PmCiH:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 90% 10%,rgba(239,175,91,.2),transparent 42%),radial-gradient(circle at 5% 88%,rgba(223,95,70,.14),transparent 38%);pointer-events:none}.marketingbureau-utrecht_heroGrid__5dhS7{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem;align-items:center;position:relative}@media (max-width:880px){.marketingbureau-utrecht_heroGrid__5dhS7{grid-template-columns:1fr;gap:2rem}}.marketingbureau-utrecht_heroText__Oejwj{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.marketingbureau-utrecht_heroHeading__lluIe{margin:0}.marketingbureau-utrecht_heroLead__b9Cmn{max-width:56ch;color:rgba(15,23,42,.78)}.marketingbureau-utrecht_heroCtas__92nCw{display:flex;gap:.875rem;flex-wrap:wrap;align-items:center}@media (max-width:480px){.marketingbureau-utrecht_heroCtas__92nCw>a{width:100%;justify-content:center}}.marketingbureau-utrecht_heroPhotoGrid__Pj10D{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:1rem}@media (max-width:480px){.marketingbureau-utrecht_heroPhotoGrid__Pj10D{grid-template-columns:repeat(2,1fr)}}.marketingbureau-utrecht_heroPhoto__Onk4_{border-radius:18px;overflow:hidden;aspect-ratio:1/1;box-shadow:0 14px 32px rgba(15,23,42,.14);transition:transform .4s ease}.marketingbureau-utrecht_heroPhoto--0__ca_h_{transform:rotate(-3deg);grid-row:1/2;grid-column:1/2}.marketingbureau-utrecht_heroPhoto--1__npRQv{transform:rotate(2deg);grid-row:1/2;grid-column:2/3}.marketingbureau-utrecht_heroPhoto--2__ajxcS{transform:rotate(-2deg);grid-row:2/3;grid-column:1/3;max-width:320px;margin:0 auto}.marketingbureau-utrecht_heroPhoto__Onk4_:hover{transform:rotate(0deg) scale(1.02)}.marketingbureau-utrecht_heroPhotoImg__8t_Jk{width:100%;height:100%;object-fit:cover}.marketingbureau-utrecht_logosSection__wRBT5{background:rgba(255,233,217,.32);padding-top:3rem;padding-bottom:3rem}.marketingbureau-utrecht_logosLabel__dfKC5{text-align:center;font-size:.84rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(15,23,42,.62);margin:0 0 1.5rem}.marketingbureau-utrecht_logosGrid__hjj_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1rem;align-items:center;justify-items:center}.marketingbureau-utrecht_logoCard__obdPl{display:grid;place-items:center;width:100%;height:70px;padding:.5rem}.marketingbureau-utrecht_logoImg__TxOV1{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(.3);opacity:.85;transition:filter .2s ease,opacity .2s ease}.marketingbureau-utrecht_logoCard__obdPl:hover .marketingbureau-utrecht_logoImg__TxOV1{filter:grayscale(0);opacity:1}.marketingbureau-utrecht_howSection__TU1xH{padding-top:4rem}.marketingbureau-utrecht_howHeading__EFZ59{margin:0 0 1.75rem;text-align:center}.marketingbureau-utrecht_howGrid__d1NCB{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.marketingbureau-utrecht_howCard__9ao9_{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;padding:1.75rem 1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;box-shadow:0 10px 28px rgba(15,23,42,.06);transition:transform .3s ease}.marketingbureau-utrecht_howCard__9ao9_:hover{transform:translateY(-4px)}.marketingbureau-utrecht_howIcon__zLN0r{width:56px;height:56px;object-fit:contain}.marketingbureau-utrecht_howCardTitle__5Puzp{margin:0;font-size:1.18rem;font-weight:700}.marketingbureau-utrecht_howCardBody__Fd0Qw{margin:0;color:rgba(15,23,42,.78);line-height:1.55}.marketingbureau-utrecht_quoteSection__VnH_i{background:rgba(255,230,184,.32);padding-top:3rem;padding-bottom:3rem}.marketingbureau-utrecht_quoteText__0dbT2{font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.4;font-weight:600;text-align:center;color:var(--cv-ink);margin:0 0 1rem;max-width:36ch;margin-inline:auto}.marketingbureau-utrecht_quoteAttr__OPioq{text-align:center;font-weight:600;color:rgba(15,23,42,.7);margin:0}.marketingbureau-utrecht_locationSection__0NlFF{padding-top:4rem}.marketingbureau-utrecht_locationGrid__Z1Y8W{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}@media (max-width:880px){.marketingbureau-utrecht_locationGrid__Z1Y8W{grid-template-columns:1fr;gap:2rem}}.marketingbureau-utrecht_locationText__KRtPc{display:flex;flex-direction:column;gap:1rem}.marketingbureau-utrecht_locationHeading__3hGI5{margin:0}.marketingbureau-utrecht_locationBody__DBTQL{color:rgba(15,23,42,.78);line-height:1.6;max-width:48ch;margin:0}.marketingbureau-utrecht_locationAddress__gqq9y{font-style:normal;line-height:1.7;color:var(--cv-ink)}.marketingbureau-utrecht_locationLink__fj4Sc{color:var(--cv-accent,#df5f46);text-decoration:none;font-weight:500}.marketingbureau-utrecht_locationLink__fj4Sc:hover{text-decoration:underline}.marketingbureau-utrecht_casesMini__ZHObk{display:grid;gap:1rem}.marketingbureau-utrecht_caseMini__b8mAu{position:relative;display:flex;border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 30px rgba(15,23,42,.08);text-decoration:none;color:var(--cv-ink);transition:transform .3s ease}.marketingbureau-utrecht_caseMini__b8mAu:hover{transform:translateY(-3px)}.marketingbureau-utrecht_caseMiniImage__O0NOC{width:160px;height:120px;object-fit:cover;flex-shrink:0}.marketingbureau-utrecht_caseMiniFallback__WVYMt{width:160px;height:120px;flex-shrink:0}.marketingbureau-utrecht_caseMiniBody__HmTHj{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.25rem;justify-content:center}.marketingbureau-utrecht_caseMiniIndustry__rcdEp{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.6)}.marketingbureau-utrecht_caseMiniClient__czqfG{font-size:1.18rem;font-weight:700}.marketingbureau-utrecht_faqSection__QJo6J{padding-top:3rem}.marketingbureau-utrecht_faqHeading__cRyNx{margin:0 0 1.25rem}.marketingbureau-utrecht_faqList__OxBOo{display:flex;flex-direction:column;gap:.75rem}.marketingbureau-utrecht_faqItem__sldRa{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:1rem 1.25rem}.marketingbureau-utrecht_faqItem__sldRa[open]{background:rgba(255,233,217,.36)}.marketingbureau-utrecht_faqQuestion__No5mV{cursor:pointer;font-weight:600;font-size:1.04rem;color:var(--cv-ink);list-style:none;display:flex;align-items:center;justify-content:space-between}.marketingbureau-utrecht_faqQuestion__No5mV:after{content:"+";font-size:1.4rem;color:var(--cv-accent,#df5f46)}.marketingbureau-utrecht_faqItem__sldRa[open] .marketingbureau-utrecht_faqQuestion__No5mV:after{content:"−"}.marketingbureau-utrecht_faqAnswer__gBDxG{margin:.75rem 0 0;line-height:1.6;color:rgba(15,23,42,.82)}