.solutions-section-module__4NQmEG__section{content-visibility:visible;contain-intrinsic-size:none}.solutions-section-module__4NQmEG__card{min-height:15rem;transition:transform var(--dur-base,.22s) var(--ease-out,ease-out), box-shadow var(--dur-base,.22s) var(--ease-out,ease-out), border-color var(--dur-fast,.15s) var(--ease-out,ease-out), background var(--dur-fast,.15s) var(--ease-out,ease-out)}.solutions-section-module__4NQmEG__card:before{content:"";z-index:-1;background:radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--siift-bold-accent) 20%, transparent), transparent 44%);opacity:0;transition:opacity var(--dur-base,.22s) var(--ease-out,ease-out);position:absolute;inset:0}.solutions-section-module__4NQmEG__card:hover,.solutions-section-module__4NQmEG__card:focus-visible{border-color:color-mix(in srgb, var(--siift-mid-accent) 42%, var(--glass-border));box-shadow:var(--shadow-glass-lg), var(--glass-inner-glow), 0 1.25rem 3rem -1.5rem color-mix(in srgb, var(--siift-mid-accent) 32%, transparent);transform:translateY(-.4rem)}.solutions-section-module__4NQmEG__card:hover:before,.solutions-section-module__4NQmEG__card:focus-visible:before{opacity:1}.solutions-section-module__4NQmEG__arrow{transition:transform var(--dur-base,.22s) var(--ease-out,ease-out)}.solutions-section-module__4NQmEG__card:hover .solutions-section-module__4NQmEG__arrow,.solutions-section-module__4NQmEG__card:focus-visible .solutions-section-module__4NQmEG__arrow{transform:translate(.18rem,-.18rem)}.solutions-section-module__4NQmEG__content{margin-top:auto;padding-top:3rem}.solutions-section-module__4NQmEG__meta,.solutions-section-module__4NQmEG__title{transition:opacity var(--dur-fast,.15s) var(--ease-out,ease-out), transform var(--dur-base,.22s) var(--ease-out,ease-out)}.solutions-section-module__4NQmEG__description{transition:opacity var(--dur-base,.22s) var(--ease-out,ease-out), transform var(--dur-base,.22s) var(--ease-out,ease-out), max-height .36s var(--ease-out,ease-out), margin-top var(--dur-base,.22s) var(--ease-out,ease-out)}@media (hover:hover) and (pointer:fine) and (min-width:64rem){.solutions-section-module__4NQmEG__card{height:18.5rem;min-height:18.5rem}.solutions-section-module__4NQmEG__content{padding-top:1rem}.solutions-section-module__4NQmEG__description{opacity:0;max-height:0;margin-top:0;overflow:hidden;transform:translateY(.75rem)}.solutions-section-module__4NQmEG__card:hover .solutions-section-module__4NQmEG__description,.solutions-section-module__4NQmEG__card:focus-visible .solutions-section-module__4NQmEG__description{opacity:1;max-height:12rem;margin-top:.75rem;transform:translateY(0)}}@media (min-width:40rem) and (max-width:63.999rem){.solutions-section-module__4NQmEG__card{min-height:12rem}.solutions-section-module__4NQmEG__content{padding-top:.75rem}}@media (hover:hover) and (pointer:fine) and (min-width:75rem){.solutions-section-module__4NQmEG__card{height:17rem;min-height:17rem}}@media (hover:hover) and (pointer:fine) and (min-width:64rem) and (max-width:79.999rem){.solutions-section-module__4NQmEG__card{height:12rem;min-height:12rem}.solutions-section-module__4NQmEG__content{padding-top:0}.solutions-section-module__4NQmEG__meta,.solutions-section-module__4NQmEG__title{max-height:3.75rem;transition:max-height var(--dur-base,.22s) var(--ease-out,ease-out), opacity var(--dur-fast,.15s) var(--ease-out,ease-out), transform var(--dur-base,.22s) var(--ease-out,ease-out);overflow:hidden}.solutions-section-module__4NQmEG__card:hover .solutions-section-module__4NQmEG__meta,.solutions-section-module__4NQmEG__card:focus-visible .solutions-section-module__4NQmEG__meta,.solutions-section-module__4NQmEG__card:hover .solutions-section-module__4NQmEG__title,.solutions-section-module__4NQmEG__card:focus-visible .solutions-section-module__4NQmEG__title{opacity:0;max-height:0;transform:translateY(-.5rem)}.solutions-section-module__4NQmEG__card:hover .solutions-section-module__4NQmEG__description,.solutions-section-module__4NQmEG__card:focus-visible .solutions-section-module__4NQmEG__description{max-height:9rem;margin-top:0}}@media (hover:hover) and (pointer:fine) and (min-width:80rem){.solutions-section-module__4NQmEG__card{height:10rem;min-height:10rem}.solutions-section-module__4NQmEG__content{padding-top:0}.solutions-section-module__4NQmEG__meta{max-height:1rem;transition:max-height var(--dur-base,.22s) var(--ease-out,ease-out), opacity var(--dur-fast,.15s) var(--ease-out,ease-out), transform var(--dur-base,.22s) var(--ease-out,ease-out);overflow:hidden}.solutions-section-module__4NQmEG__card:hover .solutions-section-module__4NQmEG__meta,.solutions-section-module__4NQmEG__card:focus-visible .solutions-section-module__4NQmEG__meta{opacity:0;max-height:0;transform:translateY(-.5rem)}.solutions-section-module__4NQmEG__card:hover .solutions-section-module__4NQmEG__description,.solutions-section-module__4NQmEG__card:focus-visible .solutions-section-module__4NQmEG__description{opacity:1;max-height:7rem;margin-top:.5rem;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.solutions-section-module__4NQmEG__card,.solutions-section-module__4NQmEG__card:before,.solutions-section-module__4NQmEG__arrow,.solutions-section-module__4NQmEG__meta,.solutions-section-module__4NQmEG__title,.solutions-section-module__4NQmEG__description{transition:none}.solutions-section-module__4NQmEG__card:hover,.solutions-section-module__4NQmEG__card:focus-visible{transform:none}}
