.fade-in.svelte-n66xzb{opacity:0;transform:translateY(1.5rem);transition:opacity .7s ease,transform .7s ease}.fade-in.is-visible.svelte-n66xzb{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.fade-in.svelte-n66xzb{opacity:1;transform:none;transition:none}}.btn.svelte-18sv61c{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono Variable,monospace;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;padding:.7rem 1.25rem;border-radius:999px;transition:transform .15s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;border:1px solid transparent}.btn.svelte-18sv61c:hover{transform:translateY(-1px)}.btn--primary.svelte-18sv61c{background:#39d98a;color:#07140d;font-weight:600;box-shadow:0 0 #39d98a00}.btn--primary.svelte-18sv61c:hover{background:#4ee79a;box-shadow:0 8px 24px -8px #39d98a80}.btn--ghost.svelte-18sv61c{background:transparent;color:#e8eaed;border-color:#222c3a}.btn--ghost.svelte-18sv61c:hover{border-color:#39d98a;color:#39d98a}.cost-meter.svelte-1jw9kue{width:100%}svg.svelte-1jw9kue{width:100%;height:auto;display:block}.grid.svelte-1jw9kue{stroke:#222c3a;stroke-width:1}.axis.svelte-1jw9kue{stroke:#2c3848;stroke-width:1}.tick.svelte-1jw9kue{fill:#7c8595;font-family:JetBrains Mono Variable,monospace;font-size:11px}.line.svelte-1jw9kue{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.line--baseline.svelte-1jw9kue{stroke:#5b8def;stroke-dasharray:1 0}.line--optimized.svelte-1jw9kue{stroke:#39d98a}.dot--baseline.svelte-1jw9kue{fill:#5b8def}.dot--optimized.svelte-1jw9kue{fill:#39d98a}.line.svelte-1jw9kue{stroke-dashoffset:760;stroke-dasharray:760}.is-visible.svelte-1jw9kue .line:where(.svelte-1jw9kue){transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1);stroke-dashoffset:0}.is-visible.svelte-1jw9kue .line--optimized:where(.svelte-1jw9kue){transition-delay:.15s}.band.svelte-1jw9kue,.dot.svelte-1jw9kue{opacity:0;transition:opacity .6s ease .9s}.is-visible.svelte-1jw9kue .band:where(.svelte-1jw9kue),.is-visible.svelte-1jw9kue .dot:where(.svelte-1jw9kue){opacity:1}.reduce.svelte-1jw9kue .line:where(.svelte-1jw9kue){stroke-dasharray:none;stroke-dashoffset:0;transition:none}.reduce.svelte-1jw9kue .band:where(.svelte-1jw9kue),.reduce.svelte-1jw9kue .dot:where(.svelte-1jw9kue){opacity:1;transition:none}.readouts.svelte-1jw9kue{margin-top:1.25rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;border-top:1px solid #222c3a;padding-top:1.25rem}.readout.svelte-1jw9kue{display:flex;flex-direction:column;gap:.35rem}.k.svelte-1jw9kue{font-family:JetBrains Mono Variable,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;display:inline-flex;align-items:center;gap:.4rem}.k.svelte-1jw9kue:before{content:"";width:.6rem;height:2px;border-radius:2px;display:inline-block}.k--baseline.svelte-1jw9kue{color:#5b8def}.k--baseline.svelte-1jw9kue:before{background:#5b8def}.k--optimized.svelte-1jw9kue{color:#39d98a}.k--optimized.svelte-1jw9kue:before{background:#39d98a}.v.svelte-1jw9kue{font-size:.8rem;color:#7c8595;line-height:1.3}.readout--savings.svelte-1jw9kue .big:where(.svelte-1jw9kue){font-family:Space Grotesk,sans-serif;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;color:#e8eaed;line-height:1}@media (max-width: 640px){.readouts.svelte-1jw9kue{grid-template-columns:1fr;gap:.85rem}}.hero-grid.svelte-1uha8ag{position:absolute;inset:0 0 auto 0;height:640px;background-image:linear-gradient(to right,rgba(34,44,58,.5) 1px,transparent 1px),linear-gradient(to bottom,rgba(34,44,58,.5) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(120% 80% at 70% 0%,#000 0%,transparent 65%);-webkit-mask-image:radial-gradient(120% 80% at 70% 0%,#000 0%,transparent 65%);pointer-events:none}.meter-frame.svelte-1uha8ag{border:1px solid #1e2836;border-radius:1.25rem;background:linear-gradient(180deg,#0f1620,#0b1119);padding:1.1rem 1.25rem 1.35rem;box-shadow:0 1px #ffffff05 inset,0 30px 80px -40px #000c}.meter-frame__head.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding-bottom:.9rem;margin-bottom:.4rem;border-bottom:1px solid #161e2b}.technique.svelte-1uha8ag{background:#0a0e14;padding:2rem;transition:background .2s ease}.technique.svelte-1uha8ag:hover{background:#0f1620}.product-card.svelte-1uha8ag{display:flex;flex-direction:column;height:100%;border:1px solid #1e2836;border-radius:1.25rem;background:#0c1118;padding:1.75rem;transition:border-color .2s ease,transform .2s ease,background .2s ease}.product-card.svelte-1uha8ag:hover{border-color:#2bae6e88;transform:translateY(-3px);background:#0f1620}.arrow.svelte-1uha8ag{color:#7c8595;transition:color .2s ease,transform .2s ease}.product-card.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){color:#39d98a;transform:translate(2px,-2px)}.experience.svelte-1uha8ag{display:grid;gap:2.5rem;align-items:center;padding:2.75rem;border:1px solid #1e2836;border-radius:1.5rem;background:radial-gradient(120% 140% at 100% 0%,rgba(57,217,138,.06),transparent 55%),#0a0e14}@media (min-width: 900px){.experience.svelte-1uha8ag{grid-template-columns:1.5fr 1fr;padding:3.5rem}.experience__logos.svelte-1uha8ag{border-left:1px solid #1e2836;padding-left:3rem}}.company.svelte-1uha8ag{font-family:Space Grotesk,sans-serif;font-size:1.35rem;font-weight:500;color:#e8eaed;padding:.5rem 0;border-bottom:1px solid #161e2b}.company--more.svelte-1uha8ag{color:#7c8595;font-size:1rem;border-bottom:none}.contact.svelte-1uha8ag{text-align:center;padding:4rem 2rem;border:1px solid #1e2836;border-radius:1.5rem;background:radial-gradient(80% 120% at 50% 0%,rgba(57,217,138,.08),transparent 60%),#0a0e14}
