.acq-solution-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin-top:40px;display:grid}.acq-solution-directory article{border-top:1px solid #cbdad2;grid-template-columns:28px minmax(0,1fr);gap:18px;padding:30px 0 36px;display:grid}.acq-solution-number{color:#14644e;font:.875rem/1.5 var(--font-geist-mono), monospace;padding-top:5px}.acq-solution-directory h3{color:#16323d;letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:550;line-height:1.35}.acq-solution-directory h3 a{justify-content:space-between;align-items:start;gap:18px;min-height:44px;display:flex}.acq-solution-directory h3 svg{color:#14644e;flex-shrink:0;margin-top:5px}.acq-solution-directory a:hover{color:#14644e}.acq-solution-directory a:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #14644e}.acq-solution-directory p{color:#536770;margin-top:10px;line-height:1.8}.acq-solution-example{background:#fff}.acq-solution-example-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.acq-solution-example-copy h2{color:#16323d;letter-spacing:-.04em;max-width:18ch;font-size:clamp(1.875rem,3vw,2.75rem);font-weight:550;line-height:1.15}.acq-solution-example-copy>p:last-child{color:#536770;max-width:55ch;margin-top:24px;line-height:1.8}.acq-solution-example-story{color:#fff;background:#182e3b;border-radius:20px;gap:0;margin:0;padding:clamp(24px,3vw,42px);list-style:none;display:grid;position:relative}.acq-solution-example-story li{grid-template-columns:36px minmax(0,1fr);gap:20px;padding-bottom:30px;display:grid;position:relative}.acq-solution-example-story li:last-child{padding-bottom:0}.acq-solution-example-story li:not(:last-child):before{content:"";background:#66877c;width:1px;position:absolute;top:36px;bottom:0;left:17px}.acq-solution-example-story li>span{color:#c2e2cd;width:36px;height:36px;font:.75rem/1 var(--font-geist-mono), monospace;border:1px solid #66877c;border-radius:50%;place-items:center;display:grid}.acq-solution-example-story h3{color:#fff;padding-top:5px;font-size:1.0625rem;font-weight:550;line-height:1.4}.acq-solution-example-story p{color:#c0cdd2;margin-top:8px;font-size:.9375rem;line-height:1.7}.acq-solution-example .acq-solution-control{color:#536770;border-top:1px solid #d4e1d8;max-width:90ch;margin-top:36px;padding-top:22px;font-size:.875rem;line-height:1.8}.acq-solution-workflow{background:#eef4ef}.acq-solution-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:48px 0 0;padding:0;list-style:none;display:grid;position:relative}.acq-solution-workflow-steps:before,.acq-solution-workflow-steps:after{content:"";background:#c4d7cb;height:2px;position:absolute;top:23px;left:24px;right:calc(25% - 48px)}.acq-solution-workflow-steps:after{transform-origin:0;background:#286d54}.acq-solution-workflow-steps li{z-index:1;min-width:0;position:relative}.acq-solution-workflow-number{color:#163d32;width:48px;height:48px;font:.875rem/1 var(--font-geist-mono), monospace;background:#d8e9dd;border:1px solid #9cbaa8;border-radius:50%;place-items:center;display:grid}.acq-solution-workflow-steps h3{color:#16323d;letter-spacing:-.025em;margin-top:24px;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:550;line-height:1.3}.acq-solution-workflow-steps p{color:#536770;max-width:27ch;margin-top:12px;line-height:1.75}.acq-solution-workflow[data-animate=true] .acq-solution-workflow-steps:after{animation:1.85s ease-out both acq-solution-line}.acq-solution-workflow[data-animate=true] .acq-solution-workflow-number{animation:acq-solution-number .65s ease-out calc(var(--step) * .4s) both}.acq-solution-workflow[data-animate=true] .acq-solution-workflow-steps h3,.acq-solution-workflow[data-animate=true] .acq-solution-workflow-steps p{animation:acq-solution-step .65s ease-out calc(var(--step) * .4s) both}@keyframes acq-solution-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes acq-solution-number{0%{color:#536770;background:#eef4ef}45%{color:#fff;background:#163d32;box-shadow:0 0 0 6px #c8dfcf}to{color:#163d32;background:#d8e9dd;box-shadow:0 0 #0000}}@keyframes acq-solution-step{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.acq-solution-directory,.acq-solution-example-grid{grid-template-columns:minmax(0,1fr);gap:0}.acq-solution-directory{margin-top:30px}.acq-solution-directory article{gap:14px;padding:25px 0 28px}.acq-solution-example-grid{gap:30px}.acq-solution-workflow-steps{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:36px}.acq-solution-workflow-steps:before,.acq-solution-workflow-steps:after{transform-origin:top;width:2px;height:auto;inset:24px auto 24px 23px}.acq-solution-workflow-steps li{padding-left:72px}.acq-solution-workflow-number{position:absolute;top:0;left:0}.acq-solution-workflow-steps h3{margin-top:0;padding-top:4px}.acq-solution-workflow-steps p{max-width:none;margin-top:8px}.acq-solution-workflow[data-animate=true] .acq-solution-workflow-steps:after{animation-name:acq-solution-line-vertical}@keyframes acq-solution-line-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}@media (prefers-reduced-motion:reduce){.acq-solution-workflow .acq-solution-workflow-steps:after,.acq-solution-workflow .acq-solution-workflow-number,.acq-solution-workflow .acq-solution-workflow-steps h3,.acq-solution-workflow .acq-solution-workflow-steps p{opacity:1;transform:none;animation:none!important}}
