.energy-industry.svelte-9f4pfr{--surface: #000;--ink: #f7f8f8;--muted: #8a8f98;--line: #292c2e;--signal: #00e5a8;min-height:100%;overflow:hidden;background:var(--surface);color:var(--ink)}.hero.svelte-9f4pfr{border-bottom:1px solid var(--line)}.hero-grid.svelte-9f4pfr{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);min-height:592px;align-items:start;gap:28px;padding-top:68px}.hero-copy.svelte-9f4pfr h1:where(.svelte-9f4pfr),h2.svelte-9f4pfr,h3.svelte-9f4pfr,p.svelte-9f4pfr{margin:0}.hero-copy.svelte-9f4pfr h1:where(.svelte-9f4pfr){font-size:clamp(38px,3.4vw,48px);font-weight:540;line-height:1.08;letter-spacing:-.04em}.hero-copy.svelte-9f4pfr h1:where(.svelte-9f4pfr) em:where(.svelte-9f4pfr){margin-left:.14em;color:var(--signal);font-style:normal}.hero-copy.svelte-9f4pfr>p:where(.svelte-9f4pfr){max-width:420px;margin-top:24px;color:var(--muted);font-size:16px;line-height:1.5;letter-spacing:-.02em}@property --energy-cta-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.cta-ring.svelte-9f4pfr{position:relative;display:inline-flex;margin-top:34px;border-radius:999px}.cta-ring.svelte-9f4pfr:before,.cta-ring.svelte-9f4pfr:after{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:999px;padding:1.5px;background:conic-gradient(from var(--energy-cta-a),transparent 0 52%,color-mix(in oklch,var(--ink) 28%,transparent) 62%,var(--ink) 72%,color-mix(in oklch,var(--ink) 28%,transparent) 82%,transparent 92% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:svelte-9f4pfr-energy-cta-orbit 3.4s linear infinite;content:"";pointer-events:none}.cta-ring.svelte-9f4pfr:after{padding:2.5px;filter:blur(6px);opacity:.75}button.svelte-9f4pfr{display:inline-flex;align-items:center;gap:13px;min-height:46px;margin-top:28px;padding:12px 20px;border:0;border-radius:999px;background:var(--ink);color:#08090a;font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.hero-cta.svelte-9f4pfr{position:relative;z-index:1;min-height:56px;margin:0;padding:0 28px;font-size:16px;font-weight:500}button.svelte-9f4pfr:hover{transform:translateY(-2px);background:#fff}button.svelte-9f4pfr:focus-visible,a.svelte-9f4pfr:focus-visible{outline:2px solid var(--signal);outline-offset:5px}.hero-art.svelte-9f4pfr{min-width:0;align-self:stretch;display:grid;place-items:center}.hero-art.svelte-9f4pfr img:where(.svelte-9f4pfr){display:block;width:min(100%,420px);max-height:560px;object-fit:contain;animation:svelte-9f4pfr-energy-breathe 6s ease-in-out infinite alternate}.shift-grid.svelte-9f4pfr,.offer.svelte-9f4pfr{padding-top:122px}.shift-grid.svelte-9f4pfr{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:9%;padding-bottom:122px}.shift-art.svelte-9f4pfr{width:min(100%,280px);margin-top:42px}.shift-art.svelte-9f4pfr img:where(.svelte-9f4pfr){display:block;width:100%;max-height:690px;object-fit:contain;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(to bottom,#000 0 78%,rgba(0,0,0,.82) 88%,transparent);mask-image:linear-gradient(to bottom,#000 0 78%,rgba(0,0,0,.82) 88%,transparent)}.label.svelte-9f4pfr{color:var(--signal);font-size:12px;font-weight:700;letter-spacing:.32em;line-height:1.4;text-transform:uppercase}.section-intro.svelte-9f4pfr h2:where(.svelte-9f4pfr),.closing.svelte-9f4pfr h2:where(.svelte-9f4pfr){margin-top:22px;font-size:clamp(32px,3.1vw,44px);font-weight:510;line-height:1.1;letter-spacing:-.035em}.section-intro.svelte-9f4pfr h2:where(.svelte-9f4pfr) span:where(.svelte-9f4pfr){color:var(--muted)}.story.svelte-9f4pfr{display:grid;gap:22px;max-width:43ch;padding-top:40px}.story.svelte-9f4pfr p:where(.svelte-9f4pfr),.offer-detail.svelte-9f4pfr>p:where(.svelte-9f4pfr){color:var(--muted);font-size:16px;line-height:1.58}.offer.svelte-9f4pfr{border-top:1px solid var(--line);padding-bottom:0}.offer-heading.svelte-9f4pfr{color:var(--signal);font-size:9px;font-weight:700;letter-spacing:.32em;line-height:1.4;text-transform:uppercase}.offer-list.svelte-9f4pfr{margin-top:28px}.offer-way.svelte-9f4pfr{display:grid;grid-template-columns:76px minmax(190px,.72fr) minmax(0,1.28fr);column-gap:18px;align-items:start;padding:34px 0;border-top:1px solid var(--line)}.offer-way.svelte-9f4pfr:last-child{border-bottom:1px solid var(--line)}.offer-number.svelte-9f4pfr{color:var(--signal);font-size:19.5px;font-weight:520;letter-spacing:-.03em;line-height:1.1}.offer-list.svelte-9f4pfr h3:where(.svelte-9f4pfr){font-size:19px;font-weight:560;line-height:1.2;letter-spacing:-.02em}.offer-detail.svelte-9f4pfr{min-width:0}.featured-product.svelte-9f4pfr{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:32px;padding:0 0 34px;color:inherit;text-decoration:none}.featured-product-copy.svelte-9f4pfr>img:where(.svelte-9f4pfr){display:block;width:auto;max-width:168px;height:40px;object-fit:contain;object-position:left center}.featured-product-copy.svelte-9f4pfr .qualifier:where(.svelte-9f4pfr){margin-top:28px}.featured-product-description.svelte-9f4pfr{max-width:39ch;margin-top:10px;color:var(--muted);font-size:16px;line-height:1.58}.featured-product.svelte-9f4pfr span:where(.svelte-9f4pfr),.product-list.svelte-9f4pfr span:where(.svelte-9f4pfr){display:inline-block;margin-top:16px;padding-bottom:3px;border-bottom:1px solid var(--signal);color:var(--ink);font-size:14px}.featured-product-art.svelte-9f4pfr{min-width:0}.featured-product-art.svelte-9f4pfr img:where(.svelte-9f4pfr){display:block;width:100%;height:auto}.complementary-products.svelte-9f4pfr{padding:24px 0 0;border-top:1px solid var(--line)}.product-list.svelte-9f4pfr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.product-list.svelte-9f4pfr a:where(.svelte-9f4pfr){display:block;padding:22px 0 26px;border-top:1px solid var(--line);color:inherit;text-decoration:none}.product-list.svelte-9f4pfr img:where(.svelte-9f4pfr){width:auto;max-width:142px;height:30px;object-fit:contain;object-position:left top}.product-list.svelte-9f4pfr p:where(.svelte-9f4pfr){max-width:46ch;color:var(--muted);font-size:15px;line-height:1.55}.product-list.svelte-9f4pfr .qualifier:where(.svelte-9f4pfr){margin:18px 0 7px;color:var(--ink);font-size:13px;font-weight:620}.product-list.svelte-9f4pfr b:where(.svelte-9f4pfr){display:inline-block;margin-left:10px;transition:transform .2s ease}.product-list.svelte-9f4pfr a:where(.svelte-9f4pfr):hover b:where(.svelte-9f4pfr){transform:translate(4px)}.offer-detail.svelte-9f4pfr>p:where(.svelte-9f4pfr){max-width:42ch}.closing.svelte-9f4pfr{border-top:1px solid var(--line);padding:105px 0 116px;background:#000}.closing-grid.svelte-9f4pfr{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px;text-align:center}.closing.svelte-9f4pfr h2:where(.svelte-9f4pfr){max-width:none;margin:0;font-size:clamp(21px,6vw,50px);white-space:nowrap}.closing.svelte-9f4pfr button:where(.svelte-9f4pfr){margin:0;padding:13px 17px;border:1px solid var(--signal);background:var(--signal);color:#06130f;font-size:13px;font-weight:650}.closing.svelte-9f4pfr button:where(.svelte-9f4pfr):hover{background:var(--signal)}@keyframes svelte-9f4pfr-energy-cta-orbit{to{--energy-cta-a: 360deg}}@keyframes svelte-9f4pfr-energy-breathe{0%{filter:brightness(.92)}to{filter:brightness(1.08)}}@media(prefers-reduced-motion:reduce){.hero-art.svelte-9f4pfr img:where(.svelte-9f4pfr){animation:none}.cta-ring.svelte-9f4pfr:before,.cta-ring.svelte-9f4pfr:after{animation:none}button.svelte-9f4pfr,.product-list.svelte-9f4pfr b:where(.svelte-9f4pfr){transition:none}}@media(max-width:700px){.hero-grid.svelte-9f4pfr{display:block;min-height:0;padding:38px 0 52px}.hero-copy.svelte-9f4pfr h1:where(.svelte-9f4pfr){font-size:clamp(38px,10vw,46px)}.hero-copy.svelte-9f4pfr>p:where(.svelte-9f4pfr){font-size:16px}.hero-art.svelte-9f4pfr{width:118%;margin:38px 0 0 -9%}.hero-art.svelte-9f4pfr img:where(.svelte-9f4pfr){width:100%;max-height:none}.shift-grid.svelte-9f4pfr,.offer.svelte-9f4pfr,.closing.svelte-9f4pfr{padding-top:74px}.shift-grid.svelte-9f4pfr{display:flex;flex-direction:column;padding-bottom:74px}.shift-lead.svelte-9f4pfr{display:contents}.section-intro.svelte-9f4pfr{order:1}.story.svelte-9f4pfr{order:2}.shift-art.svelte-9f4pfr{order:3;width:118%;margin:44px 0 0 -9%}.shift-art.svelte-9f4pfr img:where(.svelte-9f4pfr){max-height:none}.story.svelte-9f4pfr{padding-top:34px}.offer-list.svelte-9f4pfr{margin-top:30px}.offer-way.svelte-9f4pfr{grid-template-columns:62px minmax(0,1fr);column-gap:12px;padding:26px 0}.offer-number.svelte-9f4pfr{font-size:19.5px}.offer-list.svelte-9f4pfr h3:where(.svelte-9f4pfr){font-size:19px}.offer-detail.svelte-9f4pfr{grid-column:1 / -1;margin-top:18px}.featured-product.svelte-9f4pfr{display:block;padding:30px 0}.featured-product-art.svelte-9f4pfr{margin-top:30px}.product-list.svelte-9f4pfr{grid-template-columns:1fr}.product-list.svelte-9f4pfr a:where(.svelte-9f4pfr){padding:22px 0}.product-list.svelte-9f4pfr img:where(.svelte-9f4pfr){height:28px}.closing.svelte-9f4pfr h2:where(.svelte-9f4pfr){white-space:normal}}body:has(.energy-industry),body:has(.energy-industry) footer{background:var(--color-black)}.industry-page.svelte-k0awyf{--surface: #000;--ink: #f7f8f8;--muted: #8a8f98;--line: #292c2e;--signal: #00e5a8;min-height:100%;overflow:hidden;background:var(--surface);color:var(--ink)}p.svelte-k0awyf,h1.svelte-k0awyf,h2.svelte-k0awyf,h3.svelte-k0awyf{margin:0}.hero.svelte-k0awyf{border-bottom:1px solid var(--line)}.hero-grid.svelte-k0awyf{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);min-height:592px;align-items:start;gap:28px;padding-top:68px}.hero-copy.svelte-k0awyf h1:where(.svelte-k0awyf){font-size:clamp(38px,3.4vw,48px);font-weight:540;line-height:1.08;letter-spacing:-.04em}.hero-copy.svelte-k0awyf h1:where(.svelte-k0awyf) em:where(.svelte-k0awyf){margin-left:.14em;color:var(--signal);font-style:normal}.hero-copy.svelte-k0awyf>p:where(.svelte-k0awyf){max-width:420px;margin-top:24px;color:var(--muted);font-size:16px;line-height:1.5;letter-spacing:-.02em}@property --cta-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.cta-ring.svelte-k0awyf{position:relative;display:inline-flex;margin-top:34px;border-radius:999px}.cta-ring.svelte-k0awyf:before,.cta-ring.svelte-k0awyf:after{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:999px;padding:1.5px;background:conic-gradient(from var(--cta-a),transparent 0 52%,color-mix(in oklch,var(--ink) 28%,transparent) 62%,var(--ink) 72%,color-mix(in oklch,var(--ink) 28%,transparent) 82%,transparent 92% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:svelte-k0awyf-cta-orbit 3.4s linear infinite;content:"";pointer-events:none}.cta-ring.svelte-k0awyf:after{padding:2.5px;filter:blur(6px);opacity:.75}button.svelte-k0awyf{display:inline-flex;align-items:center;min-height:46px;padding:12px 20px;border:0;border-radius:999px;background:var(--ink);color:#08090a;font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.hero-cta.svelte-k0awyf{position:relative;z-index:1;min-height:56px;padding:0 28px;font-size:16px;font-weight:500}button.svelte-k0awyf:hover{transform:translateY(-2px);background:#fff}button.svelte-k0awyf:focus-visible,a.svelte-k0awyf:focus-visible{outline:2px solid var(--signal);outline-offset:5px}.hero-art.svelte-k0awyf{min-width:0;align-self:stretch;display:grid;place-items:center}.hero-art.svelte-k0awyf img:where(.svelte-k0awyf){display:block;width:min(100%,420px);max-height:560px;object-fit:contain;animation:svelte-k0awyf-breathe 6s ease-in-out infinite alternate}.shift.svelte-k0awyf,.offer.svelte-k0awyf{padding-top:122px}.shift.svelte-k0awyf{padding-bottom:122px}.shift-grid.svelte-k0awyf{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:9%}.label.svelte-k0awyf,.offer-heading.svelte-k0awyf{color:var(--signal);font-size:12px;font-weight:700;letter-spacing:.32em;line-height:1.4;text-transform:uppercase}.section-intro.svelte-k0awyf h2:where(.svelte-k0awyf),.closing.svelte-k0awyf h2:where(.svelte-k0awyf){margin-top:22px;font-size:clamp(32px,3.1vw,44px);font-weight:510;line-height:1.1;letter-spacing:-.035em}.section-intro.svelte-k0awyf h2:where(.svelte-k0awyf) span:where(.svelte-k0awyf){color:var(--muted)}.shift-art.svelte-k0awyf{width:min(100%,280px);margin-top:42px}.shift-art.svelte-k0awyf img:where(.svelte-k0awyf){display:block;width:100%;max-height:690px;object-fit:contain;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(to bottom,#000 0 78%,rgba(0,0,0,.82) 88%,transparent);mask-image:linear-gradient(to bottom,#000 0 78%,rgba(0,0,0,.82) 88%,transparent)}.story.svelte-k0awyf{display:grid;gap:22px;max-width:43ch;padding-top:4px}.story.svelte-k0awyf p:where(.svelte-k0awyf),.offer-detail.svelte-k0awyf>p:where(.svelte-k0awyf){color:var(--muted);font-size:16px;line-height:1.58}.offer.svelte-k0awyf{border-top:1px solid var(--line);padding-bottom:0}.offer-heading.svelte-k0awyf{font-size:9px}.offer-list.svelte-k0awyf{margin-top:28px}.offer-way.svelte-k0awyf{display:grid;grid-template-columns:76px minmax(190px,.72fr) minmax(0,1.28fr);column-gap:18px;align-items:start;padding:34px 0;border-top:1px solid var(--line)}.offer-way.svelte-k0awyf:last-child{border-bottom:1px solid var(--line)}.offer-number.svelte-k0awyf{color:var(--signal);font-size:19.5px;font-weight:520;letter-spacing:-.03em;line-height:1.1}.offer-list.svelte-k0awyf h3:where(.svelte-k0awyf){font-size:19px;font-weight:560;line-height:1.2;letter-spacing:-.02em}.offer-detail.svelte-k0awyf{min-width:0}.offer-detail.svelte-k0awyf>p:where(.svelte-k0awyf){max-width:42ch}.product-list.svelte-k0awyf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.product-list.svelte-k0awyf a:where(.svelte-k0awyf){display:block;padding:0 0 26px;color:inherit;text-decoration:none}.product-list.svelte-k0awyf a:where(.svelte-k0awyf):nth-child(n+3){padding-top:22px;border-top:1px solid var(--line)}.product-list.svelte-k0awyf img:where(.svelte-k0awyf){width:auto;max-width:142px;height:30px;object-fit:contain;object-position:left top}.product-list.svelte-k0awyf p:where(.svelte-k0awyf){max-width:46ch;color:var(--muted);font-size:15px;line-height:1.55}.product-list.svelte-k0awyf .qualifier:where(.svelte-k0awyf){margin:18px 0 7px;color:var(--ink);font-size:13px;font-weight:620}.product-list.svelte-k0awyf span:where(.svelte-k0awyf){display:inline-block;margin-top:16px;padding-bottom:3px;border-bottom:1px solid var(--signal);color:var(--ink);font-size:14px}.product-list.svelte-k0awyf b:where(.svelte-k0awyf){display:inline-block;margin-left:10px;transition:transform .2s ease}.product-list.svelte-k0awyf a:where(.svelte-k0awyf):hover b:where(.svelte-k0awyf){transform:translate(4px)}.closing.svelte-k0awyf{border-top:1px solid var(--line);padding:105px 0 116px;background:#000}.closing-grid.svelte-k0awyf{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px;text-align:center}.closing.svelte-k0awyf h2:where(.svelte-k0awyf){max-width:none;margin:0;font-size:clamp(21px,6vw,50px);white-space:nowrap}.closing.svelte-k0awyf button:where(.svelte-k0awyf){padding:13px 17px;border:1px solid var(--signal);background:var(--signal);color:#06130f;font-size:13px;font-weight:650}.closing.svelte-k0awyf button:where(.svelte-k0awyf):hover{background:var(--signal)}@keyframes svelte-k0awyf-cta-orbit{to{--cta-a: 360deg}}@keyframes svelte-k0awyf-breathe{0%{filter:brightness(.92)}to{filter:brightness(1.08)}}@media(prefers-reduced-motion:reduce){.hero-art.svelte-k0awyf img:where(.svelte-k0awyf),.cta-ring.svelte-k0awyf:before,.cta-ring.svelte-k0awyf:after{animation:none}button.svelte-k0awyf,.product-list.svelte-k0awyf b:where(.svelte-k0awyf){transition:none}}@media(max-width:700px){.hero-grid.svelte-k0awyf{display:block;min-height:0;padding:38px 0 52px}.hero-copy.svelte-k0awyf h1:where(.svelte-k0awyf){font-size:clamp(38px,10vw,46px)}.hero-copy.svelte-k0awyf>p:where(.svelte-k0awyf){font-size:16px}.hero-art.svelte-k0awyf{width:118%;margin:38px 0 0 -9%}.hero-art.svelte-k0awyf img:where(.svelte-k0awyf){width:100%;max-height:none}.shift.svelte-k0awyf,.offer.svelte-k0awyf,.closing.svelte-k0awyf{padding-top:74px}.shift.svelte-k0awyf{padding-bottom:74px}.shift-grid.svelte-k0awyf{display:flex;flex-direction:column}.shift-lead.svelte-k0awyf{display:contents}.section-intro.svelte-k0awyf{order:1}.story.svelte-k0awyf{order:2;padding-top:34px}.shift-art.svelte-k0awyf{order:3;width:118%;margin:44px 0 0 -9%}.shift-art.svelte-k0awyf img:where(.svelte-k0awyf){max-height:none}.offer-list.svelte-k0awyf{margin-top:30px}.offer-way.svelte-k0awyf{grid-template-columns:62px minmax(0,1fr);column-gap:12px;padding:26px 0}.offer-detail.svelte-k0awyf{grid-column:1 / -1;margin-top:18px}.product-list.svelte-k0awyf{grid-template-columns:1fr}.product-list.svelte-k0awyf a:where(.svelte-k0awyf),.product-list.svelte-k0awyf a:where(.svelte-k0awyf):nth-child(n+3){padding:22px 0;border-top:1px solid var(--line)}.product-list.svelte-k0awyf a:where(.svelte-k0awyf):first-child{padding-top:0;border-top:0}.product-list.svelte-k0awyf img:where(.svelte-k0awyf){height:28px}.closing.svelte-k0awyf h2:where(.svelte-k0awyf){white-space:normal}}body:has(.industry-page),body:has(.industry-page) footer{background:var(--color-black)}.cage.svelte-fhgojx{padding-bottom:4rem}@media(min-width:900px){.cage.svelte-fhgojx{border-inline:1px solid var(--color-border)}}.cage.svelte-fhgojx>section:where(.svelte-fhgojx){border-top:1px solid var(--color-border);padding:clamp(4rem,7vw,7rem) 1.5rem}.cage.svelte-fhgojx>section:where(.svelte-fhgojx):last-child{border-bottom:1px solid var(--color-border)}@media(min-width:1024px){.cage.svelte-fhgojx>section:where(.svelte-fhgojx){padding-inline:2rem}}.label.svelte-fhgojx{font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;opacity:.55;margin:0 0 1.25rem}.label-tight.svelte-fhgojx{margin-bottom:.5rem}.head.svelte-fhgojx{-webkit-hyphens:none;hyphens:none;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:600;line-height:1.05;letter-spacing:-.035em;text-wrap:balance;margin:0}.soft.svelte-fhgojx{color:#666}.dark .soft.svelte-fhgojx{color:#a1a1a1}.two.svelte-fhgojx{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,4rem);margin-top:2.5rem}@media(min-width:900px){.two.svelte-fhgojx{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.lead.svelte-fhgojx{font-size:clamp(1.125rem,1.9vw,1.5rem);line-height:1.4;letter-spacing:-.02em;max-width:34ch;margin:0}.list.svelte-fhgojx{display:flex;flex-direction:column;margin:0;padding:0;border-top:1px solid var(--color-border)}.list.svelte-fhgojx .n:where(.svelte-fhgojx){font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;opacity:.5;min-width:1.5rem}.offer-grid.svelte-fhgojx{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-top:3rem}@media(min-width:1000px){.offer-grid.svelte-fhgojx{grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:0 4rem}}.offer-rail.svelte-fhgojx{display:none}@media(min-width:1000px){.offer-rail.svelte-fhgojx{display:block;border-top:1px solid var(--color-border);height:1px;margin-top:.75rem}}.gates.svelte-fhgojx{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:900px){.gates.svelte-fhgojx{grid-template-columns:1fr 1fr}}.gate.svelte-fhgojx{border:1px solid var(--color-border);border-radius:6px;padding:1.75rem}.gate.svelte-fhgojx h3:where(.svelte-fhgojx){font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;margin:0}.gate.svelte-fhgojx .note:where(.svelte-fhgojx){font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;opacity:.55;margin:.4rem 0 0}.items.svelte-fhgojx{display:flex;flex-direction:column;margin-top:1.5rem}.item.svelte-fhgojx{padding:1.1rem 0;border-top:1px solid var(--color-border)}.item.svelte-fhgojx h4:where(.svelte-fhgojx){margin:0 0 .3rem;font-size:.9375rem;font-weight:500;letter-spacing:-.015em}.item.svelte-fhgojx p:where(.svelte-fhgojx){font-size:.875rem;color:var(--color-muted-foreground);line-height:1.6;margin:0}.uc.svelte-fhgojx{border-top:1px solid var(--color-border);padding-block:clamp(2.25rem,4vw,3.25rem);display:grid;grid-template-columns:1fr;gap:1.75rem}.uc.svelte-fhgojx:first-of-type{margin-top:3rem}.uc.svelte-fhgojx:last-of-type{padding-bottom:0}@media(min-width:1040px){.uc.svelte-fhgojx{grid-template-columns:minmax(0,17rem) minmax(0,1fr) minmax(0,18rem);gap:clamp(2rem,4vw,4rem)}}.uc-kicker.svelte-fhgojx{font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;opacity:.55;margin:0 0 .75rem}.uc.svelte-fhgojx h3:where(.svelte-fhgojx){font-size:1.375rem;font-weight:600;letter-spacing:-.03em;line-height:1.2;margin:0}.uc.svelte-fhgojx p:where(.svelte-fhgojx){font-size:.875rem;color:var(--color-muted-foreground);line-height:1.65;margin:.75rem 0 0}.uc-product.svelte-fhgojx{border:1px solid var(--color-border);border-radius:6px;padding:1.25rem;align-self:start}.uc-product.svelte-fhgojx .who:where(.svelte-fhgojx){font-size:.875rem;line-height:1.55;color:var(--color-foreground);margin:0}.uc-product.svelte-fhgojx .meta:where(.svelte-fhgojx){font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;opacity:.55;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--color-border);line-height:1.7}.proof-plain.svelte-fhgojx{margin-top:2.5rem}.proof-plain.svelte-fhgojx .who:where(.svelte-fhgojx){font-size:.9375rem;line-height:1.6;margin:0;max-width:62ch;color:var(--color-muted-foreground)}.stats.svelte-fhgojx{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));border:1px solid var(--color-border);border-radius:6px;margin-top:2rem;overflow:hidden}.stat.svelte-fhgojx{padding:1.05rem 1.25rem;border-right:1px solid var(--color-border);min-height:5.625rem;display:flex;flex-direction:column;justify-content:center}.stat.svelte-fhgojx:last-child{border-right:0}.feature-list.svelte-fhgojx{margin-top:2rem}.faq.svelte-fhgojx{margin-top:2.5rem;max-width:62rem}.faq.svelte-fhgojx details:where(.svelte-fhgojx){border-bottom:1px solid var(--color-border)}.faq.svelte-fhgojx details:where(.svelte-fhgojx):first-of-type{border-top:1px solid var(--color-border)}.faq.svelte-fhgojx summary:where(.svelte-fhgojx){font-size:.9375rem;font-weight:500;cursor:pointer;padding:1.25rem 2.5rem 1.25rem 0;position:relative;list-style:none;letter-spacing:-.015em}.faq.svelte-fhgojx summary:where(.svelte-fhgojx)::-webkit-details-marker{display:none}.faq.svelte-fhgojx summary:where(.svelte-fhgojx):after{content:"+";position:absolute;right:.25rem;top:1.1rem;opacity:.55;font-size:1.125rem}.faq.svelte-fhgojx details[open]:where(.svelte-fhgojx) summary:where(.svelte-fhgojx):after{content:"−"}.faq.svelte-fhgojx summary:where(.svelte-fhgojx):focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}.faq.svelte-fhgojx details:where(.svelte-fhgojx) p:where(.svelte-fhgojx){padding:0 3rem 1.5rem 0;font-size:.875rem;color:var(--color-muted-foreground);max-width:60ch;margin:0}.cta-head.svelte-fhgojx{max-width:20ch}.cta-btn.svelte-fhgojx{display:inline-flex;align-items:center;font:inherit;font-size:.875rem;font-weight:500;margin-top:1.6rem;padding:.6rem 1.1rem;border:0;border-radius:999px;background:var(--color-foreground);color:var(--color-background);cursor:pointer}.cta-btn.svelte-fhgojx:hover{opacity:.85}.cta-btn.svelte-fhgojx:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.anchors.svelte-fhgojx{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem clamp(1.1rem,2.4vw,2rem);padding:2.25rem 1.5rem 2rem;border-top:1px solid var(--color-border)}@media(min-width:1024px){.anchors.svelte-fhgojx{padding-inline:2rem}}.anchors-label.svelte-fhgojx{font-family:var(--font-mono, ui-monospace, monospace);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;opacity:.45}.anchors-links.svelte-fhgojx{display:flex;flex-wrap:wrap;gap:.5rem clamp(1.1rem,2.4vw,2rem)}.anchors.svelte-fhgojx a:where(.svelte-fhgojx){font-size:.8125rem;line-height:1.2;text-decoration:none;color:inherit;opacity:.7;padding-bottom:.3rem;border-bottom:1px solid var(--color-border);transition:opacity .15s ease,border-color .15s ease}.anchors.svelte-fhgojx a:where(.svelte-fhgojx):hover{opacity:1;border-bottom-color:currentColor}.split.svelte-fhgojx{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:900px){.split.svelte-fhgojx{grid-template-columns:minmax(0,52%) minmax(0,40%);gap:0 8%;align-items:start}.split-wide.svelte-fhgojx{grid-template-columns:minmax(0,44%) minmax(0,48%);gap:0 8%}.split-cta.svelte-fhgojx{grid-template-columns:minmax(0,62%) minmax(0,30%);gap:0 8%;align-items:center}}.split-cta.svelte-fhgojx .cta-btn:where(.svelte-fhgojx){justify-self:start}@media(min-width:900px){.split-cta.svelte-fhgojx .cta-btn:where(.svelte-fhgojx){justify-self:end}}.story.svelte-fhgojx{max-width:35rem;margin-top:2.5rem;display:grid;gap:1.25rem}.story.svelte-fhgojx p:where(.svelte-fhgojx){font-size:1rem;line-height:1.65;opacity:.8;margin:0}.bridge.svelte-fhgojx{margin:2.5rem 0 0;font-size:1rem;font-weight:500}.sol-list.svelte-fhgojx{list-style:none;margin:2.5rem 0 0;padding:0}.sol-list.svelte-fhgojx li:where(.svelte-fhgojx){border-top:1px solid var(--color-border)}.sol-list.svelte-fhgojx li:where(.svelte-fhgojx):last-child{border-bottom:1px solid var(--color-border)}.sol-list.svelte-fhgojx li:where(.svelte-fhgojx){display:grid;grid-template-columns:1fr;gap:.35rem;padding:1.15rem 0}@media(min-width:900px){.sol-list.svelte-fhgojx li:where(.svelte-fhgojx){grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:baseline;gap:1.5rem}}.sol-name.svelte-fhgojx{font-size:1.0625rem;font-weight:600;letter-spacing:-.015em}.sol-line.svelte-fhgojx{font-size:.9375rem;line-height:1.55;opacity:.7}.lead-tight.svelte-fhgojx{max-width:35rem;margin-top:1.25rem;font-size:1rem;line-height:1.65;opacity:.8}.prod-list.svelte-fhgojx{margin-top:2.5rem;display:grid;gap:0}.prod.svelte-fhgojx{display:grid;grid-template-columns:1fr;gap:.9rem;padding:1.75rem 0;border-top:1px solid var(--color-border)}.prod.svelte-fhgojx:last-child{border-bottom:1px solid var(--color-border)}@media(min-width:900px){.prod.svelte-fhgojx{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:2rem}.prod-mark.svelte-fhgojx{padding-top:.15rem}}.prod-mark.svelte-fhgojx img:where(.svelte-fhgojx){height:1.6rem;width:auto;display:block}.prod-mark.svelte-fhgojx .mark-dark:where(.svelte-fhgojx){display:none}.dark .prod-mark.svelte-fhgojx .mark-light:where(.svelte-fhgojx){display:none}.dark .prod-mark.svelte-fhgojx .mark-dark:where(.svelte-fhgojx){display:block}.prod-body.svelte-fhgojx h3:where(.svelte-fhgojx){margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.015em}.prod-body.svelte-fhgojx h3:where(.svelte-fhgojx) .soft:where(.svelte-fhgojx){font-weight:400}.prod-body.svelte-fhgojx p:where(.svelte-fhgojx){margin:.5rem 0 0;font-size:.9375rem;line-height:1.6;opacity:.75;max-width:44rem}.prod-body.svelte-fhgojx a:where(.svelte-fhgojx){display:inline-block;margin-top:.75rem;font-size:.875rem;font-weight:500;text-decoration:none;color:inherit;border-bottom:1px solid var(--color-border);padding-bottom:.1rem}.prod-body.svelte-fhgojx a:where(.svelte-fhgojx):hover{border-bottom-color:currentColor}
