@layer v2.core{.v2-solutions{overflow-wrap:anywhere}.v2-solutions section{padding-block:var(--v2-space-7)}.v2-solutions section+section{border-top:1px solid var(--v2-line)}.v2-solutions h1{max-width:25ch;font-size:1.5rem}.v2-solutions h2{max-width:34ch}.v2-solutions p{margin-top:var(--v2-space-4)}.v2-solutions svg{flex:none}.v2-solutions .solutions-hero{background:var(--v2-surface)}.solutions-hero h1{margin-top:var(--v2-space-3)}.v2-solutions .solutions-lead{max-width:62ch;font-size:1.125rem}.v2-solutions .v2-action-group{margin-top:var(--v2-space-5)}.v2-solutions .solutions-note{color:var(--v2-muted);font-size:var(--v2-text-small)}.solutions-situation-grid{gap:var(--v2-space-6);margin-top:var(--v2-space-6);display:grid}.solutions-situation-grid article{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.solutions-situation-grid article>svg{color:var(--v2-automation);margin-bottom:var(--v2-space-4)}.solutions-situation-grid article:nth-child(2n)>svg{color:var(--v2-mft)}.solutions-situation-grid p{margin-bottom:var(--v2-space-3)}.solutions-situation-grid a,.solutions-text-link{align-items:center;gap:var(--v2-space-2);min-height:2.75rem;font-weight:650;display:inline-flex}.solutions-situation-grid a{margin-top:auto}.solutions-partners{background:var(--v2-surface)}.solutions-section-intro{max-width:72ch}.solutions-partner-list{margin-top:var(--v2-space-6)}.solutions-partner{gap:var(--v2-space-5);padding-block:var(--v2-space-6);border-top:1px solid var(--v2-line);display:grid}.v2-solutions .solutions-category{margin-top:0;margin-bottom:var(--v2-space-2);color:var(--v2-automation-dark);font-size:var(--v2-text-small);font-weight:650}.v2-solutions .solutions-partner h3{font-size:1.5rem}.solutions-partner dl{gap:var(--v2-space-4);display:grid}.solutions-partner dt{font-weight:700}.solutions-partner dd{margin:var(--v2-space-1) 0 0;color:var(--v2-ink-soft)}.solutions-partner-details>a{margin-top:var(--v2-space-4)}.solutions-partner-actions{align-items:flex-start;gap:var(--v2-space-2);margin-top:var(--v2-space-4);flex-direction:column;display:flex}.solutions-partner-actions .solutions-deep-link{font-size:var(--v2-text-small);font-weight:500}.solutions-detail-grid{gap:var(--v2-space-5);display:grid}.solutions-detail-grid>div>p:first-child{margin-top:0}.solutions-detail-grid>div>svg{margin-bottom:var(--v2-space-4)}.solutions-detail-grid .solutions-text-link{margin-top:var(--v2-space-4)}.solutions-mft{background:var(--v2-mft-soft)}.solutions-mft svg{color:var(--v2-mft-dark)}.solutions-ia{background:var(--v2-surface)}.solutions-ia svg{color:var(--v2-automation)}.solutions-approach-intro{gap:var(--v2-space-5);align-items:center;display:grid}.solutions-approach-intro img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto}.solutions-steps{gap:var(--v2-space-5);margin-block:var(--v2-space-6);padding:0;list-style:none;display:grid}.solutions-steps li{border-top:1px solid var(--v2-line);padding-top:var(--v2-space-4);min-width:0}.solutions-step-number{margin-bottom:var(--v2-space-3);color:var(--v2-automation-dark);font-family:var(--v2-font-mono);display:block}.solutions-questions{background:var(--v2-surface)}.solutions-questions article+article{margin-top:var(--v2-space-6)}.solutions-closing{background:var(--v2-automation-soft)}@media (width<=23rem){.v2-solutions h1{font-size:1.25rem}}@media (width>=40rem){.solutions-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=56rem){.v2-solutions h1{font-size:3rem}.v2-solutions section{padding-block:var(--v2-space-8)}.v2-solutions .solutions-hero{padding-block:var(--v2-space-7)}.solutions-partner{gap:var(--v2-space-8);padding-block:var(--v2-space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.solutions-detail-grid{gap:var(--v2-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.solutions-approach-intro{gap:var(--v2-space-7);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}}
