@font-face{font-family:Inter;src:local("Arial");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}button{border:0}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,.window-handle:focus-visible{outline:3px solid #f184f2;outline-offset:5px}::selection{color:#fff;background:#6946ce}.mono,.eyebrow{font-family:Courier New,monospace;font-size:12px;letter-spacing:.075em}.eyebrow{margin:0 0 24px;font-weight:700}.wordmark{font-size:35px;font-weight:800;letter-spacing:-2.4px;line-height:1}.wordmark span{font-size:11px;vertical-align:top;display:inline-block;margin:3px 0 0 4px;letter-spacing:0}.preview-nav{height:36px;padding:0 3%;display:flex;justify-content:flex-end;align-items:center;gap:24px;background:#f5f5f5;color:#333;font-family:Courier New,monospace;font-size:12px;border-bottom:1px solid #d9d9d9;position:relative;z-index:100}.preview-nav a:first-child{margin-right:auto}.preview-nav a[aria-current]{text-decoration:underline;text-underline-offset:4px}.skip{position:fixed;top:-80px;left:15px;z-index:9999;background:#fff;color:#000;padding:12px}.skip:focus{top:10px}.film{position:relative;background:#070c16;overflow:hidden;isolation:isolate}.film video{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.film-toggle{position:absolute;bottom:16px;right:16px;background:#f5f5ef;color:#161616;padding:10px 15px;border:1px solid #bdbdbd;border-radius:2px;font-family:Courier New,monospace;font-size:12px;z-index:2}.film-toggle:hover{background:#d7fa32}.demo-label{position:absolute;bottom:18px;left:15px;color:#e4e8f0;background:#080e19df;border:1px solid #354056;padding:5px 7px;font-family:Courier New,monospace;font-size:11px;z-index:1}.fine-print{padding:25px 6%}.fine-print details{border-top:1px solid;padding-top:20px}.fine-print summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;font-size:14px}.fine-print summary::-webkit-details-marker{display:none}.fine-print summary span{font-size:22px}.fee-body{display:grid;grid-template-columns:1fr 1fr;gap:6%;max-width:1100px;padding-top:15px}.fee-body p{font-size:14px;line-height:1.8;margin:0 0 12px}.solid-button{background:#141813;color:#e7fa65;padding:19px 21px;display:flex;justify-content:space-between;gap:30px;font-size:15px;font-weight:700}.solid-button:hover{background:#353c25}.underlink{text-decoration:underline;text-underline-offset:5px}.quiet{opacity:.65}.modern{--accent:#959bff;--edge:#ffffff1a;--muted:#999db4;--bg:#060711;background:var(--bg);color:#f1f3ff;font-family:Space Grotesk,Arial,sans-serif;font-size:16px;overflow-x:hidden}.modern a{transition:color .2s,background .2s,box-shadow .2s}.modern button{font-family:inherit}.modern .modern-preview{background:#080a12;color:#8d91aa;border-color:#212335;gap:28px;height:34px;font-family:IBM Plex Mono,monospace;font-size:10px}.modern-preview a[aria-current]{color:#ecefff}.modern .modern-logo{display:inline-flex;align-items:center;gap:10px;font-size:32px;letter-spacing:-1.9px;font-weight:600;line-height:1}.haven-mark{width:33px;height:33px;display:grid;place-items:center;background:linear-gradient(130deg,#438eff,#a55aff);border:1px solid #9bacff70;border-radius:10px;box-shadow:0 0 22px #7366fc45}.haven-mark svg{width:23px;height:23px;fill:#10102e}.modern-header{height:100px;padding:0 5%;max-width:1800px;margin:auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:4;gap:25px}.modern-header nav{display:flex;gap:35px;font-size:13px;color:#b1b3c7}.modern-header nav a:hover{color:#fff}.header-download{border:1px solid #bbc0ff55;background:#8f8cff0c;border-radius:7px;padding:12px 19px;font-size:13px;font-weight:500;white-space:nowrap}.header-download span{margin-left:22px}.header-download:hover{background:#7874fd35;box-shadow:0 0 24px #6966ff35}.overline{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;line-height:1.6;margin:0 0 27px;color:var(--accent);display:flex;align-items:center;gap:11px}.light-dot{width:6px;height:6px;border-radius:50%;background:#a6aaff;box-shadow:0 0 12px #7977ff;display:inline-block}.section-pad{padding:95px 7%;max-width:1700px;margin:auto}.modern h2{font-size:clamp(38px,4.4vw,66px);font-weight:500;letter-spacing:-.055em;line-height:1.09;margin:0}.modern h3{font-weight:500;letter-spacing:-.03em;font-size:24px}.modern p{line-height:1.65}.modern .film{border:1px solid #ffffff16;border-radius:9px}.modern .film video{aspect-ratio:1.6;object-fit:contain}.modern .film-toggle{background:#11172aeb;color:#dbe3ff;border:1px solid #8f9fff50;border-radius:5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:IBM Plex Mono,monospace;font-size:10px}.modern .film-toggle:hover{background:#6673d5;color:#fff}.modern .demo-label{font-family:IBM Plex Mono,monospace;font-size:9px;background:#060a14e8;border-color:#8b9dc138;border-radius:3px;color:#b4c2da;bottom:19px}.download-meta{font-family:IBM Plex Mono,monospace;font-size:10px;color:#8e91aa;letter-spacing:.09em}.download-meta span{padding:0 12px;color:#686c92}.modern-fees{padding:15px 7% 40px;max-width:1700px;margin:auto}.execution-details{border-top:1px solid var(--edge);padding-top:22px;color:var(--muted);font-size:13px}.execution-details summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:12px}.execution-details summary::-webkit-details-marker{display:none}.execution-details .plus{font-size:22px;color:var(--accent)}.execution-details[open] .plus{transform:rotate(45deg)}.execution-details>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;padding:14px 0 10px}.execution-details p{font-size:13px;color:var(--muted)}.execution-details a{text-decoration:underline;text-underline-offset:4px;color:var(--accent)}.modern-footer{padding:40px 5% 45px;display:flex;align-items:center;gap:30px;border-top:1px solid var(--edge);font-size:12px;color:var(--muted);position:relative;max-width:1800px;margin:auto}.modern-footer .modern-logo{color:#e7eaff;font-size:27px}.modern-footer .haven-mark{width:29px;height:29px}.modern-footer>span{margin-right:auto}.modern-footer nav{display:flex;gap:25px}.modern-footer small{font-size:11px;margin-left:10px}.section-heading-row{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px}.section-heading-row>p{color:var(--muted);font-size:16px;margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.electric{background:#070711}.electric-atmosphere{position:absolute;top:34px;left:0;right:0;height:1040px;background:linear-gradient(0deg,#070711,transparent 35%),url(/assets/electric.webp) center top/cover no-repeat;opacity:.85;pointer-events:none}.electric-hero{position:relative;max-width:1800px;min-height:690px;padding:92px 5% 90px;display:grid;grid-template-columns:1fr 1.25fr;gap:3%;align-items:center}.electric-copy{z-index:2}.electric-copy .overline{font-size:9px;letter-spacing:.11em;color:#b4b7f0}.electric h1{font-size:clamp(72px,7.8vw,120px);letter-spacing:-.075em;line-height:.99;margin:0 0 30px;font-weight:500}.electric h1>span{background:linear-gradient(100deg,#9ed8ff,#a88aff 75%);color:transparent;-webkit-background-clip:text;background-clip:text}.hero-description{font-size:18px;color:#b8bdd5;line-height:1.65;margin:0 0 32px}.hero-actions{display:flex;flex-wrap:wrap;gap:25px;align-items:center}.neon-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:17px 21px;border-radius:6px;background:linear-gradient(110deg,#67f,#9765f4);color:#fff;border:1px solid #b0aaff8c;box-shadow:0 0 25px #7460e13c,inset 0 1px #c5c0ff60;font-size:13px;font-weight:500;white-space:nowrap}.neon-button:hover{box-shadow:0 0 40px #8c70f96b,inset 0 1px #fff8}.neon-button>span{font-size:20px}.watch-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:#d6d9eb}.watch-link>span{font-size:22px}.electric-copy .download-meta{margin-top:22px;font-size:9px}.electric-product{position:relative;min-width:0;transform:perspective(1300px) rotateY(-7deg) rotateX(3deg);filter:drop-shadow(0 30px 40px #000b)}.electric-halo{position:absolute;top:0;right:0;bottom:0;left:0;background:#634dff;filter:blur(65px);opacity:.3;z-index:-1;animation:halo 7s ease-in-out infinite}.product-topline{display:flex;justify-content:space-between;align-items:center;color:#c3c7ff;font-family:IBM Plex Mono,monospace;font-size:9px;padding:12px 16px;background:linear-gradient(110deg,#32315aee,#22203ecc);border:1px solid #9e94ff60;border-bottom:0;border-radius:9px 9px 0 0}.product-topline>span:first-child{display:flex;align-items:center;gap:8px}.product-topline i{display:block;width:5px;height:5px;background:#9fa4ff;border-radius:50%}.electric-product .film{border-color:#8a7beb88;border-radius:0 0 9px 9px;box-shadow:inset 0 0 20px #7570ff66}.electric-product-caption{display:flex;justify-content:space-between;gap:12px;padding:16px 7px;font-family:IBM Plex Mono,monospace;font-size:10px;color:#bcc1e9}.small-cross{color:#716dc2}.electric-network-line{position:relative;display:flex;justify-content:space-between;align-items:center;gap:25px;border-block:1px solid #8884cf22;margin:0 5%;padding:28px 0;color:#b1b5d2;font-size:12px}.electric-network-line>span{font-family:IBM Plex Mono,monospace;font-size:9px;color:#727697;letter-spacing:.1em}.electric-network-line>div{display:flex;align-items:center;gap:28px}.electric-network-line i{font-size:9px;color:#74719d}.electric-workflow{padding-top:110px}.electric-section-title{display:grid;grid-template-columns:1.3fr 1fr;gap:24px 10%;align-items:end;margin-bottom:40px}.electric-section-title>.overline{grid-column:1/-1;margin:0}.electric-section-title h2>span{color:#777895}.electric-section-title>p:last-child{font-size:16px;max-width:390px;color:#a1a6c0;margin:0 0 3px}.electric-steps{border:1px solid #756dd445;border-radius:12px;padding:7px;background:linear-gradient(155deg,#151424,#070b13);box-shadow:0 0 100px #5541b813}.step-nav{display:grid;grid-template-columns:repeat(3,1fr);padding:5px 5px 13px;gap:12px}.step-nav button{display:flex;align-items:center;text-align:left;gap:16px;padding:18px 14px;background:transparent;border:1px solid transparent;border-radius:7px;color:#9c9dbb}.step-nav strong{font-size:14px;font-weight:400}.step-nav>button>span{font-family:IBM Plex Mono,monospace;font-size:10px}.step-nav i{margin-left:auto;font-style:normal}.step-nav .is-active{background:linear-gradient(100deg,#6b5ff326,#8f65f611);border-color:#7f75e24a;color:#dedfff}.electric-steps .film{border-radius:6px}.electric-workspace{padding-top:15px}.electric-tools{display:grid;grid-template-columns:1fr 1fr;gap:38px}.electric-tools article{min-width:0}.tool-label{display:flex;align-items:center;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10px;color:#a2a8ca;margin-bottom:16px}.tool-label i{font-size:19px;font-style:normal}.electric-tools .film{background:#0a1020}.electric-tools .film video{aspect-ratio:1.35}.electric-tools h3{margin:23px 0 10px}.electric-tools p{font-size:15px;color:#a1a6bf;margin:0;max-width:400px}.electric-close{position:relative;isolation:isolate;text-align:center;margin-top:20px;padding:100px 20px 90px;overflow:hidden}.electric-close:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(#07071100,#070711dd),url(/assets/electric.webp) center/cover;opacity:.55}.electric-close .overline{justify-content:center}.electric-close h2{font-size:clamp(48px,6vw,88px);margin:0 0 35px;letter-spacing:-.06em}.electric-close .neon-button{min-width:235px}.electric .modern-fees{padding-top:35px}@keyframes halo{0%,to{opacity:.25;transform:scale(.97)}50%{opacity:.4;transform:scale(1.04)}}.frame-corner{position:absolute;width:24px;height:24px;border:1px solid #c3e4f4;z-index:5;pointer-events:none}.frame-corner.tl{left:0;top:0;border-right:0;border-bottom:0}.frame-corner.tr{right:0;top:0;border-left:0;border-bottom:0}.frame-corner.bl{left:0;bottom:0;border-right:0;border-top:0}.frame-corner.br{right:0;bottom:0;border-left:0;border-top:0}@media(min-width:1600px){.electric-hero{margin:auto;min-height:760px}.electric-atmosphere{height:1150px}}@media(max-width:1150px){.modern-header nav{gap:22px;font-size:12px}.electric-hero{grid-template-columns:1fr 1fr;padding-top:70px;min-height:610px;gap:20px}.electric h1{font-size:8.8vw}.hero-actions{gap:18px}.electric-product-caption,.electric-copy .overline{font-size:8px}.electric-network-line{flex-direction:column;align-items:flex-start;gap:18px}.electric-network-line>div{gap:25px}.section-pad{padding-left:6%;padding-right:6%}.modern-footer{gap:20px}}@media(max-width:800px){.modern-header nav{display:none}.modern-header{height:83px}.modern .modern-preview{font-size:9px;gap:17px;padding-inline:4%;height:38px}.modern-logo .haven-mark{width:30px;height:30px}.modern .modern-logo{font-size:29px}.header-download{font-size:12px;padding:11px 15px}.electric-atmosphere{height:1250px;background-position:62% top}.electric-hero{grid-template-columns:1fr;padding:55px 6% 48px;gap:45px}.electric-copy .overline{font-size:9px}.electric h1{font-size:clamp(75px,13vw,108px);letter-spacing:-.07em}.hero-description{font-size:17px}.electric-copy .download-meta{font-size:9px}.electric-product{width:100%;transform:none}.electric-product-caption{font-size:10px;padding-top:14px}.electric-network-line{margin-inline:6%;padding:22px 0;gap:15px}.electric-network-line>div{flex-wrap:wrap;gap:15px;font-size:11px}.electric-network-line i{font-size:8px}.section-pad{padding:65px 6%}.electric-section-title{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.electric-section-title>p:last-child{max-width:500px;font-size:15px}.modern h2{font-size:43px}.step-nav{gap:4px;padding:4px 0 10px}.step-nav button{padding:12px 8px;gap:7px;align-items:flex-start;flex-direction:column}.step-nav strong{font-size:12px}.step-nav i{display:none}.electric-tools{gap:25px}.electric-tools h3{font-size:22px}.electric-workspace{padding-top:10px}.section-heading-row{align-items:start;gap:25px;flex-direction:column;margin-bottom:32px}.section-heading-row>p{font-size:15px}.modern .film-toggle{font-size:9px;bottom:10px;right:10px;padding:8px 10px}.modern .demo-label{font-size:8px;bottom:10px;left:10px}.electric-close{padding:70px 20px}.electric-close h2{font-size:51px}.modern-fees{padding:15px 6% 30px}.execution-details>div{grid-template-columns:1fr;gap:3px;padding-top:15px}.execution-details p{margin:0 0 15px;font-size:12px}.modern-footer{padding:30px 6%;flex-wrap:wrap;gap:25px}.modern-footer>span{margin-left:auto;margin-right:0;font-size:11px}.modern-footer nav{width:auto;font-size:11px}.modern-footer small{margin-left:auto}}@media(max-width:520px){.modern .modern-preview{gap:12px;font-size:8px;height:36px}.modern .modern-preview a:first-child{font-size:8px}.modern-header{padding-inline:6%;height:78px}.modern .modern-logo{font-size:28px}.electric-hero{padding-top:42px;gap:36px}.electric h1{font-size:23vw}.electric-copy .overline{font-size:7px;letter-spacing:.1em}.hero-description{font-size:15px;line-height:1.7;margin-bottom:25px}.hero-actions{gap:20px}.neon-button{font-size:12px;padding:16px 18px;gap:20px}.watch-link{font-size:11px}.electric-product .demo-label{font-size:7px;max-width:63%}.electric-product .film-toggle{font-size:8px;padding:6px 8px}.electric-product-caption{font-size:8px;gap:8px}.product-topline{font-size:8px;padding:10px 12px}.modern h2{font-size:39px}.electric-network-line>div{gap:10px}.electric-network-line>span{font-size:8px}.electric-tools{grid-template-columns:1fr;gap:37px}.electric-tools h3{margin-top:19px}.section-pad{padding-top:55px;padding-bottom:55px}.electric-workspace{padding-top:0}.electric-close h2{font-size:43px}.electric-close .overline{font-size:8px}.modern-footer .modern-logo{font-size:26px}.modern-footer>span{font-size:10px}.modern-footer{gap:23px}.section-heading-row>p{font-size:14px}}@media(prefers-reduced-motion:reduce){.electric-halo{animation:none}.modern *{scroll-behavior:auto;transition:none!important}}.electric .build-option{font-family:inherit;font-size:13px;letter-spacing:0;text-transform:none;line-height:1.7;max-width:360px}.electric .build-option a{color:#c2c5ed;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#8f8cbd66}.electric-connections{display:flex;align-items:center;gap:50px;margin:0 5%;padding:38px 0;border-bottom:1px solid #8884cf22;position:relative}.usage-meter{min-width:230px;scroll-margin-top:30px}.usage-meter output{display:block;font-size:43px;letter-spacing:-.055em;color:#d2ceff;font-variant-numeric:tabular-nums;line-height:1.2}.usage-meter .usage-label{display:block;color:#d5d7ed;font-size:14px;margin-top:5px}.usage-meter p{color:#8f94b0;font-size:10px;line-height:1.7;margin:9px 0 0}.integration-logos{display:flex;align-items:center;justify-content:space-between;gap:35px;flex:1;min-width:0}.integration-logos>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-width:0}.integration-logos>a>img{object-fit:contain;max-width:100%;height:35px}.integration-logos>a>span:last-child{font-family:IBM Plex Mono,monospace;font-size:9px;color:#8d93b0;letter-spacing:.04em}.cow-brand{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:22px;font-weight:500;letter-spacing:-.04em;color:#f1f3ff}.cow-brand img{filter:invert(1);object-fit:contain}.electric.live-site .electric-atmosphere{top:0}@media(max-width:1000px){.electric-connections{gap:25px}.usage-meter{min-width:185px}.integration-logos{gap:24px}.integration-logos>a>img{width:135px}.cow-brand{font-size:18px}.cow-brand img{width:30px;height:30px}}@media(max-width:800px){.electric-connections{margin:0 6%;flex-direction:column;align-items:stretch;gap:30px;padding:30px 0}.usage-meter{text-align:center}.integration-logos{justify-content:space-around;gap:20px}.integration-logos>a>img{width:150px}.cow-brand{font-size:19px}}@media(max-width:520px){.integration-logos{gap:12px;flex-wrap:wrap;justify-content:center}.integration-logos>a{flex:0 0 calc(50% - 12px);padding:10px 0}.integration-logos>a>img{width:135px}.cow-brand{font-size:17px}.usage-meter output{font-size:40px}}.electric .electric-power{padding:90px 7% 65px}.electric-power .power-inner{max-width:1200px;margin:auto}.electric-power h2{font-size:clamp(38px,4.6vw,68px);max-width:1040px;margin:0 auto 26px;line-height:1.12}.electric-power h2>span{color:#a9a6ff}.electric-power .power-intro{max-width:690px;margin:0 auto 58px;color:#b8bdd5;font-size:17px}.electric-power .power-intro a{color:#dedcff;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#9c90ff66}.electric-power .power-flow{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;list-style:none;padding:0;margin:0 0 44px;text-align:left}.electric-power .power-flow:before{content:"";position:absolute;top:23px;left:23px;right:23px;height:1px;background:linear-gradient(90deg,#627cff,#a282ff,#7366d840);box-shadow:0 0 13px #8e72ff77}.electric-power .power-flow li{position:relative;min-width:0}.electric-power .power-node{display:grid;place-items:center;width:47px;height:47px;border:1px solid #9386fb99;border-radius:50%;background:#111022;box-shadow:0 0 24px #7366ee26;color:#ccc7ff;font:12px IBM Plex Mono,monospace;margin-bottom:25px}.electric-power .power-flow h3{font-size:22px;line-height:1.25;margin:0 0 13px}.electric-power .power-flow p,.electric-power .power-benefits p{font-size:14px;color:#aeb3cf;margin:0}.electric-power .power-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;text-align:left;padding:29px 0;border-top:1px solid #9690e933;border-bottom:1px solid #9690e933;margin-bottom:27px}.electric-power .power-benefits h3{font-size:19px;margin:0 0 10px}.electric-power .power-fees{text-align:left;border-top:0;padding-top:0}.electric-power .power-fees>div{grid-template-columns:.85fr 1.3fr 1fr;gap:38px;padding-top:25px}.electric-power .power-fees h3{font-size:17px;margin:0 0 12px;color:#dfdff4}.electric-power .power-fees p{margin:0 0 12px}.electric-power .power-fees strong{font-weight:500;color:#d9d5ff}.electric-power .power-download{display:flex;justify-content:space-between;align-items:center;gap:25px;text-align:left;border-top:1px solid #9690e926;margin-top:30px;padding-top:32px}.electric-power .power-download p{margin:0;color:#b9bbd4;font-size:15px}@media(max-width:800px){.electric .electric-power{padding:65px 6% 45px}.electric-power .power-intro{font-size:15px;margin-bottom:40px}.electric-power .power-flow{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.electric-power .power-flow:before{top:23px;bottom:20px;left:23px;right:auto;width:1px;height:auto;background:linear-gradient(#7b81ff,#a282ff,#7366d820)}.electric-power .power-flow li{padding-left:70px}.electric-power .power-node{position:absolute;left:0;top:0;margin:0}.electric-power .power-flow h3{font-size:21px;margin-top:3px}.electric-power .power-benefits{gap:28px;padding-block:24px}.electric-power .power-fees>div{grid-template-columns:1fr;gap:17px}.electric-power .power-download{flex-direction:column;align-items:center;text-align:center}}@media(max-width:520px){.electric-power h2{font-size:37px}.electric-power .power-benefits{grid-template-columns:1fr;gap:24px}.electric-power .power-flow h3{font-size:20px}.electric-power .power-flow p,.electric-power .power-benefits p{font-size:13px}.electric-power .power-download p{font-size:14px}}
