.header[data-v-ac4d34a8]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#fffffff2;border-bottom:1px solid var(--lp-gray-100);box-shadow:0 1px 3px #0000000f;position:sticky;top:0;z-index:50}.header__inner[data-v-ac4d34a8]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.header__inner[data-v-ac4d34a8]{padding:0 24px}}@media(min-width:1024px){.header__inner[data-v-ac4d34a8]{padding:0 32px}}.header__bar[data-v-ac4d34a8]{align-items:center;display:flex;height:64px;justify-content:space-between}@media(min-width:1024px){.header__bar[data-v-ac4d34a8]{height:80px}}.logo[data-v-ac4d34a8]{align-items:center;display:flex;flex-shrink:0}.logo__img[data-v-ac4d34a8]{display:block;height:30px;width:auto}@media(min-width:1024px){.logo__img[data-v-ac4d34a8]{height:36px}}.nav-desktop[data-v-ac4d34a8]{align-items:center;display:none;gap:32px}@media(min-width:1024px){.nav-desktop[data-v-ac4d34a8]{display:flex}}.nav-desktop__link[data-v-ac4d34a8]{color:var(--lp-gray-600);font-size:14px;font-weight:500;transition:color .2s ease}.nav-desktop__link[data-v-ac4d34a8]:hover{color:var(--lp-navy-700)}.cta-desktop[data-v-ac4d34a8]{align-items:center;display:none;gap:16px}@media(min-width:1024px){.cta-desktop[data-v-ac4d34a8]{display:flex}}.btn-login[data-v-ac4d34a8]{align-items:center;border:1px solid var(--lp-navy-200);border-radius:8px;color:var(--lp-navy-700);display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 18px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn-login[data-v-ac4d34a8]:hover{background-color:var(--lp-navy-50);color:var(--lp-navy-800)}.btn-login--block[data-v-ac4d34a8]{margin-bottom:8px;width:100%}.btn-primary[data-v-ac4d34a8]{align-items:center;background-color:var(--lp-navy-700);border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 20px;transition:background-color .2s ease}.btn-primary[data-v-ac4d34a8]:hover{background-color:var(--lp-navy-800);color:#fff}.btn-primary--block[data-v-ac4d34a8]{width:100%}.menu-toggle[data-v-ac4d34a8]{color:var(--lp-gray-600);display:inline-flex;padding:8px}@media(min-width:1024px){.menu-toggle[data-v-ac4d34a8]{display:none}}.mobile-menu[data-v-ac4d34a8]{background-color:#fff;border-top:1px solid var(--lp-gray-100)}@media(min-width:1024px){.mobile-menu[data-v-ac4d34a8]{display:none}}.mobile-menu__nav[data-v-ac4d34a8]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.mobile-menu__nav[data-v-ac4d34a8]{padding:0 24px}}@media(min-width:1024px){.mobile-menu__nav[data-v-ac4d34a8]{padding:0 32px}}.mobile-menu__nav[data-v-ac4d34a8]{padding-bottom:16px;padding-top:16px}.mobile-menu__link[data-v-ac4d34a8]{border-radius:8px;color:var(--lp-gray-700);display:block;font-size:14px;font-weight:500;padding:10px 12px;transition:background-color .2s ease}.mobile-menu__link[data-v-ac4d34a8]:hover{background-color:var(--lp-navy-50)}.mobile-menu__cta[data-v-ac4d34a8]{border-top:1px solid var(--lp-gray-100);margin-top:4px;padding-top:12px}.mobile-menu-enter-active[data-v-ac4d34a8],.mobile-menu-leave-active[data-v-ac4d34a8]{transition:opacity .2s ease,transform .2s ease}.mobile-menu-enter-from[data-v-ac4d34a8],.mobile-menu-leave-to[data-v-ac4d34a8]{opacity:0;transform:translateY(-8px)}.hero[data-v-8c3bcd59]{background:linear-gradient(135deg,var(--lp-navy-900),var(--lp-navy-800) 50%,var(--lp-navy-700));overflow:hidden;position:relative}.hero__bg[data-v-8c3bcd59]{inset:0;position:absolute}.hero__blob[data-v-8c3bcd59]{border-radius:9999px;filter:blur(64px);position:absolute}.hero__blob--accent[data-v-8c3bcd59]{background-color:#72c8b426;height:700px;right:0;top:0;transform:translate(25%,-50%);width:700px}.hero__blob--navy[data-v-8c3bcd59]{background-color:#64a5a84d;bottom:0;height:500px;left:0;transform:translate(-25%,50%);width:500px}.hero__inner[data-v-8c3bcd59]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.hero__inner[data-v-8c3bcd59]{padding:0 24px}}@media(min-width:1024px){.hero__inner[data-v-8c3bcd59]{padding:0 32px}}.hero__inner[data-v-8c3bcd59]{padding-bottom:80px;padding-top:80px;position:relative}@media(min-width:1024px){.hero__inner[data-v-8c3bcd59]{padding-bottom:128px;padding-top:128px}}.hero__grid[data-v-8c3bcd59]{align-items:center;display:grid;gap:48px}@media(min-width:1024px){.hero__grid[data-v-8c3bcd59]{gap:64px;grid-template-columns:1fr 1fr}}.hero__badge[data-v-8c3bcd59]{background-color:#72c8b426;border-radius:9999px;color:var(--lp-accent-300);display:inline-block;font-size:14px;font-weight:600;margin-bottom:24px;padding:6px 16px}.hero__title[data-v-8c3bcd59]{color:#fff;font-size:30px;font-weight:800;line-height:1.2;margin:0}@media(min-width:640px){.hero__title[data-v-8c3bcd59]{font-size:36px}}@media(min-width:1024px){.hero__title[data-v-8c3bcd59]{font-size:48px}}.hero__title-accent[data-v-8c3bcd59]{background:linear-gradient(to right,var(--lp-accent-400),var(--lp-blue-light));-webkit-background-clip:text;background-clip:text;color:transparent}.hero__desc[data-v-8c3bcd59]{color:var(--lp-navy-200);font-size:18px;line-height:1.75;margin-top:24px;max-width:576px}.hero__badges[data-v-8c3bcd59]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero__pill[data-v-8c3bcd59]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ffffff1a;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px}.hero__pill-icon[data-v-8c3bcd59]{color:var(--lp-accent-400)}.hero__ctas[data-v-8c3bcd59]{display:flex;flex-direction:column;gap:16px;margin-top:40px}@media(min-width:640px){.hero__ctas[data-v-8c3bcd59]{flex-direction:row}}.hero__btn[data-v-8c3bcd59]{align-items:center;border-radius:8px;display:inline-flex;font-size:16px;gap:8px;justify-content:center;padding:14px 28px;transition:background-color .2s ease}.hero__btn--primary[data-v-8c3bcd59]{background-color:var(--lp-accent-500);color:var(--lp-navy-950);font-weight:700}.hero__btn--primary[data-v-8c3bcd59]:hover{background-color:var(--lp-accent-400);color:var(--lp-navy-950)}.hero__btn--ghost[data-v-8c3bcd59]{border:1px solid hsla(0,0%,100%,.25);color:#fff;font-weight:600}.hero__btn--ghost[data-v-8c3bcd59]:hover{background-color:#ffffff1a;color:#fff}.hero__visual[data-v-8c3bcd59]{display:none;position:relative}@media(min-width:1024px){.hero__visual[data-v-8c3bcd59]{display:block}}.hero__card[data-v-8c3bcd59]{background-color:#fff;border:1px solid var(--lp-gray-200);border-radius:16px;box-shadow:0 25px 50px -12px #00000059;padding:32px}.hero__dots[data-v-8c3bcd59]{display:flex;gap:12px;margin-bottom:24px}.hero__dot[data-v-8c3bcd59]{border-radius:9999px;height:12px;width:12px}.hero__dot--red[data-v-8c3bcd59]{background-color:var(--lp-red-400)}.hero__dot--yellow[data-v-8c3bcd59]{background-color:var(--lp-yellow-400)}.hero__dot--green[data-v-8c3bcd59]{background-color:var(--lp-green-400)}.hero__bars[data-v-8c3bcd59]{display:flex;flex-direction:column;gap:16px}.hero__bar-row[data-v-8c3bcd59]{align-items:center;display:flex;justify-content:space-between}.hero__bar-label[data-v-8c3bcd59]{color:var(--lp-gray-600);font-size:14px}.hero__bar-value[data-v-8c3bcd59]{color:var(--lp-accent-600);font-size:14px;font-weight:700}.hero__bar-track[data-v-8c3bcd59]{background-color:var(--lp-gray-100);border-radius:9999px;height:8px;width:100%}.hero__bar-fill[data-v-8c3bcd59]{background:linear-gradient(to right,var(--lp-accent-400),var(--lp-accent-500));border-radius:9999px;height:8px}.hero__card-footer[data-v-8c3bcd59]{border-top:1px solid var(--lp-gray-200);display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:24px;padding-top:24px;text-align:center}.hero__stat-value[data-v-8c3bcd59]{color:var(--lp-navy-900);font-size:24px;font-weight:700}.hero__stat-label[data-v-8c3bcd59]{color:var(--lp-gray-500);font-size:12px}.hero__float[data-v-8c3bcd59]{background-color:#fff;border:1px solid var(--lp-gray-100);border-radius:12px;bottom:-24px;box-shadow:0 20px 25px -5px #0003;gap:12px;left:-24px;padding:16px;position:absolute}.hero__float[data-v-8c3bcd59],.hero__float-icon[data-v-8c3bcd59]{align-items:center;display:flex}.hero__float-icon[data-v-8c3bcd59]{background-color:var(--lp-green-100);border-radius:9999px;color:var(--lp-green-600);height:40px;justify-content:center;width:40px}.hero__float-label[data-v-8c3bcd59]{color:var(--lp-gray-500);font-size:12px}.hero__float-value[data-v-8c3bcd59]{color:var(--lp-gray-900);font-size:14px;font-weight:700}.stats[data-v-5915f42c]{background-color:var(--lp-white);border-bottom:1px solid var(--lp-gray-100);padding:64px 0}.stats__inner[data-v-5915f42c]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.stats__inner[data-v-5915f42c]{padding:0 24px}}@media(min-width:1024px){.stats__inner[data-v-5915f42c]{padding:0 32px}}.stats__grid[data-v-5915f42c]{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}@media(min-width:1024px){.stats__grid[data-v-5915f42c]{grid-template-columns:repeat(4,1fr)}}.stats__item[data-v-5915f42c]{text-align:center}.stats__icon-box[data-v-5915f42c]{align-items:center;background-color:var(--lp-navy-50);border-radius:12px;display:inline-flex;height:48px;justify-content:center;margin-bottom:12px;width:48px}.stats__icon[data-v-5915f42c]{color:var(--lp-navy-700)}.stats__value[data-v-5915f42c]{color:var(--lp-navy-900);font-size:30px;font-weight:800;line-height:1.2;margin:0}@media(min-width:1024px){.stats__value[data-v-5915f42c]{font-size:36px}}.stats__suffix[data-v-5915f42c]{color:var(--lp-navy-600);font-size:18px;font-weight:700}.stats__label[data-v-5915f42c]{color:var(--lp-gray-500);font-size:14px;margin-top:4px}.problems[data-v-9e40dde1]{padding:80px 0}@media(min-width:1024px){.problems[data-v-9e40dde1]{padding:112px 0}}.problems[data-v-9e40dde1]{background-color:var(--lp-gray-50)}.problems__inner[data-v-9e40dde1]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.problems__inner[data-v-9e40dde1]{padding:0 24px}}@media(min-width:1024px){.problems__inner[data-v-9e40dde1]{padding:0 32px}}.problems__header[data-v-9e40dde1]{margin:0 auto;max-width:768px;text-align:center}.problems__label[data-v-9e40dde1]{color:var(--lp-navy-700);font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.problems__title[data-v-9e40dde1]{color:var(--lp-gray-900);font-size:24px;font-weight:800;line-height:1.25;margin:0}@media(min-width:640px){.problems__title[data-v-9e40dde1]{font-size:30px}}@media(min-width:1024px){.problems__title[data-v-9e40dde1]{font-size:36px}}.problems__lead[data-v-9e40dde1]{color:var(--lp-gray-500);line-height:1.75;margin-top:16px}.problems__list[data-v-9e40dde1]{display:flex;flex-direction:column;gap:16px;margin-left:auto;margin-right:auto;margin-top:48px;max-width:672px}.problems__card[data-v-9e40dde1]{align-items:flex-start;background-color:var(--lp-white);border:1px solid var(--lp-gray-200);border-radius:12px;box-shadow:0 1px 2px #0000000a;display:flex;gap:16px;padding:20px}.problems__alert-box[data-v-9e40dde1]{align-items:center;background-color:var(--lp-red-50);border-radius:8px;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.problems__alert-icon[data-v-9e40dde1]{color:var(--lp-red-500)}.problems__text[data-v-9e40dde1]{color:var(--lp-gray-700);font-weight:500;line-height:1.75;margin:0;padding-top:4px}.problems__conclusion[data-v-9e40dde1]{margin-top:48px;text-align:center}.problems__conclusion-text[data-v-9e40dde1]{color:var(--lp-navy-800);font-size:18px;font-weight:700;margin:0}.problems__conclusion-brand[data-v-9e40dde1]{background:linear-gradient(to right,var(--lp-accent-600),var(--lp-blue));-webkit-background-clip:text;background-clip:text;color:transparent}.three-points[data-v-2b71ddc9]{padding:80px 0}@media(min-width:1024px){.three-points[data-v-2b71ddc9]{padding:112px 0}}.three-points[data-v-2b71ddc9]{background-color:var(--lp-white)}.three-points__inner[data-v-2b71ddc9]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.three-points__inner[data-v-2b71ddc9]{padding:0 24px}}@media(min-width:1024px){.three-points__inner[data-v-2b71ddc9]{padding:0 32px}}.three-points__header[data-v-2b71ddc9]{margin:0 auto;max-width:768px;text-align:center}.three-points__label[data-v-2b71ddc9]{color:var(--lp-navy-700);font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.three-points__title[data-v-2b71ddc9]{color:var(--lp-gray-900);font-size:24px;font-weight:800;line-height:1.25;margin:0}@media(min-width:640px){.three-points__title[data-v-2b71ddc9]{font-size:30px}}@media(min-width:1024px){.three-points__title[data-v-2b71ddc9]{font-size:36px}}.three-points__grid[data-v-2b71ddc9]{display:grid;gap:32px;margin-top:56px}@media(min-width:768px){.three-points__grid[data-v-2b71ddc9]{grid-template-columns:repeat(3,1fr)}}.three-points__card[data-v-2b71ddc9]{background-color:var(--lp-white);border:1px solid var(--lp-gray-200);border-radius:16px;box-shadow:0 1px 3px #0000000f;overflow:hidden;padding:32px;position:relative;transition:box-shadow .3s ease}.three-points__card[data-v-2b71ddc9]:hover{box-shadow:0 20px 40px -8px #0000001f}.three-points__card:hover .three-points__gradient-bar[data-v-2b71ddc9]{opacity:1}.three-points__gradient-bar[data-v-2b71ddc9]{background:linear-gradient(to right,var(--lp-navy-600),var(--lp-accent-500));border-radius:16px 16px 0 0;height:4px;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.three-points__icon-box[data-v-2b71ddc9]{align-items:center;border-radius:12px;display:inline-flex;height:56px;justify-content:center;margin-bottom:20px;width:56px}.three-points__card-title[data-v-2b71ddc9]{color:var(--lp-gray-900);font-size:20px;font-weight:700;margin:0 0 12px}.three-points__card-desc[data-v-2b71ddc9]{color:var(--lp-gray-500);line-height:1.75;margin:0}.services[data-v-723a535a]{padding:80px 0}@media(min-width:1024px){.services[data-v-723a535a]{padding:112px 0}}.services[data-v-723a535a]{background-color:var(--lp-gray-50)}.services__inner[data-v-723a535a]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.services__inner[data-v-723a535a]{padding:0 24px}}@media(min-width:1024px){.services__inner[data-v-723a535a]{padding:0 32px}}.services__header[data-v-723a535a]{margin:0 auto;max-width:768px;text-align:center}.services__label[data-v-723a535a]{color:var(--lp-navy-700);font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.services__title[data-v-723a535a]{color:var(--lp-gray-900);font-size:24px;font-weight:800;line-height:1.25;margin:0}@media(min-width:640px){.services__title[data-v-723a535a]{font-size:30px}}@media(min-width:1024px){.services__title[data-v-723a535a]{font-size:36px}}.services__lead[data-v-723a535a]{color:var(--lp-gray-500);line-height:1.75;margin-top:16px}.services__tabs[data-v-723a535a]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:48px}@media(min-width:640px){.services__tabs[data-v-723a535a]{display:flex;flex-wrap:wrap;justify-content:center}}.services__tab[data-v-723a535a]{align-items:center;background-color:var(--lp-white);border:1px solid var(--lp-gray-200);border-radius:8px;color:var(--lp-gray-600);cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:12px 8px;text-align:center;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}@media(min-width:640px){.services__tab[data-v-723a535a]{flex-direction:row;gap:8px;padding:10px 16px}}.services__tab[data-v-723a535a]:hover{background-color:var(--lp-gray-100)}.services__tab--active[data-v-723a535a]{border-color:var(--lp-navy-700);box-shadow:0 4px 6px -1px #0000001a;color:var(--lp-white)}.services__tab--active[data-v-723a535a],.services__tab--active[data-v-723a535a]:hover{background-color:var(--lp-navy-700)}.services__tab-title[data-v-723a535a]{display:inline;font-size:12px;line-height:1.3}@media(min-width:640px){.services__tab-title[data-v-723a535a]{font-size:14px}}.services__tab-id[data-v-723a535a]{display:none}.services__panel[data-v-723a535a]{background-color:var(--lp-white);border:1px solid var(--lp-gray-200);border-radius:16px;box-shadow:0 1px 3px #0000000f;margin-top:40px;overflow:hidden}.services__panel-grid[data-v-723a535a]{display:grid}@media(min-width:1024px){.services__panel-grid[data-v-723a535a]{grid-template-columns:1fr 1fr}}.services__panel-left[data-v-723a535a]{padding:32px}@media(min-width:1024px){.services__panel-left[data-v-723a535a]{padding:48px}}.services__panel-head[data-v-723a535a]{align-items:center;display:flex;gap:12px;margin-bottom:16px}.services__panel-num[data-v-723a535a]{color:var(--lp-navy-100);flex-shrink:0;font-size:40px;font-weight:800;line-height:1}.services__panel-name[data-v-723a535a]{color:var(--lp-gray-900);font-size:20px;font-weight:700;margin:0}.services__panel-sub[data-v-723a535a]{color:var(--lp-gray-400);font-size:14px;margin:0}.services__panel-desc[data-v-723a535a]{color:var(--lp-gray-600);line-height:1.75;margin-bottom:24px}.services__features[data-v-723a535a]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.services__feature[data-v-723a535a]{align-items:flex-start;color:var(--lp-gray-700);display:flex;font-size:14px;gap:10px}.services__feature-icon[data-v-723a535a]{color:var(--lp-accent-600);flex-shrink:0;margin-top:2px}.services__panel-right[data-v-723a535a]{align-items:center;background:linear-gradient(135deg,var(--lp-navy-50),var(--lp-accent-50));display:flex;justify-content:center;padding:32px}@media(min-width:1024px){.services__panel-right[data-v-723a535a]{padding:48px}}.services__metric[data-v-723a535a]{max-width:360px;width:100%}.services__metric-label[data-v-723a535a]{color:var(--lp-navy-600);font-size:14px;font-weight:600;margin-bottom:24px;text-align:center}.services__metric-cards[data-v-723a535a]{align-items:center;display:flex;gap:16px}.services__metric-card[data-v-723a535a]{border-radius:12px;flex:1;padding:20px;text-align:center}.services__metric-card--before[data-v-723a535a]{background-color:#fffc;border:1px solid var(--lp-gray-200)}.services__metric-card--after[data-v-723a535a]{background-color:var(--lp-navy-700);box-shadow:0 10px 25px -5px #0003}.services__metric-eyebrow[data-v-723a535a]{color:var(--lp-gray-400);font-size:11px;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.services__metric-eyebrow--after[data-v-723a535a]{color:var(--lp-navy-200)}.services__metric-value[data-v-723a535a]{font-size:18px;font-weight:700}.services__metric-value--before[data-v-723a535a]{color:var(--lp-red-500)}.services__metric-value--after[data-v-723a535a]{color:var(--lp-white)}.services__metric-arrow[data-v-723a535a]{color:var(--lp-navy-400);flex-shrink:0;font-size:24px;font-weight:700}.svc-enter-active[data-v-723a535a],.svc-leave-active[data-v-723a535a]{transition:opacity .3s ease,transform .3s ease}.svc-enter-from[data-v-723a535a]{opacity:0;transform:translateY(12px)}.svc-leave-to[data-v-723a535a]{opacity:0;transform:translateY(-12px)}.why-choose-us[data-v-569e7bc1]{padding:80px 0}@media(min-width:1024px){.why-choose-us[data-v-569e7bc1]{padding:112px 0}}.why-choose-us[data-v-569e7bc1]{background-color:var(--lp-white)}.why-choose-us__inner[data-v-569e7bc1]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.why-choose-us__inner[data-v-569e7bc1]{padding:0 24px}}@media(min-width:1024px){.why-choose-us__inner[data-v-569e7bc1]{padding:0 32px}}.why-choose-us__header[data-v-569e7bc1]{margin:0 auto;max-width:768px;text-align:center}.why-choose-us__label[data-v-569e7bc1]{color:var(--lp-navy-700);font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.why-choose-us__title[data-v-569e7bc1]{color:var(--lp-gray-900);font-size:24px;font-weight:800;line-height:1.25;margin:0}@media(min-width:640px){.why-choose-us__title[data-v-569e7bc1]{font-size:30px}}@media(min-width:1024px){.why-choose-us__title[data-v-569e7bc1]{font-size:36px}}.why-choose-us__grid[data-v-569e7bc1]{display:grid;gap:32px;margin-top:56px}@media(min-width:768px){.why-choose-us__grid[data-v-569e7bc1]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.why-choose-us__grid[data-v-569e7bc1]{grid-template-columns:repeat(3,1fr)}}.why-choose-us__card[data-v-569e7bc1]{border-radius:12px;display:flex;gap:16px;padding:24px;transition:background-color .2s ease}.why-choose-us__card[data-v-569e7bc1]:hover{background-color:var(--lp-gray-50)}.why-choose-us__icon-box[data-v-569e7bc1]{align-items:center;background-color:var(--lp-navy-50);border-radius:12px;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.why-choose-us__icon[data-v-569e7bc1]{color:var(--lp-navy-700)}.why-choose-us__body[data-v-569e7bc1]{flex:1}.why-choose-us__card-title[data-v-569e7bc1]{color:var(--lp-gray-900);font-size:16px;font-weight:700;margin:0 0 6px}.why-choose-us__card-desc[data-v-569e7bc1]{color:var(--lp-gray-500);font-size:14px;line-height:1.75;margin:0}.case-studies[data-v-be4acd19]{padding:80px 0}@media(min-width:1024px){.case-studies[data-v-be4acd19]{padding:112px 0}}.case-studies[data-v-be4acd19]{background-color:var(--lp-gray-50)}.case-studies__inner[data-v-be4acd19]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.case-studies__inner[data-v-be4acd19]{padding:0 24px}}@media(min-width:1024px){.case-studies__inner[data-v-be4acd19]{padding:0 32px}}.case-studies__header[data-v-be4acd19]{margin:0 auto;max-width:768px;text-align:center}.case-studies__label[data-v-be4acd19]{color:var(--lp-navy-700);font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.case-studies__title[data-v-be4acd19]{color:var(--lp-gray-900);font-size:24px;font-weight:800;line-height:1.25;margin:0}@media(min-width:640px){.case-studies__title[data-v-be4acd19]{font-size:30px}}@media(min-width:1024px){.case-studies__title[data-v-be4acd19]{font-size:36px}}.case-studies__lead[data-v-be4acd19]{color:var(--lp-gray-500);line-height:1.75;margin-top:16px}.case-studies__list[data-v-be4acd19]{display:flex;flex-direction:column;gap:32px;margin-top:56px}.case-card[data-v-be4acd19]{background-color:var(--lp-white);border:1px solid var(--lp-gray-200);border-radius:16px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.case-card__grid[data-v-be4acd19]{display:grid}@media(min-width:1024px){.case-card__grid[data-v-be4acd19]{grid-template-columns:2fr 3fr}}.case-card__left[data-v-be4acd19]{background:linear-gradient(135deg,var(--lp-navy-50),var(--lp-white));padding:32px}@media(min-width:1024px){.case-card__left[data-v-be4acd19]{padding:40px}}.case-card__company-row[data-v-be4acd19]{align-items:center;display:flex;gap:12px;margin-bottom:16px}.case-card__icon-box[data-v-be4acd19]{align-items:center;background-color:var(--lp-navy-100);border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.case-card__icon[data-v-be4acd19]{color:var(--lp-navy-700)}.case-card__company-name[data-v-be4acd19]{color:var(--lp-gray-900);font-weight:700;margin:0}.case-card__company-meta[data-v-be4acd19]{color:var(--lp-gray-500);font-size:12px;margin:0}.case-card__section-label[data-v-be4acd19]{color:var(--lp-navy-600);font-size:12px;font-weight:600;margin:0 0 8px}.case-card__service[data-v-be4acd19]{color:var(--lp-gray-700);font-size:14px;margin:0 0 16px}.case-card__challenge[data-v-be4acd19]{color:var(--lp-gray-600);font-size:14px;line-height:1.75;margin:0}.case-card__right[data-v-be4acd19]{padding:32px}@media(min-width:1024px){.case-card__right[data-v-be4acd19]{padding:40px}}.case-card__before-after-label[data-v-be4acd19]{color:var(--lp-navy-600);font-size:12px;font-weight:600;letter-spacing:.05em;margin:0 0 16px;text-transform:uppercase}.case-card__results[data-v-be4acd19]{display:grid;gap:16px;margin-bottom:24px}@media(min-width:640px){.case-card__results[data-v-be4acd19]{grid-template-columns:repeat(3,1fr)}}.case-card__result[data-v-be4acd19]{background-color:var(--lp-gray-50);border-radius:12px;padding:16px}.case-card__result-label[data-v-be4acd19]{color:var(--lp-gray-500);font-size:12px;margin:0 0 8px}.case-card__result-values[data-v-be4acd19]{align-items:center;display:flex;gap:8px}.case-card__result-before[data-v-be4acd19]{color:var(--lp-red-400);font-size:14px;text-decoration:line-through}.case-card__result-arrow[data-v-be4acd19]{color:var(--lp-gray-300);flex-shrink:0}.case-card__result-after[data-v-be4acd19]{color:var(--lp-navy-700);font-size:14px;font-weight:700}.case-card__quote[data-v-be4acd19]{background-color:var(--lp-navy-50);border-left:4px solid var(--lp-navy-600);border-radius:0 12px 12px 0;padding:16px}.case-card__quote-text[data-v-be4acd19]{color:var(--lp-navy-800);font-size:14px;font-style:italic;line-height:1.75;margin:0 0 4px}.case-card__quote-attribution[data-v-be4acd19]{color:var(--lp-navy-600);font-size:12px;margin:0}.pricing-section[data-v-ea6ea89a]{padding:80px 0}@media(min-width:1024px){.pricing-section[data-v-ea6ea89a]{padding:112px 0}}.pricing-section[data-v-ea6ea89a]{background:var(--lp-gray-50,#f9fafb)}.pricing-inner[data-v-ea6ea89a]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.pricing-inner[data-v-ea6ea89a]{padding:0 24px}}@media(min-width:1024px){.pricing-inner[data-v-ea6ea89a]{padding:0 32px}}.pricing-header[data-v-ea6ea89a]{margin-bottom:2rem;text-align:center}.pricing-header .section-label[data-v-ea6ea89a]{color:var(--lp-navy-700);font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.pricing-header .section-title[data-v-ea6ea89a]{color:var(--lp-gray-900);font-size:24px;font-weight:800;line-height:1.25;margin:0}@media(min-width:640px){.pricing-header .section-title[data-v-ea6ea89a]{font-size:30px}}@media(min-width:1024px){.pricing-header .section-title[data-v-ea6ea89a]{font-size:36px}}.pricing-header .section-lead[data-v-ea6ea89a]{color:var(--lp-gray-500);line-height:1.75;margin-top:16px}.trial-banner[data-v-ea6ea89a]{align-items:center;background:var(--lp-navy-700,#437578);border-radius:12px;color:#fff;display:flex;gap:1rem;margin-bottom:2rem;padding:1rem 1.5rem}@media(max-width:600px){.trial-banner[data-v-ea6ea89a]{align-items:flex-start;flex-direction:column;gap:.5rem}}.trial-banner .trial-badge[data-v-ea6ea89a]{background:var(--lp-navy-500,#64a5a8);border-radius:99px;color:#fff;flex-shrink:0;font-size:.75rem;font-weight:700;padding:.25rem .75rem;white-space:nowrap}.trial-banner .trial-text[data-v-ea6ea89a]{font-size:.875rem;line-height:1.5;margin:0;opacity:.9}.table-wrapper[data-v-ea6ea89a]{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(0,0,0,.1);border-radius:14px;margin-bottom:2rem}.pricing-table[data-v-ea6ea89a]{border-collapse:collapse;font-size:.875rem;min-width:720px;width:100%}.pricing-table thead th[data-v-ea6ea89a]{border-bottom:2px solid rgba(0,0,0,.08);padding:0;vertical-align:bottom}.pricing-table thead th.feature-col[data-v-ea6ea89a]{min-width:160px;width:200px}.pricing-table thead th.plan-col[data-v-ea6ea89a]{text-align:center}.pricing-table thead th.plan-col.recommended[data-v-ea6ea89a]{background:#64a5a814}.pricing-table .plan-header[data-v-ea6ea89a]{align-items:center;display:flex;flex-direction:column;gap:.25rem;padding:1.25rem 1rem;position:relative}.pricing-table .recommended-pill[data-v-ea6ea89a]{background:var(--lp-navy-500,#64a5a8);border-radius:99px;color:#fff;font-size:.7rem;font-weight:700;margin-bottom:.25rem;padding:.15rem .6rem}.pricing-table .plan-name[data-v-ea6ea89a]{color:var(--lp-gray-900,#111827);font-size:1rem;font-weight:700}.pricing-table .plan-tagline[data-v-ea6ea89a]{color:var(--lp-gray-400,#9ca3af);font-size:.75rem}.pricing-table .plan-price[data-v-ea6ea89a]{align-items:baseline;display:flex;gap:.15rem;margin-top:.5rem;white-space:nowrap}.pricing-table .price-value[data-v-ea6ea89a]{color:var(--lp-gray-900,#111827);font-size:1.25rem;font-weight:800}.pricing-table .price-unit[data-v-ea6ea89a]{color:var(--lp-gray-500,#6b7280);font-size:.75rem}.pricing-table tbody tr[data-v-ea6ea89a]{border-bottom:1px solid rgba(0,0,0,.06)}.pricing-table tbody tr[data-v-ea6ea89a]:last-child{border-bottom:none}.pricing-table tbody tr[data-v-ea6ea89a]:nth-child(2n){background:#00000004}.pricing-table .feature-label[data-v-ea6ea89a]{color:var(--lp-gray-700,#374151);font-weight:500;padding:.75rem 1rem;text-align:left;white-space:nowrap}.pricing-table .plan-cell[data-v-ea6ea89a]{padding:.75rem .5rem;text-align:center;vertical-align:middle}.pricing-table .plan-cell.recommended[data-v-ea6ea89a]{background:#64a5a80a}.pricing-table .badge[data-v-ea6ea89a]{align-items:center;border-radius:50%;display:inline-flex;height:24px;justify-content:center;width:24px}.pricing-table .badge--yes[data-v-ea6ea89a]{background:var(--lp-green-100,#dcfce7);color:var(--lp-green-600,#16a34a)}.pricing-table .badge--no[data-v-ea6ea89a]{background:#0000000f;color:var(--lp-gray-400,#9ca3af)}.pricing-table .cell-text[data-v-ea6ea89a]{color:var(--lp-gray-600,#4b5563);font-size:.8rem}.pricing-footer[data-v-ea6ea89a]{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.pricing-footer .compare-note[data-v-ea6ea89a]{color:var(--lp-gray-500,#6b7280);font-size:.8rem;line-height:1.6;margin:0;max-width:600px}.pricing-footer .cta-btn[data-v-ea6ea89a]{background:var(--lp-navy-700,#437578);border-radius:99px;color:#fff;display:inline-block;font-size:.9375rem;font-weight:700;padding:.75rem 2rem;text-decoration:none;transition:opacity .2s}.pricing-footer .cta-btn[data-v-ea6ea89a]:hover{opacity:.85}.pricing-footer .tax-note[data-v-ea6ea89a]{color:var(--lp-gray-400,#9ca3af);font-size:.75rem;margin:0}.options-section[data-v-ea6ea89a]{border-top:1px solid rgba(0,0,0,.08);margin-top:3rem;padding-top:2.5rem}.options-header[data-v-ea6ea89a]{margin-bottom:1.75rem;text-align:center}.options-header .options-label-pill[data-v-ea6ea89a]{background:var(--lp-navy-500,#64a5a8);border-radius:99px;color:#fff;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.6rem;padding:.2rem .75rem;text-transform:uppercase}.options-header .options-title[data-v-ea6ea89a]{color:var(--lp-gray-900,#111827);font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.options-header .options-note[data-v-ea6ea89a]{color:var(--lp-gray-500,#6b7280);font-size:.875rem;line-height:1.6;margin:0}.options-grid[data-v-ea6ea89a]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}@media(max-width:640px){.options-grid[data-v-ea6ea89a]{grid-template-columns:1fr}}.option-card[data-v-ea6ea89a]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.09);border-radius:10px;display:flex;gap:.75rem;padding:.875rem 1rem}.option-card .option-check[data-v-ea6ea89a]{align-items:center;background:var(--lp-green-100,#dcfce7);border-radius:50%;color:var(--lp-green-600,#16a34a);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.option-card .option-text[data-v-ea6ea89a]{color:var(--lp-gray-700,#374151);flex:1;font-size:.875rem;line-height:1.4}.option-card .option-unit[data-v-ea6ea89a]{background:#64a5a81a;border-radius:99px;color:var(--lp-navy-500,#64a5a8);flex-shrink:0;font-size:.7rem;font-weight:700;padding:.2rem .5rem;white-space:nowrap}.option-spot[data-v-ea6ea89a]{color:var(--lp-gray-400,#9ca3af);font-size:.8rem;line-height:1.5;margin:.5rem 0 0;text-align:center}.cases-block[data-v-ea6ea89a]{margin-top:2rem}.cases-block .cases-title[data-v-ea6ea89a]{color:var(--lp-gray-700,#374151);font-size:.9375rem;font-weight:700;margin:0 0 1rem;text-align:center}.cases-grid[data-v-ea6ea89a]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(max-width:480px){.cases-grid[data-v-ea6ea89a]{grid-template-columns:1fr}}.case-card[data-v-ea6ea89a]{align-items:center;background:var(--lp-navy-700,#437578);border-radius:12px;color:#fff;display:flex;flex-direction:column;gap:.4rem;padding:1.25rem 1.5rem;text-align:center}.case-card .case-label[data-v-ea6ea89a]{font-size:.875rem;font-weight:600;line-height:1.4;opacity:.9}.case-card .case-price[data-v-ea6ea89a]{font-size:1.375rem;font-weight:800;letter-spacing:-.01em}.subsidy[data-v-ac7ed3c2]{padding:80px 0}@media(min-width:1024px){.subsidy[data-v-ac7ed3c2]{padding:112px 0}}.subsidy[data-v-ac7ed3c2]{background-color:var(--lp-navy-50);padding-top:48px}.subsidy__inner[data-v-ac7ed3c2]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.subsidy__inner[data-v-ac7ed3c2]{padding:0 24px}}@media(min-width:1024px){.subsidy__inner[data-v-ac7ed3c2]{padding:0 32px}}.subsidy__header[data-v-ac7ed3c2]{margin:0 auto;max-width:768px;text-align:center}.subsidy__label[data-v-ac7ed3c2]{color:var(--lp-navy-700);font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.subsidy__title[data-v-ac7ed3c2]{color:var(--lp-gray-900);font-size:24px;font-weight:800;line-height:1.25;margin:0}@media(min-width:640px){.subsidy__title[data-v-ac7ed3c2]{font-size:30px}}@media(min-width:1024px){.subsidy__title[data-v-ac7ed3c2]{font-size:36px}}.subsidy__lead[data-v-ac7ed3c2]{color:var(--lp-gray-500);line-height:1.75;margin-left:auto;margin-right:auto;margin-top:16px;max-width:36em}.subsidy__seg[data-v-ac7ed3c2]{display:inline-block}.subsidy__card[data-v-ac7ed3c2]{background-color:var(--lp-white);border:1px solid rgba(0,0,0,.1);border-radius:14px;display:grid;gap:0;grid-template-columns:1fr;margin-top:48px;overflow:hidden}@media(min-width:768px){.subsidy__card[data-v-ac7ed3c2]{grid-template-columns:1.1fr 1fr}}.subsidy__price[data-v-ac7ed3c2]{background-color:var(--lp-navy-700);color:var(--lp-white);padding:32px}.subsidy__price-tag[data-v-ac7ed3c2]{background-color:#ffffff26;border-radius:999px;color:var(--lp-white);display:inline-block;font-size:13px;font-weight:700;margin:0;padding:4px 12px}.subsidy__price-rows[data-v-ac7ed3c2]{display:flex;flex-direction:column;gap:10px;margin-top:24px}.subsidy__price-row[data-v-ac7ed3c2]{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.subsidy__price-key[data-v-ac7ed3c2]{color:var(--lp-navy-100);font-size:14px}.subsidy__price-strike[data-v-ac7ed3c2]{color:var(--lp-navy-100);font-size:16px;font-weight:600;text-decoration:line-through}.subsidy__price-sub[data-v-ac7ed3c2]{color:var(--lp-accent-300);font-size:16px;font-weight:700}.subsidy__net[data-v-ac7ed3c2]{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.2);display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:20px}.subsidy__net-key[data-v-ac7ed3c2]{color:var(--lp-navy-100);font-size:14px;width:100%}.subsidy__net-value[data-v-ac7ed3c2]{color:var(--lp-white);font-size:40px;font-weight:800;line-height:1}.subsidy__net-note[data-v-ac7ed3c2],.subsidy__net-unit[data-v-ac7ed3c2]{color:var(--lp-navy-100);font-size:13px}.subsidy__net-note[data-v-ac7ed3c2]{line-height:1.7;margin:12px 0 0}.subsidy__cta[data-v-ac7ed3c2]{align-items:center;background-color:var(--lp-accent-500);border-radius:8px;color:var(--lp-navy-950);display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;margin-top:24px;padding:14px 24px;transition:background-color .2s ease;width:100%}.subsidy__cta[data-v-ac7ed3c2]:hover{background-color:var(--lp-accent-400);color:var(--lp-navy-950)}.subsidy__includes[data-v-ac7ed3c2]{padding:32px}.subsidy__includes-title[data-v-ac7ed3c2]{color:var(--lp-gray-900);font-size:15px;font-weight:700;margin:0 0 16px}.subsidy__list[data-v-ac7ed3c2]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.subsidy__list-item[data-v-ac7ed3c2]{align-items:flex-start;color:var(--lp-gray-700);display:flex;font-size:14px;gap:10px;line-height:1.5}.subsidy__check[data-v-ac7ed3c2]{align-items:center;background-color:var(--lp-accent-100);border-radius:50%;color:var(--lp-accent-700);display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.subsidy__footer[data-v-ac7ed3c2]{margin-top:24px;text-align:center}.subsidy__note[data-v-ac7ed3c2]{color:var(--lp-gray-500);font-size:12px;line-height:1.6;margin:4px 0 0}.subsidy__switch[data-v-ac7ed3c2]{color:var(--lp-gray-700);font-size:14px;margin:16px 0 0}.subsidy__switch-link[data-v-ac7ed3c2]{color:var(--lp-navy-700);font-weight:700;text-decoration:underline}.subsidy__switch-link[data-v-ac7ed3c2]:hover{color:var(--lp-navy-800)}.cta-banner[data-v-c987551d]{background:linear-gradient(to right,var(--lp-navy-700),var(--lp-navy-900));padding:64px 0}.cta-banner__inner[data-v-c987551d]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.cta-banner__inner[data-v-c987551d]{padding:0 24px}}@media(min-width:1024px){.cta-banner__inner[data-v-c987551d]{padding:0 32px}}.cta-banner__flex[data-v-c987551d]{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:space-between}@media(min-width:1024px){.cta-banner__flex[data-v-c987551d]{align-items:center;flex-direction:row}}.cta-banner__left[data-v-c987551d]{text-align:center}@media(min-width:1024px){.cta-banner__left[data-v-c987551d]{text-align:left}}.cta-banner__title[data-v-c987551d]{color:var(--lp-white);font-size:24px;font-weight:800;margin:0}@media(min-width:640px){.cta-banner__title[data-v-c987551d]{font-size:30px}}.cta-banner__desc[data-v-c987551d]{color:var(--lp-navy-200);line-height:1.75;margin-top:8px}.cta-banner__buttons[data-v-c987551d]{display:flex;flex-direction:column;flex-shrink:0;gap:16px}@media(min-width:640px){.cta-banner__buttons[data-v-c987551d]{flex-direction:row}}.cta-banner__btn[data-v-c987551d]{align-items:center;border-radius:8px;display:inline-flex;font-size:15px;gap:8px;justify-content:center;padding:14px 28px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.cta-banner__btn--primary[data-v-c987551d]{background-color:var(--lp-accent-500);color:var(--lp-navy-950);font-weight:700}.cta-banner__btn--primary[data-v-c987551d]:hover{background-color:var(--lp-accent-400);color:var(--lp-navy-950)}.cta-banner__btn--ghost[data-v-c987551d]{border:1px solid hsla(0,0%,100%,.3);color:var(--lp-white);font-weight:600}.cta-banner__btn--ghost[data-v-c987551d]:hover{background-color:#ffffff1a;color:var(--lp-white)}.mission[data-v-0e3036fa]{padding:80px 0}@media(min-width:1024px){.mission[data-v-0e3036fa]{padding:112px 0}}.mission[data-v-0e3036fa]{background:linear-gradient(135deg,var(--lp-navy-950),var(--lp-navy-900) 50%,var(--lp-navy-800));overflow:hidden;position:relative}.mission__blob[data-v-0e3036fa]{background-color:#72c8b414;border-radius:9999px;filter:blur(64px);height:800px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.mission__inner[data-v-0e3036fa]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.mission__inner[data-v-0e3036fa]{padding:0 24px}}@media(min-width:1024px){.mission__inner[data-v-0e3036fa]{padding:0 32px}}.mission__inner[data-v-0e3036fa]{position:relative}.mission__grid[data-v-0e3036fa]{align-items:center;display:grid;gap:48px}@media(min-width:1024px){.mission__grid[data-v-0e3036fa]{grid-template-columns:1fr 1fr}}.mission__label[data-v-0e3036fa]{color:var(--lp-accent-400);font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.mission__title[data-v-0e3036fa]{color:#fff;font-size:24px;font-weight:800;line-height:1.2;margin:0}@media(min-width:640px){.mission__title[data-v-0e3036fa]{font-size:30px}}@media(min-width:1024px){.mission__title[data-v-0e3036fa]{font-size:36px}}.mission__paragraph[data-v-0e3036fa]{color:var(--lp-navy-200);line-height:1.75;margin-top:16px}.mission__paragraph[data-v-0e3036fa]:first-of-type{margin-top:24px}.mission__right[data-v-0e3036fa]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.mission__stat-box[data-v-0e3036fa]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px}.mission__stat-value[data-v-0e3036fa]{color:#fff;font-size:30px;font-weight:800}.mission__stat-label[data-v-0e3036fa]{color:var(--lp-navy-300);font-size:14px;margin-top:4px}.flow[data-v-af91764f]{padding:80px 0}@media(min-width:1024px){.flow[data-v-af91764f]{padding:112px 0}}.flow[data-v-af91764f]{background-color:var(--lp-gray-50)}.flow__inner[data-v-af91764f]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.flow__inner[data-v-af91764f]{padding:0 24px}}@media(min-width:1024px){.flow__inner[data-v-af91764f]{padding:0 32px}}.flow__header[data-v-af91764f]{margin:0 auto;max-width:768px;text-align:center}.flow__label[data-v-af91764f]{color:var(--lp-navy-700);font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.flow__title[data-v-af91764f]{color:var(--lp-gray-900);font-size:24px;font-weight:800;line-height:1.25;margin:0}@media(min-width:640px){.flow__title[data-v-af91764f]{font-size:30px}}@media(min-width:1024px){.flow__title[data-v-af91764f]{font-size:36px}}.flow__lead[data-v-af91764f]{color:var(--lp-gray-500);line-height:1.75;margin-top:16px}.flow__grid[data-v-af91764f]{display:grid;gap:32px;margin-top:56px;position:relative}@media(min-width:768px){.flow__grid[data-v-af91764f]{grid-template-columns:repeat(3,1fr)}}.flow__line[data-v-af91764f]{display:none}@media(min-width:768px){.flow__line[data-v-af91764f]{background:linear-gradient(to right,var(--lp-navy-200),var(--lp-navy-400),var(--lp-navy-200));display:block;height:2px;left:16.67%;position:absolute;right:16.67%;top:64px}}.flow__step[data-v-af91764f]{position:relative;text-align:center}.flow__icon-wrap[data-v-af91764f]{align-items:center;display:inline-flex;height:128px;justify-content:center;margin-bottom:24px;position:relative;width:128px}.flow__icon-outer[data-v-af91764f]{background-color:var(--lp-navy-50);inset:0}.flow__icon-inner[data-v-af91764f],.flow__icon-outer[data-v-af91764f]{border-radius:9999px;position:absolute}.flow__icon-inner[data-v-af91764f]{align-items:center;background-color:#fff;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;gap:4px;inset:12px;justify-content:center}.flow__step-number[data-v-af91764f]{color:var(--lp-navy-700);font-size:24px;font-weight:800;line-height:1}.flow__step-icon[data-v-af91764f]{color:var(--lp-navy-500)}.flow__step-title[data-v-af91764f]{color:var(--lp-gray-900);font-size:18px;font-weight:700;margin:0 0 12px}.flow__step-desc[data-v-af91764f]{color:var(--lp-gray-500);font-size:14px;line-height:1.75;margin:0 auto;max-width:20rem}.faq[data-v-b7f44d9a]{padding:80px 0}@media(min-width:1024px){.faq[data-v-b7f44d9a]{padding:112px 0}}.faq[data-v-b7f44d9a]{background-color:#fff}.faq__inner[data-v-b7f44d9a]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.faq__inner[data-v-b7f44d9a]{padding:0 24px}}@media(min-width:1024px){.faq__inner[data-v-b7f44d9a]{padding:0 32px}}.faq__inner[data-v-b7f44d9a]{max-width:768px}.faq__header[data-v-b7f44d9a]{margin-bottom:48px;text-align:center}.faq__label[data-v-b7f44d9a]{color:var(--lp-navy-700);font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.faq__title[data-v-b7f44d9a]{color:var(--lp-gray-900);font-size:24px;font-weight:800;line-height:1.25;margin:0}@media(min-width:640px){.faq__title[data-v-b7f44d9a]{font-size:30px}}@media(min-width:1024px){.faq__title[data-v-b7f44d9a]{font-size:36px}}.faq__list[data-v-b7f44d9a]{display:flex;flex-direction:column;gap:12px}.faq__item[data-v-b7f44d9a]{border:1px solid var(--lp-gray-200);border-radius:12px;overflow:hidden}.faq__question[data-v-b7f44d9a]{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:20px;text-align:left;transition:background-color .2s ease;width:100%}@media(min-width:1024px){.faq__question[data-v-b7f44d9a]{padding:20px 24px}}.faq__question[data-v-b7f44d9a]:hover{background-color:var(--lp-gray-50)}.faq__question-text[data-v-b7f44d9a]{color:var(--lp-gray-900);font-size:14px;font-weight:600;line-height:1.5;padding-right:16px}@media(min-width:1024px){.faq__question-text[data-v-b7f44d9a]{font-size:16px}}.faq__chevron[data-v-b7f44d9a]{color:var(--lp-gray-400);flex-shrink:0;transition:transform .2s ease}.faq__chevron--open[data-v-b7f44d9a]{transform:rotate(180deg)}.faq__answer[data-v-b7f44d9a]{background-color:#fff;padding:0 20px 20px}@media(min-width:1024px){.faq__answer[data-v-b7f44d9a]{padding:0 24px 24px}}.faq__answer-text[data-v-b7f44d9a]{color:var(--lp-gray-600);font-size:14px;line-height:1.75}.faq-answer-enter-active[data-v-b7f44d9a],.faq-answer-leave-active[data-v-b7f44d9a]{overflow:hidden;transition:max-height .25s ease,opacity .25s ease}.faq-answer-enter-from[data-v-b7f44d9a],.faq-answer-leave-to[data-v-b7f44d9a]{max-height:0;opacity:0}.faq-answer-enter-to[data-v-b7f44d9a],.faq-answer-leave-from[data-v-b7f44d9a]{max-height:300px;opacity:1}.contact[data-v-6a1c8be0]{padding:80px 0}@media(min-width:1024px){.contact[data-v-6a1c8be0]{padding:112px 0}}.contact[data-v-6a1c8be0]{background-color:var(--lp-gray-50)}.contact__inner[data-v-6a1c8be0]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.contact__inner[data-v-6a1c8be0]{padding:0 24px}}@media(min-width:1024px){.contact__inner[data-v-6a1c8be0]{padding:0 32px}}.contact__inner[data-v-6a1c8be0]{max-width:672px}.contact__header[data-v-6a1c8be0]{margin-bottom:40px;text-align:center}.contact__label[data-v-6a1c8be0]{color:var(--lp-navy-700);font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.contact__title[data-v-6a1c8be0]{color:var(--lp-gray-900);font-size:24px;font-weight:800;line-height:1.25;margin:0}@media(min-width:640px){.contact__title[data-v-6a1c8be0]{font-size:30px}}@media(min-width:1024px){.contact__title[data-v-6a1c8be0]{font-size:36px}}.contact__lead[data-v-6a1c8be0]{color:var(--lp-gray-500);line-height:1.75;margin-top:16px}.contact__form[data-v-6a1c8be0]{background-color:#fff;border:1px solid var(--lp-gray-200);border-radius:16px;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;gap:24px;padding:32px}@media(min-width:1024px){.contact__form[data-v-6a1c8be0]{padding:40px}}.contact__field[data-v-6a1c8be0]{display:flex;flex-direction:column;gap:6px}.contact__field-label[data-v-6a1c8be0]{color:var(--lp-gray-700);font-size:14px;font-weight:600}.contact__required[data-v-6a1c8be0]{color:var(--lp-red-500);margin-left:2px}.contact__input[data-v-6a1c8be0],.contact__select[data-v-6a1c8be0],.contact__textarea[data-v-6a1c8be0]{background-color:#fff;border:1px solid var(--lp-gray-300);border-radius:8px;color:var(--lp-gray-900);font-size:14px;outline:none;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.contact__input[data-v-6a1c8be0]:focus,.contact__select[data-v-6a1c8be0]:focus,.contact__textarea[data-v-6a1c8be0]:focus{border-color:var(--lp-navy-500);box-shadow:0 0 0 2px #43757840}.contact__input--error[data-v-6a1c8be0]{background-color:var(--lp-red-50);border-color:var(--lp-red-300)}.contact__input[data-v-6a1c8be0]::-moz-placeholder,.contact__select[data-v-6a1c8be0]::-moz-placeholder,.contact__textarea[data-v-6a1c8be0]::-moz-placeholder{color:var(--lp-gray-400)}.contact__input[data-v-6a1c8be0]::placeholder,.contact__select[data-v-6a1c8be0]::placeholder,.contact__textarea[data-v-6a1c8be0]::placeholder{color:var(--lp-gray-400)}.contact__select[data-v-6a1c8be0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.contact__textarea[data-v-6a1c8be0]{line-height:1.6;resize:none}.contact__error[data-v-6a1c8be0]{color:var(--lp-red-500);font-size:12px;margin:0}.contact__privacy-label[data-v-6a1c8be0]{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.contact__checkbox[data-v-6a1c8be0]{accent-color:var(--lp-navy-600);border:1px solid var(--lp-gray-300);border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.contact__privacy-text[data-v-6a1c8be0]{color:var(--lp-gray-600);font-size:14px;line-height:1.5}.contact__privacy-link[data-v-6a1c8be0]{color:var(--lp-navy-600);text-decoration:underline}.contact__privacy-link[data-v-6a1c8be0]:hover{color:var(--lp-navy-800)}.contact__submit-error[data-v-6a1c8be0]{color:var(--lp-red-500);font-size:14px;margin:0;text-align:center}.contact__submit-btn[data-v-6a1c8be0]{align-items:center;background-color:var(--lp-navy-700);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:14px 24px;transition:background-color .2s ease;width:100%}.contact__submit-btn[data-v-6a1c8be0]:hover:not(:disabled){background-color:var(--lp-navy-800)}.contact__submit-btn[data-v-6a1c8be0]:disabled{cursor:not-allowed;opacity:.5}.contact__success[data-v-6a1c8be0]{padding:48px 0;text-align:center}.contact__success-icon[data-v-6a1c8be0]{align-items:center;background-color:var(--lp-green-100);border-radius:9999px;display:inline-flex;height:64px;justify-content:center;margin-bottom:24px;width:64px}.contact__success-check[data-v-6a1c8be0]{color:var(--lp-green-600)}.contact__success-title[data-v-6a1c8be0]{color:var(--lp-gray-900);font-size:24px;font-weight:700;margin:0 0 12px}.contact__success-message[data-v-6a1c8be0]{color:var(--lp-gray-500);line-height:1.75;margin:0}.footer[data-v-01b149f6]{background-color:var(--lp-navy-950);color:#fff}.footer__inner[data-v-01b149f6]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.footer__inner[data-v-01b149f6]{padding:0 24px}}@media(min-width:1024px){.footer__inner[data-v-01b149f6]{padding:0 32px}}.footer__inner[data-v-01b149f6]{padding-bottom:64px;padding-top:64px}.footer__grid[data-v-01b149f6]{display:grid;gap:40px}@media(min-width:768px){.footer__grid[data-v-01b149f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.footer__grid[data-v-01b149f6]{grid-template-columns:repeat(4,1fr)}}.footer__logo[data-v-01b149f6]{align-items:center;display:inline-flex;gap:8px;margin-bottom:16px}.footer__logo[data-v-01b149f6]:hover{text-decoration:none}.footer__logo-img[data-v-01b149f6]{filter:brightness(1.12);height:34px;width:auto}.footer__tagline[data-v-01b149f6]{color:var(--lp-navy-300);font-size:14px;line-height:1.75;margin-bottom:24px}.footer__contacts[data-v-01b149f6]{display:flex;flex-direction:column;gap:12px}.footer__contact-link[data-v-01b149f6]{align-items:center;color:var(--lp-navy-300);display:flex;font-size:14px;gap:8px;transition:color .2s ease}.footer__contact-link[data-v-01b149f6]:hover{color:#fff}.footer__contact-address[data-v-01b149f6]{align-items:flex-start;color:var(--lp-navy-300);display:flex;font-size:14px;gap:8px}.footer__address-icon[data-v-01b149f6]{flex-shrink:0;margin-top:2px}.footer__address-text[data-v-01b149f6]{line-height:1.6;white-space:pre-line}.footer__col-title[data-v-01b149f6]{color:#fff;font-size:14px;font-weight:600;margin:0 0 16px}.footer__col-list[data-v-01b149f6]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer__col-link[data-v-01b149f6]{color:var(--lp-navy-300);font-size:14px;transition:color .2s ease}.footer__col-link[data-v-01b149f6]:hover{color:#fff}.footer__contact-text[data-v-01b149f6]{color:var(--lp-navy-300);font-size:14px;line-height:1.6;margin-bottom:16px}.footer__cta-btn[data-v-01b149f6]{align-items:center;background-color:var(--lp-accent-600);border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .2s ease}.footer__cta-btn[data-v-01b149f6]:hover{background-color:var(--lp-accent-500);color:#fff}.footer__bottom-bar[data-v-01b149f6]{border-top:1px solid var(--lp-navy-800)}.footer__bottom-inner[data-v-01b149f6]{margin:0 auto;max-width:1280px;padding:0 16px}@media(min-width:640px){.footer__bottom-inner[data-v-01b149f6]{padding:0 24px}}@media(min-width:1024px){.footer__bottom-inner[data-v-01b149f6]{padding:0 32px}}.footer__bottom-inner[data-v-01b149f6]{padding-bottom:20px;padding-top:20px}.footer__copyright[data-v-01b149f6]{color:var(--lp-navy-400);font-size:12px;text-align:center}.lp-root[data-v-f9a94ba7]{--lp-navy-50:#f1f7f7;--lp-navy-100:#dcebeb;--lp-navy-200:#bedcdd;--lp-navy-300:#96c4c6;--lp-navy-400:#7bb4b6;--lp-navy-500:#64a5a8;--lp-navy-600:#538e91;--lp-navy-700:#437578;--lp-navy-800:#3a6265;--lp-navy-900:#2f4e50;--lp-navy-950:#1c2f30;--lp-accent-50:#f1faf7;--lp-accent-100:#dcf3ed;--lp-accent-200:#bde9dd;--lp-accent-300:#9eddcb;--lp-accent-400:#86d2bf;--lp-accent-500:#72c8b4;--lp-accent-600:#358d7a;--lp-accent-700:#2e7264;--lp-accent-800:#295b51;--lp-accent-900:#254b43;--lp-accent-950:#122b26;--lp-blue:#3371d3;--lp-blue-light:#5790ea;--lp-white:#fff;--lp-gray-50:#f9fafb;--lp-gray-100:#f3f4f6;--lp-gray-200:#e5e7eb;--lp-gray-300:#d1d5db;--lp-gray-400:#9ca3af;--lp-gray-500:#6b7280;--lp-gray-600:#4b5563;--lp-gray-700:#374151;--lp-gray-800:#1f2937;--lp-gray-900:#111827;--lp-red-50:#fef2f2;--lp-red-300:#fca5a5;--lp-red-400:#f87171;--lp-red-500:#ef4444;--lp-green-50:#f0fdf4;--lp-green-100:#dcfce7;--lp-green-400:#4ade80;--lp-green-600:#16a34a;--lp-yellow-50:#fefce8;--lp-yellow-400:#facc15;--lp-yellow-500:#eab308;--lp-blue-50:#eff6ff;--lp-blue-600:#2563eb;--lp-emerald-50:#ecfdf5;--lp-emerald-600:#059669;--lp-amber-50:#fffbeb;--lp-amber-600:#d97706;background-color:var(--lp-white);color:var(--lp-gray-800);font-family:Inter,Noto Sans JP,sans-serif;line-height:1.5;scroll-behavior:smooth}.lp-root[data-v-f9a94ba7] *{box-sizing:border-box}
