.bento-card[data-astro-cid-x5p7zjjd]{background:#e3e2e252;border-radius:16px;flex-shrink:0;width:300px;max-width:100%;min-height:220px;transition:transform .25s;overflow:hidden}.bento-card--product[data-astro-cid-x5p7zjjd]{width:min(360px,100%);min-height:300px}.bento-card[data-astro-cid-x5p7zjjd]:hover{transform:translateY(-3px)}.card-inner[data-astro-cid-x5p7zjjd]{box-sizing:border-box;flex-direction:column;gap:12px;height:100%;padding:28px 26px;display:flex}.card-inner--product[data-astro-cid-x5p7zjjd]{gap:14px}.card-inner--has-laptop-img[data-astro-cid-x5p7zjjd]{position:relative}.card-laptop-img[data-astro-cid-x5p7zjjd]{pointer-events:none;user-select:none;object-fit:contain;align-self:center;width:120%;max-width:420px;height:auto;margin:8px 0 16px;display:block}.product-top[data-astro-cid-x5p7zjjd]{justify-content:space-between;align-items:center;display:flex}.card-icon-wrap[data-astro-cid-x5p7zjjd]{flex-shrink:0;align-items:center;display:flex}.card-icon[data-astro-cid-x5p7zjjd]{color:#111560;font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24;font-size:2.5rem}.card-title[data-astro-cid-x5p7zjjd]{letter-spacing:-.02em;color:#111560;margin:0;font-family:Manrope,sans-serif;font-size:1.35rem;font-weight:300;line-height:1.2}.product-title[data-astro-cid-x5p7zjjd]{font-size:clamp(1.65rem,2vw,1.35rem)!important}.card-text[data-astro-cid-x5p7zjjd]{color:#111560ab;flex:1;margin:0;font-family:Manrope,sans-serif;font-size:1rem;line-height:1.75}.card-link[data-astro-cid-x5p7zjjd]{color:#111560;letter-spacing:.04em;text-transform:uppercase;opacity:.6;align-items:center;gap:6px;margin-top:6px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.card-link[data-astro-cid-x5p7zjjd]:hover{opacity:1;gap:10px}.card-link-arrow[data-astro-cid-x5p7zjjd]{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;font-size:.95rem}.drag-drop-wrap[data-astro-cid-x5p7zjjd]{justify-content:center;align-items:center;display:flex}.card-inner--drag-drop[data-astro-cid-x5p7zjjd] .card-text[data-astro-cid-x5p7zjjd]{flex:0}.card-inner--drag-drop[data-astro-cid-x5p7zjjd] .drag-drop-wrap[data-astro-cid-x5p7zjjd]{flex:1;min-height:160px}.drag-drop-svg[data-astro-cid-x5p7zjjd]{width:100%;max-width:280px;height:auto;display:block}.ub04-doc[data-astro-cid-x5p7zjjd]{transform-origin:130px 72px;animation:3.2s ease-in-out infinite ub04Float}@keyframes ub04Float{0%{opacity:0;transform:translateY(-36px)}18%{opacity:1;transform:translateY(0)}60%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(-36px)}}@media (prefers-reduced-motion:reduce){.ub04-doc[data-astro-cid-x5p7zjjd]{opacity:1;animation:none;transform:translateY(0)}.bento-card[data-astro-cid-x5p7zjjd]{transition:none}}.material-symbols-outlined[data-astro-cid-x5p7zjjd]{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}@media (width<=768px){.bento-card[data-astro-cid-x5p7zjjd]{width:264px}.bento-card--product[data-astro-cid-x5p7zjjd]{width:280px;min-height:0}.card-laptop-img[data-astro-cid-x5p7zjjd]{width:100%;max-width:100%;margin:8px 0 0}}@media (width<=480px){.bento-card[data-astro-cid-x5p7zjjd]{width:240px}.bento-card--product[data-astro-cid-x5p7zjjd]{width:264px}}.pth-hero[data-astro-cid-a2ee3vj3]{text-align:center;max-width:1280px;margin:0 auto;padding:96px 64px 48px}.pth-hero-inner[data-astro-cid-a2ee3vj3]{max-width:780px;margin:0 auto}.pth-eyebrow[data-astro-cid-a2ee3vj3]{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.pth-eyebrow-line[data-astro-cid-a2ee3vj3]{background:#7688ff;border-radius:2px;flex-shrink:0;width:28px;height:2px;display:block}.pth-eyebrow-label[data-astro-cid-a2ee3vj3]{text-transform:uppercase;letter-spacing:.3em;color:#7688ff;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600}.pth-heading[data-astro-cid-a2ee3vj3]{letter-spacing:-.05em;color:#111560;margin:0 0 24px;font-family:Manrope,sans-serif;font-size:clamp(2.75rem,5.5vw,5rem);font-weight:500;line-height:1.05}.pth-body[data-astro-cid-a2ee3vj3]{color:#111560ab;max-width:58ch;margin:0 auto 40px;font-family:Manrope,sans-serif;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:500;line-height:1.6}.pth-hero-scroll[data-astro-cid-a2ee3vj3]{color:#7688ff;flex-direction:column;align-items:center;gap:6px;display:inline-flex}.pth-hero-scroll[data-astro-cid-a2ee3vj3] svg[data-astro-cid-a2ee3vj3]{animation:2s ease-in-out infinite pthBounce}@keyframes pthBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.pth-scroll-label[data-astro-cid-a2ee3vj3]{text-transform:uppercase;letter-spacing:.2em;font-family:Inter,sans-serif;font-size:.68rem;font-weight:600}.pth-timeline[data-astro-cid-a2ee3vj3]{max-width:1120px;margin:0 auto;padding:32px 64px 64px;position:relative}.pth-spine[data-astro-cid-a2ee3vj3]{width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pth-spine-track[data-astro-cid-a2ee3vj3]{background:#11156017;border-radius:2px;position:absolute;inset:0}.pth-spine-fill[data-astro-cid-a2ee3vj3]{will-change:height;background:linear-gradient(#7688ff 0%,#18dccc 100%);border-radius:2px;height:0%;position:absolute;top:0;left:0;right:0}.pth-era[data-astro-cid-a2ee3vj3]{position:relative}.pth-era-head[data-astro-cid-a2ee3vj3]{z-index:2;text-align:center;background:#fff;max-width:560px;margin:0 auto;padding:72px 24px 56px;position:relative}.pth-era-eyebrow[data-astro-cid-a2ee3vj3]{text-transform:uppercase;letter-spacing:.2em;color:#7688ff;margin-bottom:14px;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;display:inline-block}.pth-era-title[data-astro-cid-a2ee3vj3]{letter-spacing:-.04em;color:#111560;margin:0 0 14px;font-family:Manrope,sans-serif;font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:500;line-height:1.15}.pth-era-intro[data-astro-cid-a2ee3vj3]{color:#111560ab;margin:0;font-family:Manrope,sans-serif;font-size:.975rem;line-height:1.7}.pth-stop[data-astro-cid-a2ee3vj3]{grid-template-columns:1fr 64px 1fr;margin-bottom:48px;display:grid;position:relative}.pth-node[data-astro-cid-a2ee3vj3]{grid-area:1/2;justify-content:center;padding-top:34px;display:flex}.pth-node-dot[data-astro-cid-a2ee3vj3]{background:#fff;border:3px solid #7688ff;border-radius:50%;width:15px;height:15px;transition:border-color .3s,box-shadow .3s;box-shadow:0 0 0 5px #7688ff24}.pth-stop[data-astro-cid-a2ee3vj3].pth-stop--passed .pth-node-dot[data-astro-cid-a2ee3vj3]{border-color:#18dccc;box-shadow:0 0 0 5px #18dccc29}.pth-stop--left[data-astro-cid-a2ee3vj3] .pth-card[data-astro-cid-a2ee3vj3]{grid-area:1/1}.pth-stop--right[data-astro-cid-a2ee3vj3] .pth-card[data-astro-cid-a2ee3vj3]{grid-area:1/3}.pth-card[data-astro-cid-a2ee3vj3]{background:#fff;border:1px solid #11156014;border-radius:16px;min-width:0;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s}.pth-card[data-astro-cid-a2ee3vj3]:hover{border-color:#11156024;transform:translateY(-4px);box-shadow:0 16px 48px #1115601a}.pth-card-top[data-astro-cid-a2ee3vj3]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.pth-card-icon[data-astro-cid-a2ee3vj3]{color:#0f9e94;background:#18dccc1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.pth-card-icon[data-astro-cid-a2ee3vj3] .material-symbols-outlined[data-astro-cid-a2ee3vj3]{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;font-size:24px}.pth-card-when[data-astro-cid-a2ee3vj3]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pth-card-year[data-astro-cid-a2ee3vj3]{letter-spacing:-.02em;color:#7688ff;font-family:Manrope,sans-serif;font-size:1.2rem;font-weight:800;line-height:1}.pth-card-date[data-astro-cid-a2ee3vj3]{text-transform:uppercase;letter-spacing:.12em;color:#9ca3af;font-family:Inter,sans-serif;font-size:.68rem;font-weight:600}.pth-card-title[data-astro-cid-a2ee3vj3]{letter-spacing:-.03em;color:#111560;margin:0 0 10px;font-family:Manrope,sans-serif;font-size:1.38rem;font-weight:600;line-height:1.25}.pth-card-body[data-astro-cid-a2ee3vj3]{color:#111560ab;margin:0;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:500;line-height:1.6}.pth-product-embed[data-astro-cid-a2ee3vj3]{justify-content:center;min-width:0;margin-top:20px;display:flex}.pth-resource-embed[data-astro-cid-a2ee3vj3]{max-width:360px;margin:20px auto 0}.pth-terminus[data-astro-cid-a2ee3vj3]{justify-content:center;padding-top:8px;display:flex}.pth-terminus-dot[data-astro-cid-a2ee3vj3]{background:#18dccc;border-radius:50%;width:19px;height:19px;box-shadow:0 0 0 7px #18dccc29}.pth-faq[data-astro-cid-a2ee3vj3]{max-width:1280px;margin:0 auto;padding:72px 64px 40px}.pth-faq-inner[data-astro-cid-a2ee3vj3]{background:#f5f7fb;border-radius:24px;padding:64px}.pth-faq-head[data-astro-cid-a2ee3vj3]{text-align:center;max-width:560px;margin:0 auto 44px}.pth-faq-grid[data-astro-cid-a2ee3vj3]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pth-faq-card[data-astro-cid-a2ee3vj3]{background:#fff;border:1px solid #11156014;border-radius:16px;padding:26px 28px}.pth-faq-q[data-astro-cid-a2ee3vj3]{letter-spacing:-.02em;color:#111560;margin:0 0 10px;font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3}.pth-faq-a[data-astro-cid-a2ee3vj3]{color:#111560ab;margin:0;font-family:Manrope,sans-serif;font-size:.875rem;line-height:1.65}@media (width<=1080px) and (width>=861px){.pth-hero[data-astro-cid-a2ee3vj3]{padding:80px 40px 44px}.pth-timeline[data-astro-cid-a2ee3vj3]{padding:28px 36px 56px}.pth-stop[data-astro-cid-a2ee3vj3]{grid-template-columns:1fr 52px 1fr;margin-bottom:40px}.pth-card[data-astro-cid-a2ee3vj3]{padding:24px}.pth-faq[data-astro-cid-a2ee3vj3]{padding:64px 40px 32px}.pth-faq-inner[data-astro-cid-a2ee3vj3]{padding:48px 40px}}@media (width<=860px){.pth-hero[data-astro-cid-a2ee3vj3]{padding:72px 24px 40px}.pth-timeline[data-astro-cid-a2ee3vj3]{padding:24px 20px 48px}.pth-spine[data-astro-cid-a2ee3vj3]{left:22px;transform:none}.pth-era-head[data-astro-cid-a2ee3vj3]{text-align:left;background:0 0;max-width:none;margin:0;padding:56px 0 40px 52px}.pth-stop[data-astro-cid-a2ee3vj3]{grid-template-columns:44px 1fr;margin-bottom:32px}.pth-node[data-astro-cid-a2ee3vj3]{grid-column:1;justify-content:flex-start;padding-top:30px;padding-left:15px}.pth-stop--left[data-astro-cid-a2ee3vj3] .pth-card[data-astro-cid-a2ee3vj3],.pth-stop--right[data-astro-cid-a2ee3vj3] .pth-card[data-astro-cid-a2ee3vj3]{grid-area:1/2}.pth-card[data-astro-cid-a2ee3vj3]{padding:22px}.pth-terminus[data-astro-cid-a2ee3vj3]{justify-content:flex-start;padding-left:13px}.pth-faq[data-astro-cid-a2ee3vj3]{padding:48px 20px 24px}.pth-faq-inner[data-astro-cid-a2ee3vj3]{padding:40px 24px}.pth-faq-grid[data-astro-cid-a2ee3vj3]{grid-template-columns:1fr}}@media (width<=480px){.pth-hero[data-astro-cid-a2ee3vj3]{padding:56px 18px 32px}.pth-timeline[data-astro-cid-a2ee3vj3]{padding:20px 16px 40px}.pth-spine[data-astro-cid-a2ee3vj3]{left:18px}.pth-era-head[data-astro-cid-a2ee3vj3]{padding:44px 0 32px 42px}.pth-stop[data-astro-cid-a2ee3vj3]{grid-template-columns:36px 1fr;margin-bottom:24px}.pth-node[data-astro-cid-a2ee3vj3]{padding-top:26px;padding-left:11px}.pth-card[data-astro-cid-a2ee3vj3]{padding:18px}.pth-card-top[data-astro-cid-a2ee3vj3]{margin-bottom:14px}.pth-card-icon[data-astro-cid-a2ee3vj3]{width:40px;height:40px}.pth-card-icon[data-astro-cid-a2ee3vj3] .material-symbols-outlined[data-astro-cid-a2ee3vj3]{font-size:21px}.pth-card-year[data-astro-cid-a2ee3vj3]{font-size:1.05rem}.pth-terminus[data-astro-cid-a2ee3vj3]{padding-left:9px}.pth-faq[data-astro-cid-a2ee3vj3]{padding:40px 16px 20px}.pth-faq-inner[data-astro-cid-a2ee3vj3]{border-radius:18px;padding:32px 18px}.pth-faq-card[data-astro-cid-a2ee3vj3]{padding:20px}}@media (prefers-reduced-motion:reduce){.pth-hero-scroll[data-astro-cid-a2ee3vj3] svg[data-astro-cid-a2ee3vj3]{animation:none}.pth-card[data-astro-cid-a2ee3vj3],.pth-node-dot[data-astro-cid-a2ee3vj3]{transition:none}}
