.tracking-demo-showcase{min-height:675px;padding:0 78px 42px 0}.tracking-browser-demo{background:#f8fafc;border:1px solid #94a3b857;border-radius:28px;width:min(100%,980px);min-height:625px;overflow:hidden;box-shadow:0 30px 76px #0f172a33}.tracking-browser-toolbar{color:#475569;background:#fffffff7;border-bottom:1px solid #dbe4ef;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:54px;padding:0 18px;font-size:.8rem;display:grid}.tracking-window-dots{gap:6px;display:inline-flex}.tracking-window-dots i{background:#fb7185;border-radius:50%;width:10px;height:10px}.tracking-window-dots i:nth-child(2){background:#fbbf24}.tracking-window-dots i:nth-child(3){background:#4ade80}.tracking-live-status{color:#15803d;background:#dcfce7;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:.61rem;font-weight:900;display:inline-flex}.tracking-summary-row{background:#f1f5f9;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;padding:10px 12px;display:grid}.tracking-summary-row article{color:#2563eb;background:#fff;border:1px solid #e2e8f0;border-radius:11px;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.tracking-summary-row article span{min-width:0}.tracking-summary-row small,.tracking-summary-row strong{display:block}.tracking-summary-row small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;font-weight:850;overflow:hidden}.tracking-summary-row strong{color:#0f172a;margin-top:1px;font-size:.9rem}.tracking-map-titlebar{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #dbe4ef;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:7px 14px;display:flex}.tracking-map-titlebar>span:first-child small,.tracking-map-titlebar>span:first-child strong{display:block}.tracking-map-titlebar>span:first-child small{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:900}.tracking-map-titlebar>span:first-child strong{color:#0f172a;margin-top:2px;font-size:.76rem}.tracking-map-actions{gap:7px;display:inline-flex}.tracking-map-actions button{color:#334155;background:#f8fafc;border:1px solid #dbe4ef;border-radius:10px;align-items:center;gap:5px;min-height:29px;padding:0 10px;font-size:.56rem;font-weight:850;display:inline-flex}.tracking-map-stage{background:#e8eef2;height:475px;position:relative;overflow:hidden}.tracking-static-map,.tracking-static-map-image{position:absolute;inset:0}.tracking-static-map{background:#e8eef2;overflow:hidden}.tracking-static-map-image{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.tracking-route-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tracking-route-halo{fill:none;stroke:#fffffffa;stroke-width:14px;stroke-linecap:round;stroke-linejoin:round}.tracking-route-line{fill:none;stroke:#2563eb;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #2563eb47)}.tracking-route-stop circle{fill:#d97706;stroke:#fff;stroke-width:3px}.tracking-route-stop rect{fill:#fff}.tracking-static-map-badge{z-index:6;color:#475569;background:#ffffffed;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.42rem;font-weight:850;display:inline-flex;position:absolute;bottom:135px;right:8px;box-shadow:0 4px 12px #0f172a24}.tracking-fleet-panel{z-index:8;color:#f8fafc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(155deg,#0f213efa,#071223fa);border:1px solid #60a5fa47;border-radius:17px;flex-direction:column;gap:8px;width:285px;padding:12px;display:flex;position:absolute;top:12px;bottom:135px;left:12px;overflow:hidden;box-shadow:0 18px 42px #0f172a4d}.tracking-fleet-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.tracking-fleet-heading small,.tracking-fleet-heading strong,.tracking-fleet-heading span{display:block}.tracking-fleet-heading small{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:950}.tracking-fleet-heading strong{margin-top:2px;font-size:.76rem}.tracking-fleet-heading span{color:#94a3b8;margin-top:1px;font-size:.48rem}.tracking-fleet-heading button{color:#cbd5e1;background:#ffffff0f;border:1px solid #94a3b842;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.tracking-search,.tracking-status-filter{color:#94a3b8;background:#ffffff0d;border:1px solid #94a3b840;border-radius:9px;align-items:center;gap:7px;min-height:30px;padding:0 9px;font-size:.55rem;display:flex}.tracking-status-filter{color:#e2e8f0;justify-content:space-between;font-weight:800}.tracking-fleet-list{scrollbar-color:#94a3b88c transparent;scrollbar-width:thin;gap:7px;min-height:0;padding-right:4px;display:grid;overflow:hidden auto}.tracking-fleet-list::-webkit-scrollbar{width:5px}.tracking-fleet-list::-webkit-scrollbar-thumb{background:#94a3b885;border-radius:999px}.tracking-fleet-card{background:#1e407359;border:1px solid #60a5fa38;border-left:3px solid #16a34a;border-radius:12px;grid-template-columns:50px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.tracking-fleet-card.stopped{border-left-color:#d97706}.tracking-fleet-card.offline{border-left-color:#dc2626}.tracking-display-image{background:#f8fafc;border-radius:9px;place-items:center;width:50px;height:46px;display:grid;overflow:hidden}.tracking-display-image img{object-fit:contain;width:95%;height:95%}.tracking-fleet-copy{min-width:0}.tracking-fleet-copy strong,.tracking-fleet-copy small,.tracking-fleet-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tracking-fleet-copy small{color:#e2e8f0;margin-top:2px;font-size:.48rem}.tracking-fleet-meta{color:#94a3b8;margin-top:2px;font-size:.42rem}.tracking-fleet-state{text-align:right;min-width:65px}.tracking-fleet-state small{color:#cbd5e1;white-space:nowrap;margin-top:3px;font-size:.4rem;display:block}.tracking-status{white-space:nowrap;border-radius:999px;width:fit-content;padding:3px 6px;font-size:.4rem;font-style:normal;font-weight:900;display:inline-flex}.tracking-status.moving{color:#bbf7d0;background:#16a34a52}.tracking-status.stopped{color:#fde68a;background:#d977064d}.tracking-status.offline{color:#fecaca;background:#dc26264d}.tracking-privacy-copy{color:#94a3b8;align-items:center;gap:5px;margin:0;font-size:.47rem;display:flex}.tracking-motion-strip{z-index:7;color:#e2e8f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f213ee8;border:1px solid #94a3b842;border-radius:13px;align-items:center;gap:5px;min-height:67px;padding:7px 9px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 10px 24px #0f172a33}.tracking-motion-item{grid-template-columns:42px;justify-items:center;gap:2px;display:grid;position:relative}.tracking-motion-item img{object-fit:contain;width:42px;height:34px}.tracking-motion-item small{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:.4rem;font-weight:850;overflow:hidden}.tracking-motion-item i{background:#38bdf8;width:18px;height:2px;position:absolute;top:18px;left:calc(100% + 2px)}.tracking-motion-item i:after{content:"";background:#38bdf8;border-radius:50%;width:5px;height:5px;position:absolute;top:-1px;right:-2px}.tracking-map-vehicle{z-index:5;width:66px;position:absolute;transform:translate(-50%,-50%)}.tracking-map-vehicle img{object-fit:contain;filter:drop-shadow(0 8px 7px #0f172a6b);width:100%;height:66px;transform:rotate(var(--vehicle-angle));display:block}.tracking-speed-label{z-index:3;color:#0f172a;background:#fffffff7;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:4px 7px;font-size:.44rem;font-weight:900;display:inline-flex;position:absolute;bottom:calc(100% - 3px);left:50%;transform:translate(-50%);box-shadow:0 5px 12px #0f172a24}.tracking-speed-label i{background:#16a34a;border-radius:50%;width:6px;height:6px;display:block}.tracking-speed-label i.stopped{background:#d97706}.tracking-speed-label i.offline{background:#dc2626}.tracking-sensors-strip{z-index:8;color:#f8fafc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f213ef0;border:1px solid #60a5fa3d;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:7px;display:grid;position:absolute;bottom:10px;left:310px;right:12px;box-shadow:0 13px 30px #0f172a3d}.tracking-sensor-item{color:#22c55e;background:#1e407357;border:1px solid #94a3b829;border-radius:9px;align-items:center;gap:5px;min-width:0;padding:4px 5px;display:flex}.tracking-sensor-item.amber{color:#facc15}.tracking-sensor-item.blue{color:#38bdf8}.tracking-sensor-item.neutral{color:#94a3b8}.tracking-sensor-item small,.tracking-sensor-item strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tracking-sensor-item small{color:#94a3b8;text-transform:uppercase;font-size:.34rem;font-weight:900}.tracking-sensor-item strong{color:#e2e8f0;margin-top:1px;font-size:.42rem}.tracking-phone-demo{z-index:10;color:#f8fafc;background:#020617;border:7px solid #071022;border-radius:34px;width:242px;height:456px;position:absolute;bottom:38px;right:8px;overflow:hidden;box-shadow:0 24px 52px #0f172a66}.tracking-phone-speaker{z-index:5;background:#334155;border-radius:999px;width:64px;height:5px;position:absolute;top:8px;left:calc(50% - 32px)}.tracking-phone-status{color:#cbd5e1;padding:20px 13px 3px;font-size:.45rem}.tracking-phone-tabs{border:1px solid #94a3b838;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:3px;margin:1px 9px 6px;padding:3px;display:grid}.tracking-phone-tabs span{color:#94a3b8;place-items:center;gap:1px;min-height:28px;font-size:.38rem;font-weight:800;display:grid}.tracking-phone-tabs span.active{color:#60a5fa;background:#2563eb26;border-radius:7px}.tracking-phone-demo>header{padding:3px 10px 5px}.tracking-phone-demo>header strong,.tracking-phone-demo>header small{display:block}.tracking-phone-demo>header strong{font-size:.61rem}.tracking-phone-demo>header small{color:#94a3b8;margin-top:1px;font-size:.35rem;line-height:1.25}.tracking-phone-selector{background:#0f1b2f;border:1px solid #94a3b833;border-radius:10px;margin:0 9px 5px;padding:6px}.tracking-phone-selector>strong{margin-bottom:4px;font-size:.5rem;display:block}.tracking-phone-selector>div{gap:4px;display:flex;overflow:hidden}.tracking-phone-selector>div>span{border:1px solid #94a3b82b;border-radius:8px;min-width:91px;padding:5px}.tracking-phone-selector>div>span.active{border-color:#3b82f6}.tracking-phone-selector i{background:#16a34a;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.tracking-phone-selector i.stopped{background:#d97706}.tracking-phone-selector i.offline{background:#dc2626}.tracking-phone-selector span strong,.tracking-phone-selector span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tracking-phone-selector span strong{font-size:.44rem}.tracking-phone-selector span small{color:#94a3b8;margin-top:1px;font-size:.34rem}.tracking-phone-layers{gap:4px;margin:0 9px 5px;display:flex}.tracking-phone-layers span{color:#cbd5e1;background:#111c30;border:1px solid #94a3b829;border-radius:999px;padding:4px 7px;font-size:.36rem;font-weight:850}.tracking-phone-layers span.active{color:#fff;background:#2563eb;border-color:#3b82f6}.tracking-phone-map{background:#e8eef2;border:1px solid #94a3b82e;border-radius:14px;height:190px;margin-inline:9px;position:relative;overflow:hidden}.tracking-static-map.mobile .tracking-map-vehicle{width:48px}.tracking-static-map.mobile .tracking-map-vehicle img{height:48px}.tracking-static-map.mobile .tracking-static-map-badge{font-size:.3rem;bottom:4px;right:4px}.tracking-phone-bottom-nav{color:#94a3b8;text-align:center;border-top:1px solid #94a3b829;grid-template-columns:repeat(4,1fr);align-items:center;min-height:34px;margin-top:4px;font-size:.34rem;display:grid}.tracking-phone-bottom-nav span.active{color:#3b82f6;font-weight:900}.tracking-demo-privacy-badge{z-index:12;top:0;right:75px}@media (width<=1480px){.tracking-demo-showcase{min-height:635px;padding-right:70px}.tracking-browser-demo{min-height:590px}.tracking-map-stage{height:440px}.tracking-phone-demo{width:222px;height:430px}.tracking-phone-map{height:172px}.tracking-fleet-panel,.tracking-static-map-badge{bottom:124px}.tracking-sensors-strip{grid-template-columns:repeat(4,1fr)}.tracking-sensor-item:nth-child(n+9){display:none}}@media (width<=1180px){.tracking-summary-row{grid-template-columns:repeat(4,1fr)}.tracking-summary-row article:nth-child(n+5),.tracking-motion-strip{display:none}.tracking-phone-demo{width:194px}.tracking-fleet-panel{width:270px}.tracking-sensors-strip{left:299px}}@media (width<=920px){.tracking-demo-showcase{min-height:585px;padding:4px 54px 38px 0}.tracking-browser-demo{min-height:550px}.tracking-map-stage{height:400px}.tracking-fleet-panel{width:250px;bottom:112px}.tracking-sensors-strip{grid-template-columns:repeat(3,1fr);left:278px}.tracking-sensor-item:nth-child(n+7){display:none}.tracking-static-map-badge{bottom:112px}.tracking-phone-demo{width:172px;height:390px}.tracking-phone-selector{display:none}.tracking-phone-map{height:218px}}@media (width<=680px){.tracking-demo-showcase{min-height:505px;padding:4px 0 30px}.tracking-browser-demo{border-radius:20px;min-height:470px}.tracking-live-status,.tracking-phone-demo,.tracking-map-actions button:last-child,.tracking-sensors-strip{display:none}.tracking-summary-row{grid-template-columns:repeat(3,1fr)}.tracking-summary-row article:nth-child(n+4){display:none}.tracking-map-stage{height:335px}.tracking-fleet-panel{width:44%;padding:8px;top:9px;bottom:9px;left:9px}.tracking-fleet-card{grid-template-columns:39px minmax(0,1fr)}.tracking-fleet-card>svg,.tracking-fleet-state,.tracking-fleet-meta{display:none}.tracking-display-image{width:39px;height:36px}.tracking-map-vehicle{width:47px}.tracking-map-vehicle img{height:47px}.tracking-speed-label{display:none}.tracking-static-map-badge{bottom:5px;right:5px}.tracking-demo-privacy-badge{right:10px}}.tracking-demo-showcase{min-height:760px;padding-bottom:82px}.tracking-browser-demo{width:min(100%,1127px);min-height:696px}.tracking-map-stage{height:546px}.tracking-sensors-strip{bottom:12px;left:425px}.tracking-real-vehicles-badge{z-index:13;color:#1d4ed8;white-space:nowrap;background:#fffffff5;border:1px solid #2563eb3d;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.56rem;font-weight:900;display:inline-flex;position:absolute;top:91px;right:14px;box-shadow:0 8px 20px #0f172a29}.tracking-motion-strip{z-index:14}.tracking-route-line{stroke-dasharray:30 18;animation:1.65s linear infinite tracking-route-flow}.tracking-map-vehicle.moving:after{content:"";z-index:-1;pointer-events:none;border:2px solid #22c55e8f;border-radius:50%;width:72px;height:72px;animation:1.8s ease-out infinite tracking-vehicle-radar;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.54)}.tracking-map-vehicle.moving img{animation:1.65s ease-in-out infinite tracking-vehicle-drive}.tracking-motion-item.moving img{animation:1.55s ease-in-out infinite tracking-carousel-drive}.tracking-motion-item.moving:nth-child(2) img{animation-delay:-.35s}.tracking-motion-item.moving:nth-child(3) img{animation-delay:-.7s}.tracking-motion-item.moving:nth-child(4) img{animation-delay:-1.05s}@keyframes tracking-route-flow{to{stroke-dashoffset:-48px}}@keyframes tracking-vehicle-drive{0%,to{filter:drop-shadow(0 8px 7px #0f172a6b);transform:rotate(var(--vehicle-angle)) translateY(0) scale(1)}50%{filter:drop-shadow(0 11px 9px #0f172a80);transform:rotate(var(--vehicle-angle)) translateY(-4px) scale(1.035)}}@keyframes tracking-vehicle-radar{0%{opacity:.7;transform:translate(-50%,-50%)scale(.48)}75%,to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}@keyframes tracking-carousel-drive{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4px)scale(1.035)}}@media (width<=1480px){.tracking-demo-showcase{min-height:716px;padding-bottom:72px}.tracking-browser-demo{min-height:656px}.tracking-map-stage{height:506px}.tracking-fleet-panel{width:360px;bottom:138px}.tracking-sensors-strip{left:386px}.tracking-static-map-badge{bottom:140px}.tracking-phone-demo{bottom:-22px}}@media (width<=1180px){.tracking-fleet-panel{width:330px}.tracking-sensors-strip{left:356px}.tracking-real-vehicles-badge{top:14px}.tracking-phone-demo{bottom:-16px}}@media (width<=920px){.tracking-demo-showcase{min-height:645px;padding-bottom:58px}.tracking-browser-demo{min-height:610px}.tracking-map-stage{height:460px}.tracking-fleet-panel{width:300px;bottom:126px}.tracking-sensors-strip{left:326px}.tracking-static-map-badge{bottom:128px}.tracking-phone-demo{bottom:-12px}}@media (width<=680px){.tracking-real-vehicles-badge{text-overflow:ellipsis;max-width:49%;padding:5px 7px;font-size:.42rem;top:8px;right:8px;overflow:hidden}.tracking-fleet-panel{width:48%}}@media (prefers-reduced-motion:reduce){.tracking-route-line,.tracking-map-vehicle.moving:after,.tracking-map-vehicle.moving img,.tracking-motion-item.moving img{animation:none}}.tracking-fleet-panel{border-radius:17px;gap:8px;width:279px;padding:12px;top:3px;bottom:3px;left:12px}.tracking-fleet-heading small{font-size:.48rem}.tracking-fleet-heading strong{font-size:.76rem}.tracking-fleet-heading span{font-size:.48rem}.tracking-fleet-heading button{border-radius:9px;width:29px;height:29px}.tracking-search,.tracking-status-filter{border-radius:9px;min-height:30px;padding-inline:9px;font-size:.55rem}.tracking-fleet-list{gap:7px}.tracking-fleet-card{border-radius:12px;grid-template-columns:50px minmax(0,1fr) auto auto;gap:7px;padding:7px}.tracking-display-image{border-radius:9px;width:50px;height:46px}.tracking-fleet-copy strong{font-size:.61rem}.tracking-fleet-copy small{font-size:.48rem}.tracking-fleet-meta{font-size:.42rem}.tracking-fleet-state{min-width:65px}.tracking-fleet-state small{font-size:.4rem}.tracking-status{padding:3px 6px;font-size:.4rem}.tracking-privacy-copy{font-size:.47rem}.tracking-sensors-strip{left:300px;right:12px}.tracking-static-map-badge{bottom:12px}.tracking-motion-strip{right:12px}@media (width<=1480px){.tracking-fleet-panel{width:252px;top:3px;bottom:3px}.tracking-sensors-strip{left:273px}.tracking-static-map-badge{bottom:12px}}@media (width<=1180px){.tracking-fleet-panel{width:231px}.tracking-sensors-strip{left:252px}}@media (width<=920px){.tracking-fleet-panel{width:210px;top:3px;bottom:3px}.tracking-sensors-strip{left:231px}.tracking-static-map-badge{bottom:10px}}@media (width<=680px){.tracking-fleet-panel{width:46%;top:7px;bottom:7px}}.tracking-fleet-panel{width:279px;top:14px;bottom:100px}.tracking-sensors-strip{grid-template-columns:repeat(6,minmax(0,1fr));width:min(650px,100% - 24px);bottom:12px;left:12px;right:auto}.tracking-static-map-badge{bottom:12px;right:12px}.tracking-phone-demo{bottom:-46px}@media (width<=1480px){.tracking-fleet-panel{width:252px;top:14px;bottom:92px}.tracking-sensors-strip{width:min(600px,100% - 24px);left:12px}.tracking-phone-demo{bottom:-38px}}@media (width<=1180px){.tracking-fleet-panel{width:231px;top:14px;bottom:92px}.tracking-sensors-strip{width:min(540px,100% - 24px);left:12px}.tracking-phone-demo{bottom:-32px}}@media (width<=920px){.tracking-fleet-panel{width:210px;top:12px;bottom:85px}.tracking-sensors-strip{grid-template-columns:repeat(3,minmax(0,1fr));width:min(480px,100% - 24px);left:12px}.tracking-phone-demo{bottom:-24px}}@media (width<=680px){.tracking-fleet-panel{width:46%;top:8px;bottom:70px}}:root{--grlcrm-public-primary:#2563eb;--grlcrm-public-secondary:#0f172a}.grlcrm-site{--navy:var(--grlcrm-public-secondary,#0f172a);--navy-2:#111c35;--blue:var(--grlcrm-public-primary,#2563eb);--blue-dark:#1d4ed8;--sky:#38bdf8;--green:#16a34a;--bg:#f4f7fb;--surface:#fff;--text:#0f172a;--muted:#64748b;--line:#d9e3f0;min-height:100vh;color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}.grlcrm-site *{box-sizing:border-box}.grlcrm-site a{color:inherit;text-decoration:none}.grlcrm-site button,.grlcrm-site input,.grlcrm-site select,.grlcrm-site textarea{font:inherit}.site-container{width:min(100% - 40px,1200px);margin:0 auto}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #d9e3f0e6;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:22px;min-height:80px;display:flex}.brand{flex:none;align-items:center;gap:12px;display:inline-flex}.brand-mark{color:#fff;background:linear-gradient(145deg, var(--blue), var(--sky));letter-spacing:-.07em;border-radius:15px;place-items:center;width:48px;height:48px;font-size:1.65rem;font-weight:950;display:grid;overflow:hidden;box-shadow:0 14px 30px #2563eb40}.brand-mark img{object-fit:contain;width:100%;height:100%}.brand-copy strong,.brand-copy small{display:block}.brand-copy strong{color:var(--navy);letter-spacing:-.03em;font-size:1.08rem;font-weight:950}.brand-copy small{color:var(--muted);letter-spacing:.02em;margin-top:-2px;font-size:.68rem;font-weight:750}.desktop-nav{color:#334155;align-items:center;gap:24px;font-size:.9rem;font-weight:800;display:flex}.desktop-nav a{transition:color .18s}.desktop-nav a:hover{color:var(--blue)}.header-actions{align-items:center;gap:10px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:.9rem;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:linear-gradient(135deg, var(--blue), var(--blue-dark));box-shadow:0 14px 30px #2563eb33}.button-primary:hover{box-shadow:0 18px 36px #2563eb47}.button-secondary{color:var(--navy);border-color:var(--line);background:#fff}.button-ghost{color:var(--navy);background:#f8fafc}.button-link{color:var(--navy);border-color:var(--line);background:#ffffffb8}.button-large{min-height:50px;padding:0 22px}.mobile-menu-button{border:1px solid var(--line);width:44px;height:44px;color:var(--navy);cursor:pointer;background:#fff;border-radius:13px;justify-content:center;align-items:center;display:none}.mobile-nav{display:none}.hero{background:radial-gradient(circle at 8% 14%,#38bdf82e,#0000 30%),radial-gradient(circle at 92% 8%,#2563eb26,#0000 28%),linear-gradient(#fff 0%,#f4f7fb 100%);padding:96px 0 86px;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(480px,.93fr);align-items:center;gap:64px;display:grid}.eyebrow,.section-kicker{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-size:.76rem;font-weight:950;display:inline-flex}.eyebrow{background:#2563eb12;border:1px solid #2563eb2e;border-radius:999px;padding:8px 13px}.eyebrow:before{content:"";background:var(--sky);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #38bdf824}.hero h1{max-width:780px;color:var(--navy);letter-spacing:-.064em;margin:22px 0 24px;font-size:clamp(3.05rem,5.2vw,5rem);line-height:.99}.hero h1 span{color:var(--blue)}.hero-copy>p{color:#475569;max-width:680px;margin:0;font-size:1.16rem}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-trust{color:#475569;flex-wrap:wrap;gap:18px;margin-top:32px;font-size:.86rem;font-weight:800;display:flex}.hero-trust span{align-items:center;gap:7px;display:inline-flex}.hero-trust svg{color:var(--blue)}.hero-visual{min-width:0;position:relative}.visual-window{background:#fff;border:1px solid #94a3b84d;border-radius:28px;overflow:hidden;box-shadow:0 28px 80px #0f172a29}.visual-window-top{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;height:54px;padding:0 18px;display:flex}.visual-window-top>span{background:#cbd5e1;border-radius:50%;width:9px;height:9px}.visual-window-top>span:first-child{background:#f87171}.visual-window-top>span:nth-child(2){background:#fbbf24}.visual-window-top>span:nth-child(3){background:#4ade80}.visual-window-top strong{color:#64748b;margin-left:8px;font-size:.76rem}.visual-body{grid-template-columns:74px 1fr;min-height:430px;display:grid}.visual-sidebar{background:var(--navy);padding:20px 14px}.visual-sidebar .visual-logo{color:#fff;background:linear-gradient(135deg, var(--blue), var(--sky));border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:24px;font-weight:950;display:grid}.visual-sidebar i{background:#ffffff14;border-radius:10px;width:100%;height:36px;margin:10px 0;display:block}.visual-sidebar i:first-of-type{background:#2563eb73}.visual-content{background:#f8fafc;padding:24px}.visual-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.visual-heading small,.visual-heading strong{display:block}.visual-heading small{color:var(--muted);font-size:.7rem}.visual-heading strong{color:var(--navy);margin-top:2px;font-size:1.05rem}.status-live{color:#15803d;background:#dcfce7;border-radius:999px;padding:6px 9px;font-size:.65rem;font-weight:900}.visual-metrics{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:22px;display:grid}.visual-metrics article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-height:100px;padding:14px}.visual-metrics svg{color:var(--blue)}.visual-metrics strong,.visual-metrics small{display:block}.visual-metrics strong{color:var(--navy);margin-top:9px;font-size:.8rem}.visual-metrics small{color:var(--muted);font-size:.64rem}.visual-panels{grid-template-columns:1.25fr .75fr;gap:12px;margin-top:14px;display:grid}.collection-panel,.map-panel{background:#fff;border:1px solid #dbe5f0;border-radius:17px;min-height:150px;padding:17px}.panel-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.panel-title span{color:var(--navy);align-items:center;gap:7px;font-size:.77rem;font-weight:900;display:inline-flex}.panel-title svg{color:var(--blue)}.panel-title small{color:var(--blue);font-size:.6rem;font-weight:900}.mini-timeline{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:38px;display:grid}.mini-timeline span{color:#94a3b8;text-align:center;padding-top:17px;font-size:.54rem;position:relative}.mini-timeline span:before{content:"";z-index:2;background:#fff;border:2px solid #cbd5e1;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:calc(50% - 4.5px)}.mini-timeline span:after{content:"";background:#e2e8f0;height:2px;position:absolute;top:4px;left:50%;right:-50%}.mini-timeline span:last-child:after{display:none}.mini-timeline .done:before,.mini-timeline .active:before{border-color:var(--blue);background:var(--blue)}.mini-timeline .done,.mini-timeline .active{color:var(--navy);font-weight:800}.map-panel{background:linear-gradient(36deg,#0000 48%,#38bdf82e 49% 51%,#0000 52%) 0 0/68px 68px,#eff6ff;flex-direction:column;justify-content:center;display:flex}.map-panel svg{color:var(--blue)}.map-panel strong,.map-panel small{display:block}.map-panel strong{color:var(--navy);margin-top:10px;font-size:.77rem}.map-panel small{color:var(--muted);font-size:.62rem}.floating-card{background:#fffffff5;border:1px solid #d9e3f0e6;border-radius:15px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 18px 45px #0f172a24}.floating-card svg{color:var(--blue)}.floating-card strong,.floating-card small{display:block}.floating-card strong{color:var(--navy);font-size:.72rem}.floating-card small{color:var(--muted);font-size:.6rem}.floating-contract{bottom:36px;left:-34px}.floating-charge{top:104px;right:-28px}.value-strip{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.value-strip-grid{grid-template-columns:repeat(4,1fr);display:grid}.value-strip-grid>div{border-right:1px solid #e2e8f0;align-items:center;gap:13px;min-height:104px;padding:22px 24px;display:flex}.value-strip-grid>div:last-child{border-right:0}.value-strip-grid svg{color:var(--blue)}.value-strip-grid strong,.value-strip-grid small{display:block}.value-strip-grid strong{color:var(--navy);font-size:.87rem}.value-strip-grid small{color:var(--muted);font-size:.7rem}.section{padding:94px 0;scroll-margin-top:88px}.section-soft{background:#eef4fa}.section-dark{color:#fff;background:radial-gradient(circle at 92% 8%, #2563eb59, transparent 28%), radial-gradient(circle at 8% 92%, #38bdf821, transparent 28%), var(--navy)}.section-heading{max-width:760px;margin-bottom:44px}.section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.section-heading h2,.split-heading h2,.results-copy h2,.faq-heading h2,.demo-copy h2,.case-card h2{color:var(--navy);letter-spacing:-.045em;margin:12px 0 16px;font-size:clamp(2rem,3.5vw,3.35rem);line-height:1.06}.section-heading p,.split-heading>p,.results-copy>p,.faq-heading>p,.demo-copy>p,.case-card p{color:#64748b;margin:0;font-size:1.04rem}.split-heading{grid-template-columns:1fr .8fr;align-items:end;gap:44px;margin-bottom:42px;display:grid}.split-heading>p{padding-bottom:8px}.split-heading.light h2,.split-heading.light>p{color:#fff}.split-heading.light>p{color:#cbd5e1}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.benefit-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:100%;padding:26px;box-shadow:0 12px 35px #0f172a0e}.icon-box{width:48px;height:48px;color:var(--blue);background:#dbeafe;border-radius:14px;place-items:center;display:grid}.benefit-card h3,.process-card h3,.detail-panel h3,.collection-step h3,.policy-card h3,.plan-card h3{color:var(--navy)}.benefit-card h3{margin:18px 0 9px;font-size:1.1rem}.benefit-card>p{min-height:68px;color:var(--muted);margin:0;font-size:.9rem}.benefit-card ul,.detail-panel ul,.plan-resources{margin:18px 0 0;padding:0;list-style:none}.benefit-card li,.detail-panel li{color:#334155;align-items:flex-start;gap:8px;margin:10px 0;font-size:.82rem;display:flex}.benefit-card li svg,.detail-panel li svg{color:var(--green);flex:none;margin-top:2px}.process-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.process-card{border:1px solid var(--line);background:#fff;border-radius:19px;padding:24px;position:relative}.process-number{color:#cbd5e1;font-size:1.35rem;font-weight:950;position:absolute;top:20px;right:22px}.process-card h3{margin:17px 0 8px}.process-card p{color:var(--muted);margin:0;font-size:.88rem}.locacao-detail-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:22px;display:grid}.detail-panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px}.detail-primary{background:linear-gradient(145deg,#fff,#eff6ff);border-color:#2563eb4d}.detail-icon{width:54px;height:54px;color:var(--blue);background:#dbeafe;border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.tag{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:950}.detail-panel h3{margin:8px 0 10px;font-size:1.35rem}.detail-panel p{color:var(--muted);margin:0}.collection-timeline{grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}.collection-timeline:before{content:"";background:#94a3b847;height:2px;position:absolute;top:22px;left:8%;right:8%}.collection-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #94a3b838;border-radius:20px;padding:34px 22px 24px;position:relative}.timeline-index{z-index:2;border:5px solid var(--navy);color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:950;display:grid;position:absolute;top:0;left:22px;transform:translateY(-50%)}.collection-step-icon{color:#bfdbfe;background:#2563eb38;border-radius:14px;place-items:center;width:45px;height:45px;margin-top:8px;display:grid}.collection-step small{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;margin-top:17px;font-size:.68rem;font-weight:950;display:block}.collection-step h3{color:#fff;margin:7px 0 9px;font-size:1.05rem}.collection-step p{color:#cbd5e1;margin:0;font-size:.84rem}.policy-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.policy-card{background:#ffffff0f;border:1px solid #94a3b833;border-radius:18px;align-items:flex-start;gap:14px;padding:20px;display:flex}.policy-card>svg{color:#7dd3fc;flex:none}.policy-card h3{color:#fff;margin:0 0 6px;font-size:.95rem}.policy-card p{color:#cbd5e1;margin:0;font-size:.8rem}.security-note{color:#dbeafe;background:#2563eb1f;border:1px solid #7dd3fc38;border-radius:14px;align-items:flex-start;gap:10px;max-width:900px;margin:24px auto 0;padding:14px 17px;font-size:.8rem;display:flex}.security-note svg{flex:none;margin-top:1px}.plans-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}.plan-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px;position:relative;box-shadow:0 12px 38px #0f172a0d}.plan-card.featured{border-color:var(--blue);box-shadow:0 20px 50px #2563eb24}.featured-label{color:#fff;background:var(--blue);border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:950;position:absolute;top:16px;right:16px}.plan-icon{width:50px;height:50px;color:var(--blue);background:#dbeafe;border-radius:15px;place-items:center;display:grid}.plan-category{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:.66rem;font-weight:950;display:block}.plan-card h3{min-height:52px;margin:6px 0 8px;font-size:1.3rem}.plan-description{min-height:78px;color:var(--muted);margin:0;font-size:.84rem}.plan-price{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;min-height:92px;margin:19px 0;padding:16px 0}.plan-price strong,.plan-price small{display:block}.plan-price strong{color:var(--navy);font-size:1.45rem}.plan-price small{color:var(--muted);margin-top:4px;font-size:.67rem}.plan-resources{min-height:330px}.plan-resources li{color:#334155;grid-template-columns:17px 1fr;gap:7px 8px;margin:11px 0;font-size:.76rem;display:grid}.plan-resources li>svg{color:var(--green);grid-row:1/span 2;margin-top:1px}.resource-status{border-radius:999px;width:fit-content;padding:2px 6px;font-size:.54rem;font-weight:900}.resource-status.available{color:#166534;background:#dcfce7}.resource-status.partial{color:#92400e;background:#fef3c7}.resource-status.roadmap{color:#475569;background:#e2e8f0}.plan-card .button{width:100%;margin-top:20px}.loading-box,.empty-plans,.data-warning{border:1px solid var(--line);text-align:center;background:#fff;border-radius:17px;padding:22px}.loading-box{justify-content:center;align-items:center;gap:10px;display:flex}.data-warning{color:#92400e;background:#fffbeb;border-color:#fde68a;margin-bottom:18px}.spin{animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.plan-source-note{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:22px 0 0;font-size:.72rem;display:flex}.results-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:58px;display:grid}.results-copy .button{margin-top:25px}.results-list{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.results-list article{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:flex-start;gap:14px;padding:22px;display:flex}.results-list article>svg{color:var(--blue);flex:none}.results-list strong{color:var(--navy)}.results-list p{color:var(--muted);margin:5px 0 0;font-size:.82rem}.case-section{background:#eef4fa;padding:0 0 94px}.case-card{background:linear-gradient(135deg,#fff,#eff6ff);border:1px solid #2563eb33;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:34px 38px;display:flex}.case-card>div{max-width:760px}.case-card h2{font-size:clamp(1.7rem,3vw,2.65rem)}.faq-grid{grid-template-columns:.7fr 1.3fr;gap:58px;display:grid}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:var(--navy);cursor:pointer;padding:21px 38px 21px 0;font-weight:900;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--blue);font-size:1.35rem;position:absolute;top:18px;right:0}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);margin:0;padding:0 24px 22px 0}.demo-section{color:#fff;background:radial-gradient(circle at 92% 8%, #38bdf833, transparent 26%), linear-gradient(135deg, var(--navy), #172554)}.demo-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:60px;display:grid}.demo-copy h2,.demo-copy>p{color:#fff}.demo-copy>p{color:#cbd5e1}.light-kicker{color:#7dd3fc}.contact-list{gap:12px;margin-top:28px;display:grid}.contact-list a,.contact-list span{color:#dbeafe;align-items:center;gap:9px;font-size:.88rem;display:flex}.demo-form{color:var(--text);background:#fff;border:1px solid #ffffff1f;border-radius:22px;padding:28px;box-shadow:0 28px 70px #02061747}.form-row{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.demo-form label{color:#334155;gap:7px;margin-bottom:14px;font-size:.76rem;font-weight:850;display:grid}.demo-form input,.demo-form select,.demo-form textarea{width:100%;color:var(--text);background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none}.demo-form input,.demo-form select{height:46px;padding:0 13px}.demo-form textarea{resize:vertical;padding:12px 13px}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb1f}.demo-form .button{width:100%;margin-top:5px}.demo-form>small{color:var(--muted);text-align:center;margin-top:10px;font-size:.65rem;display:block}.site-footer{color:#cbd5e1;background:#020617}.footer-grid{grid-template-columns:1.7fr repeat(3,1fr);gap:48px;padding:64px 0 42px;display:grid}.footer-brand p{color:#94a3b8;max-width:430px;margin:18px 0 0;font-size:.86rem}.site-footer .brand-copy strong{color:#fff}.site-footer h4{color:#fff;margin:0 0 15px;font-size:.85rem}.site-footer a:not(.brand){color:#94a3b8;margin:9px 0;font-size:.78rem;display:block}.site-footer a:not(.brand):hover{color:#fff}.footer-bottom{color:#64748b;border-top:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:.7rem;display:flex}@media (width<=1120px){.desktop-nav{gap:16px;font-size:.82rem}.hero-grid{grid-template-columns:1fr .92fr;gap:36px}.plans-grid{grid-template-columns:repeat(2,1fr)}.plan-resources{min-height:0}}@media (width<=920px){.desktop-nav,.header-actions .button-ghost,.header-cta{display:none}.mobile-menu-button{display:inline-flex}.mobile-nav{background:#fff;border-top:1px solid #e2e8f0;gap:4px;padding:12px 20px 20px;display:grid}.mobile-nav>a:not(.button){color:#334155;padding:12px 4px;font-weight:850}.hero{padding:72px 0 68px}.hero-grid,.split-heading,.results-grid,.faq-grid,.demo-grid{grid-template-columns:1fr}.hero-grid{gap:54px}.hero-copy{text-align:center}.hero-copy>p{margin:0 auto}.hero-actions,.hero-trust{justify-content:center}.hero-visual{width:min(100%,720px);margin:0 auto}.split-heading{gap:10px}.benefit-grid,.process-grid,.collection-timeline{grid-template-columns:repeat(2,1fr)}.collection-timeline{row-gap:34px}.collection-timeline:before{display:none}.policy-grid{grid-template-columns:1fr}.value-strip-grid{grid-template-columns:repeat(2,1fr)}.value-strip-grid>div:nth-child(2){border-right:0}.value-strip-grid>div:nth-child(-n+2){border-bottom:1px solid #e2e8f0}.case-card{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}.footer-grid>div:last-child{grid-column:2}}@media (width<=680px){.site-container{width:min(100% - 28px,1200px)}.header-inner{min-height:70px}.brand-mark{border-radius:13px;width:42px;height:42px}.brand-copy strong{font-size:1rem}.brand-copy small{font-size:.61rem}.hero{padding:56px 0 60px}.hero h1{font-size:clamp(2.5rem,13vw,3.8rem)}.hero-copy>p{font-size:1rem}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-trust{text-align:left;justify-content:stretch;display:grid}.visual-body{grid-template-columns:54px 1fr;min-height:390px}.visual-sidebar{padding:14px 9px}.visual-sidebar .visual-logo{width:34px;height:34px}.visual-content{padding:15px}.visual-metrics{grid-template-columns:1fr}.visual-metrics article{min-height:74px}.visual-metrics article:nth-child(n+3){display:none}.visual-panels{grid-template-columns:1fr}.map-panel,.floating-card{display:none}.section{padding:72px 0}.section-heading h2,.split-heading h2,.results-copy h2,.faq-heading h2,.demo-copy h2,.case-card h2{font-size:2.15rem}.benefit-grid,.process-grid,.locacao-detail-grid,.collection-timeline,.plans-grid,.results-list,.form-row,.footer-grid{grid-template-columns:1fr}.benefit-card>p,.plan-description,.plan-card h3{min-height:0}.value-strip-grid{grid-template-columns:1fr}.value-strip-grid>div{border-bottom:1px solid #e2e8f0;border-right:0}.value-strip-grid>div:last-child{border-bottom:0}.case-card,.demo-form{padding:24px}.footer-grid{gap:26px}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.grlcrm-site *,.grlcrm-site :before,.grlcrm-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.desktop-nav{gap:30px}.desktop-nav a{padding:30px 0 28px;position:relative}.desktop-nav a:after{content:"";background:var(--blue);border-radius:999px;height:3px;transition:left .18s,right .18s;position:absolute;bottom:17px;left:50%;right:50%}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{left:0;right:0}.hero,.section,.case-section,.demo-section{scroll-margin-top:92px}.real-product-showcase{min-height:560px;padding:12px 72px 58px 0}.real-browser-shot,.real-phone-shot{margin:0}.real-browser-shot{background:#fff;border:1px solid #94a3b852;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 32px 90px #0f172a30}.real-browser-toolbar{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:7px;height:46px;padding:0 16px;display:flex}.real-browser-toolbar>span{background:#cbd5e1;border-radius:50%;width:9px;height:9px}.real-browser-toolbar>span:first-child{background:#f87171}.real-browser-toolbar>span:nth-child(2){background:#fbbf24}.real-browser-toolbar>span:nth-child(3){background:#4ade80}.real-browser-toolbar strong{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-left:7px;font-size:.71rem;overflow:hidden}.real-browser-image{aspect-ratio:1600/847;background:#eaf1f9;overflow:hidden}.real-browser-image img{object-fit:cover;width:100%;height:100%;display:block}.real-browser-shot figcaption{color:#475569;background:#fff;border-top:1px solid #e2e8f0;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:.68rem;font-weight:800;display:flex}.real-browser-shot figcaption svg{color:var(--blue);flex:none}.real-phone-shot{z-index:3;background:#020617;border:7px solid #0f172a;border-radius:34px;width:31%;min-width:155px;max-width:210px;padding:12px 8px 9px;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 30px 65px #0f172a57}.real-phone-speaker{background:#334155;border-radius:999px;width:42%;height:5px;margin:0 auto 8px}.real-phone-shot img{border-radius:20px;width:100%;display:block}.real-phone-shot figcaption{color:#cbd5e1;text-align:center;text-transform:uppercase;letter-spacing:.06em;padding:8px 2px 1px;font-size:.59rem;font-weight:900}.privacy-showcase-badge{z-index:4;color:#1d4ed8;background:#eff6fff5;border:1px solid #2563eb2e;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.65rem;font-weight:900;display:inline-flex;position:absolute;top:-2px;right:52px;box-shadow:0 12px 30px #2563eb1f}.plan-card{flex-direction:column;display:flex}.plan-observation{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;min-height:46px;margin:12px 0 0;padding:10px 12px;font-size:.68rem;font-weight:800}.plan-resources{flex:auto}.plan-card .button{margin-top:auto}@media (width<=1120px){.real-product-showcase{min-height:500px;padding-right:58px}.real-phone-shot{width:29%}}@media (width<=920px){.real-product-showcase{width:min(100%,760px);min-height:520px;padding:0 76px 50px 0}.real-phone-shot{width:27%;bottom:4px;right:0}.privacy-showcase-badge{right:72px}}@media (width<=680px){.hero,.section,.case-section,.demo-section{scroll-margin-top:76px}.real-product-showcase{min-height:470px;padding:0 0 166px}.real-browser-shot{border-radius:20px}.real-browser-toolbar{height:40px}.real-browser-shot figcaption{min-height:42px;font-size:.61rem}.real-phone-shot{border-width:5px;border-radius:27px;width:38%;min-width:138px;bottom:4px;right:12px}.real-phone-shot img{border-radius:16px}.privacy-showcase-badge{inset:auto auto 121px 12px}.plan-observation,.plan-resources,.plan-price,.plan-description{min-height:0}}@media (width>=1280px){.hero-actions{grid-template-columns:1.2fr .9fr 1.05fr;align-items:stretch;gap:10px;width:min(100%,760px);display:grid}.hero-actions .button{white-space:nowrap;justify-content:center;width:100%;min-width:0;height:100%;padding-inline:16px;font-size:.84rem}}.clients-section{background:radial-gradient(circle at 12% 10%,#38bdf81c,#0000 30%),#fff}.clients-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:38px;display:grid}.client-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:250px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.client-card:hover{border-color:#2563eb66;transform:translateY(-3px);box-shadow:0 24px 58px #0f172a1f}.client-card.featured{border-color:#2563eb6b}.client-logo-shell{background:#fff;border-bottom:1px solid #e2e8f0;place-items:center;min-height:142px;padding:22px;display:grid;position:relative}.client-logo{z-index:2;object-fit:contain;width:min(100%,260px);max-height:96px;display:block;position:relative}.client-logo-fallback{z-index:1;color:#fff;background:linear-gradient(145deg, var(--blue), var(--sky));border-radius:22px;place-items:center;width:72px;height:72px;font-size:2rem;font-weight:950;display:grid;position:absolute}.client-copy{flex-direction:column;flex:auto;padding:20px;display:flex}.client-copy h3{color:var(--navy);margin:0;font-size:1.1rem}.client-copy p{color:var(--muted);margin:8px 0 0;font-size:.85rem}.client-link-hint{color:var(--blue);align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:.78rem;font-weight:900;display:inline-flex}@media (width<=680px){.clients-grid{grid-template-columns:1fr}.client-card{min-height:0}}.whatsapp-floating-cta{right:max(22px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));z-index:180;isolation:isolate;background:#25d366;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:12px;min-height:68px;padding:9px 18px 9px 9px;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:fixed;box-shadow:0 18px 45px #0f172a3d,0 8px 22px #25d36657;color:#fff!important}.whatsapp-floating-cta:before{content:"";z-index:-1;border-radius:inherit;border:2px solid #25d36652;animation:2.4s ease-out infinite whatsapp-cta-pulse;position:absolute;inset:-6px}.whatsapp-floating-cta:hover{background:#1fbd5a;transform:translateY(-3px)scale(1.015);box-shadow:0 24px 54px #0f172a47,0 10px 26px #25d3666b}.whatsapp-floating-cta:focus-visible{outline-offset:4px;outline:4px solid #25d3664d}.whatsapp-floating-icon{color:#25d366;background:#fff;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 8px 20px #0f172a29}.whatsapp-floating-icon svg{display:block}.whatsapp-floating-copy{gap:1px;min-width:0;line-height:1.15;display:grid}.whatsapp-floating-copy strong{letter-spacing:-.02em;white-space:nowrap;font-size:.92rem;font-weight:950}.whatsapp-floating-copy small{color:#ffffffe0;white-space:nowrap;font-size:.68rem;font-weight:800}@keyframes whatsapp-cta-pulse{0%{opacity:.68;transform:scale(.96)}72%,to{opacity:0;transform:scale(1.12)}}@media (width<=680px){.whatsapp-floating-cta{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));gap:9px;min-height:60px;padding:8px 14px 8px 8px}.whatsapp-floating-icon{flex-basis:44px;width:44px;height:44px}.whatsapp-floating-icon svg{width:27px;height:27px}.whatsapp-floating-copy strong{font-size:.84rem}.whatsapp-floating-copy small{display:none}}@media (prefers-reduced-motion:reduce){.whatsapp-floating-cta:before{animation:none}}.hero h1 .hero-title-line{color:var(--navy);display:block}.hero h1 .hero-title-prefix{color:var(--navy)}.hero h1 .hero-title-highlight{color:var(--blue)}@media (width>=1280px){.hero h1 .hero-title-line{white-space:nowrap}}@media (width>=1280px) and (height<=980px){.hero{padding:46px 0 44px}.hero h1.hero-main-title{margin-block:17px 19px;font-size:clamp(2.75rem,2.85vw,3.18rem)}.hero-copy>p{font-size:1.02rem;line-height:1.48}.hero-actions,.hero-trust{margin-top:22px}}@media (width<=1560px){.hero .site-container.hero-grid{grid-template-columns:minmax(650px,.94fr) minmax(700px,1.06fr);gap:30px}.hero h1.hero-main-title{font-size:clamp(2.62rem,2.82vw,3.08rem)}}@media (width<=1320px){.hero .site-container.hero-grid{grid-template-columns:minmax(560px,.96fr) minmax(610px,1.04fr);gap:28px}.hero h1.hero-main-title{font-size:clamp(2.42rem,2.72vw,2.9rem)}}@media (width<=1120px){.hero .site-container.hero-grid{grid-template-columns:1fr .96fr;gap:34px;width:min(100% - 40px,1200px)}.hero h1.hero-main-title{font-size:clamp(2.5rem,4.4vw,3.5rem)}.hero h1 .hero-title-line{white-space:normal}}@media (width<=920px){.hero .site-container.hero-grid{grid-template-columns:1fr}.hero h1.hero-main-title{max-width:760px;margin-inline:auto}}@media (width<=680px){.hero h1.hero-main-title{font-size:clamp(2.25rem,11.6vw,3.25rem)}}.hero .site-container.hero-grid{grid-template-columns:minmax(790px,.96fr) minmax(850px,1.04fr);gap:28px;width:min(100% - 40px,1740px)}.hero h1 .hero-title-line{display:block}@media (width>=1280px){.hero h1 .hero-title-line{white-space:nowrap}}@media (width>=1280px) and (height<=900px){.hero{padding-top:40px;padding-bottom:42px}.hero h1.hero-main-title{font-size:clamp(3.05rem,3.28vw,3.48rem)}.hero-copy>p{font-size:1.04rem;line-height:1.48}}@media (width<=1580px){.hero .site-container.hero-grid{grid-template-columns:minmax(680px,.94fr) minmax(750px,1.06fr)}.hero h1.hero-main-title{font-size:clamp(2.95rem,3.22vw,3.38rem)}}@media (width<=1320px){.hero .site-container.hero-grid{grid-template-columns:minmax(570px,.96fr) minmax(630px,1.04fr);gap:24px}.hero h1.hero-main-title{font-size:clamp(2.62rem,3.2vw,3rem)}}@media (width<=1120px){.hero .site-container.hero-grid{grid-template-columns:1fr .98fr;gap:32px;width:min(100% - 40px,1200px)}.hero h1.hero-main-title{font-size:clamp(2.55rem,4.45vw,3.45rem)}.hero h1 .hero-title-line{white-space:normal}}@media (width<=920px){.hero .site-container.hero-grid{grid-template-columns:1fr}.hero h1.hero-main-title{max-width:800px;margin-inline:auto}}@media (width<=680px){.hero h1.hero-main-title{font-size:clamp(2.3rem,11.7vw,3.3rem)}}.hero{padding-top:30px;padding-bottom:38px}.hero .site-container.hero-grid{grid-template-columns:minmax(820px,.98fr) minmax(850px,1.02fr);align-items:start;gap:24px;width:min(100% - 36px,1780px)}.hero h1.hero-main-title{letter-spacing:-.061em;max-width:none;margin:16px 0 22px;font-size:clamp(3.68rem,3.95vw,4.32rem);line-height:1.01}.hero-copy>p{max-width:770px;font-size:1.13rem;line-height:1.5}.hero-actions{margin-top:26px}.hero-trust{margin-top:24px}.value-strip-grid>div{gap:16px;min-height:116px;padding:25px 28px}.value-strip-grid svg{width:27px;height:27px}.value-strip-grid strong{font-size:1.02rem;line-height:1.2}.value-strip-grid small{margin-top:4px;font-size:.82rem;line-height:1.35}.section-kicker{letter-spacing:.075em;font-size:.88rem}.section-heading .section-kicker,.split-heading .section-kicker{font-size:.94rem}@media (width>=1280px) and (height<=900px){.hero{padding-top:24px;padding-bottom:32px}.hero h1.hero-main-title{font-size:clamp(3.52rem,3.72vw,4.02rem)}.hero-copy>p{font-size:1.08rem}}@media (width<=1600px){.hero .site-container.hero-grid{grid-template-columns:minmax(700px,.96fr) minmax(760px,1.04fr)}.hero h1.hero-main-title{font-size:clamp(3.32rem,3.65vw,3.86rem)}}@media (width<=1360px){.hero .site-container.hero-grid{grid-template-columns:minmax(585px,.97fr) minmax(640px,1.03fr);gap:22px}.hero h1.hero-main-title{font-size:clamp(2.88rem,3.5vw,3.26rem)}.value-strip-grid strong{font-size:.94rem}.value-strip-grid small{font-size:.76rem}}@media (width<=1120px){.hero{padding-top:46px}.hero .site-container.hero-grid{grid-template-columns:1fr .98fr;align-items:center;gap:32px;width:min(100% - 40px,1200px)}.hero h1.hero-main-title{font-size:clamp(2.62rem,4.6vw,3.55rem)}.hero h1 .hero-title-line{white-space:normal}}@media (width<=920px){.hero .site-container.hero-grid{grid-template-columns:1fr}.hero-copy{padding-top:0}.hero h1.hero-main-title{max-width:820px;margin-inline:auto}}@media (width<=680px){.hero h1.hero-main-title{font-size:clamp(2.35rem,11.9vw,3.35rem)}.value-strip-grid>div{min-height:100px;padding:20px 18px}.value-strip-grid strong{font-size:.9rem}.value-strip-grid small{font-size:.72rem}.section-kicker,.section-heading .section-kicker,.split-heading .section-kicker{font-size:.8rem}}.section-heading.section-heading-wide{max-width:1080px}.section-title-two-lines{text-wrap:balance;max-width:1000px;margin-left:auto!important;margin-right:auto!important}.clients-section-highlight{border-top:1px solid #2563eb1a;border-bottom:1px solid #2563eb1a;position:relative;overflow:hidden}.clients-section-highlight:before{content:"";pointer-events:none;background:#38bdf817;border-radius:50%;width:360px;height:360px;position:absolute;top:-190px;right:-110px}.clients-section-highlight .clients-grid{max-width:840px;margin-left:auto;margin-right:auto}.clients-section-highlight .client-card{cursor:pointer;min-height:230px}.clients-section-highlight .client-logo-shell{min-height:124px}.clients-section-highlight .client-logo{object-fit:contain;max-width:82%;max-height:96px}.clients-section-highlight .client-link-hint{color:var(--blue);font-weight:900}@media (width>=1280px) and (height<=900px){.hero-copy{padding-top:30px}}@media (width<=1360px){.section-heading.section-heading-wide{max-width:960px}.section-title-two-lines{max-width:900px;font-size:clamp(2rem,3.25vw,3.1rem)}}@media (width<=1120px){.hero-copy{padding-top:22px}.section-heading.section-heading-wide{max-width:900px}.section-title-two-lines{max-width:840px}}@media (width<=920px){.hero-copy{padding-top:0}.section-title-two-lines{max-width:760px}}@media (width<=680px){.section-heading.section-heading-wide{max-width:100%}.section-title-two-lines{text-wrap:pretty;max-width:100%}}.hero-copy{padding-top:62px}@media (width>=1280px) and (height<=900px){.hero-copy{padding-top:50px}}@media (width<=1120px){.hero-copy{padding-top:42px}}@media (width<=920px){.hero-copy{padding-top:0}}.hero{padding-bottom:88px}.value-strip{z-index:5;margin-top:0;position:relative}.clients-section-highlight{margin-top:0}@media (width>=1280px) and (height<=900px){.hero{padding-bottom:78px}}@media (width<=1120px){.hero{padding-bottom:70px}}@media (width<=920px){.hero{padding-bottom:58px}}@media (width<=680px){.hero{padding-bottom:44px}}:root{font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-behavior:smooth}html,body,#root{min-height:100%;margin:0}body{min-width:320px}
