.ForInstallers-module__l4KqKa__page{background:#f5f6f8;flex:1;padding:40px 20px 72px;position:relative;overflow:hidden}.ForInstallers-module__l4KqKa__page:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0f172a03 1px,#0000 1px),linear-gradient(#0f172a03 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000 8%,#0000 75%);mask-image:radial-gradient(90% 70% at 50% 0,#000 8%,#0000 75%)}.ForInstallers-module__l4KqKa__page:after{content:"";filter:blur(72px);pointer-events:none;background:#93c5fd38;border-radius:50%;width:480px;height:480px;position:absolute;top:-140px;right:-10%}.ForInstallers-module__l4KqKa__shell{z-index:1;max-width:1120px;margin:0 auto;position:relative}.ForInstallers-module__l4KqKa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ForInstallers-module__l4KqKa__hero{z-index:30;text-align:center;padding:24px 0 40px;position:relative}.ForInstallers-module__l4KqKa__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#2563eb;margin:0 0 14px;font-size:12px;font-weight:700}.ForInstallers-module__l4KqKa__heroTitle{letter-spacing:-.04em;color:#0f172a;margin:0 0 20px;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.08}.ForInstallers-module__l4KqKa__heroLead{color:#475569;max-width:640px;margin:0 auto 24px;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.65}.ForInstallers-module__l4KqKa__claimForm{max-width:720px;margin:0 auto}.ForInstallers-module__l4KqKa__searchBlock{z-index:1;position:relative}.ForInstallers-module__l4KqKa__searchRow{flex-direction:column;gap:10px;display:flex}@media (min-width:640px){.ForInstallers-module__l4KqKa__searchRow{flex-direction:row;align-items:stretch}}.ForInstallers-module__l4KqKa__searchInputWrap{flex:1;position:relative}.ForInstallers-module__l4KqKa__searchIcon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.ForInstallers-module__l4KqKa__searchSpinner{border:2px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;width:16px;height:16px;margin-top:-8px;animation:.7s linear infinite ForInstallers-module__l4KqKa__spin;position:absolute;top:50%;left:18px}@keyframes ForInstallers-module__l4KqKa__spin{to{transform:rotate(360deg)}}.ForInstallers-module__l4KqKa__searchInput{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:999px;width:100%;padding:16px 18px 16px 48px;font-family:inherit;font-size:16px;box-shadow:0 4px 24px #0f172a0f}.ForInstallers-module__l4KqKa__searchInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.ForInstallers-module__l4KqKa__claimBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:999px;flex-shrink:0;padding:16px 28px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s,transform .15s;box-shadow:0 8px 24px #2563eb47}.ForInstallers-module__l4KqKa__claimBtn:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.ForInstallers-module__l4KqKa__claimBtn:disabled{opacity:.6;cursor:not-allowed}.ForInstallers-module__l4KqKa__resultsList{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-height:320px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0f172a1f}.ForInstallers-module__l4KqKa__resultRow{border-radius:10px;align-items:center;gap:4px;display:flex}.ForInstallers-module__l4KqKa__resultRow:hover,.ForInstallers-module__l4KqKa__resultRowActive{background:#f1f5f9}.ForInstallers-module__l4KqKa__resultItem{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:12px 14px;font-family:inherit;display:flex}.ForInstallers-module__l4KqKa__resultView{color:#2563eb;white-space:nowrap;border-radius:8px;flex-shrink:0;margin-right:10px;padding:6px 8px;font-size:12px;font-weight:600;text-decoration:none}.ForInstallers-module__l4KqKa__resultView:hover{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline}.ForInstallers-module__l4KqKa__resultName{color:#0f172a;font-size:14px;font-weight:600}.ForInstallers-module__l4KqKa__resultMeta{color:#64748b;font-size:12px}.ForInstallers-module__l4KqKa__resultsEmpty{color:#64748b;padding:14px 16px;font-size:13px}.ForInstallers-module__l4KqKa__formError{color:#b91c1c;margin:12px 0 0;font-size:13px}.ForInstallers-module__l4KqKa__searchHint{color:#64748b;margin:16px 0 0;font-size:13px}.ForInstallers-module__l4KqKa__searchHint+.ForInstallers-module__l4KqKa__searchHint{margin-top:6px}.ForInstallers-module__l4KqKa__inlineLink{color:#2563eb;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-weight:600;text-decoration:none}.ForInstallers-module__l4KqKa__inlineLink:hover{text-decoration:underline}.ForInstallers-module__l4KqKa__dashboardShowcase{z-index:0;margin-bottom:8px;position:relative}.ForInstallers-module__l4KqKa__sectionLead{color:#475569;margin:0 0 18px;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.7}.ForInstallers-module__l4KqKa__vision{text-align:center;max-width:700px;margin:0 auto;padding:48px 0 56px}.ForInstallers-module__l4KqKa__visionTitle{letter-spacing:-.02em;color:#0f172a;margin:0 0 16px;font-size:clamp(1.25rem,2.6vw,1.5rem);font-weight:700}.ForInstallers-module__l4KqKa__visionKicker{color:#0f172a;margin:0;font-weight:600;}.ForInstallers-module__l4KqKa__capabilityIntro{text-align:center;max-width:620px;margin:0 auto 26px;}.ForInstallers-module__l4KqKa__capabilityList{text-align:left;flex-direction:column;gap:13px;max-width:620px;margin:0 auto clamp(30px,4vw,44px);padding:0;list-style:none;display:flex}.ForInstallers-module__l4KqKa__capabilityList li{color:#475569;padding-left:32px;font-size:15px;line-height:1.6;position:relative}.ForInstallers-module__l4KqKa__capabilityList li:before{content:"";background:#dbeafe url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50% no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}.ForInstallers-module__l4KqKa__capabilityList strong{color:#0f172a;font-weight:700}.ForInstallers-module__l4KqKa__paidTag{letter-spacing:.02em;color:#64748b;vertical-align:1px;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.ForInstallers-module__l4KqKa__showcaseTitle{text-align:center;letter-spacing:-.03em;color:#0f172a;margin:0 0 14px;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;line-height:1.15}.ForInstallers-module__l4KqKa__benefits{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.ForInstallers-module__l4KqKa__benefits{grid-template-columns:repeat(2,1fr);gap:28px}}.ForInstallers-module__l4KqKa__benefitCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 32px #0f172a0f}.ForInstallers-module__l4KqKa__benefitTitle{color:#0f172a;letter-spacing:-.02em;margin:0;padding:18px 22px 22px;font-size:clamp(1rem,2vw,1.125rem);font-weight:700;line-height:1.35}.ForInstallers-module__l4KqKa__mockFrame{background:#fafbfc;border:none;border-bottom:1px solid #f1f5f9;border-radius:0;min-height:260px;overflow:hidden}@media (min-width:768px){.ForInstallers-module__l4KqKa__mockFrame{min-height:320px}}@media (min-width:1024px){.ForInstallers-module__l4KqKa__mockFrame{min-height:360px}}.ForInstallers-module__l4KqKa__mockSplit{grid-template-columns:1fr 1fr;height:100%;display:grid}.ForInstallers-module__l4KqKa__mockPane{flex-direction:column;justify-content:center;gap:12px;padding:20px 18px;display:flex}.ForInstallers-module__l4KqKa__mockPaneMuted{opacity:.85;background:#f1f5f9}.ForInstallers-module__l4KqKa__mockPaneActive{background:#fff}.ForInstallers-module__l4KqKa__mockPaneLabel{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:700}.ForInstallers-module__l4KqKa__brokerList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ForInstallers-module__l4KqKa__brokerItem{color:#64748b;background:#fff;border-radius:12px;padding:14px 16px;font-size:14px;animation:4s ease-in-out infinite ForInstallers-module__l4KqKa__brokerFade;position:relative}.ForInstallers-module__l4KqKa__brokerItem:nth-child(2){animation-delay:.4s}.ForInstallers-module__l4KqKa__brokerItem:nth-child(3){animation-delay:.8s}.ForInstallers-module__l4KqKa__brokerStrike{transform-origin:0;background:#ef4444;height:2px;animation:4s ease-in-out infinite ForInstallers-module__l4KqKa__strikeThrough;position:absolute;top:50%;left:8px;right:8px;transform:scaleX(0)}.ForInstallers-module__l4KqKa__brokerItem:nth-child(2) .ForInstallers-module__l4KqKa__brokerStrike{animation-delay:.4s}.ForInstallers-module__l4KqKa__brokerItem:nth-child(3) .ForInstallers-module__l4KqKa__brokerStrike{animation-delay:.8s}.ForInstallers-module__l4KqKa__matchedLeadCard{color:#475569;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;flex-direction:column;gap:8px;padding:18px 16px;font-size:14px;animation:4s ease-in-out infinite ForInstallers-module__l4KqKa__leadPop;display:flex}.ForInstallers-module__l4KqKa__matchedLeadCard strong{color:#0f172a;font-size:16px}.ForInstallers-module__l4KqKa__matchedLeadBadge{color:#fff;background:#2563eb;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700}.ForInstallers-module__l4KqKa__chatMock{flex-direction:column;justify-content:center;gap:14px;height:100%;padding:28px 24px;display:flex}.ForInstallers-module__l4KqKa__chatBubble{opacity:0;border-radius:18px;max-width:82%;padding:14px 18px;font-size:15px;line-height:1.45;animation:5s ease-in-out infinite ForInstallers-module__l4KqKa__chatIn;transform:translateY(8px)}.ForInstallers-module__l4KqKa__chatBubbleHome{color:#334155;background:#fff;border:1px solid #e2e8f0;align-self:flex-start}.ForInstallers-module__l4KqKa__chatBubbleYou{color:#fff;background:#2563eb;align-self:flex-end;animation-delay:1.2s}.ForInstallers-module__l4KqKa__chatBubble:nth-child(3){animation-delay:2.4s}.ForInstallers-module__l4KqKa__chatTyping{opacity:0;background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-self:flex-start;gap:6px;padding:14px 18px;animation:5s ease-in-out 3.6s infinite ForInstallers-module__l4KqKa__chatIn;display:flex}.ForInstallers-module__l4KqKa__chatTyping span{background:#94a3b8;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite ForInstallers-module__l4KqKa__typingDot}.ForInstallers-module__l4KqKa__chatTyping span:nth-child(2){animation-delay:.15s}.ForInstallers-module__l4KqKa__chatTyping span:nth-child(3){animation-delay:.3s}.ForInstallers-module__l4KqKa__mapMock{background:linear-gradient(160deg,#e0f2fe 0%,#f0fdf4 100%);height:100%;position:relative;overflow:hidden}.ForInstallers-module__l4KqKa__mapGrid{background-image:linear-gradient(90deg,#0f172a0a 1px,#0000 1px),linear-gradient(#0f172a0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.ForInstallers-module__l4KqKa__mapRadius{border:3px dashed #2563eb59;border-radius:50%;width:72%;height:72%;animation:3s ease-in-out infinite ForInstallers-module__l4KqKa__radiusPulse;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.ForInstallers-module__l4KqKa__mapPin{background:#2563eb;border-radius:50%;width:16px;height:16px;animation:2.5s ease-in-out infinite ForInstallers-module__l4KqKa__pinPulse;position:absolute;box-shadow:0 0 0 6px #2563eb40}.ForInstallers-module__l4KqKa__mapPin:after{content:"";border:2px solid #2563eb4d;border-radius:50%;animation:2.5s ease-in-out infinite ForInstallers-module__l4KqKa__pinRing;position:absolute;inset:-10px}.ForInstallers-module__l4KqKa__mapPinA{top:35%;left:38%}.ForInstallers-module__l4KqKa__mapPinB{animation-delay:.5s;top:48%;left:58%}.ForInstallers-module__l4KqKa__mapPinB:after{animation-delay:.5s}.ForInstallers-module__l4KqKa__mapPinC{animation-delay:1s;top:62%;left:44%}.ForInstallers-module__l4KqKa__mapPinC:after{animation-delay:1s}.ForInstallers-module__l4KqKa__mapLegend{color:#475569;background:#ffffffeb;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;position:absolute;bottom:16px;left:16px;box-shadow:0 2px 8px #0f172a14}.ForInstallers-module__l4KqKa__dashboardMock{flex-direction:column;justify-content:center;gap:16px;height:100%;padding:28px 24px;display:flex}.ForInstallers-module__l4KqKa__dashKpi{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.ForInstallers-module__l4KqKa__dashKpiLabel{color:#64748b;margin-bottom:6px;font-size:13px;display:block}.ForInstallers-module__l4KqKa__dashKpiValue{color:#0f172a;letter-spacing:-.03em;font-size:36px;font-weight:800;animation:4s ease-in-out infinite ForInstallers-module__l4KqKa__countUp;display:block}.ForInstallers-module__l4KqKa__dashKpiDelta{color:#15803d;margin-top:4px;font-size:13px;font-weight:600;display:block}.ForInstallers-module__l4KqKa__dashLead{color:#475569;opacity:0;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;flex-direction:column;gap:6px;padding:18px;font-size:13px;animation:4s ease-in-out 1.5s infinite ForInstallers-module__l4KqKa__wonSlide;display:flex;transform:translateY(10px)}.ForInstallers-module__l4KqKa__dashLead strong{color:#0f172a;font-size:16px}.ForInstallers-module__l4KqKa__dashWonBadge{color:#15803d;background:#dcfce7;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700}@keyframes ForInstallers-module__l4KqKa__brokerFade{0%,15%{opacity:1}35%,to{opacity:.45}}@keyframes ForInstallers-module__l4KqKa__strikeThrough{0%,20%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes ForInstallers-module__l4KqKa__leadPop{0%,25%{opacity:0;transform:translateY(12px)scale(.96)}45%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ForInstallers-module__l4KqKa__chatIn{0%,8%{opacity:0;transform:translateY(8px)}18%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes ForInstallers-module__l4KqKa__typingDot{0%,to{opacity:.35}50%{opacity:1}}@keyframes ForInstallers-module__l4KqKa__radiusPulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes ForInstallers-module__l4KqKa__pinPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes ForInstallers-module__l4KqKa__pinRing{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes ForInstallers-module__l4KqKa__countUp{0%,20%{opacity:.5}40%,to{opacity:1}}@keyframes ForInstallers-module__l4KqKa__wonSlide{0%,35%{opacity:0;transform:translateY(10px)}55%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ForInstallers-module__l4KqKa__brokerItem,.ForInstallers-module__l4KqKa__brokerStrike,.ForInstallers-module__l4KqKa__matchedLeadCard,.ForInstallers-module__l4KqKa__chatBubble,.ForInstallers-module__l4KqKa__chatTyping,.ForInstallers-module__l4KqKa__mapRadius,.ForInstallers-module__l4KqKa__mapPin,.ForInstallers-module__l4KqKa__mapPin:after,.ForInstallers-module__l4KqKa__dashKpiValue,.ForInstallers-module__l4KqKa__dashLead{opacity:1;animation:none;transform:none}.ForInstallers-module__l4KqKa__chatBubble,.ForInstallers-module__l4KqKa__chatTyping,.ForInstallers-module__l4KqKa__dashLead{opacity:1}}@media (max-width:640px){.ForInstallers-module__l4KqKa__page{padding:28px 16px 56px}.ForInstallers-module__l4KqKa__hero{padding-top:8px}}
