.integrations-page{background:var(--paper);color:var(--sumi)}.integrations-page .integrations-hero .display{max-width:10ch}.integrations-page .integrations-hero .operator-proof{align-self:center}.integrations-page .source-intro-grid .headline{max-width:11ch;margin-top:var(--space-5)}.integrations-page .source-intro-grid .body-lg{max-width:42ch}.integrations-page .source-cards{margin-top:var(--space-10)}.integrations-page .source-feature{min-height:300px}.integrations-page .source-feature b{font-size:var(--type-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ultra)}.integrations-page .source-feature h3{font-size:var(--type-subtitle);margin-top:var(--space-7)}.integrations-page .source-feature p{font-size:var(--type-caption);color:var(--ink-2);margin-top:var(--space-4);line-height:1.58}.integrations-page .connected-visual{background:var(--sumi);color:var(--on-dark)}.integrations-page .connected-copy .headline{max-width:10ch;margin-top:var(--space-5)}.integrations-page .connected-copy .body-lg{margin-top:var(--space-6);color:var(--on-dark-2)}.integrations-page .gmail-art{height:clamp(400px,43vw,600px)}.integrations-page .gmail-art img{object-fit:cover;object-position:center;height:100%}.integrations-page .gmail-copy .headline{max-width:9ch;margin-top:var(--space-5)}.integrations-page .gmail-copy .body-lg{margin-top:var(--space-6)}.integrations-page .integration-proof{margin-top:var(--space-7);border-top:1px solid var(--rule-2)}.integrations-page .integration-proof-row{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--rule);grid-template-columns:34px 1fr;display:grid}.integrations-page .integration-proof-row span{font-size:var(--type-xs);color:var(--ultra)}.integrations-page .integration-proof-row p{font-size:var(--type-caption);color:var(--ink-2)}.integrations-page .calendar-notes{background:var(--paper-2)}.integrations-page .calendar-notes .headline{max-width:11ch}.integrations-page .integration-pane span{font-size:var(--type-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ultra)}.integrations-page .integration-pane h3{font-size:var(--type-heading-sm);max-width:11ch;margin-top:var(--space-7)}.integrations-page .integration-pane p{font-size:var(--type-body-sm);color:var(--ink-2);margin-top:var(--space-5);max-width:46ch;line-height:1.65}.integrations-page .native-proof{margin-top:var(--space-7);padding:var(--space-5);background:var(--card);border-left:3px solid var(--moss)}.integrations-page .native-proof strong{font-size:var(--type-title);display:block}.integrations-page .native-proof p{font-size:var(--type-caption);color:var(--ink-2);margin-top:var(--space-3);line-height:1.55}.integrations-page .workflow-copy .headline{max-width:9ch;margin-top:var(--space-5)}.integrations-page .workflow-copy .body-lg{margin-top:var(--space-6)}.integrations-page .workflow-steps{margin-top:var(--space-7);border-top:1px solid var(--rule-2)}.integrations-page .workflow-step{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--rule);grid-template-columns:48px 1fr;display:grid}.integrations-page .workflow-step span{font-size:var(--type-xs);color:var(--ultra)}.integrations-page .workflow-step p{font-size:var(--type-caption);color:var(--ink-2)}.integrations-page .setup{background:var(--sumi);color:var(--on-dark)}.integrations-page .setup .headline{max-width:10ch;margin-top:var(--space-5)}.integrations-page .setup-copy p{font-size:var(--type-lead);color:var(--on-dark-2);max-width:32ch;line-height:1.5}.integrations-page .setup-copy .btns{margin-top:var(--space-7)}.integrations-page .setup-copy .micro{color:var(--on-dark-3)}.integrations-page .integrations-faq .headline{max-width:12ch;margin:var(--space-5) 0 var(--space-9)}@media (max-width:980px){.integrations-page .gmail-copy,.integrations-page .workflow-copy{order:-1}.integrations-page .gmail-art{height:420px}.integrations-page .workflow-art{height:auto}}@media (max-width:700px){.integrations-page .source-feature{min-height:0}}
