.hero-root[data-v-cfea5f9e]{display:grid;grid-template-rows:1fr;height:100dvh;margin-top:calc(var(--ui-header-height, 0px)*-1);min-height:640px;--hero-grid-texture-color:oklch(28% .13 240/.25);--hero-glow-color:oklch(52% .18 240/.4);--hero-spot-1-color-from:oklch(87% .09 240/.7);--hero-spot-1-color-to:oklch(78% .13 240/.35);--hero-spot-2-color-from:oklch(88% .18 90/.4);--hero-spot-2-color-to:oklch(88% .18 90/.1);--hero-spot-3-color-from:oklch(82% 0 0/.48);--hero-spot-3-color-to:oklch(82% 0 0/.2);--hero-product-image-filter-color:oklch(93% .05 240/.55);--hero-scroll-label-color:oklch(97% .07 90)}.dark .hero-root[data-v-cfea5f9e]{--hero-grid-texture-color:oklch(43.5% .11 256/.25)}.dark .hero-grid-texture[data-v-cfea5f9e],.hero-grid-texture[data-v-cfea5f9e]{background-image:linear-gradient(var(--hero-grid-texture-color) 1px,transparent 1px),linear-gradient(90deg,var(--hero-grid-texture-color) 1px,transparent 1px);background-size:28px 28px}.hero-glow[data-v-cfea5f9e]{background:radial-gradient(ellipse at 30% 40%,var(--hero-glow-color) 0,transparent 65%);height:80%;left:-8%;top:-10%;width:55%}.hero-spot[data-v-cfea5f9e]{border-radius:9999px;filter:blur(80px);mix-blend-mode:screen;opacity:.7;position:absolute}.hero-spot-1[data-v-cfea5f9e]{background:radial-gradient(circle at 30% 40%,var(--hero-spot-1-color-from) 0,var(--hero-spot-1-color-to) 35%,transparent 70%);height:34rem;left:15%;top:-18%;width:34rem}.hero-spot-2[data-v-cfea5f9e]{background:radial-gradient(circle at 60% 60%,var(--hero-spot-2-color-from) 0,var(--hero-spot-2-color-to) 40%,transparent 90%);bottom:-20%;height:30rem;right:10%;width:30rem}.hero-spot-3[data-v-cfea5f9e]{background:radial-gradient(circle at 50% 50%,var(--hero-spot-3-color-from) 0,var(--hero-spot-3-color-to) 38%,transparent 75%);height:26rem;left:55%;top:35%;width:26rem}.hero-product-visual[data-v-cfea5f9e]{align-items:center;display:flex;inset-block:calc(var(--ui-header-height, 0px) + 4rem) 3.5rem;inset-inline-end:max(1.5rem,calc(50vw - 38.5rem));pointer-events:none;position:absolute}.hero-product-image[data-v-cfea5f9e]{filter:drop-shadow(0 32px 70px var(--hero-product-image-filter-color));max-height:100%;max-width:min(40vw,520px);-o-object-fit:contain;object-fit:contain;opacity:.96}.hero-contact-strip[data-v-cfea5f9e]{background:radial-gradient(circle at 0 0,oklch(98% .03 260/.9),transparent 55%),linear-gradient(135deg,#c6d2e5,#8da8c3,#aec8dc);border:none;border-radius:999px;box-shadow:0 12px 30px #000000d9,0 0 0 1px #92a7bdb3;display:inline-flex;overflow:hidden;padding:2px;position:relative;z-index:1}.hero-contact-inner[data-v-cfea5f9e]{color:#000;letter-spacing:.16em;position:relative;text-shadow:0 1px 0 oklch(21% .03 206/.65),0 -1px 0 oklch(100% .1 271/.6),0 0 2px oklch(0 0 0/.7);white-space:nowrap;z-index:1}@media(max-width:640px){.hero-contact-inner[data-v-cfea5f9e]{font-size:8px;letter-spacing:.14em;padding-inline:.5rem}}.hero-spark-wrap[data-v-cfea5f9e]{align-items:center;display:inline-flex;height:18px;justify-content:center;width:18px}.hero-spark-canvas[data-v-cfea5f9e]{display:block;height:100%;width:100%}@media(max-width:768px){.hero-spark-wrap[data-v-cfea5f9e]{display:none}}.hero-scroll-indicator[data-v-cfea5f9e]{align-items:center;inset-inline:0;bottom:1.75rem;display:flex;flex-direction:column;gap:.35rem;justify-content:center;pointer-events:none;position:absolute}.hero-scroll-label[data-v-cfea5f9e]{color:var(--hero-scroll-label-color);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.hero-scroll-line[data-v-cfea5f9e]{background:linear-gradient(180deg,#c89f00b3,#51410066);background:linear-gradient(180deg,color(xyz 0.368 0.37 0.015 / 0.702),color(xyz 0.053 0.055 0.007 / 0.4));border-radius:999px;height:26px;opacity:.85;overflow:hidden;position:relative;width:1px}.hero-scroll-knob[data-v-cfea5f9e]{animation:scroll-knob-cfea5f9e 1.4s ease-in-out infinite;background:#feca01;background:oklch(86% .2 90);border-radius:999px;box-shadow:0 0 0 1px #feca01cc,0 0 8px 2px #feca01e6;box-shadow:0 0 0 1px oklch(86% .2 90/.8),0 0 8px 2px oklch(86% .2 90/.9);height:6px;inset-inline-start:-2.5px;position:absolute;width:6px}.hero-cta-row[data-v-cfea5f9e]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.hero-cta[data-v-cfea5f9e]{min-width:0}@media(max-width:768px){.hero-cta[data-v-cfea5f9e]{flex:0 0 100%}.hero-cta[data-v-cfea5f9e]:first-child{flex-basis:100%}.hero-cta[data-v-cfea5f9e]:nth-child(n+2){flex-basis:calc(50% - .5rem)}}@media(min-width:769px){.hero-cta[data-v-cfea5f9e]{flex:0 0 auto}}.hero-stats-row[data-v-cfea5f9e]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:2.25rem}.hero-stat-chip[data-v-cfea5f9e]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#010e1ee6;border:1px solid oklch(32% .06 250/.55);border-radius:999px;box-shadow:0 18px 45px #000003e6,0 0 0 1px #0d192673;display:flex;flex-direction:column;gap:.2rem;max-width:min(100%,260px);min-width:0}@media(max-width:768px){.hero-stat-chip[data-v-cfea5f9e]{box-shadow:0 10px 24px #000003bf,0 0 0 1px #0d19264d;flex:1 1 calc(50% - .75rem);padding-block:.5rem;padding-inline:.75rem}.hero-stats-row[data-v-cfea5f9e]{gap:.6rem;margin-bottom:1.75rem}.stat-label[data-v-cfea5f9e]{font-size:9px}.stat-value[data-v-cfea5f9e]{font-size:19px}.stat-note[data-v-cfea5f9e]{font-size:9px}}.stat-label[data-v-cfea5f9e]{font-size:10px}.stat-value[data-v-cfea5f9e]{font-size:27px;letter-spacing:-.03em}.stat-note[data-v-cfea5f9e]{font-size:11px}.stat-bar-track[data-v-cfea5f9e]{background:#0b1c2ce6;border-radius:999px;height:2px;margin:.25rem 0 .3rem;overflow:hidden}.stat-bar-fill[data-v-cfea5f9e]{background:linear-gradient(90deg,#eebe00,#f4b500,#f9ad17,#fda42d,#ff9c3f);background:linear-gradient(90deg,color(xyz 0.539 0.548 0.051),color(xyz 0.541 0.523 0.063),#f9ad17,#fda42d,color(xyz 0.543 0.454 0.1));border-radius:inherit;height:100%;transition:width 1.4s cubic-bezier(.22,1,.36,1) .3s}.eyebrow-dot[data-v-cfea5f9e]{animation:spark-pulse-cfea5f9e 1.4s cubic-bezier(.4,0,.6,1) infinite;background:radial-gradient(circle at 50% 40%,oklch(98% .05 250),transparent 55%),radial-gradient(circle at 50% 60%,#a9afff,#46449d);background:radial-gradient(circle at 50% 40%,oklch(98% .05 250),transparent 55%),radial-gradient(circle at 50% 60%,color(xyz 0.54 0.454 1.377),#46449d);border-radius:999px;box-shadow:0 0 0 1px #d7dbffd9,0 0 16px 4px #8d90fff2;box-shadow:0 0 0 1px oklch(90% .08 280/.85),0 0 16px 4px oklch(70% .2 280/.95);height:12px;overflow:visible;position:relative;transform:none;width:12px}.eyebrow-dot[data-v-cfea5f9e]:after{animation:spark-ring-cfea5f9e 1.8s cubic-bezier(.4,0,.6,1) infinite;border:1px solid oklch(82% .16 280/.55);border-radius:inherit;content:"";inset:-6px;opacity:0;position:absolute;transform:scale(.7)}.live-dot[data-v-cfea5f9e]{animation:pulse-ring-cfea5f9e 2.4s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-ring-cfea5f9e{0%,to{box-shadow:0 0 #ffdc4f8c;box-shadow:0 0 oklch(90% .18 95/.55)}50%{box-shadow:0 0 0 5px #ffdc4f00;box-shadow:0 0 0 5px oklch(90% .18 95/0)}}@keyframes spark-pulse-cfea5f9e{0%,to{box-shadow:0 0 0 1px #d7dbffb3,0 0 10px 2px #8d90ffd9;box-shadow:0 0 0 1px oklch(90% .08 280/.7),0 0 10px 2px oklch(70% .2 280/.85);transform:scale(1)}40%{box-shadow:0 0 0 1px #eff1ffe6,0 0 22px 6px #b0b7ff;box-shadow:0 0 0 1px oklch(96% .12 280/.9),0 0 22px 6px oklch(80% .24 280/1);transform:scale(1.15)}70%{box-shadow:0 0 0 1px #c7cdff99,0 0 8px 1px #7a7af599;box-shadow:0 0 0 1px oklch(86% .09 280/.6),0 0 8px 1px #7a7af599;transform:scale(.95)}}@keyframes spark-ring-cfea5f9e{0%{opacity:0;transform:scale(.7)}35%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes scroll-knob-cfea5f9e{0%{opacity:0;transform:translateY(-8px)}25%{opacity:1}70%{opacity:1;transform:translateY(6px)}to{opacity:0;transform:translateY(10px)}}.anim-item[data-v-cfea5f9e]{animation:hero-up-cfea5f9e .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0)*.07s + .04s);opacity:0;transform:translateY(16px)}.anim-photo[data-v-cfea5f9e]{animation:hero-photo-in-cfea5f9e 1s cubic-bezier(.22,1,.36,1) .08s both;opacity:0}@keyframes hero-up-cfea5f9e{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-photo-in-cfea5f9e{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media(max-width:1100px){.hero-stage[data-v-cfea5f9e]{grid-template-columns:minmax(360px,1.1fr) minmax(260px,360px)}}@media(max-width:768px){.hero-stage[data-v-cfea5f9e]{grid-template-columns:1fr;grid-template-rows:auto auto}.hero-right[data-v-cfea5f9e]{padding:2rem 1.5rem 2.25rem}.hero-product-visual[data-v-cfea5f9e]{display:none}}@media(prefers-reduced-motion:reduce){.anim-item[data-v-cfea5f9e],.anim-photo[data-v-cfea5f9e]{animation:none;opacity:1;transform:none}.stat-bar[data-v-cfea5f9e]{transition:none;width:78%!important}.eyebrow-dot[data-v-cfea5f9e],.live-dot[data-v-cfea5f9e]{animation:none}}@font-face{font-family:Outfit;src:local("Outfit Regular"),local("Outfit"),url(../_fonts/IGUZK2talPE7hxcZwzgZow-a-NzdLc0q8uZ9glONpRU-bO5ak4M7yNpQAv35KiXsy97XkmRgC5Iw1A2bF81vJy4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Regular"),local("Outfit"),url(../_fonts/2msaTeI3_W3zS_INTHzFI7wzzBxo_ZUDOxC_QFYUI3Q-oaIoteSPRcxgrgy3zikG3fP_0NwSUvUVDPY4E3rBV70.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Medium"),url(../_fonts/IGUZK2talPE7hxcZwzgZow-a-NzdLc0q8uZ9glONpRU-bO5ak4M7yNpQAv35KiXsy97XkmRgC5Iw1A2bF81vJy4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Medium"),url(../_fonts/2msaTeI3_W3zS_INTHzFI7wzzBxo_ZUDOxC_QFYUI3Q-oaIoteSPRcxgrgy3zikG3fP_0NwSUvUVDPY4E3rBV70.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit SemiBold"),url(../_fonts/IGUZK2talPE7hxcZwzgZow-a-NzdLc0q8uZ9glONpRU-bO5ak4M7yNpQAv35KiXsy97XkmRgC5Iw1A2bF81vJy4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit SemiBold"),url(../_fonts/2msaTeI3_W3zS_INTHzFI7wzzBxo_ZUDOxC_QFYUI3Q-oaIoteSPRcxgrgy3zikG3fP_0NwSUvUVDPY4E3rBV70.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Bold"),url(../_fonts/IGUZK2talPE7hxcZwzgZow-a-NzdLc0q8uZ9glONpRU-bO5ak4M7yNpQAv35KiXsy97XkmRgC5Iw1A2bF81vJy4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Bold"),url(../_fonts/2msaTeI3_W3zS_INTHzFI7wzzBxo_ZUDOxC_QFYUI3Q-oaIoteSPRcxgrgy3zikG3fP_0NwSUvUVDPY4E3rBV70.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit ExtraBold"),url(../_fonts/IGUZK2talPE7hxcZwzgZow-a-NzdLc0q8uZ9glONpRU-bO5ak4M7yNpQAv35KiXsy97XkmRgC5Iw1A2bF81vJy4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit ExtraBold"),url(../_fonts/2msaTeI3_W3zS_INTHzFI7wzzBxo_ZUDOxC_QFYUI3Q-oaIoteSPRcxgrgy3zikG3fP_0NwSUvUVDPY4E3rBV70.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}.featured-solution-container[data-v-6de54773]{--calc-bg-from:oklch(.97 .01 260);--calc-bg-via:oklch(.94 .015 255);--calc-bg-to:oklch(.91 .02 250);--calc-glow:oklch(.75 .06 250/.2);--calc-highlight:oklch(.98 .02 250/.4);--calc-grid-line:oklch(.65 .02 250/.12)}.dark .featured-solution-container[data-v-6de54773]{--calc-bg-from:oklch(.14 .03 260/.98);--calc-bg-via:oklch(.11 .04 255/.98);--calc-bg-to:oklch(.08 .02 250/.99);--calc-glow:oklch(.28 .06 250/.35);--calc-highlight:oklch(.4 .1 250/.15);--calc-grid-line:oklch(1 0 0/.06)}.featured-solution-container[data-v-6de54773]{background:linear-gradient(var(--calc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--calc-grid-line) 1px,transparent 1px),radial-gradient(ellipse 120% 80% at 50% 5%,var(--calc-glow) 0,transparent 55%),linear-gradient(15deg,var(--calc-bg-to) 0,var(--calc-bg-via) 45%,var(--calc-bg-from) 100%);background-position:0 0,0 0,0 0,0 0;background-size:28px 28px,28px 28px,100% 100%,100% 100%;font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif;margin-top:-1px;overflow:hidden;padding-bottom:4rem;padding-top:0;position:relative}.featured-solution-container[data-v-6de54773]:before{background:radial-gradient(ellipse 100% 60% at 50% 0,var(--calc-glow) 0,transparent 65%),radial-gradient(ellipse 80% 50% at 100% 0,var(--calc-glow) 0,transparent 70%);content:"";height:120px;left:0;opacity:.85;pointer-events:none;position:absolute;right:0;top:0}.featured-solution-container[data-v-6de54773]:after{background:linear-gradient(to bottom,var(--calc-highlight) 0,transparent 100%);content:"";height:72px;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.featured-solution-bottom-fade[data-v-6de54773]{background:linear-gradient(var(--featured-bottom-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--featured-bottom-grid-line) 1px,transparent 1px),linear-gradient(to top,var(--featured-bottom-navy) 0,transparent 100%);background-position:0 0,0 0,0 0;background-size:28px 28px,28px 28px,100% 100%;bottom:0;height:200px;left:0;mask-image:linear-gradient(0deg,#000 0,transparent);-webkit-mask-image:linear-gradient(0deg,#000 0,transparent);pointer-events:none;position:absolute;right:0}.featured-solution-container[data-v-6de54773]{--featured-bottom-navy:oklch(.18 .04 250/.92);--featured-bottom-grid-line:oklch(.35 .06 250/.35)}.dark .featured-solution-container[data-v-6de54773]{--featured-bottom-navy:oklch(.12 .03 250/.95);--featured-bottom-grid-line:oklch(.28 .05 250/.4)}.featured-solution-card[data-v-6de54773]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.featured-caption-ribbon[data-v-6de54773]{align-items:center;background:color-mix(in oklch,var(--color-accent-500) 80%,#fff 20%);border-radius:999px;box-shadow:0 8px 20px -10px #0f172a80;color:var(--color-navy-950);display:inline-flex;font-size:.7rem;font-weight:700;letter-spacing:.04em;line-height:1;padding:.35rem .6rem;text-transform:uppercase}@font-face{font-family:Outfit;src:local("Outfit Regular"),local("Outfit"),url(../_fonts/IGUZK2talPE7hxcZwzgZow-a-NzdLc0q8uZ9glONpRU-bO5ak4M7yNpQAv35KiXsy97XkmRgC5Iw1A2bF81vJy4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Outfit Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:106.8417%;ascent-override:93.5964%;descent-override:24.3351%;line-gap-override:0%}@font-face{font-family:"Outfit Fallback: Segoe UI";src:local("Segoe UI");size-adjust:100.37%;ascent-override:99.6313%;descent-override:25.9041%;line-gap-override:0%}@font-face{font-family:"Outfit Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:98.8889%;ascent-override:101.1236%;descent-override:26.2921%;line-gap-override:0%}@font-face{font-family:"Outfit Fallback: Arial";src:local("Arial");size-adjust:99.8204%;ascent-override:100.18%;descent-override:26.0468%;line-gap-override:0%}@font-face{font-family:"Outfit Fallback: Noto Sans";src:local("Noto Sans");size-adjust:93.8819%;ascent-override:106.5169%;descent-override:27.6944%;line-gap-override:0%}@font-face{font-family:Outfit;src:local("Outfit Regular"),local("Outfit"),url(../_fonts/2msaTeI3_W3zS_INTHzFI7wzzBxo_ZUDOxC_QFYUI3Q-oaIoteSPRcxgrgy3zikG3fP_0NwSUvUVDPY4E3rBV70.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Medium"),url(../_fonts/IGUZK2talPE7hxcZwzgZow-a-NzdLc0q8uZ9glONpRU-bO5ak4M7yNpQAv35KiXsy97XkmRgC5Iw1A2bF81vJy4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Medium"),url(../_fonts/2msaTeI3_W3zS_INTHzFI7wzzBxo_ZUDOxC_QFYUI3Q-oaIoteSPRcxgrgy3zikG3fP_0NwSUvUVDPY4E3rBV70.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit SemiBold"),url(../_fonts/IGUZK2talPE7hxcZwzgZow-a-NzdLc0q8uZ9glONpRU-bO5ak4M7yNpQAv35KiXsy97XkmRgC5Iw1A2bF81vJy4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit SemiBold"),url(../_fonts/2msaTeI3_W3zS_INTHzFI7wzzBxo_ZUDOxC_QFYUI3Q-oaIoteSPRcxgrgy3zikG3fP_0NwSUvUVDPY4E3rBV70.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Bold"),url(../_fonts/IGUZK2talPE7hxcZwzgZow-a-NzdLc0q8uZ9glONpRU-bO5ak4M7yNpQAv35KiXsy97XkmRgC5Iw1A2bF81vJy4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Bold"),url(../_fonts/2msaTeI3_W3zS_INTHzFI7wzzBxo_ZUDOxC_QFYUI3Q-oaIoteSPRcxgrgy3zikG3fP_0NwSUvUVDPY4E3rBV70.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit ExtraBold"),url(../_fonts/IGUZK2talPE7hxcZwzgZow-a-NzdLc0q8uZ9glONpRU-bO5ak4M7yNpQAv35KiXsy97XkmRgC5Iw1A2bF81vJy4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit ExtraBold"),url(../_fonts/2msaTeI3_W3zS_INTHzFI7wzzBxo_ZUDOxC_QFYUI3Q-oaIoteSPRcxgrgy3zikG3fP_0NwSUvUVDPY4E3rBV70.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}#case-studies[data-v-4f5f920d]{--case-studies-navy:oklch(.18 .04 250/.98);--case-studies-grid:oklch(.35 .06 250/.35)}.dark #case-studies[data-v-4f5f920d]{--case-studies-navy:oklch(.12 .03 250/.99);--case-studies-grid:oklch(.28 .05 250/.4)}#case-studies[data-v-4f5f920d]{background:linear-gradient(var(--case-studies-grid) 1px,transparent 1px),linear-gradient(90deg,var(--case-studies-grid) 1px,transparent 1px),var(--case-studies-navy);background-position:0 0,0 0,0 0;background-size:28px 28px,28px 28px,100% 100%;font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif;overflow:hidden;padding-bottom:4rem;padding-top:3rem;position:relative;--case-glow:oklch(.78 .04 243/.35);--case-spot-1-from:oklch(.65 .15 250/.65);--case-spot-1-to:oklch(.4 .1 250/.35);--case-spot-2-from:oklch(.6 .12 210/.5);--case-spot-2-to:oklch(.38 .08 240/.25);--case-spot-3-from:oklch(.58 .1 258/.55);--case-spot-3-to:oklch(.35 .06 252/.2)}.dark #case-studies[data-v-4f5f920d]{--case-glow:oklch(.72 .05 245/.4);--case-spot-1-from:oklch(.6 .13 252/.6);--case-spot-1-to:oklch(.38 .08 250/.3);--case-spot-2-from:oklch(.55 .1 210/.5);--case-spot-2-to:oklch(.32 .06 245/.22);--case-spot-3-from:oklch(.52 .09 258/.5);--case-spot-3-to:oklch(.3 .05 250/.18)}.case-studies-bg[data-v-4f5f920d]{inset:0;pointer-events:none;position:absolute;z-index:0}.case-studies-glow[data-v-4f5f920d]{background:radial-gradient(ellipse at 25% 35%,var(--case-glow) 0,transparent 65%);height:70%;left:-5%;position:absolute;top:-15%;width:50%}.case-studies-spot[data-v-4f5f920d]{border-radius:9999px;filter:blur(70px);mix-blend-mode:screen;opacity:.85;position:absolute}.case-studies-spot-1[data-v-4f5f920d]{background:radial-gradient(circle at 30% 40%,var(--case-spot-1-from) 0,var(--case-spot-1-to) 40%,transparent 72%);height:28rem;left:10%;top:-10%;width:28rem}.case-studies-spot-2[data-v-4f5f920d]{background:radial-gradient(circle at 65% 55%,var(--case-spot-2-from) 0,var(--case-spot-2-to) 45%,transparent 85%);bottom:-15%;height:24rem;right:5%;width:24rem}.case-studies-spot-3[data-v-4f5f920d]{background:radial-gradient(circle at 50% 50%,var(--case-spot-3-from) 0,var(--case-spot-3-to) 38%,transparent 75%);height:20rem;left:50%;top:18%;width:20rem}.installers-cta-section[data-v-842ca84c]{margin-top:-1px;overflow:hidden;position:relative;--installers-bg-navy:oklch(.18 .04 250/.98);--installers-bg-slate:oklch(.26 .025 258/.98);--installers-grid:oklch(.38 .05 255/.3);background:linear-gradient(var(--installers-grid) 1px,transparent 1px),linear-gradient(90deg,var(--installers-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--installers-bg-navy) 0,var(--installers-bg-slate) 100%);background-position:0 0,0 0,0 0;background-size:28px 28px,28px 28px,100% 100%}.dark .installers-cta-section[data-v-842ca84c]{--installers-bg-navy:oklch(.12 .03 250/.99);--installers-bg-slate:oklch(.2 .025 255/.99);--installers-grid:oklch(.32 .05 252/.35)}.installers-cta-section[data-v-842ca84c]{--installers-spot-from:oklch(.6 .12 210/.5);--installers-spot-to:oklch(.38 .08 240/.25)}.dark .installers-cta-section[data-v-842ca84c]{--installers-spot-from:oklch(.55 .1 210/.5);--installers-spot-to:oklch(.32 .06 245/.22)}.installers-cta-bg[data-v-842ca84c]{inset:0;pointer-events:none;position:absolute;z-index:0}.installers-cta-spot[data-v-842ca84c]{border-radius:9999px;filter:blur(70px);mix-blend-mode:screen;opacity:.85;position:absolute}.installers-cta-spot-tr[data-v-842ca84c]{background:radial-gradient(circle at 65% 85%,var(--installers-spot-from) 0,var(--installers-spot-to) 45%,transparent 85%);height:24rem;right:5%;top:-55%;width:24rem}.installers-cta-card[data-v-842ca84c]{border-color:#47556966;box-shadow:0 20px 50px #00000059;position:relative}.installers-cta-card[data-v-842ca84c]:before{background:radial-gradient(ellipse 90% 80% at 20% 40%,oklch(.72 .05 245/.28) 0,oklch(.5 .04 248/.1) 45%,transparent 75%);border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:70%}.faq-section[data-v-8273b1e1]{--faq-bg-from:var(--color-steel-50);--faq-bg-via:var(--color-steel-100);--faq-bg-to:var(--color-steel-200);--faq-grid-line:oklch(.7 0 0/.2)}.dark .faq-section[data-v-8273b1e1]{--faq-bg-from:var(--color-steel-900);--faq-bg-via:var(--color-steel-800);--faq-bg-to:var(--color-steel-950);--faq-grid-line:oklch(.35 0 0/.22)}.faq-section[data-v-8273b1e1]{background:linear-gradient(var(--faq-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--faq-grid-line) 1px,transparent 1px),linear-gradient(165deg,var(--faq-bg-from) 0,var(--faq-bg-via) 45%,var(--faq-bg-to) 100%);background-position:0 0,0 0,0 0;background-size:28px 28px,28px 28px,100% 100%}.faq-category-btn[data-v-8273b1e1]{background:none;border:none;cursor:pointer;outline:none}.faq-category-btn[data-v-8273b1e1]:focus-visible{outline:2px solid var(--color-steel-500);outline-offset:2px}.faq-category-btn-active[data-v-8273b1e1]{background:linear-gradient(135deg,var(--color-steel-600),var(--color-steel-700));box-shadow:0 4px 14px #0003;color:var(--color-steel-50)}.faq-category-btn-inactive[data-v-8273b1e1]{background:var(--color-steel-100);border-color:var(--color-steel-300);color:var(--color-steel-600)}.faq-category-btn-inactive[data-v-8273b1e1]:hover{background:var(--color-steel-200);color:var(--color-steel-800)}.dark .faq-category-btn-inactive[data-v-8273b1e1]{background:var(--color-steel-800);border-color:var(--color-steel-600);color:var(--color-steel-300)}.dark .faq-category-btn-inactive[data-v-8273b1e1]:hover{background:var(--color-steel-700);color:var(--color-steel-100)}.faq-accordion-trigger[data-v-8273b1e1]{background:#00000005}.dark .faq-accordion-trigger[data-v-8273b1e1]{background:#ffffff08}.faq-accordion-item[data-open] .faq-accordion-trigger[data-v-8273b1e1]{background:#0000000a;border-bottom:1px solid var(--color-steel-300)}.dark .faq-accordion-item[data-open] .faq-accordion-trigger[data-v-8273b1e1]{background:#ffffff0d;border-bottom-color:var(--color-steel-600)}.scrollbar-none[data-v-8273b1e1]{scrollbar-width:none}.scrollbar-none[data-v-8273b1e1]::-webkit-scrollbar{display:none}.partner-logos-section[data-v-1ece4211]{--partners-glow:oklch(100% .00011 271.152/.25);--partners-glow-accent:oklch(42% .17 240/.15);background:#f2f2f280}.dark .partner-logos-section[data-v-1ece4211]{--partners-glow:oklch(100% .00011 271.152/.55);--partners-glow-accent:oklch(42% .17 240/.15);background:#52525233}.partner-logos-grid[data-v-1ece4211]{--partners-grid-line:oklch(.5 0 0/.024)}.dark .partner-logos-grid[data-v-1ece4211]{--partners-grid-line:oklch(1 0 0/.02)}.partner-logos-grid[data-v-1ece4211]{background-image:linear-gradient(var(--partners-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--partners-grid-line) 1px,transparent 1px);background-size:28px 28px}.partner-logos-glow[data-v-1ece4211]{background:radial-gradient(ellipse 80% 60% at 50% 50%,var(--partners-glow) 0,transparent 65%),radial-gradient(ellipse 50% 80% at 20% 50%,var(--partners-glow-accent) 0,transparent 55%),radial-gradient(ellipse 50% 80% at 80% 50%,var(--partners-glow-accent) 0,transparent 55%)}.marquee[data-v-1ece4211]{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden;width:100%}.marquee__track[data-v-1ece4211]{align-items:center;animation:marquee-scroll-1ece4211 50s linear infinite;display:flex;gap:2rem;width:-moz-max-content;width:max-content}@media(prefers-reduced-motion:reduce){.marquee__track[data-v-1ece4211]{animation:none}}.marquee:hover .marquee__track[data-v-1ece4211]{animation-play-state:paused}.marquee__item[data-v-1ece4211]{align-items:center;display:flex;flex:0 0 auto;height:3.25rem;justify-content:center;padding:0 .25rem;width:9.75rem}.marquee__img[data-v-1ece4211]{display:block;filter:grayscale(.4) opacity(.85);height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:filter .2s ease;width:100%}.marquee__item:hover .marquee__img[data-v-1ece4211]{filter:grayscale(0) opacity(1)}@keyframes marquee-scroll-1ece4211{0%{transform:translate(0)}to{transform:translate(-50%)}}.latest-news-section[data-v-6870473f]{--latest-news-grid:oklch(.5 0 0/.032)}.dark .latest-news-section[data-v-6870473f]{--latest-news-grid:oklch(1 0 0/.028)}.latest-news-grid[data-v-6870473f]{background-image:linear-gradient(var(--latest-news-grid) 1px,transparent 1px),linear-gradient(90deg,var(--latest-news-grid) 1px,transparent 1px);background-size:28px 28px}
