.BuildingSnapshotCard_card__wUQ0H{width:100%;background:transparent;border:1px solid transparent;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:20px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.BuildingSnapshotCard_card__wUQ0H:hover{background:#141416;border-color:#343434;box-shadow:0 8px 24px rgba(0,0,0,.4)}.BuildingSnapshotCard_header__z3NaY{display:flex;flex-direction:column;gap:6px}.BuildingSnapshotCard_titleRow__dLXGb{display:flex;justify-content:space-between;align-items:center}.BuildingSnapshotCard_title__fOLzp{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;color:#e4e4e7;margin:0}.BuildingSnapshotCard_badgeH__m4lXE{background:#2d1f1f;border:1px solid #5c3d3d;border-radius:6px;padding:6px 12px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;color:#c97b7b}.BuildingSnapshotCard_addrRow__TbHVi{display:flex;align-items:center;gap:8px}.BuildingSnapshotCard_addrMain__si81D{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:500;color:#d4d4d8}.BuildingSnapshotCard_addrSub__zlt6_{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;color:#71717a}.BuildingSnapshotCard_divider__OVvja{height:1px;background:#343434;width:100%}.BuildingSnapshotCard_dataGrid__GM8vI{display:flex;flex-direction:column;gap:16px}.BuildingSnapshotCard_row__nc_c3{display:flex;gap:24px}.BuildingSnapshotCard_cell__zknpr{flex:1 1;display:flex;align-items:center;gap:10px}.BuildingSnapshotCard_cellLabel__XrfXW{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;color:#71717a}.BuildingSnapshotCard_cellValue__lnlZA{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:#d4d4d8;margin-left:auto}.ActivationCard_card__Phfk9{background:transparent;border:1px solid transparent;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.ActivationCard_card__Phfk9:hover{background:#141416;border-color:#343434;box-shadow:0 8px 24px rgba(0,0,0,.4)}.ActivationCard_successBanner__VsD_o{display:flex;align-items:center;gap:10px;padding:12px;background:#1f2d1f;border-radius:8px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:#7bb87b}.ActivationCard_header__BOQUD{padding-bottom:12px;border-bottom:1px solid #252525}.ActivationCard_titleRow__6EDoN{display:flex;justify-content:space-between;align-items:center}.ActivationCard_title__VOiRA{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;color:#e4e4e7;margin:0}.ActivationCard_badge__TO6Bi{display:flex;align-items:center;gap:6px;background:#1f2d1f;border:1px solid #3d5c3d;border-radius:6px;padding:4px 10px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;color:#7bb87b}.ActivationCard_subtitle__X13Sh{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;color:#71717a;margin:4px 0 0}.ActivationCard_creditRow__2HfUS{display:flex;justify-content:space-between;align-items:center}.ActivationCard_creditLabel__SDEbA{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;color:#71717a}.ActivationCard_creditBadge__tKlAX{background:#4a3d1f;border:1px solid #6b5a2d;border-radius:6px;padding:4px 10px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;color:#c9a87b}.ActivationCard_workflow__5UI6V{display:flex;flex-direction:column;gap:12px}.ActivationCard_workflowLabel__SEtDH{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;color:#71717a}.ActivationCard_steps__xIe71{display:flex;gap:8px;align-items:center}.ActivationCard_step__iFYiq{flex:1 1;display:flex;flex-direction:column;gap:6px;align-items:center}.ActivationCard_stepLine__jLbiI{width:100%;height:2px;background:#2d4a2d}.ActivationCard_stepLineInactive__L4Gns{background:#3f3f46}.ActivationCard_step__iFYiq span{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;color:#d4d4d8}.ActivationCard_stepInactive__Ls3L7{color:#71717a!important}.ActivationCard_detailsRow__Q9TFF{display:flex;gap:24px;padding-top:8px}.ActivationCard_detail__KV7gB{flex:1 1;display:flex;flex-direction:column;gap:4px}.ActivationCard_detailLabel___Oooz{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;color:#71717a}.ActivationCard_detailVal__k8Tqy{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:#d4d4d8}.RoofAnalysisCard_card__tJryV{background:transparent;border:1px solid transparent;border-radius:12px;padding:24px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.RoofAnalysisCard_card__tJryV:hover{background:#141416;border-color:#343434;box-shadow:0 8px 24px rgba(0,0,0,.4)}.RoofAnalysisCard_content__GDgqu{display:flex;gap:24px}.RoofAnalysisCard_left__AOIfA{flex:1 1;display:flex;flex-direction:column;gap:20px;min-width:0}.RoofAnalysisCard_right__iphGG{flex-shrink:0}.RoofAnalysisCard_header__aHLSG{padding-bottom:12px;border-bottom:1px solid #262626}.RoofAnalysisCard_titleRow__ncDy8{display:flex;justify-content:space-between;align-items:center}.RoofAnalysisCard_title__x9AuG{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;color:#e4e4e7;margin:0}.RoofAnalysisCard_badge__iN1RD{background:#1f2d3d;border:1px solid #3d5c7a;border-radius:6px;padding:4px 10px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;color:#7ba8c9}.RoofAnalysisCard_subtitle___Jk9v{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;color:#71717a;margin:4px 0 0}.RoofAnalysisCard_dataGrid__OCa4c{display:flex;flex-direction:column;gap:24px}.RoofAnalysisCard_dataItem__HJSV0{display:flex;flex-direction:column;gap:4px}.RoofAnalysisCard_dataLabel__72CDF{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;color:#71717a}.RoofAnalysisCard_dataVal__XA_rq{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:#d4d4d8}.RoofAnalysisCard_usableSection__BdxSN{display:flex;flex-direction:column;gap:8px}.RoofAnalysisCard_usableLabel__xmzIe{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;color:#71717a}.RoofAnalysisCard_usableVal__J_p__{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:#d4d4d8}.RoofAnalysisCard_progressBar__FvRm9{width:100%;height:8px;background:#27272a;border-radius:4px;overflow:hidden}.RoofAnalysisCard_progressFill__kTKOd{width:98%;height:100%;background:#2d4a2d;border-radius:4px}.RoofAnalysisCard_roofImage__sbB9O{width:255px;height:309px;border-radius:3px;background-size:cover;background-position:50%}@media (max-width:768px){.RoofAnalysisCard_content__GDgqu{flex-direction:column}.RoofAnalysisCard_roofImage__sbB9O{width:100%;height:200px}}.SolarPotentialCard_card__H2cVn{background:transparent;border:1px solid transparent;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:20px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.SolarPotentialCard_card__H2cVn:hover{background:#141416;border-color:#343434;box-shadow:0 8px 24px rgba(0,0,0,.4)}.SolarPotentialCard_header__iiCTQ{display:flex;flex-direction:column;gap:4px}.SolarPotentialCard_titleRow__8Pldz{display:flex;justify-content:space-between;align-items:center}.SolarPotentialCard_title__CylHx{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;color:#e4e4e7;margin:0}.SolarPotentialCard_badge__KCXpF{background:#1f2d1f;border:1px solid #3d5c3d;border-radius:6px;padding:4px 10px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;color:#7bb87b}.SolarPotentialCard_subtitle__I4mKG{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;color:#71717a;margin:0}.SolarPotentialCard_metricSection__LNkXE{display:flex;flex-direction:column;gap:4px}.SolarPotentialCard_mainMetric__cldwQ{font-family:Inter,system-ui,sans-serif;font-size:36px;font-weight:600;color:#7bb87b}.SolarPotentialCard_units__15npY{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;color:#71717a}.SolarPotentialCard_compRow__TmiB6{display:flex;gap:24px}.SolarPotentialCard_compCell__86AvH{flex:1 1;display:flex;flex-direction:column;gap:4px}.SolarPotentialCard_compLabel__gqnRc{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;color:#71717a}.SolarPotentialCard_compVal__qJpGs{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:#d4d4d8}.SolarPotentialCard_compValRed__ZLv8J{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:#c97b7b}.SolarPotentialCard_energySection__dX82s{display:flex;flex-direction:column;gap:12px}.SolarPotentialCard_energyLabel__QBvk5{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;color:#71717a}.SolarPotentialCard_energyBar__jbn_X{width:100%;height:12px;background:#27272a;border-radius:6px;overflow:hidden}.SolarPotentialCard_energyFill__ZJy8N{height:100%;background:#2d4a2d;border-radius:6px;transition:width .3s ease}.ConversationSection_section__H2qRv{width:100%;background:#1a1a1a}.ConversationSection_header__dp3_2{text-align:center;margin-bottom:0}.ConversationSection_titleBar__VjfJ8{background:#ffffff;padding:44px 60px;border-bottom:1px solid #343434}.ConversationSection_headline__0u0Ia{font-weight:700;color:#1a1a1a}.ConversationSection_headlineAccent__f7F8Z,.ConversationSection_headline__0u0Ia{font-family:Inter,system-ui,sans-serif;font-size:66px;line-height:1.92;letter-spacing:-.4px;margin:0}.ConversationSection_headlineAccent__f7F8Z{font-weight:500;color:#ffffff;padding:24px 60px 0}.ConversationSection_subheadline__nF3KT{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:rgba(255,255,255,.7);margin:0 auto;padding:24px 60px 48px;max-width:607px}.ConversationSection_gridWrapper__XWUj3{border-top:1px solid #343434;border-bottom:1px solid #343434}.ConversationSection_grid__w2G8T{margin:0 auto}.ConversationSection_col__T71g_{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding-inline:11px;box-sizing:border-box;border-right:1px solid #343434}.ConversationSection_col__T71g_:last-child{border-right:none}.ConversationSection_colCenter__owG3p{border-left:1px solid #343434;border-right:1px solid #343434;padding:24px;display:flex;align-items:center;justify-content:center;background:#141416}.ConversationSection_cell__XL1EM{width:100%;padding:24px 16px;border-bottom:1px solid #343434}.ConversationSection_cell__XL1EM:last-child{border-bottom:none}.ConversationSection_telegramImage__4lEYf{width:100%;object-fit:contain;object-position:center}@media (max-width:1024px){.ConversationSection_titleBar__VjfJ8{padding:32px 24px}.ConversationSection_headlineAccent__f7F8Z,.ConversationSection_headline__0u0Ia{font-size:42px}.ConversationSection_headlineAccent__f7F8Z{padding:20px 24px 0}.ConversationSection_subheadline__nF3KT{font-size:15px;padding:20px 24px 40px}}@media (max-width:768px){.ConversationSection_titleBar__VjfJ8{padding:24px 16px}.ConversationSection_headlineAccent__f7F8Z,.ConversationSection_headline__0u0Ia{font-size:32px}.ConversationSection_headlineAccent__f7F8Z{padding:16px 16px 0}.ConversationSection_subheadline__nF3KT{font-size:14px;padding:16px 16px 32px}}.FAQSection_section__jnsdB{width:100%;background:#1a1a1a;padding:80px 60px;border-top:1px solid #343434;border-bottom:1px solid #343434;box-sizing:border-box}.FAQSection_inner__ETNPE{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:400px 1fr;gap:80px;align-items:start}.FAQSection_header__C8Tcl{display:flex;flex-direction:column;gap:16px;position:sticky;top:24px}.FAQSection_tag__Aer0z{font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;font-weight:600;letter-spacing:1.5px;color:#b8b7ae;padding:6px 16px;border:1px solid #444444;border-radius:20px;width:fit-content}.FAQSection_title___kpgW{font-family:Inter,system-ui,sans-serif;font-size:42px;font-weight:600;letter-spacing:-.4px;line-height:1.15;color:#ffffff;margin:0}.FAQSection_subtitle__4F4Rr{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.3px;line-height:1.6;color:#b8b7ae;margin:0;max-width:360px}.FAQSection_items__EJCrS{display:flex;flex-direction:column;gap:0}.FAQSection_item__33X_6{border-bottom:1px solid #343434}.FAQSection_item__33X_6:last-child{border-bottom:none}.FAQSection_trigger__DjcfS{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left;font:inherit}.FAQSection_question__lLruQ{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.3px;color:#ffffff;flex:1 1}.FAQSection_questionExpanded__oLAiX{color:#d4e632}.FAQSection_icon__DRKkF{font-family:Inter,system-ui,sans-serif;font-size:24px;font-weight:300;color:#d4e632;flex-shrink:0}.FAQSection_answerWrapper__Xkamw{overflow:hidden}.FAQSection_answer__ErPMg{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.2px;line-height:1.7;color:#b8b7ae;margin:0 0 24px}@media (max-width:1200px){.FAQSection_inner__ETNPE{grid-template-columns:1fr;gap:48px}.FAQSection_section__jnsdB{padding:60px 24px}}@media (max-width:768px){.FAQSection_section__jnsdB{padding:48px 16px}.FAQSection_title___kpgW{font-size:32px}.FAQSection_subtitle__4F4Rr{font-size:15px}.FAQSection_question__lLruQ{font-size:16px}}