/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#101113;--paper:#f3f0e9;--red:#ff4a2f;--lime:#d9ff43;--grey:#a8a7a2;--line:#d7d2c8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1220px,100% - 56px);margin:auto}.header{background:var(--paper);z-index:40;border-bottom:1px solid var(--line);align-items:center;gap:48px;height:82px;padding:0 max(28px,50% - 610px);display:flex;position:sticky;top:0}.logo{letter-spacing:-.04em;margin-right:auto;font-size:20px}.logo b{font-weight:900}.header nav{gap:28px;font-size:13px;font-weight:700;display:flex}.header nav a:hover{color:var(--red)}.miniCta{background:var(--ink);color:#fff;padding:12px 18px;font-size:12px;font-weight:800}.hero{background:var(--ink);color:#fff;min-height:720px;position:relative;overflow:hidden}.heroNoise{opacity:.8;background:linear-gradient(110deg,#0000 0 52%,#ff4a2f 52% 53%,#0000 53%),radial-gradient(circle at 80% 20%,#ff4a2f 0 5%,#0000 5.2%),repeating-linear-gradient(90deg,#0000 0 99px,#ffffff0b 100px);position:absolute;inset:0}.heroInner{flex-direction:column;min-height:720px;padding:42px 0 50px;display:flex;position:relative}.heroTop{justify-content:space-between;display:flex}.kicker,.location,.sectionLabel{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:900}.kicker{color:var(--lime)}.location{color:#888}.hero h1{letter-spacing:-.075em;max-width:1000px;margin:118px 0 70px;font-size:clamp(76px,11vw,152px);line-height:.78}.hero h1 i{color:var(--red);font-family:Georgia,serif;font-weight:400}.heroBottom{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.heroBottom>p{color:#d1d1cf;max-width:610px;margin:0;font-size:21px;line-height:1.5}.heroBottom>div{align-items:center;gap:28px;display:flex}.primary{background:var(--red);color:#fff;padding:17px 22px;font-size:13px;font-weight:900;display:inline-flex}.secondary{border-bottom:1px solid #777;padding-bottom:4px;font-size:13px;font-weight:700}.claim{writing-mode:vertical-rl;letter-spacing:.25em;color:#777;font-size:10px;position:absolute;bottom:50px;right:0}.intro{grid-template-columns:.35fr 1.65fr;gap:80px;padding:130px 0;display:grid}.sectionLabel{color:var(--red);margin:8px 0 20px}.intro h2,.sectionHead h2,.method h2,.about h2,.cta h2{letter-spacing:-.055em;margin:0 0 35px;font-size:clamp(46px,6vw,78px);line-height:.98}.bigCopy{max-width:920px;font-size:24px;line-height:1.55}.services{background:var(--red);color:#fff;padding:120px 0}.sectionHead{grid-template-columns:.4fr 1.6fr;gap:70px;margin-bottom:60px;display:grid}.sectionLabel.light{color:var(--lime)}.sectionHead>div>p{color:#ffd8d1;max-width:720px;font-size:17px;line-height:1.65}.serviceGrid{border-top:1px solid #fff5;border-left:1px solid #fff5;grid-template-columns:repeat(3,1fr);display:grid}.serviceGrid article{border-bottom:1px solid #fff5;border-right:1px solid #fff5;flex-direction:column;min-height:330px;padding:30px;display:flex}.serviceGrid article>span{color:var(--lime);font-size:11px;font-weight:900}.serviceGrid h3{margin:60px 0 18px;font-size:26px;line-height:1.1}.serviceGrid p{color:#ffe1dc;line-height:1.6}.serviceGrid small{border-top:1px solid #fff4;margin-top:auto;padding-top:18px;font-weight:800}.method{grid-template-columns:.8fr 1.2fr;gap:110px;padding:130px 0;display:grid}.methodSteps article{border-top:1px solid var(--line);grid-template-columns:60px 1fr;padding:27px 0;display:grid}.methodSteps b{color:var(--red);font-size:12px}.methodSteps h3{margin:0 0 8px;font-size:22px}.methodSteps p{color:#666;margin:0;line-height:1.55}.media{background:#fff;padding:120px 0}.darkText>div>p{color:#666}.mediaGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mediaGrid article{background:var(--paper);flex-direction:column;min-height:250px;padding:30px;display:flex}.mediaGrid article>span{color:var(--red);font-size:11px;font-weight:900}.mediaGrid h3{margin:42px 0 12px;font-size:27px}.mediaGrid b{font-size:13px}.mediaGrid p{color:#666;margin-top:auto;line-height:1.5}.disclaimer{color:#777;margin-top:22px;font-size:11px}.about{background:var(--ink);color:#fff;padding:120px 0}.aboutGrid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:100px;display:grid}.portrait{background:linear-gradient(145deg,#28292c,#121315);border:1px solid #3b3c3f;justify-content:center;align-items:center;height:560px;display:flex;position:relative}.portrait>span{color:var(--red);font-family:Georgia,serif;font-size:150px;font-style:italic}.portrait small{letter-spacing:.2em;color:#aaa;position:absolute;bottom:25px;left:25px}.aboutLead{color:#fff;font-size:23px;line-height:1.5}.aboutGrid>div:last-child>p:not(.sectionLabel):not(.aboutLead){color:#aaa;line-height:1.7}.facts{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.facts div{border-top:1px solid #555;flex-direction:column;padding-top:18px;display:flex}.facts b{color:var(--lime);font-size:25px}.facts span{color:#aaa;margin-top:8px;font-size:11px}.forWhom{padding:120px 0}.fitGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fitGrid article{border:1px solid var(--line);min-height:330px;padding:30px}.fitGrid span{text-transform:uppercase;letter-spacing:.12em;color:var(--red);font-size:11px;font-weight:900}.fitGrid h3{margin:50px 0 20px;font-size:24px;line-height:1.25}.fitGrid p{color:#666;line-height:1.6}.cta{background:var(--red);color:#fff;padding:110px 0}.cta h2{font-size:clamp(54px,8vw,110px)}.contactRow{align-items:center;gap:40px;margin-top:55px;display:flex}.primary.white{color:var(--ink);background:#fff}.contactRow>a:last-child{font-size:24px;font-weight:900}footer{background:var(--ink);color:#aaa;padding:60px 0 25px}.footerGrid{grid-template-columns:1fr 1fr 1fr;gap:40px;display:grid}.footerGrid .logo{color:#fff}.footerGrid p{margin:0;font-size:13px;line-height:1.6}.footerGrid>div{justify-content:flex-end;gap:20px;font-size:12px;display:flex}.copyright{letter-spacing:.1em;border-top:1px solid #333;margin-top:50px;padding-top:22px;font-size:10px}@media (width<=900px){.header{height:68px;padding:0 20px}.header nav{display:none}.miniCta{padding:10px}.shell{width:min(100% - 36px,680px)}.hero,.heroInner{min-height:650px}.hero h1{margin:110px 0 65px;font-size:70px}.heroBottom,.intro,.sectionHead,.method,.aboutGrid{grid-template-columns:1fr;gap:36px}.heroBottom>div{flex-direction:column;align-items:flex-start}.intro,.services,.method,.media,.about,.forWhom{padding:80px 0}.serviceGrid,.mediaGrid,.fitGrid{grid-template-columns:1fr}.serviceGrid article{min-height:280px}.portrait{height:420px}.facts{grid-template-columns:1fr}.contactRow{flex-direction:column;align-items:flex-start}.footerGrid{grid-template-columns:1fr;gap:28px}.footerGrid>div{justify-content:flex-start}}@media (width<=520px){.hero h1{font-size:54px}.heroTop{display:block}.location{margin-top:15px}.bigCopy{font-size:20px}.intro h2,.sectionHead h2,.method h2,.about h2{font-size:43px}.portrait>span{font-size:110px}.cta h2{font-size:54px}.contactRow>a:last-child{font-size:20px}}.eventIntro{border-top:1px solid var(--line);grid-template-columns:.4fr 1.6fr;align-items:end;gap:70px;margin:105px 0 42px;padding-top:70px;display:grid}.eventIntro h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,68px);line-height:1}.eventGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.eventGrid article{background:var(--ink);color:#fff;flex-direction:column;min-height:245px;padding:32px;display:flex}.eventGrid article>span{letter-spacing:.16em;color:var(--lime);font-size:10px;font-weight:900}.eventGrid h3{margin:50px 0 10px;font-size:32px}.eventGrid b{font-size:13px}.eventGrid p{color:#aaa;margin-top:auto;line-height:1.5}@media (width<=900px){.eventIntro{grid-template-columns:1fr;gap:20px;margin-top:70px;padding-top:50px}.eventGrid{grid-template-columns:1fr}}.subHeader nav{gap:20px}.subHero{background:var(--paper);border-bottom:1px solid var(--line);padding:110px 0 100px}.subHero h1,.productHero h1,.newsletterHero h1{letter-spacing:-.065em;max-width:1080px;margin:25px 0 35px;font-size:clamp(56px,8vw,108px);line-height:.92}.subHero>div>p:not(.sectionLabel),.productHero>div>p:not(.sectionLabel){max-width:800px;font-size:21px;line-height:1.55}.subHero .primary{margin-top:28px}.subSection{grid-template-columns:.8fr 1.2fr;gap:100px;padding:110px 0;display:grid}.subSection h2,.partnerPromise h2,.requestInfo h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,68px);line-height:1}.checkList{margin:0;padding:0;list-style:none}.checkList li{border-top:1px solid var(--line);padding:22px 0 22px 40px;font-size:20px;line-height:1.45;position:relative}.checkList li:before{content:"✓";color:var(--red);font-weight:900;position:absolute;left:0}.benefitSection{background:var(--ink);color:#fff;padding:100px 0}.benefitGrid{border-top:1px solid #444;border-left:1px solid #444;grid-template-columns:repeat(3,1fr);display:grid}.benefitGrid article{border-bottom:1px solid #444;border-right:1px solid #444;min-height:300px;padding:30px}.benefitGrid span{color:var(--lime);font-size:11px;font-weight:900}.benefitGrid h3{margin:70px 0 15px;font-size:27px}.benefitGrid p{color:#aaa;line-height:1.6}.numberList{margin:0;padding:0;list-style:none}.numberList li{border-top:1px solid var(--line);grid-template-columns:65px 1fr;padding:25px 0;font-size:19px;display:grid}.numberList b{color:var(--red);font-size:12px}.note{background:#fff;margin-top:0;margin-bottom:100px;padding:30px}.note p{max-width:900px;margin:0;font-size:18px;line-height:1.6}.smallCta{background:var(--red);color:#fff;padding:75px 0}.smallCta>div{justify-content:space-between;align-items:center;gap:40px;display:flex}.smallCta h2{letter-spacing:-.05em;max-width:800px;margin:0;font-size:clamp(38px,5vw,68px)}.productHero{background:var(--ink);color:#fff;padding:110px 0 100px}.productHero>div>p:not(.sectionLabel){color:#bbb}.packageSection{padding:100px 0}.packageGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.packageGrid article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:730px;padding:30px;display:flex;position:relative}.packageGrid article.featured{background:var(--red);color:#fff;border-color:var(--red);transform:translateY(-22px)}.recommend{letter-spacing:.15em;background:var(--lime);color:var(--ink);padding:8px;font-size:9px;position:absolute;top:20px;right:20px}.packageGrid small{text-transform:uppercase;letter-spacing:.12em;color:#777;font-weight:900}.packageGrid .featured small{color:#ffe0da}.packageGrid h2{margin:52px 0 15px;font-size:32px;line-height:1.05}.packageGrid strong{font-size:42px}.packageGrid strong i{font-size:12px;font-style:normal}.packageGrid ul{border-top:1px solid var(--line);margin:25px 0;padding:25px 0;list-style:none}.packageGrid .featured ul{border-color:#fff6}.packageGrid li{padding:8px 0 8px 22px;line-height:1.4;position:relative}.packageGrid li:before{content:"✓";position:absolute;left:0}.packageGrid article>p{margin-top:auto;font-size:13px;line-height:1.5}.packageGrid .featured .primary{background:var(--ink)}.partnerPromise{border-top:1px solid var(--line);grid-template-columns:.5fr 1.5fr;gap:70px;margin-top:100px;padding-top:70px;display:grid}.partnerPromise p:last-child{color:#666;grid-column:2;font-size:18px;line-height:1.6}.dataSection{padding:100px 0}.dataGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.dataGrid article{background:#fff;min-height:350px;padding:32px}.dataGrid article>span{color:var(--red);font-size:11px;font-weight:900}.dataGrid h2{margin:45px 0 20px;font-size:30px}.dataGrid ul{color:#666;padding:0;line-height:1.8;list-style:none}.dataGrid a{color:var(--red);margin-top:20px;font-weight:900;display:inline-block}.requestInfo{border-top:1px solid var(--line);grid-template-columns:.5fr 1fr 1fr;gap:60px;margin-top:90px;padding-top:60px;display:grid}.requestInfo ol{margin:0;padding-left:22px;line-height:2}.newsletterHero{background:var(--red);color:#fff;padding:110px 0}.newsletterGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;display:grid}.newsletterHero h1{font-size:clamp(58px,8vw,110px)}.newsletterHero>div>div:first-child>p:not(.sectionLabel){max-width:720px;font-size:21px;line-height:1.6}.newsletterHero .primary{margin-top:25px}.newsletterCard{background:var(--ink);min-height:430px;padding:38px}.newsletterCard small{color:var(--lime);letter-spacing:.15em}.newsletterCard h2{margin:70px 0 28px;font-size:35px;line-height:1.1}.newsletterCard ul{color:#bbb;padding-left:20px;line-height:2}.newsletterAudience{grid-template-columns:1fr 1fr;gap:12px;display:grid}.newsletterAudience p{background:#fff;margin:0;padding:24px;font-weight:800}.fitGrid article>a{color:var(--red);margin-top:20px;font-size:13px;font-weight:900;display:inline-block}@media (width<=900px){.subHeader nav{display:none}.subHero,.productHero,.newsletterHero{padding:75px 0}.subHero h1,.productHero h1,.newsletterHero h1{font-size:54px}.subSection,.newsletterGrid,.partnerPromise,.requestInfo{grid-template-columns:1fr;gap:38px;padding:75px 0}.partnerPromise p:last-child{grid-column:auto}.benefitGrid,.packageGrid,.dataGrid{grid-template-columns:1fr}.packageGrid article{min-height:auto}.packageGrid article.featured{transform:none}.smallCta>div{flex-direction:column;align-items:flex-start}.newsletterAudience{grid-template-columns:1fr}}.mediaGrid article{background:var(--paper);min-height:430px;padding:0;overflow:hidden}.mediaVisual{justify-content:center;align-items:center;height:190px;padding:24px;display:flex;position:relative;overflow:hidden}.mediaVisual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mediaVisual>span{background:var(--ink);color:#fff;z-index:2;padding:7px 8px;font-size:10px;font-weight:900;position:absolute;top:14px;right:14px}.mediaVisual>strong{letter-spacing:-.06em;text-align:center;z-index:1;max-width:100%;font-size:clamp(25px,3vw,41px);line-height:.9;position:relative}.mediaCopy{flex-direction:column;flex:1;padding:25px 27px 28px;display:flex}.mediaGrid .mediaCopy h3{margin:0 0 10px;font-size:22px}.mediaCopy>b{font-size:12px}.mediaCopy p{font-size:14px}.mediaVisual.gemeinde{color:#fff;background:#153e35}.mediaVisual.gemeinde>strong{font-family:Georgia,serif;font-style:italic}.mediaVisual.mittelstand{color:#102d5c;background:#dfecff}.mediaVisual.mittelstand>strong{font-size:34px}.mediaVisual.punk{background:var(--lime);color:var(--ink)}.mediaVisual.punk>strong{text-transform:uppercase}.mediaVisual.boerse{color:#fff;background:#111b30}.mediaVisual.boerse>strong{font-family:Georgia,serif}.mediaVisual.finanzielle{color:#431528;background:#f5a6b6}.mediaVisual.finanzielle>strong{letter-spacing:.02em}.mediaVisual.zukunft{background:var(--red);color:#fff}.mediaVisual.zukunft>strong{text-align:left;text-transform:uppercase}.eventGrid article{min-height:390px;padding:0;overflow:hidden}.eventBrand{background:var(--lime);min-height:170px;color:var(--ink);flex-direction:column;justify-content:space-between;padding:28px;display:flex}.eventBrand>span{color:var(--ink);letter-spacing:.16em;font-size:10px;font-weight:900}.eventBrand>strong{letter-spacing:-.06em;max-width:430px;font-size:37px;line-height:.88}.eventGrid article:nth-child(3) .eventBrand{background:var(--red);color:#fff}.eventGrid article:nth-child(3) .eventBrand>span{color:#fff}.eventGrid article:nth-child(4) .eventBrand{color:#fff;background:#273047}.eventGrid article:nth-child(4) .eventBrand>span{color:var(--lime)}.eventCopy{flex-direction:column;flex:1;padding:25px 30px 30px;display:flex}.eventGrid .eventCopy h3{margin:0 0 10px;font-size:23px}.eventCopy p{font-size:14px}.mediaVisual.kommunal img,.mediaVisual.liberal img,.mediaVisual.virtuos img{transition:transform .45s}.mediaGrid article:hover img{transform:scale(1.035)}@media (width<=900px){.mediaGrid article{min-height:400px}.mediaVisual{height:210px}.eventGrid article{min-height:370px}}.brandLogo{align-items:center;width:185px;display:flex}.brandLogo img{width:100%;height:auto;display:block}.footerBrand{filter:invert()grayscale();opacity:.95}.networkBand{background:var(--ink);color:#fff;padding:110px 0}.networkGrid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.networkGrid h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,6vw,78px);line-height:.98}.networkLead{color:#ddd;margin:0;font-size:23px;line-height:1.55}.networkFacts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.networkFacts span{color:var(--lime);border-top:1px solid #555;padding-top:18px;font-size:12px;font-weight:800;line-height:1.5}.mediaVisual{border-bottom:1px solid var(--line);padding:38px;color:var(--ink)!important;background:#fff!important}.mediaVisual img{object-fit:contain;width:82%;height:82%;transition:transform .35s;position:static}.mediaVisual>span{color:var(--ink);border:1px solid var(--line);background:#fff}.mediaVisual.liberal>strong{font-family:Georgia,serif;font-size:52px}.mediaVisual.zukunft>strong{text-transform:lowercase;text-align:center;color:#073d5e;font-size:46px}.mediaGrid article:hover .mediaVisual img{transform:scale(1.04)}.brandLink{color:var(--red);align-self:flex-start;margin-top:18px;font-size:11px;font-weight:900}.eventBrand{justify-content:center;align-items:center;position:relative;color:var(--ink)!important;background:#fff!important}.eventBrand>span{position:absolute;top:16px;left:18px;color:var(--ink)!important}.eventBrand img{object-fit:contain;width:76%;height:110px;display:block}.portrait{margin:0;overflow:hidden}.portrait img{object-fit:cover;object-position:center 26%;width:100%;height:100%;display:block}.portrait figcaption{background:var(--ink);letter-spacing:.18em;color:#fff;padding:12px 14px;font-size:10px;line-height:1.5;position:absolute;bottom:25px;left:25px}.compactPacks article{min-height:650px}.subHero b,.note b{font-weight:900}@media (width<=900px){.brandLogo{width:158px}.networkGrid{grid-template-columns:1fr;gap:40px}.networkFacts{grid-template-columns:1fr}.networkBand{padding:80px 0}.portrait{height:520px}.mediaVisual img{width:78%;height:78%}}.packageHeading{max-width:920px;margin-bottom:62px}.packageHeading h2{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(40px,5vw,68px);line-height:1}.packageHeading>p:last-child{color:#666;max-width:780px;font-size:18px;line-height:1.6}.packageGrid article>small{max-width:calc(100% - 92px);line-height:1.4;display:block}.recommend{text-align:center;max-width:92px;line-height:1.25}.budgetSection{background:var(--ink);color:#fff;padding:110px 0}.budgetSection .packageHeading>p:last-child{color:#aaa}.budgetGrid article{color:var(--ink);min-height:690px}.budgetGrid article.featured{color:#fff}.budgetPromise{border-color:#444}.budgetPromise p:last-child{color:#aaa}.compactPacks{align-items:stretch}.compactPacks article{height:100%;min-height:700px;transform:none!important}.newsletterFormats{padding:110px 0}.newsletterLogoGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.newsletterLogoGrid article{border:1px solid var(--line);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:28px;display:flex}.newsletterLogo{justify-content:center;align-items:center;width:100%;height:95px;display:flex}.newsletterLogo img{object-fit:contain;max-width:82%;max-height:80px}.newsletterLogoGrid h3{margin:30px 0 0;font-size:22px}.newsletterLogoGrid p{text-transform:uppercase;letter-spacing:.16em;color:var(--red);margin:18px 0 0;font-size:11px;font-weight:900}.marketAccessIntro{padding-bottom:45px}.marketAccessProducts{padding-top:38px}.compactPacks article.featured{height:calc(100% + 22px);transform:translateY(-22px)!important}main:has(.marketAccessIntro) .productHero{background:linear-gradient(118deg,#17334b 0 76%,#214864 76% 100%);border-bottom:8px solid #d54a32}main:has(.visibilityPlanner) .productHero{padding:82px 0 72px}main:has(.visibilityPlanner) .productHero h1{max-width:1020px;font-size:clamp(58px,7vw,96px)}.visibilityPlanner{padding:72px 0 100px}.visibilityPlanner .mixFinder{margin-top:0}.marketFaq{background:#e2edf1;padding:100px 0}.marketFaq .packageHeading{margin-bottom:50px}.marketFaq .packageHeading h2{white-space:normal;max-width:960px}.marketFaqGrid{border-top:1px solid #bfcdd3;border-left:1px solid #bfcdd3;grid-template-columns:1fr 1fr;display:grid}.marketFaqGrid article{border-bottom:1px solid #bfcdd3;border-right:1px solid #bfcdd3;min-height:210px;padding:30px}.marketFaqGrid h3{margin:0 0 18px;font-size:22px;line-height:1.2}.marketFaqGrid p{color:#4d5e66;margin:0;font-size:15px;line-height:1.65}@media (width<=900px){.newsletterLogoGrid{grid-template-columns:1fr}.newsletterFormats,.budgetSection{padding:75px 0}.packageHeading{margin-bottom:40px}.packageGrid article>small{max-width:calc(100% - 90px)}.marketFaq{padding:75px 0}.marketFaqGrid{grid-template-columns:1fr}.marketFaqGrid article{min-height:auto}.visibilityPlanner{padding:55px 0 75px}}.copyright{letter-spacing:.08em;color:#ddd;font-size:15px;font-weight:800}.mediaVisual{background:#e8e2d8!important}.mediaVisual.kommunal{background:#fff0e8!important}.mediaVisual.gemeinde{background:#dbe5d8!important}.mediaVisual.mittelstand{background:#d9232e!important}.mediaVisual.punk{background:#f5eb28!important}.mediaVisual.boerse{background:#111b30!important}.mediaVisual.finanzielle img{filter:invert()grayscale()brightness(4)contrast(8);mix-blend-mode:screen;width:78%;height:78%}.eventIntro{margin:120px 0 48px;padding-top:72px;display:block}.eventIntro .sectionLabel{margin-bottom:24px}.eventIntro h2{max-width:920px}.eventGrid{gap:18px}.eventGrid article{min-height:430px;color:var(--ink);border:1px solid var(--line);background:#fff;flex-direction:column;display:flex}.eventBrand{border-bottom:1px solid #1011131f;justify-content:center;min-height:220px;padding:40px 34px}.eventBrand>span{background:#ffffffc7;border:1px solid #10111326;padding:7px 9px;line-height:1;top:20px;left:22px}.eventGrid article:first-child .eventBrand{background:#f2d54a!important}.eventGrid article:nth-child(2) .eventBrand{background:#dce8e1!important}.eventGrid article:nth-child(3) .eventBrand{background:#f1e3d6!important}.eventGrid article:nth-child(4) .eventBrand{background:#e7edf2!important}.eventBrand img{width:68%;height:112px}.eventGrid article:nth-child(3) .eventBrand img{width:34%;height:124px}.eventGrid article:nth-child(4) .eventBrand img{width:38%;height:126px}.eventCopy{min-height:208px;color:var(--ink);background:#fff;padding:30px 32px 32px}.eventGrid .eventCopy h3{margin:0 0 12px;font-size:26px;line-height:1.12}.eventCopy b{color:var(--red);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.eventCopy p{color:#666;margin-top:auto;line-height:1.55}@media (width<=900px){.eventIntro{margin-top:80px;padding-top:52px}.eventGrid article{min-height:auto}.eventBrand{min-height:200px}.eventCopy{min-height:190px}}.seoBridge{background:var(--ink);color:#fff;padding:95px 0}.seoBridgeGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;display:grid}.seoBridge h2{letter-spacing:-.055em;max-width:600px;margin:0;font-size:clamp(42px,5vw,70px);line-height:.98}.seoBridgeGrid>div>p{color:#c8c8c5;max-width:690px;margin:4px 0 35px;font-size:20px;line-height:1.65}.seoTopics{flex-wrap:wrap;gap:10px;display:flex}.seoTopics span{letter-spacing:.06em;color:var(--lime);border:1px solid #555;padding:11px 14px;font-size:11px;font-weight:800}@media (width<=900px){.seoBridge{padding:72px 0}.seoBridgeGrid{grid-template-columns:1fr;gap:34px}.seoBridgeGrid>div>p{font-size:18px}}.conditionStorer{background:var(--lime);color:var(--ink);grid-template-columns:.55fr .7fr 1.75fr;align-items:center;gap:36px;margin-top:18px;padding:30px 34px;display:grid}.conditionStorer>span{text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:900}.conditionStorer h3{letter-spacing:-.035em;margin:0;font-size:28px}.conditionStorer p{margin:0;font-size:16px;line-height:1.55}@media (width<=900px){.conditionStorer{grid-template-columns:1fr;gap:14px;padding:26px}.conditionStorer h3{font-size:25px}}.mediaVisual.virtuos{background:#e6e1ef!important}.mediaVisual.liberal{background:#f4e929!important}.mediaVisual.zukunft{background:#dceaf2!important}.mediaVisual>strong{transition:transform .35s}.mediaGrid article:hover .mediaVisual>strong{transform:scale(1.045)}.mediaVisual.mittelstand img{width:76%;height:76%}.mediaVisual.boerse img{width:86%;height:86%}.mediaVisual.punk img{width:76%;height:76%}.newsletterLogoGrid article:first-child{background:#d9232e}.newsletterLogoGrid article:nth-child(2){background:#111b30}.newsletterLogoGrid article:nth-child(3){background:#f5eb28}.newsletterLogoGrid article:nth-child(-n+2) p{color:#fff}.eventGrid article{transition:transform .28s,box-shadow .28s}.eventGrid article:hover{transform:translateY(-4px);box-shadow:0 18px 42px #1011131a}.eventBrand img{z-index:2;transition:transform .35s;position:relative}.eventGrid article:hover .eventBrand img{transform:translateY(-4px)scale(1.035)}.eventGrid article:nth-child(5) .eventBrand{z-index:2;overflow:visible}.eventGrid article:nth-child(5) .eventBrand img{transform:translateY(18px)scale(2)}.eventGrid article:nth-child(5):hover .eventBrand img{transform:translateY(11px)scale(2.06)}.eventGrid article:nth-child(5) .eventCopy{padding-top:52px}.eventCopy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.1em;display:-webkit-box;overflow:hidden}.smallCta>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.smallCta .primary{white-space:nowrap;justify-self:end}.requestHead h3{max-width:100%;font-size:clamp(24px,2.15vw,34px)}@media (width<=900px){.smallCta>div{grid-template-columns:1fr}.smallCta .primary{justify-self:start}.requestHead h3{white-space:normal}}.newsletterLogoGrid article:nth-child(3) h3,.newsletterLogoGrid article:nth-child(3) p{color:var(--ink)}.newsletterLogoGrid article:first-child img{max-width:70%;max-height:74px}.newsletterLogoGrid article:nth-child(2) img{max-width:86%;max-height:74px}.newsletterLogoGrid article:nth-child(3) img{max-width:72%;max-height:74px}.heroBottom>div{z-index:2;padding-left:88px;position:relative}.claim{letter-spacing:.17em;color:#b8b8b4;font-size:17px;font-weight:900;bottom:42px;right:8px}.companyTheme .subHero{background:var(--red);color:#fff;border-bottom:0}.companyTheme .subHero .sectionLabel{color:var(--lime)}.companyTheme .subHero>div>p:not(.sectionLabel){color:#ffe4de}.companyTheme .subHero .primary{background:var(--ink)}.companyTheme .checkList li:before{color:var(--red)}.companyTheme .sectionIntro{color:#666;max-width:620px;margin:28px 0 0;font-size:17px;line-height:1.6}.companyBenefitSection{padding-bottom:0}.conditionBand{background:var(--lime);color:var(--ink);grid-template-columns:170px 280px 1fr;align-items:center;gap:36px;margin-top:18px;padding:30px 32px;display:grid}.conditionBand>span{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.3}.conditionBand h3{letter-spacing:-.035em;margin:0;font-size:28px;line-height:1.08}.conditionBand p{max-width:660px;margin:0;font-size:16px;line-height:1.5}.companyTheme .subSection .checkList strong{font-weight:900}.companyAudience>.shell{grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;display:grid}.companyAudienceIntro>p:last-child{color:#666;max-width:650px;font-size:18px;line-height:1.6}.audienceLines{border-top:1px solid var(--line)}.audienceLines span{border-bottom:1px solid var(--line);padding:22px 0;font-size:19px;font-weight:800;display:block}@media (width<=900px){.conditionBand{grid-template-columns:1fr;gap:14px}.companyAudience{padding:72px 0}.companyAudience>.shell{grid-template-columns:1fr;gap:42px}}.companyPage .companyHero>div>p:not(.sectionLabel){max-width:900px}.companyProof{background:var(--paper);border-bottom:1px solid var(--line);padding:54px 0}.companyProofGrid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.companyProofGrid article{border-right:1px solid var(--line);padding:8px 34px 8px 0}.companyProofGrid article+article{padding-left:34px}.companyProofGrid article:last-child{border-right:0}.companyProofGrid span{letter-spacing:-.025em;margin-bottom:10px;font-size:22px;font-weight:800;display:block}.companyProofGrid p{color:#666;max-width:350px;margin:0;line-height:1.55}.companySectionIntro{grid-template-columns:170px minmax(420px,1.25fr) minmax(300px,.8fr);align-items:start;gap:48px;margin-bottom:52px;display:grid}.companySectionIntro h2{letter-spacing:-.05em;text-wrap:balance;max-width:690px;margin:0;font-size:clamp(42px,4.15vw,60px);line-height:.98}.companySectionIntro>p:last-child{color:#aaa;max-width:460px;margin:5px 0 0;font-size:17px;line-height:1.65}.companyBenefitList{border-top:1px solid #3f3f3f;margin:0;padding:0;list-style:none}.companyBenefitList li{border-bottom:1px solid #3f3f3f;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:22px;padding:26px 0;display:grid}.companyBenefitList i{color:#8fd4df;padding-top:3px;font-size:25px;font-style:normal;line-height:1}.companyBenefitList h3{letter-spacing:-.025em;margin:0 0 7px;font-size:25px;line-height:1.15}.companyBenefitList p{color:#aaa;max-width:800px;margin:0;font-size:16px;line-height:1.55}.companyBenefits .conditionStorer{grid-template-columns:170px minmax(240px,.75fr) minmax(420px,1.5fr);gap:48px;margin-top:30px;padding:28px 32px}.companyPage .modeGrid article{flex-direction:column;display:flex}.companyPage .modeGrid article strong{margin-top:auto;padding-top:32px;font-size:14px;line-height:1.45;display:block}.companyAudience{background:#fff;padding:96px 0}.companyAudienceGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.companyAudience h2{letter-spacing:-.055em;max-width:650px;margin:18px 0 0;font-size:clamp(44px,5.5vw,72px);line-height:.98}.companyAudienceGrid>div:last-child>p{color:#555;max-width:760px;margin:4px 0 34px;font-size:18px;line-height:1.65}.companyAudienceList{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.companyAudienceList span{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.09em;padding:15px 0;font-size:12px;font-weight:900}@media (width<=900px){.companyProofGrid,.companySectionIntro,.companyAudienceGrid{grid-template-columns:1fr}.companyProofGrid article,.companyProofGrid article+article{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.companyProofGrid article:last-child{border-bottom:0}.companySectionIntro,.companyAudienceGrid{gap:28px}.companySectionIntro{margin-bottom:38px}.companySectionIntro h2{font-size:44px}.companyBenefitList li{grid-template-columns:36px 1fr;gap:12px;padding:23px 0}.companyBenefits .conditionStorer{grid-template-columns:1fr;gap:12px;padding:26px}.companyAudience{padding:68px 0}.companyAudienceList{grid-template-columns:1fr}.companyPage .modeGrid article strong{padding-top:24px}}.companyTheme .seoBridge{background:#2a1714}.publisherTheme .subHero{color:#fff;background:#17334b;border-bottom:0}.selectedPage{--selectedBlue:#17334b;color:#fff;background:#101113;min-height:100vh}.selectedHeader{background:var(--paper);height:84px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 max(28px,50% - 610px);display:flex}.selectedHeader img,.selectedFooter img{width:185px;height:auto;display:block}.selectedHeader span{letter-spacing:.16em;font-size:10px;font-weight:900}.selectedHero{grid-template-columns:1.3fr .7fr;align-items:end;gap:100px;width:min(1220px,100% - 56px);margin:auto;padding:90px 0 64px;display:grid}.selectedKicker{color:var(--lime);letter-spacing:.18em;font-size:11px;font-weight:900}.selectedHero h1{letter-spacing:-.06em;max-width:850px;margin:24px 0 34px;font-size:clamp(56px,7vw,96px);line-height:.92}.selectedHeroCopy>p:last-child{color:#c8c8c5;max-width:790px;font-size:20px;line-height:1.55}.selectedHeroNote{color:#aaa;border-top:1px solid #4a4b4d;gap:13px;padding-top:22px;font-size:13px;display:grid}.selectedHeroNote b{color:#fff;font-size:18px}.selectedTool{width:min(1220px,100% - 56px);margin:auto;padding:0 0 100px}.selectedProgress{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.selectedProgress span{letter-spacing:.14em;text-transform:uppercase;color:#737476;border-top:2px solid #3c3d3f;padding-top:13px;font-size:10px;font-weight:900}.selectedProgress span.active{border-color:var(--red);color:#fff}.selectedProgress span.done{border-color:var(--lime);color:var(--lime)}.selectedChoices{background:#141517;border:1px solid #303134;margin:0 0 18px;padding:34px}.selectedChoices legend{float:left;width:100%;margin:0 0 25px;padding:0;font-size:18px;font-weight:800}.selectedChoices>div{clear:both;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.selectedChoices button{color:#fff;text-align:left;cursor:pointer;background:#101113;border:1px solid #343538;min-height:120px;padding:22px 46px 22px 20px;position:relative}.selectedChoices button span{margin-bottom:9px;font-size:16px;font-weight:800;display:block}.selectedChoices button small{color:#929391;font-size:12px;line-height:1.45}.selectedChoices button i{color:var(--red);font-size:20px;font-style:normal;position:absolute;top:18px;right:18px}.selectedChoices button:hover{border-color:#777}.selectedChoices button.selected{background:var(--red);border-color:var(--red)}.selectedChoices button.selected small{color:#ffe5df}.selectedChoices button.selected i{color:#fff}.selectedResult{background:var(--paper);color:var(--ink);border-top:8px solid var(--red);margin-top:28px}.selectedResult>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:50px;padding:40px;display:flex}.selectedResult header p,.selectedLead small{letter-spacing:.16em;color:var(--red);margin:0 0 14px;font-size:10px;font-weight:900}.selectedResult h2{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(38px,4.5vw,58px);line-height:1}.selectedResult header span{color:#555;max-width:760px;font-size:17px;line-height:1.55;display:block}.selectedResult header>b{background:var(--ink);color:#fff;white-space:nowrap;padding:15px 18px;font-size:12px;line-height:1.45}.selectedResultGrid{grid-template-columns:1fr 1fr 1.15fr;display:grid}.selectedResultGrid>div,.selectedResultGrid>aside{border-right:1px solid var(--line);min-height:250px;padding:34px 38px}.selectedResultGrid>aside{background:var(--selectedBlue);color:#fff;border:0}.selectedResultGrid h3{margin:0 0 24px;font-size:23px;line-height:1.2}.selectedResultGrid p{color:#555;font-size:14px;line-height:1.55}.selectedResultGrid aside p{color:#d6e0e5}.selectedResultGrid aside small{color:#8fd4df;letter-spacing:.14em;margin-bottom:34px;font-size:10px;font-weight:900;display:block}.selectedLead{background:#fff;grid-template-columns:1fr 1fr;gap:50px;padding:42px;display:grid}.selectedLead h3{margin:0 0 13px;font-size:29px;line-height:1.12}.selectedLead>div>p{color:#555;line-height:1.55}.selectedFields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.selectedFields label{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.selectedFields input[type=email],.selectedFields input[type=text],.selectedFields label:not(.selectedConsent) input{border:0;border-bottom:2px solid var(--ink);background:0 0;outline:none;width:100%;margin-top:7px;padding:12px 0;font-size:15px}.selectedConsent{grid-column:1/-1;align-items:center;gap:10px;display:flex;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:400!important}.selectedConsent input{width:18px;height:18px;accent-color:var(--red);border-radius:0}.selectedFields button{background:var(--red);color:#fff;text-align:left;cursor:pointer;border:0;grid-column:1/-1;padding:18px 20px;font-weight:900}.selectedFields button:disabled{opacity:.55}.selectedError{color:#a22;grid-column:1/-1;font-size:12px}.selectedSuccess{grid-column:1/-1;padding:20px 0}.selectedSuccess h3{font-size:34px}.selectedFooter{color:#aaa;border-top:1px solid #343538;grid-template-columns:1fr auto auto;align-items:center;gap:40px;width:min(1220px,100% - 56px);margin:auto;padding:45px 0 55px;font-size:12px;display:grid}.selectedFooter p{margin:0}.selectedFooter a{color:#fff}@media (width<=900px){.selectedHero{grid-template-columns:1fr;gap:35px;padding:68px 0 45px}.selectedChoices>div{grid-template-columns:1fr 1fr}.selectedResultGrid,.selectedLead{grid-template-columns:1fr}.selectedResultGrid>div,.selectedResultGrid>aside{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.selectedResult>header{flex-direction:column}.selectedResult header>b{white-space:normal}.selectedFooter{grid-template-columns:1fr;gap:16px}}@media (width<=560px){.selectedHeader span{display:none}.selectedHeader img{width:155px}.selectedHero h1{font-size:52px}.selectedProgress{gap:7px}.selectedProgress span{font-size:8px}.selectedChoices{padding:24px 18px}.selectedChoices>div{grid-template-columns:1fr}.selectedResult>header,.selectedLead,.selectedResultGrid>div,.selectedResultGrid>aside{padding:28px 22px}.selectedFields{grid-template-columns:1fr}.selectedFooter{padding-bottom:40px}}.publisherTheme .subHero .sectionLabel{color:#8fd4df}.publisherTheme .subHero>div>p:not(.sectionLabel){color:#d7e6ec}.publisherTheme .subHero .primary{color:var(--ink);background:#8fd4df}.publisherTheme .benefitSection{background:#102638}.publisherTheme .benefitGrid span,.publisherTheme .numberList b{color:#8fd4df}.publisherTheme .checkList li:before{color:#247c9d}.publisherTheme .smallCta{background:#17334b}.publisherTheme .smallCta .primary{color:var(--ink);background:#8fd4df}.publisherMarkets{color:var(--ink);background:#e4eef1;padding:110px 0}.publisherMarketsIntro{grid-template-columns:.72fr 1.28fr;align-items:start;gap:24px 80px;display:grid}.publisherMarketsIntro .sectionLabel{color:#247c9d;grid-row:1/4}.publisherMarketsIntro h2{letter-spacing:-.055em;max-width:840px;margin:0;font-size:clamp(46px,5.5vw,76px);line-height:.95}.publisherMarketsIntro>p:last-child{color:#4e626b;max-width:760px;margin:8px 0 0;font-size:17px;line-height:1.62}.publisherMarketsGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:58px;display:grid}.publisherMarketsGrid span{min-height:132px;transition:transform .25s var(--ease),border-color .25s var(--ease),background .25s var(--ease);background:#f3f7f8;border:1px solid #c4d3d8;align-items:flex-end;padding:28px 26px;font-size:clamp(16px,1.25vw,19px);font-weight:700;line-height:1.25;display:flex}.publisherMarketsGrid span:hover{background:#fff;border-color:#8caeb9;transform:translateY(-3px)}.publisherMarketsGrid .publisherMarketsOpen{color:#17334b;background:#d7e9ed;border-color:#9fc2cb;padding-right:58px;position:relative}.publisherMarketsGrid .publisherMarketsOpen:hover{background:#c9e1e6;border-color:#79a9b6}.publisherMarketsGrid .publisherMarketsOpen:after{content:"+";color:#247c9d;font-size:28px;font-weight:400;line-height:1;position:absolute;top:21px;right:25px}.publisherMarketsAction{background:#fff;border-top:4px solid #247c9d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px;margin-top:18px;padding:32px 34px;display:grid}.publisherMarketsAction p{color:#52636a;max-width:900px;margin:0;font-size:17px;line-height:1.55}.publisherMarketsAction strong{color:var(--ink);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:12px;line-height:1.2;display:block}.publisherMarketsAction .primary{white-space:nowrap;background:var(--red);color:#fff;padding:18px 24px}.publisherNote{color:#fff;background:#17334b;border-top:6px solid #247c9d;grid-template-columns:1.08fr .92fr;margin:0 auto 100px;padding:0;display:grid}.publisherNoteIntro{border-right:1px solid #ffffff38;padding:58px 62px 62px}.publisherNote .sectionLabel{color:#8fd4df;margin:0 0 42px}.publisherNote h2{letter-spacing:-.055em;max-width:700px;margin:0;font-size:clamp(42px,4.8vw,66px);line-height:.96}.publisherNoteAction{flex-direction:column;justify-content:center;align-items:flex-start;padding:60px 58px;display:flex}.publisherNoteAction p{color:#d4e1e7;max-width:560px;margin:0 0 12px;font-size:16px;line-height:1.58}.publisherNoteAction .primary{background:var(--red);color:#fff;margin-top:26px;padding:18px 22px}@media (width<=900px){.publisherMarkets{padding:75px 0}.publisherMarketsIntro{grid-template-columns:1fr;gap:22px}.publisherMarketsIntro .sectionLabel{grid-row:auto}.publisherMarketsIntro h2{font-size:clamp(42px,12vw,62px)}.publisherMarketsGrid{grid-template-columns:1fr 1fr;margin-top:42px}.publisherMarketsAction{grid-template-columns:1fr;align-items:start;gap:24px}.publisherMarketsAction .primary{text-align:center;width:100%}.publisherNote{grid-template-columns:1fr;margin-bottom:70px}.publisherNoteIntro{border-bottom:1px solid #ffffff38;border-right:0;padding:40px 30px}.publisherNote .sectionLabel{margin-bottom:28px}.publisherNoteAction{padding:36px 30px 42px}.publisherNoteAction .primary{text-align:center;width:100%}}@media (width<=560px){.publisherMarketsGrid{grid-template-columns:1fr}.publisherMarketsGrid span{min-height:96px;padding:22px}.publisherMarketsAction{padding:25px 22px}.publisherMarketsAction p{font-size:16px}}.planningGrid{align-items:stretch}.planningGrid article{height:100%;transform:none!important}.planningGrid article.featured{height:calc(100% + 22px);transform:translateY(-22px)!important}.smallBusinessSection{background:var(--ink);color:#fff;padding:110px 0}.smallBusinessHero{grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;max-width:1120px;margin-bottom:62px;display:grid}.smallBusinessHero h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,64px);line-height:1}.smallBusinessHero>div:last-child p{color:#c5c5c2;font-size:19px;line-height:1.6}.starterExample{color:var(--ink);border-top:10px solid var(--red);background:#fff;grid-template-columns:.65fr 1.35fr .8fr;display:grid}.starterPrice,.starterStory,.starterExample aside{padding:34px}.starterPrice{background:var(--red);color:#fff;flex-direction:column;justify-content:center;display:flex}.starterPrice span,.starterPrice small{text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:900}.starterPrice strong{margin:22px 0 10px;font-size:47px;line-height:1}.starterPrice s{color:#ffd5ce;margin-top:24px;font-size:13px}.starterStory{border-right:1px solid var(--line)}.starterStory h3{margin:0 0 18px;font-size:30px;line-height:1.12}.starterStory>p{color:#555;line-height:1.6}.starterStory ol{margin:28px 0;padding:0;list-style:none}.starterStory li{border-top:1px solid var(--line);grid-template-columns:145px 1fr;gap:16px;padding:15px 0;line-height:1.45;display:grid}.starterStory li b{color:var(--red)}.starterStory .exampleNote{font-size:13px}.discountMath{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:9px 20px;margin:24px 0;padding:18px 0;font-size:14px;display:grid}.discountMath>:nth-child(2n){text-align:right}.discountMath strong{color:var(--red);font-size:18px}.mumStarter aside .primary{justify-content:center;width:100%;margin-top:24px}.starterLegal{color:#92928f;margin:18px 0 0;font-size:11px;line-height:1.55}.mumOffer{color:var(--ink);border-top:8px solid var(--red);background:#fff}.mumOffer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding:24px 34px;display:flex;overflow:visible}.mumOffer>header>div:first-child{flex-direction:column;gap:7px;display:flex}.mumOffer>header span,.offerService span{text-transform:uppercase;letter-spacing:.15em;color:var(--red);font-size:10px;font-weight:900}.mumOffer>header b{font-size:25px}.offerPrice{text-align:right;background:var(--red);color:#fff;flex-direction:column;align-items:flex-end;gap:5px;min-width:260px;margin-bottom:-36px;padding:22px 26px;display:flex;transform:translateY(-18px)}.offerSaving{letter-spacing:.08em!important;color:var(--lime)!important;font-size:11px!important}.offerSaving:after{content:"6.650 €";color:#fff;letter-spacing:.04em;opacity:.78;margin-top:7px;font-size:13px;text-decoration:line-through;text-decoration-thickness:1px;display:block}.offerPrice strong{color:#fff;font-size:38px;line-height:1}.offerPrice small{text-transform:uppercase;letter-spacing:.12em;color:#fff;font-size:9px;font-weight:900}.mumOfferBody{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;padding:30px 34px;display:grid}.mumOfferBody h3{letter-spacing:-.035em;margin:0 0 18px;font-size:36px;line-height:1.05}.mumOfferBody>div:first-child>p:last-child{color:#555;line-height:1.6}.offerFormats{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);align-self:start;display:grid}.offerFormats article{border-right:1px solid var(--line);flex-direction:column;min-height:180px;padding:20px 18px;display:flex}.offerFormats article:last-child{border-right:0}.offerFormats b{color:var(--red);font-size:31px}.offerFormats span{margin:13px 0 9px;font-weight:900}.offerFormats small{color:#666;font-size:12px;line-height:1.45}.offerService{border-top:1px solid var(--line);background:#f1eee7;justify-content:space-between;align-items:center;gap:35px;padding:25px 34px;display:flex}.offerService>div{grid-template-columns:auto 1fr;align-items:center;gap:28px;display:grid}.offerService p{margin:0;font-size:14px;line-height:1.5}.offerService>.primary{white-space:nowrap;justify-content:center;min-width:180px;padding:18px 28px}.mumOffer>footer{color:#fff;background:#28292b;justify-content:space-between;align-items:center;gap:35px;padding:20px 34px;display:flex}.mumOffer>footer p{color:#c8c8c5;max-width:850px;margin:0;font-size:12px;line-height:1.5}.mumOffer>footer b{color:var(--lime)}.starterExample aside>span{text-transform:uppercase;letter-spacing:.13em;color:var(--red);font-size:11px;font-weight:900}.starterExample aside ul{margin:0;padding:20px 0 0;list-style:none}.starterExample aside li{border-bottom:1px solid var(--line);padding:10px 0 10px 22px;position:relative}.starterExample aside li:before{content:"✓";color:var(--red);font-weight:900;position:absolute;left:0}.mixFinder{border-top:8px solid var(--red);background:#161719;margin-top:70px;padding:58px 48px 48px}.mixFinderIntro{grid-template-columns:1.05fr .95fr;align-items:end;gap:14px 110px;margin-bottom:46px;display:grid}.mixFinder h2{letter-spacing:-.045em;max-width:600px;margin:0;font-size:clamp(38px,4.5vw,58px);line-height:.98}.mixFinderIntro p{color:#bbb;margin:0;line-height:1.6}.mixFinderIntro .sectionLabel{grid-area:1/1;margin:0}.mixFinderIntro h2{grid-area:2/1}.mixFinderIntro>p:last-child{grid-area:2/2;align-self:end;max-width:520px;padding-bottom:2px}.finderProgress{grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 26px;display:grid}.finderProgress span{text-transform:uppercase;letter-spacing:.14em;color:#777;border-top:2px solid #3d3e40;padding:14px 0 0;font-size:10px;font-weight:900}.finderProgress span.active{border-color:var(--red);color:#fff}.finderProgress span.done{border-color:var(--lime);color:var(--lime)}.finderQuestions{grid-template-columns:1fr .92fr 1.12fr;gap:14px;display:grid}.finderQuestionsFour{grid-template-columns:repeat(2,1fr);gap:20px}.finderQuestions fieldset{background:#101113;border:1px solid #282a2d;min-width:0;margin:0;padding:30px 26px}.finderQuestions legend{float:left;text-transform:uppercase;letter-spacing:.12em;color:#fff;width:100%;margin:0 0 22px;padding:0;font-size:11px;font-weight:900;line-height:1.35;display:block}.finderQuestions .multiChoice legend{justify-content:space-between;align-items:center;gap:14px;display:flex}.finderQuestions .multiChoice legend small{letter-spacing:.1em;color:#8fd4df;white-space:nowrap;font-size:8px;font-weight:900}.finderQuestions fieldset>div{clear:both}.finderQuestions button{text-align:left;color:#cfcfcd;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #393a3c;align-items:center;gap:12px;width:100%;padding:15px 4px;font-size:14px;display:flex}.finderQuestions button i{border:1px solid #555;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:flex}.finderQuestions button:hover{color:#fff}.finderQuestions button.selected{color:#fff;border-color:var(--red);font-weight:800}.finderQuestions button.selected i{background:var(--red);border-color:var(--red)}.budgetChoice button{grid-template-columns:17px 1fr auto;display:grid}.budgetChoice button i{grid-row:1/span 2}.budgetChoice button b{font-size:17px}.budgetChoice button small{color:#888;align-self:center;font-size:10px}.budgetChoice button.selected small{color:#fff}.finderWaiting{text-align:center;color:#777;border:1px dashed #444;margin-top:14px;padding:28px}.finderWaiting span{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.finderWaiting p{margin:8px 0 0;font-size:13px}.finderResult{color:var(--ink);background:#f4f1ea;margin-top:14px}.finderResult>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:40px;padding:34px 36px;display:flex}.finderResult .resultLabel{text-transform:uppercase;letter-spacing:.14em;color:var(--red);margin:0 0 12px;font-size:10px;font-weight:900}.finderResult h3{letter-spacing:-.035em;margin:0 0 12px;font-size:36px;line-height:1}.finderResult header p:last-child{color:#555;margin:0;line-height:1.5}.finderResult>header>span{background:var(--ink);color:#fff;white-space:nowrap;padding:11px 14px;font-size:11px;font-weight:900}.resultContext{color:#777;background:#fff;gap:36px;padding:16px 36px;font-size:12px;display:flex}.resultContext b{color:var(--ink);margin-left:7px}.resultRecommendation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e7edf0;grid-template-columns:repeat(3,1fr);display:grid}.resultRecommendation>div{border-right:1px solid #cbd5da;padding:22px 24px}.resultRecommendation>div:last-child{border-right:0}.resultRecommendation span{text-transform:uppercase;letter-spacing:.14em;color:#247c9d;font-size:9px;font-weight:900}.resultRecommendation p{color:#33434b;margin:9px 0 0;font-size:13px;line-height:1.5}.resultMix{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding:0 36px 34px;display:grid}.resultMix article{border-top:1px solid var(--line);padding:25px 20px 18px 0}.resultMix strong{min-height:38px;color:var(--red);font-size:15px;line-height:1.25;display:block}.resultMix h4{margin:14px 0 8px;font-size:17px}.resultMix p{color:#666;max-width:210px;margin:0;font-size:12px;line-height:1.5}.finderResult>footer{color:#fff;background:#28292b;justify-content:space-between;align-items:center;gap:30px;padding:22px 36px;display:flex}.finderResult>footer p{color:#bbb;max-width:660px;margin:0;font-size:12px;line-height:1.5}.finderResult>footer .primary{text-align:center;min-width:320px}.resultConditions{background:var(--red);color:#fff;grid-template-columns:190px 1fr;align-items:center;gap:28px;padding:18px 24px;display:grid}.resultConditions span{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900}.resultConditions p{max-width:780px;margin:0;font-size:13px;font-weight:700;line-height:1.5}.resultReach{color:#fff;background:#17334b;grid-template-columns:190px 1fr;gap:28px;padding:24px;display:grid}.resultReach>span{text-transform:uppercase;letter-spacing:.14em;color:#8fd4df;padding-top:4px;font-size:10px;font-weight:900}.resultReach h4{margin:0 0 8px;font-size:22px;line-height:1.15}.resultReach p{color:#e0e8eb;max-width:860px;margin:0 0 8px;font-size:13px;line-height:1.5}.resultReach small{color:#a9bcc4;max-width:860px;font-size:9px;line-height:1.45;display:block}@media (width<=900px){.heroBottom>div{padding-left:0}.claim{font-size:13px;right:2px}.smallBusinessHero,.starterExample,.mixFinderIntro,.finderQuestions{grid-template-columns:1fr}.smallBusinessHero{gap:30px}.starterStory{border-right:0;border-bottom:1px solid var(--line)}.smallBusinessSection{padding:75px 0}.planningGrid article.featured{height:auto;transform:none!important}.mixFinder{padding:28px 20px}.mixFinderIntro .sectionLabel,.mixFinderIntro h2,.mixFinderIntro>p:last-child{grid-area:auto/1}.finderProgress{display:none}.resultMix{grid-template-columns:1fr 1fr;padding:0 24px 24px}.finderResult>header,.finderResult>footer{flex-direction:column;padding:26px 24px}.resultContext{flex-direction:column;gap:8px;padding:16px 24px}.resultRecommendation{grid-template-columns:1fr}.resultRecommendation>div{border-bottom:1px solid #cbd5da;border-right:0}.resultRecommendation>div:last-child{border-bottom:0}.resultConditions,.resultReach{grid-template-columns:1fr;gap:8px}.finderResult>footer .primary{width:100%;min-width:0}.mumOfferBody{grid-template-columns:1fr;gap:28px}.offerFormats{grid-template-columns:1fr}.offerFormats article{border-right:0;border-bottom:1px solid var(--line)}.offerFormats article:last-child{border-bottom:0}.mumOffer>header,.offerService,.mumOffer>footer{flex-direction:column;align-items:flex-start}.offerService>div{grid-template-columns:1fr;gap:10px}.compactPacks article.featured{height:auto;transform:none!important}.marketAccessIntro{padding-bottom:30px}.marketAccessProducts{padding-top:30px}}.legalHero{background:var(--paper);border-bottom:6px solid var(--line);padding:92px 0 78px}.legalHero h1{letter-spacing:-.065em;max-width:1050px;margin:22px 0 0;font-size:clamp(66px,9vw,126px);line-height:.88}.legalPage{grid-template-columns:minmax(330px,400px) minmax(0,1fr);gap:72px;padding-top:100px;padding-bottom:120px;display:grid}.legalIntro{align-self:start;position:sticky;top:118px}.legalIntro h2{letter-spacing:-.045em;overflow-wrap:break-word;margin:0 0 24px;font-size:clamp(38px,4vw,54px);line-height:1}.legalIntro p{color:#5f5c56;font-size:18px;line-height:1.55}.legalIntro small{color:#77736d;margin-top:22px;display:block}.legalContent section{border-top:1px solid var(--line);padding:27px 0 31px}.legalContent h3{margin:0 0 14px;font-size:20px;line-height:1.25}.legalContent p{color:#4f4d49;max-width:760px;margin:0 0 14px;font-size:16px;line-height:1.65}.legalContent p:last-child{margin-bottom:0}.legalContent a{color:var(--red);text-underline-offset:3px;text-decoration:underline}@media (width<=1050px){.legalPage{grid-template-columns:1fr;gap:52px;padding-top:68px;padding-bottom:80px}.legalIntro{max-width:720px;position:static}}@media (width<=900px){.legalHero{padding:64px 0 56px}.legalHero h1{font-size:58px}}.packageSection .partnerPromise{grid-template-columns:.85fr 1.15fr;align-items:start;gap:34px 80px;margin-top:72px;padding-top:48px}.packageSection .partnerPromise .sectionLabel{grid-column:1/3;margin-bottom:0}.packageSection .partnerPromise h2{grid-column:1;max-width:520px;font-size:clamp(36px,4vw,54px)}.packageSection .partnerPromise p:last-child{grid-column:2;margin:0;padding-top:4px}.plannerEntry{background:linear-gradient(90deg,var(--red) 0 18px,#17181a 18px);border-top:0;padding:68px 0}.plannerEntry>.shell{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:90px}.plannerEntry h2{max-width:760px;font-size:clamp(42px,4.7vw,62px)}.plannerEntry p:not(.sectionLabel){max-width:820px}.plannerEntry .primary{background:var(--red);min-width:260px;padding:20px 22px}.plannerEntry .primary span{color:#fff0bf}@media (width<=900px){.packageSection .partnerPromise{grid-template-columns:1fr;gap:24px;margin-top:54px;padding-top:40px}.packageSection .partnerPromise .sectionLabel,.packageSection .partnerPromise h2,.packageSection .partnerPromise p:last-child{grid-column:1}.plannerEntry{background:linear-gradient(90deg,var(--red) 0 8px,#17181a 8px);padding:54px 0}.plannerEntry>.shell{grid-template-columns:1fr;gap:30px}.plannerEntry .primary{min-width:0}}.futureProducts{color:var(--ink);background:#dfe9ed;border-bottom:1px solid #c8d5da;padding:110px 0}.futureHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:100px;margin-bottom:58px;display:grid}.futureHead h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(48px,6vw,82px);line-height:.94}.futureHead>p{color:#45545a;max-width:560px;margin:0;font-size:18px;line-height:1.6}.futureGrid{border-top:1px solid #b7c6cc;border-left:1px solid #b7c6cc;grid-template-columns:repeat(2,1fr);display:grid}.futureGrid article{background:#eaf0f2;border-bottom:1px solid #b7c6cc;border-right:1px solid #b7c6cc;flex-direction:column;min-height:400px;padding:32px 34px;display:flex}.futureGrid article:nth-child(2),.futureGrid article:nth-child(3){background:#f4f1ea}.futureGrid article>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.futureGrid article>div span{color:var(--red);font-size:12px;font-weight:900}.futureGrid article>div small{text-transform:uppercase;letter-spacing:.13em;color:#64757c;font-size:9px;font-weight:900}.futureGrid h3{letter-spacing:-.035em;margin:70px 0 18px;font-size:32px;line-height:1.05}.futureGrid p{color:#536268;max-width:520px;margin:0;font-size:15px;line-height:1.58}.futureGrid strong{color:var(--ink);margin-top:auto;padding-top:28px;font-size:13px;display:block}.futureGrid a{color:var(--red);margin-top:18px;font-size:13px;font-weight:900;display:inline-block}.briefValue{padding:105px 0}.briefValue .packageHeading{grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px;margin-bottom:55px;display:grid}.briefValue .packageHeading h2{letter-spacing:-.05em;white-space:normal;margin:0;font-size:clamp(42px,5vw,70px);line-height:1}.briefValueGrid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.briefValueGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:280px;padding:28px}.briefValueGrid span{color:var(--red);font-size:11px;font-weight:900}.briefValueGrid h3{margin:70px 0 15px;font-size:24px}.briefValueGrid p{color:#666;font-size:14px;line-height:1.55}.leadCapture{color:#fff;border-top:8px solid var(--red);background:#17334b;padding:105px 0}.leadCaptureGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;display:grid}.leadCapture h2{letter-spacing:-.055em;margin:20px 0 28px;font-size:clamp(48px,6vw,78px);line-height:.95}.leadCaptureGrid>div>p:not(.sectionLabel){color:#d3dde2;max-width:620px;font-size:18px;line-height:1.6}.leadTrust{flex-direction:column;gap:10px;margin-top:36px;display:flex}.leadTrust span{color:#d8e2e6;font-size:12px;font-weight:800}.leadTrust span:before{content:"✓";color:#ead7a8;margin-right:10px}.leadForm{color:var(--ink);background:#f4f1ea;padding:38px}.leadFields{gap:18px;display:grid}.leadForm label{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900}.leadForm input,.leadForm select{width:100%;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cfcac0;margin-top:8px;padding:15px 14px;font-size:15px;display:block}.leadForm .consent{text-transform:none;letter-spacing:0;color:#666;align-items:flex-start;gap:12px;margin:22px 0;font-weight:400;line-height:1.45;display:flex}.leadForm .consent input{flex:none;width:17px;height:17px;margin:2px 0 0}.leadForm .consent a{text-decoration:underline}.leadForm button{cursor:pointer;border:0}.leadForm button:disabled{opacity:.65}.formMessage{margin:18px 0 0;font-size:13px;line-height:1.5}.formMessage.success{color:#237347}.formMessage.error{color:#a42d20}.socialMechanic{grid-template-columns:.75fr 1.25fr;gap:100px;padding:100px 0;display:grid}.socialMechanic h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(42px,5vw,68px);line-height:1}.socialMechanic>div:last-child>p{margin:0;font-size:18px;line-height:1.6}.socialExample{border-left:6px solid var(--red);background:#fff;margin-top:28px!important;padding:24px!important;font-size:15px!important}@media (width<=900px){.futureProducts,.briefValue,.leadCapture,.socialMechanic{padding:72px 0}.futureHead,.leadCaptureGrid,.socialMechanic,.briefValue .packageHeading{grid-template-columns:1fr;gap:34px}.futureGrid{grid-template-columns:1fr}.futureGrid article{min-height:330px}.futureGrid h3{margin-top:48px}.briefValueGrid{grid-template-columns:1fr 1fr}.leadForm{padding:25px}}@media (width<=560px){.briefValueGrid{grid-template-columns:1fr}}.referenceTeaser{border-bottom:1px solid var(--line);background:#fff;padding:82px 0}.referenceTeaserHead{grid-template-columns:1.05fr .95fr;align-items:end;gap:100px;margin-bottom:42px;display:grid}.referenceTeaserHead h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(46px,5.5vw,74px);line-height:.95}.referenceTeaserHead>div:last-child p{color:#62625f;max-width:560px;margin:0 0 18px;font-size:17px;line-height:1.6}.referenceTeaserHead a{color:var(--red);font-size:13px;font-weight:900}.referenceLogoRow{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.referenceLogoRow>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f4f1ea;justify-content:center;align-items:center;height:125px;padding:20px;display:flex}.referenceLogoRow img{object-fit:contain;max-width:82%;max-height:54px;display:block}.referenceLogoRow .finanzielle{background:#23943f}.referenceLogoRow .finanzielle img{filter:brightness(0)invert()}.referenceLogoRow .mittelstand{background:#d9202c}.referenceLogoRow .punk{background:#f2df26}.referenceHero{color:#fff;border-bottom:8px solid var(--red);background:#17334b;padding:105px 0 90px}.referenceHero h1{letter-spacing:-.065em;max-width:1100px;margin:25px 0 55px;font-size:clamp(64px,9vw,124px);line-height:.88}.referenceHeroBottom{grid-template-columns:1.1fr .9fr;align-items:start;gap:90px;display:grid}.referenceHeroBottom>p{color:#d3dee3;max-width:760px;margin:0;font-size:20px;line-height:1.6}.referenceHeroBottom>div{border-top:1px solid #587083;flex-direction:column;display:flex}.referenceHeroBottom span{text-transform:uppercase;letter-spacing:.13em;color:#d8e4e8;border-bottom:1px solid #587083;padding:13px 0;font-size:10px;font-weight:900}.referenceMedia{padding-top:95px}.referenceProof{grid-template-columns:.8fr 1.2fr;gap:90px;margin-top:95px;padding:100px 0;display:grid}.referenceProof h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(40px,4.5vw,62px);line-height:1}.referenceProof>div:last-child{gap:12px;display:grid}.referenceProof article{background:#f4f1ea;grid-template-columns:44px 1fr;column-gap:18px;padding:22px 24px;display:grid}.referenceProof article b{color:var(--red);grid-row:1/3;font-size:11px}.referenceProof article h3{margin:0 0 8px;font-size:21px}@media (width<=1100px){.subHeader nav{gap:13px}.subHeader nav a{font-size:11px}.referenceLogoRow{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.referenceTeaser,.referenceMedia{padding:70px 0}.referenceTeaserHead,.referenceHeroBottom,.referenceProof{grid-template-columns:1fr;gap:35px}.referenceLogoRow{grid-template-columns:repeat(2,1fr)}.referenceHero{padding:75px 0 65px}.referenceProof{margin-top:65px;padding:70px 0}}.siteFooter{background:var(--ink);color:#fff;border-top:8px solid var(--red);padding:0 0 28px}.projectContact{color:#fff;border-top:8px solid var(--red);background:#17334b;padding:90px 0}.projectContactGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:90px;display:grid}.projectContact h2{letter-spacing:-.055em;max-width:620px;margin:20px 0 26px;font-size:clamp(46px,5.6vw,76px);line-height:.95}.projectContact h1{letter-spacing:-.055em;max-width:650px;margin:20px 0 28px;font-size:clamp(52px,6vw,82px);line-height:.95}.projectContactGrid>div:first-child>p:not(.sectionLabel){color:#d4e0e5;max-width:590px;font-size:17px;line-height:1.6}.contactQualifier{border-top:1px solid #ffffff35;grid-template-columns:1fr 1fr;gap:0 20px;max-width:520px;margin-top:36px;display:grid}.contactQualifier span{text-transform:uppercase;letter-spacing:.09em;color:#e3eaed;border-bottom:1px solid #ffffff35;align-items:center;min-height:48px;padding:14px 8px 12px 18px;font-size:10px;font-weight:800;line-height:1.35;display:flex;position:relative}.contactQualifier span:before{content:"/";color:var(--red);font-size:13px;font-weight:900;position:absolute;left:0}.projectForm{color:var(--ink);background:#fff;width:100%;min-width:0;padding:44px;box-shadow:0 18px 55px #07131d38}.projectProgress{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;margin-bottom:34px;display:grid}.projectProgress span{text-transform:uppercase;letter-spacing:.11em;color:#8e8b84;white-space:nowrap;font-size:9px;font-weight:900}.projectProgress span.active{color:var(--red)}.projectProgress span.done{color:#247c9d}.projectProgress i{background:var(--line);height:1px}.projectStepHead small,.budgetChoices>small{text-transform:uppercase;letter-spacing:.13em;color:var(--red);font-size:11px;font-weight:900;display:block}.projectStepHead h3{letter-spacing:-.045em;margin:14px 0 30px;font-size:38px;line-height:1.03}.projectStepHead p{color:var(--ink);margin:8px 0 0;font-size:15px;line-height:1.5}.selectionStep{display:block}.requestChoices{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.requestChoices button{border:1px solid var(--line);text-align:left;height:78px;font:inherit;cursor:pointer;background:#f7f5f0;flex-direction:column;justify-content:center;align-items:flex-start;padding:18px 52px 18px 20px;transition:background .18s,color .18s,border-color .18s;display:flex;position:relative}.requestChoices button:last-child{grid-column:1/-1}.requestChoices button span{font-size:15px;font-weight:800}.requestChoices button:after{content:"+";color:var(--red);font-size:25px;font-weight:400;line-height:1;position:absolute;top:50%;right:20px;transform:translateY(-52%)}.requestChoices button.selected{border-color:var(--red);background:var(--red);color:#fff;box-shadow:none}.requestChoices button.selected:after{content:"✓";color:#fff;font-size:18px;font-weight:900}.requestHead h3{white-space:normal;letter-spacing:-.04em;max-width:100%;margin-top:0;margin-bottom:7px;font-size:clamp(28px,2.4vw,34px)}.requestHead p{color:#77736c;margin:0;font-size:11px}.budgetChoices>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.budgetChoices button{border:1px solid var(--line);min-height:44px;font:inherit;cursor:pointer;background:#fff;padding:9px 8px;font-size:11px}.selectionStep .projectNext,.projectNext{margin-top:30px}.projectNext:disabled{opacity:.4;cursor:not-allowed}.briefingHead h3{margin:12px 0 0}.projectBriefSummary{border-top:2px solid var(--red);border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1.65fr) minmax(185px,.65fr) auto;align-items:center;gap:0;margin:26px 0 38px;padding:15px 0;display:grid}.projectBriefSummary>div{flex-direction:column;justify-content:center;padding:0 28px 0 0;display:flex}.projectBriefSummary>div+div{border-left:1px solid var(--line);padding-left:28px}.projectBriefSummary small{text-transform:uppercase;letter-spacing:.14em;color:var(--red);margin-bottom:5px;font-size:9px;font-weight:900;display:block}.projectBriefSummary p{margin:0;font-size:13px;font-weight:700;line-height:1.35}.projectBriefSummary>div:nth-child(2) p{white-space:nowrap}.projectBriefSummary button{color:var(--ink);white-space:nowrap;border-bottom:1px solid var(--ink);background:0 0;place-self:center end;margin-left:28px;padding:8px 0 6px;font-size:11px;font-weight:900}.projectFields{grid-template-columns:1fr 1fr;gap:32px 40px;padding-top:8px;display:grid}.projectForm label{text-transform:uppercase;letter-spacing:.11em;color:var(--ink);font-size:12px;font-weight:900}.projectForm input,.projectForm select{border:0;border-bottom:2px solid var(--ink);width:100%;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;background:#fff;margin-top:9px;padding:12px 0 14px;font-size:18px;display:block}.projectForm input:focus,.projectForm textarea:focus{border-color:var(--red);outline:none}.projectForm input::placeholder,.projectForm textarea::placeholder{color:#77736c;opacity:1;font-weight:400}.projectMessage{grid-column:1/3;margin-top:10px}.projectMessage>span{display:block}.projectForm textarea{border:2px solid var(--ink);width:100%;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;resize:vertical;background:#fff;min-height:145px;margin-top:12px;padding:20px;font-size:17px;line-height:1.55;display:block}.projectPermissions{gap:14px;margin:34px 0 22px;display:grid}.projectForm .consent{text-transform:none;letter-spacing:0;color:#252525;align-items:flex-start;gap:14px;margin:0;font-size:13px;font-weight:400;line-height:1.5;display:flex}.projectForm .dataConsent{border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;padding:9px 0;font-size:12px;line-height:1.25}.projectForm .consent input{appearance:none;border:1.5px solid var(--ink);background:#fff;flex:none;width:21px;height:21px;margin:0;position:relative}.projectForm .dataConsent input{aspect-ratio:1;border:1.5px solid var(--ink);box-sizing:border-box;cursor:pointer;border-radius:0;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;display:block}.projectForm .consent input:checked{background:var(--red);border-color:var(--red)}.projectForm .consent input:checked:after{content:"✓";color:#fff;font-size:13px;position:absolute;top:-1px;left:4px}.projectForm .dataConsent input:checked:after{font-size:12px;top:-2px;left:3px}.projectForm .consent a{border-bottom:1px solid #777;padding-bottom:1px;text-decoration:none}.projectForm .newsletterConsent{color:#fff;border:0;border-left:6px solid var(--red);background:#17334b;padding:20px}.newsletterConsent span{flex-direction:column;gap:5px;display:flex}.newsletterConsent strong{color:#fff;text-transform:uppercase;letter-spacing:.11em;font-size:12px}.projectTrust{color:#323232;max-width:680px;margin:0 0 22px;font-size:13px;line-height:1.5}.projectForm button{cursor:pointer;border:0}.projectForm button:disabled{opacity:.65}.projectForm .newsletterConsent{background:var(--lime);color:var(--ink);border:0;padding:24px}.projectForm .newsletterConsent input{cursor:pointer;background:#fff;border:0;border-radius:20px;width:46px;height:25px;transition:background .2s;box-shadow:inset 0 0 0 1px #9dad52}.projectForm .newsletterConsent input:before{content:"";background:var(--ink);border-radius:50%;width:19px;height:19px;transition:transform .2s;position:absolute;top:3px;left:3px}.projectForm .newsletterConsent input:checked{background:var(--ink);box-shadow:none;border:0}.projectForm .newsletterConsent input:checked:before{background:var(--lime);transform:translate(21px)}.projectForm .newsletterConsent input:checked:after{content:none}.newsletterConsent strong{color:var(--ink)}.newsletterConsent b{color:var(--ink);letter-spacing:0;text-transform:none;font-size:16px;line-height:1.3}.newsletterConsent span{gap:6px}.projectInquiryPage .projectContact{border-top:8px solid var(--red);padding:105px 0 115px}.projectInquiryPage .projectContactGrid{align-items:start}.projectDetailsStep{gap:28px;display:grid}.projectGoal,.projectGoal>span{display:block}.projectGoal textarea{min-height:120px}.projectDetailBlock{border-top:1px solid var(--line);padding-top:25px}.projectDetailBlock>small{text-transform:uppercase;letter-spacing:.13em;color:var(--red);margin-bottom:13px;font-size:10px;font-weight:900;display:block}.projectChoiceChips{border-top:1px solid #d5d0c7;border-left:1px solid #d5d0c7;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.projectChoiceChips button{min-height:66px;font:inherit;cursor:pointer;text-align:left;background:#f7f5f0;border:1px solid #d5d0c7;border-top:0;border-left:0;align-items:center;padding:14px 38px 14px 15px;font-size:12px;line-height:1.3;display:flex;position:relative}.projectChoiceChips button:after{content:"+";color:var(--red);font-size:18px;position:absolute;top:50%;right:14px;transform:translateY(-52%)}.projectChoiceChips button:hover{background:#efeae1}.projectChoiceChips button.selected{color:#fff;background:#17334b}.projectChoiceChips button.selected:after{content:"✓";color:#fff;font-size:14px;font-weight:900}.audienceChoices{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:26px;display:grid}.audienceChoices button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:132px;color:var(--ink);text-align:left;font:inherit;background:#f7f5f0;flex-direction:column;justify-content:center;gap:9px;padding:24px 54px 24px 24px;transition:background .18s,color .18s;display:flex;position:relative}.audienceChoices button:after{content:"+";color:var(--red);font-size:24px;font-weight:400;position:absolute;top:23px;right:22px}.audienceChoices strong{font-size:18px;line-height:1.15}.audienceChoices span{color:#6b6760;font-size:12px;line-height:1.45}.audienceChoices button:hover{background:#efeae1}.audienceChoices button.selected{background:var(--red);color:#fff}.audienceChoices button.selected:after{content:"✓";color:#fff;font-size:17px;font-weight:900}.audienceChoices button.selected span{color:#fff}.contextChange{color:var(--ink);text-transform:uppercase;letter-spacing:.1em;background:0 0;margin:0 0 18px;padding:0 0 5px;font-size:10px;font-weight:900;display:inline-flex;border-bottom:1px solid var(--ink)!important}.optionalBudget small em{color:#777;letter-spacing:.03em;text-transform:lowercase;margin-left:6px;font-style:normal;font-weight:600}.optionalBudget>div{grid-template-columns:repeat(3,1fr)}.projectDetailFields{grid-template-columns:1fr 1fr;align-items:end;gap:36px;padding-top:2px;display:grid}.projectDetailFields label{grid-template-rows:32px auto;align-items:end;display:grid}.projectDetailFields label>span{align-self:start}.projectDetailFields select{cursor:pointer}.detailActions{margin-top:0;padding-top:4px}.detailActions .primary{text-align:center;justify-content:center}.projectAssessment{color:var(--ink);background:#e4eef1;border-left:5px solid #247c9d;margin:30px 0 22px;padding:24px 26px}.projectAssessment small{letter-spacing:.13em;text-transform:uppercase;color:#247c9d;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.projectAssessment p{margin:0;font-size:16px;line-height:1.55}.projectSuccess>strong{margin-top:22px;font-size:18px;display:block}.projectActions{justify-content:space-between;align-items:center;gap:20px;display:flex}.projectBack{color:#666;font:inherit;background:0 0;border:0;padding:12px 0;font-size:12px;font-weight:800}.projectSuccess{color:var(--ink);border-top:7px solid var(--red);background:#e4edf1;padding:48px}.projectSuccess span{letter-spacing:.13em;color:var(--red);font-size:10px;font-weight:900}.projectSuccess h3{margin:40px 0 16px;font-size:32px}.projectSuccess p{color:#52636b;line-height:1.6}.compactFooterTop{grid-template-columns:1fr auto;align-items:end;padding:40px 0 28px}.compactFooterTop .footerLead .brandLogo{margin-bottom:18px}.compactFooterTop .footerLead p{max-width:none;margin:0;font-size:20px}.footerIdentity{flex-direction:column;align-items:flex-end;gap:8px;padding-bottom:2px;display:flex}.footerIdentity a{color:#fff;border-bottom:0;padding-bottom:0;font-size:14px}@media (width<=900px){.projectContact{padding:65px 0}.projectContactGrid{grid-template-columns:1fr;gap:40px}.projectForm{height:auto;min-height:0;padding:25px;overflow:visible}.selectionStep{height:auto;display:block}.selectionStep .requestChoices{margin-top:24px}.selectionStep .budgetChoices,.selectionStep .projectNext{margin-top:30px}.projectStepHead h3{font-size:32px}.requestChoices{grid-template-rows:none;grid-template-columns:1fr}.requestChoices button{min-height:96px}.projectBriefSummary{grid-template-columns:1fr;align-items:start;margin:24px 0 34px;padding:8px 0 17px}.projectBriefSummary>div{padding:11px 0}.projectBriefSummary>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.projectBriefSummary>div:nth-child(2) p{white-space:normal}.projectBriefSummary button{justify-self:start;margin:5px 0 0}.projectFields{grid-template-columns:1fr}.projectMessage{grid-column:1}.projectActions{flex-direction:column-reverse;align-items:stretch}.projectActions .primary{width:100%}.compactFooterTop{grid-template-columns:1fr;gap:30px}.footerIdentity{align-items:flex-start}}@media (width<=620px){.projectForm .dataConsent{white-space:normal;align-items:flex-start;line-height:1.4}.budgetChoices>div{grid-template-columns:1fr}.requestHead h3{white-space:normal;font-size:32px}}.footerTop{grid-template-columns:1.1fr .9fr;align-items:end;gap:110px;padding:72px 0 62px;display:grid}.footerLead .brandLogo{width:290px;margin:0 0 36px}.footerLead p{letter-spacing:-.03em;color:#fff;max-width:540px;margin:0 0 24px;font-size:clamp(24px,2.2vw,34px);font-weight:400;line-height:1.12}.footerLead small{color:#92928f;letter-spacing:.04em;font-size:12px;display:block}.footerContact{border-left:1px solid #38393b;flex-direction:column;align-items:flex-start;padding:10px 0 8px 48px;display:flex}.footerContact>span{text-transform:uppercase;letter-spacing:.16em;color:#9a9a97;font-size:10px;font-weight:900}.footerContact h3{letter-spacing:-.025em;max-width:430px;margin:22px 0 28px;font-size:28px;line-height:1.15}.footerContact .primary{margin-bottom:18px}.footerMail{color:#aaa;border-bottom:1px solid #555;padding-bottom:3px;font-size:13px}.footerLinks{flex-wrap:wrap;gap:12px 28px;padding-bottom:24px;display:flex}.footerLinks a{color:#aaa;font-size:11px}.footerLinks a:hover{color:#fff}.siteFooter .copyright{letter-spacing:.1em;color:#777;border-top:1px solid #292a2c;justify-content:space-between;align-items:center;margin:0;padding-top:22px;font-size:10px;display:flex}.siteFooter .copyright strong{letter-spacing:.16em;color:#fff;font-size:13px}.packageSection .packageHeading h2{white-space:nowrap}@media (width<=900px){.footerTop{grid-template-columns:1fr;gap:48px;padding:55px 0 44px}.footerLead .brandLogo{width:230px}.footerContact{border-top:1px solid #38393b;border-left:0;padding:38px 0 0}.footerLinks{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.siteFooter .copyright{flex-direction:column;align-items:flex-start;gap:14px}.footerLead p{font-size:18px}.packageSection .packageHeading h2{white-space:normal}}.entrySection{background:#17334b}.entrySection .sectionHead>div>p{color:#c4d6de}.entryGrid{border-top:1px solid #ffffff45;border-left:1px solid #ffffff45;grid-template-columns:repeat(3,1fr);display:grid}.entryGrid article{border-bottom:1px solid #ffffff45;border-right:1px solid #ffffff45;flex-direction:column;min-height:470px;padding:32px;display:flex}.entryMeta{justify-content:space-between;align-items:center;gap:20px;display:flex}.entryMeta span{color:#8fd4df;font-size:11px;font-weight:900}.entryMeta small{text-transform:uppercase;letter-spacing:.14em;color:#b9d6df;font-size:9px;font-weight:900}.entryGrid h3{letter-spacing:-.035em;margin:54px 0 28px;font-size:27px;line-height:1.14}.entryGrid p{color:#d7e3e7;margin:0;line-height:1.6}.entrySolution{border-top:1px solid #ffffff45;padding-top:22px}.entrySolution>b{color:#8fd4df;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:9px;display:block}.entrySolution h4{margin:0 0 12px;font-size:20px;line-height:1.2}.entryGrid a{color:#8fd4df;margin-top:auto;padding-top:28px;font-size:13px;font-weight:900}.entryContact{justify-content:space-between;align-items:center;gap:30px;padding:30px 0 0;display:flex}.entryContact p{color:#d7e3e7;max-width:670px;line-height:1.55}.entryContact strong{color:#fff}@media (width<=900px){.entryGrid{grid-template-columns:1fr}.entryGrid article{min-height:0}.entryGrid h3{margin:34px 0 24px}.entryContact{flex-direction:column;align-items:flex-start}}.referenceLogoRow{align-items:center;gap:34px;border:0!important}.referenceLogoRow>div{background:0 0!important;border:0!important;height:100px!important;padding:16px!important}.referenceLogoRow img{max-width:88%;max-height:48px}.referenceLogoRow .boerse img{filter:brightness(0);max-width:92%}.referenceLogoRow .finanzielle img{filter:none;max-width:92%}.referenceLogoRow .mittelstand img{object-fit:contain}.referenceHero{background:#242326}.referenceHeroBottom>div,.referenceHeroBottom span{border-color:#5e5a5b}main:has(.marketAccessIntro) .productHero{background:linear-gradient(118deg,#8f352b 0 76%,#a84535 76% 100%);border-bottom-color:#ead7a8}main:has(.marketAccessIntro) .productHero .sectionLabel.light{color:#fff0bf}main:has(.marketAccessIntro) .productHero>div>p:not(.sectionLabel){color:#f3ddd8}.plannerEntry{background:var(--red);color:#fff;border-top:8px solid var(--ink);padding:75px 0}.plannerEntry .sectionLabel.light{color:#fff0bf}.plannerEntry p:not(.sectionLabel){color:#fff1ed;max-width:790px;margin:0;font-size:17px;line-height:1.6}.plannerEntry .primary{background:var(--ink);flex-direction:column;gap:5px;min-width:235px;display:flex}.plannerEntry .primary span{text-transform:uppercase;letter-spacing:.14em;color:var(--lime);font-size:9px}@media (width<=900px){.plannerEntry{padding:60px 0}.plannerEntry>.shell{grid-template-columns:1fr;align-items:start;gap:30px}}.plannerEntry{color:#fff;background:#17181a;border:0;padding:88px 0}.plannerEntry>.shell{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:88px;display:grid}.plannerCopy{padding:12px 0}.processMarker{text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:15px;font-weight:900;display:flex;color:#fff!important;margin:0 0 34px!important;font-size:11px!important}.processMarker b{background:var(--red);place-items:center;width:42px;height:42px;font-size:12px;display:grid}.processMarker:not(:has(b)){border-left:4px solid var(--red);padding-left:16px}.plannerEntry h2{letter-spacing:-.055em;max-width:760px;margin:0 0 28px;font-size:clamp(44px,5vw,68px);line-height:.98}.plannerCopy>p:last-child{color:#c6c6c3!important;max-width:720px!important;margin:0!important;font-size:17px!important;line-height:1.65!important}.plannerAction{color:var(--ink);border-top:9px solid var(--red);background:#fff;padding:38px 38px 40px;box-shadow:0 22px 55px #0006}.plannerAction .plannerBadge{text-transform:uppercase;letter-spacing:.14em;font-weight:900;color:var(--red)!important;margin:0 0 34px!important;font-size:10px!important}.plannerAction h3{letter-spacing:-.035em;margin:0 0 18px;font-size:32px;line-height:1.06}.plannerAction>p:not(.plannerBadge){color:#555!important;margin:0 0 30px!important;font-size:15px!important;line-height:1.58!important}.plannerEntry .plannerAction .primary{background:var(--red);flex-direction:column;align-items:flex-start;gap:6px;min-width:100%;padding:21px 23px;font-size:15px;display:flex}.plannerEntry .plannerAction .primary span{text-transform:uppercase;letter-spacing:.14em;color:#fff0bf;font-size:9px}.companyTheme .smallCta{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);padding:82px 0}.companyTheme .smallCta h2{max-width:900px;font-size:clamp(38px,4.6vw,62px);line-height:1}.companyTheme .smallCtaCopy p{color:#5f5b54}.companyTheme .smallCta .primary{background:var(--red);color:#fff;white-space:nowrap}.collaborationModes{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:84px 0}.modesHeading{max-width:1080px;margin-bottom:44px}.modesHeading .sectionLabel{margin:0 0 22px}.modesHeading h2{letter-spacing:-.055em;max-width:1080px;margin:0 0 22px;font-size:clamp(44px,5.2vw,70px);line-height:.96}.modesHeading>p:last-child{color:#666;max-width:760px;margin:0;font-size:17px;line-height:1.55}.modeGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.modeGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-top:5px solid var(--red);background:#fff;flex-direction:column;min-height:340px;padding:32px 30px 28px;display:flex}.modeGrid article>span{text-transform:uppercase;letter-spacing:.13em;color:var(--red);font-size:10px;font-weight:900;line-height:1.35}.modeGrid h3{letter-spacing:-.025em;min-height:58px;margin:38px 0 18px;font-size:27px;line-height:1.08}.modeGrid p{color:#666;margin:0;font-size:14px;line-height:1.55}.modeGrid strong{margin-top:auto;padding-top:30px;font-size:13px;line-height:1.45}.modeGrid .agencyMode{color:var(--ink);border-color:var(--line);background:#e4edf1;border-top-color:#17334b}.modeGrid .agencyMode p{color:#4f626b}.modeGrid .agencyMode>span{color:#247c9d}.modeGrid .agencyMode strong{color:#17334b}@media (width<=900px){.collaborationModes{padding:60px 0}.modeGrid{grid-template-columns:1fr}.modeGrid article{min-height:300px}.modeGrid h3{min-height:0}}.referenceProof article{padding:28px 0}@media (width<=900px){.plannerEntry{padding:64px 0}.plannerEntry>.shell{grid-template-columns:1fr;align-items:start;gap:46px}.plannerAction{padding:30px 27px}.companyTheme .smallCta{padding:60px 0}.referenceProof{padding-bottom:54px}.referenceMedia .eventIntro{padding-top:58px}}.marketAccessProducts .compactPacks{align-items:stretch}.marketAccessProducts .compactPacks article{height:auto;min-height:700px}.marketAccessProducts .compactPacks article ul{flex:1;margin-bottom:0}.marketAccessProducts .compactPacks article>.primary{justify-content:flex-start;align-items:center;width:100%;min-height:72px;margin-top:30px;padding:18px 28px}.marketAccessHeading{grid-template-columns:.72fr 1.28fr;align-items:start;gap:24px 80px;margin-bottom:54px;display:grid}.marketAccessHeading .sectionLabel{grid-area:1/1/3}.marketAccessHeading h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(44px,5.4vw,72px);line-height:.96}.marketAccessHeading>p:last-child{color:#666;grid-column:2;max-width:720px;margin:0;font-size:17px;line-height:1.6}.marketAccessMandates{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.marketAccessMandates article{border:0;border-right:1px solid var(--line);background:#fff;flex-direction:column;min-height:0;padding:38px 34px 34px;display:flex;position:relative}.marketAccessMandates article:last-child{border-right:0}.marketAccessMandates article>div{display:block}.marketAccessMandates h3{letter-spacing:-.035em;margin:34px 0 16px;padding-right:10px;font-size:29px;line-height:1.08}.marketAccessMandates strong{border-bottom:0;min-height:0;margin:0;padding-bottom:18px;font-size:15px;font-weight:600;line-height:1.5;display:block}.marketAccessMandates ul{color:#555;margin:0;padding:12px 0 0;list-style:none}.marketAccessMandates li{border-bottom:0;padding:7px 0 7px 20px;font-size:13px;line-height:1.45;position:relative}.marketAccessMandates li:before{content:"✓";color:var(--red);font-weight:900;display:block;position:absolute;left:0}.marketAccessCta{border:1px solid var(--line);background:#fff;border-left:6px solid #17334b;justify-content:space-between;align-items:center;gap:40px;margin-top:18px;padding:28px 30px;display:flex}.marketAccessCta p{color:#555;max-width:720px;margin:0;font-size:14px;line-height:1.5}.marketAccessCta .primary{white-space:nowrap;background:var(--red)}.eventCopy .eventLink{color:var(--red);margin-top:24px;font-size:12px;font-weight:900;display:inline-block}.eventGrid article:nth-child(5) .eventBrand{background:#111c2f!important}.eventGrid article:nth-child(5) .eventBrand img{object-fit:contain;filter:none;width:100%;max-width:none;height:150px;max-height:none;transform:scale(2)}.eventGrid article:nth-child(6) .eventBrand{background:#f6e51d!important}.eventGrid article:nth-child(6) .eventBrand img{filter:none;max-width:68%;max-height:86px}.mediaGrid .mediaCopy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;display:-webkit-box;overflow:hidden}@media (width<=900px){.marketAccessProducts .compactPacks article{min-height:auto}.marketAccessProducts .compactPacks article>.primary{min-height:60px}.marketAccessHeading{grid-template-columns:1fr;gap:24px}.marketAccessHeading .sectionLabel,.marketAccessHeading>p:last-child{grid-area:auto/1}.marketAccessMandates{grid-template-columns:1fr}.marketAccessMandates article{min-height:430px}.marketAccessMandates h3{margin-top:42px;font-size:29px}.marketAccessCta{flex-direction:column;align-items:flex-start;padding:28px}.marketAccessCta .primary{text-align:center;width:100%}}.entryContact p{white-space:nowrap;max-width:none}.method{padding-bottom:95px}@media (width<=900px){.entryContact p{white-space:normal}.method{padding-bottom:70px}}.mediaVisual.finanzielle{background:#20b83a!important}.referenceProof{padding-bottom:0}.referenceMedia .eventIntro{margin-top:0;padding-top:38px}@media (width<=900px){.referenceProof{padding-bottom:0}.referenceMedia .eventIntro{margin-top:0;padding-top:34px}}:root{--space-section:104px;--space-section-medium:88px;--space-section-compact:56px}.intro,.services,.networkBand,.about,.forWhom,.method{padding:var(--space-section) 0}.referenceTeaser,.benefitSection,.packageSection,.dataSection,.budgetSection,.newsletterFormats,.smallBusinessSection,.briefValue,.leadCapture,.marketFaq{padding:var(--space-section-medium) 0}.subHero,.productHero{padding:var(--space-section) 0 var(--space-section-medium)}.subSection,.cta{padding:var(--space-section-medium) 0}.referenceHero{padding:var(--space-section) 0 var(--space-section-medium)}.referenceMedia{padding:var(--space-section-medium) 0}.referenceProof{margin-top:var(--space-section-medium);padding:var(--space-section-medium) 0 0}.referenceMedia .eventIntro{margin:0 0 48px;padding-top:72px}.plannerEntry,.smallCta{padding:var(--space-section-compact) 0}@media (width<=900px){:root{--space-section:72px;--space-section-medium:64px;--space-section-compact:44px}.intro,.services,.networkBand,.method,.about,.forWhom,.referenceTeaser,.benefitSection,.packageSection,.dataSection,.budgetSection,.newsletterFormats,.smallBusinessSection,.briefValue,.leadCapture,.marketFaq,.subHero,.productHero,.subSection,.cta,.referenceHero,.referenceMedia{padding-top:var(--space-section-medium);padding-bottom:var(--space-section-medium)}.referenceProof{margin-top:var(--space-section-medium);padding:var(--space-section-medium) 0 0}.referenceMedia .eventIntro{padding-top:52px}.plannerEntry,.smallCta{padding:var(--space-section-compact) 0}}.plannerEntry{padding:88px 0}.companyTheme .smallCta{padding:82px 0}.referenceProof{padding:var(--space-section-medium) 0 72px}.referenceMedia .eventIntro{padding-top:80px}@media (width<=900px){.plannerEntry{padding:64px 0}.companyTheme .smallCta{padding:60px 0}.referenceProof{padding:var(--space-section-medium) 0 54px}.referenceMedia .eventIntro{padding-top:58px}}.subHero,.productHero,.referenceHero{border-bottom:8px solid #ead7a8!important}:root{--page-max:1240px;--header-height:78px;--radius:0px;--shadow-soft:0 16px 46px #10111317;--ease:cubic-bezier(.2,.7,.2,1)}.shell{width:min(var(--page-max),calc(100% - 64px))}.header{height:var(--header-height);min-height:var(--header-height);padding:0;display:block}.headerInner{width:min(var(--page-max),calc(100% - 64px));grid-template-columns:185px minmax(0,1fr) 160px;align-items:center;column-gap:42px;height:100%;margin:0 auto;display:grid}.header .brandLogo{justify-self:start;width:185px;margin:0}.header nav{white-space:nowrap;justify-content:flex-end;align-items:center;gap:26px;display:flex}.header nav a{line-height:1.2;position:relative}.header .miniCta{white-space:nowrap;justify-content:center;align-items:center;width:160px;min-height:42px;padding:0 18px;display:flex}.header nav a:after{content:"";height:2px;transition:right .25s var(--ease);background:currentColor;position:absolute;bottom:-8px;left:0;right:100%}.header nav a:hover:after,.header nav a[aria-current=page]:after{right:0}.header nav a[aria-current=page]{color:var(--red)}.header .miniCta[aria-current=page],.mobileQuickCta[aria-current=page]{background:var(--red);color:#fff}.miniCta,.primary{transition:transform .25s var(--ease),background-color .25s,color .25s}.miniCta:hover,.primary:hover{transform:translateY(-2px)}.subHero,.productHero,.referenceHero{box-sizing:border-box;align-items:center;min-height:688px;padding-top:96px;padding-bottom:82px;display:flex;border-bottom-width:6px!important}.subHero>div,.productHero>div,.referenceHero>div{width:100%}.subHero h1,.productHero h1,.referenceHero h1{letter-spacing:-.062em;max-width:1120px;margin-top:24px;margin-bottom:34px;font-size:clamp(58px,7.15vw,104px);line-height:.9}.subHero>div>p:not(.sectionLabel),.productHero>div>p:not(.sectionLabel),.referenceHeroBottom>p{max-width:790px;font-size:19px;line-height:1.55}.subHero .primary,.productHero .primary{margin-top:26px}.sectionLabel{margin-top:0;line-height:1.35}.sectionHead,.subSection,.method,.referenceProof,.marketAccessHeading{align-items:start}.sectionHead h2,.subSection h2,.method h2,.referenceProof h2,.marketAccessHeading h2{max-width:780px}.sectionHead>div>p,.subSection p,.methodSteps p{max-width:720px}.sectionHead{margin-bottom:52px}.methodSteps article,.referenceProof article{transition:background-color .22s var(--ease),padding-left .22s var(--ease)}.methodSteps article:hover,.referenceProof article:hover{background:#ffffff7a;padding-left:14px}.mediaGrid,.eventGrid,.fitGrid,.dataGrid,.packageGrid,.marketAccessMandates{align-items:stretch}.mediaGrid article,.eventGrid article,.fitGrid article,.dataGrid article,.packageGrid article,.marketAccessMandates article{height:100%;transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)}.mediaGrid article:hover,.eventGrid article:hover,.fitGrid article:hover,.dataGrid article:hover,.marketAccessMandates article:hover{box-shadow:var(--shadow-soft);border-color:#bbb5aa;transform:translateY(-5px)}.mediaCopy,.eventCopy{padding:28px 30px 30px}.mediaCopy p,.eventCopy p{line-height:1.55}.brandLink,.eventLink{padding-top:20px;margin-top:auto!important}.referenceLogoRow>div{transition:transform .25s var(--ease),opacity .25s}.referenceLogoRow>div:hover{opacity:.82;transform:translateY(-3px)}.smallCta>div,.plannerEntry>.shell{align-items:center}.smallCta h2,.plannerEntry h2{max-width:820px}.smallCta .primary,.plannerEntry .primary{text-align:center;flex:none;justify-content:center}.smallCtaCopy{max-width:880px}.smallCtaCopy h2{max-width:none}.smallCtaCopy p{color:#fff1ed;max-width:760px;margin:18px 0 0;font-size:18px;line-height:1.55}.smallCtaCopy .contactPhone{color:inherit;margin-top:18px;font-size:18px;font-weight:800;text-decoration:none;display:inline-block}.plannerFollowup{color:#fff;border-bottom:1px solid #ffffff80;margin-top:18px;padding-bottom:4px;font-size:13px;font-weight:900;display:inline-block}.projectContactGrid{grid-template-columns:minmax(330px,.78fr) minmax(620px,1.22fr);gap:76px}.projectForm{padding:42px 44px 44px;overflow:hidden}.projectFormStep1,.projectFormStep2,.projectFormStep3{min-height:0}.projectProgress{margin-bottom:34px}.projectStepHead h3{max-width:100%;font-size:clamp(30px,3vw,42px);line-height:1.05}.requestChoices{gap:12px}.requestChoices button{background:#f6f3ed;border:1px solid #0000;min-height:86px;padding:20px 22px}.requestChoices button:hover{background:#efeae1;border-color:#d4cec3}.requestChoices button.selected{background:var(--red);color:#fff;border-color:var(--red)}.budgetChoices{margin-top:32px}.budgetChoices>div{gap:8px}.budgetChoices button{border:1px solid var(--line);background:#fff;min-height:46px;padding:10px 12px}.budgetChoices button:hover{border-color:var(--ink)}.budgetChoices button.selected{color:#fff;background:#17334b;border-color:#17334b}.projectNext{justify-content:center;min-width:250px;margin-top:28px}.projectFields{gap:28px 40px}.projectForm input,.projectForm select{font-size:17px}.projectPermissions{margin-top:28px}.projectActions{margin-top:24px}footer{padding-top:0}.footerTop{padding-top:64px}.footerBar{padding-bottom:10px}@media (width<=1180px){.shell{width:min(100% - 48px,1080px)}.headerInner{grid-template-columns:170px minmax(0,1fr) 150px;column-gap:24px;width:calc(100% - 48px)}.header .brandLogo{width:170px}.header nav{gap:18px}.header nav a{font-size:12px}.header .miniCta{width:150px}.projectContactGrid{grid-template-columns:.72fr 1.28fr;gap:46px}.projectForm{padding:36px}.subHero h1,.productHero h1,.referenceHero h1{font-size:clamp(56px,7.4vw,88px)}}@media (width<=900px){.shell{width:min(100% - 36px,720px)}.header{height:68px;min-height:68px;padding:0}.headerInner{gap:18px;width:calc(100% - 40px);display:flex}.header .brandLogo{width:158px;margin-right:auto}.header .miniCta{width:auto;min-height:40px;padding:0 14px}.subHero,.productHero,.referenceHero{min-height:0;padding-top:66px;padding-bottom:62px;border-bottom-width:5px!important}.subHero h1,.productHero h1,.referenceHero h1{font-size:clamp(48px,12vw,68px);line-height:.93}.subHero>div>p:not(.sectionLabel),.productHero>div>p:not(.sectionLabel),.referenceHeroBottom>p{font-size:17px}.projectContactGrid{grid-template-columns:1fr;gap:42px}.projectForm{padding:28px 24px}.requestChoices button{min-height:76px}.budgetChoices>div{grid-template-columns:1fr 1fr}.audienceChoices{grid-template-columns:1fr}.audienceChoices button{min-height:106px}.projectDetailFields{grid-template-columns:1fr;gap:24px}.projectChoiceChips{grid-template-columns:repeat(2,minmax(0,1fr))}.projectProgress{gap:8px}.projectProgress span{font-size:8px}.mediaGrid article:hover,.eventGrid article:hover,.fitGrid article:hover,.dataGrid article:hover,.marketAccessMandates article:hover{box-shadow:none;transform:none}}@media (width<=520px){.shell{width:calc(100% - 28px)}.subHero h1,.productHero h1,.referenceHero h1{font-size:46px}.projectForm{padding:24px 18px}.budgetChoices>div,.optionalBudget>div,.contactQualifier{grid-template-columns:1fr}.projectProgress span{font-size:0}.projectProgress span:before{font-size:9px}.projectProgress span:first-child:before{content:"01"}.projectProgress span:nth-child(3):before{content:"02"}.projectProgress span:nth-child(5):before{content:"03"}.projectChoiceChips{grid-template-columns:1fr}.projectChoiceChips button{text-align:left;width:100%}.detailActions .primary{width:100%}}@media (width>=901px){.companyTheme .subHero,.publisherTheme .subHero,.referenceHero{align-items:flex-start;height:700px;min-height:700px;padding-top:92px;padding-bottom:76px;overflow:hidden}main:has(.marketAccessIntro) .productHero{align-items:flex-start;height:700px;min-height:700px;padding-top:92px;padding-bottom:76px;overflow:hidden}.companyTheme .subHero h1,.publisherTheme .subHero h1,.referenceHero h1{margin-top:24px;margin-bottom:30px}main:has(.marketAccessIntro) .productHero h1{margin-top:24px;margin-bottom:30px}}.rateLogoGrid{grid-template-columns:repeat(3,1fr);margin-top:32px}.rateLogoGrid>div{height:94px;padding:17px}.rateLogoGrid img{max-width:88%;max-height:46px}.rateWordmark{letter-spacing:-.05em;text-align:center;flex-direction:column;font-weight:900;line-height:.82;display:flex!important}.punkWordmark{font-size:21px;background:#f1de24!important}.finanzielleWordmark{color:#21bf3b;font-family:Georgia,serif;font-size:23px;font-weight:400}.finanzielleWordmark small{color:#ff3b85;letter-spacing:.04em;margin-top:6px;font-family:Arial,sans-serif;font-size:5px}.liberalWordmark{font-family:Georgia,serif;font-size:28px;font-weight:400;background:#f3e829!important}.zukunftWordmark{color:#073d5e;text-transform:lowercase;font-size:21px}.rateEventLogos{border-top:1px solid #d7d2c8;border-left:1px solid #d7d2c8;grid-template-columns:repeat(2,1fr);margin-top:28px;display:grid}.rateEventLogos>div{background:#fff;border-bottom:1px solid #d7d2c8;border-right:1px solid #d7d2c8;justify-content:center;align-items:center;height:78px;padding:14px;display:flex}.rateEventLogos img{object-fit:contain;max-width:82%;max-height:46px}.customerReferences .rateClientLogos{border-top:1px solid #d7d2c8;border-left:1px solid #d7d2c8;grid-template-columns:repeat(2,1fr);gap:0;margin-top:38px;padding:0}.customerReferences .rateClientLogos>div{background:#fff;border-bottom:1px solid #d7d2c8;border-right:1px solid #d7d2c8;height:92px;padding:18px}.customerReferences .rateClientLogos img{filter:grayscale();opacity:.84;max-width:76%;max-height:52px}.rateFounder{grid-template-columns:1.08fr .92fr;align-items:start;gap:38px;display:grid}.rateFounder h2{letter-spacing:-.052em;margin:10px 0 18px;font-size:43px;line-height:.98}.rateFounderLead{font-size:17px;line-height:1.45;color:#101113!important}.rateFounderCopy>p:not(.rateKicker){color:#5f6468;font-size:12px;line-height:1.55}.rateFounderFacts{border-top:1px solid #d7d2c8;margin-top:30px}.rateFounderFacts>div{border-bottom:1px solid #d7d2c8;grid-template-columns:120px 1fr;gap:16px;padding:13px 0;display:grid}.rateFounderFacts strong{font-size:12px}.rateFounderFacts span{color:#5f6468;font-size:10px;line-height:1.4}.rateFounder figure{background:#17334b;height:610px;margin:0;position:relative;overflow:hidden}.rateFounder figure img{object-fit:cover;object-position:center top;width:100%;height:100%}.rateFounder figcaption{color:#fff;letter-spacing:.08em;background:#101113;padding:10px;font-size:8px;position:absolute;bottom:14px;left:14px;right:14px}@media (width<=680px){.rateLogoGrid{grid-template-columns:repeat(2,1fr)}.rateEventLogos,.customerReferences .rateClientLogos,.rateFounder{grid-template-columns:1fr}.rateFounder figure{height:480px}}@media print{.rateLogoGrid>div{height:24mm}.rateEventLogos>div{height:20mm}.customerReferences .rateClientLogos>div{height:23mm}.rateFounder figure{height:162mm}}.referenceHeroCopy>p{color:#d3dee3;max-width:720px;margin:0;font-size:19px;line-height:1.55}.referenceHeroCopy .primary{background:var(--lime);color:var(--ink);margin-top:26px;display:inline-flex}.referenceHeroIndex{border-top:1px solid #5e5a5b;flex-direction:column;display:flex}.referenceHeroIndex span{text-transform:uppercase;letter-spacing:.13em;color:#d8e4e8;border-bottom:1px solid #5e5a5b;padding:13px 0;font-size:10px;font-weight:900}@media (width<=900px){.companyTheme .subHero,.publisherTheme .subHero,.referenceHero{align-items:flex-start;height:auto;overflow:visible}main:has(.marketAccessIntro) .productHero{align-items:flex-start;height:auto;overflow:visible}.referenceHeroCopy>p{font-size:17px;line-height:1.48}}.mobileMenu,.mobileQuickCta{display:none}@media (width<=900px){.headerInner{grid-template-columns:minmax(118px,1fr) auto 42px;gap:10px;display:grid}.header .brandLogo{width:min(158px,100%);margin:0}.desktopNav,.desktopCta{display:none!important}.mobileQuickCta{background:var(--ink);color:#fff;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.mobileMenu{display:block;position:relative}.mobileMenu summary{border:1px solid var(--line);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;list-style:none;display:flex}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary span{background:var(--ink);width:18px;height:2px;display:block}.mobileMenu nav{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:normal;flex-direction:column;gap:0;padding:10px 20px 20px;position:fixed;top:68px;left:0;right:0;box-shadow:0 16px 32px #1011131f;display:flex!important}.mobileMenu nav a{border-bottom:1px solid var(--line);padding:15px 2px;font-size:15px}.mobileMenu nav a[aria-current=page]{border-left:3px solid var(--red);color:var(--red);background:#ff4a2f14;padding-left:14px}.mobileMenu nav a:after{display:none}.mobileMenu nav .mobileMenuCta{background:var(--red);color:#fff;text-align:center;border:0;margin-top:12px;padding:15px 18px}.homePage .claim{display:none}.publisherMarketsGrid span{align-items:center}.publisherMarketsGrid .publisherMarketsOpen:after{top:50%;transform:translateY(-50%)}.networkFacts span{white-space:normal}}@media (width<=520px){.marketAccessHeading h2{font-size:40px;line-height:1.02}.marketAccessMandates article{min-height:0}}.header{border-bottom:1px solid var(--line);height:80px;min-height:80px;max-height:80px;padding:0;overflow:visible;border-top:0!important}.headerInner{height:80px;min-height:80px}.referenceProof{margin-top:var(--space-section-medium);padding:var(--space-section-medium) 0 76px;border-top:0;display:block}.referenceProof>div:first-child{max-width:720px;margin-bottom:54px}.referenceProof>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;display:grid}.referenceProof article{background:0 0;border:0;padding:0;display:block}.referenceProof article b{color:var(--red);letter-spacing:.12em;margin-bottom:24px;font-size:11px;display:block}.referenceProof article h3{margin:0 0 13px;font-size:22px;line-height:1.2}.referenceProof article p{color:#666;margin:0;font-size:15px;line-height:1.6}.referenceProof article:hover{background:0 0;padding-left:0}.footerIdentity a{border-bottom:0;padding-bottom:0}.footerBar{border-top:0;padding-top:0}.siteFooter .copyright{border-top:0;padding-top:14px}.footerLinks{padding-top:4px;padding-bottom:18px}.aboutLead{margin-bottom:28px}.networkFacts{border-top:1px solid #555;max-width:560px;margin-top:42px;display:block}.networkFacts span{color:var(--lime);border-top:0;border-bottom:1px solid #555;padding:15px 0;line-height:1.35;display:block}@media (width<=900px){.header{height:68px;min-height:68px;max-height:68px}.headerInner{height:68px;min-height:68px}.referenceProof{padding:70px 0 54px}.referenceProof>div:first-child{margin-bottom:38px}.referenceProof>div:last-child{grid-template-columns:1fr;gap:34px}}html,body{max-width:100%;overflow-x:clip}.headerInner,.subHero>.shell,.productHero>.shell,.referenceHero>.shell,.companyProof>.shell{width:min(var(--page-max),calc(100% - 64px));margin-left:auto;margin-right:auto}.subHero>.shell,.productHero>.shell,.referenceHero>.shell{max-width:var(--page-max)}@media (width<=1180px){.headerInner,.subHero>.shell,.productHero>.shell,.referenceHero>.shell,.companyProof>.shell{width:min(1080px,100% - 48px)}}@media (width<=900px){.headerInner{width:calc(100% - 40px)}.subHero>.shell,.productHero>.shell,.referenceHero>.shell,.companyProof>.shell{width:min(720px,100% - 36px)}}@media (width<=520px){.subHero>.shell,.productHero>.shell,.referenceHero>.shell,.companyProof>.shell{width:calc(100% - 28px)}}.companyProofV2{padding:46px 0}.companyProofV2 .companyProofGrid article{flex-direction:column;justify-content:center;min-height:112px;display:flex}.companyProofV2 .companyProofGrid span{font-size:21px}.companyProofV2 .companyProofGrid p{font-size:15px}.companyBenefitsV2{background:var(--ink);color:#fff;padding:108px 0 0}.companyBenefitsLayout{grid-template-columns:minmax(320px,.82fr) minmax(500px,1.18fr);gap:70px 100px;display:grid}.companyBenefitsLead h2{letter-spacing:-.055em;max-width:650px;margin:18px 0 30px;font-size:clamp(48px,5.3vw,74px);line-height:.96}.companyBenefitsLead>p:last-child{color:#aaa;max-width:560px;font-size:18px;line-height:1.6}.companyBenefitListV2{margin:8px 0 0;padding:0;list-style:none}.companyBenefitListV2 li{border-bottom:1px solid #3d3e40;grid-template-columns:42px 1fr;gap:16px;margin-bottom:28px;padding:4px 0 30px;display:grid}.companyBenefitListV2 li:last-child{margin-bottom:0}.companyBenefitListV2 i{color:#8fd4df;font-size:24px;font-style:normal;line-height:1}.companyBenefitListV2 h3{letter-spacing:-.03em;margin:0 0 9px;font-size:27px;line-height:1.12}.companyBenefitListV2 p{color:#aaa;max-width:700px;margin:0;font-size:16px;line-height:1.58}.companyConditionV2{background:var(--lime);color:var(--ink);grid-column:1/-1;grid-template-columns:190px minmax(260px,.72fr) minmax(420px,1.28fr);align-items:center;gap:40px;margin-top:4px;padding:30px 36px;display:grid}.companyConditionV2 span{text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:900}.companyConditionV2 h3{letter-spacing:-.035em;margin:0;font-size:27px;line-height:1.12}.companyConditionV2 p{margin:0;font-size:16px;line-height:1.55}.companyModesV2{background:var(--paper);padding:112px 0}.companyModesLayout{grid-template-columns:minmax(320px,.82fr) minmax(560px,1.18fr);align-items:start;gap:100px;display:grid}.companyModesLead{position:sticky;top:122px}.companyModesLead h2{letter-spacing:-.055em;max-width:610px;margin:18px 0 28px;font-size:clamp(47px,5vw,70px);line-height:.98}.companyModesLead>p:not(.sectionLabel){color:#5f5b54;max-width:560px;font-size:18px;line-height:1.62}.companyInlineCta{color:var(--red);border-bottom:1px solid var(--red);margin-top:25px;padding-bottom:5px;font-size:14px;font-weight:900;display:inline-block}.companyModeListV2{margin:0;padding:0;list-style:none}.companyModeListV2 li{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:26px;margin-bottom:38px;padding:10px 0 38px;display:grid}.companyModeListV2 li:last-child{margin-bottom:0}.companyModeListV2>li>span{color:var(--red);padding-top:4px;font-size:12px;font-weight:900}.companyModeListV2 small{color:#777;text-transform:uppercase;letter-spacing:.14em;margin-bottom:16px;font-size:10px;font-weight:900;display:block}.companyModeListV2 h3{letter-spacing:-.035em;margin:0 0 12px;font-size:31px;line-height:1.08}.companyModeListV2 p{color:#5f5b54;max-width:700px;margin:0 0 18px;font-size:16px;line-height:1.6}.companyModeListV2 strong{font-size:14px;line-height:1.5}.companyAudienceV2{background:#fff;padding:104px 0}.companyAudienceLayout{grid-template-columns:minmax(340px,.85fr) minmax(520px,1.15fr);align-items:start;gap:100px;display:grid}.companyAudienceV2 h2{letter-spacing:-.055em;max-width:630px;margin:18px 0 0;font-size:clamp(48px,5.2vw,72px);line-height:.98}.companyAudienceLayout>div:last-child>p{color:#56534e;max-width:780px;margin:4px 0 38px;font-size:18px;line-height:1.65}.companyAudienceListV2{grid-template-columns:1fr 1fr;gap:12px 34px;display:grid}.companyAudienceListV2 span{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding:4px 0 14px;font-size:12px;font-weight:900;line-height:1.4}@media (width<=900px){.companyBenefitsV2,.companyModesV2,.companyAudienceV2{padding:72px 0}.companyBenefitsV2{padding-bottom:0}.companyBenefitsLayout,.companyModesLayout,.companyAudienceLayout{grid-template-columns:1fr;gap:45px}.companyModesLead{position:static}.companyConditionV2{grid-template-columns:1fr;gap:12px;margin-top:0;padding:28px}.companyModeListV2 li{grid-template-columns:38px 1fr;gap:12px;margin-bottom:30px;padding-bottom:30px}.companyAudienceListV2{grid-template-columns:1fr}}@media (width<=520px){.companyBenefitsLead h2,.companyModesLead h2,.companyAudienceV2 h2{font-size:43px}.companyBenefitListV2 li{grid-template-columns:32px 1fr;gap:10px}}.clientReferenceDraft{background:#fff;padding:104px 0}.clientReferenceIntro{grid-template-columns:minmax(360px,.95fr) minmax(460px,1.05fr);align-items:end;gap:100px;margin-bottom:58px;display:grid}.clientReferenceIntro h2{letter-spacing:-.055em;max-width:720px;margin:18px 0 0;font-size:clamp(46px,5vw,70px);line-height:.98}.clientReferenceIntro>p{color:#56534e;max-width:730px;margin:0;font-size:18px;line-height:1.65}.clientReferenceRow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:34px 46px;padding:40px 12px;display:grid}.clientReferenceRow>div{justify-content:center;align-items:center;height:82px;padding:8px;display:flex}.clientReferenceRow img{object-fit:contain;filter:grayscale();opacity:.72;width:auto;max-width:100%;height:auto;max-height:54px;transition:filter .22s var(--ease),opacity .22s var(--ease),transform .22s var(--ease);display:block}.clientReferenceRow>div:hover img{filter:grayscale(0);opacity:1;transform:translateY(-2px)}.clientReferenceNote{color:#8a8781;margin:18px 0 0;font-size:11px;line-height:1.5}@media (width<=900px){.clientReferenceDraft{padding:72px 0}.clientReferenceIntro{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.clientReferenceRow{grid-template-columns:repeat(2,1fr);gap:24px 34px}}@media (width<=520px){.clientReferenceIntro h2{font-size:43px}.clientReferenceRow{grid-template-columns:1fr}.clientReferenceRow>div{height:64px}}.homePage .intro h2,.homePage .networkGrid h2,.homePage .referenceTeaserHead h2,.homePage .entrySection .sectionHead h2,.homePage .method h2,.homePage .about h2{letter-spacing:-.055em;font-size:clamp(48px,5.4vw,76px);line-height:.96}@media (width<=520px){.homePage .intro h2,.homePage .networkGrid h2,.homePage .referenceTeaserHead h2,.homePage .entrySection .sectionHead h2,.homePage .method h2,.homePage .about h2{font-size:43px}}:root{--type-display:clamp(82px,10.4vw,148px);--type-page-hero:clamp(60px,7.15vw,104px);--type-section:clamp(48px,5.15vw,72px);--type-compact:clamp(36px,3.8vw,54px);--type-card:clamp(23px,2.15vw,30px)}.homePage .hero h1{font-size:var(--type-display);letter-spacing:-.072em;line-height:.8}.subHero h1,.productHero h1,.newsletterHero h1,.referenceHero h1{font-size:var(--type-page-hero);letter-spacing:-.062em;line-height:.9}.projectContact h1{font-size:var(--type-compact);letter-spacing:-.052em;line-height:.96}.homePage .intro h2,.homePage .networkGrid h2,.homePage .referenceTeaserHead h2,.homePage .entrySection .sectionHead h2,.homePage .method h2,.homePage .about h2,.sectionHead h2,.subSection h2,.method h2,.packageHeading h2,.marketAccessHeading h2,.publisherMarketsIntro h2,.referencePage .sectionHead h2,.referenceProof h2,.eventIntro h2,.modesHeading h2,.companyBenefitsLead h2,.companyModesLead h2,.companyAudienceV2 h2,.clientReferenceIntro h2,.briefValue .packageHeading h2,.leadCapture h2{font-size:var(--type-section);letter-spacing:-.054em;line-height:.97}.partnerPromise h2,.publisherNote h2,.requestInfo h2,.plannerEntry h2,.smallCta h2,.marketFaq .packageHeading h2,.newsletterCard h2{font-size:var(--type-compact);letter-spacing:-.046em;line-height:1}.homePage .cta h2,.cta h2{font-size:var(--type-page-hero);letter-spacing:-.062em;line-height:.9}.serviceGrid h3,.mediaGrid h3,.fitGrid h3,.benefitGrid h3,.modeGrid h3,.companyBenefitListV2 h3,.companyModeListV2 h3,.dataGrid h2{font-size:var(--type-card);letter-spacing:-.03em;line-height:1.12}@media (width<=900px){:root{--type-display:clamp(62px,13vw,92px);--type-page-hero:clamp(52px,10vw,76px);--type-section:clamp(44px,8.5vw,62px);--type-compact:clamp(34px,6.5vw,48px)}}@media (width<=520px){:root{--type-display:58px;--type-page-hero:48px;--type-section:42px;--type-compact:34px;--type-card:23px}}.projectInquiryPage .projectContact h1{letter-spacing:-.058em;max-width:590px;font-size:clamp(56px,5.2vw,70px);line-height:.94}.projectInquiryPage .projectContactGrid>div:first-child>p:not(.sectionLabel){max-width:560px;font-size:17px;line-height:1.62}.projectInquiryPage .contactQualifier span{font-size:11px;line-height:1.18}.projectInquiryPage .projectStepHead h3,.projectInquiryPage .requestHead h3{letter-spacing:-.045em;font-size:clamp(34px,2.7vw,40px);line-height:1.03}.projectInquiryPage .projectStepHead p,.projectInquiryPage .requestHead p{font-size:13px;line-height:1.45}.projectInquiryPage .requestChoices button span{font-size:17px;line-height:1.18}.projectInquiryPage .requestChoices button small{font-size:13px;line-height:1.4}.projectInquiryPage .projectProgress span{font-size:9px;line-height:1.2}.projectInquiryPage .projectNext,.projectInquiryPage .primary{font-size:13px}@media (width<=900px){.projectInquiryPage .projectContact h1{font-size:54px}}@media (width<=520px){.projectInquiryPage .projectContact h1{font-size:46px}.projectInquiryPage .requestChoices button span{font-size:16px}}@media (width<=900px){.projectInquiryPage .contactQualifier{display:none}.projectInquiryPage .projectActions .primary{justify-content:center;align-self:flex-start;width:auto}.projectInquiryPage .projectProgress span{font-size:8px}.projectInquiryPage .projectProgress span:before{content:none!important}.homePage .claim{writing-mode:horizontal-tb;letter-spacing:.18em;color:#b8b8b4;margin-top:34px;font-size:11px;line-height:1.3;display:block;position:static}}@media (width<=520px){.projectInquiryPage .projectProgress{gap:6px}.projectInquiryPage .projectProgress span{letter-spacing:.07em;font-size:7px}}@media (width<=900px){:root{--space-section:50px;--space-section-medium:46px;--space-section-compact:34px}.sectionLabel{margin-bottom:14px}.homePage .hero,.homePage .heroInner{min-height:0}.homePage .heroInner{padding-top:32px;padding-bottom:34px}.homePage .hero h1{margin:62px 0 38px}.homePage .heroBottom{gap:25px}.homePage .heroBottom>p{font-size:18px;line-height:1.45}.homePage .heroBottom>div{gap:18px}.homePage .claim{margin-top:28px}.homePage .intro,.homePage .method,.homePage .forWhom{display:none}.homePage .networkBand,.homePage .referenceTeaser,.homePage .entrySection,.homePage .about,.homePage .cta{padding-top:50px;padding-bottom:50px}.homePage .networkGrid,.homePage .referenceTeaserHead{gap:26px}.homePage .networkLead,.homePage .referenceTeaserHead>div:last-child>p{font-size:16px;line-height:1.5}.homePage .networkFacts{margin-top:25px}.homePage .entrySection .sectionHead{margin-bottom:30px}.homePage .entryGrid article{min-height:0;padding:24px}.homePage .entryGrid h3{margin-top:34px}.homePage .entryContact{margin-top:22px;padding:24px}.homePage .aboutGrid{gap:30px}.homePage .portrait{height:330px}.homePage .aboutGrid>div:last-child>p:not(.sectionLabel):not(.aboutLead){display:none}.homePage .facts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.homePage .facts b{font-size:18px}.homePage .facts span{font-size:9px}.homePage .referenceLogoRow>div:nth-child(n+5){display:none}.subHero,.productHero,.referenceHero{padding-top:50px;padding-bottom:48px}.subHero h1,.productHero h1,.referenceHero h1{margin-top:18px;margin-bottom:25px}.subHero>div>p:not(.sectionLabel),.productHero>div>p:not(.sectionLabel),.referenceHeroBottom>p{line-height:1.48}.subSection,.benefitSection,.packageSection,.collaborationModes,.clientReferenceDraft,.plannerEntry,.publisherMarkets,.publisherNote,.referenceMedia,.marketFaq{padding-top:50px;padding-bottom:50px}.checkList li{padding-top:16px;padding-bottom:16px;font-size:17px}.checkList li:nth-child(n+4){display:none}.benefitGrid article{min-height:0;padding:24px}.benefitGrid h3{margin:34px 0 12px}.seoBridge{display:none}.companyTheme .collaborationModes{padding-top:50px;padding-bottom:50px}.companyTheme .modesHeading{margin-bottom:30px}.companyTheme .modeGrid article{min-height:0;padding:24px}.companyTheme .clientReferenceIntro{gap:20px;margin-bottom:25px}.companyTheme .clientReferenceIntro>p{font-size:15px;line-height:1.5}.companyTheme .clientReferenceRow{grid-template-columns:repeat(3,1fr);gap:14px;padding:20px 0}.companyTheme .clientReferenceRow>div{height:54px}.companyTheme .clientReferenceRow>div:nth-child(n+7){display:none}.companyTheme .plannerEntry>.shell{gap:28px}.companyTheme .plannerCopy>p:last-child,.companyTheme .plannerAction>p:not(.plannerBadge),.publisherTheme>.subSection:nth-of-type(5){display:none}.publisherMarketsIntro{margin-bottom:0}.publisherMarketsGrid{margin-top:28px}.publisherMarketsGrid span{min-height:72px;padding:17px 20px}.publisherMarketsAction{margin-top:22px}.publisherNote{margin-bottom:18px}.marketAccessIntro{display:none}.marketAccessHeading{margin-bottom:30px}.marketAccessHeading>p:last-child{font-size:15px;line-height:1.5}.marketAccessMandates{gap:10px}.marketAccessMandates article{min-height:0;padding:24px}.marketAccessMandates h3{margin:28px 0 14px}.marketAccessMandates strong{min-height:0;padding-bottom:17px}.marketAccessMandates ul{margin:0;padding-top:14px}.marketAccessMandates li:nth-child(n+3){display:none}.marketAccessCta{margin-top:22px}.marketAccessProducts .partnerPromise{margin-top:50px;padding-top:40px}.marketAccessProducts .partnerPromise p:last-child{font-size:15px;line-height:1.5}.marketFaqGrid article{padding:24px 20px}.referenceHeroBottom{gap:22px}.referenceHeroBottom>div{display:none}.referencePage .sectionHead{margin-bottom:30px}.referencePage .sectionHead>div>p{font-size:15px;line-height:1.5}.referencePage .mediaGrid,.referencePage .eventGrid{gap:10px}.referencePage .mediaGrid article,.referencePage .eventGrid article{min-height:0}.referencePage .mediaVisual{min-height:120px}.referencePage .mediaCopy,.referencePage .eventCopy{padding:20px}.referencePage .mediaCopy h3,.referencePage .eventCopy h3{margin:0 0 8px}.referencePage .mediaCopy p,.referencePage .eventCopy p{display:none}.referencePage .brandLink,.referencePage .eventLink{padding-top:13px}.referencePage .referenceProof{display:none}.referencePage .eventIntro{margin-top:50px;padding-top:42px}.projectContact{padding-top:50px;padding-bottom:50px}.projectContactGrid{gap:28px}.projectInquiryPage .projectContactGrid>div:first-child>p:not(.sectionLabel){font-size:15px;line-height:1.5}.projectForm{padding:22px 18px}.smallCta{padding:38px 0}.smallCtaCopy p{font-size:15px;line-height:1.5}.siteFooter{padding-bottom:12px}.siteFooter .footerTop{gap:14px;padding-top:30px;padding-bottom:18px}.siteFooter .footerBrand{width:165px;margin-left:-4px}.siteFooter .footerLead .footerBrand{margin-bottom:16px}.siteFooter .footerLead p{margin-bottom:0;font-size:16px}.siteFooter .footerLead small,.siteFooter .footerIdentity>span{display:none}.siteFooter .footerIdentity{gap:6px;margin-top:0}.siteFooter .footerLinks{grid-template-columns:1fr 1fr;gap:10px;padding:12px 0 8px;display:grid}.siteFooter .footerLinks a:nth-child(-n+5){display:none}.siteFooter .footerLinks a{display:block!important}.siteFooter .copyright{gap:10px;margin-top:2px;padding:8px 0 10px}}@media (width<=520px){:root{--type-display:54px;--type-page-hero:43px;--type-section:37px;--type-compact:31px}.homePage .hero h1{margin-top:52px}.homePage .facts{grid-template-columns:1fr}.homePage .facts div{padding-top:10px}.companyTheme .clientReferenceRow{grid-template-columns:repeat(2,1fr)}.projectInquiryPage .projectContact h1{font-size:42px}}.marketAccessMandates article:hover{box-shadow:none;border-color:var(--line);transform:none}.marketAccessCta{color:#fff;background:#17334b;border:0;margin-top:0;padding:28px 34px}.marketAccessCta p{color:#d7e3e7}.marketAccessCta b{color:#fff}@media (width<=900px){.marketAccessMandates article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:28px 24px}.marketAccessMandates article:last-child{border-bottom:0}.marketAccessMandates article>span{font-size:34px}.marketAccessMandates h3{margin:22px 0 13px}.marketAccessCta{padding:26px 24px}}@media (width>=901px){.marketAccessMandates h3{min-height:94px}.marketAccessMandates strong{min-height:70px}.marketAccessMandates li{align-items:center;min-height:56px;display:flex}}.modeGrid article{min-height:290px}.modeGrid h3{min-height:76px;margin-bottom:18px}.modeGrid p{margin-top:0}.smallCta{align-items:center;min-height:340px;padding:58px 0;display:flex}.companyTheme .smallCta{min-height:340px;padding:58px 0}.smallCta>div{grid-template-columns:minmax(0,820px) auto;align-items:center;gap:70px;width:min(1220px,100% - 56px)}.smallCtaCopy{flex-direction:column;align-items:flex-start;display:flex}.smallCta h2,.companyTheme .smallCta h2{align-items:flex-end;min-height:124px;margin:0;font-size:clamp(38px,4.6vw,62px);line-height:1;display:flex}.smallCtaCopy p{min-height:56px;margin:18px 0 0}.smallCtaCopy .contactPhone{margin-top:16px}.smallCta .primary{place-self:center end}.marketAccessMandates li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:9px 0;display:grid!important}.marketAccessMandates li:before{content:none}.marketAccessMandates li b{color:var(--red);letter-spacing:.08em;padding-top:3px;font-size:10px}.marketAccessMandates li span{display:block}.siteFooter .footerBrand{margin-left:-7px}.siteFooter .footerLead{flex-direction:column;align-items:flex-start;display:flex}.siteFooter .footerLead p{align-self:flex-start}.siteFooter .footerBar{border-top:1px solid #292a2c;justify-content:space-between;align-items:center;gap:32px;padding:18px 0 20px;display:flex}.footerMeta{color:#858583;letter-spacing:.08em;align-items:center;gap:24px;font-size:10px;display:flex}.footerMeta a{letter-spacing:0;color:#aaa}.footerMeta a:hover{color:#fff}.siteFooter .footerBar>strong{letter-spacing:.16em;color:#fff;white-space:nowrap;font-size:13px}@media (width<=900px){.modeGrid article,.modeGrid h3{min-height:0}.smallCta,.companyTheme .smallCta{min-height:0;padding:42px 0}.smallCta>div{grid-template-columns:1fr;align-items:start;gap:28px;width:min(100% - 36px,720px)}.smallCta h2,.companyTheme .smallCta h2{min-height:0;display:block}.smallCtaCopy p{min-height:0}.smallCta .primary{justify-self:start}.siteFooter .footerBar{align-items:flex-end;padding:15px 0 18px}.footerMeta{flex-wrap:wrap;gap:8px 16px;max-width:230px}.siteFooter .footerBar>strong{text-align:right;font-size:10px}}@media (width<=520px){.smallCta>div{width:calc(100% - 28px)}.siteFooter .footerBrand{margin-left:-7px}.siteFooter .footerBar{gap:16px}.footerMeta{gap:7px 12px;font-size:9px}.siteFooter .footerBar>strong{letter-spacing:.11em;font-size:9px}}.marketAccessMandates article{min-height:300px;padding:34px 30px 32px}.marketAccessMandates article>span{letter-spacing:0;color:var(--red);font-size:11px;font-weight:900;line-height:1.35}.marketAccessMandates h3{min-height:94px;margin:72px 0 18px;font-size:27px;line-height:1.1}.marketAccessMandates article p{color:#5c5b57;max-width:340px;margin:0;font-size:15px;line-height:1.55}.marketAccessMandates strong,.marketAccessMandates ul{display:none}.marketAccessAdvantage{margin-top:18px;margin-bottom:0}@media (width<=900px){.marketAccessMandates article{min-height:0;padding:28px 24px}.marketAccessMandates article>span{font-size:11px}.marketAccessMandates h3{min-height:0;margin:42px 0 14px}}.projectInquiryPage .projectForm{padding:44px}.projectInquiryPage .projectStepHead h3{margin:16px 0 8px;font-size:38px;line-height:1.04}.projectInquiryPage .projectStepHead p{color:#77736c;font-size:14px;line-height:1.5}.projectInquiryPage .projectDetailBlock{padding-top:28px}.projectInquiryPage .projectDetailBlock>small,.projectInquiryPage .budgetChoices>small,.projectInquiryPage .projectGoal>span,.projectInquiryPage .projectDetailFields label>span,.projectInquiryPage .projectMessage>span{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.35}.projectInquiryPage .projectChoiceChips button{min-height:68px;padding:15px 42px 15px 16px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.35}.projectInquiryPage .projectChoiceChips button:after{right:16px}.projectInquiryPage .projectGoal textarea{min-height:124px;margin-top:14px;padding:20px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.55}.projectInquiryPage .projectDetailFields{gap:36px;margin-top:2px}.projectInquiryPage .projectForm input,.projectInquiryPage .projectForm select{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.projectInquiryPage .optionalBudget{border-top:1px solid var(--line);margin-top:0;padding-top:28px}.projectInquiryPage .optionalBudget>div{gap:8px;margin-top:14px}.projectInquiryPage .optionalBudget button{min-height:48px;padding:11px 12px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.3}.projectInquiryPage .optionalBudget small em{font-size:10px}@media (width<=900px){.projectInquiryPage .projectForm{padding:28px 24px}.projectInquiryPage .projectStepHead h3{font-size:34px}.projectInquiryPage .projectChoiceChips button{font-size:14px}}@media (width<=520px){.projectInquiryPage .projectForm{padding:24px 18px}}.projectInquiryPage .projectForm .newsletterConsent{color:var(--ink);background:#e4edf1;border:1px solid #cbd8de;border-left:5px solid #247c9d;align-items:center;gap:18px;padding:20px 22px}.projectInquiryPage .newsletterConsent span{text-transform:none;letter-spacing:0;gap:4px}.projectInquiryPage .newsletterConsent strong{color:#247c9d;text-transform:uppercase;letter-spacing:.13em;font-size:10px;line-height:1.3}.projectInquiryPage .newsletterConsent b{color:var(--ink);font-size:15px;font-weight:700;line-height:1.35}.projectInquiryPage .newsletterConsent small{color:#5d6b71;text-transform:none;letter-spacing:0;font-size:12px;font-weight:400;line-height:1.45}.projectInquiryPage .projectForm .newsletterConsent input{background:#fff;box-shadow:inset 0 0 0 1px #9babb2}.projectInquiryPage .projectForm .newsletterConsent input:checked{background:#17334b}.projectInquiryPage .projectForm .newsletterConsent input:checked:before{background:#8fd4df}.rateBook{--rate-pad:clamp(30px,5vw,76px);color:#101113;background:#f3f0e9;font-family:Arial,Helvetica,sans-serif}.rateTop{z-index:20;height:74px;padding:0 var(--rate-pad);background:#f3f0e9;border-bottom:1px solid #d7d2c8;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.rateTop img{width:180px;display:block}.rateTop>div{align-items:center;gap:24px;display:flex}.rateTop span{letter-spacing:.1em;text-transform:uppercase;color:#696762;font-size:10px;font-weight:800}.ratePrintButton{color:#fff;cursor:pointer;background:#101113;border:0;min-height:42px;padding:0 20px;font-weight:800}.rateCover{min-height:calc(100vh - 74px);padding:var(--rate-pad);color:#fff;background:#17334b;border-bottom:7px solid #d9ff43;display:flex}.rateCoverInner{flex-direction:column;width:100%;display:flex}.rateCoverInner>p,.rateKicker{letter-spacing:.16em;text-transform:uppercase;color:#ff4a2f;margin:0;font-size:10px;font-weight:900;line-height:1.4}.rateCoverInner>p{color:#d9ff43}.rateCover h1{letter-spacing:-.07em;max-width:980px;margin:10vh 0 0;font-size:clamp(62px,9vw,132px);font-weight:400;line-height:.86}.rateCoverBottom{border-top:1px solid #557087;justify-content:space-between;align-items:end;gap:40px;margin-top:auto;padding-top:50px;display:flex}.rateCoverBottom p{color:#d7e3e9;max-width:760px;margin:0;font-size:20px;line-height:1.5}.rateCoverBottom strong{letter-spacing:.16em;white-space:nowrap;font-size:12px}.ratePage{min-height:920px;padding:80px var(--rate-pad);box-sizing:border-box;border-bottom:1px solid #d7d2c8}.rateIntro>div:first-child{grid-template-columns:260px 1fr;gap:50px;display:grid}.rateIntro h2,.rateSection h2,.rateSelected h2,.rateTerms h2,.rateClosing h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.8vw,78px);font-weight:400;line-height:.92}.rateIntroGrid{border-top:1px solid #101113;border-left:1px solid #d7d2c8;grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.rateIntroGrid article{border-bottom:1px solid #d7d2c8;border-right:1px solid #d7d2c8;min-height:250px;padding:30px}.rateIntroGrid b,.rateSectionHead>span{color:#ff4a2f;font-size:10px}.rateIntroGrid h3{margin:70px 0 15px;font-size:30px;font-weight:400}.rateIntroGrid p,.rateFineprint{color:#5f6468;font-size:16px;line-height:1.55}.rateFineprint{max-width:900px;margin-top:40px;font-size:13px}.rateSectionHead{grid-template-columns:80px minmax(0,920px);gap:30px;display:grid}.rateSectionHead>span{padding-top:5px;font-weight:900}.rateSectionHead>div>p:last-child,.rateSelectedHead>p:last-child{color:#5f6468;max-width:800px;font-size:18px;line-height:1.55}.rateRows{border-top:1px solid #101113;margin-top:58px}.rateRows article{border-bottom:1px solid #d7d2c8;grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:40px;padding:22px 0;display:grid}.rateRows h3{margin:0 0 7px;font-size:19px}.rateRows p{color:#5f6468;max-width:760px;margin:0;line-height:1.5}.rateRows strong{text-align:right;font-size:18px}.rateBenefit{background:#d9ff43;grid-template-columns:170px 1fr 1.3fr;align-items:center;gap:36px;margin-top:32px;padding:30px;display:grid}.rateBenefit.blue{background:#8fd4df}.rateBenefit span{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.rateBenefit h3{margin:0;font-size:28px;font-weight:400;line-height:1.08}.rateBenefit p{margin:0;line-height:1.5}.rateSelected{color:#fff;background:#101113}.rateSelected.kommune{background:#17334b}.rateSelected .rateKicker{color:#d9ff43}.rateSelectedHead>p:last-child{color:#c9cdcf}.rateSelectedGrid{border-top:1px solid #4b4c4d;grid-template-columns:1fr 1fr;gap:80px;margin-top:65px;padding-top:35px;display:grid}.rateSelectedGrid span{color:#d9ff43;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:900;display:block}.rateSelectedGrid p{color:#d0d2d3;margin:0 0 30px;font-size:16px;line-height:1.55}.rateSelectedGrid ul{margin:0;padding:0;list-style:none}.rateSelectedGrid li{border-bottom:1px solid #4b4c4d;padding:12px 0}.ratePriceStrip{color:#101113;background:#d9ff43;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.ratePriceStrip>div{border-right:1px solid #a8c928;padding:25px}.ratePriceStrip span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.ratePriceStrip strong{margin-top:16px;font-size:24px;display:block}.rateTerms{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.rateTerms>div:last-child{border-top:1px solid #101113}.rateTerms>div:last-child p{border-bottom:1px solid #d7d2c8;margin:0;padding:20px 0;line-height:1.55}.rateTerms b{margin-bottom:5px;display:block}.rateClosing{color:#fff;background:#17334b;flex-direction:column;display:flex}.rateClosing img{filter:invert()grayscale();width:230px}.rateClosing .rateKicker{color:#d9ff43;margin-top:150px}.rateClosing h2{max-width:900px;margin-top:16px}.rateClosing>div{gap:30px;margin-top:45px;display:flex}.rateClosing a{color:#fff;font-size:18px;text-decoration:none}.rateClosing>strong{letter-spacing:.16em;margin-top:auto;font-size:12px}@media (width<=800px){.rateTop span{display:none}.rateCover{min-height:720px}.rateCover h1{margin-top:80px}.rateCoverBottom,.rateIntro>div:first-child,.rateTerms{display:block}.rateCoverBottom strong{margin-top:28px;display:block}.ratePage{min-height:0;padding-top:60px;padding-bottom:60px}.rateIntroGrid,.rateSelectedGrid{grid-template-columns:1fr}.rateSectionHead{grid-template-columns:40px 1fr}.rateRows article{grid-template-columns:1fr}.rateRows strong{text-align:left}.rateBenefit,.ratePriceStrip{grid-template-columns:1fr}.ratePriceStrip>div{border-bottom:1px solid #a8c928;border-right:0}.rateTerms>div:last-child{margin-top:45px}.rateClosing .rateKicker{margin-top:100px}}@media print{@page{size:A4;margin:0}.rateTop{display:none!important}.rateBook{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.rateCover,.ratePage{break-after:page;page-break-after:always;border:0;width:210mm;height:297mm;min-height:297mm;max-height:297mm;padding:18mm;overflow:hidden}.rateCover h1{margin-top:36mm;font-size:25mm}.rateCoverBottom p{font-size:11pt}.ratePage{padding-top:18mm;padding-bottom:16mm}.rateIntro h2,.rateSection h2,.rateSelected h2,.rateTerms h2,.rateClosing h2{font-size:15mm}.rateIntroGrid{margin-top:20mm}.rateIntroGrid article{min-height:65mm}.rateRows{margin-top:12mm}.rateRows article{padding:4mm 0}.rateRows h3{font-size:11pt}.rateRows p{font-size:8.5pt}.rateRows strong{font-size:10pt}.rateBenefit{margin-top:7mm;padding:6mm}.rateSelectedGrid{margin-top:14mm}.ratePriceStrip{margin-top:10mm}.rateClosing .rateKicker{margin-top:35mm}}.referenceHeroCopy{border-top:0!important;align-items:flex-start!important}.referenceHeroCopy>p{border:0!important;padding-top:0!important}.referenceHeroCopy .primary{align-self:flex-start;width:auto;min-width:0;padding-left:22px;padding-right:22px}.referenceHeroIndex{gap:0;border-top:1px solid #57575a!important}.referenceHeroIndex span{color:#a5a5a8!important;border-bottom:1px solid #57575a!important;padding:14px 0!important}@media (width>=901px){.companyTheme .subHero{height:820px;min-height:820px;padding-bottom:76px;overflow:hidden}.companyTheme .subHero h1{max-width:1120px;font-size:clamp(58px,7.15vw,104px);line-height:.9}.companyTheme .subHero .primary{margin-bottom:0}}.ratePage{padding:31mm 18mm 22mm;position:relative}.ratePage:before{content:"";background:url(/manual-media-logo.png) 0/contain no-repeat;width:37mm;height:10mm;position:absolute;top:12mm;left:18mm}.ratePage:after{content:"kontakt@manual-media.de   ·   +49 30 2268 3025";color:#77736d;letter-spacing:.05em;border-top:1px solid #d7d2c8;padding-top:4mm;font-size:7.5px;line-height:1.2;position:absolute;bottom:10mm;left:18mm;right:18mm}.rateSelected:before,.rateClosing:before{filter:invert()grayscale()}.rateSelected:after,.rateClosing:after{color:#d3d7d9;border-color:#4c565d}.rateIntro h2,.rateSection h2,.rateSelected h2,.rateTerms h2,.rateClosing h2,.rateReferences h2{letter-spacing:-.052em;max-width:620px;margin:10px 0 22px;font-size:43px;line-height:.98}.rateSectionHead{display:block}.rateSectionHead>span{margin-bottom:10px;display:block}.rateSectionHead>div>p:last-child,.rateSelectedHead>p:last-child,.rateReferenceHead>p:last-child{max-width:620px;margin:0;font-size:14px;line-height:1.5}.rateRows{margin-top:34px}.rateRows article{grid-template-columns:minmax(0,1fr) 165px;gap:22px;padding:15px 0}.rateRows h3{margin-bottom:5px;font-size:15px;line-height:1.25}.rateRows p{font-size:11.5px;line-height:1.45}.rateRows strong{padding-top:2px;font-size:14px;line-height:1.3}.rateBenefit{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px 28px;margin-top:24px;padding:22px 24px}.rateBenefit>span{grid-column:1/-1}.rateBenefit h3{font-size:22px;line-height:1.08}.rateBenefit p{font-size:12px;line-height:1.48}.rateSelectedHead h2{max-width:540px}.rateSelectedGrid{gap:46px;margin-top:38px;padding-top:24px}.rateSelectedGrid p{margin-bottom:20px;font-size:12px;line-height:1.48}.rateSelectedGrid li{padding:9px 0;font-size:12px}.rateOffer{color:#101113;background:#d9ff43;grid-template-columns:.8fr 1.45fr .8fr;align-items:stretch;margin-top:34px;display:grid}.rateOffer>div{border-right:1px solid #aac92d;flex-direction:column;justify-content:center;min-height:100px;padding:18px 20px;display:flex}.rateOffer>div:last-child{border-right:0}.rateOffer span{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1.3}.rateOffer strong{white-space:nowrap;margin-top:10px;font-size:20px;line-height:1;display:block}.rateOffer small{font-size:10px}.rateOffer .rateNow{color:#101113;z-index:1;background:#fff;position:relative;transform:scale(1.06);box-shadow:0 7px 20px #0003}.rateOffer .rateNow span{color:#ff4a2f}.rateOffer .rateNow strong{font-size:27px}.rateTerms{display:block}.rateTerms>div:last-child{margin-top:42px}.rateTerms>div:last-child p{padding:13px 0;font-size:12px}.rateTerms b{margin-bottom:3px;font-size:12px}.rateReferenceHead>p:last-child{color:#5f6468}.rateLogoGrid{border-top:1px solid #d7d2c8;border-left:1px solid #d7d2c8;grid-template-columns:repeat(2,1fr);margin-top:40px;display:grid}.rateLogoGrid>div{background:#fff;border-bottom:1px solid #d7d2c8;border-right:1px solid #d7d2c8;justify-content:center;align-items:center;height:86px;padding:18px;display:flex}.rateLogoGrid img{object-fit:contain;max-width:82%;max-height:44px}.rateReferenceNote{color:#77736d;margin-top:16px;font-size:9px;line-height:1.45}.rateFormatGrid{border-top:1px solid #d7d2c8;border-left:1px solid #d7d2c8;grid-template-columns:repeat(2,1fr);margin-top:30px;display:grid}.rateFormatGrid article{border-bottom:1px solid #d7d2c8;border-right:1px solid #d7d2c8;min-height:115px;padding:17px}.rateFormatGrid span{color:#ff4a2f;font-size:8px;font-weight:900}.rateFormatGrid h3{margin:23px 0 7px;font-size:16px}.rateFormatGrid p{color:#5f6468;margin:0;font-size:10px;line-height:1.4}.rateClientLogos{border-top:1px solid #d7d2c8;grid-template-columns:repeat(5,1fr);gap:10px 16px;margin-top:24px;padding-top:20px;display:grid}.rateClientLogos>div{justify-content:center;align-items:center;height:44px;display:flex}.rateClientLogos img{object-fit:contain;filter:grayscale();opacity:.78;max-width:100%;max-height:32px}.referenceClientBlock{border-top:1px solid var(--line);margin-top:90px;padding:82px 0 20px}.referencePage .eventGrid article:nth-child(5) .eventBrand{z-index:auto;overflow:hidden}.referencePage .eventGrid article:nth-child(5) .eventBrand img{object-fit:contain;width:76%;max-width:76%;height:132px;max-height:132px;transform:none}.referencePage .eventGrid article:nth-child(5):hover .eventBrand img{transform:translateY(-4px)scale(1.035)}.referencePage .eventGrid article:nth-child(5) .eventCopy{padding-top:28px}.referenceClientBlock .clientReferenceRow{border-bottom:0}@media (width>=901px){.entrySolution h4{min-height:48px}}@media (width<=680px){.ratePage{padding:72px 22px}.ratePage:before{width:130px;height:32px;top:24px;left:22px}.ratePage:after{bottom:24px;left:22px;right:22px}.rateIntro h2,.rateSection h2,.rateSelected h2,.rateTerms h2,.rateClosing h2,.rateReferences h2{font-size:38px}.rateRows article,.rateBenefit,.rateSelectedGrid,.rateOffer{grid-template-columns:1fr}.rateOffer .rateNow{transform:none}.rateLogoGrid,.rateFormatGrid{grid-template-columns:1fr}.rateClientLogos{grid-template-columns:repeat(2,1fr)}}@media print{.ratePage{padding:31mm 18mm 22mm!important}.ratePage:before{width:37mm!important;height:10mm!important;top:12mm!important;left:18mm!important}.ratePage:after{bottom:10mm!important;left:18mm!important;right:18mm!important}.rateIntro h2,.rateSection h2,.rateSelected h2,.rateTerms h2,.rateClosing h2,.rateReferences h2{font-size:11.5mm!important}.rateRows{margin-top:9mm}.rateRows article{padding:3.6mm 0}.rateBenefit{margin-top:6mm;padding:5mm}.rateOffer{margin-top:8mm}.rateSelectedGrid{margin-top:9mm}.rateTerms>div:last-child{margin-top:10mm}}.rateBook{background:#dedbd4;width:100%;min-width:0;padding-bottom:34px;overflow-x:hidden}.rateTop{box-sizing:border-box;width:100%}.rateCover,.ratePage{box-sizing:border-box;width:210mm;max-width:calc(100vw - 40px);min-height:297mm;margin:24px auto 0;box-shadow:0 12px 34px #10111324}.rateCover{height:297mm;max-height:297mm}.ratePage{background:#f3f0e9}.rateSelected,.rateClosing{background:#101113}.rateSelected.kommune,.rateClosing{background:#17334b}@media (width<=680px){.rateBook{background:#f3f0e9;padding-bottom:0}.rateTop{gap:14px;height:auto;min-height:68px;padding:13px 18px;position:relative}.rateTop img{width:145px}.ratePrintButton{padding:0 12px;font-size:11px}.rateCover,.ratePage{width:100%;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;margin:0}.rateCover{min-height:720px}.rateCover h1{font-size:58px}.rateCoverBottom,.rateIntro>div:first-child,.rateTerms{display:block}.rateIntroGrid,.rateSelectedGrid{grid-template-columns:1fr}.rateSectionHead{grid-template-columns:36px 1fr}.rateRows article{grid-template-columns:1fr;gap:10px}.rateRows strong{text-align:left}.rateBenefit,.ratePriceStrip{grid-template-columns:1fr}}@media print{html,body{background:#fff!important;width:210mm!important;margin:0!important;padding:0!important}.rateBook{background:#fff!important;width:210mm!important;padding:0!important;overflow:visible!important}.rateTop{display:none!important}.rateCover,.ratePage{width:210mm!important;max-width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;box-shadow:none!important;break-after:page!important;page-break-after:always!important;box-sizing:border-box!important;margin:0!important;overflow:hidden!important}.rateClosing{break-after:auto!important;page-break-after:auto!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
