.hero.svelte-1uha8ag{isolation:isolate;align-items:center;min-height:calc(100svh - 132px);padding:clamp(42px,7vw,86px) clamp(18px,5vw,64px) clamp(42px,7vw,78px);display:grid;position:relative;overflow:hidden}.dashboard-scene.svelte-1uha8ag{z-index:-2;background:radial-gradient(circle at 72% 26%,#62f4d638,#0000 28%),radial-gradient(circle at 18% 70%,#ff6b6b29,#0000 30%),linear-gradient(135deg,#10151a 0%,#08090a 58%,#11120f 100%);position:absolute;inset:0;overflow:hidden}.dashboard-scene.svelte-1uha8ag:after{content:"";background:linear-gradient(90deg,#08090ae6,#08090a6b 52%,#08090ac7),repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 5px);position:absolute;inset:0}.scene-grid.svelte-1uha8ag{transform-origin:50%;background-image:linear-gradient(#f6f3ee0f 1px,#0000 1px),linear-gradient(90deg,#f6f3ee0f 1px,#0000 1px);background-size:42px 42px;border:1px solid #f6f3ee1a;position:absolute;inset:12% 4% 8% 40%;transform:perspective(900px)rotateX(58deg)rotate(-8deg)}.workflow-panel.svelte-1uha8ag{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111417c7;border:1px solid #f6f3ee29;border-radius:8px;gap:7px;width:min(260px,32vw);padding:18px;display:grid;position:absolute;box-shadow:0 24px 80px #0000005c}.workflow-panel.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#62f4d6;border-radius:999px;width:42px;height:4px}.workflow-panel.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:clamp(.88rem,1.2vw,1.05rem)}.workflow-panel.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#f6f3ee94}.panel-one.svelte-1uha8ag{top:22%;right:7%}.panel-two.svelte-1uha8ag{top:48%;right:4%}.panel-three.svelte-1uha8ag{bottom:14%;right:24%}.signal-line.svelte-1uha8ag{z-index:0;transform-origin:0;background:linear-gradient(90deg,#0000,#62f4d6b3,#0000);width:24vw;height:1px;position:absolute}.line-one.svelte-1uha8ag{top:42%;right:13%;transform:rotate(20deg)}.line-two.svelte-1uha8ag{bottom:31%;right:18%;transform:rotate(-16deg)}.hero-content.svelte-1uha8ag{width:min(760px,100%)}h1.svelte-1uha8ag{color:#fff;letter-spacing:0;max-width:800px;margin-bottom:24px;font-size:clamp(2.85rem,5.4vw,4.35rem);line-height:.98}.hero-copy.svelte-1uha8ag{color:#f6f3eec7;max-width:650px;margin-bottom:34px;font-size:clamp(1rem,1.8vw,1.24rem);line-height:1.65}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:12px;display:flex}.proof-band.svelte-1uha8ag,.section.svelte-1uha8ag,.contact-section.svelte-1uha8ag{padding-left:clamp(18px,5vw,64px);padding-right:clamp(18px,5vw,64px)}.proof-band.svelte-1uha8ag{background:#101114;border-top:1px solid #f6f3ee1f;border-bottom:1px solid #f6f3ee1f;grid-template-columns:repeat(3,1fr);display:grid}.proof-band.svelte-1uha8ag div:where(.svelte-1uha8ag){border-right:1px solid #f6f3ee1a;min-height:128px;padding:28px}.proof-band.svelte-1uha8ag div:where(.svelte-1uha8ag):last-child{border-right:0}.proof-band.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;margin-bottom:8px;display:block}.proof-band.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#f6f3eea8;line-height:1.5}.section.svelte-1uha8ag{padding-top:clamp(70px,10vw,118px);padding-bottom:clamp(70px,10vw,118px)}.section-heading.svelte-1uha8ag{max-width:760px;margin-bottom:34px}.section-heading.compact.svelte-1uha8ag{margin-bottom:0}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag),.contact-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;letter-spacing:0;margin-bottom:16px;font-size:clamp(2rem,4.8vw,4.25rem);line-height:1}.section-heading.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){color:#f6f3eeb3;font-size:1.04rem;line-height:1.7}.service-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.service-card.svelte-1uha8ag{background:#111417;border:1px solid #f6f3ee21;border-radius:8px;min-height:260px;padding:28px}.card-rule.svelte-1uha8ag{background:linear-gradient(90deg,#62f4d6,#ff6b6b);border-radius:999px;width:54px;height:4px;margin-bottom:34px}.service-card.svelte-1uha8ag h3:where(.svelte-1uha8ag),.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;margin-bottom:12px;font-size:1.28rem}.service-card.svelte-1uha8ag p:where(.svelte-1uha8ag),.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#f6f3eead;line-height:1.65}.split-section.svelte-1uha8ag{background:#0d0f11;border-top:1px solid #f6f3ee1a;border-bottom:1px solid #f6f3ee1a;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:start;gap:clamp(30px,7vw,86px);display:grid}.solution-list.svelte-1uha8ag{gap:10px;display:grid}.solution-row.svelte-1uha8ag{background:#f6f3ee0b;border:1px solid #f6f3ee1f;border-radius:8px;align-items:center;gap:14px;min-height:58px;padding:15px 18px;display:flex}.solution-row.svelte-1uha8ag span:where(.svelte-1uha8ag){border:2px solid #62f4d6;border-radius:50%;width:11px;height:11px;box-shadow:0 0 18px #62f4d652}.solution-row.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#f6f3eed1;margin:0}.process-section.svelte-1uha8ag{background:#08090a}.steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.steps.svelte-1uha8ag article:where(.svelte-1uha8ag){border-top:1px solid #f6f3ee33;padding:28px}.steps.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#ffb86b;margin-bottom:28px;font-family:SFMono-Regular,Consolas,monospace;font-weight:800;display:inline-block}.contact-section.svelte-1uha8ag{color:#08090a;background:#f6f3ee;border-top:1px solid #f6f3ee1f;justify-content:space-between;align-items:center;gap:26px;padding-top:clamp(54px,8vw,86px);padding-bottom:clamp(54px,8vw,86px);display:flex}.contact-section.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:#126354}.contact-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#08090a;max-width:800px;margin-bottom:0}.contact-section.svelte-1uha8ag .button.primary:where(.svelte-1uha8ag){color:#fff;background:#08090a;border-color:#08090a;flex:none}@media (width<=980px){.workflow-panel.svelte-1uha8ag{opacity:.5}.proof-band.svelte-1uha8ag,.service-grid.svelte-1uha8ag,.steps.svelte-1uha8ag,.split-section.svelte-1uha8ag{grid-template-columns:1fr}.proof-band.svelte-1uha8ag div:where(.svelte-1uha8ag){border-bottom:1px solid #f6f3ee1a;border-right:0}.proof-band.svelte-1uha8ag div:where(.svelte-1uha8ag):last-child{border-bottom:0}.section-heading.compact.svelte-1uha8ag{margin-bottom:28px}.contact-section.svelte-1uha8ag{flex-direction:column;align-items:flex-start}}@media (width<=680px){.hero.svelte-1uha8ag{min-height:82svh}.workflow-panel.svelte-1uha8ag,.signal-line.svelte-1uha8ag{display:none}h1.svelte-1uha8ag{font-size:clamp(2.5rem,13vw,3.45rem)}}
