/* Integrated AI/front refinements */
.ark-project-action-icon{display:inline-grid!important;place-items:center!important;width:17px!important;height:17px!important;flex:0 0 17px!important;color:currentColor!important}.ark-project-action-icon svg{width:100%!important;height:100%!important;display:block!important;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ark-project-whatsapp.ark-project-wa-fixed,.ark-project-sidebar-brochure.ark-project-brochure-fixed{position:relative!important;isolation:isolate!important;overflow:hidden!important}.ark-project-whatsapp.ark-project-wa-fixed:before,.ark-project-whatsapp.ark-project-wa-fixed:after,.ark-project-sidebar-brochure.ark-project-brochure-fixed:before,.ark-project-sidebar-brochure.ark-project-brochure-fixed:after{display:none!important;content:none!important}.ark-project-whatsapp.ark-project-wa-fixed{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important}.ark-project-whatsapp.ark-project-wa-fixed:hover{background:#e4b449!important;border-color:#e4b449!important;color:#111014!important}.ark-project-whatsapp.ark-project-wa-fixed>span,.ark-project-sidebar-brochure.ark-project-brochure-fixed>span,.ark-project-sidebar-brochure.ark-project-brochure-fixed strong{position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important}.ark-project-whatsapp.ark-project-wa-fixed:hover *{color:#111014!important;opacity:1!important;visibility:visible!important}.ark-project-sidebar-brochure.ark-project-brochure-fixed{display:flex!important;align-items:center!important;gap:10px!important}.ark-project-sidebar-brochure.ark-project-brochure-fixed:hover{background:#e4b449!important;border-color:#e4b449!important;color:#111014!important}.ark-project-sidebar-brochure.ark-project-brochure-fixed:hover *{color:#111014!important;opacity:1!important;visibility:visible!important}
.ark-developer-showcase{--arkdev-gold:#e4b449;--arkdev-gold2:#f1cc73;width:min(100%,1460px);margin:0 auto;padding:54px 0;color:#f7f1e7}.ark-developer-showcase-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,470px);gap:42px;align-items:end;margin-bottom:26px}.ark-developer-showcase-head span{color:var(--arkdev-gold);font-size:10px;font-weight:850;letter-spacing:.13em}.ark-developer-showcase-head h2{margin:9px 0 0!important;max-width:760px;font-size:clamp(34px,4vw,58px)!important;line-height:1!important;letter-spacing:-.045em!important;color:#f7f1e7!important}.ark-developer-showcase-head p{margin:0;color:#9d978e;font-size:14px;line-height:1.75}.ark-developer-logo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ark-developer-logo-item{display:grid;place-items:center;min-height:118px;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#171619;text-decoration:none!important;transition:transform .25s ease,border-color .25s ease,background .25s ease}.ark-developer-logo-item:hover{transform:translateY(-3px);border-color:rgba(228,180,73,.32);background:#1a191c}.ark-developer-logo-item img{width:100%;height:62px;object-fit:contain;filter:none}.ark-developer-logo-item strong{color:#f1cc73;text-align:center;font-size:13px}.ark-developer-logo-item:before,.ark-developer-logo-item:after{display:none!important;content:none!important}@media(max-width:1100px){.ark-developer-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.ark-developer-showcase{padding:36px 0}.ark-developer-showcase-head{grid-template-columns:1fr;gap:12px}.ark-developer-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ark-developer-logo-item{min-height:100px}.ark-developer-logo-item img{height:52px}}


/* v3.7.4 — continuous one-row developer marquee */
.ark-developer-marquee-showcase{overflow:hidden!important}
.ark-developer-marquee{position:relative;width:100%;overflow:hidden;padding:3px 0 6px;mask-image:linear-gradient(to right,transparent 0,#000 4%,#000 96%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 4%,#000 96%,transparent 100%)}
.ark-developer-marquee-track{display:flex;width:max-content;will-change:transform;animation:arkDeveloperMarquee var(--arkdev-marquee-duration,36s) linear infinite}
.ark-developer-marquee-set{display:flex;align-items:stretch;flex:0 0 auto;gap:12px;padding-right:12px}
.ark-developer-marquee .ark-developer-logo-item{display:grid!important;place-items:center!important;flex:0 0 220px!important;width:220px!important;min-height:124px!important;padding:20px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;background:#171619!important;text-decoration:none!important;box-sizing:border-box!important;transform:none!important;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease!important}
.ark-developer-marquee .ark-developer-logo-item:hover{border-color:rgba(228,180,73,.38)!important;background:#1b1a1d!important;box-shadow:0 12px 30px rgba(0,0,0,.20)!important;transform:none!important}
.ark-developer-marquee .ark-developer-logo-item img{display:block!important;width:100%!important;max-width:120px!important;height:64px!important;object-fit:contain!important;filter:none!important}
.ark-developer-marquee .ark-developer-logo-item strong{display:block!important;color:#f1cc73!important;text-align:center!important;font-size:14px!important;line-height:1.25!important}
.ark-developer-marquee-showcase[data-pause-hover="1"] .ark-developer-marquee:hover .ark-developer-marquee-track{animation-play-state:paused}
@keyframes arkDeveloperMarquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@media(max-width:900px){.ark-developer-marquee .ark-developer-logo-item{flex-basis:180px!important;width:180px!important;min-height:105px!important;padding:16px!important}.ark-developer-marquee .ark-developer-logo-item img{max-width:105px!important;height:54px!important}}
@media(max-width:600px){.ark-developer-marquee{mask-image:linear-gradient(to right,transparent 0,#000 2%,#000 98%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 2%,#000 98%,transparent 100%)}.ark-developer-marquee .ark-developer-logo-item{flex-basis:155px!important;width:155px!important;min-height:92px!important;padding:13px!important;border-radius:15px!important}.ark-developer-marquee .ark-developer-logo-item img{max-width:92px!important;height:48px!important}}
@media(prefers-reduced-motion:reduce){.ark-developer-marquee-track{animation-play-state:paused!important;transform:none!important}}

/* v3.8.0 final specificity layer for project AI/front actions */
.ark-project-whatsapp.ark-project-wa-fixed{
  min-height:52px!important;padding:0 20px!important;border-radius:13px!important;
  border:1px solid #E8C86E!important;background:linear-gradient(135deg,#F0CF78 0%,#DDB24E 52%,#C99532 100%)!important;
  color:#111014!important;-webkit-text-fill-color:#111014!important;font-family:Manrope,Inter,"Helvetica Neue",Arial,sans-serif!important;
  font-size:12px!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important;
  box-shadow:0 8px 20px rgba(201,149,50,.16),inset 0 1px 0 rgba(255,255,255,.28)!important;
}
.ark-project-whatsapp.ark-project-wa-fixed:hover{transform:translateY(-2px)!important;border-color:#F5D98F!important;background:linear-gradient(135deg,#F0CF78 0%,#DDB24E 52%,#C99532 100%)!important;color:#111014!important;-webkit-text-fill-color:#111014!important;box-shadow:0 13px 28px rgba(201,149,50,.25)!important}
.ark-project-sidebar-brochure.ark-project-brochure-fixed{
  min-height:52px!important;padding:0 20px!important;border-radius:13px!important;border:1px solid rgba(221,178,78,.78)!important;
  background:linear-gradient(135deg,#1B1A1E 0%,#151418 100%)!important;color:#FFF8ED!important;-webkit-text-fill-color:#FFF8ED!important;
  font-family:Manrope,Inter,"Helvetica Neue",Arial,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important;
  box-shadow:0 7px 18px rgba(0,0,0,.18)!important;
}
.ark-project-sidebar-brochure.ark-project-brochure-fixed:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,#211D17 0%,#171516 100%)!important;border-color:#F0CF78!important;color:#F0CF78!important;-webkit-text-fill-color:#F0CF78!important;box-shadow:0 12px 26px rgba(0,0,0,.28)!important}
.ark-project-whatsapp.ark-project-wa-fixed:hover *{color:#111014!important;-webkit-text-fill-color:#111014!important;opacity:1!important;visibility:visible!important}
.ark-project-sidebar-brochure.ark-project-brochure-fixed:hover *{color:#F0CF78!important;-webkit-text-fill-color:#F0CF78!important;opacity:1!important;visibility:visible!important}


/* v3.8.1 — project action polish; loaded after front.css */
.ark-project-sidebar-brochure.ark-project-brochure-fixed{
  min-height:50px!important;
  padding:0 17px!important;
  gap:9px!important;
  border-radius:13px!important;
  border:1px solid rgba(240,207,120,.62)!important;
  background:linear-gradient(135deg,#1B1A1E 0%,#151418 100%)!important;
  color:#FFF8ED!important;
  -webkit-text-fill-color:#FFF8ED!important;
  box-shadow:0 8px 20px rgba(0,0,0,.18)!important;
}
.ark-project-sidebar-brochure.ark-project-brochure-fixed span,
.ark-project-sidebar-brochure.ark-project-brochure-fixed strong,
.ark-project-sidebar-brochure.ark-project-brochure-fixed i,
.ark-project-sidebar-brochure.ark-project-brochure-fixed .ark-project-action-icon{
  color:#FFF8ED!important;
  -webkit-text-fill-color:#FFF8ED!important;
  opacity:1!important;
  visibility:visible!important;
}
.ark-project-sidebar-brochure.ark-project-brochure-fixed i{margin-left:auto!important;font-size:17px!important;line-height:1!important;}
.ark-project-sidebar-brochure.ark-project-brochure-fixed:hover{
  background:linear-gradient(135deg,#211D17 0%,#171516 100%)!important;
  border-color:#F0CF78!important;
  color:#F0CF78!important;
  -webkit-text-fill-color:#F0CF78!important;
}
.ark-project-sidebar-brochure.ark-project-brochure-fixed:hover span,
.ark-project-sidebar-brochure.ark-project-brochure-fixed:hover strong,
.ark-project-sidebar-brochure.ark-project-brochure-fixed:hover i,
.ark-project-sidebar-brochure.ark-project-brochure-fixed:hover .ark-project-action-icon{color:#F0CF78!important;-webkit-text-fill-color:#F0CF78!important;}
.ark-project-whatsapp.ark-project-wa-fixed{
  min-height:52px!important;
  border-radius:13px!important;
  padding:0 18px!important;
  gap:10px!important;
  color:#111014!important;
  -webkit-text-fill-color:#111014!important;
}
.ark-project-whatsapp.ark-project-wa-fixed .ark-project-action-icon{width:18px!important;height:18px!important;color:#111014!important;}
.ark-project-whatsapp.ark-project-wa-fixed .ark-project-action-icon svg{fill:none!important;stroke:#111014!important;stroke-width:1.8!important;}
.ark-project-whatsapp.ark-project-wa-fixed span{color:#111014!important;-webkit-text-fill-color:#111014!important;}
.ark-project-whatsapp.ark-project-wa-fixed:hover,
.ark-project-whatsapp.ark-project-wa-fixed:hover span,
.ark-project-whatsapp.ark-project-wa-fixed:hover .ark-project-action-icon{color:#111014!important;-webkit-text-fill-color:#111014!important;}
