.qr-popover[data-v-fae531de]{position:relative;display:inline-block}.qr-popover__panel[data-v-fae531de]{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:20;display:block;width:150px;padding:15px;background:var(--c-white);border-radius:2px;box-shadow:0 0 20px #00000026;transform:translate(-50%);pointer-events:none}.qr-popover__code[data-v-fae531de]{width:120px;height:120px}.qr-popover__tip[data-v-fae531de]{display:block;margin-top:10px;font-family:var(--font-body);font-size:13px;line-height:17px;text-align:center;color:var(--c-ink-soft)}.hero[data-v-1e605a6c]{position:relative;height:var(--hero-h);overflow:hidden;background:var(--c-bg)}.hero__bg[data-v-1e605a6c]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero__bg[data-v-1e605a6c] img{position:absolute;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%)}.hero__inner[data-v-1e605a6c]{position:relative}.hero__mascots[data-v-1e605a6c]{width:808px;margin:0 auto;padding-top:61px}.hero__title[data-v-1e605a6c]{padding-top:68px;font-family:var(--font-heading);font-size:var(--fs-hero);font-weight:700;line-height:1;letter-spacing:10px;text-indent:7px;text-align:center;color:var(--c-ink)}.hero__subtitle[data-v-1e605a6c]{padding-top:8px;padding-left:6px;font-size:var(--fs-h5);text-align:center;color:var(--c-slate)}.hero__actions[data-v-1e605a6c]{display:flex;justify-content:center;gap:36px;padding-right:10px;padding-top:62px}.scenario-card[data-v-6c91f046]{position:relative;width:270px;height:391px}.scenario-card__bg[data-v-6c91f046]{display:block}.scenario-card__content[data-v-6c91f046]{position:absolute;top:0;right:0;bottom:0;left:0;padding:39px 0 0 20px}.scenario-card__num[data-v-6c91f046]{margin-left:2px;font-size:16px;line-height:21px;color:var(--c-gray)}.scenario-card__title[data-v-6c91f046]{margin-top:48px;font-family:var(--font-heading);font-size:30px;font-weight:700;line-height:35px;color:var(--c-ink)}.scenario-card__title-line[data-v-6c91f046]{display:block}.scenario-card__body[data-v-6c91f046]{margin-top:22px;margin-left:5px;width:210px;font-size:var(--fs-body);line-height:26.7px;color:var(--c-gray)}.scenario-card__pain[data-v-6c91f046]{position:absolute;width:200px;font-size:var(--fs-sm);line-height:26px;color:var(--c-muted)}.scenario[data-v-7ca0d69f]{height:740px;background:var(--c-bg-soft);box-sizing:border-box}.scenario__title[data-v-7ca0d69f]{padding-top:110px;font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:700;line-height:55px;text-align:center;padding-right:13px;color:var(--c-ink)}.scenario__subtitle[data-v-7ca0d69f]{padding-top:12px;font-size:var(--fs-lead);line-height:26.7px;text-align:center;padding-right:4px;color:var(--c-slate)}.scenario__cards[data-v-7ca0d69f]{display:grid;grid-template-columns:repeat(4,270px);column-gap:11.67px;margin-left:40px;padding-top:47px}.cap-card[data-v-d6dadd1a]{position:relative;width:270px;height:513px}.cap-card__bg[data-v-d6dadd1a]{display:block}.cap-card__content[data-v-d6dadd1a]{position:absolute;top:0;right:0;bottom:0;left:0;padding:87.5px 0 0 29.5px}.cap-card__char[data-v-d6dadd1a]{margin-left:15px;font-family:var(--font-heading);font-size:25px;font-weight:700;line-height:34px;color:var(--c-ink)}.cap-card__title[data-v-d6dadd1a]{margin-top:32px;font-family:var(--font-heading);font-size:30px;font-weight:700;line-height:35px;color:var(--c-ink)}.cap-card__body[data-v-d6dadd1a]{margin-top:10px;width:210px;font-size:var(--fs-body);line-height:26.5px;color:var(--c-ink)}.cap-card__points[data-v-d6dadd1a]{display:grid;grid-template-rows:repeat(3,56px);margin-top:41px;width:240px}.cap-card__point[data-v-d6dadd1a]{display:flex;align-items:flex-start;gap:11px}.cap-card__dot[data-v-d6dadd1a]{width:10px;margin-top:13px;margin-left:-3px;flex:0 0 auto}.cap-card__point-text[data-v-d6dadd1a]{width:200px;flex:none;font-size:var(--fs-list);line-height:27px;color:var(--c-gray)}.capability[data-v-8fb07179]{height:921px;background:var(--c-bg);box-sizing:border-box}.capability__title[data-v-8fb07179]{padding-top:92.5px;padding-left:41px;font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:700;line-height:55px;color:var(--c-ink)}.capability__title-line[data-v-8fb07179]{display:block}.capability__subtitle[data-v-8fb07179]{padding-top:23px;padding-left:44px;font-size:var(--fs-lead);line-height:26.7px;color:var(--c-slate)}.capability__cards[data-v-8fb07179]{display:grid;grid-template-columns:repeat(4,270px);column-gap:11.67px;margin-left:40px;padding-top:57px}
