body.light-variant{--cream:#fff;--cream-light:#f7faff;--cream-deep:#dbe9ff;--cream-line:#1b398e1f;--ink:#0b1438;--ink-2:#1b398e;--ink-soft:#0b14389e;--ink-mute:#0b143866;--clay:#2346dd;--clay-deep:#1b398e;--gold:#1b398e;--blue:#2346dd;--blue-soft:#2346dd1a}body.light-variant:before{background-image:radial-gradient(at top,#2346dd0d,#0000 60%),radial-gradient(at 100% 100%,#dbe9ff99,#0000 60%)}body.light-variant:after{opacity:.08}body.light-variant .nav{background:#ffffffe0}body.light-variant .cta-pill{background:var(--clay);color:#fff}body.light-variant .cta-pill:hover{background:var(--clay-deep)}body.light-variant .brand-mark{background:var(--clay);color:#fff}body.light-variant .service-card[style*="--n: 1"]{background:#f7faff}body.light-variant .service-card[style*="--n: 2"]{background:#ecf2ff}body.light-variant .service-card[style*="--n: 3"]{background:#dbe9ff}body.light-variant .service-link{color:var(--clay);border-color:var(--clay)}body.light-variant .service-link:hover{background:var(--clay);color:#fff}body.light-variant .marquee-track .serif,body.light-variant .marquee-dot{color:var(--clay)}body.light-variant .cert-mark,body.light-variant .cta-submit{background:var(--clay);color:#fff}body.light-variant .cta-submit:hover{background:var(--clay-deep)}body.light-variant .status-strip{background:var(--ink);color:#fff}body.light-variant image-slot{--is-bg:var(--cream-deep);background:var(--cream-deep)}body.light-variant .foot{background:var(--ink);color:#fff}body.light-variant .foot-mega{color:#fff}body.light-variant .foot-grid{border-color:#ffffff26}body.light-variant .foot-label{color:#ffffff80}body.light-variant .foot-col a{color:#fff}body.light-variant .foot-col a:after{background:#fff}body.light-variant .foot-bottom,body.light-variant .foot-legal a{color:#ffffff80}body.light-variant .foot-legal a:hover{color:#fff}body.dark-variant{--cream:#0b1438;--cream-light:#122050;--cream-deep:#1b398e;--cream-line:#dbe9ff1f;--ink:#dbe9ff;--ink-2:#fff;--ink-soft:#dbe9ffb3;--ink-mute:#dbe9ff6b;--clay:#6b8dff;--clay-deep:#2346dd;--gold:#dbe9ff;--blue:#2346dd;--blue-soft:#2346dd33}body.dark-variant:before{background-image:radial-gradient(at top,#6b8dff1a,#0000 60%),radial-gradient(at 100% 100%,#2346dd1a,#0000 60%)}body.dark-variant:after{opacity:.3;mix-blend-mode:screen}body.dark-variant .cursor{background:var(--ink);color:var(--cream);mix-blend-mode:difference}body.dark-variant .curtain-panel{background:#060b22}body.dark-variant .curtain-mark{color:var(--ink)}body.dark-variant .nav{background:#0b1438c7}body.dark-variant .brand-mark,body.dark-variant .cta-pill{background:var(--clay);color:var(--cream)}body.dark-variant .cta-pill:hover,body.dark-variant .status-strip{background:var(--ink);color:var(--cream)}body.dark-variant .service-link{color:var(--ink);border-color:var(--ink)}body.dark-variant .service-link:hover{background:var(--ink);color:var(--cream)}body.dark-variant .service-list li span{background:var(--clay);color:var(--cream)}body.dark-variant .press-side-card{border-color:var(--cream-line)}body.dark-variant .press-cta,body.dark-variant .press-all{border-color:var(--ink)}body.dark-variant .certs{background:var(--cream-light)}body.dark-variant .cert-mark{background:var(--clay);color:var(--cream)}body.dark-variant .cta-form input,body.dark-variant .cta-form select,body.dark-variant .cta-form textarea{border-color:var(--ink);color:var(--ink)}body.dark-variant .cta-submit{background:var(--clay);color:var(--cream)}body.dark-variant .cta-submit:hover{background:var(--ink);color:var(--cream)}body.dark-variant .form-sent{background:var(--cream-light)}body.dark-variant image-slot{--is-bg:#1b398e;--is-fg:#dbe9ff73;background:#1b398e}body.dark-variant .hero-title em{color:var(--clay)}body.dark-variant .marquee-track{color:var(--ink)}body.dark-variant .marquee-track .serif,body.dark-variant .marquee-dot{color:var(--clay)}body.dark-variant .bullet{background:var(--clay)}body.dark-variant .contact-value:hover,body.dark-variant .stat-value .stat-unit{color:var(--clay)}.theme-toggle{border:1px solid var(--cream-line);width:40px;height:40px;color:var(--ink);cursor:none;background:0 0;border-radius:50%;place-items:center;padding:0;transition:border-color .3s,background .3s,color .3s;display:inline-grid;position:relative;overflow:hidden}.theme-toggle:hover{border-color:var(--ink);background:var(--ink);color:var(--cream)}.theme-toggle svg{width:18px;height:18px;display:block}.theme-toggle .icon-dark{display:none}.theme-toggle .icon-light,body.dark-variant .theme-toggle .icon-dark{display:block}body.dark-variant .theme-toggle .icon-light{display:none}body,.nav,.foot,.service-card,.certs,.status-strip,.cta-form input,.cta-form select,.cta-form textarea{transition:background-color .5s,color .5s,border-color .5s}.nav-end{gap:14px}.brand-logo{width:auto;height:32px;display:block}.brand-logo--white,.dark-variant .brand-logo--color{display:none}.dark-variant .brand-logo--white{display:block}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{overflow-x:clip}img,video,canvas,svg,image-slot{max-width:100%}.foot .brand-logo--color{display:none!important}.foot .brand-logo--white{height:40px;display:block!important}section,main,article,footer,.status-strip{position:relative}.bausen-bg-canvas{pointer-events:none;z-index:0;width:100vw;height:100vh;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.bausen-bg-central,.bausen-bg-secondary{opacity:1}body:before{display:none!important}body:after{opacity:.1!important}body.dark-variant:after{opacity:.16!important}body.home-geo-lines{background:var(--cream);position:relative}body.home-geo-lines main,body.home-geo-lines .foot{z-index:1;position:relative}body.home-geo-lines .geo-backdrop{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 20%,#000000d6 28%,#0000006b 41%,#0000004d 50%,#0000006b 59%,#000000d6 72%,#000 80% 100%);mask-image:linear-gradient(90deg,#000 0 20%,#000000d6 28%,#0000006b 41%,#0000004d 50%,#0000006b 59%,#000000d6 72%,#000 80% 100%)}body.home-geo-lines .geo-backdrop:before{content:"";background:linear-gradient(90deg,#0000 0%,#6f7b950a 9%,#0000 18% 31%,#6f7b9508 40%,#0000 50% 63%,#6f7b9508 72%,#0000 83%,#6f7b9509 91%,#0000 100%),linear-gradient(#ffffff29,#ffffff08 18% 82%,#ffffff1f);position:absolute;top:0;bottom:0;left:0;right:0}body.home-geo-lines .geo-shape{border:var(--stroke,1.6px) solid #6c768e6b;transform-origin:50%;will-change:transform;animation:geo-drift-spin var(--duration,34s) cubic-bezier(.42, 0, .18, 1) infinite;background:0 0;position:absolute}body.home-geo-lines .geo-ring{border-radius:50%}body.home-geo-lines .geo-square{border-radius:18px}body.home-geo-lines .geo-rect{border-radius:24px}body.home-geo-lines .geo-1{--x1:46px;--y1:-12px;--x2:-26px;--y2:20px;--r0:0deg;--r1:14deg;--r2:-8deg;--r3:6deg;--duration:34s;width:336px;height:336px;top:2%;left:-176px}body.home-geo-lines .geo-2{--x1:-34px;--y1:10px;--x2:18px;--y2:-16px;--r0:12deg;--r1:26deg;--r2:-10deg;--r3:18deg;--duration:28s;width:162px;height:162px;top:7%;right:1%}body.home-geo-lines .geo-3{--x1:40px;--y1:12px;--x2:-18px;--y2:-14px;--r0:-12deg;--r1:-2deg;--r2:-18deg;--r3:-8deg;--duration:32s;width:188px;height:88px;top:17%;left:16%}body.home-geo-lines .geo-4{--x1:-42px;--y1:-14px;--x2:20px;--y2:16px;--r0:0deg;--r1:8deg;--r2:-6deg;--r3:5deg;--duration:38s;width:176px;height:176px;top:33%;right:-88px}body.home-geo-lines .geo-5{--x1:30px;--y1:-12px;--x2:-14px;--y2:16px;--r0:-14deg;--r1:10deg;--r2:-22deg;--r3:-8deg;--duration:30s;width:134px;height:134px;top:58%;left:18%}body.home-geo-lines .geo-6{--x1:-38px;--y1:12px;--x2:22px;--y2:-18px;--r0:8deg;--r1:20deg;--r2:-6deg;--r3:10deg;--duration:36s;width:272px;height:112px;top:58%;right:-74px}body.home-geo-lines .geo-7{--x1:20px;--y1:8px;--x2:-14px;--y2:-10px;--r0:0deg;--r1:10deg;--r2:-8deg;--r3:4deg;--duration:26s;width:108px;height:108px;top:10%;left:9%}body.home-geo-lines .geo-8{--x1:36px;--y1:10px;--x2:-20px;--y2:-12px;--r0:14deg;--r1:24deg;--r2:6deg;--r3:18deg;--duration:34s;width:228px;height:100px;top:70%;left:-112px}body.home-geo-lines .geo-9{--x1:-32px;--y1:14px;--x2:18px;--y2:-12px;--r0:-10deg;--r1:6deg;--r2:-18deg;--r3:-4deg;--duration:31s;width:142px;height:142px;top:76%;right:6%}body.home-geo-lines .geo-10{--x1:-28px;--y1:-10px;--x2:16px;--y2:18px;--r0:0deg;--r1:10deg;--r2:-6deg;--r3:2deg;--duration:40s;width:286px;height:286px;top:84%;right:-148px}body.home-geo-lines .geo-11{--x1:34px;--y1:-8px;--x2:-16px;--y2:14px;--r0:-8deg;--r1:4deg;--r2:-16deg;--r3:-2deg;--duration:33s;width:246px;height:106px;top:92%;left:-108px}body.home-geo-lines .geo-12{--x1:22px;--y1:8px;--x2:-12px;--y2:-10px;--r0:10deg;--r1:20deg;--r2:4deg;--r3:14deg;--duration:27s;width:128px;height:128px;top:110%;left:8%}body.home-geo-lines .geo-13{--x1:-34px;--y1:12px;--x2:20px;--y2:-14px;--r0:0deg;--r1:12deg;--r2:-6deg;--r3:4deg;--duration:35s;width:204px;height:204px;top:126%;right:-104px}body.home-geo-lines .geo-14{--x1:-44px;--y1:-8px;--x2:24px;--y2:12px;--r0:8deg;--r1:18deg;--r2:0deg;--r3:12deg;--duration:37s;width:268px;height:108px;top:138%;right:4%}body.home-geo-lines .geo-15{--x1:24px;--y1:6px;--x2:-12px;--y2:-10px;--r0:10deg;--r1:22deg;--r2:2deg;--r3:16deg;--duration:26s;width:86px;height:86px;top:12%;left:21%}body.home-geo-lines .geo-16{--x1:34px;--y1:-8px;--x2:-18px;--y2:12px;--r0:-10deg;--r1:-2deg;--r2:-18deg;--r3:-6deg;--duration:33s;width:188px;height:82px;top:104%;left:12%}body.home-geo-lines:after{opacity:.08!important}@keyframes geo-drift-spin{0%{transform:translate3d(0, 0, 0) rotate(var(--r0,0deg))}34%{transform:translate3d(var(--x1,28px), var(--y1,-10px), 0) rotate(calc(var(--r0,0deg) + var(--r1,12deg)))}68%{transform:translate3d(var(--x2,-18px), var(--y2,14px), 0) rotate(calc(var(--r0,0deg) + var(--r2,-10deg)))}to{transform:translate3d(0, 0, 0) rotate(calc(var(--r0,0deg) + var(--r3,4deg)))}}@media (max-width:900px){body.home-geo-lines .geo-backdrop{-webkit-mask-image:linear-gradient(90deg,#000 0 14%,#000000b3 24%,#0000003d 38% 62%,#000000b3 76%,#000 86% 100%);mask-image:linear-gradient(90deg,#000 0 14%,#000000b3 24%,#0000003d 38% 62%,#000000b3 76%,#000 86% 100%)}body.home-geo-lines .geo-shape{border-width:1.35px}body.home-geo-lines .geo-1{width:214px;height:214px;top:4%;left:-112px}body.home-geo-lines .geo-2{width:110px;height:110px;top:10%;right:-12px}body.home-geo-lines .geo-8,body.home-geo-lines .geo-11,body.home-geo-lines .geo-14,body.home-geo-lines .geo-16{display:none}body.home-geo-lines .geo-3{width:132px;height:62px;top:15%;left:12%}body.home-geo-lines .geo-4{width:118px;height:118px;top:30%;right:-54px}body.home-geo-lines .geo-5{width:96px;height:96px;top:57%;left:13%}body.home-geo-lines .geo-6{width:194px;height:84px;top:63%;right:-72px}body.home-geo-lines .geo-7{width:78px;height:78px;top:12%;left:8%}body.home-geo-lines .geo-9{width:102px;height:102px;top:82%;right:2%}body.home-geo-lines .geo-10{width:206px;height:206px;top:96%;right:-114px}body.home-geo-lines .geo-12{width:96px;height:96px;top:122%;left:4%}body.home-geo-lines .geo-13{width:154px;height:154px;top:140%;right:-76px}body.home-geo-lines .geo-15{width:64px;height:64px;top:13%;left:18%}}@media (prefers-reduced-motion:reduce){body.home-geo-lines .geo-shape{animation:none!important}}body.light-variant .service-card[style*="--n: 1"]{border:1px solid var(--cream-line);background:#fff}body.light-variant .service-card[style*="--n: 2"]{border:1px solid var(--cream-line);background:#f7faff}body.light-variant .service-card[style*="--n: 3"]{border:1px solid var(--cream-line);background:#ecf2ff}body.dark-variant .service-card[style*="--n: 1"]{background:#122050}body.dark-variant .service-card[style*="--n: 2"]{background:#16265e}body.dark-variant .service-card[style*="--n: 3"]{background:#1b398e}.foot{color:var(--cream)!important;padding:80px var(--pad-x) 32px!important;background:#0b1438!important}.foot-mega{display:none!important}.foot-top{max-width:var(--maxw);border-bottom:1px solid #dbe9ff24;grid-template-columns:1.1fr 2fr;gap:96px;margin:0 auto;padding-bottom:64px;display:grid}.foot-brand .brand{color:#fff;align-items:center;gap:12px;margin-bottom:28px;text-decoration:none;display:inline-flex}.foot-brand .brand-mark{background:var(--clay);color:#fff;width:36px;height:36px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid}.foot-brand .brand-name{color:#fff;font-family:var(--serif);letter-spacing:-.025em;font-size:22px;font-style:normal;font-weight:700}.foot-tag{font-family:var(--serif);color:#dbe9ffb3;text-wrap:pretty;max-width:380px;margin:0 0 32px;font-size:16px;font-weight:400;line-height:1.55}.foot-contact{color:#dbe9ffd9;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;font-weight:500;display:flex}.foot-contact a{color:#fff;border-bottom:1px solid #ffffff4d;padding-bottom:2px;text-decoration:none}.foot-contact a:hover{color:var(--clay);border-color:var(--clay)}.foot-contact .foot-sep{color:#ffffff59}.foot-grid{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;border-bottom:none!important;padding-bottom:0!important}.foot-grid .foot-col{flex-direction:column;gap:8px;display:flex}.foot-grid .foot-col a{color:#ffffffd9;width:-moz-fit-content;width:fit-content;padding-bottom:2px;font-size:13px;font-weight:500;text-decoration:none;position:relative}.foot-grid .foot-col a:after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--ease-out);background:#fff;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.foot-grid .foot-col a:hover{color:#fff}.foot-grid .foot-col a:hover:after{transform-origin:0;transform:scaleX(1)}.foot-grid .foot-label{letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;color:#ffffff73!important}.foot-bottom{max-width:var(--maxw);color:#dbe9ff80;border-top:1px solid #dbe9ff24;justify-content:space-between;align-items:center;gap:24px;margin:32px auto 0;padding-top:24px;font-size:12px;display:flex}.foot-legal{gap:24px;display:flex}.foot-legal a{color:#dbe9ff80;text-decoration:none}.foot-legal a:hover{color:#fff}.foot-meta{color:#dbe9ff80}body.dark-variant .foot{background:#060b22!important}.nav{background:var(--cream)!important}.nav.scrolled{background:var(--cream)!important;border-bottom-color:var(--cream-line)!important}body.dark-variant .nav,body.dark-variant .nav.scrolled{background:var(--cream)!important}.nav-burger{display:none}@media (min-width:901px){.nav-burger{display:none!important}}@media (max-width:900px){:root{--pad-x:20px}.nav{z-index:30;padding-top:calc(12px + env(safe-area-inset-top))!important;padding-right:max(20px, env(safe-area-inset-right))!important;padding-bottom:12px!important;padding-left:max(20px, env(safe-area-inset-left))!important;-webkit-backdrop-filter:none!important;background:var(--cream)!important;grid-template-columns:1fr auto!important}.nav .brand-name{font-size:18px!important}.nav .brand-mark{width:30px!important;height:30px!important;font-size:14px!important}.nav-links{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease, transform .26s var(--ease-out), visibility .22s;transform:translateY(8px);background:var(--cream)!important;height:100svh!important;padding:68px max(24px, env(safe-area-inset-right)) calc(80px + env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left))!important;z-index:29!important;border-top:none!important;flex-direction:column!important;justify-self:stretch!important;align-items:stretch!important;gap:0!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow-y:auto!important}.nav.is-open .nav-links{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.nav-links a{overflow-wrap:anywhere;font-family:var(--serif)!important;border-bottom:1px solid var(--cream-line)!important;letter-spacing:-.02em!important;color:var(--ink)!important;padding:18px 0!important;font-size:clamp(22px,7vw,30px)!important;font-weight:700!important}.nav-links a:after{display:none!important}.nav-links a.nav-active{color:var(--clay)!important}.nav-end{align-items:center;justify-self:end!important;gap:8px!important;display:flex!important}.nav-end .lang{width:38px!important;height:38px!important;font-size:10px!important}.nav-end .cta-pill{gap:6px!important;padding:9px 14px!important;font-size:11px!important}.nav-end .cta-pill span:first-child{display:none}.nav-end .cta-pill .cta-arrow{font-size:13px}.theme-toggle{width:38px!important;height:38px!important}.theme-toggle svg{width:16px!important;height:16px!important}.nav-burger{border:1px solid var(--cream-line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:border-color .3s,background .3s,color .3s;position:relative;display:inline-grid!important}.nav-burger:hover{border-color:var(--ink);background:var(--ink);color:var(--cream)}.nav-burger span{background:currentColor;border-radius:1px;height:1.5px;transition:transform .3s,opacity .3s,top .3s;position:absolute;left:11px;right:11px}.nav-burger span:first-child{top:13px}.nav-burger span:nth-child(2){top:18px}.nav-burger span:nth-child(3){top:23px}.nav.is-open .nav-burger span:first-child{top:18px;transform:rotate(45deg)}.nav.is-open .nav-burger span:nth-child(2){opacity:0}.nav.is-open .nav-burger span:nth-child(3){top:18px;transform:rotate(-45deg)}.nav.is-open{box-shadow:0 14px 38px #0c183c26;z-index:31!important;position:fixed!important;top:0!important;left:0!important;right:0!important}section{width:100%;max-width:100%;padding-left:max(20px, env(safe-area-inset-left))!important;padding-right:max(20px, env(safe-area-inset-right))!important}main,article,footer,.foot,.status-strip{width:100%;max-width:100%}.hero,.nt-hero,.pr-hero,.ad-hero,.gl-hero,.svc-header,.fm-hero,.ev-hero{min-height:auto!important;padding:56px 20px 40px!important}.stats-section,.services-section,.why-section,.press-section,.cta-section,.quote-section,.marquee-section,.ad-history,.ad-essence,.ad-team,.ad-sectors,.nt-feature,.nt-grid-section,.nt-newsletter,.nt-filter,.pr-mentions,.pr-releases,.pr-coverage,.pr-kit,.pr-contact,.gl-grid,.gl-spaces,.gl-cta,.gl-filter,.fm-programas,.fm-modalidades,.fm-calendario,.fm-cert,.ev-feature,.ev-upcoming,.ev-archive,.ev-webinars,.svc-family-section,.svc-process{padding-top:64px!important;padding-bottom:64px!important}body{font-size:15px!important}.hero-title{font-size:clamp(40px,11vw,64px)!important;line-height:.98!important}.section-title{font-size:clamp(30px,8vw,44px)!important}.cta-title{margin-bottom:48px!important;font-size:clamp(36px,10vw,56px)!important}.quote-text{font-size:clamp(22px,6vw,30px)!important}.marquee-track{gap:32px!important;font-size:clamp(28px,9vw,48px)!important}.stat-value{font-size:clamp(48px,14vw,72px)!important}.hero-grid,.hero-foot{grid-template-columns:1fr!important;gap:32px!important}.hero-title-wrap,.hero-collage,.hero-foot{grid-column:auto!important}.hero-collage{place-self:stretch stretch!important;width:100%!important;height:360px!important;min-height:360px!important;max-height:360px!important;margin-top:8px!important}.collage-a{width:64%!important;top:0!important;left:3%!important;right:auto!important}.collage-b{width:54%!important;bottom:0!important;left:auto!important;right:0!important}.hero-intro p{font-size:15px!important}.quote-cta,.quote-sig{grid-column:auto!important}.quote-sig{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;margin-top:24px!important}.stats-head,.services-head,.why-grid,.press-grid,.cta-grid,.quote-grid,.ad-hero-meta,.ad-history-head,.ad-sectors-head,.ad-team-head,.nt-hero-meta,.nt-grid-head,.nt-feature-card,.nt-newsletter-grid,.pr-hero-meta,.pr-mentions-head,.pr-releases-head,.pr-coverage-head,.pr-contact-grid,.gl-hero-meta,.gl-spaces-head,.fm-hero-meta,.fm-programas-head,.fm-mods-head,.ev-hero-meta,.ev-feature-card,.svc-header-meta,.svc-family-head-inner{grid-template-columns:1fr!important;align-items:start!important;gap:28px!important}.stats-grid,.why-cards,.certs-track,.ad-pillars,.nt-feature-card,.pr-mentions-grid,.pr-coverage-grid,.gl-spaces-grid,.gl-grid,.fm-programas-grid,.fm-mods-grid,.fm-cal-list,.ev-upcoming-list,.ev-archive-grid,.ev-webinars-grid,.foot-top{grid-template-columns:1fr!important;gap:20px!important}.ad-team-grid,.nt-grid,.pr-kit-grid,.nd-related-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.foot-grid{grid-template-columns:1fr 1fr!important;gap:28px 24px!important}.stats-grid{border-bottom:none!important}.stat{border-right:none!important;border-bottom:1px solid var(--cream-line)!important;padding:32px 0!important}.stat:last-child{border-bottom:none!important}.service-card{position:relative!important;top:auto!important}.service-card-inner{grid-template-columns:1fr!important;gap:24px!important;min-height:auto!important;padding:28px!important}.service-image{aspect-ratio:4/3!important;grid-area:auto/1!important;min-height:220px!important}.service-foot{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}.service-headline h3{font-size:clamp(16px,5vw,22px)!important}.why-aside{position:relative!important;top:auto!important}.why-image{aspect-ratio:4/3!important}.press-head{grid-template-columns:1fr!important;gap:16px!important}.press-head .section-title,.press-head .press-all{grid-column:1!important}.press-feature .press-title{font-size:clamp(22px,6vw,30px)!important}.press-side-card h3{font-size:17px!important}.cta-form,.nt-news-form{grid-template-columns:1fr!important;gap:18px!important}.nt-news-form{flex-direction:column!important;align-items:stretch!important;display:flex!important}.cta-aside{border-top:1px solid var(--cream-line);padding-top:32px;border-left:none!important;padding-left:0!important}.svc-detail{grid-template-columns:1fr!important;gap:16px!important;padding:36px 0!important}.svc-detail-image{aspect-ratio:4/3!important}.svc-family-title{font-size:clamp(36px,10vw,56px)!important}.svc-process{padding:64px 20px!important}.svc-process-list{grid-template-columns:1fr!important}.svc-process-list li{border-bottom:1px solid #ffffff2e!important;border-right:none!important;min-height:180px!important}.svc-process-list li:last-child{border-bottom:none!important}.gl-item.span-7-tall,.gl-item.span-5-tall,.gl-item.span-4,.gl-item.span-8,.gl-item.span-6,.gl-item.span-3,.gl-item.span-9,.gl-item.span-12{aspect-ratio:4/3!important;grid-column:1!important}.gl-item .gl-caption{opacity:1!important}.ad-sector{grid-template-columns:1fr!important;gap:8px!important;padding:28px 0!important}.ad-sector:hover{padding-left:0!important}.ad-tl-row{grid-template-columns:1fr!important;gap:12px!important;padding:36px 0!important}.pr-row{grid-template-rows:auto auto;grid-template-columns:auto 1fr!important;gap:8px 16px!important;padding:28px 0!important}.pr-row-title{grid-column:1/-1!important}.pr-row-arrow{display:none!important}.foot{text-align:left!important;padding:56px 20px 28px!important;padding-right:max(20px, env(safe-area-inset-right))!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important;padding-left:max(20px, env(safe-area-inset-left))!important}.foot-top{gap:32px!important;padding-bottom:40px!important}.foot-brand{flex-direction:column!important;align-items:flex-start!important;display:flex!important}.foot-brand .brand{align-self:flex-start!important;align-items:center!important;display:flex!important}.foot-contact{justify-content:flex-start!important}.foot-grid{grid-template-columns:1fr 1fr!important;justify-items:stretch!important;gap:28px 20px!important;margin:0!important}.foot-grid .foot-col{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;display:flex!important}.foot-grid .foot-col a,.foot-grid .foot-label{text-align:left!important;align-self:flex-start!important}.foot-bottom{flex-direction:column!important;align-items:flex-start!important}body{cursor:auto!important}.cursor{display:none!important}.status-strip{padding:8px 0!important;font-size:10px!important}.status-track{gap:18px!important;padding-left:18px!important}.hero-index{font-size:10px!important}.nd-title,.pd-title{font-size:clamp(32px,9vw,56px)!important}.nd-body,.pd-body{padding:0 20px!important;font-size:16px!important}.nd-body p:first-letter,.pd-body p:first-letter{font-size:3em}.nd-cover{padding:0 20px!important}.nd-share,.pd-share{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:20px!important}.pd-facts dl{grid-template-columns:1fr!important;gap:4px!important}.pd-facts dt{padding-top:12px}}@media (max-width:560px){.ad-team-grid,.nt-grid,.pr-kit-grid,.nd-related-grid,.foot-grid{grid-template-columns:1fr!important}}@media (max-width:1024px) and (min-width:901px){.ad-team-grid,.pr-kit-grid,.nd-related-grid{grid-template-columns:repeat(3,1fr)!important}.nt-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1280px) and (min-width:901px){.hero-collage{max-height:520px!important}.collage-a{width:66%!important;right:8%!important}.collage-b{width:53%!important;right:0!important}}@media (max-width:900px){.foot-mega{margin:0 0 56px!important;font-size:clamp(56px,16vw,96px)!important;line-height:.92!important}.foot-col h4,.foot-label{letter-spacing:.18em!important;font-size:11px!important}.foot-col a,.foot-col li,.foot-col p{font-size:14px!important}.status-strip{padding:10px 0!important;font-size:12px!important}.status-track{gap:24px!important}.stats-grid{grid-template-columns:1fr 1fr!important;gap:0!important}.stat{border-right:1px solid var(--cream-line)!important;border-bottom:1px solid var(--cream-line)!important;padding:28px 16px!important}.stat:nth-child(2n){border-right:none!important}.stat:nth-last-child(-n+2):nth-child(odd){border-bottom:1px solid var(--cream-line)!important}.stat:last-child{border-bottom:none!important}.stat-value{font-size:clamp(38px,11vw,56px)!important}.pr-mentions-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.pr-mention{aspect-ratio:16/9!important;min-height:auto!important}.pr-kit-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.pr-contact-info{border-top:1px solid var(--cream-line);padding-top:24px;border-left:none!important;padding-left:0!important}.fm-cal-row{border-bottom:1px solid var(--cream-line);grid-template-rows:auto!important;grid-template-columns:1fr!important;gap:8px!important;padding:24px 0!important}.fm-cal-row>*{text-align:left!important;border:none!important;padding:0!important}.fm-cal-date{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-weight:600;font-size:13px!important}.fm-cal-title{font-weight:600;font-size:18px!important}.fm-cal-meta,.fm-cal-loc{opacity:.7;font-size:13px!important}.svc-overview-grid{flex-direction:column!important;gap:16px!important}.svc-overview-card{flex:auto!important;height:auto!important;min-height:420px!important}.ad-tl-year{font-weight:700;font-size:28px!important}.ad-tl-title{font-size:18px!important}.service-card:hover,.why-card:hover,.nt-card:hover,.pr-row:hover,.gl-item:hover,.ev-card:hover,.fm-program:hover,.ad-sector:hover{transform:none!important}.nav-burger{z-index:31!important}.nav.is-open .nav-links{z-index:28!important}.nav-end{gap:6px!important}}@media (max-width:640px){.pr-mentions-grid,.pr-kit-grid{grid-template-columns:1fr 1fr!important}.nav-end .cta-pill{padding:8px 10px!important}.nav-end .cta-pill .cta-arrow{font-size:14px}.hero-collage{width:100%!important;height:300px!important;min-height:300px!important;max-height:300px!important}.collage-a{width:66%!important}.collage-b{width:53%!important}.service-card-inner,.nt-card,.pr-row,.ev-card{padding:20px!important}}@media (max-width:414px){:root{--pad-x:16px}section{padding-left:max(16px, env(safe-area-inset-left))!important;padding-right:max(16px, env(safe-area-inset-right))!important}.hero,.nt-hero,.pr-hero,.ad-hero,.gl-hero,.svc-header,.fm-hero,.ev-hero{padding:44px 16px 32px!important}.nav{padding-top:calc(10px + env(safe-area-inset-top))!important;padding-right:max(16px, env(safe-area-inset-right))!important;padding-bottom:10px!important;padding-left:max(16px, env(safe-area-inset-left))!important}.nav-links{padding:20px 20px 80px!important}.nav-links a{padding:14px 0!important;font-size:24px!important}body{font-size:14px!important}.hero-title{font-size:clamp(36px,12vw,52px)!important}.section-title{font-size:clamp(26px,8.5vw,36px)!important}.cta-title{margin-bottom:32px!important;font-size:clamp(32px,11vw,44px)!important}.stats-grid{grid-template-columns:1fr!important}.stat{border-right:none!important;padding:22px 0!important}.stat:nth-child(2n){border-right:none!important}.pr-mentions-grid,.pr-kit-grid,.ad-team-grid,.nt-grid{grid-template-columns:1fr!important}.foot-grid{grid-template-columns:1fr!important;gap:24px!important}.foot-grid .foot-col{align-items:flex-start!important}.foot-grid .foot-col a,.foot-grid .foot-label{text-align:left!important;align-self:flex-start!important}.foot-mega{margin:0 0 40px!important;font-size:clamp(44px,18vw,72px)!important}.status-strip{font-size:11px!important}.status-track{gap:18px!important;padding-left:16px!important}.nd-body,.pd-body{padding:0 16px!important;font-size:15px!important}.nd-cover{padding:0 16px!important}}@media (max-width:900px){.ad-history-head,.ad-team-head,.ad-sectors-head,.ad-mvv-head,.fm-tracks-head,.fm-programas-head,.fm-mods-head,.fm-cal-head,.ev-upcoming-head,.ev-web-head,.ev-arch-head,.nt-grid-head,.nt-newsletter-grid,.pr-mentions-head,.pr-releases-head,.pr-coverage-head,.pr-contact-grid,.gl-spaces-head,.ad-pillars,.ad-team-grid,.ad-mvv-grid,.fm-tracks-grid,.fm-programas-grid,.fm-mods-grid,.ev-webinars-grid,.ev-archive-grid,.nt-grid,.pr-mentions-grid,.pr-coverage-grid,.pr-kit-grid,.gl-spaces-grid{grid-template-columns:1fr!important;gap:24px!important}.fm-track,.fm-card,.ev-card,.ev-web-card,.ev-arch-card,.nt-card,.pr-cov-card,.pr-kit-card{min-height:auto!important}.fm-track:hover,.fm-card:hover,.ev-card:hover,.ev-web-card:hover,.ev-arch-card:hover,.nt-card:hover,.pr-cov-card:hover,.pr-kit-card:hover,.gl-space:hover{transform:none!important}}@media (max-width:640px){.pr-mentions-grid,.pr-kit-grid,.ad-team-grid,.nt-grid,.ev-webinars-grid,.ev-archive-grid,.fm-tracks-grid,.fm-programas-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.cj-intro,.cj-grid-head,.cd-hero,.ab-photos-head,.nd-related-head,.legal-body,.cj-grid,.nd-related-grid{grid-template-columns:1fr!important;gap:24px!important}.cd-back,.ab-back-cta,.nd-author,.nd-share,.pd-share{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.nd-share-links,.pd-share-links{margin-left:0!important}.pd-facts dl{grid-template-columns:1fr!important;gap:6px!important}.ab-cover-img{aspect-ratio:4/3!important}}@media (max-width:640px){.cj-hero-banner{aspect-ratio:4/3!important}.ab-photo-grid{column-count:1!important}.nd-title,.pd-title,.cd-name,.ab-title{font-size:clamp(32px,10vw,46px)!important;line-height:1.02!important}}@media (max-width:900px){.pd-meta-row,.nd-meta-top,.ab-meta-top,.cd-meta-top,.nd-breadcrumb,.pd-breadcrumb,.ab-breadcrumb,.cd-breadcrumb{flex-wrap:wrap!important;row-gap:6px!important}.legal-toc,.legal-toc-label,.legal-toc a{overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important;max-width:100%!important}image-slot,.gl-caption,.svc-overview-card,.fm-track,.pr-cov-card,.pr-kit-card,.ev-card,.nt-card{min-width:0!important;max-width:100%!important}}@media (max-width:430px){.ad-hero-title,.fm-hero-title,.ev-hero-title,.nt-hero-title,.pr-hero-title,.gl-hero-title,.cj-hero-title,.ab-title,.nd-title,.pd-title,.cd-name,.svc-hero-title{text-wrap:balance;letter-spacing:-.02em!important;font-size:clamp(30px,10vw,44px)!important;line-height:1.02!important}.hero{padding-top:40px!important}.hero-grid{gap:24px!important}.hero-title{font-size:clamp(34px,11vw,46px)!important;line-height:1!important}.quote-section{padding-top:72px!important;padding-bottom:72px!important}.quote-grid{gap:24px!important}.quote-text{font-size:clamp(22px,7vw,28px)!important;line-height:1.12!important}.nav-end .cta-pill{display:none!important}}@media (max-width:900px){h1,h2,h3,h4,h5,h6,p,li,a,span{overflow-wrap:anywhere;word-break:break-word}.legal-page,.legal-shell,.legal-body,.legal-content,.legal-toc,.legal-toc-label,.legal-toc a{width:100%!important;min-width:0!important;max-width:100%!important}.legal-toc{position:static!important;top:auto!important}.marquee,.status-marquee{overflow:hidden!important}.hero-grid>*,.press-grid>*,.cta-grid>*,.quote-grid>*,.stats-grid>*,.ad-team-grid>*,.nt-grid>*,.pr-kit-grid>*,.ev-archive-grid>*,.gl-spaces-grid>*{min-width:0!important}}.lang-switcher{display:inline-flex;position:relative}.lang-switcher .lang{justify-content:center;align-items:center;gap:3px;display:inline-flex}.lang-chevron{opacity:.45;vertical-align:middle;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:2px;transition:transform .2s;display:inline-block}.lang-switcher .lang[aria-expanded=true] .lang-chevron{transform:rotate(180deg)}.lang-dropdown{background:var(--cream);border:1px solid var(--cream-line);z-index:200;border-radius:8px;min-width:168px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 8px 32px #0000001f}.lang-dropdown[hidden]{display:none}.lang-opt{cursor:pointer;align-items:center;gap:10px;padding:10px 16px;transition:background .15s;display:flex}.lang-opt:hover,.lang-opt-active{background:#0000000a}.lang-opt-code{font:700 12px/1 var(--sans);letter-spacing:.08em;color:var(--ink);min-width:24px}.lang-opt-name{font:400 13px/1 var(--sans);color:var(--ink-soft)}.lang-opt-active .lang-opt-code{color:var(--clay)}.lang-opt-active .lang-opt-name{color:var(--ink)}body.dark-variant .lang-dropdown{background:#1a1a2e;border-color:#ffffff1a;box-shadow:0 8px 32px #0006}body.dark-variant .lang-opt:hover,body.dark-variant .lang-opt-active{background:#ffffff0f}body.dark-variant .lang-opt-code{color:var(--cream)}body.dark-variant .lang-opt-name{color:#ffffff8c}body.dark-variant .lang-opt-active .lang-opt-code{color:var(--clay)}body.dark-variant .lang-opt-active .lang-opt-name{color:#ffffffe6}@media (max-width:900px){.lang-dropdown{min-width:140px;right:-8px}}.foot-grid{grid-template-columns:repeat(3,1fr)!important;gap:72px!important}@media (max-width:900px){.foot-grid{gap:32px!important}}.service-card-inner{gap:20px 41px!important;min-height:323px!important;padding:34px 41px!important}.service-headline h3{font-size:clamp(18px,2vw,28px)!important;line-height:1.2!important}@media (min-width:901px){.service-card[style*="--n: 1"]{top:80px!important}.service-card[style*="--n: 2"]{top:112px!important}.service-card[style*="--n: 3"]{top:144px!important}}.form-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;margin-top:12px;display:flex}.form-actions .cta-submit{grid-column:auto;justify-self:auto;margin-top:0}.cta-book-btn{border:1.5px solid var(--ink);color:var(--ink);font:500 15px/1 var(--sans);letter-spacing:.01em;cursor:none;background:0 0;border-radius:100px;align-items:center;gap:12px;padding:22px 36px;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.cta-book-btn:hover{background:var(--ink);color:var(--cream)}.cta-book-btn .cta-arrow{font-size:16px}body.dark-variant .cta-book-btn{border-color:var(--cream);color:var(--cream)}body.dark-variant .cta-book-btn:hover{background:var(--cream);color:var(--ink)}@media (max-width:900px){.form-actions{flex-direction:column;align-items:stretch}.form-actions .cta-submit,.cta-book-btn{justify-content:center;width:100%}}
