/*
Theme Name: Play NAERA V6 – Mobile Conversion
Theme URI: https://play.naera.com.br/
Author: NAERA
Description: Tema WordPress premium, mobile-first, orientado ao Elementor e WooCommerce para venda de atividades e jogos neuropsicopedagógicos digitais.
Version: 6.0.0
Requires at least: 6.5
Tested up to: 7.0
Requires PHP: 7.4
Text Domain: play-naera-v6
Tags: e-commerce, education, custom-logo, elementor, woocommerce, accessibility-ready, responsive-layout
*/
:root{
 --pnv6-navy:#102A43;--pnv6-blue:#2563EB;--pnv6-cyan:#13B8D4;--pnv6-violet:#7C3AED;
 --pnv6-coral:#FF6B4A;--pnv6-yellow:#FFD166;--pnv6-mint:#2DD4BF;--pnv6-ink:#183B56;
 --pnv6-text:#52697A;--pnv6-bg:#F6FAFD;--pnv6-white:#fff;--pnv6-border:rgba(16,42,67,.10);
 --pnv6-shadow:0 24px 70px rgba(16,42,67,.12);--pnv6-radius:28px;
 --pnv6-font-heading:"Manrope","Segoe UI",Arial,sans-serif;--pnv6-font-body:"Inter","Segoe UI",Arial,sans-serif;
}
*{box-sizing:border-box;min-width:0}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{margin:0;max-width:100%;overflow-x:clip;color:var(--pnv6-text);background:#fff;font-family:var(--pnv6-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.pnv6-menu-open{overflow:hidden}a{color:var(--pnv6-blue)}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{clip:auto!important;width:auto;height:auto;margin:0;top:8px;left:8px;z-index:999999;padding:12px 16px;background:#fff;color:#111;border-radius:8px}
.elementor-page .pnv6-main,.elementor-page main{margin:0}.elementor-page .pnv6-content{width:auto;max-width:none;margin:0;padding:0}.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-element,.elementor-container,.e-con{max-width:100%}
.pnv6-gradient-text,.pnv6-gradient-text .elementor-heading-title{color:transparent!important;background:linear-gradient(100deg,var(--pnv6-blue),var(--pnv6-cyan) 45%,var(--pnv6-violet));-webkit-background-clip:text;background-clip:text}.pnv6-eyebrow .elementor-heading-title,.pnv6-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--pnv6-blue)!important;font-weight:800;font-size:13px!important;letter-spacing:.14em;text-transform:uppercase}.pnv6-eyebrow .elementor-heading-title:before,.pnv6-eyebrow:before{content:"";width:28px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--pnv6-coral),var(--pnv6-yellow))}
.pnv6-glass{background:rgba(255,255,255,.82)!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 22px 65px rgba(16,42,67,.12)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.pnv6-card{border:1px solid var(--pnv6-border)!important;border-radius:var(--pnv6-radius)!important;box-shadow:0 16px 45px rgba(16,42,67,.08);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.pnv6-card:hover{transform:translateY(-8px);border-color:rgba(37,99,235,.24)!important;box-shadow:0 28px 80px rgba(16,42,67,.15)}.pnv6-card-soft-blue{background:linear-gradient(145deg,#F4FAFF,#EAF5FF)!important}.pnv6-card-soft-cyan{background:linear-gradient(145deg,#F0FDFF,#E4FAFC)!important}.pnv6-card-soft-violet{background:linear-gradient(145deg,#F8F5FF,#EEE8FF)!important}.pnv6-card-soft-coral{background:linear-gradient(145deg,#FFF8F5,#FFF0EA)!important}.pnv6-card-soft-yellow{background:linear-gradient(145deg,#FFFDF4,#FFF7D8)!important}.pnv6-card-soft-mint{background:linear-gradient(145deg,#F1FFFC,#E2FAF5)!important}
.pnv6-topbar{background:linear-gradient(100deg,var(--pnv6-navy),#174C72 55%,#253A75)!important;color:#fff}.pnv6-topbar-mobile{display:none}.pnv6-site-header{position:sticky!important;top:0;z-index:999;background:rgba(255,255,255,.92)!important;border-bottom:1px solid rgba(16,42,67,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:box-shadow .25s ease,background .25s ease}.admin-bar .pnv6-site-header{top:32px}.pnv6-site-header.is-scrolled{box-shadow:0 12px 38px rgba(16,42,67,.10);background:rgba(255,255,255,.98)!important}.pnv6-logo img{width:min(188px,42vw)!important}.pnv6-header-nav-shell{display:flex;align-items:center;justify-content:flex-end;gap:20px;width:100%}.pnv6-desktop-nav{display:flex;align-items:center;gap:22px}.pnv6-desktop-nav a{color:var(--pnv6-ink);text-decoration:none;font-size:14px;font-weight:750;transition:color .2s ease,transform .2s ease}.pnv6-desktop-nav a:hover{color:var(--pnv6-blue);transform:translateY(-1px)}.pnv6-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;color:#fff!important;text-decoration:none;font-weight:800;background:linear-gradient(110deg,var(--pnv6-coral),#FF8B55);box-shadow:0 14px 28px rgba(255,107,74,.28)}.pnv6-mobile-actions{display:none;align-items:center;gap:8px}.pnv6-icon-button{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--pnv6-border);border-radius:14px;color:var(--pnv6-navy);background:#fff;text-decoration:none;cursor:pointer}.pnv6-icon-button svg{width:21px;height:21px}.pnv6-cart-count{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:2px solid #fff;border-radius:999px;color:#fff;background:var(--pnv6-coral);font-size:11px;font-weight:850}.pnv6-menu-toggle-lines,.pnv6-menu-toggle-lines:before,.pnv6-menu-toggle-lines:after{display:block;width:20px;height:2px;border-radius:99px;background:currentColor;transition:.25s}.pnv6-menu-toggle-lines{position:relative}.pnv6-menu-toggle-lines:before,.pnv6-menu-toggle-lines:after{content:"";position:absolute;left:0}.pnv6-menu-toggle-lines:before{top:-6px}.pnv6-menu-toggle-lines:after{top:6px}.pnv6-menu-toggle[aria-expanded="true"] .pnv6-menu-toggle-lines{background:transparent}.pnv6-menu-toggle[aria-expanded="true"] .pnv6-menu-toggle-lines:before{top:0;transform:rotate(45deg)}.pnv6-menu-toggle[aria-expanded="true"] .pnv6-menu-toggle-lines:after{top:0;transform:rotate(-45deg)}.pnv6-mobile-drawer{position:fixed;inset:0;z-index:1000;visibility:hidden;opacity:0;background:rgba(10,30,48,.44);transition:.25s}.pnv6-mobile-drawer.is-open{visibility:visible;opacity:1}.pnv6-mobile-panel{position:absolute;top:0;right:0;width:min(88vw,380px);height:100%;padding:20px;background:#fff;box-shadow:-20px 0 60px rgba(16,42,67,.2);transform:translateX(102%);transition:.32s cubic-bezier(.2,.7,.2,1)}.pnv6-mobile-drawer.is-open .pnv6-mobile-panel{transform:none}.pnv6-mobile-panel-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--pnv6-border)}.pnv6-mobile-panel-head strong{color:var(--pnv6-navy);font:800 19px/1 var(--pnv6-font-heading)}.pnv6-mobile-nav{display:grid;gap:6px;padding:18px 0}.pnv6-mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding:15px 12px;border-radius:14px;color:var(--pnv6-ink);text-decoration:none;font-weight:750}.pnv6-mobile-nav a:hover{background:#F1F7FC}.pnv6-mobile-nav a:after{content:"→";color:var(--pnv6-blue)}.pnv6-mobile-panel .pnv6-header-cta{width:100%;margin-top:8px}
.elementor-button,.pnv6-btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{border-radius:999px!important;font-weight:800!important;letter-spacing:-.01em;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease!important}.pnv6-btn-primary .elementor-button,.pnv6-btn-primary,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{color:#fff!important;border:0!important;background:linear-gradient(110deg,var(--pnv6-coral),#FF8B55)!important;box-shadow:0 16px 34px rgba(255,107,74,.30)!important}.pnv6-btn-primary .elementor-button:hover,.pnv6-btn-primary:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{transform:translateY(-3px) scale(1.02);filter:saturate(1.08);box-shadow:0 22px 44px rgba(255,107,74,.38)!important}.pnv6-btn-secondary .elementor-button,.pnv6-btn-secondary{color:var(--pnv6-navy)!important;background:rgba(255,255,255,.86)!important;border:1px solid rgba(16,42,67,.12)!important;box-shadow:0 12px 30px rgba(16,42,67,.08)!important;backdrop-filter:blur(8px)}.pnv6-btn-secondary .elementor-button:hover{transform:translateY(-3px);border-color:rgba(37,99,235,.35)!important}.pnv6-pulse .elementor-button{position:relative}.pnv6-pulse .elementor-button:after{content:"";position:absolute;inset:-7px;border-radius:inherit;border:2px solid rgba(255,107,74,.30);animation:pnv6-pulse 2.2s ease-out infinite}
.pnv6-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(19,184,212,.18),transparent 34%),radial-gradient(circle at 88% 18%,rgba(124,58,237,.17),transparent 31%),radial-gradient(circle at 70% 86%,rgba(255,107,74,.14),transparent 32%),linear-gradient(145deg,#F8FCFF 0%,#EEF8FF 48%,#F6F1FF 100%)}.pnv6-hero:before,.pnv6-hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;opacity:.65}.pnv6-hero:before{width:360px;height:360px;top:-185px;left:-100px;background:linear-gradient(135deg,rgba(37,99,235,.30),rgba(19,184,212,.08));animation:pnv6-drift 13s ease-in-out infinite}.pnv6-hero:after{width:430px;height:430px;right:-170px;bottom:-240px;background:linear-gradient(135deg,rgba(124,58,237,.26),rgba(255,107,74,.12));animation:pnv6-drift 16s ease-in-out infinite reverse}.pnv6-hero-title .elementor-heading-title{font-size:clamp(42px,5.5vw,70px)!important;line-height:1.03!important;letter-spacing:-.055em}.pnv6-hero-visual img{filter:drop-shadow(0 34px 42px rgba(16,42,67,.22));animation:pnv6-float 6.5s ease-in-out infinite}.pnv6-hero-mobile-image{display:none}.pnv6-parallax{will-change:transform}.pnv6-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.pnv6-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;color:var(--pnv6-ink);background:rgba(255,255,255,.84);border:1px solid rgba(16,42,67,.09);box-shadow:0 10px 26px rgba(16,42,67,.07);font-size:13px;font-weight:750}.pnv6-chip:before{content:"✓";display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#DDF8F1;color:#087F6B;font-weight:900}.pnv6-metrics-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.pnv6-metric{padding:22px;text-align:center;border-right:1px solid var(--pnv6-border)}.pnv6-metric:last-child{border-right:0}.pnv6-metric strong,.pnv6-metric .elementor-heading-title{display:block;color:var(--pnv6-navy)!important;font:800 26px/1 var(--pnv6-font-heading)!important}.pnv6-metric span{display:block;margin-top:6px;font-size:13px}
.pnv6-section-dark{position:relative;overflow:hidden;color:#DDEBFA;background:radial-gradient(circle at 10% 10%,rgba(19,184,212,.25),transparent 30%),radial-gradient(circle at 90% 80%,rgba(124,58,237,.26),transparent 32%),linear-gradient(135deg,#0D253C,#123C5C 52%,#242B5C)!important}.pnv6-section-dark h1,.pnv6-section-dark h2,.pnv6-section-dark h3,.pnv6-section-dark .elementor-heading-title{color:#fff!important}.pnv6-section-accent{background:radial-gradient(circle at 10% 10%,rgba(255,209,102,.22),transparent 30%),linear-gradient(120deg,#FFF8F3,#FFFDF6 45%,#EFFBFF)!important}.pnv6-final-cta{background:rgba(255,255,255,.95)!important;border:1px solid rgba(255,255,255,.82)!important}.pnv6-final-cta h2,.pnv6-final-cta .elementor-heading-title{color:var(--pnv6-navy)!important}.pnv6-final-cta p,.pnv6-final-cta .elementor-widget-text-editor{color:var(--pnv6-text)!important}.pnv6-category-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.pnv6-category-card{height:100%}.pnv6-category-card .elementor-icon-box-wrapper{height:100%}.pnv6-category-card a{text-decoration:none}.pnv6-process-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.pnv6-offer-price{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.pnv6-offer-price .old{font-size:16px;text-decoration:line-through;opacity:.72}.pnv6-offer-price .current{color:#fff;font:850 clamp(40px,5vw,64px)/1 var(--pnv6-font-heading)}.pnv6-offer-price .saving{padding:7px 11px;border-radius:999px;color:#102A43;background:var(--pnv6-yellow);font-size:12px;font-weight:850}.pnv6-offer-list{display:grid;gap:10px;margin:22px 0}.pnv6-offer-list span{display:flex;align-items:center;gap:9px}.pnv6-offer-list span:before{content:"✓";display:grid;place-items:center;width:23px;height:23px;border-radius:50%;color:#083D36;background:#BDF5E9;font-weight:900}.pnv6-faq details{border-bottom:1px solid var(--pnv6-border)}.pnv6-faq summary{display:flex;justify-content:space-between;gap:20px;padding:20px 0;color:var(--pnv6-navy);font-weight:800;cursor:pointer;list-style:none}.pnv6-faq summary::-webkit-details-marker{display:none}.pnv6-faq summary:after{content:"+";font-size:22px;color:var(--pnv6-blue)}.pnv6-faq details[open] summary:after{content:"−"}.pnv6-faq p{margin:0 0 20px;line-height:1.7}.pnv6-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pnv6-trust-item{padding:16px;border:1px solid var(--pnv6-border);border-radius:18px;background:#fff;text-align:center;color:var(--pnv6-ink);font-size:13px;font-weight:750}
.pnv6-product-grid{display:grid;grid-template-columns:repeat(var(--pnv6-products-columns,3),minmax(0,1fr));gap:24px}.pnv6-product-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--pnv6-border);border-radius:24px;background:#fff;box-shadow:0 16px 45px rgba(16,42,67,.08);transition:.3s}.pnv6-product-card:hover{transform:translateY(-7px);box-shadow:0 26px 70px rgba(16,42,67,.15)}.pnv6-product-card-media{display:block;aspect-ratio:4/3;overflow:hidden;background:#EFF7FC}.pnv6-product-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.pnv6-product-card:hover .pnv6-product-card-media img{transform:scale(1.04)}.pnv6-product-card-body{display:flex;flex:1;flex-direction:column;padding:21px}.pnv6-product-card-badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.pnv6-product-card-badge{padding:6px 9px;border-radius:999px;color:#0B6D60;background:#E8FAF5;font-size:11px;font-weight:800}.pnv6-product-card-badge.blue{color:#1D4FBF;background:#EAF2FF}.pnv6-product-card h3{margin:0 0 9px;color:var(--pnv6-navy);font:800 20px/1.3 var(--pnv6-font-heading)}.pnv6-product-card h3 a{color:inherit;text-decoration:none}.pnv6-product-card-excerpt{margin-bottom:15px;font-size:14px;line-height:1.6}.pnv6-product-card-meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:17px}.pnv6-product-card-meta span{padding:6px 8px;border-radius:9px;color:var(--pnv6-ink);background:#F3F7FA;font-size:11px;font-weight:700}.pnv6-product-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.pnv6-product-card-price{color:var(--pnv6-blue);font:850 20px/1.1 var(--pnv6-font-heading)}.pnv6-product-card-button{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:0 16px;border-radius:999px;color:#fff!important;text-decoration:none;background:linear-gradient(110deg,var(--pnv6-coral),#FF8B55);font-size:13px;font-weight:850}.pnv6-empty-products{padding:24px;border:1px dashed rgba(37,99,235,.3);border-radius:20px;background:#F5FAFF;text-align:center}.pnv6-demo-label{position:absolute;top:14px;left:14px;z-index:2;padding:7px 10px;border-radius:999px;color:#fff;background:rgba(16,42,67,.86);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.woocommerce .woocommerce-breadcrumb{margin:0 0 24px;color:var(--pnv6-text)}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:16px 16px 20px!important;border:1px solid var(--pnv6-border);border-radius:24px;background:#fff;box-shadow:0 16px 45px rgba(16,42,67,.08);overflow:hidden;transition:.3s}.woocommerce ul.products li.product:hover{transform:translateY(-8px);box-shadow:0 26px 70px rgba(16,42,67,.15)}.woocommerce ul.products li.product a img{margin:0 0 18px!important;border-radius:17px;aspect-ratio:4/3;object-fit:cover;background:var(--pnv6-bg)}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--pnv6-navy);font:800 19px/1.35 var(--pnv6-font-heading)}.woocommerce ul.products li.product .price{color:var(--pnv6-blue)!important;font-weight:850!important;font-size:18px!important}.woocommerce span.onsale{min-height:auto;min-width:auto;line-height:1;padding:9px 12px;top:26px;left:26px;border-radius:999px;background:var(--pnv6-coral)}.woocommerce div.product .product_title{color:var(--pnv6-navy);font-family:var(--pnv6-font-heading)}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--pnv6-blue);font-weight:850}.woocommerce div.product form.cart .button{min-height:52px;padding-inline:26px}.woocommerce .quantity .qty{min-height:48px;border:1px solid var(--pnv6-border);border-radius:12px}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:16px;border-top:0;box-shadow:0 14px 38px rgba(16,42,67,.08)}.woocommerce-message{background:#EDFFF9}.woocommerce-info{background:#EFF8FF}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce-cart-form,.woocommerce-checkout-review-order,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{border:1px solid var(--pnv6-border);border-radius:22px;padding:24px;background:#fff;box-shadow:0 14px 45px rgba(16,42,67,.07)}.pnv6-product-layout .woocommerce-product-gallery{width:100%!important;float:none!important}.pnv6-product-layout .woocommerce-product-gallery__wrapper img{border-radius:24px}.pnv6-product-title .elementor-heading-title{color:var(--pnv6-navy)}.pnv6-product-price{color:var(--pnv6-blue);font:850 32px/1.2 var(--pnv6-font-heading)}.pnv6-product-excerpt{font-size:17px;line-height:1.7}.pnv6-product-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pnv6-product-meta span{padding:8px 11px;border-radius:999px;background:#EDF7FF;color:var(--pnv6-ink);font-size:12px;font-weight:750}.pnv6-product-badges{display:flex;flex-wrap:wrap;gap:8px}.pnv6-product-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;background:#EAFBF7;color:#0B7868;font-size:12px;font-weight:800}.pnv6-product-badge.sale{background:#FFF0EA;color:#C84629}.pnv6-product-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.pnv6-product-trust-item{padding:14px;text-align:center;border-radius:16px;background:#F7FBFE;border:1px solid var(--pnv6-border);font-size:12px;font-weight:750;color:var(--pnv6-ink)}
.pnv6-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.pnv6-reveal.is-visible{opacity:1;transform:none}.pnv6-delay-1{transition-delay:.08s}.pnv6-delay-2{transition-delay:.16s}.pnv6-delay-3{transition-delay:.24s}.pnv6-shine{position:relative;overflow:hidden}.pnv6-shine:after{content:"";position:absolute;top:-50%;left:-120%;width:42%;height:200%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);animation:pnv6-shine 5.5s ease-in-out infinite}@keyframes pnv6-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pnv6-drift{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(20px,18px) scale(1.06)}}@keyframes pnv6-pulse{0%{opacity:.75;transform:scale(.94)}75%,100%{opacity:0;transform:scale(1.13)}}@keyframes pnv6-shine{0%,60%{left:-120%}90%,100%{left:160%}}
.pnv6-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.pnv6-fallback-header{background:rgba(255,255,255,.94);border-bottom:1px solid var(--pnv6-border)}.pnv6-fallback-header .pnv6-wrap{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.pnv6-brand img{width:190px;max-height:58px;object-fit:contain}.pnv6-fallback-nav{display:flex;align-items:center;gap:24px}.pnv6-fallback-nav a{color:var(--pnv6-ink);text-decoration:none;font-weight:700}.pnv6-fallback-btn{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:0 22px;text-decoration:none}.pnv6-content{width:min(1120px,calc(100% - 40px));margin:54px auto}.pnv6-fallback-footer{padding:58px 0 28px;color:#DCEAF8;background:var(--pnv6-navy)}.pnv6-fallback-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:34px}.pnv6-fallback-footer h3{color:#fff}.pnv6-copyright{margin-top:36px;padding-top:22px;border-top:1px solid rgba(255,255,255,.13);font-size:13px}
@media(max-width:1024px){.admin-bar .pnv6-site-header{top:46px}.pnv6-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pnv6-product-grid,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.pnv6-desktop-nav{gap:13px}.pnv6-desktop-nav a{font-size:13px}}
@media(max-width:767px){
 .pnv6-wrap,.pnv6-content{width:min(100% - 26px,1180px)}.pnv6-topbar-desktop{display:none}.pnv6-topbar-mobile{display:inline}.pnv6-logo img{width:min(158px,46vw)!important}.pnv6-desktop-nav,.pnv6-header-nav-shell>.pnv6-header-cta{display:none}.pnv6-mobile-actions{display:flex}.pnv6-site-header .e-con{gap:10px!important}.pnv6-hero:before,.pnv6-hero:after{display:none}.pnv6-hero-title .elementor-heading-title{font-size:clamp(36px,10.5vw,42px)!important;line-height:1.06!important;letter-spacing:-.045em}.pnv6-hero-desktop-image{display:none!important}.pnv6-hero-mobile-image{display:block!important;margin:6px 0 4px}.pnv6-hero-mobile-image img{max-height:310px;object-fit:contain}.pnv6-hero-actions{width:100%}.pnv6-hero-actions .elementor-widget-button,.pnv6-hero-actions .elementor-button{width:100%}.pnv6-chip-row{display:grid;grid-template-columns:1fr;gap:8px}.pnv6-chip{width:100%;justify-content:flex-start}.pnv6-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pnv6-metric{padding:18px 12px;border-right:1px solid var(--pnv6-border);border-bottom:1px solid var(--pnv6-border)}.pnv6-metric:nth-child(2n){border-right:0}.pnv6-metric:nth-last-child(-n+2){border-bottom:0}.pnv6-metric .elementor-heading-title{font-size:22px!important}.pnv6-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.pnv6-category-card{padding:20px 14px!important;border-radius:20px!important}.pnv6-category-card .elementor-icon{font-size:30px!important}.pnv6-category-card .elementor-icon-box-title{font-size:17px!important}.pnv6-category-card .elementor-icon-box-description{font-size:13px!important}.pnv6-process-grid{grid-template-columns:1fr!important}.pnv6-product-grid,.woocommerce ul.products{grid-template-columns:1fr}.pnv6-product-card-footer{align-items:stretch;flex-direction:column}.pnv6-product-card-button{width:100%}.pnv6-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pnv6-final-cta{border-radius:24px!important}.pnv6-offer-price .current{font-size:44px}.pnv6-product-trust{grid-template-columns:1fr}.pnv6-fallback-nav a:not(.pnv6-fallback-btn){display:none}.pnv6-fallback-footer-grid{grid-template-columns:1fr}.pnv6-content{margin:34px auto}.elementor-widget-heading h2.elementor-heading-title{font-size:clamp(30px,8.5vw,40px)!important;line-height:1.08!important}.elementor-widget-text-editor{font-size:16px}.pnv6-card:hover,.pnv6-product-card:hover{transform:none}
}
@media(max-width:374px){.pnv6-category-grid{grid-template-columns:1fr!important}.pnv6-trust-strip{grid-template-columns:1fr}.pnv6-metrics-grid{grid-template-columns:1fr!important}.pnv6-metric{border-right:0!important}.pnv6-metric:nth-last-child(-n+2){border-bottom:1px solid var(--pnv6-border)}.pnv6-metric:last-child{border-bottom:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pnv6-reveal{opacity:1;transform:none}}
