:root{--v2-bg-bright: #fffbf5;--v2-bg: #faf6f0;--v2-subtle: #f3eee7;--v2-muted: #ede8e0;--v2-fg: #181210;--v2-fg-muted: #524a43;--v2-fg-subtle: #888077;--v2-sans: "STK Bureau Sans",sans-serif;--v2-serif: "STK Bureau Serif",serif;--v2-mono: "STK Bureau Sans Mono",monospace}body{background-color: var(--v2-bg-bright);color: var(--v2-fg);font-family: var(--v2-sans);-webkit-font-smoothing: antialiased;padding: 0 !important}.blog-article-layout{background-color: transparent}.nav-main .navbar_link,.nav-main .navbar_menu-dropdown,.nav-main .navbar_menu-dropdown *{color: var(--v2-fg)}.nav-main .w-nav-brand img,.nav-main .w-nav-brand svg,.footer-logo-wrapper img,.footer-logo-wrapper svg{filter: brightness(0)}.menu-icon_line-top,.menu-icon_line-middle,.menu-icon_line-bottom,.menu-icon1_line-middle-inner{background-color: var(--v2-fg) !important}html body,html body .page-wrapper,html body .main-wrapper{background-color: var(--v2-bg-bright) !important}.general-header{background-color: var(--v2-bg)}.general-header .bg-img,.general-header .header-pattern-large{display: none}.general-header-content h2{font-family: var(--v2-serif);font-weight: 400;font-size: 60px !important;line-height: 64px !important;letter-spacing: -0.02em;color: var(--v2-fg)}.general-header-content h2 *{line-height: inherit !important}.general-header-content p{color: var(--v2-fg-muted);font-family: var(--v2-sans);font-size: 18px;line-height: 26px}.general-header .button-group .button{display: inline-flex;align-items: center;height: 48px;padding: 0 28px;border-radius: 4px;border: 1px solid var(--v2-fg) !important;background: var(--v2-fg) !important}.general-header .button-group .button,.general-header .button-group .button *{color: var(--v2-bg-bright) !important;font-family: var(--v2-sans) !important;font-size: 16px;font-weight: 500;text-transform: none !important;letter-spacing: 0}.general-header .button-group>* + * .button,.general-header .button-group .button + .button{background: transparent !important}.general-header .button-group>* + * .button,.general-header .button-group>* + * .button *,.general-header .button-group .button + .button,.general-header .button-group .button + .button *{color: var(--v2-fg) !important}.general-header .button-group .button div::first-letter{text-transform: uppercase}.logos-row .text-style-mono{color: var(--v2-fg-muted);font-family: var(--v2-mono);font-size: 12px;line-height: 16px;text-transform: uppercase;letter-spacing: 0.04em}.logos-row .customer-logo{filter: brightness(0)}.layout-2-col .img-wrapper{display: none}.layout-2-col .heading-content h3{font-family: var(--v2-serif);font-weight: 400;font-size: 48px !important;line-height: 52px !important;color: var(--v2-fg)}.layout-2-col .heading-content h3 *{line-height: inherit !important}.layout-2-col .heading-content p{color: var(--v2-fg-muted);font-family: var(--v2-sans);font-size: 18px;line-height: 26px}.support-grid-layout{gap: 24px}.support-grid-card{border: 0 !important;border-radius: 16px;background: var(--v2-bg) !important;overflow: hidden}.support-grid-card .gradient-bg,.support-grid-card .gradient-spotlight,.support-grid-card .card-pattern-bottom-right{display: none}.support-grid-card.cc-highlight{background: var(--v2-fg) !important}.support-grid-card-content .grid-card-title{font-family: var(--v2-serif);font-weight: 400;font-size: 28px;line-height: 32px;color: var(--v2-fg)}.support-grid-card-content .grid-card-title.cc-small{font-family: var(--v2-sans);font-weight: 500;font-size: 20px;line-height: 24px;color: var(--v2-fg)}.support-grid-card-content p,.support-grid-card-content li{color: var(--v2-fg-muted);font-family: var(--v2-sans);font-size: 16px;line-height: 22px}.support-grid-card.cc-highlight .grid-card-title,.support-grid-card.cc-highlight p{color: var(--v2-bg-bright) !important}section.background-color-black{background: var(--v2-bg) !important;color: var(--v2-fg)}section.background-color-black .eyebrow{color: var(--v2-fg-muted) !important;background: transparent;border-color: #c8c0b6;font-family: var(--v2-mono)}section.background-color-black .heading-content-wrapper p{color: var(--v2-fg-muted);font-family: var(--v2-sans);font-size: 18px;line-height: 26px}.customer-card{background: var(--v2-bg-bright) !important;border: 1px solid var(--v2-subtle);border-radius: 16px;color: var(--v2-fg)}.customer-card .customer-card-logo{filter: brightness(0)}.customer-card .quote-rt p{color: var(--v2-fg);font-family: var(--v2-serif);font-weight: 400;font-size: 24px;line-height: 32px}.customer-card .quote-name{color: var(--v2-fg);font-family: var(--v2-sans);font-weight: 500}.customer-card .quote-title{color: var(--v2-fg-muted);font-family: var(--v2-sans)}.swiper-navigation__button{background: transparent !important;border: 1px solid var(--v2-fg);color: var(--v2-fg)}.swiper-navigation__button svg path{fill: currentColor}.cta-card{background-color: var(--v2-bg-bright);border-radius: 0}.cta-card .cta-bg,.cta-card .gradient-bg,.cta-card .gradient-spotlight{display: none}.cta-card .cta-card-title{font-family: var(--v2-serif);font-weight: 400;font-size: 40px;line-height: 44px;color: var(--v2-fg) !important}.cta-card .heading-content-wrapper{margin-left: auto;margin-right: auto;text-align: center;align-items: center}.cta-card h2:not(.heading-hidden){font-family: var(--v2-serif);font-weight: 400;font-size: 40px;line-height: 48px !important;color: var(--v2-fg)}.cta-card h2:not(.heading-hidden) *{line-height: inherit !important}.cta-card p{font-family: var(--v2-sans);font-size: 16px;line-height: 22px;color: var(--v2-fg-muted)}.cta-card .button{display: inline-flex;align-items: center;height: 48px;padding: 0 28px;border-radius: 4px;border: 1px solid var(--v2-fg) !important;background: var(--v2-fg) !important;color: var(--v2-bg-bright) !important;font-family: var(--v2-sans);font-size: 16px;font-weight: 500;text-transform: none}.cta-card .button *{color: var(--v2-bg-bright) !important;font-family: var(--v2-sans) !important;text-transform: none !important}.cta-card .button div::first-letter{text-transform: uppercase}@media screen and (max-width: 991px){.general-header-content h2{font-size: 48px !important;line-height: 52px !important}.layout-2-col .heading-content h3{font-size: 40px !important;line-height: 44px !important}}@media screen and (max-width: 767px){.general-header-content h2{font-size: 36px !important;line-height: 40px !important}.layout-2-col .heading-content h3{font-size: 30px !important;line-height: 34px !important}.customer-card .quote-rt p{font-size: 18px;line-height: 26px}.cta-card h2:not(.heading-hidden){font-size: 30px;line-height: 34px !important}.cta-card .cta-card-title{font-size: 30px;line-height: 34px}}