/* Shared language controls; page-specific approved design is left intact. */
.sync-languages{display:inline-flex!important;align-items:center;justify-content:center;gap:2px!important;flex-shrink:0;border:1px solid #91bca66b;border-radius:5px;overflow:hidden;font-family:Manrope,Arial,sans-serif;background:#102b22;color:#eef7f1!important}
.sync-languages a{display:flex!important;align-items:center;justify-content:center;min-width:34px;min-height:42px;padding:7px 9px!important;font-size:11px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:.02em;color:inherit!important;text-decoration:none}
.sync-languages a[aria-current=page]{background:#c1ebc9;color:#0b251c!important}
.sync-languages a:hover{background:#8bc39b33}
.sync-languages a:focus-visible{outline:2px solid #55b4ff;outline-offset:-3px}
html[lang=en] .hero-signals::after{content:'MARKETING · CONNECTED'}
html[lang=nl] .hero-signals::after{content:'MARKETING · VERBONDEN'}
footer>.sync-languages{margin:22px auto;display:flex!important;width:max-content;max-width:100%;grid-column:1/-1;color:inherit}
.header>.sync-languages{order:3}.header>.brand{order:0}.header>nav:not(.sync-languages){order:1}.header>.btn{order:2}.header>.mobile-nav{order:4}
.header{gap:18px}.header>nav:not(.sync-languages){gap:17px}
.sync-context-nav{display:flex;gap:16px;align-items:center;justify-content:space-between;max-width:1240px;margin:16px auto;padding:12px 24px;border-radius:6px;background:#09261f;color:#fff;font-family:Manrope,Arial,sans-serif;font-size:13px}
.sync-context-nav>nav:not(.sync-languages){display:flex;flex-wrap:wrap;gap:12px 20px}.sync-context-nav a{text-decoration:none;color:inherit}
.sync-service-note{max-width:1180px;margin:32px auto;padding:22px 28px;border-left:3px solid #7cba91;background:#eff7ef;color:#183428;line-height:1.65}.sync-service-note>a{font-weight:700;color:inherit}.sync-service-note p{margin-top:10px}
.landing-mobile-menu-panel>.sync-languages{display:flex!important;width:max-content;margin:12px 0}.mobile-menu>.sync-languages{margin:18px 0}.mobile-nav nav>.sync-languages{margin:10px 0}
.mobile-nav nav>.sync-languages{position:static!important;width:max-content;min-width:0;max-width:100%;padding:0!important;background:#102b22}
@media(max-width:1200px){.header>nav:not(.sync-languages),.header>.btn{display:none}.header>.mobile-nav{display:block}.header>.sync-languages{margin-left:auto}.desktop-nav{gap:16px!important;margin-right:16px!important}}
@media(max-width:700px){.sync-service-note{margin:20px;padding:20px}.sync-context-nav{margin:12px;flex-wrap:wrap;padding:15px}.sync-context-nav>nav:not(.sync-languages){font-size:12px}.header>.sync-languages{display:none!important}.header>.mobile-nav{margin-left:auto}.landing-header nav>.sync-packs-link{display:none}}
@media(max-width:360px){.header-tools>.sync-languages{display:none!important}.header-tools{gap:7px!important}.sync-languages a{min-width:32px;padding-inline:7px!important}}
@media(max-width:600px){
 .search-hero-content{min-width:0;max-width:calc(100% - 28px)}
 .search-hero-content>*{min-width:0;max-width:100%}
 .search-hero-content h1.cinematic-proof-title>span{white-space:normal;text-wrap:balance}
 .search-hero-actions{width:100%;min-width:0}
 .search-hero-actions .sales-button{min-width:0;white-space:normal;text-align:center}
 .search-proof{flex-wrap:wrap;justify-content:center}
 .search-price{flex-wrap:wrap}
}
@media(max-width:360px){
 .landing-header .header-inner>nav>.sync-languages{display:none!important}
 .landing-header .header-inner{justify-content:space-between}
 .search-hero-actions{grid-template-columns:1fr}
 .search-hero-content{padding-top:85px;padding-bottom:100px}
}
body[data-site-family="brief"] fieldset{min-width:0;max-width:100%}
body[data-site-family="brief"] legend{max-width:100%;white-space:normal;overflow-wrap:anywhere}
body[data-site-family="brief"] .form-grid,body[data-site-family="brief"] .extra-card{min-width:0}
body[data-site-family="brief"] .form-grid>*,body[data-site-family="brief"] .extras-grid>*,body[data-site-family="brief"] .extra-card>*{min-width:0;overflow-wrap:anywhere}
@media(max-width:600px){body[data-site-family="brief"] .form-grid,body[data-site-family="brief"] .extras-grid{grid-template-columns:minmax(0,1fr)}body[data-site-family="brief"] .extra-card{grid-template-columns:auto minmax(0,1fr)}}
body[data-site-family="terms"],body[data-site-family="privacy"],body[data-site-family="legal"]{min-width:0;overflow-wrap:anywhere}
body[data-site-family="thanks"] .thanks-card{min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}
body[data-site-family="guide"] h1{overflow-wrap:anywhere}
@media(max-width:360px){.legal-nav{flex-wrap:wrap;gap:10px}.legal-nav-actions{flex-wrap:wrap}.thanks-card a{white-space:normal;text-align:center}}
/* Shared catalogue destinations, within the approved visual system. */
#leads,#crm,#pack-12,#pack-16{scroll-margin-top:120px}
.sync-crm{padding:30px 0 45px;margin-bottom:35px;border-bottom:1px solid currentColor}
.sync-crm h3{font-size:clamp(1.5rem,3vw,2.4rem);font-weight:600;line-height:1.2;margin:0 0 16px}
.sync-crm>p{max-width:780px;line-height:1.65}
.sync-crm .service-list{margin-top:26px}
.sync-offer-links{display:flex;flex-wrap:wrap;gap:12px 24px}
.sync-offer-links a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px;font-weight:600}
.sync-offer-links a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(max-width:600px){#leads,#crm,#pack-12,#pack-16{scroll-margin-top:90px}}
