.section-integrations-hero{position:relative;min-height:72vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.integrations-hero__bg-stream{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.integrations-hero__stream-half{position:absolute;top:0;bottom:0;width:28%;overflow:hidden;opacity:.32}.integrations-hero__stream-half--left{left:0}.integrations-hero__stream-half--right{right:0}.integrations-hero__bg-stream .integrations-sync__plate{border-radius:var(--radius-md);width:auto;height:auto;padding:.8rem 1.7rem;font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:.04em;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);color:#ffffffe6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);white-space:nowrap}.integrations-hero__content{position:relative;z-index:2;max-width:820px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--section-pad-y-desktop) 0}.integrations-hero__body{max-width:58ch;color:var(--color-overlay-white-80);margin:0}.integrations-hero__ctas{display:flex;flex-direction:row;gap:var(--space-3);align-items:center}.intg-hero-metrics{display:flex;gap:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--color-overlay-white-15)}.intg-hero-metric__value{display:block;font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-white);line-height:1}.intg-hero-metric__label{display:block;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-overlay-white-60);margin-top:.3rem}.section-integrations-why{--section-accent: var(--color-navy-500)}.intg-compat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-6)}.intg-compat-card{padding:var(--space-5);background:var(--color-white);border:1px solid rgba(28,47,82,.12);border-radius:var(--card-radius);display:flex;flex-direction:column;gap:var(--space-3);box-shadow:0 1px 4px #0f1a2e0f,0 2px 8px #0f1a2e0a;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.intg-compat-card:hover{border-color:#1c2f5240;box-shadow:0 2px 8px #0f1a2e1a,0 4px 16px #0f1a2e0f;transform:translateY(-2px)}.intg-compat-card__icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-sm);background:var(--color-navy-050, #f0f3f8);border:1px solid rgba(28,47,82,.12);color:var(--color-navy-600);flex-shrink:0}.intg-compat-card__icon svg{width:1.625rem;height:1.625rem;display:block}.intg-compat-card__title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-navy-900);line-height:var(--lh-snug);letter-spacing:var(--track-tight);margin:0}.intg-compat-card__examples{font-size:var(--text-sm);color:var(--color-text-soft);line-height:var(--lh-relaxed);margin:0}.intg-gov-items{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.intg-gov-item{display:flex;align-items:flex-start;gap:var(--space-3)}.intg-gov-item__title{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-navy-800);line-height:var(--lh-snug);margin:0 0 var(--space-1)}.intg-gov-item__body{font-size:var(--text-sm);color:var(--color-text-soft);line-height:var(--lh-relaxed);margin:0}.section-integrations-faq{background:var(--color-surface);padding-top:var(--section-pad-y-desktop);padding-bottom:var(--section-pad-y-desktop)}.section-integrations-cta{padding-top:var(--section-pad-y-desktop);padding-bottom:var(--section-pad-y-desktop);position:relative}.bas-diff-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-top:var(--space-6)}.bas-diff-card{background:var(--color-white);border-radius:var(--card-radius);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--section-accent, var(--color-navy-500)) 52%,var(--color-border)),inset -4px -4px color-mix(in srgb,var(--section-accent, var(--color-navy-500)) 46%,transparent);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.bas-diff-card:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px var(--section-accent, var(--color-navy-500)),inset -5px -5px 0 0 var(--section-accent, var(--color-navy-500))}.bas-diff-card__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);background:var(--color-navy-100);border:1px solid rgba(28,47,82,.2);color:var(--color-navy-700);flex-shrink:0;margin-bottom:var(--space-1)}.bas-diff-card__icon svg{width:1.25rem;height:1.25rem}.bas-diff-card__title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-navy-900);margin:0;line-height:var(--lh-snug);letter-spacing:var(--track-tight)}.bas-diff-card__body{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-text-soft);line-height:var(--lh-relaxed);margin:0}.intg-eco-proof-strip{display:flex;align-items:center;justify-content:center;border-top:1px solid var(--color-border);margin-top:var(--space-7);padding-top:var(--space-6);padding-bottom:var(--space-6)}.intg-eco-proof-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:0 var(--space-6)}.intg-eco-proof-stat{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-navy-900);line-height:1}.intg-eco-proof-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-soft);text-align:center}.intg-eco-proof-divider{display:block;width:1px;height:2.5rem;background:var(--color-border);flex-shrink:0}.intg-gov-compliance{display:flex;align-items:stretch;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-neutral-050);border-radius:var(--radius-md);border:1px solid var(--color-border)}.intg-gov-compliance__bar{width:3px;flex-shrink:0;background:var(--color-authority);border-radius:2px}.intg-gov-compliance__content{display:flex;flex-direction:column;gap:var(--space-1)}.intg-gov-compliance__label{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-authority);margin:0}.intg-gov-compliance__items{font-size:var(--text-sm);color:var(--color-navy-700);font-weight:var(--weight-medium);line-height:var(--lh-relaxed);margin:0}@media(max-width:1024px){.intg-compat-grid{grid-template-columns:repeat(2,1fr)}.integrations-hero__content{padding:var(--section-pad-y-tablet) 0}.bas-diff-grid{grid-template-columns:repeat(2,1fr)}.intg-eco-proof-strip{flex-wrap:wrap;gap:var(--space-4)}.intg-eco-proof-item{padding:0 var(--space-4)}}@media(max-width:768px){.integrations-hero__ctas{flex-direction:column;width:100%}.integrations-hero__ctas .btn-base{width:100%;text-align:center}.integrations-hero__stream-half{display:none}.intg-hero-metrics{gap:var(--space-4)}.section-integrations-faq,.section-integrations-cta{padding-top:var(--section-pad-y-tablet);padding-bottom:var(--section-pad-y-tablet)}}@media(max-width:640px){.intg-compat-grid{grid-template-columns:1fr}.integrations-hero__content{padding:var(--section-pad-y-mobile) 0}.intg-hero-metrics{gap:var(--space-3)}.bas-diff-grid{grid-template-columns:1fr}.intg-eco-proof-strip{flex-direction:column;align-items:center}.intg-eco-proof-divider{width:3rem;height:1px}.section-integrations-faq,.section-integrations-cta{padding-top:var(--section-pad-y-mobile);padding-bottom:var(--section-pad-y-mobile)}}.intg-ending-zone{position:relative;overflow:hidden}.intg-ending-zone>section{position:relative;z-index:1}.intg-ending-zone .infrastructure-atmosphere{opacity:.65}.intg-ending-zone .section-integrations-faq{background:var(--color-white)}.section-integrations-workflows .scenarios-list .scenario-row__eyebrow{color:var(--color-teal-600)}.section-integrations-workflows .scenarios-list .scenario-row__response-header .icon-wrapper{background:var(--color-chip-teal);color:var(--color-teal-600)}.section-integrations-workflows .scenarios-list .scenario-row__proof-list li:before{background:var(--color-accent)}
