.jp-wave[data-astro-cid-h73tajoz]{background:var(--wave-from);height:clamp(32px,4.4vw,64px);margin-bottom:-1px;display:block}.jp-wave[data-astro-cid-h73tajoz] svg[data-astro-cid-h73tajoz]{width:100%;height:100%;fill:var(--wave-to);display:block}.jp-wave--flip[data-astro-cid-h73tajoz] svg[data-astro-cid-h73tajoz]{transform:scaleX(-1)}.jp-wave--invert[data-astro-cid-h73tajoz] svg[data-astro-cid-h73tajoz]{transform:scaleY(-1)}.jp-wave--flip[data-astro-cid-h73tajoz].jp-wave--invert svg[data-astro-cid-h73tajoz]{transform:scale(-1)}.jp-hero[data-astro-cid-cizbmulr]{padding:72px var(--ig-section-x) 0;color:#fff;background:radial-gradient(55% 70% at 88% 18%,#38bdf852,#0000 70%),radial-gradient(45% 60% at 4% 100%,#9810fa2e,#0000 70%),linear-gradient(155deg,#071d3a 0%,#0b3a78 48%,#0a6fd6 100%);position:relative;overflow:hidden}.jp-hero[data-astro-cid-cizbmulr]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:radial-gradient(70% 70% at 60% 40%,#000 20%,#0000 80%)}.jp-hero__glow[data-astro-cid-cizbmulr]{filter:blur(60px);pointer-events:none;border-radius:50%;position:absolute}.jp-hero__glow--a[data-astro-cid-cizbmulr]{background:#0099ff73;width:420px;height:420px;animation:18s ease-in-out infinite alternate jp-hero-drift;top:-120px;right:8%}.jp-hero__glow--b[data-astro-cid-cizbmulr]{background:#38bdf840;width:360px;height:360px;animation:22s ease-in-out -6s infinite alternate-reverse jp-hero-drift;bottom:40px;left:-100px}@keyframes jp-hero-drift{to{transform:translate(-60px,50px)scale(1.15)}}.jp-hero__inner[data-astro-cid-cizbmulr]{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:56px;padding-bottom:24px;display:grid;position:relative}.jp-hero__title[data-astro-cid-cizbmulr]{color:#fff;font-family:var(--ig-font-display);font-weight:var(--ig-fw-bold);letter-spacing:.02em;margin:0}.jp-hero__kicker[data-astro-cid-cizbmulr]{border-radius:var(--ig-radius-pill);backdrop-filter:blur(6px);color:#e0f2fe;background:#ffffff1a;border:1px solid #ffffff47;margin-bottom:18px;padding:6px 16px;font-size:clamp(13px,1.25vw,16px);line-height:1.5;display:inline-block}.jp-hero__headline[data-astro-cid-cizbmulr]{font-size:clamp(28px,3.6vw,44px);line-height:1.35;display:block}.jp-hero__ctas[data-astro-cid-cizbmulr]{flex-direction:column;align-items:flex-start;gap:18px;margin-top:36px;display:flex}.jp-hero__primary[data-astro-cid-cizbmulr]{min-width:min(100%,340px);color:var(--ig-ink);transition:transform var(--ig-dur-slow) var(--ig-ease), box-shadow var(--ig-dur-slow) var(--ig-ease);background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:2px;padding:14px 32px 16px;text-decoration:none;display:inline-flex;box-shadow:0 18px 40px -14px #0000008c}.jp-hero__primary[data-astro-cid-cizbmulr]:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 24px 48px -14px #0009}.jp-hero__primary-note[data-astro-cid-cizbmulr]{font-size:12px;font-weight:var(--ig-fw-semibold);color:var(--ig-action)}.jp-hero__primary-label[data-astro-cid-cizbmulr]{font-size:20px;font-weight:var(--ig-fw-bold);align-items:center;gap:10px;display:inline-flex}.jp-hero__primary-label[data-astro-cid-cizbmulr] svg{color:var(--ig-action);transition:transform var(--ig-dur-slow) var(--ig-ease)}.jp-hero__primary[data-astro-cid-cizbmulr]:hover .jp-hero__primary-label[data-astro-cid-cizbmulr] svg{transform:translate(4px)}.jp-hero__secondary[data-astro-cid-cizbmulr]{color:#fff;font-weight:var(--ig-fw-semibold);border-bottom:1px solid #fff6;align-items:center;gap:8px;padding:6px 2px;text-decoration:none;display:inline-flex}.jp-hero__secondary[data-astro-cid-cizbmulr]:hover{color:#fff;border-bottom-color:#fff;text-decoration:none}.jp-hero__primary[data-astro-cid-cizbmulr]:focus-visible,.jp-hero__secondary[data-astro-cid-cizbmulr]:focus-visible,.jp-hero__dot[data-astro-cid-cizbmulr]:focus-visible{outline-offset:3px;outline:2px solid #fff}.jp-hero__frame[data-astro-cid-cizbmulr]{border-color:#ffffff80;box-shadow:0 50px 100px -30px #0009,0 0 0 6px #ffffff14}.jp-hero__slides[data-astro-cid-cizbmulr]{aspect-ratio:1480/680;margin:14px;position:relative}.jp-hero__slide[data-astro-cid-cizbmulr]{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity 1s,transform 1.6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.04)}.jp-hero__slide[data-astro-cid-cizbmulr].is-active{opacity:1;transform:none}.jp-hero__dots[data-astro-cid-cizbmulr]{justify-content:center;gap:8px;margin-top:22px;display:flex}.jp-hero__dot[data-astro-cid-cizbmulr]{cursor:pointer;background:0 0;border:0;width:44px;height:20px;padding:0;position:relative}.jp-hero__dot[data-astro-cid-cizbmulr]:before,.jp-hero__dot-fill[data-astro-cid-cizbmulr]{border-radius:2px;height:4px;position:absolute;top:8px;left:0;right:0}.jp-hero__dot[data-astro-cid-cizbmulr]:before{content:"";background:#ffffff47}.jp-hero__dot[data-astro-cid-cizbmulr]:hover:before{background:#ffffff80}.jp-hero__dot-fill[data-astro-cid-cizbmulr]{transform-origin:0;background:#fff;transform:scaleX(0)}.jp-hero__dot[data-astro-cid-cizbmulr].is-active .jp-hero__dot-fill[data-astro-cid-cizbmulr]{animation:5s linear forwards jp-hero-progress}.jp-hero__show[data-astro-cid-cizbmulr].is-paused .jp-hero__dot-fill[data-astro-cid-cizbmulr]{animation-play-state:paused}@keyframes jp-hero-progress{to{transform:scaleX(1)}}.jp-hero__wave[data-astro-cid-cizbmulr]{z-index:1;margin:48px calc(-1 * var(--ig-section-x)) 0;position:relative}@media (prefers-reduced-motion:no-preference){.jp-hero__copy[data-astro-cid-cizbmulr]>[data-astro-cid-cizbmulr],.jp-hero__show[data-astro-cid-cizbmulr]{animation:.8s cubic-bezier(.2,.7,.2,1) both jp-hero-in}.jp-hero__ctas[data-astro-cid-cizbmulr]{animation-delay:.12s}.jp-hero__show[data-astro-cid-cizbmulr]{animation-delay:.2s}}@keyframes jp-hero-in{0%{opacity:.01;transform:translateY(20px)}}@media (width<=960px){.jp-hero[data-astro-cid-cizbmulr]{padding-top:48px}.jp-hero__inner[data-astro-cid-cizbmulr]{grid-template-columns:minmax(0,1fr);gap:40px}.jp-hero__copy[data-astro-cid-cizbmulr]{text-align:center}.jp-hero__ctas[data-astro-cid-cizbmulr]{align-items:center}}@media (width<=480px){.jp-hero__slides[data-astro-cid-cizbmulr]{margin:8px}.jp-hero__primary[data-astro-cid-cizbmulr]{width:100%;padding-inline:20px}.jp-hero__primary-label[data-astro-cid-cizbmulr]{font-size:18px}}@media (prefers-reduced-motion:reduce){.jp-hero__glow[data-astro-cid-cizbmulr]{animation:none}.jp-hero__slide[data-astro-cid-cizbmulr]{transition:none;transform:none}.jp-hero__dot[data-astro-cid-cizbmulr].is-active .jp-hero__dot-fill[data-astro-cid-cizbmulr]{animation:none;transform:none}}.jp-news[data-astro-cid-tnucf5yf]{z-index:2;padding:0 var(--ig-section-x) 24px;margin-top:clamp(-96px,-7vw,-40px);position:relative}.jp-news__card[data-astro-cid-tnucf5yf]{border:1px solid var(--ig-border-subtle);background:var(--ig-surface);border-radius:20px;grid-template-columns:200px minmax(0,1fr);gap:8px 40px;max-width:1080px;padding:28px 36px;display:grid;box-shadow:0 30px 60px -28px #0f172a4d}.jp-news__head[data-astro-cid-tnucf5yf]{flex-direction:column;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.jp-news__title[data-astro-cid-tnucf5yf]{font-family:var(--ig-font-display);font-size:22px;font-weight:var(--ig-fw-bold);color:var(--ig-ink);margin:0}.jp-news__title[data-astro-cid-tnucf5yf]:after{content:"";background:linear-gradient(90deg, var(--ig-blue), var(--ig-cyan));border-radius:2px;width:32px;height:3px;margin-top:10px;display:block}.jp-news__more[data-astro-cid-tnucf5yf]{font-size:var(--ig-fs-sm)}.jp-news__list[data-astro-cid-tnucf5yf]{margin:0;padding:0;list-style:none}.jp-news__item[data-astro-cid-tnucf5yf]{border-bottom:1px solid var(--ig-border-subtle);margin:0}.jp-news__item[data-astro-cid-tnucf5yf]:last-child{border-bottom:0}.jp-news__item[data-astro-cid-tnucf5yf]:before{display:none}.jp-news__link[data-astro-cid-tnucf5yf]{color:var(--ig-ink);transition:background var(--ig-dur-slow) var(--ig-ease);border-radius:10px;align-items:center;gap:6px 20px;margin-inline:-12px;padding:14px 12px;text-decoration:none;display:flex}.jp-news__link[data-astro-cid-tnucf5yf]:hover{background:var(--ig-blue-50);text-decoration:none}.jp-news__meta[data-astro-cid-tnucf5yf]{flex:none;align-items:center;gap:14px;display:flex}.jp-news__date[data-astro-cid-tnucf5yf]{min-width:88px;font-size:var(--ig-fs-sm);font-variant-numeric:tabular-nums;color:var(--ig-gray-500,#6a7282)}.jp-news__label[data-astro-cid-tnucf5yf]{background:var(--ig-blue-700);color:#fff;min-width:100px;font-size:12px;font-weight:var(--ig-fw-semibold);text-align:center;border-radius:6px;padding:2px 10px}.jp-news__label--notice[data-astro-cid-tnucf5yf]{background:var(--ig-blue-50);color:var(--ig-blue-700)}.jp-news__text[data-astro-cid-tnucf5yf]{flex:1;min-width:0;line-height:1.6}.jp-news__link[data-astro-cid-tnucf5yf]:hover .jp-news__text[data-astro-cid-tnucf5yf]{color:var(--ig-action)}.jp-news__arrow[data-astro-cid-tnucf5yf]{color:var(--ig-action);opacity:0;transition:opacity var(--ig-dur-slow) var(--ig-ease), transform var(--ig-dur-slow) var(--ig-ease);flex:none;transform:translate(-6px)}.jp-news__link[data-astro-cid-tnucf5yf]:hover .jp-news__arrow[data-astro-cid-tnucf5yf],.jp-news__link[data-astro-cid-tnucf5yf]:focus-visible .jp-news__arrow[data-astro-cid-tnucf5yf]{opacity:1;transform:none}@media (width<=768px){.jp-news__card[data-astro-cid-tnucf5yf]{grid-template-columns:minmax(0,1fr);padding:20px}.jp-news__head[data-astro-cid-tnucf5yf]{flex-direction:row;align-items:flex-end;padding:0}.jp-news__link[data-astro-cid-tnucf5yf]{flex-wrap:wrap}.jp-news__text[data-astro-cid-tnucf5yf]{flex-basis:100%}.jp-news__arrow[data-astro-cid-tnucf5yf]{display:none}}.jp-intro[data-astro-cid-6z5uoxt2]{padding-top:80px}.jp-intro__worries[data-astro-cid-6z5uoxt2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:18px 0 0;list-style:none;display:grid}.jp-intro__worry[data-astro-cid-6z5uoxt2]{border:1px solid var(--ig-border-subtle);background:var(--ig-surface);border-radius:20px;flex-direction:column;margin:0;padding:40px 28px 30px;display:flex;position:relative;box-shadow:0 24px 48px -28px #0f172a47}.jp-intro__worry[data-astro-cid-6z5uoxt2]:before{display:none}.jp-intro__who[data-astro-cid-6z5uoxt2]{border-radius:var(--ig-radius-pill);background:linear-gradient(90deg, var(--ig-blue-700), var(--ig-blue));color:#fff;font-size:var(--ig-fs-sm);font-weight:var(--ig-fw-bold);white-space:nowrap;padding:6px 20px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px -8px #0070bfb3}.jp-intro__worry-img[data-astro-cid-6z5uoxt2]{width:100%;max-width:220px;height:auto;margin:0 auto 20px}.jp-intro__worry-title[data-astro-cid-6z5uoxt2]{font-family:var(--ig-font-display);font-size:22px;font-weight:var(--ig-fw-bold);color:var(--ig-ink);text-align:center;margin:0 0 12px}.jp-intro__bridge[data-astro-cid-6z5uoxt2]{justify-content:center;margin:56px 0 24px;display:flex}.jp-intro__bridge-mark[data-astro-cid-6z5uoxt2]{background:linear-gradient(135deg, var(--ig-blue), var(--ig-action));color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 14px 30px -10px #155dfc99}@media (prefers-reduced-motion:no-preference){.jp-intro__bridge-mark[data-astro-cid-6z5uoxt2]{animation:2.4s ease-in-out infinite jp-intro-nudge}}@keyframes jp-intro-nudge{50%{transform:translateY(6px)}}.jp-intro__library[data-astro-cid-6z5uoxt2]{background:radial-gradient(60% 80% at 0 0,#0099ff1f,#0000 70%),linear-gradient(135deg,#eef7ff,#f4f6ff);border-radius:28px;grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:48px;max-width:1080px;margin:0 auto;padding:48px 56px;display:grid}.jp-intro__library-img[data-astro-cid-6z5uoxt2]{width:100%;height:auto}.jp-intro__points[data-astro-cid-6z5uoxt2]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.jp-intro__point[data-astro-cid-6z5uoxt2]{background:var(--ig-surface);font-size:clamp(16px,1.5vw,18px);font-weight:var(--ig-fw-bold);color:var(--ig-ink);word-break:auto-phrase;border-radius:14px;align-items:center;gap:14px;margin:0;padding:14px 18px;line-height:1.5;display:flex;box-shadow:0 10px 24px -16px #0f172a59}.jp-intro__point[data-astro-cid-6z5uoxt2]:before{display:none}.jp-intro__mark[data-astro-cid-6z5uoxt2]{background:linear-gradient(135deg, var(--ig-blue), var(--ig-action));color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}@media (width<=960px){.jp-intro__worries[data-astro-cid-6z5uoxt2]{grid-template-columns:minmax(0,1fr);gap:40px;max-width:560px;margin-inline:auto}.jp-intro__library[data-astro-cid-6z5uoxt2]{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 24px}.jp-intro__library-img[data-astro-cid-6z5uoxt2]{max-width:360px;margin-inline:auto}}@media (width<=480px){.jp-intro__library[data-astro-cid-6z5uoxt2]{padding:24px 16px}}.jp-feat__lead[data-astro-cid-yqyr7chw]{max-width:var(--ig-container-prose);text-align:center;font-size:var(--ig-fs-body-lg);color:var(--ig-body);margin:0 auto 40px;line-height:1.9}.jp-feat__bar[data-astro-cid-yqyr7chw]{justify-content:center;margin-bottom:28px;display:flex}.jp-feat__tablist[data-astro-cid-yqyr7chw]{scrollbar-width:none;border:1px solid var(--ig-border);border-radius:var(--ig-radius-pill);background:var(--ig-surface);gap:4px;max-width:100%;padding:6px;display:flex;position:relative;overflow-x:auto;box-shadow:0 14px 30px -20px #0f172a59}.jp-feat__tablist[data-astro-cid-yqyr7chw]::-webkit-scrollbar{display:none}.jp-feat__ink[data-astro-cid-yqyr7chw]{border-radius:var(--ig-radius-pill);background:linear-gradient(135deg, var(--ig-blue), var(--ig-action));width:0;transition:transform .4s cubic-bezier(.3,.7,.2,1),width .4s cubic-bezier(.3,.7,.2,1);position:absolute;top:6px;bottom:6px;left:0;box-shadow:0 8px 18px -8px #155dfcb3}.jp-feat__tab[data-astro-cid-yqyr7chw]{z-index:1;border-radius:var(--ig-radius-pill);color:var(--ig-gray-700,#364153);font:inherit;font-size:var(--ig-fs-sm);font-weight:var(--ig-fw-bold);white-space:nowrap;cursor:pointer;transition:color .3s var(--ig-ease);background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:11px 20px;display:inline-flex;position:relative}.jp-feat__tab[data-astro-cid-yqyr7chw]:hover{color:var(--ig-action)}.jp-feat__tab[data-astro-cid-yqyr7chw] svg[data-astro-cid-yqyr7chw]{width:18px;height:auto}.jp-feat__tab[data-astro-cid-yqyr7chw][aria-selected=true]{color:#fff}.jp-feat__tabs[data-astro-cid-yqyr7chw]:not(.is-ready) .jp-feat__tab[data-astro-cid-yqyr7chw][aria-selected=true]{background:var(--ig-action)}.jp-feat__tab[data-astro-cid-yqyr7chw]:focus-visible{outline:2px solid var(--ig-action);outline-offset:2px}.jp-feat__panel[data-astro-cid-yqyr7chw]{border:1px solid var(--ig-border-subtle);background:var(--ig-surface);border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;padding:40px;display:grid;box-shadow:0 30px 60px -36px #0f172a59}.jp-feat__panel[data-astro-cid-yqyr7chw][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.jp-feat__panel[data-astro-cid-yqyr7chw]{animation:jp-feat-in .5s var(--ig-ease)}}@keyframes jp-feat-in{0%{opacity:0;transform:translateY(10px)}}.jp-feat__media[data-astro-cid-yqyr7chw] video[data-astro-cid-yqyr7chw]{width:100%;height:auto;display:block}.jp-feat__tile[data-astro-cid-yqyr7chw]{border-radius:var(--ig-radius-tile);background:var(--ig-blue-50);width:48px;height:48px;color:var(--ig-blue-700);place-items:center;margin-bottom:16px;display:grid}.jp-feat__tile[data-astro-cid-yqyr7chw] svg[data-astro-cid-yqyr7chw]{width:22px;height:auto}.jp-feat__title[data-astro-cid-yqyr7chw]{font-family:var(--ig-font-display);font-size:clamp(20px,2vw,24px);font-weight:var(--ig-fw-bold);color:var(--ig-ink);margin:0 0 16px;line-height:1.5}.jp-feat__text[data-astro-cid-yqyr7chw] .ig-body[data-astro-cid-yqyr7chw]{line-height:1.85}.jp-feat__text[data-astro-cid-yqyr7chw] .ig-body[data-astro-cid-yqyr7chw]+.ig-body[data-astro-cid-yqyr7chw],.jp-feat__list[data-astro-cid-yqyr7chw]+.ig-body[data-astro-cid-yqyr7chw]{margin-top:12px}.jp-feat__list[data-astro-cid-yqyr7chw]{background:var(--ig-surface-muted);color:var(--ig-ink);border-radius:12px;flex-direction:column;gap:6px;margin:14px 0 0;padding:14px 18px;list-style:none;display:flex}.jp-feat__list[data-astro-cid-yqyr7chw] li[data-astro-cid-yqyr7chw]{align-items:baseline;gap:10px;margin:0;display:flex}.jp-feat__list[data-astro-cid-yqyr7chw] li[data-astro-cid-yqyr7chw]:before{display:none}.jp-feat__list[data-astro-cid-yqyr7chw] svg{color:var(--ig-action);flex:none}.jp-feat__more[data-astro-cid-yqyr7chw]{font-size:var(--ig-fs-sm);margin-top:24px}@media (width<=960px){.jp-feat__bar[data-astro-cid-yqyr7chw]{justify-content:flex-start}.jp-feat__panel[data-astro-cid-yqyr7chw]{grid-template-columns:minmax(0,1fr);gap:28px;padding:20px}}.jp-cases__lead[data-astro-cid-p7agjzae]{max-width:var(--ig-container-prose);font-size:var(--ig-fs-body-lg);color:var(--ig-body);margin:0 auto 40px;line-height:1.9}.jp-cases__stats[data-astro-cid-p7agjzae]{color:#fff;background:radial-gradient(50% 120% at 100% 0,#38bdf84d,#0000 70%),linear-gradient(135deg,#071d3a,#0b3a78);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 56px;padding:36px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #071d3a99}.jp-cases__stat[data-astro-cid-p7agjzae]{text-align:center;flex-direction:column-reverse;align-items:center;gap:6px;padding:4px 12px;display:flex}.jp-cases__stat[data-astro-cid-p7agjzae]+.jp-cases__stat[data-astro-cid-p7agjzae]{border-left:1px solid #ffffff29}.jp-cases__stat-label[data-astro-cid-p7agjzae]{font-size:var(--ig-fs-sm);color:#bfdbfe}.jp-cases__stat-value[data-astro-cid-p7agjzae]{white-space:nowrap;align-items:baseline;gap:4px;margin:0;display:flex}.jp-cases__stat-num[data-astro-cid-p7agjzae]{font-family:var(--ig-font-display);font-size:clamp(36px,4.4vw,56px);font-weight:var(--ig-fw-black,800);font-variant-numeric:tabular-nums;background:linear-gradient(#fff 30%,#7dd3fc);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.1}.jp-cases__stat-unit[data-astro-cid-p7agjzae]{font-size:clamp(15px,1.5vw,18px);font-weight:var(--ig-fw-bold)}.jp-cases__list[data-astro-cid-p7agjzae]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.jp-cases__item[data-astro-cid-p7agjzae]{margin:0}.jp-cases__item[data-astro-cid-p7agjzae]:before{display:none}.jp-cases__card[data-astro-cid-p7agjzae]{border:1px solid var(--ig-border-subtle);background:var(--ig-surface);height:100%;color:inherit;transition:transform var(--ig-dur-slow) var(--ig-ease), box-shadow var(--ig-dur-slow) var(--ig-ease);border-radius:20px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 20px 40px -30px #0f172a59}.jp-cases__card[data-astro-cid-p7agjzae]:hover{text-decoration:none;transform:translateY(-6px);box-shadow:0 30px 50px -28px #0f172a66}.jp-cases__card[data-astro-cid-p7agjzae]:focus-visible{outline:2px solid var(--ig-action);outline-offset:3px}.jp-cases__logo[data-astro-cid-p7agjzae]{border-bottom:1px solid var(--ig-border-subtle);background:#fff;justify-content:center;align-items:center;height:150px;padding:20px 32px;display:flex}.jp-cases__logo[data-astro-cid-p7agjzae] img[data-astro-cid-p7agjzae]{object-fit:contain;max-width:100%;max-height:100%;transition:transform .5s var(--ig-ease)}.jp-cases__card[data-astro-cid-p7agjzae]:hover .jp-cases__logo[data-astro-cid-p7agjzae] img[data-astro-cid-p7agjzae]{transform:scale(1.05)}.jp-cases__body[data-astro-cid-p7agjzae]{flex-direction:column;flex:1;padding:24px 26px 26px;display:flex}.jp-cases__company[data-astro-cid-p7agjzae]{font-size:var(--ig-fs-body-lg);font-weight:var(--ig-fw-bold);color:var(--ig-ink);margin:0 0 10px}.jp-cases__text[data-astro-cid-p7agjzae]{flex:1;line-height:1.8}.jp-cases__cta[data-astro-cid-p7agjzae]{font-size:var(--ig-fs-sm);font-weight:var(--ig-fw-bold);color:var(--ig-action);align-items:center;gap:6px;margin-top:18px;display:inline-flex}.jp-cases__cta[data-astro-cid-p7agjzae] svg{transition:transform var(--ig-dur-slow) var(--ig-ease)}.jp-cases__card[data-astro-cid-p7agjzae]:hover .jp-cases__cta[data-astro-cid-p7agjzae] svg{transform:translate(4px)}@media (width<=960px){.jp-cases__stats[data-astro-cid-p7agjzae]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.jp-cases__stat[data-astro-cid-p7agjzae]:nth-child(3){border-left:0}.jp-cases__list[data-astro-cid-p7agjzae]{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.jp-cases__card[data-astro-cid-p7agjzae],.jp-cases__card[data-astro-cid-p7agjzae]:hover,.jp-cases__card[data-astro-cid-p7agjzae]:hover .jp-cases__logo[data-astro-cid-p7agjzae] img[data-astro-cid-p7agjzae]{transform:none}}.jp-reasons__list[data-astro-cid-i35hrrjt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.jp-reasons__item[data-astro-cid-i35hrrjt]{margin:0}.jp-reasons__item[data-astro-cid-i35hrrjt]:before{display:none}.jp-reasons__card[data-astro-cid-i35hrrjt]{background:var(--ig-surface);height:100%;color:inherit;transition:transform var(--ig-dur-slow) var(--ig-ease), box-shadow var(--ig-dur-slow) var(--ig-ease);border-radius:20px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 24px 48px -30px #0f172a59}.jp-reasons__card[data-astro-cid-i35hrrjt]:hover{text-decoration:none;transform:translateY(-6px);box-shadow:0 34px 60px -30px #0f172a73}.jp-reasons__card[data-astro-cid-i35hrrjt]:focus-visible{outline:2px solid var(--ig-action);outline-offset:3px}.jp-reasons__head[data-astro-cid-i35hrrjt]{color:#fff;background:radial-gradient(60% 140% at 100% 0,#38bdf859,#0000 70%),linear-gradient(120deg,#0b3a78,#0070bf);align-items:center;gap:14px;min-height:84px;padding:16px 24px;display:flex;position:relative}.jp-reasons__num[data-astro-cid-i35hrrjt]{font-family:var(--ig-font-display);font-size:44px;font-weight:var(--ig-fw-black,800);line-height:1}.jp-reasons__dot[data-astro-cid-i35hrrjt]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.jp-reasons__label[data-astro-cid-i35hrrjt]{font-family:var(--ig-font-display);font-size:var(--ig-fs-body-lg);font-weight:var(--ig-fw-bold);border-left:1px solid #ffffff4d;padding-left:14px;line-height:1.5}.jp-reasons__img[data-astro-cid-i35hrrjt]{justify-content:center;align-items:center;height:170px;margin:28px 28px 8px;display:flex}.jp-reasons__img[data-astro-cid-i35hrrjt] img[data-astro-cid-i35hrrjt]{object-fit:contain;width:100%;height:100%;transition:transform .5s var(--ig-ease)}.jp-reasons__card[data-astro-cid-i35hrrjt]:hover .jp-reasons__img[data-astro-cid-i35hrrjt] img[data-astro-cid-i35hrrjt]{transform:scale(1.04)}.jp-reasons__body[data-astro-cid-i35hrrjt]{flex-direction:column;flex:1;padding:16px 28px 28px;display:flex}.jp-reasons__title[data-astro-cid-i35hrrjt]{font-family:var(--ig-font-display);font-size:20px;font-weight:var(--ig-fw-bold);color:var(--ig-ink);text-align:center;margin:0 0 12px;line-height:1.5}.jp-reasons__title[data-astro-cid-i35hrrjt]:after{content:"";background:var(--ig-blue);border-radius:2px;width:32px;height:3px;margin:12px auto 0;display:block}.jp-reasons__text[data-astro-cid-i35hrrjt]{flex:1;line-height:1.85}.jp-reasons__cta[data-astro-cid-i35hrrjt]{border:1.5px solid var(--ig-action);border-radius:var(--ig-radius-pill);color:var(--ig-action);font-size:var(--ig-fs-sm);font-weight:var(--ig-fw-bold);transition:background var(--ig-dur-slow) var(--ig-ease), color var(--ig-dur-slow) var(--ig-ease);justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:12px 20px;display:flex}.jp-reasons__card[data-astro-cid-i35hrrjt]:hover .jp-reasons__cta[data-astro-cid-i35hrrjt]{background:var(--ig-action);color:#fff}@media (width<=960px){.jp-reasons__list[data-astro-cid-i35hrrjt]{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.jp-reasons__card[data-astro-cid-i35hrrjt],.jp-reasons__card[data-astro-cid-i35hrrjt]:hover,.jp-reasons__card[data-astro-cid-i35hrrjt]:hover .jp-reasons__img[data-astro-cid-i35hrrjt] img[data-astro-cid-i35hrrjt]{transform:none}}.jp-plans__body[data-astro-cid-pdryxuoh]{max-width:1000px;margin:0 auto}.jp-plans__body[data-astro-cid-pdryxuoh] picture[data-astro-cid-pdryxuoh]{display:block}.jp-plans__diagram[data-astro-cid-pdryxuoh]{width:100%;height:auto;display:block}.jp-plans__box[data-astro-cid-pdryxuoh]{background:linear-gradient(135deg,#f3f8ff,#f7f6ff);border-radius:24px;margin-top:40px;padding:36px}.jp-plans__subtitle[data-astro-cid-pdryxuoh]{text-align:center;margin-bottom:24px;font-size:20px;line-height:1.6}.jp-plans__list[data-astro-cid-pdryxuoh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.jp-plans__plan[data-astro-cid-pdryxuoh]{border-top:4px solid var(--plan-accent);background:#fff;border-radius:14px;margin:0;padding:22px 24px;box-shadow:0 16px 32px -24px #0f172a59}.jp-plans__plan[data-astro-cid-pdryxuoh]:before{display:none}.jp-plans__name[data-astro-cid-pdryxuoh]{border-bottom:1px solid var(--ig-border-subtle);color:var(--ig-ink);align-items:center;gap:10px;margin:0 0 12px;padding-bottom:12px;font-size:1.125rem;font-weight:700;display:flex}.jp-plans__tag[data-astro-cid-pdryxuoh]{white-space:nowrap;color:var(--plan-accent);border:1px solid;border-radius:4px;flex:none;padding:1px 8px;font-size:.75rem;font-weight:600}.jp-plans__includes[data-astro-cid-pdryxuoh]{color:var(--ig-body);font-size:var(--ig-fs-sm);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jp-plans__includes[data-astro-cid-pdryxuoh] li[data-astro-cid-pdryxuoh]{align-items:baseline;gap:8px;margin:0;display:flex}.jp-plans__includes[data-astro-cid-pdryxuoh] li[data-astro-cid-pdryxuoh]:before{display:none}.jp-plans__includes[data-astro-cid-pdryxuoh] svg{color:var(--ig-action);flex:none}@media (width<=768px){.jp-plans__list[data-astro-cid-pdryxuoh]{grid-template-columns:minmax(0,1fr)}.jp-plans__box[data-astro-cid-pdryxuoh]{padding:20px}}.jp-closing[data-astro-cid-qzedkbp6]{color:#fff;background:radial-gradient(50% 80% at 100% 0,#38bdf840,#0000 70%),radial-gradient(40% 70% at 0 100%,#9810fa14,#0000 70%),linear-gradient(160deg,#0b3a78 0%,#071d3a 100%);padding-top:calc(72px + clamp(32px,4.4vw,64px));position:relative;overflow:hidden}.jp-closing__wave[data-astro-cid-qzedkbp6]{z-index:1;position:absolute;top:-1px;left:0;right:0}.jp-closing[data-astro-cid-qzedkbp6]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:radial-gradient(60% 70% at 50% 40%,#000 10%,#0000 80%)}.jp-closing__inner[data-astro-cid-qzedkbp6]{max-width:1000px;position:relative}.jp-closing__title[data-astro-cid-qzedkbp6]{color:#fff}.jp-closing__lead[data-astro-cid-qzedkbp6]{color:#ffffffe0;max-width:860px;font-size:var(--ig-fs-body-lg);text-align:center;margin:0 auto 48px;line-height:1.9}.jp-closing__groups[data-astro-cid-qzedkbp6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.jp-closing__group[data-astro-cid-qzedkbp6]{backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff29;border-radius:20px;padding:28px}.jp-closing__group-title[data-astro-cid-qzedkbp6]{font-size:var(--ig-fs-body-lg);font-weight:var(--ig-fw-bold);text-align:center;color:#fff;margin:0 0 20px}.jp-closing__links[data-astro-cid-qzedkbp6]{flex-direction:column;gap:12px;display:flex}.jp-closing__links[data-astro-cid-qzedkbp6] .ig-btn[data-astro-cid-qzedkbp6]{text-align:center;justify-content:center}.jp-closing__primary[data-astro-cid-qzedkbp6]{background:linear-gradient(135deg, var(--ig-blue), var(--ig-action));border-radius:18px;flex-direction:column;gap:2px;box-shadow:0 18px 36px -14px #0009}.jp-closing__secondary[data-astro-cid-qzedkbp6]{color:var(--ig-ink);background:#fff;box-shadow:0 14px 28px -16px #0009}.jp-closing__secondary[data-astro-cid-qzedkbp6]:hover{color:var(--ig-ink);background:#eef6ff}.jp-closing__secondary[data-astro-cid-qzedkbp6] svg{color:var(--ig-action)}.jp-closing__links[data-astro-cid-qzedkbp6] .ig-btn[data-astro-cid-qzedkbp6]{transition:transform var(--ig-dur-slow) var(--ig-ease), background var(--ig-dur-slow) var(--ig-ease)}.jp-closing__links[data-astro-cid-qzedkbp6] .ig-btn[data-astro-cid-qzedkbp6]:hover{transform:translateY(-2px)}.jp-closing__links[data-astro-cid-qzedkbp6] .ig-btn[data-astro-cid-qzedkbp6]:focus-visible{outline-offset:3px;outline:2px solid #fff}.jp-closing__note[data-astro-cid-qzedkbp6]{font-size:12px;font-weight:var(--ig-fw-medium);opacity:.9}.jp-closing__label[data-astro-cid-qzedkbp6]{align-items:center;gap:10px;display:inline-flex}@media (width<=768px){.jp-closing__groups[data-astro-cid-qzedkbp6]{grid-template-columns:minmax(0,1fr)}.jp-closing__group[data-astro-cid-qzedkbp6]{padding:20px}}@media (prefers-reduced-motion:reduce){.jp-closing__links[data-astro-cid-qzedkbp6] .ig-btn[data-astro-cid-qzedkbp6]:hover{transform:none}}.jp-top-title,.jp-top-phrase{word-break:auto-phrase}.jp-top-title{font-size:var(--ig-fs-section);letter-spacing:.02em;text-align:center;margin:0 0 48px;line-height:1.45}.jp-top-title:after{content:"";background:linear-gradient(90deg, var(--ig-blue), var(--ig-cyan));border-radius:2px;width:56px;height:4px;margin:20px auto 0;display:block}.jp-top-title__kicker{font-size:clamp(15px,1.5vw,18px);font-weight:var(--ig-fw-semibold);letter-spacing:.04em;color:var(--ig-blue);margin-bottom:8px;display:block}.jp-top-cta{flex-wrap:wrap;justify-content:center;gap:16px;margin:48px 0 0;display:flex}@media (width<=480px){.jp-top-cta .ig-btn--lg,.jp-top-btn-fit.ig-btn--lg{padding-inline:20px;font-size:16px}}@media (prefers-reduced-motion:no-preference){[data-reveal]{transition:opacity .7s var(--ig-ease), transform .7s cubic-bezier(.2, .7, .2, 1);transition-delay:calc(var(--reveal-i,0) * .11s)}[data-reveal-pending]{opacity:0;transform:translateY(28px)}}
