:root{--pqy-ink: #050607;--pqy-panel: #111317;--pqy-panel-2: #1a1d22;--pqy-steel: #d6b25e;--pqy-cyan: #d6b25e;--pqy-paper: #fffaf0;--pqy-muted: #d4c49b;--pqy-line: rgba(214, 178, 94, .28);--pqy-red: #e3382d;--pqy-red-dark: #a91812;--pqy-gold: #d6b25e;--pqy-gold-soft: #f0d997;--pqy-max: 1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--pqy-paper);background:radial-gradient(circle at 74% -10%,rgba(227,56,45,.28),transparent 34%),radial-gradient(circle at 8% 20%,rgba(214,178,94,.12),transparent 26%),linear-gradient(180deg,#050607,#090a0c 46%,#050607),var(--pqy-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.045) 33%,transparent 36%),linear-gradient(155deg,transparent 0%,rgba(227,56,45,.075) 64%,transparent 67%);opacity:.72}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.pqy-topbar{background:linear-gradient(90deg,#6c0d0a,var(--pqy-red),#7d1510);color:#fff;text-align:center;padding:9px 16px;font-size:13px;line-height:1.4;font-weight:720}.pqy-header{position:sticky;top:0;z-index:20;background:linear-gradient(180deg,#0c0e11f0,#050607e6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(214,178,94,.22);box-shadow:0 18px 50px #00000047}.pqy-header.is-scrolled{box-shadow:0 24px 70px #0000008a,0 0 0 1px #e3382d14}.pqy-nav{max-width:var(--pqy-max);margin:0 auto;min-height:74px;padding:0 22px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px}.pqy-brand{display:flex;align-items:center;min-width:154px;min-height:42px}.pqy-brand img{width:150px;height:auto;border-radius:4px;background:transparent}.pqy-fixed-logo{display:block;filter:drop-shadow(0 0 12px rgba(255,255,255,.14))}.pqy-nav-links{display:flex;align-items:center;justify-content:center;gap:0;width:fit-content;justify-self:center;padding:8px 14px;border-radius:999px;border:1px solid rgba(214,178,94,.2);background:linear-gradient(145deg,#ffffff0e,#ffffff05);color:#eee6da;font-size:14px;font-weight:650;white-space:nowrap}.pqy-nav-item{position:relative}.pqy-nav-links>.pqy-nav-item>a{position:relative;display:block;padding:7px 11px}.pqy-nav-links>.pqy-nav-item>a:after{content:"";position:absolute;left:11px;right:11px;bottom:0;height:1px;background:var(--pqy-red);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.pqy-nav-links>.pqy-nav-item:hover>a:after,.pqy-nav-links>.pqy-nav-item:focus-within>a:after{transform:scaleX(1)}.pqy-nav-item-mystery{margin-right:5px}.pqy-nav-links>.pqy-nav-item-mystery>a{min-width:126px;margin:-5px 2px -5px -7px;padding:8px 25px 7px 15px;display:grid;gap:2px;overflow:hidden;isolation:isolate;border:1px solid rgba(240,217,151,.72);border-radius:5px;color:#fff7c8;background:linear-gradient(145deg,#d6b25e57,#d6b25e14 54%),#15120b;box-shadow:0 0 0 1px #e3382d24,0 8px 24px #00000057,inset 0 1px #fff3;text-shadow:0 0 14px rgba(240,217,151,.28);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.pqy-nav-links>.pqy-nav-item-mystery>a span,.pqy-nav-links>.pqy-nav-item-mystery>a small{position:relative;z-index:2;display:block}.pqy-nav-links>.pqy-nav-item-mystery>a span{font-size:15px;font-weight:900;line-height:1}.pqy-nav-links>.pqy-nav-item-mystery>a small{color:#e4c970;font-size:8px;font-weight:850;letter-spacing:0;line-height:1;text-transform:uppercase}.pqy-nav-links>.pqy-nav-item-mystery>a:before{content:"";position:absolute;z-index:3;top:7px;right:8px;width:9px;height:9px;background:#fff4ad;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 6px rgba(255,235,153,.9));animation:pqyMysterySpark 1.8s ease-in-out infinite}.pqy-nav-links>.pqy-nav-item-mystery>a:after{content:"";position:absolute;z-index:1;inset:-80% auto -80% -42%;width:28%;height:auto;background:linear-gradient(90deg,transparent,rgba(255,255,255,.74),transparent);transform:translate(-180%) rotate(14deg);transform-origin:center;animation:pqyMysterySweep 4.2s cubic-bezier(.2,.75,.2,1) infinite}.pqy-nav-links>.pqy-nav-item-mystery:hover>a,.pqy-nav-links>.pqy-nav-item-mystery:focus-within>a{transform:translateY(-1px);border-color:#fff0a8;box-shadow:0 0 0 1px #e3382d33,0 10px 30px #d6b25e38,0 0 24px #f0d99724,inset 0 1px #ffffff47}@keyframes pqyMysterySweep{0%,58%{transform:translate(-180%) rotate(14deg);opacity:0}66%{opacity:.9}84%,to{transform:translate(650%) rotate(14deg);opacity:0}}@keyframes pqyMysterySpark{0%,to{opacity:.45;transform:scale(.62) rotate(0)}48%{opacity:1;transform:scale(1.18) rotate(90deg)}}.pqy-submenu{position:absolute;z-index:25;top:calc(100% + 14px);left:50%;width:min(560px,calc(100vw - 44px));transform:translate(-50%) translateY(10px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.pqy-submenu:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.pqy-nav-item:hover .pqy-submenu,.pqy-nav-item:focus-within .pqy-submenu{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.pqy-nav-links>.pqy-nav-item:last-child .pqy-submenu{left:auto;right:0;transform:translateY(10px)}.pqy-nav-links>.pqy-nav-item:last-child:hover .pqy-submenu,.pqy-nav-links>.pqy-nav-item:last-child:focus-within .pqy-submenu{transform:translateY(0)}.pqy-submenu-inner{padding:18px;border:1px solid rgba(214,178,94,.34);background:radial-gradient(circle at 20% 0%,rgba(227,56,45,.2),transparent 34%),linear-gradient(145deg,#d6b25e1f,#ffffff09),#07080a;box-shadow:0 28px 78px #00000094,0 0 38px #e3382d29,inset 0 1px #ffffff1a;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.pqy-submenu-inner>strong{display:block;margin-bottom:12px;color:#fff8e8;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.pqy-submenu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pqy-submenu-grid a{position:relative;min-height:58px;padding:12px 13px;display:grid;align-content:center;gap:3px;border:1px solid rgba(214,178,94,.2);background:linear-gradient(145deg,#fff1,#ffffff05);overflow:hidden;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.pqy-submenu-grid a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent,rgba(214,178,94,.2),transparent);transform:translate(-110%);transition:transform .28s ease}.pqy-submenu-grid a:hover{transform:translateY(-2px);border-color:#e3382da8;background:linear-gradient(145deg,#e3382d29,#d6b25e0f);box-shadow:0 14px 34px #e3382d24}.pqy-submenu-grid a:hover:before{transform:translate(110%)}.pqy-submenu-grid span,.pqy-submenu-grid em{position:relative;z-index:1}.pqy-submenu-grid span{color:#fff;font-size:13px;font-weight:800;line-height:1.2}.pqy-submenu-grid em{color:#d7c59d;font-size:11px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.pqy-nav-actions{display:flex;align-items:center;gap:10px}.pqy-mobile-menu{display:none;position:relative}.pqy-mobile-menu summary{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid rgba(214,178,94,.32);border-radius:6px;background:linear-gradient(145deg,#ffffff24,#ffffff08);color:#fff;font-size:13px;font-weight:800;list-style:none;cursor:pointer}.pqy-mobile-menu summary::-webkit-details-marker{display:none}.pqy-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pqy-menu-icon,.pqy-menu-icon:before,.pqy-menu-icon:after{display:block;width:18px;height:2px;background:currentColor}.pqy-menu-icon{position:relative}.pqy-menu-icon:before,.pqy-menu-icon:after{content:"";position:absolute;left:0}.pqy-menu-icon:before{top:-6px}.pqy-menu-icon:after{top:6px}.pqy-mobile-menu-panel{position:absolute;z-index:30;top:calc(100% + 10px);right:0;width:min(86vw,360px);max-height:min(74vh,680px);overflow:auto;padding:14px;border:1px solid rgba(214,178,94,.34);background:radial-gradient(circle at 20% 0%,rgba(227,56,45,.2),transparent 34%),linear-gradient(145deg,#d6b25e1f,#ffffff09),#07080a;box-shadow:0 28px 78px #00000094,0 0 38px #e3382d29}.pqy-mobile-menu-group{padding:10px 0;border-bottom:1px solid rgba(214,178,94,.14)}.pqy-mobile-menu-group:last-child{border-bottom:0}.pqy-mobile-menu-group>a{display:block;color:#fff;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.pqy-mobile-menu-group-mystery{margin:-2px 0 8px;padding:0;border-bottom:0}.pqy-mobile-menu-group-mystery>a{position:relative;padding:13px 15px;display:grid;gap:3px;overflow:hidden;border:1px solid rgba(240,217,151,.62);color:#fff7c8;background:linear-gradient(145deg,#d6b25e4d,#d6b25e0f),#15120b;box-shadow:inset 0 1px #ffffff2e,0 10px 28px #00000047}.pqy-mobile-menu-group-mystery>a span{font-size:16px}.pqy-mobile-menu-group-mystery>a small{color:#e4c970;font-size:9px;letter-spacing:0}.pqy-mobile-menu-group>div{margin-top:8px;display:grid;gap:5px}.pqy-mobile-menu-group>div a{padding:7px 9px;color:#d7c59d;border:1px solid rgba(214,178,94,.14);background:#ffffff09;font-size:13px}.pqy-icon-btn{width:42px;height:42px;border:1px solid rgba(214,178,94,.32);border-radius:6px;background:linear-gradient(145deg,#ffffff24,#ffffff08);color:#fff;display:grid;place-items:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.pqy-icon-btn:hover{transform:translateY(-2px);border-color:#e3382db8;background:linear-gradient(145deg,#e3382d42,#ffffff0f);box-shadow:0 14px 32px #e3382d33}.pqy-search-glyph,.pqy-cart-glyph{position:relative;display:block;width:18px;height:18px}.pqy-search-glyph:before{content:"";position:absolute;left:1px;top:1px;width:10px;height:10px;border:2px solid currentColor;border-radius:50%}.pqy-search-glyph:after{content:"";position:absolute;right:1px;bottom:2px;width:7px;height:2px;background:currentColor;transform:rotate(45deg);transform-origin:right center}.pqy-cart-glyph{border:2px solid currentColor;border-radius:2px;transform:translateY(2px)}.pqy-cart-glyph:before{content:"";position:absolute;left:3px;right:3px;top:-7px;height:8px;border:2px solid currentColor;border-bottom:0;border-radius:6px 6px 0 0}.pqy-hero,.pqy-feature-hero{position:relative;min-height:720px;overflow:hidden;background:#070708;isolation:isolate}.pqy-hero:before,.pqy-feature-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 38%,rgba(227,56,45,.2),transparent 28%),radial-gradient(circle at 30% 44%,#000000f5,#000000d1 34%,#00000070 66%,#000000db),linear-gradient(90deg,#050607fc,#050607db 42%,#05060785 70%,#050607e6),var(--pqy-hero-image) center / cover no-repeat;transform:translate3d(calc(var(--hero-x, 0) * .45),calc(var(--hero-y, 0) * .45),0) scale(1.08);transition:transform .26s ease-out;animation:pqyHeroDrift 18s ease-in-out infinite alternate}.pqy-hero:after,.pqy-feature-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:180px;background:linear-gradient(180deg,transparent,var(--pqy-ink));pointer-events:none}.pqy-hero:after{background:linear-gradient(180deg,transparent,var(--pqy-ink)),linear-gradient(90deg,transparent,rgba(227,56,45,.18),transparent)}.pqy-hero,.pqy-feature-hero{--scan-x: -28%}.pqy-hero>.pqy-hero-inner:before,.pqy-feature-hero>.pqy-hero-inner:before{content:"";position:absolute;z-index:0;top:0;right:22px;bottom:0;left:22px;background:linear-gradient(105deg,transparent 0 38%,rgba(255,255,255,.14) 44%,rgba(214,178,94,.34) 47%,transparent 54%),linear-gradient(90deg,transparent,rgba(227,56,45,.18),transparent);mix-blend-mode:screen;opacity:.38;pointer-events:none;transform:translate(var(--scan-x));animation:pqyHeroScan 4.6s cubic-bezier(.22,.8,.22,1) infinite}@keyframes pqyHeroDrift{0%{filter:contrast(1.1) saturate(.98) brightness(.8)}to{filter:contrast(1.22) saturate(1.08) brightness(.9)}}@keyframes pqyHeroScan{0%,18%{transform:translate(-42%);opacity:0}32%{opacity:.42}58%{transform:translate(42%);opacity:.18}to{transform:translate(42%);opacity:0}}.pqy-hero-inner{position:relative;z-index:1;max-width:var(--pqy-max);margin:0 auto;padding:96px 22px 74px;min-height:720px;display:grid;grid-template-columns:minmax(0,.94fr) minmax(360px,.78fr);gap:clamp(28px,5vw,72px);align-items:center}.pqy-car-hero{min-height:min(820px,calc(100vh - 42px))}.pqy-car-hero:before{background:radial-gradient(circle at 68% 45%,rgba(227,56,45,.22),transparent 34%),radial-gradient(circle at 22% 72%,#000000fa,#000000d6 36%,#00000061 70%,#000000db),linear-gradient(90deg,#050607fa,#050607db 30%,#05060747 72%,#050607b8),var(--pqy-hero-image) center / cover no-repeat}.pqy-car-hero .pqy-hero-inner{max-width:1500px;min-height:min(820px,calc(100vh - 42px));display:block;padding-top:46px;padding-bottom:54px}.pqy-car-hero .pqy-hero-copy{max-width:400px}.pqy-car-hero .pqy-h1{font-size:clamp(48px,6vw,96px)}.pqy-car-hero .pqy-copy{max-width:520px}.pqy-car-hero .pqy-hero-stage{min-height:min(700px,calc(100vh - 150px));width:100%}.pqy-integrated-hero{isolation:isolate}.pqy-hero-overlay-copy{position:absolute;z-index:12;left:clamp(22px,4vw,58px);bottom:clamp(24px,4vw,54px);padding:clamp(20px,3vw,32px);border:1px solid rgba(214,178,94,.28);background:linear-gradient(145deg,#050607fa,#050607eb),radial-gradient(circle at 20% 0%,rgba(227,56,45,.16),transparent 48%);box-shadow:0 24px 72px #0000009e,inset 0 1px #ffffff14;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.pqy-hero-overlay-copy:before{top:20px;left:0;height:86px}.pqy-stacked-title{display:grid;gap:2px;width:fit-content}.pqy-stacked-title span{display:block}.pqy-stacked-title span:last-child{font-size:.42em;letter-spacing:0}.pqy-engine-eyebrow{align-items:center;gap:9px}.pqy-engine-eyebrow i{color:var(--pqy-gold-soft);font-style:normal;font-size:10px;letter-spacing:.1em;opacity:.74;transform-origin:center;animation:pqyEngineHum 1.35s ease-in-out infinite}.pqy-engine-eyebrow i:last-child{animation-delay:.22s}.pqy-hero-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.pqy-hero-card{position:relative;z-index:2;min-height:116px;padding:15px 16px;border:1px solid rgba(214,178,94,.3);background:linear-gradient(135deg,rgba(227,56,45,.14),transparent 54%),#ffffff0b;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.pqy-hero-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent,rgba(255,255,255,.16),transparent);transform:translate(-120%);transition:transform .36s ease}.pqy-hero-card:hover,.pqy-hero-card:focus-visible{transform:translateY(-3px);border-color:#e3382dc2;background:linear-gradient(135deg,rgba(227,56,45,.26),transparent 54%),#ffffff0f;box-shadow:0 18px 44px #e3382d2e}.pqy-hero-card:hover:before,.pqy-hero-card:focus-visible:before{transform:translate(120%)}.pqy-hero-card em,.pqy-hero-card span{display:block;color:var(--pqy-muted);font-size:11px;font-style:normal;font-weight:780;letter-spacing:0;line-height:1.35;text-transform:none}.pqy-hero-card strong{display:block;margin:8px 0 7px;color:#fff7e8;font-size:18px;line-height:1.05}.pqy-hero-card-primary{border-color:#e3382d85;background:linear-gradient(145deg,#e3382d70,#d6b25e1f),#ffffff0d}.pqy-hero-copy{position:relative;z-index:2;max-width:760px}.pqy-hero-copy.pqy-hero-overlay-copy{position:absolute;z-index:12}.pqy-hero-copy:before{content:"";position:absolute;left:-22px;top:-28px;width:4px;height:72%;background:linear-gradient(180deg,var(--pqy-red),rgba(227,56,45,0));box-shadow:0 0 34px #e3382d6b}.pqy-eyebrow{display:inline-flex;width:fit-content;padding:7px 0 7px 12px;border-left:3px solid var(--pqy-red);color:#f0f3f5;text-transform:uppercase;font-size:12px;font-weight:820;letter-spacing:.14em;margin-bottom:18px}.pqy-h1,.pqy-h2{margin:0;line-height:.92;text-transform:uppercase;color:transparent;background:linear-gradient(110deg,transparent 0 34%,rgba(255,255,255,.95) 45%,transparent 56%) -160% 0 / 58% 100% no-repeat,linear-gradient(180deg,#fff 0%,var(--pqy-gold-soft) 50%,#b98528 100%);-webkit-background-clip:text;background-clip:text;animation:pqyTitleSheen 5.8s cubic-bezier(.2,.72,.18,1) infinite}.pqy-h1{max-width:720px;font-size:clamp(48px,7.2vw,104px)}.pqy-h2{font-size:clamp(36px,5vw,64px)}.pqy-page-hero .pqy-h1,.pqy-collection-hero .pqy-h1{max-width:760px;font-size:clamp(46px,5.8vw,78px)}.pqy-section-head .pqy-h2{max-width:660px;font-size:clamp(34px,4vw,56px)}.pqy-panel-title{max-width:520px;font-size:clamp(28px,3vw,38px);line-height:1}@keyframes pqyTitleSheen{0%,24%{background-position:-160% 0,0 0}46%,to{background-position:180% 0,0 0}}@keyframes pqyEngineHum{0%,to{opacity:.5;transform:translateY(0) scaleX(.94);text-shadow:0 0 0 rgba(214,178,94,0)}42%{opacity:1;transform:translateY(-1px) scaleX(1.08);text-shadow:0 0 12px rgba(214,178,94,.34)}}.pqy-hero-stage{position:relative;z-index:1;min-height:430px;border:1px solid rgba(214,178,94,.34);background:radial-gradient(circle at 18% 18%,rgba(227,56,45,.28),transparent 32%),linear-gradient(145deg,#d6b25e21,#ffffff08),#07080a;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));box-shadow:0 34px 92px #0000008a,0 0 0 1px #e3382d2e,0 0 52px #e3382d29,inset 0 1px #ffffff1f;overflow:hidden;transform:perspective(1000px) rotateX(var(--hero-tilt-y, 0deg)) rotateY(var(--hero-tilt-x, 0deg));transition:transform .22s ease-out,box-shadow .22s ease-out}.pqy-hero-stage-media,.pqy-hero-stage:before,.pqy-hero-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pqy-hero-stage-media{background:linear-gradient(90deg,#0000002e,#0000000f 42%,#00000057),var(--pqy-hero-image) center / cover no-repeat;transform:translate3d(calc(var(--hero-x, 0) * -.65),calc(var(--hero-y, 0) * -.45),0) scale(1.1);filter:contrast(1.22) saturate(1.04) brightness(1.14);transition:transform .24s ease-out}.pqy-hero-stage:before{z-index:1;background:repeating-linear-gradient(90deg,rgba(255,255,255,.055) 0 1px,transparent 1px 54px),repeating-linear-gradient(0deg,transparent 0 18px,rgba(214,178,94,.045) 18px 19px),radial-gradient(circle at 78% 22%,rgba(227,56,45,.38),transparent 26%);opacity:.42;mix-blend-mode:screen}.pqy-hero-stage:after{z-index:2;width:34%;background:linear-gradient(100deg,transparent 0,rgba(255,255,255,.08) 38%,rgba(214,178,94,.58) 48%,rgba(227,56,45,.26) 54%,transparent 100%);transform:translate(-120%) skew(-12deg);animation:pqyStageSweep 3.6s cubic-bezier(.2,.82,.22,1) infinite;mix-blend-mode:screen}.pqy-hero-stage>span{position:absolute;z-index:3;background:linear-gradient(90deg,transparent,var(--pqy-red),var(--pqy-gold),transparent);box-shadow:0 0 18px #e3382d9e;opacity:.8}.pqy-hero-stage>span:nth-child(2){top:34px;right:26px;width:164px;height:2px;animation:pqyLinePulse 2.8s ease-in-out infinite}.pqy-hero-stage>span:nth-child(3){bottom:44px;left:30px;width:128px;height:2px;animation:pqyLinePulse 3.2s ease-in-out .4s infinite}.pqy-hero-stage>span:nth-child(4){top:70px;right:74px;width:62px;height:2px;animation:pqyLinePulse 2.4s ease-in-out .7s infinite}.pqy-demo-stage{--demo-accent: var(--pqy-red)}.pqy-demo-stage-cabin{--demo-accent: #d6b25e}.pqy-car-system-stage{--demo-accent: #ff493f}.pqy-car-system-stage .pqy-hero-stage-media{background:linear-gradient(90deg,#00000014,#00000005 42%,#00000038),var(--pqy-hero-image) center / 118% auto no-repeat;transform:translate3d(calc(var(--hero-x, 0) * -.36),calc(var(--hero-y, 0) * -.26),0) scale(1.08)}.pqy-cutaway-system-stage .pqy-hero-stage-media{background-size:100% auto;transform:translate3d(calc(var(--hero-x, 0) * -.28),calc(var(--hero-y, 0) * -.18),0) scale(1.01)}.pqy-cutaway-system-stage .pqy-demo-route{top:56px;right:48px;bottom:96px;left:34%;opacity:.4}.pqy-car-system-stage .pqy-demo-route{top:58px;right:58px;bottom:118px;left:48%;opacity:.48}.pqy-car-system-stage .pqy-demo-route,.pqy-car-system-stage .pqy-demo-readout{pointer-events:none}.pqy-car-system-stage .pqy-demo-readout{left:auto;right:26px;bottom:26px;width:min(330px,calc(100% - 52px))}.pqy-car-system-stage .pqy-demo-meter{display:none}.pqy-demo-route{position:absolute;z-index:3;top:48px;right:44px;bottom:66px;left:44px;border:1px solid rgba(214,178,94,.22);clip-path:polygon(0 12%,64% 12%,64% 38%,100% 38%,100% 72%,38% 72%,38% 100%,0 100%);opacity:.78}.pqy-demo-route:before,.pqy-demo-route:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(90deg,transparent,var(--demo-accent),var(--pqy-gold),transparent) 0 11% / 52% 2px no-repeat,linear-gradient(180deg,transparent,rgba(214,178,94,.9),transparent) 63.5% 10% / 2px 30% no-repeat,linear-gradient(90deg,transparent,var(--pqy-gold),var(--demo-accent),transparent) 62% 37.5% / 42% 2px no-repeat,linear-gradient(180deg,transparent,rgba(227,56,45,.84),transparent) 99% 37% / 2px 36% no-repeat,linear-gradient(90deg,transparent,var(--demo-accent),transparent) 38% 71.5% / 62% 2px no-repeat,linear-gradient(180deg,transparent,rgba(214,178,94,.72),transparent) 37.5% 70% / 2px 32% no-repeat;filter:drop-shadow(0 0 10px rgba(227,56,45,.48));animation:pqyRouteTrace 4.8s cubic-bezier(.2,.74,.18,1) infinite}.pqy-demo-route:after{opacity:.3;filter:blur(8px);animation-delay:.28s}.pqy-demo-readout{position:absolute;z-index:5;left:26px;bottom:28px;width:min(300px,calc(100% - 52px));padding:16px 18px 15px;border:1px solid rgba(214,178,94,.34);background:linear-gradient(135deg,rgba(227,56,45,.24),transparent 42%),linear-gradient(145deg,#07080ae6,#07080a94);box-shadow:0 18px 52px #0000006b,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pqy-demo-readout em,.pqy-demo-readout small{display:block;color:var(--pqy-muted);font-style:normal;font-size:11px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.pqy-demo-readout strong{display:block;margin:7px 0 4px;color:#fff7e8;font-size:clamp(22px,3vw,34px);line-height:.9;text-transform:uppercase}.pqy-demo-pin{position:absolute;z-index:6;left:var(--x);top:var(--y);width:16px;height:16px;border-radius:999px;background:#fff6df;box-shadow:0 0 0 5px #e3382d2e,0 0 0 12px #d6b25e14,0 0 28px #e3382db8;transform:translate(-50%,-50%) scale(.78);animation:pqyPinIdle 2.8s ease-in-out infinite}.pqy-demo-pin:before{content:attr(data-label);position:absolute;left:20px;top:50%;min-width:max-content;padding:6px 8px;border:1px solid rgba(214,178,94,.24);background:#07080ac2;color:#fff1dc;font-size:10px;font-weight:820;letter-spacing:.08em;text-transform:uppercase;transform:translateY(-50%);opacity:.78}.pqy-car-system-stage .pqy-demo-pin:before{left:50%;top:-29px;padding:5px 7px;transform:translate(-50%);max-width:138px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.pqy-car-system-stage .pqy-demo-pin:hover:before,.pqy-car-system-stage .pqy-demo-pin:focus-visible:before{opacity:.88;transform:translate(-50%) translateY(-2px)}.pqy-demo-pin:focus-visible{outline:2px solid var(--pqy-gold);outline-offset:8px}.pqy-demo-pin.is-active{background:var(--demo-accent);transform:translate(-50%,-50%) scale(1);animation:pqyPinActive 1.2s ease-in-out infinite}.pqy-demo-meter{position:absolute;z-index:5;top:26px;left:26px;display:grid;gap:8px;width:min(210px,calc(100% - 52px));padding:13px 14px;border:1px solid rgba(255,255,255,.12);background:#0506079e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pqy-demo-meter i{display:block;height:5px;width:100%;background:#ffffff1a;overflow:hidden}.pqy-demo-meter i:before{content:"";display:block;width:var(--w);height:100%;background:linear-gradient(90deg,var(--demo-accent),var(--pqy-gold));box-shadow:0 0 18px #e3382d75;transform-origin:left;animation:pqyMeterLoad 3.4s ease-in-out infinite}@keyframes pqyStageSweep{0%,22%{transform:translate(-120%) skew(-12deg);opacity:0}35%{opacity:.76}70%,to{transform:translate(340%) skew(-12deg);opacity:0}}@keyframes pqyLinePulse{0%,to{transform:translate(-14px) scaleX(.62);opacity:.28}45%{transform:translate(10px) scaleX(1);opacity:.95}}@keyframes pqyRouteTrace{0%,18%{opacity:.15;transform:translate3d(-18px,0,0)}42%{opacity:.95}72%,to{opacity:.28;transform:translate3d(18px,0,0)}}@keyframes pqyPinIdle{0%,to{opacity:.58;transform:translate(-50%,-50%) scale(.72)}50%{opacity:.98;transform:translate(-50%,-50%) scale(.92)}}@keyframes pqyPinActive{0%,to{box-shadow:0 0 0 5px #e3382d33,0 0 0 12px #d6b25e14,0 0 28px #e3382db8}50%{box-shadow:0 0 0 9px #e3382d1f,0 0 0 22px #d6b25e0f,0 0 40px #d6b25eb8}}@keyframes pqyMeterLoad{0%,to{transform:scaleX(.38);opacity:.48}48%{transform:scaleX(1);opacity:1}}.pqy-copy,.pqy-lead{color:#fff2dc;line-height:1.65}.pqy-copy{max-width:610px;margin:22px 0 0;font-size:18px}.pqy-btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px}.pqy-btn{position:relative;overflow:hidden;min-height:48px;padding:0 18px;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;font-weight:760;border:1px solid transparent;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.pqy-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0 28%,rgba(255,255,255,.34) 46%,transparent 62%);transform:translate(-120%);transition:transform .42s cubic-bezier(.2,.76,.22,1);pointer-events:none}.pqy-btn:hover{transform:translateY(-3px);border-color:#ffffff6b;box-shadow:0 18px 46px #e3382d3d,0 0 0 1px #ffffff2e inset}.pqy-btn:hover:after{transform:translate(120%)}.pqy-btn-primary{background:linear-gradient(180deg,#ffffff38,#fff0),linear-gradient(135deg,#ff493f,var(--pqy-red-dark));color:#fff;box-shadow:0 18px 46px #e3382d3d}.pqy-btn-primary:hover{background:linear-gradient(135deg,#ff5b52,#7f0b08)}.pqy-btn-ghost{color:#fff;border-color:#d6b25e6b;background:linear-gradient(145deg,#d6b25e2e,#ffffff09)}.pqy-mystery-strip{position:relative;max-width:var(--pqy-max);margin:42px auto 0;padding:28px 30px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border:1px solid rgba(214,178,94,.42);background:linear-gradient(115deg,rgba(227,56,45,.32),transparent 38%),radial-gradient(circle at 80% 0%,rgba(214,178,94,.26),transparent 30%),linear-gradient(145deg,#17100f,#050607 74%);box-shadow:0 28px 76px #00000073,0 0 46px #e3382d33,inset 0 1px #ffffff1f;overflow:hidden;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.pqy-mystery-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 46px),linear-gradient(100deg,transparent 0 40%,rgba(255,255,255,.18) 48%,transparent 58%);transform:translate(-50%);animation:pqyHeroScan 5.2s ease-in-out infinite;pointer-events:none}.pqy-mystery-strip>*{position:relative;z-index:1}.pqy-mystery-strip .pqy-eyebrow{margin-bottom:10px}.pqy-mystery-strip .pqy-h2{font-size:clamp(38px,5vw,72px)}.pqy-mystery-strip p{max-width:760px;margin:12px 0 0;color:#fff1dc;font-size:17px;line-height:1.55}.pqy-section,.pqy-page-hero{max-width:var(--pqy-max);margin:0 auto;padding:96px 22px 0}.pqy-mystery-page{max-width:var(--pqy-max);margin:0 auto;padding:84px 22px 0}.pqy-mystery-hero{position:relative;min-height:560px;display:grid;align-content:end;padding:clamp(34px,5vw,58px);overflow:hidden;border:1px solid rgba(214,178,94,.34);background:radial-gradient(circle at 72% 20%,rgba(227,56,45,.26),transparent 32%),linear-gradient(90deg,#050607fa,#050607bd 48%,#0506075c),var(--pqy-hero-image) center / cover no-repeat;box-shadow:0 34px 92px #0000007a,inset 0 1px #ffffff1f;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.pqy-mystery-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 54px),linear-gradient(105deg,transparent 0 42%,rgba(214,178,94,.22) 50%,transparent 58%);opacity:.55;pointer-events:none}.pqy-mystery-hero>*{position:relative;z-index:1}.pqy-box-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pqy-box-option{position:relative;min-height:330px;padding:22px;display:grid;align-content:start;gap:14px;overflow:hidden;border:1px solid rgba(214,178,94,.24);border-radius:3px;background:radial-gradient(circle at 24% 0%,rgba(227,56,45,.2),transparent 30%),linear-gradient(145deg,#d6b25e1a,#ffffff06),linear-gradient(180deg,#181b20,#08090b);box-shadow:0 22px 58px #00000052,inset 0 1px #d6b25e29;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.pqy-box-option:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--pqy-red),var(--pqy-gold),transparent)}.pqy-box-option:hover,.pqy-box-option:focus-visible{transform:translateY(-5px);border-color:#d6b25ead;box-shadow:0 30px 78px #0006,0 0 36px #e3382d29}.pqy-box-option.is-featured{border-color:#e3382db3;background:radial-gradient(circle at 24% 0%,rgba(227,56,45,.32),transparent 32%),linear-gradient(145deg,#d6b25e24,#ffffff0a),linear-gradient(180deg,#211719,#08090b)}.pqy-box-kicker,.pqy-box-option em,.pqy-box-specs span,.pqy-mystery-rule-grid span{color:var(--pqy-muted)}.pqy-box-kicker{width:fit-content;padding:6px 9px;border:1px solid rgba(214,178,94,.24);background:#ffffff0b;font-size:11px;font-weight:840;letter-spacing:.12em;line-height:1;text-transform:uppercase}.pqy-box-option strong{color:#fff7e8;font-size:clamp(24px,2.8vw,36px);line-height:.96;text-transform:uppercase}.pqy-box-option em{display:block;font-size:30px;font-style:normal;font-weight:920}.pqy-box-specs{display:grid;gap:7px;padding-top:4px}.pqy-box-specs span{min-height:34px;padding:8px 10px;border:1px solid rgba(214,178,94,.18);background:#ffffff0a;font-size:12px;font-weight:760;line-height:1.3}.pqy-box-option p{margin:0;color:#fff2dc;font-size:14px;line-height:1.55}.pqy-mystery-info-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.pqy-check-list{display:grid;gap:10px;padding:0;margin:18px 0 0;list-style:none}.pqy-check-list li{position:relative;min-height:42px;padding:10px 12px 10px 34px;border:1px solid rgba(214,178,94,.16);background:#ffffff0a;color:#fff2dc;line-height:1.45}.pqy-check-list li:before{content:"";position:absolute;left:13px;top:17px;width:10px;height:6px;border-left:2px solid var(--pqy-gold);border-bottom:2px solid var(--pqy-gold);transform:rotate(-45deg)}.pqy-mini-copy{margin:14px 0 0;color:#fff2dc;line-height:1.6}.pqy-mystery-rules{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:start}.pqy-mystery-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pqy-mystery-rule-grid div{min-height:132px;padding:15px;border:1px solid rgba(214,178,94,.18);background:#ffffff0a}.pqy-mystery-rule-grid strong{display:block;margin-bottom:8px;color:#fff7e8;font-size:14px;line-height:1.25;text-transform:uppercase}.pqy-mystery-rule-grid span{display:block;font-size:13px;line-height:1.5}.pqy-mystery-timeline{display:grid;grid-template-columns:.62fr 1fr;gap:26px;align-items:start}.pqy-mystery-timeline ol{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:mystery-step}.pqy-mystery-timeline li{position:relative;min-height:84px;padding:15px 15px 15px 58px;border:1px solid rgba(214,178,94,.18);background:#ffffff0a;counter-increment:mystery-step}.pqy-mystery-timeline li:before{content:counter(mystery-step,decimal-leading-zero);position:absolute;left:14px;top:15px;color:var(--pqy-gold-soft);font-size:17px;font-weight:920}.pqy-mystery-timeline strong{display:block;color:#fff7e8;font-size:15px;line-height:1.25;text-transform:uppercase}.pqy-mystery-timeline span{display:block;margin-top:6px;color:var(--pqy-muted);font-size:13px;line-height:1.5}.pqy-collection-page,.pqy-product-page,.pqy-search-page,.pqy-cart-page{max-width:var(--pqy-max);margin:0 auto;padding:76px 22px 0}.pqy-page-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:end}.pqy-section-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px}.pqy-section-head p{max-width:520px;color:var(--pqy-muted);line-height:1.6;margin:0}.pqy-collection-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:34px;align-items:end;margin-bottom:34px}.pqy-product-page{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.82fr);gap:30px;align-items:start;margin-bottom:34px}.pqy-collection-stats{min-height:160px;padding:24px;border:1px solid rgba(227,56,45,.28);background:radial-gradient(circle at 20% 0%,rgba(227,56,45,.28),transparent 38%),linear-gradient(145deg,#ffffff1a,#ffffff06),#0b0d10;display:grid;align-content:center;justify-items:stretch;gap:12px}.pqy-collection-stats strong,.pqy-field-label{color:var(--pqy-muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.pqy-card-grid,.pqy-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pqy-make-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pqy-card,.pqy-make-card,.pqy-product,.pqy-panel{border:1px solid rgba(214,178,94,.22);border-radius:3px;background:radial-gradient(circle at var(--glow-x, 18%) var(--glow-y, 0%),rgba(227,56,45,.18),transparent 30%),linear-gradient(145deg,#d6b25e1a,#ffffff06),linear-gradient(180deg,var(--pqy-panel-2),#090a0d);box-shadow:0 22px 58px #00000052,inset 0 1px #d6b25e29}.pqy-card,.pqy-make-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transform:perspective(900px) rotateX(var(--tilt-x, 0)) rotateY(var(--tilt-y, 0));transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.pqy-card{min-height:186px;padding:22px}.pqy-card:before{content:"";position:absolute;top:0;left:0;width:54%;height:2px;background:linear-gradient(90deg,var(--pqy-red),transparent)}.pqy-card:after{content:"";position:absolute;top:25px;right:24px;width:9px;height:9px;border-top:2px solid rgba(240,217,151,.8);border-right:2px solid rgba(240,217,151,.8);transform:rotate(45deg);transition:transform .18s ease,border-color .18s ease}.pqy-card:hover:after,.pqy-card:focus-visible:after{border-color:#fff;transform:translate(3px,-3px) rotate(45deg)}.pqy-card-index{display:block;margin-bottom:auto;color:#f0d997a8;font-size:11px;font-style:normal;font-weight:800;line-height:1;letter-spacing:0}.pqy-card:hover,.pqy-make-card:hover,.pqy-product:hover{transform:perspective(900px) rotateX(var(--tilt-x, 0)) rotateY(var(--tilt-y, 0)) translateY(-5px);border-color:#d6b25e9e;box-shadow:0 28px 72px #00000057,0 0 38px #e3382d24,0 0 22px #d6b25e1f}.pqy-card strong{max-width:calc(100% - 24px);font-size:22px;line-height:1.05;text-transform:uppercase}.pqy-card span,.pqy-make-card span{color:var(--pqy-muted);font-size:13px;line-height:1.45;margin-top:18px}.pqy-make-card{min-height:68px;padding:12px;justify-content:center}.pqy-make-card strong{font-size:14px;line-height:1.1}.pqy-make-card span{margin-top:4px;font-size:12px}.pqy-product{position:relative;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.pqy-product-img{position:relative;z-index:1;aspect-ratio:1 / 1;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 18% 0%,rgba(227,56,45,.16),transparent 34%),linear-gradient(145deg,#1a1f26,#08090c 76%);overflow:hidden}.pqy-product-img:before,.pqy-product-media:before{content:none;position:absolute;top:18px;right:18px;bottom:18px;left:18px;pointer-events:none}.pqy-product-img img{position:relative;z-index:1;width:88%;height:88%;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 18px 26px rgba(0,0,0,.62));transition:transform .25s ease}.pqy-product:hover img{transform:scale(1.05)}.pqy-product-badge{position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:1;display:grid;align-content:end;gap:12px;padding:18px;border:1px solid rgba(214,178,94,.24);background:linear-gradient(135deg,rgba(227,56,45,.22),transparent 38%),radial-gradient(circle at 78% 8%,rgba(214,178,94,.2),transparent 28%),linear-gradient(145deg,#171b21,#050607 76%);box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000059}.pqy-product-badge:before{content:"";position:absolute;top:14px;left:14px;width:46px;height:3px;background:linear-gradient(90deg,var(--pqy-red),var(--pqy-gold))}.pqy-product-badge span,.pqy-product-badge strong{position:relative;z-index:1}.pqy-product-badge span{color:#d8c394;font-size:12px;font-weight:800;line-height:1.35;text-transform:uppercase;letter-spacing:.06em}.pqy-product-badge strong{color:#fff7e6;font-size:clamp(24px,3vw,42px);line-height:.92;text-transform:uppercase}.pqy-product:hover .pqy-product-badge{border-color:#d6b25e85}.pqy-product-body{position:relative;z-index:1;padding:16px;display:grid;flex:1;grid-template-rows:auto 1fr auto;gap:10px}.pqy-product-kicker{color:#d8c394;font-size:11px;font-weight:800;line-height:1.35;letter-spacing:0;text-transform:uppercase}.pqy-product-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(214,178,94,.16)}.pqy-product-foot>span{color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.pqy-product-foot>span:after{content:">";display:inline-block;margin-left:6px;color:var(--pqy-red);transition:transform .18s ease}.pqy-product:hover .pqy-product-foot>span:after,.pqy-product:focus-visible .pqy-product-foot>span:after{transform:translate(3px)}.pqy-product-media{position:relative;min-height:0;padding:22px;display:grid;align-content:start;gap:14px;background:radial-gradient(circle at 18% 0%,rgba(227,56,45,.16),transparent 34%),linear-gradient(145deg,#1a1f26,#08090c 76%)}.pqy-product-media>img,.pqy-product-media>svg{position:relative;z-index:1;width:100%;max-height:470px;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 22px 34px rgba(0,0,0,.68))}.pqy-thumb-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:stretch}.pqy-thumb-row a{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;min-width:0;border:0;background:#07080a;padding:0;box-shadow:inset 0 0 0 1px #d6b25e38;overflow:hidden}.pqy-thumb-row img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pqy-product-buybox{align-self:start;padding:28px;border:1px solid rgba(214,178,94,.24);border-radius:3px;background:radial-gradient(circle at 16% 0%,rgba(227,56,45,.2),transparent 34%),linear-gradient(145deg,#d6b25e1a,#ffffff06),linear-gradient(180deg,#15181d,#08090b);box-shadow:0 22px 58px #00000052,inset 0 1px #d6b25e24}.pqy-product-title{max-width:620px;margin:0;color:transparent;background:linear-gradient(180deg,#fff 0%,var(--pqy-gold-soft) 54%,#b98528 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,2.8vw,42px);line-height:1.08;font-weight:920;letter-spacing:0;text-transform:none;text-wrap:balance}.pqy-product-price{margin:18px 0;color:#fff;font-size:28px;font-weight:900}.pqy-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.pqy-spec-grid div{min-height:72px;padding:12px;border:1px solid rgba(214,178,94,.2);background:#ffffff0b}.pqy-spec-grid span{display:block;margin-bottom:6px;color:var(--pqy-muted);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.pqy-spec-grid strong{color:#fff;font-size:14px;line-height:1.35}.pqy-product-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0 20px}.pqy-product-trust-grid a{min-height:106px;padding:12px;border:1px solid rgba(214,178,94,.18);background:#ffffff0a;transition:transform .16s ease,border-color .16s ease,background .16s ease}.pqy-product-trust-grid a:hover,.pqy-product-trust-grid a:focus-visible{transform:translateY(-2px);border-color:#e3382d8c;background:#e3382d14}.pqy-product-trust-grid span,.pqy-product-trust-grid em{display:block;color:var(--pqy-muted);font-size:11px;line-height:1.35}.pqy-product-trust-grid span{font-weight:860;letter-spacing:.1em;text-transform:uppercase}.pqy-product-trust-grid strong{display:block;margin:6px 0 5px;color:#fff7e8;font-size:14px;line-height:1.2}.pqy-product-trust-grid em{font-style:normal}.pqy-product-form select,.pqy-product-form input,.pqy-search-panel input,.pqy-qty{width:100%;border:1px solid rgba(214,178,94,.26);background:#ffffff0f;color:#fff;border-radius:2px;padding:13px 14px}.pqy-field-label{display:block;margin:14px 0 8px}.pqy-product-form .pqy-btn-row{margin-top:22px}.pqy-product-form .pqy-btn{min-width:160px}.pqy-product-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:18px}.pqy-detail-title,.pqy-support-title{margin:0;color:#f0d997;text-transform:uppercase;line-height:1.08;letter-spacing:0}.pqy-detail-title{margin-bottom:16px;font-size:clamp(24px,2.1vw,30px);font-weight:880}.pqy-support-title{font-size:clamp(22px,2vw,28px);font-weight:860}.pqy-rte{color:#fff2dc;line-height:1.72}.pqy-rte *{color:inherit!important}.pqy-rte strong,.pqy-rte b,.pqy-rte h1,.pqy-rte h2,.pqy-rte h3,.pqy-rte h4{color:var(--pqy-gold-soft)!important}.pqy-rte p,.pqy-rte ul,.pqy-rte ol{margin-top:0;margin-bottom:18px}.pqy-rte table,.pqy-rte iframe{max-width:100%}.pqy-rte a{color:#fff;text-decoration:underline;text-decoration-color:#e3382db8}.pqy-support-panel{align-self:start;display:grid;gap:18px}.pqy-support-panel p{margin:0;max-width:300px;color:#fff2dc;line-height:1.45;font-size:15px}.pqy-support-panel .pqy-btn{width:100%;margin-top:2px}.pqy-search-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.pqy-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 34px}.pqy-chip-row a{padding:10px 13px;border:1px solid rgba(214,178,94,.22);background:#ffffff0b;color:#fff;font-size:12px;font-weight:800;text-transform:uppercase}.pqy-chip-row a:hover{border-color:#e3382d9e;background:#e3382d24}.pqy-search-summary{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.pqy-search-summary span{color:var(--pqy-red);font-size:42px;font-weight:900}.pqy-search-summary strong{color:#fff;text-transform:uppercase}.pqy-cart-list{display:grid;gap:14px}.pqy-shipping-thresholds{margin-bottom:18px;padding:14px 16px;display:flex;gap:14px;align-items:center;justify-content:space-between;border:1px solid rgba(214,178,94,.26);background:linear-gradient(135deg,rgba(227,56,45,.14),transparent 42%),#ffffff0b}.pqy-shipping-thresholds strong{color:#fff7e8;font-size:13px;line-height:1.25;text-transform:uppercase;letter-spacing:.08em}.pqy-shipping-thresholds span{display:block;margin-top:6px;color:var(--pqy-muted);font-size:13px;line-height:1.5}.pqy-shipping-thresholds a,.pqy-cart-help{color:#fff7c8;font-size:13px;font-weight:800;line-height:1.35;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.pqy-cart-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:18px;align-items:start}.pqy-cart-row{display:grid;grid-template-columns:120px minmax(0,1fr) 110px;gap:16px;align-items:center;padding:14px;border:1px solid rgba(214,178,94,.18);background:#ffffff09}.pqy-cart-image{display:grid;place-items:center;background:#07080a}.pqy-cart-image img,.pqy-cart-image svg{width:100%;aspect-ratio:1;object-fit:contain}.pqy-cart-title{color:#fff;font-weight:800}.pqy-checkout-summary{position:sticky;top:96px;display:grid;gap:16px;padding:18px;border:1px solid rgba(214,178,94,.28);background:linear-gradient(145deg,#ffffff12,#ffffff06),#0a0c0f;box-shadow:inset 0 1px #ffffff14}.pqy-summary-header{display:grid;gap:5px;padding-bottom:14px;border-bottom:1px solid rgba(214,178,94,.18)}.pqy-summary-header span,.pqy-summary-line span{color:var(--pqy-muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.pqy-summary-header strong{color:#fff;font-size:20px;line-height:1.2}.pqy-summary-line{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.pqy-summary-line strong{color:#fff;font-size:28px;line-height:1}.pqy-summary-note{color:#dfd0ad;font-size:13px;line-height:1.55}.pqy-summary-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.pqy-summary-list li{position:relative;padding-left:18px;color:#eee6d8;font-size:13px;line-height:1.45}.pqy-summary-list li:before{content:"";position:absolute;top:.58em;left:0;width:7px;height:7px;border-radius:50%;background:var(--pqy-gold);box-shadow:0 0 12px #d6b25e8c}.pqy-summary-actions{display:grid}.pqy-summary-actions .pqy-btn{width:100%}.pqy-cart-footer,.pqy-pagination{grid-column:1 / -1;display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:22px;padding-top:22px;border-top:1px solid rgba(214,178,94,.2)}.pqy-cart-footer span,.pqy-pagination span{color:var(--pqy-muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.pqy-cart-footer strong{display:block;margin-top:6px;color:#fff;font-size:30px}.pqy-product h3{margin:0;font-size:15px;line-height:1.35}.pqy-meta{color:#d4c49b;font-size:13px;font-weight:750}.pqy-panel{position:relative;overflow:hidden;padding:30px}.pqy-js .pqy-motion{opacity:0;transform:translateY(18px);transition:opacity .46s ease,transform .46s cubic-bezier(.2,.75,.22,1);transition-delay:var(--pqy-motion-delay, 0ms)}.pqy-js .pqy-motion.is-visible{opacity:1;transform:translateY(0)}.pqy-js .pqy-card.pqy-motion,.pqy-js .pqy-product.pqy-motion,.pqy-js .pqy-make-card.pqy-motion{transform:translateY(18px) scale(.985)}.pqy-js .pqy-card.pqy-motion.is-visible,.pqy-js .pqy-product.pqy-motion.is-visible,.pqy-js .pqy-make-card.pqy-motion.is-visible{transform:perspective(900px) rotateX(var(--tilt-x, 0)) rotateY(var(--tilt-y, 0)) translateY(0) scale(1)}.pqy-footer{margin-top:84px;padding:46px 22px 24px;border-top:1px solid rgba(227,56,45,.25);color:#cbc4b8;background:radial-gradient(circle at 82% 0%,rgba(227,56,45,.16),transparent 34%),linear-gradient(180deg,#ffffff0a,#00000047),#08090b}.pqy-footer-inner{max-width:var(--pqy-max);margin:0 auto}.pqy-footer-main{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);gap:clamp(40px,7vw,96px);align-items:start;padding-bottom:32px}.pqy-footer-brand{min-width:0}.pqy-footer-brand strong{color:#fff;font-size:clamp(21px,2vw,27px);line-height:1.1;letter-spacing:0;text-transform:uppercase}.pqy-footer-brand p{max-width:560px;margin:14px 0 0;color:var(--pqy-muted);font-size:15px;line-height:1.65}.pqy-footer-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px 28px;padding-top:3px;font-size:14px}.pqy-footer-nav a,.pqy-footer-meta a{color:var(--pqy-muted);line-height:1.4;transition:color .16s ease,border-color .16s ease}.pqy-footer-nav a{padding-bottom:4px;border-bottom:1px solid rgba(214,178,94,.24)}.pqy-footer-nav a:hover,.pqy-footer-nav a:focus-visible,.pqy-footer-meta a:hover,.pqy-footer-meta a:focus-visible{color:#fff;border-color:var(--pqy-red)}.pqy-footer-meta{display:flex;justify-content:space-between;align-items:center;gap:20px 36px;padding-top:18px;border-top:1px solid rgba(214,178,94,.2);color:#d4c49bb8;font-size:12px}.pqy-footer-meta-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 22px}@media(max-width:1180px){.pqy-nav{grid-template-columns:auto auto;justify-content:space-between}.pqy-nav-links,.pqy-nav-actions{display:none}.pqy-mobile-menu{display:block}}@media(max-width:940px){.pqy-header{background:#090b0e;-webkit-backdrop-filter:none;backdrop-filter:none}.pqy-hero:before,.pqy-feature-hero:before{animation:none;filter:contrast(1.16) saturate(1.02) brightness(.85)}.pqy-hero>.pqy-hero-inner:before,.pqy-feature-hero>.pqy-hero-inner:before{animation-duration:7.2s}.pqy-nav{grid-template-columns:auto auto;justify-content:space-between}.pqy-nav-links,.pqy-nav-actions{display:none}.pqy-mobile-menu{display:block}.pqy-page-hero,.pqy-collection-hero,.pqy-product-page,.pqy-product-detail-grid,.pqy-section-head,.pqy-hero-inner,.pqy-mystery-strip,.pqy-footer-inner{grid-template-columns:1fr}.pqy-section-head{display:grid;align-items:start;gap:16px}.pqy-hero-stage{min-height:330px;max-width:680px;width:100%}.pqy-car-hero .pqy-hero-inner{min-height:auto;padding-top:44px}.pqy-car-hero .pqy-hero-stage{min-height:640px;max-width:none;width:100%}.pqy-hero-overlay-copy{max-width:min(540px,calc(100% - 44px))}.pqy-car-system-stage .pqy-hero-stage-media{background-size:124% auto}.pqy-cutaway-system-stage .pqy-hero-stage-media{background-size:104% auto}.pqy-card-grid,.pqy-product-grid,.pqy-box-option-grid,.pqy-mystery-rule-grid,.pqy-mystery-info-grid,.pqy-mystery-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.pqy-mystery-rules,.pqy-mystery-timeline{grid-template-columns:1fr}.pqy-make-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pqy-footer-main{grid-template-columns:1fr;gap:24px}.pqy-footer-nav{justify-content:flex-start}.pqy-search-panel,.pqy-cart-checkout-grid{grid-template-columns:1fr}.pqy-checkout-summary{position:static}.pqy-shipping-thresholds{align-items:flex-start;flex-direction:column}.pqy-shipping-thresholds a,.pqy-cart-help{white-space:normal}.pqy-cart-row{grid-template-columns:86px minmax(0,1fr)}.pqy-cart-row .pqy-qty{grid-column:2}}@media(max-width:560px){.pqy-topbar{padding:8px 36px;font-size:11px;line-height:1.35}.pqy-brand{min-width:118px}.pqy-brand img{width:118px}.pqy-hero,.pqy-feature-hero,.pqy-hero-inner{min-height:620px}.pqy-hero-inner{padding-top:72px}.pqy-hero-stage{min-height:260px}.pqy-car-hero,.pqy-car-hero .pqy-hero-inner{min-height:auto}.pqy-car-hero .pqy-hero-inner{padding:18px 14px 30px}.pqy-car-hero .pqy-hero-stage{min-height:660px}.pqy-car-hero .pqy-h1{font-size:clamp(48px,15vw,58px);line-height:.88}.pqy-hero-overlay-copy{left:14px;right:14px;top:14px;bottom:auto;max-width:none;padding:17px}.pqy-engine-eyebrow{display:flex;flex-wrap:wrap;gap:6px;font-size:10px;line-height:1.3;margin-bottom:13px}.pqy-engine-eyebrow i{font-size:9px}.pqy-hero-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.pqy-hero-card{min-height:112px;padding:11px 12px}.pqy-hero-card strong{margin:7px 0 6px;font-size:16px}.pqy-hero-card em,.pqy-hero-card span{font-size:10px;line-height:1.35}.pqy-car-system-stage .pqy-hero-stage-media{background-position:center bottom;background-size:174% auto;transform:none}.pqy-cutaway-system-stage .pqy-hero-stage-media{background-position:center bottom;background-size:110% auto}.pqy-car-system-stage .pqy-demo-route{top:430px;right:16px;bottom:48px;left:16px;opacity:.38}.pqy-car-system-stage .pqy-demo-readout{display:none}.pqy-car-system-stage .pqy-demo-readout strong{font-size:22px}.pqy-car-system-stage .pqy-demo-pin:before{max-width:96px;font-size:9px;padding:4px 5px}.pqy-car-system-stage .pqy-demo-pin{left:var(--mx, var(--x));top:var(--my, var(--y));width:14px;height:14px}.pqy-car-system-stage .pqy-demo-meter{display:none}.pqy-mystery-strip{margin:28px 18px 0;padding:24px 20px}.pqy-copy{margin-top:14px;font-size:14px;line-height:1.5}.pqy-section{padding:64px 20px 0}.pqy-section-head{gap:12px;margin-bottom:20px}.pqy-section-head .pqy-h2{max-width:none;font-size:34px;line-height:.95}.pqy-section-head p{max-width:none;font-size:14px;line-height:1.5}.pqy-card-grid,.pqy-product-grid,.pqy-box-option-grid,.pqy-mystery-rule-grid,.pqy-mystery-info-grid,.pqy-mystery-timeline,.pqy-product-trust-grid,.pqy-make-grid,.pqy-footer-inner{grid-template-columns:1fr}.pqy-card-grid{gap:10px}.pqy-card{min-height:134px;padding:17px}.pqy-card:after{top:19px;right:18px}.pqy-card strong{font-size:19px}.pqy-card span{margin-top:12px;font-size:12px}.pqy-panel{padding:20px}.pqy-make-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pqy-make-card{min-height:70px;padding:11px}.pqy-make-card:last-child:nth-child(odd){grid-column:1 / -1}.pqy-product-grid{gap:14px}.pqy-product-img{aspect-ratio:4 / 3;padding:16px}.pqy-product-img img{width:82%;height:82%}.pqy-product-body{min-height:156px;padding:15px}.pqy-product h3{font-size:16px}.pqy-footer{margin-top:64px;padding:36px 20px 22px}.pqy-footer-inner{display:block}.pqy-footer-main{gap:22px;padding-bottom:26px}.pqy-footer-nav{gap:12px 20px}.pqy-footer-meta{align-items:flex-start;flex-direction:column;gap:12px}.pqy-footer-meta-links{justify-content:flex-start;gap:10px 18px}.pqy-mystery-page{padding-top:44px}.pqy-mystery-hero{min-height:520px;padding:28px 20px}.pqy-box-option{min-height:auto}.pqy-spec-grid{grid-template-columns:1fr}.pqy-cart-footer,.pqy-pagination{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.pqy-hero-stage,.pqy-hero-stage-media{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/pqyperformance-theme.css.map */
