.marketing-home{--m-line:#dfe0d5;color:var(--ink);line-height:1.65}.marketing-home section[id]{scroll-margin-top:90px}.marketing-home h1,.marketing-home h2,.marketing-home h3{letter-spacing:-.035em;line-height:1.12}.marketing-home h2{margin:10px 0 20px;font-size:clamp(30px,3.4vw,44px)}.marketing-home h3{margin:10px 0 16px;font-size:25px}.marketing-home p{margin:0 0 18px}.marketing-home .eyebrow{letter-spacing:.13em;color:var(--brand);font-size:11px}.marketing-home button,.marketing-home input,.marketing-home select,.marketing-home textarea{font:inherit}.marketing-home button{cursor:pointer}.marketing-home button:disabled{cursor:wait;opacity:.65}.marketing-home :focus-visible{outline-offset:4px;outline:3px solid #4278a5}.marketing-home .btn{white-space:normal;text-align:center;justify-content:center;align-items:center;gap:12px;min-height:46px;display:inline-flex}.marketing-hero{border-bottom:1px solid var(--m-line);background:linear-gradient(115deg,#f4f5e7,#fff 75%);padding:84px 0 70px}.marketing-hero-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:80px;display:grid}.marketing-hero h1{margin:20px 0 28px;font-size:clamp(43px,5.2vw,68px)}.marketing-hero h1 span{color:var(--brand)}.marketing-lead{max-width:650px;font-size:19px}.marketing-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.marketing-actions>a{font-size:14px;font-weight:600}.marketing-hero aside{border:1px solid var(--m-line);border-top:3px solid var(--brand);background:#fff;border-radius:5px;padding:26px;box-shadow:0 12px 30px #27262608}.marketing-hero aside>a{border-top:1px solid var(--m-line);color:var(--ink);align-items:center;gap:15px;padding:20px 0;text-decoration:none;display:flex}.marketing-hero aside>a>span:nth-child(2){flex:1}.marketing-hero aside small{color:#68685e;margin-top:5px;font-size:13px;display:block}.marketing-hero aside strong{font-size:16px}.marketing-number{color:var(--brand);font-family:monospace;font-size:12px}.marketing-home .marketing-aside-note{color:#68685e;margin:10px 0 0;font-size:12px}.marketing-audiences{border-bottom:1px solid var(--m-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;padding-bottom:24px;font-size:13px;display:flex}.marketing-section{padding:78px 0}.marketing-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;margin-bottom:32px;display:grid}.marketing-heading>p{color:#5a5b52;max-width:520px}.marketing-workspace{border:1px solid var(--m-line);background:#fff;border-radius:6px;overflow:hidden}.marketing-tabs,.marketing-case-tabs{display:flex}.marketing-tabs button,.marketing-case-tabs button{text-align:left;color:#55584a;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:19px 22px;font-size:14px;font-weight:600}.marketing-tabs button[aria-selected=true],.marketing-case-tabs button[aria-selected=true]{border-bottom-color:var(--brand);background:var(--brand-soft);color:var(--ink)}.marketing-tabs button:hover,.marketing-case-tabs button:hover{background:#f4f5e7}.marketing-lens{border-block:1px solid var(--m-line);background:#fafaf6;grid-template-columns:1fr 1.1fr;gap:50px;padding:25px 32px;display:grid}.marketing-lens label{font-weight:600}.marketing-lens p{color:#666;margin:4px 0;font-size:13px}.marketing-lens input{width:100%;accent-color:var(--brand);height:24px;padding:0}.marketing-lens-labels{justify-content:space-between;gap:10px;display:flex}.marketing-lens-labels button{color:#60614f;background:0 0;border:0;padding:2px;font-size:12px}.marketing-lens-labels button[aria-pressed=true]{color:var(--brand);font-weight:700}.marketing-solution{grid-template-columns:1.2fr 1fr;gap:60px;padding:40px;display:grid}.marketing-solution h3{min-height:72px;font-size:32px}.marketing-outputs{border-left:1px solid var(--m-line);padding-left:35px}.marketing-outputs h4{margin:0 0 20px;font-size:14px}.marketing-outputs ul{margin:0 0 25px;padding:0;list-style:none}.marketing-outputs li{border-bottom:1px solid var(--m-line);padding:12px 0;font-size:15px}.marketing-outputs li:before{content:"↗";color:var(--brand);margin-right:12px}.marketing-text-button{color:var(--brand);text-underline-offset:4px;background:0 0;border:0;padding:5px 0;font-size:14px;font-weight:600;text-decoration:underline}.marketing-home .marketing-note,.marketing-footnote{color:#636458;font-size:13px}.marketing-footnote{max-width:1000px;margin-top:20px!important}.marketing-evidence{background:#eeefe6}.marketing-case-tabs{border-bottom:1px solid #cccfc0;margin-bottom:20px}.marketing-case{background:#fff;border:1px solid #d6d9c8;border-radius:5px;overflow:hidden}.marketing-case-top{border-bottom:1px solid var(--m-line);color:#656759;justify-content:space-between;gap:20px;padding:20px 30px;font-size:12px;display:flex}.marketing-case-grid{grid-template-columns:1fr 1fr;gap:60px;padding:38px;display:grid}.marketing-case-grid>div+div{border-left:1px solid var(--m-line);padding-left:35px}.marketing-case-grid h3{font-size:29px}.marketing-author{align-items:center;gap:14px;margin-top:26px;font-size:14px;display:flex}.marketing-author>span{background:var(--brand-soft);width:46px;height:46px;color:var(--brand);border-radius:50%;place-items:center;font-size:13px;display:grid}.marketing-author small{color:#666;display:block}.marketing-case details{border-top:1px solid var(--m-line);padding-top:18px;font-size:14px}.marketing-case summary{cursor:pointer;color:var(--brand);font-weight:600}.marketing-case blockquote{border-left:3px solid var(--vivid);margin:20px 0 12px;padding-left:18px}.marketing-case cite{color:#656759;font-size:12px}.marketing-case-bottom{border-top:1px solid var(--m-line);background:#fafbf7;justify-content:space-between;align-items:center;gap:35px;padding:20px 30px;font-size:13px;display:flex}.marketing-case-bottom>span{max-width:680px}.marketing-case-bottom button{flex-shrink:0}.marketing-difference{grid-template-columns:1fr 1fr;gap:100px;display:grid}.marketing-difference article{border-bottom:1px solid var(--m-line);gap:25px;margin-bottom:22px;padding:0 0 20px;display:flex}.marketing-difference article h3{margin-top:0;font-size:22px}.marketing-difference article p{margin:0;font-size:15px}.marketing-access{background:#f0f1e9}.marketing-plans{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.marketing-plans article{border:1px solid var(--m-line);background:#fff;border-top:3px solid #adb09a;border-radius:5px;flex-direction:column;padding:30px;display:flex}.marketing-plans article.featured{border-top-color:var(--brand);box-shadow:0 10px 24px #27262608}.marketing-plans article:not(.featured){padding-top:64px}.marketing-plans h3{font-size:27px}.marketing-plans dl{flex:1;font-size:14px}.marketing-plans dt{text-transform:uppercase;letter-spacing:.09em;color:var(--brand);margin:22px 0 6px;font-size:11px}.marketing-plans dd{margin:0}.marketing-plans+.marketing-note{margin-top:22px}.marketing-business-case{border-top:1px solid #cfd2bf;grid-template-columns:1fr auto;gap:45px;margin-top:30px;padding-top:30px;display:grid}.marketing-business-case h3{font-size:21px}.marketing-business-case p{max-width:850px;font-size:14px}.marketing-business-case textarea{width:100%;min-height:140px}.marketing-steps{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.marketing-steps article{border-top:2px solid var(--brand);padding-top:22px}.marketing-steps h3{font-size:23px}.marketing-steps article>p:last-child{font-size:15px}.marketing-evaluation{background:var(--brand-soft);border-radius:4px;grid-template-columns:1fr 2fr;align-items:center;gap:45px;margin-top:35px;padding:25px 30px;display:grid}.marketing-evaluation h3{margin:0;font-size:22px}.marketing-evaluation p{margin:0;font-size:14px}.marketing-current{border-block:1px solid var(--m-line);background:#fff}.marketing-contact{color:#fff;background:#292d23;padding:66px 0}.marketing-contact>.wrap{grid-template-columns:1.5fr 1fr;align-items:center;gap:90px;display:grid}.marketing-contact .eyebrow{color:#d6df69}.marketing-contact h2{font-size:40px}.marketing-contact p{color:#d8dbd0}.marketing-contact>.wrap>div+div{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.marketing-contact a{color:#e2e6c1}.marketing-dialog{border:1px solid var(--m-line);width:min(690px,100vw - 32px);max-height:90dvh;color:var(--ink);background:#fff;border-radius:9px;padding:0;box-shadow:0 24px 90px #0004}.marketing-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#20271f99}.marketing-dialog-top{border-bottom:1px solid var(--m-line);z-index:1;background:#fff;justify-content:space-between;align-items:center;padding:14px 25px;display:flex;position:sticky;top:0}.marketing-dialog-top button{background:var(--brand-soft);border:0;border-radius:50%;width:36px;height:36px;font-size:25px;line-height:1}.marketing-dialog-body{padding:28px}.marketing-dialog h2{font-size:31px}.marketing-dialog-body>p{font-size:14px}.marketing-context{border-left:3px solid var(--brand);background:#f5f6eb;padding:12px;font-size:13px!important}.marketing-dialog form>label,.marketing-form-grid>label{flex-direction:column;gap:7px;margin:18px 0;font-size:13px;font-weight:600;display:flex}.marketing-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.marketing-form-grid>label{min-width:0}.marketing-dialog input:not([type=checkbox]),.marketing-dialog select,.marketing-dialog textarea{box-sizing:border-box;width:100%;color:var(--ink);background:#fff;border:1px solid #c8cabc;border-radius:4px;padding:11px;font-size:15px}.marketing-dialog textarea{resize:vertical}.marketing-dialog .marketing-consent{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400}.marketing-consent input{width:18px;height:18px;accent-color:var(--brand);flex-shrink:0;margin-top:2px}.marketing-dialog .marketing-note{margin-top:20px;font-size:12px}.marketing-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.marketing-error{color:#942f27;background:#fff2ef;padding:12px;font-size:14px}.marketing-reference{overflow-wrap:anywhere;font-family:monospace;font-size:12px}.marketing-home .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1000px){.marketing-hero-grid{gap:35px}.marketing-hero{padding:55px 0}.marketing-tabs button,.marketing-case-tabs button{padding:16px 12px}.marketing-heading,.marketing-difference{gap:35px}.marketing-plans article{padding:22px}.marketing-plans article:not(.featured){padding-top:56px}.marketing-solution,.marketing-case-grid{gap:28px;padding:28px}.marketing-outputs,.marketing-case-grid>div+div{padding-left:25px}.marketing-contact>.wrap{gap:35px}.marketing-audiences{justify-content:flex-start}}@media (max-width:720px){.marketing-section{padding:48px 0}.marketing-hero-grid,.marketing-heading,.marketing-difference,.marketing-solution,.marketing-case-grid,.marketing-lens,.marketing-contact>.wrap,.marketing-evaluation,.marketing-business-case{grid-template-columns:1fr;gap:25px}.marketing-hero-grid aside{margin-top:10px}.marketing-hero h1{font-size:44px}.marketing-hero{padding:40px 0}.marketing-lead{font-size:17px}.marketing-heading{margin-bottom:23px}.marketing-tabs,.marketing-case-tabs{grid-template-columns:1fr 1fr;display:grid}.marketing-tabs button,.marketing-case-tabs button{font-size:13px}.marketing-lens,.marketing-solution,.marketing-case-grid{padding:22px}.marketing-solution h3{min-height:0;font-size:28px}.marketing-outputs,.marketing-case-grid>div+div{border-left:0;border-top:1px solid var(--m-line);padding:22px 0 0}.marketing-case-top,.marketing-case-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.marketing-case-bottom button{flex-shrink:1}.marketing-plans{grid-template-columns:1fr}.marketing-plans article:not(.featured){padding-top:22px}.marketing-steps{grid-template-columns:1fr 1fr;gap:22px}.marketing-contact h2{font-size:33px}.marketing-audiences{gap:13px 25px;font-size:12px}.marketing-audiences>.eyebrow{width:100%}.marketing-dialog-body{padding:20px}.marketing-form-grid{grid-template-columns:1fr;gap:0}.marketing-dialog h2{font-size:27px}.marketing-home .grid.cols-3{grid-template-columns:1fr}.marketing-actions{gap:18px}.marketing-contact{padding:45px 0}}@media (prefers-reduced-motion:reduce){.marketing-home *{scroll-behavior:auto!important;transition:none!important}}.marketing-tabs button,.marketing-case-tabs button{transition:background-color .18s,color .18s,border-color .18s}.marketing-lens-labels{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:7px;display:grid;position:relative}.marketing-lens-labels:before{content:"";width:33.3333%;transform:translateX(calc(var(--priority-index,1)*100%));z-index:-1;background:#e8ebcf;border-radius:5px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.marketing-lens-labels button{min-height:40px;padding:8px 5px;transition:color .15s}.marketing-lens input[type=range]{appearance:none;cursor:pointer;box-shadow:none;background:0 0;border:0}.marketing-lens input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--brand) var(--priority-position,50%),#d6dabd var(--priority-position,50%));border-radius:4px;height:4px}.marketing-lens input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--brand);border:3px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:-7px;transition:box-shadow .15s,transform .15s;box-shadow:0 0 0 1px #a4aa70,0 2px 5px #27262620}.marketing-lens input[type=range]::-moz-range-track{background:#d6dabd;border-radius:4px;height:4px}.marketing-lens input[type=range]::-moz-range-progress{background:var(--brand);border-radius:4px;height:4px}.marketing-lens input[type=range]::-moz-range-thumb{background:var(--brand);border:3px solid #fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;box-shadow:0 0 0 1px #a4aa70}.marketing-lens input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 5px #74770e18}.marketing-lens input[type=range]:active::-moz-range-thumb{transform:scale(1.12)}.marketing-dialog[open]::backdrop{animation:.26s ease-out both marketing-backdrop-in}.marketing-dialog[data-closing=true]::backdrop{animation:.18s ease-in both marketing-backdrop-out}.marketing-case details[open]>:not(summary){animation:.2s ease-out marketing-source-in}.marketing-home .btn,.marketing-hero aside>a{transition:transform .18s,box-shadow .18s,background-color .18s}@media (hover:hover){.marketing-home .btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px #27262612}.marketing-hero aside>a:hover{transform:translate(3px)}}.marketing-home .btn:not(:disabled):active{box-shadow:none;transform:translateY(0)}@keyframes marketing-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes marketing-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes marketing-source-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.marketing-home *,.marketing-home :before,.marketing-home :after,.marketing-dialog::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}.marketing-home .btn:hover,.marketing-hero aside>a:hover{transform:none}}.marketing-dialog .marketing-field-help{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.marketing-form-grid{align-items:end}.header-since{color:#d5d7c7;white-space:nowrap;margin-left:-12px;font-size:11px}.site-header.public .inner,.site-header.public .site-nav{gap:22px}.site-header.public .header-contact{white-space:nowrap;padding:10px 14px;font-size:13px}.site-header.public .header-cta{white-space:nowrap;font-size:13px}.marketing-hero-simple{text-align:center;max-width:1100px}.marketing-hero-simple h1{max-width:980px;margin:0 auto 26px}.marketing-hero-simple .marketing-lead{max-width:790px;margin:0 auto 30px}.marketing-hero-simple .marketing-proof{color:#60684e;margin:28px auto 0;font-size:14px}.marketing-banner{background:#e8eccc;border-bottom:1px solid #c6ce8b}.marketing-banner>.wrap{justify-content:space-between;align-items:center;gap:20px;padding-block:15px;display:flex}.marketing-banner p{margin:0}.marketing-audience-picker{margin:-5px 0 52px}.marketing-audience-picker .marketing-tabs{border:1px solid #dfe0d5;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.marketing-audience-picker .marketing-tabs button{padding:22px 18px}.marketing-audience-picker .marketing-tabs button[aria-selected=true]{color:#333b14;background:#e8eccb}.marketing-history{grid-template-columns:1.4fr 1fr;align-items:center;gap:70px;display:grid}.marketing-history-circle{aspect-ratio:1;outline-offset:16px;color:#59602b;background:radial-gradient(circle,#eef2de,#fafbf5);border:1px solid #aeb975;border-radius:50%;outline:1px solid #e1e6ca;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:85%;max-width:320px;display:flex}.marketing-history-circle strong{letter-spacing:-.06em;color:#313827;font-size:72px}.marketing-history-circle span{font-size:13px}.marketing-history-image{object-fit:contain;width:100%;height:auto}.marketing-partnership-map{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.marketing-research-box{background:#eef2df;border:2px solid #96a04e;border-radius:16px;padding:32px}.marketing-intelligence-box{background:#fff;border:1px solid #b5be8e;border-radius:12px;margin-top:30px;padding:28px}.marketing-data-box{background:#edf3f4;border:1px solid #b7cdd0;border-radius:16px;padding:30px;scroll-margin-top:100px}.marketing-data-tools{gap:0;display:grid}.marketing-data-tools article{border-top:1px solid #cad9da;padding:14px 0}.marketing-data-tools h4{margin:0 0 6px}.marketing-data-tools p{margin-bottom:6px;font-size:14px}.marketing-data-tools .marketing-text-button{font-size:13px}.marketing-entry-points{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.marketing-entry-points article{background:#fff;border:1px solid #dfe0d5;border-radius:12px;padding:28px}.marketing-cycle{max-width:1050px;min-height:660px;margin:20px auto;position:relative}.marketing-cycle:before{content:"";border:2px dashed #ccd3ab;border-radius:50%;width:54%;height:66%;position:absolute;top:17%;left:23%}.marketing-cycle-centre{text-align:center;color:#66713c;font-size:19px;font-weight:600;line-height:1.7;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.marketing-cycle ol{height:660px;margin:0;padding:0;list-style:none;position:relative}.marketing-cycle li{background:#fff;border:1px solid #dce1cd;border-radius:14px;width:29%;padding:22px;position:absolute;box-shadow:0 8px 20px #35452608}.marketing-cycle li:first-child{top:0;left:35.5%}.marketing-cycle li:nth-child(2){top:31%;right:0}.marketing-cycle li:nth-child(3){bottom:0;right:15%}.marketing-cycle li:nth-child(4){bottom:0;left:15%}.marketing-cycle li:nth-child(5){top:31%;left:0}.marketing-cycle h3{font-size:21px}.marketing-cycle p{margin:0;font-size:14px}.marketing-step-number{color:#75872f;letter-spacing:.08em;font-size:12px;font-weight:700}.marketing-cycle-arrow{color:#a0ad72;font-size:22px;position:absolute;top:16px;right:18px}.marketing-quotes{background:#f0f3e8}.marketing-quotes figure{background:#fff;border-left:3px solid #b3c035;margin:0;padding:28px}.marketing-quotes blockquote{margin:0 0 22px}.marketing-quotes figcaption span{color:#68705f;font-size:14px;display:block}@media (max-width:1100px){.site-header.public .inner{gap:12px}.site-header.public .site-nav{gap:14px}.header-since{margin-left:0}.marketing-history{gap:35px}}@media (max-width:850px){.marketing-partnership-map,.marketing-history{grid-template-columns:1fr}.marketing-history-circle{margin-block:24px}.marketing-audience-picker .marketing-tabs{grid-template-columns:1fr 1fr}.marketing-cycle{min-height:0}.marketing-cycle:before,.marketing-cycle-centre{display:none}.marketing-cycle ol{grid-template-columns:1fr 1fr;gap:20px;height:auto;display:grid}.marketing-cycle li{width:auto;position:static}.marketing-cycle li:last-child{grid-column:1/-1}.marketing-cycle-arrow{display:block;position:static}.marketing-case-tabs{flex-wrap:wrap}}@media (max-width:560px){.marketing-entry-points,.marketing-cycle ol{grid-template-columns:1fr}.marketing-audience-picker .marketing-tabs button{padding:15px 10px;font-size:13px}.marketing-banner>.wrap{flex-direction:column;align-items:flex-start}.marketing-research-box,.marketing-data-box,.marketing-intelligence-box{padding:22px}.site-header.public .header-contact{padding:8px;font-size:11px}.header-since{font-size:10px}.site-header.public .inner{gap:9px}.marketing-hero-simple h1{font-size:39px}.site-header.public .inner{flex-wrap:wrap;padding-block:10px}.site-header.public .inner:after{content:"";flex-basis:100%;order:4}.site-header.public .language-menu{order:2;margin-left:auto}.site-header.public .nav-toggle{order:3;margin-left:0}.site-header.public .header-contact{flex:1;order:5;padding:10px;font-size:13px}.site-header.public .header-cta{text-align:center;flex:0 0 95px;order:6;font-size:13px}.site-header.public .site-nav{top:100%}.marketing-home section[id]{scroll-margin-top:140px}}.marketing-data-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketing-data-tools article{background:#ffffff80;border:1px solid #cad9da;border-radius:8px;padding:14px}.marketing-data-tools article:last-child{grid-column:1/-1}.marketing-data-tools h4{font-size:15px}.marketing-data-tools p{font-size:13px}@media (max-width:560px){.site-header.public .inner{height:auto;min-height:62px}.marketing-data-tools{grid-template-columns:1fr}}.marketing-hero-split{text-align:left;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.marketing-hero-split h1{max-width:640px;font-size:clamp(38px,4.3vw,62px)}.marketing-hero-subjects{color:#626b36;margin:22px 0 30px;font-size:15px}.marketing-hero-split .marketing-lead{max-width:520px;margin:0}.marketing-partnership-connected{grid-template-columns:2fr 1fr;align-items:stretch;gap:24px;display:grid}.marketing-partnership-pair{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.marketing-partnership-pair .marketing-intelligence-box{margin:0}.marketing-consultancy-box{background:#fff;border:1px solid #dfe0d5;border-radius:16px;padding:32px}.marketing-data-independent{margin:28px 0}.marketing-data-independent .marketing-data-tools{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.history-network svg{width:100%;height:auto;display:block}.history-network ul{display:none}@media (max-width:850px){.marketing-hero-split,.marketing-partnership-connected{grid-template-columns:1fr;gap:30px}.marketing-data-independent .marketing-data-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.marketing-partnership-pair,.marketing-data-independent .marketing-data-tools{grid-template-columns:1fr}.history-network svg{display:none}.history-network ul{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.history-network li{background:#eef1dc;border-radius:8px;padding:14px;font-size:14px}.marketing-hero-subjects{line-height:1.8}}.marketing-data-independent .marketing-data-tools article:last-child{grid-column:auto}@media (min-width:1041px) and (max-width:1500px){html:not([lang=en]) .site-header.public .site-nav{background:#272626;border-bottom:1px solid #3c3c3a;flex-direction:column;gap:2px;padding:8px 16px 14px;display:none;position:absolute;top:100%;left:0;right:0}html:not([lang=en]) .site-header.public .nav-toggle{background:0 0;border-color:#4c4b4b;display:inline-flex}html:not([lang=en]) .site-header.public .nav-toggle svg{stroke:#cfcfcb}html:not([lang=en]) .site-header.public .nav-toggle-box:checked~.site-nav{display:flex}html:not([lang=en]) .site-header.public .events-menu-panel{width:100%;max-width:none;box-shadow:none;margin-top:8px;position:static}html:not([lang=en]) .site-header.public .work-menu-group{flex-wrap:wrap}html:not([lang=en]) .site-header.public .work-menu-group .work-menu{display:contents}html:not([lang=en]) .site-header.public .work-menu-group .work-menu .tools-menu-panel{flex-basis:100%}}
