.integrations-hero.marketing-hero{gap:var(--spacing-12);grid-template-columns:minmax(0,1fr)}.integrations-hero__copy{min-width:0;max-width:720px}.integrations-hero .marketing-intro{display:block}.integrations-accent{color:var(--color-accent)}.integrations-section{padding-block:var(--spacing-16)}.integrations-section__heading{max-width:680px;margin-bottom:var(--spacing-12)}.integrations-cards,.integrations-also{gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integrations-also{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.integrations-card{align-items:center;gap:var(--spacing-2h) var(--spacing-3);min-width:0;padding:var(--spacing-6);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);transition:border-color var(--transition-fast);grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);display:grid}@media (hover:hover){.integrations-card:hover{border-color:var(--color-accent)}}.truecast-marketing .integrations-card h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-regular);line-height:var(--leading-tight)}.integrations-card p,.integrations-card__go{grid-column:1/-1;align-self:start}.integrations-card p{color:var(--color-text-secondary)}.integrations-card__go{color:var(--color-accent);font-weight:var(--font-weight-semibold);font-size:var(--font-size-explainer)}.integrations-rows{gap:var(--spacing-16);display:grid}.integrations-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.integrations-row:nth-child(2n){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.integrations-row:nth-child(2n) .integrations-row__copy{order:2}.integrations-row__copy{gap:var(--spacing-3h);min-width:0;display:grid}.truecast-marketing .integrations-row__copy h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-regular);line-height:var(--leading-tight)}.integrations-row__copy p{max-width:440px;color:var(--color-text-secondary)}.integrations-control{gap:var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integrations-control>div{gap:var(--spacing-3);min-width:0;padding-top:var(--spacing-6);border-top:1px solid var(--color-border);align-content:start;display:grid}.truecast-marketing .integrations-control h3{font-size:var(--font-size-lg);line-height:var(--leading-snug)}.integrations-control p{color:var(--color-text-secondary)}.integrations-shot{min-width:0;margin:0}.integrations-shot__stage{flex-direction:column;display:flex}.integrations-shot__chat{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);display:block;overflow:hidden}.integrations-shot img{width:100%;height:auto;display:block}.integrations-shot__confirm{z-index:1;align-self:flex-end;margin:-22% 2% 0 0;position:relative}.integrations-shot__card{zoom:.62;width:34rem}.integrations-shot--hero .integrations-shot__card{zoom:.8}.integrations-shot .sign-off{position:static}.integrations-shot .sign-off__card{box-shadow:var(--shadow-modal)}.integrations-shot .sign-off__fineprint{display:none}.integrations-shot .sign-off__title{font-weight:var(--font-weight-medium);line-height:var(--leading-tight)}.integrations-shot .sign-off__save{font-family:inherit;font-size:inherit;line-height:inherit}.integrations-shot .sign-off__check-link{color:var(--color-accent);text-decoration:underline}.integrations-shot .sign-off__back{color:var(--color-accent)}.integrations-switch{gap:var(--spacing-5);min-width:0;display:grid}.integrations-switch__tabs{justify-content:center;justify-self:center;gap:var(--spacing-1);padding:var(--spacing-1);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);flex-wrap:wrap;display:flex}.integrations-switch__tabs button{padding:var(--spacing-2) var(--spacing-marketing-panel);border-radius:var(--radius-full);background:var(--color-transparent);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:0;line-height:1}@media (hover:hover){.integrations-switch__tabs button:hover{color:var(--color-accent)}}.integrations-switch__tabs button[aria-selected=true]{background:var(--color-accent);color:var(--color-on-accent)}.integrations-switch__panes{min-width:0;display:grid}.integrations-switch__panes>[role=tabpanel]{grid-area:1/1;min-width:0;transition:opacity .5s,visibility .5s}.integrations-switch__panes>[hidden]{opacity:0;visibility:hidden;display:block}@media (width>=1100px){.integrations-rows{width:min(1232px,100vw - 64px);margin-left:calc(50% + -1*min(616px,50vw - 32px))}}@media (width<=860px){.integrations-cards,.integrations-control,.integrations-row,.integrations-row:nth-child(2n){grid-template-columns:minmax(0,1fr)}.integrations-rows{gap:var(--spacing-12)}.integrations-row,.integrations-control{gap:var(--spacing-6)}.integrations-row:nth-child(2n) .integrations-row__copy{order:0}}@media (width<=768px){.integrations-shot--phone .integrations-shot__stage{max-width:28rem;margin:0 auto}.integrations-shot--phone .integrations-shot__chat{width:86%}.integrations-shot__confirm{width:76%;margin:-18% 0 0}.integrations-shot--phone .integrations-shot__confirm{margin-top:-30%}.integrations-shot__card,.integrations-shot--hero .integrations-shot__card{zoom:.7;width:auto}}@media (width<=720px){.integrations-row>.integrations-shot{margin-inline:calc(var(--spacing-6) * -1 + 6px)}}@media (width<=800px){.integrations-section{padding-block:var(--spacing-12)}.integrations-section__heading{margin-bottom:var(--spacing-8)}}@media (width<=640px){.integrations-also{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.integrations-switch__panes>[role=tabpanel],.integrations-card{transition:none}}
