.integrations-page>.integration-hero,.integrations-page>.integration-section,.integrations-page>.integration-workflow{max-width:1180px;width:min(1180px, calc(100% - (var(--page-gutter) * 2)));margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.integrations-page{--integration-gap:clamp(24px, 4vw, 56px)}.integrations-page .integration-hero{padding-top:80px;padding-bottom:72px}.integration-breadcrumb{color:var(--muted);font-size:var(--text-sm);gap:8px;margin-bottom:32px;display:flex}.integration-breadcrumb a:hover{color:var(--blue)}.integration-hero h1{max-width:870px}.integration-intro{max-width:730px;font-size:var(--text-lg);color:var(--muted);margin-top:24px;line-height:1.7}.integration-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.integrations-page .integration-section{padding-top:64px;padding-bottom:64px}.integration-section-heading{max-width:780px;margin-bottom:36px}.integration-section-heading h2{font-size:clamp(1.85rem,3.4vw,2.65rem)}.integration-section-heading>p:not(.eyebrow){color:var(--muted);margin-top:18px}.integrations-page .integration-workflow{background:var(--blue-wash);border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(24px,4vw,48px)}.integration-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;list-style:none;display:grid}.integration-steps li{border-top:1px solid var(--line-strong);padding-top:22px}.integration-step-number{color:var(--blue-ink);letter-spacing:.04em;margin-bottom:18px;font-size:.8rem;font-weight:600;display:block}.integration-steps h3,.integration-capabilities h3,.integration-related h3{font-size:1.3rem;line-height:1.35}.integration-steps p,.integration-capabilities p,.integration-related p{color:var(--muted);margin-top:12px;font-size:1rem;line-height:1.7}.integration-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.integration-capabilities article,.integration-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px}.integration-card{transition:border-color .2s var(--ease), box-shadow .2s var(--ease);display:block}.integration-card:hover{border-color:var(--blue);box-shadow:var(--shadow-sm)}.integration-card:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.integration-card .eyebrow{font-size:.72rem}.integration-card h3{justify-content:space-between;gap:12px;display:flex}.integration-card h3 span{color:var(--blue)}.integration-card-detail{color:var(--muted);margin-top:18px;font-size:.95rem;line-height:1.65;display:block}.integration-card-link{color:var(--blue-ink);margin-top:24px;font-weight:600;display:block}.integration-setup{gap:var(--integration-gap);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.integration-setup h2{font-size:clamp(1.8rem,3vw,2.4rem)}.integration-setup p{color:var(--muted);margin-top:20px;line-height:1.75}.integration-setup a:not(.button),.integration-conversation a{color:var(--blue-ink);margin-top:20px;font-weight:600;display:inline-block}.integration-setup ol{margin:0;padding-left:24px}.integration-setup li{padding-bottom:24px;padding-left:10px;line-height:1.75}.integration-setup li::marker{color:var(--blue);font-weight:600}.integration-faq .faq-list{max-width:900px}.integration-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.integration-connected-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-conversation{border-top:1px solid var(--line-strong);max-width:820px;margin-top:36px;padding-top:28px}.integration-conversation p:not(.eyebrow){color:var(--muted);margin-top:12px;line-height:1.7}@media (max-width:850px){.integration-connected-steps,.integration-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.integrations-page .integration-hero{padding-top:48px;padding-bottom:48px}.integration-steps,.integration-connected-steps,.integration-capabilities,.integration-setup,.integration-related{grid-template-columns:1fr}.integration-capabilities article,.integration-card{padding:24px}.integrations-page .integration-section{padding-top:44px;padding-bottom:44px}.integration-actions .button{text-align:center;justify-content:center;width:100%}}.integration-card h3{justify-content:flex-start;align-items:center}.integration-index .integration-card h3 span{margin-left:auto}.integration-logo{object-fit:contain;flex-shrink:0}.integration-index .integration-logo-instantly{width:22px;height:22px;margin-inline:3px}.integration-setup-instructions h3{margin-bottom:24px;font-size:1.3rem;line-height:1.35}.integration-setup-instructions{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:30px}.integration-setup-instructions h3{margin:0 0 24px;font-size:1.3rem}.integration-setup-instructions ol{margin:0;padding:0;list-style:none}.integration-setup-instructions li{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.integration-setup-instructions li:last-child{padding-bottom:0}.integration-setup-number{background:var(--blue-wash);width:30px;height:30px;color:var(--blue-ink);border-radius:50%;place-items:center;font-size:.85rem;font-weight:600;display:grid}.integration-setup-instructions h4{margin:2px 0 0;font-size:1rem;font-weight:600;line-height:1.5}.integration-setup-instructions p{margin:8px 0 0;font-size:.95rem;line-height:1.65}@media (max-width:640px){.integration-setup-instructions{padding:24px}.integration-setup-instructions li{gap:12px}}.integration-setup-action{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.integration-setup-action a.button{margin-top:0;font-size:.92rem}
