.quote-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.email-alternative{display:block;margin-top:18px}.floating-call{bottom:92px}.chat-toggle{position:fixed;bottom:25px;right:25px;width:54px;height:54px;border:1px solid #b7d085;border-radius:50%;background:#073b48;color:#fff;font-size:24px;z-index:31;box-shadow:0 4px 20px #073b4830}.chat-panel{position:fixed;bottom:95px;right:25px;width:365px;max-height:min(650px,calc(100dvh - 120px));background:#fafbf7;color:#103b44;border:1px solid #becdbf;border-radius:10px;box-shadow:0 15px 60px #073b4845;z-index:35;overflow:hidden;display:flex;flex-direction:column}.chat-panel[hidden]{display:none}.chat-head{display:flex;justify-content:space-between;align-items:center;background:#073b48;color:white;padding:18px 20px}.chat-head strong{font-size:17px}.chat-head span{display:block;font-size:10px;color:#d6f07c}.chat-close{border:0;background:none;color:white;font-size:28px}.chat-disclaimer{padding:12px 18px;font-size:10px;color:#62767a;background:#eaf0e5}.chat-messages{overflow-y:auto;min-height:120px;max-height:330px;padding:18px;scroll-behavior:smooth}.chat-message{font-size:12px;padding:13px;border-radius:7px;background:#eaf0e5;margin-bottom:13px;overflow-wrap:anywhere}.chat-message p{margin:0}.chat-user{margin-left:35px;background:#d6e8d3}.chat-bot{margin-right:15px}.chat-message a{display:block;text-decoration:underline;font-weight:500;margin-top:10px}.chat-quick{display:flex;gap:7px;flex-wrap:wrap;padding:0 18px 15px}.chat-quick button{border:1px solid #b7c8b8;border-radius:14px;background:white;padding:5px 9px;color:#103b44;font-size:10px}.chat-form{padding:12px 18px;margin:0;border:0;border-top:1px solid #dbe2db;background:white;border-radius:0}.chat-input-label{display:block;font-size:10px;color:#62767a}.chat-form>div{display:flex;gap:8px}.chat-form input{font-size:12px;color:#103b44;border:1px solid #cad8c8;background:white;min-width:0}.chat-form button{border:0;background:#073b48;color:white;border-radius:3px;min-width:38px}.company-proof{position:relative;background:linear-gradient(#062f3ddd,#062f3ddd),url('assets/real-factory-surface.webp') center/cover;color:white;padding:65px 7%}.company-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.proof-icon{width:52px;height:52px;stroke:#fff;stroke-width:1.5;fill:none;display:block;margin:0 auto 22px}.proof-stat:before{content:'';display:block;width:38px;height:2px;background:#d6f07c;margin:0 auto 22px}.proof-stat strong{font-size:46px;line-height:1.3;display:block}.proof-stat span{font-size:13px;display:block;margin-top:10px}.proof-note{text-align:center;font-size:10px;color:#c7d5d3;margin:30px 0 0}.analytics-chart{display:flex;gap:6px;align-items:end;min-height:220px;border-bottom:1px solid #bdccc0;padding-top:20px;overflow-x:auto}.analytics-column{display:flex;flex-direction:column;justify-content:flex-end;min-width:22px;flex:1;text-align:center;font-size:9px}.analytics-bar{background:#347b69;min-height:2px;border-radius:3px 3px 0 0}.analytics-column small{white-space:nowrap;font-size:8px}.top-pages{background:white;margin-top:25px;padding:25px}.top-page{display:flex;justify-content:space-between;border-bottom:1px solid #dbe2db;padding:12px;font-size:13px;gap:20px}.analytics-help{font-size:12px;color:#62767a}.admin-period{color:#103b44;background:white;border:1px solid #b9cbbf;padding:10px;width:auto;margin-bottom:20px}@media(max-width:760px){.company-proof-grid{grid-template-columns:1fr 1fr;gap:35px 18px}.proof-stat strong{font-size:38px}.proof-stat span{font-size:11px}.company-proof{padding:45px 6%}.chat-toggle{right:15px;bottom:18px}.chat-panel{right:12px;left:12px;width:auto;bottom:84px;max-height:calc(100dvh - 100px)}.floating-call{bottom:84px;right:15px}.chat-messages{max-height:45dvh}.analytics-column{min-width:24px}}
.analytics-column{max-width:55px}
