.zu5-wrap{font-family:Inter,system-ui,sans-serif;color:#101821}
body.zu-trader-full-width-page{overflow-x:hidden}
body.zu-trader-full-width-page .zu-trader-full-width-template{display:block;width:100vw;max-width:100vw;margin:0 calc(50% - 50vw);padding:0;overflow:hidden;background:#f4f6f8}
body.zu-trader-full-width-page .zu-trader-full-width-content{width:100%;max-width:none;margin:0;padding:0}
body.zu-trader-full-width-page .zu-trader-full-width-template .entry-title,
body.zu-trader-full-width-page .zu-trader-full-width-template .page-title,
body.zu-trader-full-width-page .zu-trader-full-width-template h1:first-child:empty{display:none!important}
body.zu-trader-full-width-page .zu-trader-full-width-template .zu5-wrap{width:100%;max-width:none;margin:0;padding:0;overflow-x:hidden}
body.zu-trader-full-width-page .zu-trader-full-width-template .zu5-ticker,
body.zu-trader-full-width-page .zu-trader-full-width-template .zu5-hero,
body.zu-trader-full-width-page .zu-trader-full-width-template .zu5-section{width:100%;max-width:none}
body.zu-trader-full-width-page .zu-trader-full-width-template img,
body.zu-trader-full-width-page .zu-trader-full-width-template video{max-width:100%;height:auto}
.zu5-container{width:min(1280px,calc(100% - 40px));margin:0 auto}
.zu5-wa{position:fixed;right:18px;bottom:18px;z-index:999;background:#102317;border:1px solid rgba(36,211,102,.28);padding:12px 16px;border-radius:16px;color:#dcffe8;box-shadow:0 16px 40px rgba(0,0,0,.22)}
.zu5-ticker{height:36px;background:#f4ae00;color:#1c1408;display:flex;align-items:center;overflow:hidden;font-weight:800}
.zu5-ticker b{padding:0 16px;border-right:1px solid rgba(0,0,0,.1);height:100%;display:flex;align-items:center}
.zu5-track{overflow:hidden;flex:1}
.zu5-track span{display:inline-block;white-space:nowrap;padding-left:100%;animation:zu5marq 24s linear infinite}
@keyframes zu5marq{to{transform:translateX(-100%)}}
.zu5-hero{position:relative;min-height:620px;background:linear-gradient(135deg,#07101a,#111c29);color:#fff;overflow:hidden}
.zu5-grid{position:absolute;inset:0;background:radial-gradient(circle at 78% 40%,rgba(244,174,0,.25),transparent 22%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px}
.zu5-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#07101a 0%,rgba(7,16,26,.95) 28%,rgba(7,16,26,.65) 55%,rgba(7,16,26,.2) 100%)}
.zu5-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr .95fr;gap:36px;align-items:center;min-height:620px}
.zu5-eye{font-size:11px;letter-spacing:.18em;font-weight:800;color:#f2b538;text-transform:uppercase}
.zu5-eye.dark{color:#9a6a05}
.zu5-copy h1,.zu5-head h2{font-family:"Space Grotesk",Inter,sans-serif;letter-spacing:0;line-height:1.03}
.zu5-copy h1{font-size:62px;margin:16px 0}
.zu5-copy p{font-size:17px;line-height:1.8;color:#b4c0cc}
.zu5-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}
.zu5-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:12px;font-weight:700;text-decoration:none}
.zu5-gold{background:linear-gradient(135deg,#f4ae00,#ffc64d);color:#171108}
.zu5-wa-btn{background:rgba(36,211,102,.12);border:1px solid rgba(36,211,102,.26);color:#d6ffdf}
.zu5-slider-frame{aspect-ratio:16/9;width:100%;max-height:500px;border:2px solid rgba(122,255,80,.95);border-radius:10px;overflow:hidden;position:relative;background:#06101a;box-shadow:0 20px 60px rgba(0,0,0,.24)}
.zu5-slider,.zu5-slide{position:absolute;inset:0}
.zu5-slide{opacity:0;transition:opacity var(--zu5-slide-speed,.7s) ease;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-color:#06101a}
.zu5-slide.active{opacity:1}
.zu5-dots{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;gap:8px;z-index:3}
.zu5-dots button{width:10px;height:10px;border:0;border-radius:50%;background:rgba(255,255,255,.35);cursor:pointer}
.zu5-dots button.active{background:#fff}
.zu5-arrow{position:absolute;top:50%;z-index:4;transform:translateY(-50%);width:42px;height:42px;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:rgba(3,10,18,.62);color:#fff;font-size:28px;line-height:1;display:grid;place-items:center;cursor:pointer}
.zu5-arrow:hover{background:rgba(244,174,0,.92);color:#171108}
.zu5-prev{left:14px}
.zu5-next{right:14px}
.zu5-section{padding:88px 0;background:#f4f6f8}
.zu5-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px}
.zu5-head h2{font-size:42px;margin:8px 0 0}
.zu5-head p{max-width:480px;color:#6e7b89;line-height:1.8}
.zu5-products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.zu5-card{background:#fff;border:1px solid #d7dfe7;border-radius:28px;padding:24px;display:flex;flex-direction:column;gap:16px}
.zu5-top{display:flex;justify-content:space-between}
.zu5-pill{background:#eef1f4;color:#182231;padding:9px 14px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.08em}
.zu5-num{font-size:24px;font-weight:700;color:#9aa7b5}
.zu5-art{height:250px;border-radius:26px;background:linear-gradient(135deg,#06111e,#0d1724);display:grid;place-items:center;position:relative;overflow:hidden}
.zu5-art:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px}
.zu5-art:after{content:"";position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(244,174,0,.26),transparent 65%)}
.zu5-art b{position:relative;z-index:2;font-family:"Space Grotesk";font-size:82px;color:#f4ae00}
.zu5-card h3{font-size:28px;margin:0}
.zu5-price{font-size:28px;font-weight:800;color:#101821}
.zu5-price small{display:block;font-size:12px;font-weight:600;color:#8b97a3;margin-bottom:10px}
.zu5-duration{display:inline-block;background:#fff6df;border:1px solid #f3d88f;color:#9d6b00;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}
.zu5-card p{font-size:14px;line-height:1.8;color:#60707f}
.zu5-chips,.zu5-extra-chips{display:flex;flex-wrap:wrap;gap:10px}
.zu5-chips span,.zu5-extra-chips span{background:#eef1f4;color:#4d5c6b;border-radius:999px;padding:8px 12px;font-size:12px}
.zu5-actions-card{display:flex;justify-content:space-between;align-items:center;margin-top:auto}
.zu5-actions-card a:first-child{color:#b67c00;font-weight:700}
.zu5-buy{background:linear-gradient(135deg,#f4ae00,#ffc64d);padding:12px 18px;border-radius:12px;color:#171108;font-weight:700;text-decoration:none}
.zu5-extra{padding:35px 0}
.zu6-admin-preview{min-height:50px;padding:8px 0;color:#646970}
.zu6-license-card{margin:28px 0;padding:24px;border:1px solid #d7dfe7;border-radius:8px;background:#fff}
.zu6-license-card h2{margin-top:0}
.zu6-license-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.zu6-license-grid p,.zu6-admin-license-grid p{margin:0;padding:12px;background:#f6f8fa;border:1px solid #e2e7ec;border-radius:8px}
.zu6-license-grid strong,.zu6-admin-license-grid strong{display:block;font-size:12px;text-transform:uppercase;color:#677483;margin-bottom:6px}
.zu6-license-key-row{grid-column:1/-1}
.zu6-license-card code,.zu6-admin-license-panel code{display:inline-block;max-width:100%;padding:6px 8px;border-radius:6px;background:#101821;color:#f5c84b;word-break:break-all}
.zu6-device-form{display:grid;gap:10px;max-width:520px}
.zu6-device-form input{width:100%;min-height:42px}
.zu6-copy-btn{margin-left:8px}
.zu6-copy-note{margin-left:8px;color:#16833a;font-style:normal;font-weight:700}
.zu6-status-active{display:inline-block;padding:5px 10px;border-radius:999px;background:#e9f9ef;color:#126b30;font-weight:800}
.zu6-admin-license-panel{border:1px solid #d7dfe7;border-radius:8px;background:#fff;padding:16px}
.zu6-admin-license-head{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:14px}
.zu6-admin-license-head strong{font-size:16px}
.zu6-admin-license-head span{padding:5px 10px;border-radius:999px;background:#fff6df;border:1px solid #f3d88f;color:#7a5300;font-weight:700}
.zu6-admin-license-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}
.zu6-admin-license-grid span{display:block;word-break:break-word}
.zu6-admin-wide{grid-column:1/-1}
.zu6-admin-license-panel input[type=text],.zu6-admin-license-panel input[type=date],.zu6-admin-license-panel select{max-width:520px;width:100%}
.single-product .product{font-family:Inter,system-ui,sans-serif}
.single-product .product .summary{background:linear-gradient(135deg,#07101a,#111c29);color:#fff;border-radius:8px;padding:24px;box-shadow:0 18px 45px rgba(0,0,0,.18)}
.single-product .product .summary .product_title{color:#fff}
.single-product .product .summary .price{color:#f4ae00;font-weight:800}
.single-product .product .summary .cart .button,.single-product .product .summary .single_add_to_cart_button{background:linear-gradient(135deg,#f4ae00,#ffc64d);color:#171108;border:0;border-radius:8px;font-weight:800}
.single-product div.product div.images img{border-radius:8px;background:#06101a}
.single-product div.product div.images .flex-control-thumbs img{border:1px solid #d7dfe7;border-radius:6px}
.zu6-product-summary{margin:12px 0 18px}
.zu6-product-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}
.zu6-product-badges span{display:inline-flex;align-items:center;padding:8px 10px;border-radius:999px;background:rgba(244,174,0,.13);border:1px solid rgba(244,174,0,.36);color:#ffe09a;font-size:12px;font-weight:800}
.zu6-sale-line{color:#c7d1dc}
.zu6-product-wa{border:1px solid rgba(36,211,102,.4)}
.zu6-product-detail{clear:both}
.zu6-product-section{margin:28px 0;padding:24px;border:1px solid #d7dfe7;border-radius:8px;background:#fff}
.zu6-product-section h2{margin-top:0;font-size:28px}
.zu6-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.zu6-info-grid>div{padding:18px;border-radius:8px;background:#f6f8fa;border:1px solid #e2e7ec}
.zu6-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.zu6-video-card{border:1px solid #d7dfe7;border-radius:8px;padding:16px;background:#f9fbfd}
.zu6-video-card h3{margin:0 0 8px}
.zu6-video-card>span{display:inline-flex;margin-bottom:12px;padding:5px 9px;border-radius:999px;background:#fff6df;border:1px solid #f3d88f;color:#8a5d00;font-size:12px;font-weight:800}
.zu6-video-card video,.zu6-embed iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:8px;background:#06101a}
.zu6-faq-list details{border:1px solid #d7dfe7;border-radius:8px;padding:14px;margin-bottom:10px;background:#f9fbfd}
.zu6-faq-list summary{cursor:pointer;font-weight:800}
.zu6-license-list,.zu6-download-list{display:grid;gap:14px}
.zu6-license-item,.zu6-download-item{padding:18px;border:1px solid #d7dfe7;border-radius:8px;background:#fff}
.zu6-license-item h4,.zu6-download-item h4{margin:0 0 10px}
.zu6-license-item code,.zu6-download-item code{display:inline-block;max-width:100%;padding:6px 8px;border-radius:6px;background:#101821;color:#f5c84b;word-break:break-all}
.zu6-admin-product-panel h3{margin-top:20px}
.zu6-feature-row,.zu6-faq-row,.zu6-video-row,.zu6-download-row{padding:12px;margin:10px 0;border:1px solid #dcdcde;border-radius:8px;background:#fff}
.zu6-feature-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.zu6-feature-row input{flex:1;min-width:220px}
.zu6-faq-row input,.zu6-faq-row textarea,.zu6-video-row input,.zu6-video-row textarea,.zu6-video-row select,.zu6-download-row input{width:100%;max-width:760px}
.zu6-video-row label,.zu6-download-row label{display:block;font-weight:700;margin-bottom:4px}
.zu6-video-poster-preview img,.zu6-email-logo-preview img{max-width:160px;max-height:90px;object-fit:contain;border-radius:6px;background:#06101a;padding:3px;vertical-align:middle}
.zu6-email-template{margin:12px 0;padding:12px;border:1px solid #dcdcde;border-radius:8px;background:#fff}
.zu6-email-template summary{cursor:pointer}
@media(max-width:1100px){
  .zu5-hero-inner,.zu5-products,.zu5-head{display:block}
  .zu5-products{display:grid;grid-template-columns:1fr}
  .zu5-copy h1{font-size:42px}
  .zu5-slider-frame{margin-top:24px}
}
@media(max-width:720px){
  .zu6-license-grid,.zu6-admin-license-grid,.zu6-info-grid,.zu6-video-grid{grid-template-columns:1fr}
  .zu5-container{width:min(100% - 24px,1280px)}
  .zu5-arrow{width:36px;height:36px;font-size:24px}
  .single-product .product .summary{padding:18px}
}
