.Reasons-module__L0dU2W__section{padding-top:var(--section)}.Reasons-module__L0dU2W__title{padding-top:var(--stack-title);border-top:1px solid var(--line-strong);margin-bottom:var(--stack-block);font-size:var(--text-h2);font-weight:500;line-height:var(--lh-h2);letter-spacing:var(--tr-h2)}.Reasons-module__L0dU2W__grid{gap:var(--gap-cards);margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.Reasons-module__L0dU2W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.Reasons-module__L0dU2W__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.Reasons-module__L0dU2W__item{padding:var(--pad-card);border-radius:var(--r-card);background:var(--surface);transition:transform var(--dur-med) var(--ease-out);flex-direction:column;gap:10px;display:flex}.Reasons-module__L0dU2W__icon{border-radius:var(--r-sm);background:var(--ink);width:56px;height:56px;color:var(--accent);transition:transform var(--dur-med) var(--ease-out);place-items:center;display:grid}.Reasons-module__L0dU2W__name{font-size:var(--text-h4);font-weight:500;line-height:var(--lh-h4);letter-spacing:var(--tr-h4);margin-top:18px}.Reasons-module__L0dU2W__text{font-size:var(--text-body);line-height:var(--lh-body);color:var(--muted)}@media (hover:hover) and (pointer:fine){.Reasons-module__L0dU2W__item:hover{transform:translateY(-4px)}.Reasons-module__L0dU2W__item:hover .Reasons-module__L0dU2W__icon{transform:rotate(-8deg)scale(1.06)}}@media (prefers-reduced-motion:reduce){.Reasons-module__L0dU2W__item,.Reasons-module__L0dU2W__icon{transition:none}}
.SolutionIndex-module__fXp3FG__head{gap:var(--stack-title) var(--grid-gap);margin-bottom:var(--stack-block);padding-top:var(--stack-title);border-top:1px solid var(--line-strong);align-items:end;display:grid}@media (min-width:900px){.SolutionIndex-module__fXp3FG__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.SolutionIndex-module__fXp3FG__body{gap:var(--grid-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;display:grid}}.SolutionIndex-module__fXp3FG__side{gap:var(--stack-title);flex-direction:column;display:flex}.SolutionIndex-module__fXp3FG__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.SolutionIndex-module__fXp3FG__list li{border-bottom:1px solid var(--line)}.SolutionIndex-module__fXp3FG__row{border-radius:var(--r-surface);transition:background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-block:3px;padding:12px 16px;display:grid;position:relative}.SolutionIndex-module__fXp3FG__row[data-active]{background:var(--paper);box-shadow:0 1px 2px rgba(var(--scrim), .05), 0 18px 36px -28px rgba(var(--scrim), .45)}.SolutionIndex-module__fXp3FG__icon{border-radius:var(--r-sm);background:color-mix(in srgb, var(--hue) 12%, var(--paper));width:44px;height:44px;color:var(--hue);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;flex-shrink:0;place-items:center;display:grid}.SolutionIndex-module__fXp3FG__row[data-active] .SolutionIndex-module__fXp3FG__icon{background:var(--hue);color:var(--paper)}.SolutionIndex-module__fXp3FG__copy{gap:2px;min-width:0;display:grid}.SolutionIndex-module__fXp3FG__name{font-size:var(--text-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);font-weight:500}.SolutionIndex-module__fXp3FG__text{font-size:var(--text-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.45;overflow:hidden}.SolutionIndex-module__fXp3FG__arrow{background:var(--chip);width:36px;height:36px;color:var(--fg);transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:50%;place-items:center;display:grid}.SolutionIndex-module__fXp3FG__row[data-active] .SolutionIndex-module__fXp3FG__arrow{background:var(--ink);color:var(--on-ink);transform:rotate(45deg)}.SolutionIndex-module__fXp3FG__progress{background:var(--accent);transform-origin:0;border-radius:2px;height:2px;animation:4.8s linear forwards SolutionIndex-module__fXp3FG__progress;position:absolute;bottom:0;left:76px;right:16px;transform:scaleX(0)}@keyframes SolutionIndex-module__fXp3FG__progress{to{transform:scaleX(1)}}.SolutionIndex-module__fXp3FG__thumb{display:none}.SolutionIndex-module__fXp3FG__all{align-self:flex-start;align-items:center;gap:6px;font-weight:500;display:inline-flex}.SolutionIndex-module__fXp3FG__stage{display:none}@media (min-width:900px){.SolutionIndex-module__fXp3FG__stage{top:calc(var(--header-h) + 24px);aspect-ratio:4/5;border-radius:var(--r-card);background:var(--surface);align-self:start;display:block;position:sticky;overflow:hidden}}.SolutionIndex-module__fXp3FG__shot{opacity:0;transition:opacity var(--dur-slow) ease, transform 1.6s var(--ease-out);position:absolute;inset:0;transform:scale(1.06)}.SolutionIndex-module__fXp3FG__shot[data-active]{opacity:1;transform:scale(1)}.SolutionIndex-module__fXp3FG__shot img{object-fit:cover;width:100%;height:100%;display:block}.SolutionIndex-module__fXp3FG__stageVideo{object-fit:cover;opacity:0;width:calc(100% - 2px);height:calc(100% - 2px);transition:opacity var(--dur-slow) ease;position:absolute;inset:1px}.SolutionIndex-module__fXp3FG__stageVideo[data-playing]{opacity:1}.SolutionIndex-module__fXp3FG__caption{z-index:1;justify-items:start;gap:8px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.SolutionIndex-module__fXp3FG__label{border-radius:var(--r-pill);background:var(--paper);height:40px;font-size:var(--text-sm);color:var(--ink);box-shadow:0 10px 24px -16px rgba(var(--scrim), .5);align-items:center;gap:8px;padding:0 16px 0 6px;font-weight:500;display:inline-flex}.SolutionIndex-module__fXp3FG__labelIcon{width:28px;height:28px;color:var(--paper);border-radius:50%;place-items:center;display:grid}.SolutionIndex-module__fXp3FG__chips{flex-wrap:wrap;gap:6px;display:flex}.SolutionIndex-module__fXp3FG__chip{border-radius:var(--r-pill);background:color-mix(in srgb, var(--paper) 88%, transparent);height:30px;font-size:var(--text-xs);color:var(--soft);align-items:center;padding:0 12px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.SolutionIndex-module__fXp3FG__row:hover .SolutionIndex-module__fXp3FG__arrow{background:var(--ink);color:var(--on-ink)}.SolutionIndex-module__fXp3FG__stage:hover .SolutionIndex-module__fXp3FG__shot[data-active]{transform:scale(1.02)}}@media (max-width:899px){.SolutionIndex-module__fXp3FG__row{border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;margin-block:0;padding:12px 4px}.SolutionIndex-module__fXp3FG__row[data-active]{box-shadow:none;background:0 0}.SolutionIndex-module__fXp3FG__row[data-active] .SolutionIndex-module__fXp3FG__icon{background:color-mix(in srgb, var(--hue) 12%, var(--paper));color:var(--hue)}.SolutionIndex-module__fXp3FG__row[data-active] .SolutionIndex-module__fXp3FG__arrow{transform:none}.SolutionIndex-module__fXp3FG__arrow{display:none}.SolutionIndex-module__fXp3FG__thumb{border-radius:var(--r-sm);background:var(--surface);width:64px;height:72px;display:block;position:relative;overflow:hidden}.SolutionIndex-module__fXp3FG__thumb img{object-fit:cover;width:100%;height:100%;display:block}.SolutionIndex-module__fXp3FG__text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.SolutionIndex-module__fXp3FG__progress{display:none}}@media (prefers-reduced-motion:reduce){.SolutionIndex-module__fXp3FG__shot,.SolutionIndex-module__fXp3FG__shot[data-active]{transition:opacity var(--dur-fast) ease;transform:none}.SolutionIndex-module__fXp3FG__progress{display:none}}
