.solutions-swipe-hint-pointer[data-v-cc1a6750]{animation:solutions-swipe-hint-float-cc1a6750 1.7s ease-in-out infinite}@keyframes solutions-swipe-hint-float-cc1a6750{0%,to{transform:translate(-8px)}50%{transform:translate(8px)}}@media(prefers-reduced-motion:reduce){.solutions-swipe-hint-pointer[data-v-cc1a6750]{animation:none}}[data-v-27293a93] [data-testid=section-subtitle-solutions]{color:var(--color-solutions-subline)}.solutions-desktop-tabbar[data-v-10c5b067]{display:none}.solutions-mobile-tabbar[data-v-10c5b067]{display:block}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.solutions-desktop-tabbar[data-v-10c5b067]{display:block}.solutions-mobile-tabbar[data-v-10c5b067]{display:none}}.case-tag[data-v-e51f7f1c]{background:var(--color-solutions-subline-08);border:1px solid var(--color-solutions-subline-22);color:var(--color-solutions-subline)}.case-card-active-outline[data-v-f81a5554]{border:1px solid var(--color-solutions-meta-50);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease-out;z-index:19}.case-card.is-hash-active:not(.is-hash-animating) .case-card-active-outline[data-v-f81a5554]{opacity:1}.case-card-border-layer[data-v-f81a5554]{inset:0;pointer-events:none;position:absolute;z-index:20}.case-card-glint-layer[data-v-f81a5554]{inset:0;pointer-events:none;position:absolute;z-index:21}.case-card-border-line[data-v-f81a5554]{background:var(--color-case-border-draw);display:block;opacity:0;position:absolute}.case-card-border-bottom[data-v-f81a5554],.case-card-border-top[data-v-f81a5554]{height:1px;left:0;width:100%}.case-card-border-top[data-v-f81a5554]{top:0;transform:scaleX(0)}.case-card-border-bottom[data-v-f81a5554]{bottom:0;transform:scaleX(0)}.case-card-border-left[data-v-f81a5554],.case-card-border-right[data-v-f81a5554]{height:100%;top:0;width:1px}.case-card-border-left[data-v-f81a5554]{left:0;transform:scaleY(0)}.case-card-border-right[data-v-f81a5554]{right:0;transform:scaleY(0)}.case-card-border-glint[data-v-f81a5554]{display:block;opacity:0;pointer-events:none;position:absolute}.case-card-glint-bottom[data-v-f81a5554],.case-card-glint-top[data-v-f81a5554]{background:var(--gradient-case-glint-horizontal);box-shadow:var(--shadow-case-glint);height:1px;width:58px}.case-card-glint-left[data-v-f81a5554],.case-card-glint-right[data-v-f81a5554]{background:var(--gradient-case-glint-vertical);box-shadow:var(--shadow-case-glint);height:58px;width:1px}.case-card-glint-top[data-v-f81a5554]{left:-58px;top:0}.case-card-glint-right[data-v-f81a5554]{right:0;top:-58px}.case-card-glint-bottom[data-v-f81a5554]{bottom:0;left:-58px}.case-card-glint-left[data-v-f81a5554]{left:0;top:-58px}.case-card.is-hash-animating[data-border-start=tl] .case-card-border-top[data-v-f81a5554],.case-card[data-border-start=tl]:hover .case-card-border-top[data-v-f81a5554]{animation:case-card-draw-x-f81a5554 .216s linear forwards;transform-origin:left center}.case-card.is-hash-animating[data-border-start=tl] .case-card-border-right[data-v-f81a5554],.case-card[data-border-start=tl]:hover .case-card-border-right[data-v-f81a5554]{animation:case-card-draw-y-f81a5554 .216s linear .216s forwards;transform-origin:center top}.case-card.is-hash-animating[data-border-start=tl] .case-card-border-bottom[data-v-f81a5554],.case-card[data-border-start=tl]:hover .case-card-border-bottom[data-v-f81a5554]{animation:case-card-draw-x-f81a5554 .216s linear .432s forwards;transform-origin:right center}.case-card.is-hash-animating[data-border-start=tl] .case-card-border-left[data-v-f81a5554],.case-card[data-border-start=tl]:hover .case-card-border-left[data-v-f81a5554]{animation:case-card-draw-y-f81a5554 .216s linear .648s forwards;transform-origin:center bottom}.case-card.is-hash-animating[data-border-start=tr] .case-card-border-right[data-v-f81a5554],.case-card[data-border-start=tr]:hover .case-card-border-right[data-v-f81a5554]{animation:case-card-draw-y-f81a5554 .216s linear forwards;transform-origin:center top}.case-card.is-hash-animating[data-border-start=tr] .case-card-border-bottom[data-v-f81a5554],.case-card[data-border-start=tr]:hover .case-card-border-bottom[data-v-f81a5554]{animation:case-card-draw-x-f81a5554 .216s linear .216s forwards;transform-origin:right center}.case-card.is-hash-animating[data-border-start=tr] .case-card-border-left[data-v-f81a5554],.case-card[data-border-start=tr]:hover .case-card-border-left[data-v-f81a5554]{animation:case-card-draw-y-f81a5554 .216s linear .432s forwards;transform-origin:center bottom}.case-card.is-hash-animating[data-border-start=tr] .case-card-border-top[data-v-f81a5554],.case-card[data-border-start=tr]:hover .case-card-border-top[data-v-f81a5554]{animation:case-card-draw-x-f81a5554 .216s linear .648s forwards;transform-origin:left center}.case-card.is-hash-animating[data-border-start=br] .case-card-border-bottom[data-v-f81a5554],.case-card[data-border-start=br]:hover .case-card-border-bottom[data-v-f81a5554]{animation:case-card-draw-x-f81a5554 .216s linear forwards;transform-origin:right center}.case-card.is-hash-animating[data-border-start=br] .case-card-border-left[data-v-f81a5554],.case-card[data-border-start=br]:hover .case-card-border-left[data-v-f81a5554]{animation:case-card-draw-y-f81a5554 .216s linear .216s forwards;transform-origin:center bottom}.case-card.is-hash-animating[data-border-start=br] .case-card-border-top[data-v-f81a5554],.case-card[data-border-start=br]:hover .case-card-border-top[data-v-f81a5554]{animation:case-card-draw-x-f81a5554 .216s linear .432s forwards;transform-origin:left center}.case-card.is-hash-animating[data-border-start=br] .case-card-border-right[data-v-f81a5554],.case-card[data-border-start=br]:hover .case-card-border-right[data-v-f81a5554]{animation:case-card-draw-y-f81a5554 .216s linear .648s forwards;transform-origin:center top}.case-card.is-hash-animating[data-border-start=bl] .case-card-border-left[data-v-f81a5554],.case-card[data-border-start=bl]:hover .case-card-border-left[data-v-f81a5554]{animation:case-card-draw-y-f81a5554 .216s linear forwards;transform-origin:center bottom}.case-card.is-hash-animating[data-border-start=bl] .case-card-border-top[data-v-f81a5554],.case-card[data-border-start=bl]:hover .case-card-border-top[data-v-f81a5554]{animation:case-card-draw-x-f81a5554 .216s linear .216s forwards;transform-origin:left center}.case-card.is-hash-animating[data-border-start=bl] .case-card-border-right[data-v-f81a5554],.case-card[data-border-start=bl]:hover .case-card-border-right[data-v-f81a5554]{animation:case-card-draw-y-f81a5554 .216s linear .432s forwards;transform-origin:center top}.case-card.is-hash-animating[data-border-start=bl] .case-card-border-bottom[data-v-f81a5554],.case-card[data-border-start=bl]:hover .case-card-border-bottom[data-v-f81a5554]{animation:case-card-draw-x-f81a5554 .216s linear .648s forwards;transform-origin:right center}.case-card.is-hash-animating .case-card-glint-top[data-v-f81a5554],.case-card:hover .case-card-glint-top[data-v-f81a5554]{animation:case-card-glint-x-forward-f81a5554 .264s ease-out .884s 1}.case-card.is-hash-animating .case-card-glint-left[data-v-f81a5554],.case-card:hover .case-card-glint-left[data-v-f81a5554]{animation:case-card-glint-y-forward-f81a5554 .264s ease-out .884s 1}.case-card.is-hash-animating .case-card-glint-right[data-v-f81a5554],.case-card:hover .case-card-glint-right[data-v-f81a5554]{animation:case-card-glint-y-forward-f81a5554 .264s ease-out 1.148s 1}.case-card.is-hash-animating .case-card-glint-bottom[data-v-f81a5554],.case-card:hover .case-card-glint-bottom[data-v-f81a5554]{animation:case-card-glint-x-forward-f81a5554 .264s ease-out 1.148s 1}@keyframes case-card-draw-x-f81a5554{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes case-card-draw-y-f81a5554{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes case-card-glint-x-forward-f81a5554{0%{left:-58px;opacity:0}16%{opacity:1}84%{opacity:1}to{left:calc(100% + 58px);opacity:0}}@keyframes case-card-glint-y-forward-f81a5554{0%{opacity:0;top:-58px}16%{opacity:1}84%{opacity:1}to{opacity:0;top:calc(100% + 58px)}}@media(prefers-reduced-motion:reduce){.case-card.is-hash-animating .case-card-border-line[data-v-f81a5554],.case-card:hover .case-card-border-line[data-v-f81a5554]{animation:none;opacity:1;transform:scaleX(1) scaleY(1)}.case-card.is-hash-animating .case-card-border-glint[data-v-f81a5554],.case-card:hover .case-card-border-glint[data-v-f81a5554]{animation:none;opacity:0}}
