.mkt .integrations-hero{background:radial-gradient(circle at 89% 4%,#d5faeef5,#0000 34%),radial-gradient(circle at 7% 93%,#ffcdb229,#0000 30%),linear-gradient(#fff 0%,#fbfffd 100%);padding:76px 0 82px;position:relative;overflow:hidden}.mkt .integrations-hero:before{content:"";border:1px solid #10846017;border-radius:50%;width:430px;height:430px;position:absolute;inset:-280px auto auto -210px}.mkt .integrations-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(540px,1.14fr);align-items:center;gap:clamp(46px,6vw,78px);display:grid;position:relative}.mkt .integrations-hero-copy,.mkt .integrations-router-evidence{min-width:0}.mkt .integrations-hero-copy h1{text-wrap:balance;max-width:11ch;margin-top:20px;font-size:clamp(44px,5.6vw,66px);font-weight:600}.mkt .integrations-hero-copy h1 .u{color:#087a59}.mkt .integrations-hero-lead{max-width:49ch;color:var(--ink-soft);margin-top:22px;font-size:18px;line-height:1.62}.mkt .integrations-hero-actions{flex-wrap:wrap;gap:11px;margin-top:29px;display:flex}.mkt .integrations-hero-actions .btn,.mkt .integrations-final-actions .btn{min-height:48px}.mkt .integrations-hero-availability{color:#696c73;max-width:60ch;margin-top:13px;font-size:11px;line-height:1.5}.mkt .integrations-hero-assurances{gap:9px;margin-top:20px;display:grid}.mkt .integrations-hero-assurances span{color:#344640;font-family:var(--display);align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.mkt .integrations-hero-assurances svg{color:#087a59;flex:none}.mkt .integrations-router-evidence,.mkt .integrations-platform-evidence,.mkt .integrations-identity-evidence,.mkt .integrations-delivery-evidence,.mkt .integrations-payroll-evidence{margin:0}.mkt .integrations-router-evidence figcaption,.mkt .integrations-platform-evidence figcaption,.mkt .integrations-identity-evidence figcaption,.mkt .integrations-delivery-evidence figcaption,.mkt .integrations-payroll-evidence figcaption{color:#59645f;text-align:center;max-width:68ch;margin:13px auto 0;font-size:11.5px;line-height:1.5}.mkt .integrations-window,.mkt .integrations-platform-frame,.mkt .integrations-identity-frame,.mkt .integrations-delivery-frame,.mkt .integrations-payroll-frame{background:#fff;border:1px solid #d8e3de;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px -40px #0f694f6b}.mkt .integrations-window-bar{background:#152721;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;min-height:44px;padding:0 15px;display:flex}.mkt .integrations-window-bar>span{background:#ff8270;border-radius:999px;flex:none;width:8px;height:8px}.mkt .integrations-window-bar>span:nth-child(2){background:#ffd47a}.mkt .integrations-window-bar>span:nth-child(3){background:#78d7a0}.mkt .integrations-window-bar small{color:#c1d5ce;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:7px;font-size:9.5px;overflow:hidden}.mkt .integrations-window-bar strong{color:#a9ebc7;letter-spacing:.08em;background:#78d7a021;border-radius:999px;flex:none;margin-left:auto;padding:5px 8px;font-size:8px}.mkt .integrations-router-body{background:#f4faf7;padding:18px}.mkt .integrations-router-question{background:#fff;border:1px solid #dbe7e1;border-radius:13px;padding:14px 16px}.mkt .integrations-router-question small,.mkt .integrations-platform-heading span,.mkt .integrations-platform-lanes small,.mkt .integrations-identity-heading small,.mkt .integrations-identity-source>small,.mkt .integrations-delivery-heading small,.mkt .integrations-delivery-steps small,.mkt .integrations-payroll-heading small,.mkt .integrations-payroll-pack>small,.mkt .integrations-payroll-checks>small{color:#5f716a;letter-spacing:.11em;font-size:8px;font-weight:800}.mkt .integrations-router-question strong{color:#24352f;font-family:var(--display);margin-top:3px;font-size:15px;display:block}.mkt .integrations-router-list{gap:8px;margin-top:12px;display:grid}.mkt .integrations-router-list>div{background:#fff;border:1px solid #dbe7e1;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 16px auto;align-items:center;gap:10px;min-height:61px;padding:9px 11px;display:grid}.mkt .integrations-router-icon{color:#087a59;background:#e4f6ee;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mkt .integrations-router-list small,.mkt .integrations-router-list strong{display:block}.mkt .integrations-router-list small{color:#68766f;font-size:8.5px}.mkt .integrations-router-list strong{color:#263832;font-family:var(--display);margin-top:2px;font-size:11px}.mkt .integrations-router-arrow{color:#9ca9a4}.mkt .integrations-router-list b{letter-spacing:.05em;border-radius:999px;padding:6px 7px;font-size:7.5px}.mkt .integrations-router-list b.available{color:#087345;background:#dff5e9}.mkt .integrations-router-list b.recipe{color:#4f46a6;background:#ebe8ff}.mkt .integrations-router-boundary{color:#315b83;background:#e8f1ff;border-radius:9px;align-items:center;gap:8px;margin-top:11px;padding:9px 11px;font-size:9px;font-weight:700;line-height:1.35;display:flex}.mkt .integrations-router-boundary svg{flex:none}.mkt .integrations-answer-section{background:#fff;padding:94px 0 100px}.mkt .integrations-answer-heading{max-width:790px}.mkt .integrations-answer-heading h2,.mkt .integrations-directory-heading h2,.mkt .integrations-faq-heading h2{max-width:16ch;margin-top:9px;font-size:clamp(34px,4.2vw,49px);line-height:1.08}.mkt .integrations-answer-heading p,.mkt .integrations-directory-heading p,.mkt .integrations-faq-heading p{max-width:65ch;color:var(--ink-soft);margin-top:18px;font-size:15px;line-height:1.72}.mkt .integrations-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.mkt .integrations-status-grid article{background:#fbfcfb;border:1px solid #e0e6e2;border-radius:17px;min-width:0;padding:23px;transition:border-color .18s,box-shadow .18s,transform .18s}.mkt .integrations-status-grid article:hover{border-color:#bdcdc5;transform:translateY(-2px);box-shadow:0 18px 36px -28px #1a5c4857}.mkt .integrations-status-grid article>span{letter-spacing:.08em;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.mkt .integrations-status-grid article.available>span{color:#087345;background:#dff5e9}.mkt .integrations-status-grid article.recipe>span{color:#4f46a6;background:#ebe8ff}.mkt .integrations-status-grid article.handoff>span{color:#885a00;background:#fff1d7}.mkt .integrations-status-grid article.absent>span{color:#4f5c57;background:#edf0ef}.mkt .integrations-status-grid h3{margin-top:21px;font-size:18px;line-height:1.2}.mkt .integrations-status-grid p{color:var(--ink-soft);margin-top:9px;font-size:12.5px;line-height:1.58}.mkt .integrations-platform-section{background:#152721;padding:96px 0 102px}.mkt .integrations-platform-grid{grid-template-columns:minmax(0,.7fr) minmax(620px,1.3fr);align-items:center;gap:clamp(48px,6vw,76px);display:grid}.mkt .integrations-platform-copy h2,.mkt .integrations-identity-copy h2,.mkt .integrations-recipes-copy h2,.mkt .integrations-payroll-copy h2{max-width:15ch;margin-top:10px;font-size:clamp(34px,4vw,48px);line-height:1.08}.mkt .integrations-platform-copy .eyebrow{color:#88d8bc}.mkt .integrations-platform-copy h2{color:#fff}.mkt .integrations-platform-copy p,.mkt .integrations-identity-copy p,.mkt .integrations-recipes-copy p,.mkt .integrations-payroll-copy p{max-width:55ch;color:var(--ink-soft);margin-top:18px;font-size:15px;line-height:1.72}.mkt .integrations-platform-copy p{color:#c2d2cc}.mkt .integrations-platform-copy ul{gap:10px;margin-top:23px;padding:0;list-style:none;display:grid}.mkt .integrations-platform-copy li{color:#e0ebe7;grid-template-columns:18px minmax(0,1fr);gap:9px;font-size:12.5px;line-height:1.5;display:grid}.mkt .integrations-platform-copy li svg{color:#89d9bd;margin-top:1px}.mkt .integrations-text-link{color:#087a59;min-height:44px;font-family:var(--display);align-items:center;gap:7px;margin-top:17px;font-size:13px;font-weight:750;display:inline-flex}.mkt .integrations-platform-copy .integrations-text-link{color:#9de1c8}.mkt .integrations-text-link:hover{text-underline-offset:4px;text-decoration:underline}.mkt .integrations-text-link:focus-visible,.mkt .integrations-recipe-links a:focus-visible,.mkt .integrations-directory-card:focus-visible,.mkt .integrations-final-actions>a:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #a8e4d0}.mkt .integrations-platform-section .integrations-platform-evidence figcaption{color:#aebeb8}.mkt .integrations-platform-frame{border-color:#ffffff1a;box-shadow:0 30px 80px -44px #000000bf}.mkt .integrations-platform-heading,.mkt .integrations-identity-heading,.mkt .integrations-delivery-heading,.mkt .integrations-payroll-heading{background:#fbfdfc;border-bottom:1px solid #e4ece8;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.mkt .integrations-platform-heading{display:block}.mkt .integrations-platform-heading span{color:#087a59;align-items:center;gap:7px;display:flex}.mkt .integrations-platform-heading strong{font-family:var(--display);margin-top:4px;font-size:15px;display:block}.mkt .integrations-platform-lanes{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mkt .integrations-platform-lanes>div{border-left:1px solid #e6ece9;min-width:0;min-height:205px;padding:19px 16px}.mkt .integrations-platform-lanes>div:first-child{border-left:0}.mkt .integrations-platform-icon{color:#087a59;background:#e5f6ef;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:17px;display:grid}.mkt .integrations-platform-lanes strong,.mkt .integrations-platform-lanes b,.mkt .integrations-platform-lanes p{display:block}.mkt .integrations-platform-lanes strong{color:#293b35;min-height:50px;font-family:var(--display);margin-top:7px;font-size:12px;line-height:1.35}.mkt .integrations-platform-lanes b{color:#087a59;margin-top:12px;font-size:9px}.mkt .integrations-platform-lanes p{color:#68766f;margin-top:4px;font-size:9px;line-height:1.4}.mkt .integrations-platform-foundation{color:#426259;background:#eff8f4;border-top:1px solid #dce7e2;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:11px 16px;display:flex}.mkt .integrations-platform-foundation span{letter-spacing:.045em;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.mkt .integrations-platform-foundation>svg{color:#93a9a1}.mkt .integrations-identity-section{background:#fff;padding:96px 0 102px}.mkt .integrations-identity-section>.integrations-identity-grid{grid-template-columns:minmax(600px,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(48px,6vw,78px);display:grid}.mkt .integrations-identity-heading strong,.mkt .integrations-delivery-heading strong,.mkt .integrations-payroll-heading strong{font-family:var(--display);margin-top:3px;font-size:14px;display:block}.mkt .integrations-identity-heading>span,.mkt .integrations-delivery-heading>span,.mkt .integrations-payroll-heading>span{color:#087345;background:#dff5e9;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.mkt .integrations-identity-evidence>.integrations-identity-frame{background:#f5faf7}.mkt .integrations-identity-frame>.integrations-identity-grid{grid-template-columns:minmax(0,.78fr) 110px minmax(0,1.22fr);align-items:center;gap:13px;padding:22px;display:grid}.mkt .integrations-identity-source{background:#fff;border:1px solid #dce8e2;border-radius:14px;min-width:0;padding:18px}.mkt .integrations-product-mark{color:#fff;width:42px;height:42px;font-family:var(--display);background:#087a59;border-radius:12px;place-items:center;margin-bottom:15px;font-size:18px;font-weight:800;display:grid}.mkt .integrations-identity-source strong,.mkt .integrations-identity-source p{display:block}.mkt .integrations-identity-source strong{color:#283a34;font-family:var(--display);margin-top:5px;font-size:12px}.mkt .integrations-identity-source p{color:#68766f;margin-top:6px;font-size:9px;line-height:1.45}.mkt .integrations-identity-arrows{gap:10px;display:grid}.mkt .integrations-identity-arrows span{color:#66766f;align-items:center;gap:5px;font-size:7.5px;font-weight:800;display:flex}.mkt .integrations-identity-destinations{gap:9px;display:grid}.mkt .integrations-identity-destinations>div{background:#fff;border:1px solid #dce8e2;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-height:72px;padding:11px 13px;display:grid}.mkt .integrations-identity-destinations>div>span{color:#fff;width:40px;height:40px;font-family:var(--display);border-radius:11px;place-items:center;font-weight:800;display:grid}.mkt .integrations-identity-destinations .google{background:#4169e1}.mkt .integrations-identity-destinations .microsoft{background:#7357c9}.mkt .integrations-identity-destinations strong,.mkt .integrations-identity-destinations small{display:block}.mkt .integrations-identity-destinations strong{color:#273a33;font-size:11px}.mkt .integrations-identity-destinations small{color:#6a7872;margin-top:2px;font-size:8.5px;line-height:1.35}.mkt .integrations-identity-boundary,.mkt .integrations-payroll-boundary{color:#3d5a82;background:#eef3ff;border-top:1px solid #dce8e2;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 15px;font-size:9px;font-weight:700;display:flex}.mkt .integrations-identity-copy h2,.mkt .integrations-payroll-copy h2{max-width:16ch}.mkt .integrations-recipes-section{background:#f3f1ff;padding:96px 0 102px}.mkt .integrations-recipes-grid{grid-template-columns:minmax(0,.72fr) minmax(620px,1.28fr);align-items:center;gap:clamp(48px,6vw,76px);display:grid}.mkt .integrations-recipes-copy code{color:#4a4380;background:#e6e2fb;border-radius:5px;padding:2px 5px;font-size:.9em}.mkt .integrations-recipe-links{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.mkt .integrations-recipe-links a{color:#4a4380;min-height:44px;font-family:var(--display);background:#fff;border:1px solid #d5d0ef;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.mkt .integrations-delivery-heading>span{color:#4f46a6;background:#ebe8ff}.mkt .integrations-delivery-steps{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mkt .integrations-delivery-steps li{border-left:1px solid #e5e2f0;min-width:0;min-height:210px;padding:21px 18px;position:relative}.mkt .integrations-delivery-steps li:first-child{border-left:0}.mkt .integrations-delivery-icon{color:#5147ab;background:#ebe8ff;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:17px;display:grid}.mkt .integrations-delivery-steps strong{color:#302c47;min-height:48px;font-family:var(--display);margin-top:7px;font-size:12px;line-height:1.35;display:block}.mkt .integrations-delivery-steps p{color:#6c6879;margin-top:10px;font-size:9px}.mkt .integrations-delivery-arrow{z-index:1;color:#817aa5;background:#fff;border-radius:999px;position:absolute;top:54px;right:-9px;box-shadow:0 0 0 5px #fff}.mkt .integrations-delivery-receipt{background:#f8f7fc;border-top:1px solid #e4e1ee;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:10px 13px;display:flex}.mkt .integrations-delivery-receipt span{color:#087345;background:#e5f6ed;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:750;display:flex}.mkt .integrations-payroll-section{background:#fff;padding:96px 0 102px}.mkt .integrations-payroll-grid{grid-template-columns:minmax(620px,1.22fr) minmax(0,.78fr);align-items:center;gap:clamp(48px,6vw,78px);display:grid}.mkt .integrations-payroll-heading>span{color:#885a00;background:#fff1d7}.mkt .integrations-payroll-flow{background:#fbfaf7;grid-template-columns:minmax(0,.8fr) minmax(190px,1fr) minmax(0,1fr);align-items:stretch;gap:12px;padding:20px;display:grid}.mkt .integrations-payroll-pack,.mkt .integrations-payroll-checks,.mkt .integrations-payroll-targets>div{background:#fff;border:1px solid #e7e0cf;border-radius:13px}.mkt .integrations-payroll-pack{padding:17px}.mkt .integrations-payroll-icon{color:#8b5f09;background:#fff1d7;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:15px;display:grid}.mkt .integrations-payroll-pack strong,.mkt .integrations-payroll-pack p{display:block}.mkt .integrations-payroll-pack strong{color:#3d392f;font-family:var(--display);margin-top:5px;font-size:12px}.mkt .integrations-payroll-pack p{color:#777064;margin-top:6px;font-size:9px;line-height:1.45}.mkt .integrations-payroll-checks{align-content:center;gap:7px;padding:14px;display:grid}.mkt .integrations-payroll-checks>svg{color:#a67b26;margin:0 auto 3px}.mkt .integrations-payroll-checks>small{text-align:center;margin-bottom:2px}.mkt .integrations-payroll-checks span{color:#5e594f;grid-template-columns:14px minmax(0,1fr);gap:4px;font-size:8px;line-height:1.35;display:grid}.mkt .integrations-payroll-checks span svg{color:#8b5f09}.mkt .integrations-payroll-targets{gap:8px;display:grid}.mkt .integrations-payroll-targets>div{grid-template-columns:37px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.mkt .integrations-payroll-targets>div>span{color:#fff;width:37px;height:37px;font-family:var(--display);background:#253b57;border-radius:10px;place-items:center;font-weight:800;display:grid}.mkt .integrations-payroll-targets>div:last-child>span{background:#703d88}.mkt .integrations-payroll-targets strong,.mkt .integrations-payroll-targets small{display:block}.mkt .integrations-payroll-targets strong{color:#3e392f;font-size:10px}.mkt .integrations-payroll-targets small{color:#766f63;margin-top:2px;font-size:8px;line-height:1.35}.mkt .integrations-payroll-boundary{color:#795513;background:#fff4de}.mkt .integrations-directory-section{background:#f7faf8;padding:94px 0 102px}.mkt .integrations-directory-heading{max-width:760px}.mkt .integrations-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:34px;display:grid}.mkt .integrations-directory-card{min-width:0;min-height:360px;color:inherit;background:#fff;border:1px solid #dce5e1;border-radius:19px;padding:26px;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative}.mkt .integrations-directory-card:hover{border-color:#aebfb7;transform:translateY(-3px);box-shadow:0 22px 42px -30px #175c4661}.mkt .integrations-directory-icon{color:#087a59;background:#e4f6ee;border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:17px;display:grid}.mkt .integrations-directory-card>small{color:#087a59;letter-spacing:.1em;font-size:8px;font-weight:800}.mkt .integrations-directory-card h3{max-width:25ch;margin-top:8px;font-size:20px;line-height:1.2}.mkt .integrations-directory-card ul{gap:8px;margin-top:21px;padding:0;list-style:none;display:grid}.mkt .integrations-directory-card li{background:#f5f8f6;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 10px;display:grid}.mkt .integrations-directory-card li strong,.mkt .integrations-directory-card li small{display:block}.mkt .integrations-directory-card li strong{color:#314139;font-size:11px}.mkt .integrations-directory-card li small{color:#56635d;margin-top:2px;font-size:10px;line-height:1.4}.mkt .integrations-directory-card li b{color:#236a52;letter-spacing:.04em;background:#e6f2ed;border-radius:999px;padding:6px 7px;font-size:8px}.mkt .integrations-directory-link{color:#087a59;min-height:44px;font-family:var(--display);align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.mkt .integrations-boundary-section{background:#1a1828;padding:92px 0 96px}.mkt .integrations-boundary-grid{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(48px,7vw,92px);display:grid}.mkt .integrations-boundary-grid .eyebrow{color:#aeb6ff}.mkt .integrations-boundary-grid h2{color:#fff;max-width:15ch;margin-top:10px;font-size:clamp(34px,4vw,48px);line-height:1.08}.mkt .integrations-boundary-grid>div:first-child p{color:#c6c1d4;max-width:59ch;margin-top:19px;font-size:15px;line-height:1.72}.mkt .integrations-boundary-card{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:20px;padding:27px}.mkt .integrations-boundary-card>strong{color:#fff;font-family:var(--display);font-size:18px}.mkt .integrations-boundary-card ul{gap:9px;margin-top:18px;padding:0;list-style:none;display:grid}.mkt .integrations-boundary-card li{color:#dfdae9;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.45;display:grid}.mkt .integrations-boundary-card li svg{color:#aeb6ff;margin-top:1px}.mkt .integrations-boundary-card p{color:#aca6b9;border-top:1px solid #ffffff1a;margin-top:21px;padding-top:17px;font-size:10.5px;line-height:1.5}.mkt .integrations-faq-section{background:#fff;padding:98px 0 104px}.mkt .integrations-faq-grid{grid-template-columns:minmax(0,.72fr) minmax(560px,1.28fr);align-items:start;gap:clamp(50px,7vw,90px);display:grid}.mkt .integrations-faq-heading{position:sticky;top:110px}.mkt .integrations-faq-heading h2{max-width:13ch}.mkt .integrations-faq-list{border-top:1px solid #dfe6e2}.mkt .integrations-faq-list details{border-bottom:1px solid #dfe6e2}.mkt .integrations-faq-list summary{cursor:pointer;color:#263831;min-height:70px;font-family:var(--display);padding:24px 48px 20px 0;font-size:16px;font-weight:700;line-height:1.35;list-style:none;position:relative}.mkt .integrations-faq-list summary::-webkit-details-marker{display:none}.mkt .integrations-faq-list summary:after{color:#087a59;content:"+";background:#e7f5ef;border-radius:999px;place-items:center;width:27px;height:27px;font-size:17px;line-height:1;display:grid;position:absolute;top:23px;right:5px}.mkt .integrations-faq-list details[open] summary:after{content:"−"}.mkt .integrations-faq-list details p{max-width:72ch;color:var(--ink-soft);margin:-2px 50px 24px 0;font-size:13px;line-height:1.68}.mkt .integrations-faq-list summary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #b9e7d7}.mkt .integrations-final-section{background:#fff;padding:0 0 104px}.mkt .integrations-final-card{background:radial-gradient(circle at 92% 4%,#95e5c93d,#0000 34%),#172720;border-radius:25px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;padding:clamp(34px,5vw,62px);display:grid;overflow:hidden}.mkt .integrations-final-card .eyebrow{color:#8bd7bd}.mkt .integrations-final-card h2{color:#fff;max-width:18ch;margin-top:9px;font-size:clamp(31px,3.9vw,46px);line-height:1.08}.mkt .integrations-final-card p{color:#c1d0ca;max-width:60ch;margin-top:17px;font-size:14px;line-height:1.7}.mkt .integrations-final-actions{gap:10px;min-width:238px;display:grid}.mkt .integrations-final-actions .btn{justify-content:center}.mkt .integrations-final-actions .btn-ghost{color:#fff;background:#ffffff12;border-color:#ffffff2e}.mkt .integrations-final-actions>a:last-child{color:#a9dcca;min-height:44px;font-family:var(--display);justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}@media (max-width:1100px){.mkt .integrations-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);gap:38px}.mkt .integrations-platform-grid,.mkt .integrations-recipes-grid{grid-template-columns:minmax(0,.62fr) minmax(570px,1.38fr);gap:38px}.mkt .integrations-identity-section>.integrations-identity-grid,.mkt .integrations-payroll-grid{grid-template-columns:minmax(560px,1.25fr) minmax(0,.75fr);gap:38px}}@media (max-width:940px){.mkt .integrations-hero-grid,.mkt .integrations-platform-grid,.mkt .integrations-recipes-grid,.mkt .integrations-identity-section>.integrations-identity-grid,.mkt .integrations-payroll-grid{grid-template-columns:1fr}.mkt .integrations-hero-copy,.mkt .integrations-platform-copy,.mkt .integrations-identity-copy,.mkt .integrations-recipes-copy,.mkt .integrations-payroll-copy{max-width:720px}.mkt .integrations-identity-copy,.mkt .integrations-payroll-copy{order:-1}.mkt .integrations-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .integrations-boundary-grid,.mkt .integrations-faq-grid{grid-template-columns:1fr}.mkt .integrations-faq-heading{max-width:740px;position:static}}@media (max-width:720px){.mkt .integrations-hero{padding:58px 0 66px}.mkt .integrations-hero-copy h1{max-width:12ch;font-size:clamp(39px,10vw,53px)}.mkt .integrations-answer-section,.mkt .integrations-platform-section,.mkt .integrations-identity-section,.mkt .integrations-recipes-section,.mkt .integrations-payroll-section,.mkt .integrations-directory-section,.mkt .integrations-boundary-section,.mkt .integrations-faq-section{padding:75px 0 80px}.mkt .integrations-status-grid,.mkt .integrations-directory-grid{grid-template-columns:1fr}.mkt .integrations-directory-card{min-height:350px}.mkt .integrations-platform-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .integrations-platform-lanes>div:nth-child(3){border-top:1px solid #e6ece9;border-left:0}.mkt .integrations-platform-lanes>div:nth-child(4){border-top:1px solid #e6ece9}.mkt .integrations-platform-foundation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mkt .integrations-platform-foundation>svg{display:none}.mkt .integrations-platform-foundation span{background:#fff;border-radius:7px;justify-content:center;padding:7px}.mkt .integrations-identity-frame>.integrations-identity-grid{grid-template-columns:1fr}.mkt .integrations-identity-arrows{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .integrations-identity-arrows span{justify-content:center}.mkt .integrations-identity-arrows svg{transform:rotate(90deg)}.mkt .integrations-payroll-flow{grid-template-columns:1fr}.mkt .integrations-payroll-checks>svg{transform:none}.mkt .integrations-final-card{grid-template-columns:1fr}.mkt .integrations-final-actions{width:100%}}@media (max-width:560px){.mkt .integrations-hero-actions,.mkt .integrations-recipe-links{display:grid}.mkt .integrations-hero-actions .btn,.mkt .integrations-recipe-links a{justify-content:center;width:100%}.mkt .integrations-router-list>div{grid-template-columns:34px minmax(0,1fr) auto}.mkt .integrations-router-arrow,.mkt .integrations-window-bar strong{display:none}.mkt .integrations-status-grid,.mkt .integrations-platform-lanes,.mkt .integrations-delivery-steps{grid-template-columns:1fr}.mkt .integrations-platform-lanes>div{border-top:1px solid #e6ece9;border-left:0;min-height:auto}.mkt .integrations-platform-lanes>div:first-child{border-top:0}.mkt .integrations-platform-lanes strong{min-height:auto}.mkt .integrations-delivery-steps li{border-top:1px solid #e5e2f0;border-left:0;min-height:auto}.mkt .integrations-delivery-steps li:first-child{border-top:0}.mkt .integrations-delivery-steps strong{min-height:auto}.mkt .integrations-delivery-arrow{top:auto;bottom:-9px;right:22px;transform:rotate(90deg)}.mkt .integrations-identity-heading,.mkt .integrations-delivery-heading,.mkt .integrations-payroll-heading{flex-direction:column;align-items:flex-start}.mkt .integrations-directory-card{min-height:370px;padding:23px}.mkt .integrations-directory-link{left:23px;right:23px}.mkt .integrations-boundary-grid{gap:34px}.mkt .integrations-final-card{padding:31px 24px}}@media (max-width:390px){.mkt .integrations-hero-copy h1{font-size:39px}.mkt .integrations-router-list>div{grid-template-columns:32px minmax(0,1fr)}.mkt .integrations-router-list b{grid-column:2;justify-self:start}.mkt .integrations-router-icon{width:32px;height:32px}.mkt .integrations-platform-foundation{grid-template-columns:1fr}.mkt .integrations-identity-frame>.integrations-identity-grid,.mkt .integrations-payroll-flow{padding:15px}.mkt .integrations-identity-arrows{grid-template-columns:1fr}.mkt .integrations-identity-boundary,.mkt .integrations-payroll-boundary{align-items:flex-start}.mkt .integrations-directory-card li{grid-template-columns:1fr}.mkt .integrations-directory-card li b{justify-self:start}.mkt .integrations-directory-card{min-height:430px}.mkt .integrations-faq-list summary{padding-right:42px;font-size:15px}}@media (prefers-reduced-motion:reduce){.mkt .integrations-status-grid article,.mkt .integrations-directory-card{transition:none}.mkt .integrations-status-grid article:hover,.mkt .integrations-directory-card:hover{transform:none}}html[data-integrations-reduced-motion=true] .mkt .integrations-status-grid article,html[data-integrations-reduced-motion=true] .mkt .integrations-directory-card{transition:none}html[data-integrations-reduced-motion=true] .mkt .integrations-status-grid article:hover,html[data-integrations-reduced-motion=true] .mkt .integrations-directory-card:hover{transform:none}