/*! Altechmind site footer and floating navigation. */@font-face{font-family:AMS Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin-wght-normal.woff2) format("woff2")}:root{--ams-font: "AMS Inter", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body.ams-no-font{--ams-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}#amsf .ams-ft{--ft-primary: #83c340;--ft-primary-dark: #6ba832;--ft-glow: rgba(131, 195, 64, .15);--ft-bg: #0a0f0a;--ft-card: #111811;--ft-text: #ffffff;--ft-text-2: #b4c0b4;--ft-muted: #8d9b8d;--ft-border: rgba(131, 195, 64, .14);--ft-border-glow: rgba(131, 195, 64, .3);position:relative;overflow:hidden;margin:0;padding:0;width:100%;z-index:1;background:var(--ft-bg);color:var(--ft-text-2);font-family:var(--ams-font, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}#amsf .ams-ft *,#amsf .ams-ft *:before,#amsf .ams-ft *:after{box-sizing:border-box}#amsf .ams-ft :where(a,button,h2,h3,h4,p,li,span,strong,address),#amsf .ams-ft-top,#amsf .ams-fn-bar :where(a,span),#amsf .ams-fn-dock :where(a,span){font-family:inherit;text-transform:none;letter-spacing:normal;text-decoration:none;text-shadow:none}#amsf .ams-ft :where(h2,h3,h4,p,ul,address){margin:0}#amsf .ams-ft :focus-visible{outline:2px solid var(--ft-primary);outline-offset:3px;border-radius:6px}#amsf .ams-ft-i{width:18px;height:18px;flex:none;display:inline-block;vertical-align:middle}#amsf .ams-ft:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(131,195,64,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(131,195,64,.03) 1px,transparent 1px);background-size:50px 50px}#amsf .ams-ft:after{content:"";position:absolute;width:600px;height:600px;top:-300px;left:50%;transform:translate(-50%);background:radial-gradient(circle,var(--ft-glow) 0%,transparent 70%);pointer-events:none;z-index:0}@media(prefers-reduced-motion:no-preference){#amsf .ams-ft:before{animation:amsFtGrid 20s linear infinite;inset:-50px 0 0 -50px}@keyframes amsFtGrid{to{transform:translate(50px,50px)}}}#amsf .ams-ft-wrap{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 40px}#amsf .ams-ft-cta{position:relative;z-index:2;padding:40px 0;border-bottom:1px solid var(--ft-border);background:linear-gradient(135deg,var(--ft-card) 0%,rgba(131,195,64,.05) 100%)}#amsf .ams-ft-cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}#amsf .ams-ft-cta-title{margin:0 0 8px;font-size:1.75rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--ft-text)}#amsf .ams-ft-cta-title span{color:var(--ft-primary)}#amsf .ams-ft-cta-text p{margin:0;font-size:1rem;color:var(--ft-text-2)}#amsf .ams-ft-cta-buttons{display:flex;flex-wrap:wrap;gap:16px}#amsf .ams-ft-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:8px;font-weight:600;font-size:.95rem;border:1px solid transparent;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s,box-shadow .3s,color .3s,border-color .3s}#amsf .ams-ft-btn-primary{background:var(--ft-primary);color:var(--ft-bg);box-shadow:0 4px 20px #83c3404d}#amsf .ams-ft-btn-primary:hover{background:var(--ft-primary-dark);color:var(--ft-bg);transform:translateY(-2px);box-shadow:0 8px 30px #83c34066}#amsf .ams-ft-btn-outline{color:var(--ft-text);border-color:var(--ft-border-glow);background:transparent}#amsf .ams-ft-btn-outline:hover{color:var(--ft-primary);border-color:var(--ft-primary);background:var(--ft-glow)}#amsf .ams-ft-main{position:relative;z-index:2;padding:60px 0 40px}#amsf .ams-ft-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr;gap:40px}#amsf .ams-ft-brand{padding-right:20px}#amsf .ams-ft-logo{display:inline-block;margin-bottom:20px}#amsf .ams-ft-logo img{display:block;max-height:50px;width:auto;height:auto}#amsf .ams-ft-brand>p{margin:0 0 20px;font-size:.95rem;line-height:1.7;color:var(--ft-text-2)}#amsf .ams-ft-badge{margin-bottom:16px;padding:12px 16px;border-left:3px solid var(--ft-primary);border-radius:0 8px 8px 0;background:linear-gradient(135deg,var(--ft-glow) 0%,transparent 100%)}#amsf .ams-ft-badge-label{display:block;margin-bottom:4px;font-size:.7rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--ft-primary)}#amsf .ams-ft-badge-name{display:block;font-size:.95rem;font-weight:600;letter-spacing:.3px;color:var(--ft-text)}#amsf .ams-ft-reg{margin:0 0 24px;padding:16px;border:1px solid var(--ft-border);border-radius:10px;background:var(--ft-card)}#amsf .ams-ft-reg>div{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--ft-border);font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.8rem;color:var(--ft-muted)}#amsf .ams-ft-reg>div:last-child{border-bottom:0}#amsf .ams-ft-reg dt{min-width:55px;font-weight:600;color:var(--ft-primary)}#amsf .ams-ft-reg dd{margin:0;color:var(--ft-text-2)}#amsf .ams-ft-social{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px;padding:0;list-style:none}#amsf .ams-ft-social-link{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;border:1px solid var(--ft-border);background:var(--ft-card);color:var(--ft-text-2);transition:all .3s ease}#amsf .ams-ft-social-link:hover{background:var(--ft-primary);border-color:var(--ft-primary);color:var(--ft-bg);transform:translateY(-3px);box-shadow:0 8px 20px #83c3404d}#amsf .ams-ft-ratings{display:flex;flex-wrap:wrap;gap:16px}#amsf .ams-ft-rating{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--ft-border);border-radius:8px;background:var(--ft-card);transition:all .3s ease}#amsf .ams-ft-rating:hover{border-color:var(--ft-primary);background:var(--ft-glow)}#amsf .ams-ft-stars{display:inline-flex;gap:1px;color:#ffc107}#amsf .ams-ft-star{width:14px;height:14px;fill:currentColor}#amsf .ams-ft-rating-platform{font-size:.75rem;letter-spacing:.5px;text-transform:uppercase;color:var(--ft-muted)}#amsf .ams-ft-h{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:1rem;font-weight:600;color:var(--ft-text)}#amsf .ams-ft-h:after{content:"";flex:1;max-width:60px;height:1px;background:linear-gradient(90deg,var(--ft-primary) 0%,transparent 100%)}#amsf .ams-ft-links{margin:0;padding:0;list-style:none}#amsf .ams-ft-links li{margin-bottom:8px}#amsf .ams-ft-links a{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:.9rem;color:var(--ft-text-2);transition:color .25s ease,padding .25s ease}#amsf .ams-ft-links a:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--ft-border-glow);transition:all .25s ease}#amsf .ams-ft-links a:hover{color:var(--ft-primary);padding-left:8px}#amsf .ams-ft-links a:hover:before{background:var(--ft-primary);box-shadow:0 0 10px var(--ft-primary)}#amsf .ams-ft-card{padding:24px;border:1px solid var(--ft-border);border-radius:14px;background:var(--ft-card);transition:all .3s ease}#amsf .ams-ft-card:hover{border-color:var(--ft-border-glow);box-shadow:0 0 30px var(--ft-glow)}#amsf .ams-ft-card-section{margin-bottom:24px}#amsf .ams-ft-sub{margin:0 0 14px;font-size:.75rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--ft-primary)}#amsf .ams-ft-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:.9rem;font-style:normal;line-height:1.5;color:var(--ft-text-2);transition:color .25s ease}#amsf .ams-ft-item>span:last-child{padding-top:5px}#amsf a.ams-ft-item:hover{color:var(--ft-primary)}#amsf .ams-ft-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:var(--ft-bg);color:var(--ft-primary)}#amsf .ams-ft-item-icon .ams-ft-i{width:15px;height:15px}#amsf .ams-ft-hours{margin:16px 0 0;padding:14px;border-radius:8px;background:var(--ft-bg)}#amsf .ams-ft-hours>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;padding:6px 0;font-size:.85rem}#amsf .ams-ft-hours dt,#amsf .ams-ft-hours dd{white-space:nowrap}#amsf .ams-ft-hours dt{color:var(--ft-muted)}#amsf .ams-ft-hours dd{margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8rem}#amsf .ams-ft-open{color:var(--ft-primary)}#amsf .ams-ft-closed{color:#ff7a6e}#amsf .ams-ft-actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}#amsf .ams-ft-action{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:1px solid var(--ft-border);border-radius:8px;background:var(--ft-bg);font-size:.85rem;font-weight:500;color:var(--ft-text-2);transition:all .3s ease}#amsf .ams-ft-action:hover{background:var(--ft-primary);border-color:var(--ft-primary);color:var(--ft-bg)}#amsf .ams-ft-whatsapp:hover{background:#25d366;border-color:#25d366;color:#052e16}#amsf .ams-ft-bottom{position:relative;z-index:2;padding:24px 0;border-top:1px solid var(--ft-border)}#amsf .ams-ft-notice{margin:0 auto 20px;text-align:center;font-size:.85rem;color:var(--ft-muted)}#amsf .ams-ft-bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}#amsf .ams-ft-copy{margin:0;font-size:.85rem;color:var(--ft-muted)}#amsf .ams-ft-copy a{color:var(--ft-primary)}#amsf .ams-ft-copy a:hover{text-decoration:underline}#amsf .ams-ft-bottom-links{display:flex;flex-wrap:wrap;gap:8px 24px}#amsf .ams-ft-bottom-links a{font-size:.85rem;color:var(--ft-muted);transition:color .25s ease}#amsf .ams-ft-bottom-links a:hover{color:var(--ft-primary)}#amsf .ams-ft-top{position:fixed;right:24px;bottom:var(--ams-ft-top-offset, 96px);z-index:1000;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:12px;background:#83c340;color:#0a0f0a;cursor:pointer;box-shadow:0 4px 20px #83c34066;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease,box-shadow .3s ease}#amsf .ams-ft-top.is-visible{opacity:1;visibility:visible}#amsf .ams-ft-top:hover{transform:translateY(-4px);box-shadow:0 8px 30px #83c34080}#amsf .ams-ft-top:focus-visible{outline:2px solid #fff;outline-offset:3px}#amsf .ams-ft-top svg{width:20px;height:20px}@media(prefers-reduced-motion:no-preference){#amsf .ams-ft.ams-ft-js .ams-ft-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}#amsf .ams-ft.ams-ft-js .ams-ft-reveal.is-in{opacity:1;transform:none}#amsf .ams-ft.ams-ft-js .ams-ft-reveal:nth-child(2){transition-delay:.1s}#amsf .ams-ft.ams-ft-js .ams-ft-reveal:nth-child(3){transition-delay:.2s}#amsf .ams-ft.ams-ft-js .ams-ft-reveal:nth-child(4){transition-delay:.3s}#amsf .ams-ft.ams-ft-js .ams-ft-reveal:nth-child(5){transition-delay:.4s}}@media(max-width:1200px){#amsf .ams-ft-grid{grid-template-columns:1fr 1fr 1fr}#amsf .ams-ft-brand{grid-column:1 / -1;padding-right:0}#amsf .ams-ft-grid>.ams-ft-col:last-child{grid-column:1 / -1}}@media(max-width:768px){#amsf .ams-ft-wrap{padding:0 20px}#amsf .ams-ft-cta-inner{flex-direction:column;text-align:center}#amsf .ams-ft-grid{grid-template-columns:1fr 1fr;gap:30px}#amsf .ams-ft-brand{text-align:center}#amsf .ams-ft-social,#amsf .ams-ft-ratings{justify-content:center}#amsf .ams-ft-bottom-inner{flex-direction:column;text-align:center}#amsf .ams-ft-bottom-links{justify-content:center}}@media(max-width:576px){#amsf .ams-ft-grid{grid-template-columns:1fr}#amsf .ams-ft-col{text-align:center}#amsf .ams-ft-h{justify-content:center}#amsf .ams-ft-h:after{display:none}#amsf .ams-ft-links a{justify-content:center}#amsf .ams-ft-cta-buttons{flex-direction:column;width:100%}#amsf .ams-ft-btn{width:100%;justify-content:center}#amsf .ams-ft-reg>div{flex-direction:column;gap:4px;text-align:center}#amsf .ams-ft-badge{text-align:center;border-left:0;border-top:3px solid var(--ft-primary);border-radius:0 0 8px 8px}#amsf .ams-ft-item{text-align:left}#amsf .ams-ft-top{right:16px}}@media print{#amsf .ams-ft,#amsf .ams-ft-top{display:none}}#amsf .ams-fn-bar,#amsf .ams-fn-dock{--fn-primary: #83c340;--fn-bg: rgba(10, 15, 10, .95);--fn-border: rgba(131, 195, 64, .16);--fn-text: #b4c0b4;--fn-wa: #25d366;position:fixed;z-index:var(--ams-fn-z, 9990);font-family:var(--ams-font, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);-webkit-font-smoothing:antialiased}#amsf .ams-fn-i{width:20px;height:20px;flex:none}#amsf .ams-fn-bar a,#amsf .ams-fn-dock a{text-decoration:none;-webkit-tap-highlight-color:transparent}#amsf .ams-fn-bar :focus-visible,#amsf .ams-fn-dock :focus-visible{outline:2px solid var(--fn-primary);outline-offset:2px}#amsf .ams-fn-bar{left:12px;right:12px;bottom:calc(8px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(5,1fr);align-items:end;max-width:420px;margin:0 auto;padding:4px;background:var(--fn-bg);border:1px solid var(--fn-border);border-radius:16px;-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);box-shadow:0 10px 30px #00000059,0 0 0 1px #ffffff05 inset;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .32s ease}#amsf .ams-fn-bar.is-hidden{transform:translateY(calc(100% + 24px));opacity:0}#amsf .ams-fn-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;padding:4px 2px;border-radius:12px;color:var(--fn-text);font-size:10.5px;font-weight:600;letter-spacing:.01em;line-height:1.1;transition:color .2s ease,background-color .2s ease,transform .15s ease}#amsf .ams-fn-item:hover,#amsf .ams-fn-item:focus-visible{color:#fff;background:#83c3401a}#amsf .ams-fn-item:active{transform:scale(.94)}#amsf .ams-fn-item[aria-current]{color:var(--fn-primary)}#amsf .ams-fn-item[aria-current]:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--fn-primary)}#amsf .ams-fn-chat{gap:2px}#amsf .ams-fn-chat-dot{display:grid;place-items:center;width:40px;height:40px;margin-top:-16px;border-radius:50%;background:var(--fn-wa);color:#052e16;box-shadow:0 4px 14px #25d36666,0 0 0 3px #0a0f0aeb}#amsf .ams-fn-chat:hover,#amsf .ams-fn-chat:focus-visible{background:transparent}#amsf .ams-fn-chat:hover .ams-fn-chat-dot{transform:translateY(-2px)}#amsf .ams-fn-chat-dot{transition:transform .2s ease}#amsf .ams-fn-dock{right:12px;top:50%;transform:translateY(-50%);display:none;flex-direction:column;align-items:center;gap:2px;padding:5px;background:var(--fn-bg);border:1px solid var(--fn-border);border-radius:14px;-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);box-shadow:0 12px 32px #00000059}#amsf .ams-fn-dock-item{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:var(--fn-text);transition:color .2s ease,background-color .2s ease,transform .2s ease}#amsf .ams-fn-dock-item .ams-fn-i{width:17px;height:17px}#amsf .ams-fn-dock-item:hover,#amsf .ams-fn-dock-item:focus-visible{color:#0a0f0a;background:var(--fn-primary)}#amsf .ams-fn-dock-item[aria-current]{color:var(--fn-primary);background:#83c3401f}#amsf .ams-fn-dock-item[aria-current]:hover{color:#0a0f0a;background:var(--fn-primary)}#amsf .ams-fn-wa{color:var(--fn-wa)}#amsf .ams-fn-wa:hover,#amsf .ams-fn-wa:focus-visible{color:#052e16;background:var(--fn-wa)}#amsf .ams-fn-divider{width:18px;height:1px;margin:3px 0;background:var(--fn-border)}#amsf .ams-fn-tip{position:absolute;right:calc(100% + 12px);top:50%;transform:translate(6px,-50%);padding:6px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;font-size:13px;font-weight:600;color:#fff;background:#111811;border:1px solid var(--fn-border);box-shadow:0 6px 16px #00000059;opacity:0;transition:opacity .2s ease,transform .2s ease}#amsf .ams-fn-dock-item:hover .ams-fn-tip,#amsf .ams-fn-dock-item:focus-visible .ams-fn-tip{opacity:1;transform:translateY(-50%)}@media(max-width:1024px){body.ams-has-fn{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}#amsf .ams-ft-top{--ams-ft-top-offset: calc(148px + env(safe-area-inset-bottom, 0px)) }body.ams-has-fn #zsiq_float,body.ams-has-fn .zsiq_floatmain{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}}@media(min-width:1025px){#amsf .ams-fn-bar{display:none}#amsf .ams-fn-dock{display:flex}.ams-has-fn #amsf .ams-ft-wrap{max-width:min(1400px,calc(100vw - 128px))}}@media(prefers-reduced-motion:reduce){#amsf .ams-fn-bar,#amsf .ams-fn-item,#amsf .ams-fn-dock-item,#amsf .ams-fn-tip,#amsf .ams-fn-chat-dot{transition:none}}@media print{#amsf .ams-fn-bar,#amsf .ams-fn-dock{display:none}}
