.ProductCode-module__vm4O2a__grid{gap:1.5rem;display:grid}.ProductCode-module__vm4O2a__copy{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ProductCode-module__vm4O2a__illustration{align-self:center;width:12.5rem;height:12.5rem}.ProductCode-module__vm4O2a__title{font-family:var(--font-display);font-weight:var(--font-weight-normal);font-synthesis-weight:none;font-size:var(--text-title-6);line-height:var(--text-title-6--line-height);letter-spacing:var(--text-title-6--letter-spacing);color:var(--color-fg-secondary);margin-top:.75rem}.ProductCode-module__vm4O2a__description{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);letter-spacing:var(--text-body-lg--letter-spacing);color:var(--color-fg-secondary);margin-top:.75rem}.ProductCode-module__vm4O2a__paragraph{display:inline}.ProductCode-module__vm4O2a__link{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);letter-spacing:var(--text-body-lg--letter-spacing);margin-top:1.5rem}.ProductCode-module__vm4O2a__cardColumn{min-width:0;position:relative}.ProductCode-module__vm4O2a__code{background-color:#0000;border-radius:0;padding:1rem}@media (min-width:48rem){.ProductCode-module__vm4O2a__grid{gap:2rem}.ProductCode-module__vm4O2a__copy{text-align:center;align-items:center}.ProductCode-module__vm4O2a__illustration{align-self:auto;width:16rem;height:16rem}.ProductCode-module__vm4O2a__title{font-size:var(--text-title-1);line-height:var(--text-title-1--line-height);letter-spacing:var(--text-title-1--letter-spacing);margin-top:1rem}.ProductCode-module__vm4O2a__description{font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);margin-top:1rem}.ProductCode-module__vm4O2a__link{margin-top:2rem}.ProductCode-module__vm4O2a__code{padding:1.5rem}}@media (min-width:64rem){.ProductCode-module__vm4O2a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductCode-module__vm4O2a__copy{text-align:left;align-items:flex-start}.ProductCode-module__vm4O2a__title{margin-top:2rem}.ProductCode-module__vm4O2a__description{flex-direction:column;gap:.75rem;display:flex}.ProductCode-module__vm4O2a__paragraph{display:block}.ProductCode-module__vm4O2a__codeCard{position:absolute;inset:0}}
.Integration-module__JUKhUq__grid{gap:1.5rem;display:grid}.Integration-module__JUKhUq__copy{text-align:left;flex-direction:column;gap:1rem;display:flex}.Integration-module__JUKhUq__title{font-family:var(--font-display);font-weight:var(--font-weight-normal);font-synthesis-weight:none;font-size:var(--text-title-6);line-height:var(--text-title-6--line-height);letter-spacing:var(--text-title-6--letter-spacing);color:var(--color-fg-secondary)}.Integration-module__JUKhUq__description{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);letter-spacing:var(--text-body-lg--letter-spacing);color:var(--color-fg-secondary)}.Integration-module__JUKhUq__cardColumn{min-width:0;position:relative}.Integration-module__JUKhUq__requirements{border-top:1px solid var(--color-border)}.Integration-module__JUKhUq__requirement{border-bottom:1px solid var(--color-border);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);letter-spacing:var(--text-body-sm--letter-spacing);gap:.25rem 1rem;padding-block:.5rem;display:grid}.Integration-module__JUKhUq__label{font-weight:var(--font-weight-medium);color:var(--color-fg)}.Integration-module__JUKhUq__value{color:var(--color-fg-subtle)}@media (min-width:48rem){.Integration-module__JUKhUq__grid{gap:2rem}.Integration-module__JUKhUq__copy{text-align:center}.Integration-module__JUKhUq__title{font-size:var(--text-title-1);line-height:var(--text-title-1--line-height);letter-spacing:var(--text-title-1--letter-spacing)}.Integration-module__JUKhUq__description{font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing)}.Integration-module__JUKhUq__requirement{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:.75rem}}@media (min-width:64rem){.Integration-module__JUKhUq__grid{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.Integration-module__JUKhUq__copy{text-align:left}.Integration-module__JUKhUq__cardColumn{grid-row:1/span 2;grid-column-start:2}.Integration-module__JUKhUq__codeCard{position:absolute;inset:0}.Integration-module__JUKhUq__list{grid-row-start:2;grid-column-start:1}.Integration-module__JUKhUq__requirement{grid-template-columns:108px minmax(0,1fr)}}