body{margin:0!important}#pl-pricing{background:#0b0b0c;color:#1f2937;font-family:Arial,Helvetica,sans-serif;padding:60px 0}#pl-pricing ul{margin-top:0!important}#pl-pricing .container{margin:0 auto;max-width:1400px;width:85%}#pl-pricing h1{color:#fff;font-size:44px;margin-bottom:10px;text-align:center}#pl-pricing h2{color:#000}#pl-pricing .subtitle{color:#fff;margin-bottom:50px;text-align:center}#pl-pricing table{background:#fff;border-collapse:collapse;box-shadow:0 10px 30px rgba(0,0,0,.06);margin-bottom:70px;width:100%}#pl-pricing td,#pl-pricing th{border-bottom:1px solid #e5e7eb;padding:18px 16px;text-align:left;vertical-align:top}#pl-pricing th{background:#2f3e5b;color:#fff;font-size:13px;letter-spacing:.5px;text-transform:uppercase}#pl-pricing tr:hover{background:#f9fafb}#pl-pricing .module-link{color:#2f3e5b;font-weight:600}#pl-pricing .module-link,#pl-pricing .module-link:hover{text-decoration:underline}#pl-pricing .highlight-product{background:#b3e7df}#pl-pricing .highlight-storefront{background:#fad7c0}#pl-pricing .check{color:#16a34a;font-weight:700}#pl-pricing .cross{color:#dc2626;font-weight:700}#pl-pricing .enterprise-box{background:linear-gradient(135deg,#2f3e5b,#1e293b);border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.25);color:#fff;padding:70px 60px}#pl-pricing .enterprise-box h2{font-size:34px;margin-bottom:40px}#pl-pricing .enterprise-grid{display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:40px}#pl-pricing .enterprise-column h3{color:#5d5dad;font-size:18px;letter-spacing:.5px;margin-bottom:18px;text-transform:uppercase}#pl-pricing .enterprise-column ul{list-style:none;margin:0;padding:0}#pl-pricing .enterprise-column li{font-size:17px;margin-bottom:18px;position:relative}#pl-pricing .enterprise-box a{background:#f59679;border-radius:8px;color:#fff;display:inline-block;font-weight:700;padding:15px 34px;text-align:center;text-decoration:none;transition:.3s}#pl-pricing .enterprise-box a:hover{background:#70c7ba}#pl-pricing .info-icon{align-items:center;background:#5d5dad;border-radius:40%;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-style:italic;font-weight:700;height:22px;justify-content:center;margin-left:8px;position:relative;width:22px}#pl-pricing .info-icon:before{content:"i"}#pl-pricing .tooltip-text{background:#5d5dac;border-radius:8px;bottom:140%;box-shadow:0 10px 30px rgba(0,0,0,.4);color:#fff;font-size:13px;font-style:normal;left:50%;opacity:0;padding:12px;position:absolute;transform:translateX(-50%);transition:.25s ease;visibility:hidden;width:240px;z-index:2}#pl-pricing .info-icon:hover .tooltip-text{opacity:1;visibility:visible}#pl-pricing .pdf-modal{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.75);display:none;inset:0;justify-content:center;position:fixed;z-index:9999}#pl-pricing .pdf-content{background:#111827;border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.6);height:85%;overflow:hidden;position:relative;width:85%}#pl-pricing .pdf-content iframe{background:#fff;height:100%;width:100%}#pl-pricing .pdf-close{background:#ef4444;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:36px;position:absolute;right:18px;top:13px;width:36px;z-index:10}#pl-pricing #modalBody{background:#fff;height:100%;overflow-y:auto;width:100%}@media (max-width:768px){#pl-pricing .container{width:92%}#pl-pricing h1{font-size:28px}#pl-pricing .subtitle{font-size:15px;margin-bottom:30px}#pl-pricing table,#pl-pricing tbody,#pl-pricing td,#pl-pricing th,#pl-pricing thead,#pl-pricing tr{display:block;width:100%}#pl-pricing table tr:first-child{display:none}#pl-pricing table{background:transparent;box-shadow:none}#pl-pricing tr{background:#fff;border-radius:14px;box-shadow:0 8px 25px rgba(0,0,0,.08);margin-bottom:18px;padding:14px 16px}#pl-pricing td{border:none;padding:8px 0}#pl-pricing td:first-child{font-size:18px;font-weight:700;margin-bottom:8px}#pl-pricing td:nth-child(2):before{content:"Monthly"}#pl-pricing td:nth-child(3):before{content:"Setup / License"}#pl-pricing td:nth-child(4):before{content:"Revenue Fee"}#pl-pricing td:nth-child(5):before{content:"Limits"}#pl-pricing td:nth-child(6):before{content:"Checkout"}#pl-pricing td:nth-child(7):before{content:"Notes"}#pl-pricing td:before{color:#6b7280;display:block;font-size:13px;font-weight:600;margin-bottom:2px}#pl-pricing .check{background:#dcfce7;border-radius:20px;color:#166534;display:inline-block;font-weight:600;padding:4px 10px}#pl-pricing td ul{margin-top:4px!important;padding-left:18px}#pl-pricing td ul li{font-size:14px;margin-bottom:4px}#pl-pricing .highlight-product,#pl-pricing .highlight-storefront{background:#fff}#pl-pricing .enterprise-box{padding:40px 25px}#pl-pricing .enterprise-box h2{font-size:26px}#pl-pricing .enterprise-grid{gap:30px;grid-template-columns:1fr}#pl-pricing .pdf-content{height:90%;width:95%}}