#navbar{background:rgb(var(--c-bg-base) / .94)!important;border-bottom:1px solid rgb(var(--c-ink) / .08)!important}#navbar .h-\[80px\]{height:78px!important}#navbar .site-logo,#navbar img[alt="Golden Vision Metal Industry Factory Logo"]{height:54px!important}.nav-link-clean{color:rgb(var(--c-ink) / .78)!important;font-size:.9rem!important}.nav-btn-quote,.hero-btn-primary,.hero-btn-secondary,.btn-primary,.btn-secondary{border-radius:.25rem!important}#home .hero-video{display:none!important}@media (min-width:1024px){#home,#home .hero-desktop-layout,#home .hero-content-container{min-height:92vh!important}#home .hero-image-container{background:var(--bg-base)!important;width:100%!important;height:100%!important;min-height:92vh!important;position:absolute!important;inset:0!important}#home .hero-image-container .hero-image{-o-object-position:center center!important;object-position:center center!important;filter:brightness(.82)contrast(1.06)saturate(.98)!important;z-index:0!important}#home .hero-image-container>div:nth-child(n+2){display:none!important}#home .hero-image-container:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, rgb(var(--c-bg-base) / .06) 0%, rgb(var(--c-bg-base) / .42) 40%, rgb(var(--c-bg-base) / .92) 78%, rgb(var(--c-bg-base) / .98) 100%), linear-gradient(180deg, rgb(var(--c-bg-base) / .54) 0%, rgb(var(--c-bg-base) / .05) 38%, rgb(var(--c-bg-base) / .88) 100%);position:absolute;inset:0}html[dir=ltr] #home .hero-image-container:after{background:linear-gradient(270deg, rgb(var(--c-bg-base) / .06) 0%, rgb(var(--c-bg-base) / .42) 40%, rgb(var(--c-bg-base) / .92) 78%, rgb(var(--c-bg-base) / .98) 100%), linear-gradient(180deg, rgb(var(--c-bg-base) / .54) 0%, rgb(var(--c-bg-base) / .05) 38%, rgb(var(--c-bg-base) / .88) 100%)}#home .hero-content-container{z-index:3!important;background:0 0!important;width:100%!important}#home .hero-content-container:before{display:none!important}#home .hero-content-inner{text-align:right!important;width:min(640px,48vw)!important;margin-left:auto!important;margin-right:clamp(4rem,7vw,7.5rem)!important;padding:0!important}html[dir=ltr] #home .hero-content-inner{text-align:left!important;margin-left:clamp(4rem,7vw,7.5rem)!important;margin-right:auto!important}#home .hero-heading-premium [data-typewriter]{white-space:normal!important;max-width:12ch!important}#home .hero-heading-premium span{font-size:clamp(3.1rem,4.8vw,4.85rem)!important;font-weight:800!important;line-height:1.08!important}#home .hero-description{max-width:560px!important;color:rgb(var(--c-ink) / .84)!important;font-size:1.1rem!important}#home .hero-stats{border-top:1px solid rgb(var(--c-ink) / .14)!important;justify-content:flex-start!important;width:min(610px,100%)!important;padding-top:1.35rem!important}}@media (max-width:1023px){#home .lg\:hidden .hero-video+img{-o-object-position:center center!important;object-position:center center!important;filter:brightness(.54)contrast(1.05)saturate(.98)!important}}.logo-marquee-container{display:none!important}.official-client-grid{background:rgb(var(--c-ink) / .08);border:1px solid rgb(var(--c-ink) / .08);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-top:2.5rem;display:grid!important}.official-client-item{background:rgb(var(--c-ink) / .965);justify-content:center;align-items:center;min-height:112px;padding:1.35rem;display:flex}.official-client-item img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:150px;height:auto;max-height:58px}.facility-gallery-secondary{display:none!important}#gallery .mt-16.grid{margin-top:2rem!important}#gallery .mt-16.grid>div{background:rgb(var(--c-ink) / .035)!important;border-color:rgb(var(--c-ink) / .09)!important;border-radius:.25rem!important}#clients,#gallery,#contact{background:var(--bg-base)!important}.section-divider{display:none!important}.trust-indicators{background:rgb(var(--c-ink) / .035)!important;border-color:rgb(var(--c-ink) / .09)!important;border-radius:0!important}@media (max-width:1023px){.official-client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.official-client-item{min-height:96px;padding:1rem}.official-client-item img{max-width:124px;max-height:48px}}@media (max-width:639px){.official-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#home .hero-heading-premium [data-typewriter]{white-space:normal!important;max-width:11ch!important}}#home .hero-video{opacity:0;z-index:1!important;display:block!important}#home .hero-video.is-ready{opacity:1!important}#home .hero-video+.hero-image,#home .hero-video+img{opacity:1;z-index:0!important}@media (min-width:1024px){#home .hero-video{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;filter:brightness(.78)contrast(1.08)saturate(.98)!important;width:100%!important;height:100%!important}}@media (max-width:1023px){#home .lg\:hidden .hero-video{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;filter:brightness(.6)contrast(1.08)saturate(.98)!important;width:100%!important;height:100%!important;display:block!important}}#home .hero-media .hero-clip{width:100%;height:100%;position:absolute;inset:0}#home .hero-video.hero-clip:not(.is-active){opacity:0!important}#home .hero-video.hero-clip.is-active{opacity:1!important}.official-overview{background:var(--bg-base);border-top:1px solid rgb(var(--c-ink) / .08);border-bottom:1px solid rgb(var(--c-ink) / .08);padding:clamp(3.5rem,6vw,5.5rem) 0;position:relative;overflow:hidden}.official-overview:before{content:"";pointer-events:none;background:linear-gradient(90deg, rgb(var(--c-blue-light) / .12), transparent 34%), linear-gradient(180deg, rgb(var(--c-ink) / .035), transparent 52%);position:absolute;inset:0}html[dir=ltr] .official-overview:before{background:linear-gradient(270deg, rgb(var(--c-blue-light) / .12), transparent 34%), linear-gradient(180deg, rgb(var(--c-ink) / .035), transparent 52%)}.official-overview-header{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2rem,4vw,3rem);display:grid}.official-overview-title{max-width:760px;color:var(--text-primary);letter-spacing:0;font-size:clamp(1.8rem,3vw,2.85rem);font-weight:800;line-height:1.28}.official-overview-lead{color:rgb(var(--c-ink) / .66);margin:0;font-size:1rem;line-height:1.95}.official-overview-grid{background:rgb(var(--c-ink) / .09);border:1px solid rgb(var(--c-ink) / .09);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.official-overview-item{background:rgb(var(--c-bg-base) / .98);min-height:220px;padding:clamp(1.4rem,2vw,1.8rem)}.official-overview-index{color:rgb(var(--c-accent) / .72);letter-spacing:0;margin-bottom:1.1rem;font-size:.8rem;font-weight:700;display:block}.official-overview-item h3{color:var(--text-primary);margin-bottom:.9rem;font-size:1.05rem;font-weight:800;line-height:1.45}.official-overview-item p{color:rgb(var(--c-ink) / .62);margin:0;font-size:.95rem;line-height:1.85}#about .industrial-image-card img{-o-object-position:center center;object-position:center center;filter:brightness(.72)contrast(1.06)saturate(.98)}#about .premium-badge{direction:ltr}.defense-products-section{position:relative}.defense-products-section:before{content:"";pointer-events:none;background:linear-gradient(135deg, rgb(var(--c-blue) / .14), transparent 38%), radial-gradient(circle at 18% 28%, rgb(var(--c-accent) / .08), transparent 32%);position:absolute;inset:0}html[dir=ltr] .defense-products-section:before{background:linear-gradient(225deg, rgb(var(--c-blue) / .14), transparent 38%), radial-gradient(circle at 82% 28%, rgb(var(--c-accent) / .08), transparent 32%)}.defense-heading-grid{grid-template-columns:minmax(0,.9fr) minmax(280px,.72fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.defense-heading-grid .section-subheadline{max-width:620px;margin:0}.defense-products-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.defense-visual{border:1px solid rgb(var(--c-ink) / .1);background:rgb(var(--c-bg-base) / .95);border-radius:.5rem;min-height:620px;position:relative;overflow:hidden}.defense-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:brightness(.62)contrast(1.08)saturate(.96);width:100%;height:100%;min-height:620px}.defense-visual:after{content:"";pointer-events:none;background:linear-gradient(180deg, rgb(var(--c-bg-base) / .05), rgb(var(--c-bg-base) / .66)), linear-gradient(90deg, rgb(var(--c-bg-base) / .78), transparent 62%);position:absolute;inset:0}html[dir=ltr] .defense-visual:after{background:linear-gradient(180deg, rgb(var(--c-bg-base) / .05), rgb(var(--c-bg-base) / .66)), linear-gradient(270deg, rgb(var(--c-bg-base) / .78), transparent 62%)}.defense-visual-panel{z-index:2;border:1px solid rgb(var(--c-ink) / .12);background:rgb(var(--c-bg-base) / .76);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:.5rem;padding:1.15rem 1.25rem;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.defense-visual-panel span{color:rgb(var(--c-accent) / .82);margin-bottom:.45rem;font-size:.78rem;font-weight:700;display:block}.defense-visual-panel strong{color:var(--text-primary);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:800;line-height:1.35;display:block}.defense-product-grid{border:1px solid rgb(var(--c-ink) / .09);background:rgb(var(--c-ink) / .09);grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:1px;display:grid}.defense-product-card{background:linear-gradient(145deg, rgb(var(--c-bg-raised) / .96), rgb(var(--c-bg-base) / .98));min-height:206px;padding:clamp(1.25rem,2vw,1.7rem)}.defense-product-index{min-width:2.3rem;height:2.1rem;color:rgb(var(--c-accent) / .88);border:1px solid rgb(var(--c-accent) / .24);background:rgb(var(--c-accent) / .08);border-radius:.35rem;justify-content:center;align-items:center;margin-bottom:1.1rem;font-size:.78rem;font-weight:800;display:inline-flex}.defense-product-card h3{color:var(--text-primary);margin-bottom:.75rem;font-size:1.05rem;font-weight:800;line-height:1.45}.defense-product-card p{color:rgb(var(--c-ink) / .58);margin:0;font-size:.92rem;line-height:1.8}.defense-assurance-bar{border:1px solid rgb(var(--c-ink) / .09);background:rgb(var(--c-ink) / .09);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:1px;margin-top:1.5rem;display:grid}.defense-assurance-bar>div,.defense-assurance-bar>a{background:rgb(var(--c-bg-base) / .98)}.defense-assurance-bar>div{padding:1.15rem 1.25rem}.defense-assurance-bar strong{color:var(--text-primary);margin-bottom:.4rem;font-size:.95rem;font-weight:800;display:block}.defense-assurance-bar span{color:rgb(var(--c-ink) / .52);font-size:.84rem;line-height:1.6;display:block}.defense-assurance-bar>a{border-radius:0;justify-content:center;min-width:240px}@media (max-width:1023px){.official-overview-header{grid-template-columns:1fr;align-items:start;gap:1.5rem}.official-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.official-overview-item{min-height:190px}.defense-heading-grid,.defense-products-layout,.defense-assurance-bar{grid-template-columns:1fr}.defense-visual,.defense-visual img{min-height:430px}.defense-assurance-bar>a{width:100%;min-width:0}}@media (max-width:639px){.official-overview{padding:3rem 0}.official-overview-grid{grid-template-columns:1fr}.official-overview-item{min-height:auto}.defense-product-grid{grid-template-columns:1fr}.defense-product-card{min-height:auto}.defense-visual,.defense-visual img{min-height:330px}.defense-visual-panel{padding:1rem;bottom:.9rem;left:.9rem;right:.9rem}}.catalog-layout{grid-template-columns:minmax(0,.95fr) minmax(300px,.55fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.catalog-content{max-width:720px}.catalog-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:2rem;display:flex}.catalog-meta{border:1px solid rgb(var(--c-ink) / .09);background:rgb(var(--c-ink) / .09);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:620px;display:grid}.catalog-meta div{background:rgb(var(--c-bg-base) / .98);padding:1rem}.catalog-meta strong{color:var(--text-primary);margin-bottom:.45rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;line-height:1;display:block}.catalog-meta span{color:rgb(var(--c-ink) / .56);font-size:.86rem;line-height:1.5}.catalog-feature{border:1px solid rgb(var(--c-ink) / .1);background:linear-gradient(145deg, rgb(var(--c-ink) / .09), rgb(var(--c-ink) / .025)), rgb(var(--c-bg-base) / .9);max-width:420px;box-shadow:0 30px 80px rgb(var(--c-shadow) / .34);justify-self:end;padding:.65rem;position:relative}.catalog-feature:before{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px rgb(var(--c-ink) / .08);z-index:2;position:absolute;inset:.65rem}.catalog-feature img{aspect-ratio:3/4.5;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;display:block}.catalog-page-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.catalog-page-card{border:1px solid rgb(var(--c-ink) / .09);background:rgb(var(--c-ink) / .035);min-height:230px;display:block;position:relative;overflow:hidden}.catalog-page-card img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:brightness(.92)contrast(1.03);width:100%;height:100%;min-height:230px;transition:transform .35s,filter .35s}.catalog-page-card span{z-index:2;color:rgb(var(--c-ink) / .88);background:rgb(var(--c-bg-base) / .78);border:1px solid rgb(var(--c-ink) / .1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.4rem .65rem;font-size:.78rem;font-weight:700;position:absolute;bottom:.8rem;right:.8rem}html[dir=ltr] .catalog-page-card span{left:.8rem;right:auto}.catalog-page-card:hover img{filter:brightness()contrast(1.04);transform:scale(1.025)}@media (max-width:1199px){.catalog-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.catalog-layout{grid-template-columns:1fr}.catalog-feature{justify-self:start;max-width:min(420px,100%)}}@media (max-width:639px){.catalog-actions{align-items:stretch}.catalog-actions .btn-primary,.catalog-actions .btn-secondary{justify-content:center;width:100%}.catalog-meta{grid-template-columns:1fr}.catalog-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.catalog-page-card,.catalog-page-card img{min-height:190px}}.quote-form,.quote-file-field{position:relative}.quote-file-drop{cursor:pointer;background:rgb(var(--c-ink) / .055);border:1px dashed rgb(var(--c-ink) / .22);border-radius:.5rem;align-items:center;gap:1rem;min-height:112px;padding:1.25rem;transition:border-color .25s,background-color .25s;display:flex}.quote-file-drop:hover,.quote-file-field.is-focused .quote-file-drop,.quote-file-field.is-dragging .quote-file-drop,.quote-file-field.has-files .quote-file-drop{border-color:rgb(var(--c-accent) / .5);background:rgb(var(--c-accent) / .055)}.quote-file-field.is-dragging .quote-file-drop{outline:2px solid rgb(var(--c-accent) / .24);outline-offset:3px}.quote-file-drop input[type=file]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.quote-file-icon{width:54px;height:54px;color:var(--gvco-gold);background:rgb(var(--c-accent) / .1);border:1px solid rgb(var(--c-accent) / .18);border-radius:.45rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.quote-file-text,.quote-file-hint{display:block}.quote-file-text{color:rgb(var(--c-ink) / .84);font-weight:700;line-height:1.55}.quote-file-hint,.quote-file-summary{color:rgb(var(--c-ink) / .52);font-size:.86rem;line-height:1.6}.quote-file-summary{overflow-wrap:anywhere;margin-top:.65rem}.quote-file-summary.is-error{color:#fca5a5}.quote-file-summary.has-files{color:rgb(var(--c-accent) / .84)}@media (max-width:639px){.quote-file-drop{align-items:flex-start;min-height:auto;padding:1rem}.quote-file-icon{width:46px;height:46px}}@media (max-width:767px){html,body{max-width:100%;overflow-x:clip}body{-moz-text-size-adjust:100%;text-size-adjust:100%}img,video,svg{max-width:100%}.nav-btn-quote,.hero-btn-primary,.hero-btn-secondary,.btn-primary,.btn-secondary{text-align:center;white-space:normal;max-width:100%;overflow:hidden}.nav-btn-quote span,.hero-btn-primary span,.hero-btn-secondary span,.btn-primary span,.btn-secondary span{overflow-wrap:anywhere;min-width:0}.nav-btn-quote svg,.hero-btn-primary svg,.hero-btn-secondary svg,.btn-primary svg,.btn-secondary svg{flex:none}.nav-btn-quote.inline-flex,.hero-btn-primary.inline-flex,.hero-btn-secondary.inline-flex,.btn-primary.inline-flex,.btn-secondary.inline-flex{display:flex}#navbar{background:rgb(var(--c-bg-base) / .97)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;padding-block:0!important}#navbar>div{padding-inline:1rem!important}#navbar .h-\[80px\]{height:64px!important}#navbar .site-logo,#navbar img[alt="Golden Vision Metal Industry Factory Logo"]{-o-object-fit:contain!important;object-fit:contain!important;width:auto!important;max-width:min(226px,100vw - 5.5rem)!important;height:42px!important}#mobileMenu{overscroll-behavior:contain;max-height:calc(100svh - 64px);overflow-y:auto}#mobileMenu>div{padding:.8rem 1.1rem 1.1rem!important}#mobileMenu a{border-bottom:1px solid rgb(var(--c-ink) / .06);align-items:center;min-height:2.75rem;padding-block:.65rem!important;display:flex!important}#mobileMenu .btn-corporate,#mobileMenu .btn-primary,#mobileMenu .btn-secondary{border-bottom:0;justify-content:center;min-height:3rem}#home .lg\:hidden.min-h-screen{min-height:100svh!important}#home .lg\:hidden .relative.z-10{align-items:center!important;padding:5.25rem 1rem 4.2rem!important}#home .lg\:hidden .w-full.max-w-md{max-width:min(100%,24rem)!important}#home .hero-metadata-premium{flex-wrap:wrap;row-gap:.4rem;margin-bottom:1rem!important}#home .hero-heading-premium{margin-bottom:.9rem!important}#home .hero-heading-premium span{margin-inline:auto;max-width:12ch!important;font-size:clamp(2rem,10.5vw,2.65rem)!important;line-height:1.16!important}#home .hero-description{max-width:20rem!important;color:rgb(var(--c-ink) / .72)!important;margin-bottom:1.15rem!important;font-size:.94rem!important;line-height:1.8!important}#home .hero-credentials{margin-bottom:1.25rem!important}#home .credential-tag-clean{padding:.45rem .65rem!important;font-size:.68rem!important;line-height:1.2!important}#home .hero-cta{gap:.75rem!important;margin-bottom:1.6rem!important}#home .hero-btn-primary,#home .hero-btn-secondary{white-space:normal;justify-content:center;min-height:3.2rem;width:100%!important;padding-inline:1rem!important}#home .hero-stats{border-top:1px solid rgb(var(--c-ink) / .12);width:100%;padding-top:1rem;justify-content:space-between!important;gap:0!important}#home .hero-stats .stat-block{flex:1 1 0;min-width:0;padding:0 .35rem!important}#home .stat-number{font-size:1.28rem!important;line-height:1.1!important}#home .stat-label{white-space:normal!important;font-size:.68rem!important;line-height:1.35!important}#home .stats-divider{flex:0 0 1px;width:1px!important;height:2rem!important;margin-inline:.2rem!important}#home>.absolute.bottom-8{display:none!important}.official-overview,#about,#leadership,#services,#industries,#defense,#clients,#gallery,#catalog,#contact{padding-block:clamp(3.2rem,12vw,4.7rem)!important}.max-w-7xl,.service-detail-container{width:min(100% - 1.75rem,80rem)!important}.enterprise-label{letter-spacing:0!important;font-size:.72rem!important;line-height:1.45!important}.section-headline,.official-overview-title,.service-detail-heading{text-wrap:balance;font-size:clamp(1.95rem,9vw,2.8rem)!important;line-height:1.18!important}.section-subheadline,.official-overview-lead,.body-text-large,.service-detail-richtext,.service-detail-lead{max-width:100%!important;font-size:.96rem!important;line-height:1.85!important}.official-overview-header,.defense-heading-grid,.catalog-layout,.service-detail-grid,.service-detail-split{grid-template-columns:1fr!important;gap:1.35rem!important}.official-overview-grid,.defense-product-grid,.catalog-meta,.contact-info-grid{grid-template-columns:1fr!important}.official-overview-item,.service-card,.industry-card,.defense-product-card,.contact-info-card,.service-detail-card{min-height:auto!important;padding:1.05rem!important}.service-card{flex-direction:column;gap:.65rem;display:flex}.service-card h3,.defense-product-card h3,.official-overview-item h3{font-size:1rem!important;line-height:1.45!important}.service-card p,.defense-product-card p,.official-overview-item p{font-size:.88rem!important;line-height:1.75!important}#services .grid,#leadership .grid,#contact .grid{gap:1rem!important}#industries .grid.grid-cols-2{gap:.75rem!important}.industry-card{justify-content:flex-start;min-height:128px!important}.industry-card .industry-icon,.service-card .service-icon{width:3rem!important;height:3rem!important;margin-bottom:.65rem!important}.industry-card .industry-icon svg,.service-card .service-icon svg{width:1.6rem!important;height:1.6rem!important}.industry-card span{font-size:.78rem!important;line-height:1.45!important}.executive-card{padding:1.2rem!important}.trust-indicators{grid-template-columns:1fr!important;gap:1px!important}.official-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:1.5rem!important}.official-client-item{min-height:86px!important;padding:.85rem!important}.official-client-item img{max-width:118px!important;max-height:46px!important}.facility-feature-panel{min-height:270px!important;margin-bottom:1rem!important}.facility-feature-panel img{-o-object-position:center center!important;object-position:center center!important;min-height:270px!important}.facility-feature-caption{max-width:none!important;padding:.9rem!important;bottom:.8rem!important;left:.8rem!important;right:.8rem!important}html[dir=ltr] .facility-feature-caption{left:.8rem!important;right:.8rem!important}.facility-feature-caption p{font-size:.84rem!important;line-height:1.65!important}.defense-products-layout{gap:1rem!important}.defense-visual,.defense-visual img{min-height:280px!important}.defense-visual-panel{padding:.85rem!important;bottom:.75rem!important;left:.75rem!important;right:.75rem!important}.defense-visual-panel strong{font-size:1.12rem!important}.defense-assurance-bar{grid-template-columns:1fr!important;gap:1px!important}.defense-assurance-bar>div,.defense-assurance-bar>a{width:100%!important;min-width:0!important;padding:1rem!important}.defense-assurance-bar>a{min-height:3.25rem}.catalog-feature{justify-self:stretch!important;max-width:100%!important}.catalog-feature img{aspect-ratio:4/5!important}.catalog-actions{gap:.75rem!important}.catalog-actions .btn-primary,.catalog-actions .btn-secondary{justify-content:center;min-height:3.15rem;width:100%!important}.catalog-page-card,.catalog-page-card img{min-height:176px!important}#contact .contact-form-wrapper{padding:1rem!important}#contact .contact-form-head{margin-bottom:1.25rem!important;padding-bottom:1rem!important}#contact .contact-form-head h3{font-size:1.35rem!important;line-height:1.35!important}#contactForm .grid{grid-template-columns:1fr!important;gap:1rem!important}#contact .form-input,#contact select.form-input,#contact textarea.form-input{width:100%!important;min-height:3.45rem!important;font-size:1rem!important}#contact textarea.form-input{min-height:8.75rem!important}.quote-file-drop{align-items:flex-start!important;gap:.75rem!important;padding:.95rem!important}.quote-file-text{font-size:.9rem!important}.quote-file-hint,.quote-file-summary{font-size:.8rem!important}.service-detail-hero{min-height:72svh!important;padding:5.35rem 0 3rem!important}.service-detail-copy h1{overflow-wrap:anywhere;max-width:11ch!important;font-size:clamp(2rem,10vw,3rem)!important;line-height:1.12!important}.service-detail-actions{gap:.75rem!important}.service-detail-actions .hero-btn-primary,.service-detail-actions .hero-btn-secondary{min-height:3.15rem;width:100%!important}.service-detail-section{padding:3.4rem 0!important}.service-detail-gallery{gap:.75rem!important}.service-detail-gallery figure,.service-detail-gallery figure.is-large{min-height:218px!important}.service-related-grid{grid-template-columns:1fr!important;gap:.85rem!important}.service-cta-panel{gap:1rem!important;padding:1.15rem!important}.service-cta-panel h2{font-size:1.55rem!important;line-height:1.25!important}.service-cta-panel .btn-primary{justify-content:center;width:100%!important}.whatsapp-float,.ai-bot-toggle{bottom:calc(.85rem + env(safe-area-inset-bottom))!important}.whatsapp-float{left:.75rem!important}html[dir=rtl] .whatsapp-float{left:.75rem!important;right:auto!important}.ai-bot-widget{right:.75rem!important;bottom:calc(.85rem + env(safe-area-inset-bottom))!important}html[dir=rtl] .ai-bot-widget{left:auto!important;right:.75rem!important}.ai-bot-panel{width:min(330px,100vw - 1.5rem)!important;max-height:min(72svh,520px)!important}footer{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))!important}}@media (max-width:420px){#navbar .site-logo,#navbar img[alt="Golden Vision Metal Industry Factory Logo"]{max-width:calc(100vw - 5.25rem)!important;height:38px!important}#home .lg\:hidden .relative.z-10{padding-top:4.9rem!important;padding-bottom:3.6rem!important}#home .hero-heading-premium span,.service-detail-copy h1{font-size:clamp(1.85rem,10.5vw,2.35rem)!important}#home .hero-stats .stat-block{padding-inline:.2rem!important}#home .stat-label{font-size:.62rem!important}.section-headline,.official-overview-title,.service-detail-heading{font-size:clamp(1.75rem,9.2vw,2.35rem)!important}#industries .grid.grid-cols-2{grid-template-columns:1fr!important}.industry-card{min-height:auto!important}.official-client-grid,.catalog-page-grid{grid-template-columns:1fr!important}.catalog-page-card,.catalog-page-card img{min-height:220px!important}.facility-feature-panel,.facility-feature-panel img{min-height:238px!important}}
:root{--c-bg-base:7 13 22;--c-bg-raised:13 23 37;--c-bg-inset:4 8 16;--c-ink:242 246 250;--c-ink-2:180 192 205;--c-ink-3:132 148 164;--c-accent:217 169 63;--c-accent-hi:229 188 92;--c-accent-on:10 15 23;--c-blue:30 77 140;--c-blue-light:46 125 209;--c-blue-bright:77 163 255;--c-steel:74 85 104;--c-steel-light:113 128 150;--c-silver:196 208 220;--c-chrome:232 236 240;--c-shadow:0 0 0;--shadow-strength:.4;--bg-base:rgb(var(--c-bg-base));--bg-raised:rgb(var(--c-bg-raised));--bg-inset:rgb(var(--c-bg-inset));--text-primary:rgb(var(--c-ink));--text-secondary:rgb(var(--c-ink-2));--text-muted:rgb(var(--c-ink-3));--surface-1:rgb(var(--c-ink) / .025);--surface-2:rgb(var(--c-ink) / .05);--border-quiet:rgb(var(--c-ink) / .07);--border-loud:rgb(var(--c-ink) / .14);--accent:rgb(var(--c-accent));--accent-hover:rgb(var(--c-accent-hi));--accent-on:rgb(var(--c-accent-on));--focus-ring:rgb(var(--c-accent-hi));--shadow-2:0 8px 24px rgb(var(--c-shadow) / var(--shadow-strength));--shadow-3:0 24px 64px rgb(var(--c-shadow) / calc(var(--shadow-strength) + .2));--hero-media-filter:brightness(.92) contrast(1.06) saturate(1);--hero-media-filter-mobile:brightness(.62) contrast(1.05);--hero-wash:0;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur-base:.24s}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--c-bg-base:232 236 241;--c-bg-raised:246 248 250;--c-bg-inset:221 227 233;--c-ink:14 26 40;--c-ink-2:58 71 86;--c-ink-3:85 99 114;--c-accent:122 88 16;--c-accent-hi:99 71 13;--c-accent-on:255 255 255;--c-blue-light:36 90 157;--c-blue-bright:30 77 140;--c-steel:94 110 126;--c-steel-light:61 76 92;--c-silver:61 76 92;--c-chrome:11 22 38;--c-shadow:14 26 40;--shadow-strength:.13;--surface-1:rgb(var(--c-ink) / .03);--surface-2:rgb(var(--c-ink) / .06);--border-quiet:rgb(var(--c-ink) / .1);--border-loud:rgb(var(--c-ink) / .18);--hero-media-filter:brightness(1.04) contrast(1) saturate(.95);--hero-media-filter-mobile:brightness(1.08) contrast(.99) saturate(.93);--hero-wash:.3}}:root[data-theme=light]{--c-bg-base:232 236 241;--c-bg-raised:246 248 250;--c-bg-inset:221 227 233;--c-ink:14 26 40;--c-ink-2:58 71 86;--c-ink-3:85 99 114;--c-accent:122 88 16;--c-accent-hi:99 71 13;--c-accent-on:255 255 255;--c-blue-light:36 90 157;--c-blue-bright:30 77 140;--c-steel:94 110 126;--c-steel-light:61 76 92;--c-silver:61 76 92;--c-chrome:11 22 38;--c-shadow:14 26 40;--shadow-strength:.13;--surface-1:rgb(var(--c-ink) / .03);--surface-2:rgb(var(--c-ink) / .06);--border-quiet:rgb(var(--c-ink) / .1);--border-loud:rgb(var(--c-ink) / .18);--hero-media-filter:brightness(1.04) contrast(1) saturate(.95);--hero-media-filter-mobile:brightness(1.08) contrast(.99) saturate(.93);--hero-wash:.3}#navbar,footer,.ai-bot,.whatsapp-float,.whatsapp-button{--c-bg-base:7 13 22;--c-bg-raised:13 23 37;--c-bg-inset:4 8 16;--c-ink:242 246 250;--c-ink-2:180 192 205;--c-ink-3:132 148 164;--c-accent:217 169 63;--c-accent-hi:229 188 92;--c-accent-on:10 15 23;--c-blue-light:46 125 209;--c-blue-bright:77 163 255;--c-shadow:0 0 0;--shadow-strength:.4;--bg-base:rgb(var(--c-bg-base));--bg-raised:rgb(var(--c-bg-raised));--bg-inset:rgb(var(--c-bg-inset));--text-primary:rgb(var(--c-ink));--text-secondary:rgb(var(--c-ink-2));--text-muted:rgb(var(--c-ink-3));--surface-1:rgb(var(--c-ink) / .025);--surface-2:rgb(var(--c-ink) / .05);--border-quiet:rgb(var(--c-ink) / .07);--border-loud:rgb(var(--c-ink) / .14);--accent:rgb(var(--c-accent));--accent-hover:rgb(var(--c-accent-hi));--accent-on:rgb(var(--c-accent-on));--focus-ring:rgb(var(--c-accent-hi));--shadow-2:0 8px 24px rgb(var(--c-shadow) / var(--shadow-strength));--shadow-3:0 24px 64px rgb(var(--c-shadow) / calc(var(--shadow-strength) + .2))}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.skip-link{z-index:100;background:var(--accent);color:var(--accent-on);transition:inset-block-start var(--dur-base) var(--ease-out);border-radius:.375rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;position:fixed;inset-block-start:-100%;inset-inline-start:1rem}.skip-link:focus{inset-block-start:1rem}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}section[id],main[id]{scroll-margin-block-start:6rem}.footer-legal{color:var(--text-muted)}.nav-link-clean{white-space:nowrap}@media (min-width:1024px) and (max-width:1599px){html[dir=ltr] .nav-link-clean{letter-spacing:-.01em;font-size:.8125rem}html[dir=ltr] #navbar .hidden.lg\:flex.items-center.gap-6{gap:1rem}html[dir=ltr] #navbar .site-logo{height:2.25rem}html[dir=ltr] .nav-btn-quote{padding-inline:.875rem;font-size:.8125rem}}@media (min-width:1024px) and (max-width:1279px){html[dir=ltr] .nav-link-clean{font-size:.75rem}html[dir=ltr] #navbar .hidden.lg\:flex.items-center.gap-6{gap:.6rem}}.hero-btn-primary,.btn-primary,.nav-btn-quote,.btn-corporate{background:var(--accent);color:var(--accent-on);letter-spacing:0;text-transform:none;min-height:52px;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding-inline:1.75rem;font-size:.9375rem;font-weight:600;box-shadow:0 4px 16px #d9a93f33}.hero-btn-primary:hover,.btn-primary:hover,.nav-btn-quote:hover,.btn-corporate:hover{background:var(--accent-hover);color:var(--accent-on);transform:translateY(-1px);box-shadow:0 8px 24px #d9a93f52}.hero-btn-primary:active,.btn-primary:active,.nav-btn-quote:active,.btn-corporate:active{transform:scale(.97)}.nav-btn-quote{min-height:44px;padding-inline:1.25rem;font-size:.875rem}.hero-btn-secondary,.btn-secondary{letter-spacing:0;text-transform:none;min-height:52px;padding-inline:1.75rem;font-size:.9375rem;font-weight:600}.official-overview-lead,.official-overview-item p,.defense-product-card p,.defense-assurance-bar span,.contact-form-head p,.contact-form-wrapper label,.catalog-meta span,.executive-title-ar,.btn-secondary,.form-input,#contact .form-input{color:var(--text-secondary)}.stat-label,.trust-indicators,.quote-file-summary,.client-logo-text{color:var(--text-muted)}.form-input::-moz-placeholder{color:var(--text-muted);opacity:1}.ai-bot-form input::-moz-placeholder{color:var(--text-muted);opacity:1}.form-input::placeholder,.ai-bot-form input::placeholder{color:var(--text-muted);opacity:1}
[data-reveal]{opacity:0;transition-property:opacity,transform;transition-duration:var(--reveal-dur,.56s);transition-timing-function:var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}[data-reveal],[data-reveal=rise]{transform:translateY(20px)}[data-reveal=rise-sm]{transform:translateY(10px)}[data-reveal=fade]{transform:none}[data-reveal=scale]{--reveal-dur:.68s;transform:scale(.965)}[data-reveal=clip]{--reveal-dur:.72s;transition-property:opacity,transform,-webkit-mask-position,mask-position;transform:translateY(12px);-webkit-mask-image:linear-gradient(#000 50%,#0000 50%);mask-image:linear-gradient(#000 50%,#0000 50%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 200%;mask-size:100% 200%}[data-reveal].is-in{opacity:1;transform:none}[data-reveal=clip].is-in{-webkit-mask-position:0 0;mask-position:0 0}[data-reveal-image]{overflow:hidden}[data-reveal-image]>img{transition:transform 1.1s var(--ease-out);transform:scale(1.08)}[data-reveal-image].is-in>img{transform:scale(1)}.scroll-progress{z-index:60;background:linear-gradient(90deg, var(--accent), var(--accent-hover));transform-origin:0;pointer-events:none;height:2px;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}html[dir=rtl] .scroll-progress{transform-origin:100%}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal].is-in{opacity:1;transition:none;transform:none;-webkit-mask-image:none;mask-image:none}[data-reveal-image]>img,[data-reveal-image].is-in>img{transition:none;transform:none}.scroll-progress{display:none}.logo-marquee-animate,.logo-marquee-animate-reverse{animation:none;transform:none}.logo-marquee-track{flex-wrap:wrap;justify-content:center}}:root,#navbar,footer,.ai-bot,.whatsapp-float,.whatsapp-button{--gvco-navy:rgb(var(--c-bg-base));--gvco-navy-light:rgb(var(--c-bg-raised));--gvco-navy-mid:rgb(var(--c-bg-inset));--gvco-blue:rgb(var(--c-blue));--gvco-blue-light:rgb(var(--c-blue-light));--gvco-blue-bright:rgb(var(--c-blue-bright));--gvco-blue-glow:rgb(var(--c-blue-light) / .5);--gvco-gold:rgb(var(--c-accent));--gvco-gold-light:rgb(var(--c-accent-hi));--gvco-gold-dark:rgb(var(--c-accent));--gvco-gold-glow:rgb(var(--c-accent) / .4);--gvco-steel:rgb(var(--c-steel));--gvco-steel-light:rgb(var(--c-steel-light));--gvco-silver:rgb(var(--c-silver));--gvco-chrome:rgb(var(--c-chrome))}.theme-toggle{border:1px solid var(--border-quiet);background:var(--surface-1);color:var(--text-muted);letter-spacing:.04em;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.theme-toggle:hover{color:var(--accent);border-color:var(--accent);background:var(--surface-2)}.theme-toggle svg{flex:none;width:15px;height:15px}.theme-toggle .theme-icon-sun,.theme-toggle .theme-icon-moon,.theme-toggle .theme-icon-auto{display:none}.theme-toggle[data-mode=auto] .theme-icon-auto,.theme-toggle[data-mode=light] .theme-icon-sun,.theme-toggle[data-mode=dark] .theme-icon-moon{display:block}.theme-toggle-label{white-space:nowrap}.mobile-theme-toggle{color:var(--text-muted);text-align:start;transition:color var(--dur-fast) var(--ease-out);font-size:.75rem}.mobile-theme-toggle:hover{color:var(--accent)}.theme-switching,.theme-switching *,.theme-switching :before,.theme-switching :after{transition:background-color .26s var(--ease-out), border-color .26s var(--ease-out), color .26s var(--ease-out)!important}.back-to-top{z-index:55;border:1px solid var(--border-loud);background:var(--bg-raised);width:46px;height:46px;color:var(--text-primary);box-shadow:var(--shadow-2);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), visibility var(--dur-base), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:fixed;inset-block-end:6rem;inset-inline-end:1.75rem;transform:translateY(12px)scale(.9)}.back-to-top.is-visible{opacity:1;visibility:visible;transform:none}.back-to-top:hover{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.back-to-top:active{transform:scale(.94)}.back-to-top svg{width:20px;height:20px}@media (max-width:639px){.back-to-top{width:42px;height:42px;inset-block-end:5.5rem;inset-inline-end:1rem}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:opacity 1ms,visibility 1ms;transform:none}.theme-switching,.theme-switching *{transition:none!important}}.official-overview-index,.defense-product-index,.service-detail-card span,.executive-title-en,.quote-file-hint,.defense-visual-panel span{color:var(--text-muted)}.official-overview-index,.defense-product-index,.service-detail-card span,.service-related-link span{color:var(--accent)}#navbar,footer,.ai-bot,.ai-bot-panel,.whatsapp-float,.whatsapp-button{color:var(--text-primary)}.text-gradient{background:linear-gradient(135deg, rgb(var(--c-ink)) 0%, rgb(var(--c-accent-hi)) 62%, rgb(var(--c-blue-bright)) 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text}.text-gradient-gold{background:linear-gradient(135deg, rgb(var(--c-accent)) 0%, rgb(var(--c-accent-hi)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}#home .hero-video,#home .hero-image{filter:var(--hero-media-filter);transition:filter var(--dur-base) var(--ease-out)}#home .lg\:hidden img{filter:var(--hero-media-filter-mobile)!important}
.nav-floating{z-index:50;transition:padding-block var(--dur-base) var(--ease-out);background:0 0;border:0;padding-block:clamp(.65rem,1.4vw,1.15rem);position:fixed;inset-block-start:0;inset-inline:0}.nav-floating.scrolled{padding-block:.55rem}.nav-shell{justify-content:space-between;align-items:center;gap:clamp(.75rem,2vw,2rem);max-width:1560px;margin-inline:auto;padding-inline:clamp(1rem,3vw,2.5rem);display:flex}.nav-brand{flex:none;align-items:center;display:flex}.nav-brand .site-logo{width:auto;height:clamp(30px,3.2vw,42px);transition:opacity var(--dur-fast) var(--ease-out);display:block}.nav-brand:hover .site-logo{opacity:.85}.nav-pill{border:1px solid var(--border-quiet);background:rgb(var(--c-bg-raised) / .55);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:0 6px 28px rgb(var(--c-shadow) / calc(var(--shadow-strength) * .55));transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:999px;align-items:center;gap:clamp(.35rem,.8vw,.75rem);padding:.4rem .45rem .4rem clamp(.75rem,1.4vw,1.4rem);display:none}.nav-floating.scrolled .nav-pill{background:rgb(var(--c-bg-raised) / .82);border-color:var(--border-loud)}.nav-links{align-items:center;gap:clamp(.1rem,.5vw,.5rem);display:flex}.nav-link-clean{white-space:nowrap;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;padding:.45rem clamp(.4rem,.7vw,.7rem);font-size:clamp(.76rem,.88vw,.86rem);font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.nav-link-clean:after{display:none}.nav-link-clean:hover{color:var(--text-primary);background:var(--surface-2)}.nav-link-clean.active{color:var(--accent);background:rgb(var(--c-accent) / .12);font-weight:600}.nav-sep{background:var(--border-loud);flex:none;width:1px;height:20px}.nav-actions{align-items:center;gap:.4rem;display:flex}.icon-btn{width:36px;height:36px;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{color:var(--accent);background:var(--surface-2);border-color:var(--border-quiet)}.icon-btn:active{transform:scale(.94)}.icon-btn svg{width:17px;height:17px}.icon-btn .theme-icon-sun,.icon-btn .theme-icon-moon,.icon-btn .theme-icon-auto{display:none}.icon-btn[data-mode=auto] .theme-icon-auto,.icon-btn[data-mode=light] .theme-icon-sun,.icon-btn[data-mode=dark] .theme-icon-moon{display:block}.lang-btn{height:36px;color:var(--text-secondary);letter-spacing:.02em;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;padding-inline:.85rem;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}.lang-btn:hover{color:var(--accent);background:var(--surface-2);border-color:var(--border-quiet)}.nav-btn-quote{background:var(--accent);height:40px;min-height:0;color:var(--accent-on);white-space:nowrap;box-shadow:none;border-radius:999px;align-items:center;padding-inline:1.15rem;font-size:.82rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.nav-btn-quote:hover{background:var(--accent-hover);color:var(--accent-on);transform:none}.nav-mobile-actions{align-items:center;gap:.3rem;display:flex}@media (min-width:1180px){.nav-pill{display:flex}.nav-mobile-actions{display:none}}.mobile-menu{border:1px solid var(--border-quiet);background:rgb(var(--c-bg-raised) / .94);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);box-shadow:var(--shadow-3);border-radius:22px;margin-block-start:.65rem;margin-inline:clamp(1rem,3vw,2.5rem);overflow:hidden}.mobile-menu.hidden{display:none}.mobile-menu-inner{flex-direction:column;padding:.6rem;display:flex}.mobile-link{color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:12px;padding:.85rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none}.mobile-link:hover,.mobile-link.active{color:var(--text-primary);background:var(--surface-2)}.mobile-menu-foot{border-block-start:1px solid var(--border-quiet);align-items:center;gap:.75rem;margin-block-start:.5rem;padding:.85rem 1rem .5rem;display:flex}.mobile-menu-foot .lang-btn{border-color:var(--border-quiet)}.mobile-menu-foot .btn-corporate{border-radius:999px;flex:1;justify-content:center;min-height:44px}.hero{background:var(--bg-base);isolation:isolate;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-media{z-index:0;position:absolute;inset:0}.hero .hero-video,.hero .hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;filter:var(--hero-media-filter);transition:filter var(--dur-base) var(--ease-out);position:absolute;inset:0}.hero .hero-video{z-index:1;opacity:0;transition:opacity .7s var(--ease-out), filter var(--dur-base) var(--ease-out)}.hero .hero-video.is-ready{opacity:1}.hero .hero-image{z-index:0}.hero-scrim{z-index:2;pointer-events:none;background:linear-gradient(var(--hero-scrim-angle,270deg), rgb(var(--c-bg-base) / .97) 0%, rgb(var(--c-bg-base) / .86) 28%, rgb(var(--c-bg-base) / .55) 55%, rgb(var(--c-bg-base) / .22) 100%), linear-gradient(180deg, rgb(var(--c-bg-base) / .55) 0%, rgb(var(--c-bg-base) / .12) 32%, rgb(var(--c-bg-base) / .3) 72%, rgb(var(--c-bg-base) / .92) 100%);position:absolute;inset:0}html[dir=rtl]{--hero-scrim-angle:270deg}html[dir=ltr]{--hero-scrim-angle:90deg}.hero-inner{z-index:3;width:100%;max-width:1560px;margin-inline:auto;padding-block:clamp(7rem,14vh,10rem) clamp(4rem,10vh,7rem);padding-inline:clamp(1.25rem,3vw,2.5rem);position:relative}.hero-eyebrow{letter-spacing:.18em;color:var(--text-muted);align-items:center;gap:.7rem;margin:0 0 1.25rem;font-size:.7rem;font-weight:600;display:flex}html[dir=ltr] .hero-eyebrow{text-transform:uppercase}.hero-eyebrow-dot{background:var(--accent);border-radius:50%;flex:none;width:4px;height:4px}.hero .hero-title{max-width:17ch;color:var(--text-primary);letter-spacing:0;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(56px,4.6vw,62px);font-weight:800;line-height:1.22}html[dir=ltr] .hero .hero-title{letter-spacing:-.03em;max-width:15ch;line-height:1.04}.hero-rule{background:linear-gradient(90deg, var(--accent), rgb(var(--c-accent) / .25));transform-origin:0;width:68px;height:2px;margin-block-end:1.6rem}html[dir=rtl] .hero-rule{transform-origin:100%}.hero .hero-description{max-width:46ch;color:var(--text-secondary);margin:0 0 1.75rem;font-size:clamp(.95rem,1.15vw,1.075rem);line-height:1.85}.hero-credentials{flex-wrap:wrap;gap:.5rem;margin-block-end:2rem;display:flex}.hero-cta{flex-wrap:wrap;align-items:center;gap:.85rem;margin-block-end:3rem;display:flex}.hero-cta-arrow{width:17px;height:17px;transition:transform var(--dur-fast) var(--ease-out);margin-inline-start:.6rem}html[dir=rtl] .hero-cta-arrow{transform:rotate(180deg)}.hero-btn-primary:hover .hero-cta-arrow{transform:translate(4px)}html[dir=rtl] .hero-btn-primary:hover .hero-cta-arrow{transform:rotate(180deg)translate(4px)}.hero .hero-stats{border-block-start:1px solid var(--border-quiet);flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,3vw,2.75rem);max-width:620px;padding-block-start:1.75rem;display:flex}.hero .hero-stats .stat-block{text-align:start;padding:0}.hero .stats-divider{background:var(--border-quiet);flex:none;width:1px;height:34px;margin:0}.hero-scroll{z-index:4;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out);position:absolute;inset-block-end:2rem;inset-inline-end:clamp(1.25rem,3vw,3rem)}.hero-scroll:hover{color:var(--accent)}.hero-scroll-mouse{border:1px solid;border-radius:999px;justify-items:center;width:20px;height:32px;padding-block-start:6px;display:grid}.hero-scroll-dot{width:2px;height:6px;animation:heroScrollDot 1.9s var(--ease-out) infinite;background:currentColor;border-radius:999px}@keyframes heroScrollDot{0%,to{opacity:1;transform:translateY(0)}55%{opacity:.25;transform:translateY(7px)}}@media (max-width:767px){.hero-inner{padding-block:6.5rem 4rem}.hero-title{max-width:100%}.hero .hero-stats{gap:1rem}.hero-scroll{display:none}}.hero-type{position:relative}.hero-type.is-typing:after{content:"";vertical-align:-.08em;background:linear-gradient(180deg, rgb(var(--c-accent-hi)), rgb(var(--c-accent) / .55));width:3px;height:.88em;box-shadow:0 0 12px rgb(var(--c-accent) / .55);border-radius:2px;margin-inline-start:.12em;animation:1.15s ease-in-out infinite heroCaret;display:inline-block}@keyframes heroCaret{0%,to{opacity:1}50%{opacity:.18}}.hero-type{transition:opacity .42s var(--ease-out), letter-spacing .42s var(--ease-out)}.hero-type.is-typing{opacity:.94;letter-spacing:.004em}@media (prefers-reduced-motion:reduce){.hero-type.is-typing:after{display:none}.hero-scroll-dot{animation:none}}footer{border:1px solid var(--border-quiet);background:var(--bg-raised);border-block-end:0;border-radius:clamp(24px,3vw,40px) clamp(24px,3vw,40px) 0 0;margin-block-start:clamp(3rem,7vw,6rem);padding-block:clamp(3.25rem,6vw,5rem) clamp(1.75rem,3vw,2.5rem);position:relative;overflow:hidden}footer:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--c-accent) / .55) 50%, transparent);height:1px;position:absolute;inset-block-start:0;inset-inline:12%}footer .footer-logo{width:auto;height:46px;margin-block-end:1.5rem}.footer-heading{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:700}html[dir=rtl] .footer-heading{letter-spacing:0;text-transform:none;font-size:.82rem}footer ul a,footer li a{color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-block;position:relative}footer ul a:hover,footer li a:hover{color:var(--accent);transform:translate(2px)}html[dir=rtl] footer ul a:hover,html[dir=rtl] footer li a:hover{transform:translate(-2px)}footer .rounded.bg-white\/5,footer .px-3.py-1{border:1px solid var(--border-quiet);background:var(--surface-1);color:var(--text-muted);letter-spacing:.06em;border-radius:999px;font-size:.7rem}.footer-legal{color:var(--text-muted);font-size:.82rem}footer .border-t{border-color:var(--border-quiet)}.hero .hero-inner{flex-direction:column;align-items:flex-start;display:flex}.hero .hero-eyebrow,.hero .hero-credentials,.hero .hero-cta,.hero .hero-stats{width:auto;max-width:100%;text-align:start!important;justify-content:flex-start!important;margin-inline:0!important}.hero .hero-title,.hero .hero-description{text-align:start!important;margin-inline:0!important}.hero .hero-stats{align-self:flex-start;flex-direction:row!important;width:auto!important}#navbar.nav-floating{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important}.nav-brand{border:1px solid var(--border-quiet);background:rgb(var(--c-bg-raised) / .55);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:0 6px 28px rgb(var(--c-shadow) / calc(var(--shadow-strength) * .55));transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:999px;padding:.4rem clamp(.75rem,1.4vw,1.1rem)}.nav-floating.scrolled .nav-brand{background:rgb(var(--c-bg-raised) / .82);border-color:var(--border-loud)}.nav-mobile-actions{border:1px solid var(--border-quiet);background:rgb(var(--c-bg-raised) / .55);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border-radius:999px;padding:.25rem}@media (min-width:1180px){.nav-mobile-actions{display:none}}#navbar{--nav-chip-alpha:.62;--nav-chip-alpha-scrolled:.86}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) #navbar{--nav-chip-alpha:.9;--nav-chip-alpha-scrolled:.96}}:root[data-theme=light] #navbar{--nav-chip-alpha:.9;--nav-chip-alpha-scrolled:.96}:root[data-theme=dark] #navbar{--nav-chip-alpha:.62;--nav-chip-alpha-scrolled:.86}.nav-brand,.nav-pill,.nav-mobile-actions{background:rgb(var(--c-bg-raised) / var(--nav-chip-alpha))}.nav-floating.scrolled .nav-brand,.nav-floating.scrolled .nav-pill,.nav-floating.scrolled .nav-mobile-actions{background:rgb(var(--c-bg-raised) / var(--nav-chip-alpha-scrolled))}
:root{--hero-scrim-image:linear-gradient(var(--hero-scrim-angle,270deg), rgb(var(--c-bg-base) / .97) 0%, rgb(var(--c-bg-base) / .86) 28%, rgb(var(--c-bg-base) / .55) 55%, rgb(var(--c-bg-base) / .22) 100%), linear-gradient(180deg, rgb(var(--c-bg-base) / .55) 0%, rgb(var(--c-bg-base) / .12) 32%, rgb(var(--c-bg-base) / .3) 72%, rgb(var(--c-bg-base) / .92) 100%)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--hero-scrim-image:var(--hero-scrim-light)}}:root[data-theme=light]{--hero-scrim-image:var(--hero-scrim-light)}.hero-scrim{background:var(--hero-scrim-image)}:root[data-theme=light] .service-card,:root[data-theme=light] .contact-form-wrapper,:root[data-theme=light] .industry-card,:root[data-theme=light] .executive-card,:root[data-theme=light] .defense-product-card,:root[data-theme=light] .official-client-item,:root[data-theme=light] .catalog-page-card{background:var(--bg-raised);box-shadow:0 1px 2px rgb(var(--c-shadow) / .06), 0 8px 24px rgb(var(--c-shadow) / .07)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .service-card,:root:not([data-theme=dark]) .contact-form-wrapper,:root:not([data-theme=dark]) .industry-card,:root:not([data-theme=dark]) .executive-card,:root:not([data-theme=dark]) .defense-product-card,:root:not([data-theme=dark]) .official-client-item,:root:not([data-theme=dark]) .catalog-page-card{background:var(--bg-raised);box-shadow:0 1px 2px rgb(var(--c-shadow) / .06), 0 8px 24px rgb(var(--c-shadow) / .07)}}.service-tag{color:var(--text-muted)}.service-tag:hover{color:var(--text-primary)}.nav-shell,.nav-pill,.nav-links{min-width:0}@media (min-width:1180px) and (max-width:1560px){html[dir=ltr] .nav-brand .site-logo{height:28px}html[dir=ltr] .nav-brand{padding-inline:.65rem}html[dir=ltr] .nav-link-clean{padding-inline:.34rem;font-size:.775rem}html[dir=ltr] .nav-links{gap:.05rem}html[dir=ltr] .nav-pill{gap:.3rem;padding-inline-start:.7rem}html[dir=ltr] .nav-btn-quote{padding-inline:.9rem;font-size:.78rem}html[dir=ltr] .lang-btn{padding-inline:.6rem;font-size:.74rem}html[dir=ltr] .icon-btn{width:32px;height:32px}}@media (min-width:1180px) and (max-width:1340px){html[dir=ltr] .nav-brand .site-logo{height:25px}html[dir=ltr] .nav-link-clean{padding-inline:.28rem;font-size:.735rem}}.hero-inner:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--hero-panel-angle,270deg), rgb(var(--c-bg-base) / .97) 0%, rgb(var(--c-bg-base) / .95) 45%, rgb(var(--c-bg-base) / .88) 62%, rgb(var(--c-bg-base) / .42) 80%, rgb(var(--c-bg-base) / 0) 100%);width:min(1180px,96vw);position:absolute;inset-block:0;inset-inline-start:-8vw}html[dir=rtl]{--hero-panel-angle:270deg}html[dir=ltr]{--hero-panel-angle:90deg}@media (max-width:767px){.hero-inner:before{width:150vw;inset-inline-start:-20vw}}:root{--hero-scrim-light:linear-gradient(var(--hero-scrim-angle,270deg), rgb(var(--c-bg-base) / .55) 0%, rgb(var(--c-bg-base) / .3) 34%, rgb(var(--c-bg-base) / .08) 66%, rgb(var(--c-bg-base) / 0) 100%), linear-gradient(180deg, rgb(var(--c-bg-base) / .2) 0%, rgb(var(--c-bg-base) / 0) 34%, rgb(var(--c-bg-base) / .04) 70%, rgb(var(--c-bg-base) / .62) 100%)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--hero-media-filter:brightness(.99) contrast(1.04) saturate(1);--hero-media-filter-mobile:brightness(1) contrast(1.03) saturate(.98)}}:root[data-theme=light]{--hero-media-filter:brightness(.99) contrast(1.04) saturate(1);--hero-media-filter-mobile:brightness(1) contrast(1.03) saturate(.98)}.nav-btn-quote{letter-spacing:.005em;box-shadow:0 2px 10px rgb(var(--c-accent) / .28);transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:999px;font-weight:600}.nav-btn-quote:hover{box-shadow:0 6px 20px rgb(var(--c-accent) / .4);transform:translateY(-1px)}.nav-btn-quote:active{transform:translateY(0)scale(.97)}.gv-dock{z-index:60;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.6rem;display:flex;position:fixed;inset-block-end:clamp(1rem,2.2vw,1.75rem);inset-inline-end:clamp(1rem,2.2vw,1.75rem)}.gv-dock>*{pointer-events:auto}.dock-btn{--dock-size:52px;height:var(--dock-size);border:1px solid var(--border-quiet);background:var(--dock-bg,var(--bg-raised));color:var(--dock-fg,var(--text-primary));box-shadow:0 6px 22px rgb(var(--c-shadow) / calc(var(--shadow-strength) * .9));transition:gap var(--dur-base) var(--ease-out), padding var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:0;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.dock-btn-icon{width:var(--dock-size);height:var(--dock-size);flex:none;place-items:center;display:grid}.dock-btn-label{opacity:0;white-space:nowrap;max-width:0;transition:max-width .32s var(--ease-out), opacity .2s var(--ease-out), margin var(--dur-base) var(--ease-out);font-size:.85rem;font-weight:600;line-height:1;display:block}.dock-btn:hover,.dock-btn:focus-visible{box-shadow:0 10px 30px rgb(var(--c-shadow) / calc(var(--shadow-strength) * 1.2));transform:translateY(-2px)}.dock-btn:hover .dock-btn-label,.dock-btn:focus-visible .dock-btn-label{opacity:1;max-width:220px;margin-inline-end:1.15rem}.dock-btn.is-whatsapp{--dock-bg:#1fa855;--dock-fg:#fff;border-color:#ffffff29}.dock-btn.is-whatsapp:hover{--dock-bg:#1b934a}.dock-btn.is-assistant{--dock-bg:rgb(var(--c-blue));--dock-fg:#fff;border-color:#ffffff24}.dock-btn.is-assistant:hover{--dock-bg:rgb(var(--c-blue-light))}.gv-dock .back-to-top{width:44px;height:44px;margin:0;position:static;inset:auto}@media (max-width:639px){.dock-btn{--dock-size:48px}.dock-btn-label{font-size:.8rem}.gv-dock{gap:.5rem}}@media (prefers-reduced-motion:reduce){.dock-btn,.dock-btn-label{transition:none}.dock-btn:hover,.dock-btn:focus-visible{transform:none}}.gv-dock .ai-bot{z-index:auto;position:relative;inset:auto}.gv-dock .ai-bot-toggle{box-shadow:0 6px 22px rgb(var(--c-shadow) / calc(var(--shadow-strength) * .9));position:relative;inset:auto}.gv-dock .ai-bot-panel{transform-origin:100% 100%;inset-block-end:calc(100% + .7rem);inset-inline:auto 0}html[dir=rtl] .gv-dock .ai-bot-panel{transform-origin:0 100%}@media (max-width:480px){.gv-dock .ai-bot-panel{width:auto;position:fixed;inset-block-end:5.5rem;inset-inline:.75rem}}footer{box-shadow:0 -18px 50px rgb(var(--c-shadow) / calc(var(--shadow-strength) * .5));border-radius:clamp(28px,3.5vw,48px) clamp(28px,3.5vw,48px) 0 0;padding-block:clamp(3.5rem,6vw,5.5rem) clamp(1.5rem,2.5vw,2rem)}footer:before{background:linear-gradient(90deg, transparent, rgb(var(--c-accent) / .1) 18%, rgb(var(--c-accent) / .6) 50%, rgb(var(--c-accent) / .1) 82%, transparent);inset-inline:8%}footer .footer-heading{margin-block-end:.35rem;padding-block-end:.65rem;position:relative}footer .footer-heading:after{content:"";background:rgb(var(--c-accent) / .7);border-radius:2px;width:22px;height:2px;position:absolute;inset-block-end:0;inset-inline-start:0}footer ul a,footer li a{padding-block:.15rem;font-size:.9rem}footer .px-3.py-1{border:1px solid var(--border-quiet);background:var(--surface-1);height:30px;color:var(--text-muted);letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.85rem;font-size:.7rem;display:inline-flex}footer .border-t{border-color:var(--border-quiet);margin-block-start:clamp(2rem,4vw,3rem);padding-block-start:clamp(1.25rem,2.5vw,2rem)}footer .footer-logo{height:clamp(38px,4vw,50px);margin-block-end:1.35rem}footer .text-gvco-gold{color:var(--accent);font-size:1rem;line-height:1.7}.gv-dock .ai-bot{order:1}.gv-dock .dock-btn.is-whatsapp{order:2}.gv-dock .back-to-top{order:3}.hero-scroll{width:fit-content;margin-inline:auto;inset-inline:0}.gv-dock .ai-bot{position:relative!important;inset:auto!important}.gv-dock .ai-bot-panel{position:absolute!important;inset-block:auto calc(100% + .75rem)!important;inset-inline:auto 0!important}@media (max-width:560px){.gv-dock .ai-bot-panel{max-height:min(70vh,460px);width:auto!important;position:fixed!important;inset-block:auto 5.75rem!important;inset-inline:.75rem!important}}html[dir=rtl] .gv-dock .ai-bot-panel{left:0!important;right:auto!important}html[dir=ltr] .gv-dock .ai-bot-panel{left:auto!important;right:0!important}.dock-btn{--dock-size:44px}.dock-btn-icon svg{width:19px;height:19px}.dock-btn-label{font-size:.8rem}.dock-btn:hover .dock-btn-label,.dock-btn:focus-visible .dock-btn-label{margin-inline-end:1rem}@media (max-width:639px){.dock-btn{--dock-size:42px}}.gv-dock.is-start{align-items:flex-start;inset-inline:clamp(1rem,2.2vw,1.75rem) auto}.gv-dock.is-start .dock-btn:hover .dock-btn-label,.gv-dock.is-start .dock-btn:focus-visible .dock-btn-label{margin-inline:1rem 0}.gv-dock.is-start .dock-btn{flex-direction:row-reverse}.dock-btn.is-theme{--dock-bg:rgb(var(--c-bg-raised) / .62);--dock-fg:var(--text-primary);border-color:var(--border-quiet);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%)}.dock-btn.is-theme:hover{--dock-bg:rgb(var(--c-bg-raised) / .85);--dock-fg:var(--accent);border-color:var(--border-loud)}.dock-btn.is-theme .theme-icon-sun,.dock-btn.is-theme .theme-icon-moon,.dock-btn.is-theme .theme-icon-auto{display:none}.dock-btn.is-theme[data-mode=dark] .theme-icon-moon,.dock-btn.is-theme[data-mode=light] .theme-icon-sun,.dock-btn.is-theme[data-mode=auto] .theme-icon-auto{display:block}:root[data-theme=light] .dock-btn.is-theme{--dock-bg:rgb(var(--c-bg-raised) / .92)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .dock-btn.is-theme{--dock-bg:rgb(var(--c-bg-raised) / .92)}}.nav-btn-quote{border:1px solid rgb(var(--c-accent-hi) / .55);background-color:rgb(var(--c-accent) / .9);background-image:linear-gradient(135deg, rgb(var(--c-accent) / .55), rgb(var(--c-accent-hi) / .45));-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);box-shadow:0 2px 12px rgb(var(--c-accent) / .26), inset 0 1px 0 #ffffff2e;border-radius:999px}.nav-btn-quote:hover{background-color:rgb(var(--c-accent));background-image:linear-gradient(135deg, rgb(var(--c-accent) / .6), rgb(var(--c-accent-hi) / .55));border-color:rgb(var(--c-accent-hi) / .85);box-shadow:0 6px 22px rgb(var(--c-accent) / .38), inset 0 1px 0 #ffffff38}.mobile-menu-foot .btn-corporate{border:1px solid rgb(var(--c-accent-hi) / .55);background-color:rgb(var(--c-accent) / .94);background-image:linear-gradient(135deg, rgb(var(--c-accent) / .5), rgb(var(--c-accent-hi) / .45));border-radius:999px;box-shadow:inset 0 1px #ffffff2e}.gv-dock .ai-bot-toggle.dock-btn{height:var(--dock-size)!important;min-height:0!important;padding:0!important}.gv-dock .ai-bot-toggle .dock-btn-icon{width:var(--dock-size)!important;height:var(--dock-size)!important}#navbar .nav-btn-quote,.mobile-menu-foot .btn-corporate{border-radius:14px!important}#navbar .nav-btn-quote{background-color:rgb(var(--c-accent) / .88);background-image:linear-gradient(135deg, #ffffff38 0%, #ffffff0a 42%, rgb(var(--c-accent-hi) / .3) 100%);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);box-shadow:0 4px 18px rgb(var(--c-accent) / .3), inset 0 1px 0 #ffffff59, inset 0 -1px 0 rgb(var(--c-accent-hi) / .35);border:1px solid #ffffff47;height:42px;padding-inline:1.35rem}#navbar .nav-btn-quote:hover{background-color:rgb(var(--c-accent) / .95);box-shadow:0 8px 26px rgb(var(--c-accent) / .42), inset 0 1px 0 #ffffff73;border-color:#ffffff6b}.section-head{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:60rem;margin-block-end:clamp(3rem,5vw,4.5rem);margin-inline:auto;display:flex}.section-head .enterprise-label,.section-head>.inline-flex{border:1px solid var(--border-quiet);background:var(--surface-1);color:var(--accent);letter-spacing:.12em;white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1.1rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex;margin:0!important}html[dir=ltr] .section-head .enterprise-label{text-transform:uppercase}.section-head>.inline-flex .enterprise-label{background:0 0;border:0;padding:0}.section-head:before{content:"";background:linear-gradient(90deg, rgb(var(--c-accent) / .15), var(--accent), rgb(var(--c-accent) / .15));border-radius:2px;order:-1;width:34px;height:2px}.section-head .section-headline,.section-head .official-overview-title,.section-head h2{text-wrap:balance;max-width:22ch;text-align:center!important;margin:0!important}.section-head .section-subheadline,.section-head .official-overview-lead,.section-head>p:last-child{max-width:62ch;color:var(--text-secondary);text-align:center!important;margin:0!important}.section-head.official-overview-header,.section-head.defense-section-head,.section-head .defense-heading-grid{flex-direction:column;align-items:center;gap:1.25rem;text-align:center!important;grid-template-columns:none!important;display:flex!important}.section-head.mb-20,.section-head.mb-16{margin-block-end:clamp(3rem,5vw,4.5rem)!important}@media (max-width:639px){.section-head{gap:1rem}.section-head .section-headline,.section-head h2{max-width:100%}}.site-footer{border:1px solid var(--border-quiet);background:var(--bg-raised);box-shadow:0 -18px 50px rgb(var(--c-shadow) / calc(var(--shadow-strength) * .5));border-block-end:0;border-radius:clamp(28px,3.5vw,48px) clamp(28px,3.5vw,48px) 0 0;margin-block-start:clamp(3rem,7vw,6rem);padding:clamp(3.5rem,6vw,5.5rem) clamp(1.25rem,4vw,3.5rem) clamp(1.5rem,2.5vw,2rem);position:relative;overflow:hidden}.site-footer:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--c-accent) / .55) 50%, transparent);height:1px;position:absolute;inset-block-start:0;inset-inline:8%}.footer-inner{grid-template-columns:1.6fr 1fr 1fr 1.3fr;align-items:start;gap:clamp(2rem,4vw,4rem);max-width:1440px;margin-inline:auto;display:grid}.footer-brand{flex-direction:column;gap:1.1rem;display:flex}.footer-logo{width:auto;height:clamp(38px,4vw,48px)}.footer-about{max-width:42ch;color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.8}.footer-social{gap:.6rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.footer-social li{margin:0}.footer-social a{border:1px solid var(--border-quiet);background:var(--surface-1);width:40px;height:40px;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:999px;place-items:center;display:grid}.footer-social a svg{width:17px;height:17px}.footer-social a:hover{color:var(--accent-on);background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.footer-col{flex-direction:column;gap:1rem;display:flex}.footer-col ul{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.footer-col li{margin:0}.site-footer .footer-heading{letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);margin:0 0 .35rem;padding-block-end:.7rem;font-size:.72rem;font-weight:700;position:relative}html[dir=rtl] .site-footer .footer-heading{letter-spacing:0;text-transform:none;font-size:.9rem}.site-footer .footer-heading:after{content:"";background:var(--accent);border-radius:2px;width:24px;height:2px;position:absolute;inset-block-end:0;inset-inline-start:0}.footer-col a{color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out);font-size:.9rem;line-height:1.5;text-decoration:none}.footer-col a:hover{color:var(--accent)}.footer-contact-row{color:var(--text-secondary);grid-template-columns:20px 1fr;align-items:start;gap:.7rem;font-size:.9rem;line-height:1.6;display:grid}.footer-contact-row svg{width:17px;height:17px;color:var(--accent);margin-block-start:2px}.footer-certs{flex-wrap:wrap;gap:.5rem;margin-block-start:.4rem;display:flex}.footer-cert{border:1px solid var(--border-quiet);background:var(--surface-1);height:30px;color:var(--text-muted);letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.8rem;font-size:.68rem;display:inline-flex}.footer-bottom{border-block-start:1px solid var(--border-quiet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1440px;margin:clamp(2.5rem,4vw,3.5rem) auto 0;padding-block-start:clamp(1.25rem,2.5vw,1.75rem);display:flex}.footer-bottom .footer-legal{color:var(--text-muted);margin:0;font-size:.82rem}.footer-since strong{color:var(--accent);margin-inline:.25rem;font-weight:700}@media (max-width:1023px){.footer-inner{grid-template-columns:1fr 1fr;gap:2.5rem}.footer-brand{grid-column:1/-1}}@media (max-width:599px){.footer-inner{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}}#navbar .nav-btn-quote{background-color:rgb(var(--c-accent) / .09);background-image:linear-gradient(135deg, #ffffff14 0%, #ffffff03 45%, rgb(var(--c-accent) / .07) 100%);border:1px solid rgb(var(--c-accent) / .6);color:var(--accent-hover);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);box-shadow:0 2px 12px rgb(var(--c-accent) / .16), inset 0 1px 0 #ffffff29}#navbar .nav-btn-quote:hover{background-color:rgb(var(--c-accent) / .3);border-color:rgb(var(--c-accent) / .85);color:var(--accent-hover);box-shadow:0 6px 20px rgb(var(--c-accent) / .28), inset 0 1px 0 #ffffff3d}.mobile-menu-foot .btn-corporate{background-color:rgb(var(--c-accent) / .18);border:1px solid rgb(var(--c-accent) / .55);color:var(--accent);background-image:none;box-shadow:inset 0 1px #ffffff24}.footer-brand{align-items:flex-start}.site-footer .footer-logo{-o-object-fit:contain;object-fit:contain;align-self:flex-start;width:auto;max-width:100%;height:clamp(38px,4vw,50px)}
.gv-dock{z-index:60;border:1px solid var(--border-quiet);background:rgb(var(--c-bg-raised) / var(--nav-chip-alpha,.62));-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:0 10px 34px rgb(var(--c-shadow) / calc(var(--shadow-strength) * .8));pointer-events:auto;border-radius:999px;flex-direction:column;align-items:center;gap:.3rem;padding:.35rem;display:flex;position:fixed;inset-block:50% auto;inset-inline:auto clamp(.4rem,1vw,.85rem);transform:translateY(-50%)}.gv-dock.is-start{display:none!important}:root[data-theme=light] .gv-dock{--nav-chip-alpha:.9}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .gv-dock{--nav-chip-alpha:.9}}.gv-dock .ai-bot{order:1}.gv-dock .dock-btn.is-whatsapp{order:2}.gv-dock .dock-btn.is-theme{order:3}.gv-dock .back-to-top{order:4}.gv-dock .dock-btn,.gv-dock .back-to-top{--dock-size:40px;width:var(--dock-size);height:var(--dock-size);min-height:0;box-shadow:none;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;border-radius:999px;padding:0;overflow:visible}.gv-dock .dock-btn:hover,.gv-dock .back-to-top:hover{box-shadow:none;transform:scale(1.06)}.gv-dock .dock-btn:active{transform:scale(.94)}.gv-dock .dock-btn-icon{width:var(--dock-size);height:var(--dock-size)}.gv-dock .dock-btn-icon svg{width:18px;height:18px}.gv-dock .dock-btn-label{border:1px solid var(--border-quiet);background:rgb(var(--c-bg-inset) / .96);max-width:none;color:var(--text-primary);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out), transform .22s var(--ease-out);box-shadow:0 6px 18px rgb(var(--c-shadow) / .35);border-radius:8px;padding:.4rem .7rem;font-size:.76rem;font-weight:600;line-height:1;position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + .6rem);transform:translateY(-50%)translate(6px);margin:0!important}html[dir=rtl] .gv-dock .dock-btn-label{transform:translateY(-50%)translate(-6px)}.gv-dock .dock-btn:hover .dock-btn-label,.gv-dock .dock-btn:focus-visible .dock-btn-label{opacity:1;transform:translateY(-50%)translate(0)}.gv-dock .dock-btn.is-theme:before{content:"";background:var(--border-quiet);height:1px;position:absolute;inset-block-start:-.32rem;inset-inline:20%}.gv-dock .ai-bot-panel{transform-origin:100%;transform:translateY(-50%);inset-block:50% auto!important}html[dir=rtl] .gv-dock .ai-bot-panel{transform-origin:0;left:calc(100% + .7rem)!important;right:auto!important}html[dir=ltr] .gv-dock .ai-bot-panel{left:auto!important;right:calc(100% + .7rem)!important}.gv-dock .ai-bot.is-open .ai-bot-panel{transform:translateY(-50%)scale(1)}@media (max-width:639px){.gv-dock .dock-btn,.gv-dock .back-to-top{--dock-size:36px}.gv-dock .dock-btn-icon svg{width:16px;height:16px}.gv-dock{gap:.2rem;padding:.28rem}.gv-dock .ai-bot-panel{max-height:min(70vh,460px);width:auto!important;position:fixed!important;inset-block:auto 1rem!important;inset-inline:.75rem!important;transform:none!important}}.ai-bot-panel--portal{z-index:61;transform-origin:50%;opacity:0;visibility:hidden;width:min(390px,100vw - 2rem);max-height:min(560px,100dvh - 4rem);transition:opacity .22s var(--ease-out), visibility .22s var(--ease-out), transform .22s var(--ease-out);position:fixed;inset-block:50% auto;transform:translateY(-50%)scale(.98)}html[dir] .ai-bot-panel--portal{inset-inline:auto calc(clamp(.4rem,1vw,.85rem) + 3.4rem)!important}.ai-bot-panel--portal.is-open{opacity:1;visibility:visible;transform:translateY(-50%)scale(1)}@media (max-width:700px){html[dir] .ai-bot-panel--portal{width:auto;max-height:min(70dvh,460px);inset-block:auto 1rem;transform:translateY(12px)scale(.99);inset-inline:.75rem!important}.ai-bot-panel--portal.is-open{transform:translateY(0)scale(1)}}:root{--c-glow:46 125 209;--glow-alpha:.34}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--c-glow:30 77 140;--glow-alpha:.13}}:root[data-theme=light]{--c-glow:30 77 140;--glow-alpha:.13}:root[data-theme=dark]{--c-glow:46 125 209;--glow-alpha:.34}.bg-glow{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.bg-glow-orb{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, rgb(var(--c-glow) / var(--glow-alpha)) 0%, rgb(var(--c-glow) / calc(var(--glow-alpha) * .72)) 22%, rgb(var(--c-glow) / calc(var(--glow-alpha) * .38)) 44%, rgb(var(--c-glow) / calc(var(--glow-alpha) * .14)) 64%, rgb(var(--c-glow) / 0) 82%);will-change:transform;border-radius:50%;width:clamp(360px,54vw,780px);position:absolute;top:0;left:0;transform:translateZ(0)}.bg-glow-orb.is-trail{background:radial-gradient(circle at 50% 50%, rgb(var(--c-accent) / calc(var(--glow-alpha) * .3)) 0%, rgb(var(--c-accent) / calc(var(--glow-alpha) * .12)) 40%, rgb(var(--c-accent) / 0) 78%);width:clamp(220px,30vw,460px)}main>section.bg-gvco-navy,main>section.official-overview{background-color:#0000!important}.section-gradient-1,.section-gradient-2{position:relative}main>section>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.bg-glow-orb{transition:none}}html[dir=rtl] .footer-col ul,html[dir=rtl] .footer-social,html[dir=ltr] .footer-col ul,html[dir=ltr] .footer-social{margin-inline:0;padding-inline:0}html[dir=rtl] .footer-contact ul,html[dir=ltr] .footer-contact ul{padding-inline:0}@media (max-width:767px){.hero-inner:before{background:linear-gradient(180deg, rgb(var(--c-bg-base) / .42) 0%, rgb(var(--c-bg-base) / .78) 22%, rgb(var(--c-bg-base) / .86) 50%, rgb(var(--c-bg-base) / .8) 76%, rgb(var(--c-bg-base) / .55) 100%);width:150vw;inset-block:-30vh;inset-inline:-25vw}.hero{min-height:100svh}.hero-media,.hero .hero-image{position:absolute;inset:0}.hero .hero-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media (max-width:639px){.hero .hero-cta{grid-template-columns:1fr 1fr;gap:.6rem;width:100%;display:grid}.hero .hero-btn-primary,.hero .hero-btn-secondary{text-align:center;white-space:nowrap;justify-content:center;width:100%;min-height:50px;padding-inline:.5rem;font-size:.82rem}.hero .hero-cta-arrow{width:15px;height:15px;margin-inline-start:.35rem}}@media (max-width:380px){.hero .hero-cta{grid-template-columns:1fr}}.gv-dock .ai-bot-toggle.dock-btn{flex:none;width:var(--dock-size)!important;height:var(--dock-size)!important;min-width:0!important;min-height:0!important;padding:0!important}.gv-dock .ai-bot{width:var(--dock-size);display:flex}.mobile-menu-foot{flex-wrap:wrap;gap:.6rem}.mobile-menu-foot .btn-corporate{white-space:nowrap;text-align:center;flex:auto;width:auto;min-width:0;height:auto;min-height:46px;padding:.7rem 1.1rem;font-size:.86rem;line-height:1.2}.mobile-menu-foot .lang-btn{flex:none}@media (max-width:360px){.mobile-menu-foot .btn-corporate{flex:100%}}@media (min-width:640px) and (max-width:1023px){.hero .hero-cta{grid-template-columns:1fr 1fr;gap:.75rem;width:100%;max-width:430px;display:grid}.hero .hero-btn-primary,.hero .hero-btn-secondary{text-align:center;white-space:nowrap;justify-content:center;width:100%;min-height:52px}}
.official-client-item,.logo-marquee-item{background:rgb(var(--c-bg-raised) / .55);border:1px solid var(--border-quiet);transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:12px}.official-client-item img,.logo-marquee-item img{transition:transform var(--dur-fast) var(--ease-out);background:#fff;border-radius:7px;padding:.5rem .65rem;box-shadow:0 1px 3px #0000002e}.official-client-item:hover,.logo-marquee-item:hover{background:rgb(var(--c-bg-raised) / .85);border-color:var(--border-loud)}.official-client-item:hover img,.logo-marquee-item:hover img{transform:scale(1.03)}:root[data-theme=light] .official-client-item,:root[data-theme=light] .logo-marquee-item{border-color:rgb(var(--c-ink) / .1);background:#fff}:root[data-theme=light] .official-client-item img,:root[data-theme=light] .logo-marquee-item img{box-shadow:none;background:0 0;padding:0}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .official-client-item,:root:not([data-theme=dark]) .logo-marquee-item{border-color:rgb(var(--c-ink) / .1);background:#fff}:root:not([data-theme=dark]) .official-client-item img,:root:not([data-theme=dark]) .logo-marquee-item img{box-shadow:none;background:0 0;padding:0}}.official-client-grid{background:0 0;border:0;gap:.6rem}@media (max-width:1023px){.contact-info-grid .contact-info-card{justify-self:stretch;width:100%;max-width:100%;margin-inline:0}main>section>.max-w-7xl,main>section>.max-w-6xl,main>section>.max-w-5xl{padding-inline-end:var(--rail-clearance)}}@media (max-width:767px){.hero .hero-inner{padding-inline-end:var(--rail-clearance)}.gv-dock{gap:.18rem;padding:.25rem;inset-inline-end:.35rem}.gv-dock .dock-btn,.gv-dock .back-to-top{--dock-size:34px}:root{--rail-clearance:62px}.gv-dock .dock-btn-icon svg{width:15px;height:15px}}:root{--rail-clearance:76px}@media (max-width:767px){:root{--rail-clearance:60px}}.gv-dock .ai-bot-toggle,.gv-dock .ai-bot-toggle.dock-btn{align-self:center;inset:0 auto auto!important;margin:0!important;position:relative!important;inset-block:0!important;inset-inline:auto!important}.gv-dock>*{flex:none;align-self:center}@media (max-width:767px){.hero{min-height:100svh}.hero .hero-inner{text-align:center;padding-block:6rem 4.5rem;padding-inline:var(--rail-clearance);justify-content:center;align-items:center;gap:0}.hero .hero-eyebrow{letter-spacing:.16em;margin-block-end:1.1rem;font-size:.66rem;justify-content:center!important}.hero .hero-title{max-width:100%;margin-block-end:1.15rem;font-size:clamp(34px,10vw,51px);line-height:1.28;text-align:center!important}html[dir=ltr] .hero .hero-title{line-height:1.08}.hero .hero-rule{transform-origin:50%;width:56px;margin-block-end:1.5rem;margin-inline:auto}.hero .hero-description{max-width:34ch;margin-block-end:1.75rem;font-size:1rem;line-height:1.8;text-align:center!important;margin-inline:auto!important}.hero .hero-credentials{gap:.4rem;margin-block-end:2rem;margin-inline:auto;justify-content:center!important}.hero .hero-cta{max-width:340px;margin-block-end:2.5rem;margin-inline:auto;justify-content:center!important}.hero .hero-stats{grid-template-columns:repeat(3,1fr);justify-items:center;gap:0;width:100%;max-width:340px;padding-block-start:1.5rem;text-align:center!important;margin-inline:auto!important;display:grid!important}.hero .hero-stats .stat-block{text-align:center;padding:0 .25rem}.hero .hero-stats .stats-divider{display:none}.hero .hero-stats .stat-number{font-size:1.6rem}.hero .hero-stats .stat-label{font-size:.66rem;line-height:1.4}.hero-scroll{display:none}}@media (max-width:380px){.hero .hero-title{font-size:clamp(32px,9.4vw,40px)}.hero .hero-credentials .credential-tag-clean:last-child{display:none}}.gv-dock .back-to-top{transform:none!important}@media (max-width:767px){.hero .hero-cta{gap:.7rem;width:100%;max-width:300px;grid-template-columns:1fr!important}.hero .hero-btn-primary,.hero .hero-btn-secondary{white-space:nowrap;width:100%;min-height:52px;font-size:.9rem}}@media (max-width:1023px){.footer-inner{text-align:center;justify-items:center}.footer-brand{text-align:center;align-items:center}.site-footer .footer-logo{align-self:center}.footer-about{text-align:center;max-width:38ch;margin-inline:auto}.footer-social{justify-content:center}.footer-col{text-align:center;align-items:center;width:100%}.footer-col ul{align-items:center;width:100%}.site-footer .footer-heading{text-align:center;width:100%}.site-footer .footer-heading:after{inset-inline-start:50%;transform:translate(-50%)}html[dir=rtl] .site-footer .footer-heading:after{transform:translate(50%)}.footer-contact-row{text-align:center;justify-content:center;align-items:center;gap:.55rem;width:100%;display:inline-flex}.footer-contact-row svg{flex:none;margin-block-start:0}.footer-certs{justify-content:center}.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:.6rem}.footer-bottom .footer-legal{text-align:center}}@media (min-width:768px) and (max-width:1023px){.hero .hero-title{font-size:clamp(50px,6.6vw,56px)}}:root{--media-wash:1;--copy-wash:1;--copy-wash-sm:1;--media-lift:1;--media-halo:none;--c-glow-trail:var(--c-accent);--glow-trail-alpha:calc(var(--glow-alpha) * .3)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--media-wash:.52;--copy-wash:.82;--copy-wash-sm:.92;--media-lift:1.28;--media-halo:0 1px 2px rgb(var(--c-bg-base) / .9), 0 0 18px rgb(var(--c-bg-base) / .8);--c-glow:24 118 214;--glow-alpha:.26;--c-glow-trail:226 142 26;--glow-trail-alpha:.2}}:root[data-theme=light]{--media-wash:.52;--copy-wash:.82;--copy-wash-sm:.92;--media-lift:1.28;--media-halo:0 1px 2px rgb(var(--c-bg-base) / .9), 0 0 18px rgb(var(--c-bg-base) / .8);--c-glow:24 118 214;--glow-alpha:.26;--c-glow-trail:226 142 26;--glow-trail-alpha:.2}:root[data-theme=dark]{--media-wash:1;--copy-wash:1;--copy-wash-sm:1;--media-lift:1;--media-halo:none;--c-glow:46 125 209;--glow-alpha:.34;--c-glow-trail:var(--c-accent);--glow-trail-alpha:calc(var(--glow-alpha) * .3)}:root{--hero-scrim-light:linear-gradient(var(--hero-scrim-angle,270deg), rgb(var(--c-bg-base) / .3) 0%, rgb(var(--c-bg-base) / .15) 34%, rgb(var(--c-bg-base) / .03) 66%, rgb(var(--c-bg-base) / 0) 100%), linear-gradient(180deg, rgb(var(--c-bg-base) / .1) 0%, rgb(var(--c-bg-base) / 0) 34%, rgb(var(--c-bg-base) / .02) 70%, rgb(var(--c-bg-base) / .42) 100%)}.hero-inner:before{background:linear-gradient(var(--hero-panel-angle,270deg), rgb(var(--c-bg-base) / calc(.97 * var(--copy-wash))) 0%, rgb(var(--c-bg-base) / calc(.95 * var(--copy-wash))) 45%, rgb(var(--c-bg-base) / calc(.88 * var(--copy-wash))) 62%, rgb(var(--c-bg-base) / calc(.42 * var(--copy-wash))) 80%, rgb(var(--c-bg-base) / 0) 100%)}@media (max-width:767px){.hero-inner:before{background:linear-gradient(180deg, rgb(var(--c-bg-base) / calc(.42 * var(--copy-wash-sm))) 0%, rgb(var(--c-bg-base) / calc(.78 * var(--copy-wash-sm))) 22%, rgb(var(--c-bg-base) / calc(.86 * var(--copy-wash-sm))) 50%, rgb(var(--c-bg-base) / calc(.8 * var(--copy-wash-sm))) 76%, rgb(var(--c-bg-base) / calc(.55 * var(--copy-wash-sm))) 100%)}}.service-detail-overlay{background:radial-gradient(circle at 20% 64%, rgb(var(--c-accent) / .16), transparent 25rem), linear-gradient(90deg, rgb(var(--c-bg-base) / calc(.98 * var(--copy-wash))) 0%, rgb(var(--c-bg-base) / calc(.82 * var(--copy-wash))) 44%, rgb(var(--c-bg-base) / calc(.28 * var(--media-wash))) 100%), linear-gradient(180deg, rgb(var(--c-bg-base) / calc(.62 * var(--media-wash))), rgb(var(--c-bg-base) / calc(.88 * var(--copy-wash))))}html[dir=ltr] .service-detail-overlay{background:radial-gradient(circle at 80% 64%, rgb(var(--c-accent) / .16), transparent 25rem), linear-gradient(270deg, rgb(var(--c-bg-base) / calc(.98 * var(--copy-wash))) 0%, rgb(var(--c-bg-base) / calc(.82 * var(--copy-wash))) 44%, rgb(var(--c-bg-base) / calc(.28 * var(--media-wash))) 100%), linear-gradient(180deg, rgb(var(--c-bg-base) / calc(.62 * var(--media-wash))), rgb(var(--c-bg-base) / calc(.88 * var(--copy-wash))))}@media (max-width:639px){.service-detail-overlay,html[dir=ltr] .service-detail-overlay{background:radial-gradient(circle at 70% 22%, rgb(var(--c-accent) / .13), transparent 13rem), linear-gradient(180deg, rgb(var(--c-bg-base) / calc(.58 * var(--media-wash))), rgb(var(--c-bg-base) / calc(.94 * var(--copy-wash))))}}.defense-visual:after{background:linear-gradient(180deg, rgb(var(--c-bg-base) / calc(.05 * var(--media-wash))), rgb(var(--c-bg-base) / calc(.66 * var(--media-wash)))), linear-gradient(90deg, rgb(var(--c-bg-base) / calc(.78 * var(--media-wash))), transparent 62%)}html[dir=ltr] .defense-visual:after{background:linear-gradient(180deg, rgb(var(--c-bg-base) / calc(.05 * var(--media-wash))), rgb(var(--c-bg-base) / calc(.66 * var(--media-wash)))), linear-gradient(270deg, rgb(var(--c-bg-base) / calc(.78 * var(--media-wash))), transparent 62%)}.facility-feature-panel:after{background:linear-gradient(90deg, rgb(var(--c-bg-base) / calc(.04 * var(--media-wash))) 0%, rgb(var(--c-bg-base) / calc(.26 * var(--media-wash))) 100%), linear-gradient(180deg, transparent 52%, rgb(var(--c-bg-base) / calc(.72 * var(--copy-wash))) 100%)}html[dir=ltr] .facility-feature-panel:after{background:linear-gradient(90deg, rgb(var(--c-bg-base) / calc(.26 * var(--media-wash))) 0%, rgb(var(--c-bg-base) / calc(.04 * var(--media-wash))) 100%), linear-gradient(180deg, transparent 52%, rgb(var(--c-bg-base) / calc(.72 * var(--copy-wash))) 100%)}.photo-gallery-item:after{background:linear-gradient(180deg, transparent 40%, rgb(var(--c-bg-base) / calc(.7 * var(--media-wash))) 100%)}.industrial-image-card:before{background:linear-gradient(180deg, transparent 0%, rgb(var(--c-bg-base) / calc(.3 * var(--media-wash))) 50%, rgb(var(--c-bg-base) / calc(.8 * var(--media-wash))) 100%)}.about-visual.industrial-image-card:before{background:linear-gradient(145deg, rgb(var(--c-bg-base) / calc(.5 * var(--media-wash))) 0%, rgb(var(--c-bg-base) / calc(.4 * var(--media-wash))) 40%, rgb(var(--c-bg-base) / calc(.6 * var(--media-wash))) 100%)}.executive-photo-overlay{background:linear-gradient(180deg, transparent 0%, transparent 50%, rgb(var(--c-bg-base) / calc(.4 * var(--media-wash))) 75%, rgb(var(--c-bg-base) / calc(.8 * var(--media-wash))) 100%)}.service-detail-media img{filter:brightness(calc(.72 * var(--media-lift))) contrast(1.08) saturate(.95)}.service-detail-video{filter:brightness(calc(.74 * var(--media-lift))) contrast(1.1) saturate(1.02)}.defense-visual img{filter:brightness(calc(.62 * var(--media-lift))) contrast(1.08) saturate(.96)}#about .industrial-image-card img{-o-object-position:center center;object-position:center center;filter:brightness(calc(.72 * var(--media-lift))) contrast(1.06) saturate(.98)}.hero .hero-eyebrow,.hero .hero-title,.hero .hero-description,.hero .credential-tag-clean,.hero .stat-label,.service-detail-hero .enterprise-label,.service-detail-hero .service-breadcrumb,.service-detail-copy h1,.service-detail-lead,.facility-feature-caption .premium-badge,.photo-gallery-item .premium-badge,.defense-visual-panel span,.defense-visual-panel strong,.about-stat .stat-label{text-shadow:var(--media-halo)}:root[data-theme=light] .hero .hero-title,:root[data-theme=light] .service-detail-copy h1{font-weight:900}:root[data-theme=light] .hero .hero-description,:root[data-theme=light] .service-detail-lead{color:var(--text-primary);font-weight:500}:root[data-theme=light] .hero .hero-eyebrow,:root[data-theme=light] .hero .stat-label,:root[data-theme=light] .service-detail-hero .service-breadcrumb{color:var(--text-secondary);font-weight:700}:root[data-theme=light] .hero .credential-tag-clean{color:var(--text-secondary);border-color:rgb(var(--c-ink) / .22);background:rgb(var(--c-bg-base) / .5);font-weight:700}:root[data-theme=light] .hero .credential-tag-clean:hover{color:var(--text-primary);border-color:rgb(var(--c-accent) / .5)}:root[data-theme=light] .hero .stat-number,:root[data-theme=light] .about-stat .stat-number{text-shadow:0 1px 2px rgb(var(--c-bg-base) / .9), 0 0 18px rgb(var(--c-bg-base) / .8)}:root[data-theme=light] .facility-feature-caption p{color:var(--text-primary);text-shadow:0 1px 2px rgb(var(--c-bg-base) / .9), 0 0 18px rgb(var(--c-bg-base) / .8);font-weight:600}:root[data-theme=light] .defense-visual-panel{background:rgb(var(--c-bg-base) / .86)}:root[data-theme=light] .defense-visual-panel span{color:rgb(var(--c-accent));font-weight:800}:root[data-theme=light] .defense-visual-panel strong{font-weight:900}:root[data-theme=light] .photo-gallery-item .text-primary{font-weight:700}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero .hero-title,:root:not([data-theme=dark]) .service-detail-copy h1{font-weight:900}:root:not([data-theme=dark]) .hero .hero-description,:root:not([data-theme=dark]) .service-detail-lead{color:var(--text-primary);font-weight:500}:root:not([data-theme=dark]) .hero .hero-eyebrow,:root:not([data-theme=dark]) .hero .stat-label,:root:not([data-theme=dark]) .service-detail-hero .service-breadcrumb{color:var(--text-secondary);font-weight:700}:root:not([data-theme=dark]) .hero .credential-tag-clean{color:var(--text-secondary);border-color:rgb(var(--c-ink) / .22);background:rgb(var(--c-bg-base) / .5);font-weight:700}:root:not([data-theme=dark]) .hero .credential-tag-clean:hover{color:var(--text-primary);border-color:rgb(var(--c-accent) / .5)}:root:not([data-theme=dark]) .hero .stat-number,:root:not([data-theme=dark]) .about-stat .stat-number{text-shadow:0 1px 2px rgb(var(--c-bg-base) / .9), 0 0 18px rgb(var(--c-bg-base) / .8)}:root:not([data-theme=dark]) .facility-feature-caption p{color:var(--text-primary);text-shadow:0 1px 2px rgb(var(--c-bg-base) / .9), 0 0 18px rgb(var(--c-bg-base) / .8);font-weight:600}:root:not([data-theme=dark]) .defense-visual-panel{background:rgb(var(--c-bg-base) / .86)}:root:not([data-theme=dark]) .defense-visual-panel span{color:rgb(var(--c-accent));font-weight:800}:root:not([data-theme=dark]) .defense-visual-panel strong{font-weight:900}:root:not([data-theme=dark]) .photo-gallery-item .text-primary{font-weight:700}}:root[data-theme=light] #navbar,:root[data-theme=light] footer{--c-bg-base:20 32 48;--c-bg-raised:29 43 62;--c-bg-inset:14 24 38;--bg-base:rgb(var(--c-bg-base));--bg-raised:rgb(var(--c-bg-raised));--bg-inset:rgb(var(--c-bg-inset))}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) #navbar,:root:not([data-theme=dark]) footer{--c-bg-base:20 32 48;--c-bg-raised:29 43 62;--c-bg-inset:14 24 38;--bg-base:rgb(var(--c-bg-base));--bg-raised:rgb(var(--c-bg-raised));--bg-inset:rgb(var(--c-bg-inset))}}.bg-glow-orb{background:radial-gradient(circle at 50% 50%, rgb(var(--c-glow) / var(--glow-alpha)) 0%, rgb(var(--c-glow) / calc(var(--glow-alpha) * .72)) 22%, rgb(var(--c-glow) / calc(var(--glow-alpha) * .38)) 44%, rgb(var(--c-glow) / calc(var(--glow-alpha) * .14)) 64%, rgb(var(--c-glow) / 0) 82%)}.bg-glow-orb.is-trail{background:radial-gradient(circle at 50% 50%, rgb(var(--c-glow-trail) / var(--glow-trail-alpha)) 0%, rgb(var(--c-glow-trail) / calc(var(--glow-trail-alpha) * .4)) 40%, rgb(var(--c-glow-trail) / 0) 78%)}:root[data-theme=light] .bg-glow-orb{background:radial-gradient(circle at 50% 50%, rgb(var(--c-glow) / var(--glow-alpha)) 0%, rgb(var(--c-glow) / calc(var(--glow-alpha) * .78)) 26%, rgb(var(--c-glow) / calc(var(--glow-alpha) * .46)) 46%, rgb(var(--c-glow) / calc(var(--glow-alpha) * .2)) 64%, rgb(var(--c-glow) / calc(var(--glow-alpha) * .06)) 82%, rgb(var(--c-glow) / 0) 100%);width:clamp(460px,74vw,1120px)}:root[data-theme=light] .bg-glow-orb.is-trail{background:radial-gradient(circle at 50% 50%, rgb(var(--c-glow-trail) / var(--glow-trail-alpha)) 0%, rgb(var(--c-glow-trail) / calc(var(--glow-trail-alpha) * .52)) 34%, rgb(var(--c-glow-trail) / calc(var(--glow-trail-alpha) * .2)) 58%, rgb(var(--c-glow-trail) / calc(var(--glow-trail-alpha) * .05)) 80%, rgb(var(--c-glow-trail) / 0) 100%);width:clamp(300px,44vw,680px)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .bg-glow-orb{background:radial-gradient(circle at 50% 50%, rgb(var(--c-glow) / var(--glow-alpha)) 0%, rgb(var(--c-glow) / calc(var(--glow-alpha) * .78)) 26%, rgb(var(--c-glow) / calc(var(--glow-alpha) * .46)) 46%, rgb(var(--c-glow) / calc(var(--glow-alpha) * .2)) 64%, rgb(var(--c-glow) / calc(var(--glow-alpha) * .06)) 82%, rgb(var(--c-glow) / 0) 100%);width:clamp(460px,74vw,1120px)}:root:not([data-theme=dark]) .bg-glow-orb.is-trail{background:radial-gradient(circle at 50% 50%, rgb(var(--c-glow-trail) / var(--glow-trail-alpha)) 0%, rgb(var(--c-glow-trail) / calc(var(--glow-trail-alpha) * .52)) 34%, rgb(var(--c-glow-trail) / calc(var(--glow-trail-alpha) * .2)) 58%, rgb(var(--c-glow-trail) / calc(var(--glow-trail-alpha) * .05)) 80%, rgb(var(--c-glow-trail) / 0) 100%);width:clamp(300px,44vw,680px)}}.official-client-item img,.logo-marquee-item img{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:100%;max-width:184px;height:68px;max-height:none;padding:4px 7px}:root[data-theme=light] .official-client-item img,:root[data-theme=light] .logo-marquee-item img{width:auto;max-width:150px;height:auto;max-height:58px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .official-client-item img,:root:not([data-theme=dark]) .logo-marquee-item img{width:auto;max-width:150px;height:auto;max-height:58px}}@media (max-width:639px){.official-client-item img,.logo-marquee-item img{max-width:140px;height:56px;padding:3px 5px}}
:root{--hero-scrim-image:linear-gradient(var(--hero-scrim-angle,270deg), rgb(var(--c-bg-base) / .88) 0%, rgb(var(--c-bg-base) / .7) 28%, rgb(var(--c-bg-base) / .36) 55%, rgb(var(--c-bg-base) / .1) 100%), linear-gradient(180deg, rgb(var(--c-bg-base) / .4) 0%, rgb(var(--c-bg-base) / .05) 32%, rgb(var(--c-bg-base) / .18) 72%, rgb(var(--c-bg-base) / .8) 100%);--hero-panel-wash:.82;--hero-panel-wash-sm:.86;--hero-media-filter:brightness(1) contrast(1.06) saturate(1);--hero-video-filter:brightness(.9) contrast(1.06) saturate(.98)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--hero-scrim-image:var(--hero-scrim-light);--hero-panel-wash:.82;--hero-panel-wash-sm:.92;--hero-media-filter:brightness(.99) contrast(1.04) saturate(1);--hero-video-filter:brightness(.78) contrast(1.08) saturate(.98)}}:root[data-theme=light]{--hero-scrim-image:var(--hero-scrim-light);--hero-panel-wash:.82;--hero-panel-wash-sm:.92;--hero-media-filter:brightness(.99) contrast(1.04) saturate(1);--hero-video-filter:brightness(.78) contrast(1.08) saturate(.98)}:root[data-theme=dark]{--hero-scrim-image:linear-gradient(var(--hero-scrim-angle,270deg), rgb(var(--c-bg-base) / .88) 0%, rgb(var(--c-bg-base) / .7) 28%, rgb(var(--c-bg-base) / .36) 55%, rgb(var(--c-bg-base) / .1) 100%), linear-gradient(180deg, rgb(var(--c-bg-base) / .4) 0%, rgb(var(--c-bg-base) / .05) 32%, rgb(var(--c-bg-base) / .18) 72%, rgb(var(--c-bg-base) / .8) 100%);--hero-panel-wash:.82;--hero-panel-wash-sm:.86;--hero-media-filter:brightness(1) contrast(1.06) saturate(1);--hero-video-filter:brightness(.9) contrast(1.06) saturate(.98)}.hero-inner:before{background:linear-gradient(var(--hero-panel-angle,270deg), rgb(var(--c-bg-base) / calc(.97 * var(--hero-panel-wash))) 0%, rgb(var(--c-bg-base) / calc(.95 * var(--hero-panel-wash))) 45%, rgb(var(--c-bg-base) / calc(.88 * var(--hero-panel-wash))) 62%, rgb(var(--c-bg-base) / calc(.42 * var(--hero-panel-wash))) 80%, rgb(var(--c-bg-base) / 0) 100%)}@media (max-width:767px){.hero-inner:before{background:linear-gradient(180deg, rgb(var(--c-bg-base) / calc(.42 * var(--hero-panel-wash-sm))) 0%, rgb(var(--c-bg-base) / calc(.78 * var(--hero-panel-wash-sm))) 22%, rgb(var(--c-bg-base) / calc(.86 * var(--hero-panel-wash-sm))) 50%, rgb(var(--c-bg-base) / calc(.8 * var(--hero-panel-wash-sm))) 76%, rgb(var(--c-bg-base) / calc(.55 * var(--hero-panel-wash-sm))) 100%)}}@media (min-width:1024px){#home .hero-video{filter:var(--hero-video-filter)!important}}@media (max-width:767px){.hero-inner:before{background:linear-gradient(180deg, rgb(var(--c-bg-base) / .24) 0%, rgb(var(--c-bg-base) / .48) 22%, rgb(var(--c-bg-base) / .56) 50%, rgb(var(--c-bg-base) / .5) 76%, rgb(var(--c-bg-base) / .32) 100%)}.hero .hero-stats{place-items:start stretch}.hero .hero-stats .stat-block{flex-direction:column;justify-content:flex-start;align-items:center;gap:.3rem;width:100%;padding:0;display:flex}.hero .hero-stats .stat-number{justify-content:center;align-items:baseline;min-height:1.7rem;font-size:1.55rem;line-height:1.1;display:flex}.hero .hero-stats .stat-label{text-align:center;justify-content:center;align-items:flex-start;min-height:2.7em;font-size:.64rem;line-height:1.35;display:flex}}@media (max-width:1023px){main>section>.max-w-7xl,main>section>.max-w-6xl,main>section>.max-w-5xl{padding-inline:var(--rail-clearance)}}#navbar.nav-floating{padding-block:clamp(.85rem,2.4vw,1.15rem)!important}#navbar.nav-floating.scrolled{padding-block:clamp(.55rem,1.6vw,.75rem)!important}@media (max-width:767px){.hero .hero-stats{align-items:stretch}.hero .hero-stats .stat-block{justify-content:flex-start;height:100%}.section-head .official-overview-title{font-size:clamp(21px,6.2vw,27px)!important;line-height:1.45!important}}.form-input option,.form-input optgroup,select.form-input option{color:#0b1626;background-color:#fff;padding:.5rem .75rem;font-size:.95rem}.form-input option:disabled,.form-input option[value=""]{color:#5e6e7e}select.form-input{cursor:pointer;min-height:52px;padding-block:.85rem;line-height:1.4}.field-error{color:#f19a8e;align-items:center;gap:.4rem;margin-block-start:.45rem;font-size:.8rem;line-height:1.4;display:none}:root[data-theme=light] .field-error{color:#b3261e}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .field-error{color:#b3261e}}.field-error:before{content:"!";border:1px solid;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:.62rem;font-weight:700;display:grid}.is-invalid .field-error{display:flex}.is-invalid .form-input,.form-input[aria-invalid=true]{background-color:#e5806f0f;border-color:#e5806f!important}.is-invalid .form-input:focus,.form-input[aria-invalid=true]:focus{border-color:#e5806f!important;box-shadow:0 0 0 3px #e5806f2e!important}.form-error-summary{color:var(--text-primary);background:#e5806f1a;border:1px solid #e5806f73;border-radius:10px;margin-block-end:1.25rem;padding:.9rem 1.1rem;font-size:.88rem;line-height:1.6;display:none}.form-error-summary.is-shown{display:block}.form-error-summary ul{margin:.5rem 0 0;padding-inline-start:1.1rem}.form-error-summary li{margin:.15rem 0}.form-error-summary a{color:inherit;text-decoration:underline}.form-status{border-radius:10px;margin-block-start:1rem;padding:.9rem 1.1rem;font-size:.9rem;line-height:1.6;display:none}.form-status.is-shown{display:block}.form-status.is-success{color:var(--text-primary);background:#34a86c1f;border:1px solid #34a86c73}.form-status.is-error{color:var(--text-primary);background:#e5806f1f;border:1px solid #e5806f73}.gv-honey{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.form-status-actions{flex-wrap:wrap;gap:.6rem;margin-block-start:.9rem;display:flex}.form-status-action{border:1px solid var(--border-loud);background:var(--surface-2);min-height:42px;color:var(--text-primary);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding-inline:1.1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.form-status-action:hover{background:var(--surface-1);color:var(--text-primary);transform:translateY(-1px)}.form-status-action.is-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}.form-status-action.is-primary:hover{background:var(--accent-hover);color:var(--accent-on)}@media (max-width:639px){html{font-size:15px}}@media (max-width:480px){html{font-size:15px}}@media (max-width:1179px){.icon-btn{width:48px;height:48px}.icon-btn svg{width:22px;height:22px}.nav-mobile-actions{border-radius:999px;padding:.3rem}.nav-brand{padding:.5rem .95rem}.nav-brand .site-logo{height:40px}}@media (min-width:768px) and (max-width:1179px){.icon-btn{width:52px;height:52px}.icon-btn svg{width:24px;height:24px}.nav-brand .site-logo{height:46px}}@media (max-width:1179px){#navbar .nav-brand .site-logo{width:auto!important;height:44px!important}}@media (min-width:768px) and (max-width:1179px){#navbar .nav-brand .site-logo{width:auto!important;height:58px!important}}@media (max-width:1023px){.mobile-link{align-items:center;min-height:48px;display:flex}.footer-col ul a,.footer-contact a,.footer-contact-row a{align-items:center;min-height:44px;display:inline-flex}.footer-col ul a{justify-content:center}.footer-social a{width:46px;height:46px}.footer-social a svg{width:19px;height:19px}.footer-certs li{align-items:center;min-height:40px;display:inline-flex}.contact-info-card a,.contact-info-grid a,.skip-link{align-items:center;min-height:44px;display:inline-flex}.footer-contact-row{flex-wrap:wrap;row-gap:.2rem}.footer-contact-row>span,.footer-contact-row>a{overflow-wrap:anywhere;min-width:0}.site-footer .footer-inner,.site-footer .footer-bottom{padding-inline:var(--rail-clearance)}}@media (max-width:767px){:root{--rail-clearance:70px}.gv-dock{gap:.3rem;padding:.28rem;inset-inline-end:.4rem}.gv-dock .dock-btn,.gv-dock .back-to-top{--dock-size:44px}.gv-dock .dock-btn-icon svg{width:19px;height:19px}.hero .hero-cta{max-width:330px}.hero .hero-btn-primary,.hero .hero-btn-secondary{min-height:54px}#home .hero-eyebrow{letter-spacing:.12em;font-size:.78rem!important}#home .credential-tag-clean{padding:.45rem .85rem;font-size:.76rem!important}#home .hero-stats .stat-label{line-height:1.45;font-size:.76rem!important}#home .hero-stats .stat-number{font-size:1.85rem!important}html[dir=rtl] #home .hero-stats .stat-label{letter-spacing:0}.hero .hero-stats{-moz-column-gap:1rem;grid-template-columns:repeat(3,auto);justify-content:center;column-gap:1rem}.hero .hero-stats .stat-block{padding:0}#home .hero-stats .stat-label{font-size:.72rem!important}.enterprise-label{font-size:.84rem!important}.service-tag,.premium-badge{font-size:.8rem}.contact-form-badge{font-size:.84rem}.executive-title-en,.executive-title-ar,.quote-file-hint{font-size:.86rem}}@media (max-width:400px){#home .hero-eyebrow{gap:.5rem;font-size:.72rem!important}#home .hero-stats .stat-label{font-size:.68rem!important}.hero .hero-stats{-moz-column-gap:.6rem;column-gap:.6rem}#home .hero-eyebrow>span{white-space:nowrap}}@media (min-width:768px) and (max-width:1023px){#home .hero-eyebrow{letter-spacing:.12em;font-size:.8rem!important}#home .credential-tag-clean{font-size:.8rem!important}#home .hero-stats .stat-label{line-height:1.45;font-size:.8rem!important}.enterprise-label{font-size:.82rem!important}.premium-badge{font-size:.8rem}.executive-title-en,.executive-title-ar{font-size:.82rem}.hero-scroll{place-items:center;min-width:44px;min-height:44px;display:grid}}@media (max-width:767px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=url],input[type=date],select,textarea{font-size:16px}}@media (max-width:1179px){#navbar .nav-brand,#navbar .nav-mobile-actions,#navbar.nav-floating.scrolled .nav-brand,#navbar.nav-floating.scrolled .nav-mobile-actions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}#navbar .nav-brand,#navbar .nav-mobile-actions{padding:0}#navbar .nav-brand .site-logo{filter:var(--nav-logo-shadow)}#navbar .icon-btn svg{filter:var(--nav-icon-shadow)}#navbar .nav-brand .site-logo{width:auto!important;height:54px!important}}@media (min-width:768px) and (max-width:1179px){#navbar .nav-brand .site-logo{width:auto!important;height:66px!important}}@media (max-width:400px){#navbar .nav-brand .site-logo{width:auto!important;height:48px!important}}:root{--nav-logo-shadow:drop-shadow(0 1px 2px #0000008c) drop-shadow(0 2px 10px #00000059);--nav-icon-shadow:drop-shadow(0 1px 2px #00000080) drop-shadow(0 2px 8px #0000004d);--nav-icon-color:#f2f6fa}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--nav-logo-shadow:drop-shadow(0 0 1px #070d16f2) drop-shadow(0 0 3px #070d16d9) drop-shadow(0 1px 7px #070d168c);--nav-icon-shadow:drop-shadow(0 1px 2px #e8ecf1f2) drop-shadow(0 0 8px #e8ecf1d9);--nav-icon-color:#0e1a28}}:root[data-theme=light]{--nav-logo-shadow:drop-shadow(0 0 1px #070d16f2) drop-shadow(0 0 3px #070d16d9) drop-shadow(0 1px 7px #070d168c);--nav-icon-shadow:drop-shadow(0 1px 2px #e8ecf1f2) drop-shadow(0 0 8px #e8ecf1d9);--nav-icon-color:#0e1a28}:root[data-theme=dark]{--nav-logo-shadow:drop-shadow(0 1px 2px #0000008c) drop-shadow(0 2px 10px #00000059);--nav-icon-shadow:drop-shadow(0 1px 2px #00000080) drop-shadow(0 2px 8px #0000004d);--nav-icon-color:#f2f6fa}@media (max-width:1179px){#navbar .icon-btn{color:var(--nav-icon-color)}#navbar .icon-btn:hover{color:var(--nav-icon-color);background:0 0;border-color:#0000}}

