.rx{--brand:#0f9467;--brand-2:#0e8f8a;--brand-soft:#e7f6ef;--grad:linear-gradient(120deg,#13a774,#0f9d86 55%,#1f8fa8);--ink:#0f1f2e;--text:#2f3f4e;--muted:#64748b;--line:#e3e9ef;--bg-soft:#f4f8fa;--panel:#fff;--blue:#3b82f6;--violet:#7c6cf0;--amber:#f59e0b;--rose:#f43f5e;--teal:#0d9488;--green:#10b981;--shadow-sm:0 1px 2px rgba(15,31,46,.05),0 6px 18px -8px rgba(15,31,46,.14);--shadow:0 2px 6px rgba(15,31,46,.05),0 24px 60px -24px rgba(15,31,46,.28);background:#fbfdfc;color:var(--text)}.rx h1,.rx h2,.rx h3{color:var(--ink);letter-spacing:-.025em}.rx-grad{background:linear-gradient(100deg,#10a06e,#0e9a8c 50%,#2a86b5);-webkit-background-clip:text;background-clip:text;color:transparent}.rx-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--brand)}.rx-eyebrow--pill{padding:7px 14px;border-radius:999px;background:hsla(0,0%,100%,.85);border:1px solid rgba(15,148,103,.22);box-shadow:var(--shadow-sm)}.rx-live-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,.6);animation:rx-ping 1.8s ease-out infinite;flex:none}@keyframes rx-ping{0%{box-shadow:0 0 0 0 rgba(16,185,129,.55)}to{box-shadow:0 0 0 9px rgba(16,185,129,0)}}.rx-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.rx-reveal.is-in{opacity:1;transform:none}.rx-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border-radius:12px;font:inherit;font-weight:700;font-size:.98rem;text-decoration:none;cursor:pointer;border:1.5px solid transparent;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.rx-btn svg{transition:transform .2s ease}.rx-btn:hover svg:last-child{transform:translateX(3px)}.rx-btn--solid{color:#fff;background:linear-gradient(120deg,#11a271,#0e9688);box-shadow:0 10px 24px -10px rgba(15,148,103,.8),inset 0 1px 0 hsla(0,0%,100%,.22)}.rx-btn--solid:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px rgba(15,148,103,.9),inset 0 1px 0 hsla(0,0%,100%,.22)}.rx-btn--outline{color:var(--ink);background:#fff;border-color:#d5dee6;box-shadow:var(--shadow-sm)}.rx-btn--outline:hover{border-color:var(--brand);color:var(--brand);transform:translateY(-2px)}.rx-btn--lg{padding:15px 26px;font-size:1.02rem}.rx-btn--sm{padding:10px 16px;font-size:.92rem;border-radius:10px}.rx-ico{flex:none;display:inline-grid;place-items:center;width:42px;height:42px;border-radius:11px}.rx-ico--xl{width:64px;height:64px;border-radius:18px}.rx-tone-green{color:#0b8a5f;background:#e3f6ee}.rx-tone-teal{color:#0d8079;background:#def4f2}.rx-tone-blue{color:#2563eb;background:#e6efff}.rx-tone-violet{color:#6d5ae6;background:#eeebff}.rx-tone-amber{color:#c27803;background:#fff3dc}.rx-tone-rose{color:#e11d48;background:#ffe8ee}.rx-tone-white{color:#fff;background:hsla(0,0%,100%,.18);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28)}.rx-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--brand);background:var(--brand-soft)}.rx-pill--ghost{color:var(--muted);background:#fff;border:1px solid var(--line);text-transform:none;letter-spacing:0;font-weight:700}.rex>.rx-top{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:hsla(0,0%,100%,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(227,233,239,.9)}.rx-top-in{display:flex;align-items:center;gap:24px;height:68px}.rx-logo{white-space:nowrap;display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink);font-weight:800;font-size:1.22rem;letter-spacing:-.02em}.rx-logo img{height:30px;width:auto}.rx-logo em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:.68rem;font-weight:800;letter-spacing:.04em;padding:4px 8px;border-radius:999px;color:var(--brand);background:var(--brand-soft)}.rx-nav{display:flex;gap:26px;margin-left:auto}.rx-nav a{color:var(--text);font-weight:600;font-size:.95rem;text-decoration:none}.rx-nav a:hover{color:var(--brand)}.rx-top-actions{display:flex;align-items:center;gap:16px;margin-left:10px}.rx-top-call{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-weight:700;font-size:.93rem;text-decoration:none}.rx-top-call svg{color:var(--brand)}.rx-hero{position:relative;padding:56px 0 120px;overflow:hidden}.rx-hero-bg{position:absolute;inset:0;background:radial-gradient(800px 420px at 85% 10%,rgba(59,130,246,.08),transparent 65%),radial-gradient(900px 520px at 10% 0,rgba(16,185,129,.12),transparent 65%),linear-gradient(180deg,#f3faf7,#f8fbfd 60%,#fbfdfc);pointer-events:none}.rx-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(15,31,46,.045) 1px,transparent 0),linear-gradient(90deg,rgba(15,31,46,.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 80%)}.lv-skyline{position:absolute;left:0;right:0;bottom:0;width:100%;height:300px;opacity:.7;-webkit-mask-image:linear-gradient(180deg,transparent,#000 45%);mask-image:linear-gradient(180deg,transparent,#000 45%)}.lv-win{fill:#fff;opacity:.55;animation:lv-twinkle 7s ease-in-out infinite}.lv-win--on{fill:#9fe3c6}@keyframes lv-twinkle{0%,to{opacity:.45}40%{opacity:1;fill:#8edcbc}60%{opacity:.9}}.rx-hero-in{position:relative;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:56px;gap:56px;align-items:center}.rx-hero-copy h1{font-size:clamp(2.2rem,4vw,3.45rem);line-height:1.08;font-weight:800;margin:18px 0}.rx-hero-sub{font-size:1.15rem;line-height:1.6;color:var(--muted);margin:0 0 28px;max-width:34em}.rx-hero-actions{gap:12px;margin-bottom:30px}.rx-hero-actions,.rx-stats{display:flex;flex-wrap:wrap}.rx-stats{list-style:none;margin:0 0 26px;padding:0;gap:14px 30px}.rx-stats li{display:flex;align-items:center;gap:11px}.rx-stat-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--brand);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.rx-stat-ico.is-star{color:#f59e0b}.rx-stat-ico.is-star svg{fill:#fbbf24}.rx-stats strong{display:block;font-size:1.45rem;font-weight:800;color:var(--ink);line-height:1.1}.rx-stats em{font-style:normal;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rx-sources{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rx-sources span{font-size:.85rem;color:var(--muted);font-weight:600;margin-right:4px}.rx-sources b{font-size:.8rem;font-weight:700;color:var(--text);padding:5px 10px;border-radius:8px;background:hsla(0,0%,100%,.9);border:1px solid var(--line)}.rx-hero-form{position:relative;scroll-margin-top:90px}.rx .rx-card{padding:1.7rem;border-radius:20px}.rx .rex-card:before{background:linear-gradient(140deg,rgba(16,160,110,.7),rgba(59,130,246,.25) 60%,rgba(124,108,240,.4))}.rx-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.rx-card-title{font-size:1.6rem;font-weight:800;margin:4px 0}.lv-toasts{position:absolute;inset:0;pointer-events:none;z-index:3}.lv-toast{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:14px;background:hsla(0,0%,100%,.96);border:1px solid var(--line);box-shadow:var(--shadow);min-width:230px;animation:lv-toast-in 2.8s cubic-bezier(.2,.8,.2,1) both}.lv-toast strong{display:block;font-size:.83rem;color:var(--ink)}.lv-toast em{display:block;font-style:normal;font-size:.74rem;color:var(--muted)}.lv-toast--a{top:-34px;left:-96px}.lv-toast--b{bottom:-34px;right:-40px;animation-delay:.35s}@keyframes lv-toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}12%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px) scale(.98)}}.lv-tico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px}.lv-tone-green{color:#0b8a5f;background:#e3f6ee}.lv-tone-blue{color:#2563eb;background:#e6efff}.lv-tone-violet{color:#6d5ae6;background:#eeebff}.lv-tone-amber{color:#c27803;background:#fff3dc}.rx-preview{position:relative;margin-top:-84px;padding-bottom:30px}.rx-preview-cap{display:flex;align-items:center;justify-content:center;gap:9px;font-size:.86rem;font-weight:700;color:var(--muted);margin-bottom:14px}.lv-app,.lv-player{position:relative;border-radius:18px;background:#fff;border:1px solid #dfe7ee;box-shadow:0 2px 4px rgba(15,31,46,.04),0 40px 90px -40px rgba(15,31,46,.45);overflow:hidden;text-align:left}.lv-chrome{display:flex;align-items:center;gap:7px;height:40px;padding:0 14px;background:#f6f8fa;border-bottom:1px solid #e6ecf1}.lv-chrome>i{width:11px;height:11px;border-radius:50%;background:#ff6159}.lv-chrome>i:nth-child(2){background:#ffbd2e}.lv-chrome>i:nth-child(3){background:#28c941}.lv-url{margin-left:14px;padding:5px 12px;border-radius:7px;background:#fff;border:1px solid #e6ecf1;font-size:.76rem;font-weight:600;color:var(--muted);max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lv-live,.lv-url{display:inline-flex;align-items:center;gap:6px}.lv-live{margin-left:auto;font-size:.74rem;font-weight:800;color:#0b8a5f;text-transform:uppercase;letter-spacing:.06em}.lv-live b{width:7px;height:7px;border-radius:50%;background:#10b981;animation:rx-ping 1.6s ease-out infinite}.lv-live--sm{margin-left:0;font-size:.68rem}.lv-time{margin-left:auto;font-size:.74rem;font-weight:700;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-body{display:grid;grid-template-columns:198px 1fr;min-height:520px}.lv-side{display:flex;flex-direction:column;gap:3px;padding:16px 12px;background:#fbfcfd;border-right:1px solid #edf1f5}.lv-brand{gap:7px;font-weight:800;color:var(--ink);font-size:.95rem;padding:0 8px 12px}.lv-brand,.lv-nav{display:flex;align-items:center}.lv-nav{gap:9px;padding:8px 10px;border-radius:9px;font-size:.82rem;font-weight:600;color:#55657a;transition:background .35s ease,color .35s ease}.lv-nav.is-active{color:#0b7a55;background:#e5f5ee}.lv-side-ai{margin-top:auto;display:flex;align-items:center;gap:7px;padding:10px;border-radius:10px;font-size:.74rem;font-weight:700;color:#6d5ae6;background:linear-gradient(120deg,#f1efff,#e9f7f1)}.lv-main{padding:18px 20px 20px;background:#f7f9fb;min-width:0}.lv-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.lv-head strong{display:block;color:var(--ink);font-size:1.05rem}.lv-head em{display:block;font-style:normal;font-size:.78rem;color:var(--muted)}.lv-search{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;width:260px;border-radius:9px;background:#fff;border:1px solid #e6ecf1;font-size:.78rem;color:#94a3b8}.lv-bell{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#fff;border:1px solid #e6ecf1;color:var(--muted)}.lv-bell b{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;border-radius:9px;background:#ef4444;color:#fff;font-size:.64rem;display:grid;place-items:center}.lv-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.lv-card,.lv-kpi{background:#fff;border:1px solid #e8edf2;border-radius:12px;box-shadow:0 1px 2px rgba(15,31,46,.04)}.lv-kpi{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;align-items:center;padding:12px 14px;position:relative}.lv-kpi .lv-tico{grid-row:span 2}.lv-kpi em{font-style:normal;font-size:.72rem;color:var(--muted);font-weight:600}.lv-kpi strong{font-size:1.35rem;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-up{position:absolute;bottom:14px;right:12px;font-size:.68rem;font-weight:800;color:#0b8a5f;background:#e3f6ee;padding:2px 6px;border-radius:6px}.lv-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-areas:"pipe pipe ai" "plots feed map";grid-gap:12px;gap:12px}.lv-card{padding:13px 14px;min-width:0}.lv-card-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.lv-card-h strong{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;color:var(--ink)}.lv-card-h em{font-style:normal;font-size:.72rem;color:var(--muted)}.lv-pill{font-size:.68rem;font-weight:800;color:#0b8a5f;background:#e3f6ee;padding:3px 8px;border-radius:999px}.lv-pipe{grid-area:pipe;position:relative}.lv-bars{display:grid;grid-gap:9px;gap:9px}.lv-barrow{display:grid;grid-template-columns:86px 1fr 30px;align-items:center;grid-gap:10px;gap:10px;font-size:.76rem;color:var(--muted);font-weight:600}.lv-barrow b{text-align:right;color:var(--ink)}.lv-track{height:9px;border-radius:9px;background:#eef2f6;overflow:hidden}.lv-track i{display:block;height:100%;border-radius:9px;transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.lv-mover{position:relative;height:34px;margin-top:12px;border-top:1px dashed #e3e9ef}.lv-mover-card{position:absolute;top:8px;left:0;display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 4px;border-radius:999px;font-size:.72rem;font-weight:700;color:var(--ink);background:#fff;border:1px solid #e3e9ef;box-shadow:var(--shadow-sm);animation:lv-move 9s ease-in-out infinite}.lv-mover-card i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-style:normal;font-size:.6rem;color:#fff;background:#3b82f6}.lv-app:not(.is-on) .lv-mover-card,.lv-app:not(.is-on) .lv-ring-v{animation-play-state:paused}@keyframes lv-move{0%,8%{left:0}22%,30%{left:22%}44%,52%{left:44%}66%,74%{left:62%}88%,to{left:calc(100% - 140px)}}.lv-ai{grid-area:ai}.lv-ai-in{display:flex;align-items:center;gap:12px}.lv-ring{width:70px;height:70px;flex:none}.lv-ring circle{fill:none;stroke:#eef2f6;stroke-width:7}.lv-ring .lv-ring-v{stroke:#10b981;stroke-linecap:round;stroke-dasharray:170;stroke-dashoffset:170;transform:rotate(-90deg);transform-origin:center;animation:lv-ring 6s ease-in-out infinite}@keyframes lv-ring{0%{stroke-dashoffset:170}35%,85%{stroke-dashoffset:14}to{stroke-dashoffset:14}}.lv-ring text{font-size:18px;font-weight:800;fill:var(--ink)}.lv-ai ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.lv-ai li{font-size:.74rem;color:var(--text);padding-left:16px;position:relative}.lv-ai li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:800}.lv-ai-tip{display:flex;gap:6px;align-items:flex-start;margin:10px 0 0;padding:8px 10px;border-radius:9px;font-size:.73rem;line-height:1.4;color:#4f46e5;background:#f1efff}.lv-plots{grid-area:plots}.lv-plotgrid{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:4px;gap:4px}.lv-plot{display:block;aspect-ratio:1;border-radius:4px;transition:background .5s ease,transform .4s ease}.lv-plot--a{background:#d1f2e3}.lv-plot--h{background:#fde68a;animation:lv-blink 1.2s ease-in-out infinite}.lv-plot--b{background:#94a3b8}@keyframes lv-blink{50%{transform:scale(.82)}}.lv-legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:9px;font-size:.68rem;color:var(--muted);font-weight:600}.lv-legend span{display:inline-flex;align-items:center;gap:5px}.lv-legend i{width:9px;height:9px;border-radius:3px;animation:none}.lv-feed{grid-area:feed}.lv-feed ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.lv-feed li{display:flex;align-items:center;gap:9px}.lv-feed li.is-new{animation:lv-feed-in .6s cubic-bezier(.2,.8,.2,1)}@keyframes lv-feed-in{0%{opacity:0;transform:translateY(-10px);background:#ecfdf5}to{opacity:1;transform:none}}.lv-feed .lv-tico{width:26px;height:26px;border-radius:8px}.lv-feed strong{display:block;font-size:.74rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-feed em{display:block;font-style:normal;font-size:.68rem;color:var(--muted)}.lv-feed li>span:last-child{min-width:0}.lv-map{grid-area:map}.lv-mapsvg{display:block;width:100%;height:auto}.lv-pulse{fill:rgba(239,68,68,.2);animation:lv-pulse 1.8s ease-out infinite;transform-origin:center;transform-box:fill-box}@keyframes lv-pulse{0%{transform:scale(.4);opacity:1}to{transform:scale(1.8);opacity:0}}.rx-sec{padding:92px 0}.rx-sec--soft{background:linear-gradient(180deg,#f4f8fa,#f7fbf9);border-top:1px solid #edf2f5;border-bottom:1px solid #edf2f5}.rx-head{text-align:center;max-width:860px;margin:0 auto 46px}.rx-head h2{font-size:clamp(1.85rem,3.3vw,2.75rem);line-height:1.14;font-weight:800;margin:0 0 12px}.rx-sub{font-size:1.1rem;color:var(--muted);margin:0;line-height:1.6}.rx-head--left{text-align:left;margin:0}.rx-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.rx-feat{position:relative;padding:20px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.rx-feat:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#cfe3da}.rx-feat h3{font-size:1.04rem;font-weight:800;margin:14px 0 6px}.rx-feat p{margin:0;font-size:.9rem;line-height:1.55;color:var(--muted)}.rx-feat--wide{grid-column:span 2}.rx-feat--hl1,.rx-feat--hl2{border:0;color:#fff;overflow:hidden}.rx-feat--hl1{background:linear-gradient(135deg,#0f9467,#0e8f8a 60%,#1f7fa8)}.rx-feat--hl2{background:linear-gradient(135deg,#1f7fa8,#0e8f8a 45%,#12a774)}.rx-feat--hl1:after,.rx-feat--hl2:after{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:26px 26px;pointer-events:none}.rx-feat--hl1 h3,.rx-feat--hl2 h3{color:#fff;font-size:1.2rem}.rx-feat--hl1 p,.rx-feat--hl2 p{color:hsla(0,0%,100%,.88);font-size:.96rem;max-width:34em}.rx-feat-srcs{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.rx-feat-srcs span{font-size:.74rem;font-weight:700;padding:5px 10px;border-radius:8px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.26)}.rx-feat--cta{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(120deg,#f0faf5,#eef3ff);border-color:#d6e9e0}.rx-feat--cta h3{margin-top:0}.lv-tour{max-width:1120px;margin:0 auto}.lv-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px}.lv-tab{position:relative;display:inline-flex;align-items:center;gap:6px;padding:9px 11px;border-radius:10px;border:1px solid var(--line);background:#fff;font:inherit;font-weight:700;font-size:.84rem;color:var(--text);cursor:pointer;overflow:hidden;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.lv-tab:hover{border-color:#b9dccd}.lv-tab.is-active{color:#0b7a55;border-color:#9fd8bf;box-shadow:0 6px 18px -10px rgba(15,148,103,.6)}.lv-tab-prog{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,#10b981,#0e9a8c);transform-origin:left;animation:lv-prog 10s linear both}.lv-tab-prog.is-paused{animation-play-state:paused}@keyframes lv-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lv-stage{position:relative;height:440px;background:radial-gradient(600px 300px at 80% 0,rgba(59,130,246,.06),transparent 70%),radial-gradient(600px 300px at 0 100%,rgba(16,185,129,.08),transparent 70%),#f7f9fb;overflow:hidden}.lv-video{width:100%;height:100%;object-fit:cover;display:block}.lv-player-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #e6ecf1;font-size:.84rem;color:var(--muted)}.lv-player-foot b{color:var(--ink)}.lv-player-cta{display:inline-flex;align-items:center;gap:6px;border:0;background:none;font:inherit;font-weight:800;color:var(--brand);cursor:pointer}.sc{position:absolute;inset:0;padding:26px;display:flex;gap:22px;align-items:center;justify-content:center}.sc-pop{animation:sc-pop .55s cubic-bezier(.2,.9,.3,1.3) both}.sc-slide{animation:sc-slide .55s cubic-bezier(.2,.8,.2,1) both}@keyframes sc-pop{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}@keyframes sc-slide{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}.sc-av{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;font-style:normal;font-size:.68rem;font-weight:800;color:#1e40af;background:#e0ebff}.sc-av--lg{width:64px;height:64px;font-size:1.1rem;color:#fff;background:linear-gradient(135deg,#3b82f6,#7c6cf0)}.sc-att,.sc-calllog,.sc-list,.sc-pay{flex:1 1;max-width:560px;background:#fff;border:1px solid #e6ecf1;border-radius:14px;box-shadow:var(--shadow-sm);padding:14px;position:relative}.sc-list-h{display:grid;grid-template-columns:1.6fr 1fr .7fr .7fr;grid-gap:8px;gap:8px;padding:0 8px 8px;border-bottom:1px solid #eef2f6;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.sc-att .sc-list-h,.sc-calllog .sc-list-h,.sc-pay .sc-list-h{grid-template-columns:1fr auto}.sc-row{display:grid;grid-template-columns:1.6fr 1fr .7fr .7fr;grid-gap:8px;gap:8px;align-items:center;padding:9px 8px;border-bottom:1px solid #f2f5f8;font-size:.8rem}.sc-att .sc-row,.sc-calllog .sc-row,.sc-pay .sc-row{grid-template-columns:1fr auto}.sc-row>span:first-child{display:flex;align-items:center;gap:9px;min-width:0}.sc-row strong{display:block;color:var(--ink);font-size:.82rem}.sc-row em{display:block;font-style:normal;color:var(--muted);font-size:.72rem}.sc-tag{font-size:.72rem;font-weight:700;color:var(--text)}.sc-score{justify-self:start;font-weight:800;font-size:.78rem;padding:3px 9px;border-radius:7px;color:#92400e;background:#fef3c7}.sc-score.is-hot{color:#047857;background:#d1fae5}.sc-owner{font-size:.74rem;font-weight:800;color:#6d5ae6}.sc-toast{display:flex;align-items:center;gap:7px;margin-top:12px;padding:9px 12px;border-radius:10px;font-size:.8rem;font-weight:700;color:#047857;background:#ecfdf5;border:1px solid #c8f0dd}.sc-src{display:grid;grid-gap:10px;gap:10px}.sc-chip{position:relative;padding:9px 14px;border-radius:10px;font-weight:800;font-size:.84rem;background:#fff;border:1px solid #e6ecf1;box-shadow:var(--shadow-sm)}.sc-fly{position:absolute;top:50%;right:-10px;width:8px;height:8px;border-radius:50%;animation:sc-fly 1s ease-in both}@keyframes sc-fly{0%{opacity:0;transform:translateX(0)}20%{opacity:1}to{opacity:0;transform:translateX(110px)}}.sc-funnel{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:16px 18px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#7c6cf0,#3b82f6);box-shadow:0 16px 34px -14px rgba(91,80,220,.7)}.sc-funnel strong{font-size:1.2rem}.sc-funnel em{font-style:normal;font-size:.7rem;opacity:.9}.sc-reply-left{display:grid;grid-gap:12px;gap:12px;width:300px}.sc-notice{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:12px;background:#fff;border:1px solid #e6ecf1;box-shadow:var(--shadow-sm)}.sc-notice strong{display:block;font-size:.84rem;color:var(--ink)}.sc-notice em{display:block;font-style:normal;font-size:.74rem;color:var(--muted)}.sc-phone{width:300px;height:390px;border-radius:30px;border:8px solid #1d2733;background:#ece5dd;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 60px -30px rgba(15,31,46,.6)}.sc-wa-h{display:flex;align-items:center;gap:9px;padding:10px 12px;background:#075e54;color:#fff}.sc-wa-h .sc-av{background:#fff;color:#075e54}.sc-wa-h strong{display:block;font-size:.8rem}.sc-wa-h em{display:block;font-style:normal;font-size:.68rem;opacity:.85}.sc-wa-body{flex:1 1;padding:10px;display:flex;flex-direction:column;gap:7px;justify-content:flex-end;position:relative}.sc-bub{margin:0;max-width:88%;padding:7px 10px;border-radius:10px 10px 10px 2px;background:#fff;font-size:.76rem;line-height:1.4;color:#1f2937;box-shadow:0 1px 1px rgba(0,0,0,.08)}.sc-bub.sc-in{align-self:flex-end;background:#dcf8c6;border-radius:10px 10px 2px 10px}.sc-doc,.sc-loc{display:flex;align-items:center;gap:7px;font-weight:700}.sc-doc svg{color:#dc2626}.sc-loc svg{color:#0b8a5f}.sc-doc small{margin-left:auto;font-weight:600;color:var(--muted)}.sc-ticks{color:#34b7f1;font-weight:800;margin-left:4px}.sc-typing{position:absolute;left:10px;bottom:10px;display:flex;gap:4px;padding:9px 11px;border-radius:10px;background:#fff;opacity:0}.sc-blink{animation:sc-typing-show 1s linear both}@keyframes sc-typing-show{0%,to{opacity:0}10%,90%{opacity:1}}.sc-typing i{width:6px;height:6px;border-radius:50%;background:#9ca3af;animation:sc-dot .9s ease-in-out infinite}.sc-typing i:nth-child(2){animation-delay:.15s}.sc-typing i:nth-child(3){animation-delay:.3s}@keyframes sc-dot{50%{transform:translateY(-3px)}}.sc-dialer{width:260px;display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:24px 18px;border-radius:20px;background:linear-gradient(180deg,#0f1f2e,#17324a);color:#fff;box-shadow:0 30px 60px -30px rgba(15,31,46,.7)}.sc-dialer strong{font-size:1.05rem;margin-top:6px}.sc-dialer em{font-style:normal;font-size:.74rem;opacity:.75}.sc-timer{display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-size:.8rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-rec{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:lv-blink 1s ease-in-out infinite}.sc-wave{display:flex;align-items:center;gap:3px;height:40px;margin:8px 0}.sc-wave i{width:4px;height:100%;border-radius:3px;background:linear-gradient(180deg,#34d399,#3b82f6);animation:sc-wave 1s ease-in-out infinite;transform-origin:center}@keyframes sc-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.sc-hang{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#ef4444;transform:rotate(135deg)}.sc-miss,.sc-play{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:800;padding:4px 9px;border-radius:7px}.sc-play{color:#1d4ed8;background:#e6efff}.sc-miss{color:#b91c1c;background:#fee2e2}.sc-target{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:11px 12px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f6}.sc-target strong{display:block;font-size:.8rem;color:var(--ink)}.sc-target em{font-style:normal;font-size:.72rem;color:var(--muted)}.sc-fill{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#10b981,#3b82f6);animation:sc-fill 1.6s cubic-bezier(.2,.8,.2,1) both}@keyframes sc-fill{0%{width:0}to{width:var(--w)}}.sc-cal{width:250px;padding:14px;border-radius:14px;background:#fff;border:1px solid #e6ecf1;box-shadow:var(--shadow-sm)}.sc-cal-h strong{display:block;font-size:.9rem;color:var(--ink)}.sc-cal-h em{font-style:normal;font-size:.72rem;color:var(--muted)}.sc-cal-g{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin:10px 0;text-align:center}.sc-cal-g b{font-size:.64rem;color:#94a3b8}.sc-day{font-size:.72rem;padding:5px 0;border-radius:6px;color:var(--text)}.sc-day.is-busy{background:#eef2f6}.sc-day.is-pick{animation:sc-pick .5s ease both}@keyframes sc-pick{to{background:#10b981;color:#fff;font-weight:800}}.sc-slot{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:9px;font-size:.74rem;font-weight:700;color:#0b7a55;background:#e3f6ee}.sc-visit-steps{display:grid;grid-gap:10px;gap:10px;width:270px}.sc-step{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #e6ecf1;box-shadow:var(--shadow-sm)}.sc-step strong{display:block;font-size:.82rem;color:var(--ink)}.sc-step em{display:block;font-style:normal;font-size:.72rem;color:var(--muted)}.sc-mob{position:relative;width:190px;padding:10px;border-radius:24px;border:7px solid #1d2733;background:#fff;box-shadow:0 24px 50px -26px rgba(15,31,46,.6)}.sc-mob-ok{display:flex;align-items:center;gap:5px;margin-top:8px;padding:6px 8px;border-radius:8px;font-size:.7rem;font-weight:800;color:#047857;background:#d1fae5}.sc-pipe{flex-direction:column;align-items:stretch;justify-content:center}.sc-cols{position:relative;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.sc-col{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:#fff;border:1px solid #e6ecf1}.sc-col strong{display:flex;justify-content:space-between;font-size:.76rem;color:var(--ink);padding-bottom:6px;border-bottom:2px solid #e6ecf1}.sc-col:first-child strong{border-color:#3b82f6}.sc-col:nth-child(2) strong{border-color:#14b8a6}.sc-col:nth-child(3) strong{border-color:#8b5cf6}.sc-col:nth-child(4) strong{border-color:#f59e0b}.sc-col:nth-child(5) strong{border-color:#10b981}.sc-col:nth-child(6) strong{border-color:#0f766e}.sc-col strong em{font-style:normal;color:var(--muted)}.sc-ghost{height:42px;border-radius:8px;background:linear-gradient(90deg,#f3f6f9,#f8fafc);border:1px solid #eef2f6}.sc-moving{position:absolute;top:44px;left:0;width:calc((100% - 50px) / 6 - 4px);margin-left:2px;display:flex;align-items:center;gap:7px;padding:7px;border-radius:9px;background:#fff;border:1.5px solid #10b981;box-shadow:0 14px 30px -12px rgba(16,185,129,.6);animation:sc-move 9s cubic-bezier(.6,0,.3,1) both}.sc-moving strong{display:block;font-size:.72rem;color:var(--ink)}.sc-moving em{display:block;font-style:normal;font-size:.64rem;color:var(--muted)}@keyframes sc-move{0%,8%{transform:translateX(0)}20%,28%{transform:translateX(calc(100% + 14px))}40%,48%{transform:translateX(calc(200% + 28px))}60%,68%{transform:translateX(calc(300% + 42px))}78%,84%{transform:translateX(calc(400% + 56px))}94%,to{transform:translateX(calc(500% + 70px))}}.sc-pipe-foot{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.sc-chip2{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;font-size:.78rem;font-weight:700;color:#4f46e5;background:#fff;border:1px solid #e6ecf1;box-shadow:var(--shadow-sm)}.sc-chip2--ok{color:#047857;background:#ecfdf5;border-color:#c8f0dd}.sc-plotmap{width:340px;padding:14px;border-radius:14px;background:#fff;border:1px solid #e6ecf1;box-shadow:var(--shadow-sm)}.sc-plot-h{display:flex;justify-content:space-between;margin-bottom:10px}.sc-plot-h strong{font-size:.86rem;color:var(--ink)}.sc-plot-h em{font-style:normal;font-size:.72rem;color:var(--muted)}.sc-plotgrid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:5px;gap:5px}.sc-plot{aspect-ratio:1.15;border-radius:5px;display:grid;place-items:center;font-size:.56rem;font-weight:800;color:#fff;transition:background .5s ease}.sc-plot.lv-plot--h{animation:none}.sc-plot.is-pick{outline:2px solid #0f1f2e;outline-offset:1px;color:#0f1f2e}.sc-plot.is-pick.lv-plot--b{color:#fff}.sc-plotinfo{display:grid;grid-gap:12px;gap:12px;width:340px}.sc-pcard{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #e6ecf1;box-shadow:var(--shadow-sm);font-size:.78rem;color:var(--muted)}.sc-pcard strong{font-size:.95rem;color:var(--ink)}.sc-status{justify-self:start;margin-top:4px;padding:3px 9px;border-radius:7px;font-weight:800;font-size:.72rem;color:#92400e;background:#fef3c7}.sc-status.is-booked{color:#fff;background:#10b981}.sc-due,.sc-paid{font-size:.72rem;font-weight:800;padding:4px 9px;border-radius:7px}.sc-paid{color:#047857;background:#d1fae5}.sc-due{color:#475569;background:#f1f5f9}.sc-bigmap{position:relative;width:440px;padding:8px;border-radius:16px;border:1px solid #e6ecf1}.sc-bigmap,.sc-mapchip{background:#fff;box-shadow:var(--shadow-sm)}.sc-mapchip{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;font-size:.74rem;font-weight:800;color:var(--ink)}.rx-benefits{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.rx-benefit{text-align:center;padding:32px 22px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.rx-benefit:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:#9fd8bf}.rx-benefit .rx-ico{margin-bottom:16px}.rx-benefit h3{font-size:1.12rem;font-weight:800;margin:0 0 8px}.rx-benefit p{margin:0;color:var(--muted);line-height:1.55;font-size:.95rem}.rx-clients{padding:80px 0 70px;background:#fff}.rx-clients .rx-head{margin-bottom:22px}.rx-clients-stats{display:flex;justify-content:center;width:max-content;max-width:100%;margin:0 auto 36px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.rx-clients-stats div{display:flex;align-items:baseline;gap:8px;padding:12px 24px}.rx-clients-stats div+div{border-left:1px solid var(--line)}.rx-clients-stats strong{font-size:1.2rem;font-weight:800;color:var(--brand)}.rx-clients-stats span{font-size:.88rem;color:var(--muted)}.rx-reviews{background:linear-gradient(180deg,#f2f7fb,#f4faf7)}.rx-reviews-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px}.rx-reviews-head h2{font-size:clamp(1.85rem,3.3vw,2.75rem);font-weight:800;margin:0}.rx-rating{display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.rx-rating>strong{font-size:2rem;font-weight:800;color:var(--ink)}.rx-rating em{display:block;font-style:normal;font-size:.8rem;color:var(--muted);margin-top:2px}.rx-stars{display:inline-flex;gap:2px;color:#f59e0b}.rx-stars svg{fill:#fbbf24}.rx-star-half{display:inline-block;width:9px;overflow:hidden}.rx-quotes-wrap{position:relative}.rx-quotes{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 4px 18px}.rx-quotes::-webkit-scrollbar{display:none}.rx-quote{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 40px) / 3);scroll-snap-align:start;margin:0;padding:26px 24px 22px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.rx-qmark{font-size:3.2rem;line-height:.6;height:22px;font-weight:800;color:#c7e8da;font-family:Georgia,serif}.rx-quote blockquote{margin:8px 0 20px;color:var(--text);line-height:1.6;font-size:.97rem;flex:1 1}.rx-quote figcaption{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #eef2f6}.rx-quote figcaption img{width:46px;height:46px;object-fit:contain;border-radius:12px;border:1px solid var(--line);background:#fff;padding:4px}.rx-quote figcaption span{font-size:.82rem;color:var(--muted);flex:1 1}.rx-quote figcaption strong{display:block;color:var(--ink);font-size:.92rem}.rx-verified{place-items:center;width:22px;height:22px;color:#fff;background:#10b981}.rx-arrow,.rx-verified{display:grid;border-radius:50%}.rx-arrow{position:absolute;top:50%;z-index:2;place-items:center;width:44px;height:44px;margin-top:-30px;border:1px solid var(--line);background:#fff;color:var(--ink);box-shadow:var(--shadow);cursor:pointer}.rx-arrow--l{left:-22px}.rx-arrow--r{right:-22px}.rx-arrow:hover{color:var(--brand);border-color:#9fd8bf}.rx-flow{list-style:none;margin:0 0 34px;padding:0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;position:relative}.rx-flow li{position:relative;padding:16px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);font-size:.84rem;color:var(--muted);line-height:1.45;animation:rx-flow-glow 9s ease-in-out infinite;animation-delay:calc(var(--i) * 1.5s)}@keyframes rx-flow-glow{0%,18%,to{border-color:var(--line);box-shadow:var(--shadow-sm)}12%,6%{border-color:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.18),var(--shadow-sm)}}.rx-flow li+li:before{content:"";position:absolute;left:-12px;top:30px;width:12px;height:2px;background:#b6dfcd}.rx-flow strong{display:block;color:var(--ink);font-size:.98rem;margin:6px 0 4px}.rx-flow-n{font-size:.76rem;font-weight:800;color:var(--brand)}.rx-visual img{display:block;width:100%;height:auto;box-shadow:var(--shadow)}.rx-table-wrap,.rx-visual img{border-radius:20px;border:1px solid var(--line)}.rx-table-wrap{max-width:1000px;margin:0 auto;overflow-x:auto;background:#fff;box-shadow:var(--shadow-sm);padding:8px 8px 12px}.rx-table{width:100%;border-collapse:separate;border-spacing:0;min-width:640px}.rx-table td,.rx-table th{padding:13px 14px;text-align:center;border-bottom:1px solid #f0f3f6;font-size:.9rem}.rx-table thead th{font-size:.86rem;font-weight:800;color:var(--muted);border-bottom:1px solid var(--line)}.rx-table tbody th,.rx-table thead th:first-child{text-align:left}.rx-table tbody th{font-weight:700;color:var(--ink)}.rx-table tbody tr:last-child>*{border-bottom:0}.rx-cap{display:inline-flex;align-items:center;gap:10px}.rx-cap svg{color:var(--brand);flex:none}.rx-table .rx-us{background:#f1faf6;border-left:2px solid #34d399;border-right:2px solid #34d399}.rx-table thead .rx-us{background:linear-gradient(120deg,#11a271,#0e9688);color:#fff;border-radius:14px 14px 0 0;border-color:#11a271}.rx-table thead .rx-us span{display:inline-flex;align-items:center;gap:7px}.rx-table thead .rx-us img{filter:brightness(0) invert(1)}.rx-table tbody tr:last-child .rx-us{border-bottom:2px solid #34d399;border-radius:0 0 14px 14px}.rx-t{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:.86rem}.rx-t i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff}.rx-t--y{color:#047857}.rx-t--y i{background:#10b981}.rx-t--p{color:#64748b}.rx-t--p i{background:#94a3b8}.rx-t--n{color:#b91c1c}.rx-t--n i{background:#ef4444}.rx .rex-faq details{border-radius:14px}.rx .rex-faq-wrap .rx-head--left{align-self:start}.rx-cta{background:radial-gradient(700px 360px at 0 0,rgba(16,185,129,.1),transparent 70%),radial-gradient(700px 360px at 100% 100%,rgba(59,130,246,.08),transparent 70%),#f6f9fb}.rx-cta-in{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:22px;gap:22px;align-items:start}.rx-cta-form{position:relative;padding:26px;border-radius:20px;background:hsla(0,0%,100%,.92);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.rx-cta-form:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#10b981,#3b82f6)}.rx-cta-form h3{font-size:1.3rem;font-weight:800;margin:0 0 4px}.rx-cta-form .rx-card-top p{margin:0;font-size:.9rem;color:var(--muted)}.rx-contact{display:grid;grid-gap:14px;gap:14px}.rx-contact-intro{margin:0;padding:18px 20px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);line-height:1.6;color:var(--text)}.rx-contact-intro strong{color:var(--ink)}.rx-ccard{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);text-decoration:none;color:var(--text);font-size:.92rem;line-height:1.5;transition:border-color .2s ease,transform .2s ease}a.rx-ccard:hover{border-color:#9fd8bf;transform:translateY(-2px)}.rx-ccard>span:nth-child(2){flex:1 1}.rx-ccard strong{display:block;color:var(--ink);font-size:1rem}.rx-ccard em{font-style:normal;font-weight:800;font-size:.82rem;color:var(--brand);text-decoration:underline;text-underline-offset:3px;align-self:center}.rx-cbtns{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.rx-cbtns a,.rx-cbtns button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:14px;font:inherit;font-weight:800;font-size:.95rem;text-decoration:none;cursor:pointer;border:1px solid var(--line);background:#fff;color:var(--ink);transition:transform .2s ease,border-color .2s ease}.rx-cbtns a{color:#fff;background:#22c55e;border-color:#22c55e}.rx-cbtns a:hover,.rx-cbtns button:hover{transform:translateY(-2px)}.rex>.rx-fab{position:fixed;left:20px;bottom:22px;z-index:70;display:flex;flex-direction:column;gap:12px}.rx-fab-btn{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 10px 24px -8px rgba(15,31,46,.45);transition:transform .2s ease}.rx-fab-btn:hover{transform:scale(1.08)}.rx-fab-call{background:linear-gradient(135deg,#11a271,#0e8f8a)}.rx-fab-wa{background:#25d366}.rx-fab-wa:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #25d366;animation:rx-ring 2.2s ease-out infinite}@keyframes rx-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.6);opacity:0}}.rx-fab-tip{position:absolute;left:62px;top:50%;transform:translateY(-50%) translateX(-6px);white-space:nowrap;padding:7px 11px;border-radius:9px;font-size:.8rem;font-weight:700;color:var(--ink);background:#fff;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.rx-fab-btn:hover .rx-fab-tip{opacity:1;transform:translateY(-50%)}@media (max-width:1180px){.rx-nav{display:none}.rx-top-actions{margin-left:auto}.lv-body{grid-template-columns:1fr}.lv-side{display:none}.rx-arrow--l{left:-6px}.rx-arrow--r{right:-6px}}@media (max-width:1024px){.rx-hero-in{grid-template-columns:1fr;gap:40px}.rx-hero-copy{text-align:center}.rx-hero-sub{margin-left:auto;margin-right:auto}.rx-hero-actions,.rx-sources,.rx-stats{justify-content:center}.rx-hero-form{max-width:560px;width:100%;margin:0 auto}.lv-toast--a{left:-20px}.lv-toast--b{right:-20px}.lv-grid{grid-template-columns:1fr 1fr;grid-template-areas:"pipe pipe" "ai feed" "plots map"}.rx-benefits,.rx-bento{grid-template-columns:repeat(2,1fr)}.rx-quote{flex-basis:calc((100% - 20px) / 2)}.rx-flow{grid-template-columns:repeat(3,1fr)}.rx-flow li+li:before{display:none}.rx-cta-in{grid-template-columns:1fr}.lv-stage{height:470px}.sc{padding:18px;gap:14px}.sc-mob{display:none}}@media (max-width:760px){.rx-top-call span{display:none}.rx-top-call{width:40px;height:40px;justify-content:center;border-radius:10px;border:1px solid var(--line)}.rx-logo em{display:none}.rx-hero{padding:34px 0 100px}.rx-hero-copy h1{font-size:2.05rem}.rx-hero-sub{font-size:1.02rem}.rx-hero-actions .rx-btn{width:100%}.rx-stats{flex-wrap:nowrap;justify-content:space-between;gap:8px}.rx-stats li{flex-direction:column;text-align:center;gap:6px;flex:1 1}.rx-stats strong{font-size:1.2rem}.rx-stats em{font-size:.66rem}.lv-toast{min-width:0;padding:8px 10px 8px 8px}.lv-toast--a{top:-30px;left:4px}.lv-toast--b{display:none}.lv-skyline{height:200px}.rx-preview{margin-top:-70px}.lv-main{padding:12px}.lv-head em,.lv-search{display:none}.lv-kpis{grid-template-columns:1fr 1fr;gap:8px}.lv-kpi strong{font-size:1.1rem}.lv-up{display:none}.lv-grid{grid-template-columns:1fr;grid-template-areas:"pipe" "ai" "feed"}.lv-map,.lv-plots{display:none}.lv-url{max-width:62%}.rx-sec{padding:66px 0}.rx-head{margin-bottom:30px}.rx-bento{grid-template-columns:1fr 1fr;gap:10px}.rx-feat{padding:14px}.rx-feat h3{font-size:.92rem;margin-top:10px}.rx-feat p{font-size:.8rem}.rx-feat .rx-ico{width:36px;height:36px}.rx-feat--cta{flex-direction:column;align-items:stretch;text-align:center}.lv-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:0 -16px 14px;padding:0 16px 4px}.lv-tabs::-webkit-scrollbar{display:none}.lv-tab{flex:none;font-size:.82rem}.lv-stage{height:470px}.sc{flex-direction:column;justify-content:flex-start;padding:14px;gap:10px}.sc-src{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.sc-chip{padding:6px 9px;font-size:.72rem}.sc-fly,.sc-funnel{display:none}.sc-att,.sc-calllog,.sc-list,.sc-pay{width:100%;padding:10px}.sc-list-h,.sc-row{grid-template-columns:1.6fr .6fr .7fr}.sc-list-h>span:nth-child(2),.sc-row>.sc-tag{display:none}.sc-att .sc-list-h,.sc-att .sc-row,.sc-calllog .sc-list-h,.sc-calllog .sc-row,.sc-pay .sc-list-h,.sc-pay .sc-row{grid-template-columns:1fr auto}.sc-row{padding:7px 4px}.sc-reply-left{width:100%}.sc-reply-left .sc-notice:nth-child(2),.sc-reply-left .sc-notice:nth-child(3){display:none}.sc-phone{width:100%;max-width:290px;height:360px}.sc-dialer{width:100%;padding:14px;gap:3px}.sc-dialer .sc-av--lg{width:44px;height:44px}.sc-wave{height:26px;margin:4px 0}.sc-calllog .sc-row:nth-of-type(n+4),.sc-hang{display:none}.sc-cal,.sc-visit-steps{width:100%}.sc-cal-g{display:none}.sc-pipe .sc-cols{grid-template-columns:repeat(3,1fr);flex:none}.sc-col:nth-child(n+4){display:none}.sc-moving{width:calc((100% - 20px) / 3 - 4px);animation-name:sc-move-sm}@keyframes sc-move-sm{0%,15%{transform:translateX(0)}40%,55%{transform:translateX(calc(100% + 14px))}80%,to{transform:translateX(calc(200% + 28px))}}.sc-plotinfo,.sc-plotmap{width:100%}.sc-plotinfo .sc-pay{display:none}.sc-bigmap{width:100%}.lv-player-foot{flex-direction:column;align-items:flex-start;gap:4px}.rx-benefits{grid-template-columns:1fr 1fr;gap:10px}.rx-benefit{padding:20px 14px}.rx-benefit .rx-ico--xl{width:50px;height:50px}.rx-benefit h3{font-size:.98rem}.rx-benefit p{font-size:.84rem}.rx-clients-stats{width:100%;border-radius:18px}.rx-clients-stats div{flex:1 1;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;text-align:center}.rx-clients-stats span{font-size:.72rem}.rx-reviews-head{flex-direction:column;align-items:flex-start}.rx-quote{flex-basis:86%}.rx-arrow{display:none}.rx-flow{grid-template-columns:1fr 1fr;gap:10px}.rx-table td,.rx-table th{padding:11px 8px;font-size:.8rem}.rx-t{font-size:.76rem;gap:5px}.rx-cta-form{padding:20px 16px}.rx-cbtns{grid-template-columns:1fr 1fr}.rex>.rx-fab{left:14px;bottom:16px}.rx-fab-btn{width:48px;height:48px}.rx-fab-tip{display:none}}@media (prefers-reduced-motion:reduce){.rx *,.rx :after,.rx :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:760px){.rx-top-in{gap:10px}.rx-logo{font-size:1.08rem}.rx-top .rx-btn--sm{padding:9px 12px;font-size:.84rem}.rx-table{min-width:0}.rx-table-wrap{padding:4px}.rx-table thead th{font-size:.7rem;padding:10px 4px}.rx-table tbody th{font-size:.78rem;padding:10px 6px 10px 8px}.rx-cap svg{display:none}.rx-table td{padding:10px 4px;width:64px}.rx-t{font-size:0;gap:0}.rx-table thead .rx-us img{display:none}.rx .rx-featured{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px 36px;padding:4px 16px 14px}.rx .rx-featured .rex-feat-client{flex:0 0 84%;scroll-snap-align:center;transform:none}}.rx-greviews{background:linear-gradient(180deg,#f6f9fd,#f4f8fb)}.rx-g-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.rx-g-head h2{font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:800;margin:0}.rx-gword{font-family:Product Sans,Arial,sans-serif;letter-spacing:-.02em}.rx-gword b{font-weight:700}.rx-g-badge{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:12px;column-gap:12px;padding:12px 20px;border-radius:999px;background:#fff;border:1px solid #e3e8ef;box-shadow:var(--shadow-sm)}.rx-g-badge svg[role=img]{grid-row:span 2}.rx-g-badge-txt{display:flex;align-items:center;gap:8px}.rx-g-badge-txt strong{font-size:1.35rem;font-weight:800;color:var(--ink)}.rx-g-badge-txt small{font-size:.85rem;color:var(--muted);font-weight:700}.rx-g-badge em{font-style:normal;font-size:.78rem;font-weight:600;color:var(--muted)}.rx-gstars{display:inline-flex;gap:2px}.rx-gstar{position:relative;display:inline-block}.rx-gstar-fill svg,.rx-gstar>svg{display:block}.rx-gstar-fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.rx-gcard{gap:10px}.rx-gcard-top{display:flex;align-items:flex-start;justify-content:space-between}.rx-gcard .rx-qmark{color:#d2d7de}.rx-gcard blockquote{margin-top:4px}@media (max-width:760px){.rx-g-head{flex-direction:column;align-items:flex-start}}.lv-swipe{display:none}@media (max-width:760px){.lv-body{min-height:0}.lv-head,.lv-kpis{margin-bottom:10px}.lv-kpi{padding:10px}.lv-kpi em{font-size:.68rem;line-height:1.25}.lv-swipe{display:flex;align-items:center;gap:5px;margin:0 0 8px;font-size:.74rem;font-weight:700;color:var(--brand)}.lv-grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:0 -12px;padding:0 12px 8px;scrollbar-width:none}.lv-grid::-webkit-scrollbar{display:none}.lv-grid>.lv-card,.rx .lv-map,.rx .lv-plots{display:block;flex:0 0 84%;scroll-snap-align:center;min-height:230px}.lv-barrow{grid-template-columns:70px 1fr 26px}.lv-plotgrid{grid-template-columns:repeat(9,1fr)}}