#landing-proposals{--c-white: #ffffff;--c-black: #1f1c1b;--c-off-white: #f4f2f0;--c-off-white-2: #f7f6f0;--c-gray-100: #f6f6f6;--c-gray-200: #e3e3e3;--c-gray-300: #c4c4c4;--c-gray-400: #a0a0a0;--c-gray-500: #888888;--c-gray-600: #585858;--c-gray-700: #1f1c1b;--c-gray-800: #0a0a0a;--c-neutral-300: #f3f2ec;--c-blue: #2563eb;--c-blue-100: #eff4ff;--c-blue-400: #93b4fd;--c-blue-900: #1e408a;--c-pink: #f32a73;--c-green-900: #046147;--c-success: #0a7724;--a-white-4: rgb(255 255 255 / .04);--a-white-8: rgb(255 255 255 / .08);--a-white-10: rgb(255 255 255 / .1);--a-white-16: rgb(255 255 255 / .16);--a-white-25: rgb(255 255 255 / .25);--a-white-70: rgb(255 255 255 / .7);--a-black-4: rgb(31 28 27 / .04);--a-black-8: rgb(31 28 27 / .08);--a-black-16: rgb(31 28 27 / .16);--a-black-25: rgb(31 28 27 / .25);--a-black-80: rgb(31 28 27 / .8);--sp-xxs: 2px;--sp-xs: 4px;--sp-sm: 6px;--sp-sm2: 8px;--sp-md: 12px;--sp-lg: 16px;--sp-xl: 20px;--sp-2xl: 24px;--sp-3xl: 32px;--sp-4xl: 40px;--sp-5xl: 48px;--sp-6xl: 56px;--sp-7xl: 64px;--sp-9xl: 80px;--sp-14xl: 120px;--r-xxs: 4px;--r-xs: 8px;--r-sm: 12px;--r-lg: 16px;--r-xl: 24px;--r-full: 9999px;--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--ls-tight: -.03em;--ls-wide: .08em;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fs-display: clamp(2.25rem, 1.36rem + 3.64vw, 3rem);--fs-h2: clamp(1.5rem, .55rem + 3.9vw, 2.75rem);--fs-h3: 2.25rem;--fs-h5: 1.5rem;--fs-stat: clamp(2rem, -.1rem + 10.66vw, 5rem);--fs-s1: clamp(1.375rem, 1.375rem, 1.375rem);--fs-s2: clamp(1.125rem, 1.01rem + .47vw, 1.25rem);--fs-b1: 1.125rem;--fs-lede: clamp(1rem, .88rem + .47vw, 1.125rem);--fs-b2: 1rem;--fs-b3: .875rem;--fs-b4: .75rem;--fs-overline: clamp(.75rem, .69rem + .23vw, .875rem);--lh-display: 1.15;--lh-heading: 1.15;--lh-h3: 1.2;--lh-subheading: 1.25;--lh-body: 1.5;--lh-quote: 1.35;--lh-b4: 1.4;--lh-overline: 1.1;--lh-button: 1;--content-max: 1280px;--gutter: 20px;--header-h: 46px;--header-pad: 18px;--ease: cubic-bezier(.4, 0, .2, 1);--dur: .22s;--shadow-lg: 0 4px 6px -4px rgb(26 26 26 / .05), 0 10px 15px -3px rgb(26 26 26 / .05);color-scheme:light}@media(min-width:48em){#landing-proposals{--gutter: 40px;--header-h: 58px;--header-pad: 16px}}@media(min-width:64em){#landing-proposals{--gutter: 80px;--header-pad: 16px}}#landing-proposals{background:var(--c-off-white);color:var(--c-black);font-family:var(--font-sans);font-size:var(--fs-b2);line-height:var(--lh-body);letter-spacing:var(--ls-tight);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#landing-proposals,#landing-proposals *,#landing-proposals *:before,#landing-proposals *:after{box-sizing:border-box}:root:has(#landing-proposals){-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){:root:has(#landing-proposals){scroll-behavior:auto}#landing-proposals,#landing-proposals *,#landing-proposals *:before,#landing-proposals *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#landing-proposals :is(h1,h2,h3,h4,h5),#landing-proposals p,#landing-proposals figure,#landing-proposals blockquote{margin:0}#landing-proposals :is(h1,h2,h3,h4,h5){font-weight:var(--fw-regular);font-size:inherit;color:inherit;letter-spacing:inherit;line-height:inherit}#landing-proposals :is(ul,ol){margin:0;padding:0;list-style:none}#landing-proposals :is(img,svg,video,picture){display:block;max-width:100%}#landing-proposals :is(img,video){height:auto}#landing-proposals :is(button,input,select,textarea){font:inherit;letter-spacing:inherit;color:inherit}#landing-proposals a{color:inherit;text-decoration:none}#landing-proposals :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--c-blue);outline-offset:3px;border-radius:var(--r-xxs)}#landing-proposals .dark-section :where(a,button,input,select,summary):focus-visible{outline-color:var(--c-white)}#landing-proposals section{padding:0}#landing-proposals .nav{position:static;inset:auto;transform:none;will-change:auto;animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;z-index:auto;border-bottom:none;color:inherit}#landing-proposals .footer{height:auto;display:block;padding-inline:0;overflow:visible;z-index:auto}#landing-proposals .hero{display:block;min-height:0;text-align:inherit;flex-direction:initial;align-items:initial;justify-content:initial}#landing-proposals .faq-item{border:0}#landing-proposals .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#landing-proposals .skip-link{position:absolute;top:var(--sp-sm2);left:var(--sp-sm2);z-index:100;padding:var(--sp-md) var(--sp-lg);background:var(--c-white);color:var(--c-black);border-radius:var(--r-xs);font-size:var(--fs-b3);font-weight:var(--fw-medium);transform:translateY(-200%);transition:transform var(--dur) var(--ease)}#landing-proposals .skip-link:focus-visible{transform:translateY(0)}#landing-proposals .container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}#landing-proposals .section{position:relative}#landing-proposals .section--light{background:var(--c-off-white)}#landing-proposals .section--dark{background:var(--c-gray-800);color:var(--c-white)}#landing-proposals .t-display{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-regular)}#landing-proposals .t-h2{font-size:var(--fs-h2);line-height:var(--lh-subheading);font-weight:var(--fw-regular)}#landing-proposals .t-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-regular)}#landing-proposals .t-body{font-size:var(--fs-b1);line-height:var(--lh-body)}#landing-proposals .t-em{font-weight:var(--fw-medium)}#landing-proposals .eyebrow{display:flex;align-items:center;gap:var(--sp-md);font-family:var(--font-mono);font-size:var(--fs-overline);line-height:var(--lh-overline);letter-spacing:var(--ls-wide);text-transform:uppercase;font-weight:var(--fw-regular)}#landing-proposals .eyebrow__marker{flex:none;width:10px;height:10px;color:var(--c-blue)}#landing-proposals .eyebrow__marker--square{width:8px;height:8px;color:var(--c-white);background:currentColor}#landing-proposals .btn{--btn-py: var(--sp-lg);--btn-px: var(--sp-2xl);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-md);padding:var(--btn-py) var(--btn-px);border:0;border-radius:var(--r-full);font-size:var(--fs-b2);line-height:var(--lh-button);font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);cursor:pointer;text-align:center;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}#landing-proposals .btn:active{transform:translateY(1px)}#landing-proposals .btn--sm{--btn-py: var(--sp-md);--btn-px: var(--sp-lg);gap:var(--sp-sm2);font-size:var(--fs-b3)}#landing-proposals .btn--lg{font-size:var(--fs-b1)}#landing-proposals .btn--primary-light{background:var(--c-white);color:var(--c-black)}#landing-proposals .btn--primary-light:hover{background:var(--c-gray-200)}#landing-proposals .btn--primary-dark{background:var(--c-black);color:var(--c-white)}#landing-proposals .btn--primary-dark:hover{background:#35302e}#landing-proposals .btn--block{width:100%}#landing-proposals .hero{position:relative;isolation:isolate;background:var(--c-black);color:var(--c-white);overflow:clip;padding-block:calc(var(--header-pad) + var(--header-h)) 29px}#landing-proposals .hero__bg{position:absolute;inset:0;z-index:-1}#landing-proposals .hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center}#landing-proposals .site-header{position:sticky;top:0;z-index:50;padding-top:var(--header-pad);margin-bottom:calc(-1 * (var(--header-pad) + var(--header-h)));pointer-events:none}#landing-proposals .site-header .nav{pointer-events:auto}#landing-proposals .nav,#landing-proposals .nav__logo,#landing-proposals .nav__cta{transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}#landing-proposals .site-header[data-nav-theme=light] .nav{background:var(--c-white);box-shadow:var(--shadow-lg)}#landing-proposals .site-header[data-nav-theme=light] .nav__logo{color:var(--c-black)}#landing-proposals .site-header[data-nav-theme=light] .nav__cta{background:var(--c-black);color:var(--c-white)}#landing-proposals .site-header[data-nav-theme=light] .nav__cta:hover{background:#35302e}#landing-proposals .nav{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-lg);min-height:var(--header-h);padding:var(--sp-xs) var(--sp-xs) var(--sp-xs) var(--sp-xl);background:var(--c-black);border-radius:var(--r-full)}#landing-proposals .nav__logo{display:block;width:72px;color:var(--c-white)}#landing-proposals .nav__logo svg{width:100%;height:auto}#landing-proposals .hero__content{display:flex;flex-direction:column;align-items:center;gap:var(--sp-xl);margin-top:var(--sp-lg);text-align:center}#landing-proposals .hero__header{display:flex;flex-direction:column;align-items:center;gap:var(--sp-lg)}#landing-proposals .hero__title{max-width:22ch;font-size:clamp(2.25rem,1.5rem + 3.08vw,2.75rem);line-height:1.15;font-weight:var(--fw-regular);text-wrap:balance}#landing-proposals .hero__title b{font-weight:var(--fw-semibold)}#landing-proposals .hero__lede b{font-weight:var(--fw-medium)}#landing-proposals .hero__lede{max-width:62ch;font-size:var(--fs-lede);line-height:var(--lh-body);text-wrap:pretty}#landing-proposals .hero__cards{display:grid;gap:var(--sp-lg);width:100%}#landing-proposals .hero-video{position:relative;display:grid;place-items:center;aspect-ratio:350 / 280;border:0;padding:0;border-radius:var(--r-sm);overflow:hidden;background:var(--c-black);cursor:pointer;width:100%}#landing-proposals .hero-video>picture{grid-area:1 / 1;width:100%;height:100%;overflow:hidden}#landing-proposals .hero-video__img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}#landing-proposals .hero-video:after{content:"";position:absolute;inset:0;background:#00000080}#landing-proposals .hero-video:hover .hero-video__img{transform:scale(1.03)}#landing-proposals .hero-video__play{grid-area:1 / 1;place-self:center;position:relative;z-index:1;display:grid;place-items:center;width:66px;aspect-ratio:1;border-radius:var(--r-full);background:var(--a-white-25);border:1px solid var(--a-white-25);color:var(--c-white);transition:background-color var(--dur) var(--ease)}@supports (backdrop-filter: blur(1px)){#landing-proposals .hero-video__play{backdrop-filter:blur(40px)}}#landing-proposals .hero-video:hover .hero-video__play{background:#ffffff59}#landing-proposals .hero-video__play svg{width:18px;height:18px}@media(min-width:64em){#landing-proposals .hero-video__play{width:120px}#landing-proposals .hero-video__play svg{width:32px;height:32px}}#landing-proposals #agendar-demo{scroll-margin-block-start:calc(var(--header-pad) + var(--header-h) + var(--sp-2xl));min-width:0;text-align:left}#landing-proposals .logos{padding-block:var(--sp-4xl)}#landing-proposals .logos__inner{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3xl)}#landing-proposals .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-lg);width:100%}#landing-proposals .stat{text-align:center}#landing-proposals .stat__value{font-size:var(--fs-stat);line-height:var(--lh-display);font-weight:var(--fw-regular)}#landing-proposals .stat__label{margin-top:var(--sp-xs);font-size:clamp(.75rem,.29rem + 1.9vw,1.375rem);line-height:var(--lh-b4)}#landing-proposals .logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-sm2);width:100%}#landing-proposals .logo-grid__item{display:grid;place-items:center;aspect-ratio:116 / 66;padding:var(--sp-md);background:var(--a-white-70);border-radius:var(--r-xs)}#landing-proposals .logo-grid__item img{width:auto;height:auto;max-width:100%;max-height:100%;opacity:.6}#landing-proposals .logo-grid__item--wide{display:none}#landing-proposals .logo-grid__item{order:var(--m-order, 99)}#landing-proposals .benefits{padding-block:0 30px}#landing-proposals .benefits__inner{display:grid;gap:28px}#landing-proposals .benefits__intro{display:grid;gap:var(--sp-2xl)}#landing-proposals .benefits__copy{display:grid;gap:var(--sp-lg)}#landing-proposals .benefits__title{max-width:16ch}#landing-proposals .benefits__text{font-size:var(--fs-b2);line-height:var(--lh-body)}#landing-proposals .benefits__cta{justify-self:stretch}#landing-proposals .benefit-list{display:grid;gap:var(--sp-sm2)}#landing-proposals .benefit{display:flex;flex-direction:column;gap:var(--sp-xl);padding:var(--sp-2xl) var(--sp-2xl);background:var(--c-white);border:1px solid var(--a-black-16);border-radius:var(--r-lg)}#landing-proposals .benefit__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;background:var(--c-neutral-300);border-radius:var(--r-full);color:var(--c-black)}#landing-proposals .benefit__icon svg{width:20px;height:20px}#landing-proposals .benefit__text{font-size:var(--fs-b1);line-height:var(--lh-body);font-weight:var(--fw-medium)}#landing-proposals .benefit__text b{font-weight:var(--fw-medium)}#landing-proposals .sectors{padding-block:var(--sp-4xl)}#landing-proposals .sectors__inner,#landing-proposals .sectors__head{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3xl)}#landing-proposals .sectors__title{text-align:center;text-wrap:balance;max-width:20ch}#landing-proposals .sector-tabs[hidden]{display:none!important}#landing-proposals .sector-tabs{display:none;gap:var(--sp-xxs);padding:var(--sp-sm2);background:var(--a-white-8);border:2px solid var(--a-white-8);border-radius:var(--r-full)}#landing-proposals .sector-tab{padding:var(--sp-sm2) var(--sp-lg);border:1px solid transparent;border-radius:var(--r-full);background:none;color:var(--c-gray-200);font-size:var(--fs-b3);line-height:var(--lh-button);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}#landing-proposals .sector-tab:hover{color:var(--c-white);background:var(--a-white-8)}#landing-proposals .sector-tab[aria-selected=true]{background:var(--a-white-16);border-color:var(--a-white-16);color:var(--c-white)}#landing-proposals .sector-panels{width:100%;display:grid;gap:var(--sp-sm2)}#landing-proposals .sector-panel{background:var(--a-white-8);border:1px solid var(--a-white-8);border-radius:var(--r-sm);overflow:hidden}#landing-proposals .sector-panel[hidden]{display:none}#landing-proposals .sector-panel__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--sp-lg);padding:13px var(--sp-xl);background:none;border:0;color:var(--c-white);font-size:var(--fs-s1);line-height:var(--lh-subheading);text-align:left;cursor:pointer}#landing-proposals .sector-panel__heading:has(>[aria-expanded=true]){display:none}#landing-proposals .sector-panel__toggle[aria-expanded=true]{display:none}#landing-proposals .sector-panel__plus{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-full);background:var(--a-white-8)}#landing-proposals .sector-panel__plus svg{width:16px;height:16px}#landing-proposals .sector-panel__plus .v-bar{transform-origin:center;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}#landing-proposals [aria-expanded=true] .sector-panel__plus .v-bar{opacity:0;transform:scaleY(0)}#landing-proposals .sector-panel__body:focus{outline:none}#landing-proposals .sector-panel__body:focus-visible{outline:2px solid var(--c-white);outline-offset:4px}#landing-proposals .sector-panel__body{display:grid;gap:21px;padding:var(--sp-md) var(--sp-md) 26px}#landing-proposals .sector-panel__body[hidden]{display:none}#landing-proposals .sector-video{position:relative;aspect-ratio:16 / 10;border-radius:var(--r-sm);overflow:hidden;background:var(--a-white-4);outline:4px solid var(--a-white-10);outline-offset:0}#landing-proposals .sector-video video,#landing-proposals .sector-video img{width:100%;height:100%;object-fit:cover}#landing-proposals .sector-video img{position:absolute;inset:0;z-index:1;transition:opacity .4s var(--ease)}#landing-proposals .sector-video[data-playing=true] img{opacity:0}#landing-proposals .sector-info{display:grid;gap:var(--sp-2xl);padding:0 var(--sp-sm2)}#landing-proposals .sector-info__head{display:grid;gap:var(--sp-lg)}#landing-proposals .sector-info__title{font-size:var(--fs-s1);line-height:var(--lh-subheading);font-weight:var(--fw-regular)}#landing-proposals .sector-info__text{font-size:var(--fs-b2);line-height:var(--lh-body)}#landing-proposals .sector-info__cta{justify-self:stretch}#landing-proposals .testimonials{padding-block:var(--sp-3xl)}#landing-proposals .testimonials__inner{display:grid;gap:var(--sp-3xl)}#landing-proposals .testimonials__head{display:grid;justify-items:center;gap:var(--sp-2xl);text-align:center}#landing-proposals .testimonials__title{text-wrap:balance;max-width:24ch}#landing-proposals .testimonials__cta{justify-self:stretch}#landing-proposals .testimonial-list{display:grid;gap:var(--sp-lg)}#landing-proposals .testimonial{display:grid;grid-template-rows:auto 1fr auto;gap:var(--sp-2xl);min-height:340px;padding:var(--sp-2xl);background:var(--a-white-8);border:1px solid var(--a-white-8);border-radius:var(--r-lg)}#landing-proposals .testimonial__logo{color:var(--c-white)}#landing-proposals .testimonial__logo svg{height:26px;width:auto}#landing-proposals .testimonial__quote{font-size:var(--fs-b1);line-height:var(--lh-body);font-weight:var(--fw-regular)}#landing-proposals .testimonial__foot{display:grid;gap:var(--sp-lg);padding-top:var(--sp-lg);border-top:1px solid var(--a-white-8)}#landing-proposals .testimonial__person{display:flex;align-items:center;gap:var(--sp-lg)}#landing-proposals .testimonial__avatar{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-full);font-size:var(--fs-b1);font-weight:var(--fw-medium);line-height:var(--lh-button);color:var(--c-white)}#landing-proposals .testimonial__name{font-size:var(--fs-b1);line-height:var(--lh-button);font-weight:var(--fw-medium)}#landing-proposals .testimonial__role{margin-top:var(--sp-sm);font-size:var(--fs-b3);line-height:var(--lh-button);color:var(--c-gray-300)}#landing-proposals .faq{padding-block:var(--sp-3xl)}#landing-proposals .faq__inner{display:grid;justify-items:center;gap:var(--sp-3xl)}#landing-proposals .faq__title{text-align:center}#landing-proposals .faq__list{display:grid;gap:var(--sp-md);width:100%;max-width:1144px}#landing-proposals .faq-item{background:#1d1d1d;border-radius:var(--r-lg)}#landing-proposals .faq-item__q{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-lg);width:100%;padding:var(--sp-md) var(--sp-lg);background:none;border:0;color:var(--c-white);font-size:var(--fs-b2);line-height:var(--lh-body);font-weight:var(--fw-medium);text-align:left;cursor:pointer}#landing-proposals .faq-item__icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-full);background:var(--a-white-8)}#landing-proposals .faq-item__icon svg{width:16px;height:16px}#landing-proposals .faq-item__icon .v-bar{transform-origin:center;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}#landing-proposals .faq-item__q[aria-expanded=true] .v-bar{opacity:0;transform:scaleY(0)}#landing-proposals .faq-item__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease),visibility 0s .3s;visibility:hidden}#landing-proposals .faq-item__a[data-open=true]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s var(--ease),visibility 0s}#landing-proposals .faq-item__a>div{overflow:hidden}#landing-proposals .faq-item__a p{padding:0 var(--sp-lg) var(--sp-xl);font-size:var(--fs-b4);line-height:var(--lh-b4);color:var(--c-gray-200)}#landing-proposals .cta{padding-block:58px 26px}#landing-proposals .cta__panel{position:relative;isolation:isolate;display:grid;place-items:center;min-height:659px;padding:var(--sp-9xl) var(--sp-lg);border:1px solid var(--a-white-16);border-radius:var(--r-xl);overflow:hidden;text-align:center}#landing-proposals .cta__bg{position:absolute;inset:0;z-index:-1}#landing-proposals .cta__bg img{width:100%;height:100%;object-fit:cover}#landing-proposals .cta__content{display:grid;justify-items:center;gap:var(--sp-4xl);max-width:560px}#landing-proposals .cta__copy{display:grid;justify-items:center;gap:var(--sp-xl)}#landing-proposals .cta__eyebrow{justify-content:center}#landing-proposals .cta__title{text-wrap:balance}#landing-proposals .cta__text{font-size:var(--fs-b3);line-height:var(--lh-body);color:var(--c-gray-200);max-width:46ch}#landing-proposals .footer{padding-block:var(--sp-2xl) var(--sp-4xl);background:var(--c-gray-800);color:var(--c-white)}#landing-proposals .footer__inner{display:grid;justify-items:center;gap:var(--sp-2xl);text-align:center}#landing-proposals .footer__logo{width:136px;color:var(--c-off-white-2)}#landing-proposals .footer__logo svg{width:100%;height:auto}#landing-proposals .footer__legal{font-size:var(--fs-b3);line-height:var(--lh-subheading);opacity:.6}#landing-proposals .hero-video.is-playing{cursor:default;display:block}#landing-proposals .hero-video.is-playing:after{content:none}#landing-proposals .hero-video iframe{width:100%;height:100%;border:0;display:block}#landing-proposals .hero-video__fallback{display:grid;place-content:center;justify-items:center;gap:var(--sp-lg);height:100%;padding:var(--sp-2xl);text-align:center;background:var(--a-white-8)}#landing-proposals .hero-video__fallback p{max-width:46ch;font-size:var(--fs-b3);line-height:var(--lh-body);color:var(--a-white-70)}#landing-proposals .hero-video__fallback code{font-family:var(--font-mono);font-size:.9em}@media(min-width:48em){#landing-proposals .hero{padding-block:calc(var(--header-pad) + var(--header-h)) var(--sp-5xl)}#landing-proposals .nav__logo{width:86px}#landing-proposals .hero__content{gap:var(--sp-3xl);margin-top:var(--sp-3xl)}#landing-proposals .stats{gap:var(--sp-2xl)}#landing-proposals .benefit{flex-direction:row;align-items:center;gap:var(--sp-xl)}#landing-proposals .benefit__icon{width:48px;height:48px}#landing-proposals .testimonial-list{grid-template-columns:repeat(2,1fr)}#landing-proposals .faq-item__q{padding:var(--sp-xl) var(--sp-2xl)}#landing-proposals .faq-item__a p{padding:0 var(--sp-2xl) var(--sp-2xl)}#landing-proposals .footer__inner{grid-template-columns:auto auto;justify-content:space-between;align-items:center;text-align:left}#landing-proposals .footer__logo{width:180px}}@media(min-width:64em){#landing-proposals .hero{padding-block:calc(var(--header-pad) + var(--header-h)) var(--sp-3xl)}#landing-proposals .nav{padding-inline:var(--sp-2xl) var(--sp-sm)}#landing-proposals .hero__content{gap:var(--sp-3xl);margin-top:var(--sp-3xl)}#landing-proposals .hero__header{gap:var(--sp-lg)}#landing-proposals .hero__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-lg)}#landing-proposals .hero-video{aspect-ratio:auto;min-height:504px}#landing-proposals .hero__title{line-height:1}#landing-proposals .hero__lede,#landing-proposals .hero__title{max-width:880px}#landing-proposals .hero-video{border-radius:var(--r-xl)}#landing-proposals .logos{padding-block:var(--sp-9xl)}#landing-proposals .logos__inner{gap:var(--sp-6xl)}#landing-proposals .logos__cta{display:none}#landing-proposals .stat__label{margin-top:var(--sp-lg);line-height:var(--lh-subheading)}#landing-proposals .logo-grid{grid-template-columns:repeat(7,minmax(0,1fr))}#landing-proposals .logo-grid__item--wide{display:grid}#landing-proposals .logo-grid__item{order:0;aspect-ratio:176 / 100;border-radius:var(--r-sm)}#landing-proposals .logo-grid__item img{max-height:56px}#landing-proposals .benefits{padding-block:var(--sp-5xl) var(--sp-7xl)}#landing-proposals .benefits__inner{grid-template-columns:minmax(0,524px) minmax(0,632px);justify-content:center;align-items:center;gap:clamp(40px,8.6vw,124px)}#landing-proposals .benefits__intro{gap:var(--sp-2xl);align-content:center}#landing-proposals .benefits__copy{gap:var(--sp-3xl)}#landing-proposals .benefits__cta{justify-self:start}#landing-proposals .benefit{padding:var(--sp-2xl) 25px}#landing-proposals .benefit__text{font-size:var(--fs-s2);line-height:var(--lh-subheading);font-weight:var(--fw-regular)}#landing-proposals .sectors{padding-block:112px}#landing-proposals .t-h2{line-height:var(--lh-heading)}#landing-proposals .sectors__inner{gap:var(--sp-7xl)}#landing-proposals .sectors__head{gap:var(--sp-5xl)}#landing-proposals .sector-tabs{padding:var(--sp-sm2)}#landing-proposals .sector-tab{display:flex;align-items:center;min-height:44px}#landing-proposals .sectors__title{max-width:560px}#landing-proposals .sector-tabs{display:flex}#landing-proposals .sector-panels{gap:0}#landing-proposals .sector-panel{background:none;border:0;border-radius:0;overflow:visible}#landing-proposals .sector-panel__heading{display:none}#landing-proposals .sector-panel__body{grid-template-columns:minmax(0,416px) minmax(0,740px);align-items:center;justify-content:center;gap:clamp(40px,8.6vw,124px);padding:0}#landing-proposals .sector-video{grid-column:2;grid-row:1}#landing-proposals .sector-info{grid-column:1;grid-row:1}#landing-proposals .sector-video{aspect-ratio:740 / 459;outline-width:8px;border-radius:var(--r-sm)}#landing-proposals .sector-info{padding:0;gap:var(--sp-4xl)}#landing-proposals .sector-info__head{gap:var(--sp-xl)}#landing-proposals .sector-info__title{font-size:var(--fs-h2);line-height:var(--lh-heading)}#landing-proposals .sector-info__text{font-size:var(--fs-b1)}#landing-proposals .sector-info__cta{justify-self:start}#landing-proposals .testimonials{padding-block:var(--sp-9xl)}#landing-proposals .testimonials__inner{gap:var(--sp-7xl)}#landing-proposals .testimonials__head{gap:var(--sp-2xl)}#landing-proposals .testimonials__title{max-width:600px}#landing-proposals .testimonials__cta{justify-self:center}#landing-proposals .testimonial-list{grid-template-columns:repeat(3,1fr)}#landing-proposals .testimonial{padding:var(--sp-3xl);min-height:380px}#landing-proposals .testimonial__logo svg{height:30px}#landing-proposals .testimonial__quote{font-size:var(--fs-s1);line-height:var(--lh-quote)}#landing-proposals .faq{padding-block:var(--sp-4xl) var(--sp-9xl)}#landing-proposals .faq__inner{gap:var(--sp-6xl)}#landing-proposals .faq__title{font-size:var(--fs-display)}#landing-proposals .faq-item__q{font-size:var(--fs-s2);line-height:var(--lh-subheading);font-weight:var(--fw-regular);padding:var(--sp-xl) var(--sp-2xl)}#landing-proposals .faq-item__icon{width:48px;height:48px}#landing-proposals .faq-item__icon svg{width:20px;height:20px}#landing-proposals .faq-item__a p{padding:0 var(--sp-2xl) var(--sp-2xl);font-size:var(--fs-b1);line-height:var(--lh-body);max-width:960px}#landing-proposals .cta{padding-block:var(--sp-5xl)}#landing-proposals .cta__panel{min-height:562px;padding:var(--sp-9xl)}#landing-proposals .cta__content{gap:var(--sp-6xl);max-width:641px}#landing-proposals .cta__copy{gap:var(--sp-2xl)}#landing-proposals .cta__title{font-size:var(--fs-display)}#landing-proposals .cta__text{font-size:var(--fs-b2);max-width:495px}#landing-proposals .footer{padding-block:var(--sp-7xl)}}@media print{#landing-proposals .hero__bg,#landing-proposals .cta__bg,#landing-proposals .hero-video,#landing-proposals .sector-video{display:none}#landing-proposals .site-header{position:static;margin-bottom:0}#landing-proposals .section--dark,#landing-proposals .footer,#landing-proposals .hero{background:#fff!important;color:#1f1c1b!important}}#landing-proposals #contact-form-section{padding:0}#landing-proposals #contact-form-section .cf-wrap{max-width:100%;margin:0}#landing-proposals #contact-form-section .cf-card{padding:var(--sp-2xl) var(--sp-xl);background:var(--a-black-80);border:1px solid var(--a-white-16);border-radius:var(--r-sm);text-align:left;color:var(--c-white)}@supports (backdrop-filter: blur(1px)){#landing-proposals #contact-form-section .cf-card{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}}#landing-proposals #contact-form-section .cf-grid{grid-template-columns:1fr;gap:var(--sp-2xl)}#landing-proposals #contact-form-section .cf-field{gap:var(--sp-sm2)}#landing-proposals #contact-form-section .cf-field label,#landing-proposals #contact-form-section .cf-captcha-label{padding-inline-start:var(--sp-xs);font-family:var(--font-sans);font-size:var(--fs-b3);font-weight:var(--fw-regular);line-height:var(--lh-button);letter-spacing:var(--ls-tight);text-transform:none;color:var(--c-white)}#landing-proposals #contact-form-section .cf-field input,#landing-proposals #contact-form-section .cf-field select{height:44px;min-height:44px;padding:0 var(--sp-md);background:var(--a-white-8);border:1px solid var(--a-white-8);border-radius:var(--r-xs);color:var(--c-white);font-family:var(--font-sans);font-size:var(--fs-b3);line-height:var(--lh-subheading);letter-spacing:var(--ls-tight);transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}#landing-proposals #contact-form-section .cf-field input::placeholder{color:var(--c-gray-500)}#landing-proposals #contact-form-section .cf-field input:focus,#landing-proposals #contact-form-section .cf-field select:focus{background:#ffffff1f;border-color:var(--a-white-25)}#landing-proposals #contact-form-section .cf-field :is(input,select):focus-visible{outline:2px solid var(--c-white);outline-offset:2px}#landing-proposals #contact-form-section .cf-field select{padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 7L11 1' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sp-md) center;cursor:pointer}#landing-proposals #contact-form-section .cf-field select option{background:var(--c-black);color:var(--c-white)}#landing-proposals #contact-form-section .cf-field select:has(option[value=""]:checked){color:var(--c-gray-500)}#landing-proposals #contact-form-section .cf-field input:autofill,#landing-proposals #contact-form-section .cf-field input:-webkit-autofill{-webkit-text-fill-color:var(--c-white);transition:background-color 6000s}#landing-proposals #contact-form-section .cf-field input.cf-error,#landing-proposals #contact-form-section .cf-field select.cf-error{border-color:#ff8898;background:#f32a7326}#landing-proposals #contact-form-section .cf-field input.cf-success,#landing-proposals #contact-form-section .cf-field select.cf-success{border-color:#7ee0a0;background:#0a772433}#landing-proposals #contact-form-section .cf-field-error,#landing-proposals #contact-form-section #cf-global-error{padding-inline-start:var(--sp-xs);font-size:var(--fs-b4);line-height:var(--lh-b4);font-weight:var(--fw-regular);color:#ff8898;text-align:left}#landing-proposals #contact-form-section #cf-turnstile{min-height:65px;max-width:100%;overflow:hidden}#landing-proposals #contact-form-section #cf-turnstile iframe{max-width:100%}#landing-proposals #contact-form-section .cf-terms input[type=checkbox]{background:var(--a-white-8);border:1px solid var(--a-white-25);border-radius:var(--r-xxs)}#landing-proposals #contact-form-section .cf-terms input[type=checkbox]:checked{background:var(--c-white);border-color:var(--c-white)}#landing-proposals #contact-form-section .cf-terms input[type=checkbox]:checked:after{border-color:var(--c-black)}#landing-proposals #contact-form-section .cf-terms-text{padding-inline-start:0;font-family:var(--font-sans);font-size:var(--fs-b3);line-height:var(--lh-subheading);letter-spacing:var(--ls-tight);text-transform:none;color:var(--c-gray-300)}#landing-proposals #contact-form-section .cf-terms-text a{color:var(--c-white);text-decoration:underline}#landing-proposals #contact-form-section .cf-btn{width:100%;height:auto;padding:var(--sp-md) var(--sp-lg);background:var(--c-white);color:var(--c-black);border:0;border-radius:var(--r-full);font-family:var(--font-sans);font-size:var(--fs-b3);line-height:var(--lh-button);font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}#landing-proposals #contact-form-section .cf-btn:hover{background:var(--c-gray-200);opacity:1}#landing-proposals #contact-form-section .cf-btn:active{transform:translateY(1px)}#landing-proposals #contact-form-section .cf-btn:disabled{opacity:.5}#landing-proposals #contact-form-section .cf-success-icon{background:#0a772433}#landing-proposals #contact-form-section .cf-success-title{font-family:var(--font-sans);font-size:var(--fs-h5);font-weight:var(--fw-regular);line-height:var(--lh-subheading);letter-spacing:var(--ls-tight);color:var(--c-white)}#landing-proposals #contact-form-section .cf-success-desc{font-size:var(--fs-b2);line-height:var(--lh-body);color:var(--c-gray-300)}@media(min-width:48em){#landing-proposals #contact-form-section .cf-card{padding:var(--sp-3xl)}#landing-proposals #contact-form-section .cf-grid{grid-template-columns:1fr 1fr;gap:var(--sp-2xl)}#landing-proposals #contact-form-section .cf-field.cf-full,#landing-proposals #contact-form-section .cf-terms,#landing-proposals #contact-form-section .cf-submit-row,#landing-proposals #contact-form-section .cf-field-error.cf-full{grid-column:1 / -1}#landing-proposals #contact-form-section .cf-field.cf-full:has(#cf-website),#landing-proposals #contact-form-section .cf-field.cf-full:has(#cf-source){grid-column:auto}#landing-proposals #contact-form-section .cf-grid:has(.cf-field[style*="display: none"]) .cf-field.cf-full:has(#cf-website){grid-column:1 / -1}}@media(min-width:64em){#landing-proposals #contact-form-section .cf-card{padding:var(--sp-3xl) 33px;border-radius:var(--r-xl)}#landing-proposals #contact-form-section .cf-grid{gap:var(--sp-2xl) var(--sp-lg)}#landing-proposals #contact-form-section .cf-submit-row{align-items:flex-start}#landing-proposals #contact-form-section .cf-btn{width:auto;min-width:180px}}@media(min-width:86em){#landing-proposals #contact-form-section .cf-grid{grid-template-columns:repeat(12,minmax(0,1fr))}#landing-proposals #contact-form-section .cf-field{grid-column:span 6}#landing-proposals #contact-form-section .cf-field.cf-full:has(#cf-website),#landing-proposals #contact-form-section .cf-field.cf-full:has(#cf-source){grid-column:span 6}#landing-proposals #contact-form-section .cf-field.cf-full:has(#cf-turnstile){grid-column:span 7;grid-row:span 2}#landing-proposals #contact-form-section .cf-terms{grid-column:span 5;align-self:end;margin-block-start:0}#landing-proposals #contact-form-section .cf-submit-row{grid-column:span 5;align-self:start}#landing-proposals #contact-form-section .cf-field-error.cf-full{grid-column:1 / -1}#landing-proposals #contact-form-section .cf-btn{width:100%;min-width:0}}
