.ProblemSection_comp__layout__TfsBB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(48px,6vw,80px);gap:clamp(48px,6vw,80px);align-items:start;width:100%}.ProblemSection_comp__copy__lD8Jm{position:-webkit-sticky;position:sticky;top:calc(var(--page-header-height) + 24px);display:flex;flex-direction:column;gap:24px;min-width:0}.ProblemSection_comp__title__nlnyr{margin:0;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-3xl);letter-spacing:-.02em;color:var(--color-fg);text-align:left}.ProblemSection_comp__titleLine__s1__r{display:block}.ProblemSection_comp__lead__1Z_Ji{display:flex;flex-direction:column;gap:0}.ProblemSection_comp__leadMuted__Fz9WZ{margin:0;color:var(--color-muted)}.ProblemSection_comp__leadMuted__Fz9WZ,.ProblemSection_comp__leadThesis__1mRrI{font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:var(--font-line-height-sm);text-align:left}.ProblemSection_comp__leadThesis__1mRrI{margin:24px 0 0;color:var(--color-fg)}.ProblemSection_comp__journey__8CBof{display:flex;flex-direction:column;gap:24px;min-width:0}.ProblemSection_comp__journeyLabel__KuhHo{margin:24px 0 0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.ProblemSection_comp__timeline__3d4Hu{position:relative;padding-left:0}.ProblemSection_comp__timelineLine__tmhty{position:absolute;top:16px;bottom:16px;left:15px;width:1px;background:var(--color-line);transform-origin:top center}.ProblemSection_comp__timelineSteps__LXW6D{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.ProblemSection_comp__timelineStep__ikUIv{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:20px;column-gap:20px;grid-row-gap:4px;row-gap:4px;padding:0 0 36px}.ProblemSection_comp__timelineStep__ikUIv:last-child{padding-bottom:0}.ProblemSection_comp__timelineNode__plja1{position:relative;z-index:1;grid-column:1;grid-row:1;align-self:center;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-bg);border:1px solid var(--color-line);border-radius:50%;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;color:var(--color-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProblemSection_comp__timelineBody__vcmV9{display:contents}.ProblemSection_comp__timelineTitle__dAKfb{grid-column:2;grid-row:1;align-self:center;margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-md);color:var(--color-fg);text-align:left}.ProblemSection_comp__timelineDetail__mN094{grid-column:2;grid-row:2;font-weight:var(--font-weight-light);color:var(--color-muted)}.ProblemSection_comp__journeyOutcome__AhXbV,.ProblemSection_comp__timelineDetail__mN094{margin:0;font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);text-align:left}.ProblemSection_comp__journeyOutcome__AhXbV{padding-top:24px;border-top:1px solid var(--color-line);font-weight:var(--font-weight-medium);color:var(--color-fg)}.ProblemSection_comp__stats__rjuse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%;margin-top:clamp(120px,14vw,160px)}.ProblemSection_comp__statCard__CoTTB{display:flex;flex-direction:column;gap:8px;padding:24px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px}.ProblemSection_comp__statCard--featured__1HIG5{background:var(--color-highlight);border-color:rgba(0,0,0,0)}.ProblemSection_comp__statMotion__M2RjN{display:flex;align-items:flex-end;gap:5px;width:56px;height:36px;margin-bottom:10px}.ProblemSection_comp__statMotion__M2RjN span{display:block;width:5px;height:var(--stat-bar-height,20px);background:var(--color-fg);border-radius:999px;opacity:.28;transform-origin:bottom center;animation:ProblemSection_stat-bar-pulse__fax_H 3.2s ease-in-out infinite}.ProblemSection_comp__statMotion__M2RjN span:first-child{animation-delay:0s}.ProblemSection_comp__statMotion__M2RjN span:nth-child(2){animation-delay:.1s}.ProblemSection_comp__statMotion__M2RjN span:nth-child(3){animation-delay:.2s}.ProblemSection_comp__statMotion__M2RjN span:nth-child(4){animation-delay:.3s}.ProblemSection_comp__statMotion__M2RjN span:nth-child(5){animation-delay:.4s}.ProblemSection_comp__statMotion__M2RjN span:first-child{--stat-bar-height:12px}.ProblemSection_comp__statMotion__M2RjN span:nth-child(2){--stat-bar-height:18px}.ProblemSection_comp__statMotion__M2RjN span:nth-child(3){--stat-bar-height:24px}.ProblemSection_comp__statMotion__M2RjN span:nth-child(4){--stat-bar-height:30px}.ProblemSection_comp__statMotion__M2RjN span:nth-child(5){--stat-bar-height:26px}.ProblemSection_comp__statMotion--2__O5T4E span:first-child{--stat-bar-height:10px}.ProblemSection_comp__statMotion--2__O5T4E span:nth-child(2){--stat-bar-height:15px}.ProblemSection_comp__statMotion--2__O5T4E span:nth-child(3){--stat-bar-height:20px}.ProblemSection_comp__statMotion--2__O5T4E span:nth-child(4){--stat-bar-height:25px}.ProblemSection_comp__statMotion--2__O5T4E span:nth-child(5){--stat-bar-height:30px}.ProblemSection_comp__statMotion--3__F1VVI span:first-child{--stat-bar-height:28px}.ProblemSection_comp__statMotion--3__F1VVI span:nth-child(2){--stat-bar-height:22px}.ProblemSection_comp__statMotion--3__F1VVI span:nth-child(3){--stat-bar-height:26px}.ProblemSection_comp__statMotion--3__F1VVI span:nth-child(4){--stat-bar-height:18px}.ProblemSection_comp__statMotion--3__F1VVI span:nth-child(5){--stat-bar-height:12px}.ProblemSection_comp__statMotion--4__Y8tlN span:first-child{--stat-bar-height:30px}.ProblemSection_comp__statMotion--4__Y8tlN span:nth-child(2){--stat-bar-height:25px}.ProblemSection_comp__statMotion--4__Y8tlN span:nth-child(3){--stat-bar-height:20px}.ProblemSection_comp__statMotion--4__Y8tlN span:nth-child(4){--stat-bar-height:15px}.ProblemSection_comp__statMotion--4__Y8tlN span:nth-child(5){--stat-bar-height:10px}.ProblemSection_comp__statValue__Fa_Ei{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-xl);letter-spacing:-.02em;color:var(--color-fg)}.ProblemSection_comp__statLabel__U818E{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:var(--font-line-height-sm);color:var(--color-muted)}.ProblemSection_comp__statCard--featured__1HIG5 .ProblemSection_comp__statLabel__U818E{color:color-mix(in srgb,var(--color-fg) 72%,transparent)}@keyframes ProblemSection_stat-bar-pulse__fax_H{0%,20%,to{transform:scaleY(.45);opacity:.28}40%,72%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.ProblemSection_comp__statMotion__M2RjN span{animation:none}}@media(max-width:1024px){.ProblemSection_comp__layout__TfsBB{grid-template-columns:1fr;gap:48px}.ProblemSection_comp__copy__lD8Jm{position:static}.ProblemSection_comp__stats__rjuse{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ProblemSection_comp__stats__rjuse{grid-template-columns:1fr}}.SolutionVisual_comp__dg0s2{position:relative;width:min(100%,520px);min-height:410px;justify-self:center;box-sizing:border-box}.SolutionVisual_comp__dg0s2 *{box-sizing:border-box}.SolutionVisual_comp__stage__OPtFu{position:absolute;inset:0}.SolutionVisual_comp__stackEntrance__rYAyc{position:absolute;z-index:2;top:22px;right:20px;left:20px;display:flex;justify-content:center}.SolutionVisual_comp__stack__qyUGj{position:relative;width:min(100%,370px);padding-top:30px;will-change:transform}.SolutionVisual_comp__backCard__Vnpi6{position:absolute;right:0;left:0;height:286px;overflow:hidden;border:1px solid color-mix(in srgb,#ffffff 18%,transparent);border-radius:20px;box-shadow:0 16px 34px color-mix(in srgb,var(--color-fg) 11%,transparent);filter:blur(1.4px)}.SolutionVisual_comp__backCard--far__S_FhF{top:0;right:22px;left:22px;background:color-mix(in srgb,var(--color-fg) 46%,var(--color-surface));opacity:.38}.SolutionVisual_comp__backCard--near__NeGuD{top:15px;right:11px;left:11px;background:color-mix(in srgb,var(--color-fg) 72%,var(--color-surface));opacity:.62}.SolutionVisual_comp__backLogo__QLjKO{position:absolute;top:16px;left:18px;width:42px;height:42px;background:hsla(0,0%,100%,.16);border-radius:11px}.SolutionVisual_comp__backLine__Bh8ZH{position:absolute;top:26px;left:72px;width:104px;height:9px;background:hsla(0,0%,100%,.16);border-radius:999px}.SolutionVisual_comp__card__YTD8V{position:relative;z-index:3;display:flex;flex-direction:column;width:100%;min-height:286px;padding:16px 18px 18px;overflow:hidden;background:#1a1a1a;border-radius:20px;box-shadow:0 26px 58px color-mix(in srgb,var(--color-fg) 26%,transparent);color:var(--color-accent-fg);text-align:left}.SolutionVisual_comp__header__7Bbu7{display:flex;align-items:center;gap:10px;min-width:0;min-height:56px}.SolutionVisual_comp__logo__a1Q5J{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;background:hsla(0,0%,100%,.18);border-radius:14px;font-size:22px;font-weight:var(--font-weight-heavy);line-height:1}.SolutionVisual_comp__venueBlock__g8ZXr{display:flex;flex:1 1;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:56px}.SolutionVisual_comp__venue__5uluF{overflow:hidden;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-md);text-overflow:ellipsis;white-space:nowrap}.SolutionVisual_comp__subtitle__y3LOW{overflow:hidden;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xs);text-overflow:ellipsis;white-space:nowrap;opacity:.88}.SolutionVisual_comp__chevron__8E5r1{flex-shrink:0;width:28px;height:28px;opacity:.9}.SolutionVisual_comp__chevron__8E5r1 svg{width:100%;height:100%}.SolutionVisual_comp__stamps__TV9T9{display:flex;flex-direction:column;gap:16px;padding-top:40px}.SolutionVisual_comp__grid__dE7mm{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:54px;grid-gap:8px;gap:8px;width:100%}.SolutionVisual_comp__stamp__NM_y7{display:flex;align-items:center;justify-content:center;width:min(100%,54px);height:min(100%,54px);max-width:54px;max-height:54px;align-self:start;justify-self:center;border:1.5px solid hsla(0,0%,100%,.35);border-radius:50%;color:hsla(0,0%,100%,.35)}.SolutionVisual_comp__stamp__NM_y7 svg{width:38%;height:38%}.SolutionVisual_comp__stamp--filled__FxXwU{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.9);color:currentColor}.SolutionVisual_comp__stamp--gift__f_7Sw{color:hsla(0,0%,100%,.35)}.SolutionVisual_comp__hint__h9ZS8{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:var(--font-line-height-sm);opacity:.65}.SolutionVisual_comp__badge__lRKv3{position:absolute;z-index:5;will-change:transform}.SolutionVisual_comp__badge--qr__AncHZ{top:112px;left:-10px}.SolutionVisual_comp__badge--install__JQToF{top:62px;right:-20px}.SolutionVisual_comp__badge--time__e_ZsE{right:8px;bottom:8px}.SolutionVisual_comp__badgeInner__WN3Z4{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;background:color-mix(in srgb,var(--color-surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--color-fg) 12%,transparent);border-radius:999px;box-shadow:0 14px 30px color-mix(in srgb,var(--color-fg) 14%,transparent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;color:var(--color-fg);white-space:nowrap}.SolutionVisual_comp__badgeInner--dark__iQ4Xl{background:var(--color-fg);border-color:var(--color-fg);color:var(--color-accent-fg)}.SolutionVisual_comp__badgeIcon__es6mK{flex-shrink:0;width:17px;height:17px}.SolutionVisual_comp__badgeCheck__MpowC{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:23px;height:23px;margin:-4px 0 -4px -5px;background:var(--color-highlight);border-radius:999px;color:var(--color-fg)}.SolutionVisual_comp__badgeCheck__MpowC svg{width:14px;height:14px}@media(max-width:1024px){.SolutionVisual_comp__dg0s2{width:min(100%,500px)}}@media(max-width:560px){.SolutionVisual_comp__dg0s2{min-height:380px}.SolutionVisual_comp__stackEntrance__rYAyc{right:8px;left:8px}.SolutionVisual_comp__stack__qyUGj{width:min(100%,340px)}.SolutionVisual_comp__stamps__TV9T9{padding-top:32px}.SolutionVisual_comp__grid__dE7mm{grid-auto-rows:48px}.SolutionVisual_comp__stamp__NM_y7{width:min(100%,48px);height:min(100%,48px)}.SolutionVisual_comp__badge--qr__AncHZ{left:-10px}.SolutionVisual_comp__badge--install__JQToF{right:-10px}.SolutionVisual_comp__badge--time__e_ZsE{right:-6px;bottom:2px}}.SolutionSection_comp__panel__zETsE{width:100%;padding:96px 72px;background:var(--color-highlight);border-radius:24px}.SolutionSection_comp__block__Ne5Jc{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;grid-gap:clamp(40px,6vw,80px);gap:clamp(40px,6vw,80px);width:100%}.SolutionSection_comp__copy__56aGN{min-width:0}.SolutionSection_comp__title__FN8ci{margin:0;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-3xl);letter-spacing:-.02em;color:var(--color-fg);text-align:left}.SolutionSection_comp__subtitle___fXF_{max-width:46rem;margin:32px 0 0;font-size:var(--font-size-md);font-weight:var(--font-weight-light);line-height:var(--font-line-height-md);color:var(--color-fg);text-align:left}@media(max-width:1024px){.SolutionSection_comp__block__Ne5Jc{grid-template-columns:1fr}}@media(max-width:768px){.SolutionSection_comp__panel__zETsE{padding:64px 32px}.SolutionSection_comp__title__FN8ci{font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl)}}