*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#08111f;background:#f5f8fc;margin:0;font-family:DM Sans,sans-serif}a{-webkit-tap-highlight-color:transparent}.page.svelte-1uha8ag{overflow:hidden}.hero.svelte-1uha8ag{background:radial-gradient(circle at 80% 20%,#2563ff1a,#0000 30%),#f5f8fc;grid-template-columns:1fr .92fr;align-items:center;gap:70px;min-height:900px;padding:190px 6vw 90px;display:grid}.hero-content.svelte-1uha8ag{max-width:750px}.eyebrow.svelte-1uha8ag{color:#607087;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;margin-bottom:25px;font-size:12px;font-weight:700;display:flex}.eyebrow.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#2563ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2563ff1a}h1.svelte-1uha8ag{letter-spacing:-.065em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(55px,6.7vw,104px);font-weight:800;line-height:.96}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#2563ff}.hero-content.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#637087;max-width:620px;margin:34px 0 0;font-size:18px;line-height:1.7}.hero-actions.svelte-1uha8ag{align-items:center;gap:13px;margin-top:38px;display:flex}.primary-button.svelte-1uha8ag,.secondary-button.svelte-1uha8ag{border-radius:14px;align-items:center;gap:12px;padding:16px 21px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.primary-button.svelte-1uha8ag{color:#fff;background:#2563ff;box-shadow:0 15px 35px #2563ff33}.primary-button.svelte-1uha8ag:hover{transform:translateY(-3px);box-shadow:0 20px 45px #2563ff47}.primary-button.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:17px}.secondary-button.svelte-1uha8ag{color:#08111f;background:#fff;border:1px solid #e2e8f0}.secondary-button.svelte-1uha8ag:hover{border-color:#b7c4d6;transform:translateY(-2px)}.hero-visual.svelte-1uha8ag{min-height:590px;position:relative}.hero-visual.svelte-1uha8ag>img:where(.svelte-1uha8ag){object-fit:cover;border-radius:35px;width:100%;height:590px;box-shadow:0 35px 80px #08111f26}.hero-card.svelte-1uha8ag{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#08111ff0;border-radius:22px;position:absolute;box-shadow:0 25px 60px #08111f40}.performance.svelte-1uha8ag{width:245px;padding:20px;bottom:45px;right:-35px}.card-top.svelte-1uha8ag{color:#91a0b6;justify-content:space-between;align-items:center;font-size:10px;display:flex}.live.svelte-1uha8ag{color:#5ee58b;font-weight:800}.performance.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-top:17px;font-family:Manrope,sans-serif;font-size:40px;display:block}.performance.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#77869d;margin:2px 0 17px;font-size:11px}.bars.svelte-1uha8ag{align-items:end;gap:5px;height:45px;display:flex}.bars.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#2563ff;border-radius:5px 5px 0 0;flex:1}.bars.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{height:25%}.bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){height:40%}.bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){height:33%}.bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(4){height:55%}.bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(5){height:48%}.bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(6){height:72%}.bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(7){height:100%}.floating.svelte-1uha8ag{align-items:center;gap:11px;padding:15px 18px;display:flex;top:40px;left:-35px}.floating.svelte-1uha8ag strong:where(.svelte-1uha8ag),.floating.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.floating.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:11px}.floating.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#7d8ca2;margin-top:3px;font-size:9px}.dot.svelte-1uha8ag{background:#4ade80;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #4ade801a}.intro.svelte-1uha8ag{background:#fff;padding:140px 6vw}.section-label.svelte-1uha8ag{color:#7a8799;letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:800}.section-label.light.svelte-1uha8ag{color:#6f7e96}.intro-grid.svelte-1uha8ag{grid-template-columns:1.25fr .75fr;gap:100px;max-width:1280px;margin:auto;display:grid}.intro.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.055em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(42px,5vw,74px);line-height:1}.intro.svelte-1uha8ag h2:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#2563ff;display:block}.intro-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag){align-self:end}.intro-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#657287;margin:0;font-size:17px;line-height:1.8}.text-link.svelte-1uha8ag{color:#08111f;align-items:center;gap:12px;margin-top:25px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.text-link.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#2563ff;font-size:18px}.services-preview.svelte-1uha8ag{color:#fff;background:#071120;padding:130px 6vw;position:relative;overflow:hidden}.services-preview.svelte-1uha8ag:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(120deg,#0000 48%,#2563ff17 49%,#0000 50%),linear-gradient(65deg,#0000 48%,#2563ff0f 49%,#0000 50%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:280px 280px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.services-heading.svelte-1uha8ag{z-index:1;justify-content:space-between;align-items:end;gap:50px;max-width:1280px;margin:auto auto 60px;display:flex;position:relative}.services-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.06em;max-width:750px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(45px,5vw,76px);line-height:.98}.services-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#4e82ff}.outline-button.svelte-1uha8ag{color:#fff;white-space:nowrap;border:1px solid #26364d;border-radius:13px;padding:14px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:all .25s}.outline-button.svelte-1uha8ag:hover{color:#08111f;background:#fff}.services-grid.svelte-1uha8ag{z-index:1;border-top:1px solid #233149;grid-template-columns:repeat(2,1fr);max-width:1280px;margin:auto;display:grid;position:relative}.service-card.svelte-1uha8ag{color:#fff;border-bottom:1px solid #233149;border-right:1px solid #233149;min-height:270px;padding:32px;text-decoration:none;transition:all .3s;position:relative}.service-card.svelte-1uha8ag:nth-child(2n){border-right:0}.service-card.svelte-1uha8ag:hover{background:#2563ff14}.service-number.svelte-1uha8ag{color:#4c607b;font-size:11px;font-weight:700}.service-content.svelte-1uha8ag{max-width:470px;margin-top:70px}.service-content.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.035em;margin:0 0 13px;font-family:Manrope,sans-serif;font-size:30px}.service-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#8190a5;margin:0;font-size:14px;line-height:1.7}.service-arrow.svelte-1uha8ag{color:#527cff;font-size:25px;position:absolute;top:29px;right:30px}.statement.svelte-1uha8ag{background:#fff;grid-template-columns:1fr 1fr;display:grid}.statement-image.svelte-1uha8ag{min-height:650px}.statement-image.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%}.statement-content.svelte-1uha8ag{flex-direction:column;justify-content:center;padding:100px 9vw;display:flex}.statement-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.06em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(45px,5vw,72px);line-height:.98}.statement-content.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#2563ff;display:block}.statement-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#68758a;max-width:470px;margin:30px 0;font-size:17px;line-height:1.8}.dark-button.svelte-1uha8ag{color:#fff;background:#08111f;border-radius:13px;align-self:flex-start;padding:15px 20px;font-size:13px;font-weight:700;text-decoration:none}.home-cta.svelte-1uha8ag{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#2563ff59,#0000 38%),#08111f;padding:150px 6vw}.cta-label.svelte-1uha8ag{color:#6e9aff;letter-spacing:.18em;font-size:11px;font-weight:800}.home-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.07em;margin:25px 0 20px;font-family:Manrope,sans-serif;font-size:clamp(55px,7vw,105px);line-height:.9}.home-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#4d80ff}.home-cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#8290a5;max-width:500px;margin:auto;font-size:16px;line-height:1.7}.cta-button.svelte-1uha8ag{color:#08111f;background:#fff;border-radius:14px;align-items:center;gap:13px;margin-top:35px;padding:17px 22px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.cta-button.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#2563ff;font-size:17px}@media (width<=950px){.hero.svelte-1uha8ag{grid-template-columns:1fr;padding-top:145px}.hero-visual.svelte-1uha8ag{min-height:500px}.hero-visual.svelte-1uha8ag>img:where(.svelte-1uha8ag){height:500px}.intro-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:45px}.services-heading.svelte-1uha8ag{flex-direction:column;align-items:flex-start}.statement.svelte-1uha8ag{grid-template-columns:1fr}.statement-image.svelte-1uha8ag{min-height:450px}}@media (width<=650px){.hero.svelte-1uha8ag{padding:130px 20px 70px}.hero-content.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:16px}.hero-actions.svelte-1uha8ag{flex-direction:column;align-items:stretch}.primary-button.svelte-1uha8ag,.secondary-button.svelte-1uha8ag{justify-content:center}.hero-visual.svelte-1uha8ag{min-height:400px}.hero-visual.svelte-1uha8ag>img:where(.svelte-1uha8ag){border-radius:23px;height:400px}.performance.svelte-1uha8ag{bottom:20px;right:10px}.floating.svelte-1uha8ag{top:20px;left:10px}.intro.svelte-1uha8ag,.services-preview.svelte-1uha8ag{padding:90px 20px}.services-grid.svelte-1uha8ag{grid-template-columns:1fr}.service-card.svelte-1uha8ag,.service-card.svelte-1uha8ag:nth-child(2n){border-right:0}.service-content.svelte-1uha8ag{margin-top:55px}.statement-content.svelte-1uha8ag{padding:80px 25px}.home-cta.svelte-1uha8ag{padding:100px 20px}}
