.lp-root{color-scheme:light;--bg:#f4f6f9;--bg-tint:#e9f0f8;--card:#fff;--navy:#1b3046;--navy-2:#223d56;--navy-3:#0f1f31;--navy-soft:#6b8cad;--accent:#f97316;--accent-dark:#ea580c;--accent-soft:#fff1e7;--text:#1b3046;--muted:#5a6b7a;--faint:#93a1ae;--border:#d9dfe7;--border-strong:#c5ced9;--ok:#059669;--ready:#2563eb;--warn:#dc2626;--shadow-sm:0 1px 2px rgba(27,48,70,.06),0 1px 3px rgba(27,48,70,.08);--shadow-md:0 4px 12px rgba(27,48,70,.08),0 16px 40px rgba(27,48,70,.1);--shadow-lg:0 24px 64px rgba(27,48,70,.18);--radius:14px;--font:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--max:1120px;--gutter:clamp(16px,4vw,40px);--ease:cubic-bezier(.2,.7,.2,1)}.lp-root *,.lp-root :after,.lp-root :before{box-sizing:border-box}.lp-root{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.lp-root a:not(.lp-btn){color:inherit}.lp-root a{text-decoration:none}.lp-root h1,.lp-root h2,.lp-root h3,.lp-root h4,.lp-root p{margin:0}.lp-root h1,.lp-root h2,.lp-root h3{text-wrap:balance;letter-spacing:-.02em;line-height:1.1}.lp-root h1{font-size:clamp(2.2rem,5.2vw,3.9rem);font-weight:800}.lp-root h2{font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700}.lp-root h3{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.lp-wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.lp-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark)}.lp-kicker:before{content:"";width:18px;height:2px;background:var(--accent);border-radius:2px}.lp-lede{color:var(--muted);font-size:1.1rem;max-width:58ch}.lp-sec{padding-block:clamp(56px,8vw,104px)}.lp-sec-head{display:grid;grid-gap:14px;gap:14px;max-width:640px;margin-bottom:clamp(32px,4vw,48px)}.lp-sec-head.lp-center{margin-inline:auto;text-align:center;justify-items:center}.lp-lbl{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding-inline:22px;border-radius:12px;font-weight:600;font-size:.98rem;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;cursor:pointer;font-family:inherit;white-space:nowrap}.lp-btn:hover{transform:translateY(-1px)}.lp-btn:focus-visible,.lp-root a:focus-visible,.lp-root button:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:2px}.lp-btn-primary{background:var(--accent);color:#fff;box-shadow:0 6px 16px rgba(249,115,22,.28)}.lp-btn-primary:hover{background:var(--accent-dark);box-shadow:0 10px 22px rgba(249,115,22,.32)}.lp-btn-navy{background:var(--navy);color:#fff}.lp-btn-navy:hover{background:var(--navy-2)}.lp-btn-ghost{background:var(--card);color:var(--navy);border-color:var(--border-strong)}.lp-btn-ghost:hover{border-color:var(--navy-soft)}.lp-btn-ghost-light{background:hsla(0,0%,100%,.08);color:#fff;border-color:hsla(0,0%,100%,.28)}.lp-btn-ghost-light:hover{background:hsla(0,0%,100%,.14)}.lp-btn svg{width:18px;height:18px}.lp-btn:disabled{opacity:.62;cursor:default;transform:none;box-shadow:none}.lp-rv{transition:opacity .6s var(--ease),transform .6s var(--ease)}.lp-rv.lp-pre{opacity:0;transform:translateY(18px)}.lp-rv.lp-in{opacity:1;transform:none}.lp-rv.lp-d1{transition-delay:.08s}.lp-rv.lp-d2{transition-delay:.16s}.lp-rv.lp-d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.lp-rv,.lp-rv.lp-pre{opacity:1;transform:none;transition:none}.lp-root *{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}.lp-hdr{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:rgba(244,246,249,.82);-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid transparent;transition:background .2s,border-color .2s,box-shadow .2s}.lp-hdr.lp-scrolled{background:hsla(0,0%,100%,.9);border-color:var(--border);box-shadow:var(--shadow-sm)}.lp-hdr-in{display:flex;align-items:center;gap:24px;height:68px}.lp-logo img{height:34px;width:auto;display:block}.lp-nav{display:flex;gap:26px;margin-inline:auto}.lp-nav a{font-weight:500;color:var(--muted);font-size:.95rem;padding:6px 2px}.lp-nav a:hover{color:var(--navy)}.lp-hdr-actions{display:flex;align-items:center;gap:8px}.lp-hdr-actions .lp-btn{height:40px;padding-inline:16px;font-size:.9rem}.lp-lang{display:inline-flex;align-items:center;gap:6px;height:40px;padding-inline:10px;border-radius:10px;color:var(--muted);font-weight:600;font-size:.85rem;background:none;border:0;font-family:inherit;cursor:pointer}.lp-lang:hover{background:#fff;color:var(--navy)}.lp-lang svg{width:18px;height:18px}.lp-burger{display:none;width:40px;height:40px;border:1px solid var(--border-strong);border-radius:10px;background:#fff;align-items:center;justify-content:center}.lp-burger svg{width:20px;height:20px}@media (max-width:900px){.lp-nav{display:none}.lp-hdr-actions{margin-left:auto}.lp-hdr-actions .lp-hide-m{display:none}.lp-burger{display:inline-flex}}.lp-hero{position:relative;overflow:hidden;background:radial-gradient(900px 420px at 50% -10%,#dce8f6 0,rgba(220,232,246,0) 70%),linear-gradient(180deg,#f7f9fc 0,var(--bg) 100%)}.lp-hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(27,48,70,.045) 1px,transparent 0),linear-gradient(90deg,rgba(27,48,70,.045) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,transparent 100%);-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,transparent 100%)}.lp-hero-in{position:relative;text-align:center;padding-block:clamp(48px,7vw,88px) 0;display:grid;justify-items:center;grid-gap:22px;gap:22px}.lp-hero h1{max-width:15ch}.lp-hero .lp-lede{font-size:clamp(1.05rem,1.6vw,1.25rem);max-width:54ch;margin-inline:auto}.lp-hero-ctas{gap:12px}.lp-hero-ctas,.lp-hero-usps{display:flex;flex-wrap:wrap;justify-content:center}.lp-hero-usps{list-style:none;margin:0;padding:0;gap:10px}.lp-usp{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:99px;font-size:.95rem;font-weight:600;color:var(--muted);background:var(--card);border:1px solid var(--border)}.lp-usp svg{width:17px;height:17px;flex:none;color:var(--ok)}.lp-usp-key{font-size:1rem;font-weight:800;color:var(--navy);background:var(--accent-soft);border-color:rgba(249,115,22,.45);box-shadow:0 2px 12px rgba(249,115,22,.16)}.lp-usp-key svg{color:var(--accent-dark)}@media (max-width:420px){.lp-usp{padding:8px 13px;font-size:.88rem}.lp-usp-key{font-size:.92rem}}.lp-hero-fade{animation:heroIn .7s var(--ease) both}.lp-hero-fade:nth-child(2){animation-delay:.06s}.lp-hero-fade:nth-child(3){animation-delay:.12s}.lp-hero-fade:nth-child(4){animation-delay:.18s}.lp-hero-fade:nth-child(5){animation-delay:.24s}@keyframes heroIn{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.lp-mock{--pw:clamp(150px,20vw,210px);position:relative;width:min(100%,940px);margin:clamp(28px,4vw,48px) auto 0;animation:heroIn .9s .3s var(--ease) both}.lp-mock-hint{position:absolute;left:50%;top:-14px;transform:translateX(-50%);width:max-content;max-width:calc(100% - 16px);text-align:center;background:var(--navy);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:6px 12px;border-radius:99px;z-index:3;display:flex;align-items:center;gap:6px;box-shadow:var(--shadow-md)}.lp-mock-hint i{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulse 1.6s infinite}.lp-desk{background:#fff;border:1px solid var(--border);border-bottom:0;border-radius:18px 18px 0 0;box-shadow:var(--shadow-lg);overflow:hidden;height:clamp(320px,44vw,540px);display:grid;grid-template-columns:200px 1fr;text-align:left}.lp-desk-side{background:var(--navy);color:#fff;padding:18px 14px;display:grid;align-content:start;grid-gap:6px;gap:6px}.lp-desk-side img{height:22px;width:auto;margin:4px 0 14px 4px}.lp-desk-side .lp-it{font-size:.78rem;color:var(--navy-soft);padding:8px 10px;border-radius:8px;display:flex;gap:8px;align-items:center;cursor:pointer;border:0;background:none;font-family:inherit;text-align:left;width:100%;border-left:3px solid transparent;transition:background .15s,color .15s}.lp-desk-side .lp-it:hover{background:hsla(0,0%,100%,.06);color:#fff}.lp-desk-side .lp-it.lp-on{background:var(--navy-2);color:#fff;border-left-color:var(--accent)}.lp-desk-side .lp-it i{width:14px;height:14px;border-radius:4px;background:currentColor;opacity:.55;display:block;flex:none}.lp-desk-main{position:relative;background:#f7f9fc;overflow:hidden}.lp-view{position:absolute;inset:0;padding:22px 26px;display:grid;grid-gap:14px;gap:14px;align-content:start;opacity:0;transform:translateY(8px);transition:opacity .35s var(--ease),transform .35s var(--ease);pointer-events:none}.lp-view.lp-on{opacity:1;transform:none;pointer-events:auto}.lp-desk-top{display:flex;justify-content:space-between;align-items:center}.lp-desk-top b{font-size:.95rem}.lp-desk-top small{color:var(--faint);font-size:.72rem}.lp-live{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;color:var(--ok);background:#ecfdf5;padding:4px 9px;border-radius:99px}.lp-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok);animation:pulse 1.6s infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(5,150,105,.45)}60%{box-shadow:0 0 0 6px rgba(5,150,105,0)}}.lp-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.lp-kpi{background:#fff;border:1px solid var(--border);border-radius:10px;padding:12px 14px;transition:transform .2s,box-shadow .2s}.lp-kpi:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.lp-kpi small{display:block;color:var(--muted);font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lp-kpi b{font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-kpi em{font-style:normal;font-size:.7rem;color:var(--ok);font-weight:600;margin-left:6px}.lp-kpi.lp-hl b{color:var(--accent-dark)}.lp-chart-card{background:#fff;border:1px solid var(--border);border-radius:10px;padding:14px 16px 10px}.lp-chart-card small{color:var(--muted);font-size:.72rem;font-weight:600}.lp-bars{display:flex;align-items:flex-end;gap:6px;height:110px;margin-top:10px}.lp-bars i{flex:1 1;background:#dce6f2;border-radius:4px 4px 0 0;transform-origin:bottom;animation:grow 1.1s var(--ease) both;transition:background .2s}.lp-bars i:hover{background:var(--navy-soft)}.lp-bars i.lp-hot{background:var(--navy)}.lp-bars i.lp-peak{background:var(--accent)}@keyframes grow{0%{transform:scaleY(0)}}.lp-req{background:#fff;border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:grid;grid-gap:6px;gap:6px}.lp-req-row{display:flex;align-items:center;gap:10px;font-size:.8rem;padding:6px 8px;border-radius:8px}.lp-req-row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:34px}.lp-req-row span{color:var(--muted);flex:1 1}.lp-req-row .lp-st{font-size:.66rem;font-weight:700;padding:3px 8px;border-radius:99px;background:#eff4ff;color:var(--ready)}.lp-req-row.lp-new{background:var(--accent-soft);animation:heroIn .4s var(--ease) both}.lp-req-row.lp-new .lp-st{background:var(--accent);color:#fff}.lp-tbl{background:#fff;border:1px solid var(--border);border-radius:10px;overflow:hidden;font-size:.78rem}.lp-tbl div{display:grid;grid-template-columns:60px 1fr 1fr 80px;grid-gap:8px;gap:8px;padding:8px 12px;border-top:1px solid var(--border);align-items:center}.lp-tbl div:first-child{border-top:0;background:#f3f5f8;color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lp-tbl b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.lp-pill-s{font-size:.64rem;font-weight:700;padding:3px 8px;border-radius:99px;background:#ecfdf5;color:var(--ok);text-align:center}.lp-pill-s.lp-u{background:#eff4ff;color:var(--ready)}.lp-pill-s.lp-f{background:#fef2f2;color:var(--warn)}.lp-team{display:grid;grid-gap:8px;gap:8px}.lp-member{background:#fff;border:1px solid var(--border);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:10px;font-size:.8rem}.lp-member .lp-av{width:30px;height:30px;border-radius:50%;background:var(--bg-tint);color:var(--navy);display:grid;place-items:center;font-weight:800;font-size:.7rem}.lp-member span{color:var(--muted);flex:1 1}.lp-member b{display:block;color:var(--text)}.lp-member .lp-role{font-size:.66rem;font-weight:700;padding:3px 8px;border-radius:99px;background:var(--bg-tint);color:var(--navy)}.lp-line-chart{width:100%;height:130px;display:block}.lp-seg{display:inline-flex;background:#fff;border:1px solid var(--border);border-radius:8px;overflow:hidden}.lp-seg button{font:inherit;font-size:.7rem;font-weight:600;padding:5px 10px;border:0;background:none;color:var(--muted);cursor:pointer}.lp-seg button.lp-on{background:var(--navy);color:#fff}@media (max-width:760px){.lp-desk{grid-template-columns:1fr;grid-template-rows:auto 1fr}.lp-desk-side{display:flex;gap:4px;padding:8px 10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lp-desk-side::-webkit-scrollbar{display:none}.lp-desk-side img{display:none}.lp-desk-side .lp-it{width:auto;flex:none;white-space:nowrap;padding:7px 10px;border-left:0;border-bottom:2px solid transparent;border-radius:6px 6px 0 0}.lp-desk-side .lp-it.lp-on{border-bottom-color:var(--accent)}.lp-kpis{grid-template-columns:repeat(2,1fr)}.lp-tbl div{grid-template-columns:50px 1fr 70px}.lp-tbl div :nth-child(3){display:none}}.lp-phone{position:absolute;right:calc(var(--pw) * -.38);top:50%;transform:translateY(-50%);width:var(--pw);aspect-ratio:9/18.6;background:#0f1c2b;border-radius:28px;padding:9px;box-shadow:var(--shadow-lg),inset 0 0 0 2px #2a3a4c;z-index:2}.lp-phone-scr{background:#fff;border-radius:21px;height:100%;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;text-align:left}.lp-phone-hd{background:var(--navy);color:#fff;padding:22px 14px 12px;display:grid;grid-gap:2px;gap:2px}.lp-phone-hd small{font-size:.62rem;color:var(--navy-soft);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lp-phone-hd b{font-size:.8rem}.lp-phone-bd{padding:14px;display:grid;align-content:start;grid-gap:8px;gap:8px}.lp-tno{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-tno small{display:block;font-size:.62rem;font-weight:600;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.lp-tstat{display:inline-flex;gap:6px;align-items:center;font-size:.66rem;font-weight:700;color:var(--ready);background:#eff4ff;padding:4px 8px;border-radius:99px;width:-moz-fit-content;width:fit-content;transition:all .3s}.lp-tstat:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.lp-tstat.lp-req{color:var(--accent-dark);background:var(--accent-soft)}.lp-tstat.lp-done{color:var(--ok);background:#ecfdf5}.lp-tmeta{font-size:.64rem;color:var(--muted);display:grid;grid-gap:2px;gap:2px}.lp-swipe{touch-action:none;margin:12px;height:38px;padding:0 8px 0 36px;border-radius:99px;background:var(--accent-soft);border:1px solid #fcd7b8;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.6rem;line-height:1.15;font-weight:700;color:var(--accent-dark);letter-spacing:.03em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;transition:background .3s}.lp-swipe.lp-done{padding:0 36px 0 8px}.lp-swipe i{position:absolute;left:3px;top:3px;width:30px;height:30px;border-radius:50%;background:var(--accent);transition:left .5s var(--ease);animation:nudge 2.6s ease-in-out infinite}@keyframes nudge{0%,20%{transform:translateX(0)}45%,55%{transform:translateX(14px)}80%,to{transform:translateX(0)}}.lp-swipe.lp-done{background:#ecfdf5;border-color:#a7f3d0;color:var(--ok)}.lp-swipe.lp-done i{left:calc(100% - 33px);background:var(--ok);animation:none}.lp-phone-tip{top:-34px;transform:translateX(-50%);white-space:nowrap;color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:99px;box-shadow:var(--shadow-md)}.lp-phone-tip,.lp-phone-tip:after{position:absolute;left:50%;background:var(--accent)}.lp-phone-tip:after{content:"";bottom:-6px;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);border-radius:2px}.lp-swipe.lp-drag i{transition:none;animation:none}@media (min-width:761px){.lp-view{padding-right:calc(var(--pw) * .62 + 40px)}}@media (max-width:1180px) and (min-width:761px){.lp-mock{width:calc(100% - var(--pw) * .38);margin-left:0}}@media (max-width:1000px) and (min-width:761px){.lp-desk{height:430px}.lp-kpis{grid-template-columns:1fr 1fr}}@media (max-width:760px){.lp-mock{--pw:150px;padding-right:54px}.lp-desk{height:380px}.lp-phone{right:0;top:50%;transform:translateY(-50%)}.lp-phone-tip{left:auto;right:4px;transform:none;top:-20px}.lp-phone-tip:after{left:auto;right:22px;transform:rotate(45deg)}.lp-view{padding-right:104px;padding-left:16px}.lp-kpis{grid-template-columns:1fr 1fr}.lp-mock-hint{font-size:.66rem}}@media (max-width:600px){.lp-mock{padding-right:0;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}.lp-mock-hint{position:static;transform:none;margin:0 auto 12px;max-width:100%;border-radius:14px;line-height:1.3;display:block}.lp-mock-hint i{display:inline-block;vertical-align:middle;margin-right:6px}.lp-hero-in{padding-bottom:28px}.lp-desk{width:100%;height:440px;border-bottom:1px solid var(--border);border-radius:18px}.lp-view{padding:16px 14px}.lp-phone{position:relative;right:auto;top:auto;transform:none;width:176px;margin-top:-20px}.lp-phone-tip{left:50%;right:auto;transform:translateX(-50%);top:-32px}.lp-phone-tip:after{left:50%;right:auto;transform:translateX(-50%) rotate(45deg)}}.lp-video{background:#fff;border-top:1px solid var(--border);padding-block:clamp(48px,7vw,88px)}.lp-video-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.lp-video-copy{display:grid;grid-gap:16px;gap:16px;align-content:center}.lp-video-copy h2{max-width:14ch}.lp-video-copy .lp-lede{font-size:1.05rem}.lp-video-points{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.lp-video-points li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;color:var(--text);line-height:1.45}.lp-video-points svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--ok)}.lp-video-note{font-size:.82rem;color:var(--faint)}.lp-player{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:var(--bg-tint);box-shadow:var(--shadow-lg),inset 0 0 0 1px rgba(27,48,70,.1);isolation:isolate}.lp-player-video{display:block;object-fit:cover}.lp-player-cover,.lp-player-video{position:absolute;inset:0;width:100%;height:100%}.lp-player-cover{border:0;padding:0;margin:0;cursor:pointer;background:linear-gradient(180deg,rgba(15,31,49,0) 55%,rgba(15,31,49,.28));display:grid;place-items:center;font-family:inherit;color:#fff}.lp-player-btn{width:clamp(64px,8vw,84px);height:clamp(64px,8vw,84px);border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;box-shadow:0 10px 30px rgba(249,115,22,.4),0 0 0 10px hsla(0,0%,100%,.35);transition:transform .2s var(--ease),background .15s ease,box-shadow .2s var(--ease)}.lp-player-btn svg{width:42%;height:42%}.lp-player-cover:hover .lp-player-btn{transform:scale(1.06);background:var(--accent-dark);box-shadow:0 14px 36px rgba(249,115,22,.45),0 0 0 14px hsla(0,0%,100%,.4)}.lp-player-cover:focus-visible{outline:3px solid rgba(37,99,235,.55);outline-offset:-4px}.lp-player-dur{position:absolute;right:14px;bottom:14px;font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:5px 10px;border-radius:99px;background:rgba(15,31,49,.72);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp-player.lp-playing{border-color:transparent}@media (max-width:860px){.lp-video-in{grid-template-columns:1fr;gap:28px}.lp-player{order:-1}.lp-video-copy{text-align:center;justify-items:center}.lp-video-copy h2{max-width:none}.lp-video-points{justify-items:start;text-align:left}}.lp-trust{background:var(--navy-3);color:#fff}.lp-trust-in{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 34px;padding-block:18px}.lp-trust-in span{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:#d6e0ea}.lp-trust-in svg{width:18px;height:18px;color:#ffb27a}.lp-tag-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}.lp-tag-fig{margin:0;display:grid;grid-gap:14px;gap:14px}.lp-tag-fig figcaption{display:grid;grid-gap:6px;gap:6px;font-size:.88rem;color:var(--muted);text-align:center}.lp-tag-hint{font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-dark)}.lp-tag-stage{display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;grid-gap:18px;gap:18px;padding:clamp(18px,2.6vw,28px);box-sizing:border-box;aspect-ratio:1/1;border-radius:18px;border:1px solid var(--border);background:radial-gradient(75% 70% at 50% 18%,#fff 0,#e7eef6 100%);box-shadow:var(--shadow-md)}.lp-tagcard{width:auto;max-width:100%;aspect-ratio:172/270;perspective:1100px;padding:0;border:0;background:none;font:inherit;cursor:pointer}.lp-tagcard,.lp-tagcard-in{position:relative;height:100%}.lp-tagcard-in{display:block;width:100%;transform-style:preserve-3d;transition:transform .75s var(--ease)}.lp-tagcard.lp-flipped .lp-tagcard-in{transform:rotateY(180deg)}.lp-tagcard:hover .lp-tagcard-in{transform:rotateY(12deg)}.lp-tagcard.lp-flipped:hover .lp-tagcard-in{transform:rotateY(168deg)}.lp-tagface{position:absolute;inset:0;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden}.lp-tagface svg{width:100%;height:100%;display:block;filter:drop-shadow(0 16px 26px rgba(27,48,70,.22))}.lp-tagface-back{transform:rotateY(180deg)}.lp-tag-flipicon{position:absolute;top:-12px;right:-12px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;box-shadow:0 4px 12px rgba(249,115,22,.35);pointer-events:none;transition:transform .75s var(--ease)}.lp-tag-flipicon svg{width:20px;height:20px}.lp-tagcard.lp-flipped .lp-tag-flipicon{transform:rotate(180deg)}.lp-tag-sides{display:inline-flex;padding:3px;border-radius:999px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm)}.lp-tag-sides button{min-height:32px;padding:0 16px;border:0;border-radius:999px;background:none;font:inherit;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:background .2s,color .2s}.lp-tag-sides button:hover{color:var(--navy)}.lp-tag-sides button.lp-on{background:var(--navy);color:#fff}.lp-tag-scene{aspect-ratio:3/2;box-sizing:border-box;border-radius:18px;overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fff}.lp-tag-scene img{width:100%;height:100%;object-fit:cover;display:block}.lp-tag-points{list-style:none;margin:clamp(30px,4vw,48px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 40px;gap:12px 40px}.lp-tag-points li{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:.97rem}.lp-tag-points svg{width:20px;height:20px;flex:none;color:var(--ok);margin-top:2px}@media (max-width:900px){.lp-tag-grid,.lp-tag-points{grid-template-columns:1fr}}.lp-layers{background:var(--navy-3);color:#fff}.lp-layers h2,.lp-layers h3{color:#fff}.lp-layers .lp-lede{color:#b9c7d6}.lp-layers .lp-kicker{color:#ffb27a}.lp-layers-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(24px,4vw,52px);gap:clamp(24px,4vw,52px);align-items:center}.lp-layers-vis{display:grid;grid-gap:10px;gap:10px}.lp-layers-svg{width:100%;height:auto;display:block}.lp-layers-note{font-size:.78rem;color:#7e92a6;text-align:center}.lp-layers-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.lp-layers-list li{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:14px 16px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04)}.lp-layers-list li.lp-layer-key{border-color:rgba(249,115,22,.5);background:rgba(249,115,22,.1)}.lp-layers-list p{margin-top:4px;color:#b9c7d6;font-size:.92rem}.lp-layer-no{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:hsla(0,0%,100%,.1);font-weight:800;font-size:.95rem}.lp-layers-list li.lp-layer-key .lp-layer-no{background:var(--accent)}@media (max-width:900px){.lp-layers-grid{grid-template-columns:1fr}}.lp-cmp{background:#fff}.lp-cmp-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.lp-lane{border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto}.lp-lane.lp-t{border-color:rgba(249,115,22,.55);box-shadow:0 0 0 4px rgba(249,115,22,.08),var(--shadow-md)}.lp-lane-hd{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--border)}.lp-lane-hd b{font-size:1.05rem}.lp-lane-hd .lp-tag{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:99px;background:var(--bg-tint);color:var(--navy)}.lp-lane.lp-t .lp-lane-hd .lp-tag{background:var(--accent-soft);color:var(--accent-dark)}.lp-stage{position:relative;height:230px;background:linear-gradient(180deg,#f7f9fc,#eef2f7);overflow:hidden}.lp-floor{left:0;right:0;height:1px;background:var(--border-strong)}.lp-counter,.lp-floor{position:absolute;bottom:34px}.lp-counter{left:18px;width:150px;height:116px}.lp-counter svg{width:100%;height:100%;display:block;overflow:visible}.lp-hold{transform-origin:126px 52px;transition:transform .55s var(--ease)}.lp-held{opacity:0;transform-origin:95px 87px;transition:transform .55s var(--ease),opacity .12s}.lp-arm-r{transform-origin:136px 58px}.lp-arm-l{transform-origin:116px 58px}.lp-lane.lp-busy .lp-arm-r{animation:work 1.1s ease-in-out infinite alternate}.lp-lane.lp-busy .lp-arm-l{animation:workL 1.1s ease-in-out infinite alternate}@keyframes work{0%{transform:rotate(-3deg)}to{transform:rotate(9deg)}}@keyframes workL{0%{transform:rotate(3deg)}to{transform:rotate(-7deg)}}.lp-lane.lp-hanging .lp-arm-l,.lp-lane.lp-hanging .lp-arm-r,.lp-lane.lp-holding .lp-arm-l,.lp-lane.lp-holding .lp-arm-r{animation:none;transform:none}.lp-lane.lp-hanging .lp-held,.lp-lane.lp-holding .lp-held{opacity:1}.lp-lane.lp-hanging .lp-hold{transform:rotate(102deg)}.lp-lane.lp-hanging .lp-held{transform:rotate(-102deg)}.lp-rj{position:absolute;left:0;top:90px;width:20px;height:23px;transition:left .4s var(--ease),top .4s var(--ease),opacity .3s;will-change:left,top;z-index:1}.lp-rj svg{width:100%;height:100%;display:block;overflow:visible}.lp-rj.lp-gone{opacity:0}.lp-hgr{position:absolute;top:82px;width:20px;height:9px;z-index:1}.lp-hgr svg{width:100%;height:100%;display:block;overflow:visible}.lp-rail-more{position:absolute;left:22px;top:118px;font-size:.62rem;font-weight:800;color:var(--navy);background:#fff;border:1px solid var(--border-strong);padding:2px 7px;border-radius:99px;opacity:0;transition:opacity .3s;white-space:nowrap;z-index:2}.lp-rail-more.lp-on{opacity:1}.lp-guest .lp-carry{transition:opacity .3s}.lp-guest.lp-served .lp-carry{opacity:0}.lp-guest .lp-pay{opacity:0;transition:opacity .3s,fill .3s}.lp-guest.lp-paying .lp-pay{opacity:1}.lp-guest.lp-paid .lp-pay{fill:#059669}.lp-cmp-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:14px;font-size:.8rem;color:var(--muted)}.lp-cmp-legend span{display:inline-flex;align-items:center;gap:7px}.lp-cmp-legend i{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none}.lp-steps{position:absolute;left:18px;top:12px;display:flex;gap:6px;flex-wrap:wrap;max-width:62%;z-index:3}.lp-stp{font-size:.66rem;font-weight:700;padding:5px 9px;border-radius:99px;background:#fff;border:1px solid var(--border);color:var(--faint);transition:all .2s;display:inline-flex;align-items:center;gap:5px}.lp-stp:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--border-strong)}.lp-stp.lp-on{color:var(--navy);border-color:var(--navy)}.lp-stp.lp-on:before{background:var(--accent)}.lp-stp.lp-ok{color:var(--ok);border-color:#a7f3d0;background:#ecfdf5}.lp-stp.lp-ok:before{background:var(--ok)}.lp-prog{position:absolute;left:18px;bottom:12px;width:150px;height:6px;border-radius:3px;background:var(--border);overflow:hidden}.lp-prog i{display:block;height:100%;width:0;background:var(--navy);border-radius:3px}.lp-lane.lp-t .lp-prog i{background:var(--accent)}.lp-qwrap{position:absolute;left:192px;right:0;bottom:34px;height:90px}.lp-guest{position:absolute;left:0;bottom:0;width:34px;height:78px;transition:transform .55s var(--ease),opacity .4s;will-change:transform}.lp-guest svg{width:100%;height:100%;display:block;overflow:visible}.lp-guest .lp-tagdot{opacity:0;transition:opacity .3s}.lp-guest.lp-tagged .lp-tagdot{opacity:1}.lp-guest.lp-late .lp-body{fill:var(--warn)}.lp-guest.lp-leaving{opacity:0}.lp-guest .lp-ck{opacity:0;transform:scale(0);transform-origin:17px 8px;transition:all .3s var(--ease)}.lp-guest.lp-served .lp-ck{opacity:1;transform:scale(1)}.lp-guest.lp-walk svg{animation:bob .5s ease-in-out infinite alternate}@keyframes bob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.lp-overflow{position:absolute;right:12px;top:14px;font-size:.68rem;font-weight:700;color:var(--warn);background:#fef2f2;padding:5px 10px;border-radius:99px;opacity:0;transition:opacity .3s}.lp-overflow.lp-on{opacity:1}.lp-clock{position:absolute;right:12px;bottom:10px;font-size:.68rem;font-weight:600;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-lane-ft{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--border);background:#fff}.lp-lane-ft div{padding:12px 16px;border-right:1px solid var(--border)}.lp-lane-ft div:last-child{border-right:0}.lp-lane-ft small{display:block;font-size:.66rem;color:var(--faint);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lp-lane-ft b{font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lp-lane.lp-t .lp-lane-ft b{color:var(--accent-dark)}.lp-cmp-ctl{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:20px;flex-wrap:wrap;color:var(--faint);font-size:.85rem}.lp-cmp-ctl button{font:inherit;font-size:.85rem;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--border-strong);border-radius:8px;padding:7px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.lp-cmp-ctl button svg{width:14px;height:14px}.lp-cmp-result{margin-top:26px;background:var(--navy);color:#fff;border-radius:16px;padding:22px 26px;display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center}.lp-cmp-result p{color:#b9c7d6;max-width:60ch}.lp-cmp-result b{font-size:1.05rem;color:#fff;display:block;margin-bottom:4px}.lp-cmp-result .lp-big{display:flex;align-items:baseline;gap:10px;font-size:1.05rem;font-weight:600;letter-spacing:0;color:#b9c7d6;white-space:nowrap}.lp-cmp-result .lp-big>span{font-size:clamp(3.4rem,6.5vw,5.2rem);font-weight:800;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent);max-width:none}@media (max-width:860px){.lp-cmp-grid,.lp-cmp-result{grid-template-columns:1fr}}.lp-flow,.lp-flow-track{position:relative}.lp-flow-track{display:grid;grid-gap:22px;gap:22px}.lp-flow-line{position:absolute;left:34px;top:40px;bottom:40px;width:2px;background:var(--border-strong)}.lp-flow-line i{position:absolute;left:0;top:0;width:100%;height:100%;transform:scaleY(var(--p,0));transform-origin:top;background:linear-gradient(180deg,var(--accent),var(--navy));transition:transform .3s linear}.lp-step{display:grid;grid-template-columns:70px 1fr 1fr;grid-gap:20px;gap:20px;align-items:center}.lp-step .lp-no{order:-2;width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid var(--border-strong);display:grid;place-items:center;font-weight:800;font-size:.8rem;color:var(--faint);margin-left:15px;transition:all .3s;position:relative;z-index:1}.lp-step.lp-in .lp-no{border-color:var(--accent);color:var(--accent-dark);box-shadow:0 0 0 6px rgba(249,115,22,.12)}.lp-step .lp-copy{display:grid;grid-gap:8px;gap:8px}.lp-step .lp-copy h3{font-size:1.35rem}.lp-step .lp-copy p{color:var(--muted)}.lp-step .lp-who{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.lp-step .lp-who.lp-staff{color:var(--ready)}.lp-step .lp-detail{display:inline-flex;gap:8px;align-items:flex-start;font-size:.84rem;color:var(--navy);background:var(--bg-tint);padding:8px 12px;border-radius:10px;width:-moz-fit-content;width:fit-content;line-height:1.4;margin-top:4px}.lp-step .lp-detail:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-top:6px}.lp-scene{background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-sm);aspect-ratio:16/9;overflow:hidden;position:relative;transition:transform .3s var(--ease),box-shadow .3s}.lp-scene:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.lp-scene svg{width:100%;height:100%;display:block}.lp-step:nth-child(odd) .lp-scene{order:-1}@media (max-width:860px){.lp-step{grid-template-columns:1fr}.lp-step .lp-no{margin:0}.lp-step:nth-child(odd) .lp-scene{order:0}.lp-flow-line{display:none}}.lp-step.lp-in .lp-st g.lp-qp:first-of-type{transform:translateX(-22px)}.lp-step.lp-in .lp-st g.lp-qp:nth-of-type(3){transform:translateX(22px)}.lp-st .lp-qp{transition:transform .8s var(--ease)}.lp-step.lp-in .lp-lift{animation:lift 2.4s var(--ease) infinite}@keyframes lift{0%,20%{transform:translate(0)}45%,60%{transform:translate(44px,-48px) rotate(8deg)}85%,to{transform:translate(0)}}.lp-step.lp-in .lp-glow{animation:glow 1.8s ease-in-out infinite}@keyframes glow{0%,to{opacity:.35}50%{opacity:1}}.lp-step.lp-in .lp-nfc{animation:nfc 2.2s ease-out infinite;transform-origin:center}.lp-step.lp-in .lp-nfc.lp-n2{animation-delay:.5s}.lp-step.lp-in .lp-nfc.lp-n3{animation-delay:1s}@keyframes nfc{0%{transform:scale(.4);opacity:0}30%{opacity:1}to{transform:scale(1.4);opacity:0}}.lp-step.lp-in .lp-pop{animation:pop .6s 1.2s var(--ease) both;transform-origin:center}@keyframes pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.lp-step.lp-in .lp-hand{animation:hand 3s var(--ease) infinite}@keyframes hand{0%,15%{transform:translateX(0)}50%,65%{transform:translateX(120px)}to{transform:translateX(0)}}.lp-step.lp-in .lp-slide{animation:slide 2.8s var(--ease) infinite}@keyframes slide{0%,10%{transform:translate(140px,-60px);opacity:0}30%{opacity:1}60%,to{transform:translate(0);opacity:1}}.lp-step.lp-in .lp-tick{animation:tick 1.6s var(--ease) infinite alternate}@keyframes tick{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.lp-flow-cta{display:flex;justify-content:center;margin-top:36px}.lp-feat{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;padding-block:clamp(28px,4vw,48px)}.lp-feat+.lp-feat{border-top:1px solid var(--border)}.lp-feat.lp-flip .lp-feat-vis{order:-1}.lp-feat-vis{display:grid;grid-gap:10px;gap:10px}.lp-feat-cap{font-size:.82rem;color:var(--faint);text-align:center;padding-inline:12px}.lp-feat-copy{display:grid;grid-gap:16px;gap:16px}.lp-feat-copy ul{margin:6px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.lp-feat-copy li{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:.97rem}.lp-feat-copy li svg{width:20px;height:20px;flex:none;color:var(--ok);margin-top:2px}.lp-feat-media{max-width:100%;border-radius:18px;overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fff;aspect-ratio:16/11}.lp-feat-media svg{width:100%;height:100%;display:block}.lp-feat.lp-in .lp-anim-in{animation:heroIn .6s var(--ease) both}.lp-feat.lp-in .lp-anim-in.lp-a2{animation-delay:.15s}.lp-feat.lp-in .lp-anim-in.lp-a3{animation-delay:.3s}.lp-feat.lp-in .lp-sweep{animation:sweep 1.8s var(--ease) forwards}@keyframes sweep{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}.lp-feat.lp-in .lp-dbar{transform-origin:bottom;animation:grow 1s var(--ease) both}@media (max-width:860px){.lp-feat{grid-template-columns:1fr}.lp-feat.lp-flip .lp-feat-vis{order:0}}.lp-stats{background:var(--navy);color:#fff;position:relative;overflow:hidden}.lp-stats:after{content:"";position:absolute;inset:auto -10% -60% auto;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(107,140,173,.22),transparent 65%);pointer-events:none}.lp-stats-in{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center;position:relative}.lp-stats h2{color:#fff}.lp-stats .lp-lede{color:#b9c7d6}.lp-stats .lp-kicker{color:#ffb27a}.lp-stats .lp-kicker:before{background:#ffb27a}.lp-big{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.lp-big b{font-size:clamp(4.4rem,12vw,8.6rem);font-weight:800;letter-spacing:-.055em;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-big b em{font-style:normal;color:var(--accent)}.lp-big b{display:grid;grid-gap:6px;gap:6px;white-space:nowrap}.lp-big b small{font-size:clamp(1.1rem,2vw,1.4rem);font-weight:600;letter-spacing:0;color:#b9c7d6;line-height:1}.lp-big b em .lp-count{font-size:inherit;color:inherit}.lp-big b em .lp-count,.lp-count{display:inline-block;text-align:right}.lp-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-big>span{color:#b9c7d6;font-size:1.05rem;max-width:36ch}.lp-side-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;grid-auto-rows:1fr}.lp-ss{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:6px}.lp-ss>span{margin-top:auto}.lp-ss b{font-size:clamp(1.9rem,3vw,2.6rem);font-weight:800;letter-spacing:-.045em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:.16em;white-space:nowrap}.lp-ss b .lp-count{font-size:inherit}.lp-ss b em{font-style:normal;font-size:.38em;font-weight:700;letter-spacing:-.01em}.lp-ss>span{color:#b9c7d6;font-size:.92rem;line-height:1.4}@media (max-width:480px){.lp-side-stats{grid-template-columns:1fr 1fr;gap:10px}.lp-ss{padding:16px 14px}}@media (max-width:860px){.lp-stats-in{grid-template-columns:1fr}}.lp-partner{background:#fff;border-bottom:1px solid var(--border)}.lp-partner-in{display:grid;grid-template-columns:auto 1fr auto;grid-gap:24px;gap:24px;align-items:center;padding-block:28px}.lp-partner-in p{color:var(--muted);max-width:70ch}.lp-partner-in p b{color:var(--navy)}.lp-seal{width:64px;height:64px;border-radius:50%;border:2px solid var(--navy);display:grid;place-items:center;color:var(--navy);font-weight:800;font-size:.8rem;letter-spacing:.04em;text-align:center;line-height:1.05}.lp-plogo{display:grid;place-items:center}.lp-plogo img{display:block;height:64px;width:auto;max-width:180px;object-fit:contain}@media (max-width:760px){.lp-partner-in{grid-template-columns:1fr;justify-items:start}}.lp-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.lp-tab{height:42px;padding-inline:16px;border-radius:99px;border:1px solid var(--border-strong);background:#fff;font:inherit;font-weight:600;font-size:.92rem;color:var(--muted);cursor:pointer;transition:all .15s}.lp-tab:hover{border-color:var(--navy-soft);color:var(--navy)}.lp-tab[aria-selected=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.lp-panel{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:clamp(22px,3vw,40px);box-shadow:var(--shadow-sm)}.lp-panel[hidden]{display:none}.lp-panel h3{font-size:1.5rem}.lp-panel p{color:var(--muted);margin-top:10px}.lp-panel .lp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.lp-chip{font-size:.8rem;font-weight:600;color:var(--navy);background:var(--bg-tint);padding:6px 12px;border-radius:99px}.lp-panel .lp-ill{aspect-ratio:16/11;border-radius:12px;overflow:hidden;background:var(--bg-tint)}.lp-panel .lp-ill svg{width:100%;height:100%;display:block}@media (max-width:860px){.lp-panel{grid-template-columns:1fr}}.lp-price{background:#fff;border-block:1px solid var(--border)}.lp-price-card{max-width:620px;margin-inline:auto;border:2px solid var(--navy);border-radius:18px;padding:clamp(24px,3vw,40px);display:grid;grid-gap:18px;gap:18px;align-content:start;position:relative;box-shadow:var(--shadow-md);background:#fff}.lp-price-card .lp-badge{position:absolute;top:-13px;left:28px;background:var(--accent);color:#fff;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:99px}.lp-amount{display:flex;align-items:baseline;gap:8px}.lp-amount b{font-size:clamp(3rem,6vw,4.2rem);font-weight:800;letter-spacing:-.05em;line-height:1}.lp-amount span{color:var(--muted);font-weight:500}.lp-price-card ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.lp-price-card li{display:flex;gap:10px;align-items:flex-start;color:var(--text);font-size:.97rem}.lp-price-card li svg{width:20px;height:20px;flex:none;color:var(--ok);margin-top:2px}.lp-price-card .lp-fine{color:var(--faint);font-size:.82rem}.lp-price-card .lp-ctas{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:640px){.lp-price-card ul{grid-template-columns:1fr}}.lp-grid-3{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px)}@media (max-width:860px){.lp-grid-3{grid-template-columns:1fr;gap:18px}}.lp-card{display:grid;grid-gap:10px;gap:10px;align-content:start;background:#fff;border:1px solid var(--border);border-radius:18px;padding:clamp(22px,3vw,32px);box-shadow:var(--shadow-sm)}.lp-card p{color:var(--muted);font-size:.97rem}.lp-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--bg-tint);color:var(--navy);margin-bottom:6px}.lp-ico svg{width:22px;height:22px}.lp-faq{background:#fff;border-block:1px solid var(--border)}.lp-faq-grid{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px)}.lp-faq-list{display:grid;grid-gap:10px;gap:10px}.lp-q{border:1px solid var(--border);border-radius:12px;background:#fff;overflow:hidden}.lp-q summary{list-style:none;cursor:pointer;padding:18px 20px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:16px}.lp-q summary::-webkit-details-marker{display:none}.lp-q summary svg{width:20px;height:20px;flex:none;color:var(--faint);transition:transform .2s}.lp-q[open] summary svg{transform:rotate(180deg)}.lp-q[open]{border-color:var(--border-strong)}.lp-q .lp-a{padding:0 20px 18px;color:var(--muted);max-width:62ch}.lp-faq-side{display:grid;grid-gap:14px;gap:14px;align-content:start}.lp-faq-side p{color:var(--muted)}@media (max-width:860px){.lp-faq-grid{grid-template-columns:1fr}}.lp-cta{padding-block:clamp(48px,7vw,96px)}.lp-cta-box{background:var(--navy);color:#fff;border-radius:24px;padding:clamp(40px,6vw,80px) clamp(24px,5vw,64px);text-align:center;display:grid;justify-items:center;grid-gap:18px;gap:18px;position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.lp-cta-box:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 260px at 50% 120%,rgba(249,115,22,.22),transparent 70%);pointer-events:none}.lp-cta-box>*{position:relative}.lp-cta-box .lp-badge{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffb27a;border:1px solid rgba(255,178,122,.4);padding:6px 12px;border-radius:99px}.lp-cta-box h2{color:#fff;max-width:18ch}.lp-cta-box p{color:#b9c7d6;max-width:52ch;font-size:1.05rem}.lp-cta-box .lp-hero-ctas{margin-top:8px}.lp-ftr{background:#fff;border-top:1px solid var(--border);padding-block:48px 28px}.lp-ftr-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:28px;gap:28px}.lp-ftr h4{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:12px}.lp-ftr ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.lp-ftr li a{color:var(--muted);font-size:.95rem}.lp-ftr li a:hover{color:var(--navy)}.lp-ftr-brand p{color:var(--muted);font-size:.92rem;max-width:34ch;margin-top:12px}.lp-ftr-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;padding-top:20px;border-top:1px solid var(--border);color:var(--faint);font-size:.85rem}.lp-contact{padding-block:clamp(26px,4vw,56px) clamp(56px,8vw,104px)}.lp-contact-back{display:inline-block;margin-bottom:clamp(18px,3vw,32px);font-size:.88rem;font-weight:600;color:var(--muted)}.lp-contact-back:hover{color:var(--navy)}.lp-contact-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:start}.lp-contact-copy{display:grid;grid-gap:18px;gap:18px}.lp-contact-copy h1{font-size:clamp(2rem,4.4vw,3rem);font-weight:800}.lp-contact-card{border:1px solid var(--border);border-radius:16px;background:var(--card);padding:20px 22px;box-shadow:var(--shadow-sm)}.lp-contact-card h2{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.lp-contact-card ul{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.lp-contact-card li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;color:var(--muted)}.lp-contact-card svg{width:19px;height:19px;flex:none;color:var(--ok);margin-top:2px}.lp-contact-mail a{font-weight:700;color:var(--accent-dark);text-decoration:underline;text-underline-offset:3px}.lp-contact-form{border:1px solid var(--border);border-radius:20px;background:var(--card);padding:clamp(22px,3vw,34px);box-shadow:var(--shadow-md)}.lp-form{display:grid;grid-gap:16px;gap:16px}.lp-field{display:grid;grid-gap:7px;gap:7px}.lp-field>span{font-size:.85rem;font-weight:700;color:var(--navy)}.lp-field>span em{font-style:normal;font-weight:500;color:var(--faint)}.lp-field input,.lp-field textarea{width:100%;font:inherit;font-size:.97rem;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:11px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.lp-field textarea{min-height:130px;resize:vertical}.lp-field input:focus,.lp-field textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px rgba(249,115,22,.18)}.lp-field input:disabled,.lp-field textarea:disabled{background:var(--bg);color:var(--muted)}.lp-hp{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lp-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px}.lp-form-direct{font-size:.86rem;color:var(--muted)}.lp-form-direct a,.lp-form-err a{font-weight:700;text-decoration:underline;text-underline-offset:2px}.lp-form-err{font-size:.9rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:11px;padding:11px 13px}.lp-form-done{display:grid;justify-items:start;grid-gap:12px;gap:12px}.lp-form-done p{color:var(--muted)}.lp-form-tick{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#ecfdf5;color:var(--ok)}.lp-form-tick svg{width:24px;height:24px}@media (max-width:900px){.lp-contact-grid{grid-template-columns:1fr}}.lp-ftr-legal{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.lp-ftr-legal a{text-decoration:underline;text-underline-offset:2px}.lp-ftr-legal a:hover{color:var(--navy)}.lp-ftr select{font:inherit;font-size:.85rem;color:var(--muted);border:1px solid var(--border-strong);border-radius:8px;padding:6px 10px;background:#fff}@media (max-width:860px){.lp-ftr-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.lp-ftr-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.lp-ftr-brand{grid-column:1/-1}}.lp-s5-jacket,.lp-s6-jacket{transform-box:fill-box;transform-origin:50% 6%;will-change:transform,opacity}.lp-s5-jacket{transform:translate(112px,118px)}.lp-s5-arm-b,.lp-s5-badge{opacity:0}.lp-s5-badge{transform-box:fill-box;transform-origin:50% 50%}.lp-step.lp-in .lp-s5-jacket{animation:s5-jacket 4.2s cubic-bezier(.2,.7,.2,1) infinite}.lp-step.lp-in .lp-s5-arm-a{animation:s5-arm-a 4.2s ease-in-out infinite}.lp-step.lp-in .lp-s5-arm-b{animation:s5-arm-b 4.2s ease-in-out infinite}.lp-step.lp-in .lp-s5-badge{animation:s5-badge 4.2s cubic-bezier(.2,.7,.2,1) infinite}@keyframes s5-jacket{0%{transform:translate(112px,118px) rotate(0deg);opacity:0}20%,7%{transform:translate(112px,118px) rotate(0deg);opacity:1}38%,47%{transform:translate(232px,116px) rotate(0deg);opacity:1}56%{transform:translate(330px,72px) rotate(-12deg);opacity:1}66%,90%{transform:translate(405px,76px) rotate(0deg);opacity:1}96%,to{transform:translate(405px,76px) rotate(0deg);opacity:0}}@keyframes s5-arm-a{0%,44%{opacity:1}52%,to{opacity:0}}@keyframes s5-arm-b{0%,44%{opacity:0}52%,92%{opacity:1}to{opacity:0}}@keyframes s5-badge{0%,64%{opacity:0;transform:scale(.6)}70%,88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.9)}}.lp-s6-jacket{transform:translate(232px,60px)}.lp-s6-bubble,.lp-s6-glow{opacity:0}.lp-step.lp-in .lp-s6-jacket{animation:s6-jacket 4.4s cubic-bezier(.2,.7,.2,1) infinite}.lp-step.lp-in .lp-s6-glow{animation:s6-glow 4.4s ease-in-out infinite}.lp-step.lp-in .lp-s6-bubble{animation:s6-bubble 4.4s cubic-bezier(.2,.7,.2,1) infinite}@keyframes s6-jacket{0%,30%{transform:translate(232px,60px) rotate(0deg);opacity:1}42%{transform:translate(232px,36px) rotate(0deg);opacity:1}66%,86%{transform:translate(30px,84px) rotate(-8deg);opacity:1}92%{transform:translate(30px,84px) rotate(-8deg);opacity:0}93%{transform:translate(232px,60px) rotate(0deg);opacity:0}to{transform:translate(232px,60px) rotate(0deg);opacity:1}}@keyframes s6-glow{0%{opacity:0}5%{opacity:.45}11%{opacity:0}17%{opacity:.45}23%{opacity:0}29%{opacity:.45}35%,to{opacity:0}}@keyframes s6-bubble{0%,62%{opacity:0}68%,88%{opacity:1}94%,to{opacity:0}}.lp-au-q{animation:au-shift 4s cubic-bezier(.2,.7,.2,1) infinite}@keyframes au-shift{0%,12%{transform:translateX(0)}45%,62%{transform:translateX(-16px)}88%,to{transform:translateX(0)}}.lp-au-pulse{animation:au-pulse 2.4s ease-in-out infinite;transform-origin:336px 138px}@keyframes au-pulse{0%,to{opacity:.55}50%{opacity:1}}.lp-au-knob{animation:au-knob 3.2s cubic-bezier(.2,.7,.2,1) infinite}@keyframes au-knob{0%,15%{transform:translateX(0)}50%,65%{transform:translateX(30px)}90%,to{transform:translateX(0)}}.lp-au-neon{animation:au-neon 3.2s ease-in-out infinite}@keyframes au-neon{0%,to{opacity:.55}50%{opacity:1}}.lp-au-lift{animation:au-lift 3.6s cubic-bezier(.2,.7,.2,1) infinite}@keyframes au-lift{0%,10%{transform:translateY(0)}40%,60%{transform:translateY(-14px)}85%,to{transform:translateY(0)}}.lp-au-fade{animation:au-fade 4s ease-in-out infinite}@keyframes au-fade{0%,12%{opacity:0}35%,70%{opacity:1}90%,to{opacity:0}}.lp-au-glow{animation:au-glow 3s ease-in-out infinite;transform-origin:126px 92px}@keyframes au-glow{0%,15%{opacity:0;transform:scale(.6)}45%,65%{opacity:.45;transform:scale(1)}90%,to{opacity:0;transform:scale(.6)}}.lp-langwrap{position:relative}.lp-lang-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;max-height:60vh;overflow:auto;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-md);padding:6px;display:grid;z-index:60}.lp-lang-option{display:flex;justify-content:space-between;gap:12px;width:100%;font:inherit;font-size:.9rem;font-weight:500;color:var(--text);background:none;border:0;border-radius:8px;padding:8px 10px;cursor:pointer;text-align:left}.lp-lang-option:hover{background:var(--bg-tint)}.lp-lang-option.lp-sel{background:var(--navy);color:#fff}.lp-lang-opt-code{font-size:.72rem;font-weight:700;letter-spacing:.06em;opacity:.7}.lp-mobile-menu{display:grid;grid-gap:4px;gap:4px;padding:8px var(--gutter) 16px;background:#fff;box-shadow:var(--shadow-sm)}.lp-mobile-menu,.lp-mobile-menu>a{border-bottom:1px solid var(--border)}.lp-mobile-menu>a{padding:12px 4px;font-weight:600;color:var(--navy)}.lp-mobile-menu-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;flex-wrap:wrap}.lp-mobile-lang{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;color:var(--muted)}.lp-mobile-lang select{font:inherit;font-size:.85rem;color:var(--navy);border:1px solid var(--border-strong);border-radius:8px;padding:6px 10px;background:#fff}@media (min-width:901px){.lp-mobile-menu{display:none}}.lp-benefits{background:#fff;border-block:1px solid var(--border)}.lp-root{-webkit-tap-highlight-color:transparent}@media (hover:none){.lp-btn:hover,.lp-tagcard:hover .lp-tagcard-in{transform:none}.lp-tagcard.lp-flipped:hover .lp-tagcard-in{transform:rotateY(180deg)}.lp-kpi:hover,.lp-scene:hover{transform:none}}@media (max-width:1000px){.lp-cmp-grid{grid-template-columns:1fr}}@media (max-width:480px){.lp-hero-ctas{width:100%}.lp-hero-ctas,.lp-price-card .lp-ctas{flex-direction:column;align-items:stretch}.lp-lane-hd{flex-wrap:wrap}.lp-lane-ft b{font-size:1.25rem}.lp-lane-ft div{padding:10px 12px}.lp-cmp-result{padding:20px}.lp-tag-stage{padding:18px}.lp-mobile-menu-row .lp-btn{flex:1 1}.lp-form-actions .lp-btn{width:100%}}.lp-cmp-ctl button{min-height:40px}@media (max-width:760px){.lp-field input,.lp-field textarea{font-size:16px}}