.hero.svelte-1gjajx3{display:grid;grid-template-columns:1fr 1fr;min-height:88vh;overflow:hidden}.hero-left.svelte-1gjajx3{display:flex;flex-direction:column;justify-content:center;padding:100px 56px 80px}.hero-eyebrow.svelte-1gjajx3{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--g);margin-bottom:24px}.hero-eyebrow.svelte-1gjajx3:before{content:"";width:20px;height:2px;background:var(--g);opacity:.5;border-radius:1px;display:inline-block}h1.svelte-1gjajx3{font-family:var(--fd);font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.06;letter-spacing:-.03em;margin-bottom:20px;color:var(--ink)}h1.svelte-1gjajx3 em:where(.svelte-1gjajx3){font-style:normal;color:var(--gm)}.hero-sub.svelte-1gjajx3{font-size:clamp(16px,1.8vw,18px);color:var(--i60);line-height:1.75;max-width:460px;margin-bottom:36px;font-weight:300}.hero-ctas.svelte-1gjajx3{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.btn-primary.svelte-1gjajx3{background:var(--g);color:#fff;padding:14px 28px;border-radius:100px;font-size:15px;font-weight:600;text-decoration:none;transition:all var(--tr);box-shadow:0 4px 16px #2d6a4f47}.btn-primary.svelte-1gjajx3:hover{background:var(--gm);transform:translateY(-1px)}.btn-secondary.svelte-1gjajx3{background:transparent;color:var(--ink);padding:14px 24px;border-radius:100px;font-size:15px;font-weight:500;text-decoration:none;border:1.5px solid var(--i20);transition:all var(--tr)}.btn-secondary.svelte-1gjajx3:hover{border-color:var(--g);color:var(--g)}.hero-proof.svelte-1gjajx3{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.proof-pill.svelte-1gjajx3{font-size:13px;color:var(--i60);display:flex;align-items:center;gap:5px}.proof-pill.svelte-1gjajx3 strong:where(.svelte-1gjajx3){color:var(--ink)}.proof-dot.svelte-1gjajx3{width:4px;height:4px;border-radius:50%;background:var(--i20)}.hero-right.svelte-1gjajx3{position:relative;overflow:hidden;background:var(--gxp)}.hero-right.svelte-1gjajx3 img:where(.svelte-1gjajx3){width:100%;height:100%;object-fit:cover;object-position:35% center;display:block}.stats-bar.svelte-1gjajx3{background:var(--g);padding:28px 48px}.stats-inner.svelte-1gjajx3{max-width:960px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.stat.svelte-1gjajx3{text-align:center}.stat-num.svelte-1gjajx3{font-family:var(--fd);font-size:32px;font-weight:800;color:#fff;line-height:1}.stat-lbl.svelte-1gjajx3{font-size:13px;color:#ffffffb3;margin-top:3px}.stat-div.svelte-1gjajx3{width:1px;height:36px;background:#ffffff2e}.eyebrow.svelte-1gjajx3{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--g);margin-bottom:12px}.sec-title.svelte-1gjajx3{font-family:var(--fd);font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.14;letter-spacing:-.02em;margin-bottom:16px;color:var(--ink)}.sec-title.svelte-1gjajx3 em:where(.svelte-1gjajx3){font-style:normal;color:var(--gm)}.sec-lead.svelte-1gjajx3{font-size:16px;color:var(--i60);line-height:1.75;max-width:600px}.solution-sec.svelte-1gjajx3{padding:88px 48px;background:var(--sand)}.solution-inner.svelte-1gjajx3{max-width:1100px;margin:0 auto}.challenge.svelte-1gjajx3{max-width:720px;margin:0 auto 72px;text-align:center;padding:40px 36px;background:#fff;border-radius:24px;border:1px solid var(--i08)}.challenge.svelte-1gjajx3 .sec-lead:where(.svelte-1gjajx3){margin:0 auto}.solution-header.svelte-1gjajx3{text-align:center;margin-bottom:40px}.solution-grid.svelte-1gjajx3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sol-card.svelte-1gjajx3{display:flex;gap:16px;align-items:flex-start;background:#fff;border-radius:20px;padding:28px;border:1px solid var(--i08);transition:all var(--tr)}.sol-card.svelte-1gjajx3:hover{transform:translateY(-3px);box-shadow:0 10px 32px #00000012}.sol-icon.svelte-1gjajx3{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--gp);color:var(--g);display:grid;place-items:center}.sol-icon.svelte-1gjajx3 svg:where(.svelte-1gjajx3){width:22px;height:22px}.sol-card.svelte-1gjajx3 h3:where(.svelte-1gjajx3){font-family:var(--fd);font-size:16px;font-weight:700;margin-bottom:6px;color:var(--ink);line-height:1.3}.sol-card.svelte-1gjajx3 p:where(.svelte-1gjajx3){font-size:14px;color:var(--i60);line-height:1.65}.var-sec.svelte-1gjajx3{padding:88px 48px;background:#fff}.var-block.svelte-1gjajx3{display:grid;grid-template-columns:1.1fr 1fr;max-width:1200px;margin:0 auto;min-height:520px;border-radius:24px;overflow:hidden;border:1px solid var(--i08)}.var-text.svelte-1gjajx3{padding:52px 48px;background:var(--gxp)}.var-text.svelte-1gjajx3 .sec-lead:where(.svelte-1gjajx3){margin-bottom:28px;font-size:15px}.var-group.svelte-1gjajx3{margin-bottom:20px}.var-group.svelte-1gjajx3:last-child{margin-bottom:0}.var-group-title.svelte-1gjajx3{font-size:13px;font-weight:700;color:var(--i60);margin-bottom:10px}.chips.svelte-1gjajx3{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-1gjajx3{font-size:14px;font-weight:500;padding:7px 14px;border-radius:100px;background:#fff;border:1px solid var(--i20);color:var(--ink)}.chip-diab.svelte-1gjajx3{background:var(--gp);border-color:transparent;color:var(--g)}.var-img.svelte-1gjajx3{overflow:hidden;background:var(--gp)}.var-img.svelte-1gjajx3 img:where(.svelte-1gjajx3){width:100%;height:100%;object-fit:cover;object-position:60% center;display:block}.collab-sec.svelte-1gjajx3{padding:88px 48px;background:var(--g);text-align:center}.collab-inner.svelte-1gjajx3{max-width:1000px;margin:0 auto}.collab-grid.svelte-1gjajx3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.collab-card.svelte-1gjajx3{background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:32px 28px;text-align:left}.collab-num.svelte-1gjajx3{width:44px;height:44px;border-radius:50%;background:#ffffff26;border:2px solid rgba(255,255,255,.4);color:#fff;font-family:var(--fd);font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.collab-card.svelte-1gjajx3 h3:where(.svelte-1gjajx3){font-family:var(--fd);font-size:17px;font-weight:700;color:#fff;margin-bottom:8px}.collab-card.svelte-1gjajx3 p:where(.svelte-1gjajx3){font-size:14px;color:#ffffffb8;line-height:1.65}.btn-white.svelte-1gjajx3{background:#fff;color:var(--g);padding:14px 32px;border-radius:100px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block;transition:all var(--tr);box-shadow:0 4px 20px #0003}.btn-white.svelte-1gjajx3:hover{background:var(--gp);transform:translateY(-1px)}.partners-sec.svelte-1gjajx3{padding:72px 48px;background:var(--sand)}.partners-inner.svelte-1gjajx3{max-width:1000px;margin:0 auto}.partner-group.svelte-1gjajx3{margin-top:28px}.partner-group-label.svelte-1gjajx3{text-align:center;font-size:13px;font-weight:600;color:var(--i60);margin-bottom:14px}.partner-logos.svelte-1gjajx3{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.partner-logo.svelte-1gjajx3{width:168px;height:88px;background:#fff;border:1px solid var(--i08);border-radius:16px;display:grid;place-items:center;padding:14px 18px}.partner-logo.svelte-1gjajx3 img:where(.svelte-1gjajx3){max-width:100%;max-height:100%;object-fit:contain}.demo-sec.svelte-1gjajx3{padding:88px 48px;background:#fff}.demo-inner.svelte-1gjajx3{max-width:760px;margin:0 auto}.demo-header.svelte-1gjajx3{text-align:center;margin-bottom:36px}.demo-email.svelte-1gjajx3{margin-top:16px;font-size:14px;color:var(--i60)}.demo-email.svelte-1gjajx3 a:where(.svelte-1gjajx3){color:var(--g);font-weight:600;text-decoration:none}.demo-email.svelte-1gjajx3 a:where(.svelte-1gjajx3):hover{text-decoration:underline}.demo-form-wrap.svelte-1gjajx3{background:var(--sand);border-radius:24px;padding:32px;border:1px solid var(--i08)}.demo-or.svelte-1gjajx3{text-align:center;position:relative;margin:28px 0}.demo-or.svelte-1gjajx3:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--i08)}.demo-or.svelte-1gjajx3 span:where(.svelte-1gjajx3){position:relative;background:#fff;padding:0 16px;font-size:13px;color:var(--i60)}.btn-book.svelte-1gjajx3{display:inline-flex;align-items:center;gap:10px;background:var(--bluem);color:#fff;padding:14px 28px;border-radius:100px;font-size:15px;font-weight:600;text-decoration:none;transition:all var(--tr);box-shadow:0 4px 16px #2563b047}.btn-book.svelte-1gjajx3:hover{background:var(--blue);transform:translateY(-1px)}.disclaimer.svelte-1gjajx3{margin-top:32px;font-size:12px;line-height:1.6;color:var(--i60);text-align:center}@media (max-width: 960px){.hero.svelte-1gjajx3{grid-template-columns:1fr;min-height:0}.hero-right.svelte-1gjajx3{height:280px}.hero-left.svelte-1gjajx3{padding:64px 24px 48px}.solution-sec.svelte-1gjajx3,.var-sec.svelte-1gjajx3,.collab-sec.svelte-1gjajx3,.partners-sec.svelte-1gjajx3,.demo-sec.svelte-1gjajx3{padding-left:20px;padding-right:20px}.stats-bar.svelte-1gjajx3{padding:20px}.stat-div.svelte-1gjajx3{display:none}.stats-inner.svelte-1gjajx3{justify-content:center;gap:24px}.solution-grid.svelte-1gjajx3,.collab-grid.svelte-1gjajx3,.var-block.svelte-1gjajx3{grid-template-columns:1fr}.var-text.svelte-1gjajx3{padding:36px 24px}.var-img.svelte-1gjajx3{min-height:260px}.challenge.svelte-1gjajx3{padding:32px 20px}.partner-logo.svelte-1gjajx3{width:140px;height:76px}}
