.landing-scope *,.landing-scope :before,.landing-scope :after{box-sizing:border-box;margin:0;padding:0}.landing-scope{--bg-deep:#08090c;--bg-card:#0f1117;--bg-elevated:#161822;--bg-hover:#1c1f2e;--border:#ffffff0f;--border-hover:#ffffff1a;--text-primary:#f0f0f2;--text-secondary:#8a8f9e;--text-tertiary:#52566a;--green-glow:#34d399;--green-bright:#4ade80;--green-muted:#22c55e;--green-deep:#15803d;--green-dim:#34d39914;--green-dim-border:#34d39926;--radius:12px;--radius-lg:20px;--radius-xl:28px}html:has(.landing-scope){scroll-behavior:smooth}.landing-scope{font-family:var(--font-jakarta),-apple-system,sans-serif;color:var(--text-primary);background:var(--bg-deep);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}.landing-scope .serif{font-family:var(--font-playfair),Georgia,serif}.landing-scope nav{z-index:1000;-webkit-backdrop-filter:blur(24px)saturate(150%);border-bottom:1px solid var(--border);background:#08090cb3;transition:all .3s;position:fixed;top:0;left:0;right:0}.landing-scope nav.scrolled{background:#08090ce6}.landing-scope .nav-inner{justify-content:space-between;align-items:center;max-width:1200px;height:60px;margin:0 auto;padding:0 32px;display:flex}.landing-scope .nav-logo{color:var(--text-primary);letter-spacing:-.4px;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.landing-scope .nav-logo .logo-mark{background:linear-gradient(135deg,var(--green-muted),var(--green-glow));width:28px;height:28px;color:var(--bg-deep);border-radius:7px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;box-shadow:0 0 20px #34d39933}.landing-scope .nav-links{align-items:center;gap:36px;display:flex}.landing-scope .nav-links a{color:var(--text-tertiary);letter-spacing:.2px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.landing-scope .nav-links a:hover{color:var(--text-secondary)}.landing-scope .nav-cta{border:1px solid var(--border-hover);background:#ffffff0f;border-radius:8px;padding:7px 18px;transition:all .2s;color:var(--text-primary)!important;font-size:13px!important;font-weight:600!important}.landing-scope .nav-cta:hover{background:#ffffff1a;border-color:#ffffff26}.landing-scope .hero{text-align:center;padding:180px 32px 120px;position:relative;overflow:hidden}.landing-scope .hero:before{content:"";pointer-events:none;background:radial-gradient(#34d39912 0%,#34d39905 40%,#0000 70%);width:900px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.landing-scope .hero:after{content:"";pointer-events:none;background:radial-gradient(#34d39908 0%,#0000 60%);width:1400px;height:500px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.landing-scope .hero-content{z-index:2;position:relative}.landing-scope .hero-badge{background:var(--green-dim);border:1px solid var(--green-dim-border);color:var(--green-glow);letter-spacing:.3px;border-radius:999px;align-items:center;gap:8px;margin-bottom:40px;padding:5px 14px 5px 10px;font-size:12px;font-weight:600;animation:1s both fadeIn;display:inline-flex}.landing-scope .hero-badge .dot{background:var(--green-glow);width:6px;height:6px;box-shadow:0 0 8px var(--green-glow);border-radius:50%;animation:2s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 8px var(--green-glow)}50%{opacity:.5;box-shadow:0 0 16px var(--green-glow)}}.landing-scope .hero h1{letter-spacing:-3px;color:var(--text-primary);max-width:820px;margin:0 auto 28px;font-size:clamp(44px,6.5vw,80px);font-weight:800;line-height:1;animation:1s .15s both fadeUp}.landing-scope .hero h1 em{font-family:var(--font-playfair),Georgia,serif;background:linear-gradient(135deg,var(--green-glow),var(--green-bright));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.landing-scope .hero-sub{color:var(--text-secondary);max-width:520px;margin:0 auto 52px;font-size:clamp(16px,1.8vw,18px);font-weight:400;line-height:1.75;animation:1s .3s both fadeUp}.landing-scope .hero-form{background:var(--bg-card);border:1px solid var(--border-hover);border-radius:14px;align-items:center;gap:0;max-width:480px;margin:0 auto 20px;padding:5px;transition:all .3s;animation:1s .4s both fadeUp;display:flex}.landing-scope .hero-form:focus-within{border-color:#34d3994d;box-shadow:0 0 0 4px #34d3990f,0 8px 40px #0000004d}.landing-scope .hero-form input{height:48px;font-size:14px;font-family:var(--font-jakarta),sans-serif;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0 18px}.landing-scope .hero-form input::placeholder{color:var(--text-tertiary)}.landing-scope .hero-form button{background:linear-gradient(135deg,var(--green-deep),var(--green-muted));color:#fff;height:44px;font-size:13px;font-weight:700;font-family:var(--font-jakarta),sans-serif;cursor:pointer;white-space:nowrap;letter-spacing:.2px;border:none;border-radius:10px;padding:0 24px;transition:all .3s}.landing-scope .hero-form button:hover{transform:translateY(-1px);box-shadow:0 4px 24px #34d3994d}.landing-scope .hero-disclaimer{color:var(--text-tertiary);letter-spacing:.3px;font-size:12px;animation:1s .5s both fadeUp}.landing-scope .stat-strip{padding:40px 32px 0;animation:1s .6s both fadeUp}.landing-scope .stat-strip-inner{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);max-width:860px;margin:0 auto;display:grid}.landing-scope .stat-item{text-align:center;border-right:1px solid var(--border);padding:36px 16px;transition:background .3s}.landing-scope .stat-item:last-child{border-right:none}.landing-scope .stat-item:hover{background:#ffffff03}.landing-scope .stat-value{color:var(--text-primary);letter-spacing:-.8px;white-space:nowrap;margin-bottom:4px;font-size:22px;font-weight:800}.landing-scope .stat-value span{background:linear-gradient(135deg,var(--green-glow),var(--green-bright));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-scope .stat-label{color:var(--text-tertiary);letter-spacing:.5px;font-size:12px;font-weight:500}.landing-scope section{padding:120px 32px}.landing-scope .section-label{letter-spacing:2px;text-transform:uppercase;color:var(--green-glow);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:700;display:inline-flex}.landing-scope .section-label:before{content:"";background:linear-gradient(90deg,transparent,var(--green-glow));width:24px;height:1px}.landing-scope .section-title{letter-spacing:-2px;color:var(--text-primary);margin-bottom:16px;font-size:clamp(30px,4.5vw,50px);font-weight:800;line-height:1.1}.landing-scope .section-title em{font-family:var(--font-playfair),Georgia,serif;background:linear-gradient(135deg,var(--green-glow),var(--green-bright));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.landing-scope .section-desc{color:var(--text-secondary);max-width:520px;font-size:16px;line-height:1.75}.landing-scope .features-header{text-align:center;margin-bottom:80px}.landing-scope .features-header .section-desc{margin:0 auto}.landing-scope .feature-grid{background:var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:1px;max-width:1200px;margin:0 auto;display:grid;overflow:hidden}.landing-scope .feature-cell{background:var(--bg-deep);padding:44px 36px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.landing-scope .feature-cell:before{content:"";opacity:0;background:radial-gradient(at 50% 0,#34d3990a,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.landing-scope .feature-cell:hover{background:var(--bg-card)}.landing-scope .feature-cell:hover:before{opacity:1}.landing-scope .feature-icon-wrap{background:var(--green-dim);border:1px solid var(--green-dim-border);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:24px;font-size:18px;transition:all .3s;display:flex;position:relative}.landing-scope .feature-cell:hover .feature-icon-wrap{border-color:#34d3994d;box-shadow:0 0 24px #34d39926}.landing-scope .feature-cell h3{color:var(--text-primary);letter-spacing:-.3px;margin-bottom:10px;font-size:16px;font-weight:700}.landing-scope .feature-cell p{color:var(--text-secondary);font-size:13.5px;line-height:1.7}.landing-scope .showcase{border-top:1px solid var(--border)}.landing-scope .showcase-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:1200px;margin:0 auto;display:grid}.landing-scope .showcase-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:44px 40px;transition:all .35s;position:relative;overflow:hidden}.landing-scope .showcase-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#34d3994d,#0000);height:1px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.landing-scope .showcase-card:hover{border-color:var(--border-hover);box-shadow:0 16px 64px #0000004d}.landing-scope .showcase-card:hover:before{opacity:1}.landing-scope .showcase-card.full{grid-column:1/-1;grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;display:grid}.landing-scope .showcase-label{letter-spacing:1.8px;text-transform:uppercase;color:var(--green-glow);margin-bottom:16px;font-size:11px;font-weight:700}.landing-scope .showcase-card h3{letter-spacing:-.8px;color:var(--text-primary);margin-bottom:14px;font-size:clamp(20px,2.5vw,26px);font-weight:700;line-height:1.25}.landing-scope .showcase-card p{color:var(--text-secondary);font-size:14px;line-height:1.75}.landing-scope .ui-preview{background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--radius);margin-top:28px;overflow:hidden}.landing-scope .ui-titlebar{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:10px 14px;display:flex}.landing-scope .ui-dot{background:var(--border-hover);border-radius:50%;width:8px;height:8px}.landing-scope .ui-body{padding:16px}.landing-scope .ui-row{border-radius:8px;align-items:center;gap:12px;margin-bottom:4px;padding:10px 12px;transition:background .2s;display:flex}.landing-scope .ui-row:hover{background:#ffffff05}.landing-scope .ui-status{border-radius:50%;flex-shrink:0;width:7px;height:7px}.landing-scope .ui-status.green{background:var(--green-glow);box-shadow:0 0 6px #34d39966}.landing-scope .ui-status.yellow{background:#fbbf24;box-shadow:0 0 6px #fbbf244d}.landing-scope .ui-status.red{background:#f87171;box-shadow:0 0 6px #f871714d}.landing-scope .ui-name{color:var(--text-secondary);flex:1;font-size:12.5px;font-weight:500}.landing-scope .ui-amount{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.landing-scope .ui-badge{letter-spacing:.3px;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.landing-scope .ui-badge.paid{color:var(--green-glow);background:#34d3991a}.landing-scope .ui-badge.pending{color:#fbbf24;background:#fbbf241a}.landing-scope .ui-badge.overdue{color:#f87171;background:#f871711a}.landing-scope .recon-ui{background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--radius);margin-top:28px;overflow:hidden}.landing-scope .recon-topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.landing-scope .recon-topbar-left{align-items:center;gap:10px;display:flex}.landing-scope .recon-title-sm{color:var(--text-secondary);letter-spacing:.3px;font-size:11px;font-weight:700}.landing-scope .recon-bank-badge{text-transform:uppercase;letter-spacing:.8px;color:#fbbf24;background:#fbbf241a;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.landing-scope .recon-pct-badge{background:var(--green-dim);color:var(--green-glow);border-radius:6px;padding:3px 9px;font-size:10px;font-weight:700}.landing-scope .recon-minibar{background:#ffffff0a;height:2px}.landing-scope .recon-minibar-fill{background:linear-gradient(90deg,var(--green-deep),var(--green-glow));width:87%;height:100%}.landing-scope .recon-rows{padding:4px 0}.landing-scope .recon-row{border-bottom:1px solid #ffffff06;justify-content:space-between;align-items:center;padding:10px 16px;transition:background .2s;display:flex}.landing-scope .recon-row:last-child{border-bottom:none}.landing-scope .recon-row:hover{background:#ffffff04}.landing-scope .recon-row-left,.landing-scope .recon-row-right{align-items:center;gap:10px;display:flex}.landing-scope .recon-match-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:flex}.landing-scope .recon-match-icon.green{color:var(--green-glow);background:#34d3991a}.landing-scope .recon-match-icon.yellow{color:#fbbf24;background:#fbbf241a}.landing-scope .recon-match-icon.red{color:#f87171;background:#f871711a}.landing-scope .recon-tx-name{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.3}.landing-scope .recon-tx-date{color:var(--text-tertiary);margin-top:1px;font-size:10px}.landing-scope .recon-tx-amount{color:var(--green-glow);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.landing-scope .recon-tx-amount.out{color:#f87171}.landing-scope .recon-confidence{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.landing-scope .recon-confidence.high{color:var(--green-glow);background:#34d3991a}.landing-scope .recon-confidence.med{color:#fbbf24;background:#fbbf241a}.landing-scope .recon-confidence.low{color:#f87171;background:#f8717114}.landing-scope .recon-summary{border-top:1px solid var(--border);gap:0;display:flex}.landing-scope .recon-sum-item{text-align:center;color:var(--text-tertiary);border-right:1px solid var(--border);flex:1;padding:10px 8px;font-size:10px}.landing-scope .recon-sum-item:last-child{border-right:none}.landing-scope .recon-sum-item strong{color:var(--text-secondary);margin-bottom:1px;font-size:14px;font-weight:800;display:block}.landing-scope .wa-phone{border:1px solid var(--border-hover);border-radius:20px;margin-top:28px;overflow:hidden;box-shadow:0 8px 32px #0006}.landing-scope .wa-header{background:#1f2c34;border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:10px 14px;display:flex}.landing-scope .wa-header-back{color:#00a884;cursor:default;margin-right:2px;font-size:16px}.landing-scope .wa-header-avatar{color:#fff;background:linear-gradient(135deg,#00a884,#25d366);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:flex}.landing-scope .wa-header-info{flex:1}.landing-scope .wa-header-name{color:#e9edef;font-size:13px;font-weight:700;line-height:1.2}.landing-scope .wa-header-status{color:#8696a0;font-size:10.5px}.landing-scope .wa-header-icons{color:#aebac1;gap:16px;font-size:15px;display:flex}.landing-scope .wa-body{background-color:#0b141a;background-image:radial-gradient(circle at 15% 25%,#ffffff03 1px,#0000 1px),radial-gradient(circle at 85% 75%,#ffffff03 1px,#0000 1px),radial-gradient(circle,#ffffff02 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:60px 60px,80px 80px,40px 40px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:210px;padding:14px 12px;position:relative}.landing-scope .wa-date-chip{text-align:center;margin-bottom:12px}.landing-scope .wa-date-chip span{color:#8696a0;background:#1d2b33;border-radius:8px;padding:4px 12px;font-size:10.5px;font-weight:600;display:inline-block;box-shadow:0 1px 2px #0003}.landing-scope .wa-bubble{clear:both;max-width:82%;margin-bottom:3px;padding:6px 10px 4px;font-size:12.5px;line-height:1.55;position:relative}.landing-scope .wa-bubble.incoming{color:#e9edef;float:left;background:#1f2c34;border-radius:0 10px 10px;margin-left:8px}.landing-scope .wa-bubble.incoming.has-tail{border-radius:0 10px 10px}.landing-scope .wa-bubble.incoming.has-tail:before{content:"";border-top:0 solid #0000;border-bottom:10px solid #0000;border-right:8px solid #1f2c34;width:0;height:0;position:absolute;top:0;left:-7px}.landing-scope .wa-bubble.outgoing{color:#e9edef;float:right;background:#005c4b;border-radius:10px 0 10px 10px;margin-right:8px}.landing-scope .wa-bubble.outgoing.has-tail{border-radius:10px 0 10px 10px}.landing-scope .wa-bubble.outgoing.has-tail:after{content:"";border-top:0 solid #0000;border-bottom:10px solid #0000;border-left:8px solid #005c4b;width:0;height:0;position:absolute;top:0;right:-7px}.landing-scope .wa-bubble-text{display:block}.landing-scope .wa-bubble-meta{justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;display:flex}.landing-scope .wa-bubble-time{color:#ffffff73;font-size:9.5px}.landing-scope .wa-bubble-check{color:#53bdeb;letter-spacing:-3px;font-size:12px;line-height:1}.landing-scope .wa-clearfix{clear:both}.landing-scope .wa-cta-btn{text-align:center;color:#00a884;letter-spacing:.2px;background:#00a8841f;border:1px solid #00a88440;border-radius:8px;margin-top:8px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:block}.landing-scope .wa-cta-alt{color:#8696a0;background:#ffffff0a;border-color:#ffffff1f}.landing-scope .wa-input-bar{background:#1f2c34;border-top:1px solid #ffffff0a;align-items:center;gap:8px;padding:6px 8px;display:flex}.landing-scope .wa-input-field{color:#e9edef;height:34px;font-size:12px;font-family:var(--font-jakarta),sans-serif;background:#2a3942;border:none;border-radius:20px;flex:1;padding:0 14px}.landing-scope .wa-input-field::placeholder{color:#8696a0}.landing-scope .wa-input-emoji{cursor:default;font-size:18px}.landing-scope .wa-input-mic{color:#8696a0;cursor:default;font-size:16px}.landing-scope .cal-ui{background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--radius);margin-top:28px;overflow:hidden}.landing-scope .cal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.landing-scope .cal-header-title{color:var(--text-secondary);font-size:12px;font-weight:700}.landing-scope .cal-header-nav{gap:6px;display:flex}.landing-scope .cal-header-nav span{border:1px solid var(--border);width:24px;height:24px;color:var(--text-tertiary);cursor:default;background:#ffffff0a;border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:flex}.landing-scope .cal-grid{grid-template-columns:repeat(7,1fr);gap:0;padding:8px 12px;display:grid}.landing-scope .cal-day-label{text-align:center;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;padding:4px 0;font-size:9px;font-weight:700}.landing-scope .cal-day{text-align:center;color:var(--text-secondary);border-radius:6px;padding:6px 0;font-size:11px;font-weight:600;transition:background .2s;position:relative}.landing-scope .cal-day.empty{color:#0000}.landing-scope .cal-day.today{background:var(--green-dim);color:var(--green-glow);font-weight:800}.landing-scope .cal-day.booked:after{content:"";background:var(--green-glow);border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.landing-scope .cal-day.booked-warn:after{content:"";background:#fbbf24;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.landing-scope .cal-events{border-top:1px solid var(--border);padding:8px 12px}.landing-scope .cal-event{border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px;transition:background .2s;display:flex}.landing-scope .cal-event:hover{background:#ffffff04}.landing-scope .cal-event-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.landing-scope .cal-event-dot.confirmed{background:var(--green-glow);box-shadow:0 0 6px #34d3994d}.landing-scope .cal-event-dot.pending{background:#fbbf24;box-shadow:0 0 6px #fbbf244d}.landing-scope .cal-event-info{flex:1}.landing-scope .cal-event-name{color:var(--text-primary);font-size:11.5px;font-weight:600}.landing-scope .cal-event-detail{color:var(--text-tertiary);margin-top:1px;font-size:10px}.landing-scope .cal-event-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.landing-scope .cal-event-badge.confirmed{color:var(--green-glow);background:#34d3991a}.landing-scope .cal-event-badge.pending{color:#fbbf24;background:#fbbf241a}.landing-scope .pqr-ui{background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--radius);margin-top:28px;overflow:hidden}.landing-scope .pqr-tabs{border-bottom:1px solid var(--border);display:flex}.landing-scope .pqr-tab{text-align:center;text-transform:uppercase;letter-spacing:.8px;color:var(--text-tertiary);border-bottom:2px solid #0000;flex:1;padding:10px 8px;font-size:10px;font-weight:700;transition:all .2s}.landing-scope .pqr-tab.active{color:var(--green-glow);border-bottom-color:var(--green-glow)}.landing-scope .pqr-rows{padding:4px 0}.landing-scope .pqr-row{border-bottom:1px solid #ffffff06;align-items:center;gap:12px;padding:10px 16px;transition:background .2s;display:flex}.landing-scope .pqr-row:last-child{border-bottom:none}.landing-scope .pqr-row:hover{background:#ffffff04}.landing-scope .pqr-type-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.landing-scope .pqr-type-icon.peticion{background:#38bdf81a}.landing-scope .pqr-type-icon.queja{background:#f871711a}.landing-scope .pqr-type-icon.reclamo{background:#fbbf241a}.landing-scope .pqr-info{flex:1}.landing-scope .pqr-subject{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.3}.landing-scope .pqr-meta{color:var(--text-tertiary);margin-top:2px;font-size:10px}.landing-scope .pqr-status{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.landing-scope .pqr-status.open{color:#38bdf8;background:#38bdf81a}.landing-scope .pqr-status.progress{color:#fbbf24;background:#fbbf241a}.landing-scope .pqr-status.resolved{color:var(--green-glow);background:#34d3991a}.landing-scope .equip-ui{background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--radius);margin-top:28px;overflow:hidden}.landing-scope .equip-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.landing-scope .equip-header span{color:var(--text-secondary);letter-spacing:.3px;font-size:11px;font-weight:700}.landing-scope .equip-rows{padding:4px 0}.landing-scope .equip-row{border-bottom:1px solid #ffffff06;align-items:center;gap:12px;padding:10px 16px;transition:background .2s;display:flex}.landing-scope .equip-row:last-child{border-bottom:none}.landing-scope .equip-row:hover{background:#ffffff04}.landing-scope .equip-icon{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.landing-scope .equip-info{flex:1}.landing-scope .equip-name{color:var(--text-primary);font-size:12px;font-weight:700}.landing-scope .equip-detail{color:var(--text-tertiary);margin-top:1px;font-size:10px}.landing-scope .equip-health{align-items:center;gap:6px;display:flex}.landing-scope .equip-health-bar{background:#ffffff0f;border-radius:999px;width:48px;height:4px;overflow:hidden}.landing-scope .equip-health-fill{border-radius:999px;height:100%}.landing-scope .equip-health-fill.high{background:var(--green-glow);width:92%}.landing-scope .equip-health-fill.mid{background:#fbbf24;width:68%}.landing-scope .equip-health-fill.low{background:#f87171;width:35%}.landing-scope .equip-health-pct{text-align:right;min-width:28px;font-size:10px;font-weight:700}.landing-scope .equip-health-pct.high{color:var(--green-glow)}.landing-scope .equip-health-pct.mid{color:#fbbf24}.landing-scope .equip-health-pct.low{color:#f87171}.landing-scope .maint-ui{background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--radius);margin-top:28px;overflow:hidden}.landing-scope .maint-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.landing-scope .maint-header span{color:var(--text-secondary);font-size:11px;font-weight:700}.landing-scope .maint-count-pills{gap:6px;display:flex}.landing-scope .maint-count-pill{letter-spacing:.3px;border-radius:4px;padding:2px 8px;font-size:9px;font-weight:700}.landing-scope .maint-count-pill.open{color:#f87171;background:#f871711a}.landing-scope .maint-count-pill.prog{color:#fbbf24;background:#fbbf241a}.landing-scope .maint-count-pill.done{color:var(--green-glow);background:#34d3991a}.landing-scope .maint-rows{padding:4px 0}.landing-scope .maint-row{border-bottom:1px solid #ffffff06;align-items:center;gap:12px;padding:10px 16px;transition:background .2s;display:flex}.landing-scope .maint-row:last-child{border-bottom:none}.landing-scope .maint-row:hover{background:#ffffff04}.landing-scope .maint-urgency{border-radius:2px;flex-shrink:0;width:4px;height:32px}.landing-scope .maint-urgency.high{background:#f87171}.landing-scope .maint-urgency.med{background:#fbbf24}.landing-scope .maint-urgency.low{background:var(--green-glow)}.landing-scope .maint-info{flex:1}.landing-scope .maint-title{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.3}.landing-scope .maint-meta{color:var(--text-tertiary);margin-top:2px;font-size:10px}.landing-scope .maint-status{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.landing-scope .maint-status.open{color:#f87171;background:#f871711a}.landing-scope .maint-status.progress{color:#fbbf24;background:#fbbf241a}.landing-scope .maint-status.done{color:var(--green-glow);background:#34d3991a}.landing-scope .pricing-header{text-align:center;margin-bottom:64px}.landing-scope .pricing-header .section-desc{margin:0 auto}.landing-scope .pricing-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);max-width:560px;margin:0 auto;padding:56px 48px;position:relative;overflow:hidden}.landing-scope .pricing-card:before{content:"";background:linear-gradient(90deg,transparent,var(--green-glow),transparent);height:1px;position:absolute;top:-1px;left:20%;right:20%}.landing-scope .pricing-card:after{content:"";pointer-events:none;background:radial-gradient(#34d3990f 0%,#0000 70%);width:400px;height:250px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.landing-scope .pricing-card>*{z-index:1;position:relative}.landing-scope .pricing-tier{letter-spacing:2px;text-transform:uppercase;color:var(--green-glow);margin-bottom:24px;font-size:11px;font-weight:700}.landing-scope .pricing-amount{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.landing-scope .pricing-amount .num{letter-spacing:-4px;color:var(--text-primary);font-size:60px;font-weight:800;line-height:1}.landing-scope .pricing-amount .cur{color:var(--text-tertiary);font-size:18px;font-weight:500}.landing-scope .pricing-period{color:var(--text-tertiary);margin-bottom:40px;font-size:14px}.landing-scope .pricing-list{gap:16px;margin-bottom:44px;list-style:none;display:grid}.landing-scope .pricing-list li{color:var(--text-secondary);align-items:flex-start;gap:14px;font-size:14px;line-height:1.5;display:flex}.landing-scope .pricing-check{background:var(--green-dim);border:1px solid var(--green-dim-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.landing-scope .pricing-check svg{width:10px;height:10px;stroke:var(--green-glow);stroke-width:2.5px;fill:none}.landing-scope .pricing-btn{text-align:center;background:linear-gradient(135deg,var(--green-deep),var(--green-muted));color:#fff;width:100%;font-size:15px;font-weight:700;font-family:var(--font-jakarta),sans-serif;cursor:pointer;letter-spacing:.2px;border:none;border-radius:12px;padding:15px;text-decoration:none;transition:all .3s;display:block}.landing-scope .pricing-btn:hover{transform:translateY(-2px);box-shadow:0 8px 40px #34d39940}.landing-scope .pricing-footnote{text-align:center;color:var(--text-tertiary);margin-top:20px;font-size:12px}.landing-scope .testimonials{border-top:1px solid var(--border)}.landing-scope .testimonials-header{text-align:center;margin-bottom:64px}.landing-scope .testimonial-grid{background:var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:1px;max-width:1200px;margin:0 auto;display:grid;overflow:hidden}.landing-scope .testimonial-cell{background:var(--bg-deep);padding:40px 36px;transition:background .3s}.landing-scope .testimonial-cell:hover{background:var(--bg-card)}.landing-scope .testimonial-stars{letter-spacing:3px;color:#fbbf24;margin-bottom:20px;font-size:12px}.landing-scope .testimonial-cell blockquote{color:var(--text-secondary);margin-bottom:28px;font-size:14px;font-style:normal;line-height:1.75}.landing-scope .testimonial-cell blockquote em{color:var(--text-primary);font-style:normal;font-weight:600}.landing-scope .testimonial-author-row{align-items:center;gap:12px;display:flex}.landing-scope .testimonial-avatar{background:var(--green-dim);border:1px solid var(--green-dim-border);width:32px;height:32px;color:var(--green-glow);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.landing-scope .testimonial-meta .t-name{color:var(--text-primary);font-size:13px;font-weight:700}.landing-scope .testimonial-meta .t-role{color:var(--text-tertiary);margin-top:1px;font-size:11px}.landing-scope .final-cta{text-align:center;padding:140px 32px;position:relative;overflow:hidden}.landing-scope .final-cta:before{content:"";pointer-events:none;background:radial-gradient(at bottom,#34d3990f,#0000 60%);width:800px;height:400px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.landing-scope .final-cta>*{z-index:1;position:relative}.landing-scope .final-cta h2{letter-spacing:-2.5px;color:var(--text-primary);margin-bottom:16px;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.05}.landing-scope .final-cta h2 em{font-family:var(--font-playfair),Georgia,serif;background:linear-gradient(135deg,var(--green-glow),var(--green-bright));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.landing-scope .final-cta p{color:var(--text-secondary);max-width:460px;margin-bottom:44px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.75}.landing-scope .final-cta .hero-disclaimer{color:var(--text-tertiary);letter-spacing:.3px;margin-bottom:0;font-size:12px;line-height:1.5}.landing-scope .final-cta .hero-form{animation:none}.landing-scope footer{border-top:1px solid var(--border);padding:40px 32px}.landing-scope .footer-inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.landing-scope .footer-brand{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.landing-scope .footer-brand .logo-mark{background:linear-gradient(135deg,var(--green-muted),var(--green-glow));width:24px;height:24px;color:var(--bg-deep);border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.landing-scope .footer-links{gap:28px;display:flex}.landing-scope .footer-links a{color:var(--text-tertiary);font-size:12px;text-decoration:none;transition:color .2s}.landing-scope .footer-links a:hover{color:var(--text-secondary)}.landing-scope .footer-copy{color:var(--text-tertiary);font-size:11px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-scope .reveal{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(32px)}.landing-scope .reveal.visible{opacity:1;transform:translateY(0)}.landing-scope .feature-cell,.landing-scope .showcase-card,.landing-scope .testimonial-cell{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(32px)}.landing-scope .feature-cell.visible,.landing-scope .showcase-card.visible,.landing-scope .testimonial-cell.visible{opacity:1;transform:translateY(0)}.landing-scope .reveal-left{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translate(-40px)}.landing-scope .reveal-left.visible{opacity:1;transform:translate(0)}.landing-scope .reveal-right{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translate(40px)}.landing-scope .reveal-right.visible{opacity:1;transform:translate(0)}.landing-scope .reveal-scale{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:scale(.92)}.landing-scope .reveal-scale.visible{opacity:1;transform:scale(1)}.landing-scope .hero:before{animation:6s ease-in-out infinite glowPulse}@keyframes glowPulse{0%,to{opacity:.7;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.08)}}.landing-scope .stat-item .stat-value{transition:color .4s,text-shadow .4s}.landing-scope .stat-item:hover .stat-value{text-shadow:0 0 20px #34d3994d}.landing-scope .feature-cell:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#34d39908,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.landing-scope .feature-cell:hover:after{left:100%}.landing-scope .showcase-card .showcase-label{transition:opacity .5s .1s,transform .5s .1s}.landing-scope .showcase-card h3{transition:opacity .5s .15s,transform .5s .15s}.landing-scope .showcase-card p{transition:opacity .5s .2s,transform .5s .2s}.landing-scope .ui-row,.landing-scope .recon-row,.landing-scope .maint-row,.landing-scope .equip-row,.landing-scope .pqr-row,.landing-scope .cal-event{opacity:0;transition:opacity .4s,transform .4s;transform:translate(-12px)}.landing-scope .visible .ui-row,.landing-scope .visible .recon-row,.landing-scope .visible .maint-row,.landing-scope .visible .equip-row,.landing-scope .visible .pqr-row,.landing-scope .visible .cal-event{opacity:1;transform:translate(0)}.landing-scope .visible .ui-row:first-child,.landing-scope .visible .recon-row:first-child,.landing-scope .visible .maint-row:first-child,.landing-scope .visible .equip-row:first-child,.landing-scope .visible .pqr-row:first-child{transition-delay:.15s}.landing-scope .visible .ui-row:nth-child(2),.landing-scope .visible .recon-row:nth-child(2),.landing-scope .visible .maint-row:nth-child(2),.landing-scope .visible .equip-row:nth-child(2),.landing-scope .visible .pqr-row:nth-child(2){transition-delay:.25s}.landing-scope .visible .ui-row:nth-child(3),.landing-scope .visible .recon-row:nth-child(3),.landing-scope .visible .maint-row:nth-child(3),.landing-scope .visible .equip-row:nth-child(3),.landing-scope .visible .pqr-row:nth-child(3){transition-delay:.35s}.landing-scope .visible .ui-row:nth-child(4),.landing-scope .visible .recon-row:nth-child(4),.landing-scope .visible .maint-row:nth-child(4),.landing-scope .visible .equip-row:nth-child(4),.landing-scope .visible .pqr-row:nth-child(4){transition-delay:.45s}.landing-scope .visible .cal-event:first-child{transition-delay:.2s}.landing-scope .visible .cal-event:nth-child(2){transition-delay:.35s}.landing-scope .recon-minibar-fill{width:0;transition:width 1.2s cubic-bezier(.4,0,.2,1) .3s}.landing-scope .visible .recon-minibar-fill{width:87%}.landing-scope .equip-health-fill{transform-origin:0;transition:transform .8s cubic-bezier(.4,0,.2,1);transform:scaleX(0)}.landing-scope .equip-health-fill.high{transition-delay:.2s}.landing-scope .equip-health-fill.mid{transition-delay:.3s}.landing-scope .equip-health-fill.low{transition-delay:.4s}.landing-scope .visible .equip-health-fill{transform:scaleX(1)}.landing-scope .wa-bubble{opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);transform:translateY(10px)scale(.95)}.landing-scope .visible .wa-bubble.outgoing{opacity:1;transition-delay:.3s;transform:translateY(0)scale(1)}.landing-scope .visible .wa-bubble.incoming{opacity:1;transition-delay:.8s;transform:translateY(0)scale(1)}.landing-scope .pricing-card{opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1);transform:translateY(40px)scale(.96)}.landing-scope .pricing-card.visible{opacity:1;transform:translateY(0)scale(1)}.landing-scope .pricing-list li{opacity:0;transition:opacity .4s,transform .4s;transform:translate(-16px)}.landing-scope .pricing-card.visible .pricing-list li:first-child{opacity:1;transition-delay:.2s;transform:translate(0)}.landing-scope .pricing-card.visible .pricing-list li:nth-child(2){opacity:1;transition-delay:.26s;transform:translate(0)}.landing-scope .pricing-card.visible .pricing-list li:nth-child(3){opacity:1;transition-delay:.32s;transform:translate(0)}.landing-scope .pricing-card.visible .pricing-list li:nth-child(4){opacity:1;transition-delay:.38s;transform:translate(0)}.landing-scope .pricing-card.visible .pricing-list li:nth-child(5){opacity:1;transition-delay:.44s;transform:translate(0)}.landing-scope .pricing-card.visible .pricing-list li:nth-child(6){opacity:1;transition-delay:.5s;transform:translate(0)}.landing-scope .pricing-card.visible .pricing-list li:nth-child(7){opacity:1;transition-delay:.56s;transform:translate(0)}.landing-scope .pricing-card.visible .pricing-list li:nth-child(8){opacity:1;transition-delay:.62s;transform:translate(0)}.landing-scope .pricing-card.visible .pricing-list li:nth-child(9){opacity:1;transition-delay:.68s;transform:translate(0)}.landing-scope .pricing-btn,.landing-scope .hero-form button{position:relative;overflow:hidden}.landing-scope .pricing-btn:after,.landing-scope .hero-form button:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff1a,#0000 60%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}.landing-scope .pricing-btn:hover:after,.landing-scope .hero-form button:hover:after{opacity:1}.landing-scope .final-cta h2,.landing-scope .final-cta p{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(28px)}.landing-scope .final-cta.visible h2{opacity:1;transition-delay:.1s;transform:translateY(0)}.landing-scope .final-cta.visible p{opacity:1;transition-delay:.2s;transform:translateY(0)}.landing-scope .final-cta .hero-form{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1) .35s,transform .7s cubic-bezier(.4,0,.2,1) .35s;transform:translateY(20px)scale(.97)}.landing-scope .final-cta.visible .hero-form{opacity:1;transform:translateY(0)scale(1)}.landing-scope .showcase,.landing-scope .testimonials{position:relative}.landing-scope .showcase:before,.landing-scope .testimonials:before{content:"";background:linear-gradient(90deg,#0000,#34d39926,#0000);height:1px;position:absolute;top:-1px;left:10%;right:10%}.landing-scope .cal-day.today{animation:.5s cubic-bezier(.34,1.56,.64,1) .5s both calPop}@keyframes calPop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes autoReveal{to{opacity:1;transform:translateY(0)translate(0)scale(1)}}.landing-scope .reveal,.landing-scope .reveal-left,.landing-scope .reveal-right,.landing-scope .reveal-scale,.landing-scope .feature-cell,.landing-scope .showcase-card,.landing-scope .testimonial-cell,.landing-scope .pricing-card,.landing-scope .wa-bubble,.landing-scope .pricing-list li,.landing-scope .ui-row,.landing-scope .recon-row,.landing-scope .maint-row,.landing-scope .equip-row,.landing-scope .pqr-row,.landing-scope .cal-event,.landing-scope .final-cta h2,.landing-scope .final-cta p,.landing-scope .final-cta .hero-form{animation:.6s .3s both autoReveal}html.js-loaded .landing-scope .reveal,html.js-loaded .landing-scope .reveal-left,html.js-loaded .landing-scope .reveal-right,html.js-loaded .landing-scope .reveal-scale,html.js-loaded .landing-scope .feature-cell,html.js-loaded .landing-scope .showcase-card,html.js-loaded .landing-scope .testimonial-cell,html.js-loaded .landing-scope .pricing-card,html.js-loaded .landing-scope .final-cta h2,html.js-loaded .landing-scope .final-cta p,html.js-loaded .landing-scope .final-cta .hero-form,html.js-loaded .landing-scope .wa-bubble,html.js-loaded .landing-scope .pricing-list li,html.js-loaded .landing-scope .ui-row,html.js-loaded .landing-scope .recon-row,html.js-loaded .landing-scope .maint-row,html.js-loaded .landing-scope .equip-row,html.js-loaded .landing-scope .pqr-row,html.js-loaded .landing-scope .cal-event{animation:none}@media (max-width:1024px){.landing-scope section{padding:80px 24px}.landing-scope .showcase-card.full{grid-template-columns:1fr;gap:28px}.landing-scope .feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.landing-scope .nav-links{display:none}.landing-scope .nav-inner{height:52px;padding:0 16px}.landing-scope .nav-logo{font-size:15px}.landing-scope .nav-logo .logo-mark{width:26px;height:26px;font-size:13px}.landing-scope section{padding:64px 16px}.landing-scope .hero{padding:120px 16px 64px}.landing-scope .hero h1{letter-spacing:-1.5px;margin-bottom:16px;font-size:36px}.landing-scope .hero-sub{margin-bottom:32px;padding:0 8px;font-size:15px}.landing-scope .hero-badge{margin-bottom:24px;padding:4px 12px;font-size:11px}.landing-scope .hero-disclaimer{font-size:11px}.landing-scope .hero-form{background:0 0;border:none;border-radius:0;flex-direction:column;align-items:stretch;gap:12px;max-width:400px;margin-left:auto;margin-right:auto;padding:0}.landing-scope .hero-form:focus-within{box-shadow:none;border-color:#0000}.landing-scope .hero-form input{text-align:left;width:100%;height:56px;min-height:56px;color:var(--text-primary);appearance:none;background:#ffffff14;border:1.5px solid #ffffff26;border-radius:14px;flex:none;padding:0 20px;font-size:16px}.landing-scope .hero-form input::placeholder{color:#ffffff59}.landing-scope .hero-form input:focus{border-color:var(--green-glow);background:#ffffff1a;outline:none;box-shadow:0 0 0 3px #34d3991f}.landing-scope .hero-form button{border-radius:14px;flex:none;width:100%;height:56px;min-height:56px;font-size:16px}.landing-scope .stat-strip{padding:24px 16px 0}.landing-scope .stat-strip-inner{grid-template-columns:repeat(2,1fr)}.landing-scope .stat-item{padding:20px 12px}.landing-scope .stat-item:nth-child(2){border-right:none}.landing-scope .stat-item:first-child,.landing-scope .stat-item:nth-child(2){border-bottom:1px solid var(--border)}.landing-scope .stat-value{letter-spacing:-.5px;font-size:18px}.landing-scope .stat-label{font-size:11px}.landing-scope .section-title{letter-spacing:-1px;font-size:28px}.landing-scope .section-desc{font-size:14px}.landing-scope .section-label{letter-spacing:1.5px;font-size:10px}.landing-scope .features-header,.landing-scope .pricing-header,.landing-scope .testimonials-header{margin-bottom:40px}.landing-scope .feature-grid{grid-template-columns:1fr;gap:1px}.landing-scope .feature-cell{padding:28px 24px}.landing-scope .feature-cell h3{font-size:15px}.landing-scope .feature-cell p{font-size:13px}.landing-scope .feature-icon-wrap{border-radius:9px;width:38px;height:38px;margin-bottom:16px;font-size:16px}.landing-scope .showcase-grid{grid-template-columns:1fr;gap:16px}.landing-scope .showcase-card{border-radius:20px;padding:28px 20px}.landing-scope .showcase-card.full{grid-column:1;grid-template-columns:1fr;gap:24px;padding:28px 20px}.landing-scope .showcase-card h3{font-size:20px}.landing-scope .showcase-card p{font-size:13px}.landing-scope .showcase-label{margin-bottom:10px;font-size:10px}.landing-scope .ui-preview{border-radius:10px;margin-top:20px}.landing-scope .ui-body{padding:8px}.landing-scope .ui-row{flex-wrap:wrap;gap:8px;padding:8px 10px}.landing-scope .ui-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.landing-scope .ui-amount{font-size:11px}.landing-scope .ui-badge{padding:2px 6px;font-size:9px}.landing-scope .ui-status{width:6px;height:6px}.landing-scope .recon-ui{margin-top:20px}.landing-scope .recon-topbar{flex-wrap:wrap;gap:8px;padding:10px 12px}.landing-scope .recon-title-sm{font-size:10px}.landing-scope .recon-bank-badge{font-size:8px}.landing-scope .recon-pct-badge{font-size:9px}.landing-scope .recon-row{flex-wrap:wrap;gap:8px;padding:8px 12px}.landing-scope .recon-row-left{flex:1;gap:8px;min-width:0}.landing-scope .recon-tx-name{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.landing-scope .recon-tx-date{font-size:9px}.landing-scope .recon-row-right{gap:6px}.landing-scope .recon-tx-amount{font-size:11px}.landing-scope .recon-confidence{padding:2px 5px;font-size:8px}.landing-scope .recon-match-icon{width:20px;height:20px;font-size:9px}.landing-scope .recon-summary{flex-wrap:wrap}.landing-scope .recon-sum-item{flex:45%;padding:8px 6px;font-size:9px}.landing-scope .recon-sum-item strong{font-size:12px}.landing-scope .wa-phone{border-radius:16px;margin-top:20px}.landing-scope .wa-header{gap:8px;padding:8px 12px}.landing-scope .wa-header-avatar{width:30px;height:30px;font-size:11px}.landing-scope .wa-header-name{font-size:12px}.landing-scope .wa-header-status{font-size:10px}.landing-scope .wa-header-icons{gap:10px;font-size:13px}.landing-scope .wa-body{min-height:160px;padding:10px 8px}.landing-scope .wa-bubble{max-width:90%;font-size:12px}.landing-scope .wa-cta-btn{padding:7px 10px;font-size:11px}.landing-scope .wa-input-bar{padding:5px 6px}.landing-scope .wa-input-field{height:30px;padding:0 10px;font-size:11px}.landing-scope .cal-ui{margin-top:20px}.landing-scope .cal-header{padding:10px 12px}.landing-scope .cal-header-title{font-size:11px}.landing-scope .cal-grid{padding:6px 8px}.landing-scope .cal-day-label{padding:3px 0;font-size:8px}.landing-scope .cal-day{padding:5px 0;font-size:10px}.landing-scope .cal-events{padding:6px 10px}.landing-scope .cal-event{gap:8px;padding:6px 8px}.landing-scope .cal-event-name{font-size:10px}.landing-scope .cal-event-detail{font-size:9px}.landing-scope .cal-event-badge{padding:2px 5px;font-size:8px}.landing-scope .pqr-ui{margin-top:20px}.landing-scope .pqr-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.landing-scope .pqr-tab{white-space:nowrap;letter-spacing:.5px;padding:8px 6px;font-size:9px}.landing-scope .pqr-row{gap:10px;padding:8px 12px}.landing-scope .pqr-type-icon{border-radius:6px;width:24px;height:24px;font-size:11px}.landing-scope .pqr-subject{font-size:11px}.landing-scope .pqr-meta{font-size:9px}.landing-scope .pqr-status{white-space:nowrap;padding:2px 5px;font-size:8px}.landing-scope .equip-ui{margin-top:20px}.landing-scope .equip-header{padding:10px 12px}.landing-scope .equip-row{gap:10px;padding:8px 12px}.landing-scope .equip-icon{border-radius:7px;width:28px;height:28px;font-size:13px}.landing-scope .equip-name{font-size:11px}.landing-scope .equip-detail{font-size:9px}.landing-scope .equip-health-bar{width:40px}.landing-scope .equip-health-pct{font-size:9px}.landing-scope .maint-ui{margin-top:20px}.landing-scope .maint-header{flex-wrap:wrap;gap:8px;padding:10px 12px}.landing-scope .maint-header span{font-size:10px}.landing-scope .maint-count-pills{gap:4px}.landing-scope .maint-count-pill{padding:2px 6px;font-size:8px}.landing-scope .maint-row{gap:10px;padding:8px 12px}.landing-scope .maint-title{font-size:11px}.landing-scope .maint-meta{font-size:9px}.landing-scope .maint-status{white-space:nowrap;font-size:8px}.landing-scope .maint-urgency{width:3px;height:28px}.landing-scope .pricing-card{border-radius:20px;max-width:560px;margin:0 auto;padding:32px 20px}.landing-scope .pricing-tier{margin-bottom:16px;font-size:10px}.landing-scope .pricing-amount .num{letter-spacing:-2px;font-size:44px}.landing-scope .pricing-amount .cur{font-size:16px}.landing-scope .pricing-period{margin-bottom:28px;font-size:13px}.landing-scope .pricing-list{gap:12px;margin-bottom:32px}.landing-scope .pricing-list li{gap:10px;font-size:13px}.landing-scope .pricing-check{width:16px;height:16px}.landing-scope .pricing-check svg{width:9px;height:9px}.landing-scope .pricing-btn{border-radius:12px;padding:14px;font-size:15px}.landing-scope .pricing-footnote{font-size:11px}.landing-scope .testimonial-grid{grid-template-columns:1fr;gap:12px}.landing-scope .testimonial-cell{padding:24px 20px}.landing-scope .testimonial-stars{margin-bottom:12px;font-size:11px}.landing-scope .testimonial-cell blockquote{margin-bottom:20px;font-size:13px}.landing-scope .testimonial-avatar{border-radius:7px;width:28px;height:28px;font-size:11px}.landing-scope .testimonial-meta .t-name{font-size:12px}.landing-scope .testimonial-meta .t-role{font-size:10px}.landing-scope .final-cta{padding:80px 16px}.landing-scope .final-cta h2{letter-spacing:-1.5px;font-size:30px}.landing-scope .final-cta p{margin-bottom:28px;font-size:14px}.landing-scope .final-cta .hero-disclaimer{margin-bottom:0;font-size:11px}.landing-scope .footer-inner{text-align:center;flex-direction:column;gap:20px;padding:0}.landing-scope .footer-links{flex-wrap:wrap;justify-content:center;gap:16px}.landing-scope .footer-links a{font-size:12px}.landing-scope .footer-brand{font-size:13px}.landing-scope .footer-copy{font-size:10px}}@media (max-width:380px){.landing-scope .hero h1{font-size:30px}.landing-scope .hero-sub{font-size:14px}.landing-scope .stat-strip-inner{grid-template-columns:1fr 1fr}.landing-scope .stat-value{font-size:16px}.landing-scope .pricing-amount .num{font-size:36px}.landing-scope .section-title{font-size:24px}.landing-scope .showcase-card{padding:24px 16px}.landing-scope .recon-sum-item{border-bottom:1px solid var(--border);flex:100%;border-right:none!important}.landing-scope .recon-sum-item:last-child{border-bottom:none}}
