@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Sharp:opsz,wght,FILL,GRAD@20..48,400,0,0&display=swap";.lp-resources-hero{position:relative;width:100%}.lp-resources-hero__frame{position:relative;overflow:hidden;background:radial-gradient(90.39% 65.38% at -8.9% 135.86%,#7e3a3a6b 18.51%,#0b032200),radial-gradient(78.72% 53.96% at 76.84% 57.57%,#0c0227,#0b022600),radial-gradient(102.89% 74.09% at 98.59% 101.99%,#68465e4d 5.98%,#10053500),radial-gradient(165.16% 121.86% at 104.94% 10.96%,#3f238580 3.62%,#430f6626 53.32%,#140a3600),radial-gradient(156.88% 115.75% at 13.28% 141.04%,#6a1f7a7a 25%,#140a3600),linear-gradient(180deg,var(--colour-neutral-black, rgba(28, 28, 37, .4)) 23.51%,var(--opacity-dark-blue-dark-blue-0, rgba(10, 0, 44, 0)) 100%),var(--colour-dark-blue-dark-blue-800, #0a002c)}.lp-resources-hero__media,.lp-resources-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.lp-resources-hero__media{z-index:0}.lp-resources-hero__bg-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.lp-resources-hero__overlay{z-index:1;background:linear-gradient(270deg,#0000 32.014%,#0006 46.493%);pointer-events:none}.lp-resources-hero__content-layer{position:relative;z-index:2}.lp-resources-hero__inner{display:flex;flex-direction:column;gap:40px;padding-top:180px;padding-bottom:80px}.lp-resources-hero__back-link{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;color:#fff;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;transition:opacity .15s linear}.lp-resources-hero__back-link:hover{opacity:.8}.lp-resources-hero__back-link:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px;border-radius:2px}.lp-resources-hero__back-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;font-family:Material Symbols Sharp;font-size:14px;font-weight:400;line-height:20px;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.lp-resources-hero__heading-block{display:flex;flex-direction:column;gap:16px;min-width:0}.lp-resources-hero__eyebrow{margin:0;color:#e485f9;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}.lp-resources-hero__title{margin:0;color:#fff;font-size:64px;font-weight:700;line-height:72px}.lp-resources-hero__title--gradient{background:var(--gradient-primary-to-light, linear-gradient(270deg, var(--states-comp-states-red, #d6001c) 13.02%, var(--states-comp-states-purple, #6a1f7a) 98.28%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lp-resources-hero__description{padding-top:16px;color:#fff;font-size:16px;font-weight:700;line-height:24px;max-width:584px}.lp-resources-hero__description :is(p,ul,ol,li,span,strong,em,h1,h2,h3,h4,h5,h6){color:inherit}.lp-resources-hero__description>*:first-child{margin-top:0}.lp-resources-hero__description>*:last-child{margin-bottom:0}.lp-resources-hero__description p{margin:0}.lp-resources-hero__description p+p{margin-top:16px}.lp-resources-hero__image-wrap{display:flex;justify-content:center;width:100%}.lp-resources-hero__image{display:block;width:100%;max-width:435px;height:auto;object-fit:contain}.lp-resources-hero__ctas{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:0}.lp-resources-hero__cta{align-self:flex-start}.lp-resources-hero__cta-icon{font-family:Material Symbols Sharp;font-size:24px;font-weight:400;line-height:1;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.lp-resources-hero__clients{display:flex;flex-direction:column;gap:24px;min-width:0}.lp-resources-hero__clients-label{margin:0;color:#fff;font-size:16px;font-weight:700;line-height:24px}.lp-resources-hero__client-logos{position:relative;display:flex;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.lp-resources-hero__client-track{display:flex;flex-wrap:nowrap;width:max-content;animation:lp-resources-hero-marquee 40s linear infinite}.lp-resources-hero__client-track:hover{animation-play-state:paused}.lp-resources-hero__client-group{display:flex;flex-shrink:0;align-items:center;gap:40px;padding-right:40px}@keyframes lp-resources-hero-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.lp-resources-hero__client-track{animation:none}}.lp-resources-hero__client-logo{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;text-decoration:none}.lp-resources-hero__client-logo-image{display:block;max-width:110px;max-height:36px;width:auto;height:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.95}@media (max-width: 767px){.lp-resources-hero__inner{gap:32px;padding-top:140px;padding-bottom:64px}.lp-resources-hero__title{font-size:32px;line-height:40px}.lp-resources-hero__description{padding-top:8px}.lp-resources-hero__image{max-width:100%}.lp-resources-hero__client-group{gap:28px;padding-right:28px}.lp-resources-hero__client-logo-image{max-width:96px;max-height:28px}}@media (min-width: 768px) and (max-width: 1199px){.lp-resources-hero__inner{gap:40px;padding-top:148px;padding-bottom:64px}.lp-resources-hero__title{font-size:48px;line-height:56px}}@media (min-width: 768px){.lp-resources-hero__frame--has-image .lp-resources-hero__inner{display:grid;grid-template-columns:minmax(0,700px) minmax(0,435px);grid-template-areas:"back-link  image" "heading    image" "ctas       image" "clients    image";column-gap:32px;row-gap:40px;justify-content:space-between;align-items:start}.lp-resources-hero__frame--has-image .lp-resources-hero__back-link{grid-area:back-link}.lp-resources-hero__frame--has-image .lp-resources-hero__heading-block{grid-area:heading}.lp-resources-hero__frame--has-image .lp-resources-hero__image-wrap{grid-area:image;grid-row:1 / -1;align-self:center;justify-self:end;width:100%;max-width:435px}.lp-resources-hero__frame--has-image .lp-resources-hero__ctas{grid-area:ctas}.lp-resources-hero__frame--has-image .lp-resources-hero__clients{grid-area:clients}.lp-resources-hero__heading-block,.lp-resources-hero__ctas,.lp-resources-hero__clients{max-width:700px}}
