
/* Talynex unified professional finish */
:root{--header-h:82px}
html{overflow-x:hidden}
body{overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.container{width:min(calc(100% - 48px),1200px)}
.site-header{box-shadow:0 5px 24px rgba(4,23,53,.07)}
.nav{min-height:var(--header-h);height:auto;gap:24px}
.brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;width:210px!important;min-width:210px!important;height:68px!important;margin-right:auto!important;padding:6px 0!important;line-height:0!important;overflow:visible!important}
.brand img{display:block!important;width:100%!important;height:100%!important;max-width:210px!important;max-height:58px!important;object-fit:contain!important;object-position:left center!important;filter:none!important}
.nav-links{gap:20px}
.nav-links a{white-space:nowrap;padding:29px 0}
.nav-quote{white-space:nowrap;padding:12px 18px}
.topbar .container{gap:24px}
.topbar .container>div:first-child{display:flex;align-items:center;flex-wrap:wrap}
.topbar-right{display:flex;align-items:center;gap:14px}
.section-head>div{max-width:720px}
.card,.product-card,.priority-card,.insight-card,.testimonial-card,.project-detail-card{height:100%}
.card img,.product-card img,.project-detail-image img,.gallery img{object-position:center}
.btn{min-height:48px}
.footer-logo{display:block!important;width:205px!important;height:58px!important;max-width:205px!important;max-height:58px!important;object-fit:contain!important;object-position:left center!important;margin-bottom:18px!important;filter:none!important}
.footer-grid>div:first-child p{max-width:360px}
.footer a:focus-visible,.nav-links a:focus-visible,.btn:focus-visible,.menu:focus-visible{outline:3px solid rgba(244,166,42,.5);outline-offset:3px}
@media(max-width:1120px){
 .nav{gap:17px}.nav-links{gap:15px;font-size:.88rem}.brand{width:185px!important;min-width:185px!important}.brand img{max-width:185px!important}.nav-quote{padding:11px 14px;font-size:.86rem}
}
@media(max-width:1000px){
 :root{--header-h:76px}.container{width:min(calc(100% - 36px),1200px)}.nav{min-height:76px}.brand{width:190px!important;min-width:190px!important;height:60px!important}.brand img{max-width:190px!important;max-height:52px!important}.nav-links{top:86px;left:18px;right:18px;max-height:calc(100vh - 105px);overflow:auto;padding:18px 22px}.nav-links a{width:100%;padding:10px 0;border-bottom:1px solid rgba(4,23,53,.07)}.nav-links a:last-child{border-bottom:0}
}
@media(max-width:650px){
 .container{width:min(calc(100% - 28px),1200px)}.section{padding:64px 0}.nav{min-height:72px;height:72px;gap:10px}.brand{width:174px!important;min-width:0!important;max-width:174px!important;height:56px!important;padding:4px 0!important}.brand img{max-width:174px!important;max-height:48px!important}.menu{margin-left:auto}.page-hero{padding:78px 0 62px}.section-head{margin-bottom:30px}.cta{padding:30px 24px}.footer{padding-top:54px}.footer-logo{width:190px!important;max-width:190px!important;height:54px!important;max-height:54px!important}
}
@media(max-width:390px){.brand{width:150px!important;max-width:150px!important}.brand img{max-width:150px!important;max-height:44px!important}.menu{min-width:42px;min-height:42px}}
