.lp-comparison-section[data-v-9a5f6120]{background:var(--lp-color-bg-emphasis);border-bottom:1px solid var(--lp-color-border);border-top:1px solid var(--lp-color-border);padding:var(--lp-section-pad) 0}.lp-comparison-header[data-v-9a5f6120]{margin:0 auto clamp(48px,6vw,72px);max-width:760px;text-align:center}.lp-cmp-table[data-v-9a5f6120]{background:#fff;border:1px solid hsla(0,0%,7%,.1);border-radius:16px;box-shadow:var(--lp-shadow-sm);display:grid;grid-template-columns:minmax(140px,.7fr) repeat(3,minmax(0,1fr));overflow:hidden}.lp-cmp-row[data-v-9a5f6120]{display:contents}.lp-cmp-cell[data-v-9a5f6120]{background:#fff;border-top:1px solid var(--lp-color-border);color:var(--lp-color-text-muted);display:flex;flex-direction:column;font-size:13px;gap:14px;line-height:1.8;padding:28px 26px}.lp-cmp-row--head .lp-cmp-cell[data-v-9a5f6120]{background:#fafafa;border-top:none}.lp-cmp-cell--corner[data-v-9a5f6120]{background:#fafafa}.lp-cmp-cell.is-primary[data-v-9a5f6120]{background:#c5162e0a}.lp-cmp-row--head .lp-cmp-cell.is-primary[data-v-9a5f6120]{background:#c5162e12}.lp-cmp-cell--head[data-v-9a5f6120]{align-items:flex-start;gap:14px;padding-bottom:32px;padding-top:32px}.lp-cmp-badge[data-v-9a5f6120]{align-items:center;background:var(--lp-color-accent-soft);border-radius:var(--lp-radius-pill);color:var(--lp-color-accent-strong);display:inline-flex;font-size:10px;font-weight:700;height:24px;letter-spacing:.1em;padding:0 10px}.lp-cmp-head-title[data-v-9a5f6120]{color:var(--lp-color-text);font-size:15px;font-weight:700;letter-spacing:.01em}.lp-cmp-cell--head.is-primary .lp-cmp-head-title[data-v-9a5f6120]{color:var(--lp-color-accent-strong)}.lp-cmp-logo[data-v-9a5f6120]{display:block;height:auto;width:min(160px,100%)}.lp-cmp-focus[data-v-9a5f6120]{color:var(--lp-color-text-muted);font-size:12px;line-height:1.7}.lp-cmp-cell--label[data-v-9a5f6120]{background:#fafafa;color:var(--lp-color-text);font-size:13px;font-weight:700;letter-spacing:.02em}.lp-cmp-mark[data-v-9a5f6120]{align-items:center;border-radius:50%;display:inline-flex;font-size:13px;font-weight:700;height:22px;justify-content:center;line-height:1;width:22px}.lp-cmp-mark.is-check[data-v-9a5f6120]{background:var(--lp-color-accent);color:#fff}.lp-cmp-mark.is-dash[data-v-9a5f6120]{background:#1212120f;color:var(--lp-color-text-subtle)}.lp-cmp-text[data-v-9a5f6120]{color:var(--lp-color-text-muted)}.lp-cmp-note[data-v-9a5f6120]{align-items:start;background:#fff;border:1px solid hsla(0,0%,7%,.1);border-radius:16px;display:grid;gap:24px;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);margin-top:clamp(32px,4vw,48px);padding:clamp(24px,3vw,36px)}.lp-cmp-note span[data-v-9a5f6120]{color:var(--lp-color-accent-strong);font-size:13px;font-weight:700;letter-spacing:.04em}.lp-cmp-note p[data-v-9a5f6120]{color:var(--lp-color-text-muted);font-size:13px;line-height:2.1;margin:0}@media(max-width:960px){.lp-cmp-table[data-v-9a5f6120]{grid-template-columns:1fr}.lp-cmp-row[data-v-9a5f6120]{border-top:1px solid var(--lp-color-border);display:grid;grid-template-columns:minmax(110px,.5fr) minmax(0,1fr)}.lp-cmp-row--head[data-v-9a5f6120]{display:none}.lp-cmp-cell[data-v-9a5f6120]{border-top:none;padding:16px 18px}.lp-cmp-cell--label[data-v-9a5f6120]{background:#fafafa;border-bottom:1px solid var(--lp-color-border);grid-column:1/-1;padding:12px 18px}.lp-cmp-row .lp-cmp-cell[data-v-9a5f6120]:not(.lp-cmp-cell--label){align-items:start;display:grid;gap:12px;grid-column:1/-1;grid-template-columns:minmax(120px,.42fr) 24px minmax(0,1fr);padding-bottom:12px;padding-top:12px}.lp-cmp-row .lp-cmp-cell[data-v-9a5f6120]:not(.lp-cmp-cell--label):before{color:var(--lp-color-text);content:attr(data-service);font-size:12px;font-weight:700;letter-spacing:.02em;padding-top:2px}.lp-cmp-row .lp-cmp-cell.is-primary[data-v-9a5f6120]:before{color:var(--lp-color-accent-strong)}}@media(max-width:720px){.lp-cmp-note[data-v-9a5f6120]{grid-template-columns:1fr}}.lp-cta[data-v-1863e9de]{background:var(--lp-color-surface-dark);border-bottom:none;border-top:none;padding:var(--lp-section-pad) 0}.lp-cta-panel[data-v-1863e9de]{background:transparent;border:none;border-radius:0;box-shadow:none;overflow:hidden;padding:0;position:relative}.lp-cta-glow[data-v-1863e9de]{background:radial-gradient(ellipse 70% 60% at 50% 120%,rgba(197,22,46,.3) 0,transparent 65%),radial-gradient(ellipse 40% 30% at 12% 60%,rgba(197,22,46,.1) 0,transparent 55%),radial-gradient(ellipse 35% 30% at 88% 30%,rgba(197,22,46,.08) 0,transparent 50%);inset:0;pointer-events:none;position:absolute}.lp-cta-inner[data-v-1863e9de]{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:720px;position:relative;text-align:center}.lp-cta-pill[data-v-1863e9de]{align-self:center;background:#c5162e38;color:#ffa0aaf2}.lp-cta-pill .lp-pill__dot[data-v-1863e9de]{background:#ff8291e6}.lp-cta-title[data-v-1863e9de]{color:var(--lp-color-text-on-dark);font-size:clamp(32px,4.2vw,54px);font-weight:800;letter-spacing:.02em;line-height:1.25;margin:0}.lp-cta-lead[data-v-1863e9de]{color:var(--lp-color-text-muted-on-dark);font-size:clamp(15px,1.6vw,18px);line-height:1.8;margin:0;max-width:560px}.lp-cta-chips[data-v-1863e9de]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;list-style:none;margin:0;padding:0}.lp-cta-chips li[data-v-1863e9de]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--lp-radius-pill);color:var(--lp-color-text-on-dark);display:inline-flex;font-size:12px;font-weight:600;height:30px;padding:0 14px}.lp-cta-actions[data-v-1863e9de]{justify-content:center;margin-top:4px}.lp-cta-note[data-v-1863e9de]{align-items:center;color:var(--lp-color-text-muted-on-dark);display:inline-flex;font-size:12px;gap:8px;letter-spacing:.04em;margin:0}.lp-cta-note__dot[data-v-1863e9de]{background:var(--lp-color-accent);border-radius:50%;height:6px;width:6px}.lp-examples-section[data-v-216fa1f0]{background:var(--lp-color-bg);padding:var(--lp-section-pad) 0}.lp-examples-grid[data-v-216fa1f0]{display:flex;flex-direction:column;gap:clamp(32px,4vw,52px)}.lp-card--example[data-v-216fa1f0]{border-color:#12121214;border-radius:16px;gap:0}.lp-card--example .lp-card-media[data-v-216fa1f0]{border:none;border-bottom:1px solid var(--lp-color-border);border-radius:0}.lp-card--example .lp-card-media--link[data-v-216fa1f0]{align-items:stretch;align-self:start;background:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0;position:relative}.lp-example-live-badge[data-v-216fa1f0]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid hsla(0,0%,7%,.08);border-radius:var(--lp-radius-pill);bottom:12px;box-shadow:0 2px 8px #0000001a;color:#166534;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:5px 10px;pointer-events:none;position:absolute;right:12px}.lp-example-live-dot[data-v-216fa1f0]{animation:lp-live-pulse-216fa1f0 2.2s ease-in-out infinite;background:#22c55e;border-radius:50%;height:6px;width:6px}@keyframes lp-live-pulse-216fa1f0{0%,to{box-shadow:0 0 #22c55e73}55%{box-shadow:0 0 0 5px #22c55e00}}.lp-example-screens[data-v-216fa1f0]{background:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,.32fr);height:auto;transition:transform .5s var(--lp-ease);width:100%}.lp-card--example .lp-card-media--link:hover .lp-example-screens[data-v-216fa1f0]{transform:scale(1.015)}.lp-example-screen[data-v-216fa1f0]{align-items:stretch;background:#fff;display:flex;height:100%;justify-content:center;min-width:0;overflow:hidden}.lp-example-screen--desktop[data-v-216fa1f0]{aspect-ratio:960/687}.lp-example-screen--mobile[data-v-216fa1f0]{aspect-ratio:390/844;border-left:1px solid var(--lp-color-border)}.lp-card--example .lp-card-image[data-v-216fa1f0]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lp-card-image--pc[data-v-216fa1f0]{background:#fff;-o-object-fit:contain;object-fit:contain}.lp-card-image--sp[data-v-216fa1f0]{-o-object-position:top center;object-position:top center}.lp-card-body--example[data-v-216fa1f0]{gap:22px;padding:clamp(28px,3.5vw,48px)}.lp-card-body--example h3[data-v-216fa1f0]{font-size:22px;letter-spacing:.02em}.lp-example-next[data-v-216fa1f0]{background:var(--lp-color-accent-softer);border-left:3px solid var(--lp-color-accent);border-radius:0 6px 6px 0;display:flex;flex-direction:column;gap:12px;padding:16px 20px}.lp-example-next-label[data-v-216fa1f0]{align-items:center;color:var(--lp-color-accent-strong);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.12em;text-transform:uppercase}.lp-example-next-dot[data-v-216fa1f0]{background:var(--lp-color-accent);border-radius:50%;height:6px;width:6px}.lp-example-next p[data-v-216fa1f0]{color:var(--lp-color-text);font-size:13px;line-height:2.1;margin:0}.lp-example-link[data-v-216fa1f0]{align-items:center;background:transparent;border:1px solid var(--lp-color-border-strong);border-radius:var(--lp-radius-pill);color:var(--lp-color-text-muted);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.01em;max-width:100%;padding:8px 14px;text-decoration:none;transition:background-color .25s var(--lp-ease),border-color .25s var(--lp-ease),color .25s var(--lp-ease);width:-moz-fit-content;width:fit-content}.lp-example-link-text[data-v-216fa1f0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-example-link-arrow[data-v-216fa1f0]{color:var(--lp-color-accent);flex-shrink:0;font-size:13px}.lp-example-link[data-v-216fa1f0]:hover{background:var(--lp-color-accent-soft);border-color:var(--lp-color-border-accent);color:var(--lp-color-accent-strong)}@media(min-width:961px){.lp-card--example[data-v-216fa1f0]{align-items:stretch;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr)}.lp-card--example:nth-child(2n) .lp-card-media--link[data-v-216fa1f0]{grid-column:2;grid-row:1}.lp-card--example:nth-child(2n) .lp-card-body--example[data-v-216fa1f0]{grid-column:1;grid-row:1}.lp-card--example[data-v-216fa1f0]:nth-child(2n){grid-template-columns:minmax(320px,.9fr) minmax(0,1.5fr)}.lp-card--example .lp-card-image--pc[data-v-216fa1f0]{height:100%;-o-object-fit:contain;object-fit:contain}.lp-card--example .lp-card-image--example-clinic[data-v-216fa1f0]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%}.lp-card-body--example[data-v-216fa1f0]{justify-content:center}}@media(max-width:720px){.lp-example-screens[data-v-216fa1f0]{grid-template-columns:minmax(0,1fr) minmax(84px,.27fr)}.lp-example-link[data-v-216fa1f0]{font-size:11px}}@media(prefers-reduced-motion:reduce){.lp-example-live-dot[data-v-216fa1f0]{animation:none}.lp-example-screens[data-v-216fa1f0]{transition:none}}.lp-faq-section[data-v-7320fef2]{background:var(--lp-color-bg-emphasis);border-bottom:1px solid var(--lp-color-border);border-top:1px solid var(--lp-color-border);padding:var(--lp-section-pad) 0}.lp-faq-inner[data-v-7320fef2]{align-items:start;display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:minmax(200px,.4fr) minmax(0,1fr)}.lp-faq-header[data-v-7320fef2]{display:flex;flex-direction:column;gap:0;position:sticky;top:32px}.lp-faq-title[data-v-7320fef2]{color:var(--lp-color-text);font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:.02em;line-height:1.4;margin:0}.lp-faq-list[data-v-7320fef2]{display:flex;flex-direction:column;margin:0;padding:0}.lp-faq-item[data-v-7320fef2]{border-bottom:1px solid var(--lp-color-border)}.lp-faq-item[data-v-7320fef2]:first-child{border-top:1px solid var(--lp-color-border)}.lp-faq-question[data-v-7320fef2]{align-items:center;background:none;border:none;color:var(--lp-color-text);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;line-height:1.6;padding:22px 0;text-align:left;transition:color .2s var(--lp-ease);width:100%}.lp-faq-icon[data-v-7320fef2],.lp-faq-item--open .lp-faq-question[data-v-7320fef2],.lp-faq-question[data-v-7320fef2]:hover{color:var(--lp-color-accent)}.lp-faq-icon[data-v-7320fef2]{flex-shrink:0;font-size:22px;font-weight:300;line-height:1;text-align:center;transition:transform .3s var(--lp-ease);width:24px}.lp-faq-item--open .lp-faq-icon[data-v-7320fef2]{transform:rotate(135deg)}.lp-faq-answer[data-v-7320fef2]{display:grid;grid-template-rows:0fr;margin:0;transition:grid-template-rows .4s var(--lp-ease)}.lp-faq-item--open .lp-faq-answer[data-v-7320fef2]{grid-template-rows:1fr}.lp-faq-answer-body[data-v-7320fef2]{min-height:0;overflow:hidden}.lp-faq-answer-body p[data-v-7320fef2]{color:var(--lp-color-text-muted);font-size:14px;line-height:2;margin:0;padding:0 0 24px}@media(prefers-reduced-motion:reduce){.lp-faq-answer[data-v-7320fef2],.lp-faq-icon[data-v-7320fef2]{transition:none}}@media(max-width:720px){.lp-faq-inner[data-v-7320fef2]{gap:32px;grid-template-columns:1fr}.lp-faq-header[data-v-7320fef2]{position:static}}.lp-features-section[data-v-dfbc35a4]{background:var(--lp-color-bg-subtle);border-bottom:1px solid var(--lp-color-border);border-top:1px solid var(--lp-color-border);padding:var(--lp-section-pad) 0}.lp-features-grid[data-v-dfbc35a4]{display:grid;gap:clamp(20px,2.5vw,28px);grid-template-columns:repeat(2,1fr)}.lp-feature-card[data-v-dfbc35a4]{background:#fff;border:1px solid hsla(0,0%,7%,.08);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-sm);gap:0;overflow:hidden}.lp-feature-card[data-v-dfbc35a4]:hover{border-color:#c5162e2e;box-shadow:var(--lp-shadow-lg);transform:translateY(-4px)}.lp-feature-card[data-v-dfbc35a4]:before{background:linear-gradient(90deg,var(--lp-color-accent) 0,rgba(197,22,46,.15) 100%);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s var(--lp-ease);z-index:1}.lp-feature-card[data-v-dfbc35a4]:hover:before{opacity:1}.lp-feature-head[data-v-dfbc35a4]{align-items:flex-start;display:flex;gap:20px;padding:clamp(28px,3.5vw,48px) clamp(28px,3.5vw,48px) 22px;position:relative;z-index:1}.lp-feature-head .lp-icon-chip[data-v-dfbc35a4]{flex-shrink:0;height:52px;width:52px}.lp-feature-head .lp-icon-chip svg[data-v-dfbc35a4]{height:26px;width:26px}.lp-feature-head-text[data-v-dfbc35a4]{display:flex;flex-direction:column;gap:8px;min-width:0}.lp-feature-head-text h3[data-v-dfbc35a4]{color:var(--lp-color-text);font-size:clamp(20px,2.2vw,25px);font-weight:700;letter-spacing:.02em;line-height:1.4;margin:0}.lp-feature-card .lp-card-media[data-v-dfbc35a4]{background:#fff;border:1px solid hsla(0,0%,7%,.08);border-left:none;border-radius:0;border-right:none;margin:0;overflow:hidden;position:relative;z-index:1}.lp-feature-card .lp-card-media[data-v-dfbc35a4]:empty{display:none}.lp-feature-card .lp-card-media+.lp-feature-body[data-v-dfbc35a4]{padding-top:24px}.lp-feature-body[data-v-dfbc35a4]{padding:16px clamp(28px,3.5vw,48px) clamp(32px,4vw,52px);position:relative;z-index:1}.lp-feature-body p[data-v-dfbc35a4]{color:var(--lp-color-text-muted);font-size:15px;line-height:2;margin:0}.lp-feature-card:has(.lp-card-media:empty) .lp-feature-head[data-v-dfbc35a4]{padding-bottom:clamp(28px,3.5vw,48px)}@media(max-width:960px){.lp-features-grid[data-v-dfbc35a4]{grid-template-columns:1fr}}.lp-home-footer[data-v-072c2aaf]{border-top:1px solid var(--lp-color-border);padding-top:28px;width:100%}.lp-home-footer__inner[data-v-072c2aaf]{align-items:start;display:grid;gap:32px 48px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin:0 auto;max-width:var(--lp-content-max);width:100%}.lp-home-footer__brand[data-v-072c2aaf]{display:flex;flex-direction:column;gap:18px;min-width:0}.lp-home-footer__logo[data-v-072c2aaf]{width:auto}.lp-home-footer__company[data-v-072c2aaf]{color:var(--lp-color-text-muted);display:flex;flex-direction:column;font-size:14px;gap:8px;line-height:1.7}.lp-home-footer__company-line[data-v-072c2aaf],.lp-home-footer__company-name[data-v-072c2aaf],.lp-home-footer__copy[data-v-072c2aaf]{margin:0}.lp-home-footer__company-name[data-v-072c2aaf]{color:var(--lp-color-text);font-size:15px;font-weight:700}.lp-home-footer__company-link[data-v-072c2aaf]{color:var(--lp-color-text);font-size:14px;font-weight:500;text-decoration:underline;text-decoration-color:#1212123d;text-underline-offset:.2em;width:-moz-fit-content;width:fit-content}.lp-home-footer__company-link[data-v-072c2aaf]:hover{text-decoration-color:currentColor}.lp-home-footer__nav[data-v-072c2aaf]{align-self:start;display:grid;gap:14px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-home-footer__link[data-v-072c2aaf]{color:var(--lp-color-text-muted);font-size:13px;justify-content:flex-start;transition:color .2s var(--lp-ease)}.lp-home-footer__link[data-v-072c2aaf]:hover{color:var(--lp-color-accent)}.lp-home-footer__copy[data-v-072c2aaf]{color:var(--lp-color-text-muted);font-size:11px;grid-column:1/-1}@media(max-width:960px){.lp-home-footer__inner[data-v-072c2aaf]{gap:24px;grid-template-columns:1fr}.lp-home-footer__nav[data-v-072c2aaf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.lp-home-footer__nav[data-v-072c2aaf]{gap:10px 20px}}@media(max-width:560px){.lp-home-footer__company[data-v-072c2aaf],.lp-home-footer__company-link[data-v-072c2aaf]{font-size:13px}.lp-home-footer__nav[data-v-072c2aaf]{grid-template-columns:1fr}}.lp-float-cards[data-v-dd0426c1]{inset:0;pointer-events:none;position:absolute}.lp-float-card[data-v-dd0426c1]{align-items:center;animation:lp-float-bob-dd0426c1 6s ease-in-out infinite alternate;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid hsla(0,0%,7%,.08);border-radius:16px;box-shadow:0 6px 16px #12121214,0 18px 44px #1212121a;display:flex;gap:12px;padding:12px 18px 12px 14px;position:absolute}.lp-float-card--gen[data-v-dd0426c1]{left:-26px;top:-22px}.lp-float-card--track[data-v-dd0426c1]{animation-delay:-2.5s;animation-duration:7.5s;bottom:-20px;right:-22px}@keyframes lp-float-bob-dd0426c1{0%{transform:translateY(-6px)}to{transform:translateY(7px)}}.lp-float-icon[data-v-dd0426c1]{align-items:center;background:var(--lp-color-accent-soft);border-radius:12px;color:var(--lp-color-accent);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.lp-float-icon svg[data-v-dd0426c1]{fill:currentColor;height:18px;stroke:none;width:18px}.lp-float-bars[data-v-dd0426c1]{align-items:flex-end;background:var(--lp-color-accent-soft);border-radius:12px;display:inline-flex;flex-shrink:0;gap:3px;height:36px;padding:7px;width:36px}.lp-float-bars i[data-v-dd0426c1]{animation:lp-bar-grow-dd0426c1 2.8s ease-in-out infinite;background:var(--lp-color-accent);border-radius:2px;flex:1;transform-origin:bottom}.lp-float-bars i[data-v-dd0426c1]:first-child{animation-delay:0s;height:40%}.lp-float-bars i[data-v-dd0426c1]:nth-child(2){animation-delay:.18s;height:62%}.lp-float-bars i[data-v-dd0426c1]:nth-child(3){animation-delay:.36s;height:48%}.lp-float-bars i[data-v-dd0426c1]:nth-child(4){animation-delay:.54s;height:86%}@keyframes lp-bar-grow-dd0426c1{0%,to{opacity:.7;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.lp-float-text[data-v-dd0426c1]{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.lp-float-text strong[data-v-dd0426c1]{color:var(--lp-color-text);font-size:13px;font-weight:700;letter-spacing:.03em}.lp-float-text small[data-v-dd0426c1]{color:var(--lp-color-text-muted);font-size:11px;letter-spacing:.04em}@media(max-width:720px){.lp-float-card[data-v-dd0426c1]{gap:10px;padding:10px 14px 10px 12px}.lp-float-card--gen[data-v-dd0426c1]{left:4px;top:-16px}.lp-float-card--track[data-v-dd0426c1]{bottom:-16px;right:4px}.lp-float-bars[data-v-dd0426c1],.lp-float-icon[data-v-dd0426c1]{height:30px;width:30px}}@media(prefers-reduced-motion:reduce){.lp-float-bars i[data-v-dd0426c1],.lp-float-card[data-v-dd0426c1]{animation:none}}.lp-hero[data-v-7c10d50b]{background:var(--lp-color-bg);overflow:hidden;padding:clamp(72px,9vw,120px) 0 clamp(56px,7vw,96px);position:relative}.lp-hero-bg[data-v-7c10d50b]{inset:0;pointer-events:none;position:absolute}.lp-hero-bg__grid[data-v-7c10d50b]{background-image:linear-gradient(90deg,hsla(0,0%,7%,.04) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,7%,.04) 1px,transparent 0);background-size:56px 56px;inset:0;mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 0,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 0,transparent 75%);position:absolute}.lp-hero-bg__mesh[data-v-7c10d50b]{background:radial-gradient(ellipse 60% 50% at 18% 70%,rgba(197,22,46,.06) 0,transparent 60%),radial-gradient(ellipse 50% 55% at 75% 15%,rgba(197,22,46,.08) 0,transparent 65%);inset:0;position:absolute}.lp-hero-bg__glow[data-v-7c10d50b]{background:radial-gradient(circle,rgba(197,22,46,.18) 0,transparent 70%);border-radius:50%;filter:blur(48px);height:500px;position:absolute;right:-120px;top:-120px;width:500px}.lp-hero-bg__glow--2[data-v-7c10d50b]{background:radial-gradient(circle,rgba(197,22,46,.1) 0,transparent 70%);filter:blur(40px);height:380px;inset:auto auto -100px -80px;width:380px}.lp-hero-inner[data-v-7c10d50b]{gap:clamp(48px,6vw,80px);margin:0 auto;max-width:var(--lp-content-max);padding:0 clamp(24px,4vw,56px);position:relative}.lp-hero-copy[data-v-7c10d50b],.lp-hero-inner[data-v-7c10d50b]{align-items:center;display:flex;flex-direction:column}.lp-hero-copy[data-v-7c10d50b]{gap:36px;max-width:820px}.lp-hero-badge[data-v-7c10d50b]{align-self:center}.lp-hero-title[data-v-7c10d50b]{color:var(--lp-color-text);font-size:clamp(38px,5vw,66px);font-weight:800;letter-spacing:.015em;line-height:1.18;margin:0;text-align:center}.lp-hero-accent[data-v-7c10d50b]{background:linear-gradient(125deg,#e8475f 0,var(--lp-color-accent-strong) 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;white-space:nowrap}.lp-hero-lead[data-v-7c10d50b]{color:var(--lp-color-text-muted);font-size:clamp(16px,1.8vw,19px);letter-spacing:.06em;line-height:2;margin:0;max-width:620px;text-align:center}.lp-hero-metrics[data-v-7c10d50b]{border-bottom:1px solid var(--lp-color-border);border-top:1px solid var(--lp-color-border);display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:24px 0 0;max-width:640px;padding:24px 12px;width:100%}.lp-hero-metrics li[data-v-7c10d50b]{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.lp-hero-metrics strong[data-v-7c10d50b]{color:var(--lp-color-accent);font-size:26px;font-weight:800;letter-spacing:.02em}.lp-hero-metrics span[data-v-7c10d50b]{color:var(--lp-color-text-muted);font-size:12px;font-weight:500}.lp-hero-visual-wrap[data-v-7c10d50b]{max-width:1160px;position:relative;width:100%}.lp-hero-visual[data-v-7c10d50b]{background:var(--lp-color-surface);border:1px solid hsla(0,0%,7%,.1);border-radius:var(--lp-radius-xl);box-shadow:0 2px 4px #1212120a,0 16px 48px #12121214;overflow:hidden;position:relative;width:100%}.lp-hero-visual__chrome[data-v-7c10d50b]{align-items:center;background:#fafafa;border-bottom:1px solid var(--lp-color-border);display:flex;gap:6px;padding:10px 14px}.lp-hero-visual__chrome span[data-v-7c10d50b]{background:#1212121f;border-radius:50%;height:10px;width:10px}.lp-hero-visual__chrome span[data-v-7c10d50b]:first-child{background:#c5162e6b}.lp-hero-visual__chrome span[data-v-7c10d50b]:nth-child(2){background:#ffbd2e99}.lp-hero-visual__chrome span[data-v-7c10d50b]:nth-child(3){background:#28c84080}.lp-screen-frame[data-v-7c10d50b]{background:#fff;overflow:hidden}.lp-screen-image[data-v-7c10d50b]{display:block;height:auto;width:100%}@media(min-width:961px){.lp-hero-inner[data-v-7c10d50b]{align-items:center;display:grid;gap:clamp(44px,5vw,80px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lp-hero-copy[data-v-7c10d50b]{align-items:flex-start;max-width:560px}.lp-hero-lead[data-v-7c10d50b],.lp-hero-title[data-v-7c10d50b]{text-align:left}.lp-hero-metrics[data-v-7c10d50b]{margin-top:4px}.lp-hero-visual-wrap[data-v-7c10d50b]{justify-self:end;max-width:720px}}@media(max-width:720px){.lp-hero-metrics[data-v-7c10d50b]{gap:12px;grid-template-columns:1fr;padding:18px 12px}.lp-hero-metrics li[data-v-7c10d50b]{align-items:baseline;flex-direction:row;justify-content:space-between}.lp-hero-metrics strong[data-v-7c10d50b]{font-size:18px}}.lp-marquee[data-v-f96ec775]{background:var(--lp-color-surface-dark);border-bottom:1px solid var(--lp-color-border-on-dark);border-top:1px solid var(--lp-color-border-on-dark);overflow:hidden;padding:18px 0}.lp-marquee-track[data-v-f96ec775]{animation:lp-marquee-scroll-f96ec775 36s linear infinite;display:flex;max-width:none;width:-moz-max-content;width:max-content}.lp-marquee:hover .lp-marquee-track[data-v-f96ec775]{animation-play-state:paused}@keyframes lp-marquee-scroll-f96ec775{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-marquee-list[data-v-f96ec775]{align-items:center;display:flex;flex-shrink:0;list-style:none;margin:0;max-width:none;padding:0}.lp-marquee-list li[data-v-f96ec775]{align-items:center;color:var(--lp-color-text-muted-on-dark);display:inline-flex;font-size:13px;font-weight:600;gap:14px;letter-spacing:.12em;max-width:none;min-width:-moz-max-content;min-width:max-content;padding:0 clamp(20px,2.6vw,36px);white-space:nowrap}.lp-marquee-dot[data-v-f96ec775]{background:var(--lp-color-accent);border-radius:50%;flex-shrink:0;height:5px;width:5px}@media(prefers-reduced-motion:reduce){.lp-marquee-track[data-v-f96ec775]{animation:none}}.lp-process-section[data-v-fc539e38]{background:var(--lp-color-bg-emphasis);border-bottom:1px solid var(--lp-color-border);border-top:1px solid var(--lp-color-border);color:var(--lp-color-text);overflow:hidden;padding:var(--lp-section-pad) 0;position:relative}.lp-process-content[data-v-fc539e38]{position:relative;z-index:1}.lp-process-header[data-v-fc539e38]{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:clamp(48px,5.5vw,72px)}.lp-process-title[data-v-fc539e38]{color:var(--lp-color-text);font-size:clamp(28px,3.6vw,44px);font-weight:800;letter-spacing:.02em;line-height:1.35;margin:0}.lp-process-sub[data-v-fc539e38]{color:var(--lp-color-text-muted);font-size:14px;line-height:1.8;margin:0 0 8px;max-width:360px}.lp-steps-row[data-v-fc539e38]{border-top:1px solid hsla(0,0%,7%,.12);display:grid;gap:0;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.lp-step-item[data-v-fc539e38]{background:transparent;border:none;border-right:1px solid hsla(0,0%,7%,.09);display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:clamp(28px,3.2vw,44px) clamp(24px,2.8vw,36px) clamp(32px,3.6vw,52px);position:relative}.lp-step-item[data-v-fc539e38]:last-child{border-right:none}.lp-step-head[data-v-fc539e38]{align-items:flex-start;display:flex;gap:16px}.lp-step-num[data-v-fc539e38]{align-items:center;background:var(--lp-color-accent);border-radius:50%;box-shadow:0 4px 14px #c5162e4d;color:#fff;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:800;height:40px;justify-content:center;letter-spacing:.01em;width:40px}.lp-step-head .lp-icon-chip[data-v-fc539e38],.lp-step-num[data-v-fc539e38]{flex-shrink:0}.lp-step-item h3[data-v-fc539e38]{color:var(--lp-color-text);font-size:clamp(18px,2vw,22px);font-weight:700;letter-spacing:-.02em;line-height:1.4;margin:0}.lp-step-item p[data-v-fc539e38]{color:var(--lp-color-text-muted);font-size:14px;line-height:2;margin:0}@media(max-width:960px){.lp-process-header[data-v-fc539e38]{align-items:flex-start;flex-direction:column}.lp-process-sub[data-v-fc539e38]{max-width:100%}}@media(max-width:720px){.lp-steps-row[data-v-fc539e38]{grid-template-columns:1fr}.lp-step-item[data-v-fc539e38]{border-bottom:1px solid hsla(0,0%,7%,.09);border-right:none}.lp-step-item[data-v-fc539e38]:last-child{border-bottom:none}}.lp-testimonials-section[data-v-23e3de89]{background:var(--lp-color-bg-subtle);border-bottom:1px solid var(--lp-color-border);border-top:1px solid var(--lp-color-border);padding:var(--lp-section-pad) 0}.lp-testimonials-grid[data-v-23e3de89]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.lp-testimonial-card[data-v-23e3de89]{background:#fff;border:1px solid hsla(0,0%,7%,.09);border-radius:var(--lp-radius-md);display:flex;flex-direction:column;gap:20px;padding:clamp(28px,3vw,40px);position:relative;transition:box-shadow .3s var(--lp-ease),transform .3s var(--lp-ease)}.lp-testimonial-card[data-v-23e3de89]:hover{box-shadow:0 12px 40px #12121214;transform:translateY(-2px)}.lp-testimonial-quote-mark[data-v-23e3de89]{color:var(--lp-color-accent-soft);color:var(--lp-color-accent);font-family:Georgia,serif;font-size:64px;font-weight:900;line-height:.6;opacity:.3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-testimonial-quote[data-v-23e3de89]{color:var(--lp-color-text-muted);flex:1;font-size:14px;line-height:2.1;margin:0}.lp-testimonial-footer[data-v-23e3de89]{align-items:center;border-top:1px solid var(--lp-color-border);display:flex;gap:14px;padding-top:20px}.lp-testimonial-avatar[data-v-23e3de89]{align-items:center;background:var(--lp-color-accent-soft);border-radius:50%;color:var(--lp-color-accent-strong);display:inline-flex;flex-shrink:0;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.lp-testimonial-author[data-v-23e3de89]{display:flex;flex-direction:column;gap:4px;min-width:0}.lp-testimonial-name[data-v-23e3de89]{color:var(--lp-color-text);font-size:14px;font-weight:700}.lp-testimonial-name[data-v-23e3de89],.lp-testimonial-role[data-v-23e3de89]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-testimonial-role[data-v-23e3de89]{color:var(--lp-color-text-subtle);font-size:12px;line-height:1.5}@media(max-width:960px){.lp-testimonials-grid[data-v-23e3de89]{grid-template-columns:1fr;margin:0 auto;max-width:560px}}.lp-home-footer,.lp-landing{--lp-content-max:1240px;--lp-section-content-max:1200px;--lp-color-bg:#fff;--lp-color-bg-subtle:#f7f6f4;--lp-color-bg-emphasis:#fbf4f4;--lp-color-surface:#fff;--lp-color-border:hsla(0,0%,7%,.1);--lp-color-border-strong:hsla(0,0%,7%,.16);--lp-color-border-accent:rgba(197,22,46,.22);--lp-color-text:#121212;--lp-color-text-muted:hsla(0,0%,7%,.66);--lp-color-text-subtle:hsla(0,0%,7%,.48);--lp-color-accent:#c5162e;--lp-color-accent-strong:#920f21;--lp-color-accent-soft:rgba(197,22,46,.08);--lp-color-accent-softer:rgba(197,22,46,.04);--lp-radius-md:14px;--lp-radius-lg:20px;--lp-radius-xl:28px;--lp-radius-pill:999px;--lp-shadow-sm:0 1px 2px hsla(0,0%,7%,.04),0 2px 8px hsla(0,0%,7%,.04);--lp-shadow-md:0 2px 4px hsla(0,0%,7%,.04),0 12px 28px hsla(0,0%,7%,.06);--lp-shadow-lg:0 4px 8px hsla(0,0%,7%,.05),0 24px 56px hsla(0,0%,7%,.08);--lp-shadow-accent:0 12px 32px rgba(197,22,46,.18);--lp-ease:cubic-bezier(.22,1,.36,1);--lp-section-pad:clamp(88px,9vw,132px);--lp-color-surface-dark:#0f0f12;--lp-color-text-on-dark:#f2f2f5;--lp-color-text-muted-on-dark:rgba(242,242,245,.62);--lp-color-border-on-dark:hsla(0,0%,100%,.08)}.lp-landing{background:var(--lp-color-bg);color:var(--lp-color-text);display:flex;flex-direction:column;letter-spacing:.05em;line-break:strict}.lp-landing :is(h1,h2,h3){font-feature-settings:"palt" 1,"kern" 1;text-wrap:balance;word-break:auto-phrase}.lp-landing .lp-container{margin:0 auto;max-width:var(--lp-section-content-max);padding:0 clamp(24px,4vw,56px);width:100%}.lp-br-pc{display:block}.lp-br-sp{display:none}.lp-section-label{align-items:center;color:var(--lp-color-accent);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.32em;margin-bottom:24px;text-transform:uppercase}.lp-section-label:before{background:currentColor;content:"";display:inline-block;height:2px;opacity:.7;width:28px}.lp-section-label--light{color:var(--lp-color-accent-strong)}.lp-section-header{margin-bottom:clamp(48px,6vw,72px);text-align:center}.lp-section-title{color:var(--lp-color-text);font-size:clamp(30px,3.8vw,50px);font-weight:800;letter-spacing:.02em;line-height:1.3;margin:0}.lp-section-copy{color:var(--lp-color-text-muted);font-size:16px;line-height:2;margin:28px auto 0;max-width:640px}.lp-pill{align-items:center;background:var(--lp-color-accent-soft);border-radius:var(--lp-radius-pill);color:var(--lp-color-accent-strong);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.06em;min-height:30px;padding:0 14px;white-space:nowrap}.lp-pill--neutral{background:#1212120f;color:var(--lp-color-text)}.lp-pill__dot{background:currentColor;border-radius:50%;height:6px;width:6px}.lp-btn-primary{align-items:center;background:var(--lp-color-accent);border-radius:var(--lp-radius-pill);box-shadow:var(--lp-shadow-accent);color:#fff;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.06em;min-height:56px;padding:16px 36px;text-decoration:none;transition:transform .25s var(--lp-ease),box-shadow .25s var(--lp-ease),background-color .25s var(--lp-ease)}.lp-btn-primary:hover{background:var(--lp-color-accent-strong);box-shadow:0 18px 40px #c5162e47;transform:translateY(-1px)}.lp-btn-primary__arrow{display:inline-block;height:14px;position:relative;width:14px}.lp-btn-primary__arrow:after,.lp-btn-primary__arrow:before{background:currentColor;content:"";position:absolute}.lp-btn-primary__arrow:before{height:1.5px;left:0;top:50%;transform:translateY(-50%);width:100%}.lp-btn-primary__arrow:after{background:transparent;border-right:1.5px solid;border-top:1.5px solid;height:7px;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:7px}.lp-btn-ghost{align-items:center;background:transparent;border:1px solid var(--lp-color-border-strong);border-radius:var(--lp-radius-pill);color:var(--lp-color-text);display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.06em;min-height:56px;padding:16px 28px;text-decoration:none;transition:background-color .25s var(--lp-ease),border-color .25s var(--lp-ease),color .25s var(--lp-ease)}.lp-btn-ghost:hover{background:#1212120a;border-color:var(--lp-color-text)}.lp-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.lp-card{background:var(--lp-color-surface);border:1px solid hsla(0,0%,7%,.08);border-radius:var(--lp-radius-lg);box-shadow:none;display:flex;flex-direction:column;gap:32px;overflow:hidden;position:relative;transition:box-shadow .3s var(--lp-ease),border-color .3s var(--lp-ease),transform .3s var(--lp-ease)}.lp-card:hover{border-color:#12121233;box-shadow:0 12px 40px #1212121a;transform:translateY(-2px)}.lp-card-media{background:#fff;border-bottom:1px solid var(--lp-color-border);border-radius:0;overflow:hidden}.lp-card-media--link{display:block;text-decoration:none}.lp-card-image{display:block;height:auto;width:100%}.lp-card-body{display:flex;flex-direction:column;gap:26px;padding:40px 40px 52px}.lp-card-num{color:var(--lp-color-accent);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.lp-card h3{color:var(--lp-color-text);font-size:21px;font-weight:700;letter-spacing:.02em;line-height:1.45;margin:0}.lp-card p{color:var(--lp-color-text-muted);font-size:14px;line-height:2.1;margin:0}.lp-icon-chip{align-items:center;background:var(--lp-color-accent-soft);border-radius:50%;color:var(--lp-color-accent);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.lp-icon-chip svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:22px}@media(min-width:961px){.lp-hero-actions{margin-top:4px}}@media(max-width:720px){.lp-br-pc{display:none}.lp-br-sp{display:block}.lp-section-copy{font-size:14px}.lp-card-body{padding:32px 28px 40px}}@media(prefers-reduced-motion:reduce){.lp-btn-ghost,.lp-btn-primary,.lp-card{transition:none}}.lp-motion-ready .lp-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--lp-ease),transform .7s var(--lp-ease);transition-delay:var(--lp-reveal-delay,0s);will-change:opacity,transform}.lp-motion-ready .lp-reveal.is-in{opacity:1;transform:none}@keyframes lp-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes lp-hero-visual-in{0%{opacity:0;transform:translateY(42px) scale(.985)}to{opacity:1;transform:none}}.lp-landing .lp-hero-copy>*{animation:lp-rise .8s var(--lp-ease) both}.lp-landing .lp-hero-copy>:first-child{animation-delay:.05s}.lp-landing .lp-hero-copy>:nth-child(2){animation-delay:.14s}.lp-landing .lp-hero-copy>:nth-child(3){animation-delay:.24s}.lp-landing .lp-hero-copy>:nth-child(4){animation-delay:.34s}.lp-landing .lp-hero-copy>:nth-child(5){animation-delay:.46s}.lp-landing .lp-hero-visual-wrap{animation:lp-hero-visual-in 1s var(--lp-ease) .3s both}@media(prefers-reduced-motion:no-preference){html:has(.lp-landing){scroll-behavior:smooth}}@keyframes lp-glow-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-48px,36px,0) scale(1.12)}}.lp-landing .lp-hero-bg__glow{animation:lp-glow-drift 14s ease-in-out infinite alternate}.lp-landing .lp-hero-bg__glow--2{animation-delay:-7s;animation-duration:18s}@keyframes lp-gradient-pan{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.lp-landing .lp-hero-title .lp-hero-accent{animation:lp-gradient-pan 6s ease-in-out infinite;background-size:220% 100%}@keyframes lp-dot-pulse{0%,to{box-shadow:0 0 #c5162e59}55%{box-shadow:0 0 0 6px #c5162e00}}.lp-landing .lp-pill__dot{animation:lp-dot-pulse 2.4s ease-in-out infinite}@keyframes lp-cta-breathe{0%{opacity:.78}to{opacity:1}}.lp-landing .lp-cta-glow{animation:lp-cta-breathe 5s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.lp-motion-ready .lp-reveal{opacity:1;transform:none;transition:none}.lp-landing .lp-cta-glow,.lp-landing .lp-hero-bg__glow,.lp-landing .lp-hero-bg__glow--2,.lp-landing .lp-hero-copy>*,.lp-landing .lp-hero-title .lp-hero-accent,.lp-landing .lp-hero-visual-wrap,.lp-landing .lp-pill__dot{animation:none}}
