.helio-lab_container__2LgZk{width:100%;max-width:1624px;margin:0 auto;padding:0 3.75rem}.helio-lab_heroWrap__eppPi{background:#ffffff;padding:1.1rem}.helio-lab_hero__ZoCU1{position:relative;min-height:calc(88vh - 2.2rem);border-radius:32px;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(55% 45% at 85% 12%,rgba(245,184,64,.25) 0,transparent 60%),linear-gradient(180deg,rgba(18,18,18,.2) 0,rgba(18,18,18,.85)),url(/images/projects/helio_lab_hero_bg_v2.jpg) no-repeat 50%/cover}.helio-lab_heroInner__mEUq8{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column;max-width:1600px;margin:0 auto;padding:2rem 3.75rem 2.75rem;width:100%}.helio-lab_heroBreadcrumb__H9e_l{display:flex;align-items:center;gap:.6rem;margin-top:5.25rem;font-size:.85rem;color:rgba(255,255,255,.6)}.helio-lab_breadBack__AR_p3{color:rgba(255,255,255,.7);transition:color .2s}.helio-lab_breadBack__AR_p3:hover{color:var(--lime)}.helio-lab_breadSep__abxDS{opacity:.4}.helio-lab_heroContent__oZ8UL{flex:1 1;display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;padding-bottom:1rem}.helio-lab_heroLeft__BjJpU{flex:1 1;max-width:760px}.helio-lab_heroBadgeRow__armkY{display:flex;align-items:center;gap:.6rem;margin-bottom:1.4rem}.helio-lab_heroPlay__rFobp{width:20px;height:16px;background:var(--lime);border-radius:4px;display:flex;align-items:center;justify-content:center}.helio-lab_heroBadgeText__EFI1_{color:var(--white);font-size:.95rem;font-weight:600;letter-spacing:-.01em}.helio-lab_heroTitle__5BRcn{font-family:var(--ff-heading);font-size:clamp(3.2rem,7vw,6.2rem);font-weight:700;letter-spacing:-.05em;color:var(--white);line-height:1.02;margin-bottom:1.5rem}.helio-lab_heroDot__zvXRg{color:var(--lime)}.helio-lab_heroSub__BeiI0{font-size:1.2rem;color:rgba(255,255,255,.78);line-height:1.5;max-width:560px;font-weight:500;letter-spacing:-.01em;margin-bottom:1.75rem}.helio-lab_heroLocation__1a_cR{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:99px}.helio-lab_heroLocationDot__lDooQ{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime)}.helio-lab_heroLocationText__ln4RW{color:var(--white);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.helio-lab_heroMetrics__Q0MDm{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:.9rem}.helio-lab_heroMetricCard__0XnKd{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:1.1rem 1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.helio-lab_heroMetricValue__KOZ_r{display:block;font-size:1.7rem;font-weight:700;color:var(--lime);letter-spacing:-.03em;line-height:1.1}.helio-lab_heroMetricLabel__iKBYa{display:block;font-size:.78rem;font-weight:600;color:rgba(255,255,255,.85);margin-top:.25rem}.helio-lab_heroMetricSub__5Ni2L{display:block;font-size:.65rem;color:rgba(255,255,255,.45);letter-spacing:.04em;text-transform:uppercase;margin-top:.1rem}.helio-lab_section__d_SGy{padding:clamp(5rem,8vw,8rem) 0;background:var(--white)}.helio-lab_sectionSmallPadding__lhEXN{padding:clamp(2.5rem,4vw,4rem) 0;background:var(--white)}.helio-lab_sectionLight__4J9qz{background:#f6f6f7}.helio-lab_sectionLabelRow__gmTuv{display:flex;align-items:center;gap:.8rem;margin-bottom:2.5rem}.helio-lab_labelPlus__VocOB{width:18px;height:18px;background:var(--lime);color:var(--black);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;border-radius:2px;line-height:1}.helio-lab_labelText__GfBU4{font-size:.85rem;font-weight:600;color:var(--black)}.helio-lab_sectionTitle__w_gf5{font-family:var(--ff-heading);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:600;letter-spacing:-.035em;color:var(--black);margin:0 0 1rem;line-height:1.1}.helio-lab_gray__rKbrj{color:var(--gray-2)}.helio-lab_manifesto__vOxAW{max-width:1350px;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.45;letter-spacing:-.02em;color:var(--gray-3);font-weight:400;margin-top:2.5rem}.helio-lab_manifesto__vOxAW strong{color:var(--black);font-weight:600}.helio-lab_snapGrid__nYjGH{display:grid;grid-template-columns:.9fr .9fr 1.2fr;gap:1.5rem;align-items:stretch;margin-top:3.5rem}.helio-lab_snapCard__T5Va3{border-radius:16px;overflow:hidden;position:relative;display:flex;flex-direction:column;height:470px;transition:all .4s cubic-bezier(.25,1,.5,1)}.helio-lab_snapCard__T5Va3:hover{transform:translateY(-6px)}.helio-lab_snapBlack__yCWDH{background:#09090b;padding:2rem 1.8rem;justify-content:space-between}.helio-lab_brandBadge__6d7ZI{align-self:flex-start;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);padding:.4rem .95rem;border-radius:100px;font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#ffffff;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.helio-lab_metricHugeLime__qrxui{font-size:4.4rem;font-weight:600;line-height:1;color:var(--lime);letter-spacing:-.05em;font-family:var(--ff-heading)}.helio-lab_snapBlackLabel__d3Inr{font-size:.95rem;font-weight:600;color:#ffffff;margin:.6rem 0 .4rem}.helio-lab_snapBlackDesc__ZKQgh{font-size:.85rem;line-height:1.5;color:rgba(255,255,255,.5);margin:0}.helio-lab_langPillRow__cUBky{display:flex;gap:.5rem;margin-top:1.4rem}.helio-lab_langPill__guh0g{font-size:.72rem;font-weight:700;color:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.2);padding:.3rem .75rem;border-radius:100px}.helio-lab_snapGray__Chhob{background:#f4f4f5;padding:2.2rem 1.8rem;justify-content:space-between;border:1px solid rgba(0,0,0,.03)}.helio-lab_cardLabel__FQEvf{font-size:.85rem;font-weight:600;color:#18181b;letter-spacing:-.01em}.helio-lab_metricHuge__CmUmK{font-size:4.2rem;font-weight:500;line-height:1;color:#18181b;letter-spacing:-.05em;margin-top:.3rem}.helio-lab_glassTagsContainer__UkI_7{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.helio-lab_glassTag__7wC5w{background:rgba(255,255,255,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.8);padding:.45rem .85rem;border-radius:50px;display:inline-flex;align-items:center;gap:.4rem;box-shadow:0 4px 10px rgba(0,0,0,.02)}.helio-lab_tagNum__4BnrN{font-size:.62rem;font-weight:800;color:#0284c7;background:rgba(2,132,199,.08);padding:.15rem .35rem;border-radius:100px}.helio-lab_tagLabel__UHB8f{font-size:.72rem;font-weight:700;color:#18181b}.helio-lab_snapGrayQuote__VNREJ{font-size:.95rem;line-height:1.55;color:var(--gray-3);font-weight:500;margin:0;border-top:1px solid rgba(0,0,0,.06);padding-top:1.2rem}.helio-lab_snapWhite__EXzLJ{background:#ffffff;border:1px solid rgba(0,0,0,.05);padding:1.7rem 1.8rem;gap:1.1rem}.helio-lab_brandBadgeDark__kgUgL{font-size:.65rem;font-weight:800;letter-spacing:.12em;color:#8b8b93;text-transform:uppercase}.helio-lab_snapWhiteTitle__2R18b{font-size:1.5rem;font-weight:700;color:#09090b;letter-spacing:-.02em;line-height:1.2;margin:0}.helio-lab_browserMockup__ooCNB{flex:1 1;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:0 15px 35px rgba(0,0,0,.08);display:flex;flex-direction:column}.helio-lab_browserBar__J8ZWk{display:flex;align-items:center;gap:.4rem;padding:.6rem .9rem;background:#f4f4f5;border-bottom:1px solid rgba(0,0,0,.06)}.helio-lab_browserDot__7mvkd{width:8px;height:8px;border-radius:50%}.helio-lab_browserUrl__hYI6F{margin-left:.5rem;font-size:.62rem;color:var(--gray-3);background:#ffffff;padding:.25rem .7rem;border-radius:5px;flex:1 1;border:1px solid rgba(0,0,0,.05)}.helio-lab_siteMock__lHGST{flex:1 1;background:radial-gradient(60% 55% at 88% 10%,rgba(245,184,64,.3) 0,transparent 60%),linear-gradient(160deg,#171b10,#0f120a);padding:1.2rem 1.3rem;color:#fff;display:flex;flex-direction:column}.helio-lab_siteMockNav__UE_1F{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.3rem}.helio-lab_siteMockLogo__KccZw{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800}.helio-lab_siteMockSun__VECv_{width:12px;height:12px;border-radius:50%;background:#f5b840;box-shadow:0 0 10px rgba(245,184,64,.8)}.helio-lab_siteMockCta__dH3NG{font-size:.55rem;font-weight:700;color:#000000;background:#ffffff;padding:.28rem .65rem;border-radius:100px}.helio-lab_siteMockHeadline__j1ngh{font-family:var(--ff-heading);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;max-width:230px;margin-bottom:.55rem}.helio-lab_siteMockHeadline__j1ngh em{font-style:normal;color:#f5b840}.helio-lab_siteMockCopy__Tm1FS{width:65%;height:6px;border-radius:100px;background:rgba(255,255,255,.14);margin-bottom:.4rem}.helio-lab_siteMockStats__n_j7L{display:flex;gap:.5rem;margin-top:auto}.helio-lab_siteMockStat__wRBVg{flex:1 1;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:.55rem .6rem}.helio-lab_siteMockStatV__1IJtM{display:block;font-size:.85rem;font-weight:800;color:#ffffff}.helio-lab_siteMockStatL__wb01o{display:block;font-size:.5rem;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.05em}.helio-lab_bbHeader__rVUEU{font-family:var(--ff-heading);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:600;letter-spacing:-.035em;color:var(--black);margin:0 0 2.5rem}.helio-lab_bbLogoRow__fSWCG{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1.25rem;margin-bottom:1.5rem}.helio-lab_bbLogoCard__CQcef{background:var(--white);border:1px solid rgba(0,0,0,.05);border-radius:18px;min-height:130px;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.03)}.helio-lab_bbLogoCard__CQcef,.helio-lab_bbLogoFull__BPNSh{display:flex;align-items:center;gap:.6rem}.helio-lab_bbLogoSun__3405B{width:26px;height:26px;border-radius:50%;background:#f5b840;box-shadow:0 0 16px rgba(245,184,64,.7)}.helio-lab_bbLogoText__Y8ssy{font-family:var(--ff-heading);font-size:1.6rem;font-weight:800;letter-spacing:-.03em;color:#171b10}.helio-lab_bbLogoText__Y8ssy em{font-style:normal;color:#f5b840}.helio-lab_bbLogoTagline__x9Zcr{display:block;font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-3);margin-top:.15rem}.helio-lab_bbMainGrid__fM6_K{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.helio-lab_bbCard__91oUo{background:var(--white);border:1px solid rgba(0,0,0,.05);border-radius:22px;padding:2.25rem;box-shadow:0 10px 30px rgba(0,0,0,.03)}.helio-lab_bbCardTitle__tonio{font-size:1.15rem;font-weight:700;color:var(--black);margin:0 0 1.6rem;letter-spacing:-.01em}.helio-lab_bbFontTabs__1OrXy{display:inline-flex;gap:.3rem;padding:.3rem;background:rgba(0,0,0,.04);border-radius:100px;margin-bottom:1.75rem}.helio-lab_bbFontTab__6j5_w{padding:.5rem 1.1rem;font-size:.75rem;font-weight:600;color:var(--gray-3);border-radius:100px}.helio-lab_bbFontTabOn__6Uokh{color:var(--white);background:var(--black)}.helio-lab_bbTypeRow__8j1Wu{display:flex;align-items:baseline;gap:2.5rem}.helio-lab_bbTypeCol__dOzAU{display:flex;flex-direction:column;gap:.6rem}.helio-lab_bbTypeName__9Op2z{font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--gray-3)}.helio-lab_bbTypeAa__Pcn_b{font-size:4.5rem;font-weight:800;color:var(--black);line-height:1;letter-spacing:-.03em}.helio-lab_bbTypeAaLight__hikaI{font-weight:400}.helio-lab_bbPaletteGrid__VV4up{display:grid;grid-template-columns:repeat(3,1fr);border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.05)}.helio-lab_bbSwatch__xZBoP{height:120px;padding:.8rem;display:flex;flex-direction:column;justify-content:flex-end}.helio-lab_bbSwatchName__fan5u{font-size:.62rem;font-weight:700}.helio-lab_bbSwatchHex__ZwDSi{font-size:.58rem;opacity:.7}.helio-lab_bbSideCol__JisNH{display:flex;flex-direction:column;gap:1.5rem}.helio-lab_bbMvCard__WS8I7{background:var(--white);border:1px solid rgba(0,0,0,.05);border-radius:22px;padding:2rem 2.25rem;box-shadow:0 10px 30px rgba(0,0,0,.03)}.helio-lab_bbMvHead__Nbh7_{display:flex;align-items:center;gap:.9rem;margin-bottom:1.1rem}.helio-lab_bbMvIcon__O5JOA{width:40px;height:40px;border-radius:50%;flex-shrink:0}.helio-lab_bbMvTitle__JmgeD{font-size:1.05rem;font-weight:700;color:var(--black);margin:0}.helio-lab_bbMvText__uiLHT{font-size:.95rem;color:var(--gray-3);line-height:1.65;margin:0}.helio-lab_lhGrid__4bQMX{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.helio-lab_lhCard__Ja4eY{background:#09090b;border-radius:20px;padding:2.5rem;color:var(--white);box-shadow:0 15px 40px rgba(0,0,0,.2)}.helio-lab_lhCardHead__uDOW9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.helio-lab_lhCardTitleBox__ZtEZY{background:#1a1a1c;border-radius:8px;padding:1rem 1.2rem}.helio-lab_lhCardTitle__DODr4{font-size:1.15rem;font-weight:500;color:var(--white);letter-spacing:-.02em;margin:0 0 .2rem}.helio-lab_lhCardSub__NcloM{font-size:.82rem;color:var(--gray-2);margin:0}.helio-lab_lhArrow__6GY9F{width:42px;height:42px;border-radius:50%;background:rgba(204,255,0,.1);display:flex;align-items:center;justify-content:center;color:var(--lime);font-size:1.2rem;font-weight:700}.helio-lab_lhGauges__LjQw2{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.helio-lab_lhGauge__Qk6Xg{display:flex;flex-direction:column;align-items:center;gap:.7rem}.helio-lab_lhGaugeCircle__mPHod{position:relative;width:76px;height:76px;display:flex;align-items:center;justify-content:center}.helio-lab_lhGaugeValue__63lo_{position:absolute;font-size:1.15rem;font-weight:700;color:var(--white)}.helio-lab_lhGaugeLabel__KL6ny{font-size:.62rem;font-weight:600;color:var(--gray-2);text-transform:uppercase;letter-spacing:.05em;text-align:center}.helio-lab_lhBars__iKXSq{display:flex;flex-direction:column;gap:.8rem;margin-top:2rem}.helio-lab_lhBarRow__uWb9A{display:flex;align-items:center;gap:1rem}.helio-lab_lhBarLabel__KATYs{width:90px;font-size:.78rem;color:var(--gray-2)}.helio-lab_lhBarTrack__51zkU{flex:1 1;height:6px;background:#1a1a1c;border-radius:2px;overflow:hidden}.helio-lab_lhBarFill__Stnr5{height:100%}.helio-lab_lhBarVal__Z6TCY{font-size:.75rem;font-weight:700;color:var(--white);min-width:38px;text-align:right}.helio-lab_bodyText__Dd_1l{font-size:1.05rem;color:var(--gray-3);line-height:1.7;margin-bottom:1.25rem}.helio-lab_chipRow__KVzRM{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.helio-lab_chip__1uc9k{font-size:.78rem;font-weight:600;padding:.4rem .95rem;background:#f4f4f5;border:1px solid rgba(0,0,0,.05);border-radius:99px;color:var(--black)}.helio-lab_roiGrid__K3gSC{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.helio-lab_roiWidget__EsdRx{background:#f4f4f5;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05)}.helio-lab_roiWidgetHead__FpzqO{display:flex;align-items:center;justify-content:space-between;padding:1.3rem 1.7rem;border-bottom:1px solid rgba(0,0,0,.06);background:#ffffff}.helio-lab_roiWidgetTitle__uduYb{font-size:.95rem;font-weight:700;color:var(--black)}.helio-lab_roiWidgetBadge__dYbqi{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--black);background:rgba(182,255,64,.4);padding:.3rem .75rem;border-radius:100px}.helio-lab_roiWidgetBody__r9EV_{padding:1.7rem;display:flex;flex-direction:column;gap:.8rem}.helio-lab_roiField__iQfaA{display:flex;align-items:center;justify-content:space-between;background:#ffffff;border-radius:10px;padding:.9rem 1.15rem;border:1px solid rgba(0,0,0,.04)}.helio-lab_roiFieldLabel__r8G8Y{font-size:.82rem;font-weight:600;color:var(--gray-3)}.helio-lab_roiFieldValue__40R0N{font-size:.85rem;font-weight:700;color:var(--black)}.helio-lab_roiResult__bw5QF{background:#09090b;border-radius:12px;padding:1.3rem 1.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.3rem}.helio-lab_roiResultText___QcCg{display:flex;flex-direction:column;gap:.2rem}.helio-lab_roiResultLabel___mJtB{font-size:.6rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.45)}.helio-lab_roiResultValue__X5Fb5{font-size:1.6rem;font-weight:800;color:var(--lime);letter-spacing:-.03em}.helio-lab_roiResultBtn__Yn0D3{font-size:.72rem;font-weight:700;color:#09090b;background:var(--lime);padding:.6rem 1.1rem;border-radius:100px;white-space:nowrap}.helio-lab_roiStats__Ys5Gk{display:flex;gap:2.5rem;margin-top:2.25rem;padding-top:1.75rem;border-top:1px solid rgba(0,0,0,.08)}.helio-lab_roiStat__sAQaw{display:flex;flex-direction:column}.helio-lab_roiStatV__TEElE{font-size:2rem;font-weight:700;letter-spacing:-.04em;color:var(--black)}.helio-lab_roiStatL__SGbye{font-size:.8rem;color:var(--gray-3);font-weight:500}.helio-lab_resultsGrid__dLJ_S{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.helio-lab_resultCard__Kv_EJ{background:#f4f4f5;border-radius:16px;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.4rem;transition:all .35s var(--ease-out)}.helio-lab_resultCard__Kv_EJ:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.06)}.helio-lab_resultValue__ZHnzx{font-family:var(--ff-heading);font-size:2.1rem;font-weight:600;color:var(--black);letter-spacing:-.04em}.helio-lab_resultLabel__9faaa{font-size:.9rem;font-weight:600;color:var(--black)}.helio-lab_resultDetail__RrkcL{font-size:.78rem;color:var(--gray-3)}.helio-lab_quoteSection__hsxOb{padding:0 1.1rem clamp(5rem,8vw,8rem);background:var(--white)}.helio-lab_quoteCard__W472K{background:#121212;border-radius:32px;padding:clamp(3.5rem,6vw,5.5rem) 2rem;text-align:center}.helio-lab_quoteText__D_dvU{font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:500;line-height:1.5;color:var(--white);margin:0 auto 2rem;max-width:860px;letter-spacing:-.01em}.helio-lab_quoteAuthor__kibv7{display:flex;align-items:center;justify-content:center;gap:.9rem}.helio-lab_quoteAvatar__VzQx_{width:46px;height:46px;border-radius:50%;background:var(--lime);color:#09090b;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.helio-lab_quoteName__lqtEI{font-size:.95rem;font-weight:700;color:var(--white);margin:0;text-align:left}.helio-lab_quoteRole__cWPkU{font-size:.82rem;color:rgba(255,255,255,.5);margin:0;text-align:left}.helio-lab_nextGrid__itjha{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem}.helio-lab_nextCard__G779e{border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.05);text-decoration:none;color:inherit;display:block;transition:all .35s var(--ease-out);background:var(--white)}.helio-lab_nextCard__G779e:hover{transform:translateY(-5px);box-shadow:0 25px 55px rgba(0,0,0,.1)}.helio-lab_nextMedia__lxhIX{aspect-ratio:16/7;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:1.75rem;gap:.5rem}.helio-lab_nextBrand__ijxNC{font-family:var(--ff-heading);font-size:1.75rem;font-weight:700;color:var(--white);margin:0;letter-spacing:-.02em}.helio-lab_nextTag___XXb7{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.7);background:rgba(255,255,255,.12);padding:.25rem .7rem;border-radius:100px}.helio-lab_nextBody__Y1KlB{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.75rem}.helio-lab_nextResult__rw188{font-size:.9rem;font-weight:600;color:var(--black)}.helio-lab_nextArrow__Ertlu{font-size:1.1rem;color:var(--gray-3);transition:transform .3s}.helio-lab_nextCard__G779e:hover .helio-lab_nextArrow__Ertlu{transform:translate(3px,-3px);color:var(--black)}@media (max-width:1024px){.helio-lab_heroContent__oZ8UL{flex-direction:column;align-items:flex-start;gap:2rem}.helio-lab_heroMetrics__Q0MDm{grid-template-columns:repeat(2,1fr);width:100%}.helio-lab_snapGrid__nYjGH{grid-template-columns:1fr 1fr}.helio-lab_snapWhite__EXzLJ{grid-column:span 2}.helio-lab_bbLogoRow__fSWCG{grid-template-columns:1fr 1fr}.helio-lab_bbMainGrid__fM6_K,.helio-lab_lhGrid__4bQMX,.helio-lab_roiGrid__K3gSC{grid-template-columns:1fr;gap:2.5rem}.helio-lab_resultsGrid__dLJ_S{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.helio-lab_heroWrap__eppPi{padding:.75rem}.helio-lab_hero__ZoCU1{border-radius:24px;min-height:auto}.helio-lab_container__2LgZk{padding:0 1.25rem}.helio-lab_heroInner__mEUq8{padding:6rem 1.25rem 2.5rem;max-width:100%}.helio-lab_snapGrid__nYjGH{grid-template-columns:1fr}.helio-lab_snapWhite__EXzLJ{grid-column:span 1}.helio-lab_snapCard__T5Va3{height:auto;min-height:380px}.helio-lab_bbLogoRow__fSWCG{grid-template-columns:1fr}.helio-lab_lhGauges__LjQw2{grid-template-columns:repeat(2,1fr)}.helio-lab_nextGrid__itjha,.helio-lab_resultsGrid__dLJ_S{grid-template-columns:1fr}.helio-lab_roiStats__Ys5Gk{flex-wrap:wrap;gap:1.5rem}}.helio-lab_bbSlider__UAbAO{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:3rem;padding-bottom:2rem}.helio-lab_bbSlider__UAbAO::-webkit-scrollbar{height:8px}.helio-lab_bbSlider__UAbAO::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:10px}.helio-lab_bbSlider__UAbAO::-webkit-scrollbar-thumb{background:var(--lime);border-radius:10px}.helio-lab_bbSlide__Lqw90{min-width:100%;scroll-snap-align:start;display:flex;flex-direction:column}.helio-lab_bbSlideGrid4__Rfn4H{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}@media (max-width:1024px){.helio-lab_bbSlideGrid4__Rfn4H{grid-template-columns:1fr}}.helio-lab_bbTopGrid__m_R2Z{display:grid;grid-template-columns:7fr 5fr;gap:1.5rem;margin-top:3.5rem}.helio-lab_bbBottomGrid__P_w2f{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem}.helio-lab_bbPaletteGrid3Col__WYdIZ{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:900px){.helio-lab_bbBottomGrid__P_w2f,.helio-lab_bbTopGrid__m_R2Z{grid-template-columns:1fr}.helio-lab_bbPaletteGrid3Col__WYdIZ{grid-template-columns:1fr 1fr}}.HelioComponentLibrary_showcaseContainer__lx1J3{margin-top:3.5rem;background:#ffffff;border:1px solid rgba(0,0,0,.06);border-radius:24px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.03)}.HelioComponentLibrary_header__QuEov{background:#fdfdfd;padding:1.5rem 2rem;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.HelioComponentLibrary_titleBlock__m7zqJ{display:flex;align-items:center;gap:.8rem}.HelioComponentLibrary_libraryBadge__oLFM7{font-size:.65rem;font-weight:700;text-transform:uppercase;color:#007AFF;background:rgba(0,122,255,.08);border:1px solid rgba(0,122,255,.15);padding:.2rem .6rem;border-radius:20px;letter-spacing:.05em}.HelioComponentLibrary_title__dPwnB{font-size:1.1rem;font-weight:700;color:#1c1c1e;margin:0}.HelioComponentLibrary_tabs__IBULr{display:flex;gap:.5rem}.HelioComponentLibrary_tabButton__GfG4S{background:transparent;border:1px solid transparent;color:#8e8e93;padding:.5rem 1rem;border-radius:12px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.HelioComponentLibrary_tabButton__GfG4S:hover{color:#1c1c1e;background:rgba(0,0,0,.03)}.HelioComponentLibrary_activeTab__ppKpW{color:#007AFF;background:rgba(0,122,255,.05)!important;border-color:rgba(0,122,255,.15)}.HelioComponentLibrary_workspace__vhkgy{display:grid;grid-template-columns:1fr 1.2fr;min-height:400px}@media (max-width:968px){.HelioComponentLibrary_workspace__vhkgy{grid-template-columns:1fr}}.HelioComponentLibrary_previewPanel__b4ibU{padding:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fbfbfb;position:relative;border-right:1px solid rgba(0,0,0,.06)}@media (max-width:968px){.HelioComponentLibrary_previewPanel__b4ibU{border-right:none;border-bottom:1px solid rgba(0,0,0,.06);padding:2rem}}.HelioComponentLibrary_panelLabel__juzy3{position:absolute;top:1rem;left:1.5rem;font-size:.65rem;font-weight:600;text-transform:uppercase;color:#8e8e93;letter-spacing:.05em}.HelioComponentLibrary_codePanel__jcQmE{background:#0f110a;padding:2.5rem 2rem 2rem;display:flex;flex-direction:column;position:relative}.HelioComponentLibrary_codeHeader__pDqmy{position:absolute;top:.8rem;left:1.5rem;right:1.5rem;display:flex;justify-content:space-between;align-items:center}.HelioComponentLibrary_codeLabel__yfDiF{font-size:.65rem;font-weight:600;text-transform:uppercase;color:rgba(255,255,255,.4);letter-spacing:.05em}.HelioComponentLibrary_copyButton__agDkq{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.6);font-size:.65rem;font-weight:600;padding:.2rem .5rem;border-radius:4px;cursor:pointer;transition:all .2s}.HelioComponentLibrary_copyButton__agDkq:hover{background:rgba(255,255,255,.1);color:#fff}.HelioComponentLibrary_pre__eq5BG{margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem;line-height:1.6;color:#f7f7f4;overflow-x:auto;flex:1 1}.HelioComponentLibrary_componentShowcaseBtn__p7y8V{position:relative;background:#007AFF;color:#ffffff;border:none;padding:.8rem 1.6rem;border-radius:14px;font-size:.9rem;font-weight:600;cursor:pointer;overflow:hidden;box-shadow:0 4px 15px rgba(0,122,255,.2);transition:all .2s}.HelioComponentLibrary_componentShowcaseBtn__p7y8V:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,122,255,.3)}.HelioComponentLibrary_componentShowcaseBtn__p7y8V:active{transform:translateY(0)}.HelioComponentLibrary_btnGlow__Og4iW{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent);pointer-events:none}.HelioComponentLibrary_calcWrapper__MS8Ns{width:100%;max-width:320px;background:#ffffff;padding:1.5rem;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.02)}.HelioComponentLibrary_calcTitle__9o_uN{font-size:.85rem;font-weight:700;color:#1c1c1e;margin:0 0 1rem}.HelioComponentLibrary_sliderRow__aoLQT{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.HelioComponentLibrary_sliderLabel__MxhKw{font-size:.75rem;color:#8e8e93;display:flex;justify-content:space-between;font-weight:550}.HelioComponentLibrary_rangeInput__eVmuV{width:100%;accent-color:#007AFF;cursor:pointer}.HelioComponentLibrary_calcResults__GDsP9{background:rgba(245,184,64,.05);border:1px solid rgba(245,184,64,.15);padding:1rem;border-radius:10px;text-align:center}.HelioComponentLibrary_calcVal__CY0wM{font-size:1.4rem;font-weight:800;color:#f5b840}.HelioComponentLibrary_calcLabel__z1xKN{font-size:.65rem;color:#3a2a08;font-weight:700;text-transform:uppercase;margin-top:.2rem}.HelioComponentLibrary_inverterDashboard__9ycjD{width:100%;max-width:340px;background:#ffffff;padding:1.5rem;border-radius:18px;border:1px solid rgba(0,0,0,.06)}.HelioComponentLibrary_invHeader__oIEGQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.HelioComponentLibrary_statusIndicator__qVd4X{display:flex;align-items:center;gap:.5rem;background:rgba(40,200,64,.08);border:1px solid rgba(40,200,64,.2);padding:.3rem .6rem;border-radius:20px}.HelioComponentLibrary_statusIndicatorDot__SgrGq{width:6px;height:6px;border-radius:50%;background:#28c840;animation:HelioComponentLibrary_pulse__pEo_D 1.5s infinite}@keyframes HelioComponentLibrary_pulse__pEo_D{0%{transform:scale(.9);opacity:.6}50%{transform:scale(1.2);opacity:1}to{transform:scale(.9);opacity:.6}}.HelioComponentLibrary_statusText___ySOv{font-size:.7rem;font-weight:700;color:#28c840}.HelioComponentLibrary_inverterTitle__9KU7b{font-size:.85rem;font-weight:700;color:#1c1c1e;margin:0}.HelioComponentLibrary_invGrid__sd3yA{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.HelioComponentLibrary_invMetricCard__ZSTJX{background:#fbfbfb;border:1px solid rgba(0,0,0,.04);padding:.8rem;border-radius:10px}.HelioComponentLibrary_invMetricVal__mFwun{display:block;font-size:1.1rem;font-weight:800;color:#1c1c1e}.HelioComponentLibrary_invMetricLabel__Vt3DC{font-size:.6rem;color:#8e8e93;text-transform:uppercase;font-weight:600}.HelioComponentLibrary_themeCard__aK_85{width:100%;max-width:280px;padding:2rem;border-radius:16px;transition:all .3s;display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-align:center}.HelioComponentLibrary_themeLight__6_bVj{background:#ffffff;border:1px solid rgba(0,0,0,.06);color:#1c1c1e}.HelioComponentLibrary_themeDark__iZa3k{background:#171b10;border:1px solid rgba(255,255,255,.05);color:#ffffff}.HelioComponentLibrary_themeTitle__y6YSt{font-size:.95rem;font-weight:700;margin:0}.HelioComponentLibrary_themeButton__Yot_F{background:#f5b840;border:none;width:44px;height:44px;border-radius:50%;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(245,184,64,.3);transition:all .2s}.HelioComponentLibrary_themeButton__Yot_F:hover{transform:scale(1.08)}