/* NAX Home base styles. Extracted verbatim from page 1299; retain inline source until theme publication. */

.nax-home{--r:#ef233c;--ink:#0f1014;--muted:#61656d;--line:#e5e7eb;--soft:#f7f8fa;color:var(--ink);background:#fff;padding:0 0 48px;font-family:inherit}
.nax-home .wrap{max-width:1180px;margin:auto;padding:0 22px}
.nax-home h1,.nax-home h2,.nax-home strong{color:var(--ink)}
.nax-home h1{font-size:clamp(38px,6.3vw,72px);line-height:.94;margin:0 0 22px;font-weight:900;letter-spacing:-.035em}
.nax-home h2{font-size:clamp(26px,3.8vw,40px);margin:0 0 12px;font-weight:900}
.nax-home p{color:var(--muted);line-height:1.62}
.nax-home .ey{color:var(--r);font-weight:900;letter-spacing:.16em;font-size:11px;text-transform:uppercase}
.nax-home .hero{position:relative;isolation:isolate;margin-left:calc(50% - 50vw);width:100vw;padding:58px max(22px,calc((100vw - 1180px)/2)) 116px!important;border:0!important;text-align:center;background:#070708 url('https://naxairsoft.com/wp-content/uploads/2026/02/WhatsApp-Image-2026-02-18-at-19.55.29.jpeg') 24% center/cover no-repeat;overflow:hidden}
.nax-home .hero>.nax-hero-bg{position:absolute!important;top:50%!important;left:0!important;width:auto!important;max-width:none!important;height:115%!important;transform:translateY(-50%)!important;z-index:-2!important;object-fit:contain!important;pointer-events:none!important}
@media(max-width:921px){.nax-home .hero>.nax-hero-bg{left:18%!important;height:105%!important;transform:translate(-18%,-50%)!important}}
@media(max-width:560px){.nax-home .hero>.nax-hero-bg{height:100%!important}}
.nax-home .hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.28) 0%,rgba(4,4,5,.78) 31%,rgba(4,4,5,.94) 54%,rgba(4,4,5,.98) 100%)}
.nax-home .hero:after{content:'';position:absolute;left:-4%;right:-4%;bottom:-70px;height:115px;background:#fff;border-radius:50% 50% 0 0/45% 45% 0 0}
.nax-home .hero .ey{display:none}
.nax-home .hero h1{max-width:900px;margin:0 auto 22px;color:#fff;text-shadow:0 2px 10px #000;font-size:clamp(42px,5vw,72px)}
.nax-home .hero p{max-width:790px!important;margin:0 auto!important;color:#fff!important;font-size:clamp(17px,1.8vw,22px)!important;font-weight:700}
.nax-home .hero>div:last-child{justify-content:center!important;margin-top:28px!important}
.nax-home .hero .btn,.nax-home .hero .chip{min-width:190px;text-align:center;border-radius:4px!important;padding:16px 26px!important;font-weight:900;text-transform:uppercase;font-size:14px}
.nax-home .hero .btn{background:var(--r)}
.nax-home .hero .chip{background:transparent;border:1px solid #fff!important;color:#fff!important}
.nax-home .section{padding:42px 0}
.nax-home #buscador-nax{text-align:center;padding-top:34px!important}
.nax-home #buscador-nax h2{font-size:clamp(29px,3vw,42px);text-transform:uppercase;letter-spacing:.01em}
.nax-home #buscador-nax>p{max-width:780px;margin:0 auto 22px}
.nax-home .search{display:flex;gap:0;background:#fff;border:1px solid #18191d;border-radius:6px;padding:0;margin:26px auto 20px;max-width:960px;box-shadow:0 2px 6px rgba(0,0,0,.05);overflow:hidden}
.nax-home .search input{flex:1;border:0;padding:16px 18px;font-size:16px;outline:0;color:#202228;background:#fff}
.nax-home .search button,.nax-home .btn{background:var(--r);color:#fff;border:0;border-radius:4px;padding:15px 20px;font-weight:900;text-decoration:none;display:inline-block;text-transform:uppercase}
.nax-home .chips{display:flex;flex-wrap:wrap;gap:9px}
.nax-home .chip{border:1px solid var(--line);border-radius:6px;padding:10px 13px;text-decoration:none;color:var(--ink)}
.nax-home #buscador-nax>div[style*='display:grid']{grid-template-columns:repeat(10,minmax(68px,1fr))!important;gap:10px!important;align-items:start}
.nax-home #buscador-nax .card{border:0!important;box-shadow:none!important;padding:12px 4px!important;min-height:92px;background:transparent!important;color:var(--ink)!important;border-radius:0!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:12px}
.nax-home #buscador-nax .card svg{display:none}
.nax-home #buscador-nax .card:before{content:'';display:block;width:46px;height:46px;margin:0 auto 6px;background-position:center;background-repeat:no-repeat;background-size:contain;filter:grayscale(1) contrast(1.15)}
.nax-home .grid3,.nax-home .grid4{display:grid;gap:0}
.nax-home .grid3{grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:6px;overflow:hidden}
.nax-home .grid4{grid-template-columns:repeat(4,1fr);gap:16px}
.nax-home .card{border:1px solid var(--line);border-radius:8px;padding:20px;background:#fff;text-decoration:none;color:var(--ink);box-shadow:0 6px 18px rgba(15,16,20,.04)}
.nax-home .grid3>.card{border:0;border-right:1px solid var(--line);border-radius:0;box-shadow:none}
.nax-home .grid3>.card:last-child{border-right:0}
.nax-home .card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:6px;margin-bottom:12px}
.nax-home .brand{display:flex;align-items:center;justify-content:center;min-height:120px;text-align:center;background:#fff}
.nax-home .brand img{max-width:130px;max-height:64px;object-fit:contain;aspect-ratio:auto;margin:0}
.nax-home .trust{background:#fff;border:1px solid var(--line);border-radius:8px;padding:26px}
.nax-home .shop{border:0;background:#17181c;color:#fff;border-radius:6px;padding:18px 24px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px}
.nax-home .shop h2,.nax-home .shop p{color:#fff}
.nax-home .shop .ey{grid-column:1/2}.nax-home .shop h2{grid-column:1/2;font-size:22px;margin-bottom:3px}.nax-home .shop p{grid-column:1/2;margin:0}.nax-home .shop .btn{grid-column:2/3;grid-row:1/4;align-self:center}
.nax-home a{color:inherit}
@media(max-width:900px){.nax-home #buscador-nax>div[style*='display:grid']{grid-template-columns:repeat(5,1fr)!important}.nax-home .hero{background-position:20% center}.nax-home .grid4{grid-template-columns:repeat(2,1fr)}.nax-home .shop{grid-template-columns:1fr}.nax-home .shop .btn{grid-column:1;grid-row:auto}.nax-home .grid3{grid-template-columns:1fr}.nax-home .grid3>.card{border-right:0;border-bottom:1px solid var(--line)}.nax-home .grid3>.card:last-child{border-bottom:0}}
@media(max-width:600px){.nax-home .wrap{padding:0 14px}.nax-home .hero{padding:46px 18px 92px!important;background-position:18% center;background-size:auto 100%}.nax-home .hero h1{font-size:34px}.nax-home .hero p{font-size:15px!important}.nax-home .hero>div:last-child{flex-direction:column!important;align-items:stretch}.nax-home .hero .btn,.nax-home .hero .chip{width:100%;min-width:0}.nax-home .search{flex-direction:row}.nax-home .search input{min-width:0;font-size:13px}.nax-home .search button{font-size:11px;padding:12px}.nax-home #buscador-nax>div[style*='display:grid']{grid-template-columns:repeat(5,1fr)!important;gap:4px!important}.nax-home #buscador-nax .card{font-size:10px;min-height:82px}.nax-home #buscador-nax .card:before{width:36px;height:36px}.nax-home .grid4{grid-template-columns:1fr}}

/* NAX approved screenshot restoration */
body.home{overflow-x:hidden}
body.home #masthead{position:relative!important;background:#050505!important;min-height:84px}
body.home #masthead .ast-primary-header-bar{background:#050505!important;border-bottom:1px solid #202020}
body.home #masthead .site-primary-header-wrap{max-width:1180px;margin:auto;padding:0 20px}
body.home #masthead .custom-logo{width:90px!important;max-width:90px!important}
body.home #masthead .menu-link{font:700 13px Arial,sans-serif!important;color:white!important;text-transform:uppercase;padding:0 13px}
body.home #masthead .ast-header-button-1{display:none}
body.home #masthead .menu-item-3502{margin-left:34px}
body.home #masthead .menu-item-3502>a{background:#ed1030;border-radius:7px;padding:15px 24px;line-height:1.2}
body.home #masthead .current-menu-item>a{ text-decoration:underline;text-decoration-color:#ed1030;text-underline-offset:15px}
body.home #content .ast-container{max-width:none;padding:0}
body.home #primary{margin:0!important;padding:0!important;width:100%}
body.home article.page{padding:0!important;margin:0!important}
body.home .entry-header{display:none}
body.home .entry-content{margin:0}
.nax-home,.nax-home h1,.nax-home h2,.nax-home h3,.nax-home p,.nax-home a,.nax-home button,.nax-home input,.nax-home strong{font-family:Arial,Helvetica,sans-serif!important}
.nax-home *{box-sizing:border-box}
.nax-home{--r:#ed1030}
.nax-home .wrap{max-width:1180px;padding:0 20px;display:flex;flex-direction:column}
.nax-home .wrap>.hero{order:0}
.nax-home .wrap>#buscador-nax{order:1}
.nax-home .wrap>.section:has(>.shop){order:2;padding:20px 0 40px}
.nax-home .wrap>.grid3{order:3}
.nax-home .wrap>.section:has(.brand){order:4}
.nax-home .wrap>.section:has(>.trust){order:5}
.nax-home .wrap>.section{order:6}
.nax-home .hero:before{display:block;content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.30) 0%,rgba(4,4,5,.76) 32%,rgba(4,4,5,.93) 58%,rgba(4,4,5,.97) 100%)}
.nax-home .hero:after{height:75px;bottom:-42px;left:-7%;right:-7%;border-radius:50% 50% 0 0/60% 60% 0 0}
.nax-home .hero h1{font-size:50px!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-1.3px;max-width:920px;margin:0 auto 14px}
.nax-home .hero p{font-size:20px!important;line-height:1.5!important;max-width:900px!important}
.nax-home .hero>div:last-child{display:flex!important;justify-content:center;gap:14px!important;margin-top:22px!important}
.nax-home .hero .btn,.nax-home .hero .chip{min-width:214px;padding:18px 26px!important;border-radius:7px!important}
.nax-home .btn{color:#fff!important}
.nax-home #buscador-nax{padding:28px 0 32px!important}
.nax-home #buscador-nax h2{font-size:30px!important;line-height:1.25;margin:14px 0}
.nax-home #buscador-nax>p{font-size:14px;max-width:720px;line-height:1.6}
.nax-home .search{max-width:940px;border:2px solid #333;margin:20px auto 28px;box-shadow:0 9px 28px #00000010}
.nax-home .search input{min-width:0;padding:17px 20px}
.nax-home .search button{border-radius:0;font-size:12px;padding:16px 26px}
.nax-home #buscador-nax .card:before{width:60px;height:60px;filter:none}
.nax-home #buscador-nax .card{font-size:11px;min-width:0}
.nax-home #buscador-nax>div[style*='display:grid']{grid-template-columns:repeat(10,minmax(0,1fr))!important}
.nax-home .grid3>.card{display:block;padding:28px 24px 28px 90px;position:relative}
.nax-home .grid3 strong{font-size:15px;text-transform:uppercase;line-height:1.4;display:block}
.nax-home .grid3 p{font-size:13px;margin:10px 0 0}
.nax-home .shop{gap:3px 24px;padding:18px 26px}
.nax-home .shop .ey{font-size:10px;color:white}
.nax-home .shop h2{font-size:17px!important;text-transform:uppercase}
.nax-home .shop p{font-size:11px;line-height:1.4}
.nax-home .shop .btn{font-size:11px;max-width:410px}
.nax-home .section:has(.brand){display:grid;grid-template-columns:360px 1fr;column-gap:30px;align-items:center;padding:65px 0}
.nax-home .section:has(.brand)>.ey,.nax-home .section:has(.brand)>h2,.nax-home .section:has(.brand)>p{grid-column:1}
.nax-home .section:has(.brand)>h2{font-size:30px;line-height:1.12}
.nax-home .section:has(.brand)>.grid4{grid-column:2;grid-row:1/4;gap:18px}
.nax-home .brand{min-height:110px;padding:20px 12px}
.nax-home .brand img{max-width:100%;max-height:60px}
.nax-home .section:has(.brand)>p .btn{background:none;color:var(--r)!important;padding:0;font-size:12px}
.nax-home .trust{padding:0;border:0}
.nax-home .trust h2{font-size:24px;text-transform:uppercase}
.nax-home .trust .grid4>div{border:1px solid var(--line);padding:18px;border-radius:5px}
.nax-home .trust .grid4 p{font-size:13px}
.nax-home .section h2{font-size:26px}
@media(max-width:1000px){body.home #masthead .menu-link{padding:0 7px;font-size:11px!important}body.home #masthead .menu-item-3502{margin-left:8px}.nax-home .section:has(.brand){grid-template-columns:30% 1fr}.nax-home .hero h1{font-size:44px!important}.nax-home .grid3>.card{padding:24px 16px 24px 65px}.nax-home .grid3>.card:before{left:14px;width:36px}}
@media(max-width:700px){.nax-home .hero{min-height:360px;padding:40px 20px 100px!important;background-position:25% center!important}.nax-home .hero h1{font-size:34px!important}.nax-home .hero p{font-size:16px!important}.nax-home .hero>div:last-child{flex-direction:row!important}.nax-home .hero .btn,.nax-home .hero .chip{min-width:0;width:auto;font-size:11px;padding:14px!important}.nax-home #buscador-nax>div[style*='display:grid']{grid-template-columns:repeat(5,minmax(0,1fr))!important}.nax-home .shop{display:flex;flex-direction:column;align-items:stretch;gap:10px}.nax-home .grid3{grid-template-columns:1fr}.nax-home .section:has(.brand){display:block}.nax-home .section:has(.brand)>.grid4{grid-template-columns:repeat(2,1fr);margin:24px 0}.nax-home .trust .grid4{grid-template-columns:repeat(2,1fr)}.nax-home .search button{padding:12px;font-size:10px}}

.nax-home .hero h1{text-transform:none!important}.nax-home h2{text-transform:none}.nax-home{width:100%}body.home #content{background:#fff}

.nax-home #buscador-nax>div[style*='display:grid']{grid-template-columns:repeat(11,minmax(0,1fr))!important}
.nax-home .ey{margin:0!important}
.nax-home .card p{margin-bottom:0}
.nax-home .section:has(.brand){padding:50px 0 35px}
.nax-home .section:has(>.trust){padding:24px 0}
.nax-home .section:has(.brand)>p{margin:14px 0 0}
.nax-home .hero .btn,.nax-home .hero .chip{line-height:20px}
.nax-home .search input,.nax-home .search button{line-height:20px}
.nax-home .hero h1{font-family:Arial Black,Arial,Helvetica,sans-serif!important}
@media(max-width:700px){.nax-home #buscador-nax>div[style*='display:grid']{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
