.sinerji-alert-bar,.sinerji-news-bar{position:relative!important;top:auto!important;z-index:20!important}
.sinerji-main-nav{position:sticky!important;top:0!important;z-index:80!important}
.z-\[65\]{z-index:65}
.z-\[70\]{z-index:70}
.z-\[90\]{z-index:90}
.z-\[95\]{z-index:95}
.bg-black\/65{background-color:rgba(0,0,0,.65)}
.p-7{padding:1.75rem}
.p-9{padding:2.25rem}
.sinerji-mobile-drawer{position:fixed;top:0;left:0;z-index:100;width:min(86vw,360px);height:100vh;background:#fff;box-shadow:0 24px 80px rgba(15,26,46,.28);transform:translateX(-105%);transition:transform .28s ease;display:flex;flex-direction:column}
.sinerji-drawer-overlay{position:fixed;inset:0;z-index:95;background:rgba(15,26,46,.55);opacity:0;visibility:hidden;transition:.25s ease}
.drawer-open{overflow:hidden}
.drawer-open .sinerji-mobile-drawer{transform:translateX(0)}
.drawer-open .sinerji-drawer-overlay{opacity:1;visibility:visible}
.sinerji-mobile-submenu{display:none}
.sinerji-mobile-submenu.is-open{display:flex}
.sinerji-mobile-submenu-toggle{width:100%;text-align:left}
.sinerji-mobile-submenu-toggle i[data-submenu-icon]{transition:transform .2s ease}
.sinerji-mobile-submenu-toggle[aria-expanded="true"] i[data-submenu-icon]{transform:rotate(180deg)}
.sinerji-brand-link{min-width:0}
.sinerji-logo-img{display:block;width:200px;height:60px;max-width:200px;object-fit:contain}
.sinerji-logo-footer{filter:drop-shadow(0 8px 18px rgba(0,0,0,.24))}
.sinerji-logo-img-mobile{width:170px;height:51px;max-width:64vw}
@media(max-width:640px){.sinerji-logo-img{width:160px;height:48px;max-width:58vw}.sinerji-logo-img-mobile{width:150px;height:45px}}
.sinerji-hero-video{border:0;pointer-events:none}
.animate-marquee{width:max-content;animation:sinerji-marquee 34s linear infinite;will-change:transform}
.animate-marquee:hover{animation-play-state:paused}
@keyframes sinerji-marquee{0%{transform:translateX(0)}100%{transform:translateX(-33.333%)}}
.min-h-\[460px\]{min-height:460px}
.min-h-\[560px\]{min-height:560px}
.h-\[420px\]{height:420px}
.h-44{height:11rem}
.h-56{height:14rem}
.h-60{height:15rem}
.min-h-\[430px\]{min-height:430px}
.max-w-5xl{max-width:64rem}
.prose{font-size:1.05rem;line-height:1.85}
.prose p{margin:0 0 1.2rem}
.bg-red-600{background-color:#dc2626}
.to-red-500{--tw-gradient-to:#ef4444}
.from-red-600{--tw-gradient-from:#dc2626}
.sinerji-popup{overflow:auto}
.sinerji-popup.flex{display:flex}
.sinerji-news-items>a{will-change:opacity,transform}
.sinerji-mobile-drawer a{min-height:44px}
.sinerji-main-nav button{position:relative;z-index:2}
.pt-\[152px\]{padding-top:0!important}
[class~="from-amber-500"][class~="to-amber-600"]{background-image:linear-gradient(to right,#f59e0b,#d97706)!important;color:#fff!important}
[class~="hover:from-amber-600"][class~="hover:to-amber-700"]:hover{background-image:linear-gradient(to right,#d97706,#b45309)!important;color:#fff!important}
[class~="bg-[#1a2b4a]"]{background-color:#1a2b4a!important}
[class~="bg-[#0f1a2e]"]{background-color:#0f1a2e!important}
[class~="text-[#1a2b4a]"]{color:#1a2b4a!important}
[class~="border-[#1a2b4a]"]{border-color:#1a2b4a!important}
[class~="hover:bg-[#1a2b4a]"]:hover{background-color:#1a2b4a!important}
[class~="hover:text-white"]:hover{color:#fff!important}
[class~="bg-white"]{background-color:#fff!important}
[class~="bg-white/95"]{background-color:rgba(255,255,255,.95)!important}
[class~="bg-white/10"]{background-color:rgba(255,255,255,.10)!important}
[class~="bg-white/20"]{background-color:rgba(255,255,255,.20)!important}
[class~="border-white/30"]{border-color:rgba(255,255,255,.30)!important}
[class~="text-white/70"]{color:rgba(255,255,255,.70)!important}
[class~="text-white/75"]{color:rgba(255,255,255,.75)!important}
[class~="text-white/78"]{color:rgba(255,255,255,.78)!important}
[class~="text-white/80"]{color:rgba(255,255,255,.80)!important}
[class~="text-white/90"]{color:rgba(255,255,255,.90)!important}
[class~="text-amber-300"]{color:#fcd34d!important}
[class~="text-amber-400"]{color:#fbbf24!important}
[class~="text-amber-500"]{color:#f59e0b!important}
[class~="text-amber-600"]{color:#d97706!important}
[class~="bg-amber-500"]{background-color:#f59e0b!important}
[class~="bg-amber-500/10"]{background-color:rgba(245,158,11,.10)!important}
[class~="bg-amber-500/20"]{background-color:rgba(245,158,11,.20)!important}
[class~="bg-[#1a2b4a]/10"]{background-color:rgba(26,43,74,.10)!important}
[class~="bg-[#1a2b4a]/95"]{background-color:rgba(26,43,74,.95)!important}
.sinerji-alert-bar{background:linear-gradient(90deg,#dc2626,#ef4444,#dc2626)!important;color:#fff!important}
.sinerji-alert-bar.is-hidden{display:none!important}
.sinerji-alert-bar .absolute.inset-0{pointer-events:none!important}
.sinerji-alert-bar button,.sinerji-alert-bar [data-close-alert]{position:absolute!important;z-index:90!important;pointer-events:auto!important}
[data-testimonial-prev],[data-testimonial-next]{background:#fff!important;color:#1a2b4a!important;border:1px solid #e5e7eb!important;border-radius:999px!important}
[data-testimonial-prev] i,[data-testimonial-next] i{color:#1a2b4a!important}
[data-testimonial-prev]:hover,[data-testimonial-next]:hover{background:#1a2b4a!important;color:#fff!important}
[data-testimonial-prev]:hover i,[data-testimonial-next]:hover i{color:#fff!important}
.sinerji-btn{border-radius:12px!important}
.sinerji-pill{border-radius:999px!important}
.sinerji-icon-badge{border-radius:12px!important}
.sinerji-service-card,.sinerji-light-card,.sinerji-dark-card,.sinerji-quote-card{border-radius:14px!important}
.sinerji-card-cta{background:#f59e0b;color:#fff!important;border-radius:12px;padding:.75rem 1rem;box-shadow:0 12px 28px rgba(245,158,11,.28)}
.sinerji-service-card:hover .sinerji-card-cta{background:#d97706}
.sinerji-card-cta i{color:#fff!important}
.sinerji-service-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}
.sinerji-news-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}
.sinerji-gallery-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}
.sinerji-gallery-card{background:#fff;border:1px solid #edf1f7;border-radius:14px;overflow:hidden;box-shadow:0 14px 36px rgba(15,26,46,.08);transition:transform .25s ease,box-shadow .25s ease}
.sinerji-gallery-card:hover{transform:translateY(-4px);box-shadow:0 22px 54px rgba(15,26,46,.14)}
.sinerji-gallery-card a{color:inherit;text-decoration:none}
.sinerji-gallery-item{position:relative;min-height:260px;border-radius:14px;overflow:hidden;background:#0f1a2e;box-shadow:0 16px 42px rgba(15,26,46,.12);margin:0}
.sinerji-gallery-item iframe,.sinerji-gallery-item video,.sinerji-gallery-item img{display:block;width:100%;height:100%;border:0}
.sinerji-gallery-item figcaption{position:absolute;left:0;right:0;bottom:0;padding:1rem;color:#fff;font-weight:800;background:linear-gradient(to top,rgba(15,26,46,.86),transparent)}
.sinerji-gallery-zoom,.sinerji-gallery-play{position:absolute;inset:0;margin:auto;width:58px;height:58px;border-radius:999px;background:rgba(245,158,11,.95);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;box-shadow:0 18px 40px rgba(0,0,0,.25);transform:scale(.88);opacity:0;transition:.22s ease;z-index:2}
.sinerji-gallery-item:hover .sinerji-gallery-zoom,.sinerji-gallery-item:hover .sinerji-gallery-play{opacity:1;transform:scale(1)}
.sinerji-lightbox{position:fixed;inset:0;z-index:120;background:rgba(5,10,20,.92);display:flex;align-items:center;justify-content:center;padding:1rem}
.sinerji-lightbox.hidden{display:none!important}
.sinerji-lightbox-backdrop{position:absolute;inset:0;background:transparent;border:0}
.sinerji-lightbox-inner{position:relative;z-index:2;width:min(1120px,92vw)}
.sinerji-lightbox-stage{height:min(72vh,720px);background:#050a14;border-radius:14px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.45)}
.sinerji-lightbox-stage img,.sinerji-lightbox-stage video,.sinerji-lightbox-stage iframe{display:block;width:100%;height:100%;object-fit:contain;border:0;background:#000}
.sinerji-lightbox-caption{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#fff;padding:1rem .25rem 0;font-size:.95rem}
.sinerji-lightbox-caption span{color:rgba(255,255,255,.65);font-weight:700}
.sinerji-lightbox-close,.sinerji-lightbox-arrow{position:absolute;z-index:3;border:0;border-radius:999px;background:#fff;color:#1a2b4a;display:flex;align-items:center;justify-content:center;box-shadow:0 16px 38px rgba(0,0,0,.28);cursor:pointer}
.sinerji-lightbox-close{right:1rem;top:1rem;width:44px;height:44px;font-size:1.6rem}
.sinerji-lightbox-arrow{top:50%;width:48px;height:48px;font-size:2rem;transform:translateY(-50%)}
.sinerji-lightbox-arrow.prev{left:1rem}
.sinerji-lightbox-arrow.next{right:1rem}
.sinerji-service-grid.compact .sinerji-service-card{min-height:360px}
.sinerji-feature-grid{display:grid;grid-template-columns:1fr;gap:1rem}
.sinerji-light-card{background:#fff;border:1px solid #edf1f7;padding:1.1rem;display:flex;align-items:center;gap:.8rem;box-shadow:0 12px 32px rgba(15,26,46,.06)}
.sinerji-dark-card{background:rgba(255,255,255,.10);padding:1.75rem;border:1px solid rgba(255,255,255,.12)}
.sinerji-split-grid,.sinerji-corporate-row,.sinerji-detail-layout{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}
.sinerji-section-image{height:320px;border-radius:14px!important}
.sinerji-process-grid{display:grid;grid-template-columns:1fr;gap:1rem}
.sinerji-process-grid>div{background:#f8fafc;border:1px solid #edf1f7;border-radius:14px;padding:1.2rem}
.sinerji-process-grid strong{display:block;color:#111827;margin-bottom:.4rem}
.sinerji-process-grid p{color:#64748b;font-size:.95rem;line-height:1.65;margin:0}
.sinerji-quote-card{background:#fff;border:1px solid #edf1f7;box-shadow:0 18px 55px rgba(15,26,46,.10);padding:1.5rem}
a[class*="rounded-full"],button[class*="rounded-full"],a[class*="rounded-xl"],button[class*="rounded-xl"]{isolation:isolate}
a[class*="px-"][class*="py-"][class*="rounded-full"],button[class*="px-"][class*="py-"][class*="rounded-full"]{border-radius:12px!important}
input,textarea,select{outline:none}
input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px rgba(245,158,11,.25);border-color:#f59e0b}
@media(max-width:767px){.sinerji-main-nav{top:0!important}.h-screen{min-height:calc(100vh - 64px)}.sinerji-service-card{min-height:390px}.sinerji-section-image{height:260px}}
@media(min-width:768px){.md\:p-9{padding:2.25rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:768px){.sinerji-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.sinerji-news-grid,.sinerji-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.sinerji-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sinerji-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:1024px){.sinerji-split-grid,.sinerji-corporate-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.sinerji-corporate-row.is-reverse>div{order:2}.sinerji-corporate-row.is-reverse>img{order:1}.sinerji-detail-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.sinerji-sticky-box{position:sticky;top:110px}.sinerji-section-image{height:420px}}
@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sinerji-service-grid,.sinerji-news-grid,.sinerji-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.sinerji-lightbox{padding:.75rem}.sinerji-lightbox-stage{height:62vh;border-radius:10px}.sinerji-lightbox-caption{font-size:.82rem;align-items:flex-start}.sinerji-lightbox-close{top:.75rem;right:.75rem;width:40px;height:40px}.sinerji-lightbox-arrow{top:auto;bottom:.75rem;transform:none;width:42px;height:42px}.sinerji-lightbox-arrow.prev{left:calc(50% - 54px)}.sinerji-lightbox-arrow.next{right:calc(50% - 54px)}}
