.NeoFlowTracking-module__kjVJLq__section{--accent:#ff6b00;--accent-soft:#ffb06f;color:#fff;background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 34%), linear-gradient(135deg, #06172e 0%, #002147 54%, #071a32 100%);padding:34px clamp(24px,6vw,92px);scroll-margin-top:100px;position:relative;overflow:hidden}.NeoFlowTracking-module__kjVJLq__section[data-variant=residential]{--accent:#d8a846;--accent-soft:#f2cf80}.NeoFlowTracking-module__kjVJLq__inner{width:min(1240px,100%);margin:0 auto}.NeoFlowTracking-module__kjVJLq__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;margin-bottom:22px;display:grid}.NeoFlowTracking-module__kjVJLq__copy{max-width:850px}.NeoFlowTracking-module__kjVJLq__kicker{color:var(--accent-soft);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:.7rem;font-weight:800;display:block}.NeoFlowTracking-module__kjVJLq__copy h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(2rem,3.4vw,3.45rem);font-weight:850;line-height:1.02}.NeoFlowTracking-module__kjVJLq__section[data-variant=residential] .NeoFlowTracking-module__kjVJLq__copy h2{font-family:var(--font-neohouse-serif), Georgia, serif;font-weight:500}.NeoFlowTracking-module__kjVJLq__copy p{color:#ffffffb8;max-width:790px;margin:12px 0 0;font-size:.92rem;line-height:1.6}.NeoFlowTracking-module__kjVJLq__brandAction{flex-direction:column;align-items:flex-start;gap:12px;min-width:210px;display:flex}.NeoFlowTracking-module__kjVJLq__logo{width:190px;height:64px;position:relative}.NeoFlowTracking-module__kjVJLq__logoImage{object-fit:contain;object-position:left center}.NeoFlowTracking-module__kjVJLq__cta{color:#101722;background:linear-gradient(135deg, var(--accent-soft), var(--accent));min-height:44px;box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 24%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.84rem;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.NeoFlowTracking-module__kjVJLq__cta:hover{box-shadow:0 16px 34px color-mix(in srgb, var(--accent) 34%, transparent);transform:translateY(-2px)}.NeoFlowTracking-module__kjVJLq__cta:focus-visible{outline-offset:3px;outline:3px solid #fff}.NeoFlowTracking-module__kjVJLq__body{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(24px,4vw,52px);display:grid}.NeoFlowTracking-module__kjVJLq__visualColumn{text-align:center;min-width:0}.NeoFlowTracking-module__kjVJLq__phoneFrame{background:#ffffff09;border:1px solid #ffffff14;border-radius:22px;justify-content:center;align-items:center;height:305px;display:flex;overflow:hidden}.NeoFlowTracking-module__kjVJLq__phoneIframe{transform-origin:50%;border:0;flex:none;width:440px;height:900px;transform:scale(.35)}.NeoFlowTracking-module__kjVJLq__visualColumn small{color:#ffffff73;margin-top:8px;font-size:.7rem;display:block}.NeoFlowTracking-module__kjVJLq__informationColumn{gap:12px;min-width:0;display:grid}.NeoFlowTracking-module__kjVJLq__metricPanel{background:#ffffff24;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.NeoFlowTracking-module__kjVJLq__metricPanel>div{color:#ffffffe0;background:#05162be0;align-items:center;gap:10px;min-width:0;min-height:50px;padding:10px 13px;font-size:.8rem;line-height:1.25;display:flex}.NeoFlowTracking-module__kjVJLq__metricNumber{color:var(--accent-soft);flex:none;font-family:Georgia,serif;font-size:.87rem}.NeoFlowTracking-module__kjVJLq__methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.NeoFlowTracking-module__kjVJLq__methods>div{color:#fffc;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:11px;font-size:.74rem;line-height:1.35;display:flex}.NeoFlowTracking-module__kjVJLq__methods svg{color:var(--accent-soft);flex:none}@media (max-width:960px){.NeoFlowTracking-module__kjVJLq__header{grid-template-columns:minmax(0,1fr);align-items:start}.NeoFlowTracking-module__kjVJLq__brandAction{flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-width:0}.NeoFlowTracking-module__kjVJLq__body{grid-template-columns:minmax(0,1fr)}.NeoFlowTracking-module__kjVJLq__phoneFrame{height:305px}}@media (max-width:640px){.NeoFlowTracking-module__kjVJLq__section{padding:40px 20px}.NeoFlowTracking-module__kjVJLq__header{gap:22px;margin-bottom:22px}.NeoFlowTracking-module__kjVJLq__copy h2{font-size:2rem}.NeoFlowTracking-module__kjVJLq__brandAction{flex-direction:column;align-items:stretch}.NeoFlowTracking-module__kjVJLq__logo{width:164px;height:52px}.NeoFlowTracking-module__kjVJLq__cta{width:100%}.NeoFlowTracking-module__kjVJLq__phoneFrame{height:300px}.NeoFlowTracking-module__kjVJLq__phoneIframe{transform:scale(.35)}.NeoFlowTracking-module__kjVJLq__metricPanel,.NeoFlowTracking-module__kjVJLq__methods{grid-template-columns:minmax(0,1fr)}.NeoFlowTracking-module__kjVJLq__metricPanel>div{min-height:44px}}
