.split-intent{padding:1.5rem 1.5rem clamp(2.5rem,5vw,4.5rem);overflow:hidden;background:var(--cbs-ink);color:var(--text-on-dark-88);font-family:"Open Sans","OpenSansFallback",sans-serif}.split-intent > .container{width:100%;max-width:1280px;margin:0 auto;padding:0}.split-intent__header{display:flex;flex-direction:column;align-items:center;max-width:672px;margin:0 auto 3rem;text-align:center}.split-intent__title{margin:0 0 1rem;color:var(--text-on-brand);font-family:"Montserrat","MontserratFallback",sans-serif;font-size:clamp(2rem,3.2vw,2.5rem);font-weight:400;line-height:1.2;letter-spacing:-0.01em}.split-intent__divider{width:84px;height:2px;margin-bottom:1rem;background:linear-gradient(to right,var(--cbs-lavender),var(--cbs-purple))}.split-intent__subtitle{max-width:672px;margin:0;color:var(--text-on-dark-88);font-size:1rem;font-weight:400;line-height:1.6}.split-intent__cards{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%;margin:0 auto;perspective:1000px}.split-intent__card{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:2rem;background:var(--cbs-ink-soft);border:1px solid var(--section-divider-line);border-radius:0.125rem;transition:background-color var(--duration-fast) var(--ease-out)}.split-intent__card:hover{background:#31213b}@media (prefers-reduced-motion:no-preference){.split-intent__card{transition:background-color var(--duration-fast) var(--ease-out),transform 180ms ease;transform-origin:center bottom}.split-intent__card:hover{transform:translateY(-0.25rem) rotateX(2deg) scale(1.01)}}.split-intent__card-icon{display:flex;width:4rem;height:4rem;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--cbs-lavender);background:color-mix(in srgb,var(--cbs-purple) 20%,transparent);border:1px solid color-mix(in srgb,var(--cbs-lavender) 20%,transparent);border-radius:50%}.split-intent__card-icon svg{width:2rem;height:2rem}.split-intent__card-title{margin:0 0 1rem;color:var(--text-on-brand);font-family:"Montserrat","MontserratFallback",sans-serif;font-size:1.375rem;font-weight:400;line-height:1.4}.split-intent__card-desc{flex:1;margin:0 0 2rem;color:var(--text-on-dark-88);font-size:1rem;line-height:1.6}.split-intent__card-btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;align-self:flex-start;margin-top:auto;padding:0.75rem 1.5rem;border-radius:0.125rem;font-family:"Montserrat","MontserratFallback",sans-serif;font-size:0.8125rem;font-weight:700;line-height:1;letter-spacing:0.05em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.split-intent__card--recovery .split-intent__card-btn{color:var(--text-on-brand) !important;background:var(--cbs-purple);border:1px solid var(--cbs-purple)}.split-intent__card--recovery .split-intent__card-btn:hover{color:var(--text-on-brand) !important;background:var(--cbs-purple-light);border-color:var(--cbs-purple-light)}.split-intent__card--transport .split-intent__card-btn{color:var(--cbs-lavender) !important;background:transparent;border:1px solid var(--section-divider-line)}.split-intent__card--transport .split-intent__card-btn:hover{color:var(--cbs-lavender) !important;background:color-mix(in srgb,var(--text-on-brand) 5%,transparent);border-color:var(--section-divider-line)}.split-intent__card-btn:focus-visible{outline:3px solid var(--cbs-lavender);outline-offset:3px}@media (min-width:992px){.split-intent__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.split-intent{padding:clamp(2.5rem,5vw,4.5rem) 1rem}.split-intent__card{padding:1.5rem}.split-intent__card-btn{width:100%;align-self:stretch}}@media (prefers-reduced-motion:reduce){.split-intent__card,.split-intent__card-btn{transition:none}}html.cbs-motion:not(.cbs-motion-reduce) .split-intent__card:not(.cbs-in-view){opacity:0;transform:rotateX(7deg) translateY(2.5rem)}html.cbs-motion .split-intent__card{transition:opacity 600ms cubic-bezier(0.16,1,0.3,1),transform 600ms cubic-bezier(0.16,1,0.3,1)}html.cbs-motion .split-intent__card:nth-child(2){transition-delay:120ms}html.cbs-motion .split-intent__card:nth-child(3){transition-delay:240ms}html.cbs-motion .split-intent__card:nth-child(n+4){transition-delay:360ms}html.cbs-motion .split-intent__card:hover{transition:background-color var(--duration-fast) var(--ease-out),transform 180ms ease}html.cbs-motion:not(.cbs-motion-reduce) .split-intent__title:not(.cbs-in-view),html.cbs-motion:not(.cbs-motion-reduce) .split-intent__subtitle:not(.cbs-in-view){opacity:0;transform:translateY(2.5rem)}html.cbs-motion .split-intent__title,html.cbs-motion .split-intent__subtitle{transition:opacity 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}@media (prefers-reduced-motion:reduce){.split-intent,.split-intent__card,.split-intent__title,.split-intent__subtitle{animation:none;opacity:1;transform:none}}html.cbs-motion:not(.cbs-motion-reduce) .split-intent:not(.cbs-in-view){transform:translateY(3.5rem)}html.cbs-motion .split-intent{transition:transform 700ms cubic-bezier(0.16,1,0.3,1)}@supports (animation-timeline:view()){@media (min-width:768px){@media (prefers-reduced-motion:no-preference){@keyframes cbs-split-intent-seam-out{from{opacity:1}to{opacity:0.35}}.split-intent{animation:cbs-split-intent-seam-out linear both;animation-timeline:view();animation-range:exit 40% exit 100%}}}}