.lv-mk{position:relative}.lv-mk-short{display:none}.lv-mk-swap{transition:background-color 0.35s ease,color 0.35s ease,filter 0.35s ease,box-shadow 0.35s ease}.lv-mk [data-color]{--mk-bg:var(--lv-surface-alt);--mk-fg:#4a5568;--mk-solid:var(--lv-on-night-faint)}.lv-mk [data-color="wait"]{--mk-bg:var(--lv-yellow-soft);--mk-fg:var(--lv-yellow-text);--mk-solid:var(--lv-yellow-deep)}.lv-mk [data-color="ok"]{--mk-bg:var(--lv-green-soft);--mk-fg:var(--lv-green-deep);--mk-solid:var(--lv-green)}.lv-mk [data-color="stop"],.lv-mk [data-color="night"]{--mk-bg:var(--lv-night);--mk-fg:var(--lv-white);--mk-solid:var(--lv-night)}.lv-mk [data-color="accent"]{--mk-bg:var(--lv-accent-soft);--mk-fg:var(--lv-accent-deep);--mk-solid:var(--lv-accent)}.lv-mk [data-color="green"],.lv-mk [data-color="green-solid"]{--mk-bg:var(--lv-green);--mk-fg:var(--lv-night);--mk-solid:var(--lv-green)}.lv-mk [data-color="yellow"]{--mk-bg:var(--lv-yellow);--mk-fg:var(--lv-night);--mk-solid:var(--lv-yellow-deep)}.lv-mk [data-color="coral"]{--mk-bg:var(--lv-coral);--mk-fg:var(--lv-white);--mk-solid:var(--lv-coral)}.lv-mk [data-color="teal"]{--mk-bg:var(--lv-teal);--mk-fg:var(--lv-night);--mk-solid:var(--lv-teal)}.lv-mk [data-color="violet"]{--mk-bg:var(--lv-violet-light);--mk-fg:var(--lv-night);--mk-solid:var(--lv-violet)}.lv-mk [data-color="white"]{--mk-bg:var(--lv-white);--mk-fg:var(--lv-night);--mk-solid:var(--lv-white)}.lv-mk [data-color="solid"]{--mk-bg:var(--lv-accent);--mk-fg:var(--fc-on-accent,var(--lv-night));--mk-solid:var(--lv-accent)}.lv-mk [data-color="ink"]{--mk-bg:var(--lv-night);--mk-fg:var(--fc-accent-lit,var(--lv-accent));--mk-solid:var(--lv-night)}.lv-mk [data-color="soft"]{--mk-bg:var(--lv-surface-alt);--mk-fg:var(--lv-night);--mk-solid:var(--lv-surface-alt)}.lv-mk-tag{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:2px 9px;border-radius:var(--lv-radius-pill);background:var(--mk-bg,var(--lv-surface-alt));color:var(--mk-fg,#4a5568);font-family:var(--lv-font-sans);font-weight:800;font-size:13px;line-height:1.35}.lv-mk-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:14px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 12px 30px rgba(11,23,45,0.16);font-family:var(--lv-font-sans);font-weight:800;font-size:12px;line-height:1.2;white-space:nowrap}.lv-mk-chip__tile{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--mk-bg);color:var(--mk-fg)}.lv-mk-chip__tile .lv-icon{width:16px;height:16px;stroke-width:2}.lv-mk-card{--lv-body:#4a5568;--lv-muted:#5f697a;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:26px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 30px 70px rgba(11,23,45,0.22);font-family:var(--lv-font-sans);text-align:left}.lv-mk-card__head,.lv-mk-queue__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.lv-mk-card__title,.lv-mk-queue__title{display:inline-flex;align-items:center;gap:10px;font-family:var(--lv-font-heading);font-weight:800;font-size:13px}.lv-mk-card__logo,.lv-mk-queue__logo{width:auto;height:16px}.lv-mk-card__meta,.lv-mk-queue__meta{font-weight:700;font-size:12px;color:#5f697a}.lv-mk-card__foot{font-weight:700;font-size:12px;color:#5f697a}.lv-mk-phone,.lv-mk-browser{--mk-wash:#eef2e7;--mk-ink:#1f2d24;--mk-brand:#3f6b4f;--mk-dash:#a9b8a6;--mk-mute:#4f5f53;--mk-wave:#cfe3c9}.lv-mk-phone{width:184px;margin:0;color:var(--lv-night)}.lv-mk-phone[data-screen="lune"],.lv-mk-browser[data-screen="lune"]{--mk-wash:#f3ece0;--mk-ink:#15130f;--mk-brand:#8a6d3b;--mk-dash:#c8b48f;--mk-mute:#5c5244;--mk-wave:#c8a96a}.lv-mk-phone[data-screen="night"],.lv-mk-browser[data-screen="night"]{--mk-wash:var(--lv-night-deep);--mk-ink:var(--lv-white);--mk-brand:var(--lv-green);--mk-dash:var(--lv-night-soft);--mk-mute:var(--lv-on-night);--mk-wave:var(--lv-green)}.lv-mk-phone[data-screen="white"],.lv-mk-browser[data-screen="white"]{--mk-wash:var(--lv-white);--mk-ink:var(--lv-night);--mk-brand:var(--lv-accent-deep);--mk-dash:var(--lv-line-strong);--mk-mute:#4a5568;--mk-wave:var(--lv-accent)}.lv-mk-phone__frame{padding:6px;border-radius:32px;background:var(--lv-night);box-shadow:0 26px 60px rgba(11,23,45,0.28)}.lv-mk-phone__screen{display:flex;flex-direction:column;gap:9px;height:330px;padding:14px 12px 10px;border-radius:26px;overflow:hidden;background:var(--mk-wash);color:var(--mk-ink)}.lv-mk-phone__mark{text-align:center;font-family:"Fraunces",Georgia,serif;font-style:italic;font-weight:700;font-size:13px;line-height:1.2;color:var(--mk-brand)}.lv-mk-phone__title{font-family:"Fraunces",Georgia,serif;font-style:italic;font-weight:500;font-size:16px;line-height:1.15}.lv-mk-phone__media{position:relative;flex:1;border-radius:80px 80px 16px 16px;overflow:hidden;background:var(--lv-white)}.lv-mk-phone__play{position:absolute;inset:0}.lv-mk-phone__img{width:100%;height:100%;object-fit:cover}.lv-mk-phone__disc{position:absolute;left:50%;top:46%;display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:var(--mk-brand);color:var(--lv-white);box-shadow:0 0 0 8px rgba(255,255,255,0.3)}.lv-mk-phone__disc .lv-icon{width:16px;height:16px;margin-left:2px}.lv-mk-phone__foot{position:absolute;left:8px;right:8px;bottom:8px;display:flex;flex-direction:column;align-items:center;gap:5px}.lv-mk-phone__caption{text-align:center;line-height:1}.lv-mk-phone__caption .lv-caption{padding:2px 6px;font-size:11px}.lv-mk-phone__wave{--lv-wave-h:14px;gap:2px;color:var(--mk-wave)}.lv-mk-phone__empty{position:absolute;inset:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:10px;border:2px dashed var(--mk-dash);border-radius:74px 74px 12px 12px;text-align:center}.lv-mk-phone__empty-disc{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--mk-wash);color:var(--mk-brand)}.lv-mk-phone__empty-disc .lv-icon{width:22px;height:22px}.lv-mk-phone__empty-line{font-weight:800;font-size:12px;line-height:1.3;color:var(--mk-mute)}.lv-mk-phone__footer{text-align:center;font-weight:700;font-size:9px;line-height:1.2;color:var(--mk-mute)}.lv-mk-phone__figcaption{margin-top:10px;text-align:center;font-weight:800;font-size:13px;line-height:1.3}.lv-mk-browser{gap:0;padding:0;overflow:hidden}.lv-mk-browser__bar{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--lv-surface-alt)}.lv-mk-browser__dots{display:inline-flex;flex:none;gap:5px}.lv-mk-browser__dots span{width:8px;height:8px;border-radius:50%;background:#c9d1de}.lv-mk-browser__dots span:first-child{background:var(--lv-coral)}.lv-mk-browser__url{display:inline-flex;flex:1;align-items:center;gap:6px;min-width:0;padding:4px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-white);font-weight:700;font-size:11px;color:#5f697a;white-space:nowrap;overflow:hidden}.lv-mk-browser__url .lv-icon{flex:none;width:11px;height:11px;stroke-width:2.4}.lv-mk-browser__page{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;background:var(--mk-wash);color:var(--mk-ink)}.lv-mk-browser__mark{font-family:"Fraunces",Georgia,serif;font-style:italic;font-weight:700;font-size:13px;line-height:1.2;color:var(--mk-brand)}.lv-mk-browser__body{display:flex;align-items:stretch;gap:14px}.lv-mk-browser__text{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-width:0}.lv-mk-browser__title{font-family:"Fraunces",Georgia,serif;font-style:italic;font-weight:500;font-size:18px;line-height:1.15}.lv-mk-browser__line{font-weight:700;font-size:11px;line-height:1.35;color:var(--mk-mute)}.lv-mk-browser__button{display:inline-block;max-width:100%;min-height:26px;padding:0 12px;overflow:hidden;border-radius:var(--lv-radius-pill);background:var(--mk-brand);color:var(--lv-white);font-weight:800;font-size:11px;line-height:26px;white-space:nowrap;text-overflow:ellipsis}.lv-mk-browser__media{position:relative;flex:none;width:46%;min-height:150px;border-radius:60px 60px 14px 14px;overflow:hidden;background:var(--lv-white)}.lv-mk-browser__play{position:absolute;inset:0}.lv-mk-browser__img{width:100%;height:100%;object-fit:cover}.lv-mk-browser__disc{position:absolute;left:50%;top:44%;display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:var(--mk-brand);color:var(--lv-white);box-shadow:0 0 0 6px rgba(255,255,255,0.3)}.lv-mk-browser__disc .lv-icon{width:14px;height:14px;margin-left:2px}.lv-mk-browser__wave{--lv-wave-h:12px;position:absolute;left:0;right:0;bottom:8px;justify-content:center;gap:2px;color:var(--mk-wave)}.lv-mk-browser__empty{position:absolute;inset:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px;border:2px dashed var(--mk-dash);border-radius:54px 54px 10px 10px;text-align:center}.lv-mk-browser__empty-disc{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--mk-wash);color:var(--mk-brand)}.lv-mk-browser__empty-disc .lv-icon{width:18px;height:18px}.lv-mk-browser__empty-line{font-weight:800;font-size:11px;line-height:1.3;color:var(--mk-mute)}.lv-mk-video{position:absolute;inset:0}.lv-mk-video__phone{position:absolute;left:50%;top:18px;width:116px;margin-left:-58px;padding:4px;border-radius:20px;background:var(--lv-night)}.lv-mk-video[data-tilt="left"] .lv-mk-video__phone{transform:rotate(-3deg)}.lv-mk-video[data-tilt="right"] .lv-mk-video__phone{transform:rotate(3deg)}.lv-mk-video__screen{position:relative;overflow:hidden;border-radius:16px}.lv-mk-video__img{width:100%;aspect-ratio:9 / 16;object-fit:cover}.lv-mk-video__screen[data-color="held"] .lv-mk-video__img{filter:saturate(0.15) brightness(0.8)}.lv-mk-video__screen[data-color="blocked"] .lv-mk-video__img{filter:grayscale(1) brightness(0.6)}.lv-mk-video__rec{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.75);color:var(--lv-white);font-weight:800;font-size:9px;line-height:1.4}.lv-mk-video__rec .lv-rec{--lv-rec-size:6px}.lv-mk-video__centre{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:14px;background:var(--mk-bg);color:var(--mk-fg)}.lv-mk-video__centre .lv-icon{width:20px;height:20px;stroke-width:2.4}.lv-mk-video__wave{--lv-wave-h:14px;position:absolute;left:50%;bottom:8px;gap:2px;color:var(--lv-white);transform:translateX(-50%)}.lv-mk-video__rings{position:absolute;left:50%;top:50%;width:220px;height:220px;margin:-110px 0 0 -110px;color:var(--lv-on-night-faint)}.lv-mk-video__pill{position:absolute;left:14px;top:14px;padding:4px 10px;font-size:12px}.lv-mk-video__chip{position:absolute;right:14px;top:110px}.lv-mk-video__chip-b{position:absolute;left:12px;bottom:16px;animation-delay:-2s}.lv-mk-queue__message{display:flex;align-items:center;gap:12px;padding:8px;border-radius:16px;background:var(--lv-surface-alt)}.lv-mk-queue__thumb{position:relative;flex:none;width:50px;height:70px;border-radius:10px;overflow:hidden}.lv-mk-queue__thumb-img{width:100%;height:100%;object-fit:cover}.lv-mk-queue__thumb[data-color="held"] .lv-mk-queue__thumb-img{filter:saturate(0.15) brightness(0.85)}.lv-mk-queue__thumb[data-color="blocked"] .lv-mk-queue__thumb-img{filter:grayscale(1) brightness(0.6)}.lv-mk-queue__thumb-icon{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:rgba(255,255,255,0.92);color:var(--lv-night)}.lv-mk-queue__thumb-icon .lv-icon{width:13px;height:13px;stroke-width:2.4}.lv-mk-queue__who{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.lv-mk-queue__name{font-family:var(--lv-font-heading);font-weight:800;font-size:15px}.lv-mk-queue__sub{display:flex;align-items:center;gap:8px;font-weight:700;font-size:12px;color:#5f697a}.lv-mk-queue__wave{--lv-wave-h:12px;gap:2px;color:var(--lv-on-night-faint)}.lv-mk-queue__pill{flex:none;align-self:center;padding:5px 11px;font-size:12px}.lv-mk-queue__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lv-mk-queue__row{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:12px;box-shadow:inset 0 0 0 1px #e6eaf1}.lv-mk-queue__label{font-weight:800;font-size:11px;letter-spacing:0.05em;line-height:1.3;text-transform:uppercase;color:#5f697a}.lv-mk-queue__value{margin:0}.lv-mk-queue__note{display:flex;align-items:flex-start;gap:8px;font-weight:700;font-size:13px;line-height:1.45;color:#4a5568}.lv-mk-queue__dot{flex:none;margin-top:6px;background:var(--mk-solid)}.lv-mk-queue__decisions{display:flex;gap:6px}.lv-mk-queue__decision{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 10px;border-radius:12px;background:var(--lv-white);color:var(--lv-night);box-shadow:inset 0 0 0 1.5px var(--lv-night);font-family:var(--lv-font-heading);font-weight:800;font-size:13px;line-height:1.15}.lv-mk-queue__decision .lv-icon{width:14px;height:14px;stroke-width:2.4}.lv-mk-queue__decision[aria-pressed="true"]{background:var(--mk-bg);color:var(--mk-fg);box-shadow:none}.lv-mk-queue__decision:focus-visible{outline-offset:2px}.lv-mk-queue__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;font-weight:700;font-size:12px;line-height:1.35;color:#5f697a}.lv-mk-queue__reset{flex:none;min-height:32px;padding:0 10px;border-radius:var(--lv-radius-pill);color:var(--lv-night);font-weight:800;font-size:12px;text-decoration:underline;text-underline-offset:3px}.lv-mk-toggles__list,.lv-mk-timeline__list,.lv-mk-consent__checks{display:flex;flex-direction:column;gap:8px}.lv-mk-toggles__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;box-shadow:inset 0 0 0 1px #e6eaf1}.lv-mk-toggles__text{display:flex;flex-direction:column;gap:2px;min-width:0}.lv-mk-toggles__label{font-family:var(--lv-font-heading);font-weight:800;font-size:13px;line-height:1.25}.lv-mk-toggles__sub{font-weight:700;font-size:11px;line-height:1.3;color:#5f697a}.lv-mk-toggles__row > .lv-mk-tag{flex:none;white-space:nowrap}.lv-mk-switch{position:relative;flex:none;width:38px;height:22px;border-radius:var(--lv-radius-pill);background:var(--lv-line-strong)}.lv-mk-switch__knob{position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--lv-white);box-shadow:0 1px 3px rgba(11,23,45,0.25);transition:transform 0.25s var(--lv-ease)}.lv-mk-switch[data-color="on"]{background:var(--lv-accent)}.lv-mk-switch[data-color="on"] .lv-mk-switch__knob{transform:translateX(16px)}.lv-mk-switch[data-color="lock"]{background:var(--lv-night)}.lv-mk-switch[data-color="lock"] .lv-mk-switch__knob{transform:translateX(16px)}.lv-mk-timeline__list{position:relative;gap:10px}.lv-mk-timeline__list::before{content:"";position:absolute;left:6px;top:8px;bottom:8px;border-left:2px dotted var(--lv-line-strong)}.lv-mk-timeline__event{position:relative;display:flex;align-items:flex-start;gap:12px}.lv-mk-timeline__dot{position:relative;flex:none;width:14px;height:14px;margin-top:3px;border-radius:50%;background:var(--lv-accent);box-shadow:0 0 0 3px var(--lv-white)}.lv-mk-timeline__event[data-color="now"] .lv-mk-timeline__dot{background:var(--lv-night);box-shadow:0 0 0 3px var(--lv-white),0 0 0 6px var(--lv-accent)}.lv-mk-timeline__event[data-color="next"] .lv-mk-timeline__dot{background:var(--lv-white);box-shadow:inset 0 0 0 2px var(--lv-line-strong),0 0 0 3px var(--lv-white)}.lv-mk-timeline__event[data-color="stop"] .lv-mk-timeline__dot{background:var(--lv-coral)}.lv-mk-timeline__text{display:flex;flex-direction:column;gap:1px;min-width:0}.lv-mk-timeline__time{font-family:var(--lv-font-heading);font-weight:800;font-size:10px;letter-spacing:0.06em;text-transform:uppercase;color:var(--lv-accent-deep)}.lv-mk-timeline__label{font-family:var(--lv-font-heading);font-weight:800;font-size:13px;line-height:1.25}.lv-mk-timeline__detail{font-weight:700;font-size:11px;line-height:1.3;color:#5f697a}.lv-mk-timeline__event[data-color="next"] .lv-mk-timeline__label{color:#5f697a}.lv-mk-code{gap:10px;padding:14px 16px 16px;border-radius:22px;background:var(--lv-night);color:var(--lv-on-night)}.lv-mk-code__bar{display:flex;align-items:center;gap:10px;font-family:var(--lv-font-mono);font-size:11px;color:var(--lv-on-night-faint)}.lv-mk-code__dots{display:inline-flex;gap:5px}.lv-mk-code__dots > i{width:8px;height:8px;border-radius:50%;background:var(--lv-night-soft)}.lv-mk-code__file{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lv-white)}.lv-mk-code__body{margin:0;overflow:hidden;font-family:var(--lv-font-mono);font-size:12px;line-height:1.6;white-space:normal}.lv-mk-code__line{display:block;min-height:1.6em;white-space:pre;overflow:hidden;text-overflow:ellipsis}.lv-mk-code__line[data-kind="comment"]{color:var(--lv-on-night-faint);font-style:italic}.lv-mk-code__line[data-kind="method"],.lv-mk-code__line[data-kind="accent"]{color:var(--lv-green);font-weight:700}.lv-mk-code__line[data-kind="key"]{color:var(--lv-teal)}.lv-mk-code__foot{font-weight:700;font-size:11px;color:var(--lv-on-night-faint)}.lv-mk-chart__bars{display:flex;align-items:flex-end;gap:8px;height:130px;margin-bottom:18px;padding:0 4px;border-bottom:1px solid #e6eaf1}.lv-mk-chart__bar{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;min-width:0}.lv-mk-chart__fill{width:100%;max-width:28px;height:var(--mk-h,50%);border-radius:8px 8px 3px 3px;background:var(--lv-accent-soft);box-shadow:inset 0 0 0 1.5px rgba(11,23,45,0.08)}.lv-mk-chart__bar[data-color="accent"] .lv-mk-chart__fill{background:var(--lv-accent);box-shadow:none}.lv-mk-chart__value{font-family:var(--lv-font-heading);font-weight:800;font-size:11px}.lv-mk-chart__axis{position:relative;top:16px;height:0;font-weight:700;font-size:10px;color:#5f697a;white-space:nowrap}.lv-mk-chart .lv-mk-card__foot{margin-top:2px}.lv-mk-email{gap:8px;padding:16px 18px 18px;border-radius:22px}.lv-mk-email__head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #e6eaf1}.lv-mk-email__disc{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--mk-bg);color:var(--mk-fg)}.lv-mk-email__disc .lv-icon{width:16px;height:16px}.lv-mk-email__from{flex:1;min-width:0;font-family:var(--lv-font-heading);font-weight:800;font-size:13px}.lv-mk-email__time{font-weight:700;font-size:11px;color:#5f697a}.lv-mk-email__subject{font-family:var(--lv-font-heading);font-weight:800;font-size:15px;line-height:1.25;letter-spacing:-0.01em}.lv-mk-email__line{font-size:13px;line-height:1.45;color:#4a5568}.lv-mk-email__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.lv-mk-email__attachment{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:10px;background:var(--lv-surface-alt);font-weight:800;font-size:12px}.lv-mk-email__attachment .lv-icon{width:14px;height:14px}.lv-mk-email__button{display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:var(--lv-radius-pill);background:var(--lv-accent);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:700;font-size:12px}.lv-mk-consent{gap:10px;padding:10px 18px 18px;border-radius:26px 26px 18px 18px}.lv-mk-consent__handle{align-self:center;width:40px;height:4px;border-radius:2px;background:var(--lv-line-strong)}.lv-mk-consent__title{font-family:var(--lv-font-heading);font-weight:800;font-size:15px;line-height:1.25}.lv-mk-consent__line{font-size:12px;line-height:1.4;color:#4a5568}.lv-mk-consent__check{display:flex;align-items:flex-start;gap:10px;font-weight:700;font-size:12px;line-height:1.35}.lv-mk-consent__box{display:flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1.5px var(--lv-night);color:transparent}.lv-mk-consent__box .lv-icon{width:12px;height:12px;stroke-width:3}.lv-mk-consent__check[data-color="on"] .lv-mk-consent__box,.lv-mk-consent__check[data-color="required"] .lv-mk-consent__box{background:var(--lv-night);color:var(--fc-accent-lit,var(--lv-accent))}.lv-mk-consent__req{margin-left:6px;padding:1px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-coral-wash);color:var(--lv-coral-ink);font-size:10px;font-weight:800}.lv-mk-consent__button{display:flex;align-items:center;justify-content:center;min-height:38px;margin-top:2px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-weight:700;font-size:13px}.lv-mk-consent__button[data-color="accent"]{background:var(--lv-accent);color:var(--fc-on-accent,var(--lv-night))}.lv-mk-consent__button[data-color="disabled"]{background:var(--lv-surface-alt);color:var(--lv-on-night-faint)}.lv-mk-gate{gap:10px;padding:18px 18px 16px;border-radius:24px;text-align:center}.lv-mk-gate__mark{font-family:"Fraunces",Georgia,serif;font-style:italic;font-weight:700;font-size:14px;line-height:1.2;color:var(--lv-accent-deep)}.lv-mk-gate__disc{display:flex;align-self:center;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--mk-bg);color:var(--mk-fg)}.lv-mk-gate__disc .lv-icon{width:20px;height:20px;stroke-width:2}.lv-mk-gate__title{font-family:var(--lv-font-heading);font-weight:800;font-size:16px;line-height:1.2;letter-spacing:-0.01em}.lv-mk-gate__line{margin-top:-4px;font-size:12px;line-height:1.4;color:#4a5568}.lv-mk-gate__doc{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:14px;box-shadow:inset 0 0 0 1px #e6eaf1;text-align:left;font-weight:800;font-size:12px;line-height:1.3}.lv-mk-gate__doc-tile{display:flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--lv-accent-soft);color:var(--lv-accent-deep)}.lv-mk-gate__doc-tile .lv-icon{width:16px;height:16px;stroke-width:2}.lv-mk-gate__doc-name{flex:1;min-width:0}.lv-mk-gate__doc-arrow{flex:none;width:14px;height:14px;color:#5f697a}.lv-mk-gate__field{display:flex;flex-direction:column;gap:4px;text-align:left}.lv-mk-gate__label{font-family:var(--lv-font-heading);font-weight:800;font-size:10px;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase;color:#5f697a}.lv-mk-gate__value{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 12px;border-radius:12px;box-shadow:inset 0 0 0 1.5px #d9dee7;font-weight:800;font-size:13px;line-height:1.2}.lv-mk-gate__value-text{min-width:0}.lv-mk-gate__chevron{flex:none;width:14px;height:14px;stroke-width:2.2}.lv-mk-gate__actions{display:flex;gap:8px;margin-top:2px}.lv-mk-gate__cancel,.lv-mk-gate__button{display:flex;flex:1;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:var(--lv-radius-pill);font-family:var(--lv-font-heading);font-weight:700;font-size:13px;line-height:1.2}.lv-mk-gate__cancel{box-shadow:inset 0 0 0 1.5px var(--lv-night)}.lv-mk-gate__button{background:var(--lv-night);color:var(--lv-white)}.lv-mk-gate__button[data-color="accent"]{background:var(--lv-accent);color:var(--fc-on-accent,var(--lv-night))}.lv-mk-gate__button[data-color="disabled"]{background:var(--lv-surface-alt);color:var(--lv-on-night-faint)}.lv-mk-gate__note{font-weight:700;font-size:11px;line-height:1.35;color:#5f697a}.lv-mk-pills{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:22px}.lv-mk-pills__list{display:flex;flex-direction:column;gap:8px}.lv-mk-pills__pill{gap:8px;padding:6px 12px;font-size:13px;white-space:nowrap}.lv-mk-pills__pill .lv-icon{width:13px;height:13px;stroke-width:2.6}.lv-mk-pills__person{position:relative;flex:none;width:116px;height:96px}.lv-mk-pills__face{position:absolute;left:0;top:0;width:92px;height:92px;border:4px solid var(--lv-white);border-radius:50%;overflow:hidden;box-shadow:0 10px 24px rgba(11,23,45,0.16)}.lv-mk-pills__img{width:100%;height:100%;object-fit:cover;transform:scale(var(--mk-zoom,1))}.lv-mk-pills__badge{position:absolute;right:0;bottom:-4px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:13px;background:var(--lv-night);color:var(--fc-accent-lit,var(--lv-accent))}.lv-mk-pills__badge .lv-icon{width:20px;height:20px}@container (max-width:340px){.lv-mk-pills{flex-direction:column;gap:14px}.lv-mk-pills__pill{gap:6px;padding:5px 10px;font-size:12px}.lv-mk-pills__pill .lv-icon{width:12px;height:12px}.lv-mk-pills__person{width:84px;height:84px}.lv-mk-pills__face{width:84px;height:84px}.lv-mk-pills__badge{display:none}}.lv-mk-gift{position:absolute;inset:0}.lv-mk-gift__card{--mk-card:#15130f;--mk-card-ink:#f3ece0;--mk-card-gold:#c8a96a;position:absolute;left:0;top:18px;display:flex;flex-direction:column;justify-content:space-between;width:200px;aspect-ratio:1.586;padding:12px 14px;border-radius:16px;background:var(--mk-card);color:var(--mk-card-ink);box-shadow:0 20px 40px rgba(0,0,0,0.35)}.lv-mk-gift__card[data-color="night"]{--mk-card:var(--lv-night-deep);--mk-card-ink:var(--lv-white);--mk-card-gold:var(--lv-green)}.lv-mk-gift__card[data-color="white"]{--mk-card:var(--lv-white);--mk-card-ink:var(--lv-night);--mk-card-gold:var(--lv-accent)}.lv-mk-gift__card[data-color="green"]{--mk-card:var(--lv-green);--mk-card-ink:var(--lv-night);--mk-card-gold:var(--lv-night)}.lv-mk-gift__card[data-color="teal"]{--mk-card:var(--lv-teal);--mk-card-ink:var(--lv-night);--mk-card-gold:var(--lv-night)}.lv-mk-gift__card[data-color="violet"]{--mk-card:var(--lv-violet);--mk-card-ink:var(--lv-white);--mk-card-gold:var(--lv-violet-light)}.lv-mk-gift__top,.lv-mk-gift__bottom{display:flex;justify-content:space-between}.lv-mk-gift__top{align-items:flex-start}.lv-mk-gift__bottom{align-items:flex-end}.lv-mk-gift__brand{font-family:"Playfair Display",Georgia,serif;font-weight:700;font-size:10px;letter-spacing:0.18em}.lv-mk-gift__amount{font-family:var(--lv-font-heading);font-weight:800;font-size:14px}.lv-mk-gift__wave{--lv-wave-h:14px;gap:2px;color:var(--mk-card-gold)}.lv-mk-gift__qr{display:flex;padding:4px;border-radius:7px;background:var(--lv-white)}.lv-mk-gift__qr svg{width:34px;height:34px}.lv-mk-gift__chip{position:absolute;right:0;bottom:4px;display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 5px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);box-shadow:0 10px 24px rgba(0,0,0,0.3);font-weight:800;font-size:12px;white-space:nowrap}.lv-mk-gift__chip-disc{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--mk-bg);color:var(--mk-fg)}.lv-mk-gift__chip-disc .lv-icon{width:11px;height:11px;stroke-width:3}.lv-mk-link{position:absolute;inset:0}.lv-mk-link__chip{position:absolute;left:0;top:14px;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:14px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 14px 30px rgba(0,0,0,0.3);font-weight:800;font-size:12px;white-space:nowrap}.lv-mk-link__chip .lv-icon{width:16px;height:16px;stroke-width:2}.lv-mk-link__thread{position:absolute;left:0;top:0;width:210px;height:170px;overflow:visible}.lv-mk-link__thread path{fill:none;stroke:var(--fc-accent-lit,var(--lv-accent));stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1 9}.lv-mk-link__faces{position:absolute;left:34px;top:98px;display:flex}.lv-mk-link__face,.lv-mk-link__count{flex:none;width:44px;height:44px;border:3px solid var(--mk-ring,var(--lv-night-deep));border-radius:50%}.lv-mk-link__face{object-fit:cover}.lv-mk-link__face + .lv-mk-link__face,.lv-mk-link__count{margin-left:-12px}.lv-mk-link__faces picture + picture .lv-mk-link__face{margin-left:-12px}.lv-mk-link__count{display:flex;align-items:center;justify-content:center;background:var(--lv-accent);color:var(--fc-on-accent,var(--lv-night));font-weight:800;font-size:13px}.lv-mk-link__pill{position:absolute;right:0;top:52px;padding:4px 10px;font-size:12px}.lv-mk-photo{position:absolute;inset:0}.lv-mk-photo__img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.lv-mk-photo__chip{position:absolute;right:12px;bottom:14px}.lv-mk-feedback__question{font-family:var(--lv-font-heading);font-weight:800;font-size:16px;line-height:1.25;letter-spacing:-0.01em}.lv-mk-feedback__stars{display:flex;gap:6px;color:var(--lv-line-strong)}.lv-mk-feedback__star{width:30px;height:30px;stroke-width:1.7}.lv-mk-feedback__star--on{color:var(--lv-yellow-deep)}.lv-mk-feedback__options{display:flex;flex-wrap:wrap;gap:8px}.lv-mk-feedback__option{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:var(--lv-radius-pill);box-shadow:inset 0 0 0 1.5px #e6eaf1;font-family:var(--lv-font-heading);font-weight:700;font-size:13px;line-height:1.2}.lv-mk-feedback__radio{flex:none;width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--lv-night)}.lv-mk-feedback__option[data-color="on"]{background:var(--lv-accent-soft);box-shadow:inset 0 0 0 1.5px var(--lv-accent);color:var(--lv-accent-deep)}.lv-mk-feedback__option[data-color="on"] .lv-mk-feedback__radio{box-shadow:inset 0 0 0 4px var(--lv-accent)}.lv-mk-feedback__field{display:block;min-height:50px;padding:10px 12px;border-radius:14px;background:var(--lv-surface-alt);font-weight:700;font-size:12px;line-height:1.4;color:#5f697a}.lv-mk-feedback__field[data-color="typed"]{color:var(--lv-night)}.lv-mk-feedback__button{display:flex;align-items:center;justify-content:center;min-height:38px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-weight:700;font-size:13px}.lv-mk-feedback__button[data-color="accent"]{background:var(--lv-accent);color:var(--fc-on-accent,var(--lv-night))}.lv-mk-feedback__button[data-color="disabled"]{background:var(--lv-surface-alt);color:var(--lv-on-night-faint)}.lv-mk[data-slot="frame"],.lv-mk[data-slot="case"]{display:flex;align-items:center;justify-content:center;container-type:inline-size}.lv-mk[data-slot="frame"] > .lv-mk-card,.lv-mk[data-slot="case"] > .lv-mk-card{flex:none;width:300px;zoom:0.68;box-shadow:0 18px 40px rgba(11,23,45,0.16)}.lv-mk[data-slot="case"] > .lv-mk-card{zoom:0.62}.lv-mk[data-slot="frame"] > .lv-mk-phone{align-self:flex-start;margin-top:28px;zoom:0.63}.lv-mk[data-slot="case"] > .lv-mk-phone{zoom:0.5}.lv-mk[data-slot="frame"] > .lv-mk-gift,.lv-mk[data-slot="frame"] > .lv-mk-link{position:relative;inset:auto;flex:none;width:210px;height:170px;zoom:1.15}.lv-mk[data-slot="case"] > .lv-mk-video,.lv-mk[data-slot="case"] > .lv-mk-pills{position:relative;inset:auto;flex:none;width:276px;height:220px;zoom:0.76}.lv-mk[data-slot="case"] > .lv-mk-pills{flex-direction:row;gap:16px}.lv-mk[data-slot="case"] > .lv-mk-photo{border-radius:22px;overflow:hidden}.lv-mk[data-slot="hero"] .lv-mk-video{position:relative;width:184px;height:330px}.lv-mk[data-slot="hero"] .lv-mk-video__phone{left:0;top:0;width:184px;margin:0;padding:6px;border-radius:32px;box-shadow:0 26px 60px rgba(11,23,45,0.28)}.lv-mk[data-slot="hero"] .lv-mk-video__screen{border-radius:26px}@media (max-width:640px){.lv-mk-long{display:none}.lv-mk-short{display:inline}.lv-mk-video__phone{left:34px;top:14px;width:92px;margin-left:0;padding:3px;border-radius:16px}.lv-mk-video[data-tilt="none"] .lv-mk-video__phone{left:50%;margin-left:-46px}.lv-mk-video__screen{border-radius:13px}.lv-mk-video__rec{font-size:8px}.lv-mk-video__wave{--lv-wave-h:11px}.lv-mk-video__rings{width:180px;height:180px;margin:-90px 0 0 -90px}.lv-mk-video__centre{width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:12px}.lv-mk-video__centre .lv-icon{width:17px;height:17px}.lv-mk-video__pill{left:10px;top:10px;padding:3px 9px;font-size:11px}.lv-mk-video__chip{right:10px;top:92px;gap:6px;padding:5px 10px 5px 5px;border-radius:12px;font-size:11px}.lv-mk-video__chip .lv-mk-chip__tile{width:26px;height:26px;border-radius:8px}.lv-mk-video__chip-b{display:none}.lv-mk[data-slot="hero"] .lv-mk-card{gap:11px;padding:14px;box-shadow:0 26px 60px rgba(11,23,45,0.2)}.lv-mk[data-slot="hero"] .lv-mk-queue__logo{height:15px}.lv-mk[data-slot="hero"] .lv-mk-queue__meta{font-size:11px}.lv-mk[data-slot="hero"] .lv-mk-queue__message{gap:10px;padding:7px;border-radius:15px}.lv-mk[data-slot="hero"] .lv-mk-queue__thumb{width:44px;height:62px;border-radius:9px}.lv-mk[data-slot="hero"] .lv-mk-queue__name{font-size:14px}.lv-mk[data-slot="hero"] .lv-mk-queue__pill{padding:4px 10px}.lv-mk[data-slot="hero"] .lv-mk-queue__rows{gap:7px}.lv-mk[data-slot="hero"] .lv-mk-queue__row{gap:3px;padding:7px 9px}.lv-mk[data-slot="hero"] .lv-mk-queue__label{font-size:10px}.lv-mk[data-slot="hero"] .lv-mk-queue__value{padding:2px 8px;font-size:12px}.lv-mk[data-slot="hero"] .lv-mk-queue__decisions{display:grid;grid-template-columns:repeat(3,minmax(min-content,1fr))}.lv-mk[data-slot="hero"] .lv-mk-queue__decision{gap:5px;min-height:48px;padding:0 6px}.lv-mk[data-slot="hero"] .lv-mk-queue__decision .lv-icon{width:13px;height:13px}.lv-mk[data-slot="hero"] .lv-mk-queue__foot{font-size:11px}.lv-mk[data-slot="case"] > .lv-mk-card{zoom:0.56}.lv-mk[data-slot="case"] > .lv-mk-phone{zoom:0.4}.lv-mk[data-slot="case"] > .lv-mk-video,.lv-mk[data-slot="case"] > .lv-mk-pills{zoom:0.62}.lv-mk[data-slot="frame"] > .lv-mk-gift,.lv-mk[data-slot="frame"] > .lv-mk-link{zoom:1.05}}@media (max-width:380px){.lv-mk[data-slot="hero"] .lv-mk-queue__decision .lv-icon{display:none}}@media (prefers-reduced-motion:reduce){.lv-mk-swap,.lv-mk-switch__knob{transition:none}}
.lv-anatomy{padding-block:clamp(72px,8vw,120px);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-anatomy__grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);grid-template-areas:"head panel" "cards panel" "chips panel";grid-template-rows:auto auto auto;column-gap:56px;row-gap:28px;align-content:center}.lv-anatomy[data-side="left"] .lv-anatomy__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);grid-template-areas:"panel head" "panel cards" "panel chips"}.lv-anatomy__head{grid-area:head;display:flex;flex-direction:column;gap:16px;min-width:0}.lv-anatomy__eyebrow{margin:0;letter-spacing:0.08em}.lv-anatomy__title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(34px,3.8vw,56px);font-weight:800;line-height:1.04;letter-spacing:-0.03em}.lv-anatomy__lead{margin:0;color:var(--lv-night-soft);font-size:19px;line-height:1.5}.lv-anatomy__cards{grid-area:cards;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;list-style:none}.lv-anatomy__card{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:24px;background:var(--lv-surface-alt)}.lv-anatomy[data-tone="surface-alt"] .lv-anatomy__card{background:var(--lv-white)}.lv-anatomy__num{color:var(--lv-accent-deep);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;line-height:1.2}.lv-anatomy__card-title{margin:0;font-family:var(--lv-font-heading);font-size:18px;font-weight:700;line-height:1.35}.lv-anatomy__card-text{margin:0;color:var(--lv-night-soft);font-size:16px;line-height:1.5}.lv-anatomy__chips{grid-area:chips;display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px;min-width:0;margin:0;padding:0;list-style:none}.lv-anatomy__chip-item{display:flex;max-width:100%}.lv-anatomy__chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--lv-radius-pill);box-shadow:inset 0 0 0 2px var(--lv-night);font-size:14px;font-weight:700;line-height:1.5}.lv-anatomy__chip--link{background:var(--lv-night);color:var(--lv-white);text-decoration:none;transition:background-color 0.18s ease}.lv-anatomy__chip--link:hover{background:var(--lv-night-deep);color:var(--lv-white)}.lv-anatomy__panel{grid-area:panel;align-self:center;display:flex;justify-content:center;min-width:0;margin:0;padding:48px 32px;border-radius:40px;background:var(--lv-accent-soft)}.lv-anatomy__stack{display:flex;flex-direction:column;gap:14px;width:100%;max-width:420px}.lv-anatomy__layers{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.lv-anatomy__row{display:flex;align-items:center;gap:12px;margin:0}.lv-anatomy__letter{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:14px;font-weight:800}.lv-anatomy__letter--result{background:var(--lv-accent);color:var(--lv-night)}.lv-anatomy__letter--result .lv-icon{width:14px;height:14px;stroke-width:2.4}.lv-anatomy__box{display:flex;flex:1;align-items:center;gap:12px;min-width:0;padding:14px 16px;border-radius:20px;background:var(--lv-white)}.lv-anatomy__box:has(.lv-anatomy__thumb){padding:12px}.lv-anatomy__box picture{display:contents}.lv-anatomy__thumb{flex:none;width:64px;height:64px;border-radius:14px;object-fit:cover;object-position:50% 14%}.lv-anatomy__box-text{display:flex;flex-direction:column;gap:2px;min-width:0}.lv-anatomy__box[data-style="code"] .lv-anatomy__box-text{gap:6px}.lv-anatomy__box-title{font-family:var(--lv-font-heading);font-size:15px;line-height:1.5}.lv-anatomy__box-line{color:#4a5468;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.lv-anatomy__box[data-style="code"] .lv-anatomy__box-line{align-self:flex-start;padding:3px 10px;border-radius:8px;background:var(--lv-surface-alt);color:var(--lv-ink);font-family:var(--lv-font-mono,ui-monospace,Menlo,monospace);font-size:13px}.lv-anatomy__box--result{justify-content:space-between;flex-wrap:wrap;gap:4px 12px;background:var(--lv-night);color:var(--lv-white)}.lv-anatomy__result-value{color:#f08a82;font-size:14px;font-weight:700;line-height:1.4}@media (max-width:960px){.lv-anatomy__grid,.lv-anatomy[data-side="left"] .lv-anatomy__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "panel" "cards" "chips";row-gap:28px}.lv-anatomy__panel{align-self:stretch}}@media (max-width:640px){.lv-anatomy{padding-block:48px}.lv-anatomy__grid,.lv-anatomy[data-side="left"] .lv-anatomy__grid{row-gap:24px}.lv-anatomy__head{gap:14px}.lv-anatomy__eyebrow{font-size:12px}.lv-anatomy__title{font-size:32px;line-height:1.05;letter-spacing:-0.035em}.lv-anatomy__lead{font-size:17px}.lv-anatomy__cards{grid-template-columns:minmax(0,1fr);gap:10px}.lv-anatomy__card{gap:6px;padding:18px;border-radius:20px}.lv-anatomy__card-title{font-size:17px}.lv-anatomy__card-text{font-size:15px}.lv-anatomy__panel{padding:28px 16px;border-radius:28px}.lv-anatomy__stack,.lv-anatomy__layers{gap:12px}.lv-anatomy__row{gap:10px}.lv-anatomy__letter{width:30px;height:30px;font-size:13px}.lv-anatomy__box{padding:12px 14px;border-radius:18px}.lv-anatomy__thumb{width:52px;height:52px;border-radius:12px}}
.lv-audience{padding-block:0;position:relative;overflow:hidden;background:var(--lv-white);color:var(--lv-ink)}.lv-audience__shape{--lv-shape-size:200px;--lv-shape-radius:50px;--r:18deg;right:-70px;top:60px;z-index:0}.lv-audience__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(40px,4vw,64px);padding-block:var(--lv-band-y)}.lv-audience__title{max-width:900px}.lv-audience__title--short{display:none}.lv-audience__tabs{display:none}.lv-audience__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:clamp(32px,4vw,64px)}.lv-audience__col{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.lv-audience__pill{padding:6px 14px}.lv-audience__visual{position:relative;align-self:stretch;height:400px}.lv-audience__slab{position:absolute;left:0;top:18px;right:40px;bottom:0;border-radius:44px;background:var(--lv-yellow);transform:rotate(-4deg)}.lv-audience__photo-wrap{display:contents}.lv-audience__photo{position:absolute;left:28px;top:0;width:calc(100% - 28px);height:384px;object-fit:cover;border-radius:40px}.lv-audience__visual[data-mirror="true"] .lv-audience__photo{transform:scaleX(-1)}.lv-audience__chip{--lv-float-pad:10px 14px 10px 10px;--r:-3deg;position:absolute;right:-6px;bottom:30px;gap:12px;box-shadow:0 18px 44px rgba(11,23,45,0.18)}.lv-audience__chip-disc{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--lv-yellow);color:var(--lv-night)}.lv-audience__chip-disc .lv-icon{width:14px;height:14px}.lv-audience__chip-text{display:flex;flex-direction:column;gap:4px;font-size:13px}.lv-audience__chip-wave{gap:2px;color:var(--lv-night)}.lv-audience__heading{margin-top:8px}.lv-audience__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-self:stretch}.lv-audience__tiles[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.lv-audience__tiles[data-count="1"]{grid-template-columns:minmax(0,1fr)}.lv-audience__tile{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:22px;background:var(--lv-yellow-soft)}.lv-audience__tile--green{background:var(--lv-green-soft)}.lv-audience__tile-icon{--lv-tile-size:42px;--lv-tile-radius:13px}.lv-audience__tile-icon .lv-icon{width:20px;height:20px}.lv-audience__tile-text{font-family:var(--lv-font-sans);font-weight:700;font-size:15px;line-height:1.3}.lv-audience__panel{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;height:400px;padding:30px;border-radius:40px;overflow:hidden;background:var(--lv-night);color:var(--lv-white)}.lv-audience__rings{position:absolute;right:-120px;top:-120px;width:360px;height:360px;color:var(--lv-green)}.lv-audience__panel-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.lv-audience__panel-title{display:inline-flex;align-items:center;gap:10px;font-family:var(--lv-font-sans);font-weight:800;font-size:15px}.lv-audience__logo{width:auto;height:20px}.lv-audience__panel-meta{font-family:var(--lv-font-sans);font-weight:700;font-size:12px;color:var(--lv-on-night-faint)}.lv-audience__bars{position:relative;display:flex;align-items:flex-end;gap:12px;height:180px}.lv-audience__bar{flex:1;height:var(--h,40%);border-radius:10px 10px 3px 3px;background:var(--lv-night-soft)}.lv-audience__bar:nth-last-child(2){background:var(--lv-teal)}.lv-audience__bar:last-child{background:var(--lv-green)}.lv-audience__chips{position:relative;display:flex;flex-wrap:wrap;gap:8px;font-family:var(--lv-font-sans);font-weight:800;font-size:13px}.lv-audience__chip-a,.lv-audience__chip-b{display:inline-flex;align-items:center;padding:6px 13px;border-radius:var(--lv-radius-pill);background:var(--lv-night-deep);color:var(--lv-white)}.lv-audience__chip-b{background:var(--lv-green);color:var(--lv-night)}@media (max-width:960px){.lv-audience__shape{--lv-shape-size:130px;--lv-shape-radius:34px;right:-50px;top:30px}.lv-audience__inner{gap:20px;padding-block:48px}.lv-audience__tabs{display:flex;gap:4px;padding:5px}.lv-audience__tabs .lv-seg__btn{color:var(--lv-body)}.lv-audience__tabs .lv-seg__btn[aria-selected="true"]{color:var(--lv-white)}.lv-audience__pill{display:none}.lv-audience__grid{grid-template-columns:minmax(0,1fr);gap:20px}.lv-audience__col{gap:18px}.lv-audience__visual{height:300px}.lv-audience__slab{top:14px;right:30px;border-radius:34px}.lv-audience__photo{left:20px;width:calc(100% - 20px);height:290px;border-radius:30px}.lv-audience__visual[data-mirror="true"] .lv-audience__photo{transform:none}.lv-audience__chip{--lv-float-pad:8px 12px 8px 8px;--lv-float-radius:14px;left:0;right:auto;bottom:18px;gap:10px;box-shadow:0 14px 32px rgba(11,23,45,0.18)}.lv-audience__chip-disc{width:32px;height:32px}.lv-audience__chip-disc .lv-icon{width:12px;height:12px}.lv-audience__chip-text{gap:3px;font-size:12px}.lv-audience__chip-wave{--lv-wave-h:12px}.lv-audience__chip-wave span:nth-child(n + 12){display:none}.lv-audience__heading{margin-top:4px}.lv-audience__tiles{gap:10px}.lv-audience__tiles[data-count="3"]{gap:8px}.lv-audience__tile{gap:10px;padding:14px;border-radius:20px}.lv-audience__tiles[data-count="3"] .lv-audience__tile{gap:8px;padding:12px;border-radius:18px}.lv-audience__tile-icon{--lv-tile-size:38px;--lv-tile-radius:12px}.lv-audience__tiles[data-count="3"] .lv-audience__tile-icon{--lv-tile-size:36px;--lv-tile-radius:11px}.lv-audience__tile-icon .lv-icon{width:19px;height:19px}.lv-audience__tile-text{font-size:14px}.lv-audience__tiles[data-count="3"] .lv-audience__tile-text{font-size:13px;line-height:1.25}.lv-audience__panel{height:300px;padding:20px;border-radius:30px}.lv-audience__rings{right:-90px;top:-90px;width:260px;height:260px}.lv-audience__panel-title{gap:8px;font-size:13px}.lv-audience__logo{height:16px}.lv-audience__panel-meta{font-size:11px}.lv-audience__bars{gap:8px;height:120px}.lv-audience__bar{border-radius:7px 7px 2px 2px}.lv-audience__bar:nth-child(5){display:none}.lv-audience__chips{gap:6px;font-size:12px}.lv-audience__chip-a,.lv-audience__chip-b{padding:5px 11px}}@media (max-width:640px){.lv-audience__title--full{display:none}.lv-audience__title--short{display:block}}
.lv-benefits{--lv-bn-brand-bg:var(--s-bg,#15130f);--lv-bn-brand-surface:var(--s-surface,#1f1c17);--lv-bn-brand-ink:var(--s-ink,#f3ece0);--lv-bn-brand-accent:var(--s-accent,#c8a96a);--lv-bn-brand-accent-ink:var(--s-accent-ink,#15130f);--lv-bn-serif:"Playfair Display",Georgia,serif;position:relative;padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-benefits__wrap{display:flex;flex-direction:column;gap:clamp(36px,4vw,56px)}.lv-benefits__head{display:flex;flex-direction:column;gap:16px;max-width:860px}.lv-benefits__lead{font-size:18px;line-height:1.5;color:var(--lv-body)}.lv-benefits__switch{display:none}.lv-benefits__grid{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:20px}@media (min-width:641px) and (max-width:960px){.lv-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.lv-benefits__card:last-child:nth-child(odd){grid-column:1 / -1}}.lv-benefits__card{--lv-bn-soft:var(--lv-teal-soft);--lv-bn-ink:var(--lv-teal-deep);--lv-bn-solid:var(--lv-teal);display:flex;flex-direction:column;overflow:hidden;border-radius:34px;box-shadow:inset 0 0 0 1.5px #e6e9ef}.lv-benefits__card[data-color="yellow"]{--lv-bn-soft:var(--lv-yellow-soft);--lv-bn-ink:var(--lv-yellow-text);--lv-bn-solid:var(--lv-yellow)}.lv-benefits__card[data-color="violet"]{--lv-bn-soft:var(--lv-violet-soft);--lv-bn-ink:var(--lv-violet);--lv-bn-solid:var(--lv-violet)}.lv-benefits__card[data-color="green"]{--lv-bn-soft:var(--lv-green-soft);--lv-bn-ink:var(--lv-green-deep);--lv-bn-solid:var(--lv-green)}.lv-benefits__card[data-color="coral"]{--lv-bn-soft:var(--lv-coral-wash);--lv-bn-ink:var(--lv-coral-ink);--lv-bn-solid:var(--lv-coral)}.lv-benefits__visual{position:relative;height:230px;overflow:hidden;background:var(--lv-bn-soft)}.lv-benefits__visual[data-visual="season-window"],.lv-benefits__visual[data-visual="icon"]{display:flex;align-items:center;justify-content:center}.lv-benefits__thread{--lv-thread-ink:var(--lv-bn-ink);--lv-thread-w:3;--lv-thread-dash:1 12}.lv-benefits__url{position:absolute;left:50%;top:22px;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-ink);font-size:12px;font-weight:800;white-space:nowrap;transform:translateX(-50%)}.lv-benefits__url-icon{width:12px;height:12px;stroke-width:2.4;color:var(--lv-bn-ink)}.lv-benefits__mini{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:62px;height:104px;border-radius:12px;background:var(--lv-white);color:var(--lv-ink);box-shadow:0 10px 24px rgba(11,23,45,0.12)}.lv-benefits__mini-brand{font-family:var(--lv-bn-serif);font-weight:700;font-size:7px;letter-spacing:0.15em;text-transform:uppercase;white-space:nowrap}.lv-benefits__mini--product{left:6%;top:84px;justify-content:flex-start;padding-top:10px}.lv-benefits__mini-block{width:38px;height:26px;border-radius:4px;background:#eef0f4}.lv-benefits__mini--recorder{left:30%;top:64px;justify-content:flex-start;gap:8px;padding-top:10px;background:var(--lv-bn-brand-bg);color:var(--lv-bn-brand-ink);box-shadow:0 10px 24px rgba(11,23,45,0.18)}.lv-benefits__mini-ring{width:24px;height:24px;border:2px solid var(--lv-bn-brand-accent);border-radius:50%}.lv-benefits__mini--email{left:54%;top:96px;gap:4px;width:72px;height:58px;border-radius:10px}.lv-benefits__mini-mail{width:22px;height:22px}.lv-benefits__mini--player{right:6%;top:58px;background:var(--lv-bn-brand-surface);box-shadow:0 10px 24px rgba(11,23,45,0.18)}.lv-benefits__mini-play{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--lv-bn-brand-accent);color:var(--lv-bn-brand-accent-ink)}.lv-benefits__mini-play .lv-icon{width:10px;height:10px;margin-left:1px}.lv-benefits__brandcard{position:absolute;left:12%;top:40px;display:flex;flex-direction:column;justify-content:space-between;width:220px;aspect-ratio:1.586 / 1;overflow:hidden;padding:14px 16px;border-radius:10px;background:var(--lv-bn-brand-bg);color:var(--lv-bn-brand-ink);box-shadow:0 22px 44px rgba(11,23,45,0.25)}.lv-benefits__crescent::before,.lv-benefits__crescent::after{content:"";position:absolute;border-radius:50%}.lv-benefits__crescent::before{right:-30px;top:-30px;width:100px;height:100px;background:var(--lv-bn-brand-accent)}.lv-benefits__crescent::after{right:-12px;top:-38px;width:96px;height:96px;background:var(--lv-bn-brand-bg)}.lv-benefits__brandcard-brand,.lv-benefits__brandcard-line{position:relative;font-family:var(--lv-bn-serif)}.lv-benefits__brandcard-brand{font-weight:700;font-size:11px;letter-spacing:0.2em;text-transform:uppercase}.lv-benefits__brandcard-line{font-size:13px}.lv-benefits__qr-tile{position:absolute;right:12%;top:92px;display:flex;padding:10px;border-radius:14px;background:var(--lv-white);box-shadow:0 22px 44px rgba(11,23,45,0.2);animation-delay:-2s}.lv-benefits__qr{width:76px;height:76px}.lv-benefits__qr-ink{fill:var(--lv-bn-brand-bg)}.lv-benefits__qr-eye{fill:var(--lv-white)}.lv-benefits__qr-core{fill:var(--lv-bn-brand-accent)}.lv-benefits__window{display:flex;flex-direction:column;gap:12px;width:78%;padding:16px;border-radius:20px;background:var(--lv-white);color:var(--lv-ink);box-shadow:0 18px 40px rgba(11,23,45,0.12)}.lv-benefits__months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));font-size:12px;font-weight:800;text-align:center;color:var(--lv-muted)}.lv-benefits__track{position:relative;display:block;height:40px;border-radius:12px;background:var(--lv-surface-alt)}.lv-benefits__bar{position:absolute;left:16%;right:28%;top:6px;bottom:6px;border-radius:8px;background:var(--lv-bn-solid)}.lv-benefits__flag{position:absolute;top:-8px;padding:2px 8px;border-radius:var(--lv-radius-pill);font-size:10px;font-weight:800;line-height:1.4}.lv-benefits__flag--on{left:16%;background:var(--lv-green);color:var(--lv-night);transform:translateX(-50%)}.lv-benefits__flag--off{right:28%;background:var(--lv-night);color:var(--lv-white);transform:translateX(50%)}.lv-benefits__window-foot{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:800}.lv-benefits__window-title{color:var(--lv-bn-ink)}.lv-benefits__visual[data-visual="voices"],.lv-benefits__visual[data-visual="mirror"]{display:flex;align-items:center;justify-content:center}.lv-benefits__voices{display:flex;align-items:center}.lv-benefits__voice{display:flex;align-items:center;justify-content:center;width:66px;height:66px;margin-left:-14px;border-radius:50%;background:var(--lv-bn-brand-bg);color:var(--lv-bn-brand-accent);font-family:var(--lv-bn-serif);font-weight:700;font-size:24px;box-shadow:0 0 0 4px var(--lv-bn-soft),0 12px 26px rgba(11,23,45,0.16)}.lv-benefits__voice--1{margin-left:0}.lv-benefits__voice--2{background:var(--lv-bn-brand-surface)}.lv-benefits__voice--3{background:var(--lv-bn-brand-accent);color:var(--lv-bn-brand-accent-ink)}.lv-benefits__voice--more{background:var(--lv-white);color:var(--lv-ink);font-family:var(--lv-font-heading);font-size:16px;font-weight:800}.lv-benefits__voices-count{position:absolute;left:20px;top:18px;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-ink);font-size:12px;font-weight:800}.lv-benefits__voices-icon{width:13px;height:13px;stroke-width:2.2;color:var(--lv-bn-ink)}.lv-benefits__voices-play{position:absolute;right:22px;bottom:18px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--lv-night);color:var(--lv-white);box-shadow:0 10px 24px rgba(11,23,45,0.2)}.lv-benefits__voices-play .lv-icon{width:14px;height:14px;margin-left:2px}.lv-benefits__visual[data-visual="mirror"]{gap:18px}.lv-benefits__mirror{display:flex;flex-direction:column;gap:7px;width:104px;height:160px;padding:12px 10px;border-radius:14px;background:var(--lv-white);color:var(--lv-ink);box-shadow:0 10px 24px rgba(11,23,45,0.12)}.lv-benefits__mirror-lang{align-self:flex-start;padding:2px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:10px;font-weight:800}.lv-benefits__mirror-bar{align-self:flex-start;width:82%;height:7px;border-radius:4px;background:#e6e9ef}.lv-benefits__mirror-bar--title{width:60%;height:10px;background:var(--lv-ink)}.lv-benefits__mirror-bar--short{width:46%}.lv-benefits__mirror-video{display:flex;align-items:center;justify-content:center;flex:1;border-radius:8px;background:var(--lv-bn-brand-bg);color:var(--lv-bn-brand-accent)}.lv-benefits__mirror-video .lv-icon{width:14px;height:14px}.lv-benefits__mirror-btn{align-self:flex-end;width:54%;height:12px;border-radius:6px;background:var(--lv-bn-solid)}.lv-benefits__swap{width:26px;height:26px;stroke-width:2;color:var(--lv-bn-ink)}.lv-benefits__icon-tile{--lv-tile-size:96px;--lv-tile-radius:28px;--lv-tile-bg:var(--lv-white);--lv-tile-ink:var(--lv-bn-ink)}.lv-benefits__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:24px 26px 28px}.lv-benefits__tag{align-self:flex-start;padding:4px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-bn-soft);color:var(--lv-bn-ink);font-size:12px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.lv-benefits__card-title{font-size:24px;letter-spacing:-0.025em;line-height:1.12}.lv-benefits__text{font-size:16px;color:var(--lv-body)}.lv-benefits__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;font-size:13px;font-weight:800}.lv-benefits__chip{padding:5px 11px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt)}@media (max-width:640px){.lv-benefits{padding-block:44px}.lv-benefits__wrap{gap:18px}.lv-benefits__lead{display:none}.lv-benefits__switch{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt)}.lv-benefits__switch-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;border-radius:var(--lv-radius-pill);color:var(--lv-body);font-family:var(--lv-font-heading);font-weight:800;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color 0.18s ease,color 0.18s ease}.lv-benefits__switch-btn[aria-pressed="true"]{background:var(--lv-night);color:var(--lv-white)}.lv-benefits__grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.lv-benefits__card:not([data-active]){display:none}.lv-benefits__card{border-radius:28px}.lv-benefits__visual{height:190px}.lv-benefits__url{top:16px;padding:4px 10px;font-size:11px}.lv-benefits__url-icon{display:none}.lv-benefits__mini{width:54px;height:90px;border-radius:10px}.lv-benefits__mini-brand,.lv-benefits__mini-block{display:none}.lv-benefits__mini--product{left:7%;top:70px}.lv-benefits__mini--recorder{top:56px;justify-content:center;padding-top:0}.lv-benefits__mini-ring{width:22px;height:22px}.lv-benefits__mini--email{top:80px;width:62px;height:50px}.lv-benefits__mini-mail{width:20px;height:20px}.lv-benefits__mini--player{right:7%;top:50px}.lv-benefits__mini-play{width:24px;height:24px}.lv-benefits__mini-play .lv-icon{display:none}.lv-benefits__brandcard{left:22px;top:36px;width:180px;padding:12px;border-radius:9px}.lv-benefits__crescent::before{right:-26px;top:-26px;width:84px;height:84px}.lv-benefits__crescent::after{right:-10px;top:-32px;width:80px;height:80px}.lv-benefits__brandcard-brand{font-size:9px}.lv-benefits__brandcard-line{font-size:11px}.lv-benefits__qr-tile{right:26px;top:70px;padding:8px;border-radius:12px}.lv-benefits__qr{width:62px;height:62px}.lv-benefits__window{gap:10px;width:82%;padding:14px;border-radius:16px}.lv-benefits__months{font-size:11px}.lv-benefits__track{height:34px;border-radius:10px}.lv-benefits__bar{top:5px;bottom:5px;border-radius:7px}.lv-benefits__flag{padding:1px 7px;font-size:9px}.lv-benefits__window-foot{font-size:11px}.lv-benefits__body{gap:10px;padding:20px}.lv-benefits__tag{display:none}.lv-benefits__card-title{font-size:22px}.lv-benefits__text{font-size:15px}.lv-benefits__chips{font-size:12px}.lv-benefits__chip{padding:4px 10px}.lv-benefits__voice{width:54px;height:54px;margin-left:-12px;font-size:20px}.lv-benefits__voice--more{font-size:14px}.lv-benefits__voices-count{left:16px;top:14px;padding:4px 10px;font-size:11px}.lv-benefits__voices-play{right:16px;bottom:14px;width:38px;height:38px}.lv-benefits__mirror{width:92px;height:136px;padding:10px 9px}.lv-benefits__swap{width:22px;height:22px}}.lv-benefits__visual[data-visual="ticket"],.lv-benefits__visual[data-visual="channels"],.lv-benefits__visual[data-visual="toggles"]{display:flex;align-items:center;justify-content:center}.lv-benefits__fchip{position:absolute;z-index:1;white-space:nowrap}.lv-benefits__fchip-icon{width:14px;height:14px;stroke-width:2.4;color:var(--lv-bn-ink)}.lv-benefits__ticket{display:flex;flex-direction:column;width:230px;overflow:hidden;border-radius:14px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 22px 44px rgba(11,23,45,0.18)}.lv-benefits__ticket-head{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--lv-night);color:var(--lv-on-night);font-family:var(--lv-font-heading);font-weight:800;font-size:11px;letter-spacing:0.07em;text-transform:uppercase}.lv-benefits__ticket-icon{width:14px;height:14px;stroke-width:2.2;color:var(--lv-bn-solid)}.lv-benefits__ticket-when{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 14px 10px}.lv-benefits__ticket-date{font-family:var(--lv-font-heading);font-weight:800;font-size:22px;letter-spacing:-0.03em;line-height:1}.lv-benefits__ticket-time{padding:3px 9px;border-radius:8px;background:var(--lv-bn-solid);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:800;font-size:14px}.lv-benefits__card[data-color="violet"] .lv-benefits__ticket-time{color:var(--lv-white)}.lv-benefits__ticket-foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:2px dashed var(--lv-line);font-size:12px;font-weight:700;color:var(--lv-body)}.lv-benefits__ticket-foot::before,.lv-benefits__ticket-foot::after{content:"";position:absolute;top:-8px;width:14px;height:14px;border-radius:50%;background:var(--lv-bn-soft)}.lv-benefits__ticket-foot::before{left:-8px}.lv-benefits__ticket-foot::after{right:-8px}.lv-benefits__ticket-pill{flex:none;padding:3px 9px;border-radius:var(--lv-radius-pill);background:var(--lv-bn-soft);color:var(--lv-bn-ink);font-size:11px;font-weight:800}.lv-benefits__fchip--ticket{right:14px;top:18px}.lv-benefits__chmail,.lv-benefits__chsms{position:absolute;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 18px 40px rgba(11,23,45,0.14)}.lv-benefits__chmail{left:8%;top:44px;width:170px}.lv-benefits__chsms{right:8%;top:60px;width:150px;animation-delay:-2s}.lv-benefits__chmail-head,.lv-benefits__chsms-head{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.lv-benefits__chmail-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:8px;background:var(--lv-bn-soft);color:var(--lv-bn-ink)}.lv-benefits__chmail-tile .lv-icon{width:14px;height:14px}.lv-benefits__chmail-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.lv-benefits__chmail-text span{font-size:10px;font-weight:700;color:var(--lv-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-benefits__chmail-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;border-radius:10px;background:var(--lv-bn-brand-bg);color:var(--lv-bn-brand-ink)}.lv-benefits__chmail-brand{font-family:var(--lv-bn-serif);font-weight:700;font-size:8px;letter-spacing:0.18em;text-transform:uppercase}.lv-benefits__chmail-btn{width:70%;height:12px;border-radius:2px;background:var(--lv-bn-brand-accent)}.lv-benefits__chor{position:absolute;left:50%;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-weight:800;font-size:11px;box-shadow:0 0 0 4px var(--lv-bn-soft);transform:translate(-50%,-50%)}.lv-benefits__chsms-bubble{align-self:flex-start;max-width:100%;padding:6px 9px;border-radius:12px 12px 12px 3px;background:var(--lv-surface-alt);font-size:10px;line-height:1.3}.lv-benefits__chsms-bubble--link{display:inline-flex;align-items:center;gap:5px;background:var(--lv-bn-soft);color:var(--lv-bn-ink);font-weight:800}.lv-benefits__chsms-bubble--link .lv-icon{width:11px;height:11px;stroke-width:2.4}.lv-benefits__linkpill{position:absolute;left:8%;top:52px;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-mono);font-weight:700;font-size:12px;white-space:nowrap;box-shadow:0 18px 40px rgba(11,23,45,0.18)}.lv-benefits__linkpill-icon{width:14px;height:14px;stroke-width:2.4;color:var(--lv-green)}.lv-benefits__mini--hosted{right:10%;top:60px;justify-content:flex-start;gap:8px;padding-top:12px;background:var(--lv-bn-brand-bg);color:var(--lv-bn-brand-ink);box-shadow:0 10px 24px rgba(11,23,45,0.18);animation-delay:-1s}.lv-benefits__mini-bar{width:32px;height:8px;border-radius:2px;background:var(--lv-bn-brand-accent)}.lv-benefits__fchip--link{left:10%;bottom:22px}.lv-benefits__shop{position:absolute;left:50%;top:26px;display:flex;flex-direction:column;gap:8px;width:250px;margin-left:-125px;padding:10px 12px 12px;border-radius:14px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 22px 44px rgba(11,23,45,0.16)}.lv-benefits__shop-bar{display:flex;align-items:center;gap:4px;padding-bottom:6px;border-bottom:1px solid var(--lv-line)}.lv-benefits__shop-bar i{width:7px;height:7px;border-radius:50%;background:var(--lv-line)}.lv-benefits__shop-url{flex:1;margin-left:6px;padding:2px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);font-size:9px;font-weight:800;color:var(--lv-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-benefits__shop-row{display:flex;align-items:center;gap:8px}.lv-benefits__shop-row i{display:block;height:10px;border-radius:3px;background:var(--lv-surface-alt)}.lv-benefits__shop-row i:first-child{width:36px;height:22px;border-radius:6px}.lv-benefits__shop-row i:last-child{flex:1}.lv-benefits__shop-row--foot{justify-content:space-between}.lv-benefits__shop-row--foot i{flex:none;width:54px;height:18px;border-radius:6px;background:var(--lv-night)}.lv-benefits__shop-ref{font-family:var(--lv-font-mono);font-size:10px;font-weight:700;color:var(--lv-muted)}.lv-benefits__shop-widget{display:flex;align-items:center;gap:8px;padding:8px 10px;border:2px dashed var(--lv-bn-brand-accent);border-radius:10px;background:var(--lv-bn-brand-bg);color:var(--lv-bn-brand-ink)}.lv-benefits__shop-badge{flex:1;min-width:0;font-family:var(--lv-bn-serif);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-benefits__shop-disc{flex:none;width:22px;height:22px;border:2px solid var(--lv-bn-brand-accent);border-radius:50%}.lv-benefits__shop-btn{flex:none;padding:3px 8px;border-radius:2px;background:var(--lv-bn-brand-accent);color:var(--lv-bn-brand-accent-ink);font-family:var(--lv-bn-serif);font-weight:700;font-size:10px}.lv-benefits__toggles{display:flex;flex-direction:column;gap:6px;width:72%;padding:12px 14px;border-radius:18px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 18px 40px rgba(11,23,45,0.12)}.lv-benefits__toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--lv-line-soft,#eef0f4);font-size:12px;font-weight:700}.lv-benefits__toggle:last-of-type{border-bottom:0}.lv-benefits__toggle-switch{position:relative;flex:none;width:30px;height:18px;border-radius:9px;background:var(--lv-bn-solid)}.lv-benefits__toggle-switch i{position:absolute;right:2px;top:2px;width:14px;height:14px;border-radius:50%;background:var(--lv-white)}.lv-benefits__toggles-note{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:4px;padding:3px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-bn-soft);color:var(--lv-bn-ink);font-size:11px;font-weight:800}.lv-benefits__toggles-icon{width:12px;height:12px;stroke-width:2.4}@media (max-width:640px){.lv-benefits__chmail{left:4%;width:160px}.lv-benefits__chsms{right:4%;width:140px}.lv-benefits__linkpill{left:5%;font-size:11px}.lv-benefits__fchip--link{left:6%}.lv-benefits__toggles{width:84%}}
.lv-anatomy{--an-lux-bg:#1f1c17;--an-lux-ink:#f3ece0;--an-lux-muted:#b9ad97;--an-gold:#c8a96a;position:relative;overflow:hidden;padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-night));color:var(--lv-band-ink,var(--lv-white))}.lv-anatomy__shape{--lv-shape-size:280px;--lv-shape-radius:64px;--lv-shape-bg:var(--lv-night-deep);--r:12deg;right:-90px;top:-80px}.lv-anatomy__wrap{position:relative;display:flex;flex-direction:column;gap:48px}.lv-anatomy__head{display:flex;flex-direction:column;gap:14px;max-width:820px}.lv-anatomy__title em{color:var(--lv-accent)}.lv-anatomy__lead{margin:0;color:var(--lv-on-night);font-size:18px;line-height:1.5}.lv-anatomy__row{display:flex;flex-wrap:wrap;align-items:center;gap:48px}.lv-anatomy__figure{display:flex;flex:3 1 600px;flex-direction:column;gap:16px;min-width:0;margin:0}.lv-anatomy__stage{position:relative;width:100%;max-width:700px;height:640px;margin:0 auto}.lv-anatomy__leaders{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.lv-anatomy__rings{position:absolute;left:50%;top:120px;width:400px;height:400px;margin-left:-200px;color:var(--lv-night-soft)}.lv-anatomy__phone{position:absolute;left:50%;top:0;width:280px;margin-left:-140px;padding:7px;border-radius:40px;background:var(--lv-night-soft);box-shadow:0 40px 80px rgba(0,0,0,0.45)}.lv-anatomy__screen{display:flex;flex-direction:column;gap:12px;height:610px;padding:14px 16px 16px;overflow:hidden;border-radius:33px;background:var(--an-lux-bg);color:var(--an-lux-ink)}.lv-anatomy__url{display:inline-flex;align-items:center;align-self:center;gap:6px;padding:4px 12px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.08);color:var(--an-lux-muted);font-size:11px;font-weight:700}.lv-anatomy__url-icon{width:11px;height:11px;stroke-width:2.4}.lv-anatomy__lux-brand{font-family:"Playfair Display",Georgia,serif;font-size:15px;font-weight:700;letter-spacing:0.2em;text-align:center;text-transform:uppercase}.lv-anatomy__reveal-title{margin:0;font-family:"Playfair Display",Georgia,serif;font-size:23px;font-weight:600;line-height:1.12}.lv-anatomy__video{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:4px;background:var(--lv-night-soft)}.lv-anatomy__video-img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.lv-anatomy__play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;background:var(--an-gold);color:#15130f;box-shadow:0 0 0 10px rgba(255,255,255,0.25)}.lv-anatomy__play .lv-icon{width:22px;height:22px;margin-left:3px}.lv-anatomy__subtitle{position:absolute;left:10px;right:10px;bottom:12px;margin:0;font-size:13px;font-weight:700;text-align:center}.lv-anatomy__subtitle .lv-caption{font-size:13px}.lv-anatomy__cta{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:2px;background:var(--an-gold);color:#15130f;font-family:"Playfair Display",Georgia,serif;font-size:15px;font-weight:700}.lv-anatomy__langs{display:flex;justify-content:center;gap:6px;font-size:11px;font-weight:800}.lv-anatomy__lang{padding:3px 9px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.1)}.lv-anatomy__lang--active{background:var(--an-gold);color:#15130f}.lv-anatomy__marker{display:none}.lv-anatomy__callouts{margin:0;padding:0;list-style:none}.lv-anatomy__callout{position:absolute;display:flex;flex-direction:column;gap:2px;width:190px}.lv-anatomy__callout[data-n="1"],.lv-anatomy__callout[data-n="2"],.lv-anatomy__callout[data-n="3"]{left:0;align-items:flex-end;text-align:right}.lv-anatomy__callout[data-n="1"] .lv-anatomy__callout-head,.lv-anatomy__callout[data-n="2"] .lv-anatomy__callout-head,.lv-anatomy__callout[data-n="3"] .lv-anatomy__callout-head{flex-direction:row-reverse}.lv-anatomy__callout[data-n="4"],.lv-anatomy__callout[data-n="5"],.lv-anatomy__callout[data-n="6"]{right:0}.lv-anatomy__callout[data-n="1"]{top:46px}.lv-anatomy__callout[data-n="2"]{top:226px}.lv-anatomy__callout[data-n="3"]{top:446px}.lv-anatomy__callout[data-n="4"]{top:116px}.lv-anatomy__callout[data-n="5"]{top:296px}.lv-anatomy__callout[data-n="6"]{top:536px}.lv-anatomy__callout-head{display:inline-flex;align-items:center;gap:8px;font-family:var(--lv-font-heading);font-size:17px;font-weight:800;line-height:1.2}.lv-anatomy__callout-num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--lv-accent);color:var(--lv-night);font-size:13px}.lv-anatomy__callout-text{color:var(--lv-on-night-faint);font-size:14px}.lv-anatomy__caption{margin:0;color:var(--lv-on-night-faint);font-size:13px;text-align:center}.lv-anatomy__console{display:flex;flex:2 1 400px;flex-direction:column;gap:22px;min-width:0;padding:clamp(22px,2.4vw,32px);border-radius:36px;background:var(--lv-night-deep)}.lv-anatomy__console-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lv-anatomy__console-title{display:inline-flex;align-items:center;gap:10px;font-family:var(--lv-font-heading);font-size:17px;font-weight:800}.lv-anatomy__mark{width:auto;height:20px}.lv-anatomy__console-badge{padding:5px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-accent);font-size:12px;font-weight:800;white-space:nowrap}.lv-anatomy__group{display:flex;flex-direction:column;gap:10px}.lv-anatomy__group-label{margin:0;color:var(--lv-on-night-faint);font-family:var(--lv-font-heading);font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.lv-anatomy__chips,.lv-anatomy__codes{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lv-anatomy__chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-size:14px;font-weight:800;text-decoration:none}.lv-anatomy__chip .lv-icon{width:16px;height:16px;color:var(--lv-accent);stroke-width:2}.lv-anatomy__chip--link:hover{color:var(--lv-accent)}.lv-anatomy__controls{margin:0;padding:6px 16px;border-radius:22px;background:var(--lv-night);list-style:none}.lv-anatomy__control{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;border-bottom:1px solid var(--lv-night-soft)}.lv-anatomy__control:last-child{border-bottom:0}.lv-anatomy__control-label{font-size:15px;font-weight:700}.lv-anatomy__control-value{color:var(--lv-on-night);font-size:13px;font-weight:800;white-space:nowrap}.lv-anatomy__toggle{position:relative;flex:none;width:46px;height:26px;border-radius:13px;background:var(--lv-accent)}.lv-anatomy__toggle-knob{position:absolute;right:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--lv-night)}.lv-anatomy__code{padding:7px 12px;border-radius:10px;box-shadow:inset 0 0 0 1.5px var(--lv-night-soft);font-family:var(--lv-font-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:13px;font-weight:700}.lv-anatomy__code[data-highlight="true"]{color:var(--lv-accent);box-shadow:inset 0 0 0 1.5px var(--lv-accent)}@keyframes lvAnatomyBlink{0%,100%{opacity:1}50%{opacity:0.35}}.lv-anatomy__blink{animation:lvAnatomyBlink 2.4s ease-in-out infinite}.lv-anatomy__link{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;min-height:44px;color:var(--lv-white);font-family:var(--lv-font-heading);font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.lv-anatomy__link:hover{color:var(--lv-accent)}.lv-anatomy__link-arrow{width:16px;height:16px;stroke-width:2}@media (max-width:960px){.lv-anatomy__leaders{display:none}.lv-anatomy__figure{gap:18px}.lv-anatomy__stage{height:auto;max-width:none}.lv-anatomy__phone{position:relative;left:auto;top:auto;margin:0 auto}.lv-anatomy__rings{top:110px;width:360px;height:360px;margin-left:-180px}.lv-anatomy__marker{position:absolute;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-accent);color:var(--lv-night);font-size:12px;font-weight:800;box-shadow:0 0 0 4px var(--lv-night)}.lv-anatomy__marker[data-n="1"],.lv-anatomy__marker[data-n="2"],.lv-anatomy__marker[data-n="3"]{left:-17px}.lv-anatomy__marker[data-n="4"],.lv-anatomy__marker[data-n="5"],.lv-anatomy__marker[data-n="6"]{right:-17px}.lv-anatomy__marker[data-n="1"]{top:7.6%}.lv-anatomy__marker[data-n="2"]{top:16.2%}.lv-anatomy__marker[data-n="3"]{top:81%}.lv-anatomy__marker[data-n="4"]{top:47.6%}.lv-anatomy__marker[data-n="5"]{top:1.3%}.lv-anatomy__marker[data-n="6"]{top:91%}.lv-anatomy__callouts{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:22px}.lv-anatomy__callout,.lv-anatomy__callout[data-n="1"],.lv-anatomy__callout[data-n="2"],.lv-anatomy__callout[data-n="3"],.lv-anatomy__callout[data-n="4"],.lv-anatomy__callout[data-n="5"],.lv-anatomy__callout[data-n="6"]{position:static;align-items:flex-start;width:auto;text-align:left}.lv-anatomy__callout[data-n="1"] .lv-anatomy__callout-head,.lv-anatomy__callout[data-n="2"] .lv-anatomy__callout-head,.lv-anatomy__callout[data-n="3"] .lv-anatomy__callout-head{flex-direction:row}.lv-anatomy__callout-head{font-size:14px}.lv-anatomy__callout-num{width:24px;height:24px;font-size:12px}.lv-anatomy__callout-text{display:none}.lv-anatomy__caption{text-align:left}}@media (max-width:640px){.lv-anatomy{padding-block:48px 44px}.lv-anatomy__shape{--lv-shape-size:170px;--lv-shape-radius:44px;right:-60px;top:-50px}.lv-anatomy__wrap,.lv-anatomy__row{gap:22px}.lv-anatomy__title{font-size:32px;line-height:1.05}.lv-anatomy__lead{display:none}.lv-anatomy__figure,.lv-anatomy__console{flex:none;width:100%}.lv-anatomy__rings{top:70px;width:300px;height:300px;margin-left:-150px}.lv-anatomy__phone{width:224px;padding:5px;border-radius:32px;box-shadow:0 30px 60px rgba(0,0,0,0.45)}.lv-anatomy__screen{gap:9px;height:460px;padding:10px 12px 12px;border-radius:27px}.lv-anatomy__url{padding:3px 10px;font-size:9px}.lv-anatomy__url-icon{display:none}.lv-anatomy__lux-brand{font-size:12px}.lv-anatomy__reveal-title{font-size:18px}.lv-anatomy__play{width:48px;height:48px;margin:-24px 0 0 -24px;box-shadow:0 0 0 8px rgba(255,255,255,0.25)}.lv-anatomy__play .lv-icon{width:17px;height:17px}.lv-anatomy__subtitle{display:none}.lv-anatomy__cta{min-height:34px;font-size:12px}.lv-anatomy__langs{gap:4px;font-size:9px}.lv-anatomy__lang{padding:2px 7px}.lv-anatomy__callouts{margin-top:18px}.lv-anatomy__caption{font-size:12px}.lv-anatomy__console{gap:14px;padding:18px;border-radius:28px}.lv-anatomy__console-title{gap:8px;font-size:15px}.lv-anatomy__mark{height:16px}.lv-anatomy__console-badge{padding:4px 10px;font-size:11px}.lv-anatomy__group-label,.lv-anatomy__group--experience{display:none}.lv-anatomy__controls{padding:2px 14px;border-radius:18px}.lv-anatomy__control{gap:12px;min-height:48px}.lv-anatomy__control-label{font-size:14px}.lv-anatomy__control-value{font-size:12px}.lv-anatomy__toggle{width:42px;height:24px}.lv-anatomy__toggle-knob{width:18px;height:18px}.lv-anatomy__codes{gap:6px}.lv-anatomy__code{padding:6px 10px;border-radius:9px;font-size:12px}.lv-anatomy__link{gap:8px;font-size:15px}.lv-anatomy__link-arrow{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.lv-anatomy__blink{animation:none}}
.lv-brand-switcher{padding-block:0;position:relative;overflow:hidden;background:var(--b-wash,var(--lv-cream));color:var(--lv-ink);content-visibility:auto;contain-intrinsic-size:auto 870px}@media (max-width:1220px){.lv-brand-switcher{contain-intrinsic-size:auto 1420px}}@media (max-width:960px){.lv-brand-switcher{contain-intrinsic-size:auto 980px}}@media (max-width:640px){.lv-brand-switcher{contain-intrinsic-size:auto 1010px}}.lv-brand-switcher__shape{z-index:0;opacity:0.16}.lv-brand-switcher__shape--a{--lv-shape-size:280px;--lv-shape-radius:64px;--lv-shape-bg:var(--b-accent);--r:12deg;right:-90px;top:-70px}.lv-brand-switcher__shape--b{--lv-shape-size:120px;--lv-shape-bg:var(--b-accent);--r:-10deg;left:38%;bottom:-50px;opacity:0.12;animation-delay:-5s}.lv-brand-switcher__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:48px 56px;padding-block:var(--lv-band-y)}.lv-brand-switcher__copy{flex:1 1 360px;max-width:440px;display:flex;flex-direction:column;align-items:flex-start;gap:26px}.lv-brand-switcher__title{font-size:clamp(34px,4vw,54px)}.lv-brand-switcher__lead-short{display:none}.lv-brand-switcher__tabs{display:flex;flex-direction:column;gap:12px;align-self:stretch}.lv-brand-switcher__tabs-label{font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-body)}.lv-brand-switcher__tablist{display:flex;flex-wrap:wrap;gap:8px}.lv-brand-switcher__tab{min-height:50px;padding:0 22px;border:2px solid var(--lv-night);border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-family:var(--t-font,var(--lv-font-heading));font-style:var(--t-style,normal);letter-spacing:var(--t-tracking,0);font-weight:700;font-size:16px;line-height:1.1;white-space:nowrap}.lv-brand-switcher__tab[aria-pressed="true"]{background:var(--lv-night);color:var(--lv-white)}.lv-brand-switcher__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-self:stretch}.lv-brand-switcher__fact{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:20px;background:var(--lv-white)}.lv-brand-switcher__fact-label{display:flex;align-items:center;gap:8px;font-family:var(--lv-font-sans);font-weight:800;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;color:var(--lv-body)}.lv-brand-switcher__fact-icon{width:16px;height:16px;stroke-width:2}.lv-brand-switcher__fact-value{min-height:26px}.lv-brand-switcher__wordmark{font-family:var(--b-font,var(--lv-font-heading));font-style:var(--b-style,normal);letter-spacing:var(--b-tracking,0);font-weight:700;line-height:1.1}.lv-brand-switcher__wordmark--logo{font-size:20px;color:var(--b-logo-ink,var(--lv-night))}.lv-brand-switcher__swatches{display:flex;gap:6px}.lv-brand-switcher__swatch{display:inline-block;width:28px;height:28px;border-radius:50%;background:var(--s);box-shadow:inset 0 0 0 1px rgba(11,23,45,0.18)}.lv-brand-switcher__type{display:flex;align-items:baseline;gap:8px}.lv-brand-switcher__aa{font-family:var(--b-font,var(--lv-font-heading));font-style:var(--b-style,normal);font-weight:700;font-size:26px;line-height:1}.lv-brand-switcher__font-name{font-size:13px;color:var(--lv-body)}.lv-brand-switcher__tone{font-family:var(--lv-font-sans);font-weight:800;font-size:16px}.lv-brand-switcher__link{--lv-btn-ink:var(--lv-night);font-size:16px}.lv-brand-switcher__demo{flex:2 1 680px;min-width:0;display:flex;flex-direction:column;gap:18px}.lv-brand-switcher__stage{position:relative;width:100%;max-width:820px;height:640px;margin-inline:auto}.lv-brand-switcher__thread--phone{display:none}.lv-brand-switcher__phone{--lv-phone-w:260px;--lv-phone-pad:7px;--lv-phone-radius:40px;--lv-phone-shadow:0 30px 60px rgba(11,23,45,0.25);position:absolute}.lv-brand-switcher__phone--record{--r:-4deg;left:0;top:30px}.lv-brand-switcher__phone--reveal{--r:3deg;right:0;top:0}.lv-brand-switcher__screen{aspect-ratio:auto;height:520px;display:flex;flex-direction:column;gap:14px;padding:20px 16px 18px;background:var(--b-bg);color:var(--b-ink)}.lv-brand-switcher__screen--reveal{padding-bottom:16px;background:var(--b-surface)}.lv-brand-switcher__wordmark--screen{display:block;text-align:center;font-size:15px}.lv-brand-switcher__screen-title{font-family:var(--b-font,var(--lv-font-heading));font-style:var(--b-style,normal);font-weight:600;font-size:22px;line-height:1.12}.lv-brand-switcher__media{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:var(--b-media-radius,4px)}.lv-brand-switcher__still{width:100%;height:100%;object-fit:cover;object-position:center 25%}.lv-brand-switcher__media > picture{display:block;height:100%}.lv-brand-switcher__rec,.lv-brand-switcher__from{position:absolute;left:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.75);color:var(--lv-white);font-family:var(--lv-font-sans);font-weight:800;font-size:11px;line-height:1.2;white-space:nowrap}.lv-brand-switcher__rec{top:10px}.lv-brand-switcher__from{bottom:10px}.lv-brand-switcher__wave{position:absolute;left:50%;bottom:12px;color:var(--lv-white);transform:translateX(-50%)}.lv-brand-switcher__controls{display:flex;align-items:center;justify-content:space-between;padding:0 6px}.lv-brand-switcher__control{font-family:var(--lv-font-sans);font-weight:700;font-size:13px;color:var(--b-muted)}.lv-brand-switcher__record{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;border:3px solid var(--b-accent)}.lv-brand-switcher__record-inner{display:block;width:42px;height:42px;border-radius:var(--b-rec-radius,4px);background:var(--b-accent)}.lv-brand-switcher__play{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:var(--b-accent);color:var(--b-accent-ink);box-shadow:0 0 0 10px rgba(255,255,255,0.3)}.lv-brand-switcher__play .lv-icon{width:22px;height:22px;margin-left:2px}.lv-brand-switcher__cta{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 10px;border-radius:var(--b-btn-radius,2px);background:var(--b-accent);color:var(--b-accent-ink);font-family:var(--b-font,var(--lv-font-heading));font-style:var(--b-style,normal);font-weight:700;font-size:15px;text-align:center}.lv-brand-switcher__powered{text-align:center;font-family:var(--lv-font-sans);font-weight:700;font-size:11px;color:var(--b-muted)}.lv-brand-switcher__card-slot{position:absolute;left:50%;top:360px;z-index:2;width:310px;margin-left:-155px}.lv-brand-switcher__card{--r:5deg;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.586 / 1;padding:18px 20px;border-radius:var(--b-card-radius,10px);background:var(--b-card-bg);color:var(--b-card-ink);box-shadow:0 30px 60px rgba(11,23,45,0.3)}.lv-brand-switcher__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lv-brand-switcher__wordmark--card{font-size:16px}.lv-brand-switcher__amount{font-family:var(--lv-font-heading);font-weight:800;font-size:20px}.lv-brand-switcher__card-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.lv-brand-switcher__card-text{display:flex;flex-direction:column;gap:8px;min-width:0}.lv-brand-switcher__card-line{font-family:var(--b-font,var(--lv-font-heading));font-style:var(--b-style,normal);font-weight:600;font-size:16px}.lv-brand-switcher__card-wave{gap:2px;color:var(--b-card-wave)}.lv-brand-switcher__qr{flex:none;display:inline-flex;width:58px;height:58px;padding:6px;border-radius:10px;background:var(--lv-white);color:var(--lv-night)}.lv-brand-switcher__qr .lv-icon{width:100%;height:100%}.lv-brand-switcher__captions{display:contents}.lv-brand-switcher__caption{position:absolute;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--lv-font-sans);font-weight:800;font-size:15px;text-align:center}.lv-brand-switcher__caption--1{left:-30px;top:578px;width:320px;white-space:nowrap;transform:rotate(-4deg)}.lv-brand-switcher__caption--2{left:50%;top:574px;width:310px;margin-left:-155px}.lv-brand-switcher__caption--3{right:-30px;top:548px;width:320px;white-space:nowrap;transform:rotate(3deg)}.lv-brand-switcher__caption-num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--lv-night);color:var(--lv-white);font-size:13px}.lv-brand-switcher__note{text-align:center;color:var(--lv-body)}@media (max-width:960px){.lv-brand-switcher__shape--a{--lv-shape-size:170px;--lv-shape-radius:44px;right:-60px;top:-50px}.lv-brand-switcher__shape--b{display:none}.lv-brand-switcher__inner{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:20px;padding-block:48px 36px}.lv-brand-switcher__copy,.lv-brand-switcher__demo{display:contents}.lv-brand-switcher__title{order:1}.lv-brand-switcher__lead{order:2}.lv-brand-switcher__tabs{order:3}.lv-brand-switcher__stage{order:4}.lv-brand-switcher__title{font-size:32px;line-height:1.05}.lv-brand-switcher__tabs{gap:10px}.lv-brand-switcher__tabs-label{font-size:11px}.lv-brand-switcher__tablist{flex-wrap:nowrap;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px var(--lv-gutter);margin-inline:calc(var(--lv-gutter) * -1)}.lv-brand-switcher__tablist::-webkit-scrollbar{display:none}.lv-brand-switcher__tab{flex:none;scroll-snap-align:start;min-height:46px;padding:0 18px;font-size:15px}.lv-brand-switcher__facts{order:5;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px var(--lv-gutter);margin-inline:calc(var(--lv-gutter) * -1)}.lv-brand-switcher__facts::-webkit-scrollbar{display:none}.lv-brand-switcher__fact{flex:none;flex-direction:row;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;scroll-snap-align:start}.lv-brand-switcher__fact-label{font-size:10px}.lv-brand-switcher__fact-icon{display:none}.lv-brand-switcher__fact-value{min-height:0}.lv-brand-switcher__wordmark--logo{font-size:15px;white-space:nowrap}.lv-brand-switcher__swatch{width:20px;height:20px}.lv-brand-switcher__aa{font-size:18px}.lv-brand-switcher__font-name{font-size:12px;white-space:nowrap}.lv-brand-switcher__tone{font-size:13px;white-space:nowrap}.lv-brand-switcher__link{display:none}.lv-brand-switcher__stage{max-width:350px;height:500px}.lv-brand-switcher__thread--desktop{display:none}.lv-brand-switcher__thread--phone{display:block}.lv-brand-switcher__phone{--lv-phone-w:168px;--lv-phone-pad:5px;--lv-phone-radius:28px;--lv-phone-shadow:0 20px 44px rgba(11,23,45,0.25)}.lv-brand-switcher__phone--record{top:0}.lv-brand-switcher__phone--reveal{--r:4deg;top:28px}.lv-brand-switcher__screen{height:330px;gap:9px;padding:13px 10px 12px}.lv-brand-switcher__screen--reveal{padding-bottom:10px}.lv-brand-switcher__wordmark--screen{font-size:11px}.lv-brand-switcher__screen-title{font-size:15px}.lv-brand-switcher__screen--reveal .lv-brand-switcher__screen-title{font-size:14px}.lv-brand-switcher__rec{top:7px;left:7px;gap:4px;padding:2px 7px;font-size:9px}.lv-brand-switcher__from{display:none}.lv-brand-switcher__wave{--lv-wave-h:14px;bottom:8px;gap:2px}.lv-brand-switcher__wave span:nth-child(n + 13){display:none}.lv-brand-switcher__controls{padding:0 4px}.lv-brand-switcher__control{font-size:10px}.lv-brand-switcher__record{width:42px;height:42px;border-width:2.5px}.lv-brand-switcher__record-inner{width:28px;height:28px}.lv-brand-switcher__play{width:42px;height:42px;margin:-21px 0 0 -21px;box-shadow:0 0 0 7px rgba(255,255,255,0.3)}.lv-brand-switcher__play .lv-icon{width:15px;height:15px}.lv-brand-switcher__cta{min-height:32px;font-size:11px}.lv-brand-switcher__powered{font-size:8px}.lv-brand-switcher__card-slot{top:318px;width:236px;margin-left:-118px}.lv-brand-switcher__card{--r:4deg;padding:13px 15px;box-shadow:0 24px 50px rgba(11,23,45,0.3)}.lv-brand-switcher__wordmark--card{font-size:12px}.lv-brand-switcher__amount{font-size:16px}.lv-brand-switcher__card-text{gap:6px}.lv-brand-switcher__card-line{font-size:13px}.lv-brand-switcher__card-wave{--lv-wave-h:14px}.lv-brand-switcher__card-wave span:nth-child(n + 13){display:none}.lv-brand-switcher__qr{width:42px;height:42px;padding:4px;border-radius:8px}.lv-brand-switcher__captions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:500px}.lv-brand-switcher__stage{height:auto;min-height:500px}.lv-brand-switcher__caption,.lv-brand-switcher__caption--1,.lv-brand-switcher__caption--2,.lv-brand-switcher__caption--3{position:static;width:auto;margin:0;flex-direction:column;justify-content:flex-start;gap:6px;font-size:12px;white-space:normal;transform:none}.lv-brand-switcher__caption-num{width:24px;height:24px;font-size:12px}.lv-brand-switcher__note{text-align:left;order:6}}@media (max-width:640px){.lv-brand-switcher__lead{font-size:16px}.lv-brand-switcher__lead-full{display:none}.lv-brand-switcher__lead-short{display:inline}}
.lv-capability-index{padding-block:0;position:relative;overflow:hidden;background:var(--lv-band-bg,var(--lv-surface-alt));color:var(--lv-band-ink,var(--lv-ink))}.lv-capability-index [data-color="teal"]{--ci-c:var(--lv-teal);--ci-soft:var(--lv-teal-soft);--ci-ink:var(--lv-teal-deep)}.lv-capability-index [data-color="green"]{--ci-c:var(--lv-green);--ci-soft:var(--lv-green-soft);--ci-ink:var(--lv-green-deep)}.lv-capability-index [data-color="violet"]{--ci-c:var(--lv-violet-light);--ci-soft:var(--lv-violet-soft);--ci-ink:var(--lv-violet)}.lv-capability-index [data-color="yellow"]{--ci-c:var(--lv-yellow);--ci-soft:var(--lv-yellow-soft);--ci-ink:var(--lv-yellow-text)}.lv-capability-index [data-color="coral"]{--ci-c:var(--lv-coral);--ci-soft:var(--lv-coral-soft);--ci-ink:var(--lv-coral-deep)}.lv-capability-index [data-color="white"]{--ci-c:var(--lv-white)}.lv-capability-index__thread{position:absolute;left:0;top:40px;width:100%;height:260px;pointer-events:none}.lv-capability-index__thread path{fill:none;stroke:var(--lv-teal);stroke-width:3;stroke-linecap:round;stroke-dasharray:2 14;vector-effect:non-scaling-stroke}.lv-capability-index__inner{position:relative;display:flex;flex-direction:column;gap:28px;padding-top:clamp(64px,7vw,100px);padding-bottom:clamp(64px,7vw,96px)}.lv-capability-index__title{margin:0;max-width:860px;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-0.035em}.lv-capability-index__title em{font-weight:400;font-style:italic}.lv-capability-index__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:10px;border-radius:var(--lv-radius-pill);background:var(--lv-white);box-shadow:0 12px 30px rgba(11,23,45,0.06)}.lv-capability-index__chips{display:flex;flex-wrap:wrap;gap:6px}.lv-capability-index:not([data-filter-mounted]) .lv-capability-index__chips{visibility:hidden}.lv-capability-index__chip{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 16px 0 12px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:15px;font-weight:700;white-space:nowrap;transition:background-color 0.25s ease,color 0.25s ease}.lv-capability-index__chip:hover{background:var(--lv-surface-alt)}.lv-capability-index__chip-dot{flex:none;width:12px;height:12px;border-radius:50%;background:var(--ci-c);box-shadow:inset 0 0 0 1.5px rgba(11,23,45,0.25)}.lv-capability-index__chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);font-size:12px;font-weight:800;transition:background-color 0.25s ease,color 0.25s ease}.lv-capability-index__chip[aria-pressed="true"]{background:var(--lv-night);color:var(--lv-white)}.lv-capability-index__chip[aria-pressed="true"] .lv-capability-index__chip-count{background:var(--lv-green);color:var(--lv-night)}.lv-capability-index__results{margin:0;padding-right:16px;font-size:14px;font-weight:700;color:var(--lv-body)}.lv-capability-index__groups{display:flex;flex-direction:column}.lv-capability-index__family{display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px;padding:36px 0;border-top:2px dashed rgba(11,23,45,0.12)}.lv-capability-index__family[hidden]{display:none}.lv-capability-index__family-head{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lv-capability-index__family-tile{display:flex;align-items:center;justify-content:center;flex:none;width:60px;height:60px;border-radius:18px;background:var(--ci-c);color:var(--lv-night)}.lv-capability-index__family-tile .lv-icon{width:28px;height:28px}.lv-capability-index__family-text{display:flex;flex-direction:column;gap:12px}.lv-capability-index__family-name{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:28px;line-height:1.08;letter-spacing:-0.025em}.lv-capability-index__family-line{font-size:16px;color:var(--lv-body)}.lv-capability-index__family-count{display:inline-flex;align-items:center;padding:5px 12px;border-radius:var(--lv-radius-pill);background:var(--ci-soft);color:var(--ci-ink);font-family:var(--lv-font-heading);font-size:13px;font-weight:800}.lv-capability-index__items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.lv-capability-index__items > li{display:flex}.lv-capability-index__item{flex:1;display:flex;align-items:flex-start;gap:14px;min-height:96px;padding:16px;border-radius:22px;background:var(--lv-white);color:var(--lv-night);text-decoration:none;transition:box-shadow 0.2s ease}a.lv-capability-index__item:hover{color:var(--lv-night);box-shadow:0 0 0 2px var(--lv-night)}.lv-capability-index__item--signature{background:var(--ci-soft)}.lv-capability-index__item-tile{display:flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;border-radius:14px;background:var(--ci-soft);color:var(--ci-ink)}.lv-capability-index__item--signature .lv-capability-index__item-tile{background:var(--lv-night);color:var(--ci-c)}.lv-capability-index__item-tile .lv-icon{width:22px;height:22px}.lv-capability-index__item-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.lv-capability-index__item-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.lv-capability-index__item-name{font-family:var(--lv-font-heading);font-size:16px;font-weight:800;line-height:1.25;letter-spacing:-0.01em}.lv-capability-index__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-sans);font-size:10px;font-weight:800;line-height:1.5;letter-spacing:0.06em;text-transform:uppercase}.lv-capability-index__badge .lv-icon{width:9px;height:9px;color:var(--ci-c)}.lv-capability-index__item-line{font-size:14px;line-height:1.4;color:var(--lv-body)}.lv-capability-index__item-chevron{display:none}.lv-capability-index__item-arrow{flex:none;width:16px;height:16px;margin-top:4px;stroke-width:2}.lv-capability-index__note{margin:0;display:flex;align-items:center;gap:12px;font-size:15px;color:var(--lv-body)}.lv-capability-index__note-tile{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--lv-white);color:var(--lv-night)}.lv-capability-index__note-tile .lv-icon{width:18px;height:18px}@media (max-width:960px){.lv-capability-index__thread{display:none}.lv-capability-index__inner{gap:18px}.lv-capability-index__bar{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:12px;padding:0;border-radius:0;background:none;box-shadow:none}.lv-capability-index__chips{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--lv-gutter));padding:4px var(--lv-gutter) 12px}.lv-capability-index__chips::-webkit-scrollbar{display:none}.lv-capability-index__chip{flex:none;scroll-snap-align:start;min-height:44px;padding:0 12px 0 10px;font-size:14px;box-shadow:0 6px 16px rgba(11,23,45,0.06)}.lv-capability-index__chip-dot{width:11px;height:11px}.lv-capability-index__chip-count{min-width:22px;height:22px;font-size:11px}.lv-capability-index__results{margin:-12px 0 0;padding:0;font-size:13px}.lv-capability-index__groups{gap:26px;margin-top:8px}.lv-capability-index__family{display:flex;flex-direction:column;gap:12px;padding:0;border-top:0}.lv-capability-index__family-head{flex-direction:row;align-items:center;gap:12px}.lv-capability-index__family-tile{width:46px;height:46px;border-radius:14px}.lv-capability-index__family-tile .lv-icon{width:22px;height:22px}.lv-capability-index__family-text{flex:1;min-width:0;gap:0}.lv-capability-index__family-name{font-size:21px;line-height:1.15;letter-spacing:-0.02em}.lv-capability-index__family-line{font-size:13px}.lv-capability-index [data-short] > .lv-capability-index__swap{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lv-capability-index [data-short]::after{content:attr(data-short);content:attr(data-short) / ""}.lv-capability-index__family-count{justify-content:center;flex:none;min-width:30px;height:30px;padding:0 8px}.lv-capability-index__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:4px 0;border-radius:22px;background:var(--lv-white)}.lv-capability-index__items > li:nth-child(n + 3){border-top:1px solid #eef1f5}.lv-capability-index__item,.lv-capability-index__item--signature{align-items:center;gap:12px;min-height:64px;padding:10px 14px;border-radius:0;background:transparent}a.lv-capability-index__item:hover{box-shadow:none;background:var(--lv-surface)}.lv-capability-index__item-tile{width:40px;height:40px;border-radius:12px}.lv-capability-index__item-tile .lv-icon{width:20px;height:20px}.lv-capability-index__item-text{gap:2px}.lv-capability-index__item-name{font-size:15px}.lv-capability-index__badge{padding:1px 7px;font-size:9px}.lv-capability-index__badge .lv-icon{display:none}.lv-capability-index__item-line{font-size:13px;line-height:1.35}.lv-capability-index__item-arrow{display:none}.lv-capability-index__item-chevron{display:inline-block;flex:none;width:14px;height:14px;stroke-width:2}.lv-capability-index__note{font-size:13px}.lv-capability-index__note-tile{display:none}}@media (max-width:640px){.lv-capability-index__inner{padding-top:48px;padding-bottom:44px}.lv-capability-index__title{font-size:32px}.lv-capability-index__items{grid-template-columns:minmax(0,1fr)}.lv-capability-index__items > li:nth-child(n + 2){border-top:1px solid #eef1f5}}@media (prefers-reduced-motion:reduce){.lv-capability-index__chip,.lv-capability-index__chip-count,.lv-capability-index__item{transition:none}}
.lv-cvg{overflow:hidden;padding-block:clamp(64px,7vw,96px)}.lv-cvg{--fc-on-accent:var(--lv-night);--fc-accent-lit:var(--lv-accent)}.lv-cvg[data-accent="violet"]{--fc-on-accent:var(--lv-white);--fc-accent-lit:var(--lv-violet-light)}.lv-cvg__rings{position:absolute;right:-160px;top:-160px;width:440px;height:440px;color:var(--fc-accent-lit)}.lv-cvg__wrap{position:relative;display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.lv-cvg__head{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.lv-cvg__title{max-width:860px;font-size:clamp(34px,4vw,54px)}.lv-cvg__title em{letter-spacing:inherit}.lv-cvg[data-tone="night"] .lv-cvg__title em{color:var(--fc-accent-lit)}.lv-cvg[data-tone="night"] .lv-cvg__eyebrow{color:var(--fc-accent-lit)}.lv-cvg__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px}.lv-cvg__card{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:24px;border-radius:32px;background:var(--lv-night-deep)}.lv-cvg[data-tone="surface-alt"] .lv-cvg__card{--mk-ring:var(--lv-white);background:var(--lv-white)}.lv-cvg__visual{flex:none;width:210px;height:170px}.lv-cvg__text{display:flex;flex:1 1 200px;flex-direction:column;align-items:flex-start;gap:10px}.lv-cvg__badge{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-sans);font-weight:800;font-size:12px;letter-spacing:0.04em;line-height:1.3;text-transform:uppercase}.lv-cvg__badge-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--lv-accent);color:var(--fc-on-accent)}.lv-cvg__badge-tile .lv-icon{width:13px;height:13px;stroke-width:2}.lv-cvg__card-title{font-family:var(--lv-font-heading);font-weight:800;font-size:22px;line-height:1.15;letter-spacing:-0.02em}.lv-cvg__card-body{font-size:16px;line-height:1.5;color:var(--lv-body)}.lv-cvg__note{font-size:13px;line-height:1.4;color:var(--lv-muted)}@media (max-width:640px){.lv-cvg{padding-block:44px 40px}.lv-cvg__rings{right:-110px;top:-110px;width:280px;height:280px}.lv-cvg__wrap{gap:18px}.lv-cvg__title{font-size:31px;line-height:1.05}.lv-cvg__grid{gap:14px}.lv-cvg__card{flex-direction:column;align-items:stretch;gap:14px;padding:18px;border-radius:26px}.lv-cvg__visual{width:100%;height:140px}.lv-cvg__text{flex:none}.lv-cvg__visual[data-visual="link-avatars"]{height:120px}.lv-cvg__badge{padding:3px 11px 3px 3px;font-size:11px}.lv-cvg__badge-tile{width:22px;height:22px}.lv-cvg__badge-tile .lv-icon{width:12px;height:12px}.lv-cvg__card-title{font-size:20px}.lv-cvg__card-body{font-size:15px}.lv-cvg__note{font-size:12px}.lv-cvg .lv-mk-gift__card{left:6px;top:8px;width:180px;padding:11px 12px;border-radius:14px}.lv-cvg .lv-mk-gift__brand{font-size:9px}.lv-cvg .lv-mk-gift__amount{font-size:13px}.lv-cvg .lv-mk-gift__qr svg{width:30px;height:30px}.lv-cvg .lv-mk-gift__chip{bottom:6px;padding:4px 11px 4px 4px;box-shadow:none}.lv-cvg .lv-mk-gift__chip-disc{width:20px;height:20px}.lv-cvg .lv-mk-link__chip{top:4px;padding:8px 11px;border-radius:12px;box-shadow:none}.lv-cvg .lv-mk-link__thread{display:none}.lv-cvg .lv-mk-link__faces{left:18px;top:66px}.lv-cvg .lv-mk-link__face,.lv-cvg .lv-mk-link__count{width:42px;height:42px;font-size:12px}.lv-cvg .lv-mk-link__pill{right:6px;top:74px}}
.lv-chapter-cards{position:relative;padding-block:clamp(64px,6vw,80px) 0;background:var(--lv-white);color:var(--lv-ink)}.lv-chapter-cards__inner{display:flex;gap:16px}.lv-chapter-cards__lane{display:flex;flex:var(--lv-chapters-count,1) 1 0;flex-direction:column;gap:18px;min-width:0}.lv-chapter-cards__legend{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-green-deep)}.lv-chapter-cards__legend::before{content:"";display:inline-block;width:22px;height:2px;border-radius:1px;background:var(--lv-green)}.lv-chapter-cards__lane[data-lane="people"] .lv-chapter-cards__legend{color:var(--lv-yellow-text)}.lv-chapter-cards__lane[data-lane="people"] .lv-chapter-cards__legend::before{background:var(--lv-yellow)}.lv-chapter-cards__list{display:grid;grid-template-columns:repeat(var(--lv-chapters-count,1),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.lv-chapter-cards__lane[data-lane="people"]{--lv-chapters-count:var(--lv-chapters-people,1)}.lv-chapter-cards__lane[data-lane="brand"]{--lv-chapters-count:var(--lv-chapters-brand,3)}.lv-chapter-cards__card{display:flex;align-items:center;gap:16px;min-height:128px;padding:16px 20px 16px 16px;border-radius:26px;background:var(--lv-chapter-bg,var(--lv-green-soft));color:var(--lv-night);text-decoration:none;transition:transform 0.2s var(--lv-ease)}.lv-chapter-cards__card:hover{color:var(--lv-night);transform:translateY(-2px)}.lv-chapter-cards__card[data-color="yellow"]{--lv-chapter-bg:var(--lv-yellow-soft)}.lv-chapter-cards__card[data-color="green"]{--lv-chapter-bg:var(--lv-green-soft)}.lv-chapter-cards__card[data-color="teal"]{--lv-chapter-bg:var(--lv-teal-soft)}.lv-chapter-cards__card[data-color="violet"]{--lv-chapter-bg:var(--lv-violet-soft)}.lv-chapter-cards__card[data-color="coral"]{--lv-chapter-bg:var(--lv-coral-soft)}.lv-chapter-cards__card[data-color="surface"]{--lv-chapter-bg:var(--lv-surface-alt)}.lv-chapter-cards__letter{flex:none;font-family:var(--lv-font-heading);font-weight:800;font-size:46px;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--lv-night)}.lv-chapter-cards__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lv-chapter-cards__title{font-family:var(--lv-font-heading);font-weight:800;font-size:18px;line-height:1.2;letter-spacing:-0.01em}.lv-chapter-cards__sub{font-size:14px;line-height:1.35;color:var(--lv-body)}.lv-chapter-cards__arrow{display:none;flex:none;width:16px;height:16px;stroke-width:2}@media (max-width:960px){.lv-chapter-cards__inner{flex-direction:column;gap:10px}.lv-chapter-cards__lane{flex:none;gap:10px}.lv-chapter-cards__lane[data-lane="brand"]{margin-top:8px}.lv-chapter-cards__legend{font-size:11px}.lv-chapter-cards__legend::before{width:18px}.lv-chapter-cards__list{gap:8px}}@media (max-width:640px){.lv-chapter-cards{padding-top:40px}.lv-chapter-cards__lane[data-lane="people"] .lv-chapter-cards__card{min-height:92px;padding:10px 16px 10px 14px;border-radius:22px}.lv-chapter-cards__lane[data-lane="people"] .lv-chapter-cards__letter{font-size:38px;-webkit-text-stroke-width:1.4px}.lv-chapter-cards__lane[data-lane="people"] .lv-chapter-cards__title{font-size:16px}.lv-chapter-cards__lane[data-lane="people"] .lv-chapter-cards__sub{font-size:13px}.lv-chapter-cards__lane[data-lane="people"] .lv-chapter-cards__arrow{display:inline-block}.lv-chapter-cards__lane[data-lane="brand"] .lv-chapter-cards__card{flex-direction:column;align-items:flex-start;gap:6px;min-height:128px;padding:12px;border-radius:20px}.lv-chapter-cards__lane[data-lane="brand"] .lv-chapter-cards__letter{font-size:30px;-webkit-text-stroke-width:1.3px}.lv-chapter-cards__lane[data-lane="brand"] .lv-chapter-cards__title{font-size:14px}.lv-chapter-cards__lane[data-lane="brand"] .lv-chapter-cards__sub{display:none}}
.lv-tickgrid{--tick-em:var(--lv-yellow);--tick-tile:rgba(255,255,255,0.1);--tick-glass:rgba(255,255,255,0.08);--on-accent:var(--lv-night);position:relative;overflow:hidden;padding-block:clamp(72px,8vw,112px);background:var(--lv-band-bg,var(--lv-violet));color:var(--lv-band-ink,var(--lv-white))}.lv-tickgrid:is([data-accent="violet"],[data-accent="coral"]),:root[data-brand="stories"] .lv-tickgrid:not([data-accent]){--on-accent:var(--lv-white)}.lv-tickgrid[data-emphasis="green"]{--tick-em:var(--lv-green)}.lv-tickgrid[data-emphasis="teal"]{--tick-em:var(--lv-teal)}.lv-tickgrid[data-emphasis="white"]{--tick-em:var(--lv-white)}.lv-tickgrid[data-emphasis="accent"]{--tick-em:var(--lv-accent)}.lv-tickgrid:is([data-tone="white"],[data-tone="surface-alt"]){--tick-tile:var(--lv-surface-alt);--tick-glass:color-mix(in srgb,var(--lv-accent) 10%,transparent)}.lv-tickgrid[data-tone="surface-alt"]{--tick-tile:var(--lv-white)}.lv-tickgrid__shape{--lv-shape-size:160px;--lv-shape-radius:40px;--lv-shape-bg:var(--tick-glass);--r:10deg;right:-40px;top:60px}.lv-tickgrid__wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:40px;max-width:calc(1100px + 2 * var(--lv-gutter));text-align:center}.lv-tickgrid__title{font-size:clamp(34px,3.8vw,56px);letter-spacing:-0.03em}.lv-tickgrid__title em{color:var(--tick-em)}.lv-tickgrid:is([data-tone="white"],[data-tone="surface-alt"]) .lv-tickgrid__title em{color:var(--lv-accent-deep)}.lv-tickgrid__lead{margin:-16px 0 0}.lv-tickgrid__grid{display:grid;grid-template-columns:repeat(var(--tick-cols,3),minmax(0,1fr));gap:14px;width:100%;margin:0;padding:0;list-style:none}.lv-tickgrid__tile{display:flex;align-items:center;gap:12px;padding:18px 20px;border-radius:20px;background:var(--tick-tile);font-family:var(--lv-font-heading);font-weight:700;line-height:1.3;text-align:left}.lv-tickgrid__disc{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--tick-em);color:var(--lv-night)}.lv-tickgrid:is([data-tone="white"],[data-tone="surface-alt"]) .lv-tickgrid__disc{background:var(--lv-accent);color:var(--on-accent)}.lv-tickgrid__disc .lv-icon{width:13px;height:13px;stroke-width:2.4}@media (max-width:960px){.lv-tickgrid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lv-tickgrid{padding-block:48px}.lv-tickgrid__shape{--lv-shape-size:170px;--lv-shape-radius:42px;right:-60px;top:-50px}.lv-tickgrid__wrap{gap:24px}.lv-tickgrid__title{font-size:32px;line-height:1.05;letter-spacing:-0.035em}.lv-tickgrid__grid{grid-template-columns:minmax(0,1fr);gap:10px}.lv-tickgrid__tile{padding:14px 16px;font-size:16px}.lv-tickgrid__disc{width:26px;height:26px}}
.lv-codecorner{position:relative;overflow:hidden;padding-block:0;background:var(--lv-night);color:var(--lv-white)}.lv-codecorner__dots{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.lv-codecorner__dots circle{fill:#1d3363}.lv-codecorner__rings{position:absolute;right:-180px;top:-180px;width:520px;height:520px;color:var(--lv-green);opacity:0.5;pointer-events:none}.lv-codecorner__inner{position:relative;display:flex;align-items:center;gap:clamp(40px,5vw,72px);padding-block:clamp(64px,7vw,112px)}.lv-codecorner__short,.lv-codecorner__steps-grid{display:none}.lv-codecorner__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.lv-codecorner__head{display:flex;align-items:flex-end;gap:22px}.lv-codecorner__num{font-family:var(--lv-font-heading);font-size:88px;font-weight:800;line-height:0.8;letter-spacing:-0.04em;color:transparent;-webkit-text-stroke:1.5px var(--lv-green)}.lv-codecorner__kicker{margin:0;font-family:var(--lv-font-mono);font-size:14px;font-weight:600;line-height:1.2;color:var(--lv-green)}.lv-codecorner__title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.04;letter-spacing:-0.035em;color:var(--lv-white)}.lv-codecorner__title em{letter-spacing:inherit;color:var(--lv-green)}.lv-codecorner__body{max-width:480px;margin:0;font-size:18px;line-height:1.5;color:var(--lv-on-night)}.lv-codecorner__actions{display:flex;flex-wrap:wrap;gap:12px}.lv-codecorner__cta.lv-btn{min-height:54px;padding:0 24px;box-shadow:none}.lv-codecorner__pending{display:inline-flex;align-items:center;gap:8px;min-height:54px;padding:0 20px;border-radius:var(--lv-radius-pill);box-shadow:inset 0 0 0 2px var(--lv-night-soft);color:var(--lv-on-night);font-family:var(--lv-font-heading);font-size:16px;font-weight:700;white-space:nowrap}.lv-codecorner__pending-badge{font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;color:var(--lv-on-night-faint)}.lv-codecorner__rows{align-self:stretch;max-width:520px;display:flex;flex-direction:column;gap:8px;margin-top:8px}.lv-codecorner__row{display:flex;align-items:center;gap:14px;min-height:60px;padding:8px 16px 8px 8px;border-radius:18px;background:var(--lv-night-deep);color:var(--lv-white);transition:background-color 0.2s ease}a.lv-codecorner__row:hover{background:#1d3363;color:var(--lv-white)}.lv-codecorner__tile{--lv-tile-size:44px;--lv-tile-radius:13px;--lv-tile-bg:var(--lv-night);--lv-tile-ink:var(--lv-green)}.lv-codecorner__tile .lv-icon{width:22px;height:22px;stroke-width:1.8}.lv-codecorner__row-label{flex:1;font-family:var(--lv-font-heading);font-size:16px;font-weight:800;line-height:1.25}.lv-codecorner__arrow{width:18px;height:18px;stroke-width:2}.lv-codecorner__stage{container:lv-codestage / inline-size;flex:1 1 560px;min-width:0;position:relative;height:560px}.lv-codecorner[data-visual="code"] .lv-codecorner__stage{height:auto;min-height:420px;display:flex;flex-direction:column;justify-content:center}.lv-codecorner__person{position:absolute;right:0;top:0;width:300px;height:560px}.lv-codecorner__slab{position:absolute}.lv-codecorner__slab--a{left:20px;right:0;top:70px;bottom:30px;border-radius:56px;background:var(--lv-green);transform:rotate(5deg)}.lv-codecorner__slab--b{left:34px;right:14px;top:60px;bottom:40px;border-radius:52px;background:var(--lv-green-shadow)}.lv-codecorner__person-img{position:absolute;left:0;right:0;bottom:0;width:300px;height:540px;object-fit:contain;object-position:center bottom}.lv-codecorner__domain{position:absolute;left:0;top:30px;z-index:2;display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--lv-font-mono);font-size:13px;color:var(--lv-on-night-faint)}.lv-codecorner__domain::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lv-green)}.lv-codecorner__window{position:absolute;left:0;top:70px;z-index:2;width:min(500px,100%);margin:0;overflow:hidden;border-radius:26px;background:var(--lv-night-deep);box-shadow:0 36px 80px rgba(0,0,0,0.45)}.lv-codecorner[data-visual="code"] .lv-codecorner__window,.lv-codecorner[data-visual="code"] .lv-codecorner__domain,.lv-codecorner[data-visual="code"] .lv-codecorner__chip{position:relative;left:auto;top:auto}.lv-codecorner[data-visual="code"] .lv-codecorner__window{width:min(560px,100%);margin-top:16px}.lv-codecorner[data-visual="code"] .lv-codecorner__chip{align-self:flex-start;margin:-22px 0 0 40px}.lv-codecorner__bar{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--lv-night-soft)}.lv-codecorner__bar i{width:11px;height:11px;border-radius:50%;background:var(--lv-coral)}.lv-codecorner__bar i:nth-child(2){background:var(--lv-yellow)}.lv-codecorner__bar i:nth-child(3){background:var(--lv-green)}.lv-codecorner__bar span{margin-left:12px;font-family:var(--lv-font-mono);font-size:13px;color:var(--lv-on-night-faint)}.lv-codecorner__pre{margin:0;padding:22px 22px 24px;overflow-x:auto;font-family:var(--lv-font-mono);font-size:15px;line-height:1.85;color:var(--lv-white);white-space:pre;background:none}.lv-codecorner__pre code{font:inherit;background:none;padding:0;color:inherit}.lv-codecorner__ln{display:inline-block;width:2.2em;color:var(--lv-on-night-faint);user-select:none}.lv-codecorner__line--comment{color:var(--lv-on-night-faint)}.lv-codecorner__tag{color:var(--lv-violet-light)}.lv-codecorner__attr{color:var(--lv-green)}.lv-codecorner__value{color:var(--lv-yellow)}.lv-codecorner__cursor{display:inline-block;width:9px;height:18px;margin-left:4px;vertical-align:-3px;background:var(--lv-green);animation:lvCodeCornerBlink 1.1s steps(1) infinite}@keyframes lvCodeCornerBlink{50%{opacity:0}}.lv-codecorner__steps{padding:0 22px 22px}.lv-codecorner__steps ol{display:flex;flex-wrap:wrap;gap:8px}.lv-codecorner__step{display:inline-flex;align-items:center;gap:8px;padding:6px 13px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-night);font-family:var(--lv-font-sans);font-size:13px;font-weight:800;line-height:1.2}.lv-codecorner__step-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--lv-green);color:var(--lv-night);font-size:11px}.lv-codecorner__chip{--r:-3deg;position:absolute;left:40px;top:440px;z-index:3;display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 18px 8px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);box-shadow:0 18px 44px rgba(0,0,0,0.35);font-family:var(--lv-font-sans);font-size:14px;font-weight:800;line-height:1.2}.lv-codecorner__chip-disc{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--lv-yellow)}.lv-codecorner__chip-disc .lv-icon{width:16px;height:16px;stroke-width:2}@media (min-width:961px){@container lv-codestage (max-width:640px){.lv-codecorner:not([data-visual="code"]) .lv-codecorner__window{top:250px;width:min(440px,calc(100% - 70px))}.lv-codecorner__person-img{top:10px;bottom:auto;height:470px;object-fit:cover;object-position:center 0%}.lv-codecorner:not([data-visual="code"]) .lv-codecorner__chip{left:10px;top:112px}}}@media (max-width:960px){.lv-codecorner__inner{flex-direction:column;align-items:stretch;gap:20px}.lv-codecorner__copy{display:contents}.lv-codecorner__copy > *{order:1}.lv-codecorner__stage{order:2;flex:none;height:430px;margin-top:4px}.lv-codecorner[data-visual="code"] .lv-codecorner__stage{height:auto;min-height:0}.lv-codecorner__steps-grid{order:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:-8px;font-family:var(--lv-font-sans);font-size:12px;font-weight:800;line-height:1.25;text-align:center}.lv-codecorner__steps-grid li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:16px;background:var(--lv-night-deep)}.lv-codecorner__steps{display:none}.lv-codecorner__copy > .lv-codecorner__actions{order:4;flex-direction:column;gap:8px}.lv-codecorner__copy > .lv-codecorner__rows{order:5;flex-direction:row;max-width:none;margin:0 calc(var(--lv-gutter) * -1);padding:0 var(--lv-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:var(--lv-gutter)}.lv-codecorner__rows::-webkit-scrollbar{display:none}.lv-codecorner__rows > li{flex:none;scroll-snap-align:start}.lv-codecorner__row{gap:8px;min-height:44px;padding:0 14px 0 6px;border-radius:var(--lv-radius-pill);white-space:nowrap}.lv-codecorner__row-label{font-family:var(--lv-font-sans);font-size:13px}.lv-codecorner__tile{--lv-tile-size:32px;--lv-tile-radius:50%}.lv-codecorner__tile .lv-icon{width:16px;height:16px;stroke-width:2}.lv-codecorner__arrow{display:none}.lv-codecorner__cta.lv-btn,.lv-codecorner__pending{justify-content:center;width:100%}.lv-codecorner__pending{min-height:50px}.lv-codecorner__person{width:236px;height:360px;right:-14px}.lv-codecorner__slab--a{left:auto;right:6px;top:30px;bottom:auto;width:190px;height:330px;border-radius:44px}.lv-codecorner__slab--b{left:auto;right:18px;top:22px;bottom:auto;width:180px;height:330px;border-radius:42px}.lv-codecorner__person-img{top:0;bottom:auto;width:236px;height:360px;object-fit:cover;object-position:center 0%}.lv-codecorner__window{top:200px;width:min(440px,86%);border-radius:20px;box-shadow:0 28px 60px rgba(0,0,0,0.45)}.lv-codecorner__domain{top:20px}.lv-codecorner__chip{left:6px;top:80px}}@media (max-width:640px){.lv-codecorner__rings{right:-130px;top:-130px;width:320px;height:320px}.lv-codecorner__inner{padding-block:48px 44px}.lv-codecorner__head{gap:14px}.lv-codecorner__num{font-size:60px}.lv-codecorner__kicker{font-size:13px;padding-bottom:2px}.lv-codecorner__title{font-size:32px}.lv-codecorner__body{font-size:16px}.lv-codecorner__long{display:none}.lv-codecorner__short{display:inline}.lv-codecorner__window{width:300px;max-width:calc(100% - 20px)}.lv-codecorner__bar{padding:11px 14px}.lv-codecorner__bar i{width:9px;height:9px}.lv-codecorner__bar span{font-size:11px}.lv-codecorner__pre{padding:14px 14px 16px;font-size:12px;line-height:1.8}.lv-codecorner__ln,.lv-codecorner__line--comment{display:none}.lv-codecorner__cursor{width:7px;height:14px}.lv-codecorner__domain{font-size:12px}.lv-codecorner__domain::before{width:7px;height:7px}.lv-codecorner__chip{gap:8px;white-space:pre-line;line-height:1.2;padding:6px 13px 6px 6px;font-size:12px}.lv-codecorner__chip-disc{width:28px;height:28px}.lv-codecorner__chip-disc .lv-icon{width:14px;height:14px}.lv-codecorner__cta.lv-btn{font-size:15px}.lv-codecorner__pending{font-size:15px}.lv-codecorner__pending-badge{font-size:11px}}@media (prefers-reduced-motion:reduce){.lv-codecorner__cursor{animation:none}.lv-codecorner__row{transition:none}}
.lv-contact-desk{position:relative;overflow:hidden;padding-block:clamp(40px,4.5vw,64px) clamp(64px,7vw,104px);background:var(--lv-band-bg,var(--lv-highlight));color:var(--lv-band-ink,var(--lv-ink))}.lv-contact-desk__shape{z-index:0}.lv-contact-desk__shape--a{--lv-shape-size:220px;--lv-shape-radius:54px;--lv-shape-bg:var(--lv-green);--r:12deg;left:-110px;bottom:-120px}.lv-contact-desk__shape--b{--lv-shape-size:80px;--lv-shape-radius:22px;--lv-shape-bg:rgba(255,255,255,0.45);--r:-8deg;left:46%;top:28px;animation-delay:-5s}.lv-contact-desk__wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);column-gap:clamp(40px,6vw,104px);align-items:start}.lv-contact-desk__copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0;padding-top:8px}.lv-contact-desk__pill{display:inline-flex;align-items:center;gap:10px;min-height:34px;margin:0;padding:5px 15px 5px 5px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:800;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;box-shadow:0 8px 22px rgba(11,23,45,0.08)}.lv-contact-desk__pill-disc{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--lv-night);color:var(--lv-green)}.lv-contact-desk__pill-disc .lv-icon{width:13px;height:13px;stroke-width:2.2}.lv-contact-desk__title{max-width:13ch;margin:0}.lv-contact-desk__lead{max-width:34em;margin:0;color:var(--lv-ink)}.lv-contact-desk__switch{min-width:0;max-width:100%;margin:10px 0 0;padding:0;border:0}.lv-contact-desk__switch[hidden]{display:none}.lv-contact-desk__switch-label{margin-bottom:12px;padding:0;font-family:var(--lv-font-heading);font-weight:800;font-size:13px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-ink)}.lv-contact-desk__chips{display:flex;flex-wrap:wrap;gap:10px}.lv-contact-desk__chip{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 17px 9px 14px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.72);box-shadow:inset 0 0 0 1.5px rgba(11,23,45,0.1);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:700;font-size:15px;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color 0.15s var(--lv-ease,ease),box-shadow 0.15s var(--lv-ease,ease),color 0.15s var(--lv-ease,ease)}.lv-contact-desk__chip:hover{background:var(--lv-white);box-shadow:inset 0 0 0 1.5px var(--lv-night)}.lv-contact-desk__radio{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lv-contact-desk__chip:has(.lv-contact-desk__radio:checked){background:var(--lv-night);box-shadow:none;color:var(--lv-white)}.lv-contact-desk__chip:has(.lv-contact-desk__radio:focus-visible){outline:3px solid var(--lv-night);outline-offset:3px}.lv-contact-desk__chip-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--lv-green)}.lv-contact-desk__chip-dot[data-color="teal"]{background:var(--lv-teal)}.lv-contact-desk__chip-dot[data-color="coral"]{background:var(--lv-coral)}.lv-contact-desk__chip-dot[data-color="violet"]{background:var(--lv-violet-light)}.lv-contact-desk__chip-dot[data-color="yellow"]{background:var(--lv-yellow-deep)}.lv-contact-desk__chip-dot[data-color="night"]{background:var(--lv-night);box-shadow:0 0 0 1.5px var(--lv-white)}.lv-contact-desk__briefs{width:100%;max-width:620px}.lv-contact-desk__brief{--brief-accent:var(--lv-green);display:flex;flex-direction:column;gap:12px;padding:24px 26px;border-radius:var(--lv-radius-lg);background:rgba(255,255,255,0.6);box-shadow:inset 4px 0 0 var(--brief-accent);animation:lvContactBrief 0.32s var(--lv-ease,ease) both}.lv-contact-desk__brief[hidden]{display:none}.lv-contact-desk__brief--plain{padding:0;background:none;box-shadow:none}.lv-contact-desk__brief[data-color="teal"]{--brief-accent:var(--lv-teal)}.lv-contact-desk__brief[data-color="coral"]{--brief-accent:var(--lv-coral)}.lv-contact-desk__brief[data-color="violet"]{--brief-accent:var(--lv-violet-light)}.lv-contact-desk__brief[data-color="yellow"]{--brief-accent:var(--lv-yellow-deep)}.lv-contact-desk__brief[data-color="night"]{--brief-accent:var(--lv-night)}@keyframes lvContactBrief{from{opacity:0;transform:translateY(6px)}}.lv-contact-desk__brief-title{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(22px,2vw,27px);line-height:1.15;letter-spacing:-0.025em;color:var(--lv-ink)}.lv-contact-desk__brief-title em{font-weight:400;font-style:italic}.lv-contact-desk__brief-text{margin:0;font-size:17px;line-height:1.5;color:var(--lv-body)}.lv-contact-desk__brief-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:4px 0 0}.lv-contact-desk__mail{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--lv-ink);text-decoration:none}.lv-contact-desk__mail-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--lv-night);color:var(--lv-white);transition:transform 0.15s var(--lv-ease,ease)}.lv-contact-desk__mail-icon .lv-icon{width:19px;height:19px}.lv-contact-desk__mail-text{display:flex;flex-direction:column;line-height:1.25}.lv-contact-desk__mail-label{font-family:var(--lv-font-heading);font-weight:700;font-size:15px}.lv-contact-desk__mail-address{font-size:15px;color:var(--lv-body);text-decoration:underline;text-decoration-color:rgba(11,23,45,0.3);text-underline-offset:3px}.lv-contact-desk__mail:hover .lv-contact-desk__mail-icon{transform:translateX(2px)}.lv-contact-desk__mail:hover .lv-contact-desk__mail-address{text-decoration-color:currentColor}.lv-contact-desk__mail:focus-visible{outline:3px solid var(--lv-night);outline-offset:4px;border-radius:12px}.lv-contact-desk__card-wrap{position:relative;width:100%;margin-right:14px}.lv-contact-desk__card-slab{position:absolute;inset:0;border-radius:34px;background:var(--lv-night);transform:translate(14px,14px) rotate(2deg)}.lv-contact-desk__card{position:relative;display:flex;flex-direction:column;gap:22px;padding:32px;border-radius:32px;background:var(--lv-white);color:var(--lv-ink)}.lv-contact-desk__card-head{display:flex;align-items:center;gap:14px}.lv-contact-desk__card-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--lv-green-soft);color:var(--lv-green-deep)}.lv-contact-desk__card-icon .lv-icon{width:22px;height:22px}.lv-contact-desk__card-title{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:22px;line-height:1.2;letter-spacing:-0.02em}.lv-contact-desk .cms-form__body{gap:22px}.lv-contact-desk .cms-form__fields{gap:16px 16px}.lv-contact-desk .cms-form__field{gap:7px}.lv-contact-desk .cms-form__label{font-family:var(--lv-font-heading);font-weight:700;font-size:14px;line-height:1.3;color:var(--lv-ink)}.lv-contact-desk .cms-form__optional{font-family:var(--lv-font-sans);font-weight:400;color:var(--lv-muted);opacity:1}.lv-contact-desk .cms-form__input{min-height:48px;padding:11px 14px;border:1.5px solid var(--lv-line-strong);border-radius:12px;background-color:var(--lv-white);color:var(--lv-ink);font-family:var(--lv-font-sans);font-size:16px;line-height:1.4;transition:border-color 0.15s ease,box-shadow 0.15s ease}.lv-contact-desk .cms-form__input::placeholder{color:var(--lv-faint)}.lv-contact-desk .cms-form__input:hover{border-color:var(--lv-faint)}.lv-contact-desk .cms-form__input:focus-visible{outline:none;border-color:var(--lv-night);box-shadow:0 0 0 3px var(--lv-green-soft),0 0 0 5px var(--lv-green)}.lv-contact-desk .cms-form__select{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b172d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;cursor:pointer}.lv-contact-desk .cms-form__textarea{min-height:132px}.lv-contact-desk [data-cms-invalid] .cms-form__input{border-color:var(--cms-form-error,#b42318)}.lv-contact-desk .cms-form__error{font-weight:700;font-size:14px}.lv-contact-desk .cms-form__help{font-size:14px;color:var(--lv-muted);opacity:1}.lv-contact-desk .cms-form__consent{align-items:flex-start;gap:12px;min-height:44px;font-size:15px;line-height:1.45}.lv-contact-desk .cms-form__consent .cms-form__label{font-family:var(--lv-font-sans);font-weight:400;font-size:15px;color:var(--lv-body)}.lv-contact-desk .cms-form__checkbox{flex:none;width:22px;height:22px;min-height:0;margin-top:1px;accent-color:var(--lv-night);cursor:pointer}.lv-contact-desk .cms-form__guard-box{min-height:48px;padding:10px 16px;border:1.5px solid var(--lv-line-strong);border-radius:12px;font-family:var(--lv-font-heading);font-weight:600;font-size:15px}.lv-contact-desk .cms-form__guard-box:not(:disabled,[aria-disabled="true"]):hover{border-color:var(--lv-night)}.lv-contact-desk .cms-form__guard-mark{width:20px;height:20px;border-radius:6px}.lv-contact-desk .cms-form__guard-box[aria-checked="true"] .cms-form__guard-mark{background:var(--lv-green);border-color:var(--lv-green-deep)}.lv-contact-desk .cms-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;align-self:stretch;min-height:56px;padding:14px 28px;border-radius:var(--lv-radius-pill);background:var(--lv-green);box-shadow:inset 0 0 0 2px var(--lv-night);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:700;font-size:17px;transition:background-color 0.15s ease,transform 0.15s ease}.lv-contact-desk .cms-form__submit::after{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform 0.15s ease}.lv-contact-desk .cms-form__submit:not(:disabled):hover{background:var(--lv-green-cta,#1fd683)}.lv-contact-desk .cms-form__submit:not(:disabled):hover::after{transform:translateX(3px)}.lv-contact-desk .cms-form__submit:focus-visible{outline:3px solid var(--lv-night);outline-offset:3px}.lv-contact-desk .cms-form__success{display:flex;align-items:flex-start;gap:14px;margin:0;padding:20px 22px;border-radius:20px;background:var(--lv-green-soft);box-shadow:inset 0 0 0 2px var(--lv-green);color:var(--lv-ink);font-family:var(--lv-font-heading);font-weight:700;font-size:18px;line-height:1.35}.lv-contact-desk .cms-form__success::before{content:"";flex:none;width:30px;height:30px;border-radius:9px;background:var(--lv-night) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2327e893' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 18px no-repeat}.lv-contact-desk .cms-form__success:focus{outline:none}.lv-contact-desk__card:has(.cms-form__success) .cms-form__body,.lv-contact-desk__card:has(.cms-form__success) .lv-contact-desk__privacy{display:none}.lv-contact-desk__privacy{margin:-6px 0 0;font-size:14px;line-height:1.45;color:var(--lv-muted)}.lv-contact-desk__privacy-link{color:var(--lv-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.lv-contact-desk__privacy-link:hover{color:var(--lv-green-deep)}.lv-contact-desk__again{display:none;margin:0}.lv-contact-desk__card:has(.cms-form__success) .lv-contact-desk__again{display:block}@media (max-width:960px){.lv-contact-desk__wrap{grid-template-columns:minmax(0,1fr);row-gap:44px}.lv-contact-desk__title{max-width:16ch}.lv-contact-desk__card-wrap{max-width:640px}.lv-contact-desk__shape--b{left:auto;right:6%}}@media (max-width:640px){.lv-contact-desk{padding-block:28px 56px}.lv-contact-desk__copy{gap:18px;padding-top:0}.lv-contact-desk__shape--a{--lv-shape-size:130px;--lv-shape-radius:34px;left:auto;right:-78px;bottom:auto;top:-66px}.lv-contact-desk__shape--b{display:none}.lv-contact-desk__switch{width:calc(100% + 2 * var(--lv-gutter));max-width:none;margin-inline:calc(-1 * var(--lv-gutter))}.lv-contact-desk__switch-label{margin-left:var(--lv-gutter);font-size:12px}.lv-contact-desk__chips{flex-wrap:nowrap;gap:8px;padding:2px var(--lv-gutter) 6px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--lv-gutter);scrollbar-width:none}.lv-contact-desk__chips::-webkit-scrollbar{display:none}.lv-contact-desk__chip{flex:none;scroll-snap-align:start;padding:9px 15px 9px 13px;font-size:14px}.lv-contact-desk__brief{padding:20px;border-radius:20px}.lv-contact-desk__brief-text{font-size:16px}.lv-contact-desk__card-wrap{width:calc(100% - 10px);margin-right:10px}.lv-contact-desk__card-slab{border-radius:26px;transform:translate(10px,10px) rotate(2deg)}.lv-contact-desk__card{gap:18px;padding:22px 18px;border-radius:24px}.lv-contact-desk__card-icon{width:40px;height:40px;border-radius:12px}.lv-contact-desk__card-title{font-size:20px}.lv-contact-desk .cms-form__fields{gap:14px}}@media (prefers-reduced-motion:reduce){.lv-contact-desk__brief{animation:none}.lv-contact-desk__chip,.lv-contact-desk__mail-icon,.lv-contact-desk .cms-form__submit,.lv-contact-desk .cms-form__submit::after{transition:none}}
.lv-bento{position:relative;overflow:hidden;padding-block:0;background:var(--lv-surface-alt);color:var(--lv-night)}.lv-bento [data-color="green"]{--lv-bt-accent:var(--lv-green);--lv-bt-soft:var(--lv-green-soft);--lv-bt-deep:var(--lv-green-deep)}.lv-bento [data-color="teal"]{--lv-bt-accent:var(--lv-teal);--lv-bt-soft:var(--lv-teal-soft);--lv-bt-deep:var(--lv-teal-deep)}.lv-bento [data-color="violet"]{--lv-bt-accent:var(--lv-violet-light);--lv-bt-soft:var(--lv-violet-soft);--lv-bt-deep:var(--lv-violet)}.lv-bento [data-color="yellow"]{--lv-bt-accent:var(--lv-yellow);--lv-bt-soft:var(--lv-yellow-soft);--lv-bt-deep:var(--lv-yellow-text)}.lv-bento [data-color="coral"]{--lv-bt-accent:var(--lv-coral);--lv-bt-soft:var(--lv-coral-wash);--lv-bt-deep:var(--lv-coral-ink)}.lv-bento [data-color="night"]{--lv-bt-accent:var(--lv-green);--lv-bt-soft:var(--lv-night);--lv-bt-deep:var(--lv-green)}.lv-bento__shape{--r:16deg;position:absolute;right:-80px;top:50px;width:220px;height:220px;border-radius:56px;background:var(--lv-yellow-soft);pointer-events:none}.lv-bento__inner{position:relative;display:flex;flex-direction:column;gap:clamp(36px,4vw,56px);padding-block:clamp(64px,7vw,104px)}.lv-bento__short{display:none}.lv-bento__head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num kicker" "num title";align-items:end;column-gap:22px;row-gap:8px}.lv-bento__num{grid-area:num;font-family:var(--lv-font-heading);font-size:88px;font-weight:800;line-height:0.8;letter-spacing:-0.04em;color:transparent;-webkit-text-stroke:1.5px var(--lv-night)}.lv-bento__kicker{grid-area:kicker;margin:0;font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;color:var(--lv-yellow-text)}.lv-bento__title{grid-area:title;margin:0;font-family:var(--lv-font-heading);font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.04;letter-spacing:-0.035em}.lv-bento__title em,.lv-bento__feature-title em{letter-spacing:inherit}.lv-bento__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(360px,auto);gap:18px}.lv-bento__more,.lv-bento__covers{display:contents}.lv-bento__rail-head{display:none}.lv-bento__feature{grid-column:span 2;grid-row:span 2;display:flex;flex-wrap:wrap;gap:28px;padding:clamp(22px,2.4vw,32px);border-radius:40px;background:var(--lv-white)}.lv-bento__feature-text{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:18px}.lv-bento__pill{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin:0;padding:5px 13px 5px 5px;border-radius:var(--lv-radius-pill);background:var(--lv-yellow-soft);color:var(--lv-yellow-text);font-family:var(--lv-font-heading);font-size:12px;font-weight:800;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase}.lv-bento__pill-disc{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-yellow);color:var(--lv-night)}.lv-bento__pill-disc .lv-icon{width:14px;height:14px;stroke-width:2}.lv-bento__pill--phone,.lv-bento__market{display:none}.lv-bento__feature-title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(28px,2.8vw,40px);font-weight:800;line-height:1.04;letter-spacing:-0.035em}.lv-bento__chapters{margin-top:4px;border-top:1px solid var(--lv-line)}.lv-bento__chapter{display:flex;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid var(--lv-line)}.lv-bento__chapter-num{flex:none;width:34px;font-family:var(--lv-font-heading);font-size:22px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.2px var(--lv-night)}.lv-bento__chapter-title{flex:0 0 auto;max-width:60%;font-family:var(--lv-font-sans);font-size:16px;font-weight:800;line-height:1.25}.lv-bento__chapter-meta{min-width:0;margin-left:auto;font-size:14px;line-height:1.3;text-align:right;color:var(--lv-muted)}.lv-bento__feature-foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-top:10px}.lv-bento__byline{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.3}.lv-bento__avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px dashed var(--lv-on-night-faint);border-radius:50%;color:var(--lv-muted)}.lv-bento__avatar .lv-icon{width:18px;height:18px}.lv-bento__byline-text{display:flex;flex-direction:column}.lv-bento__byline-text span{color:var(--lv-muted)}.lv-bento__cta.lv-btn{min-height:52px;padding:0 22px;font-size:15px}.lv-bento__feature-media{flex:1 1 240px;position:relative;min-height:380px}.lv-bento__feature-slab{position:absolute;inset:18px -14px -14px 18px;border-radius:40px;background:var(--lv-yellow);transform:rotate(4deg)}.lv-bento__feature-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:36px}.lv-bento__chip{--r:-3deg;position:absolute;left:-12px;bottom:40px;z-index:1;display:inline-flex;align-items:center;gap:9px;margin:0;padding:9px 14px 9px 9px;border-radius:16px;background:var(--lv-white);box-shadow:0 16px 40px rgba(11,23,45,0.16);font-family:var(--lv-font-sans);font-size:13px;font-weight:800;line-height:1.2;white-space:nowrap}.lv-bento__chip-tile{--lv-tile-size:34px;--lv-tile-radius:10px;--lv-tile-bg:var(--lv-green-soft);--lv-tile-ink:var(--lv-green-deep)}.lv-bento__chip-tile .lv-icon{width:18px;height:18px;stroke-width:2.2}.lv-bento__cover-item{display:flex;min-width:0}.lv-bento__cover{position:relative;flex:1;display:flex;flex-direction:column;gap:14px;padding:12px;border-radius:32px;background:var(--lv-white)}.lv-bento__cover-media{position:relative;height:200px;overflow:hidden;border-radius:24px;background:var(--lv-bt-soft)}.lv-bento__cover-img{width:100%;height:100%;object-fit:cover}.lv-bento__cover-pill{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 4px;border-radius:var(--lv-radius-pill);background:var(--lv-white);font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase}.lv-bento__cover-disc{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--lv-bt-accent);color:var(--lv-night)}.lv-bento__cover-disc .lv-icon{width:13px;height:13px;stroke-width:2}.lv-bento__cover-body{flex:1;display:flex;flex-direction:column;gap:6px;padding:0 8px 6px}.lv-bento__cover-title{margin:0;font-family:var(--lv-font-heading);font-size:21px;font-weight:800;line-height:1.12;letter-spacing:-0.02em}.lv-bento__cover-link::after{content:"";position:absolute;inset:0;border-radius:32px}.lv-bento__cover--linked:hover{box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-bento__cover-text{margin:0;font-size:14px;line-height:1.4;color:var(--lv-body)}.lv-bento__cover-status{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:auto 0 0;padding-top:10px;font-family:var(--lv-font-sans);font-size:13px;font-weight:800;color:var(--lv-muted)}.lv-bento__badge{margin-left:auto;padding:2px 10px;border:1.5px dashed var(--lv-on-night-faint);border-radius:var(--lv-radius-pill);white-space:nowrap}.lv-bento__rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.lv-bento__row{display:flex;align-items:center;gap:16px;height:100%;padding:16px 20px 16px 16px;border-radius:24px;background:var(--lv-white);color:var(--lv-night)}a.lv-bento__row:hover{color:var(--lv-night);box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-bento__row-tile{--lv-tile-size:64px;--lv-tile-radius:18px;--lv-tile-bg:var(--lv-bt-soft);--lv-tile-ink:var(--lv-bt-deep)}.lv-bento__row-tile .lv-icon{width:28px;height:28px;stroke-width:1.8}.lv-bento__row-thumb{position:relative;flex:none;width:64px;height:64px}.lv-bento__row-img{width:100%;height:100%;object-fit:cover;border-radius:18px}.lv-bento__row-badge{position:absolute;right:-8px;bottom:-8px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:var(--lv-night);color:var(--lv-green)}.lv-bento__row-badge .lv-icon{width:16px;height:16px;stroke-width:2}.lv-bento__row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lv-bento__row-title{font-family:var(--lv-font-heading);font-size:17px;font-weight:800;line-height:1.25}.lv-bento__row-meta{font-size:14px;line-height:1.35;color:var(--lv-muted)}.lv-bento__row-arrow{width:18px;height:18px;stroke-width:2}@media (max-width:960px){.lv-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-bento__feature{grid-row:auto}}@media (max-width:640px){.lv-bento__shape{right:-50px;top:30px;width:130px;height:130px;border-radius:34px}.lv-bento__inner{gap:20px;padding-block:44px 40px}.lv-bento__head{grid-template-areas:"num kicker" "title title";column-gap:14px;row-gap:10px}.lv-bento__num{font-size:60px}.lv-bento__kicker{font-size:12px;padding-bottom:2px}.lv-bento__suffix{display:none}.lv-bento__title{font-size:32px}.lv-bento__long{display:none}.lv-bento__short{display:inline}.lv-bento__grid{display:flex;flex-direction:column;gap:20px}.lv-bento__feature{flex-direction:column;flex-wrap:nowrap;gap:16px;padding:12px 12px 18px;border-radius:30px}.lv-bento__feature-media{order:-1;flex:none;height:250px;min-height:0}.lv-bento__feature-slab{inset:14px -4px auto auto;width:205px;height:236px;border-radius:30px}.lv-bento__feature-img{inset:0 0 auto auto;width:205px;height:240px;border-radius:26px}.lv-bento__pill--wide{display:none}.lv-bento__pill--phone{position:absolute;left:4px;top:8px;z-index:1;display:inline-flex;gap:6px;font-size:10px}.lv-bento__pill--phone .lv-bento__pill-disc{width:22px;height:22px}.lv-bento__pill--phone .lv-icon{width:12px;height:12px}.lv-bento__market{position:absolute;left:4px;top:54px;display:block;width:110px;margin:0;font-family:var(--lv-font-heading);font-size:20px;font-weight:800;line-height:1.08;letter-spacing:-0.02em}.lv-bento__chip{left:0;bottom:30px;gap:8px;padding:7px 12px 7px 7px;border-radius:14px;font-size:12px}.lv-bento__chip-tile{--lv-tile-size:28px;--lv-tile-radius:9px}.lv-bento__chip-tile .lv-icon{width:15px;height:15px}.lv-bento__feature-text{flex:none;gap:12px;padding:0 6px}.lv-bento__feature-title{font-size:24px;line-height:1.06}.lv-bento__chapter{gap:12px;padding:9px 0}.lv-bento__chapter-num{width:26px;font-size:18px;-webkit-text-stroke-width:1.1px}.lv-bento__chapter-title{flex:1 1 auto;max-width:none;font-size:15px}.lv-bento__chapter-meta{display:none}.lv-bento__feature-foot{flex-direction:column;align-items:stretch;gap:12px;padding-top:0}.lv-bento__byline{font-size:13px}.lv-bento__avatar{width:36px;height:36px}.lv-bento__cta.lv-btn{width:100%}.lv-bento__more{display:flex;flex-direction:column;gap:12px}.lv-bento__rail-head{display:flex;align-items:center;justify-content:space-between;margin:0;font-family:var(--lv-font-heading);font-size:13px;font-weight:800}.lv-bento__swipe{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--lv-body)}.lv-bento__swipe .lv-icon{width:14px;height:14px}.lv-bento__covers{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:0 20px 4px;scroll-padding-inline:20px}.lv-bento__covers::-webkit-scrollbar{display:none}.lv-bento__cover-item{flex:none;width:236px;scroll-snap-align:start}.lv-bento__cover{gap:12px;padding:10px;border-radius:26px}.lv-bento__cover-media{height:170px;border-radius:19px}.lv-bento__cover-pill{gap:6px;font-size:10px}.lv-bento__cover-disc{width:22px;height:22px}.lv-bento__cover-disc .lv-icon{width:12px;height:12px}.lv-bento__cover-body{padding:0 4px 4px}.lv-bento__cover-title{font-size:18px}.lv-bento__cover-text{font-size:13px}.lv-bento__cover-status{font-size:11px}.lv-bento__badge{padding:1px 8px}.lv-bento__rows{display:flex;flex-direction:column;gap:8px}.lv-bento__row{gap:14px;padding:12px 14px 12px 12px;border-radius:20px}.lv-bento__row-tile{--lv-tile-size:50px;--lv-tile-radius:15px}.lv-bento__row-tile .lv-icon{width:24px;height:24px}.lv-bento__row-thumb{width:50px;height:50px}.lv-bento__row-img{border-radius:15px}.lv-bento__row-badge{right:-6px;bottom:-6px;width:24px;height:24px;border-radius:8px}.lv-bento__row-badge .lv-icon{width:13px;height:13px}.lv-bento__row-title{font-size:15px}.lv-bento__row-meta{font-size:12px}}
.lv-cross-sell{--lv-cross-wash:var(--lv-violet-soft);--lv-cross-accent:var(--lv-violet-light);--lv-cross-ink:var(--lv-violet);--lv-cross-card:var(--lv-violet);--lv-cross-wave:var(--lv-violet-light);position:relative;overflow:hidden;padding-block:0;background:var(--lv-cross-wash);color:var(--lv-ink);transition:background-color 0.45s ease}.lv-cross-sell[data-color="green"]{--lv-cross-wash:var(--lv-green-soft);--lv-cross-accent:var(--lv-green);--lv-cross-ink:var(--lv-green-deep);--lv-cross-card:var(--lv-night);--lv-cross-wave:var(--lv-green)}.lv-cross-sell[data-color="teal"]{--lv-cross-wash:var(--lv-teal-soft);--lv-cross-accent:var(--lv-teal);--lv-cross-ink:var(--lv-teal-deep);--lv-cross-card:var(--lv-teal-deep);--lv-cross-wave:var(--lv-teal)}.lv-cross-sell[data-color="coral"]{--lv-cross-wash:var(--lv-coral-soft);--lv-cross-accent:var(--lv-coral);--lv-cross-ink:var(--lv-coral-ink);--lv-cross-card:var(--lv-night);--lv-cross-wave:var(--lv-coral)}.lv-cross-sell[data-color="yellow"]{--lv-cross-wash:var(--lv-yellow-soft);--lv-cross-accent:var(--lv-yellow);--lv-cross-ink:var(--lv-yellow-text);--lv-cross-card:var(--lv-night);--lv-cross-wave:var(--lv-yellow)}.lv-cross-sell__thread{position:absolute;left:0;bottom:30px;width:100%;height:300px;color:var(--lv-cross-accent);pointer-events:none}.lv-cross-sell__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:48px clamp(40px,5vw,88px);padding-block:var(--lv-band-y)}.lv-cross-sell__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.lv-cross-sell__eyebrow{display:inline-flex;align-items:center;margin:0;padding:6px 14px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-cross-ink);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase}.lv-cross-sell__title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.04;letter-spacing:-0.035em}.lv-cross-sell__title em{font-style:italic;font-weight:400;letter-spacing:-0.03em}.lv-cross-sell__steps{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lv-cross-sell__step{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:var(--lv-radius-pill);background:var(--lv-white);font-size:14px;font-weight:800;line-height:1.2;white-space:nowrap}.lv-cross-sell__step-num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--lv-surface-alt);font-family:var(--lv-font-heading);font-size:12px}.lv-cross-sell__step.is-highlight .lv-cross-sell__step-num{background:var(--lv-cross-accent)}.lv-cross-sell__cta{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 10px 0 26px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:16px;font-weight:700;text-decoration:none;transition:background-color 0.18s ease}.lv-cross-sell__cta:hover{background:var(--lv-night-deep);color:var(--lv-white)}.lv-cross-sell__cta-arrow{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--lv-cross-accent);color:var(--lv-night);transition:transform 0.18s var(--lv-ease)}.lv-cross-sell__cta:hover .lv-cross-sell__cta-arrow{transform:translateX(3px)}.lv-cross-sell__cta-arrow .lv-icon{width:16px;height:16px;stroke-width:2}.lv-cross-sell__visual{position:relative;flex:1 1 560px;min-width:0;height:460px}.lv-cross-sell__visual-link{position:absolute;inset:0;z-index:3;border-radius:46px}.lv-cross-sell__plate{position:absolute;right:-10px;top:26px;width:58%;height:420px;border-radius:50px;background:var(--lv-cross-accent);transform:rotate(5deg)}.lv-cross-sell__photo{position:absolute;right:10px;top:0;width:56%;height:420px;object-fit:cover;border-radius:46px}.lv-cross-sell__card{--r:-6deg;position:absolute;left:0;top:120px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:330px;aspect-ratio:1.586 / 1;padding:20px 22px;border-radius:26px;background:var(--lv-cross-card);color:var(--lv-white);box-shadow:0 30px 60px rgba(11,23,45,0.3);transform:rotate(var(--r))}.lv-cross-sell__card-top,.lv-cross-sell__card-bottom{display:flex;justify-content:space-between;gap:12px}.lv-cross-sell__card-top{align-items:flex-start}.lv-cross-sell__card-bottom{align-items:flex-end}.lv-cross-sell__card-label{font-size:12px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.lv-cross-sell__card-chip{flex:none;width:44px;height:32px;border-radius:7px;background:var(--lv-yellow-deep);box-shadow:inset 0 0 0 2px rgba(11,23,45,0.18)}.lv-cross-sell__card-value{display:flex;flex-direction:column;gap:8px;font-family:var(--lv-font-heading);font-size:30px;font-weight:800;line-height:1}.lv-cross-sell__card-wave{--lv-wave-h:18px;color:var(--lv-cross-wave)}.lv-cross-sell__card-play{display:inline-flex;align-items:center;justify-content:center;flex:none;width:50px;height:50px;border-radius:50%;background:var(--lv-yellow);color:var(--lv-night)}.lv-cross-sell__card-play .lv-icon{width:18px;height:18px}@media (max-width:960px){.lv-cross-sell__inner{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:18px}.lv-cross-sell__copy{display:contents}.lv-cross-sell__visual{order:1;flex:none;align-self:stretch;width:100%;max-width:640px;height:420px;margin-inline:auto}.lv-cross-sell__steps{order:2}.lv-cross-sell__cta{order:3}.lv-cross-sell__plate,.lv-cross-sell__photo{width:52%;height:380px}}@media (max-width:640px){.lv-cross-sell__thread{top:240px;bottom:auto;height:200px}.lv-cross-sell__inner{padding-block:44px 48px}.lv-cross-sell__eyebrow{padding:5px 13px;font-size:11px}.lv-cross-sell__title{font-size:32px;line-height:1.05}.lv-cross-sell__visual{height:330px;max-width:none}.lv-cross-sell__visual-link{border-radius:34px}.lv-cross-sell__plate{right:-14px;top:20px;width:220px;height:290px;border-radius:40px}.lv-cross-sell__photo{right:0;width:214px;height:290px;border-radius:34px}.lv-cross-sell__card{top:150px;width:220px;padding:14px 16px;border-radius:20px;box-shadow:0 24px 50px rgba(11,23,45,0.3)}.lv-cross-sell__card-top,.lv-cross-sell__card-bottom{gap:8px}.lv-cross-sell__card-label{font-size:10px}.lv-cross-sell__card-chip{width:32px;height:24px;border-radius:5px;box-shadow:none}.lv-cross-sell__card-value{gap:6px;font-size:22px}.lv-cross-sell__card-wave{--lv-wave-h:14px;gap:2px}.lv-cross-sell__card-wave span:nth-child(n + 13){display:none}.lv-cross-sell__card-play{width:36px;height:36px}.lv-cross-sell__card-play .lv-icon{width:13px;height:13px}.lv-cross-sell__steps{flex-wrap:nowrap;align-self:stretch;gap:6px;margin-inline:calc(-1 * var(--lv-gutter));padding-inline:var(--lv-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lv-gutter);scrollbar-width:none}.lv-cross-sell__steps::-webkit-scrollbar{display:none}.lv-cross-sell__step{flex:none;gap:6px;padding:4px 12px 4px 4px;font-size:13px;scroll-snap-align:start}.lv-cross-sell__step-num{width:22px;height:22px;font-size:11px}.lv-cross-sell__cta{align-self:stretch;justify-content:space-between;padding:0 8px 0 22px}.lv-cross-sell__cta-arrow{width:40px;height:40px}}
.lv-cta-final{--lv-cta-shape:var(--lv-accent);position:relative;overflow:hidden;padding-block:clamp(64px,8vw,120px);background:var(--lv-band-bg,var(--lv-highlight));color:var(--lv-band-ink,var(--lv-ink))}.lv-cta-final[data-shape="green"]{--lv-cta-shape:var(--lv-green)}.lv-cta-final[data-shape="teal"]{--lv-cta-shape:var(--lv-teal)}.lv-cta-final[data-shape="violet"]{--lv-cta-shape:var(--lv-violet)}.lv-cta-final[data-shape="coral"]{--lv-cta-shape:var(--lv-coral)}.lv-cta-final[data-shape="yellow"]{--lv-cta-shape:var(--lv-yellow)}.lv-cta-final[data-shape="night"]{--lv-cta-shape:var(--lv-night)}.lv-cta-final__shape{z-index:0}.lv-cta-final__shape--a{--lv-shape-size:300px;--lv-shape-radius:64px;--lv-shape-bg:var(--lv-cta-shape);--r:12deg;left:-90px;bottom:-110px}.lv-cta-final__shape--b{--lv-shape-size:90px;--lv-shape-radius:24px;--lv-shape-bg:rgba(255,255,255,0.4);--r:-8deg;left:44%;top:30px;animation-delay:-5s}.lv-cta-final[data-visual="shapes"] .lv-cta-final__shape--a{--lv-shape-size:120px;--lv-shape-radius:32px;left:auto;right:8%;top:40px;bottom:auto}.lv-cta-final[data-visual="shapes"] .lv-cta-final__shape--b{--lv-shape-size:70px;--lv-shape-radius:20px;left:6%;top:auto;bottom:40px;background:transparent;border:2px solid rgba(11,23,45,0.2)}.lv-cta-final[data-tone="night"] .lv-cta-final__shape--b{--lv-shape-bg:rgba(255,255,255,0.1)}.lv-cta-final__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"head visual" "actions visual";align-content:center;gap:30px 64px}.lv-cta-final[data-visual="none"] .lv-cta-final__inner,.lv-cta-final[data-visual="shapes"] .lv-cta-final__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "actions"}.lv-cta-final__head{grid-area:head;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.lv-cta-final__title{max-width:980px;margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(38px,4.6vw,66px);line-height:1.02;letter-spacing:-0.04em}.lv-cta-final[data-visual^="orbit-faces"] .lv-cta-final__title,.lv-cta-final[data-visual="orbit-brand"] .lv-cta-final__title,.lv-cta-final[data-visual="photo-chips"] .lv-cta-final__title{font-size:clamp(40px,5vw,72px);line-height:1}.lv-cta-final__lead{max-width:520px;margin:0;font-size:19px;line-height:1.5}.lv-cta-final__visual{grid-area:visual;align-self:center;justify-self:center;position:relative}.lv-cta-final__actions{grid-area:actions;align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0}.lv-cta-final__buttons{gap:12px 22px}.lv-cta-final__primary.lv-btn--xl{padding-inline:32px}.lv-cta-final__secondary.lv-btn--xl{padding-inline:26px}.lv-cta-final__secondary.lv-btn--link{--lv-btn-ink:currentColor;min-height:44px}.lv-cta-final__secondary-icon{width:16px;height:16px;stroke-width:2}.lv-cta-final__note{margin:0;font-weight:700;font-size:16px;line-height:1.4}.lv-cta-final[data-layout="centred"]{padding-block:clamp(80px,9vw,140px)}.lv-cta-final[data-layout="centred"] .lv-cta-final__inner{max-width:calc(960px + 2 * var(--lv-gutter));grid-template-columns:minmax(0,1fr);grid-template-areas:"visual" "head" "actions";justify-items:center;text-align:center;row-gap:32px}.lv-cta-final[data-layout="centred"] .lv-cta-final__head,.lv-cta-final[data-layout="centred"] .lv-cta-final__actions{align-items:center;align-self:auto}.lv-cta-final[data-layout="centred"] .lv-cta-final__buttons{justify-content:center}.lv-cta-final[data-layout="centred"] .lv-cta-final__title{font-size:clamp(36px,4.4vw,64px);line-height:1.02;letter-spacing:-0.035em}.lv-cta-final[data-layout="centred"] .lv-cta-final__primary.lv-btn--xl{min-height:56px;padding-inline:28px}.lv-cta-final__orbit{--lv-orbit-size:360px;--lv-orbit-ink:rgba(11,23,45,0.25);--lv-cta-face:72px;--lv-cta-face-border:4px}.lv-cta-final[data-visual="orbit-tiles"] .lv-cta-final__orbit{--lv-orbit-size:340px;--lv-orbit-time:36s}.lv-cta-final__rings{position:absolute;inset:22%;color:var(--lv-night)}.lv-cta-final__core{position:absolute;inset:33.333%;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--lv-night);color:var(--lv-green);text-decoration:none}.lv-cta-final__play .lv-icon{width:33%;height:33%;margin-left:4%}a.lv-cta-final__play:hover{color:var(--lv-green);background:var(--lv-night-deep)}a.lv-cta-final__play:focus-visible{outline:3px solid var(--lv-night);outline-offset:4px}.lv-cta-final__brand{padding:0 12px;font-family:var(--lv-font-heading);font-weight:800;font-size:15px;line-height:1.15;letter-spacing:0.04em;text-align:center;text-transform:uppercase}.lv-cta-final__portrait{inset:33.8%;overflow:hidden;border:5px solid var(--lv-night)}.lv-cta-final__portrait picture{display:contents}.lv-cta-final__portrait img{width:100%;height:100%;object-fit:cover}.lv-cta-final__spin{position:absolute;inset:0}.lv-cta-final__sat{display:block;width:var(--lv-cta-face);height:var(--lv-cta-face)}.lv-cta-final__face,.lv-cta-final__tile{display:flex;width:100%;height:100%}.lv-cta-final__face{overflow:hidden;border:var(--lv-cta-face-border) solid var(--lv-white);border-radius:50%;background:var(--lv-surface-alt)}.lv-cta-final__face picture{display:contents}.lv-cta-final__face img{width:100%;height:100%;object-fit:cover}.lv-cta-final[data-visual="orbit-tiles"] .lv-cta-final__orbit{--lv-cta-face:56px}.lv-cta-final__tile{align-items:center;justify-content:center;border-radius:17px;background:var(--lv-teal);color:var(--lv-night)}.lv-cta-final__tile .lv-icon{width:46%;height:46%}.lv-cta-final__tile[data-tile="green"]{background:var(--lv-green)}.lv-cta-final__tile[data-tile="violet"]{background:var(--lv-violet-light)}.lv-cta-final__tile[data-tile="yellow"]{background:var(--lv-yellow)}.lv-cta-final__tile[data-tile="coral"]{background:var(--lv-coral)}.lv-cta-final__tile[data-tile="white"]{background:var(--lv-white)}.lv-cta-final__tile[data-tile="night"]{background:var(--lv-night);color:var(--lv-yellow)}.lv-cta-final__sat--dot{width:26px;height:26px}.lv-cta-final[data-visual="orbit-tiles"] .lv-cta-final__sat--dot{width:22px;height:22px}.lv-cta-final__dot,.lv-cta-final__square{display:block;width:100%;height:100%;border-radius:50%;background:var(--lv-coral)}.lv-cta-final__sat--square{width:18px;height:18px}.lv-cta-final__square{border-radius:6px;background:var(--lv-green)}.lv-cta-final__emblem{--lv-orbit-size:300px;--lv-orbit-ink:rgba(11,23,45,0.25)}.lv-cta-final__emblem .lv-cta-final__rings{inset:20%}.lv-cta-final__emblem-tile{--lv-tile-size:100px;--lv-tile-radius:30px;--lv-tile-bg:var(--lv-night);--lv-tile-ink:var(--lv-accent);position:absolute;top:33.333%;left:33.333%}.lv-cta-final[data-accent="violet"] .lv-cta-final__emblem-tile{--lv-tile-ink:var(--lv-violet-light)}.lv-cta-final__emblem-tile .lv-icon{width:46px;height:46px;stroke-width:1.6}.lv-cta-final__chip{position:absolute;box-shadow:0 12px 28px rgba(11,23,45,0.15);padding:6px 12px;font-family:var(--lv-font-heading);font-size:13px;white-space:nowrap}.lv-cta-final__chip .lv-icon{width:13px;height:13px;stroke-width:2.4}.lv-cta-final__chip--0{--r:-4deg;left:-10px;top:40px}.lv-cta-final__chip--1{--r:3deg;right:-14px;bottom:50px;animation-delay:-2s}.lv-cta-final__chip[data-chip="green"]{--lv-float-bg:var(--lv-green)}.lv-cta-final__chip[data-chip="yellow"]{--lv-float-bg:var(--lv-yellow)}.lv-cta-final__chip[data-chip="coral"]{--lv-float-bg:var(--lv-coral)}.lv-cta-final__chip[data-chip="night"]{--lv-float-bg:var(--lv-night);--lv-float-ink:var(--lv-white)}.lv-cta-final__card-wrap{position:relative;width:440px;max-width:100%;margin-inline:auto}.lv-cta-final__card-slab{position:absolute;inset:0;border-radius:34px;background:var(--lv-night);transform:translate(14px,14px) rotate(3deg)}.lv-cta-final__card{position:relative;display:flex;flex-direction:column;gap:18px;padding:26px;border-radius:32px;background:var(--lv-white);color:var(--lv-ink);text-align:left}.lv-cta-final__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lv-cta-final__card-title{font-family:var(--lv-font-heading);font-size:18px;line-height:1.2}.lv-cta-final__card-avatars .lv-avatar{--lv-avatar-size:36px}.lv-cta-final__card-avatars picture{display:contents}.lv-cta-final__topic{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--lv-accent-soft);box-shadow:inset 0 0 0 2px var(--lv-accent-deep)}.lv-cta-final__topic-check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--lv-night);color:var(--lv-accent)}.lv-cta-final__topic-check .lv-icon{width:14px;height:14px;stroke-width:2.4}.lv-cta-final__topic-text{display:flex;flex:1;min-width:0;flex-direction:column;line-height:1.25}.lv-cta-final__topic-label{font-weight:800;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;color:var(--lv-accent-deep)}.lv-cta-final__topic-value{font-family:var(--lv-font-heading);font-size:16px}.lv-cta-final__topic-note{flex:none;font-weight:800;font-size:12px;color:var(--lv-body)}.lv-cta-final__steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;font-weight:700;font-size:16px;line-height:1.3}.lv-cta-final__step{display:flex;align-items:center;gap:12px}.lv-cta-final__step-num{--lv-num-size:28px;color:var(--lv-night);font-size:13px}.lv-cta-final__device{--lv-cta-s-bg:var(--s-bg,#15130f);--lv-cta-s-surface:var(--s-surface,#1f1c17);--lv-cta-s-ink:var(--s-ink,#f3ece0);--lv-cta-s-accent:var(--s-accent,#c8a96a);position:relative;width:400px;height:380px}.lv-cta-final__phone{--lv-phone-w:150px;--lv-phone-pad:5px;--lv-phone-radius:26px;--lv-phone-screen:var(--lv-cta-s-bg);position:absolute}.lv-cta-final__phone--left{--r:-9deg;left:0;top:30px}.lv-cta-final__phone--right{--r:8deg;--lv-phone-screen:var(--lv-cta-s-surface);right:0;top:0}.lv-cta-final__screen{display:flex;flex-direction:column;align-items:center;gap:10px;height:280px;aspect-ratio:auto;padding-top:18px;color:var(--lv-cta-s-ink);transition:background-color 0.45s ease}.lv-cta-final__wordmark{font-family:"Playfair Display",Georgia,serif;font-weight:700;font-size:9px;letter-spacing:0.2em;text-transform:uppercase}.lv-cta-final__still{position:relative;display:block;width:112px;height:150px;overflow:hidden;border-radius:3px}.lv-cta-final__still picture{display:contents}.lv-cta-final__still img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.lv-cta-final__still-play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--lv-cta-s-accent);color:#15130f;transform:translate(-50%,-50%)}.lv-cta-final__still-play .lv-icon{width:12px;height:12px;margin-left:2px}.lv-cta-final__rec-ring{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:2.5px solid var(--lv-cta-s-accent);border-radius:50%}.lv-cta-final__rec-ring span{width:22px;height:22px;border-radius:3px;background:var(--lv-cta-s-accent)}.lv-cta-final__cta-bar{width:110px;height:22px;border-radius:2px;background:var(--lv-cta-s-accent)}.lv-cta-final__object{--lv-card-w:240px;--lv-card-radius:12px;--lv-card-bg:var(--lv-cta-s-bg);--lv-card-ink:var(--lv-cta-s-ink);--r:-3deg;position:absolute;left:50%;bottom:0;margin-left:-120px;padding:14px 16px;box-shadow:0 26px 56px rgba(11,23,45,0.35)}.lv-cta-final__crescent{position:absolute;top:-34px;right:-34px;width:110px;height:110px;border-radius:50%;background:var(--lv-cta-s-accent)}.lv-cta-final__crescent::after{content:"";position:absolute;top:-8px;right:20px;width:104px;height:104px;border-radius:50%;background:var(--lv-cta-s-bg)}.lv-cta-final__object-wordmark{position:relative;font-family:"Playfair Display",Georgia,serif;font-size:12px;letter-spacing:0.2em}.lv-cta-final__object-line{position:relative;font-family:"Playfair Display",Georgia,serif;font-size:14px;line-height:1.15}.lv-cta-final__photo{position:relative;width:460px;height:480px}.lv-cta-final__photo-back{position:absolute;inset:12px -10px 6px 22px;border-radius:46px;background:var(--lv-green)}.lv-cta-final__photo-back--deep{inset:24px -20px -6px 30px;border-radius:48px;background:var(--lv-green-shadow);transform:rotate(5deg)}.lv-cta-final__photo-picture{display:contents}.lv-cta-final__photo-img{position:relative;width:100%;height:460px;border-radius:44px;object-fit:cover}.lv-cta-final__photo-dot{position:absolute;top:18px;right:18px;width:42px;height:42px;border-radius:50%;background:var(--lv-coral)}.lv-cta-final__answers{--r:-3deg;--lv-float-radius:22px;--lv-float-pad:14px 16px;position:absolute;left:-40px;bottom:30px;max-width:300px;gap:10px;box-shadow:0 18px 44px rgba(11,23,45,0.25);text-align:left}.lv-cta-final__answers-label{font-weight:800;font-size:12px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-on-night-faint)}.lv-cta-final__answers-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lv-cta-final__answer{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:var(--lv-radius-pill);background:var(--lv-night-deep);font-weight:800;font-size:12px}.lv-cta-final__answer-num{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--lv-green);color:var(--lv-night);font-size:11px}.lv-cta-final[data-tone="night"] .lv-cta-final__orbit,.lv-cta-final[data-tone="night"] .lv-cta-final__emblem{--lv-orbit-ink:rgba(255,255,255,0.3)}.lv-cta-final[data-tone="night"] .lv-cta-final__rings{color:var(--lv-white)}.lv-cta-final[data-tone="night"] .lv-cta-final__core,.lv-cta-final[data-tone="night"] .lv-cta-final__emblem-tile{--lv-tile-bg:var(--lv-night-deep);background:var(--lv-night-deep)}@media (max-width:1100px){.lv-cta-final__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "actions" "visual";row-gap:30px}.lv-cta-final__visual{margin-top:26px}}@media (max-width:960px){.lv-cta-final__inner,.lv-cta-final[data-layout="centred"] .lv-cta-final__inner{grid-template-areas:"visual" "head" "actions";justify-items:center;text-align:center;row-gap:24px}.lv-cta-final__visual{margin-top:0}.lv-cta-final__head,.lv-cta-final__actions{align-items:center}.lv-cta-final__buttons{justify-content:center}.lv-cta-final[data-visual="request-card"] .lv-cta-final__inner{grid-template-areas:"head" "visual" "actions"}.lv-cta-final[data-visual="request-card"] .lv-cta-final__inner,.lv-cta-final[data-visual="device"] .lv-cta-final__inner,.lv-cta-final[data-visual="photo-chips"] .lv-cta-final__inner{justify-items:stretch;text-align:left}.lv-cta-final[data-visual="request-card"] .lv-cta-final__head,.lv-cta-final[data-visual="device"] .lv-cta-final__head,.lv-cta-final[data-visual="photo-chips"] .lv-cta-final__head,.lv-cta-final[data-visual="request-card"] .lv-cta-final__actions,.lv-cta-final[data-visual="device"] .lv-cta-final__actions,.lv-cta-final[data-visual="photo-chips"] .lv-cta-final__actions{align-items:flex-start}.lv-cta-final[data-visual="request-card"] .lv-cta-final__visual,.lv-cta-final[data-visual="device"] .lv-cta-final__visual,.lv-cta-final[data-visual="photo-chips"] .lv-cta-final__visual{justify-self:stretch}.lv-cta-final__photo,.lv-cta-final__device{max-width:100%;margin-inline:auto}.lv-cta-final[data-visual="device"] .lv-cta-final__note{align-self:center;text-align:center}}@media (max-width:640px){.lv-cta-final,.lv-cta-final[data-layout="centred"]{padding-block:40px 48px}.lv-cta-final__shape--a,.lv-cta-final[data-visual="shapes"] .lv-cta-final__shape--a{--lv-shape-size:170px;--lv-shape-radius:42px;left:auto;right:-60px;top:-50px;bottom:auto}.lv-cta-final__shape--b{--lv-shape-size:100px;--lv-shape-radius:26px;left:-40px;top:auto;bottom:120px}.lv-cta-final[data-visual="shapes"] .lv-cta-final__shape--b{--lv-shape-size:90px;left:-30px;bottom:110px}.lv-cta-final:not([data-visual^="orbit-faces"],[data-visual="orbit-brand"],[data-visual="shapes"]) .lv-cta-final__shape--b{display:none}.lv-cta-final[data-visual="photo-chips"] .lv-cta-final__shape--a{left:-60px;right:auto;top:auto;bottom:-50px}.lv-cta-final__title,.lv-cta-final[data-visual^="orbit-faces"] .lv-cta-final__title,.lv-cta-final[data-visual="orbit-brand"] .lv-cta-final__title,.lv-cta-final[data-visual="photo-chips"] .lv-cta-final__title,.lv-cta-final[data-layout="centred"] .lv-cta-final__title{font-size:34px;line-height:1.04;letter-spacing:-0.04em}.lv-cta-final__head{gap:16px}.lv-cta-final__lead{font-size:16px}.lv-cta-final__actions{justify-self:stretch;gap:18px}.lv-cta-final__buttons{align-self:stretch;gap:10px}.lv-cta-final__buttons > .lv-btn--xl,.lv-cta-final[data-layout="centred"] .lv-cta-final__primary.lv-btn--xl{min-height:56px;padding:12px 24px;font-size:16px;white-space:normal;text-align:center}.lv-cta-final__secondary.lv-btn--xl{min-height:52px;font-size:15px}.lv-cta-final__buttons > .lv-btn--link{align-self:center;font-size:15px}.lv-cta-final__note{font-size:14px}.lv-cta-final__orbit{--lv-orbit-size:260px;--lv-orbit-time:26s;--lv-cta-face:56px;--lv-cta-face-border:3px}.lv-cta-final__orbit.lv-orbit-ring--inner::after,.lv-cta-final__sat-square{display:none}.lv-cta-final__rings{inset:23%}.lv-cta-final__brand{font-size:12px}.lv-cta-final__sat--dot{width:22px;height:22px}.lv-cta-final[data-visual="orbit-tiles"] .lv-cta-final__orbit{--lv-orbit-size:250px;--lv-orbit-time:30s;--lv-cta-face:44px}.lv-cta-final[data-visual="orbit-tiles"] .lv-cta-final__sat--dot{width:18px;height:18px}.lv-cta-final__tile{border-radius:14px}.lv-cta-final__portrait{inset:34%;border-width:4px}.lv-cta-final__emblem{--lv-orbit-size:200px}.lv-cta-final__emblem-tile{--lv-tile-size:76px;--lv-tile-radius:24px;top:31%;left:31%}.lv-cta-final__emblem-tile .lv-icon{width:36px;height:36px}.lv-cta-final__chip{box-shadow:none;font-size:12px}.lv-cta-final__chip--0{left:-18px;top:26px}.lv-cta-final__chip--1{right:-22px;bottom:30px}.lv-cta-final__card-wrap{width:calc(100% - 10px);margin-right:10px}.lv-cta-final__card-slab{border-radius:26px;transform:translate(10px,10px) rotate(3deg)}.lv-cta-final__card{gap:14px;padding:18px;border-radius:24px}.lv-cta-final__card-head{display:none}.lv-cta-final__topic{gap:10px;padding:10px 12px;border-radius:14px}.lv-cta-final__topic-check{width:24px;height:24px;border-radius:7px}.lv-cta-final__topic-label,.lv-cta-final__topic-note{font-size:11px}.lv-cta-final__topic-value{font-size:15px}.lv-cta-final__steps{gap:10px;font-size:15px}.lv-cta-final__step-num{--lv-num-size:26px;font-size:12px}.lv-cta-final__device{width:330px;height:280px}.lv-cta-final__phone{--lv-phone-w:118px;--lv-phone-pad:4px;--lv-phone-radius:22px}.lv-cta-final__phone--left{left:10px;top:20px}.lv-cta-final__phone--right{right:10px}.lv-cta-final__screen{height:218px;gap:8px;padding-top:12px}.lv-cta-final__wordmark{font-size:7px}.lv-cta-final__still{width:88px;height:120px}.lv-cta-final__still-play{display:none}.lv-cta-final__rec-ring{width:30px;height:30px}.lv-cta-final__rec-ring span{display:none}.lv-cta-final__cta-bar{width:86px;height:18px}.lv-cta-final__object{--lv-card-w:190px;--lv-card-radius:10px;margin-left:-95px;padding:12px}.lv-cta-final__crescent{width:90px;height:90px}.lv-cta-final__crescent::after{width:86px;height:86px}.lv-cta-final__object-wordmark{font-size:9px}.lv-cta-final__object-line{font-size:12px}.lv-cta-final__photo{width:100%;height:330px}.lv-cta-final__photo-back{inset:10px -8px 4px 18px;border-radius:36px}.lv-cta-final__photo-back--deep{inset:18px -4px -4px 24px;border-radius:38px}.lv-cta-final__photo-img{width:calc(100% - 20px);height:316px;border-radius:34px}.lv-cta-final__photo-dot{top:14px;right:30px;width:32px;height:32px}.lv-cta-final__answers{--lv-float-radius:18px;--lv-float-pad:12px;left:10px;right:30px;bottom:-8px;max-width:none}.lv-cta-final__answers-label{font-size:10px}.lv-cta-final__answer{font-size:11px}.lv-cta-final__answer-num{width:16px;height:16px;font-size:10px}}@media (prefers-reduced-motion:reduce){.lv-cta-final__screen{transition:none}.lv-cta-final__rings > span{opacity:0.35;transform:scale(0.82)}.lv-cta-final__rings > span + span{display:none}}
.lv-democards{position:relative;padding-block:0;background:var(--lv-white);color:var(--lv-night)}.lv-democards [data-color="green"]{--lv-dc-soft:var(--lv-green-soft);--lv-dc-accent:var(--lv-green);--lv-dc-deep:var(--lv-green-deep);--lv-dc-thread:var(--lv-green-shadow)}.lv-democards [data-color="teal"]{--lv-dc-soft:var(--lv-teal-soft);--lv-dc-accent:var(--lv-teal);--lv-dc-deep:var(--lv-teal-deep);--lv-dc-thread:var(--lv-teal-mid)}.lv-democards [data-color="violet"]{--lv-dc-soft:var(--lv-violet-soft);--lv-dc-accent:var(--lv-violet-light);--lv-dc-deep:var(--lv-violet);--lv-dc-thread:var(--lv-violet-light)}.lv-democards [data-color="yellow"]{--lv-dc-soft:var(--lv-yellow-soft);--lv-dc-accent:var(--lv-yellow);--lv-dc-deep:var(--lv-yellow-text);--lv-dc-thread:var(--lv-yellow-deep)}.lv-democards__inner{display:flex;flex-direction:column;gap:clamp(36px,4vw,56px);padding-block:clamp(64px,7vw,104px)}.lv-democards__short{display:none}.lv-democards__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num kicker aside" "num title aside";align-items:end;column-gap:22px;row-gap:8px}.lv-democards__num{grid-area:num;font-family:var(--lv-font-heading);font-size:88px;font-weight:800;line-height:0.8;letter-spacing:-0.04em;color:transparent;-webkit-text-stroke:1.5px var(--lv-night)}.lv-democards__kicker{grid-area:kicker;margin:0;font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;color:var(--lv-green-deep)}.lv-democards__title{grid-area:title;margin:0;font-family:var(--lv-font-heading);font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.04;letter-spacing:-0.035em}.lv-democards__title em,.lv-democards__card-title em{letter-spacing:inherit}.lv-democards__aside{grid-area:aside;align-self:end;display:inline-flex;align-items:center;gap:10px;margin:0 0 6px 32px;font-family:var(--lv-font-heading);font-size:15px;font-weight:700;white-space:nowrap}.lv-democards__badge{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-green);font-weight:800}.lv-democards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(20px,2.5vw,32px)}.lv-democards__item{display:flex}.lv-democards__card{container:lv-democard / inline-size;flex:1;display:flex;flex-direction:column;gap:26px;padding:clamp(22px,2.4vw,32px);border-radius:44px;background:var(--lv-dc-soft)}.lv-democards__stage{position:relative;height:360px}.lv-democards__thread{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lv-democards__thread path{fill:none;stroke:var(--lv-dc-thread);stroke-width:3;stroke-linecap:round;stroke-dasharray:1 12;vector-effect:non-scaling-stroke}.lv-democards__slab{position:absolute;border-radius:52px;background:var(--lv-dc-accent)}[data-stage="phone"] .lv-democards__slab{left:22px;top:26px;width:220px;height:320px;transform:rotate(-6deg)}[data-stage="giftcard"] .lv-democards__slab{right:-6px;top:22px;width:58%;height:330px;transform:rotate(5deg)}.lv-democards__phone{position:absolute;left:48px;top:0;width:186px;margin:0;padding:6px;border-radius:30px;background:var(--lv-night);box-shadow:0 26px 56px rgba(11,23,45,0.28)}.lv-democards__screen{position:relative;overflow:hidden;border-radius:24px;background:var(--lv-night-deep)}.lv-democards__screen-img{width:100%;aspect-ratio:9 / 16.6;height:auto;object-fit:cover}.lv-democards__bar{position:absolute;top:9px;left:9px;right:9px;display:flex;align-items:center;justify-content:space-between;gap:6px}.lv-democards__brand{display:inline-flex;flex:0 1 auto;align-items:center;gap:4px;min-width:0;overflow:hidden;padding:3px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);box-shadow:inset 0 0 0 1.5px var(--lv-green);font-family:var(--lv-font-heading);font-size:10px;font-weight:800;letter-spacing:0.04em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.lv-democards__brand i{flex:none;width:10px;height:10px;border:1.5px dashed var(--lv-night);border-radius:3px}.lv-democards__rec{display:inline-flex;flex:none;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.75);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:11px;font-weight:800;line-height:1.3}.lv-democards__bottom{position:absolute;left:6px;right:6px;bottom:12px;display:flex;flex-direction:column;align-items:center;gap:7px}.lv-democards__caption{margin:0;text-align:center;font-size:13px;line-height:1}.lv-democards__caption .lv-caption{font-size:12.5px;padding-inline:7px}.lv-democards__wave{color:var(--lv-green)}.lv-democards__player{--r:3deg;position:absolute;right:12px;top:70px;width:258px;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:26px;background:var(--lv-white);box-shadow:0 22px 50px rgba(11,23,45,0.16)}.lv-democards__thumb{position:relative;overflow:hidden;border-radius:18px;background:var(--lv-night-deep)}.lv-democards__thumb-img{width:100%;height:130px;object-fit:cover;object-position:50% 24%}.lv-democards__play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;background:var(--lv-green);color:var(--lv-night);box-shadow:0 0 0 8px rgba(255,255,255,0.35)}.lv-democards__play .lv-icon{width:18px;height:18px}.lv-democards__player-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font-family:var(--lv-font-heading);font-size:14px;white-space:nowrap}.lv-democards__player-wave{gap:2px;color:var(--lv-green-deep)}.lv-democards__photo{position:absolute;right:8px;top:0;width:56%;height:340px;object-fit:cover;border-radius:44px}.lv-democards__giftcard{--r:-6deg;position:absolute;left:4px;top:96px;width:270px;aspect-ratio:1.586 / 1;display:flex;flex-direction:column;justify-content:space-between;padding:18px 20px;border-radius:22px;background:var(--lv-night);color:var(--lv-white);box-shadow:0 30px 60px rgba(11,23,45,0.3)}.lv-democards__gc-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.lv-democards__gc-row--end{align-items:flex-end}.lv-democards__gc-chip{width:44px;height:32px;border-radius:7px;background:var(--lv-yellow-deep);box-shadow:inset 0 0 0 2px rgba(11,23,45,0.18)}.lv-democards__gc-amount{font-family:var(--lv-font-heading);font-size:22px;font-weight:800}.lv-democards__gc-stack{display:flex;flex-direction:column;gap:6px}.lv-democards__gc-label{font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.lv-democards__gc-wave{gap:2px;color:var(--lv-teal)}.lv-democards__gc-qr{display:flex;padding:6px;border-radius:10px;background:var(--lv-white)}.lv-democards__gc-qr svg{width:44px;height:44px}.lv-democards__steps{position:static}.lv-democards__step{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:5px 13px 5px 5px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);box-shadow:0 10px 24px rgba(11,23,45,0.14);font-family:var(--lv-font-sans);font-size:13px;font-weight:800;line-height:1.2;white-space:nowrap}.lv-democards__step-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--lv-night);color:var(--lv-white);font-size:12px}[data-stage="phone"] .lv-democards__step[data-step="1"]{left:34px;top:300px}[data-stage="phone"] .lv-democards__step[data-step="2"]{right:30px;top:290px}[data-stage="giftcard"] .lv-democards__step[data-step="1"]{left:30px;top:26px}[data-stage="giftcard"] .lv-democards__step[data-step="2"]{left:60px;top:300px}.lv-democards__text{display:flex;flex-direction:column;gap:14px}.lv-democards__eyebrow{margin:0;font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-dc-deep)}.lv-democards__card-title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1.08;letter-spacing:-0.03em}.lv-democards__chips{display:flex;flex-wrap:wrap;gap:8px}.lv-democards__chip{display:inline-flex;align-items:center;gap:7px;padding:6px 13px 6px 9px;border-radius:var(--lv-radius-pill);background:var(--lv-white);font-family:var(--lv-font-sans);font-size:14px;font-weight:800;line-height:1.2}.lv-democards__chip .lv-icon{width:16px;height:16px;stroke-width:2;color:var(--lv-dc-deep)}.lv-democards__cta.lv-btn{align-self:flex-start;gap:12px;min-height:56px;margin-top:6px;padding:0 26px 0 8px;white-space:normal;text-align:left}.lv-democards__cta-disc{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--lv-dc-accent);color:var(--lv-night)}.lv-democards__cta-disc .lv-icon{width:14px;height:14px}.lv-democards__footnote{margin:-16px 0 0;font-size:13px;color:var(--lv-body)}@media (max-width:960px){.lv-democards__head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num kicker" "title title" "aside aside";row-gap:14px}.lv-democards__aside{justify-self:start;margin:0}}@media (min-width:641px){@container lv-democard (max-width:490px){.lv-democards__stage{height:330px}[data-stage="phone"] .lv-democards__slab{left:8px;width:190px;height:290px;border-radius:44px}.lv-democards__phone{left:26px;width:160px;padding:5px;border-radius:26px}.lv-democards__screen{border-radius:21px}.lv-democards__brand{display:none}.lv-democards__caption,.lv-democards__caption .lv-caption{font-size:11px}.lv-democards__player{right:0;top:64px;width:184px;gap:10px;padding:11px;border-radius:22px}.lv-democards__thumb-img{height:104px}.lv-democards__player-row{font-size:13px}.lv-democards__player-wave{display:none}[data-stage="giftcard"] .lv-democards__slab{height:300px}.lv-democards__photo{height:310px;border-radius:38px}.lv-democards__giftcard{left:0;top:92px;width:220px;padding:14px 16px;border-radius:18px}.lv-democards__gc-amount{font-size:19px}.lv-democards__gc-qr svg{width:36px;height:36px}[data-stage="phone"] .lv-democards__step[data-step="1"]{left:12px;top:280px}[data-stage="phone"] .lv-democards__step[data-step="2"]{right:4px;top:250px}[data-stage="giftcard"] .lv-democards__step[data-step="1"]{left:16px;top:26px}[data-stage="giftcard"] .lv-democards__step[data-step="2"]{left:28px;top:276px}}}@media (max-width:640px){.lv-democards__inner{gap:20px;padding-block:44px 40px}.lv-democards__head{column-gap:14px;row-gap:10px}.lv-democards__num{font-size:60px}.lv-democards__kicker{font-size:12px;padding-bottom:2px}.lv-democards__head--short .lv-democards__kicker .lv-democards__long,.lv-democards__head--short .lv-democards__aside{display:none}.lv-democards__head--short .lv-democards__kicker .lv-democards__short{display:inline}.lv-democards__title{font-size:32px}.lv-democards__grid{gap:16px}.lv-democards__card{gap:16px;padding:16px 16px 18px;border-radius:32px}.lv-democards__card .lv-democards__long{display:none}.lv-democards__card .lv-democards__short{display:inline}[data-stage="phone"].lv-democards__stage{height:290px}[data-stage="giftcard"].lv-democards__stage{height:280px}.lv-democards__thread path{stroke-dasharray:1 10}[data-stage="phone"] .lv-democards__thread{width:318px;max-width:100%}[data-stage="phone"] .lv-democards__slab{left:4px;top:22px;width:160px;height:252px;border-radius:40px}.lv-democards__phone{left:18px;width:140px;padding:5px;border-radius:24px}.lv-democards__screen{border-radius:19px}.lv-democards__bar{top:7px;left:7px;right:7px}.lv-democards__brand{display:none}.lv-democards__rec{padding:2px 7px;font-size:9px}.lv-democards__caption,.lv-democards__caption .lv-caption{font-size:10px}.lv-democards__wave{height:14px}.lv-democards__wave > span:nth-child(n + 13){display:none}.lv-democards__player{right:0;top:64px;width:150px;gap:8px;padding:9px;border-radius:20px}.lv-democards__thumb{border-radius:14px}.lv-democards__thumb-img{height:92px}.lv-democards__play{width:38px;height:38px;margin:-19px 0 0 -19px}.lv-democards__play .lv-icon{width:14px;height:14px}.lv-democards__player-row{font-size:12px}.lv-democards__player-wave{display:none}[data-stage="giftcard"] .lv-democards__slab{right:-6px;top:18px;width:186px;height:258px;border-radius:40px}.lv-democards__photo{right:2px;width:180px;height:266px;border-radius:34px}.lv-democards__giftcard{left:0;top:92px;width:190px;padding:12px 14px;border-radius:16px}.lv-democards__gc-chip{width:32px;height:23px;border-radius:5px}.lv-democards__gc-amount{font-size:17px}.lv-democards__gc-label{font-size:9px}.lv-democards__gc-wave{height:13px}.lv-democards__gc-wave > span:nth-child(n + 11){display:none}.lv-democards__gc-qr{padding:4px;border-radius:7px}.lv-democards__gc-qr svg{width:30px;height:30px}.lv-democards__step{font-size:12px}[data-stage="phone"] .lv-democards__step[data-step="1"]{left:6px;top:252px}[data-stage="phone"] .lv-democards__step[data-step="2"]{right:4px;top:214px}[data-stage="giftcard"] .lv-democards__step[data-step="1"]{left:6px;top:30px}[data-stage="giftcard"] .lv-democards__step[data-step="2"]{left:20px;top:236px}.lv-democards__text{gap:10px;padding:0 4px}.lv-democards__eyebrow{font-size:11px}.lv-democards__card-title{font-size:23px;line-height:1.1}.lv-democards__chip{gap:6px;padding:5px 10px 5px 7px;font-size:12px}.lv-democards__chip .lv-icon{width:14px;height:14px}.lv-democards__cta.lv-btn{align-self:stretch;justify-content:center;min-height:54px;padding:0 18px 0 8px;font-size:15px}.lv-democards__cta-disc{width:32px;height:32px}.lv-democards__footnote{margin:0;font-size:12px}}
.lv-stage{--b-bg:#fbf8f3;--b-surface:#fff;--b-tint:#f3ebe0;--b-line:#e8ded2;--b-ink:#2a2420;--b-muted:#6b5f55;--b-accent:#9c4a24;--b-accent-ink:#fff;--b-card-bg:#2a2420;--b-card-ink:#fbf8f3;--b-card-wave:#e7b98f;--b-font:var(--lv-font-heading);--b-font-style:normal;--b-tracking:-0.01em;--b-media-radius:16px;--b-tile-radius:14px;--b-btn-radius:999px;--b-rec-radius:10px;--b-card-radius:18px;--b-field-radius:10px;position:relative;z-index:1;padding-block:0 var(--lv-band-y);background:var(--lv-night);color:var(--lv-white);scroll-margin-top:calc(var(--lv-header-compact-h) + 150px)}.lv-stage[data-demo-brand="lune"]{--b-bg:#15130f;--b-surface:#1f1c17;--b-tint:#2a261f;--b-line:#3a342b;--b-ink:#f3ece0;--b-muted:#b9ad97;--b-accent:#c8a96a;--b-accent-ink:#15130f;--b-card-bg:#c8a96a;--b-card-ink:#15130f;--b-card-wave:#15130f;--b-font:"Playfair Display",Georgia,serif;--b-tracking:0.2em;--b-media-radius:4px;--b-tile-radius:2px;--b-btn-radius:2px;--b-rec-radius:4px;--b-card-radius:10px;--b-field-radius:2px}.lv-stage[data-demo-brand="bloom"]{--b-bg:#eef2e7;--b-surface:#fff;--b-tint:#e3ead9;--b-line:#d5ddc9;--b-ink:#1f2d24;--b-muted:#4f5f53;--b-accent:#3f6b4f;--b-accent-ink:#fff;--b-card-bg:#3f6b4f;--b-card-ink:#fff;--b-card-wave:#cfe3c9;--b-font:"Fraunces",Georgia,serif;--b-font-style:italic;--b-tracking:0;--b-media-radius:120px 120px 24px 24px;--b-tile-radius:28px 28px 12px 12px;--b-btn-radius:999px;--b-rec-radius:50%;--b-card-radius:28px;--b-field-radius:14px}.lv-stage[data-demo-brand="kiko"]{--b-bg:#fff1ea;--b-surface:#fff;--b-tint:#ffe3d8;--b-line:#ffd2c2;--b-ink:#2b1a14;--b-muted:#6e4f43;--b-accent:#ff5a36;--b-accent-ink:#2b1a14;--b-card-bg:#ff5a36;--b-card-ink:#2b1a14;--b-card-wave:#2b1a14;--b-font:"Fredoka","Nunito",sans-serif;--b-tracking:0.01em;--b-media-radius:24px;--b-tile-radius:18px;--b-btn-radius:16px;--b-rec-radius:12px;--b-card-radius:22px;--b-field-radius:12px}.lv-stage__shape{position:absolute;z-index:0;background:var(--lv-night-deep);pointer-events:none}.lv-stage__shape--a{--r:10deg;right:-80px;top:260px;width:220px;height:220px;border-radius:54px}.lv-stage__shape--b{--r:-8deg;left:-50px;bottom:120px;width:140px;height:140px;border-radius:50%;animation-delay:-5s}.lv-stage__wrap{position:relative}.lv-stage__rise{position:relative;top:-130px;margin-bottom:-130px}.lv-stage[data-standalone="true"]{padding-top:clamp(40px,5vw,64px)}.lv-stage[data-standalone="true"] .lv-stage__rise{top:0;margin-bottom:0}.lv-stage__intro{display:flex;flex-direction:column;gap:14px;max-width:760px;margin:0 auto 40px}.lv-stage__intro .lv-demo-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;color:var(--lv-on-night);font-family:var(--lv-font-heading);font-size:14px;font-weight:600}.lv-stage__intro .lv-demo-crumbs li + li::before{content:"/";margin-inline-end:8px;opacity:0.5}.lv-stage__intro .lv-demo-crumbs a{color:var(--lv-white)}.lv-stage__intro-eyebrow{margin:0;color:var(--lv-green);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.lv-stage__intro-title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(36px,4.4vw,60px);font-weight:800;line-height:1.02;letter-spacing:-0.04em}.lv-stage__intro-title em{font-style:italic;font-weight:400}.lv-stage__intro-lead{margin:0;color:var(--lv-on-night);font-size:18px}.lv-stage__label-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;max-width:1000px;margin:0 auto 18px}.lv-stage__label{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--lv-night);font-family:var(--lv-font-heading);font-size:15px;font-weight:800;letter-spacing:0.06em;line-height:1.3;text-transform:uppercase}.lv-stage[data-standalone="true"] .lv-stage__label{color:var(--lv-white)}.lv-stage__scene{position:relative}.lv-stage__frame{--lv-body:#4a5568;--lv-muted:#5f697a;position:relative;z-index:2;max-width:1000px;margin:0 auto;overflow:hidden;border-radius:28px;background:var(--lv-white);box-shadow:0 40px 90px rgba(11,23,45,0.45),0 0 0 2px var(--lv-night)}.lv-stage__toolbar{display:flex;align-items:center;gap:16px;height:54px;padding:0 18px;border-bottom:1px solid var(--lv-hairline);background:var(--lv-surface-alt);color:var(--lv-night)}.lv-stage__dots{display:flex;flex:none;gap:7px}.lv-stage__dots span{width:12px;height:12px;border-radius:50%;background:var(--lv-coral)}.lv-stage__dots span:nth-child(2){background:var(--lv-yellow)}.lv-stage__dots span:nth-child(3){background:var(--lv-green)}.lv-stage__url{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:32px;padding:0 14px;overflow:hidden;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-muted);font-size:13px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.lv-stage__url-lock{width:14px;height:14px;stroke-width:2}.lv-stage__badge{flex:none;padding:4px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-yellow-soft);color:var(--lv-yellow-text);font-family:var(--lv-font-heading);font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap}.lv-stage__badge-short{display:none}.lv-stage__screen{position:relative;display:flex;flex-direction:column;gap:20px;min-height:540px;padding:22px 28px 28px;background:var(--b-bg);color:var(--b-ink);font-size:15px;line-height:1.45}.lv-stage__screen :focus-visible{outline-color:var(--b-ink)}.lv-stage__shopbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.lv-stage__wordmark{color:var(--b-ink);font-family:var(--b-font);font-size:22px;font-style:var(--b-font-style);font-weight:700;letter-spacing:var(--b-tracking);line-height:1.2}.lv-stage__shopnav{display:flex;align-items:center;gap:22px;color:var(--b-muted);font-size:14px;font-weight:700}.lv-stage__shopnav-icon{width:22px;height:22px}.lv-stage__shopnav-burger{display:none}.lv-stage .lv-demo{display:flex;flex-direction:column;gap:20px}.lv-stage .lv-demo-rail__tabs{display:grid;grid-template-columns:repeat(var(--lv-demo-steps,5),minmax(0,1fr));gap:8px}.lv-stage .lv-demo-rail__tab{display:flex;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 12px;border:0;border-radius:var(--b-btn-radius);background:var(--b-surface);color:var(--b-muted);box-shadow:inset 0 0 0 1px var(--b-line);font-family:inherit;font-size:13px;font-weight:800;line-height:1.2;text-align:left;cursor:pointer;transition:background-color 0.45s ease,color 0.2s ease,border-radius 0.45s ease}.lv-stage .lv-demo-rail__tab:hover,.lv-stage .lv-demo-rail__tab[data-status="done"]{color:var(--b-ink)}.lv-stage .lv-demo-rail__tab[aria-selected="true"]{background:var(--b-accent);color:var(--b-accent-ink);box-shadow:none}.lv-stage .lv-demo-rail__num{flex:none;font-family:var(--lv-font-heading);opacity:0.7}.lv-stage .lv-demo-rail__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-stage .lv-demo-rail__hint{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lv-stage .lv-demo-rail__panel{display:flex;flex-direction:column;gap:20px;border-radius:var(--b-tile-radius)}.lv-stage .lv-demo-card{display:flex;flex-direction:column;gap:16px;min-width:0}.lv-stage .lv-demo-card__head{display:flex;flex-direction:column;gap:4px}.lv-stage .lv-demo-card__tag{margin:0;color:var(--b-accent);font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.lv-stage .lv-demo-card__title{margin:0;color:var(--b-ink);font-family:var(--b-font);font-size:26px;font-style:var(--b-font-style);font-weight:700;line-height:1.1;letter-spacing:0}.lv-stage .lv-demo-card__body{margin:0;color:var(--b-muted);font-size:14px;line-height:1.5}.lv-stage .lv-demo-unavailable,.lv-stage .lv-gdemo-skipped,.lv-stage .lv-gdemo-recorded,.lv-stage .lv-gdemo-novideo,.lv-stage .lv-gcdemo-recorded,.lv-stage .lv-gcdemo-warn{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border-radius:var(--b-tile-radius);background:var(--b-surface);box-shadow:inset 0 0 0 1px var(--b-line)}.lv-stage .lv-demo-unavailable p,.lv-stage .lv-gdemo-skipped p,.lv-stage .lv-gdemo-recorded p,.lv-stage .lv-gdemo-novideo p{margin:0}.lv-stage .lv-demo-unavailable__title,.lv-stage .lv-gdemo-skipped__title,.lv-stage .lv-gdemo-recorded__title,.lv-stage .lv-gdemo-novideo__title{color:var(--b-ink);font-family:var(--b-font);font-size:18px;font-style:var(--b-font-style);font-weight:700;line-height:1.2}.lv-stage .lv-demo-unavailable__body,.lv-stage .lv-gdemo-skipped__body,.lv-stage .lv-gdemo-recorded__body,.lv-stage .lv-gdemo-novideo__body{color:var(--b-muted);font-size:14px}.lv-stage .lv-demo-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.lv-stage .lv-demo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:0;border-radius:var(--b-btn-radius);background:var(--b-surface);color:var(--b-ink);box-shadow:inset 0 0 0 1.5px var(--b-line);font-family:var(--lv-font-heading);font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color 0.45s ease,color 0.2s ease,border-radius 0.45s ease,transform 0.18s var(--lv-ease)}.lv-stage .lv-demo-btn:hover{color:var(--b-ink);transform:translateY(-1px)}.lv-stage .lv-demo-btn--accent,.lv-stage .lv-demo-btn--accent:hover{background:var(--b-accent);color:var(--b-accent-ink);box-shadow:none}.lv-stage .lv-demo-btn--quiet,.lv-stage .lv-demo-btn--quiet:hover{min-height:44px;padding:0 4px;background:transparent;color:var(--b-muted);box-shadow:none;font-weight:700;text-decoration:underline;text-underline-offset:4px}.lv-stage .lv-demo-btn:disabled,.lv-stage .lv-demo-btn[data-unlinked]{cursor:not-allowed;opacity:0.45;transform:none}.lv-stage .lv-demo-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.lv-stage .lv-demo-field{display:flex;flex-direction:column;gap:5px;margin:0}.lv-stage .lv-demo-field--wide{grid-column:1 / -1}.lv-stage .lv-demo-field__label{color:var(--b-muted);font-family:var(--lv-font-heading);font-size:13px;font-weight:700}.lv-stage .lv-demo-field__input{width:100%;min-height:44px;padding:10px 12px;border:1.5px solid var(--b-line);border-radius:var(--b-field-radius);background:var(--b-surface);color:var(--b-ink);font:inherit;font-size:15px}.lv-stage .lv-demo-field__input:focus-visible{border-color:var(--b-accent)}.lv-stage .lv-demo-field__input--area{resize:vertical;line-height:1.5}.lv-stage .lv-demo-field__counter{color:var(--b-muted);font-size:12px;text-align:end}.lv-stage .lv-demo-qr{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0}.lv-stage .lv-demo-qr__img,.lv-stage .lv-demo-qr__svg{display:block;width:96px;height:96px;padding:6px;border-radius:10px;background:#fff}.lv-stage .lv-demo-qr__caption{font-size:11px;font-weight:700;opacity:0.8;text-align:center}.lv-stage .lv-demo-recorder{position:relative;overflow:hidden;min-height:360px;border-radius:var(--b-media-radius);background:var(--b-surface);box-shadow:inset 0 0 0 1px var(--b-line)}.lv-stage .lv-demo-recorder__host{min-height:360px}.lv-stage .lv-demo-recorder__loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;color:var(--b-muted);font-size:14px;font-weight:700}.lv-stage__overlay{position:absolute;inset:0;z-index:5;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(11,23,45,0.58)}html[data-js] .lv-stage[data-started="false"] .lv-stage__overlay{display:flex}.lv-stage__overlay-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:440px;padding:34px 32px 28px;border-radius:32px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 30px 70px rgba(0,0,0,0.35);text-align:center}.lv-stage__overlay-icon{position:relative;flex:none;width:104px;height:104px}.lv-stage__overlay-rings{position:absolute;inset:-26px;color:var(--lv-green)}.lv-stage__overlay-disc{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--lv-night);color:var(--lv-green)}.lv-stage__overlay-disc .lv-icon{width:36px;height:36px}.lv-stage__overlay-title{margin:6px 0 0;font-family:var(--lv-font-heading);font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-0.03em}.lv-stage__overlay-title em{font-style:italic;font-weight:400}.lv-stage__overlay-line{margin:0;color:var(--lv-body);font-size:16px;line-height:1.5}.lv-stage__start{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;gap:10px;min-height:58px;padding:0 24px;border:0;border-radius:var(--lv-radius-pill);background:var(--lv-green);color:var(--lv-night);box-shadow:0 0 0 2px var(--lv-night);font-family:var(--lv-font-heading);font-size:17px;font-weight:800;cursor:pointer;transition:background-color 0.18s ease}.lv-stage__start:hover{background:var(--lv-green-cta)}.lv-stage__start[aria-busy="true"]{cursor:progress}.lv-stage__start .lv-icon{width:16px;height:16px;stroke-width:2}.lv-stage__overlay-note{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--lv-muted);font-size:13px;font-weight:700}.lv-stage__overlay-shield{width:15px;height:15px;stroke-width:2}.lv-stage__side{position:absolute;z-index:3;display:flex;flex-direction:column;gap:12px;margin:0;pointer-events:none}.lv-stage[data-started="true"] .lv-stage__side{z-index:1}.lv-stage__side--recorder{--r:6deg;right:-6px;top:150px;width:210px;animation-delay:-1s}.lv-stage__phone{padding:6px;border-radius:34px;background:var(--lv-night);box-shadow:0 30px 60px rgba(0,0,0,0.45),0 0 0 2px var(--lv-night-soft)}.lv-stage__phone-screen{display:flex;flex-direction:column;gap:10px;height:400px;overflow:hidden;padding:16px 12px 14px;border-radius:28px;background:var(--b-bg);color:var(--b-ink)}.lv-stage__phone-mark{margin:0;font-family:var(--b-font);font-size:13px;font-style:var(--b-font-style);font-weight:700;letter-spacing:var(--b-tracking);text-align:center}.lv-stage__phone-title{margin:0;font-family:var(--b-font);font-size:18px;font-style:var(--b-font-style);font-weight:600;line-height:1.12}.lv-stage__phone-media{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:var(--b-media-radius);background:var(--b-tint)}.lv-stage__phone-photo{width:100%;height:100%;object-fit:cover}.lv-stage__phone-rec{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.75);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:11px;font-weight:800}.lv-stage__phone-wave{--lv-wave-h:18px;position:absolute;left:50%;bottom:10px;color:var(--lv-white);translate:-50% 0}.lv-stage__phone-controls{display:flex;align-items:center;justify-content:space-between;padding:0 4px;color:var(--b-muted);font-size:12px;font-weight:700}.lv-stage__phone-button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:3px solid var(--b-accent);border-radius:50%}.lv-stage__phone-button span{width:34px;height:34px;border-radius:var(--b-rec-radius);background:var(--b-accent)}.lv-stage__caption{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--lv-white);font-size:14px;font-weight:800;line-height:1.25}.lv-stage__caption-num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--lv-green);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:12px}.lv-stage__caption-short{display:none}.lv-stage__side--card{left:-10px;bottom:-40px;width:260px}.lv-stage__card{--r:-5deg;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.586 / 1;padding:16px 18px;border-radius:var(--b-card-radius);background:var(--b-card-bg);color:var(--b-card-ink);box-shadow:0 30px 60px rgba(0,0,0,0.45);transform:rotate(var(--r))}.lv-stage__card-top,.lv-stage__card-bottom{display:flex;justify-content:space-between;gap:10px}.lv-stage__card-top{align-items:flex-start}.lv-stage__card-bottom{align-items:flex-end}.lv-stage__card-mark{font-family:var(--b-font);font-size:14px;font-style:var(--b-font-style);font-weight:700;letter-spacing:var(--b-tracking)}.lv-stage__card-value{font-family:var(--lv-font-heading);font-size:16px;font-weight:800}.lv-stage__card-line{display:flex;flex-direction:column;gap:6px;font-family:var(--b-font);font-size:14px;font-style:var(--b-font-style);font-weight:600}.lv-stage__card-wave{--lv-wave-h:16px;gap:2px;color:var(--b-card-wave)}.lv-stage__card-qr{display:flex;flex:none;padding:5px;border-radius:9px;background:#fff}.lv-stage__card-qr svg{width:40px;height:40px}.lv-stage__under{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:1000px;margin:76px auto 0}.lv-stage__brands{display:flex;flex-direction:column;gap:12px;max-width:100%}.lv-stage__brands-title{margin:0;font-family:var(--lv-font-heading);font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-0.02em}.lv-stage__brands-title em{color:var(--lv-green);font-style:italic;font-weight:400}.lv-stage__brand-list{display:flex;flex-wrap:wrap;gap:8px}.lv-stage__brand{min-height:48px;padding:0 20px;border:2px solid var(--lv-white);border-radius:var(--lv-radius-pill);background:transparent;color:var(--lv-white);font-family:var(--lv-font-heading);font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer}.lv-stage__brand:hover{background:rgba(255,255,255,0.12)}.lv-stage__brand[aria-pressed="true"]{background:var(--lv-white);color:var(--lv-night)}.lv-stage[data-brand-fonts] .lv-stage__brand[data-demo-brand-option="lune"]{font-family:"Playfair Display",Georgia,serif;letter-spacing:0.12em}.lv-stage[data-brand-fonts] .lv-stage__brand[data-demo-brand-option="bloom"]{font-family:"Fraunces",Georgia,serif;font-style:italic}.lv-stage[data-brand-fonts] .lv-stage__brand[data-demo-brand-option="kiko"]{font-family:"Fredoka","Nunito",sans-serif;letter-spacing:0.01em}.lv-stage__brands-note{margin:0;color:var(--lv-on-night-faint);font-size:13px}.lv-stage__tools{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.lv-stage__reset,.lv-stage__dev{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:var(--lv-radius-pill);background:var(--lv-night-deep);color:var(--lv-white);font-family:var(--lv-font-sans);font-size:14px;font-weight:800;text-decoration:none;cursor:pointer;transition:background-color 0.18s ease}.lv-stage__reset:hover,.lv-stage__dev:hover{background:#1b3160;color:var(--lv-white)}.lv-stage__reset-icon{width:16px;height:16px;color:var(--lv-green);stroke-width:2}.lv-stage__dev{gap:10px;min-height:48px;padding:0 18px 0 8px;font-size:15px}.lv-stage__dev-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--lv-night);color:var(--lv-green)}.lv-stage__dev-tile .lv-icon{width:18px;height:18px;stroke-width:2}.lv-stage__dev-short,.lv-stage__dev-arrow{display:none}.lv-stage__api{max-width:1000px;margin:40px auto 0;border-radius:24px;background:var(--lv-night-deep)}.lv-stage__api-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;min-height:72px;padding:16px 22px;border-radius:24px;list-style:none;cursor:pointer}.lv-stage__api-summary::-webkit-details-marker{display:none}.lv-stage__api-eyebrow{grid-column:1;color:var(--lv-green);font-family:var(--lv-font-heading);font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.lv-stage__api-title{grid-column:1;margin:0;color:var(--lv-white);font-family:var(--lv-font-heading);font-size:20px;font-weight:800;line-height:1.2;letter-spacing:-0.01em}.lv-stage__api-chevron{display:inline-flex;align-items:center;justify-content:center;grid-column:2;grid-row:1 / span 2;width:40px;height:40px;border-radius:50%;background:var(--lv-night);color:var(--lv-green);transition:transform 0.25s var(--lv-ease)}.lv-stage__api-chevron .lv-icon{width:18px;height:18px;stroke-width:2}.lv-stage__api[open] .lv-stage__api-chevron{transform:rotate(180deg)}.lv-stage__api-body{padding:0 22px 22px}.lv-stage .lv-demo-api{display:flex;flex-direction:column;gap:16px;color:var(--lv-on-night)}.lv-stage .lv-demo-api :focus-visible{outline-color:var(--lv-white)}.lv-stage .lv-demo-api__head{display:none}.lv-stage .lv-demo-api__lead{max-width:70ch;margin:0;font-size:15px;line-height:1.55}.lv-stage .lv-demo-api__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.lv-stage .lv-demo-api__step{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,0.04);box-shadow:inset 0 0 0 1px var(--lv-night-soft)}.lv-stage .lv-demo-api__step[data-current="true"]{box-shadow:inset 0 0 0 2px var(--lv-green)}.lv-stage .lv-demo-api__step > *{margin:0}.lv-stage .lv-demo-api__step-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.lv-stage .lv-demo-api__step-label{color:var(--lv-white);font-family:var(--lv-font-heading);font-size:15px;font-weight:800}.lv-stage .lv-demo-api__badge{padding:3px 10px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.08);color:var(--lv-on-night);font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.lv-stage .lv-demo-api__step[data-current="true"] .lv-demo-api__badge{background:var(--lv-green);color:var(--lv-night)}.lv-stage .lv-demo-api__step-body,.lv-stage .lv-demo-api__note{font-size:14px;line-height:1.55}.lv-stage .lv-demo-api__note{color:var(--lv-on-night-faint);font-size:13px}.lv-stage .lv-demo-api__endpoints{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.lv-stage .lv-demo-api__endpoint{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 10px 4px 4px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-mono);font-size:12.5px;text-decoration:none}.lv-stage a.lv-demo-api__endpoint:hover{color:var(--lv-green)}.lv-stage .lv-demo-api__method{padding:2px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-green);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:11px;font-weight:800}.lv-stage .lv-demo-api__method[data-method="GET"]{background:var(--lv-teal)}.lv-stage .lv-demo-api__sample{display:flex;flex-direction:column;gap:6px;min-width:0}.lv-stage .lv-demo-api__sample-label{color:var(--lv-on-night-faint);font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.lv-stage .lv-demo-api__code{max-height:260px;margin:0;overflow:auto;padding:12px 14px;border-radius:12px;background:#07101f;color:#dbe3f2;font-family:var(--lv-font-mono);font-size:12px;line-height:1.55;white-space:pre}.lv-stage .lv-demo-api__step[hidden]{display:none}@media (max-width:960px){.lv-stage__scene{padding-bottom:260px}.lv-stage[data-started="true"] .lv-stage__scene{padding-bottom:300px}.lv-stage__side--recorder{top:calc(100% - 300px);right:4px;gap:8px;width:140px}.lv-stage[data-started="true"] .lv-stage__side--recorder{top:calc(100% - 270px)}.lv-stage__phone{padding:4px;border-radius:24px;box-shadow:0 20px 44px rgba(0,0,0,0.45),0 0 0 2px var(--lv-night-soft)}.lv-stage__phone-screen{gap:6px;height:230px;padding:10px 8px 9px;border-radius:20px}.lv-stage__phone-mark{font-size:9px}.lv-stage__phone-title,.lv-stage__phone-wave,.lv-stage__phone-time,.lv-stage__phone-side{display:none}.lv-stage__phone-rec{top:6px;left:6px;gap:4px;padding:2px 7px;font-size:9px}.lv-stage__phone-controls{justify-content:center}.lv-stage__phone-button{width:34px;height:34px;border-width:2.5px}.lv-stage__phone-button span{width:22px;height:22px}.lv-stage__caption{gap:6px;font-size:12px}.lv-stage__caption-num{width:20px;height:20px;font-size:11px}.lv-stage__caption-long{display:none}.lv-stage__caption-short{display:inline}.lv-stage__side--card{top:calc(100% - 216px);bottom:auto;left:0;z-index:2;gap:10px;width:200px}.lv-stage[data-started="true"] .lv-stage__side--card{top:calc(100% - 186px)}.lv-stage__side--card .lv-stage__caption{justify-content:flex-start}.lv-stage__card{padding:12px 14px;box-shadow:0 22px 48px rgba(0,0,0,0.45)}.lv-stage__card-top,.lv-stage__card-bottom{gap:8px}.lv-stage__card-mark{font-size:11px}.lv-stage__card-value{font-size:14px}.lv-stage__card-line{gap:4px;font-size:12px}.lv-stage__card-wave{--lv-wave-h:12px}.lv-stage__card-wave span:nth-child(n + 12){display:none}.lv-stage__card-qr{padding:4px;border-radius:7px}.lv-stage__card-qr svg{width:30px;height:30px}.lv-stage__under{gap:12px;margin-top:0}.lv-stage__tools{align-self:stretch}.lv-stage .lv-demo-api__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lv-stage{--b-media-radius:14px;--b-rec-radius:8px;--b-card-radius:16px}.lv-stage[data-demo-brand="lune"]{--b-media-radius:4px;--b-rec-radius:4px;--b-card-radius:8px}.lv-stage[data-demo-brand="bloom"]{--b-media-radius:80px 80px 16px 16px;--b-tile-radius:24px 24px 10px 10px;--b-rec-radius:50%;--b-card-radius:24px}.lv-stage[data-demo-brand="kiko"]{--b-media-radius:18px;--b-tile-radius:16px;--b-btn-radius:14px;--b-rec-radius:9px;--b-card-radius:18px}.lv-stage{padding-bottom:44px;scroll-margin-top:calc(var(--lv-header-compact-h) + 140px)}.lv-stage__shape--a{right:-60px;top:380px;width:150px;height:150px;border-radius:40px}.lv-stage__shape--b{display:none}.lv-stage__rise{top:-118px;margin-bottom:-118px}.lv-stage__label-row{margin-bottom:12px}.lv-stage__label{gap:8px;font-size:12px}.lv-stage__frame{border-radius:24px;box-shadow:0 30px 70px rgba(11,23,45,0.45),0 0 0 2px var(--lv-night)}.lv-stage__toolbar{gap:10px;height:44px;padding:0 12px}.lv-stage__dots{gap:5px}.lv-stage__dots span{width:9px;height:9px}.lv-stage__url{height:28px;padding:0 10px;font-size:11px}.lv-stage__url-lock{display:none}.lv-stage__badge{padding:3px 9px;font-size:10px}.lv-stage__badge-long{display:none}.lv-stage__badge-short{display:inline}.lv-stage__screen{gap:14px;min-height:640px;padding:14px 14px 18px}.lv-stage__wordmark{font-size:17px}.lv-stage__shopnav{gap:14px}.lv-stage__shopnav-item{display:none}.lv-stage__shopnav-icon{width:20px;height:20px}.lv-stage__shopnav-burger{display:inline-block}.lv-stage .lv-demo{gap:14px}.lv-stage .lv-demo-rail__tabs{display:flex;gap:6px}.lv-stage .lv-demo-rail__tab{flex:1 1 0;justify-content:center;gap:6px;min-height:0;height:44px;padding:0 8px;font-size:12px}.lv-stage .lv-demo-rail__tab[aria-selected="true"]{flex:2 1 auto}.lv-stage .lv-demo-rail__num{opacity:1}.lv-stage .lv-demo-rail__tab:not([aria-selected="true"]) .lv-demo-rail__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.lv-stage .lv-demo-card__title{font-size:22px}.lv-stage .lv-demo-card__body{font-size:13px}.lv-stage .lv-demo-btn{padding:0 16px}.lv-stage__overlay{padding:16px}.lv-stage__overlay-card{gap:12px;max-width:none;padding:30px 20px 20px;border-radius:26px;box-shadow:0 24px 56px rgba(0,0,0,0.35)}.lv-stage__overlay-icon{width:84px;height:84px}.lv-stage__overlay-rings{inset:-20px}.lv-stage__overlay-disc .lv-icon{width:28px;height:28px}.lv-stage__overlay-title{font-size:26px}.lv-stage__overlay-line{font-size:15px}.lv-stage__start{min-height:56px;font-size:16px}.lv-stage__overlay-note{font-size:12px}.lv-stage__overlay-shield{display:none}.lv-stage__brands{align-self:stretch}.lv-stage__brands-title{line-height:1.1}.lv-stage__brand-list{flex-wrap:nowrap;margin-inline:calc(-1 * var(--lv-gutter));padding-inline:var(--lv-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lv-gutter);scrollbar-width:none}.lv-stage__brand-list::-webkit-scrollbar{display:none}.lv-stage__brand{flex:none;min-height:46px;padding:0 18px;scroll-snap-align:start}.lv-stage__brands-note{font-size:12px}.lv-stage__reset{padding:0 14px;font-size:13px}.lv-stage__dev{align-self:stretch;min-height:52px;margin-top:6px;padding:0 14px 0 8px;border-radius:18px;font-size:14px}.lv-stage__dev-long{display:none}.lv-stage__dev-short{display:inline;flex:1}.lv-stage__dev-arrow{display:inline-block;width:16px;height:16px;stroke-width:2}.lv-stage__dev-tile .lv-icon{width:17px;height:17px}.lv-stage__api{margin-top:28px;border-radius:20px}.lv-stage__api-summary{padding:14px 16px;border-radius:20px}.lv-stage__api-title{font-size:17px}.lv-stage__api-body{padding:0 14px 16px}.lv-stage .lv-demo-api__step{padding:14px}}.lv-stage .lv-gcdemo-journey{display:flex;flex-direction:column;gap:20px}.lv-stage .lv-gcdemo-note{margin:0;color:var(--b-muted);font-size:13px;line-height:1.5}.lv-stage .lv-gcdemo-shops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.lv-stage .lv-gcdemo-shop{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;height:100%;padding:12px;border:0;border-radius:var(--b-tile-radius);background:var(--b-surface);color:var(--b-ink);box-shadow:inset 0 0 0 1px var(--b-line);font:inherit;text-align:left;cursor:pointer}.lv-stage .lv-gcdemo-shop[aria-pressed="true"]{box-shadow:inset 0 0 0 2px var(--b-accent)}.lv-stage .lv-gcdemo-shop__mark{display:flex;align-items:center;justify-content:center;height:70px;margin-bottom:2px;border-radius:var(--b-tile-radius);background:var(--b-tint);color:var(--b-accent)}.lv-stage .lv-gcdemo-shop__name{font-family:var(--b-font);font-size:14px;font-style:var(--b-font-style);font-weight:700;line-height:1.2}.lv-stage .lv-gcdemo-shop__category{color:var(--b-muted);font-size:13px;font-weight:700}.lv-stage .lv-gcdemo-shop__tagline{color:var(--b-muted);font-size:12.5px;line-height:1.4}.lv-stage .lv-gcdemo-shop__choose{align-self:flex-end;margin-top:auto;padding:3px 10px;border-radius:var(--b-btn-radius);background:var(--b-accent);color:var(--b-accent-ink);font-size:11px;font-weight:800}.lv-stage .lv-gcdemo-amounts{display:flex;flex-wrap:wrap;gap:8px}.lv-stage .lv-gcdemo-amount{min-width:84px;min-height:48px;padding:0 18px;border:0;border-radius:var(--b-btn-radius);background:var(--b-surface);color:var(--b-ink);box-shadow:inset 0 0 0 1.5px var(--b-line);font-family:var(--lv-font-heading);font-size:16px;font-weight:800;cursor:pointer}.lv-stage .lv-gcdemo-amount[aria-pressed="true"]{background:var(--b-accent);color:var(--b-accent-ink);box-shadow:none}.lv-stage .lv-gcdemo-custom{display:flex;flex-direction:column;gap:6px;max-width:320px}.lv-stage .lv-gcdemo-form{min-width:0;margin:0;padding:0;border:0}.lv-stage .lv-gcdemo-form__legend{margin-bottom:10px;padding:0;color:var(--b-ink);font-family:var(--b-font);font-size:17px;font-style:var(--b-font-style);font-weight:700}.lv-stage .lv-gcdemo-recorded__icon,.lv-stage .lv-gcdemo-confirm__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--b-accent);color:var(--b-accent-ink)}.lv-stage .lv-gcdemo-recorded__title,.lv-stage .lv-gcdemo-warn__title{margin:0;font-family:var(--b-font);font-size:18px;font-style:var(--b-font-style);font-weight:700}.lv-stage .lv-gcdemo-warn__body{margin:0;color:var(--b-muted);font-size:14px}.lv-stage .lv-gcdemo-voucher{display:flex;flex-direction:column;overflow:hidden;max-width:460px;border-radius:var(--b-card-radius);background:var(--b-surface);color:var(--b-ink);box-shadow:inset 0 0 0 1px var(--b-line),0 18px 40px rgba(11,23,45,0.14)}.lv-stage .lv-gcdemo-voucher > *{margin:0}.lv-stage .lv-gcdemo-voucher__band{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:16px 18px;background:var(--b-card-bg);color:var(--b-card-ink)}.lv-stage .lv-gcdemo-voucher__band > *{margin:0}.lv-stage .lv-gcdemo-voucher__mark{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--b-card-ink) 14%,transparent)}.lv-stage .lv-gcdemo-voucher__mark .lv-demo-glyph{width:20px;height:20px}.lv-stage .lv-gcdemo-voucher__brand{font-family:var(--b-font);font-size:17px;font-style:var(--b-font-style);font-weight:700;letter-spacing:var(--b-tracking)}.lv-stage .lv-gcdemo-voucher__category{margin-left:auto;font-size:12px;font-weight:700;opacity:0.8}.lv-stage .lv-gcdemo-voucher__amount{display:flex;align-items:baseline;gap:10px;padding:16px 18px 6px}.lv-stage .lv-gcdemo-voucher__value{font-family:var(--lv-font-heading);font-size:34px;font-weight:800;line-height:1}.lv-stage .lv-gcdemo-voucher__value[data-empty]{color:var(--b-muted);font-size:22px}.lv-stage .lv-gcdemo-voucher__label{color:var(--b-muted);font-size:13px;font-weight:700}.lv-stage .lv-gcdemo-voucher__parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:8px 18px;font-size:14px}.lv-stage .lv-gcdemo-voucher__parties dt{color:var(--b-muted);font-size:12px}.lv-stage .lv-gcdemo-voucher__parties dd{margin:0;font-weight:700}.lv-stage .lv-gcdemo-voucher__message{margin:4px 18px 0;padding:10px 14px;border-radius:var(--b-tile-radius);background:var(--b-tint)}.lv-stage .lv-gcdemo-voucher__message > p{margin:0}.lv-stage .lv-gcdemo-voucher__message-label{color:var(--b-muted);font-size:12px}.lv-stage .lv-gcdemo-voucher__message-text{font-family:var(--b-font);font-style:var(--b-font-style)}.lv-stage .lv-gcdemo-voucher__code{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin:12px 18px 0;padding:10px 0;border-top:1px dashed var(--b-line);border-bottom:1px dashed var(--b-line);font-size:13px}.lv-stage .lv-gcdemo-voucher__code-label{color:var(--b-muted)}.lv-stage .lv-gcdemo-voucher__code-value{font-family:var(--lv-font-mono);font-weight:700;letter-spacing:0.06em}.lv-stage .lv-gcdemo-voucher__video{display:flex;align-items:center;gap:14px;padding:14px 18px}.lv-stage .lv-gcdemo-voucher__video .lv-demo-qr__img,.lv-stage .lv-gcdemo-voucher__video .lv-demo-qr__svg{box-shadow:inset 0 0 0 1px var(--b-line)}.lv-stage .lv-gcdemo-voucher__video-label{margin:0;font-size:14px;font-weight:700}.lv-stage .lv-gcdemo-voucher__link{color:var(--b-accent);font-size:13px;font-weight:800}.lv-stage .lv-gcdemo-voucher__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:10px 18px 14px;color:var(--b-muted);font-size:12px}.lv-stage .lv-gcdemo-confirm{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.lv-stage .lv-gcdemo-confirm > p{margin:0}.lv-stage .lv-gcdemo-confirm__tag{color:var(--b-accent);font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.lv-stage .lv-gcdemo-confirm__title{margin:0;font-family:var(--b-font);font-size:26px;font-style:var(--b-font-style);font-weight:700;line-height:1.1}.lv-stage .lv-gcdemo-confirm__body{color:var(--b-muted);font-size:14px}@media (max-width:640px){.lv-stage .lv-gcdemo-shops{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lv-stage .lv-gcdemo-shop{padding:9px}.lv-stage .lv-gcdemo-shop__mark{height:52px}.lv-stage .lv-gcdemo-shop__tagline,.lv-stage .lv-gcdemo-shop__choose{display:none}.lv-stage .lv-gcdemo-voucher__parties{grid-template-columns:minmax(0,1fr)}}
.lv-stage{--b-bg:#fbf8f3;--b-surface:#fff;--b-tint:#f3ebe0;--b-line:#e8ded2;--b-ink:#2a2420;--b-muted:#6b5f55;--b-accent:#9c4a24;--b-accent-ink:#fff;--b-card-bg:#2a2420;--b-card-ink:#fbf8f3;--b-card-wave:#e7b98f;--b-font:var(--lv-font-heading);--b-font-style:normal;--b-tracking:-0.01em;--b-media-radius:16px;--b-tile-radius:14px;--b-btn-radius:999px;--b-rec-radius:10px;--b-card-radius:18px;--b-field-radius:10px;position:relative;z-index:1;padding-block:0 var(--lv-band-y);background:var(--lv-night);color:var(--lv-white);scroll-margin-top:calc(var(--lv-header-compact-h) + 150px)}.lv-stage[data-demo-brand="lune"]{--b-bg:#15130f;--b-surface:#1f1c17;--b-tint:#2a261f;--b-line:#3a342b;--b-ink:#f3ece0;--b-muted:#b9ad97;--b-accent:#c8a96a;--b-accent-ink:#15130f;--b-card-bg:#c8a96a;--b-card-ink:#15130f;--b-card-wave:#15130f;--b-font:"Playfair Display",Georgia,serif;--b-tracking:0.2em;--b-media-radius:4px;--b-tile-radius:2px;--b-btn-radius:2px;--b-rec-radius:4px;--b-card-radius:10px;--b-field-radius:2px}.lv-stage[data-demo-brand="bloom"]{--b-bg:#eef2e7;--b-surface:#fff;--b-tint:#e3ead9;--b-line:#d5ddc9;--b-ink:#1f2d24;--b-muted:#4f5f53;--b-accent:#3f6b4f;--b-accent-ink:#fff;--b-card-bg:#3f6b4f;--b-card-ink:#fff;--b-card-wave:#cfe3c9;--b-font:"Fraunces",Georgia,serif;--b-font-style:italic;--b-tracking:0;--b-media-radius:120px 120px 24px 24px;--b-tile-radius:28px 28px 12px 12px;--b-btn-radius:999px;--b-rec-radius:50%;--b-card-radius:28px;--b-field-radius:14px}.lv-stage[data-demo-brand="kiko"]{--b-bg:#fff1ea;--b-surface:#fff;--b-tint:#ffe3d8;--b-line:#ffd2c2;--b-ink:#2b1a14;--b-muted:#6e4f43;--b-accent:#ff5a36;--b-accent-ink:#2b1a14;--b-card-bg:#ff5a36;--b-card-ink:#2b1a14;--b-card-wave:#2b1a14;--b-font:"Fredoka","Nunito",sans-serif;--b-tracking:0.01em;--b-media-radius:24px;--b-tile-radius:18px;--b-btn-radius:16px;--b-rec-radius:12px;--b-card-radius:22px;--b-field-radius:12px}.lv-stage__shape{position:absolute;z-index:0;background:var(--lv-night-deep);pointer-events:none}.lv-stage__shape--a{--r:10deg;right:-80px;top:260px;width:220px;height:220px;border-radius:54px}.lv-stage__shape--b{--r:-8deg;left:-50px;bottom:120px;width:140px;height:140px;border-radius:50%;animation-delay:-5s}.lv-stage__wrap{position:relative}.lv-stage__rise{position:relative;top:-130px;margin-bottom:-130px}.lv-stage[data-standalone="true"]{padding-top:clamp(40px,5vw,64px)}.lv-stage[data-standalone="true"] .lv-stage__rise{top:0;margin-bottom:0}.lv-stage__intro{display:flex;flex-direction:column;gap:14px;max-width:760px;margin:0 auto 40px}.lv-stage__intro .lv-demo-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;color:var(--lv-on-night);font-family:var(--lv-font-heading);font-size:14px;font-weight:600}.lv-stage__intro .lv-demo-crumbs li + li::before{content:"/";margin-inline-end:8px;opacity:0.5}.lv-stage__intro .lv-demo-crumbs a{color:var(--lv-white)}.lv-stage__intro-eyebrow{margin:0;color:var(--lv-green);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.lv-stage__intro-title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(36px,4.4vw,60px);font-weight:800;line-height:1.02;letter-spacing:-0.04em}.lv-stage__intro-title em{font-style:italic;font-weight:400}.lv-stage__intro-lead{margin:0;color:var(--lv-on-night);font-size:18px}.lv-stage__label-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;max-width:1000px;margin:0 auto 18px}.lv-stage__label{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--lv-night);font-family:var(--lv-font-heading);font-size:15px;font-weight:800;letter-spacing:0.06em;line-height:1.3;text-transform:uppercase}.lv-stage[data-standalone="true"] .lv-stage__label{color:var(--lv-white)}.lv-stage__scene{position:relative}.lv-stage__frame{--lv-body:#4a5568;--lv-muted:#5f697a;position:relative;z-index:2;max-width:1000px;margin:0 auto;overflow:hidden;border-radius:28px;background:var(--lv-white);box-shadow:0 40px 90px rgba(11,23,45,0.45),0 0 0 2px var(--lv-night)}.lv-stage__toolbar{display:flex;align-items:center;gap:16px;height:54px;padding:0 18px;border-bottom:1px solid var(--lv-hairline);background:var(--lv-surface-alt);color:var(--lv-night)}.lv-stage__dots{display:flex;flex:none;gap:7px}.lv-stage__dots span{width:12px;height:12px;border-radius:50%;background:var(--lv-coral)}.lv-stage__dots span:nth-child(2){background:var(--lv-yellow)}.lv-stage__dots span:nth-child(3){background:var(--lv-green)}.lv-stage__url{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:32px;padding:0 14px;overflow:hidden;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-muted);font-size:13px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.lv-stage__url-lock{width:14px;height:14px;stroke-width:2}.lv-stage__badge{flex:none;padding:4px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-yellow-soft);color:var(--lv-yellow-text);font-family:var(--lv-font-heading);font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap}.lv-stage__badge-short{display:none}.lv-stage__screen{position:relative;display:flex;flex-direction:column;gap:20px;min-height:540px;padding:22px 28px 28px;background:var(--b-bg);color:var(--b-ink);font-size:15px;line-height:1.45}.lv-stage__screen :focus-visible{outline-color:var(--b-ink)}.lv-stage__shopbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.lv-stage__wordmark{color:var(--b-ink);font-family:var(--b-font);font-size:22px;font-style:var(--b-font-style);font-weight:700;letter-spacing:var(--b-tracking);line-height:1.2}.lv-stage__shopnav{display:flex;align-items:center;gap:22px;color:var(--b-muted);font-size:14px;font-weight:700}.lv-stage__shopnav-icon{width:22px;height:22px}.lv-stage__shopnav-burger{display:none}.lv-stage .lv-demo{display:flex;flex-direction:column;gap:20px}.lv-stage .lv-demo-rail__tabs{display:grid;grid-template-columns:repeat(var(--lv-demo-steps,5),minmax(0,1fr));gap:8px}.lv-stage .lv-demo-rail__tab{display:flex;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 12px;border:0;border-radius:var(--b-btn-radius);background:var(--b-surface);color:var(--b-muted);box-shadow:inset 0 0 0 1px var(--b-line);font-family:inherit;font-size:13px;font-weight:800;line-height:1.2;text-align:left;cursor:pointer;transition:background-color 0.45s ease,color 0.2s ease,border-radius 0.45s ease}.lv-stage .lv-demo-rail__tab:hover,.lv-stage .lv-demo-rail__tab[data-status="done"]{color:var(--b-ink)}.lv-stage .lv-demo-rail__tab[aria-selected="true"]{background:var(--b-accent);color:var(--b-accent-ink);box-shadow:none}.lv-stage .lv-demo-rail__num{flex:none;font-family:var(--lv-font-heading);opacity:0.7}.lv-stage .lv-demo-rail__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-stage .lv-demo-rail__hint{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lv-stage .lv-demo-rail__panel{display:flex;flex-direction:column;gap:20px;border-radius:var(--b-tile-radius)}.lv-stage .lv-demo-card{display:flex;flex-direction:column;gap:16px;min-width:0}.lv-stage .lv-demo-card__head{display:flex;flex-direction:column;gap:4px}.lv-stage .lv-demo-card__tag{margin:0;color:var(--b-accent);font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.lv-stage .lv-demo-card__title{margin:0;color:var(--b-ink);font-family:var(--b-font);font-size:26px;font-style:var(--b-font-style);font-weight:700;line-height:1.1;letter-spacing:0}.lv-stage .lv-demo-card__body{margin:0;color:var(--b-muted);font-size:14px;line-height:1.5}.lv-stage .lv-demo-unavailable,.lv-stage .lv-gdemo-skipped,.lv-stage .lv-gdemo-recorded,.lv-stage .lv-gdemo-novideo,.lv-stage .lv-gcdemo-recorded,.lv-stage .lv-gcdemo-warn{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border-radius:var(--b-tile-radius);background:var(--b-surface);box-shadow:inset 0 0 0 1px var(--b-line)}.lv-stage .lv-demo-unavailable p,.lv-stage .lv-gdemo-skipped p,.lv-stage .lv-gdemo-recorded p,.lv-stage .lv-gdemo-novideo p{margin:0}.lv-stage .lv-demo-unavailable__title,.lv-stage .lv-gdemo-skipped__title,.lv-stage .lv-gdemo-recorded__title,.lv-stage .lv-gdemo-novideo__title{color:var(--b-ink);font-family:var(--b-font);font-size:18px;font-style:var(--b-font-style);font-weight:700;line-height:1.2}.lv-stage .lv-demo-unavailable__body,.lv-stage .lv-gdemo-skipped__body,.lv-stage .lv-gdemo-recorded__body,.lv-stage .lv-gdemo-novideo__body{color:var(--b-muted);font-size:14px}.lv-stage .lv-demo-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.lv-stage .lv-demo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:0;border-radius:var(--b-btn-radius);background:var(--b-surface);color:var(--b-ink);box-shadow:inset 0 0 0 1.5px var(--b-line);font-family:var(--lv-font-heading);font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color 0.45s ease,color 0.2s ease,border-radius 0.45s ease,transform 0.18s var(--lv-ease)}.lv-stage .lv-demo-btn:hover{color:var(--b-ink);transform:translateY(-1px)}.lv-stage .lv-demo-btn--accent,.lv-stage .lv-demo-btn--accent:hover{background:var(--b-accent);color:var(--b-accent-ink);box-shadow:none}.lv-stage .lv-demo-btn--quiet,.lv-stage .lv-demo-btn--quiet:hover{min-height:44px;padding:0 4px;background:transparent;color:var(--b-muted);box-shadow:none;font-weight:700;text-decoration:underline;text-underline-offset:4px}.lv-stage .lv-demo-btn:disabled,.lv-stage .lv-demo-btn[data-unlinked]{cursor:not-allowed;opacity:0.45;transform:none}.lv-stage .lv-demo-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.lv-stage .lv-demo-field{display:flex;flex-direction:column;gap:5px;margin:0}.lv-stage .lv-demo-field--wide{grid-column:1 / -1}.lv-stage .lv-demo-field__label{color:var(--b-muted);font-family:var(--lv-font-heading);font-size:13px;font-weight:700}.lv-stage .lv-demo-field__input{width:100%;min-height:44px;padding:10px 12px;border:1.5px solid var(--b-line);border-radius:var(--b-field-radius);background:var(--b-surface);color:var(--b-ink);font:inherit;font-size:15px}.lv-stage .lv-demo-field__input:focus-visible{border-color:var(--b-accent)}.lv-stage .lv-demo-field__input--area{resize:vertical;line-height:1.5}.lv-stage .lv-demo-field__counter{color:var(--b-muted);font-size:12px;text-align:end}.lv-stage .lv-demo-qr{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0}.lv-stage .lv-demo-qr__img,.lv-stage .lv-demo-qr__svg{display:block;width:96px;height:96px;padding:6px;border-radius:10px;background:#fff}.lv-stage .lv-demo-qr__caption{font-size:11px;font-weight:700;opacity:0.8;text-align:center}.lv-stage .lv-demo-recorder{position:relative;overflow:hidden;min-height:360px;border-radius:var(--b-media-radius);background:var(--b-surface);box-shadow:inset 0 0 0 1px var(--b-line)}.lv-stage .lv-demo-recorder__host{min-height:360px}.lv-stage .lv-demo-recorder__loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;color:var(--b-muted);font-size:14px;font-weight:700}.lv-stage__overlay{position:absolute;inset:0;z-index:5;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(11,23,45,0.58)}html[data-js] .lv-stage[data-started="false"] .lv-stage__overlay{display:flex}.lv-stage__overlay-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:440px;padding:34px 32px 28px;border-radius:32px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 30px 70px rgba(0,0,0,0.35);text-align:center}.lv-stage__overlay-icon{position:relative;flex:none;width:104px;height:104px}.lv-stage__overlay-rings{position:absolute;inset:-26px;color:var(--lv-green)}.lv-stage__overlay-disc{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--lv-night);color:var(--lv-green)}.lv-stage__overlay-disc .lv-icon{width:36px;height:36px}.lv-stage__overlay-title{margin:6px 0 0;font-family:var(--lv-font-heading);font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-0.03em}.lv-stage__overlay-title em{font-style:italic;font-weight:400}.lv-stage__overlay-line{margin:0;color:var(--lv-body);font-size:16px;line-height:1.5}.lv-stage__start{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;gap:10px;min-height:58px;padding:0 24px;border:0;border-radius:var(--lv-radius-pill);background:var(--lv-green);color:var(--lv-night);box-shadow:0 0 0 2px var(--lv-night);font-family:var(--lv-font-heading);font-size:17px;font-weight:800;cursor:pointer;transition:background-color 0.18s ease}.lv-stage__start:hover{background:var(--lv-green-cta)}.lv-stage__start[aria-busy="true"]{cursor:progress}.lv-stage__start .lv-icon{width:16px;height:16px;stroke-width:2}.lv-stage__overlay-note{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--lv-muted);font-size:13px;font-weight:700}.lv-stage__overlay-shield{width:15px;height:15px;stroke-width:2}.lv-stage__side{position:absolute;z-index:3;display:flex;flex-direction:column;gap:12px;margin:0;pointer-events:none}.lv-stage[data-started="true"] .lv-stage__side{z-index:1}.lv-stage__side--recorder{--r:6deg;right:-6px;top:150px;width:210px;animation-delay:-1s}.lv-stage__phone{padding:6px;border-radius:34px;background:var(--lv-night);box-shadow:0 30px 60px rgba(0,0,0,0.45),0 0 0 2px var(--lv-night-soft)}.lv-stage__phone-screen{display:flex;flex-direction:column;gap:10px;height:400px;overflow:hidden;padding:16px 12px 14px;border-radius:28px;background:var(--b-bg);color:var(--b-ink)}.lv-stage__phone-mark{margin:0;font-family:var(--b-font);font-size:13px;font-style:var(--b-font-style);font-weight:700;letter-spacing:var(--b-tracking);text-align:center}.lv-stage__phone-title{margin:0;font-family:var(--b-font);font-size:18px;font-style:var(--b-font-style);font-weight:600;line-height:1.12}.lv-stage__phone-media{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:var(--b-media-radius);background:var(--b-tint)}.lv-stage__phone-photo{width:100%;height:100%;object-fit:cover}.lv-stage__phone-rec{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.75);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:11px;font-weight:800}.lv-stage__phone-wave{--lv-wave-h:18px;position:absolute;left:50%;bottom:10px;color:var(--lv-white);translate:-50% 0}.lv-stage__phone-controls{display:flex;align-items:center;justify-content:space-between;padding:0 4px;color:var(--b-muted);font-size:12px;font-weight:700}.lv-stage__phone-button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:3px solid var(--b-accent);border-radius:50%}.lv-stage__phone-button span{width:34px;height:34px;border-radius:var(--b-rec-radius);background:var(--b-accent)}.lv-stage__caption{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--lv-white);font-size:14px;font-weight:800;line-height:1.25}.lv-stage__caption-num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--lv-green);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:12px}.lv-stage__caption-short{display:none}.lv-stage__side--card{left:-10px;bottom:-40px;width:260px}.lv-stage__card{--r:-5deg;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.586 / 1;padding:16px 18px;border-radius:var(--b-card-radius);background:var(--b-card-bg);color:var(--b-card-ink);box-shadow:0 30px 60px rgba(0,0,0,0.45);transform:rotate(var(--r))}.lv-stage__card-top,.lv-stage__card-bottom{display:flex;justify-content:space-between;gap:10px}.lv-stage__card-top{align-items:flex-start}.lv-stage__card-bottom{align-items:flex-end}.lv-stage__card-mark{font-family:var(--b-font);font-size:14px;font-style:var(--b-font-style);font-weight:700;letter-spacing:var(--b-tracking)}.lv-stage__card-value{font-family:var(--lv-font-heading);font-size:16px;font-weight:800}.lv-stage__card-line{display:flex;flex-direction:column;gap:6px;font-family:var(--b-font);font-size:14px;font-style:var(--b-font-style);font-weight:600}.lv-stage__card-wave{--lv-wave-h:16px;gap:2px;color:var(--b-card-wave)}.lv-stage__card-qr{display:flex;flex:none;padding:5px;border-radius:9px;background:#fff}.lv-stage__card-qr svg{width:40px;height:40px}.lv-stage__under{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:1000px;margin:76px auto 0}.lv-stage__brands{display:flex;flex-direction:column;gap:12px;max-width:100%}.lv-stage__brands-title{margin:0;font-family:var(--lv-font-heading);font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-0.02em}.lv-stage__brands-title em{color:var(--lv-green);font-style:italic;font-weight:400}.lv-stage__brand-list{display:flex;flex-wrap:wrap;gap:8px}.lv-stage__brand{min-height:48px;padding:0 20px;border:2px solid var(--lv-white);border-radius:var(--lv-radius-pill);background:transparent;color:var(--lv-white);font-family:var(--lv-font-heading);font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer}.lv-stage__brand:hover{background:rgba(255,255,255,0.12)}.lv-stage__brand[aria-pressed="true"]{background:var(--lv-white);color:var(--lv-night)}.lv-stage[data-brand-fonts] .lv-stage__brand[data-demo-brand-option="lune"]{font-family:"Playfair Display",Georgia,serif;letter-spacing:0.12em}.lv-stage[data-brand-fonts] .lv-stage__brand[data-demo-brand-option="bloom"]{font-family:"Fraunces",Georgia,serif;font-style:italic}.lv-stage[data-brand-fonts] .lv-stage__brand[data-demo-brand-option="kiko"]{font-family:"Fredoka","Nunito",sans-serif;letter-spacing:0.01em}.lv-stage__brands-note{margin:0;color:var(--lv-on-night-faint);font-size:13px}.lv-stage__tools{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.lv-stage__reset,.lv-stage__dev{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:var(--lv-radius-pill);background:var(--lv-night-deep);color:var(--lv-white);font-family:var(--lv-font-sans);font-size:14px;font-weight:800;text-decoration:none;cursor:pointer;transition:background-color 0.18s ease}.lv-stage__reset:hover,.lv-stage__dev:hover{background:#1b3160;color:var(--lv-white)}.lv-stage__reset-icon{width:16px;height:16px;color:var(--lv-green);stroke-width:2}.lv-stage__dev{gap:10px;min-height:48px;padding:0 18px 0 8px;font-size:15px}.lv-stage__dev-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--lv-night);color:var(--lv-green)}.lv-stage__dev-tile .lv-icon{width:18px;height:18px;stroke-width:2}.lv-stage__dev-short,.lv-stage__dev-arrow{display:none}.lv-stage__api{max-width:1000px;margin:40px auto 0;border-radius:24px;background:var(--lv-night-deep)}.lv-stage__api-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;min-height:72px;padding:16px 22px;border-radius:24px;list-style:none;cursor:pointer}.lv-stage__api-summary::-webkit-details-marker{display:none}.lv-stage__api-eyebrow{grid-column:1;color:var(--lv-green);font-family:var(--lv-font-heading);font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.lv-stage__api-title{grid-column:1;margin:0;color:var(--lv-white);font-family:var(--lv-font-heading);font-size:20px;font-weight:800;line-height:1.2;letter-spacing:-0.01em}.lv-stage__api-chevron{display:inline-flex;align-items:center;justify-content:center;grid-column:2;grid-row:1 / span 2;width:40px;height:40px;border-radius:50%;background:var(--lv-night);color:var(--lv-green);transition:transform 0.25s var(--lv-ease)}.lv-stage__api-chevron .lv-icon{width:18px;height:18px;stroke-width:2}.lv-stage__api[open] .lv-stage__api-chevron{transform:rotate(180deg)}.lv-stage__api-body{padding:0 22px 22px}.lv-stage .lv-demo-api{display:flex;flex-direction:column;gap:16px;color:var(--lv-on-night)}.lv-stage .lv-demo-api :focus-visible{outline-color:var(--lv-white)}.lv-stage .lv-demo-api__head{display:none}.lv-stage .lv-demo-api__lead{max-width:70ch;margin:0;font-size:15px;line-height:1.55}.lv-stage .lv-demo-api__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.lv-stage .lv-demo-api__step{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,0.04);box-shadow:inset 0 0 0 1px var(--lv-night-soft)}.lv-stage .lv-demo-api__step[data-current="true"]{box-shadow:inset 0 0 0 2px var(--lv-green)}.lv-stage .lv-demo-api__step > *{margin:0}.lv-stage .lv-demo-api__step-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.lv-stage .lv-demo-api__step-label{color:var(--lv-white);font-family:var(--lv-font-heading);font-size:15px;font-weight:800}.lv-stage .lv-demo-api__badge{padding:3px 10px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.08);color:var(--lv-on-night);font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.lv-stage .lv-demo-api__step[data-current="true"] .lv-demo-api__badge{background:var(--lv-green);color:var(--lv-night)}.lv-stage .lv-demo-api__step-body,.lv-stage .lv-demo-api__note{font-size:14px;line-height:1.55}.lv-stage .lv-demo-api__note{color:var(--lv-on-night-faint);font-size:13px}.lv-stage .lv-demo-api__endpoints{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.lv-stage .lv-demo-api__endpoint{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 10px 4px 4px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-mono);font-size:12.5px;text-decoration:none}.lv-stage a.lv-demo-api__endpoint:hover{color:var(--lv-green)}.lv-stage .lv-demo-api__method{padding:2px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-green);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:11px;font-weight:800}.lv-stage .lv-demo-api__method[data-method="GET"]{background:var(--lv-teal)}.lv-stage .lv-demo-api__sample{display:flex;flex-direction:column;gap:6px;min-width:0}.lv-stage .lv-demo-api__sample-label{color:var(--lv-on-night-faint);font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.lv-stage .lv-demo-api__code{max-height:260px;margin:0;overflow:auto;padding:12px 14px;border-radius:12px;background:#07101f;color:#dbe3f2;font-family:var(--lv-font-mono);font-size:12px;line-height:1.55;white-space:pre}.lv-stage .lv-demo-api__step[hidden]{display:none}@media (max-width:960px){.lv-stage__scene{padding-bottom:260px}.lv-stage[data-started="true"] .lv-stage__scene{padding-bottom:300px}.lv-stage__side--recorder{top:calc(100% - 300px);right:4px;gap:8px;width:140px}.lv-stage[data-started="true"] .lv-stage__side--recorder{top:calc(100% - 270px)}.lv-stage__phone{padding:4px;border-radius:24px;box-shadow:0 20px 44px rgba(0,0,0,0.45),0 0 0 2px var(--lv-night-soft)}.lv-stage__phone-screen{gap:6px;height:230px;padding:10px 8px 9px;border-radius:20px}.lv-stage__phone-mark{font-size:9px}.lv-stage__phone-title,.lv-stage__phone-wave,.lv-stage__phone-time,.lv-stage__phone-side{display:none}.lv-stage__phone-rec{top:6px;left:6px;gap:4px;padding:2px 7px;font-size:9px}.lv-stage__phone-controls{justify-content:center}.lv-stage__phone-button{width:34px;height:34px;border-width:2.5px}.lv-stage__phone-button span{width:22px;height:22px}.lv-stage__caption{gap:6px;font-size:12px}.lv-stage__caption-num{width:20px;height:20px;font-size:11px}.lv-stage__caption-long{display:none}.lv-stage__caption-short{display:inline}.lv-stage__side--card{top:calc(100% - 216px);bottom:auto;left:0;z-index:2;gap:10px;width:200px}.lv-stage[data-started="true"] .lv-stage__side--card{top:calc(100% - 186px)}.lv-stage__side--card .lv-stage__caption{justify-content:flex-start}.lv-stage__card{padding:12px 14px;box-shadow:0 22px 48px rgba(0,0,0,0.45)}.lv-stage__card-top,.lv-stage__card-bottom{gap:8px}.lv-stage__card-mark{font-size:11px}.lv-stage__card-value{font-size:14px}.lv-stage__card-line{gap:4px;font-size:12px}.lv-stage__card-wave{--lv-wave-h:12px}.lv-stage__card-wave span:nth-child(n + 12){display:none}.lv-stage__card-qr{padding:4px;border-radius:7px}.lv-stage__card-qr svg{width:30px;height:30px}.lv-stage__under{gap:12px;margin-top:0}.lv-stage__tools{align-self:stretch}.lv-stage .lv-demo-api__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lv-stage{--b-media-radius:14px;--b-rec-radius:8px;--b-card-radius:16px}.lv-stage[data-demo-brand="lune"]{--b-media-radius:4px;--b-rec-radius:4px;--b-card-radius:8px}.lv-stage[data-demo-brand="bloom"]{--b-media-radius:80px 80px 16px 16px;--b-tile-radius:24px 24px 10px 10px;--b-rec-radius:50%;--b-card-radius:24px}.lv-stage[data-demo-brand="kiko"]{--b-media-radius:18px;--b-tile-radius:16px;--b-btn-radius:14px;--b-rec-radius:9px;--b-card-radius:18px}.lv-stage{padding-bottom:44px;scroll-margin-top:calc(var(--lv-header-compact-h) + 140px)}.lv-stage__shape--a{right:-60px;top:380px;width:150px;height:150px;border-radius:40px}.lv-stage__shape--b{display:none}.lv-stage__rise{top:-118px;margin-bottom:-118px}.lv-stage__label-row{margin-bottom:12px}.lv-stage__label{gap:8px;font-size:12px}.lv-stage__frame{border-radius:24px;box-shadow:0 30px 70px rgba(11,23,45,0.45),0 0 0 2px var(--lv-night)}.lv-stage__toolbar{gap:10px;height:44px;padding:0 12px}.lv-stage__dots{gap:5px}.lv-stage__dots span{width:9px;height:9px}.lv-stage__url{height:28px;padding:0 10px;font-size:11px}.lv-stage__url-lock{display:none}.lv-stage__badge{padding:3px 9px;font-size:10px}.lv-stage__badge-long{display:none}.lv-stage__badge-short{display:inline}.lv-stage__screen{gap:14px;min-height:640px;padding:14px 14px 18px}.lv-stage__wordmark{font-size:17px}.lv-stage__shopnav{gap:14px}.lv-stage__shopnav-item{display:none}.lv-stage__shopnav-icon{width:20px;height:20px}.lv-stage__shopnav-burger{display:inline-block}.lv-stage .lv-demo{gap:14px}.lv-stage .lv-demo-rail__tabs{display:flex;gap:6px}.lv-stage .lv-demo-rail__tab{flex:1 1 0;justify-content:center;gap:6px;min-height:0;height:44px;padding:0 8px;font-size:12px}.lv-stage .lv-demo-rail__tab[aria-selected="true"]{flex:2 1 auto}.lv-stage .lv-demo-rail__num{opacity:1}.lv-stage .lv-demo-rail__tab:not([aria-selected="true"]) .lv-demo-rail__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.lv-stage .lv-demo-card__title{font-size:22px}.lv-stage .lv-demo-card__body{font-size:13px}.lv-stage .lv-demo-btn{padding:0 16px}.lv-stage__overlay{padding:16px}.lv-stage__overlay-card{gap:12px;max-width:none;padding:30px 20px 20px;border-radius:26px;box-shadow:0 24px 56px rgba(0,0,0,0.35)}.lv-stage__overlay-icon{width:84px;height:84px}.lv-stage__overlay-rings{inset:-20px}.lv-stage__overlay-disc .lv-icon{width:28px;height:28px}.lv-stage__overlay-title{font-size:26px}.lv-stage__overlay-line{font-size:15px}.lv-stage__start{min-height:56px;font-size:16px}.lv-stage__overlay-note{font-size:12px}.lv-stage__overlay-shield{display:none}.lv-stage__brands{align-self:stretch}.lv-stage__brands-title{line-height:1.1}.lv-stage__brand-list{flex-wrap:nowrap;margin-inline:calc(-1 * var(--lv-gutter));padding-inline:var(--lv-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lv-gutter);scrollbar-width:none}.lv-stage__brand-list::-webkit-scrollbar{display:none}.lv-stage__brand{flex:none;min-height:46px;padding:0 18px;scroll-snap-align:start}.lv-stage__brands-note{font-size:12px}.lv-stage__reset{padding:0 14px;font-size:13px}.lv-stage__dev{align-self:stretch;min-height:52px;margin-top:6px;padding:0 14px 0 8px;border-radius:18px;font-size:14px}.lv-stage__dev-long{display:none}.lv-stage__dev-short{display:inline;flex:1}.lv-stage__dev-arrow{display:inline-block;width:16px;height:16px;stroke-width:2}.lv-stage__dev-tile .lv-icon{width:17px;height:17px}.lv-stage__api{margin-top:28px;border-radius:20px}.lv-stage__api-summary{padding:14px 16px;border-radius:20px}.lv-stage__api-title{font-size:17px}.lv-stage__api-body{padding:0 14px 16px}.lv-stage .lv-demo-api__step{padding:14px}}.lv-stage .lv-gdemo-shop{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"head promo" "grid promo";gap:14px 22px}.lv-stage .lv-gdemo-shop > .lv-demo-card__head{grid-area:head}.lv-stage .lv-gdemo-grid{grid-area:grid;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.lv-stage .lv-gdemo-product{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;padding:12px;border-radius:var(--b-tile-radius);background:var(--b-surface);box-shadow:inset 0 0 0 1px var(--b-line)}.lv-stage .lv-gdemo-product[data-selected="true"]{box-shadow:inset 0 0 0 2px var(--b-accent)}.lv-stage .lv-gdemo-product:has(.lv-gdemo-product__add:focus-visible){outline:3px solid var(--b-ink);outline-offset:2px}.lv-stage .lv-gdemo-product__art{display:flex;align-items:center;justify-content:center;height:70px;border-radius:var(--b-tile-radius);background:var(--b-tint);color:var(--b-accent)}.lv-stage .lv-demo-glyph{width:30px;height:30px;stroke-width:1.6}.lv-stage .lv-gdemo-product__name{margin:0;color:var(--b-ink);font-family:var(--b-font);font-size:14px;font-style:var(--b-font-style);font-weight:700;line-height:1.2;letter-spacing:0}.lv-stage .lv-gdemo-product__body{display:none}.lv-stage .lv-gdemo-product__foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:auto 0 0;color:var(--b-muted);font-size:13px;font-weight:700}.lv-stage .lv-gdemo-product__add{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:0;border-radius:var(--b-btn-radius);background:var(--b-accent);color:var(--b-accent-ink);font-family:inherit;font-size:11px;font-weight:800;line-height:1.4;cursor:pointer}.lv-stage .lv-gdemo-product__add::after{content:"";position:absolute;inset:0;border-radius:var(--b-tile-radius)}.lv-stage .lv-gdemo-product__add:focus-visible{outline:0}.lv-stage .lv-gdemo-promo{grid-area:promo;align-self:start;display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--b-tile-radius);background:var(--b-card-bg);color:var(--b-card-ink)}.lv-stage .lv-gdemo-promo > p{margin:0}.lv-stage .lv-gdemo-promo__badge{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:3px 10px;border-radius:var(--lv-radius-pill);box-shadow:inset 0 0 0 1.5px currentColor;font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.lv-stage .lv-gdemo-promo__title,.lv-stage .lv-gdemo-promo__title-short{font-family:var(--b-font);font-size:22px;font-style:var(--b-font-style);font-weight:700;line-height:1.12}.lv-stage .lv-gdemo-promo__title-short{display:none}.lv-stage .lv-gdemo-promo__body{font-size:14px;line-height:1.5;opacity:0.85}.lv-stage .lv-gdemo-promo__wave{--lv-wave-h:22px;color:var(--b-card-wave)}.lv-stage .lv-gdemo-promo__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.lv-stage .lv-gdemo-promo__amount{font-family:var(--lv-font-heading);font-size:22px;font-weight:800}.lv-stage .lv-gdemo-promo__cta{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:0;border-radius:var(--b-btn-radius);background:var(--b-card-ink);color:var(--b-card-bg);font-family:inherit;font-size:13px;font-weight:800;cursor:pointer}.lv-stage .lv-gdemo-promo__cta:disabled{cursor:not-allowed;opacity:0.6}.lv-stage .lv-gdemo-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 14px;padding:12px;border-radius:var(--b-tile-radius);background:var(--b-surface);box-shadow:inset 0 0 0 1px var(--b-line)}.lv-stage .lv-gdemo-line__art{display:flex;align-items:center;justify-content:center;grid-row:span 2;width:52px;height:52px;border-radius:var(--b-tile-radius);background:var(--b-tint);color:var(--b-accent)}.lv-stage .lv-gdemo-line__art .lv-demo-glyph{width:24px;height:24px}.lv-stage .lv-gdemo-line__name{font-family:var(--b-font);font-size:15px;font-style:var(--b-font-style);font-weight:700}.lv-stage .lv-gdemo-line__body{grid-column:2 / -1;color:var(--b-muted);font-size:13px}.lv-stage .lv-gdemo-line__qty{display:inline-flex;gap:6px;color:var(--b-muted);font-size:13px}.lv-stage .lv-gdemo-line__price{font-family:var(--lv-font-heading);font-size:15px;font-weight:800}.lv-stage .lv-gdemo-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;width:100%;padding:16px;border:0;border-radius:var(--b-tile-radius);background:var(--b-surface);color:var(--b-ink);box-shadow:inset 0 0 0 1.5px var(--b-line);font:inherit;text-align:left;cursor:pointer}.lv-stage .lv-gdemo-option[aria-pressed="true"]{box-shadow:inset 0 0 0 2px var(--b-accent)}.lv-stage .lv-gdemo-option__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lv-stage .lv-gdemo-option__title{font-family:var(--b-font);font-size:16px;font-style:var(--b-font-style);font-weight:700}.lv-stage .lv-gdemo-option__badge{padding:2px 9px;border-radius:var(--lv-radius-pill);background:var(--b-tint);color:var(--b-accent);font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.lv-stage .lv-gdemo-option__price{font-family:var(--lv-font-heading);font-weight:800}.lv-stage .lv-gdemo-option__body,.lv-stage .lv-gdemo-option__state{grid-column:1;color:var(--b-muted);font-size:14px}.lv-stage .lv-gdemo-option__state{font-size:13px;font-weight:700}.lv-stage .lv-gdemo-switch{position:relative;grid-column:2;grid-row:1 / span 3;width:46px;height:28px;border-radius:var(--lv-radius-pill);background:var(--b-line);transition:background-color 0.2s ease}.lv-stage .lv-gdemo-switch__knob{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.25);transition:transform 0.2s var(--lv-ease)}.lv-stage .lv-gdemo-switch[data-on="true"]{background:var(--b-accent)}.lv-stage .lv-gdemo-switch[data-on="true"] .lv-gdemo-switch__knob{transform:translateX(18px)}.lv-stage .lv-gdemo-delivery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;border:0}.lv-stage .lv-gdemo-delivery__title{grid-column:1 / -1;float:left;width:100%;margin-bottom:4px;padding:0;color:var(--b-ink);font-family:var(--b-font);font-size:17px;font-style:var(--b-font-style);font-weight:700}.lv-stage .lv-gdemo-delivery__body,.lv-stage .lv-gdemo-recipient__body{grid-column:1 / -1;margin:0;color:var(--b-muted);font-size:14px}.lv-stage .lv-gdemo-choice{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 14px 14px 44px;border-radius:var(--b-tile-radius);background:var(--b-surface);box-shadow:inset 0 0 0 1.5px var(--b-line);cursor:pointer}.lv-stage .lv-gdemo-choice[data-checked="true"]{box-shadow:inset 0 0 0 2px var(--b-accent)}.lv-stage .lv-gdemo-choice input{position:absolute;top:15px;left:14px;width:18px;height:18px;margin:0;accent-color:var(--b-accent)}.lv-stage .lv-gdemo-choice__title{color:var(--b-ink);font-size:15px;font-weight:800}.lv-stage .lv-gdemo-choice__body{color:var(--b-muted);font-size:13px}.lv-stage .lv-gdemo-recipient{display:flex;flex-direction:column;gap:10px}.lv-stage .lv-gdemo-recipient__title{margin:0;font-family:var(--b-font);font-size:17px;font-style:var(--b-font-style);font-weight:700}.lv-stage .lv-gdemo-totals{display:flex;flex-direction:column;gap:6px;margin:0;padding:14px 16px;border-radius:var(--b-tile-radius);background:var(--b-tint)}.lv-stage .lv-gdemo-totals > div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.lv-stage .lv-gdemo-totals dt{color:var(--b-muted)}.lv-stage .lv-gdemo-totals dd{margin:0;font-weight:700}.lv-stage .lv-gdemo-totals__grand{margin-top:4px;padding-top:8px;border-top:1.5px solid var(--b-line);font-family:var(--lv-font-heading)}.lv-stage .lv-gdemo-totals__grand dt,.lv-stage .lv-gdemo-totals__grand dd{color:var(--b-ink);font-size:16px;font-weight:800}.lv-stage .lv-gdemo-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.lv-stage .lv-gdemo-block{padding:14px 16px;border-radius:var(--b-tile-radius);background:var(--b-surface);box-shadow:inset 0 0 0 1px var(--b-line)}.lv-stage .lv-gdemo-block__title{margin:0 0 6px;color:var(--b-muted);font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.lv-stage .lv-gdemo-block__body{display:flex;flex-direction:column;gap:2px;margin:0;color:var(--b-muted);font-size:14px}.lv-stage .lv-gdemo-block__body strong{color:var(--b-ink)}.lv-stage .lv-gdemo-order{margin:-8px 0 0;padding:0;list-style:none}.lv-stage .lv-gdemo-order li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--b-line);font-size:14px}.lv-stage .lv-gdemo-order li[data-total="true"]{border-bottom:0;font-family:var(--lv-font-heading);font-size:16px;font-weight:800}.lv-stage .lv-gdemo-notice{margin:0;padding:12px 14px;border-radius:var(--b-tile-radius);background:var(--b-tint);color:var(--b-ink);font-size:14px}.lv-stage .lv-gdemo-ref{display:inline-flex;flex-wrap:wrap;align-items:center;align-self:flex-start;gap:8px;margin:0;padding:8px 14px 8px 8px;border-radius:var(--b-btn-radius);background:var(--b-surface);box-shadow:inset 0 0 0 1px var(--b-line)}.lv-stage .lv-gdemo-ref__check,.lv-stage .lv-gdemo-recorded__check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--b-accent);color:var(--b-accent-ink);font-size:13px;font-weight:800}.lv-stage .lv-gdemo-recorded__check{width:36px;height:36px;font-size:18px}.lv-stage .lv-gdemo-ref__label{color:var(--b-muted);font-size:13px}.lv-stage .lv-gdemo-ref__value{font-family:var(--lv-font-heading);font-size:14px}.lv-stage .lv-gdemo-permission,.lv-stage .lv-gdemo-loading{margin:0;color:var(--b-muted);font-size:13px}.lv-stage .lv-gdemo-loading{padding:18px;border-radius:var(--b-tile-radius);background:var(--b-surface);box-shadow:inset 0 0 0 1px var(--b-line);font-weight:700}.lv-stage .lv-gdemo-skip{margin:-6px 0 0}.lv-stage .lv-gdemo-mail,.lv-stage .lv-gdemo-cardmock{display:flex;flex-direction:column;gap:10px}.lv-stage .lv-gdemo-mail__badge{align-self:flex-start;margin:0;padding:3px 10px;border-radius:var(--lv-radius-pill);background:var(--b-tint);color:var(--b-accent);font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.lv-stage .lv-gdemo-mail__window{overflow:hidden;border-radius:var(--b-tile-radius);background:var(--b-surface);box-shadow:inset 0 0 0 1px var(--b-line)}.lv-stage .lv-gdemo-mail__chrome{display:flex;gap:6px;padding:10px 14px;background:var(--b-tint)}.lv-stage .lv-gdemo-mail__chrome span{width:9px;height:9px;border-radius:50%;background:var(--b-line)}.lv-stage .lv-gdemo-mail__meta{display:flex;flex-direction:column;gap:4px;margin:0;padding:12px 16px;border-bottom:1px solid var(--b-line);font-size:13px}.lv-stage .lv-gdemo-mail__meta div{display:flex;gap:10px;min-width:0}.lv-stage .lv-gdemo-mail__meta dt{flex:none;width:56px;color:var(--b-muted)}.lv-stage .lv-gdemo-mail__meta dd{min-width:0;margin:0;overflow-wrap:anywhere;font-weight:700}.lv-stage .lv-gdemo-mail__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px}.lv-stage .lv-gdemo-mail__body > p{margin:0}.lv-stage .lv-gdemo-mail__heading{font-family:var(--b-font);font-size:20px;font-style:var(--b-font-style);font-weight:700;line-height:1.2}.lv-stage .lv-gdemo-mail__text,.lv-stage .lv-gdemo-mail__footer,.lv-stage .lv-gdemo-cardmock__body,.lv-stage .lv-gdemo-cardmock__phone{margin:0;color:var(--b-muted);font-size:14px}.lv-stage .lv-gdemo-mail__footer{font-size:12px}.lv-stage .lv-gdemo-mail__thumb{display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:var(--b-tile-radius);background:var(--b-tint);font-weight:700}.lv-stage .lv-gdemo-mail__cta{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:var(--b-btn-radius);background:var(--b-accent);color:var(--b-accent-ink);font-family:var(--lv-font-heading);font-size:14px;font-weight:800;text-decoration:none}.lv-stage .lv-gdemo-mail__cta[data-inert]{opacity:0.7}.lv-stage .lv-gdemo-play{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--b-accent)}.lv-stage .lv-gdemo-play::after{content:"";position:absolute;top:50%;left:54%;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--b-accent-ink);translate:-50% -50%}.lv-stage .lv-gdemo-play--sm{width:22px;height:22px}.lv-stage .lv-gdemo-play--sm::after{border-width:4px 0 4px 7px}.lv-stage .lv-gdemo-cardmock__card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand qr" "scan qr" "caption caption" "ready ready";align-items:end;gap:8px 16px;width:100%;max-width:360px;aspect-ratio:1.586 / 1;padding:18px 20px;border-radius:var(--b-card-radius);background:var(--b-card-bg);color:var(--b-card-ink);box-shadow:0 18px 40px rgba(11,23,45,0.18)}.lv-stage .lv-gdemo-cardmock__card > *{margin:0}.lv-stage .lv-gdemo-cardmock__brand{grid-area:brand;align-self:start;font-family:var(--b-font);font-size:16px;font-style:var(--b-font-style);font-weight:700;letter-spacing:var(--b-tracking)}.lv-stage .lv-gdemo-cardmock__qr{display:contents}.lv-stage .lv-gdemo-cardmock__qr .lv-demo-qr__svg,.lv-stage .lv-gdemo-cardmock__qr .lv-demo-qr__img{grid-area:qr;align-self:start}.lv-stage .lv-gdemo-cardmock__qr .lv-demo-qr__caption{grid-area:caption;text-align:start}.lv-stage .lv-gdemo-cardmock__scan{grid-area:scan;display:flex;flex-direction:column;gap:2px}.lv-stage .lv-gdemo-cardmock__label{font-family:var(--b-font);font-size:15px;font-style:var(--b-font-style);font-weight:700}.lv-stage .lv-gdemo-cardmock__hint{font-size:12px;opacity:0.8}.lv-stage .lv-gdemo-cardmock__ready{grid-area:ready;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.lv-stage .lv-gdemo-done{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:var(--b-tile-radius);background:var(--b-tint)}.lv-stage .lv-gdemo-done > p{margin:0}.lv-stage .lv-gdemo-done__title{font-family:var(--b-font);font-size:18px;font-style:var(--b-font-style);font-weight:700}.lv-stage .lv-gdemo-done__body{color:var(--b-muted);font-size:14px}.lv-stage .lv-gdemo-done__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}@media (max-width:960px){.lv-stage .lv-gdemo-shop{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "grid" "promo"}.lv-stage .lv-gdemo-promo{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title amount" "wave amount";align-items:center;gap:4px 12px;padding:14px}.lv-stage .lv-gdemo-promo__badge,.lv-stage .lv-gdemo-promo__title,.lv-stage .lv-gdemo-promo__body,.lv-stage .lv-gdemo-promo__cta{display:none}.lv-stage .lv-gdemo-promo__title-short{display:block;grid-area:title;min-width:0;font-size:17px}.lv-stage .lv-gdemo-promo__wave{--lv-wave-h:16px;grid-area:wave;gap:2px}.lv-stage .lv-gdemo-promo__wave span:nth-child(n + 15){display:none}.lv-stage .lv-gdemo-promo__foot{grid-area:amount}.lv-stage .lv-gdemo-promo__amount{font-size:18px}}@media (max-width:640px){.lv-stage .lv-gdemo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lv-stage .lv-gdemo-product{gap:6px;padding:9px}.lv-stage .lv-gdemo-product__art{height:52px}.lv-stage .lv-gdemo-product__art .lv-demo-glyph{width:24px;height:24px}.lv-stage .lv-gdemo-product__name{font-size:13px}.lv-stage .lv-gdemo-product__foot{font-size:12px}.lv-stage .lv-gdemo-product__add{position:absolute;inset:0;z-index:1;padding:0;border-radius:var(--b-tile-radius);background:transparent;color:transparent;font-size:1px}.lv-stage .lv-gdemo-product__add::after{content:none}.lv-stage .lv-gdemo-product[data-selected="true"] .lv-gdemo-product__foot::after{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--b-accent);color:var(--b-accent-ink);font-size:11px}.lv-stage .lv-gdemo-delivery{grid-template-columns:minmax(0,1fr)}.lv-stage .lv-gdemo-line{grid-template-columns:auto minmax(0,1fr) auto}.lv-stage .lv-gdemo-line__qty{display:none}}
.lv-demo-tokens{position:relative;overflow:hidden;padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-highlight));color:var(--lv-band-ink,var(--lv-ink))}.lv-demo-tokens[data-tone="accent"]{--lv-band-bg:var(--lv-accent-soft);--lv-band-ink:var(--lv-ink)}.lv-demo-tokens[data-tone="cream"]{--lv-band-bg:var(--lv-yellow-soft);--lv-band-ink:var(--lv-ink)}.lv-demo-tokens__wrap{display:flex;flex-wrap:wrap;align-items:center;gap:48px 64px}.lv-demo-tokens__copy{display:flex;flex:1 1 400px;flex-direction:column;align-items:flex-start;gap:24px;max-width:520px}.lv-demo-tokens__lead{margin:0;color:var(--lv-night-soft);font-size:18px;line-height:1.5}.lv-demo-tokens__actions{gap:12px}.lv-demo-tokens__primary{min-height:56px}.lv-demo-tokens__secondary{min-height:56px;padding:0 22px}.lv-demo-tokens__play-icon{width:18px;height:18px;color:var(--lv-accent);fill:currentColor}.lv-demo-tokens__steps{position:relative;flex:1.4 1 560px;min-width:0}.lv-demo-tokens__list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;list-style:none}.lv-demo-tokens__thread--wide{top:0;height:200px}.lv-demo-tokens__thread--phone{display:none}.lv-demo-tokens__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.lv-demo-tokens__item:nth-child(3n + 2){padding-top:40px}.lv-demo-tokens__token{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:128px;height:128px;border-radius:50%;background:var(--lv-white);color:var(--lv-night);box-shadow:0 20px 44px rgba(11,23,45,0.12)}.lv-demo-tokens__item[data-kind="rec"] .lv-demo-tokens__token{gap:8px;background:var(--lv-night);color:var(--lv-white);box-shadow:0 20px 44px rgba(11,23,45,0.25)}.lv-demo-tokens__item[data-kind="play"] .lv-demo-tokens__token{background:var(--lv-accent);color:var(--lv-night);box-shadow:0 20px 44px rgba(11,23,45,0.15)}.lv-demo-tokens__icon{width:30px;height:30px}.lv-demo-tokens__label,.lv-demo-tokens__rec{font-family:var(--lv-font-heading);font-size:15px;font-weight:800}.lv-demo-tokens__rec{display:inline-flex;align-items:center;gap:8px}.lv-demo-tokens__rec .lv-rec{width:12px;height:12px}.lv-demo-tokens__wave{gap:2px;color:var(--lv-accent)}.lv-demo-tokens__rings{position:absolute;inset:0;color:var(--lv-night)}.lv-demo-tokens__play{width:36px;height:36px;margin-left:4px;fill:currentColor}.lv-demo-tokens__text{display:flex;flex-direction:column;line-height:1.35}.lv-demo-tokens__item-title{font-family:var(--lv-font-heading);font-size:18px;font-weight:800}.lv-demo-tokens__item-line{color:var(--lv-body);font-size:15px}@media (max-width:640px){.lv-demo-tokens{padding-block:48px}.lv-demo-tokens__wrap{flex-direction:column;align-items:stretch;gap:22px}.lv-demo-tokens__copy{display:contents}.lv-demo-tokens__title{font-size:32px;line-height:1.05}.lv-demo-tokens__lead{display:none}.lv-demo-tokens__actions{order:10;flex-direction:column;gap:10px}.lv-demo-tokens__primary{min-height:54px}.lv-demo-tokens__secondary{min-height:50px;font-size:15px}.lv-demo-tokens__play-icon{width:16px;height:16px}.lv-demo-tokens__steps{flex:none}.lv-demo-tokens__list{display:flex;flex-direction:column;gap:18px}.lv-demo-tokens__thread--wide{display:none}.lv-demo-tokens__thread--phone{display:block;left:25px;top:30px;width:40px;height:300px}.lv-demo-tokens__item,.lv-demo-tokens__item:nth-child(3n + 2){flex-direction:row;gap:16px;padding-top:0;text-align:left}.lv-demo-tokens__token{flex:none;gap:2px;width:90px;height:90px;box-shadow:0 14px 30px rgba(11,23,45,0.12)}.lv-demo-tokens__item[data-kind="rec"] .lv-demo-tokens__token,.lv-demo-tokens__item[data-kind="play"] .lv-demo-tokens__token{gap:6px;box-shadow:none}.lv-demo-tokens__icon{width:24px;height:24px}.lv-demo-tokens__label,.lv-demo-tokens__rec{font-size:13px}.lv-demo-tokens__rec{gap:6px}.lv-demo-tokens__rec .lv-rec{width:10px;height:10px}.lv-demo-tokens__wave{--lv-wave-h:14px}.lv-demo-tokens__play{width:28px;height:28px}.lv-demo-tokens__item-title{font-size:17px}.lv-demo-tokens__item-line{font-size:14px}}
.lv-faqs{--lv-faqs-item:var(--lv-surface-alt);--lv-faqs-mark:var(--lv-white);--lv-faqs-open:var(--lv-faqs-item);position:relative;padding-block:clamp(64px,7vw,104px);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-faqs[data-tone="surface-alt"]{--lv-faqs-item:var(--lv-white);--lv-faqs-mark:var(--lv-surface-alt)}.lv-faqs[data-tone="night"]{--lv-faqs-item:var(--lv-night-deep);--lv-faqs-mark:var(--lv-night-soft)}.lv-faqs[data-open="accent"]{--lv-faqs-open:var(--lv-accent-soft)}.lv-faqs[data-open="yellow"]{--lv-faqs-open:var(--lv-yellow-soft)}.lv-faqs[data-open="green"]{--lv-faqs-open:var(--lv-green-soft)}.lv-faqs[data-open="teal"]{--lv-faqs-open:var(--lv-teal-soft)}.lv-faqs[data-open="violet"]{--lv-faqs-open:var(--lv-violet-soft)}.lv-faqs[data-open="coral"]{--lv-faqs-open:var(--lv-coral-wash)}.lv-faqs[data-tone="night"][data-open]:not([data-open="none"]){--lv-faqs-open:var(--lv-night-soft)}.lv-faqs{--lv-faqs-intro:460px;--lv-faqs-title:48px;--lv-faqs-base:353px}.lv-faqs:not(:has(.lv-faqs__aside)){--lv-faqs-intro:440px;--lv-faqs-title:46px;--lv-faqs-base:340px}.lv-faqs__inner{display:grid;grid-template-columns:clamp(300px,calc(var(--lv-faqs-base) + (100% - 972px) / 3),var(--lv-faqs-intro)) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"intro list" "aside list";gap:24px 72px;align-items:start}.lv-faqs__intro{grid-area:intro;display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:var(--lv-faqs-intro)}.lv-faqs__eyebrow{margin:0 0 -4px}.lv-faqs__title{margin:0 -16px 0 0;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(32px,3.4vw,var(--lv-faqs-title));line-height:1.05;letter-spacing:-0.035em}.lv-faqs__link.lv-btn--link{--lv-btn-ink:currentColor;min-height:44px;font-weight:800}.lv-faqs__list{grid-area:list;display:flex;flex-direction:column;gap:10px;min-width:0}.lv-faqs__item{border-radius:22px;background:var(--lv-faqs-item);transition:background-color 0.3s ease}.lv-faqs__item[open]{background:var(--lv-faqs-open)}.lv-faqs__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:14px 16px 14px 22px;border-radius:22px;font-family:var(--lv-font-heading);font-weight:800;font-size:18px;line-height:1.3;letter-spacing:-0.01em;cursor:pointer}.lv-faqs__summary:focus-visible{outline:2px solid var(--lv-green-deep);outline-offset:2px}.lv-faqs[data-tone="night"] .lv-faqs__summary:focus-visible{outline-color:var(--lv-white)}.lv-faqs__question{min-width:0}.lv-faqs__mark{width:38px;height:38px;background:var(--lv-faqs-mark);color:var(--lv-night)}.lv-faqs[data-tone="night"] .lv-faqs__mark{color:var(--lv-white)}.lv-faqs__mark::before,.lv-faqs__mark::after{width:14px}.lv-faqs__item[open] .lv-faqs__mark{transform:rotate(45deg);background:var(--lv-night);color:var(--lv-white)}.lv-faqs[data-tone="night"] .lv-faqs__item[open] .lv-faqs__mark{background:var(--lv-green);color:var(--lv-night)}.lv-faqs__answer{max-width:720px;padding:0 70px 20px 22px;font-size:16px;line-height:1.55;color:var(--lv-body)}.lv-faqs__answer p{margin:0}.lv-faqs__answer p + p{margin-top:0.7em}.lv-faqs__aside{grid-area:aside;max-width:460px;margin:0}.lv-faqs__contact{display:flex;align-items:center;gap:14px;padding:14px 18px 14px 14px;border-radius:24px;background:var(--lv-faqs-item);color:inherit;text-decoration:none}a.lv-faqs__contact:hover{color:inherit;box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-faqs__avatars{--lv-avatar-ring:var(--lv-white)}.lv-faqs__avatars > .lv-avatar{box-shadow:0 0 0 3px var(--lv-avatar-ring)}.lv-faqs__avatars .lv-avatar img{object-position:center 22%}.lv-faqs__contact-text{display:flex;flex:1;min-width:0;flex-direction:column;line-height:1.3}.lv-faqs__contact-title{font-family:var(--lv-font-heading);font-size:17px}.lv-faqs__contact-line{font-size:15px;color:var(--lv-body)}.lv-faqs__contact-arrow{flex:none;width:18px;height:18px;stroke-width:2}.lv-faqs__photo{position:relative;width:100%;height:300px;margin-top:12px}.lv-faqs__photo::before{content:"";position:absolute;inset:14px 30px 0 0;border-radius:40px;background:var(--lv-faqs-slab,var(--lv-teal));transform:rotate(-3deg)}.lv-faqs__photo[data-slab="green"]{--lv-faqs-slab:var(--lv-green)}.lv-faqs__photo[data-slab="yellow"]{--lv-faqs-slab:var(--lv-yellow)}.lv-faqs__photo[data-slab="violet"]{--lv-faqs-slab:var(--lv-violet-light)}.lv-faqs__photo[data-slab="coral"]{--lv-faqs-slab:var(--lv-coral)}.lv-faqs__photo picture{display:contents}.lv-faqs__photo-img{position:absolute;top:0;left:20px;width:calc(100% - 20px);height:290px;border-radius:36px;object-fit:cover}@media (max-width:960px){.lv-faqs__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"intro" "list" "aside";gap:22px}.lv-faqs__intro,.lv-faqs__aside{max-width:640px}.lv-faqs__title{margin-right:0}}@media (max-width:640px){.lv-faqs{padding-block:48px 40px}.lv-faqs__inner{gap:18px}.lv-faqs__intro{gap:14px}.lv-faqs__title{font-size:30px}.lv-faqs__link,.lv-faqs__photo{display:none}.lv-faqs__list{gap:8px}.lv-faqs__item,.lv-faqs__summary{border-radius:18px}.lv-faqs__summary{gap:12px;min-height:56px;padding:12px 12px 12px 16px;font-size:16px}.lv-faqs__mark{width:32px;height:32px}.lv-faqs__mark::before,.lv-faqs__mark::after{width:12px}.lv-faqs__answer{padding:0 16px 16px;font-size:15px}.lv-faqs__aside{margin-top:6px}.lv-faqs__contact{gap:12px;padding:12px 16px 12px 12px;border-radius:20px}.lv-faqs__avatars .lv-avatar{--lv-avatar-size:38px}.lv-faqs__avatars > .lv-avatar{box-shadow:0 0 0 2px var(--lv-avatar-ring)}.lv-faqs__contact-title{font-size:15px}.lv-faqs__contact-line{font-size:13px}.lv-faqs__contact-arrow{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.lv-faqs__item,.lv-faqs__mark{transition:none}}
.lv-fx{--lv-fx-fam:var(--lv-accent);--lv-fx-fam-soft:var(--lv-accent-soft);--lv-fx-fam-ink:var(--lv-accent-deep);position:relative;padding-block:0;background:var(--lv-band-bg);color:var(--lv-band-ink,var(--lv-ink));font-family:var(--lv-font-heading);font-size:14px;font-weight:700}.lv-fx[data-family-tone="teal"]{--lv-fx-fam:var(--lv-teal);--lv-fx-fam-soft:var(--lv-teal-soft);--lv-fx-fam-ink:var(--lv-teal-deep)}.lv-fx[data-family-tone="green"]{--lv-fx-fam:var(--lv-green);--lv-fx-fam-soft:var(--lv-green-soft);--lv-fx-fam-ink:var(--lv-green-deep)}.lv-fx[data-family-tone="violet"]{--lv-fx-fam:var(--lv-violet-light);--lv-fx-fam-soft:var(--lv-violet-soft);--lv-fx-fam-ink:var(--lv-violet)}.lv-fx[data-family-tone="yellow"]{--lv-fx-fam:var(--lv-yellow);--lv-fx-fam-soft:var(--lv-yellow-soft);--lv-fx-fam-ink:var(--lv-yellow-text)}.lv-fx[data-family-tone="coral"]{--lv-fx-fam:var(--lv-coral);--lv-fx-fam-soft:var(--lv-coral-wash);--lv-fx-fam-ink:var(--lv-coral-ink)}.lv-fx__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px}.lv-fx__start{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 18px;min-width:0}.lv-fx__back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;text-decoration:none}.lv-fx__back:hover{text-decoration:underline;text-underline-offset:4px}.lv-fx__back-icon{flex:none;width:16px;height:16px;stroke-width:2}.lv-fx__rule{width:1px;height:22px;background:var(--lv-hairline)}.lv-fx__current{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.lv-fx__dot{width:10px;height:10px;border-radius:50%;background:var(--lv-fx-fam)}.lv-fx__name{font-weight:800}.lv-fx__badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-fx-fam-soft);color:var(--lv-fx-fam-ink);font-size:12px;font-weight:800;line-height:1.4}.lv-fx__steps{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--lv-body)}.lv-fx__step{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:inherit;transition:background-color 0.18s ease,transform 0.18s var(--lv-ease)}.lv-fx__step .lv-icon{width:16px;height:16px;stroke-width:2.2}.lv-fx__step:hover{background:var(--lv-surface-alt)}.lv-fx__counter{min-width:52px;text-align:center;font-variant-numeric:tabular-nums}.lv-fx[data-style="compact"]{box-shadow:inset 0 -1px 0 #e6eaf1}.lv-fx[data-style="compact"] .lv-fx__wrap{padding-block:6px}.lv-fx[data-style="compact"] .lv-fx__rule{background:#e6eaf1}.lv-fx[data-style="signature"]{padding-block:8px clamp(16px,2vw,28px)}.lv-fx[data-style="signature"] .lv-fx__bar{gap:12px 24px;padding:6px 8px 6px 20px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.7)}.lv-fx[data-style="signature"] .lv-fx__start{gap:8px 14px}.lv-fx[data-style="signature"] .lv-fx__rule{background:rgba(11,23,45,0.2)}.lv-fx[data-style="signature"] .lv-fx__dot{background:var(--lv-coral)}.lv-fx[data-style="signature"] .lv-fx__badge{background:var(--lv-night);color:var(--lv-green);font-size:11px;letter-spacing:0.06em;text-transform:uppercase}.lv-fx[data-style="signature"] .lv-fx__steps{gap:6px;color:var(--lv-night)}.lv-fx[data-style="signature"] .lv-fx__step--prev{background:var(--lv-white)}.lv-fx[data-style="signature"] .lv-fx__step--next{background:var(--lv-night);color:var(--lv-white)}.lv-fx[data-style="signature"] .lv-fx__step:hover{transform:translateY(-1px)}.lv-fx[data-style="signature"] .lv-fx__counter{min-width:64px;font-weight:800}@media (max-width:960px){.lv-fx__badge{display:none}}@media (max-width:640px){.lv-fx{font-size:13px}.lv-fx__rule,.lv-fx__current{display:none}.lv-fx__bar{flex-wrap:nowrap}.lv-fx__start{flex:0 1 auto;flex-wrap:nowrap}.lv-fx__back{min-width:0}.lv-fx__back-label{line-height:1.15}.lv-fx__steps{flex:none}.lv-fx__back-icon{width:14px;height:14px}.lv-fx__step .lv-icon{width:14px;height:14px}.lv-fx[data-style="compact"] .lv-fx__wrap{padding:2px 8px 2px 12px}.lv-fx[data-style="compact"] .lv-fx__back{padding-inline:8px;gap:6px}.lv-fx[data-style="compact"] .lv-fx__steps{gap:2px}.lv-fx[data-style="compact"] .lv-fx__counter{min-width:40px}.lv-fx[data-style="signature"]{padding-block:4px 16px}.lv-fx[data-style="signature"] .lv-fx__bar{gap:8px;padding:4px 4px 4px 14px}.lv-fx[data-style="signature"] .lv-fx__steps{gap:4px}.lv-fx[data-style="signature"] .lv-fx__counter{min-width:44px}}@media (prefers-reduced-motion:reduce){.lv-fx__step{transition:none}.lv-fx[data-style="signature"] .lv-fx__step:hover{transform:none}}
.lv-feature-spotlight{padding-block:0;position:relative;overflow:hidden;background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-feature-spotlight [data-color="teal"]{--fs-soft:var(--lv-teal-soft);--fs-ink:var(--lv-teal-deep)}.lv-feature-spotlight [data-color="green"]{--fs-soft:var(--lv-green-soft);--fs-ink:var(--lv-green-deep)}.lv-feature-spotlight [data-color="violet"]{--fs-soft:var(--lv-violet-soft);--fs-ink:var(--lv-violet)}.lv-feature-spotlight [data-color="yellow"]{--fs-soft:var(--lv-yellow-soft);--fs-ink:var(--lv-yellow-text)}.lv-feature-spotlight [data-color="coral"]{--fs-soft:var(--lv-coral-soft);--fs-ink:var(--lv-coral-deep)}.lv-feature-spotlight__drift{--lv-shape-size:190px;--lv-shape-radius:48px;--lv-shape-bg:var(--lv-teal-soft);--r:16deg;right:-70px;top:70px}.lv-feature-spotlight__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:48px 72px;padding-block:clamp(64px,7vw,104px)}.lv-feature-spotlight__text{flex:1 1 400px;max-width:520px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.lv-feature-spotlight__eyebrow{margin:0;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--lv-radius-pill);background:var(--fs-soft,var(--lv-teal-soft));color:var(--fs-ink,var(--lv-teal-deep));font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.lv-feature-spotlight__title{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:-0.035em}.lv-feature-spotlight__title em{font-weight:400;font-style:italic}.lv-feature-spotlight__body{margin:0;font-size:18px;color:var(--lv-body)}.lv-feature-spotlight__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:800}.lv-feature-spotlight__tags li{padding:7px 14px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt)}.lv-feature-spotlight__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:inherit;font-family:var(--lv-font-heading);font-size:16px;font-weight:800;text-decoration:underline;text-underline-offset:5px}.lv-feature-spotlight__link:hover{color:var(--lv-green-deep)}.lv-feature-spotlight__arrow{width:16px;height:16px;stroke-width:2}.lv-feature-spotlight__visual{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;align-items:center}.lv-feature-spotlight__fan{position:relative;width:100%;max-width:700px;height:450px}.lv-feature-spotlight__thread{position:absolute;inset:0 0 -20px;width:100%;height:calc(100% + 20px);pointer-events:none}.lv-feature-spotlight__thread path{fill:none;stroke:var(--lv-teal);stroke-width:4;stroke-linecap:round;stroke-dasharray:1 14;vector-effect:non-scaling-stroke}.lv-feature-spotlight__card{position:absolute;width:200px;margin:0;display:flex;flex-direction:column;gap:10px}.lv-feature-spotlight__card--1{left:0;top:60px;transform:rotate(-6deg)}.lv-feature-spotlight__card--2{z-index:1;left:50%;top:0;width:220px;margin-left:-110px}.lv-feature-spotlight__card--3{right:0;top:70px;transform:rotate(6deg)}.lv-feature-spotlight__screen{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:26px;background:var(--lv-white);box-shadow:0 22px 50px rgba(11,23,45,0.14)}.lv-feature-spotlight__card--2 .lv-feature-spotlight__screen{border-radius:28px;box-shadow:0 30px 60px rgba(11,23,45,0.2)}.lv-feature-spotlight__media{position:relative;display:block}.lv-feature-spotlight__img{display:block;width:100%;height:190px;object-fit:cover;object-position:center 25%;border-radius:16px}.lv-feature-spotlight__card--2 .lv-feature-spotlight__img{height:230px;border-radius:18px}.lv-feature-spotlight__play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:var(--lv-teal);color:var(--lv-night);box-shadow:0 0 0 8px rgba(255,255,255,0.35)}.lv-feature-spotlight__play .lv-icon{width:18px;height:18px}.lv-feature-spotlight__message{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:17px;line-height:1.15}.lv-feature-spotlight__card--2 .lv-feature-spotlight__message{font-size:18px}.lv-feature-spotlight__screen[dir="rtl"] .lv-feature-spotlight__message{font-size:19px;line-height:1.3}.lv-feature-spotlight__tag{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-size:12px;font-weight:800}.lv-feature-spotlight__card--2 .lv-feature-spotlight__tag{background:var(--lv-teal);color:var(--lv-night)}.lv-feature-spotlight__caption{margin:0;text-align:center;font-size:13px;color:var(--lv-body)}@media (max-width:960px){.lv-feature-spotlight__inner{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:16px}.lv-feature-spotlight__text,.lv-feature-spotlight__visual{display:contents}.lv-feature-spotlight__eyebrow{order:1;align-self:flex-start}.lv-feature-spotlight__title{order:2}.lv-feature-spotlight__body{order:3}.lv-feature-spotlight__fan{order:4;width:100%;max-width:560px;margin:6px auto 0}.lv-feature-spotlight__tags{order:5}.lv-feature-spotlight__link{order:6;align-self:flex-start}.lv-feature-spotlight__caption{order:7;text-align:left}}@media (max-width:640px){.lv-feature-spotlight__drift{--lv-shape-size:130px;--lv-shape-radius:34px;right:-50px;top:30px}.lv-feature-spotlight__inner{padding-top:48px;padding-bottom:40px}.lv-feature-spotlight__eyebrow{font-size:11px}.lv-feature-spotlight__title{font-size:32px}.lv-feature-spotlight__body{font-size:16px}.lv-feature-spotlight__fan{height:330px;max-width:none;margin-inline:0}.lv-feature-spotlight__thread{display:none}.lv-feature-spotlight__card{width:140px;gap:4px;padding:8px;border-radius:20px;background:var(--lv-white);box-shadow:0 16px 36px rgba(11,23,45,0.14)}.lv-feature-spotlight__card--1{left:-4px;top:40px;transform:rotate(-8deg)}.lv-feature-spotlight__card--2{width:170px;margin-left:-85px;padding:9px;border-radius:22px;box-shadow:0 24px 50px rgba(11,23,45,0.22)}.lv-feature-spotlight__card--3{right:-4px;top:40px;transform:rotate(8deg)}.lv-feature-spotlight__screen,.lv-feature-spotlight__card--2 .lv-feature-spotlight__screen{gap:8px;padding:0;border-radius:0;background:none;box-shadow:none}.lv-feature-spotlight__message{margin:0 2px}.lv-feature-spotlight__img{height:130px;border-radius:13px}.lv-feature-spotlight__card--2 .lv-feature-spotlight__img{height:180px;border-radius:15px}.lv-feature-spotlight__play{width:44px;height:44px;margin:-22px 0 0 -22px}.lv-feature-spotlight__message,.lv-feature-spotlight__card--2 .lv-feature-spotlight__message,.lv-feature-spotlight__screen[dir="rtl"] .lv-feature-spotlight__message{font-size:13px}.lv-feature-spotlight__card--2 .lv-feature-spotlight__message,.lv-feature-spotlight__screen[dir="rtl"] .lv-feature-spotlight__message{font-size:15px}.lv-feature-spotlight__tag{align-self:flex-start;margin:0 2px;padding:2px 8px;font-size:10px}.lv-feature-spotlight__card:has([dir="rtl"]) .lv-feature-spotlight__tag{align-self:flex-end}.lv-feature-spotlight__tags{gap:6px;font-size:13px}.lv-feature-spotlight__tags li{padding:6px 12px}.lv-feature-spotlight__link{gap:8px;font-size:15px;text-underline-offset:4px}.lv-feature-spotlight__caption{font-size:12px}}
.lv-arch-hero{--arch-deep:color-mix(in srgb,var(--lv-accent) 70%,var(--lv-night));--arch-light:color-mix(in srgb,var(--lv-accent) 45%,white);--arch-shadow:rgba(11,23,45,0.14);--arch-disc-ink:var(--lv-night);position:relative;overflow:hidden;padding-block:0;background:var(--lv-band-bg,var(--lv-highlight));color:var(--lv-band-ink,var(--lv-ink))}.lv-arch-hero[data-accent="violet"],:root[data-brand="stories"] .lv-arch-hero:not([data-accent]){--arch-deep:#4e008a;--arch-light:#c9a3f2;--arch-shadow:rgba(78,0,138,0.14);--arch-disc-ink:var(--lv-white)}.lv-arch-hero[data-accent="coral"]{--arch-disc-ink:var(--lv-white)}.lv-arch-hero__shape--a{--lv-shape-size:70px;--lv-shape-radius:20px;--lv-shape-bg:color-mix(in srgb,var(--lv-accent) 18%,transparent);--r:14deg;left:40%;top:40px}.lv-arch-hero__shape--b{--lv-shape-size:180px;--lv-shape-radius:44px;--lv-shape-bg:rgba(255,255,255,0.6);--r:-12deg;left:-60px;bottom:80px;animation-delay:-6s}.lv-arch-hero__wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(72px,7vw,112px)}.lv-arch-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:28px;min-width:0}.lv-arch-hero__pill{display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 16px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase}.lv-arch-hero__pill-disc{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-accent);color:var(--arch-disc-ink)}.lv-arch-hero__pill-disc .lv-icon{width:12px;height:12px}.lv-arch-hero__title{font-size:clamp(44px,5.4vw,78px)}.lv-arch-hero__title em{color:var(--lv-accent-deep)}.lv-arch-hero__lead{max-width:500px;margin:0;color:var(--lv-night-soft);font-size:19px;line-height:1.5}.lv-arch-hero__actions{gap:12px}.lv-arch-hero__primary{--lv-btn-ring:var(--lv-shadow-ring-night);padding-inline:26px}.lv-arch-hero__secondary-icon{width:18px;height:18px}.lv-arch-hero__secondary .lv-arch-hero__secondary-icon{fill:currentColor}.lv-arch-hero__quals{align-self:stretch;max-width:540px;padding-top:20px;border-top:2px dashed color-mix(in srgb,var(--lv-accent) 22%,transparent)}.lv-arch-hero__qual-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.lv-arch-hero__qual{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap}.lv-arch-hero__qual-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--lv-accent)}.lv-arch-hero__stage{position:relative;display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1fr);gap:20px;align-items:end;min-width:0}.lv-arch-hero__creator{position:relative;height:560px}.lv-arch-hero__plate{position:absolute;inset:60px 0 0;border-radius:120px 120px 40px 40px;background:var(--lv-accent)}.lv-arch-hero__plate--back{background:var(--arch-deep);transform:rotate(-4deg)}.lv-arch-hero__portrait-pic{display:contents}.lv-arch-hero__portrait{position:absolute;left:0;right:0;bottom:0;width:100%;height:500px;border-radius:120px 120px 40px 40px;object-fit:cover}.lv-arch-hero__prompt{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:20px;background:rgba(11,23,45,0.86);color:var(--lv-white)}.lv-arch-hero__prompt-text{margin:0;font-size:13px;line-height:1.35}.lv-arch-hero__prompt-row{display:flex;align-items:center;gap:10px}.lv-arch-hero__timer{display:inline-flex;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:800}.lv-arch-hero__wave{flex:1;min-width:0;overflow:hidden;color:var(--arch-light)}.lv-arch-hero__wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.lv-arch-hero__tile{position:relative;height:196px;margin:0;overflow:hidden;border-radius:24px;background:var(--lv-white);box-shadow:0 14px 34px var(--arch-shadow)}.lv-arch-hero__tile picture{display:contents}.lv-arch-hero__tile-img{width:100%;height:100%;object-fit:cover}.lv-arch-hero__duration{position:absolute;right:8px;top:8px;padding:2px 8px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.85);color:var(--lv-white);font-size:12px;font-weight:700;line-height:1.5}.lv-arch-hero__status{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 16px);padding:4px 9px 4px 8px;border-radius:14px;background:#dcf7ea;color:var(--lv-green-deep);font-size:12px;font-weight:800;line-height:1.25}.lv-arch-hero__tile[data-state="pending"] .lv-arch-hero__status{background:var(--lv-white);color:var(--lv-accent-deep)}.lv-arch-hero__status-icon{flex:none;width:11px;height:11px;stroke-width:2.6}@media (min-width:961px) and (max-width:1200px){.lv-arch-hero__wrap{grid-template-columns:minmax(0,0.9fr) minmax(0,1.15fr);gap:32px}.lv-arch-hero__stage{gap:14px}.lv-arch-hero__wall{gap:10px}.lv-arch-hero__status{font-size:11px}}@media (max-width:960px){.lv-arch-hero__wrap{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:16px;padding-bottom:56px}.lv-arch-hero__title{font-size:clamp(40px,7vw,56px)}.lv-arch-hero__stage{width:100%;max-width:640px}.lv-arch-hero__creator{height:500px}.lv-arch-hero__plate{inset:52px 0 0}.lv-arch-hero__portrait{height:448px}.lv-arch-hero__tile{height:176px}.lv-arch-hero__shape--a{left:auto;right:8%}}@media (max-width:640px){.lv-arch-hero__shape--a{--lv-shape-size:100px;--lv-shape-radius:28px;right:-36px;top:90px}.lv-arch-hero__shape--b{display:none}.lv-arch-hero__wrap{gap:18px;padding-top:6px;padding-bottom:32px}.lv-arch-hero__copy{gap:16px}.lv-arch-hero__pill{gap:8px;padding:5px 13px 5px 5px;font-size:11px;font-weight:800;letter-spacing:0.07em}.lv-arch-hero__pill-disc{width:24px;height:24px}.lv-arch-hero__title{font-size:40px;line-height:1.02}.lv-arch-hero__lead{font-size:17px}.lv-arch-hero__actions{flex-direction:column;align-self:stretch;gap:10px}.lv-arch-hero__actions .lv-btn{width:100%}.lv-arch-hero__secondary{min-height:52px}.lv-arch-hero__quals{max-width:none;padding-top:16px}.lv-arch-hero__qual-list{flex-wrap:nowrap;gap:8px;margin-inline:calc(var(--lv-gutter) * -1);padding:0 var(--lv-gutter) 2px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lv-gutter);scrollbar-width:none}.lv-arch-hero__qual-list::-webkit-scrollbar{display:none}.lv-arch-hero__qual{flex:none;scroll-snap-align:start;font-size:13px;font-weight:800}.lv-arch-hero__stage{display:block;height:440px;max-width:none}.lv-arch-hero__creator{position:absolute;left:0;bottom:0;width:min(200px,56%);height:420px}.lv-arch-hero__plate{inset:40px 0 0;border-radius:96px 96px 32px 32px}.lv-arch-hero__portrait{height:380px;border-radius:96px 96px 32px 32px}.lv-arch-hero__prompt{left:10px;right:10px;bottom:10px;gap:6px;padding:10px 12px;border-radius:16px}.lv-arch-hero__prompt-text{font-size:12px;line-height:1.3}.lv-arch-hero__wave{--lv-wave-h:16px}.lv-arch-hero__wall{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;gap:10px;width:min(140px,38%)}.lv-arch-hero__tile-item[data-phone="false"]{display:none}.lv-arch-hero__tile{height:190px;border-radius:20px;box-shadow:0 14px 32px var(--arch-shadow)}.lv-arch-hero__duration{font-size:11px}.lv-arch-hero__status{gap:4px;padding:3px 8px;font-size:11px}}
.lv-hcap{overflow:hidden;padding-block:clamp(32px,4vw,56px) clamp(56px,6vw,88px)}.lv-hcap{--fc-on-accent:var(--lv-night);--fc-accent-lit:var(--lv-accent)}.lv-hcap[data-accent="violet"]{--fc-on-accent:var(--lv-white);--fc-accent-lit:var(--lv-violet-light)}.lv-hcap[data-tone="accent-soft"]{--lv-band-bg:var(--lv-accent-soft);--lv-band-ink:var(--lv-ink)}.lv-hcap__shape--a{--lv-shape-size:180px;--lv-shape-radius:44px;--lv-shape-bg:rgba(255,255,255,0.55);--r:14deg;left:-70px;bottom:60px}.lv-hcap__shape--b{--lv-shape-size:64px;--lv-shape-radius:18px;--lv-shape-bg:rgba(11,23,45,0.12);--r:-12deg;left:41%;top:40px;animation-delay:-6s}.lv-hcap__wrap{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:48px 56px}.lv-hcap__copy{display:flex;flex:1 1 440px;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.lv-hcap__crumbs ol{display:flex;flex-wrap:wrap;gap:8px;font-family:var(--lv-font-heading);font-weight:600;font-size:13px;color:var(--lv-body)}.lv-hcap__crumb{color:var(--lv-body);text-decoration:underline;text-decoration-color:rgba(74,85,104,0.4);text-underline-offset:3px}.lv-hcap__crumbs [aria-current]{color:var(--lv-night)}.lv-hcap__badge{display:inline-flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;border-radius:var(--lv-radius-pill);background:var(--lv-white);font-family:var(--lv-font-heading);font-weight:800;font-size:13px;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase}.lv-hcap__badge-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--lv-accent);color:var(--fc-on-accent)}.lv-hcap__badge-tile .lv-icon{width:16px;height:16px;stroke-width:2}.lv-hcap__title{font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(42px,4.8vw,70px);line-height:1;letter-spacing:-0.04em}.lv-hcap__title em{letter-spacing:inherit}.lv-hcap__lead{max-width:470px;font-size:19px;line-height:1.5}.lv-hcap__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lv-hcap__primary{padding-inline:26px}.lv-hcap__secondary{gap:10px;padding-inline:22px}.lv-hcap__secondary-icon{width:18px;height:18px}.lv-hcap__quals{display:flex;flex-wrap:wrap;align-self:stretch;gap:10px 22px;max-width:540px;padding-top:18px;border-top:2px dashed rgba(11,23,45,0.16);font-family:var(--lv-font-heading);font-weight:700;font-size:14px}.lv-hcap__qual{display:inline-flex;align-items:center;gap:8px}.lv-hcap__check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--lv-night);color:var(--fc-accent-lit)}.lv-hcap__check .lv-icon{width:12px;height:12px;stroke-width:3}.lv-hcap__visual{display:flex;flex:1 1 600px;justify-content:flex-end;min-width:0}.lv-hcap__stage{--hcap-zoom:1;position:relative;flex:none;width:640px;height:710px;zoom:var(--hcap-zoom)}.lv-hcap__plate,.lv-hcap__photo{position:absolute;width:58%;height:500px}.lv-hcap__plate--back{right:-40px;top:34px;border-radius:50px;background:var(--lv-accent-deep);transform:rotate(6deg)}.lv-hcap__plate--front{right:-24px;top:16px;border-radius:48px;background:var(--lv-accent)}.lv-hcap__photo{right:-8px;top:0;border-radius:44px;object-fit:cover;object-position:45% center}.lv-hcap__dot{position:absolute;right:14px;top:16px;width:46px;height:46px;border-radius:50%;background:var(--lv-coral)}.lv-hcap__chip{--r:-3deg;position:absolute;left:38%;top:30px;z-index:2;display:flex;align-items:center;gap:10px;padding:7px 16px 7px 7px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);box-shadow:0 18px 44px rgba(11,23,45,0.22);font-weight:800;font-size:14px;white-space:nowrap}.lv-hcap__chip-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--lv-accent);color:var(--fc-on-accent)}.lv-hcap__chip-tile .lv-icon{width:16px;height:16px;stroke-width:2}.lv-hcap__thread{position:absolute;overflow:visible;pointer-events:none}.lv-hcap__thread path{fill:none;stroke:var(--lv-night);stroke-width:3;stroke-linecap:round;stroke-dasharray:2 10}.lv-hcap__thread--wide{inset:0;width:100%;height:100%}.lv-hcap__thread--narrow{display:none}.lv-hcap__phone{position:absolute;left:0;top:54px;z-index:1;transform:rotate(-4deg)}.lv-hcap__toast{position:absolute;left:-6px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:var(--lv-radius-pill);background:var(--lv-white);box-shadow:0 12px 30px rgba(11,23,45,0.16);font-weight:800;font-size:12px;line-height:1.2;white-space:nowrap}.lv-hcap__toast-disc{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--mk-bg);color:var(--mk-fg)}.lv-hcap__toast-disc .lv-icon{width:13px;height:13px;stroke-width:2.2}.lv-hcap__card{position:absolute;left:210px;top:272px;z-index:3;width:350px}.lv-hcap__stage:not(.lv-hcap__stage--phone) .lv-hcap__card{left:0;top:230px;width:380px}@media (max-width:1220px) and (min-width:961px){.lv-hcap__wrap{flex-wrap:nowrap}.lv-hcap__visual{flex:0 0 auto}.lv-hcap__stage{--hcap-zoom:0.9}}@media (max-width:1120px) and (min-width:961px){.lv-hcap__stage{--hcap-zoom:0.8}}@media (max-width:1040px) and (min-width:961px){.lv-hcap__stage{--hcap-zoom:0.74}}@media (max-width:1000px) and (min-width:961px){.lv-hcap__stage{--hcap-zoom:0.68}}@media (max-width:960px){.lv-hcap__visual{flex-basis:100%;justify-content:center}.lv-hcap__stage{--hcap-zoom:0.86}}@media (max-width:640px){.lv-hcap{padding-block:22px 36px}.lv-hcap__shape--a{--lv-shape-size:120px;--lv-shape-radius:30px;left:auto;right:-50px;top:120px;bottom:auto}.lv-hcap__shape--b{display:none}.lv-hcap__wrap{gap:18px}.lv-hcap__copy{flex-basis:100%;gap:18px}.lv-hcap__crumbs ol{gap:6px;font-size:12px}.lv-hcap__badge{gap:8px;padding:4px 13px 4px 4px;font-size:11px}.lv-hcap__badge-tile{width:26px;height:26px}.lv-hcap__badge-tile .lv-icon{width:14px;height:14px}.lv-hcap__title{font-size:40px;line-height:1.02}.lv-hcap__lead{font-size:17px}.lv-hcap__actions{align-self:stretch}.lv-hcap__primary{flex:1 1 100%;white-space:normal;text-align:center}.lv-hcap__secondary{display:none}.lv-hcap__quals{flex-wrap:nowrap;gap:8px;max-width:none;margin-inline:calc(var(--lv-gutter) * -1);padding:0 var(--lv-gutter);border-top:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;font-size:13px}.lv-hcap__quals::-webkit-scrollbar{display:none}.lv-hcap__qual{flex:none;padding:6px 12px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);white-space:nowrap;scroll-snap-align:start}.lv-hcap__check{width:20px;height:20px}.lv-hcap__stage{--hcap-zoom:1;width:100%;height:auto;min-height:330px;margin-top:8px}.lv-hcap__plate,.lv-hcap__photo{width:232px;height:300px}.lv-hcap__plate--back{right:-36px;top:22px;border-radius:40px}.lv-hcap__plate--front{right:-24px;top:10px;border-radius:38px}.lv-hcap__photo{right:-12px;border-radius:34px}.lv-hcap__dot{right:4px;top:12px;width:30px;height:30px}.lv-hcap__chip{left:auto;right:26px;top:252px;gap:8px;padding:5px 13px 5px 5px;box-shadow:0 14px 30px rgba(11,23,45,0.25);font-size:12px}.lv-hcap__chip-tile{width:26px;height:26px}.lv-hcap__chip-tile .lv-icon{width:14px;height:14px}.lv-hcap__thread--wide{display:none}.lv-hcap__thread--narrow{display:block;left:58px;top:302px;width:30px;height:60px}.lv-hcap__thread path{stroke-dasharray:2 9}.lv-hcap__phone{left:-4px;top:34px}.lv-hcap__phone > .lv-mk-phone,.lv-hcap__phone > .lv-mk-video{zoom:0.717}.lv-hcap__phone .lv-mk-phone__caption{display:none}.lv-hcap__toast{left:0;top:4px;gap:6px;padding:4px 10px 4px 4px;font-size:11px}.lv-hcap__toast-disc{width:20px;height:20px}.lv-hcap__toast-disc .lv-icon{width:11px;height:11px;stroke-width:2.4}.lv-hcap__card,.lv-hcap__stage:not(.lv-hcap__stage--phone) .lv-hcap__card{position:relative;left:auto;top:auto;width:auto;margin-top:330px}}
.lv-hero-collection{padding-block:0;position:relative;overflow:hidden;background:var(--lv-band-bg,var(--lv-highlight));color:var(--lv-band-ink,var(--lv-ink))}.lv-hero-collection [data-color="teal"]{--hc-c:var(--lv-teal);--hc-ink:var(--lv-teal-deep)}.lv-hero-collection [data-color="green"]{--hc-c:var(--lv-green);--hc-ink:var(--lv-green-deep)}.lv-hero-collection [data-color="violet"]{--hc-c:var(--lv-violet-light);--hc-ink:var(--lv-violet)}.lv-hero-collection [data-color="yellow"]{--hc-c:var(--lv-yellow);--hc-ink:var(--lv-yellow-text)}.lv-hero-collection [data-color="coral"]{--hc-c:var(--lv-coral);--hc-ink:var(--lv-coral-deep)}.lv-hero-collection__drift{--lv-shape-size:170px;--lv-shape-radius:44px;--lv-shape-bg:rgba(255,255,255,0.35);--r:14deg;left:-60px;top:380px}.lv-hero-collection__drift--outline{--lv-shape-size:64px;--lv-shape-radius:18px;--lv-shape-bg:rgba(11,23,45,0.14);--r:-12deg;left:46%;top:24px;animation-delay:-6s}.lv-hero-collection__inner{position:relative;display:flex;flex-direction:column;gap:clamp(40px,4vw,56px);padding-top:clamp(16px,2vw,28px);padding-bottom:clamp(56px,6vw,88px)}.lv-hero-collection__row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(40px,5vw,72px)}.lv-hero-collection__text{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.lv-hero-collection__crumbs{font-family:var(--lv-font-heading);font-size:14px;font-weight:600}.lv-hero-collection__crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lv-hero-collection__crumb{color:inherit;text-decoration:underline;text-underline-offset:4px}.lv-hero-collection__crumb-sep{color:var(--lv-muted)}.lv-hero-collection__crumb-current{font-weight:800}.lv-hero-collection__badge{margin:0;display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.lv-hero-collection__badge-disc{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-green);color:var(--lv-night)}.lv-hero-collection__badge-disc .lv-icon{width:14px;height:14px;stroke-width:2.2}.lv-hero-collection__title{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(42px,5.2vw,76px);line-height:1;letter-spacing:-0.04em;text-wrap:balance}.lv-hero-collection__title em{font-weight:400;font-style:italic}.lv-hero-collection__lead{margin:0;max-width:470px;font-size:19px}.lv-hero-collection__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lv-hero-collection__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 22px;border-radius:var(--lv-radius-pill);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:16px;font-weight:700;text-decoration:none;box-shadow:inset 0 0 0 2px var(--lv-night);transition:background-color 0.2s ease,box-shadow 0.2s ease}.lv-hero-collection__btn:hover{color:var(--lv-night);background:rgba(255,255,255,0.35)}.lv-hero-collection__btn--primary{padding:0 26px;background:var(--lv-green);box-shadow:0 0 0 2px var(--lv-night)}.lv-hero-collection__btn--primary:hover{background:var(--lv-green-shadow)}.lv-hero-collection__btn-icon{width:18px;height:18px;stroke-width:2.2}.lv-hero-collection__btn-arrow{width:16px;height:16px;stroke-width:2}.lv-hero-collection__qualifiers{list-style:none;margin:0;padding:18px 0 0;align-self:stretch;max-width:540px;border-top:2px dashed rgba(11,23,45,0.18);display:flex;flex-wrap:wrap;gap:8px 18px;font-size:15px;font-weight:800}.lv-hero-collection__qualifiers li{display:inline-flex;align-items:center;gap:8px}.lv-hero-collection__check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--lv-night);color:var(--lv-green)}.lv-hero-collection__check .lv-icon{width:12px;height:12px;stroke-width:3}.lv-hero-collection__visual{position:relative;flex:1 1 560px;min-width:0;height:600px}.lv-hero-collection__slab{position:absolute;top:36px;right:-80px;width:64%;height:540px;border-radius:52px;background:var(--lv-green-shadow);transform:rotate(6deg)}.lv-hero-collection__slab--mid{top:18px;right:-62px;border-radius:50px;background:var(--lv-green);transform:none}.lv-hero-collection__photo{position:absolute;top:0;right:-44px;width:62%;height:540px;object-fit:cover;object-position:55% center;border-radius:46px}.lv-hero-collection__dot{position:absolute;top:22px;right:18px;width:50px;height:50px;border-radius:50%;background:var(--lv-coral)}.lv-hero-collection__threads{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.lv-hero-collection__threads path{fill:none;stroke:var(--lv-night);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:2 10;vector-effect:non-scaling-stroke}.lv-hero-collection__rings{position:absolute;left:30px;top:120px;width:360px;height:360px;color:var(--lv-night)}.lv-hero-collection__phone{position:absolute;z-index:1;left:14%;top:110px;width:200px;margin:0;padding:7px;border-radius:30px;background:var(--lv-night);transform:rotate(-4deg);box-shadow:var(--lv-shadow-phone,0 26px 60px rgba(11,23,45,0.3))}.lv-hero-collection__screen{position:relative;overflow:hidden;aspect-ratio:9 / 16;border-radius:24px;background:var(--lv-night-deep)}.lv-hero-collection__screen-img{display:block;width:100%;height:100%;object-fit:cover}.lv-hero-collection__screen-top{position:absolute;top:10px;left:8px;right:8px;display:flex;align-items:center;justify-content:space-between;gap:4px}.lv-hero-collection__brand-pill,.lv-hero-collection__timer{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--lv-radius-pill);font-family:var(--lv-font-sans);font-size:10px;font-weight:800;line-height:1.3;white-space:nowrap}.lv-hero-collection__brand-pill{min-width:0;overflow:hidden;text-overflow:ellipsis;background:var(--lv-white);color:var(--lv-night);letter-spacing:0.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1.5px var(--lv-green)}.lv-hero-collection__brand-pill i{flex:none;width:11px;height:11px;border-radius:4px;border:1.5px dashed var(--lv-night)}.lv-hero-collection__timer{flex:none;background:rgba(11,23,45,0.75);color:var(--lv-white);font-size:11px}.lv-hero-collection__screen-bottom{position:absolute;left:10px;right:10px;bottom:12px;display:flex;flex-direction:column;align-items:center;gap:8px}.lv-hero-collection__screen-bottom p{margin:0;text-align:center;font-size:13px}.lv-hero-collection__screen-bottom .lv-caption{font-size:13px}.lv-hero-collection__wave{--lv-wave-h:20px;color:var(--lv-green)}.lv-hero-collection__chip{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:16px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 18px 44px rgba(11,23,45,0.14)}.lv-hero-collection__chip--1{--r:-3deg;left:0;top:30px}.lv-hero-collection__chip--2{--r:3deg;left:47%;top:220px;animation-delay:-1.5s}.lv-hero-collection__chip--3{--r:-2deg;left:2%;bottom:40px;animation-delay:-3s}.lv-hero-collection__chip--4{--r:2deg;left:44%;bottom:70px;animation-delay:-2.2s;background:var(--lv-night);color:var(--lv-white);box-shadow:0 18px 44px rgba(11,23,45,0.2)}.lv-hero-collection__chip-tile{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--hc-c,var(--lv-green));color:var(--lv-night)}.lv-hero-collection__chip-tile .lv-icon{width:18px;height:18px}.lv-hero-collection__chip-text{font-size:13px;font-weight:800;line-height:1.2;white-space:nowrap}.lv-hero-collection__chip-sub{display:block;font-weight:700;color:var(--hc-ink,var(--lv-green-deep))}.lv-hero-collection__chip--4 .lv-hero-collection__chip-sub{color:var(--hc-c,var(--lv-yellow))}.lv-hero-collection__faces{display:flex;align-items:center}.lv-hero-collection__faces img,.lv-hero-collection__more{flex:none;width:32px;height:32px;border-radius:50%;border:2px solid var(--lv-white);object-fit:cover;object-position:center 25%}.lv-hero-collection__faces > * + *,.lv-hero-collection__faces picture + img,.lv-hero-collection__faces picture + picture img,.lv-hero-collection__faces picture + .lv-hero-collection__more{margin-left:-10px}.lv-hero-collection__more{display:flex;align-items:center;justify-content:center;background:var(--hc-c,var(--lv-teal));color:var(--lv-night);font-size:11px;font-weight:800}.lv-hero-collection__index{display:flex;flex-direction:column;gap:14px}.lv-hero-collection__index-label{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.lv-hero-collection__total{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:30px;padding:0 10px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-green);letter-spacing:0}.lv-hero-collection__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lv-hero-collection__tiles > li{display:flex}.lv-hero-collection__tile{flex:1;display:flex;flex-direction:column;gap:14px;min-height:150px;padding:18px;border-radius:26px;background:var(--lv-white);color:var(--lv-night);text-decoration:none;transition:box-shadow 0.2s ease}a.lv-hero-collection__tile:hover{color:var(--lv-night);box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-hero-collection__tile-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.lv-hero-collection__tile-icon{display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:15px;background:var(--hc-c,var(--lv-teal));color:var(--lv-night)}.lv-hero-collection__tile-icon .lv-icon{width:24px;height:24px}.lv-hero-collection__count{font-family:var(--lv-font-heading);font-weight:800;font-size:34px;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--lv-night)}.lv-hero-collection__tile-text{display:flex;flex-direction:column;gap:2px}.lv-hero-collection__tile-name{font-family:var(--lv-font-heading);font-size:19px;font-weight:800;line-height:1.2;letter-spacing:-0.02em}.lv-hero-collection__tile-line{font-size:14px;line-height:1.35;color:var(--lv-body)}@media (min-width:961px) and (max-width:1200px){.lv-hero-collection__text{flex-basis:380px}.lv-hero-collection__visual{flex-basis:440px}.lv-hero-collection__chip--2{left:40%}}@media (max-width:960px){.lv-hero-collection__visual{order:-1;flex:none;width:100%;max-width:680px;margin-inline:auto}.lv-hero-collection__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-hero-collection__drift--outline{display:none}}@media (max-width:640px){.lv-hero-collection__drift{--lv-shape-size:120px;--lv-shape-radius:30px;left:-46px;top:520px}.lv-hero-collection__inner{gap:0;padding-top:0;padding-bottom:30px}.lv-hero-collection__row{gap:4px}.lv-hero-collection__visual{height:410px;width:auto;max-width:none;margin-inline:calc(-1 * var(--lv-gutter));flex:1 1 100%}.lv-hero-collection__slab{top:22px;right:-44px;width:250px;height:350px;border-radius:42px}.lv-hero-collection__slab--mid{top:10px;right:-28px;border-radius:40px}.lv-hero-collection__photo{right:-20px;width:240px;height:350px;border-radius:36px}.lv-hero-collection__dot{top:14px;right:20px;width:32px;height:32px}.lv-hero-collection__threads{display:none}.lv-hero-collection__rings{left:-30px;top:110px;width:240px;height:240px}.lv-hero-collection__phone{left:22px;top:92px;width:136px;padding:5px;border-radius:24px;box-shadow:0 20px 44px rgba(11,23,45,0.3)}.lv-hero-collection__screen{border-radius:19px}.lv-hero-collection__screen-top{top:7px;left:6px;right:6px;gap:2px}.lv-hero-collection__brand-pill,.lv-hero-collection__timer{gap:3px;padding:3px 5px;font-size:7px}.lv-hero-collection__brand-pill{letter-spacing:0.04em}.lv-hero-collection__brand-pill i{width:7px;height:7px;border-radius:3px}.lv-hero-collection__timer{font-size:9px}.lv-hero-collection__timer .lv-rec{width:7px;height:7px}.lv-hero-collection__screen-bottom{left:6px;right:6px;bottom:8px;gap:6px}.lv-hero-collection__screen-bottom p,.lv-hero-collection__screen-bottom .lv-caption{font-size:10px}.lv-hero-collection__wave{--lv-wave-h:14px;gap:2px}.lv-hero-collection__wave span:nth-child(n + 13){display:none}.lv-hero-collection__chip{gap:8px;padding:6px 12px 6px 6px;border-radius:14px;box-shadow:0 14px 32px rgba(11,23,45,0.16)}.lv-hero-collection__chip--desktop,.lv-hero-collection__chip-sub{display:none}.lv-hero-collection__chip--1{left:14px;top:20px}.lv-hero-collection__chip--2{left:140px;top:214px}.lv-hero-collection__chip--3{left:14px;bottom:60px}.lv-hero-collection__chip--4{left:auto;right:16px;bottom:26px;animation-delay:-2.4s;box-shadow:0 14px 32px rgba(11,23,45,0.2)}.lv-hero-collection__chip-tile{width:30px;height:30px;border-radius:9px}.lv-hero-collection__chip-tile .lv-icon{width:16px;height:16px}.lv-hero-collection__chip-text{font-size:12px}.lv-hero-collection__faces img,.lv-hero-collection__more{width:28px;height:28px}.lv-hero-collection__faces > * + *,.lv-hero-collection__faces picture + img,.lv-hero-collection__faces picture + picture img,.lv-hero-collection__faces picture + .lv-hero-collection__more{margin-left:-9px}.lv-hero-collection__more{font-size:10px}.lv-hero-collection__text{gap:16px}.lv-hero-collection__crumbs{font-size:13px}.lv-hero-collection__crumbs ol{gap:6px}.lv-hero-collection__crumb{display:inline-flex;align-items:center;min-height:32px}.lv-hero-collection__badge{display:none}.lv-hero-collection__title{font-size:38px;line-height:1.02;text-wrap:wrap}.lv-hero-collection__lead{font-size:17px}.lv-hero-collection__actions{align-self:stretch;flex-direction:column;align-items:stretch;gap:10px;padding-top:2px}.lv-hero-collection__btn,.lv-hero-collection__btn--primary{padding:0 20px}.lv-hero-collection__btn-arrow{display:none}.lv-hero-collection__qualifiers{flex-direction:column;gap:8px;padding:0;border-top:0;font-size:14px}.lv-hero-collection__check{width:20px;height:20px}.lv-hero-collection__check .lv-icon{width:11px;height:11px}.lv-hero-collection__index{margin-top:28px;gap:12px}.lv-hero-collection__index-label{gap:10px;font-size:12px}.lv-hero-collection__total{min-width:36px;height:28px;padding:0 8px}.lv-hero-collection__tiles{gap:10px}.lv-hero-collection__tile{gap:12px;min-height:138px;padding:14px;border-radius:22px}.lv-hero-collection__tile-icon{width:40px;height:40px;border-radius:12px}.lv-hero-collection__tile-icon .lv-icon{width:20px;height:20px}.lv-hero-collection__count{font-size:28px;-webkit-text-stroke-width:1.3px}.lv-hero-collection__tile-name{font-size:16px;letter-spacing:-0.015em}.lv-hero-collection__tile-line{font-size:12px}.lv-hero-collection__tile-line[data-short] > .lv-hero-collection__tile-text-long{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lv-hero-collection__tile-line[data-short]::after{content:attr(data-short);content:attr(data-short) / ""}}
.lv-hero-demo{--lv-hero-demo-plate:var(--lv-green);--lv-hero-demo-plate-back:var(--lv-green-shadow);position:relative;padding-block:0;background:var(--lv-band-bg,var(--lv-highlight));color:var(--lv-band-ink,var(--lv-ink))}.lv-hero-demo[data-plate="teal"]{--lv-hero-demo-plate:var(--lv-teal);--lv-hero-demo-plate-back:var(--lv-teal-mid)}.lv-hero-demo[data-plate="violet"]{--lv-hero-demo-plate:var(--lv-violet-light);--lv-hero-demo-plate-back:var(--lv-violet)}.lv-hero-demo[data-plate="coral"]{--lv-hero-demo-plate:var(--lv-coral);--lv-hero-demo-plate-back:var(--lv-coral-deep)}.lv-hero-demo[data-plate="yellow"]{--lv-hero-demo-plate:var(--lv-yellow);--lv-hero-demo-plate-back:var(--lv-yellow-deep)}.lv-hero-demo__shape{position:absolute;z-index:0;pointer-events:none}.lv-hero-demo__shape--a{--r:14deg;left:-70px;bottom:140px;width:180px;height:180px;border-radius:44px;background:rgba(255,255,255,0.35)}.lv-hero-demo__shape--b{--r:-12deg;left:46%;top:24px;width:64px;height:64px;border-radius:18px;border:2px solid rgba(11,23,45,0.14);animation-delay:-6s}.lv-hero-demo__thread{position:absolute;left:0;bottom:120px;z-index:0;width:100%;height:220px;color:var(--lv-white);pointer-events:none}.lv-hero-demo__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);align-items:center;gap:clamp(40px,5vw,72px);padding-top:8px;padding-bottom:190px}.lv-hero-demo__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:26px}.lv-hero-demo__crumbs{font-family:var(--lv-font-heading);font-size:14px;font-weight:600}.lv-hero-demo__crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.lv-hero-demo__crumbs a{color:inherit;text-decoration:underline;text-underline-offset:4px}.lv-hero-demo__crumbs a:hover{color:var(--lv-green-deep)}.lv-hero-demo__crumbs [aria-current]{font-weight:800}.lv-hero-demo__crumb-sep{opacity:0.5}.lv-hero-demo__back{display:none;align-items:center;gap:6px;min-height:36px;color:inherit;font-family:var(--lv-font-heading);font-size:13px;font-weight:700;text-decoration:none}.lv-hero-demo__back .lv-icon{width:14px;height:14px;stroke-width:2}.lv-hero-demo__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 16px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-ink);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;line-height:1.2}.lv-hero-demo__eyebrow-disc{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--lv-green);color:var(--lv-night)}.lv-hero-demo__eyebrow-disc .lv-icon{width:12px;height:12px}.lv-hero-demo__title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(42px,4.8vw,68px);font-weight:800;line-height:1;letter-spacing:-0.04em}.lv-hero-demo__title em{font-style:italic;font-weight:400;letter-spacing:-0.03em}.lv-hero-demo__lead{max-width:500px;margin:0;font-size:19px;line-height:1.5}.lv-hero-demo__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.lv-hero-demo__start{display:inline-flex;align-items:center;gap:12px;min-height:60px;padding:0 30px 0 10px;border-radius:var(--lv-radius-pill);background:var(--lv-green);color:var(--lv-night);box-shadow:0 0 0 2px var(--lv-night);font-family:var(--lv-font-heading);font-size:17px;font-weight:800;text-decoration:none;transition:background-color 0.18s ease,transform 0.18s var(--lv-ease)}.lv-hero-demo__start:hover{background:var(--lv-green-cta);color:var(--lv-night);transform:translateY(-1px)}.lv-hero-demo__start-disc{display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;border-radius:50%;background:var(--lv-night);color:var(--lv-green)}.lv-hero-demo__start-disc .lv-icon{width:16px;height:16px}.lv-hero-demo__secondary{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--lv-ink);font-family:var(--lv-font-heading);font-size:16px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.lv-hero-demo__secondary:hover{color:var(--lv-green-deep)}.lv-hero-demo__secondary .lv-icon{width:16px;height:16px;stroke-width:2}.lv-hero-demo__pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lv-hero-demo__pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.7);font-size:14px;font-weight:800;line-height:1.2;white-space:nowrap}.lv-hero-demo__pill-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--lv-night);color:var(--lv-green)}.lv-hero-demo__pill-tile .lv-icon{width:15px;height:15px;stroke-width:2}.lv-hero-demo__pill-tile[data-color="yellow"]{color:var(--lv-yellow)}.lv-hero-demo__pill-tile[data-color="teal"]{color:var(--lv-teal)}.lv-hero-demo__pill-tile[data-color="coral"]{color:var(--lv-coral)}.lv-hero-demo__pill-tile[data-color="violet"]{color:var(--lv-violet-light)}.lv-hero-demo__pill-tile[data-color="white"]{color:var(--lv-white)}.lv-hero-demo__pill-short{display:none}.lv-hero-demo__journeys{display:flex;flex-wrap:wrap;align-items:center;align-self:stretch;gap:10px 14px;max-width:520px;padding-top:18px;border-top:2px dashed rgba(11,23,45,0.18)}.lv-hero-demo__journeys-label{font-family:var(--lv-font-heading);font-size:14px;font-weight:800}.lv-hero-demo__switch{display:inline-flex;gap:4px;padding:4px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.7)}.lv-hero-demo__journey{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:var(--lv-radius-pill);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background-color 0.45s ease,color 0.45s ease}a.lv-hero-demo__journey:hover{background:rgba(11,23,45,0.08);color:var(--lv-night)}.lv-hero-demo__journey[aria-current]{background:var(--lv-night);color:var(--lv-white)}.lv-hero-demo__visual{position:relative;min-width:0;height:560px}.lv-hero-demo__plate{position:absolute;width:70%;height:500px}.lv-hero-demo__plate--back{right:-70px;top:40px;border-radius:52px;background:var(--lv-hero-demo-plate-back);transform:rotate(6deg)}.lv-hero-demo__plate--mid{right:-52px;top:22px;border-radius:50px;background:var(--lv-hero-demo-plate)}.lv-hero-demo__photo{position:absolute;right:-34px;top:0;width:68%;height:500px;object-fit:cover;border-radius:46px}.lv-hero-demo__dot{position:absolute;right:0;top:22px;width:50px;height:50px;border-radius:50%;background:var(--lv-coral)}.lv-hero-demo__rings{position:absolute;left:-40px;top:120px;width:380px;height:380px;color:var(--lv-night);pointer-events:none}.lv-hero-demo__screens{--r:-2deg;position:absolute;left:0;top:70px;z-index:2;display:flex;flex-direction:column;gap:12px;width:250px;padding:18px;border-radius:24px;background:var(--lv-white);color:var(--lv-ink);box-shadow:0 24px 56px rgba(11,23,45,0.18);transform:rotate(var(--r))}.lv-hero-demo__screens-title{margin:0;color:var(--lv-body);font-family:var(--lv-font-heading);font-size:12px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.lv-hero-demo__screens-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lv-hero-demo__screen{display:flex;align-items:center;gap:10px;min-height:30px;font-size:15px;font-weight:800;line-height:1.2}.lv-hero-demo__screen-num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--lv-surface-alt);font-family:var(--lv-font-heading);font-size:13px}.lv-hero-demo__screen.is-active .lv-hero-demo__screen-num{background:var(--lv-green)}.lv-hero-demo__screen.is-last .lv-hero-demo__screen-num{background:var(--lv-yellow-soft)}.lv-hero-demo__screen-label{flex:1;min-width:0}.lv-hero-demo__screen-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.lv-hero-demo__chip{--r:2deg;position:absolute;right:30px;bottom:30px;z-index:2;display:flex;align-items:center;gap:12px;margin:0;padding:8px 18px 8px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);box-shadow:0 18px 44px rgba(11,23,45,0.25);transform:rotate(var(--r));animation-delay:-2s}.lv-hero-demo__chip-disc{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--lv-yellow);color:var(--lv-night)}.lv-hero-demo__chip-disc .lv-icon{width:14px;height:14px}.lv-hero-demo__chip-text{display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:800;line-height:1.25}.lv-hero-demo__chip-wave{--lv-wave-h:12px;gap:2px;color:var(--lv-green)}@media (max-width:960px){.lv-hero-demo__inner{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-top:10px;padding-bottom:170px}.lv-hero-demo__copy{display:contents}.lv-hero-demo__crumbs{display:none}.lv-hero-demo__back{display:inline-flex;min-height:44px;margin-block:-4px -6px}.lv-hero-demo__title{font-size:clamp(38px,6.4vw,52px);line-height:1.02}.lv-hero-demo__lead{max-width:560px;font-size:18px}.lv-hero-demo__visual{order:1;align-self:stretch;width:100%;max-width:640px;height:440px;margin:6px auto 0}.lv-hero-demo__journeys{order:2;flex-direction:column;align-items:stretch;gap:8px;max-width:520px;margin-top:4px;padding-top:0;border-top:0}.lv-hero-demo__switch{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.lv-hero-demo__plate,.lv-hero-demo__photo{width:52%;height:400px}.lv-hero-demo__plate--back{right:-44px;top:26px}.lv-hero-demo__plate--mid{right:-30px;top:12px}.lv-hero-demo__photo{right:-20px;width:50%}.lv-hero-demo__dot{right:10px;top:18px;width:40px;height:40px}.lv-hero-demo__rings{left:-30px;top:70px;width:300px;height:300px}.lv-hero-demo__screens{top:44px}.lv-hero-demo__chip{right:10px;bottom:6px}}@media (max-width:640px){.lv-hero-demo__shape--a{left:-50px;top:420px;bottom:auto;width:120px;height:120px;border-radius:30px}.lv-hero-demo__shape--b{display:none}.lv-hero-demo__thread{height:140px}.lv-hero-demo__inner{gap:16px;padding-top:6px;padding-bottom:150px}.lv-hero-demo__eyebrow{gap:8px;padding:5px 13px 5px 5px;font-size:11px;letter-spacing:0.07em}.lv-hero-demo__eyebrow-disc{width:22px;height:22px}.lv-hero-demo__eyebrow-disc .lv-icon{width:10px;height:10px}.lv-hero-demo__title{font-size:38px}.lv-hero-demo__lead{font-size:17px}.lv-hero-demo__actions{align-self:stretch}.lv-hero-demo__start{flex:1;justify-content:center;padding:0 22px 0 10px}.lv-hero-demo__start-disc{width:38px;height:38px}.lv-hero-demo__start-disc .lv-icon{width:14px;height:14px}.lv-hero-demo__secondary{display:none}.lv-hero-demo__pills{flex-wrap:nowrap;align-self:stretch;margin:-2px calc(-1 * var(--lv-gutter)) 0;padding:0 var(--lv-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lv-gutter);scrollbar-width:none}.lv-hero-demo__pills::-webkit-scrollbar{display:none}.lv-hero-demo__pill{flex:none;padding:5px 12px 5px 5px;font-size:13px;scroll-snap-align:start}.lv-hero-demo__pill-tile{width:26px;height:26px}.lv-hero-demo__pill-tile .lv-icon{width:14px;height:14px}.lv-hero-demo__pill-long{display:none}.lv-hero-demo__pill-short{display:inline}.lv-hero-demo__visual{height:330px;max-width:none;margin-top:6px}.lv-hero-demo__plate,.lv-hero-demo__photo{width:230px;height:290px}.lv-hero-demo__plate--back{right:-44px;top:22px;border-radius:40px}.lv-hero-demo__plate--mid{right:-30px;top:10px;border-radius:38px}.lv-hero-demo__photo{right:-20px;width:222px;border-radius:34px}.lv-hero-demo__dot{right:10px;top:14px;width:30px;height:30px}.lv-hero-demo__rings{left:-30px;top:60px;width:230px;height:230px}.lv-hero-demo__screens{top:34px;gap:8px;width:178px;padding:13px;border-radius:20px;box-shadow:0 18px 40px rgba(11,23,45,0.18)}.lv-hero-demo__screens-title{font-size:10px}.lv-hero-demo__screens-list{gap:6px}.lv-hero-demo__screen{gap:8px;min-height:26px;font-size:13px}.lv-hero-demo__screen-num{width:24px;height:24px;font-size:11px}.lv-hero-demo__screen-badge{padding:0;background:none}.lv-hero-demo__screen-badge-text{display:none}.lv-hero-demo__chip{right:6px;bottom:0;gap:10px;padding:6px 14px 6px 6px}.lv-hero-demo__chip-disc{width:30px;height:30px}.lv-hero-demo__chip-disc .lv-icon{width:12px;height:12px}.lv-hero-demo__chip-text{font-size:13px}.lv-hero-demo__chip-wave{display:none}.lv-hero-demo__journeys{align-self:stretch;max-width:none;margin-top:6px}.lv-hero-demo__journeys-label{font-size:13px}.lv-hero-demo__switch{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}
.lv-heroed{position:relative;overflow-x:clip;padding-block:0;background:var(--lv-band-bg,var(--lv-highlight));color:var(--lv-band-ink,var(--lv-night));--lv-he-slab:var(--lv-green)}.lv-heroed[data-color="teal"]{--lv-he-slab:var(--lv-teal)}.lv-heroed[data-color="violet"]{--lv-he-slab:var(--lv-violet-light)}.lv-heroed[data-color="yellow"]{--lv-he-slab:var(--lv-yellow)}.lv-heroed[data-color="coral"]{--lv-he-slab:var(--lv-coral)}.lv-heroed[data-color="white"]{--lv-he-slab:var(--lv-white)}.lv-heroed__shape{position:absolute;pointer-events:none}.lv-heroed__shape--a{--r:14deg;left:-60px;bottom:70px;width:180px;height:180px;border-radius:44px;background:rgba(255,255,255,0.35)}.lv-heroed__shape--b{--r:-12deg;left:50%;top:28px;width:64px;height:64px;border-radius:18px;border:2px solid rgba(11,23,45,0.14);animation-delay:-6s}.lv-heroed__thread{position:absolute;left:0;bottom:24px;width:100%;height:220px;pointer-events:none}.lv-heroed__thread path{fill:none;stroke:var(--lv-white);stroke-width:3;stroke-linecap:round;stroke-dasharray:2 14;vector-effect:non-scaling-stroke}.lv-heroed__inner{position:relative;display:flex;align-items:center;gap:clamp(40px,6vw,96px);padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(64px,6vw,96px)}.lv-heroed__copy{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.lv-heroed[data-media="none"] .lv-heroed__copy{max-width:880px}.lv-heroed__back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-8px 0 -12px;font-family:var(--lv-font-heading);font-size:14px;font-weight:700;color:var(--lv-night)}.lv-heroed__back:hover{color:var(--lv-night);text-decoration:underline;text-underline-offset:4px}.lv-heroed__back-icon{width:16px;height:16px;stroke-width:2}.lv-heroed__pill{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase}.lv-heroed__pill-disc{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-he-slab);color:var(--lv-night)}.lv-heroed[data-color="white"] .lv-heroed__pill-disc{background:var(--lv-green)}.lv-heroed__pill-disc .lv-icon{width:14px;height:14px;stroke-width:2}.lv-heroed__title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(40px,4.4vw,64px);font-weight:800;line-height:1.02;letter-spacing:-0.04em}.lv-heroed__title em{letter-spacing:inherit}.lv-heroed__lead{max-width:580px;margin:0;font-size:19px;line-height:1.5}.lv-heroed__actions{display:flex;flex-wrap:wrap;gap:12px}.lv-heroed__btn.lv-btn--lg{min-height:54px;padding:0 26px}.lv-heroed__btn.lv-btn--ghost{padding:0 22px}.lv-heroed__btn-icon{width:16px;height:16px;margin-right:-2px}.lv-heroed__nav{align-self:stretch;display:flex;flex-direction:column;gap:12px;margin-top:4px;padding-top:20px;border-top:2px dashed rgba(11,23,45,0.18)}.lv-heroed__nav-label{margin:0;font-family:var(--lv-font-heading);font-size:12px;font-weight:800;letter-spacing:0.07em;text-transform:uppercase}.lv-heroed__chapters{display:flex;flex-wrap:wrap;gap:8px}.lv-heroed__chapter{display:flex;align-items:center;gap:10px;min-height:56px;padding:7px 18px 7px 7px;border-radius:20px;background:var(--lv-white);color:var(--lv-night);transition:box-shadow 0.2s ease}a.lv-heroed__chapter:hover{color:var(--lv-night);box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-heroed__chapter-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--lv-night);color:var(--lv-green);font-family:var(--lv-font-heading);font-size:12px;font-weight:800}.lv-heroed__chapter-text{display:flex;flex-direction:column;line-height:1.25}.lv-heroed__chapter-text strong{font-family:var(--lv-font-heading);font-size:14px;font-weight:800}.lv-heroed__chapter-text span{font-size:13px;color:var(--lv-muted)}.lv-heroed__media{flex:1 1 400px;max-width:480px;position:relative;align-self:stretch;min-height:460px;margin-right:14px}.lv-heroed__slab{position:absolute;inset:18px -14px -14px 18px;border-radius:48px;background:var(--lv-he-slab);transform:rotate(4deg)}.lv-heroed__dot{position:absolute;right:-26px;top:-18px;z-index:1;width:44px;height:44px;border-radius:50%;background:var(--lv-coral)}.lv-heroed__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:44px}.lv-heroed__chip{--r:-3deg;position:absolute;left:-22px;bottom:48px;z-index:1;display:inline-flex;align-items:center;gap:10px;margin:0;padding:9px 16px 9px 9px;border-radius:16px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 16px 40px rgba(11,23,45,0.16);font-family:var(--lv-font-sans);font-size:14px;font-weight:800;white-space:nowrap}.lv-heroed__chip-tile{--lv-tile-size:34px;--lv-tile-radius:10px;--lv-tile-bg:var(--lv-green-soft);--lv-tile-ink:var(--lv-green-deep)}.lv-heroed__chip-tile .lv-icon{width:18px;height:18px;stroke-width:2.2}@media (max-width:960px){.lv-heroed__inner{flex-direction:column;align-items:stretch;gap:22px}.lv-heroed__copy{display:contents}.lv-heroed__copy > *{order:1;align-self:flex-start}.lv-heroed__media{order:2;flex:none;width:min(100% - 14px,520px);max-width:none;height:clamp(300px,60vw,520px);min-height:0;margin:12px 0 10px}.lv-heroed__copy > .lv-heroed__nav{order:3;align-self:stretch}}@media (max-width:640px){.lv-heroed__shape--a{right:-50px;left:auto;top:40px;bottom:auto;width:130px;height:130px;border-radius:34px}.lv-heroed__shape--b{left:-30px;top:auto;bottom:220px}.lv-heroed__thread{bottom:40%;height:140px}.lv-heroed__inner{gap:18px;padding-top:10px;padding-bottom:36px}.lv-heroed__back{font-size:13px}.lv-heroed__pill{gap:8px;padding:5px 13px 5px 5px;font-size:11px;letter-spacing:0.07em}.lv-heroed__pill-disc{width:22px;height:22px}.lv-heroed__pill-disc .lv-icon{width:12px;height:12px}.lv-heroed__title{font-size:34px;line-height:1.04}.lv-heroed__lead{font-size:17px}.lv-heroed__copy > .lv-heroed__actions{align-self:stretch;gap:8px}.lv-heroed__btn.lv-btn--lg{flex:1 1 auto;justify-content:center;min-height:52px;padding:0 16px;font-size:15px}.lv-heroed__media{width:calc(100% - 12px);height:300px}.lv-heroed__slab{inset:14px -10px -10px 14px;border-radius:34px}.lv-heroed__img{border-radius:30px}.lv-heroed__dot{right:-10px;top:-14px;width:32px;height:32px}.lv-heroed__chip{left:-6px;bottom:26px;padding:7px 13px 7px 7px;font-size:12px}.lv-heroed__chip-tile{--lv-tile-size:28px;--lv-tile-radius:9px}.lv-heroed__chapters{flex-direction:column;flex-wrap:nowrap}.lv-heroed__chapter{width:100%}}@media (prefers-reduced-motion:reduce){.lv-heroed__chapter{transition:none}}
.lv-hero-feature{--lv-hf-slab-back:var(--lv-green-shadow);--lv-hf-slab-front:var(--lv-green);--lv-hf-brand-bg:var(--s-bg,#15130f);--lv-hf-brand-ink:var(--s-ink,#f3ece0);--lv-hf-brand-accent:var(--s-accent,#c8a96a);position:relative;overflow:hidden;padding-block:clamp(8px,1.5vw,20px) clamp(72px,7vw,104px);background:var(--lv-band-bg);color:var(--lv-band-ink,var(--lv-ink))}.lv-hero-feature[data-slab="teal"]{--lv-hf-slab-back:var(--lv-teal-deep);--lv-hf-slab-front:var(--lv-teal)}.lv-hero-feature[data-slab="violet"]{--lv-hf-slab-back:var(--lv-violet);--lv-hf-slab-front:var(--lv-violet-light)}.lv-hero-feature[data-slab="yellow"]{--lv-hf-slab-back:var(--lv-yellow-deep);--lv-hf-slab-front:var(--lv-yellow)}.lv-hero-feature[data-slab="coral"]{--lv-hf-slab-back:var(--lv-coral-deep);--lv-hf-slab-front:var(--lv-coral)}.lv-hero-feature__shape--a{--lv-shape-size:180px;--lv-shape-radius:44px;--r:14deg;left:-60px;bottom:60px}.lv-hero-feature__shape--b{--lv-shape-size:64px;--lv-shape-radius:18px;--r:-12deg;left:46%;top:120px;animation-delay:-6s}.lv-hero-feature__thread{--lv-thread-ink:var(--lv-white);--lv-thread-w:3;--lv-thread-dash:2 14;inset:auto 0 20px;height:220px}.lv-hero-feature__thread--narrow{display:none}.lv-hero-feature__wrap{position:relative}.lv-hero-feature__grid{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(48px,5vw,72px)}.lv-hero-feature__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:26px}.lv-hero-feature__eyebrow{--lv-pill-bg:var(--lv-white);--lv-pill-ink:var(--lv-night);--lv-pill-disc:var(--lv-green);gap:10px;padding:6px 16px 6px 6px;font-weight:700;white-space:normal}.lv-hero-feature__eyebrow-disc{width:26px;height:26px;margin-left:0}.lv-hero-feature__eyebrow-disc .lv-icon{width:14px;height:14px}.lv-hero-feature__title{font-size:clamp(44px,5.4vw,78px)}.lv-hero-feature__lead{max-width:500px;font-size:19px;line-height:1.5}.lv-hero-feature__primary .lv-btn__arrow .lv-icon{stroke-width:2.2}.lv-hero-feature__secondary{padding-inline:22px}.lv-hero-feature__quals{align-self:stretch;max-width:560px;flex-wrap:wrap;gap:8px;margin-inline:0;padding:20px 0 0;overflow:visible;scroll-snap-type:none;border-top:2px dashed rgba(11,23,45,0.18)}.lv-hero-feature__qual{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);font-weight:800;font-size:14px;line-height:1.2}.lv-hero-feature__qual-tile{--lv-tile-size:28px}.lv-hero-feature__qual-tile .lv-icon{width:15px;height:15px;stroke-width:2}.lv-hero-feature__visual{position:relative;flex:1 1 560px;min-width:0;height:660px}.lv-hero-feature__slab{position:absolute;display:block;width:74%;height:500px}.lv-hero-feature__slab--back{right:-80px;top:36px;border-radius:52px;background:var(--lv-hf-slab-back);transform:rotate(5deg)}.lv-hero-feature__slab--front{right:-62px;top:18px;border-radius:50px;background:var(--lv-hf-slab-front)}.lv-hero-feature__photo{position:absolute;right:-44px;top:0;width:72%;height:500px;border-radius:46px;object-fit:cover}.lv-hero-feature__dot{position:absolute;right:2px;top:22px;width:50px;height:50px;border-radius:50%;background:var(--lv-coral)}.lv-hero-feature__chip{--lv-float-radius:18px;--lv-float-pad:10px 16px 10px 10px;position:absolute;left:2%;top:64px;gap:12px;z-index:1}.lv-hero-feature__chip-art{flex:none;display:flex;padding:6px;border-radius:10px;background:var(--lv-cream);color:var(--lv-night)}.lv-hero-feature__chip-art .lv-icon{width:24px;height:24px}.lv-hero-feature__qr{width:36px;height:36px}.lv-hero-feature__qr-ink{fill:var(--lv-hf-brand-bg)}.lv-hero-feature__qr-eye{fill:var(--lv-cream)}.lv-hero-feature__qr-core{fill:var(--lv-hf-brand-accent)}.lv-hero-feature__chip-text{display:flex;flex-direction:column;line-height:1.2}.lv-hero-feature__chip .lv-float-card__sub{font-size:14px;font-weight:600}.lv-hero-feature__panel{position:absolute;left:0;top:300px;z-index:2;width:380px;max-width:100%;overflow:hidden;border-radius:28px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 30px 70px rgba(11,23,45,0.22)}.lv-hero-feature__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:var(--lv-night);color:var(--lv-white)}.lv-hero-feature__bar-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-on-night)}.lv-hero-feature__bar-icon{width:16px;height:16px;stroke-width:2;color:var(--lv-green)}.lv-hero-feature__bar-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-night-deep);font-weight:800;font-size:12px;white-space:nowrap}.lv-hero-feature__bar-pill-icon{width:12px;height:12px;stroke-width:2.4;color:var(--lv-green)}.lv-hero-feature__rows{display:flex;flex-direction:column;padding:8px 16px}.lv-hero-feature__row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #eef0f4}.lv-hero-feature__row:last-child{border-bottom:0}.lv-hero-feature__row-tile{--lv-tile-size:34px;--lv-tile-radius:10px}.lv-hero-feature__row-tile .lv-icon{width:18px;height:18px}.lv-hero-feature__row-label{flex:1;min-width:0;font-size:14px;font-weight:700}.lv-hero-feature__row-value{flex:none;font-size:13px;font-weight:800;color:var(--lv-hf-value,var(--lv-green-deep))}.lv-hero-feature__row-value[data-style="pill"]{padding:3px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-hf-value-soft,var(--lv-green-soft));font-size:12px}.lv-hero-feature__row-value[data-color="teal"]{--lv-hf-value:var(--lv-teal-deep);--lv-hf-value-soft:var(--lv-teal-soft)}.lv-hero-feature__row-value[data-color="violet"]{--lv-hf-value:var(--lv-violet);--lv-hf-value-soft:var(--lv-violet-soft)}.lv-hero-feature__row-value[data-color="yellow"]{--lv-hf-value:var(--lv-yellow-text);--lv-hf-value-soft:var(--lv-yellow-soft)}.lv-hero-feature__row-value[data-color="coral"]{--lv-hf-value:var(--lv-coral-ink);--lv-hf-value-soft:var(--lv-coral-wash)}.lv-hero-feature__foot{display:flex;align-items:center;gap:8px;margin:0 16px 16px;padding:10px 14px;border-radius:14px;background:var(--lv-hf-foot,var(--lv-green));font-size:14px;font-weight:800}.lv-hero-feature__foot[data-color="teal"]{--lv-hf-foot:var(--lv-teal)}.lv-hero-feature__foot[data-color="yellow"]{--lv-hf-foot:var(--lv-yellow)}.lv-hero-feature__foot[data-color="violet"]{--lv-hf-foot:var(--lv-violet-light)}.lv-hero-feature__foot-dot{background:var(--lv-night)}.lv-hero-feature__card{position:absolute;right:0;top:452px;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:230px;aspect-ratio:1.586 / 1;overflow:hidden;padding:14px 16px;border-radius:12px;background:var(--lv-hf-brand-bg);color:var(--lv-hf-brand-ink);box-shadow:0 26px 56px rgba(11,23,45,0.3);animation-delay:-2s;transition:background-color 0.45s ease,color 0.45s ease}.lv-hero-feature__crescent::before,.lv-hero-feature__crescent::after{content:"";position:absolute;border-radius:50%}.lv-hero-feature__crescent::before{right:-34px;top:-34px;width:110px;height:110px;background:var(--lv-hf-brand-accent);opacity:0.9}.lv-hero-feature__crescent::after{right:-14px;top:-40px;width:100px;height:100px;background:var(--lv-hf-brand-bg)}.lv-hero-feature__card-brand,.lv-hero-feature__card-foot{position:relative;font-family:"Playfair Display",Georgia,serif}.lv-hero-feature__card-brand{font-weight:700;font-size:12px;letter-spacing:0.2em;text-transform:uppercase}.lv-hero-feature__card-foot{display:flex;flex-direction:column;gap:6px}.lv-hero-feature__card-line{font-size:14px}.lv-hero-feature__wave{--lv-wave-h:14px;gap:2px;color:var(--lv-hf-brand-accent)}.lv-hero-feature__caption{position:absolute;right:0;bottom:0;font-size:12px;font-weight:700;color:var(--lv-body)}.lv-hero-feature__people{display:flex;gap:10px;padding:14px 16px 6px}.lv-hero-feature__person{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:6px;min-width:0}.lv-hero-feature__face{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:64px;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px;background:var(--lv-surface-alt);color:var(--lv-faint)}.lv-hero-feature__face picture{display:contents}.lv-hero-feature__face-img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.lv-hero-feature__face-rec{--lv-rec-size:8px;position:absolute;left:6px;top:6px;box-shadow:0 0 0 2px var(--lv-white)}.lv-hero-feature__person[data-state="invited"] .lv-hero-feature__face{background:var(--lv-white);border:2px dashed var(--lv-line-strong,#c9d1de)}.lv-hero-feature__face-plus{width:18px;height:18px;stroke-width:2.4}.lv-hero-feature__person-name{max-width:100%;overflow:hidden;font-size:12px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.lv-hero-feature__person[data-state="invited"] .lv-hero-feature__person-name{color:var(--lv-muted)}.lv-hero-feature__langcard{position:absolute;right:0;top:440px;z-index:1;display:flex;flex-direction:column;gap:10px;width:210px;padding:14px 16px 16px;border-radius:18px;background:var(--lv-night);color:var(--lv-white);box-shadow:0 26px 56px rgba(11,23,45,0.3);animation-delay:-2s}.lv-hero-feature__langcard-label{align-self:flex-end;padding:3px 9px;border-radius:var(--lv-radius-pill);background:var(--lv-teal);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:800;font-size:10px;letter-spacing:0.04em}.lv-hero-feature__langcard-title{font-size:19px;font-weight:700;line-height:1.25}.lv-hero-feature__langcard-row{display:flex;align-items:center;gap:10px}.lv-hero-feature__langcard-play{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--lv-green);color:var(--lv-night)}.lv-hero-feature__langcard-play .lv-icon{width:12px;height:12px}.lv-hero-feature__langcard-bars{display:flex;flex:1;flex-direction:column;gap:5px}.lv-hero-feature__langcard-bars span{display:block;height:6px;border-radius:3px;background:rgba(255,255,255,0.28)}.lv-hero-feature__langcard-bars span:last-child{width:60%}.lv-hero-feature__langcard-btn{display:flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-size:13px;font-weight:800}.lv-hero-feature__ticket{position:absolute;right:0;top:440px;z-index:1;display:flex;flex-direction:column;width:236px;overflow:hidden;border-radius:14px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 26px 56px rgba(11,23,45,0.26);animation-delay:-2s}.lv-hero-feature__ticket-head{display:flex;align-items:center;gap:8px;padding:9px 14px;background:var(--lv-night);color:var(--lv-on-night);font-family:var(--lv-font-heading);font-weight:800;font-size:11px;letter-spacing:0.07em;text-transform:uppercase}.lv-hero-feature__ticket-icon{width:14px;height:14px;stroke-width:2.2;color:var(--lv-teal)}.lv-hero-feature__ticket-when{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 14px 12px}.lv-hero-feature__ticket-date{font-family:var(--lv-font-heading);font-weight:800;font-size:22px;letter-spacing:-0.03em;line-height:1}.lv-hero-feature__ticket-time{padding:3px 9px;border-radius:8px;background:var(--lv-teal);font-family:var(--lv-font-heading);font-weight:800;font-size:15px;letter-spacing:-0.02em}.lv-hero-feature__ticket-foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 12px;border-top:2px dashed var(--lv-line);font-size:12px;font-weight:700;color:var(--lv-body)}.lv-hero-feature__ticket-foot::before,.lv-hero-feature__ticket-foot::after{content:"";position:absolute;top:-8px;width:14px;height:14px;border-radius:50%;background:var(--lv-hf-slab-front)}.lv-hero-feature__ticket-foot::before{left:-8px}.lv-hero-feature__ticket-foot::after{right:-8px}.lv-hero-feature__ticket-pill{flex:none;padding:3px 9px;border-radius:var(--lv-radius-pill);background:var(--lv-teal-soft);color:var(--lv-teal-deep);font-size:11px;font-weight:800}.lv-hero-feature__code{position:absolute;right:0;top:436px;z-index:1;display:flex;flex-direction:column;width:250px;overflow:hidden;border-radius:14px;background:var(--lv-night);color:var(--lv-on-night);box-shadow:0 26px 56px rgba(11,23,45,0.3);animation-delay:-2s}.lv-hero-feature__code-bar{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--lv-night-deep);font-family:var(--lv-font-mono);font-size:11px;color:var(--lv-on-night-faint)}.lv-hero-feature__code-dots{display:inline-flex;gap:4px}.lv-hero-feature__code-dots i{width:8px;height:8px;border-radius:50%;background:var(--lv-night-soft)}.lv-hero-feature__code-body{margin:0;padding:10px 12px 8px;overflow:hidden;font-family:var(--lv-font-mono);font-size:11px;line-height:1.6;white-space:pre}.lv-hero-feature__code-line{display:block;padding-left:calc(var(--in,0) * 0.6em);color:var(--lv-on-night)}.lv-hero-feature__code-line[data-kind="method"]{color:var(--lv-green);font-weight:700}.lv-hero-feature__code-line[data-kind="comment"]{color:var(--lv-on-night-faint)}.lv-hero-feature__code-foot{display:flex;align-items:center;gap:8px;margin:0 10px 10px;padding:7px 10px;border-radius:10px;background:rgba(255,255,255,0.06);font-size:11px;font-weight:700;color:var(--lv-on-night);white-space:nowrap;overflow:hidden}.lv-hero-feature__code-status{flex:none;padding:2px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-green);color:var(--lv-night);font-weight:800}.lv-hero-feature__code-result{overflow:hidden;text-overflow:ellipsis}@media (max-width:960px){.lv-hero-feature__grid{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:22px}.lv-hero-feature__text{display:contents}.lv-hero-feature__eyebrow{align-self:flex-start}.lv-hero-feature__visual{order:-1;flex:none;display:flex;flex-direction:column;align-items:flex-start;height:auto;min-height:600px;margin-bottom:6px}.lv-hero-feature__panel{position:relative;top:0;margin-top:300px}.lv-hero-feature__caption{position:static;margin:16px 0 0 auto}.lv-hero-feature__quals{order:10}.lv-hero-feature__shape--b{display:none}}@media (max-width:640px){.lv-hero-feature{padding-block:4px 36px}.lv-hero-feature__grid{gap:18px}.lv-hero-feature__shape--a{--lv-shape-size:120px;--lv-shape-radius:30px;left:-46px;top:560px;bottom:auto}.lv-hero-feature__thread--wide{display:none}.lv-hero-feature__thread--narrow{--lv-thread-dash:2 12;display:block;inset:400px 0 auto;height:140px}.lv-hero-feature__visual{min-height:470px;margin:18px calc(var(--lv-gutter) * -1) 0}.lv-hero-feature__slab{width:310px;height:330px}.lv-hero-feature__slab--back{right:-40px;top:22px;border-radius:42px}.lv-hero-feature__slab--front{right:-26px;top:10px;border-radius:40px}.lv-hero-feature__photo{right:-14px;width:300px;height:330px;border-radius:36px}.lv-hero-feature__dot{right:18px;top:14px;width:32px;height:32px}.lv-hero-feature__chip{display:none}.lv-hero-feature__panel{width:226px;margin:232px 0 0 16px;border-radius:22px;box-shadow:0 24px 54px rgba(11,23,45,0.22)}.lv-hero-feature__bar{flex-wrap:wrap;gap:6px 8px;padding:9px 12px}.lv-hero-feature__bar-label{font-size:10px}.lv-hero-feature__bar-icon{display:none}.lv-hero-feature__bar-pill{gap:5px;padding:3px 8px;font-size:10px}.lv-hero-feature__bar-pill-icon{width:10px;height:10px}.lv-hero-feature__rows{padding:4px 12px}.lv-hero-feature__row{justify-content:space-between;gap:8px;padding:7px 0}.lv-hero-feature__row-tile{display:none}.lv-hero-feature__row-label{flex:1 1 auto;font-size:12px}.lv-hero-feature__row-value{font-size:12px}.lv-hero-feature__row-value[data-style="pill"]{padding:2px 8px;font-size:12px}.lv-hero-feature__foot{gap:7px;margin:0 12px 12px;padding:8px 12px;border-radius:12px;font-size:12px}.lv-hero-feature__card{--r:8deg;right:8px;top:368px;width:136px;padding:10px 12px;border-radius:9px;box-shadow:0 18px 40px rgba(11,23,45,0.3)}.lv-hero-feature__crescent::before{right:-24px;top:-24px;width:76px;height:76px}.lv-hero-feature__crescent::after{right:-10px;top:-30px;width:70px;height:70px}.lv-hero-feature__card-brand{font-size:8px}.lv-hero-feature__card-line{font-size:10px}.lv-hero-feature__wave{display:none}.lv-hero-feature__people{gap:6px;padding:10px 12px 2px}.lv-hero-feature__face{max-width:36px;border-radius:9px}.lv-hero-feature__face-rec{--lv-rec-size:6px;left:4px;top:4px}.lv-hero-feature__face-plus{width:14px;height:14px}.lv-hero-feature__person-name{font-size:10px}.lv-hero-feature__langcard{--r:7deg;right:10px;top:356px;gap:7px;width:140px;padding:10px 12px 12px;border-radius:14px;box-shadow:0 18px 40px rgba(11,23,45,0.3)}.lv-hero-feature__langcard-label{padding:2px 7px;font-size:8px}.lv-hero-feature__langcard-title{font-size:13px}.lv-hero-feature__langcard-play{width:22px;height:22px}.lv-hero-feature__langcard-play .lv-icon{width:9px;height:9px}.lv-hero-feature__langcard-bars span{height:4px}.lv-hero-feature__langcard-btn{min-height:26px;font-size:10px}.lv-hero-feature__ticket,.lv-hero-feature__code{--r:8deg;right:8px;top:356px;width:148px;border-radius:10px;box-shadow:0 18px 40px rgba(11,23,45,0.28)}.lv-hero-feature__ticket-head{gap:6px;padding:6px 10px;font-size:8px}.lv-hero-feature__ticket-icon{width:10px;height:10px}.lv-hero-feature__ticket-when{gap:6px;padding:9px 10px 8px}.lv-hero-feature__ticket-date{font-size:14px}.lv-hero-feature__ticket-time{padding:2px 6px;border-radius:6px;font-size:11px}.lv-hero-feature__ticket-foot{gap:6px;padding:8px 10px;font-size:9px}.lv-hero-feature__ticket-foot::before,.lv-hero-feature__ticket-foot::after{top:-6px;width:10px;height:10px}.lv-hero-feature__ticket-foot::before{left:-6px}.lv-hero-feature__ticket-foot::after{right:-6px}.lv-hero-feature__ticket-pill{padding:2px 6px;font-size:8px}.lv-hero-feature__code-bar{gap:6px;padding:6px 8px;font-size:8px}.lv-hero-feature__code-dots i{width:6px;height:6px}.lv-hero-feature__code-body{padding:7px 8px 5px;font-size:8px;line-height:1.5}.lv-hero-feature__code-foot{gap:5px;margin:0 6px 6px;padding:5px 7px;border-radius:7px;font-size:8px}.lv-hero-feature__code-status{padding:1px 6px}.lv-hero-feature__caption{margin:10px 0 0 var(--lv-gutter);font-size:11px}.lv-hero-feature__eyebrow{max-width:100%;gap:8px;padding:5px 13px 5px 5px;font-size:11px;font-weight:800;line-height:1.3;letter-spacing:0.07em;text-align:left;white-space:normal}.lv-hero-feature__eyebrow-disc{flex:none}.lv-hero-feature__eyebrow-disc{width:22px;height:22px}.lv-hero-feature__eyebrow-disc .lv-icon{width:12px;height:12px}.lv-hero-feature__title{font-size:40px;line-height:1.02}.lv-hero-feature__lead{font-size:17px}.lv-hero-feature__actions{align-self:stretch;gap:10px;padding-top:4px}.lv-hero-feature__quals{--lv-rail-gap:8px;flex-wrap:nowrap;max-width:none;margin:4px calc(var(--lv-gutter) * -1) 0;padding:4px var(--lv-gutter);overflow-x:auto;scroll-snap-type:x mandatory;border-top:0}.lv-hero-feature__qual{flex:none;scroll-snap-align:start;padding:5px 13px 5px 5px;font-size:13px;white-space:nowrap}.lv-hero-feature__qual-tile{--lv-tile-size:26px}.lv-hero-feature__qual-tile .lv-icon{width:14px;height:14px}}
.lv-hero-home{padding-block:0;position:relative;overflow:hidden;background:var(--lv-band-bg,var(--lv-highlight));color:var(--lv-band-ink,var(--lv-ink))}.lv-hero-home__shape{z-index:0}.lv-hero-home__shape--white{--lv-shape-size:180px;--lv-shape-radius:44px;--r:14deg;left:-60px;bottom:80px}.lv-hero-home__shape--outline{--lv-shape-size:70px;--lv-shape-radius:20px;--r:-12deg;left:44%;top:30px;animation-delay:-6s}.lv-hero-home__thread{inset:auto 0 40px;height:220px;z-index:0}.lv-hero-home__thread--phone{display:none}.lv-hero-home__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(48px,5vw,72px);padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(72px,7vw,112px)}.lv-hero-home__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.lv-hero-home__eyebrow{--lv-pill-disc:var(--lv-green);gap:10px;padding:6px 16px 6px 6px;font-weight:700}.lv-hero-home__eyebrow-disc{width:26px;height:26px;margin-left:0}.lv-hero-home__eyebrow-disc .lv-icon{width:12px;height:12px}.lv-hero-home__title{max-width:11.5ch}.lv-hero-home__title:lang(fr){max-width:none;font-size:clamp(40px,5vw,72px)}.lv-hero-home__lead{max-width:480px;color:inherit}.lv-hero-home__lead-short{display:none}.lv-hero-home__secondary-icon{width:18px;height:18px}.lv-hero-home__stories{display:flex;flex-direction:column;gap:12px;align-self:stretch;max-width:520px;padding-top:20px;border-top:2px dashed rgba(11,23,45,0.18)}.lv-hero-home__stories-label{display:flex;align-items:center;gap:10px;font-family:var(--lv-font-heading);font-weight:800;font-size:14px}.lv-hero-home__stories-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--lv-font-sans);font-weight:700;font-size:12px;color:var(--lv-yellow-text)}.lv-hero-home__stories-list{display:flex;gap:18px}.lv-hero-home__story{display:flex;flex-direction:column;align-items:center;gap:6px;width:80px;color:inherit;text-decoration:none;border-radius:12px}.lv-hero-home__story:hover{color:inherit}.lv-hero-home__story-visual{position:relative;display:block;width:76px;height:76px}.lv-hero-home__ring{position:absolute;inset:0;width:100%;height:100%}.lv-hero-home__ring circle{fill:none;stroke:var(--lv-night);stroke-width:3}.lv-hero-home__story-face,.lv-hero-home__story-plus{position:absolute;inset:6px;width:64px;height:64px;border-radius:50%}.lv-hero-home__story-face{object-fit:cover;object-position:center 22%}.lv-hero-home__story-plus{display:inline-flex;align-items:center;justify-content:center;background:var(--lv-white);color:var(--lv-night)}.lv-hero-home__story-plus .lv-icon{width:26px;height:26px;stroke-width:2}.lv-hero-home__story-badge{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-white);color:var(--lv-night);border:2px solid var(--lv-highlight)}.lv-hero-home__story[data-ring="spin"] .lv-hero-home__story-badge{background:var(--lv-green)}.lv-hero-home__story-badge .lv-icon{width:10px;height:10px}.lv-hero-home__story-name{font-family:var(--lv-font-sans);font-weight:800;font-size:13px}.lv-hero-home__visual{flex:1 1 560px;min-width:0;position:relative;height:680px}.lv-hero-home__slab{position:absolute;display:block;right:-70px;top:22px;width:72%;height:600px;border-radius:50px;background:var(--lv-green)}.lv-hero-home__slab--a{right:-90px;top:40px;border-radius:52px;background:var(--lv-green-shadow);transform:rotate(6deg)}.lv-hero-home__photo-wrap{display:contents}.lv-hero-home__photo{position:absolute;right:-50px;top:0;width:70%;height:600px;object-fit:cover;border-radius:46px}.lv-hero-home__dot{position:absolute;right:20px;top:24px;width:54px;height:54px;border-radius:50%;background:var(--lv-coral)}.lv-hero-home__rings{position:absolute;left:-60px;top:170px;width:420px;height:420px;color:var(--lv-night)}.lv-hero-home__chip{--lv-float-pad:10px 16px 10px 10px;--lv-float-radius:18px;--r:-3deg;position:absolute;left:2%;top:60px;gap:12px}.lv-hero-home__chip-text,.lv-hero-home__reveal .lv-hero-home__chip-text{display:flex;flex-direction:column;line-height:1.2}.lv-hero-home__chip-title{font-family:var(--lv-font-sans);font-weight:800;font-size:14px}.lv-hero-home__chip-sub{font-weight:600;font-size:14px;color:var(--lv-muted)}.lv-hero-home__phone{--lv-phone-w:234px;--lv-phone-pad:7px;--lv-phone-radius:32px;--r:-5deg;position:absolute;left:6%;top:200px;z-index:1}.lv-hero-home__screen{aspect-ratio:9 / 16}.lv-hero-home__portrait{width:100%;height:100%;object-fit:cover}.lv-hero-home__bar{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;justify-content:space-between;gap:6px}.lv-hero-home__brand,.lv-hero-home__timer{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--lv-radius-pill);font-family:var(--lv-font-sans);font-weight:800;font-size:11px;line-height:1.2;white-space:nowrap}.lv-hero-home__brand{background:var(--lv-white);color:var(--lv-night);letter-spacing:0.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1.5px var(--lv-green)}.lv-hero-home__brand-mark{display:inline-block;width:12px;height:12px;border-radius:4px;border:1.5px dashed var(--lv-night)}.lv-hero-home__timer{background:rgba(11,23,45,0.75);color:var(--lv-white)}.lv-hero-home__caption{position:absolute;left:calc(var(--lv-phone-pad) + 10px);right:calc(var(--lv-phone-pad) + 10px);bottom:calc(var(--lv-phone-pad) + 12px);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.lv-hero-home__wave{color:var(--lv-green)}.lv-hero-home__pill{--r:2deg;position:absolute;right:0;bottom:100px;z-index:2;gap:12px;padding:8px 18px 8px 8px;font-family:var(--lv-font-sans);font-size:14px;box-shadow:0 18px 44px rgba(11,23,45,0.2);animation-delay:-2s}.lv-hero-home__pill-disc{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--lv-yellow);color:var(--lv-night)}.lv-hero-home__pill-disc .lv-icon{width:14px;height:14px}.lv-hero-home__reveal{display:none}@media (max-width:960px){.lv-hero-home__thread--desktop{display:none}.lv-hero-home__thread--phone{display:block;inset:400px auto auto 0;width:100%;max-width:390px;height:140px}.lv-hero-home__shape--white{--lv-shape-size:120px;--lv-shape-radius:30px;left:-46px;top:300px;bottom:auto}.lv-hero-home__shape--outline{--lv-shape-size:90px;--lv-shape-radius:24px;--r:-10deg;left:auto;right:-30px;top:700px;animation-delay:-4s}.lv-hero-home__inner{flex-direction:column;align-items:stretch;gap:26px;padding-top:0;padding-bottom:58px}.lv-hero-home__visual{flex:none;order:-1;width:100%;max-width:350px;height:470px;margin-inline:auto}.lv-hero-home__slab{right:-48px;top:10px;width:290px;height:400px;border-radius:40px}.lv-hero-home__slab--a{right:-64px;top:22px;border-radius:42px}.lv-hero-home__photo{right:-40px;width:280px;height:400px;border-radius:36px}.lv-hero-home__dot{right:2px;top:14px;width:34px;height:34px}.lv-hero-home__rings{left:-52px;top:140px;width:250px;height:250px}.lv-hero-home__chip{display:none}.lv-hero-home__phone{--lv-phone-w:160px;--lv-phone-pad:5px;--lv-phone-radius:26px;--r:-4deg;--lv-phone-shadow:0 20px 44px rgba(11,23,45,0.3);left:-2px;top:128px}.lv-hero-home__bar{top:7px;left:7px;right:7px;gap:4px}.lv-hero-home__brand,.lv-hero-home__timer{gap:4px;padding:3px 6px;font-size:8px}.lv-hero-home__brand{min-width:0;overflow:hidden;letter-spacing:0.03em;text-overflow:ellipsis}.lv-hero-home__timer{flex:none}.lv-hero-home__timer{font-size:9px}.lv-hero-home__brand-mark{width:8px;height:8px;border-radius:3px}.lv-hero-home__caption{left:calc(var(--lv-phone-pad) + 6px);right:calc(var(--lv-phone-pad) + 6px);bottom:calc(var(--lv-phone-pad) + 8px);gap:6px}.lv-hero-home__caption .lv-caption{font-size:11px}.lv-hero-home__wave{--lv-wave-h:16px;gap:2px}.lv-hero-home__wave span:nth-child(n + 16){display:none}.lv-hero-home__pill{display:none}.lv-hero-home__reveal{--lv-float-pad:8px 13px 8px 8px;--r:2deg;position:absolute;right:-6px;bottom:34px;z-index:2;display:inline-flex;gap:10px;box-shadow:0 14px 32px rgba(11,23,45,0.16)}.lv-hero-home__reveal .lv-tile{--lv-tile-size:34px;--lv-tile-radius:10px}.lv-hero-home__reveal .lv-hero-home__chip-title,.lv-hero-home__reveal .lv-hero-home__chip-sub{font-size:13px}.lv-hero-home__text{gap:18px;padding-top:8px}.lv-hero-home__eyebrow{gap:8px;padding:5px 13px 5px 5px;font-size:11px;font-weight:800;letter-spacing:0.07em}.lv-hero-home__eyebrow-disc{width:22px;height:22px}.lv-hero-home__eyebrow-disc .lv-icon{width:10px;height:10px}.lv-hero-home__title{max-width:none}.lv-hero-home__lead{font-size:17px}.lv-hero-home__actions{padding-top:4px}.lv-hero-home__stories{max-width:none;margin-top:8px;padding-top:0;border-top:0}.lv-hero-home__stories-label{justify-content:space-between}}@media (max-width:640px){.lv-hero-home__lead{font-size:17px}.lv-hero-home__lead-full{display:none}.lv-hero-home__lead-short{display:inline}.lv-hero-home__actions{align-self:stretch;gap:10px}.lv-hero-home__stories-list{gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 0}.lv-hero-home__stories-list::-webkit-scrollbar{display:none}.lv-hero-home__story-item{flex:none;scroll-snap-align:start}.lv-hero-home__story{width:76px}.lv-hero-home__story-visual{width:72px;height:72px}.lv-hero-home__story-face,.lv-hero-home__story-plus{width:60px;height:60px}.lv-hero-home__story-plus .lv-icon{width:24px;height:24px}.lv-hero-home__story-badge{width:24px;height:24px}.lv-hero-home__story-badge .lv-icon{width:9px;height:9px}.lv-hero-home__story-name{font-size:12px}}
.lv-hero-layered{position:relative;padding-block:clamp(24px,3vw,40px) clamp(72px,7vw,104px);background:var(--lv-band-bg,var(--lv-highlight));color:var(--lv-band-ink,var(--lv-ink))}.lv-hero-layered__shape{z-index:0}.lv-hero-layered__shape--a{--lv-shape-size:180px;--lv-shape-radius:44px;--r:14deg;left:-60px;bottom:90px}.lv-hero-layered__shape--b{--lv-shape-size:70px;--lv-shape-radius:20px;--r:-12deg;left:40%;top:24px;animation-delay:-6s}.lv-hero-layered__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(48px,5vw,72px)}.lv-hero-layered__text{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:26px}.lv-hero-layered__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 16px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:700;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;line-height:1.2}.lv-hero-layered__eyebrow-disc{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-green);color:var(--lv-night)}.lv-hero-layered__eyebrow-disc .lv-icon{width:12px;height:12px}.lv-hero-layered__title{font-size:clamp(44px,5.4vw,78px)}.lv-hero-layered__lead{max-width:470px;color:inherit}.lv-hero-layered__lead-short,.lv-hero-layered__tag-short,.lv-hero-layered__thread--narrow{display:none}.lv-hero-layered__secondary-icon{width:18px;height:18px}.lv-hero-layered__qualifiers{display:flex;flex-wrap:wrap;align-self:stretch;gap:10px 22px;max-width:540px;margin:0;padding:20px 0 0;border-top:2px dashed rgba(11,23,45,0.18);list-style:none;font-family:var(--lv-font-heading);font-weight:700;font-size:14px}.lv-hero-layered__qualifier{display:inline-flex;align-items:center;gap:8px}.lv-hero-layered__check{width:18px;height:18px;stroke-width:2.2}.lv-hero-layered__visual{position:relative;flex:1 1 600px;min-width:0;height:620px}.lv-hero-layered__back{position:absolute;right:-62px;top:54px;width:94%;height:500px;border-radius:50px;background:var(--lv-green)}.lv-hero-layered__back--deep{right:-80px;top:70px;border-radius:52px;background:var(--lv-green-shadow);transform:rotate(4deg)}.lv-hero-layered__photo{position:absolute;right:-44px;top:40px;width:94%;height:500px}.lv-hero-layered__photo > picture{display:contents}.lv-hero-layered__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%;border-radius:46px}.lv-hero-layered__dot{position:absolute;right:-10px;top:64px;width:48px;height:48px;border-radius:50%;background:var(--lv-coral)}.lv-hero-layered__thread--wide{left:4%;top:40px;width:92%;height:400px;inset:auto}.lv-hero-layered__pill{position:absolute;display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 16px 8px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);box-shadow:0 18px 44px rgba(11,23,45,0.25);font-family:var(--lv-font-sans);font-weight:800;font-size:14px;line-height:1.2;white-space:nowrap}.lv-hero-layered__pill--record{left:0;top:230px}.lv-hero-layered__pill--reveal{right:0;top:300px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 18px 44px rgba(11,23,45,0.2);animation-delay:-2.5s}.lv-hero-layered__num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--lv-yellow);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:800;font-size:14px}.lv-hero-layered__rec{--lv-rec-size:8px}.lv-hero-layered__wave{--lv-wave-h:16px;gap:2px;color:var(--lv-green)}.lv-hero-layered__play{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-night);color:var(--lv-green)}.lv-hero-layered__play .lv-icon{width:11px;height:11px;margin-left:2px}.lv-hero-layered__tag{position:absolute;left:50%;top:0;width:132px;margin-left:-66px;display:flex;flex-direction:column;align-items:center;color:var(--lv-night)}.lv-hero-layered__string{display:block}.lv-hero-layered__tag-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:120px;padding:22px 12px 12px;border-radius:18px;background:var(--lv-white);box-shadow:0 18px 44px rgba(11,23,45,0.2);animation-delay:-1.5s}.lv-hero-layered__hole{position:absolute;top:8px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--lv-highlight);box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-hero-layered__qr{display:inline-flex;width:64px;height:64px}.lv-hero-layered__qr .lv-icon{width:100%;height:100%}.lv-hero-layered__tag-label{margin:0;font-family:var(--lv-font-sans);font-weight:800;font-size:12px;line-height:1.2;text-align:center}.lv-hero-layered__num--badge{margin-top:-8px;box-shadow:0 0 0 3px var(--lv-white)}.lv-hero-layered__brand{position:absolute;left:6%;bottom:0;display:inline-flex;align-items:center;gap:12px;margin:0;padding:10px 16px 10px 10px;border-radius:18px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 18px 44px rgba(11,23,45,0.14);font-size:14px;line-height:1.3}.lv-hero-layered__brand-text{display:flex;flex-direction:column}.lv-hero-layered__brand-text strong{font-weight:800}.lv-hero-layered__brand-text span{font-weight:600;color:var(--lv-muted)}@media (max-width:960px){.lv-hero-layered__visual{flex-basis:100%;height:clamp(350px,70vw,620px)}.lv-hero-layered__back,.lv-hero-layered__back--deep,.lv-hero-layered__photo{height:80%}}@media (max-width:640px){.lv-hero-layered{overflow:hidden;padding-block:0 28px}.lv-hero-layered__shape--a{--lv-shape-size:120px;--lv-shape-radius:30px;left:-46px;top:380px;bottom:auto}.lv-hero-layered__shape--b{display:none}.lv-hero-layered__inner{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:18px}.lv-hero-layered__visual{order:-1;flex-basis:auto;height:350px;margin:4px calc(var(--lv-gutter) * -1) 0}.lv-hero-layered__back{left:24px;right:-18px;top:46px;width:auto;height:262px;border-radius:38px}.lv-hero-layered__back--deep{left:28px;right:-30px;top:56px;height:262px;border-radius:40px}.lv-hero-layered__photo{left:12px;right:-6px;top:36px;width:auto;height:262px}.lv-hero-layered__img{border-radius:34px}.lv-hero-layered__dot{display:none}.lv-hero-layered__thread--wide{display:none}.lv-hero-layered__thread--narrow{display:block;left:0;top:20px;width:100%;height:200px;inset:auto}.lv-hero-layered__pill{gap:8px;padding:6px 12px 6px 6px;font-size:12px}.lv-hero-layered__pill--record{left:8px;top:226px}.lv-hero-layered__pill--reveal{right:10px;top:286px}.lv-hero-layered__num{width:24px;height:24px;font-size:12px}.lv-hero-layered__wave{display:none}.lv-hero-layered__play{width:22px;height:22px}.lv-hero-layered__tag{width:92px;margin-left:-46px}.lv-hero-layered__string{width:32px;height:32px}.lv-hero-layered__tag-card{width:86px;padding:16px 6px 8px;border-radius:14px}.lv-hero-layered__hole{top:6px;width:8px;height:8px;margin-left:-4px;background:transparent}.lv-hero-layered__qr{width:44px;height:44px}.lv-hero-layered__tag-label{font-size:10px;letter-spacing:-0.02em}.lv-hero-layered__tag-long,.lv-hero-layered__lead-long,.lv-hero-layered__brand{display:none}.lv-hero-layered__tag-short,.lv-hero-layered__lead-short{display:inline}.lv-hero-layered__num--badge{width:26px;height:26px}.lv-hero-layered__text{gap:18px}.lv-hero-layered__eyebrow{padding:5px 14px 5px 5px;font-weight:800;font-size:11px;letter-spacing:0.07em}.lv-hero-layered__eyebrow-disc{width:22px;height:22px}.lv-hero-layered__title{font-size:38px;line-height:1.02}.lv-hero-layered__lead{font-size:17px}.lv-hero-layered__actions{align-self:stretch;gap:10px}.lv-hero-layered__actions .lv-btn{min-height:54px}.lv-hero-layered__secondary-icon{width:16px;height:16px}.lv-hero-layered__qualifiers{flex-wrap:nowrap;gap:8px;max-width:none;margin-inline:calc(var(--lv-gutter) * -1);padding:0 var(--lv-gutter);border-top:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;font-size:13px}.lv-hero-layered__qualifiers::-webkit-scrollbar{display:none}.lv-hero-layered__qualifier{flex:none;gap:6px;padding:7px 12px 7px 9px;border-radius:var(--lv-radius-pill);background:var(--lv-white);scroll-snap-align:start;white-space:nowrap}.lv-hero-layered__check{width:15px;height:15px}}
.lv-hero-relay{--relay-shape:var(--lv-accent);--relay-shape-deep:color-mix(in srgb,var(--lv-accent) 80%,#2a0000);--relay-tile:var(--lv-yellow);--relay-tile-deep:#d6c51f;--relay-lead:#dfe4ec;position:relative;overflow:hidden;padding-block:0;background:var(--lv-band-bg,var(--lv-night));color:var(--lv-band-ink,var(--lv-white))}.lv-hero-relay[data-accent="green"]{--relay-shape-deep:var(--lv-green-shadow)}.lv-hero-relay[data-accent="teal"]{--relay-shape-deep:var(--lv-teal-mid)}.lv-hero-relay[data-shape="teal"]{--relay-tile:var(--lv-teal);--relay-tile-deep:var(--lv-teal-mid)}.lv-hero-relay[data-shape="green"]{--relay-tile:var(--lv-green);--relay-tile-deep:var(--lv-green-shadow)}.lv-hero-relay[data-shape="violet"]{--relay-tile:var(--lv-violet-light);--relay-tile-deep:var(--lv-violet)}.lv-hero-relay[data-shape="coral"]{--relay-tile:var(--lv-coral);--relay-tile-deep:#c2463c}.lv-hero-relay picture{display:contents}.lv-hero-relay__deco--a{--lv-shape-size:70px;--lv-shape-radius:20px;--lv-shape-bg:rgba(255,255,255,0.16);--r:14deg;left:38%;top:60px}.lv-hero-relay__deco--b{--lv-shape-size:160px;--lv-shape-radius:40px;--lv-shape-bg:color-mix(in srgb,var(--lv-accent) 18%,transparent);--r:-10deg;left:-50px;bottom:90px;animation-delay:-6s}.lv-hero-relay__wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;padding-block:clamp(32px,4vw,56px) clamp(72px,7vw,112px)}.lv-hero-relay__copy{display:flex;flex-direction:column;align-items:flex-start;gap:28px;min-width:0}.lv-hero-relay__pill{display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 16px 6px 6px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.1);font-family:var(--lv-font-heading);font-size:13px;font-weight:700;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase}.lv-hero-relay__pill-disc{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--lv-accent);color:var(--lv-night)}.lv-hero-relay__pill-disc .lv-icon{width:12px;height:12px}.lv-hero-relay__title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(44px,5.4vw,78px);font-weight:800;line-height:1;letter-spacing:-0.04em}.lv-hero-relay__title em{font-weight:400;font-style:italic;color:var(--lv-yellow)}.lv-hero-relay__title[data-emphasis="green"] em{color:var(--lv-green)}.lv-hero-relay__title[data-emphasis="teal"] em{color:var(--lv-teal)}.lv-hero-relay__title[data-emphasis="accent"] em{color:var(--lv-accent)}.lv-hero-relay__title[data-emphasis="white"] em{color:inherit}.lv-hero-relay__lead{max-width:500px;margin:0;color:var(--relay-lead);font-size:19px;line-height:1.5}.lv-hero-relay__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lv-hero-relay__primary{--lv-btn-ring:0 0 0 2px var(--lv-white)}.lv-hero-relay__secondary{--lv-btn-ring:inset 0 0 0 2px var(--lv-white);padding-inline:22px}.lv-hero-relay__btn-icon{width:18px;height:18px}.lv-hero-relay__chips{display:flex;flex-wrap:wrap;gap:10px;align-self:stretch;max-width:540px;margin:0;padding:20px 0 0;border-top:2px dashed rgba(255,255,255,0.2);list-style:none}.lv-hero-relay__chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.08);font-size:14px;font-weight:700;line-height:1.4}.lv-hero-relay__chip-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--lv-accent)}.lv-hero-relay__stage{position:relative;height:680px;min-width:0}.lv-hero-relay__thread--phone{display:none}.lv-hero-relay__sender{position:absolute;left:0;top:0;width:46%;height:430px}.lv-hero-relay__shape{position:absolute;inset:40px 0 0;border-radius:48px;background:var(--relay-shape)}.lv-hero-relay__shape--back{background:var(--relay-shape-deep);transform:rotate(-5deg)}.lv-hero-relay__cutout{position:absolute;left:0;right:0;bottom:0;width:100%;height:420px;object-fit:cover;object-position:center top;border-radius:0 0 48px 48px}.lv-hero-relay__sender[data-mirror="true"] .lv-hero-relay__cutout{transform:scaleX(-1)}.lv-hero-relay__rec{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:13px;font-weight:700;line-height:1.2}.lv-hero-relay__rec .lv-rec{background:var(--lv-accent)}.lv-hero-relay__recipient{position:absolute;right:0;bottom:0;width:50%;height:380px}.lv-hero-relay__tile{position:absolute;inset:0;border-radius:48px;background:var(--relay-tile)}.lv-hero-relay__tile--back{background:var(--relay-tile-deep);transform:rotate(5deg)}.lv-hero-relay__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:38% center;border-radius:48px}.lv-hero-relay__card{--r:-2deg;position:absolute;left:30%;top:210px;z-index:2;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:min(290px,50%);padding:14px;border-radius:24px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 28px 60px rgba(0,0,0,0.4);transform:rotate(var(--r))}.lv-hero-relay__card-head{display:flex;align-items:center;gap:10px}.lv-hero-relay__avatar{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:50% 12%}.lv-hero-relay__card-who{display:flex;flex-direction:column;margin:0;font-family:var(--lv-font-heading);font-size:14px;line-height:1.3}.lv-hero-relay__card-who span{color:#4a5468}.lv-hero-relay__video{position:relative;aspect-ratio:262 / 150;overflow:hidden;border-radius:16px;background:var(--relay-shape)}.lv-hero-relay__video-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.lv-hero-relay__play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--lv-white);color:var(--lv-night);transform:translate(-50%,-50%)}.lv-hero-relay__play .lv-icon{width:18px;height:18px}.lv-hero-relay__duration{position:absolute;right:10px;bottom:10px;padding:2px 8px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.85);color:var(--lv-white);font-size:12px;font-weight:700;line-height:1.5}.lv-hero-relay__quote{margin:0;font-size:14px;line-height:1.4}.lv-hero-relay__card-cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:14px;font-weight:700}.lv-hero-relay__card-cta .lv-icon{width:14px;height:14px;stroke-width:2}.lv-hero-relay__link{--r:3deg;position:absolute;right:8%;top:120px;z-index:2;display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 16px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);box-shadow:0 16px 36px rgba(0,0,0,0.3);font-family:var(--lv-font-heading);font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;transform:rotate(var(--r));animation-delay:-2s}.lv-hero-relay__link .lv-icon{width:16px;height:16px;stroke-width:2}@media (max-width:960px){.lv-hero-relay__wrap{grid-template-columns:minmax(0,1fr);gap:40px}.lv-hero-relay__stage{width:100%;max-width:640px;height:560px;margin-inline:auto}.lv-hero-relay__thread--wide{display:none}}@media (max-width:640px){.lv-hero-relay__deco--a{--lv-shape-size:56px;--lv-shape-radius:16px;left:auto;right:-18px;top:150px}.lv-hero-relay__deco--b{--lv-shape-size:110px;--lv-shape-radius:30px;left:auto;right:-56px;bottom:330px}.lv-hero-relay__wrap{gap:0;padding-block:6px 0}.lv-hero-relay__copy{gap:16px}.lv-hero-relay__pill{gap:8px;padding:5px 13px 5px 5px;font-size:11px;font-weight:800;letter-spacing:0.07em}.lv-hero-relay__pill-disc{width:24px;height:24px}.lv-hero-relay__title{font-size:38px;line-height:1.02}.lv-hero-relay__lead{font-size:17px}.lv-hero-relay__actions{flex-direction:column;align-items:stretch;align-self:stretch;gap:10px}.lv-hero-relay__secondary{min-height:52px}.lv-hero-relay__chips{flex-wrap:nowrap;max-width:none;margin-inline:calc(var(--lv-gutter) * -1);padding:16px var(--lv-gutter) 2px;border-top:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lv-gutter);scrollbar-width:none}.lv-hero-relay__chips::-webkit-scrollbar{display:none}.lv-hero-relay__chip{flex:none;padding:6px 12px 6px 10px;font-size:13px;font-weight:800;white-space:nowrap;scroll-snap-align:start}.lv-hero-relay__stage{width:auto;max-width:none;height:500px;margin:20px calc(var(--lv-gutter) * -1) 0}.lv-hero-relay__thread--phone{display:block}.lv-hero-relay__sender{left:-12px;top:auto;bottom:0;width:210px;height:440px}.lv-hero-relay__shape{inset:auto 6px 0 10px;height:64%;border-radius:48px 48px 0 0;transform-origin:bottom center}.lv-hero-relay__shape--back{transform:translateX(-8px) rotate(-4deg)}.lv-hero-relay__cutout{inset:0;height:100%;border-radius:0}.lv-hero-relay__rec{left:22px;bottom:16px;padding:5px 10px;font-size:12px}.lv-hero-relay__recipient{left:auto;right:16px;top:56px;bottom:auto;width:170px;height:220px}.lv-hero-relay__tile,.lv-hero-relay__photo{border-radius:32px}.lv-hero-relay__photo{object-position:38% 30%}.lv-hero-relay__card{left:auto;right:12px;top:auto;bottom:24px;z-index:3;gap:10px;width:230px;padding:12px;border-radius:20px;box-shadow:0 18px 40px rgba(0,0,0,0.4)}.lv-hero-relay__avatar{width:36px;height:36px}.lv-hero-relay__card-who{font-size:13px}.lv-hero-relay__video{height:110px;border-radius:14px}.lv-hero-relay__play{width:40px;height:40px}.lv-hero-relay__play .lv-icon{width:15px;height:15px}.lv-hero-relay__quote{font-size:13px}.lv-hero-relay__card-cta{font-size:13px}.lv-hero-relay__link{right:20px;top:0;gap:6px;padding:6px 12px;font-size:12px;box-shadow:0 12px 26px rgba(0,0,0,0.3)}.lv-hero-relay__link .lv-icon{width:14px;height:14px}}
.lv-hrouter{position:relative;overflow-x:clip;padding-block:0;background:var(--lv-band-bg,var(--lv-highlight));color:var(--lv-band-ink,var(--lv-night))}.lv-hrouter [data-color="green"]{--lv-hr-accent:var(--lv-green)}.lv-hrouter [data-color="teal"]{--lv-hr-accent:var(--lv-teal)}.lv-hrouter [data-color="violet"]{--lv-hr-accent:var(--lv-violet-light)}.lv-hrouter [data-color="yellow"]{--lv-hr-accent:var(--lv-yellow)}.lv-hrouter [data-color="coral"]{--lv-hr-accent:var(--lv-coral)}.lv-hrouter__shape{position:absolute;pointer-events:none}.lv-hrouter__shape--a{--r:14deg;left:-60px;bottom:60px;width:180px;height:180px;border-radius:44px;background:rgba(255,255,255,0.35)}.lv-hrouter__shape--b{--r:-12deg;left:46%;top:20px;width:70px;height:70px;border-radius:20px;border:2px solid rgba(11,23,45,0.14);animation-delay:-6s}.lv-hrouter__thread{position:absolute;left:0;bottom:20px;width:100%;height:220px;pointer-events:none}.lv-hrouter__thread path{fill:none;stroke:var(--lv-white);stroke-width:3;stroke-linecap:round;stroke-dasharray:2 14;vector-effect:non-scaling-stroke}.lv-hrouter__inner{position:relative;display:flex;align-items:center;gap:clamp(40px,5vw,72px);padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(64px,6vw,96px)}.lv-hrouter__left{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:26px}.lv-hrouter__router{flex:1 1 560px;min-width:0;position:relative}.lv-hrouter__pill{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase}.lv-hrouter__pill-disc{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-green);color:var(--lv-night)}.lv-hrouter__pill-disc .lv-icon{width:14px;height:14px;stroke-width:2}.lv-hrouter__title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(44px,5.4vw,78px);font-weight:800;line-height:1;letter-spacing:-0.04em}.lv-hrouter__title em{letter-spacing:inherit}.lv-hrouter__lead{max-width:470px;margin:0;font-size:19px;line-height:1.5}.lv-hrouter__short{display:none}.lv-hrouter__actions{display:flex;flex-wrap:wrap;gap:12px}.lv-hrouter__btn.lv-btn--lg{min-height:54px;padding:0 26px}.lv-hrouter__btn.lv-btn--ghost{padding:0 22px}.lv-hrouter__btn-icon{width:16px;height:16px;margin-right:-2px}.lv-hrouter__nav{align-self:stretch;max-width:560px;display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:2px dashed rgba(11,23,45,0.18)}.lv-hrouter__nav-label{margin:0;font-family:var(--lv-font-heading);font-size:12px;font-weight:800;letter-spacing:0.07em;text-transform:uppercase}.lv-hrouter__chips{display:flex;flex-wrap:wrap;gap:8px}.lv-hrouter__chip{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 16px 0 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:14px;font-weight:800;white-space:nowrap;transition:box-shadow 0.2s ease}.lv-hrouter__chip:hover{color:var(--lv-night);box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-hrouter__chip-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--lv-night);color:var(--lv-hr-accent,var(--lv-green));font-size:12px}.lv-hrouter__slab{position:absolute;right:-40px;top:-24px;width:70%;height:92%;border-radius:52px;background:var(--lv-green);transform:rotate(4deg)}.lv-hrouter__dot{position:absolute;right:-14px;top:-30px;z-index:1;width:48px;height:48px;border-radius:50%;background:var(--lv-coral)}.lv-hrouter__card{position:relative;container:lv-hrouter / inline-size;display:flex;flex-direction:column;gap:22px;padding:clamp(20px,2.4vw,32px);border-radius:40px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 30px 70px rgba(11,23,45,0.16)}.lv-hrouter__prompt{margin:0;font-family:var(--lv-font-heading);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase;color:var(--lv-body)}.lv-hrouter__tabs{display:flex;flex-wrap:wrap;gap:8px}.lv-hrouter__tab{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 18px 0 6px;border:2px solid var(--lv-night);border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:15px;font-weight:800;line-height:1.2;white-space:nowrap;transition:background-color 0.2s ease,color 0.2s ease}.lv-hrouter__tab[aria-selected="true"]{background:var(--lv-night);color:var(--lv-white)}.lv-hrouter__tab:not([aria-selected="true"]):hover{background:var(--lv-surface-alt)}.lv-hrouter__face{flex:none;width:36px;height:36px;overflow:hidden;border-radius:50%;background:var(--lv-hr-accent)}.lv-hrouter__face-img{width:100%;height:100%;object-fit:cover}.lv-hrouter__panel{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:26px;row-gap:14px}.lv-hrouter__panel[hidden]{display:none}.lv-hrouter__panel:focus-visible{outline-offset:6px;border-radius:24px}.lv-hrouter__head{display:contents}.lv-hrouter__figure{grid-row:1 / span 2;position:relative;min-height:320px;margin:0}.lv-hrouter__figure-slab{position:absolute;inset:0;border-radius:44px;background:var(--lv-hr-accent);transform:translate(12px,12px) rotate(5deg)}.lv-hrouter__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:40px;background:var(--lv-hr-accent)}.lv-hrouter__panel[data-photo="night"] .lv-hrouter__photo{background:var(--lv-night-deep)}.lv-hrouter__tag{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-sans);font-size:13px;font-weight:800;line-height:1.2;white-space:nowrap}.lv-hrouter__tag--photo{position:absolute;left:12px;bottom:12px}.lv-hrouter__tag--inline{display:none;align-self:flex-start}.lv-hrouter__tag-disc{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-hr-accent);color:var(--lv-night)}.lv-hrouter__tag-disc .lv-icon{width:14px;height:14px;stroke-width:2}.lv-hrouter__intro{display:flex;flex-direction:column;gap:4px;min-width:0}.lv-hrouter__route-title{margin:0;font-family:var(--lv-font-heading);font-size:28px;font-weight:800;line-height:1.08;letter-spacing:-0.03em}.lv-hrouter__line{margin:0;font-size:16px;line-height:1.4;color:var(--lv-body)}.lv-hrouter__rows{display:flex;flex-direction:column;gap:8px;min-width:0}.lv-hrouter__row{display:flex;align-items:center;gap:14px;min-height:66px;padding:9px 16px 9px 9px;border-radius:20px;background:var(--lv-surface-alt);color:var(--lv-night);transition:background-color 0.2s ease}a.lv-hrouter__row:hover{background:var(--lv-green-soft);color:var(--lv-night)}.lv-hrouter__tile{--lv-tile-size:48px;--lv-tile-radius:14px}.lv-hrouter__tile .lv-icon{stroke-width:1.8}.lv-hrouter__tile[data-color="green"]{--lv-tile-bg:var(--lv-green-soft);--lv-tile-ink:var(--lv-green-deep)}.lv-hrouter__tile[data-color="yellow"]{--lv-tile-bg:var(--lv-yellow-soft);--lv-tile-ink:var(--lv-yellow-text)}.lv-hrouter__tile[data-color="violet"]{--lv-tile-bg:var(--lv-violet-soft);--lv-tile-ink:var(--lv-violet)}.lv-hrouter__tile[data-color="teal"]{--lv-tile-bg:var(--lv-teal-soft);--lv-tile-ink:var(--lv-teal-deep)}.lv-hrouter__tile[data-color="coral"]{--lv-tile-bg:var(--lv-coral-wash);--lv-tile-ink:var(--lv-coral-ink)}.lv-hrouter__tile[data-color="night"]{--lv-tile-bg:var(--lv-night);--lv-tile-ink:var(--lv-green)}.lv-hrouter__tile[data-color="white"]{--lv-tile-bg:var(--lv-white);--lv-tile-ink:var(--lv-body)}.lv-hrouter__row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lv-hrouter__row-label{font-family:var(--lv-font-heading);font-size:16px;font-weight:800;line-height:1.25}.lv-hrouter__row-meta{font-size:13px;line-height:1.3;color:var(--lv-muted)}.lv-hrouter__arrow{width:18px;height:18px;stroke-width:2}@container lv-hrouter (max-width:560px){.lv-hrouter__panel{display:flex;flex-direction:column;gap:16px}.lv-hrouter__head{display:flex;align-items:center;gap:16px}.lv-hrouter__figure{flex:none;width:116px;height:146px;min-height:0}.lv-hrouter__figure-slab{border-radius:30px;transform:translate(8px,8px) rotate(5deg)}.lv-hrouter__photo{border-radius:28px}.lv-hrouter__tag--photo{display:none}.lv-hrouter__tag--inline{display:inline-flex;gap:6px;margin-bottom:6px;padding:3px 10px 3px 3px;font-size:11px}.lv-hrouter__tag--inline .lv-hrouter__tag-disc{width:20px;height:20px}.lv-hrouter__tag--inline .lv-icon{width:11px;height:11px;stroke-width:2.4}.lv-hrouter__route-title{font-size:23px;line-height:1.06}.lv-hrouter__line{font-size:14px;line-height:1.35}}@media (max-width:960px){.lv-hrouter__inner{flex-direction:column;align-items:stretch;gap:22px}.lv-hrouter__left{display:contents}.lv-hrouter__left > *{order:1;align-self:flex-start}.lv-hrouter__router{order:2;flex:none;width:100%;max-width:720px;margin:18px 0 8px}.lv-hrouter__left > .lv-hrouter__nav{order:3;align-self:stretch;max-width:none}.lv-hrouter__chips{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--lv-gutter) * -1);padding:0 var(--lv-gutter);scroll-padding-inline:var(--lv-gutter)}.lv-hrouter__chips::-webkit-scrollbar{display:none}.lv-hrouter__chips > li{flex:none;scroll-snap-align:start}}@media (max-width:640px){.lv-hrouter__shape--a{right:-50px;left:auto;top:40px;bottom:auto;width:130px;height:130px;border-radius:34px}.lv-hrouter__shape--b{--r:-10deg;left:-36px;top:560px;width:90px;height:90px;border-radius:24px;border-color:rgba(11,23,45,0.12);animation-delay:-4s}.lv-hrouter__thread{top:330px;bottom:auto;height:140px}.lv-hrouter__inner{gap:18px;padding-top:10px;padding-bottom:32px}.lv-hrouter__pill{gap:8px;padding:5px 13px 5px 5px;font-size:11px;letter-spacing:0.07em}.lv-hrouter__pill-disc{width:22px;height:22px}.lv-hrouter__pill-disc .lv-icon{width:12px;height:12px;stroke-width:2.2}.lv-hrouter__title{font-size:42px}.lv-hrouter__lead{font-size:17px}.lv-hrouter__lead--split .lv-hrouter__long,.lv-hrouter__btn .lv-hrouter__long,.lv-hrouter__line .lv-hrouter__long{display:none}.lv-hrouter__short{display:inline}.lv-hrouter__left > .lv-hrouter__actions{align-self:stretch;display:grid;grid-template-columns:1.2fr 1fr;gap:8px}.lv-hrouter__btn.lv-btn--lg{min-height:52px;padding:0 12px;font-size:15px}.lv-hrouter__btn-icon{width:14px;height:14px}.lv-hrouter__router{margin:10px 0 0}.lv-hrouter__slab{left:30px;right:-36px;top:-14px;bottom:40px;width:auto;height:auto;border-radius:40px}.lv-hrouter__dot{right:-6px;top:-20px;width:34px;height:34px}.lv-hrouter__card{gap:16px;padding:18px 16px 16px;border-radius:32px;overflow:hidden;box-shadow:0 24px 54px rgba(11,23,45,0.16)}.lv-hrouter__prompt{font-size:12px}.lv-hrouter__tabs{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-4px -16px 0;padding:4px 16px;scroll-padding-inline:16px}.lv-hrouter__tabs::-webkit-scrollbar{display:none}.lv-hrouter__tab{flex:none;scroll-snap-align:start;gap:8px;min-height:46px;padding:0 15px 0 5px;font-size:14px}.lv-hrouter__face{width:32px;height:32px}.lv-hrouter__row{min-height:60px;padding:8px 14px 8px 8px;border-radius:18px}.lv-hrouter__tile{--lv-tile-size:44px;--lv-tile-radius:13px}.lv-hrouter__tile .lv-icon{width:22px;height:22px}.lv-hrouter__row-label{font-size:15px}.lv-hrouter__row-meta{font-size:12px}.lv-hrouter__arrow{width:16px;height:16px}.lv-hrouter__nav{gap:10px;padding-top:16px}.lv-hrouter__nav-label{font-size:11px}.lv-hrouter__chips{margin-inline:-20px;padding:0 20px}.lv-hrouter__chip{padding:0 14px 0 5px;font-size:13px}.lv-hrouter__chip-num{font-size:11px}}@media (prefers-reduced-motion:reduce){.lv-hrouter__tab,.lv-hrouter__row,.lv-hrouter__chip{transition:none}}
.lv-hero-tp{--tp-line:var(--lv-teal-mid);--tp-shadow:rgba(10,111,104,0.18);--tp-shadow-soft:rgba(10,111,104,0.16);position:relative;overflow:hidden;padding-block:0;background:var(--lv-band-bg,var(--lv-highlight));color:var(--lv-band-ink,var(--lv-ink))}.lv-hero-tp[data-accent="green"]{--tp-line:var(--lv-green-shadow);--tp-shadow:rgba(0,114,63,0.18);--tp-shadow-soft:rgba(0,114,63,0.16)}.lv-hero-tp[data-accent="violet"]{--tp-line:var(--lv-violet-light);--tp-shadow:rgba(78,0,138,0.18);--tp-shadow-soft:rgba(78,0,138,0.16)}.lv-hero-tp[data-accent="coral"]{--tp-line:var(--lv-coral-deep);--tp-shadow:rgba(168,53,44,0.18);--tp-shadow-soft:rgba(168,53,44,0.16)}.lv-hero-tp[data-accent="yellow"]{--tp-line:var(--lv-yellow-deep);--tp-shadow:rgba(11,23,45,0.16);--tp-shadow-soft:rgba(11,23,45,0.14)}.lv-hero-tp__shape--a{--lv-shape-size:70px;--lv-shape-radius:20px;--lv-shape-bg:rgba(10,111,104,0.18);--r:14deg;left:42%;top:40px}.lv-hero-tp__shape--b{--lv-shape-size:180px;--lv-shape-radius:44px;--lv-shape-bg:rgba(255,255,255,0.6);--r:-12deg;left:-60px;bottom:80px;animation-delay:-6s}.lv-hero-tp__wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(72px,7vw,112px)}.lv-hero-tp__copy{display:flex;flex-direction:column;align-items:flex-start;gap:28px;min-width:0}.lv-hero-tp__badges{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lv-hero-tp__pill{--lv-pill-bg:var(--lv-white);--lv-pill-ink:var(--lv-night);--lv-pill-disc:var(--lv-accent);gap:10px;min-height:38px;padding:6px 16px 6px 6px;font-weight:700;letter-spacing:0.06em}.lv-hero-tp__disc{width:26px;height:26px;margin-left:0}.lv-hero-tp__disc .lv-icon{width:13px;height:13px;stroke-width:2.6}.lv-hero-tp__status{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:var(--lv-radius-pill);box-shadow:inset 0 0 0 2px var(--lv-night);font-family:var(--lv-font-heading);font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;line-height:1.2}.lv-hero-tp__title{font-size:clamp(44px,5.4vw,78px)}.lv-hero-tp__title em{color:var(--lv-accent-deep)}.lv-hero-tp__lead{max-width:500px;color:var(--lv-night-soft)}.lv-hero-tp__actions{gap:12px}.lv-hero-tp__visual{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;align-items:center;min-width:0}.lv-hero-tp__thread{--lv-thread-ink:var(--tp-line);z-index:0}.lv-hero-tp__thread--wide{left:120px;right:auto;width:90px}.lv-hero-tp__thread--phone{display:none}.lv-hero-tp__thumbs{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.lv-hero-tp__thumb{position:relative;width:150px;height:118px;overflow:hidden;border-radius:22px;background:var(--lv-white);box-shadow:0 12px 30px var(--tp-shadow-soft)}.lv-hero-tp__still{width:100%;height:100%;object-fit:cover}.lv-hero-tp__duration{position:absolute;right:8px;bottom:8px;padding:2px 8px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.85);color:var(--lv-white);font-size:12px;font-weight:700;line-height:1.4}.lv-hero-tp__panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;padding:26px;border-radius:32px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 30px 60px var(--tp-shadow)}.lv-hero-tp__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lv-hero-tp__panel-title{font-family:var(--lv-font-heading);font-size:20px;font-weight:800;letter-spacing:-0.01em}.lv-hero-tp__panel-badge{flex:none;padding:4px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);color:var(--lv-body);font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;line-height:1.4}.lv-hero-tp__themes{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.lv-hero-tp__theme{--tp-bar:var(--lv-accent);--tp-level:var(--lv-accent-deep);display:flex;flex-direction:column;gap:6px}.lv-hero-tp__theme[data-color="teal"]{--tp-bar:var(--lv-teal);--tp-level:var(--lv-teal-deep)}.lv-hero-tp__theme[data-color="green"]{--tp-bar:var(--lv-green);--tp-level:var(--lv-green-deep)}.lv-hero-tp__theme[data-color="night"]{--tp-bar:var(--lv-night);--tp-level:var(--lv-body)}.lv-hero-tp__theme[data-color="violet"]{--tp-bar:var(--lv-violet);--tp-level:var(--lv-violet)}.lv-hero-tp__theme[data-color="coral"]{--tp-bar:var(--lv-coral);--tp-level:var(--lv-coral-ink)}.lv-hero-tp__theme[data-color="yellow"]{--tp-bar:var(--lv-yellow);--tp-level:var(--lv-yellow-text)}.lv-hero-tp__theme-row{display:flex;justify-content:space-between;gap:12px;font-weight:700}.lv-hero-tp__theme-level{flex:none;font-size:13px;color:var(--tp-level)}.lv-hero-tp__track{display:block;height:10px;overflow:hidden;border-radius:6px;background:#eef1f5}.lv-hero-tp__fill{display:block;width:var(--w,50%);height:100%;border-radius:6px;background:var(--tp-bar);transition:width 0.5s var(--lv-ease)}.lv-hero-tp__quote{padding:16px 18px;border-radius:20px;background:var(--lv-surface-alt);font-size:16px;line-height:1.6}.lv-hero-tp__signal{display:flex;align-items:flex-start;gap:10px;font-size:15px;font-weight:700;line-height:1.4}.lv-hero-tp__signal-dot{flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;background:var(--lv-violet)}.lv-hero-tp__signal-dot[data-color="accent"]{background:var(--lv-accent)}.lv-hero-tp__signal-dot[data-color="teal"]{background:var(--lv-teal)}.lv-hero-tp__signal-dot[data-color="green"]{background:var(--lv-green)}.lv-hero-tp__signal-dot[data-color="coral"]{background:var(--lv-coral)}.lv-hero-tp__signal-dot[data-color="yellow"]{background:var(--lv-yellow)}.lv-hero-tp__signal-dot[data-color="night"]{background:var(--lv-night)}@media (max-width:960px){.lv-hero-tp__wrap{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:16px;padding-bottom:56px}.lv-hero-tp__visual{max-width:640px}}@media (max-width:640px){.lv-hero-tp__wrap{gap:24px;padding-top:6px;padding-bottom:40px}.lv-hero-tp__shape--a{--lv-shape-size:100px;--lv-shape-radius:28px;--lv-shape-bg:rgba(10,111,104,0.14);left:auto;right:-36px;top:90px}.lv-hero-tp__shape--b{--lv-shape-size:140px;bottom:30px}.lv-hero-tp__copy{gap:16px}.lv-hero-tp__pill{min-height:34px;padding:5px 13px 5px 5px;font-size:11px;letter-spacing:0.07em}.lv-hero-tp__disc{width:24px;height:24px}.lv-hero-tp__status{font-size:11px}.lv-hero-tp__title{font-size:38px;line-height:1.02}.lv-hero-tp__lead{font-size:17px}.lv-hero-tp__actions{align-self:stretch;gap:10px}.lv-hero-tp__visual{grid-template-columns:minmax(0,1fr);gap:0;max-width:none}.lv-hero-tp__thread--wide{display:none}.lv-hero-tp__thread--phone{display:block;position:relative;inset:auto;order:2;width:100%;height:44px}.lv-hero-tp__thumbs{display:grid;order:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lv-hero-tp__panel{order:3}.lv-hero-tp__thumb{width:auto;height:100px;border-radius:16px;box-shadow:0 8px 20px var(--tp-shadow-soft)}.lv-hero-tp__duration{right:6px;bottom:6px;padding:1px 7px;font-size:11px}.lv-hero-tp__panel{--r:0.5deg;gap:14px;padding:20px;border-radius:24px;box-shadow:0 18px 40px var(--tp-shadow)}.lv-hero-tp__panel-title{font-size:18px}.lv-hero-tp__quote{padding:14px 16px;font-size:15px}.lv-hero-tp__signal{font-size:14px}}@media (prefers-reduced-motion:reduce){.lv-hero-tp__fill{transition:none}}
.lv-hero-tri{--tri-deep:var(--lv-green-shadow);--tri-lux-bg:#15130f;--tri-lux-bg-alt:#1f1c17;--tri-lux-ink:#f3ece0;--tri-gold:#c8a96a;--tri-arch:var(--lv-yellow);position:relative;overflow:hidden;padding-block:0;background:var(--lv-band-bg,var(--lv-highlight));color:var(--lv-band-ink,var(--lv-ink))}.lv-hero-tri[data-accent="teal"]{--tri-deep:var(--lv-teal-mid)}.lv-hero-tri[data-accent="violet"]{--tri-deep:var(--lv-violet-light)}.lv-hero-tri[data-accent="coral"]{--tri-deep:var(--lv-coral-deep)}.lv-hero-tri[data-arch="teal"]{--tri-arch:var(--lv-teal)}.lv-hero-tri[data-arch="violet"]{--tri-arch:var(--lv-violet-light)}.lv-hero-tri[data-arch="coral"]{--tri-arch:var(--lv-coral)}.lv-hero-tri[data-arch="green"]{--tri-arch:var(--lv-green)}.lv-hero-tri__shape--a{--lv-shape-size:70px;--lv-shape-radius:20px;--lv-shape-bg:transparent;--r:14deg;left:41%;top:40px;border:2px solid rgba(11,23,45,0.12)}.lv-hero-tri__shape--b{--lv-shape-size:46px;--lv-shape-radius:14px;--lv-shape-bg:rgba(255,255,255,0.7);--r:-10deg;right:30%;bottom:120px;animation-delay:-6s}.lv-hero-tri__wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px) minmax(0,1fr);grid-template-rows:auto auto;column-gap:24px;align-items:end;padding-top:8px}.lv-hero-tri__stage{display:contents}.lv-hero-tri__thread{top:0;left:var(--lv-gutter);right:var(--lv-gutter);width:auto;height:780px}.lv-hero-tri__thread--phone{display:none}.lv-hero-tri__copy{position:relative;z-index:1;grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:center;gap:22px;padding-top:20px;text-align:center}.lv-hero-tri__crumb-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;color:var(--lv-body);font-size:14px;font-weight:700}.lv-hero-tri__crumb + .lv-hero-tri__crumb::before{content:"/";margin-right:8px}.lv-hero-tri__crumb[aria-current]{color:var(--lv-night)}.lv-hero-tri__crumb-link{color:inherit;text-decoration:none}.lv-hero-tri__crumb-link:hover{color:var(--lv-accent-deep);text-decoration:underline;text-underline-offset:3px}.lv-hero-tri__pill{display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 16px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-accent-deep);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;line-height:1.2}.lv-hero-tri__pill-disc{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--lv-accent);color:var(--lv-night)}.lv-hero-tri__pill-disc .lv-icon{width:16px;height:16px}.lv-hero-tri__title{font-size:clamp(42px,4.4vw,64px)}.lv-hero-tri__lead{max-width:500px;margin:0;color:var(--lv-night-soft);font-size:19px;line-height:1.5}.lv-hero-tri__actions{justify-content:center;gap:12px}.lv-hero-tri__secondary-icon{width:18px;height:18px;fill:currentColor}.lv-hero-tri__quals{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.lv-hero-tri__qual{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 6px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.75);color:var(--lv-night);font-size:14px;font-weight:800;line-height:1.2;white-space:nowrap}.lv-hero-tri__qual-check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--lv-night);color:var(--lv-accent)}.lv-hero-tri__qual-check .lv-icon{width:11px;height:11px;stroke-width:3}.lv-hero-tri__person{position:relative;grid-row:1 / 3;height:760px;min-width:0}.lv-hero-tri__person--sender{grid-column:1}.lv-hero-tri__person--recipient{grid-column:3}.lv-hero-tri__arch{position:absolute;left:6%;right:2%;bottom:0;height:66%;border-radius:64px 64px 0 0;background:var(--lv-accent);transform-origin:bottom center}.lv-hero-tri__person--sender .lv-hero-tri__arch--back{background:var(--tri-deep);transform:translateX(-14px) rotate(-4deg)}.lv-hero-tri__person--recipient .lv-hero-tri__arch{left:2%;right:6%;border-radius:50% 50% 0 0 / 34% 34% 0 0;background:var(--lv-white)}.lv-hero-tri__person--recipient .lv-hero-tri__arch--back{background:var(--tri-arch);transform:translateX(14px) rotate(4deg)}.lv-hero-tri__cutout{position:absolute;left:0;right:0;bottom:0;width:100%;height:660px;object-fit:cover;object-position:center top}.lv-hero-tri__person--sender[data-mirror="true"] .lv-hero-tri__cutout{transform:scaleX(-1)}.lv-hero-tri__dot{position:absolute;left:8%;top:150px;width:34px;height:34px;border-radius:50%;background:var(--lv-coral)}.lv-hero-tri__rings{position:absolute;left:4%;top:190px;width:120px;height:120px;color:var(--tri-deep)}.lv-hero-tri__card{position:absolute;z-index:2;display:flex;flex-direction:column;gap:8px;width:184px;padding:12px 14px;border-radius:18px;background:var(--tri-lux-bg);color:var(--tri-lux-ink);box-shadow:0 22px 48px rgba(11,23,45,0.28);text-align:left}.lv-hero-tri__card--recorder{right:-8px;top:6px}.lv-hero-tri__card--notice{left:-10px;top:0;width:190px;background:var(--tri-lux-bg-alt)}.lv-hero-tri__lux-brand{display:block;font-family:"Playfair Display",Georgia,serif;font-size:10px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;text-align:center}.lv-hero-tri__card-line{font-family:"Playfair Display",Georgia,serif;font-size:16px;line-height:1.15}.lv-hero-tri__card-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.lv-hero-tri__card-row--from{justify-content:flex-start;font-size:12px;font-weight:800}.lv-hero-tri__rec{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.12);font-size:11px;font-weight:800;white-space:nowrap}.lv-hero-tri__rec .lv-rec{width:8px;height:8px}.lv-hero-tri__card-wave,.lv-hero-tri__gold-wave{gap:2px;color:var(--tri-gold)}.lv-hero-tri__play{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--tri-gold);color:var(--tri-lux-bg)}.lv-hero-tri__play .lv-icon{width:12px;height:12px;margin-left:2px}.lv-hero-tri__step{position:absolute;left:50%;bottom:36px;z-index:2;display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 16px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-size:14px;font-weight:800;line-height:1.2;white-space:nowrap;box-shadow:0 12px 30px rgba(11,23,45,0.14);transform:translateX(-50%)}.lv-hero-tri__step-num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--lv-night);color:var(--lv-white);font-size:13px}.lv-hero-tri__step--caption{position:static;padding:0;background:none;box-shadow:none;transform:none}.lv-hero-tri__step-note{color:var(--lv-body);font-weight:600}.lv-hero-tri__object{grid-column:2;grid-row:2;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;margin:40px 0 40px;justify-self:center}@keyframes lvHeroTriSwing{0%,100%{transform:rotate(var(--r,-4deg))}50%{transform:rotate(calc(var(--r,-4deg) + 4deg))}}.lv-hero-tri__swing{animation:lvHeroTriSwing 6s ease-in-out infinite}.lv-hero-tri__tag{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:330px;height:150px;padding:18px 20px 18px 58px;border-radius:22px 30px 30px 22px;background:var(--tri-lux-bg);color:var(--tri-lux-ink);text-align:left;box-shadow:0 30px 60px rgba(11,23,45,0.3);transform-origin:0 50%}.lv-hero-tri__tag-hole{position:absolute;left:18px;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;background:var(--lv-band-bg,var(--lv-highlight));box-shadow:inset 0 0 0 4px var(--tri-gold)}.lv-hero-tri__tag-text{display:flex;flex-direction:column;gap:8px;min-width:0}.lv-hero-tri__tag .lv-hero-tri__lux-brand{font-size:12px;text-align:left}.lv-hero-tri__tag-line{font-family:"Playfair Display",Georgia,serif;font-size:21px;line-height:1.1}.lv-hero-tri__qr{display:inline-flex;flex:none;padding:6px;border-radius:10px;background:var(--lv-white);color:var(--lv-night)}.lv-hero-tri__qr .lv-icon{width:58px;height:58px}.lv-hero-tri__giftcard{display:flex;flex-direction:column;justify-content:space-between;width:290px;aspect-ratio:1.586 / 1;padding:18px 20px;border-radius:16px;background:var(--tri-lux-bg);color:var(--tri-lux-ink);text-align:left;box-shadow:0 30px 60px rgba(11,23,45,0.3)}.lv-hero-tri__giftcard-head,.lv-hero-tri__giftcard-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lv-hero-tri__giftcard-foot{align-items:flex-end}.lv-hero-tri__giftcard .lv-hero-tri__lux-brand{font-size:12px;text-align:left}.lv-hero-tri__giftcard-amount{font-family:var(--lv-font-heading);font-size:22px;font-weight:800}.lv-hero-tri__giftcard-chip{width:40px;height:30px;border-radius:6px;background:var(--lv-yellow-deep)}.lv-hero-tri__qr--card{padding:5px;border-radius:8px}.lv-hero-tri__qr--card .lv-icon{width:40px;height:40px}.lv-hero-tri__strip{display:none}@media (max-width:960px){.lv-hero-tri__wrap{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto}.lv-hero-tri__copy{grid-column:1 / -1;grid-row:1}.lv-hero-tri__object{grid-column:1 / -1;grid-row:2;margin-bottom:24px}.lv-hero-tri__person{grid-row:3;height:600px}.lv-hero-tri__person--sender{grid-column:1}.lv-hero-tri__person--recipient{grid-column:2}.lv-hero-tri__cutout{height:520px}.lv-hero-tri__thread--wide{display:none}.lv-hero-tri__card--recorder{right:4px}.lv-hero-tri__card--notice{left:4px}}@media (max-width:640px){.lv-hero-tri__shape--a{--lv-shape-size:100px;--lv-shape-radius:28px;left:auto;right:-36px;top:90px;border-color:rgba(11,23,45,0.1)}.lv-hero-tri__shape--b{display:none}.lv-hero-tri__wrap{display:flex;flex-direction:column;align-items:flex-start;padding-top:6px}.lv-hero-tri__copy{display:contents}.lv-hero-tri__crumbs,.lv-hero-tri__pill,.lv-hero-tri__title,.lv-hero-tri__lead{margin-bottom:16px}.lv-hero-tri__crumb-list{justify-content:flex-start;gap:6px;font-size:12px}.lv-hero-tri__crumb + .lv-hero-tri__crumb::before{margin-right:6px}.lv-hero-tri__pill{gap:8px;padding:5px 13px 5px 5px;font-size:11px;letter-spacing:0.07em}.lv-hero-tri__pill-disc{width:24px;height:24px}.lv-hero-tri__pill-disc .lv-icon{width:14px;height:14px}.lv-hero-tri__title{font-size:38px;line-height:1.02;text-align:left}.lv-hero-tri__lead{font-size:17px;text-align:left}.lv-hero-tri__actions{align-self:stretch;flex-direction:column;gap:10px;margin-bottom:18px}.lv-hero-tri__secondary{min-height:52px}.lv-hero-tri__secondary-icon{width:16px;height:16px}.lv-hero-tri__quals{order:10;flex-wrap:nowrap;justify-content:flex-start;align-self:stretch;margin:0 calc(var(--lv-gutter) * -1);padding:24px var(--lv-gutter) 4px;background:var(--lv-white);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lv-gutter);scrollbar-width:none}.lv-hero-tri__quals::-webkit-scrollbar{display:none}.lv-hero-tri__qual{flex:none;padding:6px 12px 6px 6px;background:var(--lv-accent-soft);font-size:13px;scroll-snap-align:start}.lv-hero-tri__qual-check .lv-icon{width:10px;height:10px}.lv-hero-tri__stage{display:block;position:relative;align-self:stretch;height:470px;margin:0 calc(var(--lv-gutter) * -1)}.lv-hero-tri__thread--wide{display:none}.lv-hero-tri__thread--phone{display:block;z-index:1;inset:0;width:100%;height:100%}.lv-hero-tri__person{position:absolute;bottom:0;width:214px;height:440px}.lv-hero-tri__person--sender{left:-12px}.lv-hero-tri__person--recipient{right:-12px}.lv-hero-tri__arch{left:10px;right:6px;height:64%;border-radius:48px 48px 0 0}.lv-hero-tri__person--sender .lv-hero-tri__arch--back{transform:translateX(-8px) rotate(-4deg)}.lv-hero-tri__person--recipient .lv-hero-tri__arch{left:6px;right:10px;border-radius:50% 50% 0 0 / 30% 30% 0 0}.lv-hero-tri__person--recipient .lv-hero-tri__arch--back{transform:translateX(8px) rotate(4deg)}.lv-hero-tri__cutout{top:0;height:100%}.lv-hero-tri__dot,.lv-hero-tri__rings,.lv-hero-tri__step,.lv-hero-tri__lux-brand,.lv-hero-tri__card-line{display:none}.lv-hero-tri__card{top:-30px;flex-direction:row;align-items:center;gap:6px;width:auto;padding:6px 12px;border-radius:var(--lv-radius-pill);font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 12px 28px rgba(11,23,45,0.25)}.lv-hero-tri__card--recorder{left:26px;right:auto}.lv-hero-tri__card--notice{left:auto;right:26px;padding:5px 12px 5px 5px}.lv-hero-tri__rec{padding:0;background:none;font-size:12px}.lv-hero-tri__card-wave{--lv-wave-h:12px}.lv-hero-tri__play{width:24px;height:24px}.lv-hero-tri__play .lv-icon{width:9px;height:9px}.lv-hero-tri__object{position:absolute;left:50%;bottom:36px;z-index:3;margin:0;transform:translateX(-50%)}.lv-hero-tri__tag{gap:10px;width:236px;height:104px;padding:12px 14px 12px 42px;border-radius:16px 22px 22px 16px;box-shadow:0 24px 50px rgba(11,23,45,0.35)}.lv-hero-tri__swing{--r:-5deg}.lv-hero-tri__tag-hole{left:13px;width:16px;height:16px;margin-top:-8px;box-shadow:inset 0 0 0 3px var(--tri-gold)}.lv-hero-tri__tag-text{gap:5px}.lv-hero-tri__tag .lv-hero-tri__lux-brand,.lv-hero-tri__giftcard .lv-hero-tri__lux-brand{display:block;font-size:9px}.lv-hero-tri__tag-line{font-size:16px}.lv-hero-tri__gold-wave{--lv-wave-h:13px}.lv-hero-tri__qr{padding:4px;border-radius:7px}.lv-hero-tri__qr .lv-icon{width:40px;height:40px}.lv-hero-tri__giftcard{width:200px;padding:12px 14px;border-radius:14px;box-shadow:0 24px 50px rgba(11,23,45,0.35)}.lv-hero-tri__giftcard-amount{font-size:16px}.lv-hero-tri__giftcard-chip{display:none}.lv-hero-tri__qr--card{padding:3px;border-radius:6px}.lv-hero-tri__qr--card .lv-icon{width:30px;height:30px}.lv-hero-tri__strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-self:stretch;margin:0 calc(var(--lv-gutter) * -1);padding:14px var(--lv-gutter) 18px;list-style:none;background:var(--lv-night);color:var(--lv-white);font-size:12px;font-weight:800;line-height:1.25;text-align:center}.lv-hero-tri__strip-item{display:flex;flex-direction:column;align-items:center;gap:6px}.lv-hero-tri__strip-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--lv-accent);color:var(--lv-night)}}@media (prefers-reduced-motion:reduce){.lv-hero-tri__swing{animation:none}}
.lv-ill-steps{position:relative;padding-block:clamp(72px,8vw,120px);background:var(--lv-band-bg,var(--lv-surface-alt));color:var(--lv-band-ink,var(--lv-ink))}.lv-ill-steps__wrap{display:flex;flex-direction:column;gap:48px}.lv-ill-steps__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.lv-ill-steps__heading{display:flex;flex-direction:column;gap:16px;max-width:720px}.lv-ill-steps__eyebrow{margin:0;letter-spacing:0.08em}.lv-ill-steps__title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(34px,3.8vw,56px);font-weight:800;line-height:1.04;letter-spacing:-0.03em}.lv-ill-steps__side{max-width:380px;margin:0;color:var(--lv-night-soft)}.lv-ill-steps__track{position:relative}.lv-ill-steps__thread{inset:46px 8% auto;width:84%;height:40px}.lv-ill-steps__list{position:relative;display:grid;grid-template-columns:repeat(var(--steps,3),minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.lv-ill-steps__step{display:flex;flex-direction:column;gap:20px;min-width:0}.lv-ill-steps__num{display:flex;align-items:center;justify-content:center;align-self:flex-start;width:52px;height:52px;border-radius:16px;background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:20px;font-weight:800}.lv-ill-steps__card{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;height:300px;padding:22px;overflow:hidden;border-radius:28px;background:var(--lv-white)}.lv-ill-steps[data-tone="white"] .lv-ill-steps__card{background:var(--lv-surface-alt)}.lv-ill-steps picture{display:contents}.lv-ill-steps__phone{box-sizing:border-box;width:176px;height:260px;padding:8px;border-radius:28px;background:var(--lv-night)}.lv-ill-steps__screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:22px;background:var(--lv-night)}.lv-ill-steps__screen-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.lv-ill-steps__rec{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.85);color:var(--lv-white);font-size:12px;font-weight:800;line-height:1.5}.lv-ill-steps__rec .lv-rec{background:var(--lv-accent)}.lv-ill-steps__wave{position:absolute;left:12px;right:12px;bottom:12px;justify-content:center;color:var(--lv-white)}.lv-ill-steps__mock{display:flex;flex-direction:column;justify-content:center;align-self:stretch;gap:12px;min-width:0}.lv-ill-steps__mock--share{gap:10px}.lv-ill-steps__browser{overflow:hidden;border:2px solid var(--lv-hairline);border-radius:18px}.lv-ill-steps__bar{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--lv-surface-alt)}.lv-ill-steps__bar i{flex:none;width:8px;height:8px;border-radius:50%;background:#c9d1de}.lv-ill-steps__url{flex:1;min-width:0;margin-left:8px;padding:2px 10px;overflow:hidden;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:#4a5468;font-size:12px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.lv-ill-steps__page{display:flex;align-items:center;gap:14px;padding:16px}.lv-ill-steps__offer{display:flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:84px;height:84px;padding:6px;border-radius:14px;background:var(--lv-surface-alt);color:#4a5468;font-size:11px;line-height:1.3;text-align:center;text-transform:uppercase}.lv-ill-steps__lines{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.lv-ill-steps__lines i{height:10px;width:80%;border-radius:6px;background:var(--lv-night)}.lv-ill-steps__lines i + i{height:8px;width:60%;background:#c9d1de}.lv-ill-steps__lines b{align-self:flex-start;margin-top:4px;padding:6px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-size:12px;font-weight:700;line-height:1.3;text-transform:uppercase}.lv-ill-steps__caption{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-accent-soft);color:var(--lv-accent-deep);font-size:13px;font-weight:800;line-height:1.35}.lv-ill-steps__bubble{align-self:flex-end;max-width:80%;padding:10px 14px;border-radius:18px 18px 6px 18px;background:var(--lv-night);color:var(--lv-white);font-size:14px;line-height:1.4}.lv-ill-steps__share{display:flex;flex-direction:column;align-self:flex-end;width:82%;overflow:hidden;border-radius:18px;background:var(--lv-white);box-shadow:0 10px 30px rgba(11,23,45,0.14)}.lv-ill-steps__share-thumb{position:relative;display:block;height:96px;background:var(--lv-accent)}.lv-ill-steps__share-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.lv-ill-steps__share-play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--lv-white);color:var(--lv-night);transform:translate(-50%,-50%)}.lv-ill-steps__share-play .lv-icon{width:14px;height:14px}.lv-ill-steps__share-text{display:flex;flex-direction:column;gap:2px;padding:10px 12px}.lv-ill-steps__share-text strong{font-family:var(--lv-font-heading);font-size:14px;line-height:1.3}.lv-ill-steps__share-text span{color:#4a5468;font-size:13px;line-height:1.35}.lv-ill-steps__step[data-visual="image"] .lv-ill-steps__card{padding:0}.lv-ill-steps__picture{display:block;width:100%;height:100%;object-fit:cover}.lv-ill-steps__text{display:flex;flex-direction:column;gap:6px}.lv-ill-steps__step-title{margin:0;font-family:var(--lv-font-heading);font-size:22px;font-weight:800;line-height:1.2}.lv-ill-steps__step-body{margin:0;color:var(--lv-night-soft)}.lv-ill-steps__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.lv-ill-steps__pill{padding:10px 18px;border-radius:var(--lv-radius-pill);background:var(--lv-white);font-family:var(--lv-font-heading);font-size:15px;font-weight:700;line-height:1.3}.lv-ill-steps[data-tone="white"] .lv-ill-steps__pill{background:var(--lv-surface-alt)}@media (max-width:960px){.lv-ill-steps__thread{display:none}.lv-ill-steps__list{display:flex;gap:16px;margin-inline:calc(var(--lv-gutter) * -1);padding:2px var(--lv-gutter) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lv-gutter);scrollbar-width:none}.lv-ill-steps__list::-webkit-scrollbar{display:none}.lv-ill-steps__step{flex:none;width:320px;scroll-snap-align:start}}@media (max-width:640px){.lv-ill-steps{padding-block:48px}.lv-ill-steps__wrap{gap:22px}.lv-ill-steps__head{flex-direction:column;align-items:flex-start;gap:14px}.lv-ill-steps__eyebrow{font-size:12px}.lv-ill-steps__title{font-size:32px;line-height:1.05;letter-spacing:-0.035em}.lv-ill-steps__side{font-size:16px}.lv-ill-steps__list{gap:12px}.lv-ill-steps__step{width:290px;gap:16px}.lv-ill-steps__num{width:44px;height:44px;border-radius:14px;font-size:18px}.lv-ill-steps__card{height:260px;padding:18px;border-radius:24px}.lv-ill-steps__phone{width:150px;height:222px;padding:7px;border-radius:24px}.lv-ill-steps__screen{border-radius:18px}.lv-ill-steps__page{gap:12px;padding:14px}.lv-ill-steps__offer{width:72px;height:72px}.lv-ill-steps__share-thumb{height:84px}.lv-ill-steps__step-title{font-size:20px}.lv-ill-steps__step-body{font-size:15px}.lv-ill-steps__pills{justify-content:flex-start;gap:8px}.lv-ill-steps__pill{padding:8px 14px;font-size:14px}}
.lv-journey-cfg{--lv-cfg-pad:clamp(22px,2.6vw,34px);position:relative;overflow:hidden;padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-surface-alt));color:var(--lv-band-ink,var(--lv-ink))}.lv-journey-cfg__shape{--lv-shape-size:200px;--lv-shape-radius:50px;--lv-shape-bg:var(--lv-green-soft);--r:16deg;right:-70px;top:60px;left:auto}.lv-journey-cfg__inner{position:relative;display:flex;flex-direction:column;gap:clamp(32px,4vw,44px)}.lv-journey-cfg__short{display:none}.lv-journey-cfg__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.lv-journey-cfg__heading{display:flex;flex-direction:column;gap:14px;max-width:820px}.lv-journey-cfg__eyebrow{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:13px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-green-deep)}.lv-journey-cfg__lead{max-width:380px;margin:0;font-size:18px;line-height:1.5;color:var(--lv-body)}.lv-journey-cfg__config{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:32px;row-gap:24px;align-items:start}.lv-journey-cfg__config::before{content:"";grid-column:1;grid-row:1 / span 3;align-self:stretch;border-radius:36px;background:var(--lv-white);box-shadow:0 24px 60px rgba(11,23,45,0.06)}.lv-journey-cfg__card{display:contents}.lv-journey-cfg__rail{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:var(--lv-cfg-pad) var(--lv-cfg-pad) 0;list-style:none}.lv-journey-cfg__rail[data-cols="2"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lv-journey-cfg__questions{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:24px;min-width:0;padding:0 var(--lv-cfg-pad)}.lv-journey-cfg__nav{grid-column:1;grid-row:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px var(--lv-cfg-pad) var(--lv-cfg-pad)}.lv-journey-cfg__preview{grid-column:2;grid-row:1 / span 3}.lv-journey-cfg:not([data-mounted]) .lv-journey-cfg__nav{display:none}.lv-journey-cfg__rail-item{flex:1 1 0;min-width:max-content}.lv-journey-cfg__rail[data-cols="2"] .lv-journey-cfg__rail-item{min-width:0}.lv-journey-cfg__chip{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:6px 12px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);box-shadow:inset 0 0 0 2px #d5dae3;text-decoration:none;text-align:left;transition:background-color 0.3s ease,color 0.3s ease,box-shadow 0.3s ease}.lv-journey-cfg__chip:hover{color:var(--lv-night)}.lv-journey-cfg__chip-num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--lv-surface-alt);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:800;font-size:14px;transition:background-color 0.3s ease}.lv-journey-cfg__chip-text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.lv-journey-cfg__chip-step{font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap;opacity:0.75}.lv-journey-cfg__chip-value{margin-top:-3px;padding-top:3px;overflow:hidden;font-size:13px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.lv-journey-cfg__chip[data-state="current"]{background:var(--lv-night);color:var(--lv-white);box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-journey-cfg__chip[data-state="current"]:hover{color:var(--lv-white)}.lv-journey-cfg__chip[data-state="current"] .lv-journey-cfg__chip-num,.lv-journey-cfg__chip[data-state="done"] .lv-journey-cfg__chip-num{background:var(--lv-green)}.lv-journey-cfg__chip[data-state="done"]{background:var(--lv-green-soft);box-shadow:inset 0 0 0 2px var(--lv-green)}.lv-journey-cfg__question{display:block;min-width:0;min-inline-size:0;margin:0;padding:0;border:0;animation:lvCfgIn 0.4s ease-out both}.lv-journey-cfg__question[data-current="false"]:not(:target){display:none}.lv-journey-cfg__legend{float:left;display:flex;flex-direction:column;gap:10px;width:100%;margin:0 0 24px;padding:0}.lv-journey-cfg__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.lv-journey-cfg__badge{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.06em;text-transform:uppercase}.lv-journey-cfg__hint{font-size:14px;color:var(--lv-muted)}.lv-journey-cfg__question-title{display:block;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(26px,2.4vw,34px);line-height:1.08;letter-spacing:-0.03em;outline:none}.lv-journey-cfg__intro{display:block;max-width:560px;font-size:16px;line-height:1.5;color:var(--lv-body)}.lv-journey-cfg__options{clear:both;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.lv-journey-cfg__opt{position:relative;display:flex;align-items:flex-start;gap:14px;min-height:104px;padding:16px 44px 16px 16px;border-radius:22px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 0 0 1.5px var(--lv-hairline);cursor:pointer;transition:box-shadow 0.25s ease,transform 0.25s ease}.lv-journey-cfg__opt:hover{transform:translateY(-2px)}.lv-journey-cfg__opt[data-checked="true"],.lv-journey-cfg__opt:has(.lv-journey-cfg__radio:checked){box-shadow:0 0 0 2px var(--lv-night),0 14px 30px rgba(11,23,45,0.12)}.lv-journey-cfg__opt:has(.lv-journey-cfg__radio:focus-visible){outline:3px solid var(--lv-night);outline-offset:3px}.lv-journey-cfg__opt-tile{--lv-tile-size:44px;--lv-tile-radius:13px;--lv-tile-ink:var(--lv-night)}.lv-journey-cfg__opt-text{display:flex;flex-direction:column;gap:4px;min-width:0}.lv-journey-cfg__opt-label{font-family:var(--lv-font-heading);font-weight:700;font-size:16px;line-height:1.2}.lv-journey-cfg__opt-body{font-size:14px;line-height:1.4;color:var(--lv-body)}.lv-journey-cfg__opt-check{position:absolute;right:14px;top:14px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--lv-white);color:var(--lv-night);box-shadow:inset 0 0 0 2px var(--lv-on-night);transition:background-color 0.25s ease,box-shadow 0.25s ease}.lv-journey-cfg__opt-check .lv-icon{width:12px;height:12px;stroke-width:3.2;opacity:0;transition:opacity 0.25s ease}.lv-journey-cfg__opt[data-checked="true"] .lv-journey-cfg__opt-check,.lv-journey-cfg__opt:has(.lv-journey-cfg__radio:checked) .lv-journey-cfg__opt-check{background:var(--lv-green);box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-journey-cfg__opt[data-checked="true"] .lv-journey-cfg__opt-check .lv-icon,.lv-journey-cfg__opt:has(.lv-journey-cfg__radio:checked) .lv-journey-cfg__opt-check .lv-icon{opacity:1}.lv-journey-cfg__why{display:flex;align-items:flex-start;gap:14px;margin-top:24px;padding:14px 18px;border-radius:20px;background:var(--lv-green-soft)}.lv-journey-cfg__why-tile{--lv-tile-size:36px;--lv-tile-radius:11px;--lv-tile-bg:var(--lv-green);--lv-tile-ink:var(--lv-night)}.lv-journey-cfg__why-text{margin:0;font-size:15px;line-height:1.5}.lv-journey-cfg__why-label{display:block;font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-green-deep)}.lv-journey-cfg__note{display:flex;align-items:center;gap:10px;margin:16px 0 0;font-size:14px;line-height:1.45;color:var(--lv-body)}.lv-journey-cfg__note-icon{flex:none;width:18px;height:18px;stroke-width:2;color:var(--lv-teal-deep)}.lv-journey-cfg__back,.lv-journey-cfg__next,.lv-journey-cfg__plan{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 20px;border:0;border-radius:var(--lv-radius-pill);background:transparent;color:var(--lv-night);box-shadow:inset 0 0 0 2px var(--lv-night);font-family:var(--lv-font-heading);font-weight:700;font-size:15px;text-decoration:none;cursor:pointer;transition:opacity 0.2s ease}.lv-journey-cfg__back .lv-icon,.lv-journey-cfg__next .lv-icon,.lv-journey-cfg__plan .lv-icon{width:16px;height:16px;stroke-width:2}.lv-journey-cfg__back[data-dim="true"]{box-shadow:inset 0 0 0 2px rgba(11,23,45,0.35);cursor:default}.lv-journey-cfg__back[data-dim="true"] > *{opacity:0.35}.lv-journey-cfg__next{gap:10px;padding:0 24px;background:var(--lv-night);color:var(--lv-white);box-shadow:none}.lv-journey-cfg__next-step{text-transform:lowercase}.lv-journey-cfg__plan{gap:10px;padding:0 24px;background:var(--lv-green);box-shadow:0 0 0 2px var(--lv-night)}.lv-journey-cfg__plan:hover{color:var(--lv-night)}.lv-journey-cfg__preview{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:8px}.lv-journey-cfg__rings{position:absolute;left:50%;top:110px;width:420px;height:420px;margin-left:-210px;color:var(--lv-green)}.lv-journey-cfg__sees{position:relative;display:inline-flex;align-items:center;gap:10px;margin:0;padding:4px 16px 4px 4px;border-radius:var(--lv-radius-pill);background:var(--lv-white);box-shadow:0 10px 24px rgba(11,23,45,0.08);font-size:14px;font-weight:800}.lv-journey-cfg__sees-face{display:inline-block;flex:none;width:34px;height:34px;border-radius:50%;overflow:hidden;background:var(--lv-surface-alt)}.lv-journey-cfg__sees-face img,.lv-journey-cfg__sees-face picture{display:block;width:100%;height:100%;object-fit:cover}.lv-journey-cfg__phone{--lv-phone-pad:7px;--lv-phone-radius:40px;--lv-phone-shadow:0 30px 60px rgba(11,23,45,0.25);position:relative}.lv-journey-cfg__screens{aspect-ratio:auto;height:500px}.lv-journey-cfg__screen{display:flex;flex-direction:column;gap:12px;height:100%;padding:18px 14px 14px;box-sizing:border-box;animation:lvCfgIn 0.4s ease-out both}.lv-journey-cfg__screen-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.lv-journey-cfg__brand{display:inline-flex;flex:none;align-items:center;gap:5px;font-family:var(--lv-font-heading);font-weight:800;font-size:10px;letter-spacing:0.1em;text-transform:uppercase}.lv-journey-cfg__brand-mark{display:inline-block;width:11px;height:11px;border-radius:3px;border:1.5px dashed var(--lv-night)}.lv-journey-cfg__screen-url{min-width:0;overflow:hidden;font-size:11px;font-weight:700;color:var(--lv-muted);white-space:nowrap;text-overflow:ellipsis}.lv-journey-cfg__screen-media{position:relative;display:block;flex:1;min-height:0;border-radius:22px;overflow:hidden;background:var(--lv-surface-alt)}.lv-journey-cfg__screen-media > picture{display:contents}.lv-journey-cfg__screen-img{display:block;width:100%;height:100%;object-fit:cover}.lv-journey-cfg__screen-chip{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.75);color:var(--lv-white);font-size:11px;font-weight:800;white-space:nowrap}.lv-journey-cfg__screen-foot{position:absolute;left:10px;right:10px;bottom:12px;display:flex;flex-direction:column;align-items:center;gap:8px}.lv-journey-cfg__screen-caption{font-size:14px;font-weight:700;text-align:center;color:var(--lv-white)}.lv-journey-cfg__wave{--lv-wave-h:18px;gap:2px;color:var(--lv-night)}.lv-journey-cfg__wave--green{--lv-wave-h:20px;gap:3px;color:var(--lv-green)}.lv-journey-cfg__screen-soft{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:0;padding:16px;border-radius:22px;background:var(--lv-green-soft);text-align:center}.lv-journey-cfg__screen-soft[data-accent="yellow"]{background:var(--lv-yellow-soft)}.lv-journey-cfg__screen-soft[data-accent="violet"]{background:var(--lv-violet-soft)}.lv-journey-cfg__screen-soft[data-accent="teal"]{background:var(--lv-teal-soft)}.lv-journey-cfg__screen-icon{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:26px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 14px 30px rgba(11,23,45,0.1)}.lv-journey-cfg__screen-icon .lv-icon{width:40px;height:40px}.lv-journey-cfg__screen-title{font-family:var(--lv-font-heading);font-weight:800;font-size:22px;line-height:1.1;letter-spacing:-0.02em}.lv-journey-cfg__screen-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-size:14px;font-weight:800}.lv-journey-cfg__screen-play{width:12px;height:12px;color:var(--lv-green)}.lv-journey-cfg__powered{font-size:10px;font-weight:700;text-align:center;color:var(--lv-muted)}.lv-journey-cfg__sel{position:relative;margin:0;font-size:14px;font-weight:800}.lv-journey-cfg__live{display:flex;flex-direction:column;gap:20px;padding:clamp(22px,2.6vw,32px);border-radius:36px;background:var(--lv-night);color:var(--lv-white)}.lv-journey-cfg__live-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.lv-journey-cfg__live-title{display:inline-flex;align-items:center;gap:12px;margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:18px}.lv-journey-cfg__example{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:14px;color:var(--lv-on-night)}.lv-journey-cfg__example-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:var(--lv-radius-pill);background:var(--lv-yellow);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.06em;text-transform:uppercase}.lv-journey-cfg__moments{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.lv-journey-cfg__moment{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border-radius:24px;box-shadow:inset 0 0 0 2px var(--lv-night-soft);transition:background-color 0.3s ease,box-shadow 0.3s ease}.lv-journey-cfg__moment[data-active="true"]{background:var(--lv-night-deep);box-shadow:inset 0 0 0 2px var(--lv-green)}.lv-journey-cfg__moment-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.lv-journey-cfg__moment-tile{--lv-tile-size:42px;--lv-tile-radius:13px}.lv-journey-cfg__moment-num{font-family:var(--lv-font-heading);font-weight:800;font-size:30px;line-height:1;color:transparent;-webkit-text-stroke:1.2px var(--lv-on-night)}.lv-journey-cfg__moment-stage{font-size:11px;font-weight:800;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-on-night-faint)}.lv-journey-cfg__moment-text{display:flex;flex-direction:column;gap:12px}.lv-journey-cfg__moment-title{font-family:var(--lv-font-heading);font-weight:700;font-size:16px;line-height:1.2}.lv-journey-cfg__moment-sub{font-size:14px;line-height:1.35;color:var(--lv-on-night)}@keyframes lvCfgIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lv-journey-cfg__question,.lv-journey-cfg__screen{animation:none}.lv-journey-cfg__chip,.lv-journey-cfg__opt,.lv-journey-cfg__moment{transition:none}.lv-journey-cfg__opt:hover{transform:none}}@media (max-width:960px){.lv-journey-cfg__shape{--lv-shape-size:130px;--lv-shape-radius:34px;right:-50px;top:30px}.lv-journey-cfg__config{display:flex;flex-direction:column;gap:18px}.lv-journey-cfg__config::before{content:none}.lv-journey-cfg__rail,.lv-journey-cfg__rail[data-cols="2"]{display:flex;flex-wrap:nowrap;gap:8px;margin-inline:calc(var(--lv-gutter) * -1);padding:4px var(--lv-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:var(--lv-gutter)}.lv-journey-cfg__rail::-webkit-scrollbar{display:none}.lv-journey-cfg__rail-item{flex:none;scroll-snap-align:start}.lv-journey-cfg__chip{min-height:52px;padding:5px 14px 5px 5px}.lv-journey-cfg__chip-num{width:30px;height:30px}.lv-journey-cfg__chip-step{font-size:10px}.lv-journey-cfg__chip-value{overflow:visible;text-overflow:clip}.lv-journey-cfg__card{display:flex;flex-direction:column;gap:16px;padding:20px 16px;border-radius:28px;background:var(--lv-white);box-shadow:0 18px 44px rgba(11,23,45,0.06)}.lv-journey-cfg__questions,.lv-journey-cfg__nav{padding:0}.lv-journey-cfg__legend{margin-bottom:16px}.lv-journey-cfg__badge{font-size:11px}.lv-journey-cfg__hint{font-size:12px}.lv-journey-cfg__long{display:none}.lv-journey-cfg__short{display:inline}.lv-journey-cfg__question-title{font-size:24px;line-height:1.1}.lv-journey-cfg__intro{font-size:15px}.lv-journey-cfg__options{display:flex;flex-direction:column;gap:10px}.lv-journey-cfg__opt{min-height:76px;padding:13px 42px 13px 12px;border-radius:18px}.lv-journey-cfg__opt:hover{transform:none}.lv-journey-cfg__opt-tile{--lv-tile-size:40px;--lv-tile-radius:12px}.lv-journey-cfg__opt-label{font-size:15px}.lv-journey-cfg__opt-body{font-size:13px;line-height:1.35}.lv-journey-cfg__why{margin-top:16px;padding:12px 14px;border-radius:18px}.lv-journey-cfg__why-tile{--lv-tile-size:32px;--lv-tile-radius:10px}.lv-journey-cfg__why-text{font-size:14px}.lv-journey-cfg__why-label{font-size:11px}.lv-journey-cfg__note{align-items:flex-start;margin-top:12px;font-size:13px}.lv-journey-cfg__preview{gap:14px;padding:18px 0 6px;border-top:1.5px dashed #d5dae3}.lv-journey-cfg__rings{top:90px;width:300px;height:300px;margin-left:-150px}.lv-journey-cfg__rings > span:nth-child(3){display:none}.lv-journey-cfg__sees{background:var(--lv-surface-alt);box-shadow:none;font-size:13px}.lv-journey-cfg__sees-face{width:28px;height:28px}.lv-journey-cfg__phone{--lv-phone-w:200px;--lv-phone-pad:6px;--lv-phone-radius:32px}.lv-journey-cfg__screens{height:370px}.lv-journey-cfg__screen{gap:9px;padding:13px 10px 10px}.lv-journey-cfg__brand{font-size:8px}.lv-journey-cfg__screen-url{font-size:9px}.lv-journey-cfg__screen-media,.lv-journey-cfg__screen-soft{border-radius:16px}.lv-journey-cfg__screen-chip{font-size:9px}.lv-journey-cfg__screen-caption{font-size:11px}.lv-journey-cfg__wave--green{--lv-wave-h:15px}.lv-journey-cfg__wave{--lv-wave-h:14px}.lv-journey-cfg__screen-icon{width:64px;height:64px;border-radius:20px}.lv-journey-cfg__screen-icon .lv-icon{width:30px;height:30px}.lv-journey-cfg__screen-title{font-size:17px}.lv-journey-cfg__screen-button{min-height:38px;font-size:11px}.lv-journey-cfg__powered{font-size:8px}.lv-journey-cfg__sel{display:none}.lv-journey-cfg__back{justify-content:center;width:52px;min-height:52px;padding:0}.lv-journey-cfg__back-label{display:none}.lv-journey-cfg__next,.lv-journey-cfg__plan{flex:1;justify-content:center;min-height:52px}.lv-journey-cfg__live{gap:14px;padding:20px 16px;border-radius:28px}.lv-journey-cfg__live-title{font-size:16px}.lv-journey-cfg__example-note{display:none}.lv-journey-cfg__moments{display:flex;flex-direction:column;gap:6px}.lv-journey-cfg__moment{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:10px;border-radius:18px;box-shadow:inset 0 0 0 1.5px var(--lv-night-soft)}.lv-journey-cfg__moment[data-active="true"]{box-shadow:inset 0 0 0 1.5px var(--lv-green)}.lv-journey-cfg__moment-top{display:contents}.lv-journey-cfg__moment-tile{--lv-tile-size:38px;--lv-tile-radius:12px;grid-column:1;grid-row:1}.lv-journey-cfg__moment-num{grid-column:3;grid-row:1;font-size:20px;-webkit-text-stroke-width:1px}.lv-journey-cfg__moment-stage{display:none}.lv-journey-cfg__moment-text{grid-column:2;grid-row:1;gap:2px}.lv-journey-cfg__moment-title{font-size:14px}.lv-journey-cfg__moment-sub{font-size:12px}}@media (max-width:640px){.lv-journey-cfg{padding-block:48px}.lv-journey-cfg__inner{gap:18px}.lv-journey-cfg__eyebrow{font-size:12px}.lv-journey-cfg__lead{display:none}}
.lv-journey{padding-block:0;position:relative;background:var(--lv-white);color:var(--lv-ink)}.lv-journey__inner{display:flex;flex-direction:column;gap:clamp(36px,4vw,56px);padding-block:var(--lv-band-y)}.lv-journey__title{max-width:900px}.lv-journey__panel{display:flex;flex-direction:column;padding:clamp(24px,3vw,40px);border-radius:40px;background:var(--lv-night);color:var(--lv-white)}.lv-journey__panel :focus-visible{outline-color:var(--lv-white)}.lv-journey__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.08em;text-transform:uppercase}.lv-journey__label{color:var(--lv-on-night-faint)}.lv-journey__brand{display:none;color:var(--lv-green)}.lv-journey__lane{position:relative;display:flex;flex-direction:column}.lv-journey__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.lv-journey__step{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.lv-journey__tile{--lv-tile-size:64px;--lv-tile-radius:20px}.lv-journey__tile .lv-icon{width:28px;height:28px}.lv-journey__step-text{display:flex;flex-direction:column}.lv-journey__step-title{font-family:var(--lv-font-heading);font-weight:800;font-size:18px;line-height:1.3}.lv-journey__step-line{font-size:15px;color:var(--lv-on-night)}.lv-journey__connector{display:block;width:2px;height:48px;background:repeating-linear-gradient(to bottom,var(--lv-green) 0 3px,transparent 3px 8px)}.lv-journey__short{display:none}.lv-journey__bar{position:relative;order:2;display:block;height:14px;border-radius:7px;background:var(--lv-green)}.lv-journey__dot{top:-5px;width:24px;height:24px;border-radius:50%;background:var(--lv-white);box-shadow:0 0 0 6px rgba(255,255,255,0.25)}.lv-journey__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:24px}.lv-journey__layer{display:inline-flex;align-items:center;gap:12px;margin-right:12px;font-family:var(--lv-font-heading);font-weight:800;font-size:15px}.lv-journey__logo{width:auto;height:22px}.lv-journey__layer-text{color:var(--lv-green)}.lv-journey__chips{display:contents}.lv-journey__chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--lv-radius-pill);background:var(--lv-night-deep);color:var(--lv-white);font-family:var(--lv-font-sans);font-weight:800;font-size:14px;line-height:1.2;text-decoration:none;transition:background-color 0.18s ease}.lv-journey__chip:hover{background:#1c3263;color:var(--lv-white)}.lv-journey__chip-icon{width:18px;height:18px;stroke-width:2;color:var(--lv-green)}.lv-journey__demos{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.lv-journey__demo{--lv-journey-demo:var(--lv-green);display:flex;align-items:center;gap:20px;min-height:144px;padding:20px 28px 20px 20px;border-radius:28px;background:var(--lv-journey-demo);color:var(--lv-night);text-decoration:none;transition:transform 0.18s var(--lv-ease)}a.lv-journey__demo:hover{color:var(--lv-night);transform:translateY(-2px)}.lv-journey__demo[data-color="teal"]{--lv-journey-demo:var(--lv-teal)}.lv-journey__demo[data-color="yellow"]{--lv-journey-demo:var(--lv-yellow)}.lv-journey__demo[data-color="violet"]{--lv-journey-demo:var(--lv-violet-light)}.lv-journey__demo[data-color="coral"]{--lv-journey-demo:var(--lv-coral)}.lv-journey__demo-tile{--lv-tile-size:64px;--lv-tile-radius:20px;--lv-tile-bg:var(--lv-night);--lv-tile-ink:var(--lv-journey-demo)}.lv-journey__demo-tile .lv-icon{width:28px;height:28px}.lv-journey__demo-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.lv-journey__demo-kicker{font-family:var(--lv-font-sans);font-weight:800;font-size:13px}.lv-journey__demo-title{font-family:var(--lv-font-heading);font-weight:800;font-size:20px;line-height:1.2}.lv-journey__demo-arrow{--lv-round-size:48px}@media (max-width:960px){.lv-journey__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lv-journey__inner{gap:22px;padding-block:48px}.lv-journey__title{line-height:1.05}.lv-journey__panel{gap:18px;padding:22px 20px 20px;border-radius:30px}.lv-journey__head{margin-bottom:0;font-size:11px;letter-spacing:0.07em}.lv-journey__brand{display:inline;flex:none}.lv-journey__lane{flex-direction:row}.lv-journey__steps{display:flex;flex-direction:column;flex:1;gap:14px;min-width:0}.lv-journey__step{flex-direction:row;align-items:center;gap:12px;text-align:left}.lv-journey__tile{--lv-tile-size:44px;--lv-tile-radius:13px}.lv-journey__tile .lv-icon{width:22px;height:22px}.lv-journey__step-text{flex:none;width:150px}.lv-journey__step-title{font-size:15px;line-height:1.2}.lv-journey__step-line{font-size:13px}.lv-journey__connector{flex:1;width:auto;height:2px;min-width:12px;margin-right:26px;background:repeating-linear-gradient(to right,var(--lv-green) 0 3px,transparent 3px 8px)}.lv-journey__full{display:none}.lv-journey__short{display:inline}.lv-journey__bar{position:absolute;right:8px;top:0;bottom:0;width:10px;height:auto;border-radius:5px}.lv-journey__dot{left:-3px;top:auto;width:16px;height:16px;box-shadow:0 0 0 4px rgba(255,255,255,0.25);animation-name:lvTravelY;animation-duration:3.6s}.lv-journey__row{gap:8px;margin-top:0;padding-top:16px;border-top:1px solid var(--lv-night-soft)}.lv-journey__layer{display:none}.lv-journey__chip{gap:6px;min-height:44px;padding:0 12px;font-size:13px}.lv-journey__chip-icon{width:15px;height:15px}.lv-journey__demos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lv-journey__demo{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding:16px;border-radius:22px}.lv-journey__demo-tile{--lv-tile-size:44px;--lv-tile-radius:13px}.lv-journey__demo-tile .lv-icon{width:22px;height:22px}.lv-journey__demo-kicker{font-size:12px}.lv-journey__demo-title{font-size:16px}.lv-journey__demo-arrow{display:none}}
.lv-jsteps{position:relative;padding-block:0;background:var(--lv-surface-alt);color:var(--lv-night)}.lv-jsteps[data-band="white"]{background:var(--lv-white)}.lv-jsteps [data-color="green"]{--lv-js-accent:var(--lv-green);--lv-js-soft:var(--lv-green-soft);--lv-js-deep:var(--lv-green-deep)}.lv-jsteps [data-color="teal"]{--lv-js-accent:var(--lv-teal);--lv-js-soft:var(--lv-teal-soft);--lv-js-deep:var(--lv-teal-deep)}.lv-jsteps [data-color="violet"]{--lv-js-accent:var(--lv-violet-light);--lv-js-soft:var(--lv-violet-soft);--lv-js-deep:var(--lv-violet)}.lv-jsteps [data-color="yellow"]{--lv-js-accent:var(--lv-yellow);--lv-js-soft:var(--lv-yellow-soft);--lv-js-deep:var(--lv-yellow-text)}.lv-jsteps [data-color="coral"]{--lv-js-accent:var(--lv-coral);--lv-js-soft:var(--lv-coral-wash);--lv-js-deep:var(--lv-coral-ink)}.lv-jsteps__inner{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-block:clamp(64px,7vw,104px)}.lv-jsteps__head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num kicker" "num title";align-items:end;column-gap:22px;row-gap:8px}.lv-jsteps__num{grid-area:num;font-family:var(--lv-font-heading);font-size:88px;font-weight:800;line-height:0.8;letter-spacing:-0.04em;color:transparent;-webkit-text-stroke:1.5px var(--lv-night)}.lv-jsteps__kicker{grid-area:kicker;margin:0;font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;color:var(--lv-violet)}.lv-jsteps__title{grid-area:title;margin:0;font-family:var(--lv-font-heading);font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.04;letter-spacing:-0.035em}.lv-jsteps__title em{letter-spacing:inherit}.lv-jsteps__lead{max-width:620px;margin:0;font-size:18px;line-height:1.5;color:var(--lv-body)}.lv-jsteps__track{position:relative;align-self:stretch;margin-top:clamp(16px,2.5vw,36px)}.lv-jsteps__thread{position:absolute;left:4%;right:4%;top:240px;width:92%;height:40px;pointer-events:none}.lv-jsteps__thread path{fill:none;stroke:var(--lv-night);stroke-opacity:0.35;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1 11;vector-effect:non-scaling-stroke}.lv-jsteps__list{position:relative;display:grid;grid-template-columns:repeat(var(--lv-js-count,4),minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}.lv-jsteps__step{display:flex;flex-direction:column;gap:18px;padding:12px 12px 24px;border-radius:32px;background:var(--lv-white)}.lv-jsteps[data-band="white"] .lv-jsteps__step{background:var(--lv-surface-alt)}.lv-jsteps__visual{position:relative;height:210px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:24px;background:var(--lv-js-soft)}.lv-jsteps__body{position:relative;display:flex;flex-direction:column;gap:8px;padding:0 10px}.lv-jsteps__disc{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:4px;border-radius:50%;background:var(--lv-night);color:var(--lv-js-accent);font-family:var(--lv-font-heading);font-size:15px;font-weight:800}.lv-jsteps__step-title{margin:0;font-family:var(--lv-font-heading);font-size:21px;font-weight:800;line-height:1.15;letter-spacing:-0.02em}.lv-jsteps__text{margin:0;font-size:15px;line-height:1.45;color:var(--lv-body)}.lv-jsteps__link{max-width:100%;margin-top:12px;white-space:normal}.lv-jsteps__checkout{width:min(78%,220px);display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:18px;background:var(--lv-white);box-shadow:0 14px 32px rgba(11,23,45,0.12);transform:rotate(-2deg)}.lv-jsteps__shop{font-family:var(--lv-font-heading);font-size:10px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--lv-muted)}.lv-jsteps__line{display:flex;justify-content:space-between;gap:10px}.lv-jsteps__line i{height:7px;border-radius:4px;background:var(--lv-line)}.lv-jsteps__line i:first-child{width:60%}.lv-jsteps__line i:last-child{width:18%}.lv-jsteps__line--short i:first-child{width:44%}.lv-jsteps__total{align-self:flex-end;font-family:var(--lv-font-heading);font-size:14px;font-weight:800}.lv-jsteps__option{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:10px;background:var(--lv-green-soft);font-family:var(--lv-font-sans);font-size:12px;font-weight:800;line-height:1.2}.lv-jsteps__box{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;background:var(--lv-green);color:var(--lv-night)}.lv-jsteps__box .lv-icon{width:12px;height:12px;stroke-width:3}.lv-jsteps__slab{position:absolute;left:50%;top:34px;width:116px;height:196px;margin-left:-50px;border-radius:30px;background:var(--lv-js-accent);transform:rotate(-7deg)}.lv-jsteps__phone{position:relative;width:110px;margin-top:26px;padding:4px;border-radius:22px;background:var(--lv-night);box-shadow:0 18px 36px rgba(11,23,45,0.28)}.lv-jsteps__phone-img{width:100%;aspect-ratio:9 / 16;height:auto;object-fit:cover;object-position:50% 25%;border-radius:18px}.lv-jsteps__rec{position:absolute;right:9px;top:9px;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.75);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:9px;font-weight:800}.lv-jsteps__rec .lv-rec{width:6px;height:6px}.lv-jsteps__wave{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);gap:2px;color:var(--lv-green)}.lv-jsteps__qr{display:flex;align-items:center;gap:12px;width:min(84%,240px);padding:14px;border-radius:18px;background:var(--lv-white);box-shadow:0 14px 32px rgba(11,23,45,0.12);transform:rotate(3deg)}.lv-jsteps__qr-code{flex:none;display:flex;padding:7px;border-radius:12px;background:var(--lv-js-accent)}.lv-jsteps__qr-code svg{width:44px;height:44px}.lv-jsteps__qr-text{display:flex;flex-direction:column;gap:2px;line-height:1.25}.lv-jsteps__qr-text strong{font-family:var(--lv-font-heading);font-size:14px;font-weight:800}.lv-jsteps__qr-text span{font-size:12px;color:var(--lv-muted)}.lv-jsteps__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lv-jsteps__play{position:relative;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:var(--lv-green);color:var(--lv-night);box-shadow:0 0 0 9px rgba(255,255,255,0.35)}.lv-jsteps__play .lv-icon{width:20px;height:20px}@media (max-width:960px){.lv-jsteps__thread{display:none}.lv-jsteps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lv-jsteps__inner{gap:16px;padding-block:44px}.lv-jsteps__head{grid-template-areas:"num kicker" "title title";column-gap:14px;row-gap:10px}.lv-jsteps__num{font-size:60px}.lv-jsteps__kicker{font-size:12px;padding-bottom:2px}.lv-jsteps__title{font-size:32px}.lv-jsteps__lead{font-size:16px}.lv-jsteps__track{margin-top:8px}.lv-jsteps__list{grid-template-columns:minmax(0,1fr);gap:12px}.lv-jsteps__step{flex-direction:row;align-items:center;gap:14px;padding:10px 16px 10px 10px;border-radius:26px}.lv-jsteps__visual{flex:none;width:120px;height:150px;border-radius:20px}.lv-jsteps__body{gap:6px;padding:0}.lv-jsteps__disc{width:32px;height:32px;margin-bottom:2px;font-size:13px}.lv-jsteps__step-title{font-size:18px}.lv-jsteps__text{font-size:14px}.lv-jsteps__checkout{width:104px;gap:5px;padding:8px;border-radius:12px}.lv-jsteps__shop{font-size:7px}.lv-jsteps__line i{height:5px}.lv-jsteps__total{font-size:10px}.lv-jsteps__option{gap:4px;padding:4px 5px;font-size:8px;border-radius:7px}.lv-jsteps__box{width:12px;height:12px;border-radius:3px}.lv-jsteps__box .lv-icon{width:9px;height:9px}.lv-jsteps__slab{top:22px;width:76px;height:130px;margin-left:-32px;border-radius:22px}.lv-jsteps__phone{width:72px;margin-top:14px;padding:3px;border-radius:15px}.lv-jsteps__phone-img{border-radius:12px}.lv-jsteps__rec{right:6px;top:6px;padding:1px 5px;font-size:7px}.lv-jsteps__wave{bottom:8px;height:12px}.lv-jsteps__wave > span:nth-child(n + 9){display:none}.lv-jsteps__qr{flex-direction:column;align-items:flex-start;gap:6px;width:100px;padding:9px;border-radius:12px}.lv-jsteps__qr-code{padding:4px;border-radius:8px}.lv-jsteps__qr-code svg{width:26px;height:26px}.lv-jsteps__qr-text strong{font-size:10px}.lv-jsteps__qr-text span{font-size:8px}.lv-jsteps__play{width:40px;height:40px;box-shadow:0 0 0 6px rgba(255,255,255,0.35)}.lv-jsteps__play .lv-icon{width:15px;height:15px}}
.lv-journeys{--jn-deep:var(--lv-green-shadow);--jn-lux-bg:#15130f;--jn-lux-ink:#f3ece0;--jn-lux-muted:#b9ad97;--jn-gold:#c8a96a;--jn-bar:#eef1f6;padding-block:0 var(--lv-band-y);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-journeys[data-accent="teal"]{--jn-deep:var(--lv-teal-mid)}.lv-journeys[data-accent="violet"]{--jn-deep:var(--lv-violet-light)}.lv-journeys[data-accent="coral"]{--jn-deep:var(--lv-coral-deep)}.lv-journeys__wrap{display:flex;flex-direction:column;gap:36px}.lv-journeys__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}.lv-journeys__heading{display:flex;flex-direction:column;gap:14px;max-width:760px}.lv-journeys__lead{margin:0;color:var(--lv-body);font-size:18px;line-height:1.5}.lv-journeys__seg{flex:none}.lv-journeys__tab{gap:8px;min-height:50px;padding:0 22px;font-size:15px}.lv-journeys__tab-dot{width:10px;height:10px;border-radius:50%;background:#c9d1de}.lv-journeys__tab[aria-selected="true"] .lv-journeys__tab-dot{background:var(--lv-accent)}.lv-journeys__panel--steps{position:relative;padding:clamp(24px,3vw,40px);border-radius:40px;background:var(--lv-surface-alt)}.lv-journeys__track{position:absolute;left:40px;right:40px;top:190px;height:6px;border-radius:3px;background:var(--lv-accent);opacity:0.55}.lv-journeys__traveller{top:-7px;width:20px;height:20px;border-radius:50%;background:var(--lv-night);box-shadow:0 0 0 5px rgba(255,255,255,0.9)}.lv-journeys__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.lv-journeys__step{display:flex;flex-direction:column;gap:18px;min-width:0}.lv-journeys__visual{position:relative;display:flex;flex-direction:column;justify-content:center;height:330px}.lv-journeys__num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:13px;font-weight:800}.lv-journeys__step-title{margin:10px 0 2px;font-family:var(--lv-font-heading);font-size:21px;font-weight:800;letter-spacing:-0.02em;line-height:1.2}.lv-journeys__step-line{margin:0;color:var(--lv-body);font-size:16px}.lv-journeys__step-photo{width:100%;height:100%;object-fit:cover;border-radius:24px}.lv-journeys__cart{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:24px;background:var(--lv-white);box-shadow:0 20px 44px rgba(11,23,45,0.1)}.lv-journeys__cart-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--jn-bar);color:var(--lv-body);font-size:12px;font-weight:700}.lv-journeys__cart-bar > i{width:8px;height:8px;border-radius:50%;background:var(--lv-coral)}.lv-journeys__cart-bar > i:nth-child(2){background:var(--lv-yellow)}.lv-journeys__cart-bar > i:nth-child(3){background:var(--lv-green)}.lv-journeys__cart-url{margin-left:8px}.lv-journeys__cart-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px}.lv-journeys__cart-item{display:flex;align-items:center;gap:12px}.lv-journeys__cart-tile{width:52px;height:52px;border-radius:14px}.lv-journeys__cart-lines{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25;font-size:14px}.lv-journeys__cart-qty{color:var(--lv-muted);font-size:12px}.lv-journeys__cart-price{font-size:14px}.lv-journeys__cart-option{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:var(--lv-accent-soft);box-shadow:inset 0 0 0 2px var(--jn-deep)}.lv-journeys__cart-check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:7px;background:var(--lv-night);color:var(--lv-accent)}.lv-journeys__cart-check .lv-icon{width:13px;height:13px;stroke-width:3}.lv-journeys__cart-option-text{flex:1;font-size:14px;line-height:1.2}.lv-journeys__cart-play{width:18px;height:18px;color:var(--lv-night)}.lv-journeys__cart-button{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:auto;border-radius:12px;background:var(--lv-night);color:var(--lv-white);font-size:14px;font-weight:800}.lv-journeys__phone{width:190px;height:330px;margin:0 auto;padding:6px;border-radius:30px;background:var(--lv-night);box-shadow:0 20px 44px rgba(11,23,45,0.2)}.lv-journeys__screen{display:flex;flex-direction:column;gap:8px;height:100%;padding:12px 10px 10px;overflow:hidden;border-radius:24px;background:var(--jn-lux-bg);color:var(--jn-lux-ink)}.lv-journeys__lux-brand{font-family:"Playfair Display",Georgia,serif;font-size:9px;font-weight:700;letter-spacing:0.2em;text-align:center;text-transform:uppercase}.lv-journeys__order-ref{color:var(--jn-lux-muted);font-size:10px;font-weight:700;text-align:center}.lv-journeys__video{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:4px;background:var(--lv-night-soft)}.lv-journeys__video-img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.lv-journeys__timer{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.75);color:var(--lv-white);font-size:10px;font-weight:800}.lv-journeys__timer .lv-rec{width:7px;height:7px}.lv-journeys__video-wave{position:absolute;left:50%;bottom:8px;gap:2px;color:var(--lv-white);transform:translateX(-50%)}.lv-journeys__send{display:flex;align-items:center;justify-content:center;min-height:32px;border-radius:2px;background:var(--jn-gold);color:var(--jn-lux-bg);font-family:"Playfair Display",Georgia,serif;font-size:12px;font-weight:700}.lv-journeys__orders{display:flex;flex-direction:column;justify-content:center;gap:10px}.lv-journeys__order{display:flex;align-items:center;gap:12px;padding:14px;border-radius:20px;background:var(--lv-white);box-shadow:0 20px 44px rgba(11,23,45,0.12)}.lv-journeys__order--ghost{opacity:0.55;box-shadow:none}.lv-journeys__order-tile{width:44px;height:44px;border-radius:12px;background:var(--lv-night);color:var(--lv-accent)}.lv-journeys__order--ghost .lv-journeys__order-tile{background:var(--jn-bar);color:var(--lv-muted)}.lv-journeys__order-tile .lv-icon{width:22px;height:22px}.lv-journeys__order-lines{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25;font-size:14px}.lv-journeys__order-lines > span{color:var(--lv-muted);font-size:12px}.lv-journeys__order-chip{display:inline-flex;align-items:center;gap:6px;align-self:flex-end;margin-top:-4px;padding:5px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-accent);color:var(--lv-night);font-size:12px;font-weight:800}.lv-journeys__order-chip .lv-icon{width:12px;height:12px;stroke-width:3}.lv-journeys__kit{position:absolute;left:0;right:0;top:40px;width:100%;height:220px;object-fit:contain}.lv-journeys__qr-card{position:absolute;right:4px;top:150px;display:flex;align-items:center;gap:10px;width:150px;padding:10px;border-radius:12px;background:var(--jn-lux-bg);color:var(--jn-lux-ink);box-shadow:0 18px 40px rgba(11,23,45,0.3)}.lv-journeys__qr{display:inline-flex;flex:none;padding:4px;border-radius:6px;background:var(--lv-white);color:var(--lv-night)}.lv-journeys__qr .lv-icon{width:34px;height:34px}.lv-journeys__qr--sm .lv-icon{width:28px;height:28px}.lv-journeys__qr--inverse{--lv-icon-bg:var(--lv-night);padding:5px;border-radius:8px;background:var(--lv-night);color:var(--lv-white)}.lv-journeys__qr--inverse .lv-icon{width:30px;height:30px}.lv-journeys__qr-line{font-family:"Playfair Display",Georgia,serif;font-size:13px;line-height:1.15}.lv-journeys__pill{position:absolute;left:4px;bottom:6px;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-size:13px;font-weight:800;white-space:nowrap}.lv-journeys__pill-disc{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-accent);color:var(--lv-night)}.lv-journeys__pill-disc .lv-icon{width:10px;height:10px;margin-left:1px}.lv-journeys__giftcard{display:flex;flex-direction:column;gap:8px;width:220px;margin:0 auto;padding:14px 16px;border-radius:16px;background:var(--jn-lux-bg);color:var(--jn-lux-ink);box-shadow:0 20px 44px rgba(11,23,45,0.25)}.lv-journeys__giftcard-head,.lv-journeys__giftcard-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.lv-journeys__giftcard .lv-journeys__lux-brand{font-size:11px;text-align:left}.lv-journeys__giftcard-amount{font-family:var(--lv-font-heading);font-size:20px;font-weight:800}.lv-journeys__giftcard-video{position:relative;height:150px;overflow:hidden;border-radius:4px;background:var(--lv-night-soft)}.lv-journeys__gold-wave{gap:2px;color:var(--jn-gold)}.lv-journeys__pager{display:none}.lv-journeys__panel--store{display:flex;flex-wrap:wrap;align-items:center;gap:40px 56px;padding:clamp(24px,3vw,40px);border-radius:40px;background:var(--lv-surface-alt)}.lv-journeys__panel--store[hidden]{display:none}.lv-journeys__photo{position:relative;flex:1 1 420px;height:470px;min-width:0}.lv-journeys__photo-slab{position:absolute;inset:0;border-radius:44px;background:var(--lv-accent);transform:translate(16px,16px) rotate(3deg)}.lv-journeys__photo-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;border-radius:40px}.lv-journeys__photo-chip{position:absolute;left:50%;top:24px;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:16px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 18px 44px rgba(11,23,45,0.18);white-space:nowrap}.lv-journeys__photo-chip-text{font-size:14px;font-weight:800;line-height:1.2}.lv-journeys__photo-chip-sub{display:block;color:var(--lv-muted);font-weight:600}.lv-journeys__rows{display:flex;flex:1 1 420px;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.lv-journeys__row{display:flex;align-items:center;gap:16px;padding:16px;border-radius:22px;background:var(--lv-white)}.lv-journeys__row-tile{width:48px;height:48px;border-radius:14px;background:var(--lv-night);color:var(--lv-accent)}.lv-journeys__row-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.lv-journeys__row-title{font-family:var(--lv-font-heading);font-size:18px;font-weight:800}.lv-journeys__row-line{color:var(--lv-body);font-size:15px}.lv-journeys__note{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;color:var(--lv-night-soft);font-size:16px;font-weight:700}.lv-journeys__mark{width:auto;height:20px}.lv-journeys__note-sub{color:var(--lv-body);font-weight:600}@media (max-width:960px){.lv-journeys{padding-top:var(--lv-band-y)}.lv-journeys__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.lv-journeys__track{display:none}.lv-journeys__photo{height:400px}}@media (max-width:640px){.lv-journeys{padding-block:44px;background:var(--lv-surface-alt)}.lv-journeys__wrap{gap:18px}.lv-journeys__heading{gap:18px}.lv-journeys__title{font-size:32px}.lv-journeys__lead{font-size:16px}.lv-journeys__seg{--lv-seg-bg:var(--lv-white);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.lv-journeys__tab{justify-content:center;min-height:44px;padding:0 12px;font-size:14px}.lv-journeys__tab-dot{width:8px;height:8px}.lv-journeys__panel--steps{display:flex;flex-direction:column;gap:14px;padding:0;border-radius:0;background:none}.lv-journeys__steps{display:flex;gap:12px;margin-inline:calc(var(--lv-gutter) * -1);padding:4px var(--lv-gutter) 14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lv-gutter);scrollbar-width:none}.lv-journeys__steps::-webkit-scrollbar{display:none}.lv-journeys__step{flex:none;gap:14px;width:272px;padding:12px;border-radius:26px;background:var(--lv-white);scroll-snap-align:start}.lv-journeys__visual{height:240px;overflow:hidden;border-radius:18px;background:var(--lv-surface-alt)}.lv-journeys__step-photo{border-radius:18px}.lv-journeys__text{padding:0 6px 6px}.lv-journeys__num{width:auto;height:auto;border-radius:0;background:none;color:transparent;font-size:34px;line-height:1;-webkit-text-stroke:1.5px var(--lv-night)}.lv-journeys__num::before{content:"0"}.lv-journeys__step-title{margin:6px 0 2px;font-size:19px}.lv-journeys__step-line{font-size:14px}.lv-journeys__cart{padding:12px;border-radius:0;background:none;box-shadow:none}.lv-journeys__cart-bar{gap:5px;padding:0;background:none;font-size:11px}.lv-journeys__cart-bar > i{width:7px;height:7px}.lv-journeys__cart-url{margin-left:6px}.lv-journeys__cart-body{gap:10px;padding:10px 0 0}.lv-journeys__cart-item{gap:10px;padding:8px;border-radius:12px;background:var(--lv-white)}.lv-journeys__cart-tile{width:38px;height:38px;border-radius:10px}.lv-journeys__cart-tile .lv-icon{width:18px;height:18px}.lv-journeys__cart-lines,.lv-journeys__cart-price,.lv-journeys__cart-option-text{font-size:13px}.lv-journeys__cart-qty,.lv-journeys__cart-play{display:none}.lv-journeys__cart-option{gap:8px;padding:10px;border-radius:12px}.lv-journeys__cart-check{width:20px;height:20px;border-radius:6px}.lv-journeys__cart-check .lv-icon{width:11px;height:11px}.lv-journeys__cart-button{min-height:38px;border-radius:10px;font-size:13px}.lv-journeys__step[data-visual="recorder"] .lv-journeys__visual{align-items:center;background:var(--lv-accent-soft)}.lv-journeys__phone{width:128px;height:222px;padding:4px;border-radius:22px;box-shadow:none}.lv-journeys__screen{gap:5px;padding:8px 7px 7px;border-radius:18px}.lv-journeys__lux-brand{font-size:7px}.lv-journeys__order-ref,.lv-journeys__video-wave{display:none}.lv-journeys__video{border-radius:3px}.lv-journeys__timer{top:5px;left:5px;gap:4px;padding:2px 6px;font-size:8px}.lv-journeys__send{min-height:22px;font-size:9px}.lv-journeys__orders{gap:8px;padding:12px}.lv-journeys__order{gap:10px;padding:10px;border-radius:14px;box-shadow:0 10px 24px rgba(11,23,45,0.08)}.lv-journeys__order--ghost{box-shadow:none}.lv-journeys__order-tile{width:36px;height:36px;border-radius:10px}.lv-journeys__order-tile .lv-icon{width:18px;height:18px}.lv-journeys__order-lines{font-size:13px;line-height:1.2}.lv-journeys__order-lines > span{font-size:11px}.lv-journeys__order-chip{gap:5px;padding:4px 10px;font-size:11px}.lv-journeys__order-chip .lv-icon{width:10px;height:10px}.lv-journeys__step[data-visual="kit"] .lv-journeys__visual{background:var(--lv-yellow-soft)}.lv-journeys__kit{left:4px;right:auto;top:20px;width:230px;height:160px}.lv-journeys__qr-card{right:10px;top:120px;gap:8px;width:auto;padding:7px;border-radius:10px;box-shadow:0 14px 30px rgba(11,23,45,0.3)}.lv-journeys__qr{padding:3px;border-radius:5px}.lv-journeys__qr .lv-icon{width:26px;height:26px}.lv-journeys__qr-line{font-size:11px;line-height:1.1}.lv-journeys__pill{left:10px;bottom:10px;gap:6px;padding:4px 11px 4px 4px;font-size:11px}.lv-journeys__pill-disc{width:22px;height:22px}.lv-journeys__pill-disc .lv-icon{width:8px;height:8px}.lv-journeys__step[data-visual="card"] .lv-journeys__visual{align-items:center;background:var(--lv-accent-soft)}.lv-journeys__giftcard{width:200px;padding:12px 14px}.lv-journeys__giftcard-video{height:110px}.lv-journeys__pager{display:flex;align-items:center;gap:6px}.lv-journeys__dots{display:inline-flex;align-items:center;gap:6px}.lv-journeys__dot{width:6px;height:6px;border-radius:3px;background:#c9d1de;transition:width 0.2s ease,background-color 0.2s ease}.lv-journeys__dot[data-active="true"]{width:22px;background:var(--lv-night)}.lv-journeys__swipe{margin-left:8px;color:var(--lv-body);font-size:12px;font-weight:800}.lv-journeys__panel--store{flex-direction:column;align-items:stretch;gap:16px;padding:0;border-radius:0;background:none}.lv-journeys__photo{flex:none;height:300px;margin-right:10px}.lv-journeys__photo-slab{border-radius:32px;transform:translate(10px,10px) rotate(3deg)}.lv-journeys__photo-img{border-radius:30px}.lv-journeys__photo-chip{left:44%;top:14px;gap:8px;padding:6px 12px 6px 6px;border-radius:14px;box-shadow:0 14px 32px rgba(11,23,45,0.18)}.lv-journeys__photo-chip-text{font-size:12px}.lv-journeys__photo-chip-sub{display:none}.lv-journeys__qr--inverse{padding:4px;border-radius:6px}.lv-journeys__qr--inverse .lv-icon{width:24px;height:24px}.lv-journeys__rows{flex:none;gap:8px}.lv-journeys__row{gap:12px;padding:10px 12px;border-radius:18px}.lv-journeys__row-tile{width:40px;height:40px;border-radius:12px}.lv-journeys__row-tile .lv-icon{width:20px;height:20px}.lv-journeys__row-title{font-size:15px}.lv-journeys__row-line{font-size:13px}.lv-journeys__note{gap:8px;font-size:14px}.lv-journeys__mark{height:16px}.lv-journeys__note-sub{display:none}}@media (prefers-reduced-motion:reduce){.lv-journeys__dot{transition:none}}
.lv-jtp{--fc-on-accent:var(--lv-night);--fc-accent-lit:var(--lv-accent)}.lv-jtp[data-accent="violet"]{--fc-on-accent:var(--lv-white);--fc-accent-lit:var(--lv-violet-light)}.lv-jtp__wrap{display:flex;flex-direction:column;gap:clamp(36px,4vw,56px)}.lv-jtp__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 64px}.lv-jtp__heading{display:flex;flex:1 1 560px;flex-direction:column;gap:14px}.lv-jtp__title{max-width:820px;font-size:clamp(34px,4vw,54px)}.lv-jtp__title em{letter-spacing:inherit}.lv-jtp__intro{flex:1 1 340px;max-width:440px;font-size:18px;line-height:1.5;color:var(--lv-body)}.lv-jtp__panel{position:relative;padding:36px clamp(20px,3vw,40px) 30px;border-radius:40px;background:var(--lv-surface-alt)}.lv-jtp[data-tone="surface-alt"] .lv-jtp__panel{background:var(--lv-white)}.lv-jtp__line{position:absolute;overflow:visible;pointer-events:none}.lv-jtp__line path{fill:none;stroke:var(--lv-night);stroke-width:3;stroke-linecap:round;stroke-dasharray:2 12;vector-effect:non-scaling-stroke}.lv-jtp__line--x{left:calc(50% / var(--jtp-n,4));right:calc(50% / var(--jtp-n,4));top:70px;width:calc(100% - 100% / var(--jtp-n,4));height:20px}.lv-jtp__line--y{display:none}.lv-jtp__journey{position:relative;display:grid;grid-template-columns:repeat(var(--jtp-n,4),minmax(0,1fr));gap:16px}.lv-jtp__stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.lv-jtp__holder{position:relative;display:flex;align-items:center;justify-content:center;width:72px;height:72px}.lv-jtp__rings{position:absolute;left:-24px;top:-24px;width:120px;height:120px;color:var(--lv-accent-deep)}.lv-jtp__tile{position:relative;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:22px;background:var(--lv-white);color:var(--lv-night);box-shadow:inset 0 0 0 1.5px #e6eaf1}.lv-jtp__tile .lv-icon{width:30px;height:30px}.lv-jtp__stage--here .lv-jtp__tile{background:var(--lv-accent);color:var(--fc-on-accent,var(--lv-night));box-shadow:0 0 0 4px var(--lv-white)}.lv-jtp__text{display:flex;flex-direction:column;align-items:center;gap:4px}.lv-jtp__label{font-family:var(--lv-font-heading);font-weight:800;font-size:19px;letter-spacing:-0.01em}.lv-jtp__sub{font-size:15px;line-height:1.4;color:var(--lv-body)}.lv-jtp__here{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.04em;line-height:1.4}.lv-jtp__here-dot{flex:none;background:var(--fc-accent-lit,var(--lv-accent))}.lv-jtp__here-short{display:none}.lv-jtp__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.lv-jtp__cards[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.lv-jtp__cards[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lv-jtp__card{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:26px;box-shadow:inset 0 0 0 1.5px #e6eaf1}.lv-jtp[data-tone="surface-alt"] .lv-jtp__card{background:var(--lv-white);box-shadow:none}.lv-jtp__card-tile{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--lv-accent-soft);color:var(--lv-accent-deep)}.lv-jtp__card-tile .lv-icon{width:24px;height:24px}.lv-jtp__card-text{display:flex;flex-direction:column;gap:4px}.lv-jtp__card-title{font-family:var(--lv-font-heading);font-weight:800;font-size:19px;line-height:1.2;letter-spacing:-0.015em}.lv-jtp__card-body{font-size:16px;line-height:1.5;color:var(--lv-body)}@media (max-width:960px){.lv-jtp__journey{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.lv-jtp__line--x{display:none}}@media (max-width:640px){.lv-jtp{padding-block:44px 40px}.lv-jtp__wrap{gap:20px}.lv-jtp__head{gap:20px}.lv-jtp__heading{flex-basis:100%;gap:8px}.lv-jtp__title{font-size:31px;line-height:1.05}.lv-jtp__intro{flex-basis:100%;font-size:16px}.lv-jtp__panel{padding:22px 18px;border-radius:30px}.lv-jtp__line--y{display:block;left:48px;top:40px;bottom:40px;width:4px;height:calc(100% - 80px)}.lv-jtp__line--y path{stroke-dasharray:2 10}.lv-jtp__journey{display:flex;flex-direction:column;gap:18px}.lv-jtp__stage{flex-direction:row;gap:14px;min-height:64px;text-align:left}.lv-jtp__holder,.lv-jtp__tile{width:60px;height:60px}.lv-jtp__tile{border-radius:19px}.lv-jtp__tile .lv-icon{width:26px;height:26px}.lv-jtp__rings{left:-20px;top:-20px;width:100px;height:100px}.lv-jtp__rings > span:nth-child(3){display:none}.lv-jtp__text{flex:1;align-items:flex-start;gap:2px;min-width:0}.lv-jtp__label{font-size:17px}.lv-jtp__sub{font-size:14px}.lv-jtp__here{flex:none;padding:4px 10px;font-size:11px}.lv-jtp__here-long{display:none}.lv-jtp__here-short{display:inline}.lv-jtp__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lv-jtp__card{gap:10px;padding:14px;border-radius:22px}.lv-jtp__card-tile{width:40px;height:40px;border-radius:12px}.lv-jtp__card-tile .lv-icon{width:20px;height:20px}.lv-jtp__card-text{gap:4px}.lv-jtp__card-title{font-size:16px;line-height:1.2}.lv-jtp__card-body{font-size:13px;line-height:1.4}}
.lv-legal{padding-block:0;background:var(--lv-white);color:var(--lv-ink)}.lv-legal__head{position:relative;overflow:hidden;padding-block:clamp(36px,4vw,56px) clamp(44px,5vw,72px);background:var(--lv-highlight);color:var(--lv-highlight-ink,var(--lv-ink))}.lv-legal__head::after{content:"";position:absolute;right:-70px;bottom:-90px;width:240px;height:240px;border-radius:60px;background:rgba(255,255,255,0.4);transform:rotate(12deg);pointer-events:none}.lv-legal__head-wrap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.lv-legal__eyebrow{display:inline-flex;align-items:center;gap:10px;min-height:34px;margin:0;padding:5px 15px 5px 5px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:800;font-size:13px;letter-spacing:0.06em;text-transform:uppercase}.lv-legal__eyebrow-disc{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--lv-night);color:var(--lv-green)}.lv-legal__eyebrow-disc .lv-icon{width:13px;height:13px;stroke-width:2.2}.lv-legal__title{max-width:16ch;margin:0}.lv-legal__updated{margin:0;font-size:16px;color:var(--lv-body)}.lv-legal__updated time{font-weight:700;color:var(--lv-ink)}.lv-legal__sibling-list{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none}.lv-legal__sibling{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.7);box-shadow:inset 0 0 0 1.5px rgba(11,23,45,0.1);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:700;font-size:15px;text-decoration:none;transition:background-color 0.15s ease,box-shadow 0.15s ease}a.lv-legal__sibling:hover{background:var(--lv-white);box-shadow:inset 0 0 0 1.5px var(--lv-night)}.lv-legal__sibling[aria-current="page"]{background:var(--lv-night);box-shadow:none;color:var(--lv-white)}a.lv-legal__sibling:focus-visible{outline:3px solid var(--lv-night);outline-offset:3px}.lv-legal__body{display:grid;grid-template-columns:minmax(0,260px) minmax(0,760px);gap:clamp(40px,6vw,96px);align-items:start;padding-block:clamp(48px,5vw,72px) clamp(64px,7vw,104px)}.lv-legal__body[data-blocks="0"]{grid-template-columns:minmax(0,760px)}.lv-legal__toc-nav{position:sticky;top:calc(var(--lv-header-compact-h,64px) + 24px);max-height:calc(100vh - var(--lv-header-compact-h,64px) - 48px);overflow-y:auto}.lv-legal__toc-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;font-family:var(--lv-font-heading);font-weight:800;font-size:13px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-ink);list-style:none;cursor:default}.lv-legal__toc-summary::-webkit-details-marker{display:none}.lv-legal__toc-mark{display:none}.lv-legal__toc-list,.lv-legal__toc-sub{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.lv-legal__toc-list{border-left:2px solid var(--lv-line)}.lv-legal__toc-sub{margin:2px 0 6px}.lv-legal__toc-sub .lv-legal__toc-link{padding-left:30px;font-size:14px}.lv-legal__toc-link{display:block;margin-left:-2px;padding:7px 10px 7px 16px;border-left:2px solid transparent;color:var(--lv-body);font-size:15px;line-height:1.35;text-decoration:none;transition:color 0.15s ease,border-color 0.15s ease}.lv-legal__toc-link--part{font-family:var(--lv-font-heading);font-weight:700;color:var(--lv-ink)}.lv-legal__toc-link:hover{color:var(--lv-ink);border-left-color:var(--lv-line-strong)}.lv-legal__toc-link[aria-current="true"]{color:var(--lv-ink);font-weight:700;border-left-color:var(--lv-green)}.lv-legal__toc-link:focus-visible{outline:3px solid var(--lv-night);outline-offset:-3px;border-radius:6px}.lv-legal__doc{display:flex;flex-direction:column;gap:40px;min-width:0}.lv-legal__intro{font-size:19px}.lv-legal__part{display:flex;flex-direction:column;gap:32px;padding-top:28px;border-top:2px solid var(--lv-night)}.lv-legal__part-title{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(26px,2.6vw,34px);line-height:1.12;letter-spacing:-0.03em}.lv-legal__article{display:flex;flex-direction:column;gap:14px}.lv-legal__article-title{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(21px,1.9vw,25px);line-height:1.2;letter-spacing:-0.02em;color:var(--lv-ink)}.lv-legal__part .lv-legal__article-title{font-size:clamp(19px,1.6vw,21px)}.lv-legal__prose{font-size:17px;line-height:1.65;color:var(--lv-body);overflow-wrap:anywhere}.lv-legal__prose > :first-child{margin-top:0}.lv-legal__prose > :last-child{margin-bottom:0}.lv-legal__prose p,.lv-legal__prose ul,.lv-legal__prose ol,.lv-legal__prose blockquote{margin:0 0 14px}.lv-legal__prose ul,.lv-legal__prose ol{padding-left:22px}.lv-legal__prose ul{list-style:disc}.lv-legal__prose ol{list-style:decimal}.lv-legal__prose li{margin:0 0 6px;padding-left:4px}.lv-legal__prose li > ul,.lv-legal__prose li > ol{margin:6px 0 4px;list-style:circle}.lv-legal__prose li::marker{color:var(--lv-green-deep)}.lv-legal__prose strong{font-weight:700;color:var(--lv-ink)}.lv-legal__prose a{color:var(--lv-green-deep);font-weight:700;text-decoration:underline;text-underline-offset:3px}.lv-legal__prose a:hover{color:var(--lv-ink)}.lv-legal__prose h3,.lv-legal__prose h4{margin:22px 0 10px;font-family:var(--lv-font-heading);font-weight:800;font-size:18px;color:var(--lv-ink)}@media (max-width:960px){.lv-legal__body,.lv-legal__body[data-blocks="0"]{grid-template-columns:minmax(0,1fr);gap:36px}.lv-legal__toc-nav{position:static;max-height:none;overflow:visible}.lv-legal__toc{border-radius:var(--lv-radius-md);background:var(--lv-surface-alt)}.lv-legal__toc-summary{min-height:56px;margin:0;padding:10px 18px;cursor:pointer}.lv-legal__toc-mark{display:inline-block}.lv-legal__toc-list{margin:0 18px 18px}}@media (max-width:640px){.lv-legal__head{padding-block:24px 40px}.lv-legal__head-wrap{gap:14px}.lv-legal__body{padding-block:32px 56px}.lv-legal__doc{gap:32px}.lv-legal__intro{font-size:17px}.lv-legal__prose{font-size:16px}.lv-legal__sibling{padding:9px 15px;font-size:14px}}@media print{.lv-legal__head::after,.lv-legal__siblings,.lv-legal__toc-nav{display:none}.lv-legal__body{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lv-legal__sibling,.lv-legal__toc-link{transition:none}}
.lv-lifecycle{--life-em:var(--lv-yellow);--life-light:color-mix(in srgb,var(--lv-accent) 55%,white);--on-accent:var(--lv-night);position:relative;overflow:hidden;padding-block:clamp(72px,8vw,120px);background:var(--lv-band-bg,var(--lv-night));color:var(--lv-band-ink,var(--lv-white))}.lv-lifecycle:is([data-accent="violet"],[data-accent="coral"]),:root[data-brand="stories"] .lv-lifecycle:not([data-accent]){--on-accent:var(--lv-white)}.lv-lifecycle[data-accent="violet"],:root[data-brand="stories"] .lv-lifecycle:not([data-accent]){--life-light:#c9a3f2}.lv-lifecycle[data-emphasis="green"]{--life-em:var(--lv-green)}.lv-lifecycle[data-emphasis="teal"]{--life-em:var(--lv-teal)}.lv-lifecycle[data-emphasis="white"]{--life-em:var(--lv-white)}.lv-lifecycle__shape{display:none}.lv-lifecycle__wrap{position:relative;display:flex;flex-direction:column;gap:48px}.lv-lifecycle__head{display:flex;flex-direction:column;gap:16px;max-width:820px}.lv-lifecycle__eyebrow{margin:0;color:var(--life-light);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.lv-lifecycle__title{font-size:clamp(34px,3.8vw,56px);letter-spacing:-0.03em}.lv-lifecycle__title em{color:var(--life-em)}.lv-lifecycle__lead{max-width:820px;margin:0;color:#dfe4ec;font-size:19px;line-height:1.5}.lv-lifecycle__chain{display:flex;flex-wrap:wrap;align-items:center;gap:10px 36px;margin:0;padding:0;list-style:none}.lv-lifecycle__stage{position:relative;padding:10px 18px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.1);font-family:var(--lv-font-heading);font-weight:700;line-height:1.3;white-space:nowrap}.lv-lifecycle__stage:not(:last-child)::after{content:"→";position:absolute;left:calc(100% + 11px);top:50%;color:var(--life-light);font-weight:400;transform:translateY(-50%)}.lv-lifecycle__stage[data-style="accent"]{background:var(--lv-accent);color:var(--on-accent)}.lv-lifecycle__stage[data-style="highlight"]{background:var(--life-em);color:var(--lv-night)}.lv-lifecycle__control{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.lv-lifecycle__control[data-card="false"]{grid-template-columns:minmax(0,1fr)}.lv-lifecycle__points{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}.lv-lifecycle__point{display:flex;gap:14px;font-size:18px;line-height:1.45}.lv-lifecycle__tick{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;margin-top:2px;border-radius:50%;background:var(--lv-accent);color:var(--on-accent)}.lv-lifecycle[data-tone="violet"] .lv-lifecycle__tick{background:var(--lv-white);color:var(--lv-violet)}.lv-lifecycle__tick .lv-icon{width:11px;height:11px;stroke-width:2.6}.lv-lifecycle__link{color:var(--lv-white);text-decoration:underline;text-underline-offset:3px}.lv-lifecycle__link:hover{color:var(--life-em)}.lv-lifecycle__link:focus-visible{outline:3px solid var(--life-em);outline-offset:2px;border-radius:2px}.lv-lifecycle__card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px;border-radius:28px;background:var(--lv-white);color:var(--lv-night)}.lv-lifecycle__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 6px 10px}.lv-lifecycle__card-title{margin:0;font-family:var(--lv-font-heading);font-weight:800}.lv-lifecycle__badge{padding:4px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);color:#4a5468;font-size:12px;font-weight:800;line-height:1.4}.lv-lifecycle__rows{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lv-lifecycle__row{display:grid;grid-template-columns:44px minmax(0,1fr) 110px 120px;gap:14px;align-items:center;padding:8px 6px;border-radius:14px}.lv-lifecycle__row:nth-child(odd){background:var(--lv-surface-alt)}.lv-lifecycle__thumb{width:44px;height:44px;border-radius:12px;object-fit:cover;background:var(--lv-line)}.lv-lifecycle__row-title{font-size:15px;font-weight:700;line-height:1.3}.lv-lifecycle__tag{color:#4a5468;font-size:13px}.lv-lifecycle__status{justify-self:end;padding:4px 10px;border-radius:var(--lv-radius-pill);font-size:13px;font-weight:800;line-height:1.35;text-align:center}.lv-lifecycle__status[data-state="approved"]{background:#dcf7ea;color:var(--lv-green-deep)}.lv-lifecycle__status[data-state="review"]{background:var(--lv-yellow-soft);color:var(--lv-yellow-text)}.lv-lifecycle__status[data-state="tagged"]{background:var(--lv-accent-soft);color:var(--lv-accent-deep)}.lv-lifecycle__status[data-state="ready"]{background:var(--lv-night);color:var(--lv-white)}@media (max-width:960px){.lv-lifecycle__wrap{gap:32px}.lv-lifecycle__control{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:640px){.lv-lifecycle{padding-block:48px 44px}.lv-lifecycle__shape{--lv-shape-size:170px;--lv-shape-radius:44px;--lv-shape-bg:var(--lv-night-deep);--r:10deg;display:block;right:-60px;top:-50px}.lv-lifecycle[data-tone="violet"] .lv-lifecycle__shape{--lv-shape-bg:rgba(255,255,255,0.08)}.lv-lifecycle__wrap{gap:22px}.lv-lifecycle__eyebrow{font-size:12px}.lv-lifecycle__title{font-size:32px;line-height:1.05;letter-spacing:-0.035em}.lv-lifecycle__lead{font-size:16px}.lv-lifecycle__chain{flex-wrap:nowrap;gap:28px;margin-inline:calc(var(--lv-gutter) * -1);padding:2px var(--lv-gutter);overflow-x:auto;scrollbar-width:none}.lv-lifecycle__chain::-webkit-scrollbar{display:none}.lv-lifecycle__stage{flex:none;padding:8px 14px;font-size:14px}.lv-lifecycle__stage:not(:last-child)::after{left:calc(100% + 8px)}.lv-lifecycle__point{font-size:16px}.lv-lifecycle__tick{width:22px;height:22px}.lv-lifecycle__card{padding:12px;border-radius:24px}.lv-lifecycle__row{grid-template-columns:44px minmax(0,1fr) auto;gap:10px}.lv-lifecycle__tag{display:none}.lv-lifecycle__row-title{font-size:14px;overflow-wrap:anywhere}.lv-lifecycle__status{max-width:100px;font-size:12px}}
.lv-lim{padding-block:clamp(64px,7vw,104px) clamp(48px,5vw,72px)}.lv-lim{--fc-on-accent:var(--lv-night);--fc-accent-lit:var(--lv-accent)}.lv-lim[data-accent="violet"]{--fc-on-accent:var(--lv-white);--fc-accent-lit:var(--lv-violet-light)}.lv-lim__wrap{display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.lv-lim__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 64px}.lv-lim__heading{display:flex;flex:1 1 560px;flex-direction:column;gap:14px}.lv-lim__title{max-width:820px;font-size:clamp(34px,4vw,54px)}.lv-lim__title em{letter-spacing:inherit}.lv-lim__aside{display:flex;flex:0 1 360px;align-items:center;gap:12px;font-family:var(--lv-font-heading);font-weight:700;font-style:italic;font-size:16px;line-height:1.45;color:var(--lv-body)}.lv-lim__aside-tile{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--lv-night);color:var(--fc-accent-lit)}.lv-lim__aside-tile .lv-icon{width:20px;height:20px}.lv-lim__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px}.lv-lim__list[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.lv-lim__list[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lv-lim__card{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:28px;background:var(--lv-surface-alt)}.lv-lim[data-tone="surface-alt"] .lv-lim__card{background:var(--lv-white)}.lv-lim__card--pending,.lv-lim[data-tone="surface-alt"] .lv-lim__card--pending{background:var(--lv-white);box-shadow:inset 0 0 0 2px var(--lv-on-night)}.lv-lim__marker{font-family:var(--lv-font-heading);font-weight:800;font-size:46px;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--lv-night)}.lv-lim__text{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.lv-lim__card-title{font-family:var(--lv-font-heading);font-weight:800;font-size:19px;line-height:1.2;letter-spacing:-0.015em}.lv-lim__card-body{font-size:16px;line-height:1.5;color:var(--lv-body)}.lv-lim__tag{margin-top:8px;padding:4px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-white);box-shadow:inset 0 0 0 1px var(--lv-on-night);font-family:var(--lv-font-heading);font-weight:800;font-size:11px;letter-spacing:0.06em;line-height:1.3;text-transform:uppercase;color:var(--lv-body)}@media (max-width:640px){.lv-lim{padding-block:44px 40px}.lv-lim__wrap{gap:18px}.lv-lim__head{gap:18px}.lv-lim__heading{flex-basis:100%;gap:6px}.lv-lim__title{font-size:31px;line-height:1.05}.lv-lim__aside{flex-basis:100%;font-size:15px}.lv-lim__aside-tile{width:34px;height:34px;border-radius:11px}.lv-lim__aside-tile .lv-icon{width:17px;height:17px}.lv-lim__list{display:flex;flex-direction:column;gap:10px}.lv-lim__card{flex-direction:row;align-items:flex-start;gap:14px;padding:16px;border-radius:22px}.lv-lim__marker{flex:none;width:36px;font-size:38px}.lv-lim__text{flex:1;gap:4px;min-width:0}.lv-lim__card-title{font-size:16px;line-height:1.25}.lv-lim__card-body{font-size:14px;line-height:1.45}.lv-lim__tag{margin-top:4px;padding:3px 9px;background:var(--lv-surface-alt);box-shadow:none;font-size:10px}}
.lv-linklist{position:relative;padding-block:0;background:var(--lv-white);color:var(--lv-night);--lv-ll-accent:var(--lv-teal);--lv-ll-soft:var(--lv-teal-soft);--lv-ll-deep:var(--lv-teal-deep)}.lv-linklist[data-color="green"]{--lv-ll-accent:var(--lv-green);--lv-ll-soft:var(--lv-green-soft);--lv-ll-deep:var(--lv-green-deep)}.lv-linklist[data-color="violet"]{--lv-ll-accent:var(--lv-violet-light);--lv-ll-soft:var(--lv-violet-soft);--lv-ll-deep:var(--lv-violet)}.lv-linklist[data-color="yellow"]{--lv-ll-accent:var(--lv-yellow);--lv-ll-soft:var(--lv-yellow-soft);--lv-ll-deep:var(--lv-yellow-text)}.lv-linklist__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:clamp(36px,5vw,80px);padding-block:clamp(64px,7vw,104px)}.lv-linklist__short{display:none}.lv-linklist__copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.lv-linklist__head{display:flex;align-items:flex-end;gap:22px}.lv-linklist__num{font-family:var(--lv-font-heading);font-size:88px;font-weight:800;line-height:0.8;letter-spacing:-0.04em;color:transparent;-webkit-text-stroke:1.5px var(--lv-night)}.lv-linklist__kicker{margin:0;font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;color:var(--lv-ll-deep)}.lv-linklist__title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.04;letter-spacing:-0.035em}.lv-linklist__title em{letter-spacing:inherit}.lv-linklist__body{max-width:460px;margin:0;font-size:18px;line-height:1.5;color:var(--lv-body)}.lv-linklist__cta.lv-btn--lg{min-height:54px;padding:0 24px}.lv-linklist__stage{position:relative}.lv-linklist__slab{position:absolute;inset:20px -16px -16px 20px;border-radius:44px;background:var(--lv-ll-accent);transform:rotate(-3deg)}.lv-linklist__card{position:relative;display:flex;flex-direction:column;gap:16px;padding:clamp(20px,2.4vw,30px);border-radius:40px;background:var(--lv-ll-soft)}.lv-linklist__card-head{display:flex;align-items:center;gap:14px}.lv-linklist__card-tile{--lv-tile-size:56px;--lv-tile-radius:17px;--lv-tile-bg:var(--lv-night);--lv-tile-ink:var(--lv-ll-accent)}.lv-linklist__card-tile .lv-icon{width:28px;height:28px;stroke-width:1.8}.lv-linklist__card-titles{display:flex;flex-direction:column;margin:0}.lv-linklist__card-titles strong{font-family:var(--lv-font-heading);font-size:20px;font-weight:800;line-height:1.2;letter-spacing:-0.02em}.lv-linklist__card-titles span{font-size:14px;line-height:1.35;color:var(--lv-body)}.lv-linklist__rows{display:flex;flex-direction:column;gap:8px}.lv-linklist__row{display:flex;align-items:center;gap:14px;min-height:60px;padding:8px 16px 8px 8px;border-radius:18px;background:var(--lv-white);color:var(--lv-night);transition:background-color 0.2s ease}a.lv-linklist__row:hover{background:var(--lv-green-soft);color:var(--lv-night)}.lv-linklist__tile{--lv-tile-size:44px;--lv-tile-radius:13px;--lv-tile-bg:var(--lv-ll-soft);--lv-tile-ink:var(--lv-ll-deep)}.lv-linklist__tile .lv-icon{width:24px;height:24px;stroke-width:1.8}.lv-linklist__row-text{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.lv-linklist__row-label{font-family:var(--lv-font-heading);font-size:16px;font-weight:800;line-height:1.25}.lv-linklist__row-meta{font-size:13px;font-weight:700;color:var(--lv-muted);text-align:right}.lv-linklist__arrow{width:18px;height:18px;stroke-width:2}@media (max-width:960px){.lv-linklist__inner{display:flex;flex-direction:column;align-items:stretch;gap:18px}.lv-linklist__copy{display:contents}.lv-linklist__copy > *{order:1}.lv-linklist__stage{order:2;margin-top:10px;max-width:640px}.lv-linklist__copy > .lv-linklist__cta{order:3;align-self:flex-start;margin-top:16px}}@media (max-width:640px){.lv-linklist__inner{padding-block:44px}.lv-linklist__head{gap:14px}.lv-linklist__num{font-size:60px}.lv-linklist__kicker{font-size:12px;padding-bottom:2px}.lv-linklist__long{display:none}.lv-linklist__short{display:inline}.lv-linklist__title{font-size:32px}.lv-linklist__body{font-size:16px}.lv-linklist__stage{margin-top:4px}.lv-linklist__slab{inset:14px -10px -10px 14px;border-radius:34px}.lv-linklist__card{gap:12px;padding:16px;border-radius:30px}.lv-linklist__card-tile{--lv-tile-size:48px;--lv-tile-radius:15px}.lv-linklist__card-tile .lv-icon{width:24px;height:24px}.lv-linklist__card-titles strong{font-size:18px}.lv-linklist__card-titles span{font-size:13px}.lv-linklist__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lv-linklist__item:not(.lv-linklist__item--tile){grid-column:1 / -1}.lv-linklist__item--tile .lv-linklist__row{flex-direction:column;align-items:flex-start;gap:8px;height:100%;min-height:92px;padding:12px}.lv-linklist__item--tile .lv-linklist__arrow{display:none}.lv-linklist__item--tile .lv-linklist__row-text{flex:none}.lv-linklist__item--tile .lv-linklist__row-meta{display:none}.lv-linklist__tile{--lv-tile-size:36px;--lv-tile-radius:11px}.lv-linklist__tile .lv-icon{width:18px;height:18px}.lv-linklist__row{min-height:56px;padding:8px 14px 8px 8px}.lv-linklist__row-label{font-size:14px}.lv-linklist__item:not(.lv-linklist__item--tile) .lv-linklist__row-text{flex-direction:column;align-items:flex-start;gap:2px}.lv-linklist__row-meta{font-size:12px;text-align:left}.lv-linklist__arrow{width:16px;height:16px}.lv-linklist__copy > .lv-linklist__cta{align-self:stretch;margin-top:8px;font-size:15px}}@media (prefers-reduced-motion:reduce){.lv-linklist__row{transition:none}}
.lv-logo-wall{--lv-logo-wall-tile:var(--lv-white);position:relative;padding-block:clamp(72px,7vw,104px) clamp(48px,5vw,72px);background:var(--lv-band-bg,var(--lv-surface-alt));color:var(--lv-band-ink,var(--lv-ink))}.lv-logo-wall[data-tone="white"],.lv-logo-wall[data-tone="surface"]{--lv-logo-wall-tile:var(--lv-surface-alt)}.lv-logo-wall[data-layout="marquee"]{padding-block:44px}.lv-logo-wall[data-layout="inline"]{padding-block:28px;border-block:1px solid #e3e7ef}.lv-logo-wall[data-layout="grid"]{padding-block:clamp(56px,6vw,88px)}.lv-logo-wall__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px;margin-bottom:36px}.lv-logo-wall__title{max-width:760px;margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(28px,3vw,40px);line-height:1.08;letter-spacing:-0.03em}.lv-logo-wall__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px}.lv-logo-wall__aside,.lv-logo-wall__count{margin:0;font-family:var(--lv-font-heading);font-weight:700;font-size:15px;line-height:1.3}.lv-logo-wall__aside{color:var(--lv-body)}.lv-logo-wall__count{display:inline-flex;align-items:center;gap:10px}.lv-logo-wall__badge{--lv-badge-ink:var(--lv-green);min-width:44px;height:32px}.lv-logo-wall[data-layout="marquee"] .lv-logo-wall__head{gap:12px 40px;margin-bottom:22px}.lv-logo-wall[data-layout="marquee"] .lv-logo-wall__title{font-size:22px;line-height:1.2;letter-spacing:-0.02em}.lv-logo-wall[data-layout="grid"] .lv-logo-wall__head{gap:12px 48px;margin-bottom:28px}.lv-logo-wall[data-layout="grid"] .lv-logo-wall__title{font-size:clamp(26px,2.6vw,36px);line-height:1.1}.lv-logo-wall__rows{display:flex;flex-direction:column;gap:14px}.lv-logo-wall__track{--lv-marquee-time:50s}.lv-logo-wall__list{display:flex;gap:14px;margin:0;padding:0 14px 0 0;list-style:none}.lv-logo-wall__logo{background:var(--lv-logo-wall-tile)}.lv-logo-wall__picture{display:contents}.lv-logo-wall__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.lv-logo-wall[data-layout="marquee"] .lv-logo-wall__track,.lv-logo-wall[data-layout="inline"] .lv-logo-wall__track{--lv-marquee-time:60s}.lv-logo-wall[data-layout="marquee"] .lv-logo-wall__list,.lv-logo-wall[data-layout="inline"] .lv-logo-wall__list{gap:12px;padding-right:12px}.lv-logo-wall[data-layout="marquee"] .lv-logo-wall__logo,.lv-logo-wall[data-layout="inline"] .lv-logo-wall__logo{width:150px;height:72px;padding:12px 20px;border-radius:18px}.lv-logo-wall__inline{display:flex;align-items:center;gap:28px}.lv-logo-wall[data-layout="inline"] .lv-logo-wall__title{flex:none;max-width:calc(260px + var(--lv-gutter));padding-left:var(--lv-gutter);font-size:17px;line-height:1.2;letter-spacing:-0.01em}.lv-logo-wall[data-layout="inline"] .lv-logo-wall__rows{flex:1;min-width:0}.lv-logo-wall__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.lv-logo-wall__cell{display:flex;align-items:center;justify-content:center;height:84px;padding:14px 20px;border-radius:20px;background:var(--lv-logo-wall-tile)}.lv-logo-wall__cell img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(1);mix-blend-mode:multiply;opacity:0.78}.lv-logo-wall__featured{grid-column:span 2}.lv-logo-wall__feature{display:flex;align-items:center;gap:14px;height:84px;padding:0 20px;border-radius:20px;background:var(--lv-night);color:var(--lv-white);text-decoration:none}a.lv-logo-wall__feature:hover{color:var(--lv-white);background:var(--lv-night-deep)}.lv-logo-wall__feature-tile{--lv-tile-size:44px;--lv-tile-radius:13px;--lv-tile-bg:var(--lv-accent);--lv-tile-ink:var(--lv-night)}.lv-logo-wall__feature-tile .lv-icon{width:22px;height:22px}.lv-logo-wall__feature-text{display:flex;flex:1;min-width:0;flex-direction:column;line-height:1.25}.lv-logo-wall__feature-eyebrow{font-weight:800;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;color:var(--lv-on-night-faint)}.lv-logo-wall__feature-title{font-family:var(--lv-font-heading);font-size:15px}.lv-logo-wall__feature-arrow{flex:none;width:18px;height:18px;stroke-width:2}@media (max-width:960px){.lv-logo-wall__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.lv-logo-wall{padding-block:52px 36px}.lv-logo-wall__head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.lv-logo-wall__title{font-size:28px}.lv-logo-wall__count{font-size:14px}.lv-logo-wall__badge{min-width:38px;height:28px;padding:0 8px}.lv-logo-wall__rows{gap:10px}.lv-logo-wall__track{--lv-marquee-time:38s}.lv-logo-wall__list,.lv-logo-wall[data-layout="marquee"] .lv-logo-wall__list,.lv-logo-wall[data-layout="inline"] .lv-logo-wall__list{gap:10px;padding-right:10px}.lv-logo-wall[data-layout="marquee"] .lv-logo-wall__logo,.lv-logo-wall[data-layout="inline"] .lv-logo-wall__logo{width:124px;height:64px;padding:10px 16px;border-radius:16px}.lv-logo-wall[data-layout="marquee"] .lv-logo-wall__track,.lv-logo-wall[data-layout="inline"] .lv-logo-wall__track{--lv-marquee-time:50s}.lv-logo-wall[data-layout="marquee"] .lv-logo-wall__aside,.lv-logo-wall[data-layout="grid"] .lv-logo-wall__aside{display:none}.lv-logo-wall[data-layout="marquee"]{padding-block:32px}.lv-logo-wall[data-layout="marquee"] .lv-logo-wall__head{margin-bottom:16px}.lv-logo-wall[data-layout="marquee"] .lv-logo-wall__title{font-size:20px}.lv-logo-wall[data-layout="inline"]{padding-block:26px;border-block:0}.lv-logo-wall__inline{flex-direction:column;align-items:stretch;gap:14px}.lv-logo-wall[data-layout="inline"] .lv-logo-wall__title{max-width:none;padding-inline:var(--lv-gutter)}.lv-logo-wall[data-layout="grid"]{padding-block:26px 40px}.lv-logo-wall[data-layout="grid"] .lv-logo-wall__head{margin-bottom:18px}.lv-logo-wall[data-layout="grid"] .lv-logo-wall__title{font-size:26px}.lv-logo-wall__grid{gap:8px}.lv-logo-wall__cell{height:60px;padding:10px 14px;border-radius:16px}.lv-logo-wall__featured{grid-column:1 / -1;order:1;margin-top:10px}.lv-logo-wall__feature{gap:12px;height:auto;min-height:64px;padding:12px 16px 12px 12px;border-radius:18px}.lv-logo-wall__feature-tile{--lv-tile-size:40px;--lv-tile-radius:12px}.lv-logo-wall__feature-eyebrow{font-size:11px}.lv-logo-wall__feature-title{font-size:14px}}@media (prefers-reduced-motion:reduce){.lv-logo-wall__list[aria-hidden="true"],.lv-logo-wall__logo[aria-hidden="true"]{display:none}}
.lv-mcards{--mcards-card:var(--lv-surface-alt);padding-block:clamp(72px,8vw,120px);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-mcards[data-tone="surface-alt"]{--mcards-card:var(--lv-white)}.lv-mcards__wrap{display:flex;flex-direction:column;gap:44px}.lv-mcards__head{display:flex;flex-direction:column;gap:16px;max-width:760px}.lv-mcards__eyebrow{margin:0;color:var(--lv-accent-deep);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.lv-mcards__title{font-size:clamp(34px,3.8vw,56px);letter-spacing:-0.03em}.lv-mcards__lead{margin:0}.lv-mcards__grid{display:grid;grid-template-columns:repeat(var(--mcards-cols,4),minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.lv-mcards__card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:var(--mcards-card)}.lv-mcards__media{position:relative;height:240px;background:var(--lv-line)}.lv-mcards__media picture{display:contents}.lv-mcards__img{width:100%;height:100%;object-fit:cover}.lv-mcards__badge{position:absolute;left:14px;top:14px;padding:4px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-size:12px;font-weight:800;line-height:1.4;letter-spacing:0.04em;text-transform:uppercase}.lv-mcards__body{display:flex;flex-direction:column;gap:8px;padding:22px}.lv-mcards__card-title{margin:0;font-family:var(--lv-font-heading);font-size:20px;font-weight:800;line-height:1.4;letter-spacing:-0.015em}.lv-mcards__link{color:inherit;text-decoration:none}.lv-mcards__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.lv-mcards__link:focus-visible{outline:none}.lv-mcards__card:has(.lv-mcards__link:focus-visible){outline:3px solid var(--lv-accent-deep);outline-offset:3px}.lv-mcards__card[data-linked="true"]:hover .lv-mcards__card-title{color:var(--lv-accent-deep)}.lv-mcards__text{margin:0;color:var(--lv-night-soft);font-size:16px;line-height:1.5}.lv-mcards__quote{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin:0;padding:28px 32px;border-radius:32px;background:var(--lv-accent-soft)}.lv-mcards__faces{display:flex;flex:none}.lv-mcards__faces picture{display:contents}.lv-mcards__face{width:58px;height:58px;border:3px solid var(--lv-accent-soft);border-radius:50%;object-fit:cover}.lv-mcards__face + .lv-mcards__face,.lv-mcards__faces picture + picture .lv-mcards__face{margin-left:-14px}.lv-mcards__quote-text{flex:1 1 360px;margin:0}.lv-mcards__quote-text p{margin:0;font-family:var(--lv-font-heading);font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.25;letter-spacing:-0.015em}.lv-mcards__quote-note{padding:4px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-body);font-size:12px;font-weight:800;line-height:1.4;letter-spacing:0.04em;text-transform:uppercase}@media (max-width:960px){.lv-mcards__wrap{gap:28px}.lv-mcards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lv-mcards{padding-block:48px 40px}.lv-mcards__wrap{gap:20px}.lv-mcards__eyebrow{font-size:12px}.lv-mcards__title{font-size:32px;line-height:1.05;letter-spacing:-0.035em}.lv-mcards__grid{display:flex;gap:12px;margin-inline:calc(var(--lv-gutter) * -1);padding:2px var(--lv-gutter) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lv-gutter);scrollbar-width:none}.lv-mcards__grid::-webkit-scrollbar{display:none}.lv-mcards__card{flex:none;width:276px;scroll-snap-align:start}.lv-mcards__media{height:220px}.lv-mcards__body{padding:18px}.lv-mcards__card-title{font-size:18px}.lv-mcards__text{font-size:15px}.lv-mcards__quote{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 20px;border-radius:28px}.lv-mcards__quote-text{flex:none}.lv-mcards__face{width:44px;height:44px}.lv-mcards__face + .lv-mcards__face,.lv-mcards__faces picture + picture .lv-mcards__face{margin-left:-12px}.lv-mcards__quote-text p{font-size:20px;line-height:1.3}.lv-mcards__quote-note{font-size:11px}}
.lv-next-steps{padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-next-steps__inner{display:flex;flex-direction:column;gap:clamp(36px,4vw,56px)}.lv-next-steps__head{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:760px}.lv-next-steps__eyebrow,.lv-next-steps__title{margin:0}.lv-next-steps__list{display:grid;grid-template-columns:repeat(var(--steps,3),minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;animation:lvNextSteps 0.35s var(--lv-ease,ease) both}.lv-next-steps__list[hidden]{display:none}@keyframes lvNextSteps{from{opacity:0}}.lv-next-steps__step{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0}.lv-next-steps__step:not(:last-child)::after{content:"";position:absolute;top:26px;left:68px;right:calc(-1 * clamp(24px,3vw,48px) + 16px);border-top:2px dashed rgba(11,23,45,0.22)}.lv-next-steps__num{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:6px;border-radius:50%;background:var(--lv-white);box-shadow:inset 0 0 0 2px var(--lv-night);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:800;font-size:20px;line-height:1}.lv-next-steps__step:first-child .lv-next-steps__num{background:var(--lv-night);box-shadow:none;color:var(--lv-green)}.lv-next-steps__step-title{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(20px,1.8vw,24px);line-height:1.2;letter-spacing:-0.02em;color:var(--lv-ink)}.lv-next-steps__step-text{margin:0;max-width:34em;font-size:var(--lv-text-body);line-height:1.55;color:var(--lv-body)}@media (max-width:960px){.lv-next-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-next-steps__step::after{display:none}}@media (max-width:640px){.lv-next-steps__inner{gap:28px}.lv-next-steps__list{grid-template-columns:minmax(0,1fr);gap:0}.lv-next-steps__step{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;row-gap:6px;padding-bottom:26px}.lv-next-steps__step:last-child{padding-bottom:0}.lv-next-steps__step:not(:last-child)::after{display:block;top:50px;bottom:6px;left:21px;right:auto;border-top:0;border-left:2px dashed rgba(11,23,45,0.22)}.lv-next-steps__num{grid-row:1 / span 2;width:44px;height:44px;margin:0;font-size:17px}.lv-next-steps__step-title{align-self:center;font-size:19px}.lv-next-steps__step-text{grid-column:2;font-size:16px}}@media (prefers-reduced-motion:reduce){.lv-next-steps__list{animation:none}}
.lv-notes{padding-block:clamp(72px,8vw,120px);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-notes__wrap{display:flex;flex-direction:column;gap:44px}.lv-notes__head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:760px}.lv-notes__eyebrow{letter-spacing:0.08em}.lv-notes__title{font-size:clamp(34px,3.8vw,56px);letter-spacing:-0.03em}.lv-notes__lead{color:var(--lv-night-soft)}.lv-notes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.lv-notes[data-columns="2"] .lv-notes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-notes__note{display:flex;flex-direction:column;gap:6px;padding-top:24px;border-top:2px solid var(--lv-night)}.lv-notes__note-title{font-family:var(--lv-font-heading);font-size:20px;font-weight:700;letter-spacing:-0.015em;line-height:1.25}.lv-notes__note-body{display:flex;flex-direction:column;gap:10px;margin:0}.lv-notes__text{display:block;color:var(--lv-night-soft)}.lv-notes__chips{display:flex;flex-wrap:wrap;gap:6px}.lv-notes__chip{padding:3px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-accent-soft);color:var(--lv-accent-deep);font-size:13px;font-weight:800;line-height:1.4}.lv-notes__chip[data-color="surface"]{background:var(--lv-surface-alt);color:var(--lv-night-soft)}.lv-notes__chip[data-color="green"]{background:var(--lv-green-soft);color:var(--lv-green-deep)}.lv-notes__chip[data-color="yellow"]{background:var(--lv-yellow-soft);color:var(--lv-yellow-text)}.lv-notes__chip[data-color="coral"]{background:var(--lv-coral-wash);color:var(--lv-coral-ink)}.lv-notes__chip[data-color="violet"]{background:var(--lv-violet-wash);color:var(--lv-violet)}@media (max-width:960px){.lv-notes__grid,.lv-notes[data-columns="2"] .lv-notes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lv-notes{padding-block:44px}.lv-notes__wrap{gap:22px}.lv-notes__head{gap:12px}.lv-notes__eyebrow{font-size:12px}.lv-notes__title{font-size:32px;letter-spacing:-0.035em}.lv-notes__lead{font-size:16px}.lv-notes__grid,.lv-notes[data-columns="2"] .lv-notes__grid{grid-template-columns:minmax(0,1fr);gap:18px}.lv-notes__note{gap:4px;padding-top:16px}.lv-notes__note-title{font-size:18px}.lv-notes__text{font-size:15px}}
.lv-numcards{position:relative;padding-block:0;background:var(--lv-white);color:var(--lv-night)}.lv-numcards[data-band="surface-alt"]{background:var(--lv-surface-alt)}.lv-numcards [data-color="green"]{--lv-nc-accent:var(--lv-green);--lv-nc-soft:var(--lv-green-soft);--lv-nc-deep:var(--lv-green-deep)}.lv-numcards [data-color="teal"]{--lv-nc-accent:var(--lv-teal);--lv-nc-soft:var(--lv-teal-soft);--lv-nc-deep:var(--lv-teal-deep)}.lv-numcards [data-color="violet"]{--lv-nc-accent:var(--lv-violet-light);--lv-nc-soft:var(--lv-violet-soft);--lv-nc-deep:var(--lv-violet)}.lv-numcards [data-color="yellow"]{--lv-nc-accent:var(--lv-yellow);--lv-nc-soft:var(--lv-yellow-soft);--lv-nc-deep:var(--lv-yellow-text)}.lv-numcards [data-color="coral"]{--lv-nc-accent:var(--lv-coral);--lv-nc-soft:var(--lv-coral-wash);--lv-nc-deep:var(--lv-coral-ink)}.lv-numcards__inner{display:flex;flex-direction:column;gap:20px;padding-block:clamp(64px,7vw,104px)}.lv-numcards__head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num kicker" "num title";align-items:end;column-gap:22px;row-gap:8px}.lv-numcards__num{grid-area:num;font-family:var(--lv-font-heading);font-size:88px;font-weight:800;line-height:0.8;letter-spacing:-0.04em;color:transparent;-webkit-text-stroke:1.5px var(--lv-night)}.lv-numcards__kicker{grid-area:kicker;margin:0;font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;color:var(--lv-yellow-text)}.lv-numcards__title{grid-area:title;margin:0;font-family:var(--lv-font-heading);font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.04;letter-spacing:-0.035em}.lv-numcards__title em{letter-spacing:inherit}.lv-numcards__lead{max-width:620px;margin:0;font-size:18px;line-height:1.5;color:var(--lv-body)}.lv-numcards__grid{display:grid;grid-template-columns:repeat(var(--lv-nc-count,3),minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(16px,2.5vw,36px)}.lv-numcards__card{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,32px) clamp(24px,2.4vw,32px) clamp(28px,3vw,40px);border-radius:36px;background:var(--lv-nc-soft)}.lv-numcards__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:28px}.lv-numcards__disc{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--lv-nc-accent);color:var(--lv-night);box-shadow:0 0 0 2px var(--lv-night);font-family:var(--lv-font-heading);font-size:20px;font-weight:800}.lv-numcards__tile{--lv-tile-size:52px;--lv-tile-radius:16px;--lv-tile-bg:var(--lv-white);--lv-tile-ink:var(--lv-nc-deep)}.lv-numcards__tile .lv-icon{width:26px;height:26px;stroke-width:1.8}.lv-numcards__card-title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(22px,2vw,26px);font-weight:800;line-height:1.12;letter-spacing:-0.025em}.lv-numcards__body{margin:0;font-size:16px;line-height:1.5;color:var(--lv-body)}@media (max-width:960px){.lv-numcards__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.lv-numcards__card{min-height:0}}@media (max-width:640px){.lv-numcards__inner{gap:16px;padding-block:44px}.lv-numcards__head{grid-template-areas:"num kicker" "title title";column-gap:14px;row-gap:10px}.lv-numcards__num{font-size:60px}.lv-numcards__kicker{font-size:12px;padding-bottom:2px}.lv-numcards__title{font-size:32px}.lv-numcards__lead{font-size:16px}.lv-numcards__grid{gap:12px;margin-top:8px}.lv-numcards__card{gap:10px;padding:20px;border-radius:28px}.lv-numcards__top{padding-bottom:10px}.lv-numcards__disc,.lv-numcards__tile{width:44px;height:44px;--lv-tile-size:44px;font-size:17px}.lv-numcards__tile .lv-icon{width:22px;height:22px}.lv-numcards__card-title{font-size:20px}.lv-numcards__body{font-size:15px}}
.lv-reasons{--lv-rs-stroke:var(--lv-night);--lv-rs-rule:var(--lv-line);--lv-rs-em:inherit;--lv-rs-kicker:var(--lv-accent-deep);--lv-rs-box-label:var(--lv-yellow-text);--lv-rs-box-tile:var(--lv-surface-alt);--lv-rs-box-ink:var(--lv-yellow-text);--lv-rs-thread:var(--lv-line);position:relative;overflow:hidden;padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-reasons[data-tone="night"]{--lv-rs-stroke:var(--lv-green);--lv-rs-rule:var(--lv-night-soft);--lv-rs-em:var(--lv-green);--lv-rs-kicker:var(--lv-green);--lv-rs-box-label:var(--lv-yellow);--lv-rs-box-tile:var(--lv-night-deep);--lv-rs-box-ink:var(--lv-yellow);--lv-rs-thread:var(--lv-night-soft)}.lv-reasons__thread{--lv-thread-ink:var(--lv-rs-thread);--lv-thread-w:3;--lv-thread-dash:2 14;inset:40px 0 auto;height:300px}.lv-reasons__wrap{position:relative;display:flex;flex-direction:column;gap:clamp(36px,4vw,56px)}.lv-reasons__head{display:flex;flex-direction:column;gap:16px;max-width:900px}.lv-reasons__eyebrow{color:var(--lv-rs-kicker)}.lv-reasons__title em{color:var(--lv-rs-em)}.lv-reasons__lead{font-size:18px;line-height:1.5;color:var(--lv-body)}.lv-reasons__list{display:grid;grid-template-columns:repeat(var(--lv-reasons-cols,4),minmax(0,1fr));gap:20px}.lv-reasons__item{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:2px solid var(--lv-rs-rule)}.lv-reasons__num{font-family:var(--lv-font-heading);font-weight:800;font-size:52px;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--lv-rs-stroke)}.lv-reasons__item-title{font-size:21px;letter-spacing:-0.02em;line-height:1.15}.lv-reasons__item-text{font-size:16px;color:var(--lv-body)}.lv-reasons__box{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;padding:20px 24px;border:2px dashed var(--lv-rs-rule);border-radius:28px}.lv-reasons__box-label{font-family:var(--lv-font-heading);font-weight:800;font-size:13px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-rs-box-label)}.lv-reasons__box-item{display:flex;flex:1 1 300px;align-items:center;gap:12px;font-size:15px;color:var(--lv-body)}.lv-reasons__box-tile{--lv-tile-size:36px;--lv-tile-radius:11px;--lv-tile-bg:var(--lv-rs-box-tile);--lv-tile-ink:var(--lv-rs-box-ink)}.lv-reasons__box-tile .lv-icon{width:18px;height:18px}@media (max-width:960px){.lv-reasons__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lv-reasons{padding-block:48px}.lv-reasons__thread{display:none}.lv-reasons__wrap{gap:22px}.lv-reasons__list{display:flex;flex-direction:column;gap:0}.lv-reasons__item{display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-areas:"num title" "num text";gap:2px 16px;padding:16px 0;border-top-width:1px}.lv-reasons__item:last-child{border-bottom:1px solid var(--lv-rs-rule)}.lv-reasons__num{grid-area:num;font-size:40px}.lv-reasons__item-title{grid-area:title;font-size:17px;line-height:1.3}.lv-reasons__item-text{grid-area:text;font-size:14px}.lv-reasons__box{flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border-radius:22px;font-size:14px}.lv-reasons__box-label{font-size:11px}.lv-reasons__box-item{flex:none;align-items:flex-start;gap:10px;font-size:14px}.lv-reasons__box-tile{--lv-tile-size:18px;--lv-tile-radius:0;--lv-tile-bg:transparent;margin-top:2px}.lv-reasons__box-tile .lv-icon{width:18px;height:18px;stroke-width:2}}
.lv-closing{padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-closing__wrap{display:flex;flex-direction:column;gap:clamp(28px,3vw,40px)}.lv-closing__title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1.06;letter-spacing:-0.03em}.lv-closing__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:20px;margin:0;padding:0;list-style:none}.lv-closing__item{display:flex}.lv-closing__card{--lv-closing-bg:var(--lv-green);--lv-closing-ink:var(--lv-night);--lv-closing-kicker:var(--lv-night);--lv-closing-pill-bg:var(--lv-night);--lv-closing-pill-ink:var(--lv-white);display:flex;flex:1;align-items:stretch;min-height:240px;overflow:hidden;border-radius:34px;background:var(--lv-closing-bg);color:var(--lv-closing-ink);text-decoration:none;transition:transform 0.2s var(--lv-ease)}a.lv-closing__card:hover{color:var(--lv-closing-ink);transform:translateY(-3px)}a.lv-closing__card:focus-visible{outline:3px solid var(--lv-night);outline-offset:3px}.lv-closing__card[data-side="right"]{flex-direction:row-reverse}.lv-closing__card[data-color="violet"]{--lv-closing-bg:var(--lv-violet);--lv-closing-ink:var(--lv-white);--lv-closing-kicker:var(--lv-violet-soft);--lv-closing-pill-bg:var(--lv-yellow);--lv-closing-pill-ink:var(--lv-night)}.lv-closing__card[data-color="night"]{--lv-closing-bg:var(--lv-night);--lv-closing-ink:var(--lv-white);--lv-closing-kicker:var(--lv-on-night);--lv-closing-pill-bg:var(--lv-green);--lv-closing-pill-ink:var(--lv-night)}.lv-closing__card[data-color="teal"]{--lv-closing-bg:var(--lv-teal)}.lv-closing__card[data-color="yellow"]{--lv-closing-bg:var(--lv-yellow)}.lv-closing__card[data-color="coral"]{--lv-closing-bg:var(--lv-coral)}.lv-closing__media{position:relative;flex:none;width:42%}.lv-closing__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lv-closing__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0;padding:26px}.lv-closing__text{display:flex;flex-direction:column;gap:8px}.lv-closing__kicker{color:var(--lv-closing-kicker);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.07em;text-transform:uppercase}.lv-closing__statement{margin:0;font-family:var(--lv-font-heading);font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.1;letter-spacing:-0.025em}.lv-closing__pill{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border-radius:var(--lv-radius-pill);background:var(--lv-closing-pill-bg);color:var(--lv-closing-pill-ink);font-family:var(--lv-font-heading);font-size:15px;font-weight:800}.lv-closing__pill .lv-icon{width:14px;height:14px;stroke-width:2.2;transition:transform 0.2s var(--lv-ease)}a.lv-closing__card:hover .lv-closing__pill .lv-icon{transform:translateX(3px)}.lv-closing__disc{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--lv-closing-pill-bg);color:var(--lv-closing-pill-ink)}.lv-closing__disc .lv-icon{width:18px;height:18px;stroke-width:2.2}@media (max-width:960px){.lv-closing__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lv-closing{padding-block:44px}.lv-closing__wrap{gap:16px}.lv-closing__title{font-size:28px}.lv-closing__list{gap:16px}.lv-closing__card{min-height:170px;border-radius:26px}.lv-closing__media{width:40%}.lv-closing__body{gap:10px;padding:16px}.lv-closing__kicker{font-size:11px}.lv-closing__statement{font-size:19px;line-height:1.15}.lv-closing__pill{display:none}.lv-closing__disc{display:inline-flex}}@media (prefers-reduced-motion:reduce){.lv-closing__card,.lv-closing__pill .lv-icon{transition:none}a.lv-closing__card:hover{transform:none}}
.lv-offer-doors{--lv-offer-doors-color:var(--lv-green);--lv-offer-doors-ink:var(--lv-green-deep);--lv-offer-doors-wave:var(--lv-violet-light);padding-block:0;position:relative;overflow:hidden;background:var(--lv-band-bg,var(--lv-surface-alt));color:var(--lv-band-ink,var(--lv-ink))}.lv-offer-doors__thread{inset:auto 0 60px;height:300px;z-index:0}.lv-offer-doors__thread--phone{display:none}.lv-offer-doors__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(40px,4vw,64px);padding-block:var(--lv-band-y)}.lv-offer-doors__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:clamp(40px,5vw,88px);align-items:end}.lv-offer-doors__door{display:flex;flex-direction:column;gap:24px;color:var(--lv-ink);text-decoration:none;border-radius:24px}.lv-offer-doors__door:hover{color:var(--lv-ink)}.lv-offer-doors__door[data-color="green"]{--lv-offer-doors-color:var(--lv-green);--lv-offer-doors-ink:var(--lv-green-deep);--lv-offer-doors-eyelet:var(--lv-green-shadow)}.lv-offer-doors__door[data-color="violet"]{--lv-offer-doors-color:var(--lv-violet);--lv-offer-doors-ink:var(--lv-violet);--lv-offer-doors-eyelet:#4a0082;--lv-offer-doors-wave:var(--lv-violet-light)}.lv-offer-doors__door[data-color="teal"]{--lv-offer-doors-color:var(--lv-teal);--lv-offer-doors-ink:var(--lv-teal-deep);--lv-offer-doors-eyelet:var(--lv-teal-mid);--lv-offer-doors-wave:var(--lv-teal-soft)}.lv-offer-doors__door[data-color="yellow"]{--lv-offer-doors-color:var(--lv-yellow);--lv-offer-doors-ink:var(--lv-yellow-text);--lv-offer-doors-eyelet:var(--lv-yellow-deep);--lv-offer-doors-wave:var(--lv-yellow-soft)}.lv-offer-doors__door[data-color="coral"]{--lv-offer-doors-color:var(--lv-coral);--lv-offer-doors-ink:var(--lv-coral-ink);--lv-offer-doors-eyelet:var(--lv-coral-deep);--lv-offer-doors-wave:var(--lv-coral-soft)}.lv-offer-doors__door[data-color="night"]{--lv-offer-doors-color:var(--lv-night);--lv-offer-doors-ink:var(--lv-night);--lv-offer-doors-eyelet:var(--lv-night-deep);--lv-offer-doors-wave:var(--lv-green)}.lv-offer-doors__photo-wrap{display:contents}.lv-offer-doors__tag-wrap{position:relative;display:block;padding-top:48px}.lv-offer-doors__string{position:absolute;left:50%;top:0;width:160px;height:66px;margin-left:-80px}.lv-offer-doors__string path{fill:none;stroke:var(--lv-night);stroke-width:3;stroke-linecap:round}.lv-offer-doors__tag{position:relative;display:block;padding:52px 16px 16px;border-radius:40px;background:var(--lv-offer-doors-color);transform:rotate(-2deg);transition:transform 0.25s var(--lv-ease)}.lv-offer-doors__eyelet{position:absolute;left:50%;top:16px;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:var(--lv-surface-alt);box-shadow:inset 0 0 0 4px var(--lv-offer-doors-eyelet,var(--lv-green-shadow))}.lv-offer-doors__tag-photo{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:26px}.lv-offer-doors__qr{--lv-float-radius:18px;--lv-float-pad:12px;--r:5deg;position:absolute;right:-18px;top:34px;width:120px;align-items:center;gap:8px;box-shadow:0 18px 44px rgba(11,23,45,0.18)}.lv-offer-doors__qr-icon{width:60px;height:60px}.lv-offer-doors__qr-label{font-family:var(--lv-font-sans);font-weight:800;font-size:12px;text-align:center}.lv-offer-doors__card{--r:3deg;position:relative;display:block;width:100%;aspect-ratio:1.586 / 1;overflow:hidden;border-radius:30px;box-shadow:0 30px 60px rgba(11,23,45,0.25);animation-delay:-2s}.lv-offer-doors__card-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lv-offer-doors__chip{position:absolute;left:24px;top:24px;width:54px;height:40px;border-radius:8px;background:var(--lv-yellow-deep);box-shadow:inset 0 0 0 2px rgba(11,23,45,0.18)}.lv-offer-doors__bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;background:var(--lv-offer-doors-color);color:var(--lv-white)}.lv-offer-doors__door[data-color="green"] .lv-offer-doors__bar,.lv-offer-doors__door[data-color="teal"] .lv-offer-doors__bar,.lv-offer-doors__door[data-color="yellow"] .lv-offer-doors__bar,.lv-offer-doors__door[data-color="coral"] .lv-offer-doors__bar{color:var(--lv-night)}.lv-offer-doors__bar-text{display:flex;flex-direction:column;gap:6px}.lv-offer-doors__bar-label{font-family:var(--lv-font-sans);font-weight:800;font-size:12px;letter-spacing:0.1em;text-transform:uppercase}.lv-offer-doors__bar-wave{color:var(--lv-offer-doors-wave)}.lv-offer-doors__bar-right{display:flex;align-items:center;gap:14px}.lv-offer-doors__amount{font-family:var(--lv-font-heading);font-weight:800;font-size:32px;line-height:1}.lv-offer-doors__play{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--lv-yellow);color:var(--lv-night)}.lv-offer-doors__play .lv-icon{width:16px;height:16px;margin-left:2px}.lv-offer-doors__row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 8px}.lv-offer-doors__text{display:flex;flex-direction:column;gap:6px}.lv-offer-doors__kicker{font-family:var(--lv-font-heading);font-weight:800;font-size:13px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-offer-doors-ink)}.lv-offer-doors__name{font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(24px,2.2vw,32px);letter-spacing:-0.025em;line-height:1.1}.lv-offer-doors__arrow{transition:transform 0.18s var(--lv-ease),background-color 0.18s ease,color 0.18s ease}.lv-offer-doors__door:hover .lv-offer-doors__arrow{--lv-round-bg:var(--lv-green);--lv-round-ink:var(--lv-night)}@media (max-width:960px){.lv-offer-doors__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:640px){.lv-offer-doors__thread--desktop{display:none}.lv-offer-doors__thread--phone{display:block;inset:520px auto auto 0;width:100%;height:260px}.lv-offer-doors__inner{gap:30px;padding-block:48px 52px}.lv-offer-doors__title{line-height:1.05}.lv-offer-doors__grid{grid-template-columns:minmax(0,1fr);gap:30px}.lv-offer-doors__door{gap:16px}.lv-offer-doors__tag-wrap{padding-top:34px}.lv-offer-doors__string{width:120px;height:50px;margin-left:-60px}.lv-offer-doors__string path{stroke-width:2.5}.lv-offer-doors__tag{padding:40px 12px 12px;border-radius:30px}.lv-offer-doors__eyelet{top:12px;width:18px;height:18px;margin-left:-9px;box-shadow:inset 0 0 0 3px var(--lv-offer-doors-eyelet,var(--lv-green-shadow))}.lv-offer-doors__tag-photo{border-radius:20px}.lv-offer-doors__qr{--lv-float-radius:14px;--lv-float-pad:9px;right:-8px;top:22px;width:92px;gap:5px;box-shadow:0 14px 32px rgba(11,23,45,0.18)}.lv-offer-doors__qr-icon{width:44px;height:44px}.lv-offer-doors__qr-label{font-size:10px}.lv-offer-doors__card{border-radius:22px;box-shadow:0 24px 50px rgba(11,23,45,0.25)}.lv-offer-doors__chip{left:16px;top:16px;width:38px;height:28px;border-radius:6px}.lv-offer-doors__bar{gap:12px;padding:12px 16px}.lv-offer-doors__bar-text{gap:4px}.lv-offer-doors__bar-label{font-size:10px}.lv-offer-doors__bar-wave{--lv-wave-h:14px;gap:2px}.lv-offer-doors__bar-wave span:nth-child(n + 17){display:none}.lv-offer-doors__bar-right{gap:10px}.lv-offer-doors__amount{font-size:22px}.lv-offer-doors__play{width:34px;height:34px}.lv-offer-doors__play .lv-icon{width:12px;height:12px}.lv-offer-doors__row{gap:12px;padding:0 4px}.lv-offer-doors__text{gap:4px}.lv-offer-doors__kicker{font-size:12px}.lv-offer-doors__name{font-size:22px;line-height:1.12}.lv-offer-doors__arrow{--lv-round-size:46px}.lv-offer-doors__arrow .lv-icon{width:16px;height:16px}}
.lv-offer-matrix{padding-block:0;position:relative;overflow:hidden;background:var(--lv-band-bg,var(--lv-surface-alt));color:var(--lv-band-ink,var(--lv-ink))}.lv-offer-matrix [data-color="teal"]{--om-c:var(--lv-teal);--om-ink:var(--lv-teal-deep)}.lv-offer-matrix [data-color="green"]{--om-c:var(--lv-green);--om-ink:var(--lv-green-deep)}.lv-offer-matrix [data-color="violet"]{--om-c:var(--lv-violet-light);--om-ink:var(--lv-violet)}.lv-offer-matrix [data-color="yellow"]{--om-c:var(--lv-yellow);--om-ink:var(--lv-yellow-text)}.lv-offer-matrix [data-color="coral"]{--om-c:var(--lv-coral);--om-ink:var(--lv-coral-deep)}.lv-offer-matrix__inner{display:flex;flex-direction:column;gap:clamp(32px,4vw,52px);padding-block:clamp(64px,7vw,104px)}.lv-offer-matrix__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.lv-offer-matrix__title{margin:0;max-width:820px;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-0.035em}.lv-offer-matrix__title em{font-weight:400;font-style:italic}.lv-offer-matrix__aside{margin:0;max-width:360px;font-size:17px;color:var(--lv-body)}.lv-offer-matrix__switch{display:none}.lv-offer-matrix__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lv-offer-matrix__cards[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.lv-offer-matrix__cards[data-count="1"]{grid-template-columns:minmax(0,1fr)}.lv-offer-matrix__card{position:relative;display:flex;flex-direction:column;gap:22px;min-width:0;padding:32px;border-radius:40px;background:var(--lv-white)}.lv-offer-matrix__top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.lv-offer-matrix__intro{display:flex;flex-direction:column;gap:8px;min-width:0}.lv-offer-matrix__heading{margin:0;display:flex;flex-direction:column;gap:8px}.lv-offer-matrix__kicker{font-family:var(--lv-font-heading);font-size:13px;font-weight:800;line-height:1.3;letter-spacing:0.07em;text-transform:uppercase;color:var(--om-ink,var(--lv-green-deep))}.lv-offer-matrix__statement{font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(26px,2.4vw,34px);line-height:1.08;letter-spacing:-0.025em}.lv-offer-matrix__text{margin:0;font-size:16px;color:var(--lv-body)}.lv-offer-matrix__object{--r:-4deg;--om-obj:var(--lv-green);--om-obj-ink:var(--lv-night);--om-hole:var(--lv-green-shadow);position:relative;flex:none;display:flex;flex-direction:column;justify-content:space-between;width:150px;height:96px;padding:12px 14px;border-radius:18px;background:var(--om-obj);color:var(--om-obj-ink);box-shadow:0 18px 40px rgba(11,23,45,0.18)}.lv-offer-matrix__object[data-object="violet"]{--r:4deg;--om-obj:var(--lv-violet);--om-obj-ink:var(--lv-white);--om-hole:var(--lv-violet-light)}.lv-offer-matrix__object[data-object="teal"]{--om-obj:var(--lv-teal);--om-hole:var(--lv-teal-mid)}.lv-offer-matrix__object[data-object="yellow"]{--r:4deg;--om-obj:var(--lv-yellow);--om-hole:var(--lv-yellow-deep)}.lv-offer-matrix__object[data-object="coral"]{--om-obj:var(--lv-coral);--om-obj-ink:var(--lv-white);--om-hole:var(--lv-coral-deep)}.lv-offer-matrix__object[data-object="night"]{--r:4deg;--om-obj:var(--lv-night);--om-obj-ink:var(--lv-white);--om-hole:var(--lv-night-soft)}.lv-offer-matrix__object-top,.lv-offer-matrix__object-bottom{display:flex;justify-content:space-between}.lv-offer-matrix__object-top{align-items:center}.lv-offer-matrix__object-bottom{align-items:flex-end}.lv-offer-matrix__hole{width:14px;height:14px;border-radius:50%;background:var(--lv-white);box-shadow:inset 0 0 0 3px var(--om-hole)}.lv-offer-matrix__object-label{font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.lv-offer-matrix__wave{--lv-wave-h:16px;gap:2px}.lv-offer-matrix__qr{display:flex;padding:3px;border-radius:6px;background:var(--lv-white);color:var(--lv-night)}.lv-offer-matrix__qr .lv-icon{width:26px;height:26px}.lv-offer-matrix__rows{margin:0;display:flex;flex-direction:column}.lv-offer-matrix__row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:start;padding:14px 0;border-top:1.5px dashed rgba(11,23,45,0.14)}.lv-offer-matrix__row dt{padding-top:6px;font-family:var(--lv-font-heading);font-size:12px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--lv-body)}.lv-offer-matrix__row dd{margin:0;display:flex;flex-wrap:wrap;gap:6px}.lv-offer-matrix__pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);color:var(--lv-night);font-size:14px;font-weight:800;line-height:1.3;text-decoration:none;transition:box-shadow 0.2s ease}a.lv-offer-matrix__pill:hover{color:var(--lv-night);box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-offer-matrix__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--om-c,var(--lv-teal))}.lv-offer-matrix__cta{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:15px;font-weight:700;text-decoration:none;transition:background-color 0.2s ease}.lv-offer-matrix__cta:hover{color:var(--lv-white);background:var(--lv-night-deep)}.lv-offer-matrix__arrow{width:16px;height:16px;stroke-width:2}@media (max-width:960px){.lv-offer-matrix__inner{gap:18px}.lv-offer-matrix__cards,.lv-offer-matrix__cards[data-count="3"]{grid-template-columns:minmax(0,1fr);gap:16px}.lv-offer-matrix[data-matrix-mounted] .lv-offer-matrix__switch{--lv-seg-bg:var(--lv-white);display:flex;gap:4px;padding:5px}.lv-offer-matrix__switch-btn{min-height:44px;font-family:var(--lv-font-heading);font-size:14px;font-weight:800;color:var(--lv-body)}.lv-offer-matrix[data-matrix-mounted] .lv-offer-matrix__card:not([data-current]){display:none}}@media (max-width:640px){.lv-offer-matrix__inner{padding-block:48px}.lv-offer-matrix__title{font-size:32px}.lv-offer-matrix__aside{font-size:15px}.lv-offer-matrix__card{gap:16px;padding:20px;border-radius:28px}.lv-offer-matrix__top{gap:12px}.lv-offer-matrix__kicker{font-size:22px;line-height:1.1;letter-spacing:-0.02em;text-transform:none;color:var(--lv-night)}.lv-offer-matrix__statement{display:none}.lv-offer-matrix__statement--alone{display:block;font-size:22px}.lv-offer-matrix__text{font-size:14px}.lv-offer-matrix__object{width:104px;height:66px;padding:9px 10px;border-radius:13px}.lv-offer-matrix__hole{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--om-hole)}.lv-offer-matrix__object-label{font-size:8px}.lv-offer-matrix__wave{--lv-wave-h:12px}.lv-offer-matrix__wave span:nth-child(n + 9),.lv-offer-matrix__qr{display:none}.lv-offer-matrix__row{grid-template-columns:minmax(0,1fr);gap:8px}.lv-offer-matrix__row dt{padding-top:0;font-size:11px}.lv-offer-matrix__pill{gap:6px;margin-block:-9px;padding:5px 10px 5px 7px;border-block:9px solid transparent;background-clip:padding-box;font-size:13px}.lv-offer-matrix__pill:focus-visible{outline-offset:-6px}.lv-offer-matrix__dot{width:9px;height:9px}.lv-offer-matrix__cta{align-self:stretch;min-height:50px}}@media (prefers-reduced-motion:reduce){.lv-offer-matrix__pill,.lv-offer-matrix__cta{transition:none}}
.lv-siblings{padding-block:24px clamp(72px,8vw,112px);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-siblings__panel{display:flex;flex-direction:column;gap:28px;padding:clamp(28px,4vw,48px);border-radius:40px;background:var(--lv-surface-alt)}.lv-siblings__title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:1.1;letter-spacing:-0.02em}.lv-siblings__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:0;padding:0;list-style:none}.lv-siblings__item{display:flex}.lv-siblings__card{display:flex;flex:1;align-items:flex-start;gap:14px;padding:22px;border-radius:24px;background:var(--lv-white);color:var(--lv-night);text-decoration:none;transition:transform 0.2s var(--lv-ease),box-shadow 0.2s ease}a.lv-siblings__card:hover{color:var(--lv-night);transform:translateY(-2px);box-shadow:0 10px 24px rgba(11,23,45,0.08)}a.lv-siblings__card:focus-visible,a.lv-siblings__single:focus-visible{outline:3px solid var(--lv-night);outline-offset:3px}.lv-siblings__body{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.lv-siblings__name{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--lv-font-heading);font-size:18px;font-weight:800;line-height:1.25}.lv-siblings__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--lv-green)}.lv-siblings__dot[data-dot="coral"]{background:var(--lv-coral)}.lv-siblings__dot[data-dot="violet"]{background:var(--lv-violet)}.lv-siblings__dot[data-dot="teal"]{background:var(--lv-teal)}.lv-siblings__dot[data-dot="yellow"]{background:var(--lv-yellow-deep)}.lv-siblings__dot[data-dot="night"]{background:var(--lv-night)}.lv-siblings__text{color:var(--lv-night-soft);font-size:16px;line-height:1.5}.lv-siblings__arrow{display:none;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--lv-night);color:var(--lv-white)}.lv-siblings__arrow .lv-icon{width:15px;height:15px;stroke-width:2.2}.lv-siblings[data-layout="single"]{padding-block:40px}.lv-siblings__single{display:flex;flex-wrap:wrap;align-items:center;gap:24px 40px;padding:24px 32px 24px 24px;border-radius:32px;background:var(--lv-white);color:var(--lv-night);text-decoration:none}a.lv-siblings__single:hover{color:var(--lv-night)}.lv-siblings__object{--lv-object-bg:var(--lv-teal);--lv-object-ink:var(--lv-night);display:block;flex:none;width:170px}.lv-siblings__object[data-color="green"]{--lv-object-bg:var(--lv-green)}.lv-siblings__object[data-color="yellow"]{--lv-object-bg:var(--lv-yellow)}.lv-siblings__object[data-color="violet"]{--lv-object-bg:var(--lv-violet);--lv-object-ink:var(--lv-white)}.lv-siblings__object[data-color="coral"]{--lv-object-bg:var(--lv-coral)}.lv-siblings__object-inner{--r:-5deg;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.586 / 1;padding:12px 14px;border-radius:14px;background:var(--lv-object-bg);color:var(--lv-object-ink);box-shadow:0 16px 34px rgba(11,23,45,0.18);transform:rotate(var(--r))}.lv-siblings__object-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.lv-siblings__object-label{font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.lv-siblings__object-amount{font-family:var(--lv-font-heading);font-size:15px;font-weight:800}.lv-siblings__object-wave{--lv-wave-h:14px}.lv-siblings__copy{display:flex;flex:1 1 360px;flex-direction:column;gap:4px;min-width:0}.lv-siblings__kicker{color:var(--lv-teal-deep);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.07em;text-transform:uppercase}.lv-siblings__object[data-color="green"] + .lv-siblings__copy .lv-siblings__kicker{color:var(--lv-green-deep)}.lv-siblings__object[data-color="yellow"] + .lv-siblings__copy .lv-siblings__kicker{color:var(--lv-yellow-text)}.lv-siblings__object[data-color="violet"] + .lv-siblings__copy .lv-siblings__kicker{color:var(--lv-violet)}.lv-siblings__object[data-color="coral"] + .lv-siblings__copy .lv-siblings__kicker{color:var(--lv-coral-ink)}.lv-siblings__statement{margin:0;font-family:var(--lv-font-heading);font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.15;letter-spacing:-0.025em}.lv-siblings__disc{margin-left:auto}@media (max-width:960px){.lv-siblings__list{grid-template-columns:minmax(0,1fr);gap:10px}.lv-siblings__card{align-items:center}.lv-siblings__arrow{display:inline-flex}}@media (max-width:640px){.lv-siblings{padding-block:24px 44px}.lv-siblings__panel{gap:16px;padding:20px;border-radius:28px}.lv-siblings__title{font-size:24px}.lv-siblings__list{gap:8px}.lv-siblings__card{gap:12px;padding:14px;border-radius:20px}.lv-siblings__body{gap:4px}.lv-siblings__name{font-size:16px}.lv-siblings__dot{width:8px;height:8px}.lv-siblings__text{font-size:14px}.lv-siblings[data-layout="single"]{padding-block:24px}.lv-siblings__single{flex-wrap:nowrap;gap:14px;padding:14px;border-radius:24px}.lv-siblings__object{width:96px}.lv-siblings__object-inner{padding:7px 8px;border-radius:10px}.lv-siblings__object-label{font-size:8px}.lv-siblings__object-amount{display:none}.lv-siblings__object-wave{--lv-wave-h:10px}.lv-siblings__object-wave span:nth-child(n + 9){display:none}.lv-siblings__copy{flex:1 1 auto}.lv-siblings__kicker{font-size:11px}.lv-siblings__statement{font-size:16px;line-height:1.2;letter-spacing:-0.01em}.lv-siblings__statement[data-short] .lv-siblings__statement-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lv-siblings__statement[data-short]::after{content:attr(data-short);content:attr(data-short) / ""}.lv-siblings__disc{--lv-round-size:44px}.lv-siblings__disc .lv-icon{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.lv-siblings__card{transition:none}a.lv-siblings__card:hover{transform:none}}
.lv-duo{--duo-deep:var(--lv-green-shadow);--duo-lux-bg:#15130f;--duo-lux-ink:#f3ece0;--duo-gold:#c8a96a;position:relative;overflow:hidden;padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-surface-alt));color:var(--lv-band-ink,var(--lv-ink))}.lv-duo[data-accent="teal"]{--duo-deep:var(--lv-teal-mid)}.lv-duo[data-accent="violet"]{--duo-deep:var(--lv-violet-light)}.lv-duo[data-accent="coral"]{--duo-deep:var(--lv-coral-deep)}.lv-duo__thread{top:110px;height:300px}.lv-duo__wrap{position:relative;display:flex;flex-direction:column;gap:40px}.lv-duo__head{display:flex;flex-direction:column;gap:14px;max-width:760px}.lv-duo__lead{margin:0;color:var(--lv-body);font-size:18px;line-height:1.5}.lv-duo__seg{display:none}.lv-duo__grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:28px}.lv-duo__or{position:absolute;left:50%;top:170px;z-index:2;display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-left:-32px;border-radius:50%;background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:20px;font-style:italic;font-weight:400;box-shadow:0 0 0 8px var(--lv-band-bg,var(--lv-surface-alt))}.lv-duo__card{position:relative;display:flex;flex-direction:column;gap:22px;min-width:0;padding:16px 16px 28px;border-radius:40px;background:var(--lv-white);isolation:isolate}.lv-duo__deck{display:none}.lv-duo__visual{--duo-visual-bg:var(--lv-yellow-soft);position:relative;height:340px;overflow:hidden;border-radius:28px;background:var(--duo-visual-bg)}.lv-duo__visual[data-color="accent"]{--duo-visual-bg:var(--lv-accent-soft)}.lv-duo__visual[data-color="green"]{--duo-visual-bg:var(--lv-green-soft)}.lv-duo__visual[data-color="teal"]{--duo-visual-bg:var(--lv-teal-soft)}.lv-duo__visual[data-color="violet"]{--duo-visual-bg:var(--lv-violet-soft)}.lv-duo__visual[data-color="surface"]{--duo-visual-bg:var(--lv-surface-alt)}.lv-duo__shape{--lv-shape-size:160px;--lv-shape-radius:44px;--lv-shape-bg:var(--lv-yellow);--r:10deg;right:-40px;top:-40px}.lv-duo__shape--disc{--lv-shape-size:170px;--lv-shape-bg:var(--lv-accent);--r:-10deg;left:-50px;right:auto;top:auto;bottom:-50px;opacity:0.5;animation-delay:-4s}.lv-duo__photo{width:100%;height:100%;object-fit:cover}.lv-duo__kit{position:absolute;left:6%;top:30px;width:74%;height:260px;object-fit:contain}.lv-duo__qr-card{position:absolute;right:7%;bottom:34px;display:flex;flex-direction:column;gap:10px;width:220px;padding:14px;border-radius:14px;background:var(--duo-lux-bg);color:var(--duo-lux-ink);box-shadow:0 24px 50px rgba(11,23,45,0.3)}.lv-duo__qr-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.lv-duo__lux-brand{font-family:"Playfair Display",Georgia,serif;font-size:10px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase}.lv-duo__lux-brand--centred{text-align:center}.lv-duo__your-logo{color:var(--duo-gold);font-size:10px;font-weight:800;text-transform:uppercase}.lv-duo__qr-row{display:flex;align-items:center;gap:12px}.lv-duo__qr-row--foot{justify-content:space-between}.lv-duo__qr{display:inline-flex;flex:none;padding:5px;border-radius:8px;background:var(--lv-white);color:var(--lv-night)}.lv-duo__qr .lv-icon{width:46px;height:46px}.lv-duo__qr--sm .lv-icon{width:32px;height:32px}.lv-duo__qr-line{font-family:"Playfair Display",Georgia,serif;font-size:16px;line-height:1.15}.lv-duo__email{position:absolute;left:50%;top:28px;width:340px;max-width:calc(100% - 24px);margin-left:-170px;overflow:hidden;border-radius:20px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 24px 50px rgba(11,23,45,0.14)}.lv-duo__email-head{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--lv-hairline)}.lv-duo__email-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--duo-lux-bg);color:var(--duo-gold);font-family:"Playfair Display",Georgia,serif;font-weight:700}.lv-duo__email-lines{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25}.lv-duo__email-row{display:flex;justify-content:space-between;gap:8px;font-size:14px}.lv-duo__email-time,.lv-duo__email-preview{color:var(--lv-muted);font-size:12px}.lv-duo__email-subject{font-size:13px;font-weight:700}.lv-duo__email-body{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;background:var(--duo-lux-bg);color:var(--duo-lux-ink)}.lv-duo__email-thumb,.lv-duo__giftcard-video{position:relative;display:block;height:92px;overflow:hidden;border-radius:4px;background:var(--lv-night-soft)}.lv-duo__email-img{width:100%;height:100%;object-fit:cover;object-position:center 22%}.lv-duo__email-playdisc{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:var(--duo-gold);color:var(--duo-lux-bg)}.lv-duo__email-playdisc .lv-icon{width:14px;height:14px;margin-left:2px}.lv-duo__email-button{display:flex;align-items:center;justify-content:center;min-height:34px;border-radius:2px;background:var(--duo-gold);color:var(--duo-lux-bg);font-family:"Playfair Display",Georgia,serif;font-size:13px;font-weight:700}.lv-duo__pill{position:absolute;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-size:13px;font-weight:800;white-space:nowrap}.lv-duo__pill-disc{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-accent);color:var(--lv-night)}.lv-duo__pill-disc .lv-icon{width:14px;height:14px;stroke-width:2}.lv-duo__giftcard{position:absolute;left:50%;top:40px;display:flex;flex-direction:column;gap:10px;width:260px;margin-left:-130px;padding:14px 16px;border-radius:16px;background:var(--duo-lux-bg);color:var(--duo-lux-ink);box-shadow:0 24px 50px rgba(11,23,45,0.3)}.lv-duo__giftcard-amount{font-family:var(--lv-font-heading);font-size:22px;font-weight:800}.lv-duo__giftcard-video{height:150px}.lv-duo__gold-wave{gap:2px;color:var(--duo-gold)}.lv-duo__body{display:flex;flex-direction:column;gap:14px;padding:0 12px}.lv-duo__badge{--duo-badge-bg:var(--lv-yellow);display:inline-flex;align-items:center;align-self:flex-start;margin:0;padding:6px 14px;border-radius:var(--lv-radius-pill);background:var(--duo-badge-bg);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;line-height:1.2}.lv-duo__badge[data-color="accent"]{--duo-badge-bg:var(--lv-accent)}.lv-duo__badge[data-color="green"]{--duo-badge-bg:var(--lv-green)}.lv-duo__badge[data-color="teal"]{--duo-badge-bg:var(--lv-teal)}.lv-duo__badge[data-color="violet"]{--duo-badge-bg:var(--lv-violet-light)}.lv-duo__badge[data-color="coral"]{--duo-badge-bg:var(--lv-coral);color:var(--lv-white)}.lv-duo__card-title{margin:0;font-family:var(--lv-font-heading);font-size:28px;font-weight:800;letter-spacing:-0.025em;line-height:1.1}.lv-duo__card-text{margin:0;color:var(--lv-body);font-size:16px}.lv-duo__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lv-duo__chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);font-size:14px;font-weight:800;line-height:1.2}.lv-duo__chip .lv-icon{flex:none;width:18px;height:18px;color:var(--lv-green-deep);stroke-width:2.4}.lv-duo__link{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;min-height:44px;color:var(--lv-night);font-family:var(--lv-font-heading);font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.lv-duo__link:hover{color:var(--lv-green-deep)}.lv-duo__link-arrow{width:16px;height:16px;stroke-width:2}@media (max-width:960px){.lv-duo__or{display:none}}@media (max-width:640px){.lv-duo{padding-block:44px 40px;background:var(--lv-white)}.lv-duo__thread{display:none}.lv-duo__wrap{gap:18px}.lv-duo__title{font-size:32px}.lv-duo__lead{font-size:16px}.lv-duo__seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lv-duo__tab{padding:0 10px;white-space:normal;text-align:center}.lv-duo__grid{display:block;padding-top:14px}.lv-duo__card{gap:16px;padding:12px 12px 22px;border-radius:30px;box-shadow:0 20px 44px rgba(11,23,45,0.12)}.lv-duo__card[data-open="false"]{display:none}.lv-duo__deck{--duo-deck:var(--lv-accent);position:absolute;left:6px;right:6px;top:-14px;z-index:-1;display:block;height:80px;border-radius:30px;background:var(--duo-deck);transform:rotate(-2.5deg)}.lv-duo__card[data-deck="yellow"] .lv-duo__deck{--duo-deck:var(--lv-yellow)}.lv-duo__card[data-deck="green"] .lv-duo__deck{--duo-deck:var(--lv-green)}.lv-duo__card[data-deck="teal"] .lv-duo__deck{--duo-deck:var(--lv-teal)}.lv-duo__card[data-deck="violet"] .lv-duo__deck{--duo-deck:var(--lv-violet-light)}.lv-duo__card[data-deck="coral"] .lv-duo__deck{--duo-deck:var(--lv-coral)}.lv-duo__visual{height:250px;border-radius:22px}.lv-duo__shape{display:none}.lv-duo__kit{left:0;top:18px;width:260px;height:180px}.lv-duo__qr-card{right:12px;bottom:18px;gap:8px;width:168px;padding:10px;border-radius:12px;box-shadow:0 18px 40px rgba(11,23,45,0.3)}.lv-duo__lux-brand,.lv-duo__your-logo{font-size:8px}.lv-duo__qr-row{gap:8px}.lv-duo__qr{padding:4px;border-radius:6px}.lv-duo__qr .lv-icon{width:34px;height:34px}.lv-duo__qr-line{font-size:12px}.lv-duo__visual[data-visual="email"]{padding:16px}.lv-duo__email{position:static;width:auto;max-width:none;margin:0;border-radius:16px;box-shadow:0 16px 34px rgba(11,23,45,0.14)}.lv-duo__email-head{gap:10px;padding:10px 12px}.lv-duo__email-avatar{width:32px;height:32px;font-size:14px}.lv-duo__email-row{font-size:12px}.lv-duo__email-time{font-size:11px}.lv-duo__email-subject{font-size:12px}.lv-duo__email-preview,.lv-duo__email-body .lv-duo__lux-brand,.lv-duo__pill{display:none}.lv-duo__email-body{gap:8px;padding:10px 12px 12px}.lv-duo__email-thumb{height:82px;border-radius:3px}.lv-duo__email-playdisc{width:34px;height:34px;margin:-17px 0 0 -17px}.lv-duo__email-playdisc .lv-icon{width:12px;height:12px}.lv-duo__email-button{min-height:30px;font-size:12px}.lv-duo__giftcard{top:30px;width:220px;margin-left:-110px}.lv-duo__giftcard-video{height:120px}.lv-duo__body{gap:10px;padding:0 8px}.lv-duo__badge{display:none}.lv-duo__card-title{font-size:23px;line-height:1.12}.lv-duo__card-text{font-size:15px}.lv-duo__chips{gap:6px}.lv-duo__chip{gap:6px;padding:6px 12px 6px 8px;font-size:13px}.lv-duo__chip .lv-icon{width:15px;height:15px}.lv-duo__link{gap:8px;font-size:15px}.lv-duo__link-arrow{width:14px;height:14px}}
.lv-page-subnav{--lv-subnav-dot:var(--lv-accent);--lv-subnav-on-bg:var(--lv-accent-soft);--lv-subnav-on-ink:var(--lv-accent-deep);position:sticky;top:0;z-index:40;padding-block:0;background:var(--lv-white);color:var(--lv-ink);box-shadow:0 1px 0 var(--lv-hairline),0 10px 30px rgba(11,23,45,0.06);transition:top 0.3s var(--lv-ease)}body:has(.lv-header[data-stuck]:not([data-hidden])) .lv-page-subnav{top:var(--lv-header-compact-h)}.lv-page-subnav[data-dot="green"]{--lv-subnav-dot:var(--lv-green)}.lv-page-subnav[data-dot="teal"]{--lv-subnav-dot:var(--lv-teal)}.lv-page-subnav[data-dot="violet"]{--lv-subnav-dot:var(--lv-violet)}.lv-page-subnav[data-dot="coral"]{--lv-subnav-dot:var(--lv-coral)}.lv-page-subnav[data-dot="yellow"]{--lv-subnav-dot:var(--lv-yellow-deep)}.lv-page-subnav__wrap{display:flex;align-items:center;gap:28px;padding-block:10px}.lv-page-subnav__label{display:inline-flex;flex:none;align-items:center;gap:10px;margin:0;font-family:var(--lv-font-heading);font-size:15px;font-weight:800;white-space:nowrap}.lv-page-subnav__dot{width:10px;height:10px;border-radius:50%;background:var(--lv-subnav-dot);box-shadow:0 0 0 4px var(--lv-accent-soft)}.lv-page-subnav__links{position:relative;display:flex;flex:1;gap:4px;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.lv-page-subnav__links::-webkit-scrollbar{display:none}.lv-page-subnav__item{flex:none}.lv-page-subnav__item--cta{display:none}.lv-page-subnav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--lv-radius-pill);color:var(--lv-night-soft);font-family:var(--lv-font-heading);font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease,color 0.2s ease}.lv-page-subnav__link:hover{color:var(--lv-night);background:var(--lv-surface-alt)}.lv-page-subnav__link[aria-current="true"]{background:var(--lv-subnav-on-bg);color:var(--lv-subnav-on-ink)}.lv-page-subnav__link:focus-visible{outline:2px solid var(--lv-night);outline-offset:-2px}.lv-page-subnav__cta{--lv-btn-ring:none;flex:none;gap:8px;padding:0 18px;font-size:14px}.lv-page-subnav__cta .lv-icon{width:14px;height:14px}.lv-page-subnav[data-style="offer"]{background:rgba(255,255,255,0.96);box-shadow:0 1px 0 var(--lv-hairline)}.lv-page-subnav[data-style="offer"] .lv-page-subnav__wrap{gap:24px;min-height:60px;padding-block:0}.lv-page-subnav[data-style="offer"] .lv-page-subnav__label{gap:8px}.lv-page-subnav[data-style="offer"] .lv-page-subnav__dot{box-shadow:none}.lv-page-subnav[data-style="offer"] .lv-page-subnav__links{gap:6px}.lv-page-subnav[data-style="offer"] .lv-page-subnav__link{color:var(--lv-night);font-size:14px;font-weight:600}.lv-page-subnav[data-style="offer"] .lv-page-subnav__link[aria-current="true"]{color:var(--lv-subnav-on-ink)}.lv-page-subnav[data-style="offer"] .lv-page-subnav__cta{margin-left:auto}@media (max-width:640px){.lv-page-subnav,.lv-page-subnav[data-style="offer"]{background:var(--lv-white);box-shadow:0 1px 0 var(--lv-hairline),0 8px 22px rgba(11,23,45,0.06)}.lv-page-subnav__wrap,.lv-page-subnav[data-style="offer"] .lv-page-subnav__wrap{min-height:0;padding-block:8px}.lv-page-subnav__label,.lv-page-subnav__cta{display:none}.lv-page-subnav__links,.lv-page-subnav[data-style="offer"] .lv-page-subnav__links{gap:6px;margin-inline:calc(var(--lv-gutter) * -1);padding-inline:var(--lv-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--lv-gutter)}.lv-page-subnav__item{scroll-snap-align:start}.lv-page-subnav__item--cta{display:block}.lv-page-subnav__link,.lv-page-subnav[data-style="offer"] .lv-page-subnav__link{background:var(--lv-surface-alt);color:var(--lv-night-soft);font-size:14px;font-weight:800}.lv-page-subnav__link[aria-current="true"],.lv-page-subnav[data-style="offer"] .lv-page-subnav__link[aria-current="true"]{background:var(--lv-subnav-on-bg);color:var(--lv-subnav-on-ink)}.lv-page-subnav__item--cta .lv-page-subnav__link{background:var(--lv-green);color:var(--lv-night)}.lv-page-subnav__item--cta[data-color="coral"] .lv-page-subnav__link{background:var(--lv-coral)}.lv-page-subnav__item--cta[data-color="teal"] .lv-page-subnav__link{background:var(--lv-teal)}.lv-page-subnav__item--cta[data-color="yellow"] .lv-page-subnav__link{background:var(--lv-yellow)}.lv-page-subnav__item--cta[data-color="violet"] .lv-page-subnav__link{background:var(--lv-violet);color:var(--lv-white)}.lv-page-subnav__item--cta[data-color="night"] .lv-page-subnav__link{background:var(--lv-night);color:var(--lv-white)}}@media (prefers-reduced-motion:reduce){.lv-page-subnav,.lv-page-subnav__link{transition:none}}
.lv-phase-gantt{position:relative;overflow:hidden;padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-surface-alt));color:var(--lv-band-ink,var(--lv-ink))}.lv-phase-gantt__thread{inset:auto;left:0;top:120px;width:100%;height:300px}.lv-phase-gantt__inner{position:relative;display:flex;flex-direction:column;gap:clamp(32px,4vw,44px)}.lv-phase-gantt__short{display:none}.lv-phase-gantt__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px 56px}.lv-phase-gantt__heading{display:flex;flex:1 1 420px;flex-direction:column;gap:16px;max-width:620px}.lv-phase-gantt__eyebrow{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:13px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-violet)}.lv-phase-gantt__lead{margin:0;font-size:18px;line-height:1.5;color:var(--lv-body)}.lv-phase-gantt__visual{position:relative;flex:0 1 540px;min-width:0;height:320px}.lv-phase-gantt__backing{position:absolute;left:22px;right:-14px;top:18px;bottom:-8px;border-radius:40px;background:var(--lv-violet-light);transform:rotate(3deg)}.lv-phase-gantt__visual > picture{display:contents}.lv-phase-gantt__img{position:absolute;inset:0;width:100%;height:310px;object-fit:cover;object-position:center 35%;border-radius:36px}.lv-phase-gantt__caption{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-size:14px;font-weight:800;white-space:nowrap}.lv-phase-gantt__caption-tile{--lv-tile-size:30px}.lv-phase-gantt__chart{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,34px);border-radius:36px;background:var(--lv-white);box-shadow:0 24px 60px rgba(11,23,45,0.06)}.lv-phase-gantt__scale{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:end}.lv-phase-gantt__scale-label{font-size:12px;font-weight:800;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-muted)}.lv-phase-gantt__scale-track{position:relative;display:block;height:24px;font-family:var(--lv-font-heading);font-weight:800;font-size:13px}.lv-phase-gantt__scale-start,.lv-phase-gantt__scale-launch,.lv-phase-gantt__scale-end{position:absolute;bottom:0;white-space:nowrap}.lv-phase-gantt__scale-start{left:0}.lv-phase-gantt__scale-launch{display:inline-flex;align-items:center;gap:6px;transform:translateX(-50%)}.lv-phase-gantt__scale-end{right:0}.lv-phase-gantt__rows{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.lv-phase-gantt__row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:center}.lv-phase-gantt__row-label{display:flex;align-items:center;gap:10px;min-width:0;font-family:var(--lv-font-heading);font-weight:800;font-size:15px}.lv-phase-gantt__row-num{font-size:24px;line-height:1;color:transparent;-webkit-text-stroke:1.2px var(--lv-night)}.lv-phase-gantt__track{position:relative;display:block;height:50px;border-radius:14px;background:var(--lv-surface-alt)}.lv-phase-gantt__marker{position:absolute;top:-5px;bottom:-5px;width:0;border-left:2px dashed var(--lv-green)}.lv-phase-gantt__bar{--lv-bar:var(--lv-green);--lv-bar-soft:var(--lv-green-soft);--lv-bar-ink:var(--lv-night);position:absolute;top:4px;bottom:4px;display:flex;align-items:center;min-width:72px;padding:0 14px;border:0;border-radius:11px;background:var(--lv-bar-soft);color:var(--lv-night);box-shadow:inset 0 0 0 2px var(--lv-bar);font-family:var(--lv-font-heading);font-weight:800;font-size:14px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease,box-shadow 0.3s ease}.lv-phase-gantt__bar[data-color="yellow"]{--lv-bar:var(--lv-yellow);--lv-bar-soft:var(--lv-yellow-soft)}.lv-phase-gantt__bar[data-color="violet"]{--lv-bar:var(--lv-violet-light);--lv-bar-soft:var(--lv-violet-soft)}.lv-phase-gantt__bar[data-color="teal"]{--lv-bar:var(--lv-teal);--lv-bar-soft:var(--lv-teal-soft)}.lv-phase-gantt__bar[data-color="night"]{--lv-bar:var(--lv-night);--lv-bar-soft:#e8ebf1;--lv-bar-ink:var(--lv-white)}.lv-phase-gantt__bar[aria-pressed="true"]{background-color:var(--lv-bar);color:var(--lv-bar-ink);box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-phase-gantt__duration{margin:4px 0 0;font-size:13px;color:var(--lv-muted)}.lv-phase-gantt__panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,0.9fr);gap:24px;align-items:start;padding:clamp(22px,2.6vw,34px);border-radius:36px;background:var(--lv-white);box-shadow:0 24px 60px rgba(11,23,45,0.06);animation:lvGanttIn 0.4s ease-out both}.lv-phase-gantt__panel[hidden]{display:none}.lv-phase-gantt__panel-head{display:flex;flex-direction:column;gap:10px}.lv-phase-gantt__panel-num{font-family:var(--lv-font-heading);font-weight:800;font-size:60px;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--lv-night)}.lv-phase-gantt__panel-heading{display:flex;flex-direction:column;gap:10px}.lv-phase-gantt__panel-title{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:30px;line-height:1.1;letter-spacing:-0.025em}.lv-phase-gantt__quote{margin:0;font-family:var(--lv-font-heading);font-style:italic;font-size:18px;line-height:1.35;color:var(--lv-body)}.lv-phase-gantt__box{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;border-radius:24px;background:var(--lv-yellow-soft)}.lv-phase-gantt__box--livstick{background:var(--lv-green-soft)}.lv-phase-gantt__box-label{display:flex;align-items:center;gap:10px;font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-yellow-text)}.lv-phase-gantt__box--livstick .lv-phase-gantt__box-label{color:var(--lv-green-deep)}.lv-phase-gantt__face{display:inline-block;flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--lv-white)}.lv-phase-gantt__face img,.lv-phase-gantt__face picture{display:block;width:100%;height:100%;object-fit:cover}.lv-phase-gantt__box-text{margin:0;font-size:16px;font-weight:700;line-height:1.45}.lv-phase-gantt__mark{border-radius:6px;background:var(--lv-yellow);color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lv-phase-gantt__side{display:flex;flex-direction:column;justify-content:space-between;gap:14px;height:100%}.lv-phase-gantt__outcome{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:24px;box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-phase-gantt__outcome-label{font-size:12px;font-weight:800;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-muted)}.lv-phase-gantt__outcome-text{display:flex;align-items:flex-start;gap:10px;font-family:var(--lv-font-heading);font-weight:700;font-size:18px;line-height:1.25}.lv-phase-gantt__outcome-check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--lv-green);color:var(--lv-night)}.lv-phase-gantt__outcome-check .lv-icon{width:13px;height:13px;stroke-width:3.2}.lv-phase-gantt__nav{display:flex;gap:10px}.lv-phase-gantt__prev,.lv-phase-gantt__next{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:50%;background:var(--lv-white);color:var(--lv-night);box-shadow:inset 0 0 0 2px var(--lv-night);cursor:pointer;transition:opacity 0.2s ease}.lv-phase-gantt__next{background:var(--lv-night);color:var(--lv-white);box-shadow:none}.lv-phase-gantt__prev .lv-icon,.lv-phase-gantt__next .lv-icon{width:18px;height:18px;stroke-width:2}.lv-phase-gantt__prev[data-dim="true"]{color:rgba(11,23,45,0.35);box-shadow:inset 0 0 0 2px rgba(11,23,45,0.35);cursor:default}.lv-phase-gantt__next[data-dim="true"]{background:rgba(11,23,45,0.35);cursor:default}@keyframes lvGanttIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lv-phase-gantt__panel{animation:none}.lv-phase-gantt__bar{transition:none}}@media (max-width:960px){.lv-phase-gantt__thread{display:none}.lv-phase-gantt__head{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:18px}.lv-phase-gantt__heading{display:contents}.lv-phase-gantt__eyebrow{order:0}.lv-phase-gantt__title{order:1}.lv-phase-gantt__visual{order:2;flex:none;height:236px}.lv-phase-gantt__lead{order:3;font-size:15px}.lv-phase-gantt__backing{left:14px;right:-8px;top:12px;bottom:-6px;border-radius:30px}.lv-phase-gantt__img{height:228px;border-radius:28px}.lv-phase-gantt__caption{left:10px;bottom:18px;font-size:12px}.lv-phase-gantt__long{display:none}.lv-phase-gantt__short{display:inline}.lv-phase-gantt__chart{gap:8px;padding:16px 14px;border-radius:26px}.lv-phase-gantt__scale{grid-template-columns:66px minmax(0,1fr);gap:8px}.lv-phase-gantt__scale-label{display:none}.lv-phase-gantt__scale-track{grid-column:2;height:20px;font-size:11px}.lv-phase-gantt__scale-dot{--lv-dot-size:6px}.lv-phase-gantt__rows{gap:8px}.lv-phase-gantt__row{grid-template-columns:66px minmax(0,1fr);gap:8px}.lv-phase-gantt__row-label{font-size:13px}.lv-phase-gantt__row-num{display:none}.lv-phase-gantt__track{height:44px;border-radius:11px}.lv-phase-gantt__marker{top:-4px;bottom:-4px}.lv-phase-gantt__bar{top:0;bottom:0;min-width:44px;padding:0 10px;border-block:3px solid transparent;border-radius:9px / 12px;background-clip:padding-box;font-size:12px}.lv-phase-gantt__duration{font-size:11px}.lv-phase-gantt__panel{display:flex;flex-direction:column;gap:12px;padding:18px 16px;border-radius:26px}.lv-phase-gantt__panel-head{flex-direction:row;align-items:flex-start;gap:14px}.lv-phase-gantt__panel-num{font-size:44px;-webkit-text-stroke-width:1.4px}.lv-phase-gantt__panel-title{font-size:24px}.lv-phase-gantt__quote{font-size:14px;line-height:1.3}.lv-phase-gantt__box{padding:14px;border-radius:18px}.lv-phase-gantt__box-label{font-size:11px}.lv-phase-gantt__face{width:30px;height:30px}.lv-phase-gantt__box-text{font-size:15px}.lv-phase-gantt__side{flex-direction:row;align-items:center;gap:10px;height:auto}.lv-phase-gantt__outcome{flex:1;gap:4px;padding:10px 14px;border-radius:18px}.lv-phase-gantt__outcome-label{font-size:10px}.lv-phase-gantt__outcome-text{font-size:15px}.lv-phase-gantt__outcome-check{display:none}.lv-phase-gantt__prev,.lv-phase-gantt__next{width:46px;height:46px}}@media (max-width:640px){.lv-phase-gantt{padding-block:48px}.lv-phase-gantt__scale-launch[data-side="end"]{flex-direction:row-reverse;transform:translateX(calc(-100% + 4px))}.lv-phase-gantt__inner{gap:18px}.lv-phase-gantt__eyebrow{font-size:12px}}
.lv-photo-band{--lv-pb-slab:var(--lv-yellow);--lv-pb-panel-ink:var(--lv-ink);--lv-pb-brand-bg:var(--s-bg,#15130f);--lv-pb-brand-ink:var(--s-ink,#f3ece0);--lv-pb-brand-accent:var(--s-accent,#c8a96a);position:relative;padding-block:0 var(--lv-band-y);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-photo-band[data-slab="green"]{--lv-pb-slab:var(--lv-green)}.lv-photo-band[data-slab="teal"]{--lv-pb-slab:var(--lv-teal)}.lv-photo-band[data-slab="violet"]{--lv-pb-slab:var(--lv-violet-light)}.lv-photo-band[data-slab="coral"]{--lv-pb-slab:var(--lv-coral)}.lv-photo-band[data-slab="cream"]{--lv-pb-slab:var(--lv-cream)}.lv-photo-band[data-slab="night"]{--lv-pb-slab:var(--lv-night);--lv-pb-panel-ink:var(--lv-white)}.lv-photo-band[data-slab="none"] .lv-photo-band__slab{display:none}.lv-photo-band__figure{position:relative}.lv-photo-band__picture{display:contents}.lv-photo-band__picture--portrait,.lv-photo-band__img--portrait{display:none}.lv-photo-band__img{display:block;width:100%;height:100%;object-fit:cover}.lv-photo-band__thread{--lv-thread-ink:var(--lv-white);--lv-thread-w:4;--lv-thread-dash:1 14}.lv-photo-band__pill{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-pb-pill-bg,var(--lv-pb-brand-bg));color:var(--lv-pb-pill-ink,var(--lv-pb-brand-ink));font-size:14px;font-weight:800;white-space:nowrap;box-shadow:0 18px 44px rgba(11,23,45,0.3)}.lv-photo-band__pill-disc{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--lv-pb-pill-disc,var(--lv-pb-brand-accent));color:var(--lv-pb-pill-disc-ink,var(--lv-pb-brand-bg))}.lv-photo-band__pill-disc .lv-icon{width:16px;height:16px;stroke-width:2.2}.lv-photo-band__pill[data-style="white"]{--lv-pb-pill-bg:var(--lv-white);--lv-pb-pill-ink:var(--lv-night);--lv-pb-pill-disc:var(--lv-green);--lv-pb-pill-disc-ink:var(--lv-night);box-shadow:0 18px 44px rgba(11,23,45,0.2)}.lv-photo-band__pill[data-style="night"]{--lv-pb-pill-bg:var(--lv-night);--lv-pb-pill-ink:var(--lv-white);--lv-pb-pill-disc:var(--lv-green);--lv-pb-pill-disc-ink:var(--lv-night)}.lv-photo-band__statement{font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(22px,2vw,28px);line-height:1.12;letter-spacing:-0.025em}.lv-photo-band[data-layout="full"] .lv-photo-band__figure{height:clamp(420px,40vw,580px)}.lv-photo-band__slab{position:absolute;inset:0;border-radius:48px;background:var(--lv-pb-slab);transform:translate(16px,16px)}.lv-photo-band[data-layout="full"] .lv-photo-band__img{position:absolute;inset:0;border-radius:44px}.lv-photo-band[data-layout="full"] .lv-photo-band__pill{right:28px;top:28px}.lv-photo-band__caption{position:absolute;left:28px;bottom:28px;z-index:2;max-width:540px;padding:20px 24px;border-radius:26px;background:var(--lv-white);color:var(--lv-ink);box-shadow:0 18px 44px rgba(11,23,45,0.18)}.lv-photo-band[data-layout="split"] .lv-photo-band__wrap{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}.lv-photo-band[data-side="right"] .lv-photo-band__panel{order:2}.lv-photo-band__panel{position:relative;flex:1 1 340px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;overflow:hidden;padding:clamp(28px,3vw,44px);border-radius:40px;background:var(--lv-pb-slab);color:var(--lv-pb-panel-ink)}.lv-photo-band__blob{--lv-shape-size:160px;--lv-shape-radius:42px;--lv-shape-bg:rgba(255,255,255,0.4);--r:12deg;right:-50px;bottom:-50px}.lv-photo-band__panel .lv-photo-band__statement{position:relative;font-size:clamp(28px,2.8vw,40px);line-height:1.06;letter-spacing:-0.03em}.lv-photo-band__list{position:relative;display:flex;flex-direction:column;gap:10px;font-size:15px;font-weight:800}.lv-photo-band__item{display:flex;align-items:center;gap:10px}.lv-photo-band__item-tile{--lv-tile-size:34px;--lv-tile-radius:10px;--lv-tile-bg:var(--lv-night);--lv-tile-ink:var(--lv-pb-slab)}.lv-photo-band[data-slab="night"] .lv-photo-band__item-tile{--lv-tile-bg:var(--lv-night-deep);--lv-tile-ink:var(--lv-green)}.lv-photo-band__item-tile .lv-icon{width:17px;height:17px}.lv-photo-band[data-layout="split"] .lv-photo-band__figure{flex:2 1 560px;min-height:420px}.lv-photo-band[data-layout="split"] .lv-photo-band__img{position:absolute;inset:0;border-radius:40px}.lv-photo-band[data-layout="split"] .lv-photo-band__pill{left:50%;bottom:26px;margin-left:-80px}@media (max-width:640px){.lv-photo-band{padding-block:0 44px}.lv-photo-band__picture--wide,.lv-photo-band__img--wide{display:none}.lv-photo-band__picture--portrait{display:contents}.lv-photo-band__img--portrait{display:block}.lv-photo-band__figure:not(:has(.lv-photo-band__img--portrait)) .lv-photo-band__picture--wide{display:contents}.lv-photo-band__figure:not(:has(.lv-photo-band__img--portrait)) .lv-photo-band__img--wide{display:block}.lv-photo-band__thread{display:none}.lv-photo-band__statement{font-size:21px}.lv-photo-band__pill{gap:7px;padding:6px 13px 6px 6px;font-size:12px;box-shadow:0 14px 30px rgba(11,23,45,0.3)}.lv-photo-band__pill-disc{width:26px;height:26px}.lv-photo-band__pill-disc .lv-icon{width:12px;height:12px}.lv-photo-band[data-layout="full"] .lv-photo-band__figure{height:auto}.lv-photo-band__slab{inset:0 0 auto;height:400px;border-radius:34px;transform:translate(10px,10px)}.lv-photo-band[data-layout="full"] .lv-photo-band__img{position:relative;inset:auto;height:400px;border-radius:32px}.lv-photo-band[data-layout="full"] .lv-photo-band__pill{right:12px;top:14px}.lv-photo-band__caption{position:relative;left:auto;bottom:auto;max-width:none;margin:-60px 14px 0;padding:16px 18px;border-radius:22px;box-shadow:0 16px 36px rgba(11,23,45,0.16)}.lv-photo-band[data-layout="split"] .lv-photo-band__wrap{flex-direction:column;gap:0}.lv-photo-band[data-layout="split"] .lv-photo-band__figure{flex:none;min-height:0}.lv-photo-band[data-layout="split"] .lv-photo-band__img{position:relative;inset:auto;height:360px;border-radius:32px}.lv-photo-band[data-layout="split"] .lv-photo-band__pill{display:none}.lv-photo-band__panel,.lv-photo-band[data-side="right"] .lv-photo-band__panel{order:2;flex:none;gap:12px;margin:-56px 14px 0;padding:16px 18px;border-radius:22px}.lv-photo-band__blob{display:none}.lv-photo-band__panel .lv-photo-band__statement{font-size:21px;line-height:1.1;letter-spacing:-0.025em}.lv-photo-band__list{flex-direction:row;flex-wrap:wrap;gap:6px;font-size:12px}.lv-photo-band__item{padding:4px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-ink)}.lv-photo-band__item-tile{display:none}}
.lv-bento{padding-block:0;position:relative;background:var(--lv-white);color:var(--lv-ink)}.lv-bento__inner{display:flex;flex-direction:column;gap:clamp(32px,4vw,48px);padding-top:0;padding-bottom:var(--lv-band-y)}.lv-bento__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,270px);gap:16px}.lv-bento__cell{--lv-bento-disc:var(--lv-green);position:relative;min-height:0}.lv-bento__cell[data-cell="tall"]{grid-row:span 2}.lv-bento__cell[data-cell="big"]{grid-column:span 2;grid-row:span 2}.lv-bento__cell[data-color="green"]{--lv-bento-disc:var(--lv-green)}.lv-bento__cell[data-color="teal"]{--lv-bento-disc:var(--lv-teal)}.lv-bento__cell[data-color="yellow"]{--lv-bento-disc:var(--lv-yellow)}.lv-bento__cell[data-color="violet"]{--lv-bento-disc:var(--lv-violet-light)}.lv-bento__cell[data-color="coral"]{--lv-bento-disc:var(--lv-coral)}.lv-bento__cell[data-color="night"]{--lv-bento-disc:var(--lv-night)}.lv-bento__photo-wrap{display:block;height:100%}.lv-bento__photo{width:100%;height:100%;object-fit:cover;border-radius:30px}.lv-bento__short{display:none}.lv-bento__caption{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-family:var(--lv-font-sans);font-weight:800;font-size:14px;line-height:1.2;white-space:nowrap}.lv-bento__cell[data-cell="big"] .lv-bento__caption{left:16px;bottom:16px;padding:6px 16px 6px 6px;font-size:15px}.lv-bento__disc{--lv-tile-size:30px;--lv-tile-bg:var(--lv-bento-disc);--lv-tile-ink:var(--lv-night)}.lv-bento__cell[data-color="night"] .lv-bento__disc{--lv-tile-ink:var(--lv-white)}.lv-bento__disc .lv-icon{width:16px;height:16px}.lv-bento__cell[data-cell="big"] .lv-bento__disc{--lv-tile-size:34px}.lv-bento__cell[data-cell="big"] .lv-bento__disc .lv-icon{width:18px;height:18px}.lv-bento__badge{--r:3deg;position:absolute;right:18px;top:18px;gap:10px;padding:6px 16px 6px 6px;font-family:var(--lv-font-sans);font-size:13px;box-shadow:none}.lv-bento__badge-disc{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--lv-green);color:var(--lv-night)}.lv-bento__badge-disc .lv-icon{width:12px;height:12px}@media (max-width:960px){.lv-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:240px}.lv-bento__cell[data-cell="tall"]{grid-row:auto}.lv-bento__cell[data-cell="big"]{grid-column:span 2;grid-row:auto}}@media (max-width:640px){.lv-bento__inner{gap:20px;padding-bottom:48px}.lv-bento__full{display:none}.lv-bento__short{display:inline}.lv-bento__title{line-height:1.05}.lv-bento__grid{grid-auto-rows:auto;gap:10px}.lv-bento__cell[data-cell="big"]{order:-1}.lv-bento__cell[data-mobile="wide"],.lv-bento__cell[data-cell="big"]{grid-column:span 2}.lv-bento__photo{aspect-ratio:3 / 4;height:auto;border-radius:24px}.lv-bento__cell[data-mobile="wide"] .lv-bento__photo{aspect-ratio:16 / 9}.lv-bento__cell[data-cell="big"] .lv-bento__photo{aspect-ratio:16 / 11}.lv-bento__caption,.lv-bento__cell[data-cell="big"] .lv-bento__caption{left:8px;bottom:8px;gap:6px;padding:4px 10px 4px 4px;font-size:12px}.lv-bento__cell[data-mobile="wide"] .lv-bento__caption,.lv-bento__cell[data-cell="big"] .lv-bento__caption{left:10px;bottom:10px;padding:4px 12px 4px 4px;font-size:13px}.lv-bento__disc,.lv-bento__cell[data-cell="big"] .lv-bento__disc{--lv-tile-size:24px}.lv-bento__cell[data-mobile="wide"] .lv-bento__disc,.lv-bento__cell[data-cell="big"] .lv-bento__disc{--lv-tile-size:26px}.lv-bento__disc .lv-icon,.lv-bento__cell[data-cell="big"] .lv-bento__disc .lv-icon{width:13px;height:13px;stroke-width:2}.lv-bento__cell[data-mobile="wide"] .lv-bento__disc .lv-icon,.lv-bento__cell[data-cell="big"] .lv-bento__disc .lv-icon{width:14px;height:14px}.lv-bento__badge{display:none}}
.lv-pverb{--pv-plate:var(--lv-violet);--pv-ink:var(--lv-violet);--pv-shadow:rgba(78,0,138,0.2);padding-block:clamp(72px,8vw,120px);background:var(--lv-band-bg,var(--lv-violet-wash));color:var(--lv-band-ink,var(--lv-ink))}.lv-pverb[data-tone="violet-soft"]{--lv-band-bg:var(--lv-violet-wash);--lv-band-ink:var(--lv-ink)}.lv-pverb[data-tone="teal-soft"]{--lv-band-bg:var(--lv-teal-soft);--lv-band-ink:var(--lv-ink)}.lv-pverb[data-tone="green-soft"]{--lv-band-bg:var(--lv-green-soft);--lv-band-ink:var(--lv-ink)}.lv-pverb[data-tone="coral-soft"]{--lv-band-bg:var(--lv-coral-wash);--lv-band-ink:var(--lv-ink)}.lv-pverb[data-plate="accent"]{--pv-plate:var(--lv-accent);--pv-ink:var(--lv-accent-deep);--pv-shadow:rgba(11,23,45,0.18)}.lv-pverb[data-plate="teal"]{--pv-plate:var(--lv-teal);--pv-ink:var(--lv-teal-deep);--pv-shadow:rgba(10,111,104,0.2)}.lv-pverb[data-plate="green"]{--pv-plate:var(--lv-green);--pv-ink:var(--lv-green-deep);--pv-shadow:rgba(0,114,63,0.2)}.lv-pverb[data-plate="coral"]{--pv-plate:var(--lv-coral);--pv-ink:var(--lv-coral-ink);--pv-shadow:rgba(168,53,44,0.2)}.lv-pverb[data-plate="yellow"]{--pv-plate:var(--lv-yellow);--pv-ink:var(--lv-yellow-text);--pv-shadow:rgba(11,23,45,0.18)}.lv-pverb[data-plate="night"]{--pv-plate:var(--lv-night);--pv-ink:var(--lv-night);--pv-shadow:rgba(11,23,45,0.25)}.lv-pverb__wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.lv-pverb[data-side="right"] .lv-pverb__scene{order:2}.lv-pverb__scene{position:relative;height:520px}.lv-pverb__plate{position:absolute;left:0;top:30px;width:74%;height:460px;border-radius:48px;background:var(--pv-plate);transform:rotate(-4deg)}.lv-pverb__photo{position:absolute;left:0;top:30px;width:74%;height:460px;object-fit:cover;object-position:center 25%;border-radius:48px}.lv-pverb__card{position:absolute;right:0;bottom:30px;display:flex;flex-direction:column;gap:10px;width:300px;margin:0;padding:20px;border-radius:24px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 24px 50px var(--pv-shadow)}.lv-pverb__quote{font-family:var(--lv-font-heading);font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-0.01em}.lv-pverb__caption{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--lv-body)}.lv-pverb__tag{padding:2px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-accent-soft);color:var(--lv-accent-deep)}.lv-pverb__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.lv-pverb__eyebrow{color:var(--pv-ink);letter-spacing:0.08em}.lv-pverb__title{font-size:clamp(34px,3.8vw,56px);letter-spacing:-0.03em}.lv-pverb__text{color:var(--lv-night-soft)}.lv-pverb__pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-size:15px;font-weight:700;line-height:1.3}.lv-pverb__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pv-plate)}@media (max-width:960px){.lv-pverb__wrap{grid-template-columns:minmax(0,1fr);gap:36px}.lv-pverb__scene,.lv-pverb[data-side="right"] .lv-pverb__scene{order:2;max-width:560px}}@media (max-width:640px){.lv-pverb{padding-block:48px}.lv-pverb__wrap{gap:28px}.lv-pverb__copy{gap:14px}.lv-pverb__eyebrow{font-size:12px}.lv-pverb__title{font-size:32px;letter-spacing:-0.035em}.lv-pverb__text{font-size:16px}.lv-pverb__pill{padding:9px 14px;font-size:14px}.lv-pverb__scene{height:420px;max-width:none;margin-top:0}.lv-pverb__plate,.lv-pverb__photo{top:20px;width:82%;height:370px;border-radius:36px}.lv-pverb__card{bottom:0;width:250px;padding:16px;border-radius:20px;box-shadow:0 16px 36px var(--pv-shadow)}.lv-pverb__quote{font-size:15px}.lv-pverb__caption{font-size:12px}}
.lv-pillars{position:relative;overflow:hidden;padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-surface-alt));color:var(--lv-band-ink,var(--lv-ink))}@keyframes lvPillarsGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}.lv-pillars__blob{--lv-shape-size:220px;--lv-shape-radius:56px;--lv-shape-bg:var(--lv-violet-soft);--r:16deg;right:-80px;top:80px}.lv-pillars__wrap{position:relative;display:flex;flex-direction:column;gap:clamp(36px,4vw,56px)}.lv-pillars__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.lv-pillars__heading{display:flex;flex-direction:column;gap:16px;max-width:860px}.lv-pillars__lead{max-width:380px;font-size:18px;line-height:1.5;color:var(--lv-body)}.lv-pillars__cards{--lv-rail-gap:20px}.lv-pillars__item{display:flex}.lv-pillars__card{--lv-pc-solid:var(--lv-green);--lv-pc-soft:var(--lv-green-soft);--lv-pc-ink:var(--lv-green-deep);display:flex;flex:1;flex-direction:column;gap:22px;width:100%;padding:26px;border-radius:34px;background:var(--lv-white);color:var(--lv-ink)}.lv-pillars__card[data-color="violet"]{--lv-pc-solid:var(--lv-violet-light);--lv-pc-soft:var(--lv-violet-soft);--lv-pc-ink:var(--lv-violet)}.lv-pillars__card[data-color="teal"]{--lv-pc-solid:var(--lv-teal);--lv-pc-soft:var(--lv-teal-soft);--lv-pc-ink:var(--lv-teal-deep)}.lv-pillars__card[data-color="yellow"]{--lv-pc-solid:var(--lv-yellow);--lv-pc-soft:var(--lv-yellow-soft);--lv-pc-ink:var(--lv-yellow-text)}.lv-pillars__card[data-color="coral"]{--lv-pc-solid:var(--lv-coral);--lv-pc-soft:var(--lv-coral-wash);--lv-pc-ink:var(--lv-coral-ink)}.lv-pillars__card-head{display:flex;align-items:center;gap:14px}.lv-pillars__tile{--lv-tile-size:56px;--lv-tile-radius:17px;--lv-tile-bg:var(--lv-pc-solid);--lv-tile-ink:var(--lv-night)}.lv-pillars__card-titles{display:flex;flex-direction:column;min-width:0}.lv-pillars__card-title{font-size:22px;letter-spacing:-0.02em;line-height:1.15}.lv-pillars__card-sub{font-size:15px;color:var(--lv-body)}.lv-pillars__timeline{display:flex;flex-direction:column;gap:6px}.lv-pillars__months{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);font-size:10px;font-weight:800;text-align:center;color:var(--lv-muted)}.lv-pillars__track{position:relative;display:block;height:14px;border-radius:7px;background:#eef0f4}.lv-pillars__fill{position:absolute;top:0;bottom:0;border-radius:7px;background:var(--lv-pc-solid)}.lv-pillars__card[data-color="violet"] .lv-pillars__fill{background:var(--lv-violet)}.lv-pillars__fill--tail{border-radius:7px 2px 2px 7px}.lv-pillars__fill--head{border-radius:2px 7px 7px 2px}.lv-pillars__grow{transform-origin:left center}.lv-pillars[data-animate] .lv-pillars__grow{transform:scaleX(0)}.lv-pillars[data-animate][data-inview] .lv-pillars__grow{animation:lvPillarsGrow 1.4s cubic-bezier(0.2,0.7,0.2,1) both}.lv-pillars__marker{position:absolute;top:-3px;width:20px;height:20px;border-radius:6px;background:var(--lv-pc-solid);box-shadow:0 0 0 3px var(--lv-white)}.lv-pillars__timeline-label{font-size:13px;font-weight:800;color:var(--lv-pc-ink)}.lv-pillars__rows{display:flex;flex-direction:column;gap:16px}.lv-pillars__row{display:flex;align-items:flex-start;gap:14px}.lv-pillars__row-tile{--lv-tile-size:42px;--lv-tile-radius:13px;--lv-tile-bg:var(--lv-pc-soft);--lv-tile-ink:var(--lv-pc-ink)}.lv-pillars__row-tile .lv-icon{width:20px;height:20px}.lv-pillars__row-text{display:flex;flex-direction:column;min-width:0}.lv-pillars__row-title{font-family:var(--lv-font-heading);font-weight:700;font-size:17px;line-height:1.3}.lv-pillars__row-line{font-size:15px;line-height:1.45;color:var(--lv-body)}.lv-pillars__stats{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:22px clamp(20px,2.5vw,32px);border-radius:32px;background:var(--lv-night);color:var(--lv-white)}.lv-pillars__stats-label{display:inline-flex;align-items:center;gap:10px;font-family:var(--lv-font-heading);font-weight:800;font-size:13px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-on-night-faint)}.lv-pillars__stats-logo{width:auto;height:18px}.lv-pillars__dot{width:8px;height:8px;border-radius:50%;background:var(--lv-coral)}.lv-pillars__dot[data-color="yellow"]{background:var(--lv-yellow)}.lv-pillars__dot[data-color="teal"]{background:var(--lv-teal)}.lv-pillars__dot[data-color="violet"]{background:var(--lv-violet-light)}.lv-pillars__dot[data-color="green"]{background:var(--lv-green)}.lv-pillars__stat{display:inline-flex;align-items:baseline;gap:8px;font-size:15px;font-weight:700}.lv-pillars__stat-value{font-family:var(--lv-font-heading);font-weight:800;font-size:30px;letter-spacing:-0.03em;line-height:1;color:var(--lv-green)}.lv-pillars__stats-note{flex:1 1 260px;font-size:14px;text-align:right;color:var(--lv-on-night)}@media (max-width:960px){.lv-pillars__head{flex-direction:column;align-items:flex-start}.lv-pillars__item{width:320px}.lv-pillars__dots{margin-top:14px}.lv-pillars__stats-note{text-align:left}}@media (max-width:640px){.lv-pillars{padding-block:44px}.lv-pillars__wrap{gap:18px}.lv-pillars__blob{--lv-shape-size:130px;--lv-shape-radius:34px;right:-50px;top:30px}.lv-pillars__lead{display:none}.lv-pillars__cards{--lv-rail-gap:12px}.lv-pillars__item{width:292px}.lv-pillars__card{gap:16px;padding:20px;border-radius:28px}.lv-pillars__card-head{gap:12px}.lv-pillars__tile{--lv-tile-size:44px;--lv-tile-radius:13px}.lv-pillars__card-title{font-size:19px}.lv-pillars__card-sub{font-size:13px}.lv-pillars__timeline{gap:5px}.lv-pillars__months{display:none}.lv-pillars__track{height:12px;border-radius:6px}.lv-pillars__fill,.lv-pillars__fill--tail,.lv-pillars__fill--head{border-radius:6px}.lv-pillars__marker{width:18px;height:18px;border-radius:5px}.lv-pillars__timeline-label{font-size:12px}.lv-pillars__rows{gap:12px}.lv-pillars__row-tile{display:none}.lv-pillars__row-title{font-size:14px}.lv-pillars__row-line{font-size:14px;line-height:1.4}.lv-pillars__dots{margin-top:0}.lv-pillars__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;border-radius:0;background:transparent;color:var(--lv-ink)}.lv-pillars__stats-label,.lv-pillars__dot{display:none}.lv-pillars__stat{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border-radius:20px;background:var(--lv-white);font-size:13px;font-weight:800}.lv-pillars__stat[data-kind="number"]{background:var(--lv-night);color:var(--lv-white);font-weight:700}.lv-pillars__stat-value{font-size:28px}.lv-pillars__stats-note{grid-column:1 / -1;flex:none;margin-top:6px;font-size:13px;color:var(--lv-body)}}@media (prefers-reduced-motion:reduce){.lv-pillars[data-animate] .lv-pillars__grow{transform:none;animation:none}}
.lv-pipe{--pipe-em:var(--lv-yellow);padding-block:clamp(72px,8vw,120px);background:var(--lv-band-bg,var(--lv-night));color:var(--lv-band-ink,var(--lv-white))}.lv-pipe[data-emphasis="accent"]{--pipe-em:var(--lv-accent)}.lv-pipe[data-emphasis="green"]{--pipe-em:var(--lv-green)}.lv-pipe[data-emphasis="teal"]{--pipe-em:var(--lv-teal)}.lv-pipe[data-emphasis="white"]{--pipe-em:var(--lv-white)}.lv-pipe__wrap{display:flex;flex-direction:column;gap:48px}.lv-pipe__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.lv-pipe__head-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:760px}.lv-pipe__eyebrow{color:var(--lv-accent);letter-spacing:0.08em}.lv-pipe__title{font-size:clamp(34px,3.8vw,56px);letter-spacing:-0.03em}.lv-pipe__title em{color:var(--pipe-em)}.lv-pipe__badge{padding:6px 12px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.1);font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;line-height:1.4}.lv-pipe__stages{position:relative}.lv-pipe__thread{display:none}.lv-pipe__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.lv-pipe__list:has(> :nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}.lv-pipe__list:not(:has(> :nth-child(5))){grid-template-columns:repeat(4,minmax(0,1fr))}.lv-pipe__list:not(:has(> :nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}.lv-pipe__stage{display:flex;flex-direction:column;gap:14px;min-height:230px;padding:22px;border-radius:24px;background:rgba(255,255,255,0.07)}.lv-pipe__stage[data-visual="list"]{gap:10px}.lv-pipe__stage--on{background:var(--lv-accent);color:var(--lv-night)}.lv-pipe__card{display:contents}.lv-pipe__num{font-family:var(--lv-font-heading);font-size:13px;font-weight:800;color:var(--lv-accent)}.lv-pipe__stage--on .lv-pipe__num{color:inherit}.lv-pipe__stage-title{font-family:var(--lv-font-heading);font-size:19px;font-weight:700;letter-spacing:-0.01em;line-height:1.25}.lv-pipe__caption{font-size:15px;color:var(--lv-on-night)}.lv-pipe__stage--on .lv-pipe__caption{color:inherit}.lv-pipe__faces{display:flex}.lv-pipe__face,.lv-pipe__more{display:flex;flex:none;width:40px;height:40px;overflow:hidden;border:2px solid var(--lv-night);border-radius:12px;background:var(--lv-night-deep)}.lv-pipe__face img{width:100%;height:100%;object-fit:cover}.lv-pipe__face + .lv-pipe__face,.lv-pipe__face + .lv-pipe__more{margin-left:-10px}.lv-pipe__more{align-items:center;justify-content:center;background:var(--lv-accent);color:var(--lv-night);font-size:12px;font-weight:800}.lv-pipe__lines{display:flex;flex-direction:column;gap:5px}.lv-pipe__lines span{display:block;height:6px;border-radius:3px;background:rgba(255,255,255,0.35)}.lv-pipe__lines span:nth-child(1){width:90%}.lv-pipe__lines span:nth-child(2){width:70%}.lv-pipe__lines span:nth-child(3){width:82%}.lv-pipe__chips{display:flex;flex-wrap:wrap;gap:6px}.lv-pipe__chip{padding:2px 8px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.2);font-size:11px;font-weight:800;line-height:1.5}.lv-pipe__chip[data-color="accent"]{background:var(--lv-accent);color:var(--lv-night)}.lv-pipe__chip[data-color="violet"]{background:var(--lv-violet-light);color:var(--lv-night)}.lv-pipe__chip[data-color="coral"]{background:var(--lv-coral);color:var(--lv-night)}.lv-pipe__chip[data-color="yellow"]{background:var(--lv-yellow);color:var(--lv-night)}.lv-pipe__chip[data-color="green"]{background:var(--lv-green);color:var(--lv-night)}.lv-pipe__items{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:15px;color:#dfe4ec}.lv-pipe__item{display:flex;align-items:center;gap:8px}.lv-pipe__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--lv-coral)}.lv-pipe__dot[data-color="yellow"]{background:var(--lv-yellow)}.lv-pipe__dot[data-color="violet"]{background:var(--lv-violet-light)}.lv-pipe__dot[data-color="teal"]{background:var(--lv-teal)}.lv-pipe__dot[data-color="green"]{background:var(--lv-green)}.lv-pipe__dot[data-color="white"]{background:var(--lv-white)}@media (max-width:960px){.lv-pipe__list,.lv-pipe__list:has(> :nth-child(6)),.lv-pipe__list:not(:has(> :nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}.lv-pipe__stage{min-height:0}}@media (max-width:640px){.lv-pipe{padding-block:48px}.lv-pipe__wrap{gap:22px}.lv-pipe__head{flex-direction:column;align-items:flex-start;gap:14px}.lv-pipe__head-copy{gap:12px}.lv-pipe__eyebrow{font-size:12px}.lv-pipe__title{font-size:32px;letter-spacing:-0.035em}.lv-pipe__thread{--lv-thread-ink:var(--lv-accent);display:block;left:18px;right:auto;top:20px;bottom:20px;width:4px;height:auto}.lv-pipe__list,.lv-pipe__list:has(> :nth-child(6)),.lv-pipe__list:not(:has(> :nth-child(5))),.lv-pipe__list:not(:has(> :nth-child(4))){position:relative;display:flex;flex-direction:column;gap:12px}.lv-pipe__stage,.lv-pipe__stage--on{flex-direction:row;align-items:flex-start;gap:12px;padding:0;border-radius:0;background:transparent;color:inherit}.lv-pipe__num{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--lv-night-deep)}.lv-pipe__stage--on .lv-pipe__num{background:var(--lv-accent);color:var(--lv-night)}.lv-pipe__card{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,0.07)}.lv-pipe__stage--on .lv-pipe__card{background:var(--lv-accent);color:var(--lv-night)}.lv-pipe__stage-title{font-size:17px}.lv-pipe__caption{font-size:14px}.lv-pipe__face,.lv-pipe__more{width:32px;height:32px;border-radius:10px}.lv-pipe__more{font-size:11px}.lv-pipe__items{font-size:14px}}
.lv-plan-recap{position:relative;overflow:hidden;padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-night));color:var(--lv-band-ink,var(--lv-white))}.lv-plan-recap__rings{position:absolute;right:-160px;top:-160px;width:520px;height:520px;color:var(--lv-green)}.lv-plan-recap__inner{position:relative;display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.lv-plan-recap__short{display:none}.lv-plan-recap__title em{color:var(--lv-green)}.lv-plan-recap__payoff{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:start}.lv-plan-recap__ticket{--lv-body:#4a5568;--lv-muted:#5f697a;--lv-faint:#666f80;--lv-line:#e2e6ee;position:relative;display:flex;flex-direction:column;gap:18px;padding:28px clamp(20px,2.6vw,34px);border-radius:30px;background:var(--lv-white);color:var(--lv-night)}.lv-plan-recap__ticket :focus-visible{outline-color:var(--lv-night)}.lv-plan-recap__notch{position:absolute;top:50%;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:var(--lv-night)}.lv-plan-recap__notch--left{left:-14px}.lv-plan-recap__notch--right{right:-14px}.lv-plan-recap__ticket-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.lv-plan-recap__ticket-title{display:inline-flex;align-items:center;gap:12px;font-family:var(--lv-font-heading);font-weight:800;font-size:16px}.lv-plan-recap__ticket-title img{display:block;width:auto;height:22px}.lv-plan-recap__badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:var(--lv-radius-pill);background:var(--lv-yellow);color:var(--lv-night);font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.06em;text-transform:uppercase}.lv-plan-recap__rows{display:flex;flex-direction:column;margin:0}.lv-plan-recap__row{display:grid;grid-template-columns:44px 120px minmax(0,1fr);gap:12px;align-items:center;padding:10px 0;border-bottom:1.5px dashed #d5dae3}.lv-plan-recap__row-tiles{display:inline-flex}.lv-plan-recap__row-tile{--lv-tile-ink:var(--lv-night)}.lv-plan-recap__row-label{font-size:13px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--lv-muted)}.lv-plan-recap__row-value{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:16px;line-height:1.3}.lv-plan-recap__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px}.lv-plan-recap__copy,.lv-plan-recap__print{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 22px;border:0;border-radius:var(--lv-radius-pill);background:var(--lv-green);color:var(--lv-night);box-shadow:0 0 0 2px var(--lv-night);font-family:var(--lv-font-heading);font-weight:700;font-size:15px;cursor:pointer;transition:background-color 0.2s ease,opacity 0.2s ease}.lv-plan-recap__copy .lv-icon,.lv-plan-recap__print .lv-icon{width:18px;height:18px;stroke-width:2}.lv-plan-recap__print{padding:0 20px;background:transparent;box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-plan-recap__copy:disabled,.lv-plan-recap__print:disabled{cursor:default;opacity:0.6}.lv-plan-recap__copy[data-state="done"]{background:var(--lv-green-soft)}.lv-plan-recap__copy[data-state="failed"]{background:var(--lv-coral-soft)}.lv-plan-recap__exits{display:flex;flex-direction:column;gap:14px}.lv-plan-recap__exit{--lv-exit-bg:var(--lv-green);display:flex;align-items:center;gap:18px;min-height:132px;padding:18px 24px 18px 18px;border-radius:26px;background:var(--lv-exit-bg);color:var(--lv-night);text-decoration:none;transition:transform 0.2s var(--lv-ease)}.lv-plan-recap__exit:hover{color:var(--lv-night);transform:translateY(-2px)}.lv-plan-recap__exit[data-color="teal"]{--lv-exit-bg:var(--lv-teal)}.lv-plan-recap__exit[data-color="yellow"]{--lv-exit-bg:var(--lv-yellow)}.lv-plan-recap__exit[data-color="violet"]{--lv-exit-bg:var(--lv-violet-light)}.lv-plan-recap__exit[data-color="coral"]{--lv-exit-bg:var(--lv-coral)}.lv-plan-recap__exit-tile{--lv-tile-size:58px;--lv-tile-radius:18px;--lv-tile-bg:var(--lv-night);--lv-tile-ink:var(--lv-exit-bg)}.lv-plan-recap__exit-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lv-plan-recap__exit-title{font-family:var(--lv-font-heading);font-weight:700;font-size:19px;line-height:1.2}.lv-plan-recap__exit-note{font-size:14px;font-weight:700}.lv-plan-recap__exit-arrow{flex:none;width:18px;height:18px;stroke-width:2}.lv-plan-recap__reassurance{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:0;padding:28px 0 0;border-top:1px solid var(--lv-night-soft);list-style:none}.lv-plan-recap__pill{display:flex;align-items:center;gap:14px;min-height:84px;padding:10px 18px 10px 10px;border-radius:20px;background:var(--lv-night-deep);color:var(--lv-white);font-size:15px;font-weight:800;text-decoration:none;transition:background-color 0.2s ease}.lv-plan-recap__pill:hover{color:var(--lv-white);background:var(--lv-night-soft)}.lv-plan-recap__pill-tile{--lv-tile-size:44px;--lv-tile-radius:13px;--lv-tile-bg:var(--lv-night);--lv-tile-ink:var(--lv-green)}.lv-plan-recap__pill-label{flex:1;min-width:0}.lv-plan-recap__pill-arrow{flex:none;width:16px;height:16px;stroke-width:2}@media (max-width:960px){.lv-plan-recap__rings{right:-120px;top:-120px;width:320px;height:320px}.lv-plan-recap__rings > span:nth-child(3){display:none}.lv-plan-recap__payoff{grid-template-columns:minmax(0,1fr);gap:20px}.lv-plan-recap__ticket{gap:12px;padding:18px 16px;border-radius:24px}.lv-plan-recap__notch{width:22px;height:22px;margin-top:-11px}.lv-plan-recap__notch--left{left:-11px}.lv-plan-recap__notch--right{right:-11px}.lv-plan-recap__ticket-title img{height:20px}.lv-plan-recap__long{display:none}.lv-plan-recap__short{display:inline}.lv-plan-recap__row{grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 12px}.lv-plan-recap__row-tiles{grid-row:1 / span 2}.lv-plan-recap__row-tile{--lv-tile-size:36px;--lv-tile-radius:11px}.lv-plan-recap__row-label{font-size:11px}.lv-plan-recap__row-value{font-size:14px}.lv-plan-recap__actions{flex-direction:column;align-items:stretch}.lv-plan-recap__copy{justify-content:center}.lv-plan-recap__print{display:none}.lv-plan-recap__exits{gap:10px}.lv-plan-recap__exit{gap:14px;min-height:76px;padding:12px 16px 12px 12px;border-radius:22px}.lv-plan-recap__exit-tile{--lv-tile-size:48px;--lv-tile-radius:15px}.lv-plan-recap__exit-title{font-size:16px}.lv-plan-recap__exit-note{font-size:13px}.lv-plan-recap__exit-arrow{display:none}.lv-plan-recap__reassurance{display:flex;flex-direction:column;gap:4px;padding-top:18px}.lv-plan-recap__pill{gap:12px;min-height:48px;padding:0;border-radius:0;background:transparent;font-size:14px}.lv-plan-recap__pill:hover{background:transparent}.lv-plan-recap__pill-tile{--lv-tile-size:36px;--lv-tile-radius:11px;--lv-tile-bg:var(--lv-night-deep)}.lv-plan-recap__pill-arrow{display:none}}@media (max-width:640px){.lv-plan-recap{padding-block:48px}.lv-plan-recap__inner{gap:20px}}@media print{body[data-print-recap] > :not(main),body[data-print-recap] main > :not(.lv-plan-recap),body[data-print-recap] .lv-plan-recap__rings,body[data-print-recap] .lv-plan-recap__exits,body[data-print-recap] .lv-plan-recap__reassurance,body[data-print-recap] .lv-plan-recap__actions,body[data-print-recap] .lv-plan-recap__notch{display:none !important}body[data-print-recap] .lv-plan-recap{padding:0;background:var(--lv-white);color:var(--lv-night)}body[data-print-recap] .lv-plan-recap__title{color:var(--lv-night);font-size:28px}body[data-print-recap] .lv-plan-recap__payoff{grid-template-columns:minmax(0,1fr)}body[data-print-recap] .lv-plan-recap__ticket{padding:0;border:1px solid var(--lv-night);border-radius:16px;padding:16px 20px}}
.lv-portal{--pw-mid:var(--lv-teal-mid);--pw-line:#e3e7ee;--pw-track:#eef1f5;--pw-side:#fbfcfd;--pw-success-bg:#dcf7ea;--pw-success-ink:var(--lv-green-deep);padding-block:clamp(72px,8vw,120px);background:var(--lv-band-bg,var(--lv-surface-alt));color:var(--lv-band-ink,var(--lv-ink))}.lv-portal[data-accent="green"]{--pw-mid:var(--lv-green-shadow)}.lv-portal[data-accent="violet"]{--pw-mid:var(--lv-violet)}.lv-portal[data-accent="coral"]{--pw-mid:var(--lv-coral-deep)}.lv-portal[data-accent="yellow"]{--pw-mid:var(--lv-yellow-deep)}.lv-portal__wrap{display:flex;flex-direction:column;gap:40px}.lv-portal__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.lv-portal__head-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:760px}.lv-portal__eyebrow{letter-spacing:0.08em}.lv-portal__title{font-size:clamp(34px,3.8vw,56px);letter-spacing:-0.03em}.lv-portal__aside{max-width:420px;color:var(--lv-night-soft)}.lv-portal__window{overflow:hidden;border-radius:32px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 30px 70px rgba(11,23,45,0.1)}.lv-portal__bar{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--pw-line)}.lv-portal__dots{display:flex;gap:8px}.lv-portal__dots i{display:block;width:10px;height:10px;border-radius:50%;background:var(--pw-line)}.lv-portal__bar-title{min-width:0;margin-left:12px;overflow:hidden;font-size:13px;font-weight:700;color:var(--lv-body);white-space:nowrap;text-overflow:ellipsis}.lv-portal__bar-badge{flex:none;margin-left:auto;padding:3px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);color:var(--lv-body);font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;line-height:1.4}.lv-portal__app{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:620px}.lv-portal__side{display:flex;flex-direction:column;gap:2px;padding:18px 12px;border-right:1px solid var(--pw-line);background:var(--pw-side);font-family:var(--lv-font-heading);font-size:14px;font-weight:600}.lv-portal__side-item{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;color:var(--lv-night-soft)}.lv-portal__side-item--on{background:var(--lv-accent-soft);color:var(--lv-accent-deep);font-weight:800}.lv-portal__side-item--bottom{margin-top:auto;color:var(--lv-body)}.lv-portal__side-dot{width:8px;height:8px;border-radius:50%;background:var(--pw-mid)}.lv-portal__main{display:flex;flex-direction:column;min-width:0}.lv-portal__tabs{display:flex;gap:4px;padding:14px 18px 0;border-bottom:1px solid var(--pw-line);overflow-x:auto;scrollbar-width:none}.lv-portal__tabs::-webkit-scrollbar{display:none}.lv-portal__tab{flex:none;min-height:46px;padding:0 16px;border-radius:0;background:transparent;color:var(--lv-body);font-family:var(--lv-font-heading);font-size:14px;font-weight:700;white-space:nowrap;box-shadow:inset 0 -3px 0 transparent;transition:color 0.18s ease,box-shadow 0.18s ease}.lv-portal__tab:hover{color:var(--lv-night)}.lv-portal__tab[aria-selected="true"]{color:var(--lv-night);box-shadow:inset 0 -3px 0 var(--pw-mid)}.lv-portal__tab:focus-visible{outline-offset:-3px;border-radius:8px}.lv-portal__body{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0;padding:22px}.lv-portal__panel{display:flex;flex-direction:column;gap:14px;min-width:0}.lv-portal__panel:focus-visible{outline-offset:6px}.lv-portal__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lv-portal__periods{display:inline-flex;padding:4px;border-radius:12px;background:var(--lv-surface-alt)}.lv-portal__period{min-height:36px;padding:0 12px;border-radius:9px;background:transparent;color:var(--lv-night);font-size:13px;font-weight:700;white-space:nowrap;transition:background-color 0.18s ease,box-shadow 0.18s ease}.lv-portal__period[aria-pressed="true"]{background:var(--lv-white);box-shadow:0 1px 3px rgba(11,23,45,0.15)}.lv-portal__period:focus-visible{outline-offset:-2px;border-radius:9px}@media (pointer:coarse){.lv-portal__period{min-height:44px}}.lv-portal__filters{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lv-portal__filter{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border:2px solid var(--pw-line);border-radius:12px;font-size:13px;font-weight:700;white-space:nowrap}.lv-portal__card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;border:1px solid var(--pw-line);border-radius:20px;background:var(--lv-white)}.lv-portal__card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.lv-portal__card-title{font-family:var(--lv-font-heading);font-size:16px;font-weight:700}.lv-portal__widget-title,.lv-portal__agent-title{font-family:var(--lv-font-heading);font-size:15px;font-weight:700}.lv-portal__agent-title{font-size:17px}.lv-portal__period-label{font-size:13px;color:var(--lv-body)}.lv-portal__note{font-size:13px;color:var(--lv-body)}.lv-portal__note--after{margin-top:6px}.lv-portal__status{gap:14px}.lv-portal__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.lv-portal__kpi{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:14px;background:var(--lv-surface-alt)}.lv-portal__kpi-label{font-size:13px;font-weight:700;color:var(--lv-body)}.lv-portal__kpi-value{font-family:var(--lv-font-heading);font-size:24px;font-weight:800;letter-spacing:-0.02em}.lv-portal__coverage{display:flex;flex-direction:column;gap:6px}.lv-portal__coverage-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:700}.lv-portal__track{display:block;height:8px;overflow:hidden;border-radius:4px;background:var(--pw-track)}.lv-portal__fill{display:block;width:var(--w,0%);height:100%;background:var(--pw-mid);transition:width 0.4s var(--lv-ease)}.lv-portal__widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lv-portal__widget--rating{gap:8px}.lv-portal__stack-bar{display:flex;height:14px;overflow:hidden;border-radius:7px}.lv-portal__segment{display:block;width:var(--w,25%);background:var(--lv-accent)}.lv-portal__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;font-size:13px;font-weight:700}.lv-portal__legend-item{display:flex;align-items:center;gap:6px}.lv-portal__swatch{flex:none;width:8px;height:8px;border-radius:2px;background:var(--lv-accent)}.lv-portal__segment[data-color="neutral"],.lv-portal__swatch[data-color="neutral"]{background:var(--lv-on-night)}.lv-portal__segment[data-color="coral"],.lv-portal__swatch[data-color="coral"]{background:var(--lv-coral)}.lv-portal__segment[data-color="violet"],.lv-portal__swatch[data-color="violet"]{background:var(--lv-violet)}.lv-portal__segment[data-color="green"],.lv-portal__swatch[data-color="green"]{background:var(--lv-green)}.lv-portal__segment[data-color="yellow"],.lv-portal__swatch[data-color="yellow"]{background:var(--lv-yellow)}.lv-portal__segment[data-color="night"],.lv-portal__swatch[data-color="night"]{background:var(--lv-night)}.lv-portal__rating{font-family:var(--lv-font-heading);font-size:44px;font-weight:800;line-height:1;letter-spacing:-0.03em}.lv-portal__rating-max{font-size:18px;font-weight:700;letter-spacing:0;color:var(--lv-body)}.lv-portal__stars{display:flex;gap:3px;color:var(--pw-mid)}.lv-portal__stars .lv-icon{width:18px;height:18px;stroke-width:2}.lv-portal__bars{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:13px;font-weight:700}.lv-portal__bar-row{display:grid;grid-template-columns:minmax(110px,45%) minmax(0,1fr);gap:8px;align-items:center}.lv-portal__bar-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lv-portal__bar-line{display:block;height:8px}.lv-portal__bar-fill{display:block;width:var(--w,50%);height:100%;border-radius:4px;background:var(--lv-night)}.lv-portal__look{gap:10px}.lv-portal__rows{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lv-portal__look .lv-portal__rows{gap:8px}.lv-portal__row{display:flex;align-items:center;gap:12px;padding:8px;border-radius:14px;background:var(--lv-surface-alt)}.lv-portal__row[data-color="coral"]{background:var(--lv-coral-wash)}.lv-portal__row[data-color="accent"]{background:var(--lv-accent-soft)}.lv-portal__row[data-color="yellow"]{background:var(--lv-yellow-soft)}.lv-portal__messages .lv-portal__row{padding:10px;border-radius:16px}.lv-portal__row--selected{background:var(--lv-accent-soft);box-shadow:inset 0 0 0 2px var(--pw-mid)}.lv-portal__thumb{display:block;flex:none;width:44px;height:44px;overflow:hidden;border-radius:12px;background:var(--lv-surface-alt)}.lv-portal__thumb--lg{width:48px;height:48px}.lv-portal__thumb img{width:100%;height:100%;object-fit:cover}.lv-portal__row-text{flex:1;min-width:0;font-size:14px;line-height:1.4}.lv-portal__row-tags{color:var(--lv-body)}.lv-portal__row-tags--dark{color:var(--lv-night-soft)}.lv-portal__score{flex:none;font-size:13px;font-weight:800;color:var(--lv-body)}.lv-portal__row[data-color="coral"] .lv-portal__score{color:var(--lv-coral-ink)}.lv-portal__score--plain{color:var(--lv-night)}.lv-portal__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.lv-portal__detail{padding:16px}.lv-portal__video{position:relative;display:block;height:170px;overflow:hidden;border-radius:14px;background:var(--lv-surface-alt)}.lv-portal__video-img{width:100%;height:100%;object-fit:cover;object-position:center 22%}.lv-portal__play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--lv-white);color:var(--lv-night);transform:translate(-50%,-50%)}.lv-portal__play .lv-icon{width:16px;height:16px;margin-left:2px}.lv-portal__dl{display:grid;grid-template-columns:120px minmax(0,1fr);gap:6px 12px;margin:0;font-size:14px}.lv-portal__dl dt{font-weight:700;color:var(--lv-body)}.lv-portal__dl dd{margin:0;font-weight:700}.lv-portal__pills{display:flex;flex-wrap:wrap;gap:8px}.lv-portal__pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:var(--lv-radius-pill);font-size:13px;font-weight:700;white-space:nowrap;box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-portal__pill[data-style="night"]{background:var(--lv-night);color:var(--lv-white);box-shadow:none}.lv-portal__pill--accent{padding:0 16px;background:var(--lv-accent);color:var(--lv-night);font-weight:800;box-shadow:none}.lv-portal__pill--self{align-self:flex-start}.lv-portal__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lv-portal__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);color:var(--lv-night-soft);font-size:12px;font-weight:800;line-height:1.4}.lv-portal__chip[data-color="success"]{background:var(--pw-success-bg);color:var(--pw-success-ink)}.lv-portal__chip[data-color="warning"]{background:var(--lv-yellow-soft);color:var(--lv-yellow-text)}.lv-portal__chip[data-color="danger"]{background:var(--lv-coral-wash);color:var(--lv-coral-ink)}.lv-portal__chip[data-color="accent"]{background:var(--lv-accent-soft);color:var(--lv-accent-deep)}.lv-portal__live-dot{width:7px;height:7px;border-radius:50%;background:var(--lv-green-shadow)}.lv-portal__sum-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.lv-portal__readout{padding:20px}.lv-portal__readout-title{font-family:var(--lv-font-heading);font-size:18px;font-weight:700}.lv-portal__readout-meta{font-size:13px;font-weight:700;color:var(--lv-body)}.lv-portal__bullets{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:disc;font-size:15px}.lv-portal__field{display:flex;flex-direction:column;gap:6px}.lv-portal__field-label{font-size:13px;font-weight:700;color:var(--lv-body)}.lv-portal__field-value{font-weight:700}.lv-portal__topics{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.lv-portal__topic{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;background:var(--lv-surface-alt);font-size:14px;font-weight:700}.lv-portal__topic-level{flex:none;color:var(--lv-accent-deep)}.lv-portal__topic-level[data-color="neutral"]{color:var(--lv-body)}.lv-portal__options{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lv-portal__option{padding:12px;border-radius:14px;background:var(--lv-surface-alt);font-size:14px;font-weight:700}.lv-portal__option--on{background:var(--lv-accent-soft);box-shadow:inset 0 0 0 2px var(--pw-mid)}.lv-portal__templates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lv-portal__tpl{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:88px;padding:14px;border-radius:16px;background:var(--lv-surface-alt);color:var(--lv-night);text-align:left;transition:background-color 0.18s ease,box-shadow 0.18s ease}.lv-portal__tpl:hover{box-shadow:inset 0 0 0 2px var(--lv-line-strong,#c9d1de)}.lv-portal__tpl[aria-pressed="true"]{background:var(--lv-accent-soft);box-shadow:inset 0 0 0 2px var(--pw-mid)}.lv-portal__tpl-label{font-family:var(--lv-font-heading);font-size:15px;font-weight:700}.lv-portal__tpl-hint{font-size:13px;color:var(--lv-night-soft)}.lv-portal__grid-card{gap:8px;padding:16px}.lv-portal__fields,.lv-portal__figures{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lv-portal__field-item{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--lv-surface-alt)}.lv-portal__field-row{display:flex;justify-content:space-between;gap:8px;font-size:14px;font-weight:700}.lv-portal__field-type{flex:none;padding:1px 8px;border-radius:6px;background:var(--lv-white);font-size:12px;font-weight:400;color:var(--lv-night-soft)}.lv-portal__field-values{font-size:13px;color:var(--lv-body)}.lv-portal__figure{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--lv-accent-soft);font-size:14px;font-weight:700}.lv-portal__figure-icon{width:16px;height:16px;stroke-width:2.4;color:var(--lv-accent-deep)}@media (max-width:1100px){.lv-portal__app{grid-template-columns:minmax(0,1fr)}.lv-portal__side{display:none}.lv-portal__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.lv-portal__head{flex-direction:column;align-items:flex-start}.lv-portal__aside{max-width:640px}.lv-portal__widgets,.lv-portal__split{grid-template-columns:minmax(0,1fr)}.lv-portal__templates{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-portal__app{min-height:0}}@media (max-width:640px){.lv-portal{padding-block:44px}.lv-portal__wrap{gap:22px}.lv-portal__head{gap:14px}.lv-portal__head-copy{gap:12px}.lv-portal__eyebrow{font-size:12px}.lv-portal__title{font-size:32px;letter-spacing:-0.035em}.lv-portal__aside{font-size:16px}.lv-portal__window{border-radius:24px;box-shadow:0 18px 40px rgba(11,23,45,0.1)}.lv-portal__bar{flex-wrap:wrap;row-gap:8px;padding:10px 14px}.lv-portal__bar-badge{font-size:11px}.lv-portal__tabs{padding:10px 14px 0;scroll-snap-type:x mandatory;mask-image:linear-gradient(90deg,#000 85%,transparent)}.lv-portal__tab{min-height:44px;padding:0 12px;scroll-snap-align:start}.lv-portal__body{gap:12px;padding:14px}.lv-portal__panel{gap:12px}.lv-portal__toolbar{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px}.lv-portal__periods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lv-portal__period{min-height:44px;padding:0 6px;font-size:13px}.lv-portal__filters{flex-wrap:nowrap;margin-inline:-14px;padding-inline:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lv-portal__filters::-webkit-scrollbar{display:none}.lv-portal__filter{flex:none;min-height:36px;font-size:12px;scroll-snap-align:start}.lv-portal__card{padding:14px;border-radius:16px}.lv-portal__kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.lv-portal__kpi{grid-column:span 2;padding:10px}.lv-portal__kpi:nth-child(1),.lv-portal__kpi:nth-child(2){grid-column:span 3}.lv-portal__kpi-value{font-size:20px}.lv-portal__bar-row{grid-template-columns:minmax(100px,50%) minmax(0,1fr)}.lv-portal__row-text{font-size:13px}.lv-portal__thumb,.lv-portal__thumb--lg{width:40px;height:40px}.lv-portal__video{height:160px}.lv-portal__dl{grid-template-columns:110px minmax(0,1fr);font-size:13px}.lv-portal__pills .lv-portal__pill{flex:1}.lv-portal__sum-head{flex-direction:column;align-items:stretch}.lv-portal__pill--accent{width:100%}.lv-portal__templates{gap:8px}.lv-portal__tpl{min-height:76px;padding:12px}.lv-portal__tpl-label{font-size:14px}.lv-portal__tpl-hint{font-size:12px}}@media (prefers-reduced-motion:reduce){.lv-portal__fill{transition:none}}
.lv-qcards{padding-block:clamp(72px,8vw,120px);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-qcards__wrap{display:flex;flex-direction:column;gap:44px}.lv-qcards__head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:760px}.lv-qcards__eyebrow{letter-spacing:0.08em}.lv-qcards__title{font-size:clamp(34px,3.8vw,56px);letter-spacing:-0.03em}.lv-qcards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.lv-qcards__card{--qc-bg:var(--lv-accent-soft);--qc-tile:var(--lv-accent);--qc-ink:var(--lv-night);display:flex;flex-direction:column;gap:14px;padding:32px;border-radius:32px;background:var(--qc-bg);color:var(--lv-night)}.lv-qcards__card[data-color="teal"]{--qc-bg:var(--lv-teal-soft);--qc-tile:var(--lv-teal)}.lv-qcards__card[data-color="green"]{--qc-bg:var(--lv-green-soft);--qc-tile:var(--lv-green)}.lv-qcards__card[data-color="coral"]{--qc-bg:var(--lv-coral-wash);--qc-tile:var(--lv-coral)}.lv-qcards__card[data-color="violet"]{--qc-bg:var(--lv-violet-wash);--qc-tile:var(--lv-violet);--qc-ink:var(--lv-white)}.lv-qcards__card[data-color="yellow"]{--qc-bg:var(--lv-yellow-soft);--qc-tile:var(--lv-yellow)}.lv-qcards__tile{display:flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--qc-tile);color:var(--qc-ink)}.lv-qcards__tile .lv-icon{width:24px;height:24px;stroke-width:2}.lv-qcards__question{font-size:26px;line-height:1.1;letter-spacing:-0.02em}.lv-qcards__text{color:var(--lv-night-soft)}.lv-qcards__prompts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;overflow:visible;list-style:none;scroll-snap-type:none}.lv-qcards__prompt{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:24px;background:var(--lv-surface-alt);color:var(--lv-night)}.lv-qcards__who{font-family:var(--lv-font-heading);font-size:18px;font-weight:700;letter-spacing:-0.01em;line-height:1.25}.lv-qcards__ask{font-size:16px;color:var(--lv-night-soft)}.lv-qcards__dots{display:none}@media (max-width:960px){.lv-qcards__grid{grid-template-columns:minmax(0,1fr)}.lv-qcards__prompts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lv-qcards{padding-block:44px}.lv-qcards__wrap{gap:22px}.lv-qcards__head{gap:12px}.lv-qcards__eyebrow{font-size:12px}.lv-qcards__title{font-size:32px;letter-spacing:-0.035em}.lv-qcards__grid{gap:10px}.lv-qcards__card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding:18px;border-radius:24px}.lv-qcards__tile{grid-row:1 / span 2;width:44px;height:44px;border-radius:13px}.lv-qcards__tile .lv-icon{width:22px;height:22px}.lv-qcards__question{font-size:22px}.lv-qcards__text{font-size:15px}.lv-qcards__prompts{display:flex;gap:10px;padding:4px var(--lv-gutter);overflow-x:auto;scroll-snap-type:x mandatory}.lv-qcards__prompt{width:240px;gap:6px;padding:16px;border-radius:20px}.lv-qcards__who{font-size:16px}.lv-qcards__ask{font-size:15px}.lv-qcards__dots{display:flex}}
.lv-reassure{padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-surface-alt));color:var(--lv-band-ink,var(--lv-ink))}.lv-reassure__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:clamp(40px,5vw,88px);align-items:start}.lv-reassure[data-card="no"] .lv-reassure__inner{grid-template-columns:minmax(0,1fr)}.lv-reassure__main{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.lv-reassure__eyebrow,.lv-reassure__title{margin:0}.lv-reassure__title{max-width:15em}.lv-reassure__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin:clamp(20px,2.5vw,34px) 0 0;padding:0;list-style:none;animation:lvReassure 0.35s var(--lv-ease,ease) both}.lv-reassure__list[hidden]{display:none}@keyframes lvReassure{from{opacity:0}}.lv-reassure__item{display:flex;align-items:flex-start;gap:14px;padding:22px 22px 22px 20px;border-radius:var(--lv-radius-md);background:var(--lv-white);box-shadow:0 1px 0 rgba(11,23,45,0.04)}.lv-reassure[data-tone="white"] .lv-reassure__item{background:var(--lv-surface-alt);box-shadow:none}.lv-reassure__check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--lv-green);color:var(--lv-night)}.lv-reassure__check .lv-icon{width:16px;height:16px;stroke-width:2.6}.lv-reassure__text{margin:3px 0 0;font-size:17px;line-height:1.5;color:var(--lv-ink)}.lv-reassure__card{position:relative;display:flex;flex-direction:column;gap:14px;padding:32px 30px;border-radius:var(--lv-radius-card);background:var(--lv-night);color:var(--lv-white);overflow:hidden}.lv-reassure__card::after{content:"";position:absolute;right:-46px;bottom:-46px;width:130px;height:130px;border-radius:34px;background:var(--lv-green);opacity:0.16;transform:rotate(14deg);pointer-events:none}.lv-reassure__card-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:13px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-on-night)}.lv-reassure__card-dot{width:9px;height:9px;border-radius:50%;background:var(--lv-green)}.lv-reassure__card-title{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:26px;line-height:1.15;letter-spacing:-0.025em}.lv-reassure__card-text{margin:0;font-size:16px;line-height:1.55;color:var(--lv-on-night)}.lv-reassure__card-links{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none}.lv-reassure__card-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px;min-height:48px;color:var(--lv-white);font-family:var(--lv-font-heading);font-weight:700;font-size:16px;text-decoration:none}.lv-reassure__card-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,0.1);color:var(--lv-green);transition:background-color 0.15s ease}.lv-reassure__card-icon .lv-icon{width:18px;height:18px}.lv-reassure__card-label{text-decoration:underline;text-decoration-color:rgba(255,255,255,0.35);text-underline-offset:4px}a.lv-reassure__card-link:hover .lv-reassure__card-icon{background:var(--lv-green);color:var(--lv-night)}a.lv-reassure__card-link:hover .lv-reassure__card-label{text-decoration-color:currentColor}a.lv-reassure__card-link:focus-visible{outline:3px solid var(--lv-green);outline-offset:3px;border-radius:10px}@media (max-width:960px){.lv-reassure__inner{grid-template-columns:minmax(0,1fr)}.lv-reassure__card{max-width:560px}}@media (max-width:640px){.lv-reassure__inner{gap:32px}.lv-reassure__list{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:14px}.lv-reassure__item{gap:12px;padding:16px 16px 16px 14px}.lv-reassure__check{width:26px;height:26px}.lv-reassure__text{margin-top:1px;font-size:16px}.lv-reassure__card{padding:26px 22px;border-radius:24px}.lv-reassure__card-title{font-size:23px}}@media (prefers-reduced-motion:reduce){.lv-reassure__list{animation:none}.lv-reassure__card-icon{transition:none}}
.lv-related{padding-block:clamp(56px,6vw,88px);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-related[data-layout="cards"]{padding-block:var(--lv-band-y)}.lv-related__wrap{display:flex;flex-direction:column;gap:28px}.lv-related[data-layout="cards"] .lv-related__wrap{gap:clamp(32px,3.5vw,48px)}.lv-related__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px}.lv-related__heading{display:flex;flex-direction:column;gap:16px;max-width:1100px}.lv-related[data-layout="cards"] .lv-related__heading{max-width:none}.lv-related__eyebrow{margin:0}.lv-related__title{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(30px,3vw,42px);line-height:1.05;letter-spacing:-0.03em}.lv-related[data-layout="cards"] .lv-related__title{font-size:var(--lv-text-h2);line-height:1.04;letter-spacing:-0.035em}.lv-related__all{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:inherit;font-family:var(--lv-font-heading);font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}.lv-related__all-icon{width:18px;height:18px}.lv-related__all-short{display:none}.lv-related__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin:0;padding:0;list-style:none}.lv-related[data-layout="cards"] .lv-related__list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.lv-related__item{display:flex}.lv-related__card{--lv-rel-bg:var(--lv-surface-alt);--lv-rel-ink:var(--lv-night);display:flex;flex:1;align-items:center;gap:16px;min-height:88px;padding:16px 20px 16px 16px;border-radius:24px;background:var(--lv-white);color:var(--lv-night);text-decoration:none;transition:box-shadow 0.2s ease,transform 0.2s var(--lv-ease)}a.lv-related__card:hover{color:var(--lv-night);box-shadow:inset 0 0 0 2px var(--lv-night)}a.lv-related__card:focus-visible{outline:3px solid var(--lv-night);outline-offset:3px}.lv-related__card[data-color="violet"]{--lv-rel-bg:var(--lv-violet-soft);--lv-rel-ink:var(--lv-violet);--lv-rel-strong:var(--lv-violet-light)}.lv-related__card[data-color="teal"]{--lv-rel-bg:var(--lv-teal-soft);--lv-rel-ink:var(--lv-teal-deep);--lv-rel-strong:var(--lv-teal)}.lv-related__card[data-color="green"]{--lv-rel-bg:var(--lv-green-soft);--lv-rel-ink:var(--lv-green-deep);--lv-rel-strong:var(--lv-green)}.lv-related__card[data-color="yellow"]{--lv-rel-bg:var(--lv-yellow-soft);--lv-rel-ink:var(--lv-yellow-text);--lv-rel-strong:var(--lv-yellow)}.lv-related__card[data-color="coral"]{--lv-rel-bg:var(--lv-coral-wash);--lv-rel-ink:var(--lv-coral-ink);--lv-rel-strong:var(--lv-coral)}.lv-related__card[data-color="surface"]{--lv-rel-bg:var(--lv-surface-alt);--lv-rel-ink:var(--lv-night);--lv-rel-strong:var(--lv-green)}.lv-related__card[data-color="night"]{--lv-rel-bg:var(--lv-night);--lv-rel-ink:var(--lv-green);--lv-rel-strong:var(--lv-green)}.lv-related__tile{display:inline-flex;flex:none;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;background:var(--lv-rel-bg);color:var(--lv-rel-ink)}.lv-related__tile .lv-icon{width:24px;height:24px}.lv-related__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lv-related__kicker{color:var(--lv-muted);font-family:var(--lv-font-heading);font-size:13px;font-weight:800}.lv-related__name{margin:0;font-family:var(--lv-font-heading);font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-0.01em}.lv-related__arrow{display:inline-flex;flex:none}.lv-related__arrow .lv-icon{width:18px;height:18px;stroke-width:2}.lv-related[data-layout="cards"] .lv-related__card{flex-direction:column;align-items:stretch;gap:14px;min-height:0;padding:22px;border-radius:28px;background:var(--lv-rel-bg)}.lv-related[data-layout="cards"] .lv-related__tile{width:48px;height:48px;border-radius:14px;background:var(--lv-night);color:var(--lv-rel-strong)}.lv-related[data-layout="cards"] .lv-related__body{gap:14px}.lv-related[data-layout="cards"] .lv-related__name{font-size:20px;font-weight:700;letter-spacing:-0.02em}.lv-related__line{flex:1;color:var(--lv-body);font-size:15px;line-height:1.5}.lv-related__row{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-family:var(--lv-font-heading);font-size:14px;font-weight:800}.lv-related__row .lv-icon{width:14px;height:14px;stroke-width:2.2;transition:transform 0.2s var(--lv-ease)}.lv-related[data-layout="cards"] a.lv-related__card:hover{box-shadow:none;transform:translateY(-3px)}.lv-related[data-layout="cards"] a.lv-related__card:hover .lv-related__row .lv-icon{transform:translateX(3px)}.lv-related[data-layout="cards"] .lv-related__card[data-color="night"]{color:var(--lv-white)}.lv-related[data-layout="cards"] .lv-related__card[data-color="night"] .lv-related__tile{background:var(--lv-night-deep)}.lv-related[data-layout="cards"] .lv-related__card[data-color="night"] .lv-related__line{color:var(--lv-on-night)}.lv-related[data-layout="cards"] .lv-related__card[data-color="night"] .lv-related__row{color:var(--lv-green)}.lv-related__pager{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;padding-top:14px;border-top:2px dashed rgba(11,23,45,0.14)}.lv-related__step{display:flex;align-items:center;gap:14px;min-height:64px;color:var(--lv-night);text-decoration:none}.lv-related__step--next{grid-column:-2;justify-content:flex-end;text-align:right}.lv-related__step-disc{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--lv-white);color:var(--lv-night);transition:transform 0.2s var(--lv-ease)}.lv-related__step--next .lv-related__step-disc{background:var(--lv-night);color:var(--lv-white)}.lv-related__step-disc .lv-icon{width:18px;height:18px;stroke-width:2}.lv-related__step--prev:hover .lv-related__step-disc{transform:translateX(-3px)}.lv-related__step--next:hover .lv-related__step-disc{transform:translateX(3px)}.lv-related__step-text{display:flex;flex-direction:column;gap:2px}.lv-related__step-label{color:var(--lv-muted);font-family:var(--lv-font-heading);font-size:13px;font-weight:800}.lv-related__step-short,.lv-related__step-mini{display:none}.lv-related__step-name{font-family:var(--lv-font-heading);font-size:17px;font-weight:700}@media (max-width:960px){.lv-related__list,.lv-related[data-layout="cards"] .lv-related__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lv-related{padding-block:40px 36px}.lv-related[data-layout="cards"]{padding-block:var(--lv-band-y)}.lv-related__wrap,.lv-related[data-layout="cards"] .lv-related__wrap{gap:18px}.lv-related__head{align-items:center}.lv-related__heading{flex:1 1 140px;min-width:0}.lv-related__title{font-size:29px}.lv-related[data-layout="cards"] .lv-related__title{font-size:32px}.lv-related__all{flex:none;max-width:100%;font-size:14px}.lv-related__all-icon{display:none}.lv-related__all-long{display:none}.lv-related__all-short{display:inline}.lv-related__list,.lv-related[data-layout="cards"] .lv-related__list{display:flex;gap:10px;margin-inline:calc(var(--lv-gutter) * -1);padding:2px var(--lv-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lv-gutter);scrollbar-width:none}.lv-related__list::-webkit-scrollbar{display:none}.lv-related__item{flex:none;width:220px;scroll-snap-align:start}.lv-related__card{flex-direction:column;align-items:stretch;justify-content:space-between;gap:18px;padding:16px;border-radius:22px;position:relative}a.lv-related__card:hover{box-shadow:none}.lv-related__tile{width:44px;height:44px;border-radius:13px}.lv-related__tile .lv-icon{width:22px;height:22px}.lv-related__arrow{position:absolute;top:29px;right:18px}.lv-related__kicker{font-size:12px}.lv-related__name{font-size:16px}.lv-related[data-layout="cards"] .lv-related__card{justify-content:flex-start;gap:12px;padding:18px;border-radius:24px}.lv-related[data-layout="cards"] .lv-related__tile{width:44px;height:44px;border-radius:13px}.lv-related[data-layout="cards"] .lv-related__body{gap:8px}.lv-related[data-layout="cards"] .lv-related__name{font-size:18px}.lv-related__line{font-size:14px}.lv-related__row{display:none}.lv-related__pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lv-related__step{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:64px;padding:12px 14px;border-radius:18px;background:var(--lv-white)}.lv-related__step--next{align-items:flex-end;background:var(--lv-night);color:var(--lv-white)}.lv-related__step-disc{display:none}.lv-related__step-label{display:inline-flex;align-items:center;gap:6px;font-size:12px}.lv-related__step-mini{display:inline-block;width:13px;height:13px;stroke-width:2}.lv-related__step--next .lv-related__step-label{color:var(--lv-on-night)}.lv-related__step--next .lv-related__step-text{align-items:flex-end}.lv-related__step-long{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lv-related__step-short{display:inline}.lv-related__step-name{font-size:14px}}@media (prefers-reduced-motion:reduce){.lv-related__card,.lv-related__row .lv-icon,.lv-related__step-disc{transition:none}.lv-related[data-layout="cards"] a.lv-related__card:hover{transform:none}}
.lv-res{padding-block:48px;background:var(--lv-band-bg,var(--lv-surface-alt));color:var(--lv-band-ink,var(--lv-ink))}.lv-res[data-style="cards"]{padding-block:clamp(72px,8vw,112px) 48px}.lv-res__wrap{display:flex;flex-direction:column;gap:36px}.lv-res__heading{margin:0;font-family:var(--lv-font-heading);font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1.1;letter-spacing:-0.03em}.lv-res__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none}.lv-res[data-style="cards"] .lv-res__list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.lv-res__item{display:flex}.lv-res__row{display:flex;flex:1;align-items:center;gap:16px;padding:18px;border-radius:22px;background:var(--lv-white);color:var(--lv-night);text-decoration:none;transition:box-shadow 0.2s ease}a.lv-res__row:hover{color:var(--lv-night);box-shadow:inset 0 0 0 2px var(--lv-night)}a.lv-res__row:focus-visible{outline:3px solid var(--lv-night);outline-offset:3px}.lv-res__tile{--lv-tile-size:48px;--lv-tile-radius:14px}.lv-res__tile[data-tone="surface"]{--lv-tile-bg:var(--lv-surface-alt);--lv-tile-ink:var(--lv-muted)}.lv-res__row-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lv-res__row-title{font-family:var(--lv-font-heading);font-size:17px;font-weight:700;line-height:1.3}.lv-res__row-sub{color:var(--lv-muted);font-size:14px;line-height:1.4}.lv-res__arrow{display:inline-flex;flex:none}.lv-res__arrow .lv-icon{width:18px;height:18px;stroke-width:2.2;transition:transform 0.2s var(--lv-ease)}a.lv-res__row:hover .lv-res__arrow .lv-icon{transform:translateX(3px)}.lv-res__card{position:relative;display:flex;flex:1;flex-direction:column;gap:12px;padding:28px;border-radius:28px;background:var(--lv-surface-alt);transition:box-shadow 0.2s ease}.lv-res__card--linked:hover{box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-res__card--placeholder{padding:26px;border:2px dashed var(--lv-on-night);background:transparent}.lv-res__badge{align-self:flex-start;padding:4px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);color:var(--lv-body);font-family:var(--lv-font-heading);font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.lv-res__title{margin:0;font-family:var(--lv-font-heading);font-size:21px;font-weight:800;line-height:1.2}.lv-res__text{flex:1;margin:0;color:var(--lv-night-soft);line-height:1.5}.lv-res__more{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;min-height:32px;color:var(--lv-night);font-family:var(--lv-font-heading);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px}a.lv-res__more:hover{color:var(--lv-accent-deep)}a.lv-res__more::after{content:"";position:absolute;inset:0;border-radius:inherit}a.lv-res__more:focus-visible{outline:none}a.lv-res__more:focus-visible::after{outline:3px solid var(--lv-night);outline-offset:3px}.lv-res__more[data-unlinked]{text-decoration:none;color:var(--lv-muted)}.lv-res__more-icon{width:14px;height:14px;stroke-width:2.2}@media (max-width:960px){.lv-res[data-style="cards"] .lv-res__list{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:640px){.lv-res{padding-block:28px}.lv-res[data-style="cards"]{padding-block:48px 24px}.lv-res__wrap{gap:20px}.lv-res__heading{font-size:28px}.lv-res__list{grid-template-columns:minmax(0,1fr);gap:10px}.lv-res__row{gap:14px;padding:14px;border-radius:20px}.lv-res__tile{--lv-tile-size:44px;--lv-tile-radius:13px}.lv-res__row-title{font-size:15px}.lv-res__row-sub{font-size:13px}.lv-res__arrow .lv-icon{width:16px;height:16px}.lv-res__card{padding:22px;border-radius:24px}.lv-res__card--placeholder{padding:20px}.lv-res__title{font-size:19px}.lv-res__more{min-height:44px}}@media (prefers-reduced-motion:reduce){.lv-res__row,.lv-res__card,.lv-res__arrow .lv-icon{transition:none}}
.lv-console{--console-light:color-mix(in srgb,var(--lv-accent) 45%,white);--on-accent:var(--lv-night);padding-block:clamp(72px,8vw,120px);background:var(--lv-band-bg,var(--lv-surface-alt));color:var(--lv-band-ink,var(--lv-ink))}.lv-console:is([data-accent="violet"],[data-accent="coral"]),:root[data-brand="stories"] .lv-console:not([data-accent]){--on-accent:var(--lv-white)}.lv-console[data-accent="violet"],:root[data-brand="stories"] .lv-console:not([data-accent]){--console-light:#c9a3f2}.lv-console__wrap{display:flex;flex-direction:column;gap:44px}.lv-console__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.lv-console__intro{display:flex;flex-direction:column;gap:16px;max-width:760px}.lv-console__eyebrow{margin:0;color:var(--lv-accent-deep);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.lv-console__title{font-size:clamp(34px,3.8vw,56px);letter-spacing:-0.03em}.lv-console__lead{max-width:420px;margin:0;color:var(--lv-night-soft)}.lv-console__setup{display:grid;grid-template-columns:minmax(0,1.2fr) 320px;gap:40px;align-items:start}.lv-console__card{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px;border-radius:32px;background:var(--lv-white);box-shadow:0 1px 0 var(--lv-hairline)}.lv-console[data-tone="white"] .lv-console__card{box-shadow:0 0 0 1px var(--lv-hairline)}.lv-console__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.lv-console__name{margin:0;font-family:var(--lv-font-heading);font-size:17px;font-weight:800}.lv-console__modes{display:inline-flex;margin:0;padding:4px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);font-family:var(--lv-font-heading);font-size:13px;font-weight:700}.lv-console__mode{padding:6px 12px;border-radius:var(--lv-radius-pill);color:var(--lv-body)}.lv-console__mode[aria-current="true"]{background:var(--lv-accent);color:var(--on-accent)}.lv-console__tabs{display:flex;flex-wrap:wrap;gap:4px;padding:0 12px 12px;border-bottom:1px solid var(--lv-hairline)}.lv-console__tab{min-height:44px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--lv-night-soft);font-family:var(--lv-font-heading);font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color 0.18s ease,color 0.18s ease}.lv-console__tab:hover{background:var(--lv-surface-alt)}.lv-console__tab[aria-selected="true"]{background:var(--lv-accent-soft);color:var(--lv-accent-deep)}.lv-console__tab:focus-visible,.lv-console__panel:focus-visible{outline:3px solid var(--lv-accent-deep);outline-offset:2px}.lv-console__panels{min-height:360px;padding:20px 16px 16px}.lv-console__panel[hidden]{display:none}.lv-console__panel{border-radius:12px;animation:lvConsoleIn 0.22s ease-out}@keyframes lvConsoleIn{from{opacity:0}}.lv-console__steps,.lv-console__fields{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lv-console__step,.lv-console__field{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:var(--lv-surface-alt)}.lv-console__step[data-highlight="true"]{background:var(--lv-accent-soft)}.lv-console__grip{flex:none;width:16px;height:16px;color:var(--lv-on-night-faint)}.lv-console__step-label,.lv-console__field-label{flex:1;min-width:0;font-weight:700}.lv-console__step-note{color:var(--lv-body);font-size:14px;text-align:right}.lv-console__settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.lv-console__formats,.lv-console__note{grid-column:1 / -1}.lv-console__formats,.lv-console__setting{display:flex;flex-direction:column;gap:8px}.lv-console__setting{gap:6px}.lv-console__label{margin:0;color:var(--lv-night-soft);font-size:14px;font-weight:700}.lv-console__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lv-console__chip{padding:10px 16px;border-radius:14px;background:var(--lv-accent-soft);color:var(--lv-accent-deep);font-weight:800}.lv-console__value{display:flex;align-items:center;min-height:44px;margin:0;padding:0 14px;border:2px solid var(--lv-hairline);border-radius:12px;color:var(--lv-night);font-weight:700}.lv-console__setting--toggle{justify-content:flex-end}.lv-console__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:0;padding:0 14px;border-radius:12px;background:var(--lv-surface-alt);font-weight:700}.lv-console__toggle{position:relative;flex:none;width:44px;height:26px;border-radius:var(--lv-radius-pill);background:var(--lv-accent)}.lv-console__toggle::after{content:"";position:absolute;right:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--lv-white)}.lv-console__toggle[data-on="false"]{background:#c9d1de}.lv-console__toggle[data-on="false"]::after{right:auto;left:3px}.lv-console__note{margin:0;color:var(--lv-body);font-size:14px}.lv-console__note--fields{margin-top:14px}.lv-console__token{flex:none;min-width:74px;padding:3px 8px;border-radius:8px;background:var(--lv-white);color:var(--lv-night);font-family:var(--lv-font-mono,ui-monospace,Menlo,monospace);font-size:12px;text-align:center}.lv-console__flag{color:var(--lv-body);font-size:13px;font-weight:800;text-align:right}.lv-console__flag[data-required="true"]{color:var(--lv-accent-deep)}.lv-console__text{display:flex;flex-direction:column;gap:10px}.lv-console__text-title{margin:0;font-family:var(--lv-font-heading);font-size:18px;font-weight:800}.lv-console__text-body{margin:0;color:var(--lv-night-soft)}.lv-console__preview{display:flex;flex-direction:column;align-items:center;gap:14px}.lv-console__phone{width:300px;height:600px;padding:10px;border-radius:44px;background:var(--lv-night)}.lv-console__screen-frame{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:36px;background:var(--lv-accent-soft)}.lv-console__screen{position:relative;display:flex;flex:1;flex-direction:column;gap:16px;padding:28px 22px;animation:lvConsoleIn 0.22s ease-out}.lv-console__screen[hidden]{display:none}.lv-console__brand,.lv-console__brand-token{color:var(--lv-accent-deep);font-family:var(--lv-font-heading);font-size:11px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.lv-console__brand-token{font-size:0.85em;letter-spacing:0.1em}.lv-console__screen-title{margin:0;font-family:var(--lv-font-heading);font-size:24px;font-weight:800;line-height:1.15}.lv-console__screen-title--form{font-size:22px}.lv-console__guide{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:20px;background:var(--lv-white)}.lv-console__guide-step{color:var(--lv-accent-deep);font-size:12px;font-weight:800}.lv-console__guide-heading{font-family:var(--lv-font-heading);font-size:17px;line-height:1.25}.lv-console__guide-text{color:var(--lv-night-soft);font-size:14px;line-height:1.4}.lv-console__dots{display:flex;justify-content:center;gap:6px}.lv-console__dots span{width:6px;height:6px;border-radius:3px;background:var(--console-light)}.lv-console__dots span:first-child{width:18px;background:var(--lv-accent)}.lv-console__screen-btn{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:auto;padding:0 16px;border-radius:var(--lv-radius-pill);background:var(--lv-accent);color:var(--on-accent);font-family:var(--lv-font-heading);font-weight:700;text-align:center}.lv-console__screen--camera{padding:0}.lv-console__screen--camera picture{display:contents}.lv-console__camera-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lv-console__timer{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 10px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.85);color:var(--lv-white);font-size:12px;font-weight:800}.lv-console__shutter{position:absolute;left:50%;bottom:22px;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:4px solid var(--lv-white);border-radius:50%;transform:translateX(-50%)}.lv-console__shutter span{width:24px;height:24px;border-radius:6px;background:var(--lv-coral)}.lv-console__screen--form{gap:14px}.lv-console__form-field{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700}.lv-console__form-value{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:12px;background:var(--lv-white);color:var(--lv-body);font-weight:600}.lv-console__stars{display:flex;gap:4px;color:var(--lv-accent)}.lv-console__stars .lv-icon{width:22px;height:22px;stroke-width:2}.lv-console__consent{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:14px;background:var(--lv-white);font-size:13px;line-height:1.4}.lv-console__tick{display:flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:var(--lv-accent);color:var(--on-accent)}.lv-console__tick .lv-icon{width:11px;height:11px;stroke-width:2.6}.lv-console__caption{margin:0;color:var(--lv-body);font-size:14px;font-weight:700}@media (max-width:960px){.lv-console__wrap{gap:28px}.lv-console__setup{grid-template-columns:minmax(0,1fr);gap:24px}.lv-console__preview{order:-1}.lv-console__phone{width:240px;height:480px;padding:8px;border-radius:38px}.lv-console__screen-frame{border-radius:30px}.lv-console__screen{gap:12px;padding:22px 18px}.lv-console__screen-title{font-size:20px}.lv-console__screen-title--form{font-size:19px}.lv-console__guide{padding:14px}.lv-console__guide-heading{font-size:15px}.lv-console__guide-text,.lv-console__consent{font-size:12px}.lv-console__screen-btn{min-height:44px;font-size:15px}.lv-console__form-value{min-height:34px}.lv-console__stars .lv-icon{width:18px;height:18px}.lv-console__card{padding:8px;border-radius:28px}.lv-console__bar{padding:12px}.lv-console__name{font-size:15px}.lv-console__tabs{flex-wrap:nowrap;gap:6px;padding:0 12px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:12px;scrollbar-width:none}.lv-console__tabs::-webkit-scrollbar{display:none}.lv-console__tab{flex:none;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);scroll-snap-align:start}.lv-console__panels{min-height:0;padding:16px 8px 8px}}@media (max-width:640px){.lv-console{padding-block:48px}.lv-console__wrap{gap:22px}.lv-console__head{gap:16px}.lv-console__eyebrow{font-size:12px}.lv-console__title{font-size:32px;line-height:1.05;letter-spacing:-0.035em}.lv-console__lead{font-size:16px}.lv-console__settings{grid-template-columns:minmax(0,1fr)}.lv-console__step,.lv-console__field{gap:10px;padding:12px}.lv-console__field{flex-wrap:wrap}.lv-console__token{min-width:64px}.lv-console__step-note{font-size:13px}}@media (prefers-reduced-motion:reduce){.lv-console__panel,.lv-console__screen{animation:none}}
.lv-signature-bento{padding-block:0;--sig-teal:var(--lv-teal);--sig-green:var(--lv-green);--sig-violet:var(--lv-violet-light);--sig-yellow:var(--lv-yellow);--sig-coral:var(--lv-coral);position:relative;background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-signature-bento__inner{display:flex;flex-direction:column;gap:clamp(32px,4vw,52px);padding-top:clamp(72px,7vw,104px);padding-bottom:clamp(56px,6vw,88px)}@media (min-width:961px){.lv-signature-bento:is(.lv-ticker-band[data-overlap="true"] + .lv-signature-bento,.lv-ticker-band[data-overlap="true"] + link + .lv-signature-bento) .lv-signature-bento__inner{padding-top:calc(clamp(72px,7vw,104px) + 32px)}}.lv-signature-bento__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.lv-signature-bento__title{margin:0;max-width:820px;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-0.035em}.lv-signature-bento__title em{font-weight:400;font-style:italic}.lv-signature-bento__aside{margin:0;max-width:380px;font-size:17px;color:var(--lv-body)}.lv-signature-bento [data-color="teal"]{--sig-c:var(--lv-teal);--sig-ink:var(--lv-teal-deep)}.lv-signature-bento [data-color="green"]{--sig-c:var(--lv-green);--sig-ink:var(--lv-green-deep)}.lv-signature-bento [data-color="violet"]{--sig-c:var(--lv-violet-light);--sig-ink:var(--lv-violet)}.lv-signature-bento [data-color="yellow"]{--sig-c:var(--lv-yellow);--sig-ink:var(--lv-yellow-text)}.lv-signature-bento [data-color="coral"]{--sig-c:var(--lv-coral);--sig-ink:var(--lv-coral-deep)}.lv-signature-bento__card[data-bg="teal-soft"]{--sig-bg:var(--lv-teal-soft)}.lv-signature-bento__card[data-bg="green-soft"]{--sig-bg:var(--lv-green-soft)}.lv-signature-bento__card[data-bg="yellow-soft"]{--sig-bg:var(--lv-yellow-soft)}.lv-signature-bento__card[data-bg="violet-soft"]{--sig-bg:var(--lv-violet-soft)}.lv-signature-bento__card[data-bg="cream"]{--sig-bg:var(--lv-cream)}.lv-signature-bento__card[data-bg="white"]{--sig-bg:var(--lv-white)}.lv-signature-bento__card[data-bg="night"]{--sig-bg:var(--lv-night);--sig-fg:var(--lv-white);--sig-text:var(--lv-on-night);--sig-pill-bg:var(--lv-night-deep);--sig-pill-ink:var(--sig-c)}.lv-signature-bento__rail-wrap{min-width:0}.lv-signature-bento__grid{list-style:none;margin-block:0}.lv-signature-bento__cell{display:flex;min-width:0}.lv-signature-bento__card{position:relative;isolation:isolate;flex:1;display:flex;flex-direction:column;gap:16px;min-width:0;min-height:500px;padding:32px;border-radius:40px;overflow:hidden;background:var(--sig-bg,var(--lv-teal-soft));color:var(--sig-fg,var(--lv-night))}.lv-signature-bento__cell:nth-child(n + 3) .lv-signature-bento__card{min-height:520px}.lv-signature-bento__card--gallery,.lv-signature-bento__card--ways{flex-direction:row;flex-wrap:wrap;gap:28px}.lv-signature-bento__body{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.lv-signature-bento__card--ways .lv-signature-bento__body{flex-basis:260px}.lv-signature-bento__media{position:relative;flex:1 1 300px;min-width:0;min-height:420px}.lv-signature-bento__card--ways .lv-signature-bento__media{flex-basis:280px}.lv-signature-bento__card[data-side="right"] .lv-signature-bento__media{order:2}.lv-signature-bento__slab{position:absolute;inset:14px -14px -14px 14px;border-radius:34px;background:var(--sig-c);transform:rotate(4deg)}.lv-signature-bento__card[data-side="left"] .lv-signature-bento__slab{inset:14px 14px -14px -14px;transform:rotate(-4deg)}.lv-signature-bento__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;border-radius:32px}.lv-signature-bento__card--ways .lv-signature-bento__photo{object-position:center 35%}.lv-signature-bento__deco{--lv-shape-size:160px;--lv-shape-radius:42px;--lv-shape-bg:var(--sig-c);--r:10deg;z-index:-1;left:-40px;bottom:-60px;opacity:0.25}.lv-signature-bento__rings{position:absolute;z-index:-1;right:-110px;top:-110px;width:320px;height:320px;color:var(--sig-c)}.lv-signature-bento__pill{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:var(--lv-radius-pill);background:var(--sig-pill-bg,var(--lv-white));color:var(--sig-pill-ink,var(--sig-ink));font-family:var(--lv-font-heading);font-size:12px;font-weight:800;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase}.lv-signature-bento__pill-disc{display:flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--sig-c);color:var(--lv-night)}.lv-signature-bento__pill-disc .lv-icon{width:13px;height:13px;stroke-width:2.2}.lv-signature-bento__name{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(30px,2.8vw,40px);line-height:1.04;letter-spacing:-0.03em}.lv-signature-bento__text{margin:0;font-size:17px;color:var(--sig-text,var(--lv-night-soft))}.lv-signature-bento__foot{margin-top:auto;align-self:stretch;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.lv-signature-bento__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:inherit;font-family:var(--lv-font-heading);font-size:16px;font-weight:800;text-decoration:underline;text-underline-offset:5px}.lv-signature-bento__link:hover{color:inherit;text-decoration-thickness:2px}.lv-signature-bento__arrow{width:16px;height:16px;stroke-width:2;transition:transform 0.2s ease}.lv-signature-bento__card--linked:not(.lv-signature-bento__card--brand) .lv-signature-bento__link::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit}.lv-signature-bento__card--linked:not(.lv-signature-bento__card--brand):hover .lv-signature-bento__arrow{transform:translateX(3px)}.lv-signature-bento__card--linked:not(.lv-signature-bento__card--brand):has(.lv-signature-bento__link:focus-visible){outline:3px solid var(--lv-night);outline-offset:3px}.lv-signature-bento__card--linked:not(.lv-signature-bento__card--brand) .lv-signature-bento__link:focus-visible{outline:none}.lv-signature-bento__card[data-bg="night"] :focus-visible{outline-color:var(--lv-white)}.lv-signature-bento__gallery{--r:-4deg;position:absolute;left:-26px;bottom:26px;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:18px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 18px 44px rgba(11,23,45,0.18)}.lv-signature-bento__thumbs{display:grid;grid-template-columns:repeat(3,44px);gap:5px}.lv-signature-bento__thumbs img{width:44px;height:60px;border-radius:9px;object-fit:cover;object-position:center 25%}.lv-signature-bento__gallery-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:800}.lv-signature-bento__gallery-wave{--lv-wave-h:14px;gap:2px;color:var(--sig-c)}.lv-signature-bento__bullets{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15px;font-weight:800}.lv-signature-bento__bullets li{display:flex;align-items:center;gap:10px}.lv-signature-bento__avatars{display:flex;flex:none}.lv-signature-bento__avatars img{width:30px;height:30px;border-radius:50%;border:2px solid var(--sig-bg,var(--lv-teal-soft));object-fit:cover;object-position:center 25%}.lv-signature-bento__avatars picture + picture img,.lv-signature-bento__avatars img + img{margin-left:-9px}.lv-signature-bento__bullet-tile{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--lv-white);color:var(--sig-ink)}.lv-signature-bento__bullet-tile .lv-icon{width:16px;height:16px;stroke-width:2}.lv-signature-bento__ways{list-style:none;align-self:stretch;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.lv-signature-bento__ways li{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:18px;background:var(--lv-white)}.lv-signature-bento__way-tile{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--lv-night);color:var(--sig-c)}.lv-signature-bento__way-tile .lv-icon{width:20px;height:20px}.lv-signature-bento__way-text{display:flex;flex-direction:column;line-height:1.25}.lv-signature-bento__way-text strong{font-size:15px}.lv-signature-bento__way-text span{font-size:13px;color:var(--lv-body)}.lv-signature-bento__way-short{display:none}.lv-signature-bento__card--schedule .lv-signature-bento__body{display:contents}.lv-signature-bento__card--schedule .lv-signature-bento__stage{order:1}.lv-signature-bento__card--schedule .lv-signature-bento__foot{order:2}.lv-signature-bento__stage{position:relative;flex:1;min-height:250px;align-self:stretch}.lv-signature-bento__stage--schedule .lv-signature-bento__photo{inset:0 -32px 0 auto;width:82%;object-position:40% center;border-radius:30px}.lv-signature-bento__ticket{--r:-3deg;position:absolute;left:0;top:24px;width:196px;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:20px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 22px 50px rgba(0,0,0,0.35)}.lv-signature-bento__ticket-head{display:flex;align-items:center;gap:10px}.lv-signature-bento__ticket-tile{display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:11px;background:var(--lv-teal-soft);color:var(--lv-teal-deep)}.lv-signature-bento__ticket-tile .lv-icon{width:19px;height:19px}.lv-signature-bento__ticket-text{display:flex;flex-direction:column;line-height:1.2}.lv-signature-bento__ticket-text strong{font-size:14px}.lv-signature-bento__ticket-text span{font-size:12px;font-weight:700;color:var(--lv-muted)}.lv-signature-bento__channels{display:flex;flex-wrap:wrap;gap:5px;font-size:11px;font-weight:800}.lv-signature-bento__channels span{padding:4px 9px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt)}.lv-signature-bento__card--brand[data-brand="lune"]{--b-font:"Playfair Display",Georgia,serif;--b-style:normal;--b-track:0.2em;--b-case:uppercase;--b-wash:#f3eee5;--b-surface:#1f1c17;--b-ink:#f3ece0;--b-accent:#c8a96a;--b-accent-ink:#15130f;--b-media-radius:4px;--b-btn-radius:2px;--b-card-radius:10px;--b-card-bg:#15130f;--b-card-ink:#f3ece0;--b-card-wave:#c8a96a}.lv-signature-bento__card--brand[data-brand="bloom"]{--b-font:"Fraunces",Georgia,serif;--b-style:italic;--b-track:0;--b-case:none;--b-wash:#eaf0e3;--b-surface:#ffffff;--b-ink:#1f2d24;--b-accent:#3f6b4f;--b-accent-ink:#ffffff;--b-media-radius:80px 80px 16px 16px;--b-btn-radius:999px;--b-card-radius:24px;--b-card-bg:#3f6b4f;--b-card-ink:#ffffff;--b-card-wave:#cfe3c9}.lv-signature-bento__card--brand[data-brand="kiko"]{--b-font:"Fredoka","Nunito",sans-serif;--b-style:normal;--b-track:0.01em;--b-case:none;--b-wash:#ffeee6;--b-surface:#ffffff;--b-ink:#2b1a14;--b-accent:#ff5a36;--b-accent-ink:#2b1a14;--b-media-radius:18px;--b-btn-radius:14px;--b-card-radius:20px;--b-card-bg:#ff5a36;--b-card-ink:#2b1a14;--b-card-wave:#2b1a14}.lv-signature-bento__card--brand{background:var(--b-wash,var(--sig-bg));transition:background-color 0.45s ease}.lv-signature-bento__card--brand .lv-signature-bento__body{flex:1}.lv-signature-bento__by{display:none}.lv-signature-bento__card--brand[data-brand="lune"] .lv-signature-bento__by--lune,.lv-signature-bento__card--brand[data-brand="bloom"] .lv-signature-bento__by--bloom,.lv-signature-bento__card--brand[data-brand="kiko"] .lv-signature-bento__by--kiko{display:inline}.lv-signature-bento__phone{position:absolute;left:0;top:0;width:168px;padding:6px;border-radius:30px;background:var(--lv-night);transform:rotate(-3deg);box-shadow:0 22px 48px rgba(11,23,45,0.22)}.lv-signature-bento__screen{display:flex;flex-direction:column;gap:9px;height:236px;padding:14px 11px 11px;border-radius:24px;overflow:hidden;background:var(--b-surface);color:var(--b-ink)}.lv-signature-bento__wordmark,.lv-signature-bento__giftcard-name{font-family:var(--b-font);font-style:var(--b-style);letter-spacing:var(--b-track);text-transform:var(--b-case);font-weight:700;font-size:11px;line-height:1.2}.lv-signature-bento__wordmark{text-align:center}.lv-signature-bento__screen-media{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:var(--b-media-radius)}.lv-signature-bento__screen-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}.lv-signature-bento__play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:var(--b-accent);color:var(--b-accent-ink);box-shadow:0 0 0 6px rgba(255,255,255,0.3)}.lv-signature-bento__play .lv-icon{width:14px;height:14px}.lv-signature-bento__screen-cta{display:flex;align-items:center;justify-content:center;min-height:30px;border-radius:var(--b-btn-radius);background:var(--b-accent);color:var(--b-accent-ink);font-family:var(--b-font);font-style:var(--b-style);font-size:11px;font-weight:700}.lv-signature-bento__giftcard{--r:5deg;position:absolute;right:0;bottom:6px;width:230px;aspect-ratio:1.586 / 1;display:flex;flex-direction:column;justify-content:space-between;padding:14px 16px;border-radius:var(--b-card-radius);background:var(--b-card-bg);color:var(--b-card-ink);box-shadow:0 24px 50px rgba(11,23,45,0.28)}.lv-signature-bento__giftcard-top,.lv-signature-bento__giftcard-bottom{display:flex;justify-content:space-between;gap:8px}.lv-signature-bento__giftcard-top{align-items:flex-start}.lv-signature-bento__giftcard-bottom{align-items:flex-end}.lv-signature-bento__giftcard-name{font-size:13px}.lv-signature-bento__giftcard-amount{font-family:var(--lv-font-heading);font-size:16px;font-weight:800}.lv-signature-bento__giftcard-col{display:flex;flex-direction:column;gap:6px}.lv-signature-bento__giftcard-line{font-family:var(--b-font);font-style:var(--b-style);font-size:13px;font-weight:600}.lv-signature-bento__giftcard-wave{--lv-wave-h:14px;gap:2px;color:var(--b-card-wave)}.lv-signature-bento__qr{display:flex;flex:none;padding:4px;border-radius:8px;background:var(--lv-white);color:var(--lv-night)}.lv-signature-bento__qr .lv-icon{width:34px;height:34px}.lv-signature-bento__tabs{display:flex;flex-wrap:wrap;gap:6px}.lv-signature-bento:not([data-sig-mounted]) .lv-signature-bento__tabs{visibility:hidden}.lv-signature-bento__tab{min-height:44px;padding:0 14px;border:2px solid var(--lv-night);border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-size:13px;font-weight:700;transition:background-color 0.25s ease,color 0.25s ease}.lv-signature-bento__tab[aria-pressed="true"]{background:var(--lv-night);color:var(--lv-white)}.lv-signature-bento__tab--lune{font-family:"Playfair Display",Georgia,serif;letter-spacing:0.1em;text-transform:uppercase}.lv-signature-bento__tab--bloom{font-family:"Fraunces",Georgia,serif;font-style:italic}.lv-signature-bento__tab--kiko{font-family:"Fredoka","Nunito",sans-serif;letter-spacing:0.01em}.lv-signature-bento__note{margin:0;font-size:12px;color:var(--lv-body)}.lv-signature-bento__deck,.lv-signature-bento__hint{display:none}@media (min-width:961px){.lv-signature-bento__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;overflow:visible;padding:0;margin-inline:0}.lv-signature-bento__cell--wide{grid-column:span 7}.lv-signature-bento__cell--narrow{grid-column:span 5}}@media (min-width:961px) and (max-width:1240px){.lv-signature-bento__cell--wide,.lv-signature-bento__cell--narrow{grid-column:span 6}.lv-signature-bento__card--gallery,.lv-signature-bento__card--ways{flex-direction:column;flex-wrap:nowrap}.lv-signature-bento__media,.lv-signature-bento__card[data-side="right"] .lv-signature-bento__media,.lv-signature-bento__card--ways .lv-signature-bento__media{order:-1;flex:none;min-height:300px}.lv-signature-bento__body,.lv-signature-bento__card--ways .lv-signature-bento__body{flex:1 1 auto}}@media (max-width:960px){.lv-signature-bento__inner{gap:20px}.lv-signature-bento__grid{--lv-rail-gap:12px;--lv-rail-pad-y:0;padding-bottom:8px}.lv-signature-bento__cell{width:300px}.lv-signature-bento__card,.lv-signature-bento__cell:nth-child(n + 3) .lv-signature-bento__card,.lv-signature-bento__card--gallery,.lv-signature-bento__card--ways{flex-direction:column;flex-wrap:nowrap;gap:12px;height:auto;min-height:480px;padding:14px 14px 18px;border-radius:30px}.lv-signature-bento__card--brand{background:var(--sig-bg)}.lv-signature-bento__media,.lv-signature-bento__card--ways .lv-signature-bento__media,.lv-signature-bento__card[data-side="right"] .lv-signature-bento__media,.lv-signature-bento__deck,.lv-signature-bento__card--schedule .lv-signature-bento__stage{order:-1;flex:none;height:250px;min-height:0}.lv-signature-bento__card--ways .lv-signature-bento__media{height:150px}.lv-signature-bento__slab,.lv-signature-bento__deco,.lv-signature-bento__rings,.lv-signature-bento__bullets,.lv-signature-bento__gallery-wave,.lv-signature-bento__sep,.lv-signature-bento__stage--brand,.lv-signature-bento__tabs,.lv-signature-bento__note,.lv-signature-bento__ticket-text span,.lv-signature-bento__card--ways .lv-signature-bento__text{display:none}.lv-signature-bento__photo,.lv-signature-bento__card--ways .lv-signature-bento__photo{border-radius:22px;object-position:center 30%}.lv-signature-bento__body,.lv-signature-bento__card--schedule .lv-signature-bento__body{flex:1;display:flex;gap:12px}.lv-signature-bento__pill{gap:6px;padding:0;background:none;font-size:11px}.lv-signature-bento__card[data-bg="night"] .lv-signature-bento__pill{color:var(--sig-c)}.lv-signature-bento__pill-disc{width:10px;height:10px}.lv-signature-bento__card[data-color="yellow"] .lv-signature-bento__pill-disc{box-shadow:inset 0 0 0 1.5px rgba(11,23,45,0.25)}.lv-signature-bento__pill-disc .lv-icon,.lv-signature-bento__pill-badge{display:none}.lv-signature-bento__name{font-size:26px;line-height:1.05}.lv-signature-bento__text{font-size:15px}.lv-signature-bento__link{gap:8px;font-size:15px;text-underline-offset:4px}.lv-signature-bento__arrow{width:14px;height:14px}.lv-signature-bento__card--linked.lv-signature-bento__card--brand .lv-signature-bento__link::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit}.lv-signature-bento__gallery{--r:-3deg;left:10px;bottom:10px;flex-direction:row;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:14px;box-shadow:0 12px 28px rgba(11,23,45,0.2)}.lv-signature-bento__thumbs{display:flex;gap:3px}.lv-signature-bento__thumbs img{width:26px;height:36px;border-radius:6px}.lv-signature-bento__gallery-caption{display:flex;flex-direction:column;font-size:11px;line-height:1.25}.lv-signature-bento__ways{margin:0;gap:6px}.lv-signature-bento__ways li{gap:10px;padding:6px 10px 6px 6px;border-radius:14px;font-size:13px;font-weight:800}.lv-signature-bento__way-tile{width:30px;height:30px;border-radius:9px}.lv-signature-bento__way-tile .lv-icon{width:16px;height:16px}.lv-signature-bento__way-text--long{display:none}.lv-signature-bento__way-short{display:inline}.lv-signature-bento__stage--schedule .lv-signature-bento__photo{inset:0 0 0 auto;width:230px;border-radius:22px;object-position:40% center}.lv-signature-bento__ticket{top:30px;width:140px;gap:8px;padding:10px;border-radius:16px;box-shadow:0 16px 36px rgba(0,0,0,0.35)}.lv-signature-bento__ticket-head{gap:8px}.lv-signature-bento__ticket-tile{width:30px;height:30px;border-radius:9px}.lv-signature-bento__ticket-tile .lv-icon{width:16px;height:16px}.lv-signature-bento__ticket-text strong{font-size:13px;line-height:1.15}.lv-signature-bento__channels{gap:4px;font-size:10px}.lv-signature-bento__channels span{padding:3px 7px}.lv-signature-bento__deck{display:block;position:relative}.lv-signature-bento__deck-card{position:absolute;width:220px;aspect-ratio:1.586 / 1;display:flex;justify-content:space-between;align-items:flex-start;padding:12px 14px}.lv-signature-bento__deck-card--kiko{left:26px;top:12px;border-radius:22px;background:#ff5a36;color:#2b1a14;transform:rotate(-9deg);box-shadow:0 14px 30px rgba(11,23,45,0.18)}.lv-signature-bento__deck-card--bloom{left:36px;top:54px;border-radius:26px;background:#3f6b4f;color:#ffffff;transform:rotate(4deg);box-shadow:0 14px 30px rgba(11,23,45,0.2)}.lv-signature-bento__deck-card--lune{--r:-2deg;left:20px;top:104px;width:232px;flex-direction:column;align-items:stretch;padding:13px 15px;border-radius:10px;background:#15130f;color:#f3ece0;box-shadow:0 20px 40px rgba(11,23,45,0.3)}.lv-signature-bento__deck-name{font-weight:700;font-size:15px;line-height:1.2}.lv-signature-bento__deck-card--kiko .lv-signature-bento__deck-name{font-family:"Fredoka","Nunito",sans-serif}.lv-signature-bento__deck-card--bloom .lv-signature-bento__deck-name{font-family:"Fraunces",Georgia,serif;font-style:italic}.lv-signature-bento__deck-card--lune .lv-signature-bento__deck-name{font-family:"Playfair Display",Georgia,serif;font-size:12px;letter-spacing:0.2em;text-transform:uppercase}.lv-signature-bento__deck-amount{font-family:var(--lv-font-heading);font-weight:800;font-size:14px}.lv-signature-bento__deck-card--lune .lv-signature-bento__deck-amount{font-size:15px}.lv-signature-bento__deck-top,.lv-signature-bento__deck-bottom{display:flex;justify-content:space-between}.lv-signature-bento__deck-top{align-items:flex-start}.lv-signature-bento__deck-bottom{align-items:flex-end}.lv-signature-bento__deck-col{display:flex;flex-direction:column;gap:5px}.lv-signature-bento__deck-line{font-family:"Playfair Display",Georgia,serif;font-size:12px}.lv-signature-bento__deck-wave{--lv-wave-h:12px;gap:2px;color:#c8a96a}.lv-signature-bento__deck .lv-signature-bento__qr{padding:3px;border-radius:6px}.lv-signature-bento__deck .lv-signature-bento__qr .lv-icon{width:28px;height:28px}.lv-signature-bento__deck-caption{position:absolute;right:0;bottom:0;font-size:10px;font-weight:700;color:var(--lv-body)}.lv-signature-bento__hint{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.lv-signature-bento__swipe{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--lv-body)}.lv-signature-bento__swipe .lv-icon{width:14px;height:14px;stroke-width:2}.lv-signature-bento__dots{margin:0;gap:6px}.lv-signature-bento__dots .lv-rail__dot{position:relative;width:6px;height:6px;border-radius:3px;background:var(--sig-dot,var(--lv-line-strong));transform:none;transition:width 0.25s ease}.lv-signature-bento__dots .lv-rail__dot::before{content:"";position:absolute;inset:-19px -8px}.lv-signature-bento__dots .lv-rail__dot:nth-child(1){--sig-dot:var(--sig-dot-1)}.lv-signature-bento__dots .lv-rail__dot:nth-child(2){--sig-dot:var(--sig-dot-2)}.lv-signature-bento__dots .lv-rail__dot:nth-child(3){--sig-dot:var(--sig-dot-3)}.lv-signature-bento__dots .lv-rail__dot:nth-child(4){--sig-dot:var(--sig-dot-4)}.lv-signature-bento__dots .lv-rail__dot[aria-current="true"]{width:22px;transform:none}}@media (max-width:640px){.lv-signature-bento__inner{padding-top:48px;padding-bottom:44px}.lv-signature-bento__title{font-size:32px}.lv-signature-bento__aside{display:none}}@media (prefers-reduced-motion:reduce){.lv-signature-bento__card--brand,.lv-signature-bento__tab,.lv-signature-bento__arrow,.lv-signature-bento__dots .lv-rail__dot{transition:none}}
.lv-snake-steps{--lv-snake-color:var(--lv-green);padding-block:0;position:relative;background:var(--lv-white);color:var(--lv-ink)}.lv-snake-steps__inner{display:flex;flex-direction:column;gap:clamp(40px,4vw,64px);padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(64px,7vw,104px)}.lv-snake-steps__title{max-width:900px}.lv-snake-steps__board{position:relative}.lv-snake-steps__path--desktop{inset:0 0 auto;height:400px}.lv-snake-steps__path--phone{display:none}.lv-snake-steps__list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.lv-snake-steps__board[data-count="3"] .lv-snake-steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}.lv-snake-steps__board[data-count="2"] .lv-snake-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-snake-steps__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.lv-snake-steps__step:nth-child(even){margin-top:150px}.lv-snake-steps__step[data-color="green"]{--lv-snake-color:var(--lv-green)}.lv-snake-steps__step[data-color="yellow"]{--lv-snake-color:var(--lv-yellow)}.lv-snake-steps__step[data-color="violet"]{--lv-snake-color:var(--lv-violet-light)}.lv-snake-steps__step[data-color="teal"]{--lv-snake-color:var(--lv-teal)}.lv-snake-steps__step[data-color="coral"]{--lv-snake-color:var(--lv-coral)}.lv-snake-steps__step[data-color="night"]{--lv-snake-color:var(--lv-night)}.lv-snake-steps__visual{position:relative;width:240px;height:240px}.lv-snake-steps__slab{position:absolute;inset:0;border-radius:60px;background:var(--lv-snake-color);transform:translate(14px,14px) rotate(6deg)}.lv-snake-steps__step:nth-child(even) .lv-snake-steps__slab{transform:translate(14px,14px) rotate(-6deg)}.lv-snake-steps__step[data-shape="circle"] .lv-snake-steps__slab{border-radius:50%;transform:translate(14px,14px)}.lv-snake-steps__photo-wrap{display:contents}.lv-snake-steps__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:56px}.lv-snake-steps__step[data-shape="circle"] .lv-snake-steps__photo{border-radius:50%}.lv-snake-steps__step[data-mirror="true"] .lv-snake-steps__photo{transform:scaleX(-1)}.lv-snake-steps__tile{--lv-tile-size:60px;--lv-tile-radius:18px;--lv-tile-bg:var(--lv-night);--lv-tile-ink:var(--lv-snake-color);position:absolute;right:-14px;bottom:-12px}.lv-snake-steps__tile .lv-icon{width:28px;height:28px}.lv-snake-steps__step[data-shape="circle"] .lv-snake-steps__tile{right:-10px;bottom:6px}.lv-snake-steps__rec{position:absolute;left:50%;top:-10px;display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-sans);font-weight:800;font-size:12px;line-height:1.2;white-space:nowrap;transform:translateX(-50%)}.lv-snake-steps__rec-wave{gap:2px;color:var(--lv-green)}.lv-snake-steps__voices{position:absolute;left:14px;top:-12px;display:flex;align-items:center;padding:4px 12px 4px 4px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-family:var(--lv-font-sans);font-weight:800;font-size:12px;line-height:1.2;white-space:nowrap;box-shadow:0 6px 16px rgba(11,23,45,0.15)}.lv-snake-steps__face{width:26px;height:26px;border-radius:50%;object-fit:cover;object-position:center 25%}.lv-snake-steps__face + .lv-snake-steps__face{margin-left:-8px;border:2px solid var(--lv-white)}.lv-snake-steps__voices-text{margin-left:6px}.lv-snake-steps__rings{position:absolute;left:80px;top:80px;width:80px;height:80px;color:var(--lv-white)}.lv-snake-steps__play{position:absolute;left:90px;top:90px;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--lv-white);color:var(--lv-night)}.lv-snake-steps__play .lv-icon{width:22px;height:22px;margin-left:2px}.lv-snake-steps__num{display:block}.lv-snake-steps__heading{margin:8px 0 2px;font-size:22px}.lv-snake-steps__line{font-size:16px;color:var(--lv-body)}@media (max-width:960px){.lv-snake-steps__path--desktop{display:none}.lv-snake-steps__list,.lv-snake-steps__board[data-count="3"] .lv-snake-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.lv-snake-steps__step:nth-child(even){margin-top:0}}@media (max-width:640px){.lv-snake-steps__inner{gap:22px;padding-top:36px;padding-bottom:40px}.lv-snake-steps__title{line-height:1.04}.lv-snake-steps__path--phone{display:block;inset:0 auto auto calc(var(--lv-gutter) * -1);width:calc(100% + 2 * var(--lv-gutter));height:920px}.lv-snake-steps__list,.lv-snake-steps__board[data-count="3"] .lv-snake-steps__list,.lv-snake-steps__board[data-count="2"] .lv-snake-steps__list{display:flex;flex-direction:column;gap:0}.lv-snake-steps__step{flex-direction:row;align-items:center;height:230px;gap:18px;text-align:left}.lv-snake-steps__step:nth-child(even){flex-direction:row-reverse;text-align:right}.lv-snake-steps__visual{flex:none;width:150px;height:150px}.lv-snake-steps__slab{border-radius:40px;transform:translate(10px,10px) rotate(6deg)}.lv-snake-steps__step:nth-child(even) .lv-snake-steps__slab{transform:translate(-10px,10px) rotate(-6deg)}.lv-snake-steps__step[data-shape="circle"] .lv-snake-steps__slab{transform:translate(10px,10px)}.lv-snake-steps__step:nth-child(even)[data-shape="circle"] .lv-snake-steps__slab{transform:translate(-10px,10px)}.lv-snake-steps__photo{border-radius:38px}.lv-snake-steps__step[data-mirror="true"] .lv-snake-steps__photo{transform:none}.lv-snake-steps__tile{--lv-tile-size:48px;--lv-tile-radius:15px;right:-12px;bottom:-10px}.lv-snake-steps__tile .lv-icon{width:24px;height:24px}.lv-snake-steps__step[data-shape="circle"] .lv-snake-steps__tile{right:-12px;bottom:-6px}.lv-snake-steps__step:nth-child(even) .lv-snake-steps__tile{right:auto;left:-12px;bottom:-6px}.lv-snake-steps__rec{top:-8px;gap:6px;padding:4px 10px;font-size:11px}.lv-snake-steps__rec-wave{display:none}.lv-snake-steps__voices{left:8px;top:-10px;padding:3px 10px 3px 3px;font-size:11px}.lv-snake-steps__face{width:22px;height:22px}.lv-snake-steps__face + .lv-snake-steps__face{margin-left:-7px}.lv-snake-steps__voices-text{margin-left:5px}.lv-snake-steps__rings{left:45px;top:45px;width:60px;height:60px}.lv-snake-steps__play{left:53px;top:53px;width:44px;height:44px}.lv-snake-steps__play .lv-icon{width:16px;height:16px}.lv-snake-steps__text{flex:1;min-width:0;padding-left:8px}.lv-snake-steps__step:nth-child(even) .lv-snake-steps__text{padding-left:0;padding-right:8px}.lv-snake-steps__heading{margin:6px 0 2px;font-size:19px}.lv-snake-steps__line{font-size:14px}}
.lv-src{--src-panel-bg:var(--lv-accent);--src-panel-ink:var(--lv-night);padding-block:clamp(72px,8vw,120px);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-src[data-panel="teal"]{--src-panel-bg:var(--lv-teal)}.lv-src[data-panel="green"]{--src-panel-bg:var(--lv-green)}.lv-src[data-panel="yellow"]{--src-panel-bg:var(--lv-yellow)}.lv-src[data-panel="violet"]{--src-panel-bg:var(--lv-violet);--src-panel-ink:var(--lv-white)}.lv-src[data-panel="coral"]{--src-panel-bg:var(--lv-coral)}.lv-src[data-panel="night"]{--src-panel-bg:var(--lv-night);--src-panel-ink:var(--lv-white)}.lv-src__wrap{display:flex;flex-direction:column;gap:48px}.lv-src__head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:760px}.lv-src__eyebrow{letter-spacing:0.08em}.lv-src__title{font-size:clamp(34px,3.8vw,56px);letter-spacing:-0.03em}.lv-src__lead{color:var(--lv-night-soft)}.lv-src__diagram{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);gap:20px;align-items:center}.lv-src__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.lv-src__card{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:24px;background:var(--lv-surface-alt)}.lv-src__card--pending{padding:20px;border:2px dashed var(--lv-on-night);background:transparent}.lv-src__name{display:inline-flex;align-items:center;gap:8px;font-family:var(--lv-font-heading);font-size:19px;font-weight:800;letter-spacing:-0.01em}.lv-src__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--lv-green)}.lv-src__dot[data-color="violet"]{background:var(--lv-violet)}.lv-src__dot[data-color="coral"]{background:var(--lv-coral)}.lv-src__dot[data-color="teal"]{background:var(--lv-teal)}.lv-src__dot[data-color="yellow"]{background:var(--lv-yellow)}.lv-src__dot[data-color="night"]{background:var(--lv-night)}.lv-src__dot[data-color="hollow"]{background:transparent;box-shadow:inset 0 0 0 2px var(--lv-body)}.lv-src__note{font-size:16px;color:var(--lv-night-soft)}.lv-src__arrow{display:flex;align-items:center;justify-content:center;justify-self:center;width:64px;height:64px;border-radius:50%;background:var(--lv-night);color:var(--lv-white)}.lv-src__arrow .lv-icon{width:22px;height:22px;stroke-width:2}.lv-src__panel{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:32px;background:var(--src-panel-bg);color:var(--src-panel-ink)}.lv-src__panel-title{font-family:var(--lv-font-heading);font-size:28px;font-weight:800;letter-spacing:-0.02em;line-height:1.1}.lv-src__panel-text{font-size:18px;line-height:1.5}.lv-src__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lv-src__chip{padding:6px 14px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-size:14px;font-weight:800;line-height:1.4}@media (max-width:960px){.lv-src__diagram{grid-template-columns:minmax(0,1fr);gap:16px}.lv-src__arrow{transform:rotate(90deg)}}@media (max-width:640px){.lv-src{padding-block:44px}.lv-src__wrap{gap:20px}.lv-src__head{gap:12px}.lv-src__eyebrow{font-size:12px}.lv-src__title{font-size:32px;letter-spacing:-0.035em}.lv-src__lead{font-size:16px}.lv-src__diagram{gap:8px}.lv-src__grid{gap:10px}.lv-src__card{gap:4px;padding:14px;border-radius:18px}.lv-src__card--pending{padding:12px}.lv-src__name{gap:8px;font-size:16px}.lv-src__dot{width:8px;height:8px}.lv-src__note{font-size:13px;line-height:1.35}.lv-src__arrow{width:48px;height:48px;margin:-2px 0}.lv-src__arrow .lv-icon{width:18px;height:18px}.lv-src__panel{gap:12px;padding:22px;border-radius:24px}.lv-src__panel-title{font-size:24px}.lv-src__panel-text{font-size:16px}.lv-src__chip{padding:5px 12px;font-size:13px}}
.lv-stack-diagram{position:relative;padding-block:var(--lv-band-y);background:var(--lv-white);color:var(--lv-ink)}.lv-stack-diagram__inner{display:flex;flex-direction:column;gap:clamp(32px,4vw,44px)}.lv-stack-diagram__short{display:none}.lv-stack-diagram__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.lv-stack-diagram__heading{display:flex;flex-direction:column;gap:14px;max-width:860px}.lv-stack-diagram__eyebrow{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:13px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-teal-deep)}.lv-stack-diagram__lead{max-width:380px;margin:0;font-size:18px;line-height:1.5;color:var(--lv-body)}.lv-stack-diagram__card{display:flex;flex-direction:column;padding:clamp(24px,3vw,40px);border-radius:40px;background:var(--lv-night);color:var(--lv-white)}.lv-stack-diagram__card :focus-visible{outline-color:var(--lv-white)}.lv-stack-diagram__label{margin:0 0 18px;font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;color:var(--lv-on-night-faint)}.lv-stack-diagram__systems,.lv-stack-diagram__connectors,.lv-stack-diagram__bricks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.lv-stack-diagram__system{display:flex;align-items:center;gap:14px;min-width:0;padding:14px 16px;border-radius:22px;background:var(--lv-white);color:var(--lv-night)}.lv-stack-diagram__system-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.lv-stack-diagram__system-text strong{font-family:var(--lv-font-heading);font-weight:700;font-size:16px}.lv-stack-diagram__system-text span{font-size:13px;color:var(--lv-muted)}.lv-stack-diagram__connectors{height:96px}.lv-stack-diagram__connector{--lv-connector:var(--lv-green);position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.lv-stack-diagram__connector[data-color="teal"]{--lv-connector:var(--lv-teal)}.lv-stack-diagram__connector[data-color="yellow"]{--lv-connector:var(--lv-yellow)}.lv-stack-diagram__connector[data-color="violet"]{--lv-connector:var(--lv-violet-light)}.lv-stack-diagram__line{position:absolute;left:50%;top:0;bottom:0;width:0;border-left:2px dashed var(--lv-connector)}.lv-stack-diagram__chip{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-night-deep);font-size:13px;font-weight:800;white-space:nowrap}.lv-stack-diagram__mark{flex:none;width:13px;height:13px;stroke-width:2.6;color:var(--lv-connector)}.lv-stack-diagram__mark[data-mark="play"]{width:12px;height:12px}.lv-stack-diagram__layer{display:flex;align-items:center;gap:14px;margin:18px 0}.lv-stack-diagram__layer-brand{display:inline-flex;flex:none;align-items:center;gap:10px;font-family:var(--lv-font-heading);font-weight:800;font-size:14px}.lv-stack-diagram__layer-brand img{display:block;width:auto;height:20px}.lv-stack-diagram__layer-word{color:var(--lv-green)}.lv-stack-diagram__bar{position:relative;flex:1;height:12px;border-radius:6px;background:var(--lv-green)}.lv-stack-diagram__traveller{top:-6px;width:24px;height:24px;border-radius:50%;background:var(--lv-white);box-shadow:0 0 0 6px rgba(255,255,255,0.25)}.lv-stack-diagram__brick{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px 22px 22px;border-radius:26px;background:var(--lv-night-deep);animation:lvStackIn 0.4s ease-out both}.lv-stack-diagram__brick[data-slot="2"]{grid-column:span 2}.lv-stack-diagram__brick-head{display:flex;align-items:center;gap:12px}.lv-stack-diagram__brick-tile{--lv-tile-size:44px;--lv-tile-radius:13px}.lv-stack-diagram__brick-tag{font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-green)}.lv-stack-diagram__brick-tag[data-color="teal"]{color:var(--lv-teal)}.lv-stack-diagram__brick-tag[data-color="violet"]{color:var(--lv-violet-light)}.lv-stack-diagram__brick-tag[data-color="yellow"]{color:var(--lv-yellow)}.lv-stack-diagram__brick-name{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:22px;line-height:1.15;letter-spacing:-0.02em}.lv-stack-diagram__brick-why{margin:0;font-size:15px;line-height:1.5;color:var(--lv-on-night)}.lv-stack-diagram__brick-link{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;min-height:44px;color:var(--lv-white);font-family:var(--lv-font-heading);font-weight:700;font-size:15px;text-decoration:underline;text-underline-offset:5px}.lv-stack-diagram__brick-link:hover{color:var(--lv-green)}.lv-stack-diagram__brick-ext{width:14px;height:14px;stroke-width:2}.lv-stack-diagram__handled{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px 22px;border-radius:26px;box-shadow:inset 0 0 0 2px var(--lv-night-soft)}.lv-stack-diagram__handled-title{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-green)}.lv-stack-diagram__handled-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;font-size:15px;font-weight:700}.lv-stack-diagram__handled-item{display:flex;align-items:center;gap:10px}.lv-stack-diagram__handled-check{flex:none;width:16px;height:16px;stroke-width:2.6;color:var(--lv-green)}.lv-stack-diagram__footnote{display:flex;align-items:center;justify-content:center;gap:10px;margin:-16px 0 0;font-size:15px;line-height:1.45;color:var(--lv-body)}.lv-stack-diagram__footnote-icon{flex:none;width:18px;height:18px;stroke-width:2;color:var(--lv-teal-deep)}@keyframes lvStackIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lv-stack-diagram__brick{animation:none}}@media (max-width:960px){.lv-stack-diagram__card{gap:14px;padding:20px 16px;border-radius:30px}.lv-stack-diagram__label{margin-bottom:0}.lv-stack-diagram__systems{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lv-stack-diagram__system{flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border-radius:18px}.lv-stack-diagram__system-tile{--lv-tile-size:34px;--lv-tile-radius:10px}.lv-stack-diagram__system-text span{display:none}.lv-stack-diagram__connectors{display:flex;flex-wrap:wrap;gap:6px;height:auto}.lv-stack-diagram__connector{justify-content:flex-start}.lv-stack-diagram__line{display:none}.lv-stack-diagram__chip{padding:5px 10px;font-size:12px}.lv-stack-diagram__layer{margin:0}.lv-stack-diagram__layer-brand{font-size:13px}.lv-stack-diagram__layer-brand img{height:16px}.lv-stack-diagram__bar{height:10px}.lv-stack-diagram__traveller{top:-5px;width:20px;height:20px;animation-duration:4s}.lv-stack-diagram__bricks{display:flex;flex-direction:column;gap:10px}.lv-stack-diagram__brick{padding:16px;border-radius:22px}.lv-stack-diagram__brick-tile{--lv-tile-size:38px;--lv-tile-radius:12px}.lv-stack-diagram__brick-tag{font-size:11px}.lv-stack-diagram__brick-name{font-size:19px}.lv-stack-diagram__brick-why,.lv-stack-diagram__brick-link{font-size:14px}.lv-stack-diagram__handled{padding:16px;border-radius:22px}.lv-stack-diagram__handled-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;font-size:13px}.lv-stack-diagram__long{display:none}.lv-stack-diagram__short{display:inline}.lv-stack-diagram__footnote{justify-content:flex-start;align-items:flex-start;margin-top:-8px;font-size:13px}}@media (max-width:640px){.lv-stack-diagram{padding-block:48px}.lv-stack-diagram__inner{gap:18px}.lv-stack-diagram__eyebrow{font-size:12px}.lv-stack-diagram__lead{display:none}}
.lv-sfr{overflow:hidden}.lv-sfr{--fc-on-accent:var(--lv-night);--fc-accent-lit:var(--lv-accent)}.lv-sfr[data-accent="violet"]{--fc-on-accent:var(--lv-white);--fc-accent-lit:var(--lv-violet-light)}.lv-sfr[data-tone="accent-soft"]{--lv-band-bg:var(--lv-accent-soft);--lv-band-ink:var(--lv-ink)}.lv-sfr__shape{--lv-shape-size:200px;--lv-shape-radius:50px;--lv-shape-bg:rgba(255,255,255,0.6);--r:18deg;right:-70px;top:50px}.lv-sfr[data-tone="white"] .lv-sfr__shape{--lv-shape-bg:var(--lv-surface-alt)}.lv-sfr__wrap{position:relative;display:flex;flex-direction:column;gap:clamp(36px,4vw,56px)}.lv-sfr__head{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.lv-sfr__title{font-size:clamp(34px,4vw,54px)}.lv-sfr__title em{letter-spacing:inherit}.lv-sfr__track{position:relative}.lv-sfr__rail{position:absolute;left:0;top:26px;width:100%;height:20px;overflow:visible;pointer-events:none}.lv-sfr__rail path{fill:none;stroke:var(--lv-accent-deep);stroke-width:3;stroke-linecap:round;stroke-dasharray:1 14;vector-effect:non-scaling-stroke}.lv-sfr__list{--lv-rail-gap:24px;position:relative}.lv-sfr__step{display:flex;flex-direction:column;gap:18px}.lv-sfr__num{align-self:flex-start;padding-right:14px;background:var(--lv-band-bg,var(--lv-white));font-family:var(--lv-font-heading);font-weight:800;font-size:60px;line-height:1;letter-spacing:-0.03em;color:transparent;-webkit-text-stroke:1.5px var(--lv-night)}.lv-sfr__card{display:flex;flex:1;flex-direction:column;gap:18px;padding:18px;border-radius:30px;background:var(--lv-white)}.lv-sfr[data-tone="white"] .lv-sfr__card{box-shadow:inset 0 0 0 1.5px #e6eaf1}.lv-sfr__illus{height:220px;border-radius:22px;background:var(--lv-surface-alt);overflow:hidden}.lv-sfr__text{display:flex;flex-direction:column;gap:4px;padding:0 4px}.lv-sfr__step-title{font-family:var(--lv-font-heading);font-weight:800;font-size:22px;line-height:1.2;letter-spacing:-0.02em}.lv-sfr__step-body{font-size:16px;line-height:1.5;color:var(--lv-body)}.lv-sfr__dots .lv-rail__dot[aria-current="true"]{width:22px;border-radius:3px;transform:none}@media (max-width:960px){.lv-sfr__rail{display:none}.lv-sfr__list{--lv-rail-gap:12px}.lv-sfr__step{width:300px}.lv-sfr__num{background:none}}@media (max-width:640px){.lv-sfr{padding-block:44px 40px}.lv-sfr__shape{display:none}.lv-sfr__wrap{gap:20px}.lv-sfr__head{gap:8px}.lv-sfr__title{font-size:31px;line-height:1.05}.lv-sfr__step{width:272px;gap:12px}.lv-sfr__num{padding:0;font-size:46px}.lv-sfr__card{gap:14px;padding:14px;border-radius:26px}.lv-sfr__illus{height:190px;border-radius:18px}.lv-sfr__step-title{font-size:20px}.lv-sfr__step-body{font-size:15px}}
.lv-steps{--steps-num:color-mix(in srgb,var(--lv-teal-mid) 70%,var(--lv-teal-deep));padding-block:clamp(72px,8vw,120px);background:var(--lv-band-bg,var(--lv-accent-soft));color:var(--lv-band-ink,var(--lv-ink))}.lv-steps[data-accent="green"]{--steps-num:color-mix(in srgb,var(--lv-green-shadow) 60%,var(--lv-green-deep))}.lv-steps[data-accent="violet"]{--steps-num:var(--lv-violet)}.lv-steps[data-accent="coral"]{--steps-num:var(--lv-coral-deep)}.lv-steps[data-accent="yellow"]{--steps-num:var(--lv-yellow-text)}.lv-steps[data-tone="accent-soft"]{--lv-band-bg:var(--lv-accent-soft);--lv-band-ink:var(--lv-ink)}.lv-steps[data-tone="teal-soft"]{--lv-band-bg:var(--lv-teal-soft);--lv-band-ink:var(--lv-ink)}.lv-steps[data-tone="green-soft"]{--lv-band-bg:var(--lv-green-soft);--lv-band-ink:var(--lv-ink)}.lv-steps__wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head cta" "list list";align-items:end;gap:44px 24px}.lv-steps__head{grid-area:head;display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:760px}.lv-steps__eyebrow{letter-spacing:0.08em}.lv-steps__title{font-size:clamp(34px,3.8vw,56px);letter-spacing:-0.03em}.lv-steps__cta{grid-area:cta;display:flex;justify-content:flex-end}.lv-steps__list{grid-area:list;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.lv-steps__list:has(> :nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}.lv-steps__list:not(:has(> :nth-child(5))){grid-template-columns:repeat(4,minmax(0,1fr))}.lv-steps__list:not(:has(> :nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}.lv-steps__step{display:flex;flex-direction:column;gap:10px;min-height:200px;padding:22px;border-radius:24px;background:var(--lv-white);color:var(--lv-night)}.lv-steps__step--night{background:var(--lv-night);color:var(--lv-white)}.lv-steps__num{font-family:var(--lv-font-heading);font-size:36px;font-weight:800;line-height:1;color:var(--steps-num)}.lv-steps__step--night .lv-steps__num{color:var(--lv-accent)}.lv-steps__step-title{font-family:var(--lv-font-heading);font-size:18px;font-weight:700;letter-spacing:-0.01em;line-height:1.25}.lv-steps__text{font-size:15px;color:var(--lv-night-soft)}.lv-steps__step--night .lv-steps__text{color:#dfe4ec}@media (max-width:960px){.lv-steps__list,.lv-steps__list:has(> :nth-child(6)),.lv-steps__list:not(:has(> :nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}.lv-steps__step{min-height:0}}@media (max-width:640px){.lv-steps{padding-block:44px}.lv-steps__wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "list" "cta";gap:20px}.lv-steps__head{gap:12px}.lv-steps__eyebrow{font-size:12px}.lv-steps__title{font-size:32px;letter-spacing:-0.035em}.lv-steps__cta{justify-content:stretch}.lv-steps__btn{flex:1;justify-content:center;min-height:56px}.lv-steps__list,.lv-steps__list:has(> :nth-child(6)),.lv-steps__list:not(:has(> :nth-child(5))),.lv-steps__list:not(:has(> :nth-child(4))){grid-template-columns:minmax(0,1fr);gap:10px}.lv-steps__step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:2px 12px;padding:16px;border-radius:20px}.lv-steps__num{grid-row:1 / span 2;font-size:28px}.lv-steps__step-title{font-size:17px}.lv-steps__text{font-size:14px}}
.lv-stepper{--stepper-shadow:rgba(11,23,45,0.12);--stepper-shadow-strong:rgba(11,23,45,0.18);--on-accent:var(--lv-night);padding-block:clamp(72px,8vw,120px);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-stepper:is([data-accent="violet"],[data-accent="coral"]),:root[data-brand="stories"] .lv-stepper:not([data-accent]){--on-accent:var(--lv-white)}.lv-stepper[data-accent="violet"],:root[data-brand="stories"] .lv-stepper:not([data-accent]){--stepper-shadow:rgba(78,0,138,0.14);--stepper-shadow-strong:rgba(78,0,138,0.2)}.lv-stepper__wrap{display:flex;flex-direction:column;gap:44px}.lv-stepper__head{display:flex;flex-direction:column;gap:16px;max-width:760px}.lv-stepper__eyebrow{margin:0;color:var(--lv-accent-deep);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.lv-stepper__title{font-size:clamp(34px,3.8vw,56px);letter-spacing:-0.03em}.lv-stepper__lead{margin:0}.lv-stepper__flow{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:40px;align-items:stretch}.lv-stepper__steps{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lv-stepper__tab{display:flex;align-items:center;gap:16px;width:100%;min-height:64px;padding:12px 18px;border:0;border-radius:20px;background:var(--lv-surface-alt);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:19px;font-weight:700;line-height:1.25;text-align:left;cursor:pointer;transition:background-color 0.18s ease,color 0.18s ease}.lv-stepper__tab:hover{background:color-mix(in srgb,var(--lv-surface-alt) 70%,var(--lv-line))}.lv-stepper__tab[aria-selected="true"]{background:var(--lv-night);color:var(--lv-white)}.lv-stepper__tab:focus-visible{outline:3px solid var(--lv-accent-deep);outline-offset:2px}.lv-stepper__num{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:var(--lv-white);color:var(--lv-night);font-size:15px;font-weight:800}.lv-stepper__tab[aria-selected="true"] .lv-stepper__num{background:var(--lv-accent);color:var(--on-accent)}.lv-stepper__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:460px;padding:40px;overflow:hidden;border-radius:40px;background:var(--lv-accent-soft)}.lv-stepper__stage[data-stage="highlight"]{background:var(--lv-highlight)}.lv-stepper__stage[data-stage="surface-alt"]{background:var(--lv-surface-alt)}.lv-stepper__stage[data-stage="cream"]{background:var(--lv-cream)}.lv-stepper__shape{--lv-shape-size:60px;--lv-shape-radius:18px;--lv-shape-bg:color-mix(in srgb,var(--lv-accent) 20%,transparent);--r:10deg;right:40px;top:30px}.lv-stepper__panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;border-radius:28px;animation:lvStepperIn 0.24s ease-out}.lv-stepper__panel[hidden]{display:none}.lv-stepper__panel:focus-visible{outline:3px solid var(--lv-accent-deep);outline-offset:6px}@keyframes lvStepperIn{from{opacity:0;transform:translateY(6px)}}.lv-stepper__desc{max-width:420px;margin:0;color:var(--lv-night-soft);font-size:15px;line-height:1.45;text-align:center}.lv-stepper__card{display:flex;flex-direction:column;gap:18px;width:100%;max-width:380px;padding:28px;border-radius:28px;background:var(--lv-white);box-shadow:0 24px 50px var(--stepper-shadow)}.lv-stepper__brand{color:var(--lv-accent-deep);font-family:var(--lv-font-heading);font-size:12px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.lv-stepper__quote{margin:0;font-family:var(--lv-font-heading);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-0.01em}.lv-stepper__fake-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:var(--lv-radius-pill);background:var(--lv-accent);color:var(--on-accent);font-family:var(--lv-font-heading);font-weight:700;text-align:center}.lv-stepper__fake-dot{flex:none;width:10px;height:10px;border-radius:50%;background:currentColor}.lv-stepper__channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:440px;margin:0;padding:0;list-style:none}.lv-stepper__channel{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:24px;background:var(--lv-white)}.lv-stepper__channel-icon{width:26px;height:26px;color:var(--lv-accent-deep);stroke-width:2}.lv-stepper__channel-label{font-family:var(--lv-font-heading);font-weight:700;line-height:1.3}.lv-stepper__channel[data-state="highlight"]{background:var(--lv-accent);color:var(--on-accent)}.lv-stepper__channel[data-state="highlight"] .lv-stepper__channel-icon{color:currentColor}.lv-stepper__phone{width:220px;height:400px;padding:9px;border-radius:36px;background:var(--lv-night)}.lv-stepper__phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:28px;background:var(--lv-night-deep)}.lv-stepper__phone-screen picture{display:contents}.lv-stepper__phone-img{width:100%;height:100%;object-fit:cover}.lv-stepper__rec{position:absolute;left:12px;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 24px);margin:0;padding:4px 10px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.85);color:var(--lv-white);font-size:12px;font-weight:800;line-height:1.35}.lv-stepper__rec .lv-rec{flex:none}.lv-stepper__shutter{position:absolute;left:50%;bottom:18px;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:4px solid var(--lv-white);border-radius:50%;transform:translateX(-50%)}.lv-stepper__shutter span{width:22px;height:22px;border-radius:6px;background:var(--lv-coral)}.lv-stepper__consent{gap:14px;max-width:400px;padding:26px}.lv-stepper__toggles{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.lv-stepper__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;background:var(--lv-surface-alt);font-weight:700}.lv-stepper__toggle{position:relative;flex:none;width:44px;height:26px;border-radius:var(--lv-radius-pill);background:var(--lv-accent)}.lv-stepper__toggle::after{content:"";position:absolute;right:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--lv-white)}.lv-stepper__toggle[data-on="false"]{background:var(--lv-line-strong,#c9d1de)}.lv-stepper__toggle[data-on="false"]::after{right:auto;left:3px}.lv-stepper__note{margin:0;color:var(--lv-night-soft);font-size:15px;line-height:1.45}.lv-stepper__library{display:flex;flex-direction:column;gap:10px;width:100%;max-width:440px;margin:0;padding:0;list-style:none}.lv-stepper__lib-row{display:flex;align-items:center;gap:12px;padding:10px;border-radius:18px;background:var(--lv-white)}.lv-stepper__lib-row picture{display:contents}.lv-stepper__lib-thumb{flex:none;width:52px;height:52px;border-radius:12px;object-fit:cover}.lv-stepper__lib-label{flex:1;min-width:0;font-weight:700}.lv-stepper__status{flex:none;padding:4px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);color:var(--lv-night);font-size:13px;font-weight:800;line-height:1.35}.lv-stepper__status[data-state="approved"]{background:#dcf7ea;color:var(--lv-green-deep)}.lv-stepper__status[data-state="review"]{background:var(--lv-yellow-soft);color:var(--lv-yellow-text)}.lv-stepper__status[data-state="tagged"],.lv-stepper__status[data-state="highlight"]{background:var(--lv-accent-soft);color:var(--lv-accent-deep)}.lv-stepper__status[data-state="ready"]{background:var(--lv-night);color:var(--lv-white)}.lv-stepper__publish{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:460px}.lv-stepper__video{position:relative;width:150px;height:190px;overflow:hidden;border-radius:24px;background:var(--lv-night-deep);box-shadow:0 24px 50px var(--stepper-shadow-strong)}.lv-stepper__video picture{display:contents}.lv-stepper__video-img{width:100%;height:100%;object-fit:cover}.lv-stepper__play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--lv-white);color:var(--lv-night);transform:translate(-50%,-50%)}.lv-stepper__play .lv-icon{width:16px;height:16px;margin-left:2px}.lv-stepper__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.lv-stepper__chip{padding:8px 14px;border-radius:var(--lv-radius-pill);background:var(--lv-white);font-size:14px;font-weight:700;line-height:1.3}.lv-stepper__chip[data-state="highlight"]{background:var(--lv-accent);color:var(--on-accent)}.lv-stepper__pager{display:none}@media (max-width:960px){.lv-stepper__wrap{gap:28px}.lv-stepper__flow{grid-template-columns:minmax(0,1fr);gap:16px}.lv-stepper__steps{flex-direction:row;gap:8px;margin-inline:calc(var(--lv-gutter) * -1);padding:2px var(--lv-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lv-gutter);scrollbar-width:none}.lv-stepper__steps::-webkit-scrollbar{display:none}.lv-stepper__step{flex:none;scroll-snap-align:start}.lv-stepper__tab{gap:10px;width:auto;min-height:48px;padding:0 16px 0 6px;border-radius:var(--lv-radius-pill);font-size:14px;font-weight:800;white-space:nowrap}.lv-stepper__num{width:34px;height:34px;border-radius:50%;font-size:14px}.lv-stepper__stage{min-height:400px;padding:24px 20px;border-radius:28px}.lv-stepper__shape{--lv-shape-size:44px;--lv-shape-radius:14px;right:18px;top:16px}.lv-stepper__pager:not([hidden]){display:flex;align-items:center;justify-content:flex-end;gap:12px}.lv-stepper__count{margin:0;color:var(--lv-night-soft);font-family:var(--lv-font-heading);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.lv-stepper__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--lv-surface-alt);color:var(--lv-night);cursor:pointer}.lv-stepper__arrow--next{background:var(--lv-night);color:var(--lv-white)}.lv-stepper__arrow:disabled{opacity:0.4;cursor:default}.lv-stepper__arrow:focus-visible{outline:3px solid var(--lv-accent-deep);outline-offset:2px}.lv-stepper__arrow .lv-icon{width:18px;height:18px}}@media (max-width:640px){.lv-stepper{padding-block:48px}.lv-stepper__wrap{gap:22px}.lv-stepper__eyebrow{font-size:12px}.lv-stepper__title{font-size:32px;line-height:1.05;letter-spacing:-0.035em}.lv-stepper__card{padding:22px}.lv-stepper__quote{font-size:20px}.lv-stepper__fake-btn{min-height:46px;padding:8px 16px;font-size:15px;line-height:1.25}.lv-stepper__channels{gap:10px}.lv-stepper__channel{padding:16px}.lv-stepper__phone{width:200px;height:360px;border-radius:32px}.lv-stepper__phone-screen{border-radius:25px}.lv-stepper__lib-row{gap:10px;padding:8px}.lv-stepper__lib-thumb{width:44px;height:44px}.lv-stepper__lib-label{font-size:15px}.lv-stepper__status{font-size:12px}.lv-stepper__video{width:130px;height:165px}}@media (prefers-reduced-motion:reduce){.lv-stepper__panel{animation:none}.lv-stepper__tab{transition:none}}
.lv-steps-photo{padding-block:0;--sp-slab:var(--lv-green);position:relative;overflow:hidden;background:var(--lv-band-bg,var(--lv-night));color:var(--lv-band-ink,var(--lv-white))}.lv-steps-photo[data-slab="teal"]{--sp-slab:var(--lv-teal)}.lv-steps-photo[data-slab="violet"]{--sp-slab:var(--lv-violet-light)}.lv-steps-photo[data-slab="yellow"]{--sp-slab:var(--lv-yellow)}.lv-steps-photo[data-slab="coral"]{--sp-slab:var(--lv-coral)}.lv-steps-photo__rings{position:absolute;left:-160px;bottom:-160px;width:480px;height:480px;color:var(--sp-slab)}.lv-steps-photo__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:48px 72px;padding-block:clamp(64px,7vw,104px)}.lv-steps-photo__media{position:relative;flex:1 1 380px;max-width:480px;height:480px}.lv-steps-photo__slab{position:absolute;inset:16px -16px -16px 16px;border-radius:44px;background:var(--sp-slab);transform:rotate(4deg)}.lv-steps-photo__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;border-radius:40px}.lv-steps-photo__chip{--r:3deg;position:absolute;right:-24px;bottom:36px;display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-size:14px;font-weight:800;box-shadow:0 18px 44px rgba(0,0,0,0.3)}.lv-steps-photo__chip-play{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--sp-slab);color:var(--lv-night)}.lv-steps-photo__chip-play .lv-icon{width:13px;height:13px}.lv-steps-photo__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:30px}.lv-steps-photo__title{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:-0.035em}.lv-steps-photo__title em{font-weight:400;font-style:italic}.lv-steps-photo[data-tone="night"] .lv-steps-photo__title em{color:var(--sp-slab)}.lv-steps-photo__steps-wrap{position:relative}.lv-steps-photo__line{display:none}.lv-steps-photo__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.lv-steps-photo__step{display:flex;align-items:center;gap:18px}.lv-steps-photo__num{flex:none;width:64px;font-family:var(--lv-font-heading);font-weight:800;font-size:44px;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--sp-slab)}.lv-steps-photo:not([data-tone="night"]) .lv-steps-photo__num{-webkit-text-stroke-color:var(--lv-night)}.lv-steps-photo__step-text{display:flex;flex-direction:column}.lv-steps-photo__step-text strong{font-family:var(--lv-font-heading);font-size:19px;line-height:1.4}.lv-steps-photo__step-text span{font-size:15px;color:var(--lv-body)}.lv-steps-photo__actions{display:flex;flex-wrap:wrap;gap:12px}.lv-steps-photo__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 22px;border-radius:var(--lv-radius-pill);color:inherit;font-family:var(--lv-font-heading);font-size:16px;font-weight:700;text-decoration:none;box-shadow:inset 0 0 0 2px currentColor;transition:background-color 0.2s ease}.lv-steps-photo__btn:hover{color:inherit;background:rgba(255,255,255,0.08)}.lv-steps-photo__btn--primary{padding:0 26px;background:var(--lv-green);color:var(--lv-night);box-shadow:none}.lv-steps-photo__btn--primary:hover{color:var(--lv-night);background:var(--lv-green-shadow)}.lv-steps-photo__btn-icon{width:18px;height:18px;stroke-width:2;color:var(--sp-slab)}.lv-steps-photo__btn-arrow{width:16px;height:16px;stroke-width:2}.lv-steps-photo__btn-arrow--small{width:14px;height:14px}@media (min-width:961px) and (max-width:1240px){.lv-steps-photo__media{flex-basis:340px;height:440px}.lv-steps-photo__text{flex-basis:420px}}@media (max-width:960px){.lv-steps-photo__inner{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:24px}.lv-steps-photo__text{display:contents}.lv-steps-photo__title{order:1}.lv-steps-photo__media{order:2;flex:none;width:100%;max-width:560px;height:360px}.lv-steps-photo__steps-wrap{order:3}.lv-steps-photo__actions{order:4}}@media (max-width:640px){.lv-steps-photo__rings{left:auto;bottom:auto;right:-120px;top:-120px;width:300px;height:300px}.lv-steps-photo__rings > span:nth-child(3){display:none}.lv-steps-photo__inner{padding-block:48px}.lv-steps-photo__title{font-size:32px}.lv-steps-photo__media{height:250px;margin-right:10px}.lv-steps-photo__slab{inset:12px -10px -10px 12px;border-radius:32px;transform:rotate(3deg)}.lv-steps-photo__photo{border-radius:30px;object-position:center 25%}.lv-steps-photo__chip{display:none}.lv-steps-photo__line{display:block;position:absolute;left:23px;top:30px;width:4px;height:calc(100% - 60px);overflow:visible}.lv-steps-photo__line path{fill:none;stroke:var(--sp-slab);stroke-width:3;stroke-linecap:round;stroke-dasharray:1 10;vector-effect:non-scaling-stroke}.lv-steps-photo__steps{position:relative;gap:16px}.lv-steps-photo__step{gap:14px}.lv-steps-photo__num{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:var(--lv-band-bg,var(--lv-night));box-shadow:inset 0 0 0 2px var(--sp-slab);color:var(--sp-slab);-webkit-text-stroke:0;font-size:17px}.lv-steps-photo:not([data-tone="night"]) .lv-steps-photo__num{color:var(--lv-night)}.lv-steps-photo__step-text strong{font-size:16px;line-height:1.3}.lv-steps-photo__step-text span{font-size:14px}.lv-steps-photo__actions{flex-direction:column;gap:12px}.lv-steps-photo__btn{width:100%}.lv-steps-photo__btn-icon{display:none}}@media (prefers-reduced-motion:reduce){.lv-steps-photo__btn{transition:none}}
.lv-steps-trail{--lv-steps-mock-bg:var(--lv-surface-alt);--lv-steps-mock-chip:var(--lv-white);position:relative;padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-steps-trail[data-tone="surface-alt"]{--lv-steps-mock-bg:var(--lv-white);--lv-steps-mock-chip:var(--lv-surface-alt)}.lv-steps-trail__inner{display:flex;flex-direction:column;gap:clamp(36px,4vw,56px)}.lv-steps-trail__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.lv-steps-trail__title{max-width:760px;margin:0;font-family:var(--lv-font-heading);font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.04;letter-spacing:-0.035em}.lv-steps-trail__title em{font-style:italic;font-weight:400;letter-spacing:-0.03em}.lv-steps-trail__lead{max-width:420px;margin:0;color:var(--lv-body);font-size:18px;line-height:1.5}.lv-steps-trail__track{position:relative}.lv-steps-trail__path{position:absolute;left:0;top:34px;width:100%;height:60px;color:var(--lv-green);pointer-events:none}.lv-steps-trail__thread{display:none}.lv-steps-trail__list{position:relative;display:grid;grid-template-columns:repeat(var(--lv-steps-count,5),minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.lv-steps-trail__step{display:flex;min-width:0}.lv-steps-trail__marker{display:none}.lv-steps-trail__card{--lv-steps-card-bg:var(--lv-steps-mock-bg);--lv-steps-card-ink:var(--lv-ink);--lv-steps-card-muted:var(--lv-body);--lv-steps-accent:var(--lv-green);flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:30px;background:var(--lv-steps-card-bg);color:var(--lv-steps-card-ink)}.lv-steps-trail__step[data-color="night"] .lv-steps-trail__card{--lv-steps-card-bg:var(--lv-night);--lv-steps-card-ink:var(--lv-white);--lv-steps-card-muted:var(--lv-on-night);--lv-steps-accent:var(--lv-green)}.lv-steps-trail__step[data-color="cream"]{--lv-steps-accent:var(--lv-yellow)}.lv-steps-trail__step[data-color="cream"] .lv-steps-trail__card{--lv-steps-card-bg:var(--lv-yellow-soft);--lv-steps-card-ink:var(--lv-ink);--lv-steps-accent:var(--lv-yellow)}.lv-steps-trail__step[data-color="green"] .lv-steps-trail__card{--lv-steps-card-bg:var(--lv-green-soft);--lv-steps-card-ink:var(--lv-ink);--lv-steps-accent:var(--lv-green)}.lv-steps-trail__step[data-color="teal"] .lv-steps-trail__card{--lv-steps-card-bg:var(--lv-teal-soft);--lv-steps-card-ink:var(--lv-ink);--lv-steps-accent:var(--lv-teal)}.lv-steps-trail__step[data-color="violet"] .lv-steps-trail__card{--lv-steps-card-bg:var(--lv-violet-soft);--lv-steps-card-ink:var(--lv-ink);--lv-steps-accent:var(--lv-violet-light)}.lv-steps-trail__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.lv-steps-trail__step[data-kind="human"] .lv-steps-trail__top{align-items:flex-start}.lv-steps-trail__tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:14px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 8px 20px rgba(11,23,45,0.08)}.lv-steps-trail[data-tone="surface-alt"] .lv-steps-trail__tile{background:var(--lv-surface-alt);box-shadow:none}.lv-steps-trail__tile .lv-icon{width:24px;height:24px}.lv-steps-trail__num{font-family:var(--lv-font-heading);font-size:44px;font-weight:800;line-height:1;letter-spacing:-0.02em;color:transparent;-webkit-text-stroke:1.5px var(--lv-steps-card-ink)}.lv-steps-trail__portrait{position:relative;flex:none;width:92px;height:92px}.lv-steps-trail__disc{position:absolute;inset:0;border-radius:50%;background:var(--lv-steps-accent);transform:translate(8px,8px)}.lv-steps-trail__photo{position:absolute;inset:0;width:92px;height:92px;border-radius:50%;object-fit:cover}.lv-steps-trail__text{flex:1;display:flex;flex-direction:column;gap:14px}.lv-steps-trail__step-label{display:none}.lv-steps-trail__step-title{margin:6px 0 0;font-family:var(--lv-font-heading);font-size:21px;font-weight:800;line-height:1.15;letter-spacing:-0.02em}.lv-steps-trail__step-text{margin:0;color:var(--lv-steps-card-muted);font-size:15px;line-height:1.5}.lv-steps-trail__tag{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:4px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-steps-mock-chip);color:var(--lv-muted);font-size:12px;font-weight:800;line-height:1.3}.lv-steps-trail__tag--live{background:var(--lv-steps-accent);color:var(--lv-night)}.lv-steps-trail__tag-short{display:none}.lv-steps-trail__note{margin:0;color:var(--lv-muted);font-size:13px;line-height:1.4}@media (min-width:961px) and (max-width:1199px){.lv-steps-trail__path{display:none}.lv-steps-trail__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.lv-steps-trail__path{display:none}.lv-steps-trail__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lv-steps-trail{padding-block:48px 40px}.lv-steps-trail__inner{gap:20px}.lv-steps-trail__head{flex-direction:column;align-items:stretch;gap:20px}.lv-steps-trail__title{font-size:32px}.lv-steps-trail__lead{font-size:16px}.lv-steps-trail__track{margin-top:8px}.lv-steps-trail__thread{display:block;position:absolute;left:20px;top:20px;height:calc(100% - 40px);color:var(--lv-green);pointer-events:none}.lv-steps-trail__list{display:flex;flex-direction:column;gap:12px}.lv-steps-trail__step{align-items:flex-start;gap:14px}.lv-steps-trail__marker{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:13px;background:var(--lv-steps-mock-bg);color:var(--lv-night);box-shadow:0 0 0 4px var(--lv-band-bg,var(--lv-white));font-family:var(--lv-font-heading);font-size:14px;font-weight:800}.lv-steps-trail[data-tone="surface-alt"] .lv-steps-trail__marker{background:var(--lv-white)}.lv-steps-trail__marker .lv-icon{width:22px;height:22px}.lv-steps-trail__step[data-kind="human"] .lv-steps-trail__marker{background:var(--lv-steps-accent,var(--lv-green))}.lv-steps-trail__step[data-color="night"]{--lv-steps-accent:var(--lv-green)}.lv-steps-trail__step[data-color="green"]{--lv-steps-accent:var(--lv-green)}.lv-steps-trail__step[data-color="teal"]{--lv-steps-accent:var(--lv-teal)}.lv-steps-trail__step[data-color="violet"]{--lv-steps-accent:var(--lv-violet-light)}.lv-steps-trail__card{gap:4px;padding:14px 16px;border-radius:22px}.lv-steps-trail__step[data-kind="mockup"] .lv-steps-trail__top{display:none}.lv-steps-trail__step[data-kind="mockup"] .lv-steps-trail__text{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px}.lv-steps-trail__step-label{display:block;grid-column:1;grid-row:1;color:var(--lv-muted);font-family:var(--lv-font-heading);font-size:13px;font-weight:800}.lv-steps-trail__step[data-kind="mockup"] .lv-steps-trail__tag{grid-column:2;grid-row:1;margin:0;padding:2px 10px;font-size:11px}.lv-steps-trail__step[data-kind="mockup"] .lv-steps-trail__step-title,.lv-steps-trail__step[data-kind="mockup"] .lv-steps-trail__step-text{grid-column:1 / -1}.lv-steps-trail__step-title{margin:0;font-size:18px;line-height:1.2}.lv-steps-trail__step-text{font-size:14px;line-height:1.45}.lv-steps-trail__tag-long{display:none}.lv-steps-trail__tag-short{display:inline}.lv-steps-trail__step[data-kind="human"] .lv-steps-trail__card{flex-direction:row;align-items:center;gap:14px;padding:16px;border-radius:26px}.lv-steps-trail__step[data-flip] .lv-steps-trail__card{flex-direction:row-reverse}.lv-steps-trail__step[data-kind="human"] .lv-steps-trail__num{display:none}.lv-steps-trail__step[data-kind="human"] .lv-steps-trail__disc{transform:translate(6px,6px)}.lv-steps-trail__step[data-kind="human"] .lv-steps-trail__text{min-width:0;gap:6px}.lv-steps-trail__tag--live{order:-1;gap:5px;margin:0;padding:2px 10px;font-size:11px}.lv-steps-trail__note{font-size:12px}}
.lv-story-timeline{position:relative;padding-block:clamp(64px,7vw,96px) clamp(64px,7vw,104px);background:var(--lv-white);color:var(--lv-ink)}.lv-story-timeline__inner{display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.lv-story-timeline__short{display:none}.lv-story-timeline__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.lv-story-timeline__heading{display:flex;flex-direction:column;gap:14px;max-width:860px}.lv-story-timeline__eyebrow{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:13px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-yellow-text)}.lv-story-timeline[data-eyebrow="green"] .lv-story-timeline__eyebrow{color:var(--lv-green-deep)}.lv-story-timeline[data-eyebrow="teal"] .lv-story-timeline__eyebrow{color:var(--lv-teal-deep)}.lv-story-timeline[data-eyebrow="violet"] .lv-story-timeline__eyebrow{color:var(--lv-violet)}.lv-story-timeline__lead{max-width:380px;margin:0;font-size:18px;line-height:1.5;color:var(--lv-body)}.lv-story-timeline__board{position:relative}.lv-story-timeline__stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;height:64px;margin:0 0 16px;padding:0;list-style:none}.lv-story-timeline__stage{display:flex;align-items:center;gap:10px;min-width:0;padding:0 18px;border-radius:10px;background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-weight:800;font-size:15px;white-space:nowrap;overflow:hidden}.lv-story-timeline__stage:first-child{border-radius:999px 10px 10px 999px}.lv-story-timeline__stage:last-child{border-radius:10px 999px 999px 10px}.lv-story-timeline__stage[data-color="night-deep"]{background:var(--lv-night-deep)}.lv-story-timeline__stage-num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--lv-yellow);color:var(--lv-night);font-size:13px}.lv-story-timeline__stage[data-num="white"] .lv-story-timeline__stage-num{background:var(--lv-white)}.lv-story-timeline__stage[data-num="teal"] .lv-story-timeline__stage-num{background:var(--lv-teal)}.lv-story-timeline__story{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:6px;row-gap:28px;align-items:start}.lv-story-timeline__lane,.lv-story-timeline__transit,.lv-story-timeline__row{display:contents}.lv-story-timeline__thread{z-index:1;inset:auto;left:0;top:0;width:100%;height:360px}.lv-story-timeline__thread--narrow{display:none}.lv-story-timeline__band{grid-row:1;align-self:stretch;border-radius:40px;background:var(--lv-yellow-soft)}.lv-story-timeline__band--sender{grid-column:1 / 3}.lv-story-timeline__band--recipient{grid-column:4 / 6;background:var(--lv-teal-soft)}.lv-story-timeline__card,.lv-story-timeline__cap,.lv-story-timeline__note{position:relative;z-index:2;min-width:0}.lv-story-timeline__card{display:flex;flex-direction:column;gap:16px;grid-row:1;padding:24px 14px 26px 22px}.lv-story-timeline__card--c1{grid-column:1}.lv-story-timeline__card--c2{grid-column:2;align-items:center;padding:24px 22px 26px 14px}.lv-story-timeline__card--c3{grid-column:3;align-self:center;align-items:center;gap:12px;padding:0 6px;text-align:center}.lv-story-timeline__card--c4{grid-column:4;align-items:center}.lv-story-timeline__card--c5{grid-column:5;padding:24px 22px 26px 14px}.lv-story-timeline__cap{display:flex;flex-direction:column;align-items:flex-start;gap:12px;grid-row:2;padding:0 10px}.lv-story-timeline__cap--sender{grid-column:1 / 3}.lv-story-timeline__cap--recipient{grid-column:4 / 6}.lv-story-timeline__note{display:flex;align-items:flex-start;gap:10px;grid-column:3;grid-row:2;margin:0;padding:6px 6px 0;font-size:14px;line-height:1.5;color:var(--lv-body)}.lv-story-timeline__note strong{color:var(--lv-night)}.lv-story-timeline__note-tile{--lv-tile-ink:var(--lv-night)}.lv-story-timeline__text{align-self:stretch}.lv-story-timeline__num{display:block;font-family:var(--lv-font-heading);font-weight:800;font-size:40px;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--lv-night)}.lv-story-timeline__h3{margin:6px 0 2px;font-family:var(--lv-font-heading);font-weight:800;font-size:21px;line-height:1.15;letter-spacing:-0.02em}.lv-story-timeline__p{margin:0;font-size:15px;line-height:1.45;color:var(--lv-body)}.lv-story-timeline__text--c3{padding:4px 10px 6px;border-radius:18px;background:var(--lv-white)}.lv-story-timeline__num--c3{font-size:34px}.lv-story-timeline__h3--c3{margin:2px 0 0;font-size:19px}.lv-story-timeline__p--c3{font-size:14px}.lv-story-timeline__cap-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;align-self:stretch}.lv-story-timeline__who{display:inline-flex;align-items:center;gap:10px;margin:0;padding:4px 14px 4px 4px;border-radius:var(--lv-radius-pill);background:var(--lv-white);font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.07em;text-transform:uppercase}.lv-story-timeline__faces{display:inline-flex}.lv-story-timeline__face{display:inline-block;width:30px;height:30px;border-radius:50%;overflow:hidden;background:var(--lv-surface-alt)}.lv-story-timeline__face + .lv-story-timeline__face{margin-left:-9px;box-shadow:0 0 0 2px var(--lv-white)}.lv-story-timeline__face img,.lv-story-timeline__face picture{display:block;width:100%;height:100%;object-fit:cover;object-position:center 22%}.lv-story-timeline__aside{display:none}.lv-story-timeline__statement{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:28px;line-height:1.1;letter-spacing:-0.025em}.lv-story-timeline__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;font-size:14px;font-weight:800}.lv-story-timeline__chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-white)}.lv-story-timeline__chip-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--lv-yellow);color:var(--lv-night)}.lv-story-timeline__chip-tile[data-color="teal"]{background:var(--lv-teal)}.lv-story-timeline__chip-tile .lv-icon{width:15px;height:15px;stroke-width:2}.lv-story-timeline__media{position:relative;height:300px}.lv-story-timeline__backing{position:absolute;left:10px;right:0;top:10px;bottom:0;border-radius:40px;background:var(--lv-yellow);transform:rotate(4deg)}.lv-story-timeline__media > picture{display:contents}.lv-story-timeline__img{position:absolute;inset:0;width:100%;height:290px;object-fit:cover;object-position:40% 30%;border-radius:36px}.lv-story-timeline__check-card{position:absolute;left:10px;right:10px;bottom:4px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:var(--lv-white);box-shadow:0 14px 32px rgba(11,23,45,0.16);font-size:13px;font-weight:800;line-height:1.2}.lv-story-timeline__checkbox{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--lv-green);color:var(--lv-night);box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-story-timeline__checkbox .lv-icon{width:14px;height:14px;stroke-width:3}.lv-story-timeline__phone{--lv-phone-pad:6px;--lv-phone-radius:32px;--lv-phone-shadow:0 24px 50px rgba(11,23,45,0.28);width:100%;max-width:180px}.lv-story-timeline__phone--record .lv-phone__screen{container-type:inline-size;aspect-ratio:9 / 16.5}.lv-story-timeline__screen-img{display:block;width:100%;height:100%;object-fit:cover}.lv-story-timeline__phone--record .lv-phone__screen > picture{display:contents}.lv-story-timeline__screen-top{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;gap:6px}.lv-story-timeline__brand-chip,.lv-story-timeline__time-chip{display:inline-flex;flex:none;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-family:var(--lv-font-sans);font-weight:800;font-size:10px;letter-spacing:0.06em;text-transform:uppercase;line-height:1.3;white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--lv-green)}.lv-story-timeline__brand-chip{flex:0 1 auto;min-width:0;white-space:normal}.lv-story-timeline__time-chip{background:rgba(11,23,45,0.75);color:var(--lv-white);letter-spacing:0;text-transform:none;box-shadow:none}@container (max-width:145px){.lv-story-timeline__brand-chip{display:none}.lv-story-timeline__screen-top{justify-content:flex-end}}.lv-story-timeline__time-chip .lv-rec{--lv-rec-size:7px}.lv-story-timeline__brand-mark{display:inline-block;width:10px;height:10px;border-radius:3px;border:1.5px dashed currentColor}.lv-story-timeline__screen-bottom{position:absolute;left:8px;right:8px;bottom:10px;display:flex;flex-direction:column;align-items:center;gap:6px}.lv-story-timeline__caption{font-size:12px;font-weight:700;text-align:center;color:var(--lv-white)}.lv-story-timeline__wave{--lv-wave-h:18px;gap:2px;color:var(--lv-green)}.lv-story-timeline__gift{position:relative;display:block;width:170px;height:130px}.lv-story-timeline__gift-box{position:absolute;left:10px;right:10px;top:34px;bottom:0;border-radius:16px;background:var(--lv-green);box-shadow:0 18px 40px rgba(11,23,45,0.2)}.lv-story-timeline__gift-lid{position:absolute;left:0;right:0;top:18px;height:30px;border-radius:12px;background:var(--lv-green-shadow)}.lv-story-timeline__gift-ribbon{position:absolute;left:50%;top:18px;bottom:0;width:18px;margin-left:-9px;background:var(--lv-night)}.lv-story-timeline__gift-tag{position:absolute;right:-36px;top:-14px;display:flex;justify-content:center;width:62px;padding:14px 7px 7px;border-radius:12px;background:var(--lv-white);box-shadow:0 12px 28px rgba(11,23,45,0.22)}.lv-story-timeline__gift-hole{position:absolute;top:5px;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--lv-night)}.lv-story-timeline__gift-qr{width:44px;height:44px;color:var(--lv-night)}.lv-story-timeline__phone--reveal .lv-phone__screen{aspect-ratio:auto;height:296px}.lv-story-timeline__reveal{display:flex;flex-direction:column;gap:9px;height:100%;padding:14px 10px 10px;box-sizing:border-box}.lv-story-timeline__reveal-brand{display:inline-flex;align-self:center;align-items:center;gap:5px;font-family:var(--lv-font-heading);font-weight:800;font-size:10px;letter-spacing:0.1em;text-transform:uppercase}.lv-story-timeline__reveal-title{font-family:var(--lv-font-heading);font-weight:800;font-size:15px;line-height:1.15}.lv-story-timeline__reveal-media{position:relative;flex:1;min-height:0;border-radius:18px;overflow:hidden;background:var(--lv-surface-alt)}.lv-story-timeline__reveal-media > picture{display:contents}.lv-story-timeline__reveal-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}.lv-story-timeline__rings{position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-40px 0 0 -40px;color:var(--lv-white)}.lv-story-timeline__reveal-play{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:var(--lv-green);color:var(--lv-night)}.lv-story-timeline__reveal-play .lv-icon{width:16px;height:16px;margin-left:2px}.lv-story-timeline__reveal-from{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.75);color:var(--lv-white);font-size:10px;font-weight:800;white-space:nowrap}.lv-story-timeline__reveal-button{display:flex;align-items:center;justify-content:center;min-height:34px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-size:12px;font-weight:800}.lv-story-timeline__backing--c5{left:0;right:10px;border-radius:50%;background:var(--lv-teal);transform:rotate(-4deg)}.lv-story-timeline__img--c5{object-position:44% center;border-radius:120px 120px 36px 36px}.lv-story-timeline__reaction{position:absolute;left:-18px;top:26px;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:var(--lv-radius-pill);background:var(--lv-white);box-shadow:0 14px 32px rgba(11,23,45,0.18);font-size:13px;font-weight:800;white-space:nowrap}.lv-story-timeline__heart{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--lv-coral);color:var(--lv-white)}.lv-story-timeline__heart .lv-icon{width:14px;height:14px}.lv-story-timeline__layer{display:flex;flex-direction:column;gap:18px;padding:24px 28px 26px;border-radius:36px;background:var(--lv-night);color:var(--lv-white)}.lv-story-timeline__layer-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.lv-story-timeline__layer-title{margin:0;font-family:var(--lv-font-heading);font-weight:800;font-size:17px}.lv-story-timeline__layer-brand{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--lv-on-night)}.lv-story-timeline__layer-brand img{display:block;width:auto;height:18px}.lv-story-timeline__bar{position:relative;display:block;height:10px;border-radius:5px;background:var(--lv-green)}.lv-story-timeline__traveller{top:-6px;width:22px;height:22px;border-radius:50%;background:var(--lv-white);box-shadow:0 0 0 6px rgba(255,255,255,0.25)}.lv-story-timeline__strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;font-size:14px;font-weight:800}.lv-story-timeline__strip-item{display:flex;align-items:center;gap:10px;min-width:0}.lv-story-timeline__strip-tile{--lv-tile-size:36px;--lv-tile-radius:11px;--lv-tile-bg:var(--lv-night-deep);--lv-tile-ink:var(--lv-green)}.lv-story-timeline__caption{margin:-16px 0 0;font-size:13px;text-align:center;color:var(--lv-body)}@media (max-width:960px){.lv-story-timeline__stages{display:none}.lv-story-timeline__story{display:flex;flex-direction:column;align-items:stretch;gap:0}.lv-story-timeline__thread--wide{display:none}.lv-story-timeline__thread--narrow{display:block;height:100%}.lv-story-timeline__band{display:none}.lv-story-timeline__lane{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:34px;background:var(--lv-yellow-soft)}.lv-story-timeline__lane[data-lane="recipient"]{background:var(--lv-teal-soft)}.lv-story-timeline__row{display:flex;align-items:flex-start;gap:12px}.lv-story-timeline__cap{gap:0;padding:0}.lv-story-timeline__cap-row{align-items:flex-start}.lv-story-timeline__statement,.lv-story-timeline__chips,.lv-story-timeline__note{display:none}.lv-story-timeline__who{font-size:11px}.lv-story-timeline__face{width:26px;height:26px}.lv-story-timeline__face:nth-child(n + 3){display:none}.lv-story-timeline__aside{display:block;margin:0;font-size:13px;font-weight:800;line-height:1.3;text-align:right}.lv-story-timeline__card{flex:1 1 0;gap:12px;padding:0}.lv-story-timeline__card--c2,.lv-story-timeline__card--c4{flex:none;width:150px;align-items:stretch}.lv-story-timeline__lane[data-lane="recipient"] .lv-story-timeline__card--c4{order:-1}.lv-story-timeline__transit{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:30px 0}.lv-story-timeline__card--c3{padding:0}.lv-story-timeline__gift{width:120px;height:92px}.lv-story-timeline__gift-lid{top:12px;height:22px}.lv-story-timeline__gift-box{top:24px}.lv-story-timeline__gift-ribbon{top:12px;width:14px;margin-left:-7px}.lv-story-timeline__gift-tag{right:-26px;top:-12px;width:48px;padding:10px 5px 5px}.lv-story-timeline__gift-qr{width:34px;height:34px}.lv-story-timeline__media{height:196px}.lv-story-timeline__backing--c1{border-radius:28px}.lv-story-timeline__img{height:190px;border-radius:26px}.lv-story-timeline__backing--c5{right:6px;top:6px;border-radius:28px}.lv-story-timeline__img--c5{object-position:46% center;border-radius:80px 80px 26px 26px}.lv-story-timeline__reaction{left:-10px;top:14px}.lv-story-timeline__check-card{font-size:11px}.lv-story-timeline__phone{--lv-phone-pad:5px;--lv-phone-radius:24px;width:134px;align-self:center}.lv-story-timeline__phone--record .lv-phone__screen{aspect-ratio:9 / 16}.lv-story-timeline__brand-chip{display:none}.lv-story-timeline__screen-top{justify-content:flex-end}.lv-story-timeline__caption{font-size:10px}.lv-story-timeline__wave{--lv-wave-h:14px}.lv-story-timeline__phone--reveal .lv-phone__screen{height:232px}.lv-story-timeline__reveal{gap:7px;padding:9px 7px 7px}.lv-story-timeline__reveal-brand{font-size:8px}.lv-story-timeline__reveal-title{font-size:11px}.lv-story-timeline__rings,.lv-story-timeline__reveal-from{display:none}.lv-story-timeline__reveal-play{width:34px;height:34px;margin:-17px 0 0 -17px;box-shadow:0 0 0 6px rgba(255,255,255,0.3)}.lv-story-timeline__reveal-play .lv-icon{width:12px;height:12px}.lv-story-timeline__reveal-button{min-height:24px;font-size:9px}.lv-story-timeline__num{font-size:30px}.lv-story-timeline__h3{font-size:17px}.lv-story-timeline__p{font-size:13px}.lv-story-timeline__text--c3{padding:4px 12px 6px}.lv-story-timeline__num--c3{font-size:26px}.lv-story-timeline__h3--c3{font-size:17px}.lv-story-timeline__layer{position:relative;gap:14px;padding:20px;border-radius:30px}.lv-story-timeline__layer-title{font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:var(--lv-on-night-faint)}.lv-story-timeline__layer-brand img{height:15px}.lv-story-timeline__bar{position:absolute;right:26px;top:64px;bottom:20px;width:8px;height:auto;border-radius:4px}.lv-story-timeline__traveller{top:auto;left:-4px;width:16px;height:16px;animation-name:lvTravelY;animation-duration:3.6s;box-shadow:0 0 0 4px rgba(255,255,255,0.25)}.lv-story-timeline__strip{display:flex;flex-direction:column;gap:10px;padding-right:30px}.lv-story-timeline__strip-tile{--lv-tile-size:34px}.lv-story-timeline__caption{margin-top:-6px;font-size:12px;text-align:left}}@media (max-width:640px){.lv-story-timeline{padding-block:48px 44px}.lv-story-timeline__inner{gap:20px}.lv-story-timeline__eyebrow{font-size:12px}.lv-story-timeline__lead{font-size:16px}.lv-story-timeline__long{display:none}.lv-story-timeline__short{display:inline}.lv-story-timeline__layer-brand .lv-story-timeline__long{display:none}}
.lv-ticker-band{--lv-ticker-dir:-1;--lv-ticker-angle:1.5deg;--lv-ticker-h:56px;--lv-ticker-overlap:30px;--lv-ticker-behind:var(--lv-highlight);position:relative;z-index:2;padding-block:0;background:transparent}.lv-ticker-band[data-tilt="down"]{--lv-ticker-dir:1}.lv-ticker-band[data-tilt="none"]{--lv-ticker-dir:0}.lv-ticker-band[data-behind="white"]{--lv-ticker-behind:var(--lv-white)}.lv-ticker-band[data-behind="surface-alt"]{--lv-ticker-behind:var(--lv-surface-alt)}.lv-ticker-band[data-behind="yellow"]{--lv-ticker-behind:var(--lv-yellow)}.lv-ticker-band[data-behind="green"]{--lv-ticker-behind:var(--lv-green)}.lv-ticker-band[data-behind="teal"]{--lv-ticker-behind:var(--lv-teal)}.lv-ticker-band[data-behind="cream"]{--lv-ticker-behind:var(--lv-cream)}.lv-ticker-band[data-behind="night"]{--lv-ticker-behind:var(--lv-night)}.lv-ticker-band[data-overlap="true"]{margin-block:calc(-1 * var(--lv-ticker-overlap)) calc(var(--lv-ticker-overlap) - var(--lv-ticker-h))}.lv-ticker-band[data-overlap="false"]{padding-block:28px;background:var(--lv-ticker-behind)}.lv-ticker-band__ribbon{position:relative;margin-inline:-2%;padding:16px 0;background:var(--lv-band-bg,var(--lv-night));color:var(--lv-band-ink,var(--lv-white));transform:rotate(calc(var(--lv-ticker-dir) * var(--lv-ticker-angle)))}.lv-ticker-band__track{--lv-marquee-time:34s;font-family:var(--lv-font-heading);font-weight:700;font-size:18px;line-height:24px;white-space:nowrap}.lv-ticker-band[data-speed="slow"] .lv-ticker-band__track{--lv-marquee-time:60s}.lv-ticker-band__list{display:flex;align-items:center;gap:32px;margin:0;padding:0 0 0 32px;list-style:none}.lv-ticker-band__item{display:inline-flex;align-items:center;gap:32px}.lv-ticker-band__dot{--lv-dot-size:10px}.lv-ticker-band__toggle{position:absolute;top:50%;right:calc(2vw + 8px);z-index:1;display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.lv-ticker-band[data-mounted] .lv-ticker-band__toggle{display:inline-flex}.lv-ticker-band__toggle::before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--lv-band-bg,var(--lv-night));box-shadow:inset 0 0 0 2px currentColor,0 0 0 12px var(--lv-band-bg,var(--lv-night))}.lv-ticker-band__toggle .lv-icon{position:relative;width:14px;height:14px;stroke-width:2.2}.lv-ticker-band__toggle[aria-pressed="true"] .lv-ticker-band__pause,.lv-ticker-band__toggle:not([aria-pressed="true"]) .lv-ticker-band__play{display:none}.lv-ticker-band[data-user-paused] .lv-track{animation-play-state:paused}@media (max-width:640px){.lv-ticker-band{--lv-ticker-angle:3deg;--lv-ticker-overlap:20px;padding-block:0 30px;background:var(--lv-ticker-behind)}.lv-ticker-band[data-overlap="true"]{margin-block:calc(-1 * var(--lv-ticker-overlap)) 0}.lv-ticker-band[data-overlap="false"]{padding-block:26px 30px}.lv-ticker-band__ribbon{margin-inline:-20px;padding:13px 0}.lv-ticker-band__track{--lv-marquee-time:24s;font-size:15px;line-height:20px}.lv-ticker-band[data-speed="slow"] .lv-ticker-band__track{--lv-marquee-time:48s}.lv-ticker-band__list,.lv-ticker-band__item{gap:26px}.lv-ticker-band__list{padding-left:26px}.lv-ticker-band__dot{--lv-dot-size:8px}.lv-ticker-band__toggle{right:24px}.lv-ticker-band__item--desktop{display:none}}@media (prefers-reduced-motion:reduce){.lv-ticker-band__list[aria-hidden="true"],.lv-ticker-band[data-mounted] .lv-ticker-band__toggle{display:none}}
.lv-timeline{--timeline-num:var(--lv-accent);--timeline-last:var(--lv-yellow);padding-block:clamp(72px,8vw,120px);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-timeline[data-wash="accent"]{background:var(--lv-accent-soft)}.lv-timeline[data-numeral="deep"]{--timeline-num:var(--lv-accent-deep)}.lv-timeline[data-last="accent"]{--timeline-last:var(--lv-accent)}.lv-timeline[data-last="teal"]{--timeline-last:var(--lv-teal)}.lv-timeline[data-last="green"]{--timeline-last:var(--lv-green)}.lv-timeline[data-last="white"]{--timeline-last:var(--lv-white)}.lv-timeline__wrap{display:flex;flex-direction:column;gap:44px}.lv-timeline__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.lv-timeline__heading{display:flex;flex-direction:column;gap:16px;max-width:760px}.lv-timeline__eyebrow{margin:0;letter-spacing:0.08em}.lv-timeline__title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(34px,3.8vw,56px);font-weight:800;line-height:1.04;letter-spacing:-0.03em}.lv-timeline__aside{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:420px}.lv-timeline__side{margin:0;color:var(--lv-night-soft)}.lv-timeline__list{position:relative;display:grid;grid-template-columns:repeat(var(--steps,4),minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.lv-timeline__step{position:relative;display:flex;flex-direction:column;gap:14px;box-sizing:border-box;min-width:0;min-height:220px;padding:28px;border-radius:28px;background:var(--lv-white)}.lv-timeline[data-wash="white"] .lv-timeline__step{background:var(--lv-surface-alt)}.lv-timeline__num{color:var(--timeline-num);font-family:var(--lv-font-heading);font-size:44px;font-weight:800;line-height:1}.lv-timeline__step-title{margin:0;font-family:var(--lv-font-heading);font-size:20px;font-weight:700;line-height:1.35}.lv-timeline__step-text{margin:0;color:var(--lv-night-soft)}.lv-timeline__step--night{background:var(--lv-night);color:var(--lv-white)}.lv-timeline[data-wash="white"] .lv-timeline__step--night{background:var(--lv-night)}.lv-timeline__step--night .lv-timeline__num{color:var(--timeline-last)}.lv-timeline__step--night .lv-timeline__step-text{color:#dfe4ec}.lv-timeline__list[data-count="5"] .lv-timeline__step{gap:10px;min-height:200px;padding:22px;border-radius:24px}.lv-timeline__list[data-count="5"] .lv-timeline__num{font-size:36px}.lv-timeline__list[data-count="5"] .lv-timeline__step-title{font-size:18px}.lv-timeline__list[data-count="5"] .lv-timeline__step-text{font-size:15px}@media (max-width:960px){.lv-timeline__list,.lv-timeline__list[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lv-timeline{padding-block:48px}.lv-timeline__wrap{gap:22px}.lv-timeline__head{flex-direction:column;align-items:flex-start;gap:14px}.lv-timeline__eyebrow{font-size:12px}.lv-timeline__title{font-size:32px;line-height:1.05;letter-spacing:-0.035em}.lv-timeline__side{font-size:16px}.lv-timeline__aside .lv-timeline__button{align-self:stretch}.lv-timeline__list,.lv-timeline__list[data-count="5"]{grid-template-columns:minmax(0,1fr);gap:12px}.lv-timeline__list::before{content:"";position:absolute;left:39px;top:30px;bottom:30px;border-left:2px dashed var(--lv-accent)}.lv-timeline__step,.lv-timeline__list[data-count="5"] .lv-timeline__step{gap:4px;min-height:0;padding:20px 20px 20px 76px;border-radius:24px}.lv-timeline__num,.lv-timeline__list[data-count="5"] .lv-timeline__num{position:absolute;left:0;top:18px;width:80px;font-size:36px;text-align:center}.lv-timeline__step-title,.lv-timeline__list[data-count="5"] .lv-timeline__step-title{font-size:18px}.lv-timeline__step-text,.lv-timeline__list[data-count="5"] .lv-timeline__step-text{font-size:15px}}
.lv-tpx{--lv-tpx-wash:var(--s-wash,#f3eee5);--lv-tpx-bg:var(--s-bg,#15130f);--lv-tpx-surface:var(--s-surface,#1f1c17);--lv-tpx-ink:var(--s-ink,#f3ece0);--lv-tpx-muted:var(--s-muted,#b9ad97);--lv-tpx-accent:var(--s-accent,#c8a96a);--lv-tpx-accent-ink:var(--s-accent-ink,#15130f);--lv-tpx-serif:"Playfair Display",Georgia,serif;position:relative;padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}@keyframes lvTpxPin{0%{box-shadow:0 0 0 var(--lv-tpx-pin-ring,4px) var(--lv-white),0 0 0 var(--lv-tpx-pin-ring,4px) rgba(39,232,147,0.7)}70%,100%{box-shadow:0 0 0 var(--lv-tpx-pin-ring,4px) var(--lv-white),0 0 0 var(--lv-tpx-pin-pulse,18px) rgba(39,232,147,0)}}.lv-tpx__wrap{display:flex;flex-direction:column;gap:clamp(32px,3.5vw,48px)}.lv-tpx__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.lv-tpx__heading{display:flex;flex-direction:column;gap:16px;max-width:820px}.lv-tpx__lead{max-width:400px;font-size:18px;line-height:1.5;color:var(--lv-body)}.lv-tpx__hint{display:none;font-size:16px;color:var(--lv-body)}.lv-tpx__tabs-wrap{position:relative}.lv-tpx__thread{--lv-thread-ink:var(--lv-green);--lv-thread-w:4;--lv-thread-dash:1 14;inset:34px auto auto 6%;width:88%;height:20px}.lv-tpx__tabs{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.lv-tpx__tab{position:relative;display:flex;align-items:center;gap:14px;min-height:88px;padding:12px 18px 12px 12px;border:2px solid var(--lv-night);border-radius:26px;background:var(--lv-white);color:var(--lv-night);text-align:left;transition:background-color 0.2s ease,color 0.2s ease}.lv-tpx__tab:hover{background:var(--lv-surface-alt)}.lv-tpx__tab[aria-pressed="true"]{background:var(--lv-night);color:var(--lv-white)}.lv-tpx__tab-tile{--lv-tile-size:60px;--lv-tile-radius:18px;--lv-tile-bg:var(--lv-surface-alt);--lv-tile-ink:var(--lv-night);transition:background-color 0.2s ease}.lv-tpx__tab[aria-pressed="true"] .lv-tpx__tab-tile{--lv-tile-bg:var(--lv-green)}.lv-tpx__tab-text{display:flex;flex-direction:column;min-width:0}.lv-tpx__tab-step{font-size:12px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;opacity:0.8}.lv-tpx__tab-label{font-family:var(--lv-font-heading);font-weight:800;font-size:19px;letter-spacing:-0.02em}.lv-tpx__tab-short{display:none}.lv-tpx__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:28px;align-items:stretch}.lv-tpx__stage{position:relative;min-height:660px;overflow:hidden;border-radius:40px;background:var(--lv-tpx-wash)}.lv-tpx__blob{--lv-shape-bg:var(--lv-tpx-accent);transition:background-color 0.45s ease}.lv-tpx__blob--a{--lv-shape-size:240px;--lv-shape-radius:60px;--r:12deg;right:-70px;top:-60px;opacity:0.22}.lv-tpx__blob--b{--lv-shape-size:150px;--r:-8deg;left:-40px;bottom:-50px;opacity:0.18;animation-delay:-5s}.lv-tpx__badge{position:absolute;left:20px;top:20px;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-tpx-bg);color:var(--lv-tpx-ink);font-size:13px;font-weight:800}.lv-tpx__badge-dot{width:18px;height:18px;border-radius:50%;background:var(--lv-tpx-accent)}.lv-tpx__disclaimer{position:absolute;left:20px;bottom:16px;z-index:4;font-size:12px;font-weight:700;color:var(--lv-body)}.lv-tpx__scenes{position:relative;height:660px}.lv-tpx__scene{position:absolute;inset:0}.lv-tpx__pin{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-weight:800;font-size:14px;box-shadow:0 0 0 4px var(--lv-white);animation:lvTpxPin 2.4s ease-out infinite}.lv-tpx__pin[data-n="2"],.lv-tpx__pin[data-n="4"]{animation-delay:-0.8s}.lv-tpx__pin[data-n="3"],.lv-tpx__pin[data-n="6"]{animation-delay:-1.6s}.lv-tpx__scenes .lv-tpx__pin[data-placed][style]{left:var(--x);top:var(--y);right:auto;bottom:auto;transform:translate(-50%,-50%)}.lv-tpx__pin[data-n="5"]:not([data-placed]),.lv-tpx__pin[data-n="6"]:not([data-placed]){display:none}.lv-tpx__device--phone{position:absolute;left:50%;top:64px;width:290px;margin-left:-145px}.lv-tpx__phone{padding:8px;border-radius:42px;background:var(--lv-night);box-shadow:0 34px 70px rgba(11,23,45,0.28)}.lv-tpx__screen{display:flex;flex-direction:column;gap:14px;height:540px;overflow:hidden;padding:14px 16px 18px;border-radius:34px;background:var(--lv-tpx-bg);color:var(--lv-tpx-ink)}.lv-tpx__screen--surface{gap:12px;padding-bottom:14px;background:var(--lv-tpx-surface)}.lv-tpx__url{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.1);font-size:11px;font-weight:700;color:var(--lv-tpx-muted);white-space:nowrap}.lv-tpx__url-icon{width:11px;height:11px;stroke-width:2.4}.lv-tpx__wordmark{display:block;font-family:var(--lv-tpx-serif);font-weight:700;font-size:15px;letter-spacing:0.2em;text-align:center;text-transform:uppercase}.lv-tpx__serif-title{font-family:var(--lv-tpx-serif);font-weight:500;font-size:23px;line-height:1.12}.lv-tpx__video{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:4px}.lv-tpx__video picture{display:contents}.lv-tpx__still{width:100%;height:100%;object-fit:cover;object-position:center 25%}.lv-tpx__chip{position:absolute;top:10px;left:10px;min-height:0;padding:4px 10px;font-size:11px;font-weight:800;white-space:nowrap}.lv-tpx__chip--rec .lv-rec{--lv-rec-size:8px}.lv-tpx__chip--clip{display:inline-flex;align-items:center;border-radius:var(--lv-radius-pill);background:var(--lv-tpx-accent);color:var(--lv-tpx-accent-ink)}.lv-tpx__chip--from{top:auto;bottom:10px}.lv-tpx__wave{--lv-wave-h:20px;position:absolute;left:50%;bottom:12px;color:var(--lv-white);transform:translateX(-50%)}.lv-tpx__controls{display:flex;align-items:center;justify-content:space-between;padding:0 6px}.lv-tpx__control{font-size:13px;font-weight:700;color:var(--lv-tpx-muted)}.lv-tpx__record{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:3px solid var(--lv-tpx-accent);border-radius:50%}.lv-tpx__record > span{width:40px;height:40px;border-radius:4px;background:var(--lv-tpx-accent)}.lv-tpx__play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:var(--lv-tpx-accent);color:var(--lv-tpx-accent-ink);transform:translate(-50%,-50%)}.lv-tpx__play .lv-icon{width:18px;height:18px;margin-left:2px}.lv-tpx__play--lg{width:64px;height:64px;box-shadow:0 0 0 10px rgba(255,255,255,0.3)}.lv-tpx__play--lg .lv-icon{width:22px;height:22px}.lv-tpx__brand-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 22px;border-radius:2px;background:var(--lv-tpx-accent);color:var(--lv-tpx-accent-ink);font-family:var(--lv-tpx-serif);font-weight:700;font-size:15px}.lv-tpx__brand-btn--block{display:flex;min-height:46px}.lv-tpx__legal{font-size:11px;font-weight:700;text-align:center;color:var(--lv-tpx-muted)}.lv-tpx__scene--recorder .lv-tpx__pin[data-n="1"]{left:-20px;top:22px}.lv-tpx__scene--recorder .lv-tpx__pin[data-n="2"]{right:-20px;top:62px}.lv-tpx__scene--recorder .lv-tpx__pin[data-n="3"]{right:-20px;bottom:34px}.lv-tpx__scene--recorder .lv-tpx__pin[data-n="4"]{left:-20px;top:112px}.lv-tpx__scene--reveal .lv-tpx__pin[data-n="1"]{left:-20px;top:160px}.lv-tpx__scene--reveal .lv-tpx__pin[data-n="2"]{right:-20px;top:104px}.lv-tpx__scene--reveal .lv-tpx__pin[data-n="3"]{right:-20px;bottom:74px}.lv-tpx__scene--reveal .lv-tpx__pin[data-n="4"]{left:-20px;bottom:18px}.lv-tpx__swatches{--lv-float-radius:18px;position:absolute;left:6%;top:250px;gap:8px}.lv-tpx__swatches-label{font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--lv-body)}.lv-tpx__swatch-row{display:flex;gap:6px}.lv-tpx__swatch{width:26px;height:26px;border-radius:50%}.lv-tpx__swatch--bg{background:var(--lv-tpx-bg)}.lv-tpx__swatch--accent{background:var(--lv-tpx-accent);box-shadow:inset 0 0 0 1px rgba(11,23,45,0.15)}.lv-tpx__swatch--ink{background:var(--lv-tpx-ink);box-shadow:inset 0 0 0 1px rgba(11,23,45,0.15)}.lv-tpx__font{--lv-float-radius:18px;--lv-float-pad:10px 14px;position:absolute;right:6%;top:360px;animation-delay:-2s}.lv-tpx__font-aa{font-family:var(--lv-tpx-serif);font-weight:700;font-size:30px;line-height:1}.lv-tpx__font-text{display:flex;flex-direction:column;font-size:12px;font-weight:700;line-height:1.3;color:var(--lv-body)}.lv-tpx__font-name{font-weight:800;color:var(--lv-night)}.lv-tpx__device--email{position:absolute;left:50%;top:76px;width:470px;margin-left:-235px}.lv-tpx__mail{overflow:hidden;border-radius:26px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 34px 70px rgba(11,23,45,0.22)}.lv-tpx__mail-head{display:flex;flex-direction:column;gap:8px;padding:16px 22px;border-bottom:1px solid #eef0f4;font-size:14px}.lv-tpx__mail-row{display:flex;align-items:center;gap:10px;min-width:0}.lv-tpx__mail-key{flex:none;width:62px;font-size:12px;font-weight:800;color:var(--lv-muted)}.lv-tpx__mail-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--lv-tpx-bg);color:var(--lv-tpx-accent);font-family:var(--lv-tpx-serif);font-weight:700;font-size:12px}.lv-tpx__mail-from{text-transform:uppercase;letter-spacing:0.04em;font-size:13px}.lv-tpx__mail-addr{color:var(--lv-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-tpx__mail-subject{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-tpx__mail-body{padding:18px}.lv-tpx__mail-card{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px;border-radius:18px;background:var(--lv-tpx-bg);color:var(--lv-tpx-ink);text-align:center}.lv-tpx__thumb{position:relative;display:block;width:100%;overflow:hidden;border-radius:4px}.lv-tpx__thumb picture{display:contents}.lv-tpx__thumb-img{width:100%;aspect-ratio:16 / 8;height:auto;object-fit:cover;object-position:center 28%}.lv-tpx__serif-line{font-family:var(--lv-tpx-serif);font-size:20px;line-height:1.2}.lv-tpx__scene--email .lv-tpx__pin[data-n="1"]{left:-20px;top:14px}.lv-tpx__scene--email .lv-tpx__pin[data-n="2"]{right:-20px;top:128px}.lv-tpx__scene--email .lv-tpx__pin[data-n="3"]{right:70px;bottom:26px}.lv-tpx__scene--email .lv-tpx__pin[data-n="4"]{left:-20px;top:52px}.lv-tpx__device--card{position:absolute;left:50%;top:110px;width:480px;margin-left:-240px}.lv-tpx__sheet{position:absolute;left:-26px;top:-30px;right:-26px;height:420px;border-radius:10px;background:var(--lv-white);box-shadow:0 20px 50px rgba(11,23,45,0.14);transform:rotate(-3deg)}.lv-tpx__sheet i{position:absolute;width:18px;height:18px;border:0 solid var(--lv-on-night-faint)}.lv-tpx__sheet i:nth-child(1){left:14px;top:14px;border-left-width:2px;border-top-width:2px}.lv-tpx__sheet i:nth-child(2){right:14px;top:14px;border-right-width:2px;border-top-width:2px}.lv-tpx__sheet i:nth-child(3){left:14px;bottom:14px;border-left-width:2px;border-bottom-width:2px}.lv-tpx__sheet i:nth-child(4){right:14px;bottom:14px;border-right-width:2px;border-bottom-width:2px}.lv-tpx__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.586 / 1;overflow:hidden;padding:24px 26px;border-radius:12px;background:var(--lv-tpx-bg);color:var(--lv-tpx-ink);box-shadow:0 30px 60px rgba(11,23,45,0.3)}.lv-tpx__card-crescent::before,.lv-tpx__card-crescent::after{content:"";position:absolute;border-radius:50%;transition:background-color 0.45s ease}.lv-tpx__card-crescent::before{right:-60px;top:-60px;width:220px;height:220px;background:var(--lv-tpx-accent)}.lv-tpx__card-crescent::after{right:-24px;top:-78px;width:210px;height:210px;background:var(--lv-tpx-bg)}.lv-tpx__card-brand{position:relative;font-family:var(--lv-tpx-serif);font-weight:700;font-size:16px;letter-spacing:0.2em;text-transform:uppercase}.lv-tpx__card-foot{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.lv-tpx__card-text{display:flex;flex-direction:column;gap:8px;min-width:0}.lv-tpx__card-line{font-family:var(--lv-tpx-serif);font-size:22px;line-height:1.15}.lv-tpx__card-wave{--lv-wave-h:18px;gap:2px;color:var(--lv-tpx-accent)}.lv-tpx__qr-block{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 8px 6px;border-radius:8px;background:var(--lv-white)}.lv-tpx__qr{width:84px;height:84px}.lv-tpx__qr-ink{fill:var(--lv-tpx-bg)}.lv-tpx__qr-eye{fill:var(--lv-white)}.lv-tpx__qr-core{fill:var(--lv-tpx-accent)}.lv-tpx__qr-caption{font-size:8px;font-weight:800;color:#15130f}.lv-tpx__files{position:relative;display:flex;justify-content:center;gap:8px;margin-top:40px}.lv-tpx__file{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-size:13px;font-weight:800}.lv-tpx__file-icon{width:14px;height:14px;stroke-width:2;color:var(--lv-green)}.lv-tpx__file--ghost{background:var(--lv-white);color:var(--lv-night);box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-tpx__scene--card .lv-tpx__pin[data-n="1"]{left:-18px;top:18px}.lv-tpx__scene--card .lv-tpx__pin[data-n="2"]{right:-18px;top:150px}.lv-tpx__scene--card .lv-tpx__pin[data-n="3"]{right:120px;top:268px}.lv-tpx__scene--card .lv-tpx__pin[data-n="4"]{left:40px;bottom:-6px}.lv-tpx__context{display:flex;align-items:center;gap:6px;margin-top:-6px;font-size:13px;font-weight:700;color:var(--lv-tpx-muted)}.lv-tpx__context-icon{width:14px;height:14px;flex:none;stroke-width:2.2}.lv-tpx__toggle-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,0.08)}.lv-tpx__switch{position:relative;flex:none;width:44px;height:26px;border-radius:var(--lv-radius-pill);background:var(--lv-tpx-accent)}.lv-tpx__switch span{position:absolute;right:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--lv-white)}.lv-tpx__toggle-label{font-size:14px;font-weight:800}.lv-tpx__link-block{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-radius:14px;border:1.5px dashed rgba(255,255,255,0.35)}.lv-tpx__link-url{display:inline-flex;flex:1;align-items:center;gap:6px;min-width:0;overflow:hidden;font-size:12px;font-weight:700;color:var(--lv-tpx-muted);white-space:nowrap;text-overflow:ellipsis}.lv-tpx__link-icon{width:13px;height:13px;flex:none;stroke-width:2.2}.lv-tpx__share{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:var(--lv-radius-pill);background:var(--lv-tpx-accent);color:var(--lv-tpx-accent-ink);font-family:var(--lv-tpx-serif);font-weight:700;font-size:14px}.lv-tpx__share-icon{width:13px;height:13px;stroke-width:2.2}.lv-tpx__invitees{display:flex;align-items:center;gap:12px;margin-top:auto}.lv-tpx__invitee-faces{display:flex}.lv-tpx__invitee{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:-8px;overflow:hidden;border-radius:50%;background:var(--lv-tpx-surface);box-shadow:0 0 0 2px var(--lv-tpx-bg);color:var(--lv-tpx-muted)}.lv-tpx__invitee:first-child{margin-left:0}.lv-tpx__invitee[data-state="invited"]{border:1.5px dashed var(--lv-tpx-muted);background:transparent}.lv-tpx__invitee picture{display:contents}.lv-tpx__invitee-img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.lv-tpx__invitee-plus{width:14px;height:14px;stroke-width:2.4}.lv-tpx__invited{font-size:13px;font-weight:800;color:var(--lv-tpx-muted)}.lv-tpx__own{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;background:rgba(255,255,255,0.08)}.lv-tpx__own-thumb{position:relative;flex:none;width:84px;height:56px;overflow:hidden;border-radius:8px;background:var(--lv-tpx-surface)}.lv-tpx__own-thumb picture{display:contents}.lv-tpx__own-img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.lv-tpx__own-play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--lv-tpx-accent);color:var(--lv-tpx-accent-ink);transform:translate(-50%,-50%)}.lv-tpx__own-play .lv-icon{width:9px;height:9px;margin-left:1px}.lv-tpx__own-text{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:700}.lv-tpx__own-icon{width:15px;height:15px;flex:none;stroke-width:2.2;color:var(--lv-tpx-accent)}.lv-tpx__invite-chip{--lv-float-radius:18px;--lv-float-pad:10px 14px 10px 10px;position:absolute;right:3%;top:430px;animation-delay:-2s}.lv-tpx__invite-tile{--lv-tile-size:38px;--lv-tile-radius:12px;--lv-tile-bg:var(--lv-teal-soft);--lv-tile-ink:var(--lv-teal-deep)}.lv-tpx__invite-chip-text{display:flex;flex-direction:column;max-width:150px;line-height:1.25}.lv-tpx__invite-chip .lv-float-card__sub{font-size:12px;font-weight:700;color:var(--lv-body)}.lv-tpx__device--gallery{position:absolute;left:50%;top:50%;width:470px;margin-left:-235px;transform:translateY(-50%)}.lv-tpx__gallery{overflow:hidden;border-radius:26px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 34px 70px rgba(11,23,45,0.22)}.lv-tpx__gallery-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;background:var(--lv-night);color:var(--lv-white)}.lv-tpx__gallery-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-on-night)}.lv-tpx__gallery-label-icon{width:16px;height:16px;stroke-width:2;color:var(--lv-green)}.lv-tpx__gallery-brand{font-family:var(--lv-tpx-serif);font-weight:700;font-size:12px;letter-spacing:0.2em;text-transform:uppercase}.lv-tpx__gallery-body{display:flex;flex-direction:column;gap:16px;padding:18px 18px 20px}.lv-tpx__gallery-title{font-family:var(--lv-tpx-serif);font-weight:500;font-size:24px;line-height:1.15}.lv-tpx__voices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.lv-tpx__voice{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.lv-tpx__voice-still{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px;background:var(--lv-surface-alt);color:var(--lv-faint)}.lv-tpx__voice[data-state="invited"] .lv-tpx__voice-still{background:var(--lv-white);border:2px dashed var(--lv-line-strong,#c9d1de)}.lv-tpx__voice-still picture{display:contents}.lv-tpx__voice-img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.lv-tpx__voice-play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--lv-tpx-accent);color:var(--lv-tpx-accent-ink);transform:translate(-50%,-50%)}.lv-tpx__voice-play .lv-icon{width:10px;height:10px;margin-left:1px}.lv-tpx__voice-time{position:absolute;left:4px;bottom:4px;padding:2px 6px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.78);color:var(--lv-white);font-size:9px;font-weight:800}.lv-tpx__voice-plus{width:18px;height:18px;stroke-width:2.4}.lv-tpx__voice-name{max-width:100%;overflow:hidden;font-size:12px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.lv-tpx__voice[data-state="invited"] .lv-tpx__voice-name{color:var(--lv-muted)}.lv-tpx__progress{display:flex;align-items:center;gap:12px}.lv-tpx__progress-track{flex:1;height:8px;overflow:hidden;border-radius:4px;background:var(--lv-surface-alt)}.lv-tpx__progress-fill{display:block;width:var(--p,60%);height:100%;border-radius:4px;background:var(--lv-tpx-accent)}.lv-tpx__progress-text{flex:none;font-size:13px;font-weight:800;color:var(--lv-body)}.lv-tpx__brand-btn-icon{width:14px;height:14px;margin-right:8px}.lv-tpx__scene--invite .lv-tpx__pin[data-n="1"]{left:-20px;top:112px}.lv-tpx__scene--invite .lv-tpx__pin[data-n="2"]{right:-20px;top:186px}.lv-tpx__scene--invite .lv-tpx__pin[data-n="3"]{right:-20px;top:290px}.lv-tpx__scene--invite .lv-tpx__pin[data-n="4"]{left:-20px;bottom:60px}.lv-tpx__scene--gallery .lv-tpx__pin[data-n="1"]{left:-20px;top:70px}.lv-tpx__scene--gallery .lv-tpx__pin[data-n="2"]{right:-20px;top:150px}.lv-tpx__scene--gallery .lv-tpx__pin[data-n="3"]{left:-20px;bottom:96px}.lv-tpx__scene--gallery .lv-tpx__pin[data-n="4"]{right:120px;bottom:2px}.lv-tpx__scenes[dir="rtl"] .lv-tpx__chip{left:auto;right:10px}.lv-tpx__scenes[dir="rtl"] .lv-tpx__voice-time{left:auto;right:4px}.lv-tpx__scenes[dir="rtl"] .lv-tpx__brand-btn-icon{margin-right:0;margin-left:8px}.lv-tpx__scenes[dir="rtl"] .lv-tpx__serif-title,.lv-tpx__scenes[dir="rtl"] .lv-tpx__serif-line{font-family:var(--lv-font-sans);font-weight:700}.lv-tpx__device--image{position:absolute;inset:24px}.lv-tpx__device--image picture{display:contents}.lv-tpx__image{width:100%;height:100%;object-fit:cover;border-radius:26px}.lv-tpx__legend{display:flex;flex-direction:column;gap:22px;padding:8px 0}.lv-tpx__variants{display:flex;flex-direction:column;gap:10px}.lv-tpx__variants-label{font-family:var(--lv-font-heading);font-weight:800;font-size:12px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-body)}.lv-tpx__toggle{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:4px;padding:5px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt)}.lv-tpx__variant{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 12px;border-radius:var(--lv-radius-pill);background:transparent;color:var(--lv-body);font-family:var(--lv-font-heading);font-weight:800;font-size:14px;transition:background-color 0.18s ease,color 0.18s ease}.lv-tpx__variant[aria-pressed="true"]{background:var(--lv-night);color:var(--lv-white)}.lv-tpx__variant-icon{width:15px;height:15px;stroke-width:2}.lv-tpx__legend-panel{display:flex;flex-direction:column;gap:22px}.lv-tpx__legend-head{display:flex;flex-direction:column;gap:4px}.lv-tpx__legend-title{font-size:28px;letter-spacing:-0.025em;line-height:1.1}.lv-tpx__legend-text{font-size:16px;color:var(--lv-body)}.lv-tpx__callouts{display:flex;flex-direction:column;gap:10px}.lv-tpx__callout{display:flex;align-items:flex-start;gap:14px;padding:14px 16px 14px 14px;border-radius:22px;background:var(--lv-white);box-shadow:inset 0 0 0 1.5px #e6e9ef}.lv-tpx__num{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-weight:800;font-size:14px}.lv-tpx__callout-body{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title pill" "line pill";gap:2px 12px;align-items:center}.lv-tpx__callout-head{display:contents}.lv-tpx__callout-title{grid-area:title;font-family:var(--lv-font-heading);font-weight:700;font-size:17px}.lv-tpx__callout-line{grid-area:line;font-size:15px;line-height:1.4;color:var(--lv-body)}.lv-tpx__scope{grid-area:pill;display:inline-flex;align-items:center;align-self:center;padding:4px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-tpx-scope-bg,var(--lv-green-soft));color:var(--lv-tpx-scope-ink,var(--lv-green-deep));font-size:12px;font-weight:800;white-space:nowrap}.lv-tpx__scope-short{display:none}.lv-tpx__scope[data-color="violet"]{--lv-tpx-scope-bg:var(--lv-violet-soft);--lv-tpx-scope-ink:var(--lv-violet)}.lv-tpx__scope[data-color="teal"]{--lv-tpx-scope-bg:var(--lv-teal-soft);--lv-tpx-scope-ink:var(--lv-teal-deep)}.lv-tpx__scope[data-color="yellow"]{--lv-tpx-scope-bg:var(--lv-yellow-soft);--lv-tpx-scope-ink:var(--lv-yellow-text)}.lv-tpx__scope[data-color="coral"]{--lv-tpx-scope-bg:var(--lv-coral-wash);--lv-tpx-scope-ink:var(--lv-coral-ink)}.lv-tpx__scope[data-color="night"]{--lv-tpx-scope-bg:var(--lv-night);--lv-tpx-scope-ink:var(--lv-white)}.lv-tpx__audiences{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.lv-tpx__audience{--lv-tpx-aud-bg:var(--lv-yellow-soft);--lv-tpx-aud-ink:var(--lv-yellow-text);--lv-tpx-aud-tile:var(--lv-yellow);display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:22px 24px;border-radius:28px;background:var(--lv-tpx-aud-bg)}.lv-tpx__audience[data-color="green"]{--lv-tpx-aud-bg:var(--lv-green-soft);--lv-tpx-aud-ink:var(--lv-green-deep);--lv-tpx-aud-tile:var(--lv-green)}.lv-tpx__audience[data-color="teal"]{--lv-tpx-aud-bg:var(--lv-teal-soft);--lv-tpx-aud-ink:var(--lv-teal-deep);--lv-tpx-aud-tile:var(--lv-teal)}.lv-tpx__audience[data-color="violet"]{--lv-tpx-aud-bg:var(--lv-violet-soft);--lv-tpx-aud-ink:var(--lv-violet);--lv-tpx-aud-tile:var(--lv-violet-light)}.lv-tpx__audience[data-color="coral"]{--lv-tpx-aud-bg:var(--lv-coral-wash);--lv-tpx-aud-ink:var(--lv-coral-ink);--lv-tpx-aud-tile:var(--lv-coral)}.lv-tpx__audience-label{display:inline-flex;align-items:center;gap:10px;font-family:var(--lv-font-heading);font-weight:800;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;color:var(--lv-tpx-aud-ink)}.lv-tpx__audience-tile{--lv-tile-size:36px;--lv-tile-radius:11px;--lv-tile-bg:var(--lv-tpx-aud-tile);--lv-tile-ink:var(--lv-night)}.lv-tpx__audience-tile .lv-icon{width:18px;height:18px}.lv-tpx__audience-list{display:flex;flex-direction:column;gap:6px;font-size:15px;font-weight:700}.lv-tpx__audience-item{display:flex;align-items:center;gap:8px}.lv-tpx__check{width:16px;height:16px;stroke-width:2.4;color:var(--lv-night)}@media (max-width:960px){.lv-tpx__thread{display:none}.lv-tpx__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-tpx__grid{grid-template-columns:minmax(0,1fr)}.lv-tpx__legend{display:contents}.lv-tpx__variants{order:-1}.lv-tpx__legends{order:1}.lv-tpx__disclaimer{position:static;order:2}.lv-tpx__scenes{transform:scale(0.86);transform-origin:top center}}@media (max-width:640px){.lv-tpx{padding-block:44px 40px}.lv-tpx__wrap{gap:18px}.lv-tpx__lead{display:none}.lv-tpx__hint{display:block}.lv-tpx__tabs{display:flex;gap:8px;margin-inline:calc(var(--lv-gutter) * -1);padding:4px var(--lv-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lv-tpx__tabs::-webkit-scrollbar{display:none}.lv-tpx__tab{flex:none;scroll-snap-align:start;gap:8px;min-height:48px;padding:0 16px 0 6px;border-radius:var(--lv-radius-pill);font-size:14px;white-space:nowrap}.lv-tpx__tab-tile{--lv-tile-size:34px;--lv-tile-radius:50%}.lv-tpx__tab-tile .lv-icon{width:17px;height:17px}.lv-tpx__tab-step,.lv-tpx__tab-label{display:none}.lv-tpx__tab-short{display:inline;font-family:var(--lv-font-heading);font-weight:800;font-size:14px}.lv-tpx__grid{gap:18px}.lv-tpx__variants-label{display:none}.lv-tpx__toggle{padding:4px}.lv-tpx__variant{gap:6px;min-height:44px}.lv-tpx__variant-icon{width:14px;height:14px}.lv-tpx__stage{min-height:500px;border-radius:30px}.lv-tpx__blob--a{--lv-shape-size:150px;--lv-shape-radius:40px;right:-50px;top:-40px}.lv-tpx__blob--b{display:none}.lv-tpx__badge{left:12px;top:12px;gap:6px;padding:4px 11px 4px 5px;font-size:11px}.lv-tpx__badge-dot{width:14px;height:14px}.lv-tpx__scenes{height:500px;transform:none}.lv-tpx__pin{--lv-tpx-pin-ring:3px;--lv-tpx-pin-pulse:13px;width:28px;height:28px;font-size:12px;box-shadow:0 0 0 3px var(--lv-white)}.lv-tpx__device--phone{top:50px;width:214px;margin-left:-107px}.lv-tpx__phone{padding:6px;border-radius:32px;box-shadow:0 24px 50px rgba(11,23,45,0.28)}.lv-tpx__screen{gap:10px;height:410px;padding:10px 12px 14px;border-radius:26px}.lv-tpx__screen--surface{gap:9px;padding-bottom:10px}.lv-tpx__url{gap:4px;padding:3px 9px;font-size:9px}.lv-tpx__url-icon{display:none}.lv-tpx__wordmark{font-size:12px}.lv-tpx__serif-title{font-size:17px}.lv-tpx__video{border-radius:3px}.lv-tpx__chip{top:7px;left:7px;gap:4px;padding:2px 8px;font-size:9px}.lv-tpx__chip--from{display:none}.lv-tpx__wave{--lv-wave-h:14px;bottom:8px;gap:2px}.lv-tpx__wave span:nth-child(n + 13){display:none}.lv-tpx__controls{padding:0 4px}.lv-tpx__control{font-size:10px}.lv-tpx__record{width:44px;height:44px;border-width:2.5px}.lv-tpx__record > span{width:28px;height:28px;border-radius:3px}.lv-tpx__play--lg{width:46px;height:46px;box-shadow:0 0 0 7px rgba(255,255,255,0.3)}.lv-tpx__play--lg .lv-icon{width:16px;height:16px}.lv-tpx__brand-btn--block{min-height:34px;font-size:12px}.lv-tpx__legal{font-size:9px}.lv-tpx__swatches,.lv-tpx__font{display:none}.lv-tpx__scene--recorder .lv-tpx__pin[data-n="1"]{left:-16px;top:14px}.lv-tpx__scene--recorder .lv-tpx__pin[data-n="2"]{right:-16px;top:40px}.lv-tpx__scene--recorder .lv-tpx__pin[data-n="3"]{right:-16px;bottom:22px}.lv-tpx__scene--recorder .lv-tpx__pin[data-n="4"]{left:-16px;top:74px}.lv-tpx__scene--reveal .lv-tpx__pin[data-n="1"]{left:-16px;top:118px}.lv-tpx__scene--reveal .lv-tpx__pin[data-n="2"]{right:-16px;top:74px}.lv-tpx__scene--reveal .lv-tpx__pin[data-n="3"]{right:-16px;bottom:52px}.lv-tpx__scene--reveal .lv-tpx__pin[data-n="4"]{left:-16px;bottom:10px}.lv-tpx__device--email{left:max(22px,50% - 170px);right:max(22px,50% - 170px);top:64px;width:auto;margin-left:0}.lv-tpx__mail{border-radius:20px;box-shadow:0 24px 50px rgba(11,23,45,0.2)}.lv-tpx__mail-head{gap:5px;padding:11px 14px;font-size:12px}.lv-tpx__mail-row{gap:6px}.lv-tpx__mail-key{width:46px;font-size:10px}.lv-tpx__mail-avatar,.lv-tpx__mail-addr{display:none}.lv-tpx__mail-body{padding:12px}.lv-tpx__mail-card{gap:10px;padding:16px;border-radius:14px}.lv-tpx__thumb-img{aspect-ratio:16 / 9}.lv-tpx__play{width:42px;height:42px}.lv-tpx__play .lv-icon{width:14px;height:14px}.lv-tpx__serif-line{font-size:16px}.lv-tpx__brand-btn{min-height:34px;padding:0 16px;font-size:13px}.lv-tpx__scene--email .lv-tpx__pin[data-n="1"]{left:-14px;top:8px}.lv-tpx__scene--email .lv-tpx__pin[data-n="2"]{right:-14px;top:92px}.lv-tpx__scene--email .lv-tpx__pin[data-n="3"]{right:34px;bottom:22px}.lv-tpx__scene--email .lv-tpx__pin[data-n="4"]{left:-14px;top:38px}.lv-tpx__device--card{left:max(24px,50% - 170px);right:max(24px,50% - 170px);top:92px;width:auto;margin-left:0}.lv-tpx__sheet{left:-12px;top:-18px;right:-12px;height:300px;border-radius:8px;box-shadow:0 16px 36px rgba(11,23,45,0.14)}.lv-tpx__sheet i{display:none}.lv-tpx__card{padding:16px;border-radius:10px;box-shadow:0 22px 44px rgba(11,23,45,0.3)}.lv-tpx__card-crescent::before{right:-40px;top:-40px;width:150px;height:150px}.lv-tpx__card-crescent::after{right:-16px;top:-54px;width:144px;height:144px}.lv-tpx__card-brand{font-size:12px}.lv-tpx__card-foot{gap:10px}.lv-tpx__card-line{font-size:16px}.lv-tpx__card-wave{display:none}.lv-tpx__qr-block{gap:2px;padding:5px 5px 3px;border-radius:6px}.lv-tpx__qr{width:58px;height:58px}.lv-tpx__qr-caption{font-size:6px}.lv-tpx__files{flex-wrap:wrap;gap:6px;margin-top:34px}.lv-tpx__file{padding:5px 11px;font-size:12px}.lv-tpx__file-icon{display:none}.lv-tpx__scene--card .lv-tpx__pin[data-n="1"]{left:-14px;top:10px}.lv-tpx__scene--card .lv-tpx__pin[data-n="2"]{right:-14px;top:104px}.lv-tpx__scene--card .lv-tpx__pin[data-n="3"]{right:70px;top:auto;bottom:46px}.lv-tpx__scene--card .lv-tpx__pin[data-n="4"]{left:-12px;bottom:-4px}.lv-tpx__device--image{inset:16px}.lv-tpx__image{border-radius:20px}.lv-tpx__context{gap:4px;margin-top:-4px;font-size:10px}.lv-tpx__context-icon{width:11px;height:11px}.lv-tpx__toggle-row{gap:8px;padding:8px 10px;border-radius:10px}.lv-tpx__switch{width:34px;height:20px}.lv-tpx__switch span{right:2px;top:2px;width:16px;height:16px}.lv-tpx__toggle-label{font-size:11px}.lv-tpx__link-block{gap:6px;padding:6px 6px 6px 10px;border-radius:10px}.lv-tpx__link-url{font-size:9px}.lv-tpx__link-icon{display:none}.lv-tpx__share{gap:4px;min-height:26px;padding:0 10px;font-size:11px}.lv-tpx__share-icon{width:10px;height:10px}.lv-tpx__own{gap:8px;padding:7px;border-radius:10px}.lv-tpx__own-thumb{width:60px;height:40px}.lv-tpx__own-play{width:18px;height:18px}.lv-tpx__own-play .lv-icon{width:7px;height:7px}.lv-tpx__own-text{gap:4px;font-size:10px}.lv-tpx__own-icon{width:12px;height:12px}.lv-tpx__invitee{width:26px;height:26px;margin-left:-6px}.lv-tpx__invitee-plus{width:11px;height:11px}.lv-tpx__invited{font-size:11px}.lv-tpx__invite-chip{display:none}.lv-tpx__scene--invite .lv-tpx__pin[data-n="1"]{left:-16px;top:82px}.lv-tpx__scene--invite .lv-tpx__pin[data-n="2"]{right:-16px;top:138px}.lv-tpx__scene--invite .lv-tpx__pin[data-n="3"]{right:-16px;top:214px}.lv-tpx__scene--invite .lv-tpx__pin[data-n="4"]{left:-16px;bottom:44px}.lv-tpx__device--gallery{left:22px;right:22px;width:auto;margin-left:0}.lv-tpx__gallery{border-radius:20px;box-shadow:0 24px 50px rgba(11,23,45,0.2)}.lv-tpx__gallery-bar{padding:9px 14px}.lv-tpx__gallery-label{font-size:10px}.lv-tpx__gallery-label-icon{display:none}.lv-tpx__gallery-brand{font-size:10px}.lv-tpx__gallery-body{gap:12px;padding:14px 14px 16px}.lv-tpx__gallery-title{font-size:18px}.lv-tpx__voices{gap:6px}.lv-tpx__voice-still{border-radius:9px}.lv-tpx__voice-play{width:20px;height:20px}.lv-tpx__voice-play .lv-icon{width:8px;height:8px}.lv-tpx__voice-time{display:none}.lv-tpx__voice-plus{width:14px;height:14px}.lv-tpx__voice-name{font-size:10px}.lv-tpx__progress{gap:8px}.lv-tpx__progress-track{height:6px}.lv-tpx__progress-text{font-size:11px}.lv-tpx__brand-btn-icon{width:12px;height:12px;margin-right:6px}.lv-tpx__scene--gallery .lv-tpx__pin[data-n="1"]{left:-14px;top:52px}.lv-tpx__scene--gallery .lv-tpx__pin[data-n="2"]{right:-14px;top:96px}.lv-tpx__scene--gallery .lv-tpx__pin[data-n="3"]{left:-14px;bottom:70px}.lv-tpx__scene--gallery .lv-tpx__pin[data-n="4"]{right:60px;bottom:-2px}.lv-tpx__legend-panel{gap:14px}.lv-tpx__legend-title{font-size:22px}.lv-tpx__legend-text{font-size:14px}.lv-tpx__callouts{gap:8px}.lv-tpx__callout{gap:12px;padding:12px;border-radius:18px}.lv-tpx__num{width:28px;height:28px;font-size:12px}.lv-tpx__callout-body{grid-template-areas:"title pill" "line line";gap:2px 8px}.lv-tpx__callout-title{font-size:15px}.lv-tpx__callout-line{font-size:14px}.lv-tpx__scope{padding:2px 8px;font-size:11px}.lv-tpx__scope-long{display:none}.lv-tpx__scope-short{display:inline}.lv-tpx__disclaimer{font-weight:400}.lv-tpx__audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px}.lv-tpx__audience{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 14px;border-radius:22px}.lv-tpx__audience-label{font-size:11px}.lv-tpx__audience-tile,.lv-tpx__check{display:none}.lv-tpx__audience-list{gap:8px;font-size:13px;line-height:1.3}}@media (prefers-reduced-motion:reduce){.lv-tpx__pin{animation:none}}.lv-tpx__device--sheet{position:absolute;left:50%;top:70px;width:470px;margin-left:-235px}.lv-tpx__sheetcard{overflow:hidden;border-radius:26px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 34px 70px rgba(11,23,45,0.22)}.lv-tpx__sheetcard-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 22px;border-bottom:1px solid #eef0f4}.lv-tpx__sheetcard-title{font-family:var(--lv-font-heading);font-weight:800;font-size:16px;letter-spacing:-0.02em}.lv-tpx__sheetcard-meta{flex:none;padding:4px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);font-size:12px;font-weight:800;color:var(--lv-muted);white-space:nowrap}.lv-tpx__fchip{position:absolute;z-index:2;white-space:nowrap}.lv-tpx__fchip-icon{width:16px;height:16px;stroke-width:2.2;color:var(--lv-green-deep)}.lv-float-card--night .lv-tpx__fchip-icon{color:var(--lv-green)}.lv-tpx__fchip-tile{--lv-tile-size:36px;--lv-tile-radius:10px;--lv-tile-bg:var(--lv-yellow-soft);--lv-tile-ink:var(--lv-yellow-text)}.lv-tpx__fchip-tile .lv-icon{width:18px;height:18px}.lv-tpx__fchip-text{display:flex;flex-direction:column;line-height:1.2}.lv-tpx__cal{display:flex;flex-direction:column;gap:8px;padding:14px 22px 4px}.lv-tpx__cal-month{font-family:var(--lv-font-heading);font-weight:800;font-size:13px}.lv-tpx__cal-days,.lv-tpx__cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.lv-tpx__cal-days span{font-size:10px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--lv-muted)}.lv-tpx__cal-grid b,.lv-tpx__cal-grid i{display:flex;align-items:center;justify-content:center;height:30px;border-radius:8px;font-size:12px;font-weight:700;color:var(--lv-body)}.lv-tpx__cal-pick{background:var(--lv-tpx-bg);color:var(--lv-tpx-accent);box-shadow:0 0 0 2px var(--lv-tpx-accent)}.lv-tpx__hours{display:flex;gap:8px;padding:10px 22px 16px}.lv-tpx__hour{flex:1;display:flex;justify-content:center;padding:8px 0;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);font-family:var(--lv-font-heading);font-weight:800;font-size:13px}.lv-tpx__hour--pick{background:var(--lv-tpx-bg);color:var(--lv-tpx-ink)}.lv-tpx__queued{display:flex;align-items:center;gap:10px;margin:0 16px 16px;padding:12px 16px;border-radius:14px;background:var(--lv-night);color:var(--lv-white);font-size:14px;font-weight:800}.lv-tpx__queued-dot{background:var(--lv-green)}.lv-tpx__fchip--api{left:-50px;top:236px}.lv-tpx__fchip--tz{right:-56px;top:118px}.lv-tpx__device--channels{position:absolute;left:50%;top:86px;width:520px;margin-left:-260px;display:flex;align-items:flex-start;justify-content:space-between}.lv-tpx__ch-mail{display:flex;flex-direction:column;gap:12px;width:280px;padding:16px;border-radius:22px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 30px 60px rgba(11,23,45,0.2)}.lv-tpx__ch-mail-head{display:flex;align-items:center;gap:10px;min-width:0}.lv-tpx__ch-mail-who{display:flex;flex-direction:column;min-width:0}.lv-tpx__ch-mail-from{font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.lv-tpx__ch-mail-addr{font-size:11px;font-weight:700;color:var(--lv-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-tpx__ch-mail-subject{font-size:14px;font-weight:800;line-height:1.3}.lv-tpx__ch-mail-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px;border-radius:14px;background:var(--lv-tpx-bg);color:var(--lv-tpx-ink);text-align:center}.lv-tpx__ch-mail-card .lv-tpx__wordmark{font-size:12px}.lv-tpx__ch-mail-card .lv-tpx__brand-btn{min-height:34px;padding:0 16px;font-size:13px}.lv-tpx__ch-or{position:absolute;left:50%;top:196px;z-index:2;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-weight:800;font-size:13px;box-shadow:0 0 0 4px var(--lv-white),0 14px 30px rgba(11,23,45,0.2);transform:translateX(-50%)}.lv-tpx__ch-phone{width:204px;margin-top:44px;padding:7px;border-radius:30px;background:var(--lv-night);box-shadow:0 30px 60px rgba(11,23,45,0.26)}.lv-tpx__ch-screen{display:flex;flex-direction:column;gap:8px;height:330px;padding:14px 12px;border-radius:24px;background:var(--lv-white);color:var(--lv-night)}.lv-tpx__ch-contact{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--lv-line);font-size:12px;font-weight:800}.lv-tpx__ch-contact-disc{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--lv-tpx-bg);color:var(--lv-tpx-accent);font-family:var(--lv-tpx-serif);font-weight:700;font-size:12px}.lv-tpx__ch-bubble{align-self:flex-start;max-width:94%;padding:8px 12px;border-radius:14px 14px 14px 4px;background:var(--lv-surface-alt);font-size:12px;line-height:1.35}.lv-tpx__ch-bubble--link{display:inline-flex;align-items:center;gap:6px;background:var(--lv-teal-soft);color:var(--lv-teal-deep);font-size:11px;font-weight:800}.lv-tpx__ch-link-icon{width:12px;height:12px;stroke-width:2.4}.lv-tpx__ch-time{font-size:10px;font-weight:700;color:var(--lv-muted)}.lv-tpx__fchip--tpl{left:-46px;bottom:24px}.lv-tpx__fchip--own{right:-30px;bottom:-40px}.lv-tpx__device--parcel{position:absolute;left:50%;top:100px;width:480px;height:450px;margin-left:-240px}.lv-tpx__note{position:absolute;left:6px;top:0;display:flex;flex-direction:column;gap:8px;width:230px;padding:18px;border-radius:10px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 20px 50px rgba(11,23,45,0.14);transform:rotate(-6deg)}.lv-tpx__note-title{font-family:var(--lv-font-heading);font-weight:800;font-size:11px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-body)}.lv-tpx__note-line{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-tpx__note-bars{display:flex;flex-direction:column;gap:6px}.lv-tpx__note-bars i{height:6px;border-radius:3px;background:var(--lv-surface-alt)}.lv-tpx__note-bars i:nth-child(2){width:70%}.lv-tpx__note-bars i:nth-child(3){width:50%}.lv-tpx__box{position:absolute;left:40px;right:40px;top:128px;height:300px;border-radius:22px;background:linear-gradient(180deg,#e6cba8,#cfae85);box-shadow:0 30px 60px rgba(11,23,45,0.24)}.lv-tpx__box-flap{position:absolute;left:0;right:0;top:0;height:52%;border-bottom:2px dashed rgba(90,60,20,0.28);border-radius:22px 22px 0 0;background:rgba(255,255,255,0.14)}.lv-tpx__box-tape{position:absolute;left:50%;top:0;bottom:0;width:56px;margin-left:-28px;background:rgba(255,255,255,0.5)}.lv-tpx__box-label{position:absolute;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:var(--lv-white);color:var(--lv-night);font-size:11px;font-weight:800}.lv-tpx__box-icon{width:14px;height:14px;stroke-width:2.2;color:var(--lv-body)}.lv-tpx__card--parcel{position:absolute;right:26px;top:34px;z-index:1;width:300px;padding:18px 20px;transform:rotate(7deg)}.lv-tpx__card--parcel .lv-tpx__card-line{font-size:18px}.lv-tpx__card--parcel .lv-tpx__qr{width:64px;height:64px}.lv-tpx__fchip--courier{left:-50px;bottom:-6px}.lv-tpx__fchip--online{right:-34px;top:-16px}.lv-tpx__device--window{top:52px}.lv-tpx__serif-title--sm{font-size:19px}.lv-tpx__video--short{flex:1 1 150px}.lv-tpx__dl{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:2px;background:var(--lv-tpx-accent);color:var(--lv-tpx-accent-ink);font-family:var(--lv-tpx-serif);font-weight:700;font-size:14px}.lv-tpx__dl-icon{width:16px;height:16px;stroke-width:2.2}.lv-tpx__avail{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,0.08);font-size:11px;font-weight:700;color:var(--lv-tpx-muted)}.lv-tpx__avail-row{display:flex;justify-content:space-between;gap:8px}.lv-tpx__avail-row strong{color:var(--lv-tpx-ink)}.lv-tpx__avail-track{display:block;height:6px;overflow:hidden;border-radius:3px;background:rgba(255,255,255,0.14)}.lv-tpx__avail-track i{display:block;height:100%;border-radius:3px;background:var(--lv-tpx-accent)}.lv-tpx__og{position:absolute;right:-200px;top:330px;z-index:2;display:flex;flex-direction:column;width:230px;overflow:hidden;border-radius:16px;background:var(--lv-white);color:var(--lv-night);box-shadow:var(--lv-shadow-chip)}.lv-tpx__og-thumb{display:block;height:104px}.lv-tpx__og-thumb picture{display:contents}.lv-tpx__og-img{width:100%;height:104px;object-fit:cover;object-position:center 18%}.lv-tpx__og-text{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px}.lv-tpx__og-title{font-size:13px;font-weight:800}.lv-tpx__og-line{font-size:12px;color:var(--lv-body)}.lv-tpx__og-domain{margin-top:4px;font-size:10px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;color:var(--lv-muted)}.lv-tpx__fchip--warn{left:-150px;top:164px}.lv-tpx__device--hosted{top:70px}.lv-tpx__device--hosted .lv-tpx__phone{margin-top:72px}.lv-tpx__linkbar{position:absolute;left:-60px;top:-6px;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:9px 10px 9px 14px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-mono);font-weight:700;font-size:13px;white-space:nowrap;box-shadow:var(--lv-shadow-chip)}.lv-tpx__linkbar-icon{width:16px;height:16px;stroke-width:2.2;color:var(--lv-green)}.lv-tpx__linkbar-copy{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-green);color:var(--lv-night);font-family:var(--lv-font-sans);font-size:11px;font-weight:800}.lv-tpx__linkbar-copy .lv-icon{width:12px;height:12px;stroke-width:2.4}.lv-tpx__linkthread{--lv-thread-ink:var(--lv-green);--lv-thread-w:3;--lv-thread-dash:1 10;inset:24px auto auto -60px;width:290px;height:120px}.lv-tpx__fchip--sent{right:-170px;top:250px}.lv-tpx__fchip--release{left:-130px;top:440px}.lv-tpx__device--embed{top:84px;width:500px;margin-left:-250px}.lv-tpx__browser{--lv-browser-radius:22px;--lv-browser-shadow:0 34px 70px rgba(11,23,45,0.22)}.lv-tpx__shop{display:flex;flex-direction:column;gap:12px;padding:18px 20px 20px;color:var(--lv-night)}.lv-tpx__shop-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.lv-tpx__shop-brand{font-family:var(--lv-tpx-serif);font-weight:700;font-size:14px;letter-spacing:0.18em;text-transform:uppercase}.lv-tpx__shop-step{font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--lv-muted)}.lv-tpx__shop-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--lv-surface-alt)}.lv-tpx__shop-thumb{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:10px;background:var(--lv-white);color:var(--lv-body)}.lv-tpx__shop-thumb .lv-icon{width:18px;height:18px}.lv-tpx__shop-item{flex:1;min-width:0;font-size:13px;font-weight:700}.lv-tpx__shop-price{font-family:var(--lv-font-heading);font-weight:800;font-size:13px}.lv-tpx__widget{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:2px dashed var(--lv-tpx-accent);border-radius:14px;background:var(--lv-tpx-bg);color:var(--lv-tpx-ink)}.lv-tpx__widget-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-tpx-accent);color:var(--lv-tpx-accent-ink);font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.lv-tpx__widget-badge .lv-rec{--lv-rec-size:7px;background:var(--lv-tpx-accent-ink)}.lv-tpx__widget-line{font-family:var(--lv-tpx-serif);font-size:17px;line-height:1.2}.lv-tpx__widget-row{display:flex;align-items:center;gap:12px}.lv-tpx__widget-disc{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:2px solid var(--lv-tpx-accent);border-radius:50%}.lv-tpx__widget-disc > span{width:24px;height:24px;border-radius:3px;background:var(--lv-tpx-accent)}.lv-tpx__widget-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 16px;border-radius:2px;background:var(--lv-tpx-accent);color:var(--lv-tpx-accent-ink);font-family:var(--lv-tpx-serif);font-weight:700;font-size:13px}.lv-tpx__shop-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.lv-tpx__shop-ref{font-family:var(--lv-font-mono);font-size:12px;font-weight:700;color:var(--lv-muted)}.lv-tpx__shop-pay{padding:9px 18px;border-radius:10px;background:var(--lv-night);color:var(--lv-white);font-size:13px;font-weight:800}.lv-tpx__fchip--steps{left:-70px;top:150px}.lv-tpx__fchip--read{right:-60px;bottom:-20px}.lv-tpx__device--code{top:104px;width:480px;margin-left:-240px}.lv-tpx__codecard{overflow:hidden;border-radius:22px;background:var(--lv-night);color:var(--lv-on-night);box-shadow:0 34px 70px rgba(11,23,45,0.3)}.lv-tpx__codecard-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--lv-night-deep);font-family:var(--lv-font-mono);font-size:12px;color:var(--lv-on-night-faint)}.lv-tpx__codecard-dots{display:inline-flex;gap:5px}.lv-tpx__codecard-dots i{width:10px;height:10px;border-radius:50%;background:var(--lv-night-soft)}.lv-tpx__codecard-dots i:nth-child(1){background:var(--lv-coral)}.lv-tpx__codecard-dots i:nth-child(2){background:var(--lv-yellow)}.lv-tpx__codecard-dots i:nth-child(3){background:var(--lv-green)}.lv-tpx__codecard-file{flex:1;min-width:0;color:var(--lv-on-night);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-tpx__codecard-ver{flex:none;padding:3px 10px;border-radius:var(--lv-radius-pill);background:rgba(255,255,255,0.08);font-family:var(--lv-font-sans);font-size:11px;font-weight:800;color:var(--lv-green)}.lv-tpx__codecard-body{margin:0;padding:18px 20px 14px;overflow:hidden;font-family:var(--lv-font-mono);font-size:13.5px;line-height:1.7;white-space:pre}.lv-tpx__codecard-line{display:block;padding-left:calc(var(--in,0) * 0.6em);color:var(--lv-on-night)}.lv-tpx__codecard-line[data-kind="method"]{color:var(--lv-green);font-weight:700}.lv-tpx__codecard-line[data-kind="comment"]{color:var(--lv-on-night-faint);font-style:italic}.lv-tpx__codecard-foot{display:flex;align-items:center;gap:10px;margin:0 14px 14px;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,0.06);font-family:var(--lv-font-mono);font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden}.lv-tpx__codecard-status{flex:none;padding:3px 10px;border-radius:var(--lv-radius-pill);background:var(--lv-green);color:var(--lv-night);font-family:var(--lv-font-sans);font-weight:800}.lv-tpx__codecard-result{overflow:hidden;text-overflow:ellipsis}.lv-tpx__fchip--ref{left:-70px;top:64px}.lv-tpx__fchip--ask{right:-80px;bottom:-20px}@media (min-width:961px) and (max-width:1040px){.lv-tpx__scene{transform:scale(0.92);transform-origin:50% 0}}@media (min-width:961px) and (max-width:1320px){.lv-tpx__scene:is(.lv-tpx__scene--schedule,.lv-tpx__scene--channels,.lv-tpx__scene--parcel,.lv-tpx__scene--window,.lv-tpx__scene--hosted,.lv-tpx__scene--embed,.lv-tpx__scene--code){transform:scale(0.85);transform-origin:50% 0}}@media (min-width:961px) and (max-width:1120px){.lv-tpx__scene:is(.lv-tpx__scene--schedule,.lv-tpx__scene--channels,.lv-tpx__scene--parcel,.lv-tpx__scene--window,.lv-tpx__scene--hosted,.lv-tpx__scene--embed,.lv-tpx__scene--code){transform:scale(0.72)}}@media (max-width:640px){.lv-tpx__device--sheet{left:22px;right:22px;top:56px;width:auto;margin-left:0}.lv-tpx__sheetcard{border-radius:20px;box-shadow:0 24px 50px rgba(11,23,45,0.2)}.lv-tpx__sheetcard-head{padding:11px 14px}.lv-tpx__sheetcard-title{font-size:13px}.lv-tpx__sheetcard-meta{padding:3px 8px;font-size:10px}.lv-tpx__fchip{--lv-float-pad:6px 10px 6px 8px;gap:6px;font-size:11px}.lv-tpx__fchip-icon{width:13px;height:13px}.lv-tpx__fchip-tile{--lv-tile-size:28px;--lv-tile-radius:8px}.lv-tpx__fchip-tile .lv-icon{width:14px;height:14px}.lv-tpx__fchip .lv-float-card__sub{font-size:10px}.lv-tpx__cal{gap:6px;padding:10px 14px 2px}.lv-tpx__cal-month{font-size:11px}.lv-tpx__cal-days span{font-size:8px}.lv-tpx__cal-grid b,.lv-tpx__cal-grid i{height:22px;border-radius:6px;font-size:10px}.lv-tpx__hours{gap:6px;padding:8px 14px 12px}.lv-tpx__hour{padding:6px 0;font-size:11px}.lv-tpx__queued{gap:8px;margin:0 12px 12px;padding:9px 12px;border-radius:11px;font-size:12px}.lv-tpx__fchip--api{left:-8px;top:auto;bottom:-48px}.lv-tpx__fchip--tz{right:-8px;top:-18px}.lv-tpx__device--channels{display:block;left:22px;right:22px;top:44px;width:auto;height:420px;margin-left:0}.lv-tpx__ch-mail{position:absolute;left:0;top:0;gap:9px;width:214px;padding:12px;border-radius:18px}.lv-tpx__ch-mail-subject{font-size:12px}.lv-tpx__ch-mail-card{gap:8px;padding:10px;border-radius:12px}.lv-tpx__ch-mail-card .lv-tpx__brand-btn{min-height:30px;font-size:12px}.lv-tpx__ch-or{left:auto;right:110px;top:150px;width:38px;height:38px;font-size:11px;transform:none}.lv-tpx__ch-phone{position:absolute;right:0;top:186px;width:156px;margin-top:0;padding:5px;border-radius:24px}.lv-tpx__ch-screen{gap:6px;height:220px;padding:10px 9px;border-radius:20px}.lv-tpx__ch-contact{gap:6px;padding-bottom:6px;font-size:10px}.lv-tpx__ch-contact-disc{width:20px;height:20px;font-size:10px}.lv-tpx__ch-bubble{padding:6px 9px;font-size:10px}.lv-tpx__ch-bubble--link{font-size:9px}.lv-tpx__ch-time{font-size:9px}.lv-tpx__fchip--tpl{left:-8px;bottom:60px}.lv-tpx__fchip--own{right:-6px;bottom:-34px}.lv-tpx__device--parcel{left:22px;right:22px;top:70px;width:auto;height:380px;margin-left:0}.lv-tpx__note{left:0;gap:6px;width:160px;padding:12px}.lv-tpx__note-title{font-size:9px}.lv-tpx__note-line{font-size:11px}.lv-tpx__box{left:10px;right:10px;top:120px;height:230px;border-radius:18px}.lv-tpx__box-label{left:12px;bottom:12px;padding:4px 8px;font-size:10px}.lv-tpx__card--parcel{right:0;top:40px;width:228px;padding:14px 16px;border-radius:10px}.lv-tpx__card--parcel .lv-tpx__card-brand{font-size:12px}.lv-tpx__card--parcel .lv-tpx__card-line{font-size:14px}.lv-tpx__card--parcel .lv-tpx__qr{width:50px;height:50px}.lv-tpx__card--parcel .lv-tpx__qr-caption{font-size:6px}.lv-tpx__fchip--courier{left:-8px;bottom:-26px}.lv-tpx__fchip--online{right:-8px;top:-14px}.lv-tpx__device--window{top:36px}.lv-tpx__serif-title--sm{font-size:15px}.lv-tpx__dl{gap:6px;min-height:32px;font-size:12px}.lv-tpx__dl-icon{width:13px;height:13px}.lv-tpx__avail{gap:5px;padding:8px 10px;font-size:9px}.lv-tpx__og{right:-60px;top:auto;bottom:-18px;width:150px;border-radius:12px}.lv-tpx__og-thumb,.lv-tpx__og-img{height:64px}.lv-tpx__og-text{gap:1px;padding:7px 9px 9px}.lv-tpx__og-title{font-size:10px}.lv-tpx__og-line{font-size:9px}.lv-tpx__og-domain{margin-top:2px;font-size:8px}.lv-tpx__fchip--warn{left:-66px;top:110px}.lv-tpx__device--hosted{top:34px}.lv-tpx__device--hosted .lv-tpx__phone{margin-top:58px}.lv-tpx__linkbar{left:-44px;top:-4px;gap:8px;padding:7px 8px 7px 12px;font-size:11px}.lv-tpx__linkbar-copy{padding:3px 8px;font-size:10px}.lv-tpx__linkthread{inset:22px auto auto -20px;width:220px;height:80px}.lv-tpx__fchip--sent{right:-66px;top:200px}.lv-tpx__fchip--release{left:-60px;top:330px}.lv-tpx__device--embed{top:60px;width:auto;margin-left:0}.lv-tpx__browser{--lv-browser-radius:18px}.lv-tpx__shop{gap:9px;padding:12px 14px 14px}.lv-tpx__shop-brand{font-size:11px}.lv-tpx__shop-step{font-size:9px}.lv-tpx__shop-row{gap:8px;padding:7px 9px}.lv-tpx__shop-thumb{width:30px;height:30px}.lv-tpx__shop-item,.lv-tpx__shop-price{font-size:11px}.lv-tpx__widget{gap:7px;padding:10px 12px}.lv-tpx__widget-badge{padding:2px 8px;font-size:9px}.lv-tpx__widget-line{font-size:14px}.lv-tpx__widget-disc{width:30px;height:30px}.lv-tpx__widget-disc > span{width:18px;height:18px}.lv-tpx__widget-btn{min-height:28px;padding:0 12px;font-size:11px}.lv-tpx__shop-ref{font-size:10px}.lv-tpx__shop-pay{padding:6px 12px;font-size:11px}.lv-tpx__fchip--steps{left:-8px;top:118px}.lv-tpx__fchip--read{right:-8px;bottom:-18px}.lv-tpx__scene--schedule .lv-tpx__pin[data-n="2"][data-placed]{left:14px;top:378px}.lv-tpx__scene--schedule .lv-tpx__pin[data-n="4"][data-placed]{left:calc(100% - 14px);top:-30px}.lv-tpx__scene--channels .lv-tpx__pin[data-n="2"][data-placed]{left:-2px}.lv-tpx__scene--channels .lv-tpx__pin[data-n="3"][data-placed]{margin-top:112px}.lv-tpx__scene--channels .lv-tpx__pin[data-n="4"][data-placed]{left:calc(100% - 146px);top:422px}.lv-tpx__scene--parcel .lv-tpx__pin[data-n="2"][data-placed]{left:calc(100% - 232px);margin-top:147px}.lv-tpx__scene--parcel .lv-tpx__pin[data-n="3"][data-placed]{left:2px}.lv-tpx__scene--parcel .lv-tpx__pin[data-n="4"][data-placed]{margin:51px 0 0 -47px}.lv-tpx__scene--window .lv-tpx__pin[data-n="1"][data-placed]{margin-top:-30px}.lv-tpx__scene--window .lv-tpx__pin[data-n="2"][data-placed]{margin:-28px 0 0 -180px}.lv-tpx__scene--window .lv-tpx__pin[data-n="3"][data-placed]{margin:-14px 0 0 37px}.lv-tpx__scene--window .lv-tpx__pin[data-n="4"][data-placed]{margin:78px 0 0 -56px}.lv-tpx__scene--hosted .lv-tpx__pin[data-n="1"][data-placed]{margin-left:34px}.lv-tpx__scene--hosted .lv-tpx__pin[data-n="3"][data-placed]{margin-left:-92px}.lv-tpx__scene--hosted .lv-tpx__pin[data-n="4"][data-placed]{margin:-39px 0 0 56px}.lv-tpx__scene--embed .lv-tpx__pin[data-n="2"][data-placed]{left:2px;top:112px}.lv-tpx__scene--embed .lv-tpx__pin[data-n="3"][data-placed]{left:calc(100% - 16px);top:calc(100% - 24px)}.lv-tpx__scene--card .lv-tpx__pin[data-n="4"][data-placed]{top:calc(100% - 14px)}.lv-tpx__device--code{top:76px;width:auto;margin-left:0}.lv-tpx__codecard{border-radius:18px}.lv-tpx__codecard-bar{gap:8px;padding:9px 12px;font-size:10px}.lv-tpx__codecard-dots i{width:8px;height:8px}.lv-tpx__codecard-ver{padding:2px 8px;font-size:9px}.lv-tpx__codecard-body{padding:12px 14px 10px;font-size:10.5px;line-height:1.6}.lv-tpx__codecard-foot{gap:8px;margin:0 10px 10px;padding:7px 10px;font-size:10px}.lv-tpx__codecard-status{padding:2px 8px}.lv-tpx__fchip--ref{left:-8px;top:-16px}.lv-tpx__fchip--ask{right:-8px;bottom:-18px}}
.lv-cases{--lv-uc-brand-bg:var(--s-bg,#15130f);--lv-uc-brand-ink:var(--s-ink,#f3ece0);position:relative;padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-surface-alt));color:var(--lv-band-ink,var(--lv-ink))}.lv-cases__wrap{display:flex;flex-direction:column;gap:clamp(36px,4vw,52px)}.lv-cases__head{display:flex;flex-direction:column;gap:16px}.lv-cases__lead{font-size:18px;line-height:1.5;color:var(--lv-body)}.lv-cases__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.lv-cases__main{--lv-uc-soft:var(--lv-yellow-soft);--lv-uc-ring:var(--lv-yellow);position:relative;display:flex;flex-direction:column;gap:24px;overflow:hidden;padding:clamp(24px,3vw,36px);border-radius:36px;background:var(--lv-white);color:var(--lv-ink)}.lv-cases__main[data-color="green"]{--lv-uc-soft:var(--lv-green-soft);--lv-uc-ring:var(--lv-green)}.lv-cases__main[data-color="teal"]{--lv-uc-soft:var(--lv-teal-soft);--lv-uc-ring:var(--lv-teal)}.lv-cases__main[data-color="violet"]{--lv-uc-soft:var(--lv-violet-soft);--lv-uc-ring:var(--lv-violet-light)}.lv-cases__main[data-color="coral"]{--lv-uc-soft:var(--lv-coral-wash);--lv-uc-ring:var(--lv-coral)}.lv-cases__scene{position:relative;display:flex;align-items:center;justify-content:center;gap:28px;height:300px;overflow:hidden;border-radius:26px;background:var(--lv-uc-soft)}.lv-cases__scene[data-visual="image"]{display:block}.lv-cases__scene picture{display:contents}.lv-cases__photo{width:100%;height:100%;object-fit:cover}.lv-cases__rings{position:absolute;left:50%;top:50%;width:260px;height:260px;margin:-130px 0 0 -130px;color:var(--lv-uc-ring)}.lv-cases__phone{position:relative;display:block;width:140px;padding:5px;border-radius:24px;background:var(--lv-night)}.lv-cases__phone--a{transform:rotate(-4deg)}.lv-cases__phone--b{transform:rotate(4deg)}.lv-cases__screen{display:flex;flex-direction:column;align-items:flex-start;gap:8px;height:240px;padding:12px;border-radius:19px;background:var(--lv-white)}.lv-cases__phone--b .lv-cases__screen{align-items:flex-end}.lv-cases__lang{padding:2px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-green-soft);color:var(--lv-green-deep);font-size:10px;font-weight:800;letter-spacing:0.06em}.lv-cases__bar{width:85%;height:6px;border-radius:3px;background:var(--lv-on-night)}.lv-cases__bar--title{width:60%;height:8px;border-radius:4px;background:var(--lv-night)}.lv-cases__bar--short{width:70%}.lv-cases__video{display:flex;flex:1;align-items:center;width:100%;padding-left:10px;border-radius:10px;background:var(--lv-violet-soft);color:var(--lv-violet)}.lv-cases__video .lv-icon{width:16px;height:16px}.lv-cases__phone--b .lv-cases__video{justify-content:flex-end;padding-left:0;padding-right:10px;background:var(--lv-teal-soft);color:var(--lv-teal-deep)}.lv-cases__phone--b .lv-cases__video .lv-icon{transform:scaleX(-1)}.lv-cases__cta{width:70%;height:22px;border-radius:var(--lv-radius-pill);background:var(--lv-violet)}.lv-cases__phone--b .lv-cases__cta{background:var(--lv-teal-deep)}.lv-cases__swap{position:relative;width:44px;height:24px;stroke-width:2;color:var(--lv-night)}.lv-cases__chip{position:absolute;right:16px;bottom:16px;padding:5px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-size:12px;font-weight:800;white-space:nowrap}.lv-cases__main-text{display:flex;flex-direction:column;gap:10px}.lv-cases__badge{align-self:flex-start;padding:4px 12px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-green);font-size:12px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.lv-cases__main-title{font-size:clamp(24px,2.2vw,30px);letter-spacing:-0.025em;line-height:1.1}.lv-cases__main-line{font-size:16px;color:var(--lv-body)}.lv-cases__side{display:flex;flex-direction:column;gap:20px}.lv-cases__card{--lv-uc-soft:var(--lv-violet-soft);--lv-uc-ink:var(--lv-violet);display:flex;flex:1;align-items:center;gap:20px;padding:24px;border-radius:32px;background:var(--lv-white);color:var(--lv-ink)}.lv-cases__card[data-color="green"]{--lv-uc-soft:var(--lv-green-soft);--lv-uc-ink:var(--lv-green-deep)}.lv-cases__card[data-color="teal"]{--lv-uc-soft:var(--lv-teal-soft);--lv-uc-ink:var(--lv-teal-deep)}.lv-cases__card[data-color="yellow"]{--lv-uc-soft:var(--lv-yellow-soft);--lv-uc-ink:var(--lv-yellow-text)}.lv-cases__card[data-color="coral"]{--lv-uc-soft:var(--lv-coral-wash);--lv-uc-ink:var(--lv-coral-ink)}.lv-cases__thumb{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:130px;height:130px;border-radius:24px;background:var(--lv-uc-soft);color:var(--lv-uc-ink)}.lv-cases__thumb-icon{width:40px;height:40px}.lv-cases__thumb-caption{font-size:11px;font-weight:800;text-align:center}.lv-cases__thumb-tile{--lv-tile-bg:var(--lv-uc-soft);--lv-tile-ink:var(--lv-uc-ink);display:none}.lv-cases__brand{position:absolute;display:flex;align-items:center;justify-content:center;width:64px;height:50px;font-weight:700}.lv-cases__brand--a{left:14px;top:18px;border-radius:10px;background:var(--lv-uc-brand-bg);color:var(--lv-uc-brand-ink);font-family:"Playfair Display",Georgia,serif;font-size:8px;letter-spacing:0.15em;text-transform:uppercase}.lv-cases__brand--b{right:14px;bottom:18px;border-radius:16px;background:#3f6b4f;color:var(--lv-white);font-family:Georgia,serif;font-style:italic;font-size:10px}.lv-cases__curve{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px}.lv-cases__card-text{display:flex;flex-direction:column;gap:6px;min-width:0}.lv-cases__card-title{font-size:21px;letter-spacing:-0.02em;line-height:1.15}.lv-cases__card-line{font-size:15px;color:var(--lv-body)}.lv-cases__also{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:800}.lv-cases__also-label{margin-right:4px;color:var(--lv-body)}.lv-cases__also-chip{padding:6px 14px;border-radius:var(--lv-radius-pill);background:var(--lv-white)}@media (max-width:960px){.lv-cases__grid{grid-template-columns:minmax(0,1fr)}.lv-cases__side{flex-direction:row}}@media (max-width:640px){.lv-cases{padding-block:44px}.lv-cases__wrap,.lv-cases__grid{gap:16px}.lv-cases__lead{display:none}.lv-cases__main{gap:14px;padding:16px;border-radius:28px}.lv-cases__scene{gap:14px;height:220px;border-radius:20px}.lv-cases__rings,.lv-cases__chip,.lv-cases__bar--short,.lv-cases__video .lv-icon{display:none}.lv-cases__phone{width:104px;padding:4px;border-radius:18px}.lv-cases__screen{gap:6px;height:170px;padding:9px;border-radius:14px}.lv-cases__lang{padding:1px 6px;font-size:9px}.lv-cases__bar{height:5px}.lv-cases__bar--title{height:6px}.lv-cases__video{border-radius:8px}.lv-cases__cta{height:16px}.lv-cases__swap{width:30px;height:20px}.lv-cases__badge{padding:3px 10px;font-size:11px}.lv-cases__main-title{font-size:22px;line-height:1.12}.lv-cases__main-line{font-size:15px}.lv-cases__side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lv-cases__card{flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border-radius:22px}.lv-cases__thumb{width:auto;height:auto;background:none}.lv-cases__thumb-icon,.lv-cases__thumb-caption,.lv-cases__brand,.lv-cases__curve{display:none}.lv-cases__thumb-tile{display:inline-flex}.lv-cases__card-title{font-size:16px;line-height:1.2}.lv-cases__card-line{font-size:13px;line-height:1.4}.lv-cases__also{flex-wrap:nowrap;gap:6px;margin-inline:calc(var(--lv-gutter) * -1);padding:4px var(--lv-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;font-size:12px}.lv-cases__also::-webkit-scrollbar{display:none}.lv-cases__also-label{flex:none;margin-right:0}.lv-cases__also-chip{flex:none;scroll-snap-align:start;padding:6px 12px;white-space:nowrap}}.lv-cases__scene[data-visual="link-embed"]{justify-content:space-around;gap:16px;padding:0 24px}.lv-cases__le-thread{--lv-thread-ink:var(--lv-uc-ring,var(--lv-night));--lv-thread-w:3;--lv-thread-dash:1 12}.lv-cases__le-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px}.lv-cases__le-kicker{font-family:var(--lv-font-heading);font-weight:800;font-size:11px;letter-spacing:0.07em;text-transform:uppercase;color:var(--lv-body)}.lv-cases__le-link{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-mono);font-weight:700;font-size:13px;white-space:nowrap;box-shadow:0 18px 40px rgba(11,23,45,0.18)}.lv-cases__le-link-icon{width:15px;height:15px;stroke-width:2.4;color:var(--lv-green)}.lv-cases__le-browser{display:flex;flex-direction:column;gap:8px;width:210px;padding:10px 12px 12px;border-radius:14px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 22px 44px rgba(11,23,45,0.16);animation-delay:-2s}.lv-cases__le-bar{display:flex;gap:4px;padding-bottom:6px;border-bottom:1px solid var(--lv-line)}.lv-cases__le-bar i{width:7px;height:7px;border-radius:50%;background:var(--lv-line)}.lv-cases__le-row{display:flex;align-items:center;gap:8px}.lv-cases__le-row i{display:block;height:10px;border-radius:3px;background:var(--lv-surface-alt)}.lv-cases__le-row i:first-child{width:34px;height:20px;border-radius:6px}.lv-cases__le-row i:last-child{flex:1}.lv-cases__le-row--short i{width:60%;height:16px;border-radius:5px;background:var(--lv-night)}.lv-cases__le-widget{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:2px dashed var(--s-accent,#c8a96a);border-radius:10px;background:var(--s-bg,#15130f);color:var(--s-ink,#f3ece0)}.lv-cases__le-badge{font-family:"Playfair Display",Georgia,serif;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-cases__le-disc{flex:none;width:22px;height:22px;border:2px solid var(--s-accent,#c8a96a);border-radius:50%}@media (max-width:640px){.lv-cases__scene[data-visual="link-embed"]{flex-direction:column;justify-content:center;gap:12px;padding:16px}.lv-cases__le-thread{display:none}.lv-cases__le-step{gap:8px}.lv-cases__le-link{padding:8px 12px;font-size:11px}.lv-cases__le-browser{width:190px}}
.lv-cases{padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-cases__wrap{display:flex;flex-direction:column;gap:36px}.lv-cases[data-style="overlay"] .lv-cases__wrap{gap:44px}.lv-cases__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.lv-cases__heading{display:flex;flex-direction:column;gap:16px;max-width:820px}.lv-cases[data-style="overlay"] .lv-cases__heading{max-width:760px}.lv-cases__eyebrow{margin:0}.lv-cases[data-tone="night"] .lv-cases__eyebrow{color:#f08a82}.lv-cases__title{margin:0;font-family:var(--lv-font-heading);font-size:var(--lv-text-h2);font-weight:800;line-height:1.04;letter-spacing:-0.035em}.lv-cases__title[data-emphasis="yellow"] em{color:var(--lv-yellow)}.lv-cases__title[data-emphasis="green"] em{color:var(--lv-green)}.lv-cases__title[data-emphasis="accent"] em{color:var(--lv-accent)}.lv-cases__hint{margin:0;color:var(--lv-body);font-family:var(--lv-font-heading);font-size:15px;font-weight:700}.lv-cases__panels{--lv-cases-grow:2.6;display:flex;gap:16px;height:540px;margin:0;padding:0;list-style:none}.lv-cases[data-style="overlay"] .lv-cases__panels{--lv-cases-grow:2.4;height:520px}.lv-cases__panel{--lv-case-color:var(--lv-green);position:relative;display:flex;flex:1 1 0;flex-direction:column;justify-content:flex-end;min-width:0;overflow:hidden;border-radius:32px;background:var(--lv-night);color:var(--lv-night);transition:flex-grow 0.5s ease}.lv-cases__panel[data-open="true"]{flex-grow:var(--lv-cases-grow)}.lv-cases__panel[data-color="teal"]{--lv-case-color:var(--lv-teal)}.lv-cases__panel[data-color="yellow"]{--lv-case-color:var(--lv-yellow)}.lv-cases__panel[data-color="coral"]{--lv-case-color:var(--lv-coral)}.lv-cases__panel[data-color="violet"]{--lv-case-color:var(--lv-violet-light)}.lv-cases__panel:not(:has(.lv-cases__img)){background:var(--lv-case-color)}.lv-cases__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lv-cases__badge{position:absolute;top:16px;left:16px;z-index:1;display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 14px;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:13px;font-weight:800}.lv-cases__badge-dot{width:8px;height:8px;border-radius:50%;background:var(--lv-case-color)}.lv-cases__caption{z-index:1;margin:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tile name disc" "tile body disc";column-gap:14px;row-gap:4px;align-items:start;padding:14px 16px;border-radius:22px;background:var(--lv-white);color:var(--lv-night)}.lv-cases__tile{grid-area:tile;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;background:var(--lv-case-color);color:var(--lv-night)}.lv-cases__tile .lv-icon{width:22px;height:22px}.lv-cases__name{grid-area:name;margin:0;font-family:var(--lv-font-heading);font-size:19px;font-weight:800;line-height:1.2;letter-spacing:-0.015em;overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:10 4 4}.lv-cases__toggle{display:inline;margin:-13px 0;padding:13px 0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.lv-cases__toggle::after{content:"";position:absolute;inset:0;z-index:2;border-radius:32px}.lv-cases__toggle:focus-visible{outline:none}.lv-cases__toggle:focus-visible::after{outline:3px solid var(--lv-white);outline-offset:-6px;box-shadow:inset 0 0 0 6px var(--lv-night)}.lv-cases__panel:has(.lv-cases__toggle:focus-visible){box-shadow:0 0 0 3px var(--lv-night)}.lv-cases[data-tone="night"] .lv-cases__panel:has(.lv-cases__toggle:focus-visible){box-shadow:0 0 0 3px var(--lv-white)}.lv-cases__body{grid-area:body;margin:0;color:var(--lv-body);font-size:15px;line-height:1.45}.lv-cases__panel[data-open="false"] .lv-cases__body{display:none}.lv-cases__disc{grid-area:disc;display:inline-flex;align-items:center;justify-content:center;align-self:center;width:36px;height:36px;border-radius:50%;background:var(--lv-night);color:var(--lv-white)}.lv-cases__disc .lv-icon{width:14px;height:14px;stroke-width:2.2;transition:transform 0.3s ease}.lv-cases__panel[data-open="true"] .lv-cases__disc .lv-icon{transform:rotate(90deg)}.lv-cases[data-style="overlay"] .lv-cases__panel{background:var(--lv-case-color);color:var(--lv-white)}.lv-cases__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,23,45,0) 35%,rgba(11,23,45,0.88) 100%)}.lv-cases__chip{position:absolute;top:24px;left:24px;z-index:1;margin:0;padding:8px 14px;border-radius:var(--lv-radius-pill);background:var(--lv-white);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:13px;font-weight:700}.lv-cases__panel[data-open="false"] .lv-cases__chip{display:none}.lv-cases[data-style="overlay"] .lv-cases__caption{margin:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name disc" "body body";column-gap:12px;row-gap:12px;align-items:center;padding:28px;border-radius:0;background:none;color:var(--lv-white)}.lv-cases[data-style="overlay"] .lv-cases__name{font-size:24px;line-height:1.1;letter-spacing:-0.02em;hyphens:manual}.lv-cases[data-style="overlay"] .lv-cases__body{max-width:440px;color:var(--lv-white);font-size:17px}.lv-cases[data-style="overlay"] .lv-cases__disc{width:40px;height:40px;background:var(--lv-white);color:var(--lv-night)}.lv-cases__also{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lv-cases__also-label{margin:0 6px 0 0;color:var(--lv-body);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.lv-cases__chips{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.lv-cases__chip-item{--lv-chip-tile-bg:var(--lv-green-soft);--lv-chip-tile-ink:var(--lv-green-deep);display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 8px;border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);color:var(--lv-night);font-family:var(--lv-font-heading);font-size:15px;font-weight:800}.lv-cases__chip-item[data-color="teal"]{--lv-chip-tile-bg:var(--lv-teal-soft);--lv-chip-tile-ink:var(--lv-teal-deep)}.lv-cases__chip-item[data-color="yellow"]{--lv-chip-tile-bg:var(--lv-yellow-soft);--lv-chip-tile-ink:var(--lv-yellow-text)}.lv-cases__chip-item[data-color="violet"]{--lv-chip-tile-bg:var(--lv-violet-soft);--lv-chip-tile-ink:var(--lv-violet)}.lv-cases__chip-item[data-color="coral"]{--lv-chip-tile-bg:var(--lv-coral-wash);--lv-chip-tile-ink:var(--lv-coral-ink)}.lv-cases[data-tone="night"] .lv-cases__chip-item{background:var(--lv-night-deep);color:var(--lv-white)}.lv-cases__chip-tile{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--lv-chip-tile-bg);color:var(--lv-chip-tile-ink)}.lv-cases__chip-tile:empty{display:none}.lv-cases__chip-tile .lv-icon{width:15px;height:15px}@media (min-width:961px) and (max-width:1199px){.lv-cases[data-style="caption"] .lv-cases__panel[data-open="false"] .lv-cases__caption{margin:10px;padding:12px 14px;grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "disc";row-gap:10px}.lv-cases[data-style="caption"] .lv-cases__panel[data-open="false"] .lv-cases__tile{display:none}.lv-cases[data-style="caption"] .lv-cases__panel[data-open="false"] .lv-cases__disc{justify-self:start}}@media (min-width:961px){.lv-cases[data-style="overlay"] .lv-cases__panel{container-type:inline-size}.lv-cases[data-style="overlay"] .lv-cases__panel[data-open="false"] .lv-cases__caption{column-gap:10px;padding-right:20px}.lv-cases[data-style="overlay"] .lv-cases__panel[data-open="false"] .lv-cases__name{font-size:clamp(18px,11.2cqi - 11.3px,24px)}}@container (max-width:279px){.lv-cases[data-style="overlay"] .lv-cases__panel[data-open="false"] .lv-cases__caption{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "disc";padding:20px}.lv-cases[data-style="overlay"] .lv-cases__panel[data-open="false"] .lv-cases__name{font-size:clamp(16px,11.2cqi - 4.8px,24px)}.lv-cases[data-style="overlay"] .lv-cases__panel[data-open="false"] .lv-cases__disc{justify-self:start}}@media (max-width:960px){.lv-cases__panels,.lv-cases[data-style="overlay"] .lv-cases__panels{flex-direction:column;height:auto}.lv-cases__panel{flex:none;min-height:300px}.lv-cases__panel[data-open="true"]{min-height:420px}}@media (max-width:640px){.lv-cases{padding-block:48px 40px}.lv-cases__wrap,.lv-cases[data-style="overlay"] .lv-cases__wrap{gap:20px}.lv-cases__title{font-size:32px}.lv-cases__hint{display:none}.lv-cases__panels,.lv-cases[data-style="overlay"] .lv-cases__panels{flex-direction:row;gap:12px;margin-inline:calc(var(--lv-gutter) * -1);padding:2px var(--lv-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lv-gutter);scrollbar-width:none}.lv-cases__panels::-webkit-scrollbar{display:none}.lv-cases__panel,.lv-cases__panel[data-open="true"]{flex:none;width:276px;height:400px;min-height:0;border-radius:28px;scroll-snap-align:start}.lv-cases[data-style="overlay"] .lv-cases__panel,.lv-cases[data-style="overlay"] .lv-cases__panel[data-open="true"]{width:286px;height:420px}.lv-cases__panel[data-open="false"] .lv-cases__body,.lv-cases__panel[data-open="false"] .lv-cases__chip{display:block}.lv-cases__toggle{cursor:default}.lv-cases__toggle::after{border-radius:28px}.lv-cases__badge{top:12px;left:12px;padding:5px 12px;font-size:12px}.lv-cases__badge-dot{width:7px;height:7px}.lv-cases__caption{margin:10px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tile name" "body body";column-gap:10px;row-gap:6px;align-items:center;padding:12px 14px;border-radius:20px}.lv-cases__tile{width:34px;height:34px;border-radius:10px}.lv-cases__tile .lv-icon{width:18px;height:18px}.lv-cases__name{font-size:16px}.lv-cases__body{font-size:14px;line-height:1.35}.lv-cases__disc{display:none}.lv-cases__chip{top:12px;left:12px;padding:6px 12px;font-size:12px}.lv-cases[data-style="overlay"] .lv-cases__caption{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "body";row-gap:8px;padding:20px}.lv-cases[data-style="overlay"] .lv-cases__name{font-size:22px}.lv-cases[data-style="overlay"] .lv-cases__body{font-size:15px}.lv-cases__also-label{width:100%;margin:0;font-size:11px}.lv-cases__chip-item{padding:7px 13px;font-size:13px}.lv-cases__chip-tile{display:none}}@media (prefers-reduced-motion:reduce){.lv-cases__panel,.lv-cases__disc .lv-icon{transition:none}}
.lv-value-pair{--vp-slab:var(--lv-yellow);position:relative;overflow:hidden;padding-block:var(--lv-band-y);background:var(--lv-band-bg,var(--lv-yellow-soft));color:var(--lv-band-ink,var(--lv-ink))}.lv-value-pair[data-tone="cream"]{--lv-band-bg:var(--lv-yellow-soft);--lv-band-ink:var(--lv-ink)}.lv-value-pair[data-slab="accent"]{--vp-slab:var(--lv-accent)}.lv-value-pair[data-slab="teal"]{--vp-slab:var(--lv-teal)}.lv-value-pair[data-slab="violet"]{--vp-slab:var(--lv-violet-light)}.lv-value-pair[data-slab="coral"]{--vp-slab:var(--lv-coral)}.lv-value-pair__shape{--lv-shape-size:200px;--lv-shape-radius:50px;--lv-shape-bg:rgba(255,255,255,0.55);--r:18deg;left:-70px;bottom:60px}.lv-value-pair__wrap{position:relative;display:flex;flex-direction:column;gap:40px}.lv-value-pair__title{max-width:900px}.lv-value-pair__row{display:flex;flex-wrap:wrap;align-items:stretch;gap:24px}.lv-value-pair__card{position:relative;display:flex;flex:1 1 300px;flex-direction:column;gap:20px;min-width:0;padding:28px;border-radius:36px;background:var(--lv-white);color:var(--lv-night)}.lv-value-pair__card--night{background:var(--lv-night);color:var(--lv-white)}.lv-value-pair__label{display:inline-flex;align-self:flex-start;margin:0;padding:6px 14px;border-radius:var(--lv-radius-pill);background:var(--lv-yellow-soft);color:var(--lv-yellow-text);font-family:var(--lv-font-heading);font-size:13px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;line-height:1.2}.lv-value-pair__card--night .lv-value-pair__label{background:var(--lv-accent);color:var(--lv-night)}.lv-value-pair__list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.lv-value-pair__item{display:flex;align-items:center;gap:14px}.lv-value-pair__tile{width:46px;height:46px;border-radius:14px;background:var(--vp-slab);color:var(--lv-night)}.lv-value-pair__card--night .lv-value-pair__tile{background:var(--lv-night-deep);color:var(--lv-accent)}.lv-value-pair__text{font-size:17px;font-weight:700;line-height:1.3}@keyframes lvValuePairSwing{0%,100%{transform:rotate(var(--r,8deg))}50%{transform:rotate(calc(var(--r,8deg) + 4deg))}}.lv-value-pair__swing{animation:lvValuePairSwing 6s ease-in-out infinite}.lv-value-pair__sticker{position:absolute;right:-14px;top:-26px;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 34px;border-radius:12px 22px 22px 12px;background:var(--vp-slab);color:var(--lv-night);box-shadow:0 16px 34px rgba(11,23,45,0.25);transform-origin:18px 50%}.lv-value-pair__sticker-hole{position:absolute;left:11px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--lv-night)}.lv-value-pair__sticker-text{display:flex;flex-direction:column;line-height:1.15}.lv-value-pair__sticker-title{font-family:var(--lv-font-heading);font-size:15px;font-weight:800}.lv-value-pair__sticker-line{font-size:12px;font-weight:800}.lv-value-pair__photo{position:relative;flex:1.15 1 340px;min-width:0;min-height:420px}.lv-value-pair__slab{position:absolute;inset:0;border-radius:40px;background:var(--vp-slab);transform:translate(14px,14px) rotate(4deg)}.lv-value-pair__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:38% center;border-radius:36px}.lv-value-pair__chip{position:absolute;left:-18px;bottom:34px;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:16px;background:var(--lv-white);color:var(--lv-night);box-shadow:0 18px 44px rgba(11,23,45,0.18)}.lv-value-pair__chip-disc{display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--lv-night);color:var(--vp-slab)}.lv-value-pair__chip-disc .lv-icon{width:14px;height:14px;margin-left:2px}.lv-value-pair__chip-text{display:flex;flex-direction:column;gap:4px;font-size:13px;white-space:nowrap}.lv-value-pair__chip-wave{gap:2px;color:var(--lv-night)}@media (max-width:640px){.lv-value-pair{padding-block:48px}.lv-value-pair__shape{display:none}.lv-value-pair__wrap{gap:20px}.lv-value-pair__title{font-size:32px;line-height:1.05}.lv-value-pair__row{flex-direction:column;gap:14px}.lv-value-pair__photo{order:-1;flex:none;height:300px;min-height:0;margin-right:12px;margin-bottom:6px}.lv-value-pair__slab{border-radius:30px;transform:translate(10px,10px) rotate(4deg)}.lv-value-pair__img{object-position:38% 30%;border-radius:28px}.lv-value-pair__chip{left:-8px;bottom:18px;gap:10px;padding:8px 12px 8px 8px;border-radius:14px;box-shadow:0 14px 32px rgba(11,23,45,0.18)}.lv-value-pair__chip-disc{width:32px;height:32px}.lv-value-pair__chip-disc .lv-icon{width:12px;height:12px}.lv-value-pair__chip-text{gap:3px;font-size:12px}.lv-value-pair__chip-wave{--lv-wave-h:12px}.lv-value-pair__card{flex:none;gap:12px;padding:18px;border-radius:26px}.lv-value-pair__card--night{margin-top:14px}.lv-value-pair__label{padding:5px 12px;font-size:11px}.lv-value-pair__list{gap:12px}.lv-value-pair__item{gap:12px}.lv-value-pair__tile{width:38px;height:38px;border-radius:12px}.lv-value-pair__tile .lv-icon{width:19px;height:19px}.lv-value-pair__text{font-size:15px}.lv-value-pair__sticker{right:-6px;top:-24px;padding:7px 12px 7px 26px;border-radius:10px 18px 18px 10px;box-shadow:0 12px 26px rgba(11,23,45,0.25);transform-origin:14px 50%}.lv-value-pair__sticker-hole{left:9px;width:9px;height:9px;margin-top:-4.5px}.lv-value-pair__sticker-title{font-size:13px}.lv-value-pair__sticker-line{font-size:11px}}@media (prefers-reduced-motion:reduce){.lv-value-pair__swing{animation:none}}
.lv-versus{padding-block:clamp(72px,8vw,120px);background:var(--lv-band-bg,var(--lv-white));color:var(--lv-band-ink,var(--lv-ink))}.lv-versus__wrap{display:flex;flex-direction:column;gap:48px}.lv-versus__head{display:flex;flex-direction:column;gap:16px;max-width:760px}.lv-versus__eyebrow{margin:0;letter-spacing:0.08em}.lv-versus__title{margin:0;font-family:var(--lv-font-heading);font-size:clamp(34px,3.8vw,56px);font-weight:800;line-height:1.04;letter-spacing:-0.03em}.lv-versus__lead{margin:0;color:var(--lv-night-soft);font-size:19px;line-height:1.5}.lv-versus__grid{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:24px;align-items:stretch}.lv-versus__card{display:flex;flex-direction:column;gap:24px;min-width:0;padding:32px;border-radius:32px;background:var(--lv-surface-alt)}.lv-versus[data-tone="surface-alt"] .lv-versus__card--before{background:var(--lv-white)}.lv-versus__card--after{background:var(--lv-accent-soft)}.lv-versus__card-title{margin:0;font-family:var(--lv-font-heading);font-size:20px;font-weight:800;line-height:1.25}.lv-versus__intro{display:flex;flex-direction:column;gap:6px}.lv-versus__card-text{margin:0;color:var(--lv-night-soft)}.lv-versus__bubble{display:flex;flex-direction:column;gap:6px;align-self:flex-start;max-width:340px;margin:0;padding:14px 18px;border-radius:20px 20px 20px 6px;background:var(--lv-white);box-shadow:0 1px 0 var(--lv-hairline)}.lv-versus[data-tone="surface-alt"] .lv-versus__bubble{background:var(--lv-surface-alt)}.lv-versus__bubble-text{font-size:15px;line-height:1.4}.lv-versus__bubble-url{color:#4a5468;font-family:var(--lv-font-heading);font-size:14px;text-decoration:underline;overflow-wrap:anywhere}.lv-versus__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.lv-versus__item{display:flex;align-items:center;gap:12px;font-weight:700;line-height:1.35}.lv-versus__mark{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%}.lv-versus__mark .lv-icon{width:12px;height:12px;stroke-width:2.4}.lv-versus__mark--no{background:var(--lv-white);color:#4a5468}.lv-versus[data-tone="surface-alt"] .lv-versus__mark--no{background:var(--lv-surface-alt)}.lv-versus__mark--yes{background:var(--lv-accent);color:var(--lv-night)}.lv-versus__mark--yes .lv-icon{width:13px;height:13px}.lv-versus__vs{display:flex;align-items:center;justify-content:center;align-self:center;width:72px;height:72px;margin:0;border-radius:50%;background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);font-size:18px;font-weight:800}.lv-versus__chip{display:flex;align-items:center;gap:12px;align-self:flex-start;margin:0;padding:10px 16px 10px 10px;border-radius:20px;background:var(--lv-white);box-shadow:0 12px 30px color-mix(in srgb,var(--lv-accent-deep) 14%,transparent)}.lv-versus__thumb{position:relative;flex:none;width:56px;height:56px;border-radius:16px}.lv-versus__thumb picture{display:contents}.lv-versus__thumb-img{display:block;width:56px;height:56px;border-radius:16px;object-fit:cover;object-position:50% 14%}.lv-versus__thumb-play{position:absolute;right:-4px;bottom:-4px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;border:2px solid var(--lv-white);border-radius:50%;background:var(--lv-accent);color:var(--lv-night)}.lv-versus__thumb-play .lv-icon{width:9px;height:9px}.lv-versus__chip-text{display:flex;flex-direction:column;gap:2px;min-width:0}.lv-versus__chip-title{font-family:var(--lv-font-heading);font-size:15px;line-height:1.3}.lv-versus__chip-meta{color:#4a5468;font-size:14px;line-height:1.35}@media (max-width:960px){.lv-versus__grid{grid-template-columns:minmax(0,1fr);gap:0}.lv-versus__vs{position:relative;z-index:1;justify-self:center;width:64px;height:64px;margin-block:-22px;box-shadow:0 0 0 6px var(--lv-band-bg,var(--lv-white))}.lv-versus__card--before{padding-bottom:44px}.lv-versus__card--after{padding-top:44px}}@media (max-width:640px){.lv-versus{padding-block:48px}.lv-versus__wrap{gap:24px}.lv-versus__eyebrow{font-size:12px}.lv-versus__title{font-size:32px;line-height:1.05;letter-spacing:-0.035em}.lv-versus__lead{font-size:17px}.lv-versus__card{gap:18px;padding:22px;border-radius:28px}.lv-versus__card--after{padding-top:36px}.lv-versus__card--before{padding-bottom:36px}.lv-versus__card-title{font-size:18px}.lv-versus__bubble{max-width:100%}.lv-versus__vs{width:56px;height:56px;margin-block:-20px;font-size:16px}}
.lv-voices{padding-block:0;position:relative;overflow:hidden;background:var(--lv-band-bg,var(--lv-night));color:var(--lv-band-ink,var(--lv-white))}.lv-voices__head{padding-top:var(--lv-band-y)}.lv-voices__title{text-align:center}.lv-voices__title em{display:block;color:var(--lv-green)}.lv-voices__ticker{margin-top:48px;padding:18px 0;border-top:1px solid var(--lv-night-soft);border-bottom:1px solid var(--lv-night-soft)}.lv-voices__quotes{display:inline-flex;align-items:center;gap:40px;padding-left:40px;font-family:var(--lv-font-heading);font-style:italic;font-size:34px;line-height:1.2;white-space:nowrap}.lv-voices__quote{display:inline-flex;align-items:center;gap:40px}.lv-voices__quote[data-color="yellow"] > span{color:var(--lv-yellow)}.lv-voices__quote[data-color="teal"] > span{color:var(--lv-teal)}.lv-voices__quote[data-color="green"] > span{color:var(--lv-green)}.lv-voices__quote[data-color="violet"] > span{color:var(--lv-violet-light)}.lv-voices__quote[data-color="coral"] > span{color:var(--lv-coral)}.lv-voices__sep{width:20px;height:20px;color:var(--lv-green)}.lv-voices__body{display:flex;flex-direction:column;gap:16px;padding-top:56px;padding-bottom:clamp(64px,7vw,96px)}.lv-voices__stage{position:relative;height:640px}.lv-voices__rings{position:absolute;left:50%;top:40px;width:620px;height:620px;margin-left:-310px;color:var(--lv-green)}.lv-voices__deck{position:absolute;inset:0}.lv-voices__card{--lv-voices-frame:var(--lv-white);position:absolute;display:block;transition:left 0.45s var(--lv-ease),top 0.45s var(--lv-ease),width 0.45s var(--lv-ease),transform 0.45s var(--lv-ease),opacity 0.45s ease}.lv-voices__card[data-color="green"]{--lv-voices-frame:var(--lv-green)}.lv-voices__card[data-color="yellow"]{--lv-voices-frame:var(--lv-yellow)}.lv-voices__card[data-color="teal"]{--lv-voices-frame:var(--lv-teal)}.lv-voices__card[data-color="violet"]{--lv-voices-frame:var(--lv-violet-light)}.lv-voices__card[data-color="coral"]{--lv-voices-frame:var(--lv-coral)}.lv-voices__card[data-pos="centre"]{left:50%;top:0;z-index:2;width:300px;margin-left:-150px;transform:rotate(0deg)}.lv-voices__card[data-pos="left"]{left:calc(50% - 420px);top:90px;z-index:1;width:240px;margin-left:0;transform:rotate(-10deg)}.lv-voices__card[data-pos="right"]{left:calc(50% + 180px);top:90px;z-index:1;width:240px;margin-left:0;transform:rotate(10deg)}.lv-voices__figure{position:relative;display:flex;flex-direction:column;gap:14px}.lv-voices__card[data-pos="centre"] .lv-voices__figure{gap:16px}.lv-voices__pick{position:absolute;inset:0;z-index:3;width:100%;height:100%;padding:0;border-radius:30px;cursor:pointer}.lv-voices__frame{padding:6px;border-radius:30px;background:var(--lv-voices-frame);transition:padding 0.45s var(--lv-ease),border-radius 0.45s var(--lv-ease)}.lv-voices__card[data-pos="centre"] .lv-voices__frame{padding:8px;border-radius:38px;box-shadow:0 40px 80px rgba(0,0,0,0.5)}.lv-voices__screen{position:relative;overflow:hidden;border-radius:24px;aspect-ratio:9 / 15;background:var(--lv-night-deep)}.lv-voices__card[data-pos="centre"] .lv-voices__screen{border-radius:30px;aspect-ratio:9 / 16.5}.lv-voices__still{width:100%;height:100%;object-fit:cover}.lv-voices__screen > picture{display:block;height:100%}.lv-voices__time{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--lv-radius-pill);background:rgba(11,23,45,0.75);color:var(--lv-white);font-family:var(--lv-font-sans);font-weight:800;font-size:12px;line-height:1.2}.lv-voices__card[data-pos="right"] .lv-voices__time{left:auto;right:10px}.lv-voices__card[data-pos="centre"] .lv-voices__time{top:14px;left:14px;right:auto}.lv-voices__caption{position:absolute;left:10px;right:10px;bottom:12px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.lv-voices__caption .lv-caption{font-size:13px}.lv-voices__card[data-pos="centre"] .lv-voices__caption{left:12px;right:12px;bottom:16px}.lv-voices__card[data-pos="centre"] .lv-voices__caption .lv-caption{font-size:15px}.lv-voices__wave{display:none;color:var(--lv-green)}.lv-voices__card[data-pos="centre"] .lv-voices__wave{display:flex}.lv-voices__who{font-size:15px;text-align:center;color:var(--lv-white)}.lv-voices__card[data-pos="centre"] .lv-voices__who{font-size:16px}.lv-voices__reaction{--r:-4deg;position:absolute;left:calc(50% + 110px);top:380px;z-index:3;gap:10px;padding:8px 16px 8px 8px;font-family:var(--lv-font-sans);font-size:14px;box-shadow:0 18px 44px rgba(0,0,0,0.35)}.lv-voices__heart{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--lv-coral);color:var(--lv-white)}.lv-voices__heart .lv-icon{width:16px;height:16px}.lv-voices__foot{display:none}.lv-voices__note{text-align:center}@media (max-width:960px){.lv-voices__head{padding-top:48px}.lv-voices__title{text-align:left}.lv-voices__title em{display:inline}.lv-voices__ticker{margin-top:26px;padding:12px 0}.lv-voices__quotes,.lv-voices__quote{gap:22px}.lv-voices__quotes{padding-left:22px;font-size:22px}.lv-voices__sep{width:14px;height:14px}.lv-voices__body{gap:26px;padding-top:26px;padding-bottom:40px}.lv-voices__stage{width:100%;max-width:350px;height:420px;margin-inline:auto}.lv-voices__rings{left:50%;top:30px;width:340px;height:340px;margin-left:-170px}.lv-voices__card[data-pos="centre"]{width:226px;margin-left:-113px}.lv-voices__card[data-pos="left"],.lv-voices__card[data-pos="right"]{top:70px;width:170px;opacity:0.92}.lv-voices__card[data-pos="left"]{left:-26px}.lv-voices__card[data-pos="right"]{left:calc(100% - 134px)}.lv-voices__frame{padding:5px;border-radius:24px}.lv-voices__card[data-pos="centre"] .lv-voices__frame{padding:6px;border-radius:30px;box-shadow:0 30px 60px rgba(0,0,0,0.45)}.lv-voices__screen{border-radius:19px}.lv-voices__card[data-pos="centre"] .lv-voices__screen{border-radius:24px}.lv-voices__time{top:8px;left:8px;gap:5px;padding:3px 8px;font-size:10px}.lv-voices__card[data-pos="right"] .lv-voices__time{right:8px}.lv-voices__card[data-pos="centre"] .lv-voices__time{top:10px;left:10px;padding:3px 9px;font-size:11px}.lv-voices__caption{display:none}.lv-voices__card[data-pos="centre"] .lv-voices__caption{display:flex;left:10px;right:10px;bottom:12px;gap:6px}.lv-voices__card[data-pos="centre"] .lv-voices__caption .lv-caption{font-size:13px}.lv-voices__wave{--lv-wave-h:18px}.lv-voices__card[data-pos="centre"] .lv-voices__wave span:nth-child(n + 17){display:none}.lv-voices__who{display:none}.lv-voices__reaction{display:none}.lv-voices__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.lv-voices__active{font-size:15px}.lv-voices__dots{display:flex;gap:18px}.lv-voices__dot{position:relative;width:6px;height:6px;padding:0;border-radius:3px;background:var(--lv-night-soft);transition:width 0.25s var(--lv-ease),background-color 0.2s ease}.lv-voices__dot::after{content:"";position:absolute;inset:-9px}.lv-voices__dot[aria-current="true"]{width:22px;background:var(--lv-green)}.lv-voices__note{text-align:left}}@media (prefers-reduced-motion:reduce){.lv-voices__card,.lv-voices__frame,.lv-voices__dot{transition:none}}
