.hero[data-astro-cid-lcdefpme]{background:radial-gradient(at 85% 30%,#e2f4ff 0%,#0000 48%),linear-gradient(135deg,#f9fcff 0%,#f0f7ff 100%);border-bottom:1px solid #e2eefa;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;min-height:640px;padding-top:90px;padding-bottom:100px;display:grid}.hero-kicker[data-astro-cid-lcdefpme]{letter-spacing:.06em;color:#0876bf;text-transform:uppercase;align-items:center;gap:10px;font-size:.77rem;font-weight:800;display:inline-flex}.signal[data-astro-cid-lcdefpme]{background:#13b5ea;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d5efff}h1[data-astro-cid-lcdefpme]{letter-spacing:-.064em;color:#0c213d;max-width:650px;margin:28px 0 23px;font-size:clamp(3rem,5.2vw,5.3rem);font-weight:850;line-height:1.04}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#087cc8;font-style:normal}.hero-description[data-astro-cid-lcdefpme]{color:#4e6680;max-width:565px;margin:0 0 28px;font-size:1.1rem;line-height:1.8}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hero-note[data-astro-cid-lcdefpme]{color:#8294a8;margin-top:24px;font-size:.83rem}.hero-showcase[data-astro-cid-lcdefpme]{min-height:435px;position:relative}.showcase-glow[data-astro-cid-lcdefpme]{filter:blur(58px);opacity:.85;background:#c9eaff;border-radius:50%;position:absolute;inset:55px 10px 40px 15px}.demo-window[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #e0eaf5;border-radius:17px;position:absolute;overflow:hidden;box-shadow:0 28px 68px #174f802e}.window-quote[data-astro-cid-lcdefpme]{width:76%;top:12px;left:0;transform:rotate(-5deg)}.mini-header[data-astro-cid-lcdefpme]{color:#284662;border-bottom:1px solid #e9eff6;align-items:center;gap:12px;height:52px;padding:0 17px;font-size:.79rem;font-weight:750;display:flex}.mini-header[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#92abc1;margin-left:auto}.mini-dots[data-astro-cid-lcdefpme]{gap:5px;display:flex}.mini-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#b9ccdf;border-radius:50%;width:7px;height:7px}.mini-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-child{background:#48b6f5}.mini-body[data-astro-cid-lcdefpme]{padding:23px}.mini-body[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#7590a7;font-size:.78rem;display:block}.mini-body[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.06em;color:#0c2945;margin:2px 0;font-size:2.4rem;display:block}.mini-body[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:0;color:#7891a8;font-size:.8rem}.bar[data-astro-cid-lcdefpme]{background:#e7f2fb;border-radius:20px;height:7px;margin:15px 0;overflow:hidden}.bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#0c9be5;border-radius:20px;width:73%;height:100%;display:block}.mini-line[data-astro-cid-lcdefpme]{color:#5c738b;border-bottom:1px solid #f0f3f8;justify-content:space-between;padding:10px 0;font-size:.8rem;display:flex}.mini-line[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#11a67c}.mini-confirm[data-astro-cid-lcdefpme]{color:#128365;background:#ecfbf5;border-radius:9px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px;font-size:.78rem;font-weight:800;display:flex}.window-flow[data-astro-cid-lcdefpme]{width:73%;bottom:19px;right:-6px;transform:rotate(5deg)}.flow-icon[data-astro-cid-lcdefpme]{color:#007bc8;background:#e6f3fc;border-radius:8px;padding:4px 9px}.flow-nodes[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:9px;padding:30px 12px 16px;display:flex}.flow-nodes[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#2b678d;background:#eaf6ff;border:1px solid #cae4f7;border-radius:8px;padding:10px 8px;font-size:.73rem;font-weight:750}.flow-nodes[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:#80a7c2;font-style:normal}.flow-done[data-astro-cid-lcdefpme]{text-align:center;color:#2e7e6b;padding:0 0 22px;font-size:.79rem;font-weight:800}.flow-done[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#d5f5e8;border-radius:50%;padding:3px 6px}.floating-mark[data-astro-cid-lcdefpme]{background:#fff;border-radius:20px;padding:13px;position:absolute;top:10px;right:7%;transform:rotate(10deg);box-shadow:0 18px 45px #0365a341}.problems-section[data-astro-cid-lcdefpme],.solutions-section[data-astro-cid-lcdefpme],.method-section[data-astro-cid-lcdefpme]{padding:110px 0}.problems-section[data-astro-cid-lcdefpme]{background:#fff}.problem-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.problem-item[data-astro-cid-lcdefpme]{background:#fbfdff;border:1px solid #dde8f1;border-radius:14px;align-items:center;gap:15px;padding:21px 20px;display:flex}.problem-item[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{flex:1;font-size:.94rem}.problem-item[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{color:#80a7c1;font-size:.75rem;font-weight:800}.problem-item[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:#087bc8}.solutions-section[data-astro-cid-lcdefpme]{background:#eef6fd}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.integration-promise[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #cbdfea;border-radius:15px;justify-content:space-between;align-items:center;gap:26px;margin-top:24px;padding:22px 26px;display:flex}.integration-promise[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#173954;letter-spacing:-.025em;margin:6px 0 8px;font-size:1.3rem}.integration-promise[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#58728a;max-width:780px;margin:0;font-size:.87rem;line-height:1.65}.integration-promise[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#087bc8;text-underline-offset:3px;flex:none;font-size:.85rem;font-weight:750;text-decoration:underline}.integration-promise[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #7cc1f0}.service-card[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #dceaf5;border-radius:18px;min-height:260px;padding:27px 21px}.service-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.service-icon[data-astro-cid-lcdefpme]{color:#007bc8;background:#e7f5ff;border-radius:13px;place-items:center;width:47px;height:47px;font-size:1.7rem;display:grid}.service-num[data-astro-cid-lcdefpme]{color:#9aafbf;font-size:.75rem}.service-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin:0 0 13px;font-size:1.2rem;line-height:1.25}.service-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#61758b;margin:0;font-size:.88rem;line-height:1.65}.lab-section[data-astro-cid-lcdefpme]{color:#fff;background:#082341;padding:100px 0}.lab-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.lab-section[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#63cbfa}.lab-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.055em;margin:16px 0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.12}.lab-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#68cafa}.lab-section[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#adc6dc;max-width:520px;line-height:1.8}.lab-section[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:18px}.lab-panel[data-astro-cid-lcdefpme]{background:#103352;border:1px solid #35627e;border-radius:18px;overflow:hidden;box-shadow:0 30px 70px #0004}.lab-panel-head[data-astro-cid-lcdefpme]{color:#8ccbe8;letter-spacing:.12em;border-bottom:1px solid #32516b;justify-content:space-between;padding:18px 24px;font-size:.69rem;font-weight:750;display:flex}.lab-placeholder[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:30px;display:flex}.lab-symbol[data-astro-cid-lcdefpme]{color:#71d4fc;font-size:3rem}.lab-placeholder[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#92aec7;max-width:240px}.method-section[data-astro-cid-lcdefpme]{background:#fff}.method-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.method-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top:2px solid #bcdcec;padding-top:22px}.method-grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#0584d1;font-size:.79rem;font-weight:800}.method-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:15px 0 8px;font-size:1.17rem}.method-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#61778c;font-size:.9rem;line-height:1.7}.contact-section[data-astro-cid-lcdefpme]{background:#e4f3ff;padding:90px 0}.contact-inner[data-astro-cid-lcdefpme] .confidentiality-note[data-astro-cid-lcdefpme]{max-width:580px;margin-top:12px;font-size:.86rem;line-height:1.6}.contact-inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:30px;display:flex}.contact-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;max-width:590px;margin:13px 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.15}.contact-inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#56718a;max-width:590px}.contact-inner[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:none}@media (width<=940px){.integration-promise[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:13px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding-top:70px}.hero-showcase[data-astro-cid-lcdefpme]{width:100%;max-width:560px;min-height:360px;margin:auto}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.lab-inner[data-astro-cid-lcdefpme]{gap:30px}}@media (width<=640px){.integration-promise[data-astro-cid-lcdefpme]{padding:19px}.hero-grid[data-astro-cid-lcdefpme]{padding-top:65px;padding-bottom:60px}.hero-showcase[data-astro-cid-lcdefpme]{min-height:295px}.window-quote[data-astro-cid-lcdefpme]{width:77%}.window-flow[data-astro-cid-lcdefpme]{width:78%;bottom:0;right:0}.mini-body[data-astro-cid-lcdefpme]{padding:14px}.mini-body[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.8rem}.mini-header[data-astro-cid-lcdefpme]{height:40px}.flow-nodes[data-astro-cid-lcdefpme]{gap:4px;padding:18px 7px}.flow-nodes[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding:7px 5px;font-size:.58rem}.floating-mark[data-astro-cid-lcdefpme]{padding:7px}.floating-mark[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:35px;height:35px}.problem-grid[data-astro-cid-lcdefpme],.services-grid[data-astro-cid-lcdefpme],.lab-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.method-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.contact-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.problems-section[data-astro-cid-lcdefpme],.solutions-section[data-astro-cid-lcdefpme],.method-section[data-astro-cid-lcdefpme],.lab-section[data-astro-cid-lcdefpme],.contact-section[data-astro-cid-lcdefpme]{padding:75px 0}}@media (prefers-reduced-motion:reduce){.window-quote[data-astro-cid-lcdefpme],.window-flow[data-astro-cid-lcdefpme],.floating-mark[data-astro-cid-lcdefpme]{transform:none}}
