

/* Start:/local/templates/oklogistics/styles.css?17827282311768*/
@keyframes float-in { from {opacity:0; transform:translateY(20px);} to {opacity:1; transform:translateY(0);} }
  .reveal { animation: float-in .7s ease-out both; }
  [data-lucide]{display:inline-block;vertical-align:middle;}
  #siteHeader{transition:all .3s ease;}
  #siteHeader.scrolled{background:oklch(1 0 0 / .92);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);box-shadow:0 4px 24px -8px color-mix(in oklab, oklch(0.22 0.06 260) 18%, transparent);}
  .logo-pill{background:#fff;border-radius:10px;padding:6px 12px;display:inline-flex;align-items:center;box-shadow:0 2px 10px -4px rgba(0,0,0,.25);}
  .logo-pill svg{height:26px;width:auto;display:block;}
  #siteHeader .h-nav{color:rgba(255,255,255,.85);}
  #siteHeader .h-phone{color:#fff;}
  #siteHeader.scrolled .h-nav{color:color-mix(in oklab,var(--color-foreground) 80%,transparent);}
  #siteHeader.scrolled .h-phone{color:var(--color-foreground);}
  #siteHeader.scrolled .h-menu{color:var(--color-foreground);}
  .h-nav:hover{color:var(--color-accent-blue)!important;}
  details.faq{border-bottom:1px solid var(--color-border);}
  details.faq>summary{list-style:none;cursor:pointer;}
  details.faq>summary::-webkit-details-marker{display:none;}
  details.faq>summary .chev{transition:transform .2s ease;}
  details.faq[open]>summary .chev{transform:rotate(180deg);}
  #lightbox{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.9);display:none;align-items:center;justify-content:center;padding:24px;cursor:zoom-out;}
  #lightbox.open{display:flex;}
  #lightbox img{max-height:92vh;max-width:92vw;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5);}

.form-sending {
    text-align: center; 
    margin-top: 10px;
    color: var(--color-success);
}
/* End */
/* /local/templates/oklogistics/styles.css?17827282311768 */
