.gilangraphic-product-info{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:15px;padding:20px;margin:25px 0;color:#fff;direction:rtl;box-shadow:0 10px 30px rgb(0 0 0 / .2);font-family:Vazir,Tahoma,sans-serif!important}.gg-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:2px solid rgb(255 255 255 / .3);padding-bottom:15px}.gg-header h3{margin:0;color:#fff;font-size:20px;font-weight:600;font-family:Vazir,sans-serif!important}.gg-toggle-details{background:rgb(255 255 255 / .2);border:2px solid #fff;color:#fff;padding:8px 15px;border-radius:25px;cursor:pointer;font-size:12px;transition:all 0.3s ease;font-weight:500;font-family:Vazir,sans-serif!important}.gg-toggle-details:hover{background:#fff;color:#667eea;transform:translateY(-1px)}.gg-layout-horizontal .gg-horizontal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.gg-info-item{background:rgb(255 255 255 / .15);padding:12px;border-radius:10px;border-right:4px solid gold;display:flex;justify-content:space-between;align-items:center;transition:all 0.3s ease;font-family:Vazir,sans-serif!important}.gg-info-item:hover{background:rgb(255 255 255 / .25);transform:translateY(-2px)}.gg-label{font-weight:700;color:gold;font-size:14px;font-family:Vazir,sans-serif!important}.gg-value{font-weight:500;font-size:14px;font-family:Vazir,sans-serif!important}.gg-buttons-section{display:flex;gap:15px;justify-content:center;margin-top:20px;flex-wrap:wrap}.gg-demo-btn,.gg-details-btn{display:inline-block;color:white!important;padding:12px 25px;border-radius:25px;text-decoration:none;font-weight:700;box-shadow:0 5px 15px rgb(0 0 0 / .3);transition:all 0.3s ease;font-size:14px;font-family:Vazir,sans-serif!important;border:none;cursor:pointer}.gg-demo-btn{background:linear-gradient(45deg,#ff6b6b,#ee5a24)}.gg-details-btn{background:linear-gradient(45deg,#00b894,#00a085)}.gg-demo-btn:hover,.gg-details-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .4);color:white!important}.gg-layout-vertical{background:linear-gradient(135deg,#74b9ff 0%,#0984e3 100%)}.gg-vertical-list{display:flex;flex-direction:column;gap:12px}.gg-demo-vertical,.gg-details-vertical{text-align:center;margin-bottom:15px}.gg-info-vertical{background:rgb(255 255 255 / .15);padding:10px 15px;border-radius:8px;display:flex;justify-content:space-between;border-right:3px solid #ffeaa7;transition:all 0.3s ease;font-family:Vazir,sans-serif!important}.gg-info-vertical:hover{background:rgb(255 255 255 / .25)}.gg-info-vertical strong{color:#ffeaa7;font-size:14px;font-family:Vazir,sans-serif!important}.gg-info-vertical span{font-size:14px;font-family:Vazir,sans-serif!important}.gg-full-details{margin-top:20px;padding:20px;background:rgb(255 255 255 / .1);border-radius:10px;border:1px solid rgb(255 255 255 / .2);font-family:Vazir,sans-serif!important}.gg-full-details h4{color:#ffeaa7;margin-top:0;border-bottom:1px solid rgb(255 255 255 / .3);padding-bottom:10px;font-size:18px;font-family:Vazir,sans-serif!important}.gg-details-content{line-height:1.8;font-size:14px;font-family:Vazir,sans-serif!important}.gg-details-content p{margin:8px 0;font-family:Vazir,sans-serif!important}@media (max-width:768px){.gg-header{flex-direction:column;gap:15px;text-align:center}.gg-layout-horizontal .gg-horizontal-grid{grid-template-columns:1fr}.gilangraphic-product-info{margin:15px 0;padding:15px}.gg-info-item,.gg-info-vertical{flex-direction:column;align-items:flex-start;gap:5px}.gg-header h3{font-size:18px}.gg-buttons-section{flex-direction:column;align-items:center}.gg-demo-btn,.gg-details-btn{width:100%;text-align:center}}@media (max-width:480px){.gg-demo-btn,.gg-details-btn{padding:10px 20px;font-size:13px}.gg-toggle-details{font-size:11px;padding:6px 12px}}