@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:300;src:url(https://46549432.fs1.hubspotusercontent-na1.net/hubfs/46549432/raw_assets/public/richtech-theme/images/TWKLausanne-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:400;src:url(https://46549432.fs1.hubspotusercontent-na1.net/hubfs/46549432/raw_assets/public/richtech-theme/images/TWKLausanne-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:ModernGothic Mono;font-style:normal;font-weight:400;src:url(https://46549432.fs1.hubspotusercontent-na1.net/hubfs/46549432/raw_assets/public/richtech-theme/images/ModernGothicMono-Regular.woff2) format("woff2")}:root{--colour-brand:#66a2d9;--colour-blue-dark:#4871a6;--colour-blue-pale:#e8f5fc;--colour-black:#010201;--colour-grey:#f4f5f7;--colour-white:#fff;--colour-ink:#010201;--colour-paper:#f4f5f7;--colour-brand-primary:#66a2d9;--colour-brand-secondary:#4871a6;--colour-brand-accent:#00e5ff;--colour-signal:var(--colour-brand-secondary);--colour-signal-deep:var(--colour-brand-secondary);--colour-signal-hover:#3a5f8f;--btn-surface:#fff;--btn-bg:linear-gradient(var(--btn-surface),var(--btn-surface)) padding-box,linear-gradient(90deg,#fff 0%,#00e5ff 50%,#437be6 100%) border-box;--btn-fg:#010201;--btn-bg-hover:linear-gradient(#010201,#010201) padding-box,linear-gradient(90deg,#fff,#00e5ff 50%,#437be6) border-box;--btn-fg-hover:#fff;--btn-blue:#66a2d9;--btn-disabled-bg:rgba(1,2,1,.1);--btn-disabled-fg:rgba(1,2,1,.3);--field-line:#010201;--field-focus:var(--colour-brand-secondary);--field-line-dark:hsla(0,0%,100%,.55);--field-focus-dark:#00e5ff;--colour-richtech-blue:var(--colour-brand-primary);--colour-error:#b3261e;--colour-error-on-dark:#ffc9c9;--colour-live:#e5484d;--colour-aqua:var(--colour-brand-accent);--colour-aqua-tint:#e3eef8;--colour-periwinkle:#437be6;--colour-mint:var(--colour-aqua);--colour-mint-tint:var(--colour-aqua-tint);--colour-sky:#f0f6fb;--colour-card:#f4f5f7;--colour-card-hover:#f0f6fb;--colour-navy:#010201;--colour-cyan:var(--colour-brand-primary);--colour-cyan-deep:var(--colour-brand-secondary);--colour-cyan-tint:#f0f6fb;--grad-deep:linear-gradient(140deg,#010201,#253b56 55%,#4871a6);--grad-bright:linear-gradient(120deg,#66a2d9,#8fc1ec);--grad-mint:linear-gradient(135deg,#f0f6fb,#f4f5f7);--grad-paper:linear-gradient(180deg,#fff,#f4f5f7);--grad-motion:linear-gradient(90deg,#fff,#00e5ff 50%,#437be6);--colour-mist:#acc7ce;--colour-live-blue:#4871a6;--colour-live-blue-dark:#3a5f8f;--colour-live-blue-20:#e3eef8;--colour-live-blue-card:#e3eef8;--colour-live-grey:#f2f2f2;--colour-live-grey-dark:#7d7d7d;--colour-live-black-80:#515151;--colour-live-purple-20:#d6d5dc;--colour-live-rule:#437be6;--colour-logo-light:#2fadf3;--colour-logo-dark:#0470b5;--grad-live-nav:linear-gradient(270deg,var(--colour-periwinkle) 0%,var(--colour-aqua) 25%,#fff 50%,var(--colour-aqua) 70%,var(--colour-periwinkle) 100%);--grad-live-nav-first:linear-gradient(90deg,#fff 25%,var(--colour-aqua) 65%,var(--colour-periwinkle) 100%);--grad-live-nav-last:linear-gradient(270deg,#fff 25%,var(--colour-aqua) 65%,var(--colour-periwinkle) 100%);--colour-hairline:rgba(1,2,1,.12);--colour-hairline-dark:hsla(0,0%,100%,.18);--font-sans:var(--font-stack);--font-mono:"ModernGothic Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--colour-black-80:#4a4a4a;--colour-black-60:#595959;--colour-black-20:#dededc;--colour-grey-light:#f4f5f7;--colour-grey-dark:#767676;--colour-blue-80:#4871a6;--colour-blue-20:#f0f6fb;--colour-brand-60:#66a2d9;--colour-brand-20:#c9def2;--primary-colour:var(--colour-signal);--secondary-colour:var(--colour-signal-deep);--font-stack:"TWK Lausanne",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-size-xxxx-large:4.375rem;--font-size-xxx-large:3.5rem;--font-size-xx-large:2.75rem;--font-size-x-large:2rem;--font-size-large:1.75rem;--font-size-medium:1.375rem;--font-size-body:1.125rem;--font-size-small:1rem;--font-size-tiny:0.875rem;--radius-card:20px;--radius-input:14px;--radius-chip:12px;--border-radius:var(--radius-card);--border-radius-small:20px;--border-radius-very-small:var(--radius-chip);--container-max:1800px;--container-narrow:1100px;--section-rhythm:150px;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1.25rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--header-height:4rem;--ease:cubic-bezier(0.4,0,0.2,1);--dur:220ms}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--colour-white);color:var(--colour-black);font-family:var(--font-stack);font-size:var(--font-size-body);font-weight:300;letter-spacing:-.3px;line-height:1.625;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{display:block;height:auto;max-width:100%}a{color:inherit}button{font:inherit}ol,ul{margin:0;padding:0}li{list-style:none}blockquote,figure,h1,h2,h3,h4,h5,h6,p{margin:0}:focus-visible{box-shadow:0 0 0 4px var(--colour-white);outline:2px solid var(--colour-blue-dark);outline-offset:2px}.surface--bright :focus-visible{outline-color:var(--colour-blue-dark)}.container{margin-inline:auto;max-width:var(--container-max);padding-inline:clamp(20px,4.5vw,72px);width:100%}.container.narrow{max-width:var(--container-narrow)}main{padding-top:var(--header-height)}main>div>section,main>section{margin:var(--section-rhythm) 0;scroll-margin-top:calc(var(--header-height) + 24px)}main>:first-child section:first-child,main>section:first-child{margin-top:var(--space-3xl)}main>div:last-child section[class*=surface--],main>section:last-child[class*=surface--]{margin-bottom:0}main>div:last-child section:not([class*=surface--]),main>section:last-child:not([class*=surface--]){margin-bottom:var(--space-3xl)}main>:first-child section.is-hero,main>section.is-hero:first-child{margin-top:0}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-.01em;line-height:1.2}.h1,h1{font-size:var(--font-size-xxxx-large);line-height:1}.h2,h2{font-size:var(--font-size-xxx-large)}.h3,h3{font-size:var(--font-size-x-large)}.h4,h4{font-size:var(--font-size-large)}.h5,h5{font-size:var(--font-size-medium)}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong{font-weight:300}h1 em,h2 em,h3 em,h4 em,h5 em{background:linear-gradient(100deg,var(--colour-blue-pale),var(--colour-brand-20));border-radius:.3em;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-style:normal;padding:0 .12em}.copy.small{font-size:var(--font-size-small)}.copy.medium{font-size:var(--font-size-body)}.copy.large{font-size:var(--font-size-large)}.copy p{margin-bottom:1em}.copy p:last-child{margin-bottom:0}.copy a{text-decoration:underline;text-underline-offset:3px}.smallCaps{font-size:var(--font-size-body);letter-spacing:.08rem;line-height:1.1;text-transform:uppercase}.smallCaps.grey{color:var(--colour-grey-dark)}.categoryTag{background:var(--colour-white);border-radius:100px;display:inline-block;font-size:var(--font-size-tiny);line-height:1;padding:10px 18px;white-space:nowrap;width:fit-content}.categoryTag.inverted{background:none;border:1px solid var(--colour-white);color:var(--colour-white)}.categoryTag.bordered{background:none;border:1px solid var(--colour-black)}.button{align-items:center;background:transparent;border:2px solid transparent;border-radius:100px;color:var(--btn-fg);cursor:pointer;display:inline-flex;font-size:.875rem;gap:10px;justify-content:center;line-height:1.2;min-height:44px;padding:14px 24px;position:relative;text-decoration:none;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.button:hover{background:var(--colour-ink);color:var(--btn-fg-hover);transform:translateY(-2px)}.button:before{background:var(--grad-motion);border-radius:inherit;content:"";inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:2px;pointer-events:none;position:absolute}.button:is(.ink,.blue,.outline,.inverted,.button--ghost,.button--outline,.button--quiet):before,.button:is(:disabled,[aria-disabled=true]):before{display:none}.button:focus-visible{outline:2px solid var(--colour-ink);outline-offset:2px}.button.ink{background:var(--colour-ink);border-color:var(--colour-ink);color:var(--colour-white)}.button.blue,.button.ink:hover{background:var(--btn-blue);border-color:var(--btn-blue);color:var(--colour-ink)}.button.blue:hover{background:var(--colour-ink);border-color:var(--colour-ink);color:var(--colour-white)}.button.gradient{background:transparent;border-color:transparent;color:var(--btn-fg)}.button.outline{background:none;border-color:var(--colour-ink);color:var(--colour-ink)}.button.outline:hover{background:var(--colour-ink);border-color:var(--colour-ink);color:var(--colour-white)}.button.inverted{background:var(--colour-white);border-color:var(--colour-white);color:var(--colour-signal-deep)}.button.inverted:hover{background:transparent;color:var(--colour-white)}.button:disabled,.button[aria-disabled=true],.hs-form .hs-button:disabled,.hs-form input[type=submit]:disabled{background:var(--btn-disabled-bg);border-color:transparent;color:var(--btn-disabled-fg);cursor:not-allowed;opacity:1;pointer-events:none;transform:none}.text-link{color:var(--colour-signal-deep);text-decoration:none}.text-link:hover{text-decoration:underline;text-underline-offset:.2em}:is(.surface--dark,.surface--gradient) .button:not(.ink):not(.blue):not(.outline):not(.inverted):not(.button--ghost):not(.button--outline):not(.button--quiet){color:var(--colour-white)}.surface--dark{--btn-surface:var(--colour-ink)}:is(.surface--dark,.surface--gradient){--btn-fg:var(--colour-white)}:is(.surface--dark,.surface--gradient) .hs-form :is(.hs-button,input[type=submit]){color:var(--colour-white)}:is(.surface--dark,.surface--gradient) .hs-form :is(.hs-button,input[type=submit]):hover{background:var(--btn-bg-hover);color:var(--colour-white)}.AnimateDiv{opacity:1;transform:none}html.js-reveal .AnimateDiv{opacity:0;transform:translateY(12px);transition:opacity .26s var(--ease),transform .26s var(--ease)}html.js-reveal .AnimateDiv.no-anim{transition:none}html.js-reveal .AnimateDiv.Visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html.js-reveal .AnimateDiv{opacity:1;transform:none;transition:none}.button:hover{transform:none}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}table.visually-hidden{display:block}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.skip-link{background:var(--colour-brand);border-radius:var(--border-radius-very-small);color:var(--colour-white);left:20px;padding:12px 20px;position:absolute;text-decoration:none;top:20px;transform:translateY(-150%);transition:transform var(--dur) var(--ease);z-index:200}.skip-link:focus{transform:translateY(0)}@media (max-width:1024px){:root{--font-size-xxxx-large:2.75rem;--font-size-xxx-large:2.5rem;--font-size-xx-large:2.125rem;--font-size-x-large:1.625rem;--font-size-large:1.5rem;--font-size-body:1.125rem;--font-size-small:0.875rem;--font-size-tiny:0.75rem;--border-radius:var(--radius-card);--border-radius-small:10px;--section-rhythm:100px}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{letter-spacing:-.01em;line-height:1.1}.container{padding-inline:20px}.smallCaps{font-size:var(--font-size-small);letter-spacing:.1rem}}.section__head{display:grid;gap:var(--space-md);margin-bottom:var(--space-2xl);max-width:860px}.section__head.is-centered{justify-items:center;margin-inline:auto;text-align:center}.section__eyebrow{color:var(--colour-cyan-deep);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:1.4px;line-height:1;text-transform:uppercase}.section__intro{color:var(--colour-black-80)}.surface{padding:var(--space-3xl) 0}.surface--grey{background:var(--colour-grey-light);--btn-surface:var(--colour-grey-light)}.surface--pale{background:var(--colour-blue-pale);--btn-surface:var(--colour-blue-pale)}.surface--sky{background:var(--colour-sky);--btn-surface:var(--colour-sky)}:is(.surface--dark,.surface--gradient){background:var(--colour-navy);color:var(--colour-white)}:is(.surface--dark,.surface--gradient){--colour-black-80:hsla(0,0%,100%,.85);--colour-black-60:hsla(0,0%,100%,.76);--colour-black-20:hsla(0,0%,100%,.22);--colour-hairline:hsla(0,0%,100%,.22)}.surface--bright{--colour-black-80:var(--colour-ink);--colour-black-60:var(--colour-ink);--colour-black-20:rgba(1,2,1,.28);--colour-hairline:rgba(1,2,1,.28)}.surface--gradient{background:var(--grad-deep);color:var(--colour-white)}.surface--gradient .section__eyebrow{color:var(--colour-mint)}.surface--gradient .section__intro{color:hsla(0,0%,100%,.8)}.surface--bright{background:var(--grad-bright)}.surface--bright,.surface--bright .section__eyebrow,.surface--bright .section__intro{color:var(--colour-ink)}.surface--tint{background:var(--colour-cyan-tint)}.surface--mint .section__eyebrow{color:var(--colour-signal-deep)}.surface--mint{background:var(--colour-mint-tint)}.surface--soft{background:var(--grad-paper)}.surface--outline{background:var(--colour-white);border-bottom:1px solid var(--colour-hairline);border-top:1px solid var(--colour-hairline)}.surface--railed{background:var(--colour-white);position:relative}.surface--railed:before{background:var(--grad-bright);content:"";height:3px;inset:0 0 auto 0;position:absolute}:is(.surface--dark,.surface--gradient) .section__eyebrow{color:var(--colour-blue-20)}:is(.surface--dark,.surface--gradient) .section__intro{color:hsla(0,0%,100%,.8)}main>div>section.surface,main>section.surface{margin:0}main>section.surface+section.surface{margin-top:0}[role=tab],a,button,label[for],summary{cursor:pointer}.button[aria-disabled=true],button[disabled]{cursor:not-allowed}a{transition:color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.icon-button{display:inline-grid;min-height:44px;min-width:44px;place-items:center}img[width][height]{height:auto}.media-frame{background:var(--colour-grey);border-radius:var(--border-radius-small);overflow:hidden;position:relative}.media-frame>img,.media-frame>video{height:100%;object-fit:cover;width:100%}.rich>*+*{margin-top:1em}.rich h2{font-size:var(--font-size-x-large);margin-top:1.6em}.rich h3{font-size:var(--font-size-large);margin-top:1.4em}.rich ul li{list-style:disc}.rich ol li,.rich ul li{margin-bottom:.4em;margin-left:1.2em}.rich ol li{list-style:decimal}.rich a{text-decoration:underline;text-underline-offset:3px}.rich img{border-radius:var(--border-radius-small)}@media (max-width:1024px){.surface{padding:var(--space-2xl) 0}.section__head{margin-bottom:var(--space-lg)}}.ledger{border-top:1px solid var(--colour-hairline);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.hero .ledger,:is(.surface--dark,.surface--gradient) .ledger{border-top-color:var(--colour-hairline-dark)}.ledger__row{border-bottom:1px solid var(--colour-hairline);display:grid;gap:var(--space-md);grid-template-columns:1fr auto;padding:14px 0}.hero .ledger__row,:is(.surface--dark,.surface--gradient) .ledger__row{border-bottom-color:var(--colour-hairline-dark)}.ledger__key{font-size:.75rem;letter-spacing:.14em;opacity:.62;text-transform:uppercase}.ledger__val{font-size:1.25rem;letter-spacing:-.01em;max-width:60%;overflow-wrap:break-word;text-align:right;white-space:normal}.ledger__unit{font-size:.75rem;letter-spacing:.08em;margin-left:4px;opacity:.62}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.data-label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;opacity:.62}.btn-live,.data-label{text-transform:uppercase}.btn-live{align-items:center;background:var(--colour-white);border:1px solid var(--colour-white);border-radius:100px;color:var(--colour-ink);cursor:pointer;display:inline-flex;font-size:16px;font-weight:300;gap:10px;justify-content:center;letter-spacing:.08rem;line-height:1.2;padding:14px 26px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .15s}.btn-live:hover{background:var(--colour-ink);border-color:var(--colour-ink);color:var(--colour-white);text-decoration:none}.btn-live:active{transform:scale(.95)}.btn-live__arrow{fill:currentColor;flex:none;height:12px;width:14px}.btn-live--inverted{background:var(--colour-ink);border-color:var(--colour-ink);color:var(--colour-white)}.btn-live--inverted:hover{background:var(--colour-white);color:var(--colour-ink)}.btn-live--border,.btn-live--inverted:hover{border-color:var(--colour-ink)}.btn-live--large{font-size:18px;padding:20px 32px}.btn-live--plain{letter-spacing:.2px;text-transform:none}.btn-live--round{border-radius:50%;height:50px;padding:0;width:50px}.button--ghost{background:transparent;border-color:hsla(0,0%,100%,.5);color:var(--colour-white)}.button--ghost:hover{background:var(--colour-white);border-color:var(--colour-white);color:var(--colour-ink)}.hs-form{display:grid;gap:var(--space-md)}.hs-form-field{display:grid;gap:.4rem}.hs-form label{color:var(--colour-black-60);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.13em;text-transform:uppercase}.hs-form .hs-form-required{color:var(--colour-signal);margin-left:.2em}.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=tel],.hs-form input[type=text],.hs-form select,.hs-form textarea{background:transparent;border:0;border-bottom:1px solid var(--field-line);border-radius:0;color:var(--colour-ink);font:inherit;padding:.75rem 0;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);width:100%}.hs-form :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea):focus{border-bottom-color:var(--field-focus);box-shadow:0 1px 0 0 var(--field-focus);outline:none}.hs-form textarea{min-height:8.5rem;resize:vertical}.hs-form .inputs-list{display:grid;gap:.5rem;list-style:none;padding:0}.hs-form .inputs-list label{align-items:center;color:var(--colour-ink);display:flex;font-family:var(--font-body,inherit);font-size:var(--font-size-small);gap:.6rem;letter-spacing:0;min-height:2.75rem;text-transform:none}.hs-form input[type=checkbox],.hs-form input[type=radio]{accent-color:var(--colour-signal);height:1.05rem;width:1.05rem}.hs-form{--btn-bg:linear-gradient(var(--btn-surface),var(--btn-surface)) padding-box,var(--grad-motion) border-box;--btn-bg-hover:linear-gradient(var(--colour-ink),var(--colour-ink)) padding-box,var(--grad-motion) border-box}.hs-form .hs-button,.hs-form input[type=submit]{background:var(--btn-bg);border:2px solid transparent;border-radius:100px;color:var(--btn-fg);cursor:pointer;font:inherit;font-size:var(--font-size-small);justify-self:start;padding:.875rem 1.75rem;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.hs-form .hs-button:hover,.hs-form input[type=submit]:hover{background:var(--btn-bg-hover);color:var(--btn-fg-hover)}.hs-form .hs-error-msgs{list-style:none;margin:0;padding:0}.hs-form .hs-error-msg,.hs-form .hs-error-msgs label{color:#b3261e;font-family:var(--font-body,inherit);font-size:var(--font-size-tiny);letter-spacing:0;text-transform:none}.hs-form .hs-input.invalid{border-color:#b3261e}.submitted-message{background:var(--colour-sky);border-radius:var(--border-radius-small);font-size:var(--font-size-body);padding:var(--space-lg)}.hs-form .hs-richtext,.hs-form .legal-consent-container{color:var(--colour-black-60);font-size:var(--font-size-tiny);line-height:1.5}:is(.surface--dark,.surface--gradient) .hs-form label{color:hsla(0,0%,100%,.6)}:is(.surface--dark,.surface--gradient) .hs-form :is(input,select,textarea){background:transparent;border-bottom-color:var(--field-line-dark);color:var(--colour-white)}:is(.surface--dark,.surface--gradient) .hs-form :is(input,select,textarea)::placeholder{color:hsla(0,0%,100%,.45)}.article__body table,.rich table{border-collapse:collapse;font-size:var(--font-size-small);font-variant-numeric:tabular-nums;margin:1.5em 0;width:100%}.article__body :is(th,td),.rich :is(th,td){border-bottom:1px solid var(--colour-hairline);padding:.7rem .9rem;text-align:left;vertical-align:top}.article__body th,.rich th{border-bottom-color:var(--colour-black-20);color:var(--colour-black-60);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.article__body tbody tr:hover,.rich tbody tr:hover{background:var(--colour-grey-light)}.article__body .table-scroll,.rich .table-scroll{overflow-x:auto}.notfound{align-content:center;display:grid;gap:var(--space-md);justify-items:start;min-height:60vh;padding-block:var(--space-3xl)}.notfound__code{color:var(--colour-signal);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em}.notfound__links{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:var(--space-sm)}.dnd-section:has(.is-hero)+.dnd-section .chart,.dnd-section:has(.is-hero)+.dnd-section .surface{margin-top:0}.ledger__row{align-items:baseline;display:flex;gap:var(--space-sm);justify-content:space-between}.ledger__key{flex:0 1 auto}:is(.surface--mint,.surface--pale){--colour-signal:#3a5f8f;--colour-signal-deep:#3a5f8f;--colour-cyan-deep:#3a5f8f;--colour-signal-hover:#2f4d74}.dnd-section:has(section.hero):has(+.dnd-section section.surface) section.hero{margin-bottom:0}.dnd-section:has(section.surface)+.dnd-section section.surface{margin-top:0}.section__eyebrow:not(.live__eyebrow){display:block}.section__eyebrow:not(.live__eyebrow):after{background:var(--grad-motion);border-radius:2px;border-radius:3px;content:"";display:block;height:2px;height:3px;margin-top:.7rem;width:2.5rem}.hs-cta-wrap{align-items:center;display:inline-flex}.hs-cta-wrap .hs-cta-node a,.hs-cta-wrap a{text-decoration:none}.hs-cta-wrap a{align-items:center;background:transparent!important;border:2px solid transparent!important;border-radius:100px!important;box-shadow:none!important;color:var(--btn-fg)!important;display:inline-flex!important;font-family:inherit!important;font-size:.875rem!important;font-weight:400!important;gap:10px;justify-content:center;letter-spacing:normal!important;line-height:1.2!important;min-height:44px;padding:14px 24px!important;position:relative;text-transform:none!important;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease)}.hs-cta-wrap a:before{background:var(--grad-motion);border-radius:inherit;content:"";inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:2px;pointer-events:none;position:absolute}.hs-cta-wrap a:hover{background:var(--colour-ink)!important;color:var(--colour-white)!important;transform:translateY(-2px)}.hs-cta-wrap a:focus-visible{outline:2px solid var(--colour-ink);outline-offset:2px}:is(.hero--video,.hero--image,.surface--dark,.surface--gradient,.hcar) .hs-cta-wrap a{color:var(--colour-white)!important}.hero--side .hs-cta-wrap a{color:var(--btn-fg)!important}.hs-cta-wrap a[data-rt-label]:after{content:attr(data-rt-label);position:relative}.hs-cta-wrap a[data-rt-label] img{height:1px!important;opacity:0!important;overflow:hidden;pointer-events:none;position:absolute!important;width:1px!important}@media (prefers-reduced-motion:reduce){.hs-cta-wrap a:hover{transform:none}}.xhead{align-items:flex-end;display:flex;gap:var(--space-lg);justify-content:space-between;margin-bottom:var(--space-2xl)}.xhead>.section__head{margin-bottom:0}.xlink{align-items:center;color:var(--colour-signal-deep);display:inline-flex;flex:none;font-size:1rem;gap:.5rem;min-height:44px;text-decoration:none;white-space:nowrap}.xlink svg{height:1rem;transition:transform .16s var(--ease);width:1rem}.xlink:hover{text-decoration:underline;text-underline-offset:.2em}.xlink:hover svg{transform:translateX(3px)}:is(.surface--dark,.surface--gradient) .xlink{color:var(--colour-aqua,#6ce6ff)}@media (max-width:768px){.xhead{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.xlink svg{transition:none}}form.hs-form fieldset.form-columns-1 div.input{margin-right:0}.hs-form fieldset.form-columns-1 .hs-input:not([type=checkbox]):not([type=radio]){width:100%}.rich-section>:first-child{margin-top:0}.rich-section>h2{font-size:var(--font-size-xxx-large);line-height:1.2;margin-top:0}.rich-section>h3{font-size:var(--font-size-x-large);margin-top:1.2em}.rich-section>h2+*{margin-top:var(--space-md)}.rich-section>p{color:var(--colour-black-80);line-height:1.625}.rich-section>p+p{margin-top:1em}.rich-section--lead>h2+p{font-size:var(--font-size-large);line-height:1.3}.rich-section--compact>h2{font-size:var(--font-size-xx-large)}.rich-section--compact.rich-section--lead>h2+p{font-size:var(--font-size-medium);line-height:1.4}:is(.surface--dark,.surface--gradient) .rich-section>p{color:hsla(0,0%,100%,.8)}.hs_cos_wrapper.form-title:empty{display:none}.chart__kpi-label,.section__intro,blockquote,dd,figcaption,li,p{text-wrap:pretty}