:root{--integration-blue:#005b94;--integration-blue-dark:#003f68;--integration-blue-soft:#eaf4fa;--integration-green:#70c356;--integration-green-dark:#4e982f;--integration-ink:#173246;--integration-muted:#566b79;--integration-border:#d7e3ea;--integration-white:#fff;--integration-shadow:0 14px 38px rgba(0,63,104,.09)}.integration-skip-link{position:fixed;top:12px;left:12px;z-index:10000;padding:10px 16px;background:#fff;color:#005b94;font-weight:700;transform:translateY(-160%)}.integration-skip-link:focus{outline:3px solid #f6c344;transform:translateY(0)}.integration-page{color:var(--integration-ink);font-family:"Roboto",sans-serif;line-height:1.65;overflow:hidden}.integration-page *,.integration-page ::after,.integration-page ::before{box-sizing:border-box}.integration-page h1,.integration-page h2,.integration-page h3,.integration-page p{margin-top:0}.integration-page h1,.integration-page h2,.integration-page h3{color:var(--integration-blue);font-family:"Roboto",sans-serif;line-height:1.2}.integration-page h1{max-width:760px;margin-bottom:24px;font-size:clamp(2.35rem,4.5vw,4rem);font-weight:700;letter-spacing:-.035em}.integration-page h2{margin-bottom:18px;font-size:clamp(1.85rem,3vw,2.7rem);font-weight:700;letter-spacing:-.025em}.integration-page h3{margin-bottom:12px;font-size:1.28rem;font-weight:700}.integration-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.integration-breadcrumb{border-top:1px solid #e5edf2;border-bottom:1px solid #e5edf2;background:#f8fbfd}.integration-breadcrumb ol{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:13px 0;color:#667a87;font-size:.88rem;list-style:none}.integration-breadcrumb li:not(:last-child)::after{margin-left:7px;color:#91a4b0;content:"/"}.integration-breadcrumb a{color:var(--integration-blue);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.integration-breadcrumb a:focus,.integration-breadcrumb a:hover{text-decoration-color:currentColor}.integration-hero{position:relative;padding:92px 0 96px;background:linear-gradient(115deg,#fff 0%,#fff 58%,#eef7fb 100%)}.integration-hero::after{position:absolute;right:-110px;bottom:-170px;width:380px;height:380px;border:52px solid rgba(112,195,86,.09);border-radius:50%;content:"";pointer-events:none}.integration-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:70px;align-items:center}.integration-eyebrow{margin-bottom:13px;color:var(--integration-green-dark);font-size:.92rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.integration-hero-lead{max-width:720px;margin-bottom:30px;color:var(--integration-muted);font-size:1.2rem}.integration-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.integration-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;border:2px solid transparent;border-radius:6px;padding:12px 22px;font-weight:700;line-height:1.35;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.integration-button:focus,.integration-button:hover{transform:translateY(-2px);text-decoration:none}.integration-button:focus-visible,.integration-page a:focus-visible,.integration-page summary:focus-visible{outline:3px solid #f6c344;outline-offset:3px}.integration-button-primary{border-color:var(--integration-green);background:var(--integration-green);color:#102a0b}.integration-button-arrow{font-size:1rem;line-height:1}.integration-button-primary:focus,.integration-button-primary:hover{border-color:var(--integration-green-dark);background:var(--integration-green-dark);color:#fff}.integration-button-secondary{border-color:var(--integration-blue);background:#fff;color:var(--integration-blue)}.integration-button-secondary:focus,.integration-button-secondary:hover{background:var(--integration-blue);color:#fff}.integration-page .integration-hero-note{margin:16px 0 0;color:#48606f;font-size:.95rem}.integration-hero-note i{margin-right:7px;color:var(--integration-green-dark)}.integration-logo-panel{display:flex;min-height:290px;align-items:center;justify-content:center;border:1px solid rgba(0,91,148,.14);border-radius:16px;padding:48px;background:rgba(255,255,255,.93);box-shadow:var(--integration-shadow)}.integration-jobadder-logo{display:block;width:min(100%,300px);height:auto}.integration-section{padding:94px 0}.integration-section-heading{max-width:790px;margin:0 auto 48px;text-align:center}.integration-section-heading>p:last-child{color:var(--integration-muted);font-size:1.08rem}.integration-benefits{background:#f7fafc}.integration-card-grid{display:grid;gap:24px}.integration-card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-card{min-height:270px;border:1px solid var(--integration-border);border-top:4px solid var(--integration-blue);border-radius:10px;padding:32px 28px;background:#fff;box-shadow:0 8px 24px rgba(0,63,104,.05)}.integration-card p,.integration-steps p{margin-bottom:0;color:var(--integration-muted)}.integration-icon{display:inline-flex;width:55px;height:55px;align-items:center;justify-content:center;margin-bottom:24px;border-radius:50%;background:var(--integration-blue-soft);color:var(--integration-blue);font-size:1.42rem}.integration-how{background:#fff}.integration-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.integration-steps::before{position:absolute;top:28px;right:8%;left:8%;height:2px;background:#cfe0e9;content:""}.integration-steps li{position:relative;z-index:1;text-align:center}.integration-step-number{display:inline-flex;width:57px;height:57px;align-items:center;justify-content:center;margin-bottom:23px;border:5px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--integration-blue);color:#fff;font-size:1.2rem;font-weight:700}.integration-steps h3{font-size:1.05rem}.integration-steps p{font-size:.94rem}.integration-step-number,.integration-workflow-section{background:var(--integration-blue)}.integration-section-heading-light h2,.integration-section-heading-light p{color:#fff}.integration-section-heading-light .integration-eyebrow{color:#bde6ad}.integration-workflow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:18px;align-items:center}.integration-workflow-node{display:flex;min-height:190px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);border-radius:12px;padding:25px 16px;background:#fff;color:var(--integration-ink);text-align:center}.integration-workflow-icon,.integration-workflow-node strong{margin-bottom:5px;color:var(--integration-blue);font-size:1.15rem}.integration-workflow-node small{color:var(--integration-muted);font-size:.86rem}.integration-workflow-icon{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;margin-bottom:17px;border-radius:50%;background:var(--integration-blue-soft);font-size:1.35rem}.integration-workflow-result{border:3px solid var(--integration-green)}.integration-workflow-result .integration-workflow-icon{background:#eaf8e6;color:var(--integration-green-dark)}.integration-workflow-arrow{color:#bde6ad;font-size:1.6rem}.integration-page .integration-workflow-caption{max-width:780px;margin:40px auto 0;color:#e4f0f6;line-height:1.75;text-align:center}.integration-trust{background:#f7fafc}.integration-trust-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:center}.integration-trust-grid>div>p:not(.integration-eyebrow){color:var(--integration-muted);font-size:1.06rem}.integration-text-link{display:inline-block;color:var(--integration-blue);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.integration-text-link:focus,.integration-text-link:hover{color:var(--integration-green-dark)}.integration-trust-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.integration-trust-list li{display:grid;grid-template-columns:42px 1fr;gap:14px;border:1px solid var(--integration-border);border-radius:9px;padding:22px;background:#fff}.integration-trust-list li>span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:var(--integration-blue-soft);color:var(--integration-blue)}.integration-trust-list strong{display:block;margin-bottom:5px;color:var(--integration-blue)}.integration-trust-list p{margin-bottom:0;color:var(--integration-muted);font-size:.9rem;line-height:1.5}.integration-faq{background:#fff}.integration-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px;align-items:start}.integration-section-heading-left{position:sticky;top:30px;margin:0;text-align:left}.integration-accordion{border-top:1px solid var(--integration-border)}.integration-accordion details{border-bottom:1px solid var(--integration-border)}.integration-accordion summary{position:relative;padding:24px 54px 24px 0;color:var(--integration-blue);cursor:pointer;font-size:1.08rem;font-weight:700;list-style:none}.integration-accordion summary::-webkit-details-marker{display:none}.integration-accordion summary span::after,.integration-accordion summary span::before{position:absolute;top:50%;right:12px;width:16px;height:2px;background:var(--integration-blue);content:"";transition:transform .2s ease}.integration-accordion summary span::after{transform:rotate(90deg)}.integration-accordion details[open] summary span::after{transform:rotate(0)}.integration-accordion details p{max-width:720px;margin:-4px 54px 24px 0;color:var(--integration-muted)}.integration-final-cta{padding:74px 0;background:var(--integration-blue-dark)}.integration-final-cta-inner{display:grid;grid-template-columns:1fr auto;gap:55px;align-items:center}.integration-final-cta h2,.integration-final-cta p{color:#fff}.integration-final-cta .integration-eyebrow{color:#bde6ad}.integration-final-cta h2{margin-bottom:12px}.integration-final-cta-inner>div>p:last-child{max-width:680px;margin-bottom:0;color:#dcebf3}.integration-actions-final{justify-content:flex-end}.integration-button-green{border-color:var(--integration-green);background:var(--integration-green);color:#102a0b}.integration-button-green:focus,.integration-button-green:hover{border-color:#fff;background:#fff;color:var(--integration-blue-dark)}.integration-button-outline-light{border-color:#fff;color:#fff}.integration-button-outline-light:focus,.integration-button-outline-light:hover{background:#fff;color:var(--integration-blue-dark)}@media (max-width:1050px){.integration-hero-grid{grid-template-columns:1fr;gap:45px;text-align:center}.integration-hero-copy{max-width:820px;margin-inline:auto}.integration-hero h1,.integration-hero-lead{margin-inline:auto}.integration-actions{justify-content:center}.integration-page .integration-hero-note{text-align:center}.integration-logo-panel{max-width:640px;margin-inline:auto}.integrations-overview-map{margin-inline:auto}.integration-steps{grid-template-columns:1fr;gap:0}.integration-steps::before{top:15px;bottom:15px;left:27px;width:2px;height:auto}.integration-steps li{display:grid;grid-template-columns:58px 1fr;gap:22px;align-items:start;padding-bottom:30px;text-align:left}.integration-step-number{margin-bottom:0}.integration-workflow{grid-template-columns:1fr;max-width:620px;margin-inline:auto}.integration-workflow-node{min-height:150px}.integration-workflow-arrow{justify-self:center;transform:rotate(90deg)}.integration-faq-layout,.integration-trust-grid{grid-template-columns:1fr;gap:45px}.integration-section-heading-left{position:static}.integration-final-cta-inner{grid-template-columns:1fr;gap:30px}.integration-actions-final{justify-content:flex-start}}@media (max-width:760px){.integration-container{width:min(100% - 30px,1180px)}.integration-hero,.integration-section{padding:68px 0}.integration-hero h1{font-size:clamp(2.15rem,10vw,3rem)}.integration-hero-lead{font-size:1.08rem}.integration-actions,.integration-button{width:100%}.integration-logo-panel{min-height:220px;padding:38px 28px}.integration-card-grid-three,.integration-trust-list{grid-template-columns:1fr}.integration-card{min-height:0}.integration-section-heading{margin-bottom:36px}.integration-final-cta{padding:60px 0}}@media (prefers-reduced-motion:reduce){.integration-page *,.integration-page ::after,.integration-page ::before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.integrations-overview-hero{background:linear-gradient(120deg,#fff 0%,#f8fcfe 55%,#e8f5fb 100%)}.integrations-overview-map{position:relative;min-height:390px;border:1px solid rgba(0,91,148,.13);border-radius:28px;background:radial-gradient(circle at center,rgba(112,195,86,.12) 0 23%,transparent 24%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(234,244,250,.92));box-shadow:var(--integration-shadow)}.integrations-overview-map::after,.integrations-overview-map::before{position:absolute;top:50%;left:50%;border:1px dashed rgba(0,91,148,.22);border-radius:50%;content:"";transform:translate(-50%,-50%)}.integrations-overview-map::before{width:260px;height:260px}.integrations-overview-map::after{width:330px;height:330px}.integrations-overview-map-core,.integrations-overview-map-node{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 10px 28px rgba(0,63,104,.13)}.integrations-overview-map-core{top:50%;left:50%;width:154px;height:154px;flex-direction:column;border:7px solid rgba(112,195,86,.28);border-radius:50%;color:var(--integration-blue);transform:translate(-50%,-50%)}.integrations-overview-map-core i{margin-bottom:6px;color:var(--integration-green-dark);font-size:2rem}.integrations-overview-map-core strong{font-size:1.25rem}.integrations-overview-map-core span{color:var(--integration-muted);font-size:.76rem}.integrations-overview-map-node{min-width:122px;gap:9px;border:1px solid var(--integration-border);border-radius:999px;padding:13px 18px;color:var(--integration-blue);font-size:.9rem;font-weight:700}.integrations-overview-map-node i{color:var(--integration-green-dark);font-size:1.08rem}.integrations-overview-map-node-hr{top:32px;left:50%;transform:translateX(-50%)}.integrations-overview-map-node-api{right:23px;bottom:72px}.integrations-overview-map-node-status{bottom:72px;left:23px}.integrations-overview-options{background:#f7fafc}.integrations-overview-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.integrations-overview-option{display:flex;min-height:300px;flex-direction:column;border:1px solid var(--integration-border);border-top:4px solid transparent;border-radius:14px;padding:31px;background:#fff;box-shadow:0 10px 28px rgba(0,63,104,.05);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.integrations-overview-option:hover{border-color:rgba(0,91,148,.3);border-top-color:var(--integration-blue);box-shadow:0 16px 35px rgba(0,63,104,.1);transform:translateY(-4px)}.integrations-overview-provider-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.integrations-overview-custom-heading h3,.integrations-overview-provider-heading h3{margin-bottom:0;font-size:1.7rem}.integrations-overview-provider-heading>p{max-width:570px;margin-bottom:0;color:var(--integration-muted);text-align:right}.integrations-overview-provider-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:68px}.integrations-overview-provider-grid>article{grid-column:span 2}.integrations-overview-provider-grid>article:nth-child(4){grid-column:2/span 2}.integrations-overview-provider-grid>article:nth-child(5){grid-column:4/span 2}.integrations-overview-provider-logo{display:flex;width:145px;height:64px;align-items:center}.integrations-overview-provider-logo img{display:block;max-width:100%;max-height:48px;object-fit:contain;object-position:left center}.integrations-overview-custom-heading{margin-bottom:24px}.integrations-overview-custom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.integrations-overview-custom-card{display:grid;grid-template-columns:58px 1fr;gap:22px;border:1px solid var(--integration-border);border-radius:14px;padding:30px;background:#fff}.integrations-overview-custom-card h3{margin-bottom:10px;font-size:1.35rem}.integrations-overview-custom-card p{color:var(--integration-muted)}.integrations-overview-request{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:22px;align-items:start;margin-top:26px;border:1px solid rgba(0,91,148,.2);border-radius:14px;padding:28px 30px;background:linear-gradient(110deg,#fff 0%,#eef7fb 100%);box-shadow:0 9px 25px rgba(0,63,104,.06)}.integrations-overview-request-icon{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:50%;background:var(--integration-blue);color:#fff;font-size:1.35rem}.integrations-overview-request-icon svg{width:1.35rem;height:1.35rem;fill:currentColor}.integrations-overview-request h3{margin-bottom:7px;font-size:1.25rem}.integrations-overview-request p{max-width:650px;margin-bottom:0;color:var(--integration-muted)}.integrations-overview-request .integration-button{align-self:center;white-space:nowrap}.integrations-overview-option-topline{display:flex;align-items:center;gap:16px;margin-bottom:20px}.integrations-overview-option-icon{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:13px;background:var(--integration-blue-soft);color:var(--integration-blue);font-size:1.3rem}.integrations-overview-option-type{margin-bottom:8px;color:var(--integration-green-dark);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.integrations-overview-option>p:not(.integrations-overview-option-type){color:var(--integration-muted)}.integrations-overview-option .integration-text-link{margin-top:auto}.integrations-overview-check-list{display:grid;gap:10px;margin:5px 0 27px;padding:0;color:#405967;font-size:.92rem;list-style:none}.integrations-overview-check-list i{margin-right:8px;color:var(--integration-green-dark)}.integrations-overview-benefits{background:#fff}.integrations-overview-benefits-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:78px;align-items:center}.integrations-overview-intro{color:var(--integration-muted);font-size:1.08rem}.integrations-overview-benefit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.integrations-overview-benefit-list article{display:grid;grid-template-columns:45px 1fr;gap:15px;border:1px solid var(--integration-border);border-radius:11px;padding:23px;background:#fff}.integrations-overview-benefit-list article>span{display:inline-flex;width:45px;height:45px;align-items:center;justify-content:center;border-radius:50%;background:var(--integration-blue-soft);color:var(--integration-blue)}.integrations-overview-benefit-list h3{margin-bottom:7px;font-size:1.04rem}.integrations-overview-benefit-list p{margin-bottom:0;color:var(--integration-muted);font-size:.9rem;line-height:1.55}.integrations-overview-process{background:var(--integration-blue)}.integrations-overview-process .integration-section-heading h2,.integrations-overview-process .integration-section-heading>p:last-child{color:#fff}.integrations-overview-process .integration-eyebrow{color:#bde6ad}.integrations-overview-process-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.integrations-overview-process-list li{border:1px solid rgba(255,255,255,.23);border-radius:12px;padding:27px 24px;background:rgba(255,255,255,.08)}.integrations-overview-process-list li>span{display:block;margin-bottom:20px;color:#bde6ad;font-size:1.8rem;font-weight:700}.integrations-overview-process-list h3{color:#fff;font-size:1.08rem}.integrations-overview-process-list p{margin-bottom:0;color:#dcebf3;font-size:.91rem}@media (max-width:1050px){.integrations-overview-map{width:min(100%,650px)}.integrations-overview-option-grid{grid-template-columns:1fr 1fr}.integrations-overview-provider-grid>article,.integrations-overview-provider-grid>article:nth-child(4),.integrations-overview-provider-grid>article:nth-child(5){grid-column:auto}.integrations-overview-benefits-grid{grid-template-columns:1fr;gap:42px}.integrations-overview-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-overview-request{grid-template-columns:58px 1fr}.integrations-overview-request .integration-button{grid-column:2;justify-self:start}}@media (max-width:760px){.integrations-overview-map{min-height:330px}.integrations-overview-map::before{width:215px;height:215px}.integrations-overview-map::after{width:280px;height:280px}.integrations-overview-map-core{width:132px;height:132px}.integrations-overview-map-node{min-width:auto;padding:10px 13px;font-size:.78rem}.integrations-overview-map-node-hr{top:22px}.integrations-overview-map-node-api{right:9px;bottom:54px}.integrations-overview-map-node-status{bottom:54px;left:9px}.integrations-overview-benefit-list,.integrations-overview-custom-grid,.integrations-overview-option-grid,.integrations-overview-process-list{grid-template-columns:1fr}.integrations-overview-provider-heading{display:block}.integrations-overview-provider-heading>p{margin-top:12px;text-align:left}.integrations-overview-option{min-height:0;padding:26px 23px}.integrations-overview-custom-card{grid-template-columns:1fr;padding:26px 23px}.integrations-overview-request{grid-template-columns:1fr;padding:25px 22px}.integrations-overview-request .integration-button{grid-column:auto;justify-self:stretch;white-space:normal}}