.mainLayout_landingPage__qzn6u{--description-text-color:#626b6b;--primary-text-color:#36787d;--landing-text-teal:#36787d;--landing-muted-text:#626b6b;--landing-kicker-text:#246f73;--landing-button-background:#36787d;--landing-secondary-button-color:#2c5f62}.mainLayout_landingPage__qzn6u .text-muted{color:#626b6b!important}.IntegrationFAQSection_sectionContainer__Y3W2S{padding:80px 0;background:linear-gradient(180deg,#f8fafa,#fff)}.IntegrationFAQSection_contentWrapper__Uv_4G{max-width:900px;margin:0 auto;padding:0 20px}.IntegrationFAQSection_headerSection__PpDSy{text-align:center;margin-bottom:48px}.IntegrationFAQSection_mainHeading__BfWHd{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:16px!important;line-height:1.2}.IntegrationFAQSection_tealText__d4YBN{color:var(--landing-text-teal,#409093)}.IntegrationFAQSection_faqList__d357s{display:flex;flex-direction:column;gap:16px}.IntegrationFAQSection_faqItem__LN_6z{background:#fff;border-radius:12px;border:1px solid #e8e8e8;overflow:hidden;transition:box-shadow .3s ease}.IntegrationFAQSection_faqItem__LN_6z:hover{box-shadow:0 4px 20px rgba(0,0,0,.06)}.IntegrationFAQSection_faqQuestion__1tds9{width:100%;padding:20px 24px;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-align:left;font-size:1.125rem;font-weight:600;color:#1a1a1a;transition:background .2s ease}.IntegrationFAQSection_faqQuestion__1tds9:hover{background:#f8fafa}.IntegrationFAQSection_faqIcon__UM0uv{font-size:1.5rem;color:var(--landing-text-teal,#409093);transition:transform .3s ease;line-height:1}.IntegrationFAQSection_faqIconOpen__N0tkw{transform:rotate(45deg)}.IntegrationFAQSection_faqAnswer___p3jj{display:none;padding:0 24px 20px;font-size:1rem;color:#666;line-height:1.7}.IntegrationFAQSection_faqAnswerOpen__pEFZD{display:block}.IntegrationFAQSection_faqAnswer___p3jj p{margin:0}.IntegrationFAQSection_faqLink__TfOcT{color:var(--landing-text-teal,#409093);font-weight:500;text-decoration:none;transition:color .2s ease}.IntegrationFAQSection_faqLink__TfOcT:hover{color:#2d6466;text-decoration:underline}@media (max-width:640px){.IntegrationFAQSection_mainHeading__BfWHd{font-size:1.75rem}.IntegrationFAQSection_faqQuestion__1tds9{font-size:1rem;padding:16px 20px}.IntegrationFAQSection_faqAnswer___p3jj{padding:0 20px 16px}}.videoGuide_poster__1ynTO{position:absolute;inset:0;display:block;overflow:hidden;background:#112a2d;color:#fff}.videoGuide_poster__1ynTO img{display:block;width:100%;height:100%;object-fit:cover}.videoGuide_playIcon__hNE0e{position:absolute;top:50%;left:50%;width:68px;height:48px;transform:translate(-50%,-50%)}.videoGuide_caption__IHvy4{position:absolute;right:0;bottom:0;left:0;padding:10px 14px;background:#112a2d;color:#fff;font-size:14px;line-height:1.4}.videoGuide_poster__1ynTO:focus-visible{outline:3px solid orange;outline-offset:-3px}.BrandingButton_button__HiHSl{font-family:Inter,sans-serif!important;font-size:16px;font-weight:400;border:none!important;outline:none!important;box-shadow:none!important;border-radius:12px!important;transition:all .2s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}.BrandingButton_primary__1gtZt{background-color:var(--landing-button-background,#409093)!important;color:#fff!important}.BrandingButton_primary__1gtZt:hover{background-color:#36787d!important}.BrandingButton_primary__1gtZt:active{background-color:#2c5f62!important;transform:scale(.98)}.BrandingButton_secondary__vc9Qh{background-color:transparent!important}.BrandingButton_secondary__vc9Qh,.BrandingButton_secondary__vc9Qh:hover{border:1px solid var(--landing-button-background,#409093)!important;color:var(--landing-secondary-button-color,var(--landing-button-background,#409093))!important}.BrandingButton_secondary__vc9Qh:hover{background-color:rgba(64,144,147,.1)!important}.BrandingButton_secondary__vc9Qh:active{background-color:var(--landing-button-background,#409093)!important;border:1px solid var(--landing-button-background,#409093)!important;color:#fff!important}.BrandingButton_outline__L__fA{background-color:transparent!important;border:1px solid #fff!important;color:#fff!important}.BrandingButton_outline__L__fA:hover{background-color:hsla(0,0%,100%,.1)!important;border:1px solid #fff!important;color:#fff!important}.BrandingButton_outline__L__fA:active{background-color:#2c5f62!important;border:none!important;color:#fff!important}.BrandingButton_small__FeHLS{height:40px;padding:0 16px;font-size:14px}.BrandingButton_medium__W9eNS{height:50px;padding:0 24px;font-size:16px}.BrandingButton_large__F0fNU{height:60px;padding:0 32px;font-size:18px}.BrandingButton_fullWidth__vbxyf{width:100%!important}.BrandingButton_disabled__ZY0Hy{opacity:.6!important;cursor:not-allowed!important;pointer-events:none}.BrandingButton_disabled__ZY0Hy:hover{background-color:var(--landing-button-background,#409093)!important;transform:none!important}.BrandingButton_button__HiHSl:focus,.BrandingButton_button__HiHSl:focus-visible{border:none!important;outline:none!important;box-shadow:none!important}.BrandingButton_secondary__vc9Qh:focus,.BrandingButton_secondary__vc9Qh:focus-visible{background-color:transparent!important;border:1px solid var(--landing-button-background,#409093)!important;color:var(--landing-secondary-button-color,var(--landing-button-background,#409093))!important;outline:none!important;box-shadow:none!important}.BrandingButton_outline__L__fA:focus,.BrandingButton_outline__L__fA:focus-visible{background-color:transparent!important;border:1px solid #fff!important;color:#fff!important;outline:none!important;box-shadow:none!important}.BrandingButton_button__HiHSl:focus-visible{outline:2px solid currentColor!important;outline-offset:4px}@media (max-width:768px){.BrandingButton_button__HiHSl{font-size:14px}.BrandingButton_small__FeHLS{height:36px;padding:0 12px;font-size:12px}.BrandingButton_medium__W9eNS{height:44px;padding:0 20px;font-size:14px}.BrandingButton_large__F0fNU{height:52px;padding:0 28px;font-size:16px}}@media (max-width:480px){.BrandingButton_button__HiHSl{font-size:13px}.BrandingButton_small__FeHLS{height:32px;padding:0 10px;font-size:11px}.BrandingButton_medium__W9eNS{height:40px;padding:0 16px;font-size:13px}.BrandingButton_large__F0fNU{height:48px;padding:0 24px;font-size:15px}}