.sol-ai{padding:88px 0;font-family:var(--font-poppins),Poppins,system-ui,sans-serif;color:var(--c-ink);-webkit-font-smoothing:antialiased}.sol-ai *,.sol-ai :after,.sol-ai :before{box-sizing:border-box}.sol-ai a{color:inherit;text-decoration:none}.sol-ai h2,.sol-ai h3,.sol-ai p{margin:0}.sol-ai-w{max-width:1170px;margin:0 auto;padding-inline:16px}.sol-ai-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:96px;align-items:start}.sol-ai-kick{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--c-teal-ink)}.sol-ai-kick:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-teal)}.sol-ai h2{margin-top:12px;font-size:clamp(26px,3.2vw,34px);line-height:1.15;font-weight:300;letter-spacing:-.6px;text-wrap:balance}.sol-ai-head p{max-width:520px;margin-top:4px;padding-left:24px;border-left:1px solid var(--c-line);font-size:13px;line-height:21px;font-weight:300;color:var(--c-body)}.sol-ai-grid{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:20px;margin-top:40px}.sol-ai-card{display:flex;flex-direction:column;padding:28px 28px 26px;background:#fff;border:1px solid var(--c-line);border-radius:18px;overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .25s}.sol-ai-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px rgba(32,71,86,.35);border-color:var(--c-tint-line-3)}.sol-ai-mode{font-size:10.5px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--c-teal-ink)}.sol-ai-card h3{margin-top:26px;font-size:22px;line-height:30px;font-weight:300;letter-spacing:-.3px;color:var(--c-ink)}.sol-ai-card.ph h3{color:var(--c-muted-5)}.sol-ai-card p{flex:1;margin-top:12px;font-size:13px;line-height:21px;font-weight:300;color:var(--c-body)}.sol-ai-aut{display:flex;align-items:center;gap:8px;margin-top:26px;padding-top:18px;border-top:1px solid var(--c-line-4);font-size:12.5px;font-weight:500;color:var(--c-teal-ink)}.sol-ai-aut:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-teal)}.sol-ai-strip{display:flex;justify-content:space-between;align-items:baseline;gap:40px;margin-top:56px;padding-top:26px;border-top:1px solid var(--c-line)}.sol-ai-strip span{max-width:760px;font-size:13px;line-height:21px;font-weight:300;color:var(--c-body)}.sol-ai-strip b{font-weight:500;color:var(--c-ink)}.sol-ai-strip a{white-space:nowrap;font-size:13px;color:var(--c-teal-ink)}@media (max-width:1000px){.sol-ai-head{grid-template-columns:minmax(0,1fr);gap:32px}.sol-ai-head p{max-width:none}.sol-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sol-ai-strip{flex-direction:column;gap:14px}}@media (max-width:640px){.sol-ai{padding:64px 0}.sol-ai-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sol-ai-card{transition:none}}@media (min-width:1202px){:is(.pg-cp,.pg-cm,.pg-of,.pg-pd,.pg-rr,.pg-wc) .sol-ai-w{padding-inline:0}}:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai{padding:var(--space-24) 0}:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai h2,:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai h3,:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai p{margin:0}:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai-w{max-width:var(--container-sm);margin:0 auto;padding-inline:var(--space-4)}:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai-head{gap:var(--space-24)}:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai-kick{gap:var(--space-2)}:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai h2{margin-top:var(--space-3)}:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai-head p{max-width:var(--container-sm);margin-top:var(--space-1);padding-left:var(--space-6)}:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai-grid{gap:var(--space-4);margin-top:var(--space-8)}:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai-card{padding:var(--space-6) var(--space-6) var(--space-6)}:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai-card h3{margin-top:var(--space-6)}:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai-card p{margin-top:var(--space-3)}:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai-aut{gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-4)}:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai-strip{gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-6)}:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai-strip span{max-width:var(--container-sm)}@media (max-width:1000px){:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai-head{gap:var(--space-8)}}@media (max-width:760px){:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai-strip{gap:var(--space-3)}}@media (max-width:640px){:is(#am.layout-solutions,.layout-solutions.pg-sol) .sol-ai{padding:var(--space-16) 0}}@media (min-width:1202px){:is(#am.layout-solutions,.layout-solutions.pg-sol) :is(.pg-cp,.pg-cm,.pg-of,.pg-pd,.pg-rr,.pg-wc) .sol-ai-w{padding-inline:0}}.sol-ai .sol-ai-head h2:first-child{margin-top:0!important}.sol-ai-strip{flex-direction:column;justify-content:center;align-items:center;gap:var(--space-4);text-align:center}.sol-ai-strip a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-6);border:1px solid var(--c-navy);border-radius:999px;background:transparent;color:var(--c-ink);font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.sol-ai-strip a:hover{background:var(--c-teal-button);border-color:var(--c-teal-button);color:#fff}