@media (width>=1100px){.hero-copy.svelte-9f4pfr{width:min-content}.hero-copy.svelte-9f4pfr h1:where(.svelte-9f4pfr){white-space:nowrap}}.hero.svelte-9f4pfr{position:relative}.hero.svelte-9f4pfr>.shell{z-index:1;position:relative}.hero-art.svelte-9f4pfr{position:relative}@media (width>=901px){.hero.svelte-9f4pfr .cta-ring:where(.svelte-9f4pfr):before,.hero.svelte-9f4pfr .cta-ring:where(.svelte-9f4pfr):after{display:none}}.energy-industry.svelte-9f4pfr{--surface:#000;--ink:#f7f8f8;--muted:#8a8f98;--stat-ink:var(--ink);--stat-label:var(--muted);--stat-label-opacity:1;--band-space:144px;--stat-gap:var(--band-space);--stat-size:64px;--stat-weight:510;--stat-col-gap:16px;--stat-justify:space-between;--stat-sep:none;--stat-cell-flex:1 1 0;--stat-cell-dir:column;--stat-cell-align:center;--stat-cell-text:center;--cta-fill:#ededed;--line:#ffffff2e;--section-gap:120px;--hero-rise:83px;--cta-gap:48px;--section-rule-space:72px;--art-h:560px;--art-w:calc(var(--art-h) * 2 / 3);background:var(--surface);min-height:100%;color:var(--ink);overflow:hidden}.hero-copy.svelte-9f4pfr h1:where(.svelte-9f4pfr),h2.svelte-9f4pfr,h3.svelte-9f4pfr,p.svelte-9f4pfr{margin:0}.logo-rows.svelte-9f4pfr{display:none}@keyframes svelte-9f4pfr-logo-row{to{transform:translate(-50%)}}.hero-copy.svelte-9f4pfr h1:where(.svelte-9f4pfr),.section-intro.svelte-9f4pfr h2:where(.svelte-9f4pfr),.closing.svelte-9f4pfr h2:where(.svelte-9f4pfr),.offer-list.svelte-9f4pfr h3:where(.svelte-9f4pfr){letter-spacing:-.022em;font-feature-settings:"cv01", "ss03";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:510}.hero-grid.svelte-9f4pfr{padding-block:calc(96px + var(--hero-rise)) calc(96px + var(--band-space));grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:center;gap:24px;display:grid}.hero-copy.svelte-9f4pfr h1:where(.svelte-9f4pfr){font-size:64px;line-height:1}.hero-copy.svelte-9f4pfr h1:where(.svelte-9f4pfr)>strong:where(.svelte-9f4pfr){font-weight:inherit}.hero-copy.svelte-9f4pfr h1:where(.svelte-9f4pfr)>strong:where(.svelte-9f4pfr),.hero-copy.svelte-9f4pfr h1:where(.svelte-9f4pfr)>span:where(.svelte-9f4pfr){color:var(--muted)}.hero-copy.svelte-9f4pfr h1:where(.svelte-9f4pfr) em:where(.svelte-9f4pfr){color:var(--ink);font-style:normal}.hero-copy.svelte-9f4pfr>p:where(.svelte-9f4pfr){max-width:620px;color:var(--muted);letter-spacing:-.02em;margin-top:48px;font-size:16px;line-height:1.5}@property --energy-cta-a{syntax:"<angle>";inherits:false;initial-value:0deg}.cta-ring.svelte-9f4pfr{margin-top:var(--cta-gap);border-radius:999px;display:inline-flex;position:relative}.cta-ring.svelte-9f4pfr:before,.cta-ring.svelte-9f4pfr:after{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-composite:xor;content:"";pointer-events:none;border-radius:999px;padding:1.5px;animation:3.4s linear svelte-9f4pfr-energy-cta-orbit;position:absolute;inset:-7px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cta-ring.svelte-9f4pfr:after{filter:blur(6px);opacity:.75;padding:2.5px}button.svelte-9f4pfr{background:var(--cta-fill);color:#000;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:16px;margin-top:24px;padding:12px 20px;font-size:16px;font-weight:600;transition:transform .2s,background-color .2s;display:inline-flex}.hero-cta.svelte-9f4pfr{z-index:1;min-height:56px;margin:0;padding:0 28px;position:relative}button.svelte-9f4pfr:hover{background:#fff;transform:translateY(-2px)}button.svelte-9f4pfr:focus-visible,a.svelte-9f4pfr:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.hero-art.svelte-9f4pfr{width:min(100%, var(--art-w));aspect-ratio:2/3;justify-self:end}@media (width>=1290px){.hero-grid.svelte-9f4pfr{grid-template-columns:minmax(0,650px) minmax(0,1fr)}.hero-copy.svelte-9f4pfr{position:relative;top:0}.hero-art.svelte-9f4pfr{aspect-ratio:auto;align-self:stretch;width:100%;height:auto}}.shift-grid.svelte-9f4pfr{padding:var(--band-space) 0 var(--section-rule-space);grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:center;gap:96px;display:grid}.section-intro.svelte-9f4pfr h2:where(.svelte-9f4pfr){text-wrap:balance;font-size:clamp(32px,4.4vw,48px);line-height:1.1}.section-intro.svelte-9f4pfr h2:where(.svelte-9f4pfr) span:where(.svelte-9f4pfr){color:var(--muted)}.shift.svelte-9f4pfr .section-intro:where(.svelte-9f4pfr) h2:where(.svelte-9f4pfr){text-wrap:pretty}.section-intro.svelte-9f4pfr h2:where(.svelte-9f4pfr) em:where(.svelte-9f4pfr){white-space:nowrap;font-style:normal}.closing.svelte-9f4pfr h2:where(.svelte-9f4pfr){margin-top:24px;font-size:clamp(32px,4.4vw,48px);line-height:1.1}.shift-art.svelte-9f4pfr{height:380px;position:relative}.story.svelte-9f4pfr{gap:24px;padding-top:24px;display:grid}.story.svelte-9f4pfr p:where(.svelte-9f4pfr),.offer-detail.svelte-9f4pfr>p:where(.svelte-9f4pfr){color:var(--muted);font-size:16px;line-height:1.55}.offer.svelte-9f4pfr{padding-bottom:var(--section-rule-space)}.offer.svelte-9f4pfr>.shell:where(.svelte-9f4pfr){padding-top:var(--section-rule-space)}.offer-list.svelte-9f4pfr{margin-top:48px}.offer-way.svelte-9f4pfr{border-top:1px solid var(--line);grid-template-rows:auto 1fr;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);align-items:start;column-gap:24px;padding:48px 0;display:grid}.offer-way.svelte-9f4pfr:last-child{border-bottom:1px solid var(--line)}.offer-number.svelte-9f4pfr{color:var(--muted);letter-spacing:-.022em;grid-area:1/1;font-size:clamp(32px,4.4vw,48px);font-weight:510;line-height:1.1}.offer-list.svelte-9f4pfr h3:where(.svelte-9f4pfr){grid-area:2/1;margin-top:6px;font-size:24px;line-height:1.2}.offer-detail.svelte-9f4pfr{grid-area:1/2/span 2;min-width:0}.offer-detail.svelte-9f4pfr>p:where(.svelte-9f4pfr){max-width:42ch}.product-list.svelte-9f4pfr{grid-template-columns:1fr;row-gap:16px;display:grid}.product-list.svelte-9f4pfr a:where(.svelte-9f4pfr){color:inherit;border:1px solid #fff3;border-radius:16px;grid-template-columns:260px minmax(0,1fr);align-items:center;column-gap:24px;padding:24px;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:grid;box-shadow:0 0 0 .5px #fff3}.product-list.svelte-9f4pfr a:where(.svelte-9f4pfr):hover{border-color:#fff;box-shadow:0 0 0 1px #fff}.product-list.svelte-9f4pfr a:where(.svelte-9f4pfr):focus-visible{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.product-list.svelte-9f4pfr img:where(.svelte-9f4pfr){grid-row:1/span 3}.product-list.svelte-9f4pfr .way-link:where(.svelte-9f4pfr){grid-column:2;justify-self:start;margin-top:0}.product-list.svelte-9f4pfr a:where(.svelte-9f4pfr)>p:where(.svelte-9f4pfr):last-of-type{margin-bottom:16px}.product-list.svelte-9f4pfr img:where(.svelte-9f4pfr){object-fit:contain;object-position:left top;width:auto;max-width:260px;height:64px}.product-list.svelte-9f4pfr p:where(.svelte-9f4pfr){max-width:46ch;color:var(--muted);font-size:16px;line-height:1.55}.product-list.svelte-9f4pfr .qualifier:where(.svelte-9f4pfr){color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:600}.way-link.svelte-9f4pfr{border:0;border-bottom:1px solid var(--muted);color:var(--ink);font:inherit;cursor:pointer;background:0 0;margin-top:24px;padding:0 0 4px;font-size:14px;text-decoration:none;display:inline-block}button.way-link.svelte-9f4pfr{min-height:0;box-shadow:none;font-weight:400;line-height:inherit;border-radius:0;gap:0}button.way-link.svelte-9f4pfr:hover{color:var(--ink);background:0 0}.way-link.svelte-9f4pfr b:where(.svelte-9f4pfr){font-weight:inherit;margin-left:16px;transition:transform .2s;display:inline-block}.product-list.svelte-9f4pfr a:where(.svelte-9f4pfr):hover .way-link:where(.svelte-9f4pfr) b:where(.svelte-9f4pfr),.way-link.svelte-9f4pfr:hover b:where(.svelte-9f4pfr){transform:translate(4px)}.closing.svelte-9f4pfr{padding-bottom:var(--section-gap);background:#000;position:relative}.closing-grid.svelte-9f4pfr{z-index:1;position:relative}.closing-art.svelte-9f4pfr{pointer-events:none;position:absolute;inset:0}.closing-grid.svelte-9f4pfr{padding-top:var(--section-rule-space);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex}.closing.svelte-9f4pfr h2:where(.svelte-9f4pfr){white-space:nowrap;max-width:none;margin:0}.closing.svelte-9f4pfr button:where(.svelte-9f4pfr){min-height:56px;margin:0;padding:0 32px}@keyframes svelte-9f4pfr-energy-cta-orbit-hover{to{--energy-cta-a:360deg}}.cta-ring.svelte-9f4pfr:hover:before,.cta-ring.svelte-9f4pfr:hover:after,.cta-ring.svelte-9f4pfr:focus-within:before,.cta-ring.svelte-9f4pfr:focus-within:after{animation:3.4s linear infinite svelte-9f4pfr-energy-cta-orbit-hover}@media (prefers-reduced-motion:reduce){.cta-ring.svelte-9f4pfr:hover:before,.cta-ring.svelte-9f4pfr:hover:after,.cta-ring.svelte-9f4pfr:focus-within:before,.cta-ring.svelte-9f4pfr:focus-within:after{animation:none}}@keyframes svelte-9f4pfr-energy-cta-orbit{to{--energy-cta-a:360deg}}@media (prefers-reduced-motion:reduce){.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 (width<=900px){.cta-ring.svelte-9f4pfr:before,.cta-ring.svelte-9f4pfr:after{display:none}}@media (width<=760px){.energy-industry.svelte-9f4pfr .band .box.wide .strip{display:none}.logo-rows.svelte-9f4pfr{padding-bottom:var(--stat-gap);display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.logo-row-track.svelte-9f4pfr{width:max-content;animation:190s linear infinite svelte-9f4pfr-logo-row;display:flex}.logo-chip.svelte-9f4pfr{flex:none;justify-content:center;align-items:center;padding-inline:22px;display:inline-flex}.logo-chip.svelte-9f4pfr img:where(.svelte-9f4pfr){object-fit:contain;object-position:-9999px 0;background-color:var(--muted);width:auto;max-width:130px;height:40px;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}}@media (prefers-reduced-motion:reduce){.logo-row-track.svelte-9f4pfr{animation:none}}@media (width<=1099px){.product-list.svelte-9f4pfr a:where(.svelte-9f4pfr){grid-template-columns:1fr}.product-list.svelte-9f4pfr img:where(.svelte-9f4pfr){grid-row:auto;height:48px;margin-bottom:20px}.product-list.svelte-9f4pfr .way-link:where(.svelte-9f4pfr){grid-column:1}.hero-copy.svelte-9f4pfr h1:where(.svelte-9f4pfr){font-size:56px;line-height:1.1}}@media (width<=700px){.energy-industry.svelte-9f4pfr{--section-gap:72px;--band-space:72px;--stat-size:20px}.energy-industry.svelte-9f4pfr .band .box.wide .cells{gap:20px}.hero-grid.svelte-9f4pfr{padding:38px 0 var(--section-gap);display:block}.hero-copy.svelte-9f4pfr h1:where(.svelte-9f4pfr){font-size:38px}.hero-art.svelte-9f4pfr{aspect-ratio:auto;width:100%;height:300px;margin:32px 0 0}.offer.svelte-9f4pfr{padding-bottom:0}.offer.svelte-9f4pfr>.shell:where(.svelte-9f4pfr),.closing-grid.svelte-9f4pfr{padding-top:var(--section-gap)}.closing.svelte-9f4pfr{padding-bottom:32px}.shift-grid.svelte-9f4pfr{padding:var(--section-gap) 0 0;flex-direction:column;display:flex}.shift-art.svelte-9f4pfr{width:100%;height:260px;margin-top:48px}.offer-list.svelte-9f4pfr{margin-top:32px}.offer-way.svelte-9f4pfr{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);padding:24px 0}.offer-detail.svelte-9f4pfr{grid-area:3/1;margin-top:24px}.closing.svelte-9f4pfr h2:where(.svelte-9f4pfr){white-space:normal}}body:has(.energy-industry){background:var(--surface)}body:has(.energy-industry) footer{background:var(--surface)}@media (width>=1100px){.hero-copy.svelte-k0awyf{width:min-content}.hero-copy.svelte-k0awyf h1:where(.svelte-k0awyf){white-space:nowrap}}.hero.svelte-k0awyf{position:relative}.hero.svelte-k0awyf>.shell{z-index:1;position:relative}.hero-art.svelte-k0awyf{position:relative}@media (width>=901px){.hero.svelte-k0awyf .cta-ring:where(.svelte-k0awyf):before,.hero.svelte-k0awyf .cta-ring:where(.svelte-k0awyf):after{display:none}}.industry-page.svelte-k0awyf{--surface:#000;--ink:#f7f8f8;--muted:#8a8f98;--line:#ffffff2e;--section-gap:120px;--hero-rise:64px;--cta-gap:48px;--section-rule-space:72px;--art-h:560px;--art-w:calc(var(--art-h) * 2 / 3);background:var(--surface);min-height:100%;color:var(--ink);overflow:hidden}p.svelte-k0awyf,h1.svelte-k0awyf,h2.svelte-k0awyf,h3.svelte-k0awyf{margin:0}h1.svelte-k0awyf,.section-intro.svelte-k0awyf h2:where(.svelte-k0awyf),.closing.svelte-k0awyf h2:where(.svelte-k0awyf),.offer-list.svelte-k0awyf h3:where(.svelte-k0awyf){letter-spacing:-.022em;font-feature-settings:"cv01", "ss03";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:510}.hero-grid.svelte-k0awyf{padding-block:calc(96px + var(--hero-rise)) calc(var(--section-gap) + 48px);grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:center;gap:24px;display:grid}.hero-copy.svelte-k0awyf h1:where(.svelte-k0awyf){font-size:64px;line-height:1}.hero-copy.svelte-k0awyf h1:where(.svelte-k0awyf) em:where(.svelte-k0awyf){color:var(--ink);margin-left:.14em;font-style:normal}.hero-copy.svelte-k0awyf>p:where(.svelte-k0awyf){max-width:620px;color:var(--muted);letter-spacing:-.02em;margin-top:48px;font-size:16px;line-height:1.5}@property --cta-a{syntax:"<angle>";inherits:false;initial-value:0deg}.cta-ring.svelte-k0awyf{margin-top:var(--cta-gap);border-radius:999px;display:inline-flex;position:relative}.cta-ring.svelte-k0awyf:before,.cta-ring.svelte-k0awyf:after{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-composite:xor;content:"";pointer-events:none;border-radius:999px;padding:1.5px;animation:3.4s linear svelte-k0awyf-cta-orbit;position:absolute;inset:-7px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cta-ring.svelte-k0awyf:after{filter:blur(6px);opacity:.75;padding:2.5px}button.svelte-k0awyf{background:var(--ink);color:#08090a;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:12px 20px;font-size:16px;font-weight:600;transition:transform .2s,background-color .2s;display:inline-flex}.hero-cta.svelte-k0awyf{z-index:1;min-height:56px;padding:0 28px;position:relative}button.svelte-k0awyf:hover{background:#fff;transform:translateY(-2px)}button.svelte-k0awyf:focus-visible,a.svelte-k0awyf:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.hero-art.svelte-k0awyf{width:min(100%, var(--art-w));aspect-ratio:2/3;justify-self:end}.hero-art.svelte-k0awyf img:where(.svelte-k0awyf){object-fit:contain;width:100%;height:100%;animation:6s ease-in-out svelte-k0awyf-breathe;display:block}@media (width>=1290px){.hero-grid.svelte-k0awyf{grid-template-columns:minmax(0,650px) minmax(0,1fr)}.hero-copy.svelte-k0awyf{position:relative;top:0}.hero-art.svelte-k0awyf{aspect-ratio:auto;align-self:stretch;width:100%;height:auto;position:relative}}.shift.svelte-k0awyf{padding:var(--section-gap) 0 var(--section-rule-space)}.shift-grid.svelte-k0awyf{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:9%;display:grid}.label.svelte-k0awyf,.offer-heading.svelte-k0awyf{color:var(--muted);font-size:var(--text-meta);letter-spacing:.32em;text-transform:uppercase;font-weight:700;line-height:1.4}.section-intro.svelte-k0awyf h2:where(.svelte-k0awyf),.closing.svelte-k0awyf h2:where(.svelte-k0awyf){margin-top:24px;font-size:clamp(32px,4.4vw,48px);line-height:1.1}.shift-art.svelte-k0awyf{width:min(100%,280px);margin-top:48px}.shift-art.svelte-k0awyf img:where(.svelte-k0awyf){object-fit:contain;mix-blend-mode:lighten;width:100%;max-height:690px;display:block;-webkit-mask-image:linear-gradient(#000 0 78%,#000000d1 88%,#0000);mask-image:linear-gradient(#000 0 78%,#000000d1 88%,#0000)}.story.svelte-k0awyf{gap:24px;max-width:43ch;padding-top:4px;display:grid}.story.svelte-k0awyf p:where(.svelte-k0awyf),.offer-detail.svelte-k0awyf>p:where(.svelte-k0awyf){color:var(--muted);font-size:16px;line-height:1.55}.offer.svelte-k0awyf{padding-bottom:var(--section-rule-space)}.offer.svelte-k0awyf>.shell:where(.svelte-k0awyf){padding-top:var(--section-rule-space);border-top:1px solid var(--line)}.offer-list.svelte-k0awyf{margin-top:48px}.offer-way.svelte-k0awyf{border-top:1px solid var(--line);grid-template-columns:76px minmax(190px,.72fr) minmax(0,1.28fr);align-items:start;column-gap:24px;padding:48px 0;display:grid}.offer-way.svelte-k0awyf:last-child{padding-bottom:0}.offer-number.svelte-k0awyf{color:var(--muted);font-size:24px;font-weight:400;line-height:1.2}.offer-list.svelte-k0awyf h3:where(.svelte-k0awyf){font-size:24px;line-height:1.2}.offer-detail.svelte-k0awyf{min-width:0}.offer-detail.svelte-k0awyf>p:where(.svelte-k0awyf){max-width:42ch}.product-list.svelte-k0awyf{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.product-list.svelte-k0awyf a:where(.svelte-k0awyf){color:inherit;padding:0 0 24px;text-decoration:none;display:block}.product-list.svelte-k0awyf a:where(.svelte-k0awyf):nth-child(n+3){border-top:1px solid var(--line);padding-top:24px}.product-list.svelte-k0awyf img:where(.svelte-k0awyf){object-fit:contain;object-position:left top;width:auto;max-width:142px;height:30px}.product-list.svelte-k0awyf p:where(.svelte-k0awyf){max-width:46ch;color:var(--muted);font-size:16px;line-height:1.55}.product-list.svelte-k0awyf .qualifier:where(.svelte-k0awyf){color:var(--ink);margin:24px 0 8px;font-size:16px;font-weight:600}.product-list.svelte-k0awyf span:where(.svelte-k0awyf){border-bottom:1px solid var(--muted);color:var(--ink);margin-top:16px;padding-bottom:4px;font-size:14px;display:inline-block}.product-list.svelte-k0awyf b:where(.svelte-k0awyf){margin-left:16px;transition:transform .2s;display:inline-block}.product-list.svelte-k0awyf a:where(.svelte-k0awyf):hover b:where(.svelte-k0awyf){transform:translate(4px)}.closing.svelte-k0awyf{padding-bottom:var(--section-gap);background:#000}.closing-grid.svelte-k0awyf{padding-top:var(--section-rule-space);border-top:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex}.closing.svelte-k0awyf h2:where(.svelte-k0awyf){white-space:nowrap;max-width:none;margin:0}@keyframes svelte-k0awyf-cta-orbit-hover{to{--cta-a:360deg}}.cta-ring.svelte-k0awyf:hover:before,.cta-ring.svelte-k0awyf:hover:after,.cta-ring.svelte-k0awyf:focus-within:before,.cta-ring.svelte-k0awyf:focus-within:after{animation:3.4s linear infinite svelte-k0awyf-cta-orbit-hover}@media (prefers-reduced-motion:reduce){.cta-ring.svelte-k0awyf:hover:before,.cta-ring.svelte-k0awyf:hover:after,.cta-ring.svelte-k0awyf:focus-within:before,.cta-ring.svelte-k0awyf:focus-within:after{animation:none}}@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 (width<=1099px){.hero-copy.svelte-k0awyf h1:where(.svelte-k0awyf){font-size:56px;line-height:1.1}}@media (width<=700px){.industry-page.svelte-k0awyf{--section-gap:72px}.hero-grid.svelte-k0awyf{padding:38px 0 var(--section-gap);display:block}.hero-copy.svelte-k0awyf h1:where(.svelte-k0awyf){font-size:38px}.hero-art.svelte-k0awyf{aspect-ratio:auto;width:100%;height:300px;margin:32px 0 0}.shift.svelte-k0awyf{padding:var(--section-gap) 0}.offer.svelte-k0awyf{padding-bottom:var(--section-gap)}.offer.svelte-k0awyf>.shell:where(.svelte-k0awyf),.closing-grid.svelte-k0awyf{padding-top:var(--section-gap)}.shift-grid.svelte-k0awyf{flex-direction:column;display:flex}.shift-lead.svelte-k0awyf{display:contents}.section-intro.svelte-k0awyf{order:1}.story.svelte-k0awyf{order:2;padding-top:32px}.shift-art.svelte-k0awyf{order:3;width:118%;margin:48px 0 0 -9%}.shift-art.svelte-k0awyf img:where(.svelte-k0awyf){max-height:none}.offer-list.svelte-k0awyf{margin-top:32px}.offer-way.svelte-k0awyf{grid-template-columns:62px minmax(0,1fr);column-gap:12px;padding:24px 0}.offer-detail.svelte-k0awyf{grid-column:1/-1;margin-top:16px}.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){border-top:1px solid var(--line);padding:24px 0}.product-list.svelte-k0awyf a:where(.svelte-k0awyf):first-child{border-top:0;padding-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){background:var(--surface)}body:has(.industry-page) footer{background:var(--surface)}.cage.svelte-fhgojx{padding-bottom:4rem}@media (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 (width>=1024px){.cage.svelte-fhgojx>section:where(.svelte-fhgojx){padding-inline:2rem}}.label.svelte-fhgojx{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;opacity:.55;margin:0 0 1.25rem;font-size:.75rem}.label-tight.svelte-fhgojx{margin-bottom:.5rem}.head.svelte-fhgojx{text-wrap:balance;-webkit-hyphens:none;hyphens:none;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:600;line-height:1.05}.soft.svelte-fhgojx{color:#666}.dark .soft.svelte-fhgojx{color:#a1a1a1}.two.svelte-fhgojx{grid-template-columns:1fr;gap:clamp(2rem,4vw,4rem);margin-top:2.5rem;display:grid}@media (width>=900px){.two.svelte-fhgojx{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.lead.svelte-fhgojx{letter-spacing:-.02em;max-width:34ch;margin:0;font-size:clamp(1.125rem,1.9vw,1.5rem);line-height:1.4}.list.svelte-fhgojx{border-top:1px solid var(--color-border);flex-direction:column;margin:0;padding:0;display:flex}.list.svelte-fhgojx .n:where(.svelte-fhgojx){font-family:var(--font-mono,ui-monospace, monospace);opacity:.5;min-width:1.5rem;font-size:.75rem}.offer-grid.svelte-fhgojx{grid-template-columns:1fr;gap:2.5rem;margin-top:3rem;display:grid}@media (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 (width>=1000px){.offer-rail.svelte-fhgojx{border-top:1px solid var(--color-border);height:1px;margin-top:.75rem;display:block}}.gates.svelte-fhgojx{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (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){letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:600}.gate.svelte-fhgojx .note:where(.svelte-fhgojx){font-family:var(--font-mono,ui-monospace, monospace);opacity:.55;margin:.4rem 0 0;font-size:.75rem}.items.svelte-fhgojx{flex-direction:column;margin-top:1.5rem;display:flex}.item.svelte-fhgojx{border-top:1px solid var(--color-border);padding:1.1rem 0}.item.svelte-fhgojx h4:where(.svelte-fhgojx){letter-spacing:-.015em;margin:0 0 .3rem;font-size:.9375rem;font-weight:500}.item.svelte-fhgojx p:where(.svelte-fhgojx){color:var(--color-muted-foreground);margin:0;font-size:.875rem;line-height:1.6}.uc.svelte-fhgojx{border-top:1px solid var(--color-border);grid-template-columns:1fr;gap:1.75rem;padding-block:clamp(2.25rem,4vw,3.25rem);display:grid}.uc.svelte-fhgojx:first-of-type{margin-top:3rem}.uc.svelte-fhgojx:last-of-type{padding-bottom:0}@media (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);letter-spacing:.04em;text-transform:uppercase;opacity:.55;margin:0 0 .75rem;font-size:.75rem}.uc.svelte-fhgojx h3:where(.svelte-fhgojx){letter-spacing:-.03em;margin:0;font-size:1.375rem;font-weight:600;line-height:1.2}.uc.svelte-fhgojx p:where(.svelte-fhgojx){color:var(--color-muted-foreground);margin:.75rem 0 0;font-size:.875rem;line-height:1.65}.uc-product.svelte-fhgojx{border:1px solid var(--color-border);border-radius:6px;align-self:start;padding:1.25rem}.uc-product.svelte-fhgojx .who:where(.svelte-fhgojx){color:var(--color-foreground);margin:0;font-size:.875rem;line-height:1.55}.uc-product.svelte-fhgojx .meta:where(.svelte-fhgojx){font-family:var(--font-mono,ui-monospace, monospace);opacity:.55;border-top:1px solid var(--color-border);margin-top:.85rem;padding-top:.85rem;font-size:.75rem;line-height:1.7}.proof-plain.svelte-fhgojx{margin-top:2.5rem}.proof-plain.svelte-fhgojx .who:where(.svelte-fhgojx){max-width:62ch;color:var(--color-muted-foreground);margin:0;font-size:.9375rem;line-height:1.6}.stats.svelte-fhgojx{border:1px solid var(--color-border);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin-top:2rem;display:grid;overflow:hidden}.stat.svelte-fhgojx{border-right:1px solid var(--color-border);flex-direction:column;justify-content:center;min-height:5.625rem;padding:1.05rem 1.25rem;display:flex}.stat.svelte-fhgojx:last-child{border-right:0}.feature-list.svelte-fhgojx{margin-top:2rem}.faq.svelte-fhgojx{max-width:62rem;margin-top:2.5rem}.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){cursor:pointer;letter-spacing:-.015em;padding:1.25rem 2.5rem 1.25rem 0;font-size:.9375rem;font-weight:500;list-style:none;position:relative}.faq.svelte-fhgojx summary:where(.svelte-fhgojx)::-webkit-details-marker{display:none}.faq.svelte-fhgojx summary:where(.svelte-fhgojx):after{content:"+";opacity:.55;font-size:1.125rem;position:absolute;top:1.1rem;right:.25rem}.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){color:var(--color-muted-foreground);max-width:60ch;margin:0;padding:0 3rem 1.5rem 0;font-size:.875rem}.cta-head.svelte-fhgojx{max-width:20ch}.cta-btn.svelte-fhgojx{font:inherit;border-radius:var(--radius-lg);background:var(--color-foreground);color:var(--color-background);cursor:pointer;border:0;align-items:center;margin-top:1.6rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:500;display:inline-flex}.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{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:.75rem clamp(1.1rem,2.4vw,2rem);padding:2.25rem 1.5rem 2rem;display:flex}@media (width>=1024px){.anchors.svelte-fhgojx{padding-inline:2rem}}.anchors-label.svelte-fhgojx{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;opacity:.45;font-size:.625rem}.anchors-links.svelte-fhgojx{flex-wrap:wrap;gap:.5rem clamp(1.1rem,2.4vw,2rem);display:flex}.anchors.svelte-fhgojx a:where(.svelte-fhgojx){color:inherit;opacity:.7;border-bottom:1px solid var(--color-border);padding-bottom:.3rem;font-size:.8125rem;line-height:1.2;text-decoration:none;transition:opacity .15s,border-color .15s}.anchors.svelte-fhgojx a:where(.svelte-fhgojx):hover{opacity:1;border-bottom-color:currentColor}.split.svelte-fhgojx{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=900px){.split.svelte-fhgojx{grid-template-columns:minmax(0,52%) minmax(0,40%);align-items:start;gap:0 8%}.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%);align-items:center;gap:0 8%}}.split-cta.svelte-fhgojx .cta-btn:where(.svelte-fhgojx){justify-self:start}@media (width>=900px){.split-cta.svelte-fhgojx .cta-btn:where(.svelte-fhgojx){justify-self:end}}.story.svelte-fhgojx{gap:1.25rem;max-width:35rem;margin-top:2.5rem;display:grid}.story.svelte-fhgojx p:where(.svelte-fhgojx){opacity:.8;margin:0;font-size:1rem;line-height:1.65}.bridge.svelte-fhgojx{margin:2.5rem 0 0;font-size:1rem;font-weight:500}.sol-list.svelte-fhgojx{margin:2.5rem 0 0;padding:0;list-style:none}.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){grid-template-columns:1fr;gap:.35rem;padding:1.15rem 0;display:grid}@media (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{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.sol-line.svelte-fhgojx{opacity:.7;font-size:.9375rem;line-height:1.55}.lead-tight.svelte-fhgojx{opacity:.8;max-width:35rem;margin-top:1.25rem;font-size:1rem;line-height:1.65}.prod-list.svelte-fhgojx{gap:0;margin-top:2.5rem;display:grid}.prod.svelte-fhgojx{border-top:1px solid var(--color-border);grid-template-columns:1fr;gap:.9rem;padding:1.75rem 0;display:grid}.prod.svelte-fhgojx:last-child{border-bottom:1px solid var(--color-border)}@media (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){width:auto;height:1.6rem;display:block}.prod-mark.svelte-fhgojx .mark-dark:where(.svelte-fhgojx),.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){letter-spacing:-.015em;margin:0;font-size:1.0625rem;font-weight:600}.prod-body.svelte-fhgojx h3:where(.svelte-fhgojx) .soft:where(.svelte-fhgojx){font-weight:400}.prod-body.svelte-fhgojx p:where(.svelte-fhgojx){opacity:.75;max-width:44rem;margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.prod-body.svelte-fhgojx a:where(.svelte-fhgojx){color:inherit;border-bottom:1px solid var(--color-border);margin-top:.75rem;padding-bottom:.1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.prod-body.svelte-fhgojx a:where(.svelte-fhgojx):hover{border-bottom-color:currentColor}
