.integrations-page{overflow:clip}.integrations-label{color:var(--signal);font-family:var(--font-display);text-transform:uppercase;font-size:var(--kicker-size);font-weight:var(--kicker-weight);letter-spacing:var(--kicker-tracking);line-height:var(--kicker-line)}.integrations-hero{padding:var(--page-top) 0 clamp(48px, 5vw, 76px);justify-items:start;display:grid}.integrations-hero__copy{width:100%}.integrations-hero h1{max-width:20ch;font-size:var(--hero-size);letter-spacing:var(--hero-tracking);line-height:var(--hero-line);margin-top:20px}.integrations-hero__lower{justify-items:start;gap:var(--hero-cta-gap);grid-template-columns:minmax(0,660px);margin-top:46px;display:grid}.integrations-hero__lower p{color:#e8eef0b3;max-width:66ch;font-size:var(--hero-lede-size);line-height:var(--hero-lede-line)}.connection-model{border-block:1px solid color-mix(in srgb, var(--off-white) 8%, transparent);background:color-mix(in srgb, var(--navy) 27%, var(--void));padding-block:132px 144px}.connection-model__inner{grid-template-columns:minmax(280px,.7fr) minmax(540px,1.3fr);align-items:start;gap:110px;display:grid}.connection-model header{position:sticky;top:130px}.connection-model h2,.integration-ledger h2,.integration-security h2,.integrations-close h2{margin-top:18px;font-size:clamp(2.2rem,3.6vw,3.55rem);line-height:1.08}.connection-model header>p:last-child{max-width:470px;color:color-mix(in srgb, var(--off-white) 65%, transparent);margin-top:28px;line-height:1.74}.connection-model__list{margin:0;padding:0;list-style:none}.connection-model__list li{border-top:1px solid color-mix(in srgb, var(--off-white) 12%, transparent);grid-template-columns:42px minmax(0,1fr) 138px;align-items:start;gap:24px;min-height:178px;padding-block:34px;display:grid}.connection-model__list li:last-child{border-bottom:1px solid color-mix(in srgb, var(--off-white) 12%, transparent)}.connection-model__number{color:var(--depth);font-family:var(--font-display);font-size:.72rem;font-weight:700}.connection-model__list h3{font-size:1.35rem}.connection-model__list p{max-width:470px;color:color-mix(in srgb, var(--off-white) 61%, transparent);margin-top:12px;font-size:.9rem;line-height:1.68}.connection-model__list li>strong{color:color-mix(in srgb, var(--off-white) 78%, transparent);font-family:var(--font-display);text-align:right;text-transform:uppercase;justify-self:end;font-size:.72rem}.connection-model__list li:last-child>strong{color:var(--signal)}.integration-ledger{padding-block:150px 164px}.integration-ledger__header{gap:22px;display:grid}.integration-ledger__header h2{max-width:720px;margin-bottom:4px}.connection-model__never{color:color-mix(in srgb, var(--off-white) 52%, transparent);margin-top:14px;font-size:.88rem;line-height:1.6}.connection-model__never span{color:var(--gold);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.integration-ledger__header>div{gap:18px;display:grid}.integration-ledger__header p:not(.integrations-label){max-width:560px;color:color-mix(in srgb, var(--off-white) 65%, transparent);line-height:1.72}.integration-ledger__categories{gap:34px;margin-top:82px;display:grid}.integration-ledger__trademarks{max-width:720px;color:color-mix(in srgb, var(--off-white) 42%, transparent);margin-top:28px;font-size:.8rem;line-height:1.6}.integration-category{border:1px solid color-mix(in srgb, var(--off-white) 11%, transparent);background:color-mix(in srgb, var(--navy) 34%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--off-white) 4%, transparent);border-radius:8px}.integration-category>header{border-bottom:1px solid color-mix(in srgb, var(--off-white) 9%, transparent);justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:26px 30px;display:flex}.integration-category>header>div:first-child{align-items:baseline;gap:18px;display:flex}.integration-category>header span{color:var(--depth);font-family:var(--font-display);font-size:.68rem;font-weight:700}.integration-category>header h3{font-size:1.3rem}.integration-category>header strong{color:color-mix(in srgb, var(--off-white) 72%, transparent);font-family:var(--font-display);text-align:right;text-transform:uppercase;font-size:.7rem}.integration-category__status{justify-items:end;gap:8px;display:grid}.integration-category__status small{color:color-mix(in srgb, var(--off-white) 45%, transparent);font-size:.68rem}.integration-category:last-child>header strong{color:var(--signal)}.integration-category__groups{padding:6px 30px 22px}.integration-category__groups section{border-top:1px solid color-mix(in srgb, var(--off-white) 8%, transparent);grid-template-columns:minmax(140px,.2fr) minmax(0,1fr);align-items:start;gap:34px;padding-block:30px;display:grid}.integration-category__groups section:first-child{border-top:0}.integration-category__groups h4{color:color-mix(in srgb, var(--off-white) 58%, transparent);font-family:var(--font-display);text-transform:uppercase;font-size:.66rem;font-weight:700}.integration-category__groups ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 26px;margin:0;padding:0;list-style:none;display:grid}.integration-category__groups li{border-top:1px solid color-mix(in srgb, var(--off-white) 8%, transparent);align-items:center;min-height:54px;padding-block:14px;display:flex}.integration-category__groups li>span{color:color-mix(in srgb, var(--off-white) 88%, transparent);font-family:var(--font-display);font-size:.92rem;font-weight:600}.integration-category__note{border-top:1px solid color-mix(in srgb, var(--off-white) 8%, transparent);color:color-mix(in srgb, var(--off-white) 58%, transparent);margin:0 30px 30px;padding-top:22px;font-size:.82rem;line-height:1.65}.integration-security{grid-template-columns:minmax(0,1fr) minmax(340px,.64fr);align-items:end;gap:96px;padding-block:148px;display:grid}.integration-security h2{max-width:720px}.integration-security>p{max-width:510px;color:color-mix(in srgb, var(--off-white) 66%, transparent);line-height:1.76}.integrations-close{border:1px solid color-mix(in srgb, var(--off-white) 12%, transparent);background:color-mix(in srgb, var(--navy) 42%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:58px;margin-bottom:130px;padding:54px 58px;display:grid}.integrations-close h2{max-width:750px;margin-top:0}.integrations-close p{max-width:620px;color:color-mix(in srgb, var(--off-white) 62%, transparent);margin-top:22px;line-height:1.7}@media (width<=1024px){.connection-model__inner,.integration-security{gap:62px}.connection-model__list li{grid-template-columns:34px minmax(0,1fr)}.connection-model__list li>strong{text-align:left;grid-column:2;justify-self:start;margin-top:8px}.integration-category__groups{padding-inline:24px}.integration-category__groups ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.integrations-hero__lower,.connection-model__inner,.integration-ledger__header,.integration-security{grid-template-columns:1fr}.integrations-hero__lower,.integration-ledger__header,.integration-security{align-items:start;gap:38px}.connection-model{padding-block:106px 116px}.connection-model__inner{gap:72px}.connection-model header{position:static}.integration-ledger{padding-block:116px 128px}.integration-category__groups section{grid-template-columns:1fr;gap:16px}.integration-security{padding-block:116px}}@media (width<=640px){.integrations-hero h1{font-size:clamp(3rem,13.5vw,3.75rem)}}@media (width<=560px){.integrations-hero__lower{margin-top:34px}.integrations-hero__lower .button{width:100%}.connection-model__list li{grid-template-columns:28px minmax(0,1fr);gap:16px;min-height:0}.connection-model h2,.integration-ledger h2,.integration-security h2,.integrations-close h2{font-size:clamp(2rem,9vw,2.55rem)}.integration-ledger__categories{gap:24px}.integration-category>header{align-items:flex-start;padding:22px 20px}.integration-category>header>div:first-child{align-items:flex-start;gap:12px}.integration-category>header strong{max-width:94px}.integration-category__status{min-width:96px}.integration-category__groups{padding-inline:20px}.integration-category__groups ul{grid-template-columns:1fr}.integration-category__groups li{flex-direction:column;align-items:flex-start;gap:8px}.integration-category__groups small{text-align:left}.integration-category__note{margin-inline:20px}.integrations-close{grid-template-columns:1fr;align-items:start;gap:34px;margin-bottom:86px;padding:34px 24px}.integrations-close .button{width:100%}}@media (prefers-reduced-motion:reduce){.integrations-page [data-reveal]{opacity:1;transition:none;transform:none}}
