@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:300;src:url(https://44227368.fs1.hubspotusercontent-na1.net/hubfs/44227368/raw_assets/public/sales-landing-template/assets/fonts/inter-tight-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:400;src:url(https://44227368.fs1.hubspotusercontent-na1.net/hubfs/44227368/raw_assets/public/sales-landing-template/assets/fonts/inter-tight-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:500;src:url(https://44227368.fs1.hubspotusercontent-na1.net/hubfs/44227368/raw_assets/public/sales-landing-template/assets/fonts/inter-tight-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:700;src:url(https://44227368.fs1.hubspotusercontent-na1.net/hubfs/44227368/raw_assets/public/sales-landing-template/assets/fonts/inter-tight-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(https://44227368.fs1.hubspotusercontent-na1.net/hubfs/44227368/raw_assets/public/sales-landing-template/assets/fonts/playfair-display-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Funkier Banana;font-style:normal;font-weight:700;src:url(https://44227368.fs1.hubspotusercontent-na1.net/hubfs/44227368/raw_assets/public/sales-landing-template/assets/fonts/FunkierBananaBold.woff) format("woff"),url(https://44227368.fs1.hubspotusercontent-na1.net/hubfs/44227368/raw_assets/public/sales-landing-template/assets/fonts/FunkierBananaBold.woff2) format("woff2")}:root{--color-near-black:#181818;--color-white:#fff;--color-off-white:#f0f0f0;--color-light-grey:#d3d3d3;--color-black:#000;--color-plum:#63254e;--color-crimson:#931e30;--color-red-orange:#ed3e13;--color-orange:#ff7115;--color-yellow:#feca1f;--color-dark-overlay:hsla(0,0%,9%,.6);--color-dark-overlay-light:hsla(0,0%,9%,.15);--color-white-glass:hsla(0,0%,100%,.15);--color-white-frosted:hsla(0,0%,100%,.8);--gradient-brand:linear-gradient(152deg,#63254e,#931e30 36%,#ed3e13 67.5%,#ff7115);--gradient-brand-alt:linear-gradient(315deg,#63254e,#931e30 54%,#ed3e13 102%,#ff7115 105%);--gradient-scrim:linear-gradient(transparent 55%,rgba(0,0,0,.7));--font-display:"Inter Tight",sans-serif;--font-display-bold:"Funkier Banana","Playfair Display",sans-serif;--font-body:"Inter Tight",sans-serif;--font-ui:"Inter Tight",sans-serif;--font-label:"Inter Tight",sans-serif;--text-display:72px;--text-h2:42px;--text-h3:32px;--text-xl:24px;--text-lg:20px;--text-body:18px;--text-md:16px;--text-ui:15px;--text-label:12px;--text-xs:10px;--lh-display:1.05em;--lh-heading:1.15em;--lh-body:1.55em;--lh-ui:1.30em;--radius-sm:8px;--radius-tab:14px;--radius-card:15px;--radius-pill:50px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:22px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:50px;--space-11:56px;--space-12:80px;--shadow-card:rgba(0,0,0,.12) 0px 16px 32px 0px;--max-width:1550px;--nav-height-default:138px;--nav-height-scrolled:98px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--color-white);color:var(--color-near-black);font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.text-display,h1{color:var(--color-near-black);font-family:var(--font-display);font-size:var(--text-display);font-weight:300;line-height:var(--lh-display)}.text-display strong,h1 strong{font-family:var(--font-display-bold);font-weight:700}.text-h2,h2{color:var(--color-near-black);font-family:var(--font-display);font-size:var(--text-h2);font-weight:300;line-height:var(--lh-heading)}.text-h2 strong,h2 strong{font-family:var(--font-display-bold);font-weight:700}.text-h3,h3{color:var(--color-near-black);font-size:var(--text-h2);line-height:var(--lh-heading)}.text-h3,.text-xl,h3{font-family:var(--font-display);font-weight:300}.text-xl{font-size:var(--text-xl);line-height:1.25em}.text-xl strong{font-family:var(--font-display-bold);font-weight:700}.text-body,p{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--lh-body)}.text-ui{font-family:var(--font-ui);font-size:var(--text-lg);font-weight:500}.text-label{font-size:var(--text-label)}.text-label,.text-xs{font-family:var(--font-label);font-weight:400}.text-xs{font-size:var(--text-xs)}.container{margin:0 auto;max-width:var(--max-width);width:94%}.container--wide{width:98%}.container--narrow{width:95%}.section{padding:var(--space-11) 0}.section--hero{background-color:var(--color-off-white)}.section--white{background-color:var(--color-white)}.section--gradient{background:var(--gradient-brand);border-radius:20px;padding:60px 40px}.section--dark,.section--gradient,.section--gradient h1,.section--gradient h2,.section--gradient h3,.section--gradient p{color:var(--color-white)}.section--dark{background-color:var(--color-near-black)}.section--black,.section--dark h1,.section--dark h2,.section--dark h3,.section--dark p{color:var(--color-white)}.section--black{background-color:var(--color-black)}.nav{align-items:center;background:transparent;display:flex;height:var(--nav-height-default);justify-content:center;left:0;position:fixed;right:0;top:0;transition:background .3s ease,height .3s ease;z-index:5}.nav--scrolled{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--color-white-frosted);height:var(--nav-height-scrolled)}.nav__inner{align-items:center;display:flex;justify-content:space-between;max-width:var(--max-width);width:94%}.nav__logo{color:var(--color-near-black);font-family:var(--font-ui);font-size:var(--text-xl);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.nav__links{align-items:center;display:flex;gap:var(--space-8);list-style:none}.nav__link{color:var(--color-near-black);font-size:var(--text-lg)}.btn,.nav__link{font-family:var(--font-ui);font-weight:500;text-decoration:none}.btn{align-items:center;border:none;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-size:var(--text-ui);gap:var(--space-2);padding:var(--space-5) var(--space-6);transition:opacity .2s ease;white-space:nowrap}.btn:hover{opacity:.9}.btn-primary{background-color:var(--color-red-orange);color:var(--color-white)}.btn-secondary{background-color:transparent;border:1px solid var(--color-near-black);color:var(--color-near-black)}.btn-plum{background-color:var(--color-plum);color:var(--color-white)}.btn-white-outline{background-color:transparent;border:1px solid var(--color-white);color:var(--color-white)}.btn__arrow{display:inline-flex;font-size:1em}.card-work{background-color:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden;padding:var(--space-5);text-decoration:none}.card-work__image{aspect-ratio:16/9;border-radius:var(--radius-sm);object-fit:cover;width:100%}.card-work__title{color:var(--color-near-black);font-family:var(--font-display);font-size:var(--text-lg);font-weight:300}.card-work__client{color:var(--color-near-black);font-family:var(--font-body);font-size:14px}.card-work__arrow{color:var(--color-red-orange)}.card-industry{border-radius:var(--radius-card);overflow:hidden;position:relative}.card-industry__image{height:100%;object-fit:cover;width:100%}.card-industry__label{bottom:var(--space-4);color:var(--color-white);font-family:var(--font-display-bold);font-size:var(--text-lg);left:var(--space-4);position:absolute}.chip{align-items:center;background:transparent;border:1px solid var(--color-near-black);border-radius:var(--radius-pill);color:var(--color-near-black);display:inline-flex;font-family:var(--font-label);font-size:var(--text-xs);font-weight:400;padding:var(--space-2) var(--space-3);white-space:nowrap}.chip-filter--active{background:var(--color-white);color:var(--color-near-black)}.chip-filter--active,.chip-filter--inactive{border:none;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-label);padding:9px 21px}.chip-filter--inactive{background:var(--color-white-glass);color:var(--color-white);cursor:pointer}.tab-item{cursor:pointer;font-size:var(--text-xl);padding:var(--space-4) var(--space-5);transition:background .2s ease,color .2s ease}.tab-item--active{background:var(--color-plum);border-radius:var(--radius-tab);color:var(--color-white);font-family:var(--font-ui);font-weight:700}.tab-item--inactive{background:transparent;border-radius:0;color:var(--color-near-black);font-family:var(--font-display);font-weight:300}.stat-number{color:var(--color-plum);font-family:var(--font-display-bold);font-size:64px;font-weight:700}.stat-label{color:var(--color-near-black);font-family:var(--font-body);font-size:var(--text-body);font-weight:400}.grid{display:grid;gap:var(--space-7)}.grid--3col{grid-template-columns:repeat(3,1fr)}.grid--4col{grid-template-columns:repeat(4,1fr)}.grid--2col{grid-template-columns:repeat(2,1fr)}.footer{background-color:var(--color-near-black);padding:var(--space-11) 0}.footer,.footer a,.footer h2,.footer h3,.footer p{color:var(--color-white)}.footer__grid{display:grid;gap:var(--space-8);grid-template-columns:repeat(3,1fr)}.copyright{background-color:var(--color-black);color:var(--color-white);font-size:var(--text-label);padding:var(--space-4) 0}@media (max-width:1439px) and (min-width:810px){:root{--text-display:56px;--text-h2:32px;--text-xl:20px;--text-lg:18px;--text-body:17px;--text-md:16px}.text-display,h1{line-height:1.1em}.text-h2,.text-h3,h2,h3{line-height:1.2em}.text-h3,h3{font-size:32px}.text-body,p{line-height:1.5em}.text-ui{font-size:18px}.footer__grid,.grid--3col,.grid--4col{grid-template-columns:repeat(2,1fr)}}@media (max-width:809px){:root{--text-display:42px;--text-h2:24px;--text-xl:16px;--text-lg:16px;--text-body:16px;--text-md:16px}.text-display,h1{line-height:1.15em}.text-h2,.text-h3,h2,h3{line-height:1.25em}.text-h3,h3{font-size:24px}.text-body,p{line-height:1.45em}.text-ui{font-size:16px}.nav__links{display:none}.footer__grid,.grid--2col,.grid--3col,.grid--4col{grid-template-columns:1fr}.section--gradient{padding:var(--space-9) var(--space-5)}.stat-number{font-size:48px}}