.page-module__nL6KFa__page{color:#f8fafc;background:#020617;min-height:100vh;overflow-x:hidden}.page-module__nL6KFa__page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#2563eb33,#0000 34%),linear-gradient(315deg,#14b8a624,#0000 30%);position:fixed;inset:0}.page-module__nL6KFa__hero{z-index:1;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:48px;width:min(100% - 48px,1440px);min-height:100vh;margin-inline:auto;padding-block:56px;display:grid;position:relative}.page-module__nL6KFa__copy{max-width:520px}.page-module__nL6KFa__kicker{color:#60a5fa;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.page-module__nL6KFa__copy h1{color:#fff;margin:0;font-size:clamp(44px,6vw,84px);font-weight:800;line-height:.98}.page-module__nL6KFa__lede{color:#a8b3c7;margin:26px 0 0;font-size:18px;line-height:1.7}.page-module__nL6KFa__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.page-module__nL6KFa__primaryAction,.page-module__nL6KFa__secondaryAction{border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding-inline:20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__nL6KFa__primaryAction{color:#fff;background:#2563eb}.page-module__nL6KFa__secondaryAction{color:#dbeafe;background:#0f172aad;border:1px solid #334155}.page-module__nL6KFa__stage{min-width:0}.page-module__nL6KFa__demoSvg{filter:drop-shadow(0 34px 80px #0000007a);width:100%;height:auto;display:block}.page-module__nL6KFa__grid line{stroke:#94a3b814;stroke-width:1px}.page-module__nL6KFa__browserFrame rect,.page-module__nL6KFa__browserFrame path{stroke:#334155;stroke-width:2px}.page-module__nL6KFa__navRail text{fill:#fff;font-size:26px;font-weight:800}.page-module__nL6KFa__navRail rect:not(:first-child,:nth-child(2)){fill:#475569}.page-module__nL6KFa__navRail rect:nth-child(3){fill:#38bdf8}.page-module__nL6KFa__sceneTitle{fill:#fff;font-size:46px;font-weight:800}.page-module__nL6KFa__sceneSubtitle{fill:#94a3b8;font-size:22px;font-weight:600}.page-module__nL6KFa__metricCard rect,.page-module__nL6KFa__chartPanel rect:first-child,.page-module__nL6KFa__devicePanel rect:first-child,.page-module__nL6KFa__formPanel,.page-module__nL6KFa__qrPanel,.page-module__nL6KFa__photoPanel,.page-module__nL6KFa__findingsPanel,.page-module__nL6KFa__reportRow rect:first-child{fill:#162034eb;stroke:#334155;stroke-width:2px}.page-module__nL6KFa__metricLabel,.page-module__nL6KFa__fieldLabel{fill:#94a3b8;text-transform:uppercase;font-size:17px;font-weight:700}.page-module__nL6KFa__metricValue{font-size:58px;font-weight:800}.page-module__nL6KFa__chartPanel text,.page-module__nL6KFa__devicePanel text:first-of-type,.page-module__nL6KFa__panelHeading{fill:#f8fafc;font-size:23px;font-weight:800}.page-module__nL6KFa__chartBar{fill:url(#demo-blue);transform-box:fill-box;transform-origin:bottom;animation:2.8s ease-in-out infinite page-module__nL6KFa__barDance}.page-module__nL6KFa__chartBar:nth-of-type(3){animation-delay:.18s}.page-module__nL6KFa__chartBar:nth-of-type(4){animation-delay:.36s}.page-module__nL6KFa__chartBar:nth-of-type(5){animation-delay:.54s}.page-module__nL6KFa__chartBar:nth-of-type(6){animation-delay:.72s}.page-module__nL6KFa__chartBar:nth-of-type(7){animation-delay:.9s}.page-module__nL6KFa__devicePanel text,.page-module__nL6KFa__findingRow text,.page-module__nL6KFa__reportRow text{fill:#f8fafc;font-size:20px;font-weight:700}.page-module__nL6KFa__findingRow text{font-size:17px}.page-module__nL6KFa__sceneDashboard,.page-module__nL6KFa__sceneCommissioning,.page-module__nL6KFa__sceneCapture,.page-module__nL6KFa__sceneReports{opacity:0;animation:16s linear infinite page-module__nL6KFa__sceneCycle}.page-module__nL6KFa__sceneCommissioning{animation-delay:4s}.page-module__nL6KFa__sceneCapture{animation-delay:8s}.page-module__nL6KFa__sceneReports{animation-delay:12s}.page-module__nL6KFa__inputBox{fill:#02061770;stroke:#334155}.page-module__nL6KFa__inputText{fill:#f8fafc;font-size:18px;font-weight:700}.page-module__nL6KFa__issueButton{fill:#2563eb}.page-module__nL6KFa__buttonText{fill:#fff;font-size:19px;font-weight:800}.page-module__nL6KFa__qrCode rect:first-child{fill:#f8fafc}.page-module__nL6KFa__qrCode rect:not(:first-child){fill:#0f172a;animation:2s step-end infinite page-module__nL6KFa__qrFlicker}.page-module__nL6KFa__phoneScan rect{fill:#0206179e;stroke:#38bdf8;stroke-width:2px}.page-module__nL6KFa__phoneScan line{stroke:#38bdf8;stroke-width:4px;filter:url(#soft-glow);animation:2.6s ease-in-out infinite page-module__nL6KFa__scanPhone}.page-module__nL6KFa__onlineBadge{fill:#22c55e;opacity:0;animation:4s linear infinite page-module__nL6KFa__badgeIn}.page-module__nL6KFa__onlineBadge text{fill:#bbf7d0;font-size:20px;font-weight:800}.page-module__nL6KFa__stairPhoto rect:first-child{fill:#111827}.page-module__nL6KFa__stairPhoto path{fill:none;stroke:#64748b;stroke-linejoin:round;stroke-width:24px}.page-module__nL6KFa__findingBoxOne,.page-module__nL6KFa__findingBoxTwo{fill:#0000;stroke:#f59e0b;stroke-width:4px;opacity:0;animation:4s ease-in-out infinite page-module__nL6KFa__findingPulse}.page-module__nL6KFa__findingBoxTwo{animation-delay:.55s}.page-module__nL6KFa__scanLine{fill:#38bdf861;animation:3.2s ease-in-out infinite page-module__nL6KFa__scanCapture}.page-module__nL6KFa__findingRow rect{fill:#02061747;stroke:#334155}.page-module__nL6KFa__reportMeta{fill:#94a3b8!important;font-size:16px!important}.page-module__nL6KFa__reportRow rect:nth-of-type(2){fill:#22c55e29;stroke:#22c55e5c}.page-module__nL6KFa__reportRow text:last-child{fill:#bbf7d0;font-size:16px}.page-module__nL6KFa__reportCounter rect{fill:#2563eb2e;stroke:#60a5fa85;stroke-width:2px}.page-module__nL6KFa__reportCounter text:first-of-type{fill:#38bdf8;font-size:74px;font-weight:800}.page-module__nL6KFa__reportCounter text:not(:first-of-type){fill:#dbeafe;font-size:19px;font-weight:800}.page-module__nL6KFa__sceneStrip{z-index:1;background:#334155;border:1px solid #334155;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;width:min(100% - 48px,1120px);margin:-96px auto 56px;display:grid;position:relative;overflow:hidden}.page-module__nL6KFa__sceneStep{color:#dbeafe;background:#0f172adb;align-items:center;gap:10px;min-height:62px;padding-inline:18px;font-size:14px;font-weight:800;display:flex}.page-module__nL6KFa__sceneStep span{background:#38bdf8;border-radius:999px;width:9px;height:9px;animation:16s linear infinite page-module__nL6KFa__stepPulse}.page-module__nL6KFa__sceneStep:nth-child(2) span{animation-delay:4s}.page-module__nL6KFa__sceneStep:nth-child(3) span{animation-delay:8s}.page-module__nL6KFa__sceneStep:nth-child(4) span{animation-delay:12s}@keyframes page-module__nL6KFa__sceneCycle{0%,to{opacity:0;transform:translateY(12px)}6%,22%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(-10px)}}@keyframes page-module__nL6KFa__barDance{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}@keyframes page-module__nL6KFa__qrFlicker{0%,to{opacity:.92}50%{opacity:.55}}@keyframes page-module__nL6KFa__scanPhone{0%,to{opacity:0;transform:translateY(-40px)}24%,76%{opacity:1}50%{transform:translateY(44px)}}@keyframes page-module__nL6KFa__badgeIn{0%,48%{opacity:0;transform:translateY(8px)}62%,to{opacity:1;transform:translateY(0)}}@keyframes page-module__nL6KFa__findingPulse{0%,32%,to{opacity:0}46%,76%{opacity:1}}@keyframes page-module__nL6KFa__scanCapture{0%,to{opacity:0;transform:translate(0)}20%,80%{opacity:1}50%{transform:translate(310px)}}@keyframes page-module__nL6KFa__stepPulse{0%,25%,to{box-shadow:none;background:#334155}4%,21%{background:#38bdf8;box-shadow:0 0 22px #38bdf8d1}}@media (max-width:980px){.page-module__nL6KFa__hero{grid-template-columns:1fr;padding-top:40px}.page-module__nL6KFa__copy{max-width:720px}.page-module__nL6KFa__sceneStrip{grid-template-columns:1fr 1fr;margin-top:-20px}}@media (max-width:620px){.page-module__nL6KFa__hero,.page-module__nL6KFa__sceneStrip{width:min(100% - 28px,1120px)}.page-module__nL6KFa__copy h1{font-size:42px}.page-module__nL6KFa__lede{font-size:16px}.page-module__nL6KFa__sceneStrip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-module__nL6KFa__page *,.page-module__nL6KFa__page :before,.page-module__nL6KFa__page :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.page-module__nL6KFa__sceneDashboard{opacity:1}}
