
      

                .entry-header .wp-block-image, .main-article .wp-block-image {
                            background-color: #00244b29 !important;
                        }

      
      .pr-badge {
          position: absolute;
          top: -12px;
          right: 20px;
          background: #27ae60;
          
          color: #fff;
          padding: 6px 15px;
          font-size: 13px;
          font-weight: 700;
          text-transform: uppercase;
          border-radius: 4px;
          z-index: 20;
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);
      }

      .ev-container {
          padding: 30px;
          margin-top: 25px;
          margin-bottom: 40px;
          border-radius: 12px;
          font-family: 'Roboto', sans-serif;
          position: relative;
          overflow: hidden;
          transition: box-shadow 0.3s ease;

          
          background: var(--ev-bg);
          border: var(--ev-border);
          color: var(--ev-text-body);
      }

      
      .ev-header {
          display: flex;
          align-items: center;
          gap: 10px;
          margin-bottom: 20px;
          border-bottom: 1px dashed var(--ev-box-border);
          padding-bottom: 15px;
      }

      .ev-title {
          font-size: 1.3rem;
          font-weight: 800;
          color: var(--ev-text-head);
      }

      
      .ev-banner {
          background: var(--ev-highlight-bg);
          border: 1px solid var(--ev-highlight-border);
          color: var(--ev-highlight-text);
          padding: 12px;
          border-radius: 8px;
          font-weight: 700;
          text-align: center;
          margin-bottom: 20px;
      }

      
      .ev-desc {
          margin-bottom: 30px;
          font-size: 0.95rem;
          color: var(--ev-text-desc);
          
          line-height: 1.6;
      }

      
      .ev-grid {
          display: grid;
          grid-template-columns: 1fr 1fr 1fr;
          gap: 15px;
          margin-bottom: 30px;
      }

      
      .ev-box {
          background: var(--ev-box-bg);
          border: 1px solid var(--ev-box-border);
          border-radius: 8px;
          padding: 15px;
          text-align: center;
          cursor: pointer;
          
          transition: transform 0.2s, border-color 0.2s, box-shadow 0.2s;
      }

      .ev-box:hover {
          transform: translateY(-5px);
          border-color: var(--ev-btn-bg);
          
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
      }

      .ev-box-label {
          display: block;
          font-size: 0.75rem;
          text-transform: uppercase;
          color: var(--ev-text-body);
          opacity: 0.8;
          font-weight: 700;
          margin-bottom: 5px;
      }

      .ev-box-value {
          display: block;
          font-size: 1rem;
          font-weight: 800;
          color: var(--ev-text-head);
      }

      
      .ev-btn {
          display: block;
          width: 100%;
          text-align: center;
          padding: 15px;
          background: var(--ev-btn-bg);
          color: var(--ev-btn-text);
          font-weight: 800;
          text-transform: uppercase;
          text-decoration: none;
          border-radius: 8px;
          box-shadow: var(--ev-btn-shadow);
          transition: transform 0.1s;
      }

      .ev-btn:hover {
          transform: translateY(2px);
          box-shadow: none;
          color: var(--ev-btn-text);
      }

      
      @media (max-width: 768px) {
          .ev-grid {
              grid-template-columns: 1fr;
          }
      }
      

      
      .ev-theme-default {
          --ev-bg: linear-gradient(135deg, #0f172a 0%, #1e1b4b 100%);
          --ev-border: 1px solid rgba(255, 255, 255, 0.1);
          --ev-text-head: #fff;
          --ev-text-body: #94a3b8;
          --ev-text-desc: #cbd5e1;
          
          --ev-highlight-bg: rgba(245, 158, 11, 0.15);
          --ev-highlight-border: #f59e0b;
          --ev-highlight-text: #fbbf24;
          --ev-box-bg: rgba(255, 255, 255, 0.05);
          --ev-box-border: rgba(255, 255, 255, 0.1);
          --ev-btn-bg: linear-gradient(180deg, #f59e0b 0%, #d97706 100%);
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #92400e;
      }

      
      .ev-theme-scala {
          --ev-bg: #f0fdf4;
          --ev-border: 2px solid #27ae60;
          --ev-text-head: #14532d;
          --ev-text-body: #334155;
          --ev-text-desc: #475569;
          
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #27ae60;
          --ev-highlight-text: #166534;
          --ev-box-bg: #fff;
          --ev-box-border: #bbf7d0;
          --ev-btn-bg: #27ae60;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #14532d;
      }

      
      .ev-theme-cloudways {
          --ev-bg: #f0f9ff;
          --ev-border: 2px solid #0284c7;
          --ev-text-head: #0c4a6e;
          --ev-text-body: #334155;
          --ev-text-desc: #475569;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #0ea5e9;
          --ev-highlight-text: #0284c7;
          --ev-box-bg: #fff;
          --ev-box-border: #bae6fd;
          --ev-btn-bg: #0284c7;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #075985;
      }

      
      .ev-theme-hostinger {
          --ev-bg: #f5f3ff;
          --ev-border: 2px solid #673ab7;
          --ev-text-head: #4c1d95;
          --ev-text-body: #4b5563;
          --ev-text-desc: #4b5563;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #8b5cf6;
          --ev-highlight-text: #6d28d9;
          --ev-box-bg: #fff;
          --ev-box-border: #ddd6fe;
          --ev-btn-bg: #673ab7;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #4c1d95;
      }

      
      .ev-theme-chemicloud {
          --ev-bg: #fff7ed;
          --ev-border: 2px solid #f97316;
          --ev-text-head: #9a3412;
          --ev-text-body: #431407;
          --ev-text-desc: #572e21;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #fdba74;
          --ev-highlight-text: #c2410c;
          --ev-box-bg: #fff;
          --ev-box-border: #fed7aa;
          --ev-btn-bg: #f97316;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #9a3412;
      }

      
      .ev-theme-siteground {
          --ev-bg: #fff;
          --ev-border: 2px solid #333;
          --ev-text-head: #333;
          --ev-text-body: #555;
          --ev-text-desc: #444;
          --ev-highlight-bg: #fef2f2;
          --ev-highlight-border: #ef4444;
          --ev-highlight-text: #b91c1c;
          --ev-box-bg: #fff;
          --ev-box-border: #e5e7eb;
          --ev-btn-bg: #ef4444;
          
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #991b1b;
      }

      
      .ev-theme-kinsta {
          --ev-bg: #2e1065;
          
          --ev-border: 2px solid #533483;
          --ev-text-head: #fff;
          --ev-text-body: #ddd6fe;
          --ev-text-desc: #e9d5ff;
          --ev-highlight-bg: rgba(255, 255, 255, 0.1);
          --ev-highlight-border: #8b5cf6;
          --ev-highlight-text: #c4b5fd;
          --ev-box-bg: rgba(0, 0, 0, 0.2);
          --ev-box-border: #5b21b6;
          --ev-btn-bg: #533483;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #2e1065;
      }

      
      .ev-theme-wpengine {
          --ev-bg: #f0fdfa;
          --ev-border: 2px solid #0d9488;
          --ev-text-head: #0f766e;
          --ev-text-body: #334155;
          --ev-text-desc: #334155;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #14b8a6;
          --ev-highlight-text: #0d9488;
          --ev-box-bg: #fff;
          --ev-box-border: #99f6e4;
          --ev-btn-bg: #0d9488;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #0f766e;
      }

      
      .ev-theme-bluehost {
          --ev-bg: #eff6ff;
          --ev-border: 2px solid #2563eb;
          --ev-text-head: #1e3a8a;
          --ev-text-body: #334155;
          --ev-text-desc: #334155;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #60a5fa;
          --ev-highlight-text: #1d4ed8;
          --ev-box-bg: #fff;
          --ev-box-border: #bfdbfe;
          --ev-btn-bg: #1e40af;
          
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #172554;
      }

      
      .ev-theme-a2 {
          --ev-bg: #fff;
          --ev-border: 2px solid #166534;
          --ev-text-head: #166534;
          --ev-text-body: #333;
          --ev-text-desc: #444;
          --ev-highlight-bg: #fff7ed;
          --ev-highlight-border: #f97316;
          --ev-highlight-text: #ea580c;
          --ev-box-bg: #f8fafc;
          --ev-box-border: #e2e8f0;
          --ev-btn-bg: #f97316;
          
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #9a3412;
      }

      
      .ev-theme-godaddy {
          --ev-bg: #111;
          --ev-border: 2px solid #000;
          --ev-text-head: #fff;
          --ev-text-body: #ccc;
          --ev-text-desc: #ddd;
          --ev-highlight-bg: #333;
          --ev-highlight-border: #666;
          --ev-highlight-text: #a3e635;
          
          --ev-box-bg: #222;
          --ev-box-border: #444;
          --ev-btn-bg: #65a30d;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #3f6212;
      }

      
      .ev-theme-cyber {
          --ev-bg: #09090b;
          --ev-border: 2px solid #ec4899;
          --ev-text-head: #f472b6;
          --ev-text-body: #a1a1aa;
          --ev-text-desc: #d4d4d8;
          --ev-highlight-bg: rgba(236, 72, 153, 0.1);
          --ev-highlight-border: #ec4899;
          --ev-highlight-text: #fbcfe8;
          --ev-box-bg: #18181b;
          --ev-box-border: #27272a;
          --ev-btn-bg: #ec4899;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 0 15px #ec4899;
      }

      
      .ev-theme-budget {
          --ev-bg: #fff;
          --ev-border: 2px solid #eab308;
          --ev-text-head: #854d0e;
          --ev-text-body: #444;
          --ev-text-desc: #555;
          --ev-highlight-bg: #fefce8;
          --ev-highlight-border: #facc15;
          --ev-highlight-text: #a16207;
          --ev-box-bg: #fff;
          --ev-box-border: #fde047;
          --ev-btn-bg: #ca8a04;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #854d0e;
      }

      
      .ev-theme-warning {
          --ev-bg: #fef2f2;
          --ev-border: 2px solid #dc2626;
          --ev-text-head: #991b1b;
          --ev-text-body: #7f1d1d;
          --ev-text-desc: #7f1d1d;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #ef4444;
          --ev-highlight-text: #b91c1c;
          --ev-box-bg: #fff;
          --ev-box-border: #fecaca;
          --ev-btn-bg: #dc2626;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #7f1d1d;
      }

      
      .ev-theme-minimal {
          --ev-bg: #f8f9fa;
          --ev-border: 1px solid #dee2e6;
          --ev-text-head: #212529;
          --ev-text-body: #6c757d;
          --ev-text-desc: #495057;
          --ev-highlight-bg: #e9ecef;
          --ev-highlight-border: #ced4da;
          --ev-highlight-text: #212529;
          --ev-box-bg: #fff;
          --ev-box-border: #dee2e6;
          --ev-btn-bg: #212529;
          --ev-btn-text: #fff;
          --ev-btn-shadow: none;
      }

      
      .ev-theme-rank-1 {
          --ev-bg: linear-gradient(135deg, #fffbeb 0%, #fff 100%);
          --ev-border: 2px solid #f59e0b;
          --ev-text-head: #92400e;
          --ev-text-body: #78350f;
          --ev-text-desc: #92400e;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #fcd34d;
          --ev-highlight-text: #b45309;
          --ev-box-bg: rgba(255, 255, 255, 0.8);
          --ev-box-border: #fde68a;
          --ev-btn-bg: linear-gradient(to bottom, #f59e0b, #d97706);
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #92400e;
      }

      
      .ev-theme-rank-2 {
          --ev-bg: #f8fafc;
          --ev-border: 2px solid #94a3b8;
          --ev-text-head: #334155;
          --ev-text-body: #475569;
          --ev-text-desc: #475569;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #cbd5e1;
          --ev-highlight-text: #475569;
          --ev-box-bg: #fff;
          --ev-box-border: #e2e8f0;
          --ev-btn-bg: #64748b;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #334155;
      }

      
      .ev-theme-rank-3 {
          --ev-bg: #fff7ed;
          --ev-border: 2px solid #c2410c;
          --ev-text-head: #7c2d12;
          --ev-text-body: #431407;
          --ev-text-desc: #572e21;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #fdba74;
          --ev-highlight-text: #9a3412;
          --ev-box-bg: #fff;
          --ev-box-border: #fed7aa;
          --ev-btn-bg: #c2410c;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #7c2d12;
      }

      
      .ev-theme-cheapest {
          --ev-bg: #fdf2f8;
          --ev-border: 2px dashed #db2777;
          --ev-text-head: #831843;
          --ev-text-body: #500724;
          --ev-text-desc: #831843;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #f9a8d4;
          --ev-highlight-text: #be185d;
          --ev-box-bg: #fff;
          --ev-box-border: #fbcfe8;
          --ev-btn-bg: #db2777;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #831843;
      }

      
      .ev-theme-value {
          --ev-bg: #f0fdfa;
          --ev-border: 2px solid #0d9488;
          --ev-text-head: #115e59;
          --ev-text-body: #134e4a;
          --ev-text-desc: #134e4a;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #5eead4;
          --ev-highlight-text: #0f766e;
          --ev-box-bg: #ccfbf1;
          --ev-box-border: #99f6e4;
          --ev-btn-bg: #0d9488;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #115e59;
      }

      
      .ev-theme-affordable {
          --ev-bg: #eff6ff;
          --ev-border: 1px solid #bfdbfe;
          --ev-text-head: #1e3a8a;
          --ev-text-body: #1e40af;
          --ev-text-desc: #1e3a8a;
          --ev-highlight-bg: #dbeafe;
          --ev-highlight-border: #60a5fa;
          --ev-highlight-text: #1d4ed8;
          --ev-box-bg: #fff;
          --ev-box-border: #93c5fd;
          --ev-btn-bg: #3b82f6;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #1d4ed8;
      }

      
      .ev-theme-fast {
          --ev-bg: #111827;
          
          --ev-border: 2px solid #eab308;
          
          --ev-text-head: #fff;
          --ev-text-body: #d1d5db;
          --ev-text-desc: #9ca3af;
          --ev-highlight-bg: #374151;
          --ev-highlight-border: #eab308;
          --ev-highlight-text: #fef08a;
          --ev-box-bg: #1f2937;
          --ev-box-border: #4b5563;
          --ev-btn-bg: #eab308;
          --ev-btn-text: #000;
          --ev-btn-shadow: 0 0 15px rgba(234, 179, 8, 0.4);
      }

      
      .ev-theme-turbo {
          --ev-bg: #fff1f2;
          --ev-border: 2px solid #e11d48;
          --ev-text-head: #881337;
          --ev-text-body: #4c0519;
          --ev-text-desc: #881337;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #fda4af;
          --ev-highlight-text: #be123c;
          --ev-box-bg: #ffe4e6;
          --ev-box-border: #fecdd3;
          --ev-btn-bg: #e11d48;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #881337;
      }

      
      .ev-theme-cloud {
          --ev-bg: #f0f9ff;
          --ev-border: 2px solid #0ea5e9;
          --ev-text-head: #0369a1;
          --ev-text-body: #075985;
          --ev-text-desc: #0c4a6e;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #7dd3fc;
          --ev-highlight-text: #0284c7;
          --ev-box-bg: #e0f2fe;
          --ev-box-border: #bae6fd;
          --ev-btn-bg: #0ea5e9;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #0369a1;
      }

      
      .ev-theme-avoid {
          --ev-bg: #fef2f2;
          --ev-border: 4px solid #dc2626;
          --ev-text-head: #7f1d1d;
          --ev-text-body: #450a0a;
          --ev-text-desc: #7f1d1d;
          --ev-highlight-bg: #fee2e2;
          --ev-highlight-border: #ef4444;
          --ev-highlight-text: #b91c1c;
          --ev-box-bg: #fff;
          --ev-box-border: #fca5a5;
          --ev-btn-bg: #dc2626;
          --ev-btn-text: #fff;
          --ev-btn-shadow: none;
      }

      
      .ev-theme-caution {
          --ev-bg: #fffbeb;
          --ev-border: 2px dashed #f59e0b;
          --ev-text-head: #78350f;
          --ev-text-body: #451a03;
          --ev-text-desc: #92400e;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #fcd34d;
          --ev-highlight-text: #b45309;
          --ev-box-bg: #fff;
          --ev-box-border: #fde68a;
          --ev-btn-bg: #000;
          
          --ev-btn-text: #f59e0b;
          --ev-btn-shadow: none;
      }

      
      .ev-theme-mediocre {
          --ev-bg: #f3f4f6;
          --ev-border: 1px solid #9ca3af;
          --ev-text-head: #374151;
          --ev-text-body: #6b7280;
          --ev-text-desc: #4b5563;
          --ev-highlight-bg: #e5e7eb;
          --ev-highlight-border: #d1d5db;
          --ev-highlight-text: #374151;
          --ev-box-bg: #fff;
          --ev-box-border: #e5e7eb;
          --ev-btn-bg: #6b7280;
          --ev-btn-text: #fff;
          --ev-btn-shadow: none;
      }
      
      .ev-theme-enterprise {
          --ev-bg: #0f172a;
          --ev-border: 1px solid #334155;
          --ev-text-head: #fff;
          --ev-text-body: #94a3b8;
          --ev-text-desc: #cbd5e1;
          --ev-highlight-bg: rgba(255, 255, 255, 0.1);
          --ev-highlight-border: #475569;
          --ev-highlight-text: #e2e8f0;
          --ev-box-bg: #1e293b;
          --ev-box-border: #334155;
          --ev-btn-bg: #fff;
          --ev-btn-text: #0f172a;
          --ev-btn-shadow: 0 4px 0 #94a3b8;
      }

      
      .ev-theme-dev {
          --ev-bg: #000;
          --ev-border: 1px solid #22c55e;
          --ev-text-head: #22c55e;
          --ev-text-body: #bbf7d0;
          --ev-text-desc: #86efac;
          --ev-highlight-bg: #052e16;
          --ev-highlight-border: #15803d;
          --ev-highlight-text: #4ade80;
          --ev-box-bg: #111;
          --ev-box-border: #166534;
          --ev-btn-bg: #22c55e;
          --ev-btn-text: #000;
          --ev-btn-shadow: 0 0 10px #22c55e;
      }

      
      .ev-theme-gaming {
          --ev-bg: linear-gradient(135deg, #2e1065, #4c1d95);
          --ev-border: 2px solid #d946ef;
          --ev-text-head: #fff;
          --ev-text-body: #e9d5ff;
          --ev-text-desc: #f5d0fe;
          --ev-highlight-bg: rgba(217, 70, 239, 0.2);
          --ev-highlight-border: #d946ef;
          --ev-highlight-text: #f0abfc;
          --ev-box-bg: rgba(0, 0, 0, 0.3);
          --ev-box-border: #a855f7;
          --ev-btn-bg: #d946ef;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 0 15px #d946ef;
      }

      
      .ev-theme-windows {
          --ev-bg: #fff;
          --ev-border: 2px solid #00a4ef;
          --ev-text-head: #00a4ef;
          --ev-text-body: #333;
          --ev-text-desc: #555;
          --ev-highlight-bg: #f0f9ff;
          --ev-highlight-border: #7dd3fc;
          --ev-highlight-text: #0284c7;
          --ev-box-bg: #f8fafc;
          --ev-box-border: #bae6fd;
          --ev-btn-bg: #0078d4;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #005a9e;
      }

      
      .ev-theme-minimal {
          --ev-bg: #fff;
          --ev-border: 1px solid #e5e7eb;
          --ev-text-head: #111;
          --ev-text-body: #666;
          --ev-text-desc: #444;
          --ev-highlight-bg: #f9fafb;
          --ev-highlight-border: #e5e7eb;
          --ev-highlight-text: #111;
          --ev-box-bg: #fff;
          --ev-box-border: #f3f4f6;
          --ev-btn-bg: #000;
          --ev-btn-text: #fff;
          --ev-btn-shadow: none;
      }

      
      .ev-theme-soft-purple {
          --ev-bg: #fdf4ff;
          --ev-border: 1px solid #e879f9;
          --ev-text-head: #86198f;
          --ev-text-body: #701a75;
          --ev-text-desc: #a21caf;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #f0abfc;
          --ev-highlight-text: #c026d3;
          --ev-box-bg: #fae8ff;
          --ev-box-border: #f5d0fe;
          --ev-btn-bg: #d946ef;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #a21caf;
      }

      
      .ev-theme-ocean {
          --ev-bg: #f0fdfa;
          --ev-border: 1px solid #2dd4bf;
          --ev-text-head: #115e59;
          --ev-text-body: #134e4a;
          --ev-text-desc: #0f766e;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #99f6e4;
          --ev-highlight-text: #0d9488;
          --ev-box-bg: #ccfbf1;
          --ev-box-border: #5eead4;
          --ev-btn-bg: #14b8a6;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #0f766e;
      }

      
      .ev-theme-gem {
          --ev-bg: #e0e7ff;
          --ev-border: 2px solid #6366f1;
          --ev-text-head: #3730a3;
          --ev-text-body: #312e81;
          --ev-text-desc: #4338ca;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #818cf8;
          --ev-highlight-text: #4f46e5;
          --ev-box-bg: #c7d2fe;
          --ev-box-border: #a5b4fc;
          --ev-btn-bg: #4f46e5;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #3730a3;
      }

      
      .ev-theme-blackfriday {
          --ev-bg: #000;
          --ev-border: 4px solid #fff;
          --ev-text-head: #fff;
          --ev-text-body: #e5e5e5;
          --ev-text-desc: #d4d4d4;
          --ev-highlight-bg: #b91c1c;
          --ev-highlight-border: #ef4444;
          --ev-highlight-text: #fff;
          --ev-box-bg: #171717;
          --ev-box-border: #404040;
          --ev-btn-bg: #fff;
          --ev-btn-text: #000;
          --ev-btn-shadow: 0 0 20px #fff;
      }

        

        .ev-theme-cloudways-dark {
            
            --ev-bg: #1a1f36; 
            --ev-box-bg: #232946; 
            
            
            --ev-border: 1px solid #3c4257;
            --ev-highlight-border: #635bff; 
            
            
            --ev-text-head: #ffffff;
            --ev-text-body: #a0aec0;
            --ev-text-desc: #e2e8f0;
            
            
            --ev-highlight-bg: rgba(99, 91, 255, 0.15); 
            --ev-highlight-text: #8093ff; 

            
            --ev-btn-bg: linear-gradient(135deg, #e11d48 0%, #f43f5e 100%); 
            --ev-btn-text: #fff;
            --ev-btn-shadow: 0 10px 20px -5px rgba(225, 29, 72, 0.5); 
        }

        
        .ev-theme-cloudways-dark .ev-box-value code {
            background: #111 !important;
            border: 1px dashed #f43f5e !important; 
            color: #fff !important;
            font-family: 'JetBrains Mono', monospace;
            letter-spacing: 1px;
        }

      

      
      
      .ev-theme-winner {
          --ev-bg: #f0fdf4;
          
          --ev-border: 2px solid #27ae60;
          
          --ev-text-head: #14532d;
          --ev-text-body: #334155;
          --ev-text-desc: #166534;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #27ae60;
          --ev-highlight-text: #166534;
          --ev-box-bg: #ffffff;
          --ev-box-border: #bbf7d0;
          --ev-btn-bg: linear-gradient(180deg, #27ae60 0%, #219150 100%);
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #14532d;
      }

      
      
      .ev-theme-standard {
          --ev-bg: #ffffff;
          --ev-border: 1px solid #e2e8f0;
          
          --ev-text-head: #1e293b;
          --ev-text-body: #475569;
          --ev-text-desc: #475569;
          --ev-highlight-bg: #f8fafc;
          --ev-highlight-border: #cbd5e1;
          --ev-highlight-text: #334155;
          --ev-box-bg: #f8fafc;
          --ev-box-border: #e2e8f0;
          --ev-btn-bg: #2c3e50;
          
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #0f172a;
      }

      
      
      .ev-theme-warnings {
          --ev-bg: #fef2f2;
          
          --ev-border: 2px solid #ef4444;
          
          --ev-text-head: #991b1b;
          --ev-text-body: #7f1d1d;
          --ev-text-desc: #7f1d1d;
          --ev-highlight-bg: #fff;
          --ev-highlight-border: #f87171;
          --ev-highlight-text: #b91c1c;
          --ev-box-bg: #fff;
          --ev-box-border: #fecaca;
          --ev-btn-bg: #ef4444;
          --ev-btn-text: #fff;
          --ev-btn-shadow: 0 4px 0 #991b1b;
      }
      
      .tech-tag {
          display: block;
          
          padding: 8px 12px;
          border-radius: 6px;
          font-size: 0.8rem;
          
          font-weight: 700;
          text-transform: uppercase;
          letter-spacing: 0.5px;
          margin: 10px 0 15px 0;
          text-align: center;
          font-family: 'Roboto Mono', 'Courier New', monospace;
          
      }

      
      .tech-tag.success {
          background: #ecfdf5;
          color: #047857;
          border: 1px dashed #10b981;
      }

      
      .tech-tag.warning {
          background: #fffbeb;
          color: #b45309;
          border: 1px dashed #f59e0b;
      }

      
      .tech-tag.danger {
          background: #fef2f2;
          color: #b91c1c;
          border: 1px dashed #ef4444;
      }

      
      .tech-tag.info {
          background: #f0f9ff;
          color: #0369a1;
          border: 1px dashed #0ea5e9;
      }

      
      .ev-container::before {
          content: '';
          position: absolute;
          top: -50px;
          right: -50px;
          width: 200px;
          height: 200px;
          background: radial-gradient(circle, rgba(59, 130, 246, 0.3) 0%, rgba(0, 0, 0, 0) 70%);
          z-index: 0;
          pointer-events: none;
      }

    
    .hero-deal-grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 20px;
        margin-bottom: 50px;
    }
    
    .deal-card {
        border-radius: 12px;
        padding: 25px 20px;
        text-align: center;
        position: relative;
        display: flex;
        flex-direction: column;
        transition: transform 0.2s;
    }

    .deal-card:hover { transform: translateY(-5px); }

    
    .card-winner {
        background: #ffffff;
        border: 2px solid #22c55e;
        box-shadow: 0 10px 30px rgba(34, 197, 94, 0.15);
        z-index: 2; 
        transform: scale(1.05); 
    }
    .badge-winner {
        position: absolute;
        top: -12px;
        left: 50%;
        transform: translateX(-50%);
        background: #22c55e;
        color: white;
        padding: 4px 12px;
        border-radius: 20px;
        font-size: 0.75rem;
        font-weight: 800;
        text-transform: uppercase;
        letter-spacing: 0.5px;
    }

    
    .card-agency {
        background: #0f172a;
        border: 1px solid #1e293b;
        color: white;
    }
    .badge-agency {
        background: #334155;
        color: #94a3b8;
        border: 1px solid #475569;
    }

    
    .card-standard {
        background: #f8fafc;
        border: 1px solid #e2e8f0;
        color: #64748b;
    }

    
    .deal-value { font-size: 2.2rem; font-weight: 800; margin: 10px 0; display: block; }
    .deal-sub { font-size: 0.85rem; margin-bottom: 20px; line-height: 1.4; }
    
    
    .btn-deal {
        display: block;
        padding: 12px;						
        border-radius: 6px;
        font-weight: bold;
        text-decoration: none;
        margin-top: auto;
    }
    .btn-green { background: #22c55e; color: white; box-shadow: 0 4px 0 #15803d; }
    .btn-green:hover { background: #16a34a; }
    
    .btn-dark { background: transparent; border: 2px solid #3b82f6; color: #3b82f6; }
    .btn-dark:hover { background: #3b82f6; color: white; }

    .btn-ghost { background: transparent; border: 1px solid #cbd5e1; color: #64748b; }
    .btn-primary, .btn-primary:active, .btn-primary:focus {
    background: #fa923f !important;
    border: 1px solid #fa923f !important;
    border-radius: 0px; 
    color: #fff;
    font-weight: 600 !important;
    outline: 0 !important;
    padding: 11px 18px !important;
}
.m-p-l{
    margin-left: 0px !important;
    padding-left: 0px !important;
}
.benchmark-table-wrap{
    width: 107%;
    overflow: scroll;
}    
    @media (max-width: 768px) {
        .hero-deal-grid { grid-template-columns: 1fr; gap: 40px; }
        .card-winner { transform: scale(1); border-width: 3px; }
    }
                
                .cd-section {
                    font-size: 1.8rem;
                    font-weight: 700;
                    margin-top: 40px;
                    margin-bottom: 20px;
                    color: #2d3748;
                    scroll-margin-top: 80px; 
                }

                
                .video-container {
                    position: relative;
                    padding-bottom: 56.25%; 
                    height: 0;
                    overflow: hidden;
                    border-radius: 8px;
                    box-shadow: 0 4px 6px rgba(0,0,0,0.1);
                    background: #000;
                }

                .video-container iframe {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    border: 0;
                }

                
                ol.step-guide {
                
                    list-style: none;
                    padding: 0;
                }

                
                ol.step-guide > li {
                    position: relative;
                    padding-left: 50px;
                    margin-bottom: 40px;
                        list-style: none;
                }

                
                ol.step-guide > li::before {
                    content: " 👉";

                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 35px;
                    height: 35px;
                    background-color: #e7e7e7;
                    color: white;
                    border-radius: 50%;
                    text-align: center;
                    line-height: 35px;
                    font-weight: bold;
                    font-size: 1.2rem;
                }

                ol.step-guide h3 {
                    margin-top: 0;
                    font-size: 1.4rem;
                    color: #333;
                }
                
                .content_box_custom {
                    padding: 15px 20px;
                    margin: 20px 0;
                    border-radius: 6px;
                    font-size: 0.95rem;
                }

                .orange_content_box {
                    background-color: #fff8e1;
                    border-left: 5px solid #ffc107;
                    color: #856404;
                }

                .red_content_box {
                    background-color: #ffebee;
                    border-left: 5px solid #f44336;
                    color: #b71c1c;
                }

                
                .btn-primary {
                    display: inline-block;
                    background-color: #007bff;
                    color: #ffffff !important;
                    padding: 12px 24px;
                    text-decoration: none;
                    border-radius: 6px;
                    font-weight: bold;
                    transition: background-color 0.2s ease;
                }

                .btn-primary:hover {
                    background-color: #0056b3;
                }

                
                .wp-block-image img {
                    max-width: 100%;
                    height: auto;
                    border: 1px solid #e2e8f0;
                    border-radius: 6px;
                    box-shadow: 0 2px 4px rgba(0,0,0,0.05);
                }

                @media (max-width: 768px) {
                ol.step-guide>li{
                        position: relative;
                        padding-left: 0px;

                    }

            
                ol.step-guide > li::before {
                    content: " 👉";

                    position: absolute;
                    left: -44px;
                }
                }

  .trust-box {
    
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    background-color: #f0f7ff; 
    border: 1px solid #dbeafe;
    border-left: 5px solid #2563eb; 
    border-radius: 8px;
    padding: 20px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
    max-width: 600px;
    margin-bottom: 40px;
  }

  
  .tm-verification-header {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 15px;
  }

  .trust-avatar {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    object-fit: cover;
    border: 3px solid #ffffff;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  }

  .trust-info h3 {
    margin: 0 0 4px 0;
    font-size: 1.1rem;
    color: #1e3a8a;
    display: flex;
    align-items: center;
    gap: 6px;
  }

  .trust-info p {
    margin: 0;
    font-size: 0.85rem;
    color: #475569;
    line-height: 1.4;
  }

  .trust-divider {
    border: 0;
    height: 1px;
    background: #dbeafe;
    margin: 0 0 15px 0;
  }

  .trust-content {
    font-size: 0.95rem;
    color: #334155;
    line-height: 1.6;
    margin: 0;
  }

  .trust-code {
    background-color: #dbeafe;
    color: #1e40af;
    padding: 2px 6px;
    border-radius: 4px;
    font-weight: bold;
    font-family: monospace;
    font-size: 1rem;
  }

  
  .icon-shield {
    width: 20px;
    height: 20px;
    fill: #2563eb;
  }

				:root{--color-primary:#2c3e50;--color-accent:#3498db;--color-success:#27ae60;--color-warning:#f39c12;--color-danger:#e74c3c;--bg-body:#ffffff;--bg-surface:#f8f9fa;--bg-card:#ffffff;--font-display:'Roboto Condensed',sans-serif;--font-body:'Roboto',sans-serif;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--shadow-xs:0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-hover:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}body{font-family:var(--font-body);color:#374151;line-height:1.75;font-size:18px;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:var(--font-display);color:var(--color-primary);font-weight:700;letter-spacing:-.02em;margin-top:2em;margin-bottom:.75em}h1.page-title{font-size:clamp(2.5rem,5vw,3.5rem);text-align:center;line-height:1.1;margin-bottom:1rem}h2.cd-section{position:relative;padding-bottom:15px;font-size:2rem;border-bottom:3px solid #2c3e50;padding-bottom:10px;margin-top:60px;display:inline-block;width:100%}h2.cd-section::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:4px;background:var(--color-success);border-radius:2px}a{color:var(--color-accent);text-decoration:none;font-weight:500;transition:all .2s}a:hover{color:#1d4ed8;text-decoration:underline}.t-green{color:var(--color-success);font-weight:700}.t-red{color:var(--color-danger);font-weight:700}.t-orange{color:var(--color-warning);font-weight:700}.quick-verdict-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin:60px 0}.verdict-box{background:var(--bg-card);border-radius:var(--radius-lg);padding:40px 30px;position:relative;border:1px solid #e5e7eb;box-shadow:var(--shadow-md);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;text-align:center}.verdict-box:hover{transform:translateY(-8px);box-shadow:var(--shadow-hover);border-color:transparent}.verdict-box.winner{background:linear-gradient(180deg,#f0fdf4 0,#fff 100%);border:2px solid var(--color-success)}.verdict-box.winner .verdict-label{background:var(--color-success);box-shadow:0 4px 10px rgba(39,174,96,.4)}.verdict-box.budget{background:linear-gradient(180deg,#fffbeb 0,#fff 100%);border:2px solid var(--color-warning)}.verdict-box.budget .verdict-label{background:var(--color-warning);box-shadow:0 4px 10px rgba(243,156,18,.4)}.verdict-label{position:absolute;top:-16px;padding:8px 20px;color:#fff;font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:.85rem;border-radius:50px;letter-spacing:1px}.verdict-box h3{font-size:2rem;margin:15px 0;color:#111827}.verdict-box p{font-size:1rem;color:#6b7280;margin-bottom:30px;flex-grow:1}.simple-table{width:100%;border-collapse:separate;border-spacing:0;margin:50px 0;font-family:var(--font-display);background:#fff;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid #e5e7eb}.simple-table thead th{background:#f3f4f6;font-weight:800;text-transform:uppercase;font-size:.85rem;padding:20px;letter-spacing:.05em;border-bottom:2px solid #e5e7eb;text-align:left}.simple-table tbody td{padding:20px;border-bottom:1px solid #f3f4f6;font-size:1rem;font-weight:500}.simple-table tbody tr{transition:background .1s}.simple-table tbody tr:hover{background:#f9fafb}.simple-table tbody td:first-child{font-weight:800;font-size:1.1rem}.simple-table tbody tr:last-child td{border-bottom:none}.content_box_custom{padding:30px;margin:40px 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;position:relative;background:#fff;box-shadow:var(--shadow-xs)}.content_box_custom::before{content:'';position:absolute;left:0;top:0;bottom:0;width:6px;border-radius:4px 0 0 4px}.green_content_box{background:#f0fdf4;border:2px solid #166534}.green_content_box::before{background:var(--color-success)}.green_content_box h3,.green_content_box strong{color:#166534}.orange_content_box{background:#fff7ed;border:2px solid #9a3412}.orange_content_box::before{background:var(--color-warning)}.orange_content_box h3,.orange_content_box strong{color:#9a3412}.red_content_box{background:#fef2f2;border:2px solid #991b1b}.red_content_box::before{background:var(--color-danger)}.red_content_box h3,.red_content_box strong{color:#991b1b}.gb-grid-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:40px 0}.gb-grid-column h4{text-transform:uppercase;font-size:1rem;letter-spacing:1px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #eee}.gb-grid-column ul{list-style:none;padding:0;margin:0}.gb-grid-column li{position:relative;padding-left:35px;margin-bottom:15px;font-size:1rem}.gb-grid-column:first-child li::before{content:'✓';position:absolute;left:0;top:5px;height:24px;width:24px;background:#dcfce7;color:#16a34a;border-radius:50%;text-align:center;font-size:14px;line-height:24px;font-weight:700}.gb-grid-column:last-child li::before{content:'✕';position:absolute;left:0;top:5px;height:24px;width:24px;background:#fee2e2;color:#dc2626;border-radius:50%;text-align:center;font-size:12px;line-height:24px;font-weight:700}.gb-button-wrapper{display:flex;gap:20px;margin:40px 0}.btn{padding:16px 32px;border-radius:50px;font-family:var(--font-display);font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;text-align:center;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md)}.btn-primary{background:linear-gradient(135deg,#27ae60 0,#2ecc71 100%);color:#fff;border:none}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(39,174,96,.3);color:#fff}.btn-secondary{background:#fff;color:var(--color-primary);border:2px solid #e5e7eb}.btn-secondary:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.verdict-btn{width:100%;padding:14px;border-radius:8px;font-weight:700;text-transform:uppercase;font-family:var(--font-display);transition:all .2s}.winner .verdict-btn{background:var(--color-success);color:#fff;box-shadow:0 4px 12px rgba(39,174,96,.3)}.winner .verdict-btn:hover{background:#1e8449}.budget .verdict-btn{background:0 0;border:2px solid var(--color-warning);color:var(--color-warning)}.budget .verdict-btn:hover{background:var(--color-warning);color:#fff}@media (max-width:768px){.gb-grid-wrapper{grid-template-columns:1fr}.gb-button-wrapper{flex-direction:column}.btn{width:100%}.simple-table{display:block;overflow-x:auto;white-space:nowrap}h1.page-title{font-size:2.2rem}}:root{--c-primary:#0f172a;--c-secondary:#334155;--c-accent:#3b82f6;--c-success:#10b981;--c-warning:#f59e0b;--c-danger:#ef4444;--c-bg:#f8fafc;--c-card:#ffffff;--grad-winner:linear-gradient(135deg, #ecfdf5 0%, #ffffff 100%);--grad-budget:linear-gradient(135deg, #fffbeb 0%, #ffffff 100%);--grad-btn:linear-gradient(135deg, #10b981 0%, #059669 100%);--shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);--shadow-xl:0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.1);--shadow-glow:0 0 20px rgba(59, 130, 246, 0.15);--font-sans:'Inter',system-ui,sans-serif;--font-mono:'JetBrains Mono',monospace}h2,h3,h4{color:var(--c-primary);font-weight:800;letter-spacing:-.025em;line-height:1.2;margin-top:2.5rem}h1.page-title{font-size:clamp(2.5rem,5vw,3.5rem);text-align:center;margin-bottom:1rem}h2.cd-section{font-size:2rem;position:relative;padding-bottom:1rem;margin-bottom:1.5rem}h2.cd-section::after{content:'';position:absolute;bottom:0;left:0;width:80px;height:6px;background:var(--c-accent);border-radius:3px}.content_box_custom{background:#fff;border-radius:12px;padding:2rem;margin:2.5rem 0;box-shadow:var(--shadow-sm);border-left:5px solid transparent;position:relative}.content_box_custom::after{font-family:sans-serif;position:absolute;top:1.5rem;right:1.5rem;font-size:1.5rem;opacity:.2}.green_content_box{border-color:var(--c-success);background:linear-gradient(to right,#f0fdf4,#fff)}.green_content_box::after{content:'💡'}.green_content_box h3{color:#15803d}.orange_content_box{border-color:var(--c-warning);background:linear-gradient(to right,#fffbeb,#fff)}.orange_content_box::after{content:'⚠️'}.orange_content_box h3{color:#b45309}.red_content_box{border-color:var(--c-danger);background:linear-gradient(to right,#fef2f2,#fff)}.red_content_box::after{content:'🛑'}.red_content_box h3{color:#b91c1c}.gb-button-wrapper{display:flex;gap:1rem;margin:2rem 0}.btn{position:relative;padding:1rem 2rem;border-radius:8px;font-weight:700;text-transform:uppercase;font-size:.9rem;letter-spacing:.05em;overflow:hidden;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.btn-primary{background:var(--c-primary);color:#fff;box-shadow:0 4px 6px rgba(44,62,80,.3)}.btn-primary::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.btn-primary:hover::after{left:100%}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(44,62,80,.4);color:#fff}.btn-secondary{background:0 0;border:2px solid #e2e8f0;color:var(--c-secondary)}dl.faq{margin-top:3rem}dl.faq h3.question{background:#fff;border:1px solid #e2e8f0;padding:1.25rem;border-radius:8px;font-size:1.1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;transition:all .2s}dl.faq h3.question:hover{border-color:var(--c-accent);color:var(--c-accent)}dl.faq dd{padding:1.5rem;background:#f8fafc;border-radius:8px;margin-bottom:1.5rem;border:1px solid #f1f5f9}figure.wp-block-image img{border-radius:12px;box-shadow:var(--shadow-lg);border:1px solid rgba(0,0,0,.05)}figure.wp-block-image figcaption{margin-top:10px;font-size:.85rem;color:#94a3b8;text-align:center}@media (max-width:768px){.gb-grid-wrapper{grid-template-columns:1fr}.gb-button-wrapper{flex-direction:column}.btn{width:100%}.simple-table{display:block;overflow-x:auto;white-space:nowrap}.toc-container{position:static}}body.scan-active .educational-section,body.scan-active .faq-section,body.scan-active .intro-text{display:none}body.scan-active .cd-section{margin-top:20px}body.scan-active .verdict-box{border:3px solid #27ae60;transform:scale(1.02)}.pr-badge{position:absolute;top:-12px;right:20px;background:#27ae60;color:#fff;padding:6px 15px;font-size:13px;font-weight:700;text-transform:uppercase;border-radius:4px;z-index:20;box-shadow:0 4px 6px rgba(0,0,0,.15)}.ev-container{padding:30px;margin-top:25px;margin-bottom:40px;border-radius:12px;font-family:Roboto,sans-serif;position:relative;overflow:hidden;transition:box-shadow .3s ease;background:var(--ev-bg);border:var(--ev-border);color:var(--ev-text-body)}.ev-header{display:flex;align-items:center;gap:10px;margin-bottom:20px;border-bottom:1px dashed var(--ev-box-border);padding-bottom:15px}.ev-title{font-size:1.3rem;font-weight:800;color:var(--ev-text-head)}.ev-banner{background:var(--ev-highlight-bg);border:1px solid var(--ev-highlight-border);color:var(--ev-highlight-text);padding:12px;border-radius:8px;font-weight:700;text-align:center;margin-bottom:20px}.ev-desc{margin-bottom:30px;font-size:.95rem;color:var(--ev-text-desc);line-height:1.6}.ev-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;margin-bottom:30px}.ev-box{background:var(--ev-box-bg);border:1px solid var(--ev-box-border);border-radius:8px;padding:15px;text-align:center;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.ev-box:hover{transform:translateY(-5px);border-color:var(--ev-btn-bg);box-shadow:0 5px 15px rgba(0,0,0,.05)}.ev-box-label{display:block;font-size:.75rem;text-transform:uppercase;color:var(--ev-text-body);opacity:.8;font-weight:700;margin-bottom:5px}.ev-box-value{display:block;font-size:1rem;font-weight:800;color:var(--ev-text-head)}.ev-btn{display:block;width:100%;text-align:center;padding:15px;background:var(--ev-btn-bg);color:var(--ev-btn-text);font-weight:800;text-transform:uppercase;text-decoration:none;border-radius:8px;box-shadow:var(--ev-btn-shadow);transition:transform .1s}.ev-btn:hover{transform:translateY(2px);box-shadow:none;color:var(--ev-btn-text)}@media (max-width:768px){.ev-grid{grid-template-columns:1fr}}.ev-theme-default{--ev-bg:linear-gradient(135deg, #0f172a 0%, #1e1b4b 100%);--ev-border:1px solid rgba(255, 255, 255, 0.1);--ev-text-head:#fff;--ev-text-body:#94a3b8;--ev-text-desc:#cbd5e1;--ev-highlight-bg:rgba(245, 158, 11, 0.15);--ev-highlight-border:#f59e0b;--ev-highlight-text:#fbbf24;--ev-box-bg:rgba(255, 255, 255, 0.05);--ev-box-border:rgba(255, 255, 255, 0.1);--ev-btn-bg:linear-gradient(180deg, #f59e0b 0%, #d97706 100%);--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #92400e}.ev-theme-scala{--ev-bg:#f0fdf4;--ev-border:2px solid #27ae60;--ev-text-head:#14532d;--ev-text-body:#334155;--ev-text-desc:#475569;--ev-highlight-bg:#fff;--ev-highlight-border:#27ae60;--ev-highlight-text:#166534;--ev-box-bg:#fff;--ev-box-border:#bbf7d0;--ev-btn-bg:#27ae60;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #14532d}.ev-theme-cloudways{--ev-bg:#f0f9ff;--ev-border:2px solid #0284c7;--ev-text-head:#0c4a6e;--ev-text-body:#334155;--ev-text-desc:#475569;--ev-highlight-bg:#fff;--ev-highlight-border:#0ea5e9;--ev-highlight-text:#0284c7;--ev-box-bg:#fff;--ev-box-border:#bae6fd;--ev-btn-bg:#0284c7;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #075985}.ev-theme-hostinger{--ev-bg:#f5f3ff;--ev-border:2px solid #673ab7;--ev-text-head:#4c1d95;--ev-text-body:#4b5563;--ev-text-desc:#4b5563;--ev-highlight-bg:#fff;--ev-highlight-border:#8b5cf6;--ev-highlight-text:#6d28d9;--ev-box-bg:#fff;--ev-box-border:#ddd6fe;--ev-btn-bg:#673ab7;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #4c1d95}.ev-theme-chemicloud{--ev-bg:#fff7ed;--ev-border:2px solid #f97316;--ev-text-head:#9a3412;--ev-text-body:#431407;--ev-text-desc:#572e21;--ev-highlight-bg:#fff;--ev-highlight-border:#fdba74;--ev-highlight-text:#c2410c;--ev-box-bg:#fff;--ev-box-border:#fed7aa;--ev-btn-bg:#f97316;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #9a3412}.ev-theme-siteground{--ev-bg:#fff;--ev-border:2px solid #333;--ev-text-head:#333;--ev-text-body:#555;--ev-text-desc:#444;--ev-highlight-bg:#fef2f2;--ev-highlight-border:#ef4444;--ev-highlight-text:#b91c1c;--ev-box-bg:#fff;--ev-box-border:#e5e7eb;--ev-btn-bg:#ef4444;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #991b1b}.ev-theme-kinsta{--ev-bg:#2e1065;--ev-border:2px solid #533483;--ev-text-head:#fff;--ev-text-body:#ddd6fe;--ev-text-desc:#e9d5ff;--ev-highlight-bg:rgba(255, 255, 255, 0.1);--ev-highlight-border:#8b5cf6;--ev-highlight-text:#c4b5fd;--ev-box-bg:rgba(0, 0, 0, 0.2);--ev-box-border:#5b21b6;--ev-btn-bg:#533483;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #2e1065}.ev-theme-wpengine{--ev-bg:#f0fdfa;--ev-border:2px solid #0d9488;--ev-text-head:#0f766e;--ev-text-body:#334155;--ev-text-desc:#334155;--ev-highlight-bg:#fff;--ev-highlight-border:#14b8a6;--ev-highlight-text:#0d9488;--ev-box-bg:#fff;--ev-box-border:#99f6e4;--ev-btn-bg:#0d9488;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #0f766e}.ev-theme-bluehost{--ev-bg:#eff6ff;--ev-border:2px solid #2563eb;--ev-text-head:#1e3a8a;--ev-text-body:#334155;--ev-text-desc:#334155;--ev-highlight-bg:#fff;--ev-highlight-border:#60a5fa;--ev-highlight-text:#1d4ed8;--ev-box-bg:#fff;--ev-box-border:#bfdbfe;--ev-btn-bg:#1e40af;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #172554}.ev-theme-a2{--ev-bg:#fff;--ev-border:2px solid #166534;--ev-text-head:#166534;--ev-text-body:#333;--ev-text-desc:#444;--ev-highlight-bg:#fff7ed;--ev-highlight-border:#f97316;--ev-highlight-text:#ea580c;--ev-box-bg:#f8fafc;--ev-box-border:#e2e8f0;--ev-btn-bg:#f97316;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #9a3412}.ev-theme-godaddy{--ev-bg:#111;--ev-border:2px solid #000;--ev-text-head:#fff;--ev-text-body:#ccc;--ev-text-desc:#ddd;--ev-highlight-bg:#333;--ev-highlight-border:#666;--ev-highlight-text:#a3e635;--ev-box-bg:#222;--ev-box-border:#444;--ev-btn-bg:#65a30d;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #3f6212}.ev-theme-cyber{--ev-bg:#09090b;--ev-border:2px solid #ec4899;--ev-text-head:#f472b6;--ev-text-body:#a1a1aa;--ev-text-desc:#d4d4d8;--ev-highlight-bg:rgba(236, 72, 153, 0.1);--ev-highlight-border:#ec4899;--ev-highlight-text:#fbcfe8;--ev-box-bg:#18181b;--ev-box-border:#27272a;--ev-btn-bg:#ec4899;--ev-btn-text:#fff;--ev-btn-shadow:0 0 15px #ec4899}.ev-theme-budget{--ev-bg:#fff;--ev-border:2px solid #eab308;--ev-text-head:#854d0e;--ev-text-body:#444;--ev-text-desc:#555;--ev-highlight-bg:#fefce8;--ev-highlight-border:#facc15;--ev-highlight-text:#a16207;--ev-box-bg:#fff;--ev-box-border:#fde047;--ev-btn-bg:#ca8a04;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #854d0e}.ev-theme-warning{--ev-bg:#fef2f2;--ev-border:2px solid #dc2626;--ev-text-head:#991b1b;--ev-text-body:#7f1d1d;--ev-text-desc:#7f1d1d;--ev-highlight-bg:#fff;--ev-highlight-border:#ef4444;--ev-highlight-text:#b91c1c;--ev-box-bg:#fff;--ev-box-border:#fecaca;--ev-btn-bg:#dc2626;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #7f1d1d}.ev-theme-minimal{--ev-bg:#f8f9fa;--ev-border:1px solid #dee2e6;--ev-text-head:#212529;--ev-text-body:#6c757d;--ev-text-desc:#495057;--ev-highlight-bg:#e9ecef;--ev-highlight-border:#ced4da;--ev-highlight-text:#212529;--ev-box-bg:#fff;--ev-box-border:#dee2e6;--ev-btn-bg:#212529;--ev-btn-text:#fff;--ev-btn-shadow:none}.ev-theme-rank-1{--ev-bg:linear-gradient(135deg, #fffbeb 0%, #fff 100%);--ev-border:2px solid #f59e0b;--ev-text-head:#92400e;--ev-text-body:#78350f;--ev-text-desc:#92400e;--ev-highlight-bg:#fff;--ev-highlight-border:#fcd34d;--ev-highlight-text:#b45309;--ev-box-bg:rgba(255, 255, 255, 0.8);--ev-box-border:#fde68a;--ev-btn-bg:linear-gradient(to bottom, #f59e0b, #d97706);--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #92400e}.ev-theme-rank-2{--ev-bg:#f8fafc;--ev-border:2px solid #94a3b8;--ev-text-head:#334155;--ev-text-body:#475569;--ev-text-desc:#475569;--ev-highlight-bg:#fff;--ev-highlight-border:#cbd5e1;--ev-highlight-text:#475569;--ev-box-bg:#fff;--ev-box-border:#e2e8f0;--ev-btn-bg:#64748b;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #334155}.ev-theme-rank-3{--ev-bg:#fff7ed;--ev-border:2px solid #c2410c;--ev-text-head:#7c2d12;--ev-text-body:#431407;--ev-text-desc:#572e21;--ev-highlight-bg:#fff;--ev-highlight-border:#fdba74;--ev-highlight-text:#9a3412;--ev-box-bg:#fff;--ev-box-border:#fed7aa;--ev-btn-bg:#c2410c;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #7c2d12}.ev-theme-cheapest{--ev-bg:#fdf2f8;--ev-border:2px dashed #db2777;--ev-text-head:#831843;--ev-text-body:#500724;--ev-text-desc:#831843;--ev-highlight-bg:#fff;--ev-highlight-border:#f9a8d4;--ev-highlight-text:#be185d;--ev-box-bg:#fff;--ev-box-border:#fbcfe8;--ev-btn-bg:#db2777;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #831843}.ev-theme-value{--ev-bg:#f0fdfa;--ev-border:2px solid #0d9488;--ev-text-head:#115e59;--ev-text-body:#134e4a;--ev-text-desc:#134e4a;--ev-highlight-bg:#fff;--ev-highlight-border:#5eead4;--ev-highlight-text:#0f766e;--ev-box-bg:#ccfbf1;--ev-box-border:#99f6e4;--ev-btn-bg:#0d9488;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #115e59}.ev-theme-affordable{--ev-bg:#eff6ff;--ev-border:1px solid #bfdbfe;--ev-text-head:#1e3a8a;--ev-text-body:#1e40af;--ev-text-desc:#1e3a8a;--ev-highlight-bg:#dbeafe;--ev-highlight-border:#60a5fa;--ev-highlight-text:#1d4ed8;--ev-box-bg:#fff;--ev-box-border:#93c5fd;--ev-btn-bg:#3b82f6;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #1d4ed8}.ev-theme-fast{--ev-bg:#111827;--ev-border:2px solid #eab308;--ev-text-head:#fff;--ev-text-body:#d1d5db;--ev-text-desc:#9ca3af;--ev-highlight-bg:#374151;--ev-highlight-border:#eab308;--ev-highlight-text:#fef08a;--ev-box-bg:#1f2937;--ev-box-border:#4b5563;--ev-btn-bg:#eab308;--ev-btn-text:#000;--ev-btn-shadow:0 0 15px rgba(234, 179, 8, 0.4)}.ev-theme-turbo{--ev-bg:#fff1f2;--ev-border:2px solid #e11d48;--ev-text-head:#881337;--ev-text-body:#4c0519;--ev-text-desc:#881337;--ev-highlight-bg:#fff;--ev-highlight-border:#fda4af;--ev-highlight-text:#be123c;--ev-box-bg:#ffe4e6;--ev-box-border:#fecdd3;--ev-btn-bg:#e11d48;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #881337}.ev-theme-cloud{--ev-bg:#f0f9ff;--ev-border:2px solid #0ea5e9;--ev-text-head:#0369a1;--ev-text-body:#075985;--ev-text-desc:#0c4a6e;--ev-highlight-bg:#fff;--ev-highlight-border:#7dd3fc;--ev-highlight-text:#0284c7;--ev-box-bg:#e0f2fe;--ev-box-border:#bae6fd;--ev-btn-bg:#0ea5e9;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #0369a1}.ev-theme-avoid{--ev-bg:#fef2f2;--ev-border:4px solid #dc2626;--ev-text-head:#7f1d1d;--ev-text-body:#450a0a;--ev-text-desc:#7f1d1d;--ev-highlight-bg:#fee2e2;--ev-highlight-border:#ef4444;--ev-highlight-text:#b91c1c;--ev-box-bg:#fff;--ev-box-border:#fca5a5;--ev-btn-bg:#dc2626;--ev-btn-text:#fff;--ev-btn-shadow:none}.ev-theme-caution{--ev-bg:#fffbeb;--ev-border:2px dashed #f59e0b;--ev-text-head:#78350f;--ev-text-body:#451a03;--ev-text-desc:#92400e;--ev-highlight-bg:#fff;--ev-highlight-border:#fcd34d;--ev-highlight-text:#b45309;--ev-box-bg:#fff;--ev-box-border:#fde68a;--ev-btn-bg:#000;--ev-btn-text:#f59e0b;--ev-btn-shadow:none}.ev-theme-mediocre{--ev-bg:#f3f4f6;--ev-border:1px solid #9ca3af;--ev-text-head:#374151;--ev-text-body:#6b7280;--ev-text-desc:#4b5563;--ev-highlight-bg:#e5e7eb;--ev-highlight-border:#d1d5db;--ev-highlight-text:#374151;--ev-box-bg:#fff;--ev-box-border:#e5e7eb;--ev-btn-bg:#6b7280;--ev-btn-text:#fff;--ev-btn-shadow:none}.ev-theme-enterprise{--ev-bg:#0f172a;--ev-border:1px solid #334155;--ev-text-head:#fff;--ev-text-body:#94a3b8;--ev-text-desc:#cbd5e1;--ev-highlight-bg:rgba(255, 255, 255, 0.1);--ev-highlight-border:#475569;--ev-highlight-text:#e2e8f0;--ev-box-bg:#1e293b;--ev-box-border:#334155;--ev-btn-bg:#fff;--ev-btn-text:#0f172a;--ev-btn-shadow:0 4px 0 #94a3b8}.ev-theme-dev{--ev-bg:#000;--ev-border:1px solid #22c55e;--ev-text-head:#22c55e;--ev-text-body:#bbf7d0;--ev-text-desc:#86efac;--ev-highlight-bg:#052e16;--ev-highlight-border:#15803d;--ev-highlight-text:#4ade80;--ev-box-bg:#111;--ev-box-border:#166534;--ev-btn-bg:#22c55e;--ev-btn-text:#000;--ev-btn-shadow:0 0 10px #22c55e}.ev-theme-gaming{--ev-bg:linear-gradient(135deg, #2e1065, #4c1d95);--ev-border:2px solid #d946ef;--ev-text-head:#fff;--ev-text-body:#e9d5ff;--ev-text-desc:#f5d0fe;--ev-highlight-bg:rgba(217, 70, 239, 0.2);--ev-highlight-border:#d946ef;--ev-highlight-text:#f0abfc;--ev-box-bg:rgba(0, 0, 0, 0.3);--ev-box-border:#a855f7;--ev-btn-bg:#d946ef;--ev-btn-text:#fff;--ev-btn-shadow:0 0 15px #d946ef}.ev-theme-windows{--ev-bg:#fff;--ev-border:2px solid #00a4ef;--ev-text-head:#00a4ef;--ev-text-body:#333;--ev-text-desc:#555;--ev-highlight-bg:#f0f9ff;--ev-highlight-border:#7dd3fc;--ev-highlight-text:#0284c7;--ev-box-bg:#f8fafc;--ev-box-border:#bae6fd;--ev-btn-bg:#0078d4;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #005a9e}.ev-theme-minimal{--ev-bg:#fff;--ev-border:1px solid #e5e7eb;--ev-text-head:#111;--ev-text-body:#666;--ev-text-desc:#444;--ev-highlight-bg:#f9fafb;--ev-highlight-border:#e5e7eb;--ev-highlight-text:#111;--ev-box-bg:#fff;--ev-box-border:#f3f4f6;--ev-btn-bg:#000;--ev-btn-text:#fff;--ev-btn-shadow:none}.ev-theme-soft-purple{--ev-bg:#fdf4ff;--ev-border:1px solid #e879f9;--ev-text-head:#86198f;--ev-text-body:#701a75;--ev-text-desc:#a21caf;--ev-highlight-bg:#fff;--ev-highlight-border:#f0abfc;--ev-highlight-text:#c026d3;--ev-box-bg:#fae8ff;--ev-box-border:#f5d0fe;--ev-btn-bg:#d946ef;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #a21caf}.ev-theme-ocean{--ev-bg:#f0fdfa;--ev-border:1px solid #2dd4bf;--ev-text-head:#115e59;--ev-text-body:#134e4a;--ev-text-desc:#0f766e;--ev-highlight-bg:#fff;--ev-highlight-border:#99f6e4;--ev-highlight-text:#0d9488;--ev-box-bg:#ccfbf1;--ev-box-border:#5eead4;--ev-btn-bg:#14b8a6;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #0f766e}.ev-theme-gem{--ev-bg:#e0e7ff;--ev-border:2px solid #6366f1;--ev-text-head:#3730a3;--ev-text-body:#312e81;--ev-text-desc:#4338ca;--ev-highlight-bg:#fff;--ev-highlight-border:#818cf8;--ev-highlight-text:#4f46e5;--ev-box-bg:#c7d2fe;--ev-box-border:#a5b4fc;--ev-btn-bg:#4f46e5;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #3730a3}.ev-theme-blackfriday{--ev-bg:#000;--ev-border:4px solid #fff;--ev-text-head:#fff;--ev-text-body:#e5e5e5;--ev-text-desc:#d4d4d4;--ev-highlight-bg:#b91c1c;--ev-highlight-border:#ef4444;--ev-highlight-text:#fff;--ev-box-bg:#171717;--ev-box-border:#404040;--ev-btn-bg:#fff;--ev-btn-text:#000;--ev-btn-shadow:0 0 20px #fff}.ev-theme-winner{--ev-bg:#f0fdf4;--ev-border:2px solid #27ae60;--ev-text-head:#14532d;--ev-text-body:#334155;--ev-text-desc:#166534;--ev-highlight-bg:#fff;--ev-highlight-border:#27ae60;--ev-highlight-text:#166534;--ev-box-bg:#ffffff;--ev-box-border:#bbf7d0;--ev-btn-bg:linear-gradient(180deg, #27ae60 0%, #219150 100%);--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #14532d}.ev-theme-standard{--ev-bg:#ffffff;--ev-border:1px solid #e2e8f0;--ev-text-head:#1e293b;--ev-text-body:#475569;--ev-text-desc:#475569;--ev-highlight-bg:#f8fafc;--ev-highlight-border:#cbd5e1;--ev-highlight-text:#334155;--ev-box-bg:#f8fafc;--ev-box-border:#e2e8f0;--ev-btn-bg:#2c3e50;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #0f172a}.ev-theme-warnings{--ev-bg:#fef2f2;--ev-border:2px solid #ef4444;--ev-text-head:#991b1b;--ev-text-body:#7f1d1d;--ev-text-desc:#7f1d1d;--ev-highlight-bg:#fff;--ev-highlight-border:#f87171;--ev-highlight-text:#b91c1c;--ev-box-bg:#fff;--ev-box-border:#fecaca;--ev-btn-bg:#ef4444;--ev-btn-text:#fff;--ev-btn-shadow:0 4px 0 #991b1b}.tech-tag{display:block;padding:8px 12px;border-radius:6px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin:10px 0 15px 0;text-align:center;font-family:'Roboto Mono','Courier New',monospace}.tech-tag.success{background:#ecfdf5;color:#047857;border:1px dashed #10b981}.tech-tag.warning{background:#fffbeb;color:#b45309;border:1px dashed #f59e0b}.tech-tag.danger{background:#fef2f2;color:#b91c1c;border:1px dashed #ef4444}.tech-tag.info{background:#f0f9ff;color:#0369a1;border:1px dashed #0ea5e9}.ev-container::before{content:'';position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(59,130,246,.3) 0,rgba(0,0,0,0) 70%);z-index:0;pointer-events:none}
	          

/* thems from unlimited vps hosting */

          

                    
                    
                                        
                                :root {
                                    
                                    --color-primary: #2c3e50;       
                                    --color-accent: #3498db;        
                                    --color-success: #27ae60;       
                                    --color-warning: #f39c12;       
                                    --color-danger: #e74c3c;        
                                    
                                    
                                    --bg-body: #ffffff;
                                    --bg-surface: #f8f9fa;
                                    --bg-card: #ffffff;
                                    
                                    
                                    --font-display: 'Roboto Condensed', sans-serif;
                                    --font-body: 'Roboto', sans-serif;
                                    
                                    
                                    --radius-sm: 6px;
                                    --radius-md: 12px;
                                    --radius-lg: 16px;
                                    
                                    
                                    --shadow-xs: 0 1px 2px rgba(0,0,0,0.05);
                                    --shadow-md: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);
                                    --shadow-lg: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05);
                                    --shadow-hover: 0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04);
                                }

                                
                                body {
                                    font-family: var(--font-body);
                                    color: #374151;
                                    line-height: 1.75;
                                    font-size: 18px; 
                                    -webkit-font-smoothing: antialiased;
                                }

                                h1, h2, h3, h4, h5 {
                                    font-family: var(--font-display);
                                    color: var(--color-primary);
                                    font-weight: 700;
                                    letter-spacing: -0.02em;
                                    margin-top: 2em;
                                    margin-bottom: 0.75em;
                                }

                                h1.page-title {
                                    font-size: clamp(2.5rem, 5vw, 3.5rem);
                                    text-align: center;
                                    line-height: 1.1;
                                    margin-bottom: 1rem;
                                }

                                
                                h2.cd-section {
                                    position: relative;
                                    padding-bottom: 15px;
                                    font-size: 2rem;
                                        border-bottom: 3px solid #2c3e50;
                                
                                    padding-bottom: 10px;
                                    margin-top: 60px;
                                    display: inline-block; 
                                    width: 100%;
                                }

                                h2.cd-section::after {
                                    content: '';
                                    position: absolute;
                                    bottom: 0;
                                    left: 0;
                                    width: 60px;
                                    height: 4px;
                                    background: var(--color-success); 
                                    border-radius: 2px;
                                }

                                a { color: var(--color-accent); text-decoration: none; font-weight: 500; transition: all 0.2s; }
                                a:hover { color: #1d4ed8; text-decoration: underline; }

                                
                                .t-green { color: var(--color-success); font-weight: 700; }
                                .t-red { color: var(--color-danger); font-weight: 700; }
                                .t-orange { color: var(--color-warning); font-weight: 700; }


                                
                                .quick-verdict-container {
                                    display: grid;
                                    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
                                    gap: 30px;
                                    margin: 60px 0;
                                }

                                .verdict-box {
                                    background: var(--bg-card);
                                    border-radius: var(--radius-lg);
                                    padding: 40px 30px;
                                    position: relative;
                                    border: 1px solid #e5e7eb;
                                    box-shadow: var(--shadow-md);
                                    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
                                    display: flex;
                                    flex-direction: column;
                                    align-items: center;
                                    text-align: center;
                                }

                                .verdict-box:hover {
                                    transform: translateY(-8px);
                                    box-shadow: var(--shadow-hover);
                                    border-color: transparent;
                                }

                                
                                .verdict-box.winner {
                                    background: linear-gradient(180deg, #f0fdf4 0%, #ffffff 100%);
                                    border: 2px solid var(--color-success);
                                }

                                .verdict-box.winner .verdict-label {
                                    background: var(--color-success);
                                    box-shadow: 0 4px 10px rgba(39, 174, 96, 0.4);
                                }

                                
                                .verdict-box.budget {
                                    background: linear-gradient(180deg, #fffbeb 0%, #ffffff 100%);
                                    border: 2px solid var(--color-warning);
                                }

                                .verdict-box.budget .verdict-label {
                                    background: var(--color-warning);
                                    box-shadow: 0 4px 10px rgba(243, 156, 18, 0.4);
                                }

                                
                                .verdict-label {
                                    position: absolute;
                                    top: -16px;
                                    padding: 8px 20px;
                                    color: white;
                                    font-family: var(--font-display);
                                    font-weight: 700;
                                    text-transform: uppercase;
                                    font-size: 0.85rem;
                                    border-radius: 50px;
                                    letter-spacing: 1px;
                                }

                                .verdict-box h3 {
                                    font-size: 2rem;
                                    margin: 15px 0;
                                    color: #111827;
                                }

                                .verdict-box p {
                                    font-size: 1rem;
                                    color: #6b7280;
                                    margin-bottom: 30px;
                                    flex-grow: 1;
                                }

                                
                                .simple-table {
                                    width: 100%;
                                    border-collapse: separate;
                                    border-spacing: 0;
                                    margin: 50px 0;
                                    font-family: var(--font-display);
                                    background: #fff;
                                    border-radius: var(--radius-md);
                                    overflow: hidden;
                                    box-shadow: var(--shadow-md);
                                    border: 1px solid #e5e7eb;
                                }

                                .simple-table thead th {
                                    background: #f3f4f6;
                                    font-weight: 800;
                                    text-transform: uppercase;
                                    font-size: 0.85rem;
                                    padding: 20px;
                                    letter-spacing: 0.05em;
                                    border-bottom: 2px solid #e5e7eb;
                                    text-align: left;
                                }

                                .simple-table tbody td {
                                    padding: 20px;
                                    border-bottom: 1px solid #f3f4f6;
                                    font-size: 1rem;
                                    font-weight: 500;
                                }

                                
                                .simple-table tbody tr { transition: background 0.1s; }
                                .simple-table tbody tr:hover { background: #f9fafb; }

                                
                                .simple-table tbody td:first-child {
                                    font-weight: 800;
                                    font-size: 1.1rem;
                                }

                                
                                .simple-table tbody tr:last-child td { border-bottom: none; }

                                
                                .content_box_custom {
                                    padding: 30px;
                                    margin: 40px 0;
                                    border-radius: 0 var(--radius-sm) var(--radius-sm) 0;
                                    position: relative;
                                    background: #fff;
                                    box-shadow: var(--shadow-xs);
                                }

                                
                                .content_box_custom::before {
                                    content: '';
                                    position: absolute;
                                    left: 0;
                                    top: 0;
                                    bottom: 0;
                                    width: 6px;
                                    border-radius: 4px 0 0 4px;
                                }

                                
                                .green_content_box { background: #f0fdf4; border:2px solid #166534;}
                                .green_content_box::before { background: var(--color-success); }
                                .green_content_box h3, .green_content_box strong { color: #166534; }

                                
                                .orange_content_box { background: #fff7ed; border:2px solid #9a3412;}
                                .orange_content_box::before { background: var(--color-warning); }
                                .orange_content_box h3, .orange_content_box strong { color: #9a3412; }

                                
                                .red_content_box { background: #fef2f2; border:2px solid #991b1b; }
                                .red_content_box::before { background: var(--color-danger); }
                                .red_content_box h3, .red_content_box strong { color: #991b1b; }

                                
                                .gb-grid-wrapper {
                                    display: grid;
                                    grid-template-columns: 1fr 1fr;
                                    gap: 30px;
                                    margin: 40px 0;
                                }

                                .gb-grid-column h4 {
                                    text-transform: uppercase;
                                    font-size: 1rem;
                                    letter-spacing: 1px;
                                    margin-bottom: 20px;
                                    padding-bottom: 10px;
                                    border-bottom: 2px solid #eee;
                                }

                                .gb-grid-column ul {
                                    list-style: none;
                                    padding: 0;
                                    margin: 0;
                                }

                                .gb-grid-column li {
                                    position: relative;
                                    padding-left: 35px;
                                    margin-bottom: 15px;
                                    font-size: 1rem;
                                }

                                
                                .gb-grid-column:first-child li::before {
                                    content: '✓';
                                    position: absolute;
                                    left: 0;
                                    top: 5px;
                                    height: 24px;
                                    width: 24px;
                                    background: #dcfce7;
                                    color: #16a34a;
                                    border-radius: 50%;
                                    text-align: center;
                                    font-size: 14px;
                                    line-height: 24px;
                                    font-weight: bold;
                                }

                                .gb-grid-column:last-child li::before {
                                    content: '✕';
                                    position: absolute;
                                    left: 0;
                                    top: 5px;
                                    height: 24px;
                                    width: 24px;
                                    background: #fee2e2;
                                    color: #dc2626;
                                    border-radius: 50%;
                                    text-align: center;
                                    font-size: 12px;
                                    line-height: 24px;
                                    font-weight: bold;
                                }

                                
                                .gb-button-wrapper {
                                    display: flex;
                                    gap: 20px;
                                    margin: 40px 0;
                                }

                                .btn {
                                    padding: 16px 32px;
                                    border-radius: 50px;
                                    font-family: var(--font-display);
                                    font-weight: 700;
                                    font-size: 1.1rem;
                                    text-transform: uppercase;
                                    letter-spacing: 0.5px;
                                    transition: all 0.3s ease;
                                    text-align: center;
                                    display: inline-flex;
                                    align-items: center;
                                    justify-content: center;
                                    box-shadow: var(--shadow-md);
                                }

                                .btn-primary {
                                    background: linear-gradient(135deg, #27ae60 0%, #2ecc71 100%);
                                    color: #fff;
                                    border: none;
                                }

                                .btn-primary:hover {
                                    transform: translateY(-2px);
                                    box-shadow: 0 10px 20px rgba(39, 174, 96, 0.3);
                                    color: #fff;
                                }

                                .btn-secondary {
                                    background: #fff;
                                    color: var(--color-primary);
                                    border: 2px solid #e5e7eb;
                                }

                                .btn-secondary:hover {
                                    border-color: var(--color-primary);
                                    background: var(--color-primary);
                                    color: #fff;
                                }

                                
                                .verdict-btn {
                                    width: 100%;
                                    padding: 14px;
                                    border-radius: 8px;
                                    font-weight: 700;
                                    text-transform: uppercase;
                                    font-family: var(--font-display);
                                    transition: all 0.2s;
                                }

                                .winner .verdict-btn {
                                    background: var(--color-success);
                                    color: white;
                                    box-shadow: 0 4px 12px rgba(39, 174, 96, 0.3);
                                }

                                .winner .verdict-btn:hover { background: #1e8449; }

                                .budget .verdict-btn {
                                    background: transparent;
                                    border: 2px solid var(--color-warning);
                                    color: var(--color-warning);
                                }

                                .budget .verdict-btn:hover {
                                    background: var(--color-warning);
                                    color: white;
                                }

                                
                                @media (max-width: 768px) {
                                    .gb-grid-wrapper { grid-template-columns: 1fr; }
                                    .gb-button-wrapper { flex-direction: column; }
                                    .btn { width: 100%; }
                                    
                                    .simple-table {
                                        display: block;
                                        overflow-x: auto;
                                        white-space: nowrap;
                                    }
                                    
                                    h1.page-title { font-size: 2.2rem; }
                                }
                
                    
                    
                    
                    
                            
                                :root {
                                    
                                    --c-primary: #0f172a;       
                                    --c-secondary: #334155;     
                                    --c-accent: #3b82f6;        
                                    --c-success: #10b981;       
                                    --c-warning: #f59e0b;       
                                    --c-danger: #ef4444;        
                                    --c-bg: #f8fafc;            
                                    --c-card: #ffffff;
                                    
                                    
                                    --grad-winner: linear-gradient(135deg, #ecfdf5 0%, #ffffff 100%);
                                    --grad-budget: linear-gradient(135deg, #fffbeb 0%, #ffffff 100%);
                                    --grad-btn: linear-gradient(135deg, #10b981 0%, #059669 100%);
                                    
                                    
                                    --shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);
                                    --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
                                    --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
                                    --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
                                    --shadow-glow: 0 0 20px rgba(59, 130, 246, 0.15);

                                    
                                    --font-sans: 'Inter', system-ui, sans-serif;
                                    --font-mono: 'JetBrains Mono', monospace;
                                }

                                
                                h2, h3, h4 {
                                    color: var(--c-primary);
                                    font-weight: 800;
                                    letter-spacing: -0.025em;
                                    line-height: 1.2;
                                    margin-top: 2.5rem;
                                }

                                h1.page-title {
                                    font-size: clamp(2.5rem, 5vw, 3.5rem);
                                    text-align: center;
                                    margin-bottom: 1rem;
                                }

                                
                                h2.cd-section {
                                    font-size: 2rem;
                                    position: relative;
                                    padding-bottom: 1rem;
                                    margin-bottom: 1.5rem;
                                }

                                h2.cd-section::after {
                                    content: '';
                                    position: absolute;
                                    bottom: 0;
                                    left: 0;
                                    width: 80px;
                                    height: 6px;
                                    background: var(--c-accent);
                                    border-radius: 3px;
                                }

                                
                                

                                

                                
                                .content_box_custom {
                                    background: #fff;
                                    border-radius: 12px;
                                    padding: 2rem;
                                    margin: 2.5rem 0;
                                    box-shadow: var(--shadow-sm);
                                    border-left: 5px solid transparent;
                                    position: relative;
                                }

                                
                                .content_box_custom::after {
                                    font-family: sans-serif;
                                    position: absolute;
                                    top: 1.5rem;
                                    right: 1.5rem;
                                    font-size: 1.5rem;
                                    opacity: 0.2;
                                }

                                
                                .green_content_box {
                                    border-color: var(--c-success);
                                    background: linear-gradient(to right, #f0fdf4, #fff);
                                }
                                .green_content_box::after { content: '💡'; }
                                .green_content_box h3 { color: #15803d; }

                                
                                .orange_content_box {
                                    border-color: var(--c-warning);
                                    background: linear-gradient(to right, #fffbeb, #fff);
                                }
                                .orange_content_box::after { content: '⚠️'; }
                                .orange_content_box h3 { color: #b45309; }

                                
                                .red_content_box {
                                    border-color: var(--c-danger);
                                    background: linear-gradient(to right, #fef2f2, #fff);
                                }
                                .red_content_box::after { content: '🛑'; }
                                .red_content_box h3 { color: #b91c1c; }

                            

                                
                                .gb-button-wrapper {
                                    display: flex;
                                    gap: 1rem;
                                    margin: 2rem 0;
                                }

                                .btn {
                                    position: relative;
                                    padding: 1rem 2rem;
                                    border-radius: 8px;
                                    font-weight: 700;
                                    text-transform: uppercase;
                                    font-size: 0.9rem;
                                    letter-spacing: 0.05em;
                                    overflow: hidden;
                                    transition: all 0.3s ease;
                                    display: inline-flex;
                                    align-items: center;
                                    justify-content: center;
                                }

                                .btn-primary {
                                    background: var(--c-primary);
                                    color: #fff;
                                    box-shadow: 0 4px 6px rgba(44, 62, 80, 0.3);
                                }

                                
                                .btn-primary::after {
                                    content: '';
                                    position: absolute;
                                    top: 0; left: -100%;
                                    width: 100%; height: 100%;
                                    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);
                                    transition: 0.5s;
                                }

                                .btn-primary:hover::after { left: 100%; }
                                .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 8px 15px rgba(44, 62, 80, 0.4); color: #fff; }

                                .btn-secondary {
                                    background: transparent;
                                    border: 2px solid #e2e8f0;
                                    color: var(--c-secondary);
                                }

                                

                                
                                

                                

 

                                
                                dl.faq { margin-top: 3rem; }

                                dl.faq h3.question {
                                    background: #fff;
                                    border: 1px solid #e2e8f0;
                                    padding: 1.25rem;
                                    border-radius: 8px;
                                    font-size: 1.1rem;
                                    cursor: pointer;
                                    display: flex;
                                    justify-content: space-between;
                                    align-items: center;
                                    margin-bottom: 0.5rem;
                                    transition: all 0.2s;
                                }

                                dl.faq h3.question:hover {
                                    border-color: var(--c-accent);
                                    color: var(--c-accent);
                                }

                                dl.faq dd {
                                    padding: 1.5rem;
                                    background: #f8fafc;
                                    border-radius: 8px;
                                    margin-bottom: 1.5rem;
                                    border: 1px solid #f1f5f9;
                                }

                                
                                figure.wp-block-image img {
                                    border-radius: 12px;
                                    box-shadow: var(--shadow-lg);
                                    border: 1px solid rgba(0,0,0,0.05);
                                }

                                figure.wp-block-image figcaption {
                                    margin-top: 10px;
                                    font-size: 0.85rem;
                                    color: #94a3b8;
                                    text-align: center;
                                }

                                
                                @media (max-width: 768px) {
                                    .gb-grid-wrapper { grid-template-columns: 1fr; }
                                    .gb-button-wrapper { flex-direction: column; }
                                    .btn { width: 100%; }
                                    .simple-table { display: block; overflow-x: auto; white-space: nowrap; }
                                    .toc-container { position: static; }
                                }
                                .toc-header {
                                    display: flex;
                                    justify-content: space-between;
                                    align-items: center;
                                    cursor: pointer;
                                }
                                .toc-icon {
                                    font-size: 1.5rem;
                                    font-weight: bold;
                                    color: var(--color-primary);
                                }
 
                                .explanation {
                                    background: #000 !important;
                                    background-image: linear-gradient(141deg, #000000, #000000 51%, #000000 75%) !important;
                                }
                                body.scan-active .educational-section, 
                                body.scan-active .faq-section,
                                body.scan-active .intro-text {
                                    display: none; 
                                }

                                body.scan-active .cd-section {
                                    margin-top: 20px; 
                                }

                                body.scan-active .verdict-box {
                                    border: 3px solid #27ae60; 
                                    transform: scale(1.02);
                                }

                    
                    
                    

                    

                         

                            
                            .pr-badge {
                                position: absolute;
                                top: -12px;
                                right: 20px;
                                background: #27ae60;
                                
                                color: #fff;
                                padding: 6px 15px;
                                font-size: 13px;
                                font-weight: 700;
                                text-transform: uppercase;
                                border-radius: 4px;
                                z-index: 20;
                                box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);
                            }

                            .ev-container {
                                padding: 30px;
                                margin-top: 25px;
                                margin-bottom: 40px;
                                border-radius: 12px;
                                font-family: 'Roboto', sans-serif;
                                position: relative;
                                overflow: hidden;
                                transition: box-shadow 0.3s ease;

                                
                                background: var(--ev-bg);
                                border: var(--ev-border);
                                color: var(--ev-text-body);
                            }

                            
                            .ev-header {
                                display: flex;
                                align-items: center;
                                gap: 10px;
                                margin-bottom: 20px;
                                border-bottom: 1px dashed var(--ev-box-border);
                                padding-bottom: 15px;
                            }

                            .ev-title {
                                font-size: 1.3rem;
                                font-weight: 800;
                                color: var(--ev-text-head);
                            }

                            
                            .ev-banner {
                                background: var(--ev-highlight-bg);
                                border: 1px solid var(--ev-highlight-border);
                                color: var(--ev-highlight-text);
                                padding: 12px;
                                border-radius: 8px;
                                font-weight: 700;
                                text-align: center;
                                margin-bottom: 20px;
                            }

                            
                            .ev-desc {
                                margin-bottom: 30px;
                                font-size: 0.95rem;
                                color: var(--ev-text-desc);
                                
                                line-height: 1.6;
                            }

                            
                            .ev-grid {
                                display: grid;
                                grid-template-columns: 1fr 1fr 1fr;
                                gap: 15px;
                                margin-bottom: 30px;
                            }

                            
                            .ev-box {
                                background: var(--ev-box-bg);
                                border: 1px solid var(--ev-box-border);
                                border-radius: 8px;
                                padding: 15px;
                                text-align: center;
                                cursor: pointer;
             
                                transition: transform 0.2s, border-color 0.2s, box-shadow 0.2s;
                            }

                            .ev-box:hover {
                                transform: translateY(-5px);
                                border-color: var(--ev-btn-bg);
                                
                                box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
                            }

                            .ev-box-label {
                                display: block;
                                font-size: 0.75rem;
                                text-transform: uppercase;
                                color: var(--ev-text-body);
                                opacity: 0.8;
                                font-weight: 700;
                                margin-bottom: 5px;
                            }

                            .ev-box-value {
                                display: block;
                                font-size: 1rem;
                                font-weight: 800;
                                color: var(--ev-text-head);
                            }

                            
                            .ev-btn {
                                display: block;
                                width: 100%;
                                text-align: center;
                                padding: 15px;
                                background: var(--ev-btn-bg);
                                color: var(--ev-btn-text);
                                font-weight: 800;
                                text-transform: uppercase;
                                text-decoration: none;
                                border-radius: 8px;
                                box-shadow: var(--ev-btn-shadow);
                                transition: transform 0.1s;
                            }

                            .ev-btn:hover {
                                transform: translateY(2px);
                                box-shadow: none;
                                color: var(--ev-btn-text);
                            }

                            
                            @media (max-width: 768px) {
                                .ev-grid {
                                    grid-template-columns: 1fr;
                                }
                            }
                            

                            
                            .ev-theme-default {
                                --ev-bg: linear-gradient(135deg, #0f172a 0%, #1e1b4b 100%);
                                --ev-border: 1px solid rgba(255, 255, 255, 0.1);
                                --ev-text-head: #fff;
                                --ev-text-body: #94a3b8;
                                --ev-text-desc: #cbd5e1;
                                
                                --ev-highlight-bg: rgba(245, 158, 11, 0.15);
                                --ev-highlight-border: #f59e0b;
                                --ev-highlight-text: #fbbf24;
                                --ev-box-bg: rgba(255, 255, 255, 0.05);
                                --ev-box-border: rgba(255, 255, 255, 0.1);
                                --ev-btn-bg: linear-gradient(180deg, #f59e0b 0%, #d97706 100%);
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #92400e;
                            }

                            
                            .ev-theme-scala {
                                --ev-bg: #f0fdf4;
                                --ev-border: 2px solid #27ae60;
                                --ev-text-head: #14532d;
                                --ev-text-body: #334155;
                                --ev-text-desc: #475569;
                                
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #27ae60;
                                --ev-highlight-text: #166534;
                                --ev-box-bg: #fff;
                                --ev-box-border: #bbf7d0;
                                --ev-btn-bg: #27ae60;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #14532d;
                            }

                            
                            .ev-theme-cloudways {
                                --ev-bg: #f0f9ff;
                                --ev-border: 2px solid #0284c7;
                                --ev-text-head: #0c4a6e;
                                --ev-text-body: #334155;
                                --ev-text-desc: #475569;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #0ea5e9;
                                --ev-highlight-text: #0284c7;
                                --ev-box-bg: #fff;
                                --ev-box-border: #bae6fd;
                                --ev-btn-bg: #0284c7;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #075985;
                            }

                            
                            .ev-theme-hostinger {
                                --ev-bg: #f5f3ff;
                                --ev-border: 2px solid #673ab7;
                                --ev-text-head: #4c1d95;
                                --ev-text-body: #4b5563;
                                --ev-text-desc: #4b5563;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #8b5cf6;
                                --ev-highlight-text: #6d28d9;
                                --ev-box-bg: #fff;
                                --ev-box-border: #ddd6fe;
                                --ev-btn-bg: #673ab7;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #4c1d95;
                            }

                            
                            .ev-theme-chemicloud {
                                --ev-bg: #fff7ed;
                                --ev-border: 2px solid #f97316;
                                --ev-text-head: #9a3412;
                                --ev-text-body: #431407;
                                --ev-text-desc: #572e21;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #fdba74;
                                --ev-highlight-text: #c2410c;
                                --ev-box-bg: #fff;
                                --ev-box-border: #fed7aa;
                                --ev-btn-bg: #f97316;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #9a3412;
                            }

                            
                            .ev-theme-siteground {
                                --ev-bg: #fff;
                                --ev-border: 2px solid #333;
                                --ev-text-head: #333;
                                --ev-text-body: #555;
                                --ev-text-desc: #444;
                                --ev-highlight-bg: #fef2f2;
                                --ev-highlight-border: #ef4444;
                                --ev-highlight-text: #b91c1c;
                                --ev-box-bg: #fff;
                                --ev-box-border: #e5e7eb;
                                --ev-btn-bg: #ef4444;
                                
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #991b1b;
                            }

                            
                            .ev-theme-kinsta {
                                --ev-bg: #2e1065;
                                
                                --ev-border: 2px solid #533483;
                                --ev-text-head: #fff;
                                --ev-text-body: #ddd6fe;
                                --ev-text-desc: #e9d5ff;
                                --ev-highlight-bg: rgba(255, 255, 255, 0.1);
                                --ev-highlight-border: #8b5cf6;
                                --ev-highlight-text: #c4b5fd;
                                --ev-box-bg: rgba(0, 0, 0, 0.2);
                                --ev-box-border: #5b21b6;
                                --ev-btn-bg: #533483;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #2e1065;
                            }

                            
                            .ev-theme-wpengine {
                                --ev-bg: #f0fdfa;
                                --ev-border: 2px solid #0d9488;
                                --ev-text-head: #0f766e;
                                --ev-text-body: #334155;
                                --ev-text-desc: #334155;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #14b8a6;
                                --ev-highlight-text: #0d9488;
                                --ev-box-bg: #fff;
                                --ev-box-border: #99f6e4;
                                --ev-btn-bg: #0d9488;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #0f766e;
                            }

                            
                            .ev-theme-bluehost {
                                --ev-bg: #eff6ff;
                                --ev-border: 2px solid #2563eb;
                                --ev-text-head: #1e3a8a;
                                --ev-text-body: #334155;
                                --ev-text-desc: #334155;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #60a5fa;
                                --ev-highlight-text: #1d4ed8;
                                --ev-box-bg: #fff;
                                --ev-box-border: #bfdbfe;
                                --ev-btn-bg: #1e40af;
                                
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #172554;
                            }

                            
                            .ev-theme-a2 {
                                --ev-bg: #fff;
                                --ev-border: 2px solid #166534;
                                --ev-text-head: #166534;
                                --ev-text-body: #333;
                                --ev-text-desc: #444;
                                --ev-highlight-bg: #fff7ed;
                                --ev-highlight-border: #f97316;
                                --ev-highlight-text: #ea580c;
                                --ev-box-bg: #f8fafc;
                                --ev-box-border: #e2e8f0;
                                --ev-btn-bg: #f97316;
                                
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #9a3412;
                            }

                            
                            .ev-theme-godaddy {
                                --ev-bg: #111;
                                --ev-border: 2px solid #000;
                                --ev-text-head: #fff;
                                --ev-text-body: #ccc;
                                --ev-text-desc: #ddd;
                                --ev-highlight-bg: #333;
                                --ev-highlight-border: #666;
                                --ev-highlight-text: #a3e635;
                                
                                --ev-box-bg: #222;
                                --ev-box-border: #444;
                                --ev-btn-bg: #65a30d;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #3f6212;
                            }

                            
                            .ev-theme-cyber {
                                --ev-bg: #09090b;
                                --ev-border: 2px solid #ec4899;
                                --ev-text-head: #f472b6;
                                --ev-text-body: #a1a1aa;
                                --ev-text-desc: #d4d4d8;
                                --ev-highlight-bg: rgba(236, 72, 153, 0.1);
                                --ev-highlight-border: #ec4899;
                                --ev-highlight-text: #fbcfe8;
                                --ev-box-bg: #18181b;
                                --ev-box-border: #27272a;
                                --ev-btn-bg: #ec4899;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 0 15px #ec4899;
                            }

                            
                            .ev-theme-budget {
                                --ev-bg: #fff;
                                --ev-border: 2px solid #eab308;
                                --ev-text-head: #854d0e;
                                --ev-text-body: #444;
                                --ev-text-desc: #555;
                                --ev-highlight-bg: #fefce8;
                                --ev-highlight-border: #facc15;
                                --ev-highlight-text: #a16207;
                                --ev-box-bg: #fff;
                                --ev-box-border: #fde047;
                                --ev-btn-bg: #ca8a04;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #854d0e;
                            }

                            
                            .ev-theme-warning {
                                --ev-bg: #fef2f2;
                                --ev-border: 2px solid #dc2626;
                                --ev-text-head: #991b1b;
                                --ev-text-body: #7f1d1d;
                                --ev-text-desc: #7f1d1d;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #ef4444;
                                --ev-highlight-text: #b91c1c;
                                --ev-box-bg: #fff;
                                --ev-box-border: #fecaca;
                                --ev-btn-bg: #dc2626;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #7f1d1d;
                            }

                            
                            .ev-theme-minimal {
                                --ev-bg: #f8f9fa;
                                --ev-border: 1px solid #dee2e6;
                                --ev-text-head: #212529;
                                --ev-text-body: #6c757d;
                                --ev-text-desc: #495057;
                                --ev-highlight-bg: #e9ecef;
                                --ev-highlight-border: #ced4da;
                                --ev-highlight-text: #212529;
                                --ev-box-bg: #fff;
                                --ev-box-border: #dee2e6;
                                --ev-btn-bg: #212529;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: none;
                            }

                            
                            .ev-theme-rank-1 {
                                --ev-bg: linear-gradient(135deg, #fffbeb 0%, #fff 100%);
                                --ev-border: 2px solid #f59e0b;
                                --ev-text-head: #92400e;
                                --ev-text-body: #78350f;
                                --ev-text-desc: #92400e;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #fcd34d;
                                --ev-highlight-text: #b45309;
                                --ev-box-bg: rgba(255, 255, 255, 0.8);
                                --ev-box-border: #fde68a;
                                --ev-btn-bg: linear-gradient(to bottom, #f59e0b, #d97706);
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #92400e;
                            }

                            
                            .ev-theme-rank-2 {
                                --ev-bg: #f8fafc;
                                --ev-border: 2px solid #94a3b8;
                                --ev-text-head: #334155;
                                --ev-text-body: #475569;
                                --ev-text-desc: #475569;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #cbd5e1;
                                --ev-highlight-text: #475569;
                                --ev-box-bg: #fff;
                                --ev-box-border: #e2e8f0;
                                --ev-btn-bg: #64748b;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #334155;
                            }

                            
                            .ev-theme-rank-3 {
                                --ev-bg: #fff7ed;
                                --ev-border: 2px solid #c2410c;
                                --ev-text-head: #7c2d12;
                                --ev-text-body: #431407;
                                --ev-text-desc: #572e21;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #fdba74;
                                --ev-highlight-text: #9a3412;
                                --ev-box-bg: #fff;
                                --ev-box-border: #fed7aa;
                                --ev-btn-bg: #c2410c;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #7c2d12;
                            }

                            
                            .ev-theme-cheapest {
                                --ev-bg: #fdf2f8;
                                --ev-border: 2px dashed #db2777;
                                --ev-text-head: #831843;
                                --ev-text-body: #500724;
                                --ev-text-desc: #831843;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #f9a8d4;
                                --ev-highlight-text: #be185d;
                                --ev-box-bg: #fff;
                                --ev-box-border: #fbcfe8;
                                --ev-btn-bg: #db2777;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #831843;
                            }

                            
                            .ev-theme-value {
                                --ev-bg: #f0fdfa;
                                --ev-border: 2px solid #0d9488;
                                --ev-text-head: #115e59;
                                --ev-text-body: #134e4a;
                                --ev-text-desc: #134e4a;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #5eead4;
                                --ev-highlight-text: #0f766e;
                                --ev-box-bg: #ccfbf1;
                                --ev-box-border: #99f6e4;
                                --ev-btn-bg: #0d9488;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #115e59;
                            }

                            
                            .ev-theme-affordable {
                                --ev-bg: #eff6ff;
                                --ev-border: 1px solid #bfdbfe;
                                --ev-text-head: #1e3a8a;
                                --ev-text-body: #1e40af;
                                --ev-text-desc: #1e3a8a;
                                --ev-highlight-bg: #dbeafe;
                                --ev-highlight-border: #60a5fa;
                                --ev-highlight-text: #1d4ed8;
                                --ev-box-bg: #fff;
                                --ev-box-border: #93c5fd;
                                --ev-btn-bg: #3b82f6;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #1d4ed8;
                            }

                            
                            .ev-theme-fast {
                                --ev-bg: #111827;
                                
                                --ev-border: 2px solid #eab308;
                                
                                --ev-text-head: #fff;
                                --ev-text-body: #d1d5db;
                                --ev-text-desc: #9ca3af;
                                --ev-highlight-bg: #374151;
                                --ev-highlight-border: #eab308;
                                --ev-highlight-text: #fef08a;
                                --ev-box-bg: #1f2937;
                                --ev-box-border: #4b5563;
                                --ev-btn-bg: #eab308;
                                --ev-btn-text: #000;
                                --ev-btn-shadow: 0 0 15px rgba(234, 179, 8, 0.4);
                            }

                            
                            .ev-theme-turbo {
                                --ev-bg: #fff1f2;
                                --ev-border: 2px solid #e11d48;
                                --ev-text-head: #881337;
                                --ev-text-body: #4c0519;
                                --ev-text-desc: #881337;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #fda4af;
                                --ev-highlight-text: #be123c;
                                --ev-box-bg: #ffe4e6;
                                --ev-box-border: #fecdd3;
                                --ev-btn-bg: #e11d48;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #881337;
                            }

                            
                            .ev-theme-cloud {
                                --ev-bg: #f0f9ff;
                                --ev-border: 2px solid #0ea5e9;
                                --ev-text-head: #0369a1;
                                --ev-text-body: #075985;
                                --ev-text-desc: #0c4a6e;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #7dd3fc;
                                --ev-highlight-text: #0284c7;
                                --ev-box-bg: #e0f2fe;
                                --ev-box-border: #bae6fd;
                                --ev-btn-bg: #0ea5e9;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #0369a1;
                            }

                            
                            .ev-theme-avoid {
                                --ev-bg: #fef2f2;
                                --ev-border: 4px solid #dc2626;
                                --ev-text-head: #7f1d1d;
                                --ev-text-body: #450a0a;
                                --ev-text-desc: #7f1d1d;
                                --ev-highlight-bg: #fee2e2;
                                --ev-highlight-border: #ef4444;
                                --ev-highlight-text: #b91c1c;
                                --ev-box-bg: #fff;
                                --ev-box-border: #fca5a5;
                                --ev-btn-bg: #dc2626;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: none;
                            }

                            
                            .ev-theme-caution {
                                --ev-bg: #fffbeb;
                                --ev-border: 2px dashed #f59e0b;
                                --ev-text-head: #78350f;
                                --ev-text-body: #451a03;
                                --ev-text-desc: #92400e;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #fcd34d;
                                --ev-highlight-text: #b45309;
                                --ev-box-bg: #fff;
                                --ev-box-border: #fde68a;
                                --ev-btn-bg: #000;
                                
                                --ev-btn-text: #f59e0b;
                                --ev-btn-shadow: none;
                            }

                            
                            .ev-theme-mediocre {
                                --ev-bg: #f3f4f6;
                                --ev-border: 1px solid #9ca3af;
                                --ev-text-head: #374151;
                                --ev-text-body: #6b7280;
                                --ev-text-desc: #4b5563;
                                --ev-highlight-bg: #e5e7eb;
                                --ev-highlight-border: #d1d5db;
                                --ev-highlight-text: #374151;
                                --ev-box-bg: #fff;
                                --ev-box-border: #e5e7eb;
                                --ev-btn-bg: #6b7280;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: none;
                            }
                            
                            .ev-theme-enterprise {
                                --ev-bg: #0f172a;
                                --ev-border: 1px solid #334155;
                                --ev-text-head: #fff;
                                --ev-text-body: #94a3b8;
                                --ev-text-desc: #cbd5e1;
                                --ev-highlight-bg: rgba(255, 255, 255, 0.1);
                                --ev-highlight-border: #475569;
                                --ev-highlight-text: #e2e8f0;
                                --ev-box-bg: #1e293b;
                                --ev-box-border: #334155;
                                --ev-btn-bg: #fff;
                                --ev-btn-text: #0f172a;
                                --ev-btn-shadow: 0 4px 0 #94a3b8;
                            }

                            
                            .ev-theme-dev {
                                --ev-bg: #000;
                                --ev-border: 1px solid #22c55e;
                                --ev-text-head: #22c55e;
                                --ev-text-body: #bbf7d0;
                                --ev-text-desc: #86efac;
                                --ev-highlight-bg: #052e16;
                                --ev-highlight-border: #15803d;
                                --ev-highlight-text: #4ade80;
                                --ev-box-bg: #111;
                                --ev-box-border: #166534;
                                --ev-btn-bg: #22c55e;
                                --ev-btn-text: #000;
                                --ev-btn-shadow: 0 0 10px #22c55e;
                            }

                            
                            .ev-theme-gaming {
                                --ev-bg: linear-gradient(135deg, #2e1065, #4c1d95);
                                --ev-border: 2px solid #d946ef;
                                --ev-text-head: #fff;
                                --ev-text-body: #e9d5ff;
                                --ev-text-desc: #f5d0fe;
                                --ev-highlight-bg: rgba(217, 70, 239, 0.2);
                                --ev-highlight-border: #d946ef;
                                --ev-highlight-text: #f0abfc;
                                --ev-box-bg: rgba(0, 0, 0, 0.3);
                                --ev-box-border: #a855f7;
                                --ev-btn-bg: #d946ef;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 0 15px #d946ef;
                            }

                            
                            .ev-theme-windows {
                                --ev-bg: #fff;
                                --ev-border: 2px solid #00a4ef;
                                --ev-text-head: #00a4ef;
                                --ev-text-body: #333;
                                --ev-text-desc: #555;
                                --ev-highlight-bg: #f0f9ff;
                                --ev-highlight-border: #7dd3fc;
                                --ev-highlight-text: #0284c7;
                                --ev-box-bg: #f8fafc;
                                --ev-box-border: #bae6fd;
                                --ev-btn-bg: #0078d4;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #005a9e;
                            }

                            
                            .ev-theme-minimal {
                                --ev-bg: #fff;
                                --ev-border: 1px solid #e5e7eb;
                                --ev-text-head: #111;
                                --ev-text-body: #666;
                                --ev-text-desc: #444;
                                --ev-highlight-bg: #f9fafb;
                                --ev-highlight-border: #e5e7eb;
                                --ev-highlight-text: #111;
                                --ev-box-bg: #fff;
                                --ev-box-border: #f3f4f6;
                                --ev-btn-bg: #000;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: none;
                            }

                            
                            .ev-theme-soft-purple {
                                --ev-bg: #fdf4ff;
                                --ev-border: 1px solid #e879f9;
                                --ev-text-head: #86198f;
                                --ev-text-body: #701a75;
                                --ev-text-desc: #a21caf;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #f0abfc;
                                --ev-highlight-text: #c026d3;
                                --ev-box-bg: #fae8ff;
                                --ev-box-border: #f5d0fe;
                                --ev-btn-bg: #d946ef;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #a21caf;
                            }

                            
                            .ev-theme-ocean {
                                --ev-bg: #f0fdfa;
                                --ev-border: 1px solid #2dd4bf;
                                --ev-text-head: #115e59;
                                --ev-text-body: #134e4a;
                                --ev-text-desc: #0f766e;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #99f6e4;
                                --ev-highlight-text: #0d9488;
                                --ev-box-bg: #ccfbf1;
                                --ev-box-border: #5eead4;
                                --ev-btn-bg: #14b8a6;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #0f766e;
                            }

                            
                            .ev-theme-gem {
                                --ev-bg: #e0e7ff;
                                --ev-border: 2px solid #6366f1;
                                --ev-text-head: #3730a3;
                                --ev-text-body: #312e81;
                                --ev-text-desc: #4338ca;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #818cf8;
                                --ev-highlight-text: #4f46e5;
                                --ev-box-bg: #c7d2fe;
                                --ev-box-border: #a5b4fc;
                                --ev-btn-bg: #4f46e5;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #3730a3;
                            }

                            
                            .ev-theme-blackfriday {
                                --ev-bg: #000;
                                --ev-border: 4px solid #fff;
                                --ev-text-head: #fff;
                                --ev-text-body: #e5e5e5;
                                --ev-text-desc: #d4d4d4;
                                --ev-highlight-bg: #b91c1c;
                                --ev-highlight-border: #ef4444;
                                --ev-highlight-text: #fff;
                                --ev-box-bg: #171717;
                                --ev-box-border: #404040;
                                --ev-btn-bg: #fff;
                                --ev-btn-text: #000;
                                --ev-btn-shadow: 0 0 20px #fff;
                            }

                            

                            
                            
                            .ev-theme-winner {
                                --ev-bg: #f0fdf4;
                                
                                --ev-border: 2px solid #27ae60;
                                
                                --ev-text-head: #14532d;
                                --ev-text-body: #334155;
                                --ev-text-desc: #166534;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #27ae60;
                                --ev-highlight-text: #166534;
                                --ev-box-bg: #ffffff;
                                --ev-box-border: #bbf7d0;
                                --ev-btn-bg: linear-gradient(180deg, #27ae60 0%, #219150 100%);
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #14532d;
                            }

                            
                            
                            .ev-theme-standard {
                                --ev-bg: #ffffff;
                                --ev-border: 1px solid #e2e8f0;
                                
                                --ev-text-head: #1e293b;
                                --ev-text-body: #475569;
                                --ev-text-desc: #475569;
                                --ev-highlight-bg: #f8fafc;
                                --ev-highlight-border: #cbd5e1;
                                --ev-highlight-text: #334155;
                                --ev-box-bg: #f8fafc;
                                --ev-box-border: #e2e8f0;
                                --ev-btn-bg: #2c3e50;
                                
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #0f172a;
                            }

                            
                            
                            .ev-theme-warnings {
                                --ev-bg: #fef2f2;
                                
                                --ev-border: 2px solid #ef4444;
                                
                                --ev-text-head: #991b1b;
                                --ev-text-body: #7f1d1d;
                                --ev-text-desc: #7f1d1d;
                                --ev-highlight-bg: #fff;
                                --ev-highlight-border: #f87171;
                                --ev-highlight-text: #b91c1c;
                                --ev-box-bg: #fff;
                                --ev-box-border: #fecaca;
                                --ev-btn-bg: #ef4444;
                                --ev-btn-text: #fff;
                                --ev-btn-shadow: 0 4px 0 #991b1b;
                            }
                            
                            .tech-tag {
                                display: block;
                                
                                padding: 8px 12px;
                                border-radius: 6px;
                                font-size: 0.8rem;
                                
                                font-weight: 700;
                                text-transform: uppercase;
                                letter-spacing: 0.5px;
                                margin: 10px 0 15px 0;
                                text-align: center;
                                font-family: 'Roboto Mono', 'Courier New', monospace;
                                
                            }

                            
                            .tech-tag.success {
                                background: #ecfdf5;
                                color: #047857;
                                border: 1px dashed #10b981;
                            }

                            
                            .tech-tag.warning {
                                background: #fffbeb;
                                color: #b45309;
                                border: 1px dashed #f59e0b;
                            }

                            
                            .tech-tag.danger {
                                background: #fef2f2;
                                color: #b91c1c;
                                border: 1px dashed #ef4444;
                            }

                            
                            .tech-tag.info {
                                background: #f0f9ff;
                                color: #0369a1;
                                border: 1px dashed #0ea5e9;
                            }

                            
                            .ev-container::before {
                                content: '';
                                position: absolute;
                                top: -50px;
                                right: -50px;
                                width: 200px;
                                height: 200px;
                                background: radial-gradient(circle, rgba(59, 130, 246, 0.3) 0%, rgba(0, 0, 0, 0) 70%);
                                z-index: 0;
                                pointer-events: none;
                            }

                    

      

	
	          


					.inner-wrap{margin:0 auto;max-width:1200px;padding:0 2%}.post-thumbnail,.review-box{overflow:hidden}.post-meta h3{color:#353535;font-size:21px;font-weight:600;height:90px;line-height:1.5em;margin:10px 0;text-align:center}.post-meta h3 a{color:#42474e;transition:.2s}.post-meta h3 a:hover{color:#4c83ac}.review-box{border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);float:left;margin:0 1% 4%;transition:.4s ease-in-out;width:46.33%}.review-box:hover{transform:translateY(-8px);transition:.4s ease-in-out}.post-thumbnail{background-size:100%;float:left;height:230px;width:100%}.post-thumbnail img{height:auto;width:100%}.post-meta{overflow:hidden;padding:0 7%}.post-meta,h2.title{text-align:center}.box1 a,.box2 a,.box3 a{color:#fff!important}.cat-box .box-content h2{font-size:26px;line-height:32px}.ebook-section .page-content{padding:50px}.ebook-section .page-content p,.list{font-size:19px;letter-spacing:.5px;line-height:32px;margin:36px 0}.ebook-section .list ul:first-child >li{list-style-image:url(/images/web/right.svg)}.ebook-section .cta-button a{background:#4e9f3f;border-radius:5px;color:#fff;display:block;font-size:24px;font-weight:500;line-height:32px;margin-bottom:20px;padding:20px 40px;text-align:center;text-decoration:none}.ebook-section .cta-button a:hover{background:#3d8e2e}.ebook-section .list ul li p{margin:15px 0 15px 12px;position:relative;top:-2px}.ebook-section .page-heading{color:#004677;font-size:46px;font-weight:700;letter-spacing:1px;line-height:54px;margin:0;text-align:center;text-transform:uppercase}.ebook-section .page-subheading{font-size:30px;font-weight:400;line-height:44px;margin:0 auto}.ebook-section .t-bold{font-weight:600}.featured-topic{padding:1%}.cat-box,.cat-box a.btn{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.cat-box{border-radius:8px;float:left;height:350px;margin:0 1% 4%;overflow:hidden;position:relative;text-align:center;transition:.4s ease-in-out;width:31.33%}.box1{background:#31b44b}.box2{background:#5532e9}.box3{background:#f18042}.cat-box .box-content{margin-top:10px;overflow:hidden;padding:20px}.cat-box .box-content p{color:#fff;line-height:24px;margin-top:15px}.cat-box a.btn{background:#fff;border-radius:5px;color:#444!important;display:block;font-size:14px;margin:0 auto;padding:10px 15px;width:100px}.cat-box:hover{transform:translateY(-8px);transition:.4s ease-in-out}
								/*!CSS Used fontfaces*/@font-face{font-display:swap;font-family:roboto condensed;font-style:normal;font-weight:400;src:local("Roboto Condensed"),url(/wp-content/themes/fonts/robo/robom.woff2) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto"),url(/wp-content/themes/fonts/robo/robom.woff2) format("woff")}.mm-spn{max-width:440px;min-width:140px;width:80%}a,article,aside,b,blockquote,details,div,em,figcaption,figure,footer,form,h1,h2,h3,h5,header,html,iframe,img,label,li,mark,nav,ol,p,section,small,span,strong,summary,u,ul{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}body{padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}blockquote{quotes:none}blockquote:after,blockquote:before{content:none}html{-webkit-tap-highlight-color:transparent}*,:after,:before{box-sizing:inherit}:active,:focus,input:focus,textarea:focus{outline:0}.icon:before{-webkit-font-iconsoothing:antialiased;-moz-osx-font-iconsoothing:grayscale;display:inline-block;font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-linkedin:before{content:"\f0e1"}a{color:#f16334}a:hover{text-decoration:underline}.border:after{height:1px;width:80px}body,button,input,textarea{font:300 18px/1.666666666667em Roboto Condensed,geomanist,Helvetica,Arial}strong{font-weight:700}.light{font-weight:300!important}.bold{font-weight:700!important}.size-14{font-size:14px}.size-14,.size-16,.size-22{line-height:1.66667}.size-16{font-size:16px}.size-22{font-size:18px}.size-36{font-size:24px;line-height:1.41667}.btn{border:1px solid;border-radius:2px;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.126em;line-height:1.5em;padding:21px 10px 19px;text-align:center;text-transform:uppercase;white-space:normal;width:100%}.btn:hover,a{text-decoration:none}.btn-rwr,.btn-rwr:hover{background-color:#fff;border-color:#f16334;color:#f16334}.btn-rwr:hover{background-color:#f16334;color:#fff}input{padding-right:30px}input[type=submit]{cursor:pointer;letter-spacing:.126em}textarea{display:block;padding-bottom:25px;padding-top:25px}input:-ms-input-placeholder,input::-moz-placeholder,input::-ms-input-placeholder,input::-webkit-input-placeholder,input::placeholder,textarea:-ms-input-placeholder,textarea::-moz-placeholder,textarea::-ms-input-placeholder,textarea::-webkit-input-placeholder,textarea::placeholder{color:#fff}.nav-toggle{display:none}button::-moz-focus-inner{padding:0}.sc_card{background:#fff;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);margin:2em auto;overflow:hidden;padding:1em;width:100%}.sc_card h2{font-weight:700;line-height:1.2em;margin:0 0 1em}.sc_card h2,.sc_card p{font-size:1em}.sc_card p:last-child{margin-bottom:0}.sc_card p:empty{display:none;margin-bottom:0}.block.checkout{background-color:#fff;padding:0}.pr-offer-card,.pr-offers{display:flex}.pr-offers{-webkit-box-pack:center;-ms-flex-pack:center;align-items:stretch;flex-wrap:wrap;justify-content:center}.pr-offer-card{-webkit-box-flex:1;background-color:#fff;border-radius:12px;flex:1;flex-direction:column;overflow:hidden;padding:1rem;position:relative}.pr-offer-card__header{margin:0 auto;width:70%}.pr-offer-card__title{font-weight:700}.pr-offer__cta{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;display:flex;flex:1;flex-direction:column;justify-content:space-between}.pr-offer-card__price p:first-of-type{color:#17b212;font-size:3rem;margin:2rem 0 .5rem}.pr-offer-card__normal-price{color:#ccc;font-size:2rem;text-decoration:line-through}.btn-primary,.btn-primary:active,.btn-primary:focus{background:#fa923f!important;border:1px solid #fa923f!important;border-radius:20px;color:#fff;font-weight:600!important;outline:0!important;padding:3px 18px!important}.pr-offers{flex-direction:column-reverse}.btn-full{display:block;text-align:center}.pr-offer-card__title{text-decoration:underline}.pr-offer-card{box-shadow:0 2px 8px rgba(0,0,0,.26),107px -2px 8px 20px #fff}.pr-offer-card__title{color:#521751;font-size:2rem}.fx-c{display:flex}.fx-c,ul.fx-c,ul.fx-c li{margin-bottom:2px}.cons,.fx-c,.fx-c+p,.pros{font-family:roboto condensed,quanelas soft bold,open sans,helvetica neue,Helvetica,Arial,sans-serif}
								/*!CSS Used from: /wp-content/themes/css/style-single.css*/.entry-content h2 strong{font-weight:600}.entry-content ol+h3,.entry-content p+h2{padding-top:1.666666666667em}.entry-content b,.entry-content strong{font-weight:700}.entry-content blockquote{font-style:italic;padding:45px 35px;position:relative}.entry-content blockquote:after,.entry-content blockquote:before{background:50% no-repeat;content:"";display:block;height:76px;position:absolute;width:87px}.entry-content blockquote:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABMCAMAAAAvB9sGAAAAM1BMVEVWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2eTMnI3AAAAEXRSTlMAAQMEBgcJCgwNDhARExQWF2gmw/8AAAJHSURBVHjavZhLjsQgDERxgITw9f1PO2qNsugYUcUsptbOsynbIMUtdfXDbSn0iIN8Uy07VCmqXVBU0o8ij41DVfXGxX7UhS/2V37prD5KpLPj+aCi3CY/MO3RBTww+bk6dMj6SI9OhD2afilPo059aQho8dCXAsba/BirHWNtfou1ShS2+U3siAw27VZb5L2JatVXJhwT7LhAcpPbSBpjmnTggVGh6qj2SCdYXqObiRp+iQ0WO6nD72KlM1jXTAPAG3SbOgL2ylaLXTjxIGKsawzWZX3JYNFmXtN1RMlt06g7r4Io2I4m0zW3UUCd6kYG5kJ3r7lZYBnhMLR51AXeM9jmQJmVANX4VrnsArmvJYp40fGM2Welc02IkHvbNuPhHQ6qU1N57tpwcDZkfDPgQrC9B7aXK2Tb3krZG8CMo0LU/W/bErXE+wcs4MZDt1ThuhAAlT5g3+Vmjqu73Ponbr5rTpfnuTXVklIA3EcjH0uuVQlmGufKsmyIVfVmGqcaERhnlAD30b3J1SqGS4N1pcZxNXJcW4noUl3AfW3kqfR6gjkzyhy37XJVKK7KLjdyYWF6n+EhLigM3L9GlU3/UuC4cZcrHPfY5bpOcV3f5WaOe+tSl+EC5wrXh2C4MrgDdmYveCMiNejNWQWuEBnYXn6VC7VBQ2ZcT/aj0VMGZ6javw/YXVzJOMCfM/BzQxr3DPgBsBz4RP+Gn0d7AbZT3Kd1nP076HRAoX6fLombK+b+QHN0hPzdHmg5ZV3ER+J4+c8Hh3vpB76GvQlssJFmAAAAAElFTkSuQmCC);left:0;top:0}.entry-content blockquote:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABMCAMAAAAvB9sGAAAAM1BMVEVWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2dWY2eTMnI3AAAAEXRSTlMAAQMEBgcJCgwNDhARExQWF2gmw/8AAAJASURBVHjazZhLlsMgDAQDEGzz1f1PO2+y8SSClNhNr5VSg4TAebwrHLn+6kr+YZJPV/1VPsI6KHW51RJTY5Vb/XTzoC7vagG8VnnXeM7MitZXy2GIUlZRl8ge+CkzZe2WwNotg/2QheKC22Sh829UlZX6vMinLBXuqCBrnVPukKWqKtpUw0PRlO5u67JpOIsYDHv5pqGoYEQCruolfYqcfNU1Ly4foihf1W3cDlwtb+KK3+UmGzftcrONe0653GkHhn0oCMia/lPMtYfhnNJTMO9yk40bd7luIPelstXAXOq0yM+XRrV1ZhibXNdsHR8acBW42E6Su4CrdAzbCQ3LdnOPqdw1bCPbH6W/rgjos5uccrt/gK+DU3FB8V9xG3NtBclqnoGSbYEVLk5aYLdxT+baFggPCDRyLbpSjTNSM72aIzykcIHBuFukaGuHslu2w1w2Pjz7/fOE7cU6B9NpK8hNJiNucNPw8eTsjrDeVo8O2Wnfum00RbZr6QbXITt1u3jTVZH4rFn2LQjYpfWJhyij3WKyW3btHmKxe8FDh7+TT24xPsL6tdidBTv8JlZsfxwdu9hiwhbG8i4cAlGfikOE524WitLL421zDT+K2UemJfFl6Sc+Ko0anrrPiY/mIDdiXRbC6tyM9R2xr7ABWKU2x/LuZh7kGqvVoROwx4oz5B+qb+mBcVny9/BgJeUD8qsl4QOnBcNlMmAw6tv1cobWqTDG1YXVI4RFbZZLp81qZSnKLJSuRUt+FUSCb68fdNa8V+knKa4AAAAASUVORK5CYII=);bottom:0;right:0}.entry-content blockquote,.entry-content ol,.entry-content p,.entry-content ul{margin-bottom:1.666666666667em}.entry-content h2:last-child,.entry-content li:last-child,.entry-content ol:last-child,.entry-content p:last-child,.entry-content ul:last-child,.widget-menu .menu-item:last-child{margin-bottom:0}.entry-content ul li:before{content:"";display:block;height:8px;left:0;position:absolute;width:8px}.entry-content li ol{margin-top:.8333333333335em}.widget input{height:50px}.widget input:focus:-ms-input-placeholder,.widget input:focus::-moz-placeholder,.widget input:focus::-ms-input-placeholder,.widget input:focus::-webkit-input-placeholder,.widget input:focus::placeholder{color:#e4e8ed}.widget-website .description{margin-bottom:2.75em}.widget-menu a{display:block}.widget-menu .menu-item:before{height:8px;left:0;width:8px}.entry-share{align-items:center;border:1px solid #f2f2f2;border-left:0;border-right:0;display:flex;flex-wrap:wrap;margin:60px 0 32px;padding:25px 0}.entry-share .title{display:none}.share-list{color:#fff;font-size:14px;letter-spacing:.025em;line-height:1.714285714286em}.entry-share .share-list{align-items:center;display:flex}.share-list .share{border-radius:2px;margin:10px 0 0}.share-list .share:first-child{margin-top:0}.entry-share .share-list .share{margin:0 0 0 10px}.entry-share .share-list .share:first-child{margin-left:0}.share-list .url{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:inherit;display:flex;justify-content:center;text-decoration:none}.share-list .url,.share-list.small .url{padding:9px 2px;width:60px}.share-list .icon,.share-list.small .icon{font-size:15px;line-height:1em;padding:0 5px}.share-list.small .icon{padding:0 2px}.share-list .facebook{background:#6788ce}.share-list .twitter{background:#29c5f6}.share-list .linkedin{background:#3a9bdc}#shares{display:none;left:50%;position:fixed}.comment-form-wrap{background:#f8f8f8}.comment-respond{max-width:59.32203%;padding:80px 0 125px}.comment-respond .field{border:1px solid #f3f4f5;color:#f16334;font-size:16px;font-weight:400;letter-spacing:.025em;line-height:1.66667;margin-bottom:10px;padding:23px 25px;width:100%}.comment-respond .field:-ms-input-placeholder,.comment-respond .field::-moz-placeholder,.comment-respond .field::-ms-input-placeholder,.comment-respond .field::-webkit-input-placeholder,.comment-respond .field::placeholder{color:#26282d}.comment-respond .field-comment{height:135px;padding-bottom:20px;padding-top:20px}.comment-respond .comment-reply-title{color:#f16334;margin-bottom:1.47222em}.comment-respond .comment-reply-title small{font-weight:300}.comment-respond .p-email,.comment-respond .p-name{float:left;width:50%}.comment-respond .p-name{padding-right:5px}.comment-respond .p-email{padding-left:5px}.comment-respond .form-submit{clear:both;padding-top:30px;text-align:right}.comment-respond .form-submit .btn{min-width:0;padding:15px 30px}h1,h2,h3,h5{margin-bottom:.5rem}h1,h2,h5,li strong,p strong{font-style:normal;font-weight:400}h1,h2,h3,h5{font-family:qanelas soft bold,roboto condensed!important;margin:40px 0 25px}h3{font-style:normal}.page-title,.title,h1{color:#0b1332;font-size:3em}.title,h1,h2,h3,h5{line-height:1em}h3{color:#003199;font-size:1.7em;font-weight:700}h2,h5{color:#0b1332}h5{font-size:1.3em}.logo-link.a{display:none}.fx-c,.logo-link.b{display:flex}li strong,p strong{font-family:qanelas soft bold}.cta-email-list input{text-indent:15px}.fx-c{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;border-bottom:dashed #17b212;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:4px!important;margin-top:5px}.pr-offer-card__price p:first-of-type{margin:0}.pr-offer-card__price .wp-block-image{margin-bottom:5px}
								/*!CSS Used from: Embedded*/.curve-container__curve.curve-one,.footer-gap,footer .card-body{background-color:#011b54!important}.curve-container__curve.curve-one path{fill:#ff6a08!important}.entry-content ul.hl li,.explanation{color:#000;font-weight:500}.explanation{background:linear-gradient(90deg,#fff,#ffe8cc);background:-webkit-gradient(linear,left top,right top,from(rgba(229,46,113,.25)),to(rgba(255,138,0,.25)));background-image:linear-gradient(141deg,#7082ff,#6575e5 51%,#434e98 75%);border:10px solid #fff;border-radius:16px;color:#fff;font-size:large;padding:1rem 2rem;position:relative}.entry-content ol,.entry-content p,.entry-content ul{font-weight:400}.explanation:before{border:1px solid #e52e71;border-radius:8px;bottom:-10px;content:"";left:-10px;pointer-events:none;position:absolute;right:-10px;top:-10px}.explanation:after{background:#fff;color:#000}figcaption[class*=colr-]{text-align:center}
								/*!CSS Used from: Embedded*/.hosting-menu{font-family:roboto condensed,quanelas soft light,open sans,helvetica neue,Helvetica,Arial,sans-serif}.hosting-menu li{font-family:roboto condensed,qanelas soft light,open sans,helvetica neue,Helvetica,Arial,sans-serif}.hosting-menu li a{transition:background .4s,color .4s}.hosting-menu li>div{-webkit-transition:-webkit-transform .4s,opacity .4s;-moz-transition:-moz-transform .4s,opacity .4s;-ms-transition:-ms-transform .4s,opacity .4s;-o-transition:-o-transform .4s,opacity .4s}.hosting-menu li:hover>a{background:#2da5da;background-color:#fd7337;color:#fff}.hosting-menu-anim-flip li>div{transform:rotateX(-90deg)}.hosting-menu-anim-flip li:hover>div{transform:rotateX(0)}.hosting-menu li:hover>div{left:auto;opacity:1;-webkit-transform:translate(0)}ul.hosting-menu{justify-content:flex-end}.question{border-bottom:1px solid #e2e3f6;font-size:22px;margin-bottom:.825rem;padding-bottom:.825rem;padding-right:40px;position:relative}.question:after{background:#e8edf0;border-radius:40px;color:#a6b1b8;content:"?";line-height:30px;position:absolute;right:0;text-align:center;top:0;width:30px}body{border:4px solid #f0f0f0;margin-bottom:3rem}.grid-container3 ul.three-ul,.grid-container5 ul.three-ul{border-radius:15px 15px 2px 2px}
								/*!CSS Used from: Embedded*/details,summary{border-radius:5px}details{margin:0 0 .4em}summary{background:-webkit-linear-gradient(top,#fafafa 50%,#e1e1e1 0);cursor:pointer;font-size:.8em;font-weight:700;margin:-1%;padding:8px 0;position:relative;width:102%}summary:hover{background:#e1e1e1}summary::-webkit-details-marker{display:none}summary:before{border-radius:5px;color:#363636;content:"+";display:block;float:left;font-size:1.5em;font-weight:700;margin:-2px 10px 0;padding:0;text-align:center;width:20px}
								/*!CSS Used from: Embedded*/.heart-beat:hover{-webkit-animation:a 1.5s ease-in-out both;animation:a 1.5s ease-in-out both}.cta-email-list{background-color:#f8f8f8;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;height:auto;margin-bottom:20px;padding:15px}.cta-email-list h3{color:#70a4ff!important;font-family:fantasy;font-size:30px!important;margin-bottom:10px;padding-top:20px!important;text-align:center;text-transform:capitalize}.cta-email-list a.button{background:linear-gradient(120deg,rgba(255,76,0,0),#e64400);background-color:#ff7c00!important;border-radius:45px;color:#fff!important;display:block;font-size:18px!important;font-weight:700;margin:15px auto;max-width:720px;padding:15px;text-align:center;text-transform:capitalize;width:auto!important}.show-for-medium{background-color:#fff;border-radius:5px;box-shadow:0 28px 16px -26px hsla(0,0%,53%,.6),0 0 9px 3px #0a09092e}.cta-email-list input{border:1px solid #70a4ffc4;border-radius:5px;font-weight:400;height:50px;margin-top:6px;padding-right:30px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}input,textarea{-webkit-appearance:none;border:0;border-radius:2px;color:#707378;font-size:15px;padding:0 20px 0 30px}.cta-email-list ::-moz-placeholder{color:hsla(0,0%,53%,.61);font-size:16px}.cta-email-list :-ms-input-placeholder{color:hsla(0,0%,53%,.61);font-size:16px}.cta-email-list ::placeholder{color:hsla(0,0%,53%,.61);font-size:16px}.cta-email-list :-ms-input-placeholder,.cta-email-list ::-moz-placeholder,.cta-email-list ::-ms-input-placeholder,.cta-email-list ::-webkit-input-placeholder,.cta-email-list ::placeholder{color:#b6b6bf;font-size:16px}.check-points-row{-ms-flex-pack:distribute;display:flex;flex-direction:row;flex-wrap:wrap;flex-flow:wrap;font-size:1rem;justify-content:space-around;padding:20px 0}.check-points-row .cta-right{color:#00d07e}
								/*!CSS Used from: Embedded*/.col-md-12,.col-md-4,.col-md-6,.col-md-8,.col-sm-12,.col-sm-6{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.list-group-item{border:1px solid #ddd;border-left:20px solid #e18b1d;border-radius:10px;color:#7782aa;margin-bottom:-1px}.list-group-item:hover{background-color:#e18b1d}.fh .list-group-item:first-child{background-color:#f07727;border-radius:4px 56px;color:#fff}.list-group-item a{color:#bb4a03;font-family:roboto condensed,qanelas soft light,open sans,helvetica neue,Helvetica,Arial,sans-serif;font-weight:600;outline:0!important;text-align:center;text-align-last:center}.card ul{margin-top:20px}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.705);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative}.card-body{-webkit-box-flex:1;background-color:#000;flex:1 1 auto;padding:1.25rem}.card-text,.card-title{color:#fff;text-align:center}.card-title{font-family:roboto condensed,qanelas soft bold,open sans,helvetica neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2rem;margin-bottom:3rem}.card-text{font-weight:500}
								/*!CSS Used from: Embedded*/.sn li,.sn span,.sn ul{font-size:100%}.cd-nav-trigger,.cv-nav.open{border-radius:.25em;bottom:30px;display:block;position:fixed;right:5%}.cd-nav-trigger{cursor:pointer}.cv-nav.open{background-color:hsla(92,37%,92%,.9);max-height:90%;transform:scale(0);transform-origin:right bottom;transition:transform .2s}
								/*!CSS Used keyframes*/@-webkit-keyframes a{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1);transform-origin:center center}10%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.91)}17%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(.98)}33%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.87)}45%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}}@keyframes a{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1);transform-origin:center center}10%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.91)}17%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(.98)}33%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.87)}45%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}}@media all{.icon:after{-webkit-font-iconsoothing:antialiased;-moz-osx-font-iconsoothing:grayscale;display:inline-block;font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.share-list{color:#fff;font-size:14px;letter-spacing:.025em;line-height:1.714285714286em}.share-list .share{border-radius:2px;margin:10px 0 0}.share-list .share:first-child{margin-top:0}.share-list .url{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:inherit;display:flex;justify-content:center;padding:9px 2px;text-decoration:none;width:60px}.share-list .icon{font-size:15px;line-height:1em;padding:0 5px}.share-list .facebook{background:#6788ce}.share-list .twitter{background:#29c5f6}.share-list .linkedin{background:#3a9bdc}#shares{display:none;left:50%;position:fixed}}body,p.pf-features{margin-bottom:0}ul.check-points-row li{font-family:roboto condensed,qanelas soft light,open sans,helvetica neue,Helvetica,Arial,sans-serif;font-size:1.1rem}.pr-offer-card__price p:first-of-type{color:#474747!important;font-family:qanelas soft bold,roboto condensed,open sans,helvetica neue,Helvetica,Arial,sans-serif!important;font-size:3rem!important;font-weight:700;margin:0!important}.pr-offer-card__price{border-top:3px solid #e0e1e2;margin-top:15px;padding:.5rem}.pr-offer__cta{justify-content:space-around}details{border:1px solid #e1e1e1;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.4);color:#363636;margin:.5em 0 .4em;padding:1%}.smfea details:first-of-type{margin-top:1.3em}.fx-c{border-bottom:double #d8d8d8}input:focus{border-color:#4dabf7;box-shadow:inset 0 1px 1px rgba(0,0,0,.013),0 0 8px rgba(34,139,230,.5);outline:0;transition:all .1s ease-in-out}figcaption,summary{font-size:1em}p.x{display:flow-root;margin:auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pr-offer-card__title,strong.pr-offer-card__title{font-family:qanelas soft bold;font-variant:none}h3.question:before{background:#e8edf0;border-radius:40px;color:#a6b1b8;content:"?";line-height:30px;position:absolute;right:0;text-align:center;top:0;width:30px}h1,h2,h3,h5{font-family:qanelas soft bold,roboto condensed;letter-spacing:0}h2,h3,h5{letter-spacing:-.01em}summary+ul li:last-child{padding-bottom:40px}.entry-content h3.question:before,.entry-content h3:before{background:#3abdea;bottom:0;color:#a6b1b8;content:"";display:block;height:2px;left:0;line-height:42px;position:absolute;text-align:center;top:-9px;width:40px}.entry-content h3:before{position:relative;top:-5px}.heart-beat{background:#56ab2f;background:linear-gradient(90deg,#a8e063,#a2e882);background-color:#fbfcfd;border-bottom:2px solid #dbd0d0;border-radius:20px;box-shadow:0 0 15px #faf0f0;color:#fff;display:flex;font-size:26px;margin-bottom:5px;padding:12px}details[open] summary:before{border-radius:5px;color:#363636;content:"-";display:block;float:left;font-size:1.5em;font-weight:700;margin:-2px 10px 0;padding:0;text-align:center;width:20px}.pr-offer-card{box-shadow:0 2px 8px rgba(0,0,0,.26),107px -2px 1px 50px #fff}h3.question:after{background:#e8edf0;border-radius:40px;color:#a6b1b8;content:"?";line-height:30px;position:absolute;right:0;top:0;width:30px}.pr-offer-card.text-center.small{margin-bottom:45px}figcaption.colr-2{background:#521751;color:#fff}.show-for-medium.widget-sticky{margin:auto;max-width:437px;top:90px;width:auto}pre{color:#212529;display:block;font-size:87.5%}pre code{color:inherit;font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.col-auto{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.col{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-1,.col-2,.col-3{-webkit-box-flex:0}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-4,.col-5,.col-6{-webkit-box-flex:0}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-7,.col-8,.col-9{-webkit-box-flex:0}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-10,.col-11,.col-12{-webkit-box-flex:0}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.cv-nav.open{-webkit-overflow-scrolling:touch;transform:scale(1)}.header a span{background:#fff;display:block;height:2px;margin:6px 0}.header.fixed{left:0;position:fixed;top:0}.footer.fixed{bottom:0;left:0;position:fixed}body.mm-ocd-opened{-ms-scroll-chaining:none;overflow-y:hidden;overscroll-behavior:none}.mm-ocd{-ms-scroll-chaining:none;background:0 0;bottom:100%;left:0;overflow:hidden;overscroll-behavior:contain;position:fixed;right:0;top:0;transition-delay:.45s,.15s;transition-duration:0s,.3s;transition-property:bottom,background-color;transition-timing-function:ease;z-index:9999}.mm-ocd--open{background:rgba(0,0,0,.25);bottom:0;transition-delay:0s}.mm-ocd__content{background:#fff;bottom:0;max-width:440px;max-width:var(--mm-ocd-max-width);min-width:200px;min-width:var(--mm-ocd-min-width);position:absolute;top:0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease;width:80%;width:var(--mm-ocd-width);z-index:2}.mm-ocd--left .mm-ocd__content{left:0;transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{transform:translateZ(0)}.mm-ocd__backdrop{background:0 0;bottom:0;max-width:calc(100% - 200px);max-width:calc(100% - var(--mm-ocd-min-width));min-width:calc(100% - 440px);min-width:calc(100% - var(--mm-ocd-max-width));position:absolute;top:0;width:20%;width:calc(100% - var(--mm-ocd-width));z-index:3}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn li{padding:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{box-sizing:border-box;display:block;margin:0}.mm-spn,.mm-spn ul{-webkit-overflow-scrolling:touch}.mm-spn{-webkit-tap-highlight-color:transparent;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);height:100%;overflow:hidden;transform:translateX(0);width:100%}.mm-spn ul{background:inherit;bottom:0;cursor:default;left:100%;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;padding:0 30% 0 0;position:fixed;top:0;transition:left .3s ease 0s;width:130%;z-index:2}.mm-spn ul:after{content:"";display:block;height:50px;height:var(--mm-spn-item-height)}.mm-spn ul.mm-spn--open,.mm-spn>ul{left:0}.mm-spn ul.mm-spn--parent{left:-30%;overflow-y:hidden}.mm-spn li{background:inherit;cursor:pointer;position:relative}.mm-spn li:before{border-right:2px solid;border-top:2px solid;content:"";display:block;height:10px;position:absolute;right:25px;right:calc(var(--mm-spn-item-height)/2);top:25px;top:calc(var(--mm-spn-item-height)/2);transform:rotate(45deg) translateY(-50%);width:10px;z-index:0}.mm-spn li:after{margin-left:0!important}.mm-spn a,.mm-spn span{padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/2) var(--mm-spn-item-indent);position:relative;z-index:1}.mm-spn a{background:inherit;color:#fff;font-size:.9em!important;line-height:1.7em;padding:10px 10px 10px 20px;text-decoration:none}.mm-spn span{background:0 0;padding:13px 20px}.mm-spn a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{border-right:1px solid;bottom:0;content:"";display:block;opacity:1;position:absolute;right:0;top:0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{border-left:2px solid;border-top:2px solid;content:"";display:block;height:10px;left:20px;left:var(--mm-spn-item-indent);margin-top:2px;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/2);transform:rotate(-45deg) translate(50%,-50%);width:10px}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar.mm-spn--main:after,.mm-spn.mm-spn--vertical ul ul{padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:51px;top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--light{background:#f3f3f3;color:#444}.mm-spn.mm-spn--dark{background:#333;color:#ddd}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{padding-right:0;position:static;width:100%}.ebooks .wp-block-image figcaption,.mm-spn.mm-spn--vertical ul ul,li.lgi.bd.gl.lp.nsl:before{display:none}.mm-spn.mm-spn--vertical ul ul:after{height:25px;height:calc(var(--mm-spn-item-height)/2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{transform:rotate(135deg) translate(-50%)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.header{transition:transform .4s ease}.hamburger{cursor:pointer;margin:0;overflow:visible;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:hover{opacity:.7}.header button:focus,button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button{margin:0;overflow:visible;text-transform:none}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{transition-duration:.15s;transition-property:transform;transition-timing-function:ease}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff}.mm-spn.mm-spn--navbar:after{color:#fff;content:attr(data-mm-spn-title);display:block;font-size:1.111em;height:50px;height:var(--mm-spn-item-height);left:0;line-height:50px;line-height:var(--mm-spn-item-height);opacity:1;overflow:hidden;padding:0 40px;padding:0 calc(var(--mm-spn-item-indent)*2);position:absolute;right:0;text-align:center;text-overflow:ellipsis;-o-text-overflow:ellipsis;top:0;transition:opacity .4s ease;white-space:nowrap}.mm-spn li:before,.mm-spn.mm-spn--navbar:before{opacity:1}.mm-spn.mm-spn--navbar ul:before{position:fixed;top:inherit;width:100%;z-index:2}.mm-spn li:after,.mm-spn.mm-spn--navbar ul:before{border-top:1px solid;color:#fff;content:"";display:block;opacity:1}.mm-spn li:after{margin-left:var(--mm-spn-item-indent)}.mm-spn ul{line-height:20px}.list-group-item a:hover,.list-group-item:hover a,.mm-spn li:before,.mm-spn.mm-spn--navbar:before,footer .list-group-item:hover a{color:#fff}.alink:hover,.pr-offer__cta .btn:hover{box-shadow:0 1px 3px 0}body .ae-compliance-indent:not(label):not(.ae-reader-visible),body:not(.ae-reader) .ae-reader-visible.ae-compliance-indent,body:not(.ae-reader) label.ae-compliance-indent{-webkit-touch-callout:none;display:inline-block!important;height:1px;left:-9999px!important;line-height:0;overflow:hidden;position:absolute!important;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;white-space:nowrap;width:1px!important}.cv-nav.open{bottom:25px;display:block;height:fit-content;max-height:calc(90% - 66px);max-width:400px;overflow-y:auto;padding-bottom:10px;position:fixed;right:2%;width:90%;z-index:1}.cv-nav a{padding:.5em}.hl{border-radius:5px}#shares{z-index:1}.footer-gap{background-color:#7ad611}.hl{background:#fff;border-top-right-radius:5px;box-shadow:-19px -7px 5px 5px #fff,-11px 3px 0 16px #fff,-11px 0 1px 21px #d4d8d1;box-sizing:content-box;padding:5px}.pcons,.ppros{float:right;position:relative;top:-4px}.ppros{background-color:#17b212}.pcons{background-color:#ff3a3a;transform:rotateX(180deg)}.faq dt{box-shadow:0 -1px 3px 0 rgba(0,0,0,.16),0 0 0 0 rgba(0,0,0,.08);padding:15px 15px 0}.faq dd{box-shadow:0 3px 4px 0 rgba(0,0,0,.16),0 1px 0 1px rgba(0,0,0,.08);margin-bottom:3rem;margin-left:0;padding:0 15px 15px}dd:before{border:1px solid #6788cf;content:"";display:block;height:2rem;margin-left:-16px;margin-top:-26px;position:absolute;width:1px}.pr-offer-card{margin-bottom:80px;margin-top:80px}.ebooks .wp-block-image{background-color:transparent;box-shadow:none!important}.size-14{font-size:1.1rem}.bd{background-color:#fff;border-color:#ccc;color:#333}.bd:focus{border-color:#8c8c8c}.bd:active,.bd:focus,.bd:hover{background-color:#e6e6e6;color:#333}.bd:active,.bd:hover{border-color:#adadad}.bd:active{background-image:none}.bd:active:focus,.bd:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#333}.list-group{margin-bottom:20px;padding-left:0}.lgi:hover{background-color:#f5f5f5;color:#fd5701;text-decoration:none;transition:all .35s ease 0s}.arrow.size-md{font-size:18px;height:26px;line-height:25px;padding:0 7px}.arrow.color-black{background-color:#f16334}.semibold{font-family:open_sanssemibold;font-weight:400}.arrow{color:#fff;display:inline-block;font-family:open_sansregular;margin-right:15px;position:relative;vertical-align:middle}.lp{border-left:1px solid #ddd;margin-bottom:10px;}.internal-link{border-bottom:.0625rem dotted #a2a2a2;color:#23527c;cursor:pointer;text-decoration:none!important;transition:border-color .45s ease-out}.arrow.size-md:after{right:-5px}.arrow.color-black:after{border-left-color:#f16334}.arrow:after{border-color:transparent;border-image:none;border-style:solid none solid solid;border-width:13px 0 13px 5px;content:"";height:0;position:absolute;top:0;transform:rotate(0rad);width:0}.lgi{background-color:#fff;border:1px solid #ddd;border-radius:5px;display:block;margin-bottom:-1px;margin-top:5px;padding:10px;position:relative}a{border-bottom:0}.list-group-item a,a.internal-link{font-family:roboto condensed,qanelas soft light,open sans,helvetica neue,Helvetica,Arial,sans-serif;font-weight:600;outline:0!important;text-align:center;text-align-last:center}a.internal-link{font-size:1.2em;letter-spacing:0}li.sl{padding:0 0 0 55px!important}.lgi:before,.prices.fx-c li:before{content:none}.internal-link:hover{color:#000!important}.nsl{padding:10px 15px!important}.txtb-red {color: #af0606;font-weight: bold !important;}
								.hl{box-shadow: -19px -7px 5px 5px #fff, -11px 3px 0 16px #fff, -11px 0 1px 21px #ff7f27;} blockquote>*{margin-top:30px}.text-left,details{text-align:left}.text-right{text-align:right}.text-center,summary{text-align:center}header.entry-header .wp-block-image{background-color:#ccc2b8;border-radius:5px}figcaption.colr-3{background:#f36523;color:#fff}.smartpoint.pr-offer-card__title{font-size:1.8rem;text-decoration:none}.prices.fx-c li{list-style:disc!important;padding:0;position:relative}summary+ul{width:100%}.widget-menu .menu-item:before{background:#000;color:#a0a3af;content:"";display:block;font-size:35px;height:16px;left:-20px;margin-top:-31px;position:absolute;width:16px}p{letter-spacing:normal;word-spacing:normal}.list-group-item a{color:#003596;font-size:1.1rem;-moz-text-align-last:center}.list-group-item:hover{background-color:#7989f7;color:#fff;transition:.2s ease-in-out}.hilight{color:#f07727}.list-group-item{background-color:#fff;border:1px solid #7989f7;border-left-width:20px;border-radius:25px 25px;color:#000;display:block;font-size:18px;letter-spacing:1px;margin-bottom:13px;padding:10px 15px;position:relative;text-align:center}.fh .list-group-item:first-child{background-color:#ff7f27;border-color:#000;border-radius:4px 6px;border-top:20px solid #f9f6e7!important;border-top-left-radius:4px;border-top-right-radius:4px;color:#011b54;font-family:qanelas soft bold;text-align:center}.m-0{margin:0!important}hr.md{border:0;border-width:2px;border-bottom:2rem solid transparent;border-top:2px solid #e9ecef;width:70%}.t-c{text-align:center}.t-c-c,.t-l-c{text-align-last:center}.t-c-c{text-align:center}.justify-c-p-e{display:flex;justify-content:space-evenly}footer img.thatmy-logo{border-radius:10px;display:block;filter:none;height:auto;max-width:100%;width:auto}.last-updated{color:#999;display:block;font-family:qanelas soft regular!important;font-style:normal;font-weight:400;padding-bottom:25px}.hosting-menu li>div:before{border-bottom:5px solid #000;left:45%;margin:auto;right:45%}ol,p,ul{font-family:qanelas soft light,roboto condensed,open sans,helvetica neue,Helvetica,Arial,sans-serif}#menu,.header{background-color:#152a4e}.note{background-color:#006400;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px double;border-radius:4px;color:#fff;height:auto;margin-bottom:20px;padding:15px!important}.note a{color:#ff0}.note a.block{display:block}.explain{color:#fff;font-size:large;font-weight:500;position:relative}.explain:before{border:1px solid #adadad;border-radius:8px;bottom:-10px;content:"";left:-10px;pointer-events:none;position:absolute;right:-10px;top:-10px}.bg-b{background-color:#0a134f}.bg-mb{background-color:#3469e5}.bg-db{background-color:#00b9fe}.bg-lb{background-color:#1755ec}.bg-o{background-color:#fd5701}.bg-1{background-color:#fedf1a}.bg-2{background-color:#00f}.bg-3{background-color:#8a2be2}.bg-4{background-color:brown}.bg-5{background-color:#5f9ea0}.bg-6{background-color:#d2691e}.bg-7{background-color:coral}.bg-8{background-color:#6495ed}.bg-9{background-color:#dc143c}.bg-10{background-color:#00008b}.bg-11{background-color:#b8860b}.bg-12{background-color:#006400}.bg-13{background-color:#8b008b}.bg-14{background-color:#556b2f}.bg-15{background-color:#9932cc}.bg-16{background-color:#8b0000}.bg-17{background-color:#e9967a}.bg-18{background-color:#8fbc8f}.bg-19{background-color:#2f4f4f}.bg-20{background-color:#483d8b}.bg-21{background-color:#9400d3}.bg-22{background-color:#87ceeb}.bg-23{background-color:#696969}.bg-24{background-color:#1e90ff}.bg-25{background-color:#b22222}.bg-26{background-color:#228b22}.bg-27{background-color:green}.bg-28{background-color:#ff69b4}.bg-29{background-color:#cd5c5c}.bg-30{background-color:indigo}.bg-31{background-color:#ffa07a}.bg-32{background-color:#0000cd}.bg-33{background-color:#191970}.bg-34{background-color:orchid}.bg-35{background-color:#8b4513}.bg-36{background-color:#2e8b57}.bg-37{background-color:#7b68ee}.bg-38{background-color:#00fa9a}.bg-39{background-color:#c71585}.bg-40{background-color:#9370db}.note *,.note p{color:#fff}.b-5{border-width:5px}.b-10{border-width:10px}.b-15{border-width:15px}.p-15{padding:15px}.bg-pros{background-color:#3cb371}.bg-cons{background-color:#db7093}.entry-content .bg-pros li:before{background:#000;top:9px;width:20px}.bg-imp{background-color:#7770db}.bg-denger{background-color:#db7070}.bg-news{background-color:#d470db}.bg-offer{background-color:#ff0}.entry-content .bg-cons li:before,.entry-content .bg-pros li:before,mark{background:#ff0}.list-group-item.active{background-color:#7989f7;color:#fff}mark{color:#000}
								/*!CSS Used from: Embedded*/mark.styled{background:0 0;white-space:nowrap}mark.styled:after,mark.styled:before{color:transparent;content:"\00FEFF";display:inline;position:relative;z-index:-1}mark.styled:before{margin-left:-.7ch;padding-right:.7ch}mark.styled:after{margin-right:-.7ch;padding-right:.7ch}@media all{mark.styled{background:0 0;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAwJyBoZWlnaHQ9Jzg5LjY4Jz48cGF0aCBmaWxsPScjZmZlYTAwJyBkPSdNMCAwaDEwMDB2ODkuNjhIMHonLz48L3N2Zz4=);background-position:center 50%;background-repeat:repeat-x;background-size:auto 1em;white-space:nowrap}mark.styled:after,mark.styled:before{background-repeat:no-repeat,no-repeat;background-size:inherit;color:transparent;content:"\00FEFF";display:inline;padding-right:.7ch;position:relative;z-index:-1}mark.styled:before{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNS42NycgaGVpZ2h0PSc4OS42OCc+PHBhdGggZD0nTTM1LjY3IDBoLTkuMzZDMTEgMi4wOCA2LjM2IDYuMzUgNi4zNiAxMC4zNXY1Ljc1YzAgNy44NSAyLjg1IDE0IDIuODUgMjEuODQgMCAxLjU2LTIuMTYgNS4zNy0yLjg1IDYuOS0yLjEgNC42Mi0xMi4zNiA4LjI1LTEuMyAxMy42NUMxMC42NyA2MS4yMy42NiA2NS40NC42NiA2OWMwIDQgMi44NSA4LjYxIDIuODUgMTIuNjUgMCAyLjYyLjA5IDUuMjcgMTEuNCA4LjA1aDIwLjc2eicgZmlsbD0nI2ZmZWEwMCcgZmlsbC1ydWxlPSdldmVub2RkJy8+PC9zdmc+),url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAwJyBoZWlnaHQ9Jzg5LjY4Jz48cGF0aCBmaWxsPScjZmZlYTAwJyBkPSdNMCAwaDEwMDB2ODkuNjhIMHonLz48L3N2Zz4=);background-position:left 0 top 50%,left calc(.4em - 1px) top 50%;margin-left:-.7ch}mark.styled:after{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MC4yNScgaGVpZ2h0PSc4OS42OCc+PHBhdGggZD0nTTI2IDMyLjE5YzAtMS43IDE0LjI1LTcuNSAxNC4yNS05LjE5IDAtMS40Ni0xOS45NS0yLjQ1LTE5Ljk1LTMuOTEgMC0yLjI5IDE3LjEtNy40IDE3LjEtOS44OUMzNy40IDUuMzMgNDEgMiAyMC4zIDBIMHY4OS42OGgyMC4zYzQuMDkgMCA4LjMtNC4xNSA4LjMtNi40NCAwLTEuNjQtOC4zLTQuNDEtOC4zLTUuMzUgMC0zLjA5IDE0LjI1LTUuNzcgMTQuMjUtOC45MSAwLTEuMDktMTQuMjUtMi42OS0xNC4yNS0zLjc5IDAtNCAxMS40LTkuNDcgMTEuNC0xMy40NSAwLTMuNy0xMS40LTUuODktMTEuNC05LjU5IDAtNC41IDUuNy01LjQ2IDUuNy05Ljk2eicgZmlsbD0nI2ZmZWEwMCcgZmlsbC1ydWxlPSdldmVub2RkJy8+PC9zdmc+),url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAwJyBoZWlnaHQ9Jzg5LjY4Jz48cGF0aCBmaWxsPScjZmZlYTAwJyBkPSdNMCAwaDEwMDB2ODkuNjhIMHonLz48L3N2Zz4=);background-position:right 0 top 50%,right calc(.44444em - 1px) top 50%;margin-right:-.7ch}}.block.checkout .pr-offer-card.a.text-center{zoom:100%;box-shadow:none}.pr-offer-card__header img.vc_single_image-img.attachment-large{margin:auto;max-width:250px;min-width:150px}.entry-content ul.fx-c li:before{background:0 0;color:#17b212;content:"☑";top:5px}.BINGO{border:0;border-radius:25px!important;left:-8px;position:absolute;top:-56px}ul.hosting-menu li a span{font-family:roboto condensed,qanelas soft light,open sans,helvetica neue,Helvetica,Arial,sans-serif!important}.widget-menu-tabs .title-tab.title{font-size:1.111em}.user-angle-title:before{border-bottom:41.2px solid transparent;border-right:42px solid #a1c967;border-top:42.5px solid transparent;content:""}.user-angle-title{background-image:linear-gradient(-90deg,#86c9a8,#a1c967)}.user-angle-title:after{border-bottom:41.5px solid transparent;border-left:42px solid #86c9a8;border-top:42.3px solid transparent;content:""}.inner img{box-sizing:border-box;max-width:800px}.block.checkout{max-width:833px!important}table.js-sort-table thead tr>:after{content:"▲";font-size:.7em;line-height:.7em;padding-left:3px}table.js-sort-table.js-sort-desc thead tr>.js-sort-active:not(.js-sort-none):after{color:#ff7f27}.ytp-impression-link,.ytp-videowall-still-image{display:none!important}.explanation h3{color:#fff;margin-bottom:10px;margin-top:0}.explanation p,.w-t{color:#fff}.explanation a{color:#fde68a;text-decoration:underline;text-underline-offset:2px}.explanation a:hover{color:#fff}details[open] summary{margin-bottom:5px}.pr-offer-card details[open] summary{margin-bottom:-4px}.col.smfea details:first-child summary:before{color:green}.col.smfea details:nth-child(2) summary:before{color:red}hr.tr{border:0;border-bottom:2rem solid transparent;border-top:2px solid hsla(0,0%,100%,.2);width:70%}.heading-section{box-shadow:20px -1px 0 12px #000;color:#fff;padding:25px 0!important;position:relative;text-align:center}.heading-section:before{background-color:#e84900;border-radius:0 25px 25px 0;bottom:0;content:"";height:100%;left:-15px;position:absolute;right:-25px;top:0;z-index:-1}.heading-section a{color:#ff0}.css-qyxjlf{border-radius:50%;height:35px;margin-bottom:0;margin-right:15px;overflow:hidden;width:35px}.css-5vc5y3{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:flex;justify-content:center;margin-bottom:0!important}.css-5vc5y3 p{font-size:16px;line-height:1.2;margin-bottom:0}.css-5vc5y3 img{height:100%;width:100%}.css-qyxjlf img{min-width:auto!important;vertical-align:middle}.css-1a2v9hb{height:auto;max-width:100%}.css-5vc5y3 p{color:#fff}.bf-toc::-webkit-scrollbar-track{background:0 0}.bf-toc::-webkit-scrollbar-track-piece{background:#fbfcfd}.text-gray-600{color:#000}.mt-1{margin-top:.25rem}.mt-6{margin-top:1.5rem}.aside-info .cta-right{position:relative;top:3px}.aside-info .point-2{padding-left:8px}.small-12.columns{margin-top:3%!important}
								/*! CSS Used from: Embedded*/@-webkit-keyframes b{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes b{0%{transform:scale(0)}to{transform:scale(1)}}.mt-2{margin-top:.5rem}.block{display:block}.h-4{height:1rem}.w-4{width:1rem}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.text-blue-500,.text-gray-600,.text-gray-700,.text-white{--tw-text-opacity:1;color:#000}.mb-8{margin-bottom:12rem}.bf-toc{align-self:stretch;background:#fff;border-radius:6px;box-shadow:0 10px 50px rgba(25,37,52,.14),0 2px 5px rgba(25,37,52,.03);max-height:80vh;min-height:400px;overflow-y:scroll;padding:30px 0}.bf-toc strong{align-items:center;display:flex;font-size:1.8rem;font-weight:600;margin:0 30px 20px}.bf-toc strong svg{height:20px;margin-right:15px;width:20px}.bf-toc::-webkit-scrollbar{background:#fbfcfd}.bf-toc::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}.aside-nav h4{color:#0b1332;font-family:qanelas soft bold;font-size:1.75em;line-height:1em;margin:0 0 15px;padding:0}.aside-nav ul{list-style-type:none;padding-left:15px}.aside-nav ul li{font-size:.9em;list-style-position:inside;margin-bottom:5px;padding-left:1em;text-indent:-1em;transition:all .6s ease 0s}.aside-nav ul li:before{color:#1569b9;content:"\2192";font-size:.75em;font-weight:900;left:-4px;padding-right:.5em;position:relative;top:-2px}.aside-nav ul li:active,.aside-nav ul li:hover{padding-left:1.5em;transition:all .6s ease 0s}.aside-nav ul li.active{padding-left:1.5em}.aside-nav a{border-bottom:0;color:#488ac9}.aside-nav a:hover,aside-nav ul li.active{underline:none}.aside-nav a:hover,.aside-nav ul li.active,.aside-nav ul li.active a{color:#08f;transition:all .6s ease 0s}.table-content{background:#fbfcfd;border-radius:15px;box-shadow:0 1px 10px rgba(72,139,201,.2);margin-bottom:30px;max-width:450px;padding:30px}.is-sticky .table-content{width:500px!important}header.entry-header:before{background-color:#152a4e;bottom:0;content:"";height:450px;left:1px;position:absolute;right:1px;top:0;z-index:-1}.nav-wrap{background-color:#fff}.page-title{color:#fbfcfd;font-size:3em;line-height:1em}.page-title,h1{text-align:center}ul.hosting-menu{max-width:1340px}.small-12.columns{margin-top:18%}.greent{color:green}@media all{*,:after,:before{box-sizing:border-box}table{border-collapse:collapse}table td,table th{word-break:normal}.simple-table{background:#fff;margin:1.5em 0;min-width:290px;width:100%}.simple-table thead{background:var(--tbl-thead-bg,#f9fafb)}.simple-table td,.simple-table th{border:1px solid #c6cbd4;padding:10px 10px 0;text-align:left}.simple-table td:last-child,.simple-table th:last-child{padding-bottom:10px}.simple-table th{font-weight:700}.simple-table tr th:first-child{width:30%;text-transform:capitalize;background-color:var(--tbl-thead-bg,#f9fafb);box-shadow:1px 0 0 0 #a7abb3;left:-1px;position:sticky;position:-webkit-sticky;-webkit-position:sticky}.simple-table tr:hover th:first-child{background:var(--tbl-hover-bg,#f0f5f9)}.simple-table.highlight-on-hover tbody tr:hover{background:#f0f5f9;cursor:pointer}.simple-table td,.simple-table th{font-size:inherit}.widget-menu .list{background:#fff;border:1px solid #f2f2f2;border-top:0;font-size:inherit!important;line-height:1.75em;padding:0 7px!important}.widget.widget-menu.widget-menu-tabs{overflow-x:scroll}::-webkit-scrollbar{background:0 0;overflow:visible;width:17px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border:solid #fff}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.8)}::-webkit-scrollbar-thumb:horizontal{border-width:4px 6px;min-width:40px}::-webkit-scrollbar-thumb:vertical{border-width:6px 4px;min-height:40px}::-webkit-scrollbar-track-piece{background-color:#fff}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:#adadad;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)}::-webkit-scrollbar-thumb:hover{background-color:#999}}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:local("Roboto Condensed"),url(/wp-content/themes/fonts/robo/robom.woff2) format("woff")}@font-face{font-display:swap;font-family:qanelas soft bold;font-style:normal;font-weight:400;src:local("Qanelas Soft Bold"),url(/wp-content/themes/fonts/rado/RadomirTinkovQanelasSoftBold.woff) format("woff")}@font-face{font-display:swap;font-family:qanelas soft light;font-style:normal;font-weight:400;src:local("Qanelas Soft Light"),url(/wp-content/themes/fonts/rado/RadomirTinkovQanelasSoftLight.woff) format("woff")}.desktop-nav,.mobile-n{display:none}a,article,aside,div,em,figure,header,html,iframe,img,label,li,nav,ol,p,span,strong,ul{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}body,h1{padding:0;vertical-align:baseline}body{line-height:1;margin:0}h1{border:0;font:inherit}.widget-menu a,article,aside,figure,header,nav{display:block}ol,ul{list-style:none}html{box-sizing:border-box}:after,:before{box-sizing:inherit}:active,:focus{outline:0}a{border-bottom:0 solid;color:#c00;font-size:1em;text-decoration:none}img{display:block;height:auto;max-width:100%}.border{position:relative}.border:after{bottom:0}body,button,input{font:300 18px/1.666666666667em Roboto Condensed,geomanist,Helvetica,Arial}.entry-content strong,.strong,strong{font-weight:700}input{-webkit-appearance:none;border:0;border-radius:2px;color:#707378;font-size:15px;font-weight:400;padding:0 30px}input:-ms-input-placeholder,input::-moz-placeholder,input::-ms-input-placeholder,input::-webkit-input-placeholder{color:#fff}.nav-wrap{font-size:15px;line-height:1.66667;padding:17px 0}button::-moz-focus-inner{border:0}summary+ul li:before{background-image:#000;content:"";display:block;height:16px;left:5px;margin-top:-6px;position:absolute;top:.8333333333335em;width:16px}.aligncenter img{margin:auto}.entry-header .wp-block-image,.main-article .wp-block-image{margin-top:20px}#main{overflow:hidden;padding-bottom:25px;padding-top:40px}aside .title{color:#0b1332;font-size:1.75em;line-height:1em;margin:0 0 15px;padding:0}.entry-content{color:#000;letter-spacing:.025em}.entry-content em{font-style:italic}.entry-content ol,.entry-content p,.entry-content ul{margin-bottom:1.666666666667em}.entry-content li{margin-bottom:.8333333333335em}.entry-content li:last-child,.entry-content ul:last-child,.widget-menu .menu-item:last-child{margin-bottom:0}.entry-content ol,.entry-content ul{margin-left:1.388888888889em}.entry-content ul li{list-style:none;padding:0 0 0 33px;position:relative}.entry-content ul li:before,.widget-menu .menu-item:before{content:"";display:block;height:8px;left:0;position:absolute;width:8px}.entry-content ul li:before{background:#f16334;margin-top:-4px;top:.8333333333335em}.entry-content ol li{list-style:decimal}.main-aside{margin:0 auto;max-width:700px}.widget{background:#fbfcfd;margin-bottom:60px}.widget-website{border:1px solid #f2f2f2;padding:20px 10px;text-align:center}.widget-menu{letter-spacing:.25px}.widget-menu .title{border:1px solid #f2f2f2;font-weight:700;padding:1em 30px}.widget-menu .list{background:#fff;border:1px solid #f2f2f2;border-top:0;font-size:14px;line-height:1.75em;padding:20px 10px}.widget-menu .menu-item{color:#f2f2f2;list-style:none;margin:0 0 12px;padding:0 0 0 20px;position:relative}.widget-menu .menu-item:before{background:#f2f2f2;margin-top:-20px;top:.875em}h1,li strong{font-style:normal}h1{color:inherit;font-family:qanelas soft bold,Roboto Condensed!important;font-weight:400;line-height:1.2;margin:40px 0 .5rem}.page-title{margin:0 0 45px}h4{color:#f16334;font-size:1.5em;font-weight:700;letter-spacing:-.01em;line-height:1em}.inner img{display:block;height:auto;max-width:100%}ol,p,ul{color:#333;font-family:qanelas soft light,Roboto Condensed,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:1.111em;line-height:1.7em}li strong{font-family:qanelas soft bold}.inner{margin:0 auto;max-width:1200px;padding:0 10px}.main-article{float:left;width:59.32203%}.entry-content ol,.entry-content p,.entry-content ul,li strong{font-weight:400}.entry-header .wp-block-image,.main-article .wp-block-image{webkit-box-shadow:0 28px 16px -26px hsla(0,0%,53%,.6)!important;box-shadow:0 28px 16px -26px hsla(0,0%,53%,.6)!important;margin-bottom:30px;padding:5px}.hosting-menu,.hosting-menu *{background:0 0;border:0;margin:0;outline:0;padding:0}.hosting-menu{background:hsla(0,0%,100%,.9);box-shadow:0 0 20px rgba(0,0,0,.3);font-family:Roboto Condensed,quanelas soft light,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:0;line-height:0;position:relative;text-align:right;z-index:999}.hosting-menu:after{clear:both;content:"";display:table}.hosting-menu li{border-color:rgba(0,0,0,.1);border-right:1px rgba(0,0,0,.1);border-style:solid;display:inline-block;float:left;font-family:Roboto Condensed,qanelas soft light,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:19px;line-height:45px;padding:5px;position:relative;text-align:left;white-space:nowrap}.hosting-menu li a{color:#666;display:block;padding:0 20px;text-decoration:none}.hosting-menu li>div{background:hsla(0,0%,100%,.9);box-shadow:0 0 8px rgba(0,0,0,.3);left:-9999px;margin-top:8px;opacity:0;position:absolute;top:100%;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;z-index:1000}.hosting-menu li>div:after{background:0 0;bottom:100%;content:"";height:8px;left:0;position:absolute;width:100%}.hosting-menu li>div:before{border-bottom:5px solid hsla(0,0%,100%,.9);border-left:5px solid transparent;border-right:5px solid transparent;bottom:100%;content:"";left:24px;position:absolute}.hosting-menu li li{border-width:1px 0 0;display:block;float:none;line-height:21px;white-space:normal}.hosting-menu li li:first-child{border-top:0}.hosting-menu li li a{padding-bottom:12px;padding-top:12px}.hosting-menu-anim-flip{perspective:2000px;-o-perspective:2000px;-moz-perspective:2000px;-webkit-perspective:2000px}.hosting-menu-anim-flip li>div{display:none;transform:rotateX(357deg);transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.hosting-menu .grid-container3{width:233px}.hosting-menu .grid-container5{width:389px}.hosting-menu li>div{background-color:#fff}.nav-wrap,ul.hosting-menu{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;flex-wrap:wrap}ul.hosting-menu{flex-direction:row;position:relative;width:100%}.nav-wrap{justify-content:center}.nav-hosting-deatails,.nav-toggle{display:none}.logo-link{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;flex-direction:row;justify-content:center;margin:auto}.hosting-menu li:first-child{border-left:1px solid #e5e5e5}body{-webkit-font-smoothing:antialiased;background:#fff;background:hsla(0,0%,100%,.5);border:0;color:#26282d;margin-bottom:0}.grid-container3 ul.three-ul,.grid-container5 ul.three-ul{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border-radius:25px 15px 2px 2px;box-shadow:2px 7px 1px 0 #2c4184;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-width:300px;overflow:hidden;padding:9px;width:800px}.grid-container3 ul.three-ul li,.grid-container5 ul.three-ul li{border-width:1px 0 0;border-bottom:none;display:block;float:none;line-height:21px;text-align:left!important;white-space:normal;width:380px!important}.grid-container3 ul.three-ul li a,.grid-container5 ul.three-ul li a{border-bottom:3px inset #e1e1e1;padding-bottom:6px;padding-top:12px}.grid-container3 ul.three-ul li a:before,.grid-container5 ul.three-ul li a:before{color:#947f7f;content:">> ";position:relative}.grid-container3 ul.three-ul li a:after,.grid-container5 ul.three-ul li a:after{content:" <<"}.grid-container3 ul.three-ul li a:last-child,.grid-container5 ul.three-ul li a:last-child{text-align:center}.sn a,.sn li,.sn span,.sn ul{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}.sn a{font-size:18px;text-decoration:none}.sn ul{list-style:none}.cd-image-replace{color:transparent;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.cd-nav-trigger{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:hsla(92,37%,92%,.9);border:0;border-radius:.25em;bottom:30px;display:block;height:44px;outline:0;position:fixed;right:5%;width:44px;z-index:2}.cd-nav-trigger span{background-color:#3a2c41;border-radius:50%;bottom:auto;height:4px;left:50%;position:absolute;right:auto;top:50%;transform:translateX(-50%) translateY(-50%);width:4px}.cd-nav-trigger span:after,.cd-nav-trigger span:before{background-color:#3a2c41;border-radius:inherit;content:"";height:100%;left:0;position:absolute;width:100%}.cd-nav-trigger span:before{top:-9px}.cd-nav-trigger span:after{bottom:-9px}.cv-nav a{border-bottom:1px solid rgba(58,44,65,.1);color:#3a2c41;display:block;font-weight:700;padding:1em}.cv-nav a.active{color:#c0a672}img.thatmy-logo{display:block;height:auto;max-width:100%;width:auto}.border:after{background:#f16334;content:"";display:block;height:7px;position:absolute;top:-15px;width:88px}summary+ul li:last-child{padding-bottom:20px}.inner .main-aside img{min-width:auto}h1{letter-spacing:0}.entry-header .wp-block-image,.main-article .wp-block-image{background-color:#0073ec;border-radius:5px}nav.cv-nav{height:0;position:static;width:0}.logo-link.b{display:flex;height:148px;width:214px}.header nav,nav.cv-nav{display:none}.header{text-align:center}.header a{display:block;height:18px;left:0;margin:5px;padding:11px;position:absolute;top:0;width:28px}.header a:after,.header a:before{background:#fff;content:"";display:block;height:2px}:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px;--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px}span{font-family:qanelas soft light!important;font-style:normal;font-weight:400}#menu,.header{background-color:#0b1332}.header{height:65px}#menu{color:#fff}.hamburger,button{margin:0;overflow:visible;text-transform:none}.hamburger{background-color:transparent;border:0;color:inherit;display:inline-block;font:inherit;height:65px;left:15px;padding:15px;position:absolute;z-index:9999}*,:after,:before{box-sizing:border-box}button{border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit}button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}.hamburger-box{display:inline-block;height:24px;padding:15px;position:relative;width:40px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{border-radius:4px;display:block;height:4px;position:absolute;width:40px}.hamburger-inner{margin-top:-2px;top:50%}.hamburger-inner:after,.hamburger-inner:before{content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{background-color:#fff;bottom:-10px}.hamburger-inner,.hamburger-inner:before{background-color:#fff}body .ae-compliance-indent:not(label):not(.ae-reader-visible){-webkit-touch-callout:none;display:inline-block!important;height:1px;left:-9999px!important;line-height:0;overflow:hidden;position:absolute!important;top:0;white-space:nowrap;width:1px!important}.desktop-logo,.mobile-logo{margin:auto}.mobile-logo{background-color:#0b1332;border:2px solid #0b1332;border-radius:10px;border-top:0;box-shadow:inset 0 0 0 2px #0b1332,0 0 7px 0 #0b1332;box-sizing:content-box;height:85px;position:relative;top:0;width:160px}.orange{background-color:#d45500}.black{background-color: black;}.green{background-color:green}a.green,a.orange,a.black{border-radius:15px;color:#fff;padding:5px 7px}aside a{border-bottom:1px solid #000;font-size:1em}.pcons,.ppros{fill:#fffefd;border-radius:5px;display:block;font-size:1.5em;font-weight:700;height:37px;margin:-2px 10px 0;outline:3px solid #fff;padding:2px;text-align:center;width:41px}@media all{.widget{background:#fbfcfd;margin-bottom:60px}.widget-menu{letter-spacing:.25px}.widget-menu a{display:block}.widget-menu .title{border:1px solid #f2f2f2;font-weight:700}.widget-menu .title span{display:inline-block;padding:1em 30px}.widget-menu .list{background:#fff;border:1px solid #f2f2f2;border-top:0;font-size:14px;line-height:1.75em;padding:20px 10px}.widget-menu .menu-item{color:#f2f2f2;list-style:none;margin:0 0 12px;padding:0 0 0 20px;position:relative}.widget-menu .menu-item:last-child{margin-bottom:0}.widget-menu .menu-item:before{background:#f2f2f2;content:"";display:block;height:8px;left:0;margin-top:-20px;position:absolute;top:.875em;width:8px}.widget-menu-tabs .list-tab{display:none}.widget-menu-tabs .list-tab.active{display:block}.widget-menu-tabs .title-tab{display:flex;padding:0 10px}.widget-menu-tabs .title-tab span{cursor:pointer;display:inline-block;font-weight:400;margin:0 10px;padding-left:0;padding-right:0}.widget-menu-tabs .title-tab span.active{border-bottom:3px solid #f16334;font-weight:700}ul.hosting-menu{max-width:1340px}}#myImg{border-radius:5px;cursor:pointer;transition:.3s}#myImg:hover{opacity:.7}.modal{background-color:#000;background-color:rgba(0,0,0,.9);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1}#caption,.modal-content{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-name:b;animation-name:b;display:block;margin:auto;max-width:700px;width:80%}#caption{color:#ccc;height:150px;padding:10px 0;text-align:center}.close{color:#f1f1f1;font-size:40px;font-weight:700;position:absolute;right:35px;top:15px;transition:.3s}.close:focus,.close:hover{color:#bbb;cursor:pointer;text-decoration:none}#scrollup{bottom:30px;position:fixed;right:15px;z-index:4444}#scrollup a{color:#bbb;display:block;font-size:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:1s;width:48px}#scrollup a:hover{color:#000}#scrollup span i{background-color:#9a9a9a;border-radius:3px;color:#fff!important;display:block;font-size:12px;font-weight:700;height:46px;margin-bottom:7px;padding:0;width:46px}#scrollup a:hover span{background-color:#989898}.symbols-down-arrow{background-position:-185px -124px}p.pf-features{margin-bottom:0}summary+ul li:last-child{padding-bottom:50px}@media (max-width:768px){.ebook-section .page-content{padding:20px 0}.ebook-section .flex-container{margin-top:20px}.ebook-section .page-heading{font-size:28px;line-height:36px}.ebook-section .page-subheading{font-size:20px;line-height:30px;margin:20px auto 0;width:100%!important}.ebook-section .list,.page-content p{font-size:17px;line-height:28px}.ebook-section .cta-button a{font-size:20px;font-weight:500;line-height:28px;padding:16px 30px}}@media (max-width:1024px) and (min-width:769px){.ebook-section .flex-container{margin-top:20px}.ebook-section .page-heading{font-size:36px;line-height:44px}}@media screen and (max-width:960px) and (orientation:landscape){.container{width:80%}}@media screen and (max-width:1072px) and (orientation:landscape){.container{width:90%}}@media screen and (max-width:1300px) and (min-width:750px){.review-box{width:48%}}@media screen and (max-width:749px){.review-box{width:99%}.post-thumbnail{height:auto}}@media screen and (max-width:749px) and (min-width:415px){.post-meta h3{height:120px}}@media (max-width:1000px){.cat-box{width:48%}}@media (max-width:785px){.cat-box{height:340px;width:99%}}@media screen and (max-width:420px){.post-thumbnail{height:auto}}@media only screen and (max-width:1100px){.desktop-nav,.mobile-n{transition:1s ease}.mobile-n{display:block}.desktop-nav{display:none}header.navheader{position:inherit;top:0;width:100%;z-index:5}}@media only screen and (min-width:1100px){.desktop-nav{display:block;transition:3s ease}.mobile-n{display:none}}@media (max-width:468px){.sc_card p{padding:0 1em 1em}}@media (max-width:768px){.pr-offer-card{margin:0}.smfea{-moz-column-count:1;column-count:1;margin-top:5px}.pr-offer-card__header{margin:0 auto;width:100%}.block.checkout{background-color:#fff;margin-bottom:64px;padding:0}}@media only screen and (max-width:960px){.comment-respond{margin-left:auto;margin-right:auto;max-width:700px;padding-bottom:50px;width:99%}}@media only screen and (max-width:479px){.comment-respond .p-email,.comment-respond .p-name{float:none;width:100%}}@media screen and (max-width:991px){.logo-link.a{display:flex}.logo-link.b{display:none}.entry-content h3{font-size:1.6em}.entry-content h2{font-size:2em}.entry-header h1{font-size:2.2em}}@media only screen and (max-width:479px){.main-article{float:none;width:100%}.block.checkout{background-color:#fff;margin-left:0;padding:0;width:100%}}@media only screen and (max-width:600px){details.nbdhead{border:1px solid transparent;box-shadow:0 1px 4px transparent}ol.list li{background-size:100% 100%}.pr-offer-card details{border:1px solid #e1e1e1;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.4);color:#363636;left:-6%;margin:.5em 0 .4em;margin-right:15px!important;padding:1%;position:relative;width:110%}}@media screen and (max-width:767px){label.nav-hosting-deatails{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#f16334;border-radius:0 0 25px 25px;color:#fff;display:flex;justify-content:center;margin:39px 76px;padding:8px 22px}label.nav-hosting-deatails:hover{background-color:#0073af}.hosting-menu-response-to-icons li>div:before,.nav-wrap{display:none}.nav-toggle{display:block}.nav-toggle:checked+.nav-wrap{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;justify-content:center}body{-webkit-text-size-adjust:none}.hosting-menu-response-to-icons li,ul.hosting-menu{flex-direction:column}.hosting-menu-response-to-icons li{box-shadow:0 .05rem .016rem 0 #1c334e;font-size:17px;position:static}.hosting-menu-response-to-icons li a{padding:0 10px}.hosting-menu-response-to-icons li>[class^=grid-container],.hosting-menu-response-to-icons li>div{width:100%}.hosting-menu-response-to-icons li li{font-size:15px;position:relative}ul.hosting-menu{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;justify-content:flex-end;position:relative;width:100%}.hosting-menu li>div{position:absolute;top:inherit;z-index:1000}}@media only screen and (max-width:1150px){.main-article{float:none;margin:0 auto;max-width:700px;width:100%}.main-aside{float:none;margin:auto;width:100%}.card-body{-webkit-box-flex:1;background-color:#000;flex:1 1 auto;padding:0}.inner img{height:auto;max-width:100%;width:100%}html{background-color:none}.js-reframe{margin-top:15px!important}ol.list li{height:120px}ol.list li a{line-height:200px;width:180px}}@media screen and (max-width:639px){.pr-offer-card__header{margin:0 auto;padding-left:10px;width:100%}.entry-content ol,.entry-content p,.entry-content ul{text-align:left}main figure{background-color:#0073ec00;border-radius:5px}.cta-email-list{background-color:#f8f8f8;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;height:auto;margin-bottom:20px;margin-top:20px;padding-bottom:10px}}
								@media only screen and (max-width:1150px){ #shares{display:none!important}}@media only screen and (max-width:960px) and (min-width:768px){.pr-offer-card{zoom:70%;width:107%;z-index:4}.block.checkout{width:100%}}@media only screen and (max-width:549px){.mobile-n{transform:translate(0);transform:translateZ(0);transition:transform .4s ease}.mm-ocd-opened .header{transform:translate3d(77%,0,0)}.fx-c{justify-content:space-between}}@media only screen and (max-width:1149px) and (min-width:960px){.cv-nav.open{outline:5px double #0b1332}.block.checkout,.pr-offers.pr-offer-card,.pr-offerss.pr-offer-card{zoom:100%;margin-left:-18%;width:136%}.comment-respond{margin:auto;max-width:75.32203%}}@media screen and (max-width:991px){header div.list-group{padding:20px 10px}.justify-c-p-e{flex-direction:column}}@media (max-width:768px){.bf-toc{min-height:auto}}@media screen and (max-width:1150px){.table-content{display:none}}@media only screen and (max-width:960px){.block.checkout .pr-offer-card.a.text-center{zoom:100%;box-shadow:0 2px 8px #f7e1e1,0 -2px 1px 5px #fff}header.entry-header:before{height:600px}}@media only screen and (max-width:991px){.mobile-n{display:block}.desktop-nav{display:none}header.navheader{position:inherit;top:0;width:100%;z-index:5}header+main{margin-top:65px!important}}@media (max-width:767px){input{padding-left:0;padding-right:0}}@media only screen and (max-width:960px){.main-article{float:none;margin:0 auto;max-width:700px;width:auto}}@media only screen and (max-width:767px){.entry-content{font-size:18px;letter-spacing:0;line-height:1.75em}}@media only screen and (max-width:479px){.main-article{padding:2px!important}}@media screen and (max-width:991px){.logo-link.b{display:none}.entry-header h1{font-size:2.2em}}@media only screen and (max-width:479px){.main-article{float:none;width:100%}}@media screen and (max-width:1000px){.hosting-menu li a{padding:0 15px}.hosting-menu .grid-container3{width:176px}.hosting-menu .grid-container5{width:294px}}@media screen and (max-width:767px){label.nav-hosting-deatails{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#f16334;border-radius:0 0 25px 25px;color:#fff;display:flex;justify-content:center;margin:39px 76px;padding:8px 22px}.hosting-menu-response-to-icons li>div:before,.nav-wrap{display:none}.nav-toggle{display:block}body{-webkit-text-size-adjust:none}.hosting-menu-response-to-icons li,ul.hosting-menu{flex-direction:column}.hosting-menu-response-to-icons li{box-shadow:0 .05rem .016rem 0 #1c334e;font-size:17px;position:static}.hosting-menu-response-to-icons li a{padding:0 10px}.hosting-menu-response-to-icons li>[class^=grid-container],.hosting-menu-response-to-icons li>div{width:100%}.hosting-menu-response-to-icons li li{font-size:15px;position:relative}ul.hosting-menu{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;position:relative;width:100%}.hosting-menu li>div{position:absolute;top:inherit;z-index:1000}}@media only screen and (max-width:960px){.main-article{float:none;margin:0 auto;max-width:700px;width:100%}.inner img{height:auto;max-width:100%;width:100%}html{background-color:none}}@media screen and (max-width:639px){main figure{background-color:#0073ec00;border-radius:5px}.hl{zoom: 75%;}}@media (max-width:768px){.pr-offer-card__header{margin:0 auto;width:100%!important}h1{font-family:qanelas soft bold,Roboto Condensed}}@media only screen and (max-width:549px){.mobile-n{transform:translate(0);transform:translateZ(0)}}@media only screen and (max-width:700px){.modal-content{width:100%}}@media screen and (max-width:767px){ #scrollup{bottom:110px}}@media (max-width:768px){ #scrollup{bottom:90px}}@media (min-width:1025px){.ebook-section .flex-container{align-items:center;display:flex;justify-content:space-evenly;margin-top:40px}}@media only screen and (min-width:1000px){.container{margin:0 auto;width:80%}}@media (min-width:768px){.size-22{font-size:22px;line-height:1.63636}.size-36{font-size:36px;line-height:1.02778}}@media (min-width:480px){.btn{min-width:140px;padding-left:20px;padding-right:20px;width:auto}}@media (min-width:768px){.nav-wrap{padding:11px 0}summary+ul{background-color:#fff;border:4px solid #e1e1e1;border-radius:10px;margin-left:-20px!important;overflow-y:scroll;padding:10px;position:absolute;z-index:9}.smt{float:right}.smfea{-moz-column-count:1;column-count:1;margin-top:5px}.pr-offers{flex-direction:column;margin:0 auto;max-width:70rem}.pr-offer-card{-webkit-box-flex:1;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.26);display:flex;flex:1;flex-direction:row;overflow:hidden;padding:1rem;position:relative;z-index:9}.pr-offer-card.small{position:static;width:100%;z-index:9}.entry-content{color:inherit}}@media (min-width:961px){.entry-header .wp-block-image,.main-article .wp-block-image{background-color:#0073ec;border-radius:5px}}@media (min-width:480px){.widget-website{padding:50px 30px}}@media (min-width:1200px){.widget-website .description{margin-left:auto;margin-right:auto;max-width:250px}}@media (min-width:480px){.inner img{min-width:350px;width:100%}.widget-menu .list{padding:35px 40px 42px}}@media (min-width:768px){.entry-share .title{display:block;font-weight:400}.entry-share .share-list .share:first-child{margin-left:35px}}@media (min-width:480px){.share-list .url{padding:9px 5px;}.share-list .icon{font-size:20px;line-height:1em;padding:0 2px}}@media only screen and (min-width:768px){.block.checkout{margin-left:-35px}.pr-offer-card__title{font-size:2.3rem;font-stretch:condensed;font-variant:small-caps}.pr-offer-card__header{margin:0 auto;width:58%}.pr-offer-card__price .wp-block-image{margin-bottom:5px!important}.pr-offer-card__price p:first-of-type{margin:0}.entry-content summary+ul li:before{background:#fbf4f4;border-radius:45px;color:#bfbfbf;content:"✧";display:block;font-size:44px;font-weight:700;height:30px;left:-7px;margin-top:-4px;position:absolute;top:5px;width:30px}}@media (min-width:960px){.block.checkout{margin-left:0;width:160%}.pr-offer-card.a{zoom:113%;position:relative;width:100%;z-index:9}.main-article{max-width:700px}}@media (min-width:768px){.col-sm-12,.col-sm-6{float:left}.col-sm-12{width:100%}.col-sm-6{width:50%}}@media (min-width:992px){.col-md-12,.col-md-4,.col-md-6,.col-md-8{float:left}.col-md-12{width:100%}.col-md-8{width:66.66666667%}.col-md-6{width:50%}.col-md-4{width:33.33333333%}}@media (min-width:480px){.share-list .icon{font-size:20px;line-height:1em;padding:0 2px}}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;max-width:none;width:auto}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2,.col-sm-3{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4,.col-sm-5{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6,.col-sm-7{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-10,.col-sm-8,.col-sm-9{-webkit-box-flex:0}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11,.col-sm-12{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;max-width:none;width:auto}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2,.col-lg-3{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4,.col-lg-5{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6,.col-lg-7{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-10,.col-lg-8,.col-lg-9{-webkit-box-flex:0}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11,.col-lg-12{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;max-width:none;width:auto}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2,.col-md-3{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4,.col-md-5{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6,.col-md-7{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-10,.col-md-8,.col-md-9{-webkit-box-flex:0}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11,.col-md-12{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;max-width:none;width:auto}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2,.col-xl-3{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4,.col-xl-5{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6,.col-xl-7{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-10,.col-xl-8,.col-xl-9{-webkit-box-flex:0}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11,.col-xl-12{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}@media only screen and (min-width:649px){body .m-l-15{margin-left:15%}.ebooks .wp-block-image img{height:auto;max-width:370px}.mm-ocd-opened .header{transform:translate3d(437px,0,0)}}@media (min-width:960px){ul.hosting-menu{justify-content:flex-end}.grid-container3 ul.three-ul.last{left:-126%;position:absolute}.grid-container5,ul.three-ul.a{position:absolute}.grid-container5{background-color:#fff;left:-60%!important}ul.three-ul.a{left:-51%}.grid-container3 ul.three-ul,.grid-container5 ul.three-ul{border-top:none}.block.checkout{margin-left:0;width:100%}.pr-offer-card.a.text-center{zoom:65%}}@media only screen and (min-width:960px){.block.checkout{zoom:84%;border-radius:12px;box-shadow:0 2px 8px rgb(0 0 0/43%),107px -2px 1px 50px #fff;margin-left:0;width:100%}.block.checkout .pr-offer-card.a.text-center{zoom:100%;box-shadow:none}}@media screen and (min-width:1150px){.css-5vc5y3 p{color:#fff;font-size:18px}header.entry-header:before{height:650px}}@media screen and (min-width:1200px){.table-content{max-width:380px}.nav-wrap{zoom:92%}}@media screen and (min-width:1300px){.table-content{max-width:445px}}@media only screen and (min-width:992px){.desktop-nav{display:block}.mobile-n{display:none}}@media (min-width:768px){.nav-wrap{padding:11px 0}summary+ul{background-color:#fff;border:4px solid #e1e1e1;border-radius:10px;margin-left:-20px!important;overflow-y:scroll;padding:10px;position:absolute;z-index:9}.entry-content{color:inherit}}@media (min-width:961px){.main-aside{float:right;width:33.05085%}.entry-header .wp-block-image,.main-article .wp-block-image{background-color:#0073ec;border-radius:5px}}@media (min-width:480px){.widget-website{padding:50px 30px}.widget-menu .title{padding:1.22222em 60px}.inner img{min-width:350px}.widget-menu .list{padding:35px 40px 42px}}@media (min-width:960px){.main-article{max-width:700px}}@media only screen and (min-width:800px){.cd-nav-trigger{display:none}}@media only screen and (min-width:768px){.entry-content ol{padding:0 0 0 33px}.entry-content p:not([class]){font-weight:400;padding:0 0 0 10px}}@media (min-width:960px){.pr-offer-card.a.text-center{zoom:105%}.block.checkout{width:145%}}@media (min-width:480px){.widget-menu .list{padding:35px 40px 42px}.widget-menu-tabs .title-tab{padding:0 20px}.widget-menu-tabs .title-tab span{margin:0 20px}}@media screen and (min-width:1200px){.nav-wrap{zoom:92%}}@media (min-width:960px){.block.checkout.prod1{margin-left:0;width:100%}.pr-offer-card.a.text-center.prod2{zoom:100%}}@media (min-width:768px){.pr-offer-card.prod2{-webkit-box-flex:1;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #000;display:flex;flex:1;flex-direction:column-reverse;overflow:hidden;padding:1rem;position:relative;width:100%;z-index:9}}@media only screen and (min-width:768px){.pr-offer-card__header.prod3{margin:0 auto;width:100%}}.alink,.pr-offer__cta .btn{background-color:#fd5701!important;background:linear-gradient(-93deg,#f78736,#fd972e);border:6px solid #fd5701!important;border-radius:20px;box-shadow:0 0 0 3px #e7811245;color:#fff;font-size:1.2rem;font-weight:600!important;outline:0!important;padding:3px 18px!important}.alink:hover,.pr-offer__cta .btn:hover{background:#fd5701!important;border-color:#fd5701!important;box-shadow:0 1px 3px 0 #4f4a47eb;box-shadow:0 4px 4px 0 #fff,0 4px 4px 0 #a96f17;transform:scale(1);transition:.3s ease-in}html{scroll-behavior:smooth}.text-gray-600,.text-white{color:#fff}.btnc{background-color:#6090fa;padding:15px!important}.btnc:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.btnc:focus{--tw-ring-opacity:1;--tw-ring-color:#3b82f6;--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);outline:2px solid transparent;outline-offset:2px}.aside-info img{background-color:transparent;margin:auto;max-width:300px;min-width:auto}svg.h-4.w-4.text-white{background-color:#10b981;border-radius:9999px;height:1.5rem;width:1.5rem}.btnc{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);align-items:center;background-color:rgba(37,99,235,var(--tw-bg-opacity));border-color:transparent;border-radius:.375rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);color:rgba(255,255,255,var(--tw-text-opacity));display:flex;justify-content:center;line-height:1rem;margin-top:1.5rem;padding:.5rem .75rem;width:100%}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.btnc:active,.btnc:focus,.btnc:hover{background-color:#2563eb;box-shadow:0 0 0 0 #fff,0 0 0 3px #fff,0 0 0 4px rgba(59,130,246,.5);outline:2px solid transparent;outline-offset:2px}.shadow{box-shadow:0 0 transparent,0 0 transparent,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-sm{box-shadow:0 0 transparent,0 0 transparent,0 1px 2px 0 rgba(0,0,0,.05)}@media only screen and (min-width:150px){.mm-ocd-opened .header{transform:translate3d(437px,0,0)}}body{zoom:100%!important}ul.fh.list-group{padding-left:15px}.oranget{color:#ff4500}.t-blue{color:#0073ec}.t-orange{color:#fb4408}.t-green{color:green}t-white{color:white}.t-yellow{color:#ff0}.t-red{color:red}.t-black{color:#000}.bg-black{background-color:#000}.bg-cv{background-color:#e0e1e2}.note.convert p{color:#161616}.ma{margin:auto!important}.pys-3{background:#263238;margin-top:2rem;padding-bottom:1rem!important;padding-top:1rem!important}.entry-content .disclosure{color:#707378!important;font-size:12px!important}h4.note.bg-black.b-5.t-c-c+figure{background-color:#0073ec1f;border-radius:15px}h4.note.bg-black.b-5.t-c-c+figure img{max-width:575px!important}i.sprite-symbols.symbols-down-arrow:after{content:"⇧";font-size:16px;font-style:normal;font-weight:inherit;left:19px;position:absolute;top:18px}.original,.original-all{width:fit-content}.original img{display:block;height:auto;max-width:100%;width:auto}@media (min-width:450px){.original,.original-all{width:fit-content}.w-80{width:80%}.original-all img{display:block!important;height:auto!important;max-width:100%!important;width:auto!important}}.m-t-dhead{margin-top:-15px}summary.dhead::marker{font:0 serif;text-combine-upright:unset;writing-mode:vertical-lr}details[open] summary.dhead:before,summary.dhead:before{margin:15px 0 auto 20px}@media only screen and (min-width:100px) and (max-width:500px){.mm-ocd__content{max-width:48%}.mm-ocd-opened .header{transform:translate3d(80%,0,0)}}.hosting-menu-anim-flip li:hover>div{display:block}.subnav ul li a.host-provider{background-color:#004dda;padding:5px 43px}.subnav ul li a{border-radius:20px;color:#fff;display:block;font-weight:700;padding:3px 0 0 30px;text-align:-webkit-left;text-align:center;text-decoration:none}.col-md-3{min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media (min-width:992px){.col-md-3{float:left;width:25%}}
								/*! CSS Used from: Embedded */.p9{border:1px solid #c9c9c9;border-top:none;padding:9px}#rightcol{position:sticky;position:-webkit-sticky;top:0}.columnbox{background:#fff}.columnbox h3{background:#666;border-bottom:2px solid #bbb;color:#fff;font-size:14px;height:30px;line-height:30px;padding:0 10px;text-transform:uppercase}aside ul li img{border:2px solid #c0c0c01c;border-radius:14px;height:50px;margin-bottom:7px;width:53%}.subnav ul li{border:3px solid #fff;border-radius:12px;border-top:12px solid #708090;margin-top:20px;padding-top:15px}.subnav ul li:first-child{border-top:12px solid #5cd212;box-shadow:1px 3px 0 2px #5cd212}.subnav ul li:nth-child(2){border-top:12px solid #6741ca;box-shadow:1px 3px 0 2px #6741ca}.subnav ul li:nth-child(3){border-top:12px solid #2f3abf;box-shadow:1px 3px 0 2px #444ec6}.subnav ul li:nth-child(4){border-top:12px solid #7472c1;box-shadow:1px 3px 0 2px #7472c1}.subnav ul li a.host-provider{background-color:#5cd212}.subnav ul li:nth-child(2) a.host-provider{background-color:#5020cd}.subnav ul li:nth-child(4) a.host-provider{background-color:#519456}.subnav ul li:nth-child(3) a.host-provider{background-color:#7472c1}.subnav ul li a.host-provider+a{color:#000;font-size:small}.subnav ul li p:first-child{color:#9e0101;float:right;font-size:13px;margin-bottom:0;width:43%}.subnav ul li a.host-provider:hover{background:#070808;background-size:10%}aside{height:100%;padding-left:2px!important;padding-right:0!important;position:-webkit-sticky!important;position:sticky!important;top:0}aside ul{list-style:none;padding-left:0}aside>div{padding-right:5px}#rightcol{height:800px;overflow-y:scroll}.style-1::-webkit-scrollbar{background-color:#f5f5f5;width:10px}.style-1::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border:1px solid #ccc;border-radius:10px}.style-1::-webkit-scrollbar-thumb{background:linear-gradient(left,#fff,#e4e4e4);border:1px solid #aaa;border-radius:10px}.style-1::-webkit-scrollbar-thumb:hover{background:#fff}.style-1::-webkit-scrollbar-thumb:active{background:linear-gradient(left,#22add4,#1e98ba)}img{width:100%}.subnav ul li>p{display:none}.columnbox{background:#e4e2dd;margin:0 0 20px}.subnav ul li{background-color:#fff;border-top:19px}.subnav ul li a.host-provider{margin-top:20px}aside ul li img{min-width:auto;padding:15px}.review-wrapper p{font-family:Libre Baskerville,Times New Roman,Times,serif;font-size:16px;font-weight:400;line-height:28px}@media all{.paoc-pro-popup-button{background:#e91e63;border-radius:3px;color:#fff;display:inline-block;padding:8px 20px;text-align:center;text-decoration:none}.paoc-pro-popup-button:focus,.paoc-pro-popup-button:hover{background:#555;color:#fff}.popupaoc-orange{background-color:#ff9700}.popupaoc-orange:focus,.popupaoc-orange:hover{background-color:#e68903}a.popupaoc-orange{color:#fff!important}}.popupaoc-orange{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#3ba956;border:2px solid;box-sizing:border-box;color:#3ba956!important;display:flex;font-weight:700;justify-content:center;margin:10px;padding:10px 0;text-align:center;text-decoration:none!important;text-transform:uppercase}.btn-go{font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:18px}h2:first-child~h2:nth-child(n+1)~*{display:block}@media all{.widget{background:#fbfcfd;margin-bottom:60px}.widget-menu{letter-spacing:.25px}.widget-menu a{display:block}.widget-menu .title{border:1px solid #f2f2f2;font-weight:700}.widget-menu .title span{display:inline-block;padding:1em 30px}@media (min-width:480px){.widget-menu .title span{padding:1.22222em 60px}}.widget-menu .list{background:#fff;border:1px solid #f2f2f2;border-top:0;font-size:14px;line-height:1.75em;padding:20px 10px}@media (min-width:480px){.widget-menu .list{padding:35px 40px 42px}}.widget-menu .menu-item{color:#f2f2f2;list-style:none;margin:0 0 12px;padding:0 0 0 20px;position:relative}.widget-menu .menu-item:last-child{margin-bottom:0}.widget-menu .menu-item:before{background:#f2f2f2;content:"";display:block;height:8px;left:0;margin-top:-20px;position:absolute;top:.875em;width:8px}.widget-menu-tabs .list-tab{display:none}.widget-menu-tabs .list-tab.active{display:block}.widget-menu-tabs .title-tab{display:flex;padding:0 10px}@media (min-width:480px){.widget-menu-tabs .title-tab{padding:0 20px}}.widget-menu-tabs .title-tab span{cursor:pointer;display:inline-block;font-weight:400;margin:0 10px;padding-left:0;padding-right:0}@media (min-width:480px){.widget-menu-tabs .title-tab span{margin:0 20px}}.widget-menu-tabs .title-tab span.active{border-bottom:3px solid #f16334;font-weight:700}}.pr-offer-card summary[open]+ul{max-height:285px}.h2,h2{border:0;color:#0b1332;font:inherit;font-family:qanelas soft bold,roboto condensed!important;font-size:100%;font-size:2.2em;font-weight:600;letter-spacing:-.01em;line-height:1em;margin:40px 0 25px;padding:1.666666666667em 0 0;vertical-align:baseline}.btn,a{cursor:pointer}
								/* details[open] summary+ul max-height removed — rule now in review-components.css @media (min-width:768px) */
								ul.inside li {
									list-style: inside;
								}
									ul.circle li {list-style:circle;}
									ul.decimal li {list-style:decimal;}
									ul.decimal-leading-zero li {list-style:decimal-leading-zero;}
									ul.disc li {list-style:disc;}
									ul.outside li {list-style:outside;}
									ul.square li {list-style:square;}

								.n-dm{
									display: inline;
									margin: 0px;
									}
					

									/* --- 1. BADGE (Floating on Top Left of Your Card) --- */
								.pr-badge {
									position: absolute;
									top: -12px;
									right: 20px;
									background: #27ae60; /* Winner Green */
									color: #fff;
									padding: 6px 15px;
									font-size: 13px;
									font-weight: 700;
									text-transform: uppercase;
									border-radius: 4px;
									z-index: 20;
									box-shadow: 0 4px 6px rgba(0,0,0,0.15);
								}

								/* --- 2. EXPERT VERDICT CONTAINER (Bottom Box) --- */
								/* Completely separate from your main card */
								aside.ev-container {
									display: block !important;
									position: relative;
									padding: 30px !important;
									margin-top: 30px;
									margin-bottom: 50px;
									border-radius: 12px;
									box-shadow: 0 10px 40px -10px rgba(0,0,0,0.1);
									font-family: 'Roboto', sans-serif;}
									
								.fx-c+mark{ border-bottom: 2px double black;}

							.ev-btn:hover { transform: translateY(2px); box-shadow: none; opacity: 0.9; }
								/* Mobile */
								@media (max-width: 768px) { .ev-grid { flex-direction: column; } }

								.entry-header .wp-block-image, .main-article .wp-block-image {
						background-color: #00244b29;
				}

					.ev-header.h-space-between{ display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; }
							/* --- DYNAMIC STARS --- */
						.ev-star-wrapper {
							display: inline-block;
							font-size: 18px;
							font-family: sans-serif; /* Keeps stars uniform */
							line-height: 1;
							position: relative;
						}

						.ev-star-wrapper::before {
							content: '★★★★★';
							background: linear-gradient(90deg, #f59e0b var(--rating-percent), #cbd5e1 var(--rating-percent));
							-webkit-background-clip: text;
							-webkit-text-fill-color: transparent;
							display: block;
							font-size:2rem;
						}

						.ev-score {
							font-size: 1.3rem;
							font-weight: 700;
						}

						/* --- AUTHOR MINI PROFILE (Trust Signal) --- */
						.ev-author-block {
							display: flex;
							align-items: center;
							gap: 10px;
							margin-top: 5px;
							padding-top: 10px;
							border-top: 1px dashed rgba(0,0,0,0.1);
						}
						.ev-author-img {
							width: 30px; height: 30px;
							border-radius: 50%;
							object-fit: cover;
							border: 2px solid #fff;
							box-shadow: 0 2px 4px rgba(0,0,0,0.1);
						}
						.ev-author-text {
							font-size: 11px;
							line-height: 1.2;
							opacity: 0.8;
						}
						.ev-author-name { font-weight: 700; color: var(--ev-text); }
						ul.fx-c {
							display: contents;
							flex-wrap: wrap;
							align-content: center;
						}
						.fx-c, ul.fx-c, ul.fx-c li {
							text-align: left !important;

						}
						@media (max-width: 768px) {
						.ev-score {
							font-size: 1.2rem;
							font-weight: 700;
						}
						.ev-star-wrapper::before {
								font-size:1.5rem;
						}
						}

				.pr-offer-card p.pf-features{

					margin-bottom: 0;

				}
				img.thatmy-logo {
					max-width: 100%;
					border-radius: 10px;
					width: auto;
					height: auto;
					display: block;
					filter: drop-shadow(1px 2px 2px #cacaca);
				}

				.nav-wrap {
					padding: 17px 0;
					font-size: 15px;
					line-height: 1.66667;
				}

				ul.hosting-menu {
					flex-direction: row;
					position: relative;
					width: 100%;
				}
				.nav-wrap, ul.hosting-menu {
					-webkit-box-pack: center;
					-ms-flex-pack: center;
					display: flex;
					flex-wrap: wrap;
				}

				.logo-link.b {
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					width: 214px;
					height: 148px;
					border-radius: 25px;
				}

				.hosting-menu li a {
					color: #666;
					display: block;
					padding: 0 20px;
					text-decoration: none;
				}

				.hosting-menu {
					background: hsla(0, 0%, 100%, .9);
					box-shadow:none;
				}
				#main {
					padding-top: 50px;
					margin-top: 0px;
				}
				.logo-link.b {
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					width: 214px;
					height: auto;
					border-radius: 25px;
				}

				.hosting-menu li.BINGO:hover a {
					background-color: transparent;
				}


/* ══════════════════════════════════════════════════════
   Merged from: table-themes-v2.css
   ══════════════════════════════════════════════════════ */
/* =============================================================================
   TABLE THEME SYSTEM — thatmy.com
   Add this to your main stylesheet (or a dedicated tables.css)
   Usage: <table class="simple-table [theme-class] [modifier-class]">
   ============================================================================= */

/* -----------------------------------------------------------------------------
   SHARED SHELL — always on .simple-table
   All themes override these via CSS custom properties
   ----------------------------------------------------------------------------- */
.simple-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin: var(--tbl-margin, 2em 0);
  border-radius: var(--tbl-radius, 10px);
  overflow: hidden;
  border: var(--tbl-border, 1px solid #e5e7eb);
  background: var(--tbl-bg, #fff);
  box-shadow: var(--tbl-shadow, 0 2px 12px rgba(0,0,0,.07));
  font-size: 14px;
  font-family: var(--font-display, inherit);
}

.simple-table caption {
  text-align: left;
  font-size: 13px;
  font-weight: 700;
  padding: 0 0 10px;
  color: var(--tbl-caption-color, #374151);
  letter-spacing: 0.4px;
  caption-side: top;
}

.simple-table thead tr th {
  padding: var(--tbl-th-pad, 13px 18px);
  background: var(--tbl-thead-bg, #f9fafb);
  color: var(--tbl-thead-color, #374151);
  font-size: var(--tbl-th-size, 11px);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: var(--tbl-th-tracking, 0.6px);
  border-bottom: var(--tbl-thead-border, 2px solid #e5e7eb);
  text-align: left;
  white-space: nowrap;
}

.simple-table tbody td,
.simple-table tbody th {
  padding: var(--tbl-td-pad, 14px 18px);
  border-bottom: var(--tbl-row-border, 1px solid #f3f4f6);
  color: var(--tbl-td-color, #374151);
  font-size: var(--tbl-td-size, 14px);
  vertical-align: middle;
  line-height: 1.5;
}

.simple-table tbody tr:last-child td,
.simple-table tbody tr:last-child th {
  border-bottom: none;
}

.simple-table tbody tr {
  transition: background 0.12s;
}

.simple-table tbody tr:hover {
  background: var(--tbl-hover-bg, #f9fafb);
}

/* Sticky first column — add .has-sticky to the table */
.simple-table.has-sticky tbody th[scope="row"],
.simple-table.has-sticky thead th:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
  background: var(--tbl-sticky-bg, #fff);
  box-shadow: 2px 0 6px rgba(0,0,0,.06);
}

/* Responsive — Desktop-first, graceful mobile degradation */
@media (max-width: 768px) {
  .simple-table {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    border-radius: var(--tbl-radius, 8px);
    font-size: 13px;
  }
  /* Let cell text wrap on mobile — prevents ultra-wide tables */
  .simple-table tbody td,
  .simple-table tbody th {
    padding: var(--tbl-td-pad-mobile, 10px 12px);
    white-space: normal;
    word-break: break-word;
  }
  .simple-table thead tr th {
    padding: var(--tbl-th-pad-mobile, 10px 12px);
    font-size: 10px;
  }
  /* Only force nowrap for data-heavy tables that NEED horizontal scroll */
  .simple-table.has-scroll {
    white-space: nowrap;
  }
  /* Reduce box shadow on mobile */
  .simple-table {
    box-shadow: 0 1px 6px rgba(0,0,0,.06);
  }
}

/* Extra-small screens */
@media (max-width: 480px) {
  .simple-table {
    font-size: 12px;
    margin: 1.5em 0;
  }
  .simple-table tbody td,
  .simple-table tbody th {
    padding: 8px 10px;
  }
  .simple-table thead tr th {
    padding: 8px 10px;
    font-size: 9px;
  }
}

/* Tables inside tabs — fix spacing and overflow */
.widget-menu-tabs .simple-table {
  margin: 1em 0;
}
.widget-menu-tabs .list-tab {
  overflow-x: auto;
}


/* =============================================================================
   THEME 1: verdict-table
   Use for: Hero decision matrix at the top of an article
   The "which one should I pick?" table
   ============================================================================= */
.simple-table.verdict-table {
  --tbl-border: 2px solid #1a1a2e;
  --tbl-shadow: 0 8px 32px rgba(0,0,0,.14);
  --tbl-radius: 12px;
  --tbl-bg: #fff;
  --tbl-thead-bg: #1a1a2e;
  --tbl-thead-color: #fff;
  --tbl-th-size: 11px;
  --tbl-th-tracking: 1.2px;
  --tbl-thead-border: none;
  --tbl-th-pad: 14px 20px;
  --tbl-td-pad: 16px 20px;
  --tbl-row-border: 1px solid #f0f0f0;
  --tbl-hover-bg: #fafbff;
  --tbl-td-color: #2d3748;
  --tbl-caption-color: #1a1a2e;
  --tbl-sticky-bg: #fff;
}

/* Winner row highlight */
.verdict-table .t-winner {
  background: linear-gradient(135deg, #f0fdf4, #dcfce7) !important;
}
.verdict-table .t-winner td,
.verdict-table .t-winner th {
  font-weight: 600;
}

/* Verdict badge pills */
.verdict-table .verdict-badge {
  display: inline-block;
  padding: 3px 10px;
  border-radius: 99px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  white-space: nowrap;
}
.verdict-table .vb-best    { background: #dcfce7; color: #14532d; }
.verdict-table .vb-fast    { background: #dbeafe; color: #1e3a8a; }
.verdict-table .vb-budget  { background: #fef9c3; color: #713f12; }
.verdict-table .vb-premium { background: #f3e8ff; color: #4c1d95; }
.verdict-table .vb-runner  { background: #f1f5f9; color: #475569; }
.verdict-table .vb-support { background: #fce7f3; color: #831843; }
.verdict-table .vb-secure  { background: #fee2e2; color: #7f1d1d; }
.verdict-table .vb-eco     { background: #dcfce7; color: #14532d; }
.verdict-table .vb-cloud   { background: #e0f2fe; color: #075985; }
.verdict-table .vb-wp      { background: #eff6ff; color: #1e3a8a; }

/* Star rating helper */
.verdict-table .stars {
  color: #f59e0b;
  letter-spacing: -1px;
  font-size: 13px;
}


/* =============================================================================
   THEME 2: pricing-table
   Use for: Renewal price tables, cost comparisons, "price shock" content
   ============================================================================= */
.simple-table.pricing-table {
  --tbl-border: 1px solid #fde68a;
  --tbl-shadow: 0 4px 20px rgba(245,158,11,.12);
  --tbl-radius: 10px;
  --tbl-bg: #fffbeb;
  --tbl-thead-bg: #92400e;
  --tbl-thead-color: #fff;
  --tbl-th-size: 11px;
  --tbl-th-tracking: 0.8px;
  --tbl-thead-border: none;
  --tbl-th-pad: 12px 18px;
  --tbl-td-pad: 13px 18px;
  --tbl-row-border: 1px solid #fde68a;
  --tbl-hover-bg: #fffde7;
  --tbl-td-color: #3d2000;
  --tbl-caption-color: #92400e;
  --tbl-sticky-bg: #fffbeb;
}

/* Row color helpers */
.pricing-table .t-good { background: #f0fdf4 !important; }
.pricing-table .t-bad  { background: #fef2f2 !important; }
.pricing-table .t-warn { background: #fef9c3 !important; font-weight: 700; }

/* Value helpers */
.pricing-table .t-red   { color: #dc2626; font-weight: 700; }
.pricing-table .t-green { color: #16a34a; font-weight: 700; }
.pricing-table .price-up::before  { content: "▲ "; }
.pricing-table .price-dn::before  { content: "▼ "; color: #16a34a; }

/* Pricing table mobile — prevent text from being cut off */
@media (max-width: 768px) {
  .simple-table.pricing-table {
    --tbl-td-pad-mobile: 10px 12px;
    --tbl-th-pad-mobile: 10px 12px;
  }
  .pricing-table tbody td {
    min-width: 80px;
  }
}
@media (max-width: 480px) {
  .simple-table.pricing-table {
    font-size: 12px;
  }
  .pricing-table tbody td {
    min-width: 65px;
  }
}


/* =============================================================================
   THEME 3: benchmark-table
   Use for: Speed tests, uptime data, performance comparisons
   ============================================================================= */
.simple-table.benchmark-table {
  --tbl-border: 1px solid #2a3a50;
  --tbl-shadow: 0 4px 20px rgba(0,0,0,.22);
  --tbl-radius: 10px;
  --tbl-bg: #141b27;
  --tbl-thead-bg: #1c2940;
  --tbl-thead-color: #90caf9;
  --tbl-th-size: 11px;
  --tbl-th-tracking: 1px;
  --tbl-thead-border: 2px solid #2a3a50;
  --tbl-th-pad: 14px 16px;
  --tbl-td-pad: 13px 16px;
  --tbl-row-border: 1px solid #1e2d42;
  --tbl-hover-bg: #1a2538;
  --tbl-td-color: #dce4ee;
  --tbl-td-first-color: #e8edf4;
  --tbl-caption-color: #90caf9;
  --tbl-stripe-bg: rgba(28, 41, 64, 0.4);
  --tbl-sticky-bg: #141b27;
}

.benchmark-table {
  font-family: 'Courier New', 'JetBrains Mono', monospace;
  font-size: 13px;
  table-layout: auto;
}
.benchmark-table thead tr th {
  white-space: nowrap;
}
/* Explicitly paint each body cell dark — don't rely on table-element background showing through */
.benchmark-table tbody td,
.benchmark-table tbody th {
  background: var(--tbl-bg, #141b27);
  color: var(--tbl-td-color, #dce4ee);
}
.benchmark-table tbody td {
  white-space: nowrap;
}
/* Provider column */
.benchmark-table tbody td:first-child,
.benchmark-table tbody th[scope="row"] {
  font-weight: 700;
  color: var(--tbl-td-first-color, #e8edf4);
  white-space: nowrap;
}
/* Alternating rows — target cells directly since cells now have explicit background */
.benchmark-table tbody tr:nth-child(even) td,
.benchmark-table tbody tr:nth-child(even) th {
  background: #1c2940;
}
.benchmark-table tbody tr:hover td,
.benchmark-table tbody tr:hover th {
  background: var(--tbl-hover-bg, #1a2538);
}

/* Speed result helpers */
.benchmark-table .t-fastest { color: #66d98e; font-weight: 700; }
.benchmark-table .t-fast    { color: #90caf9; }
.benchmark-table .t-slow    { color: #f28b82; }
.benchmark-table .t-mid     { color: #fdd663; }

/* Mini bar chart */
.benchmark-table .bar-wrap {
  display: flex;
  align-items: center;
  gap: 8px;
}
.benchmark-table .bar {
  height: 6px;
  border-radius: 3px;
  background: #66d98e;
  display: inline-block;
  opacity: 0.85;
}
.benchmark-table .bar.slow { background: #f28b82; }
.benchmark-table .bar.mid  { background: #fdd663; }

/* Rank medals */
.benchmark-table .rank-1::before { content: "🥇 "; }
.benchmark-table .rank-2::before { content: "🥈 "; }
.benchmark-table .rank-3::before { content: "🥉 "; }

@media (max-width: 768px) {
  .simple-table.benchmark-table {
    font-size: 12px;
    min-width: 560px;
  }
  .simple-table.benchmark-table th,
  .simple-table.benchmark-table td { padding: 10px 12px; }
}


/* =============================================================================
   THEME 4: comparison-table
   Use for: Feature grids, spec comparisons, "does it have X?" tables
   ============================================================================= */
.simple-table.comparison-table {
  --tbl-border: 1px solid #e2e8f0;
  --tbl-shadow: 0 2px 16px rgba(0,0,0,.06);
  --tbl-radius: 12px;
  --tbl-bg: #fff;
  --tbl-thead-bg: #f8fafc;
  --tbl-thead-color: #1e293b;
  --tbl-th-size: 11px;
  --tbl-th-tracking: 0.6px;
  --tbl-thead-border: 2px solid #e2e8f0;
  --tbl-th-pad: 14px 20px;
  --tbl-td-pad: 14px 20px;
  --tbl-row-border: 1px solid #f1f5f9;
  --tbl-hover-bg: #f8fafc;
  --tbl-td-color: #334155;
  --tbl-caption-color: #1e293b;
  --tbl-sticky-bg: #fff;
}

/* Checkmarks */
.comparison-table .t-check   { color: #16a34a; font-size: 16px; }
.comparison-table .t-cross   { color: #dc2626; font-size: 16px; }
.comparison-table .t-partial { color: #d97706; font-size: 14px; }

/* Highlight a "recommended" column */
.comparison-table .col-highlight {
  background: #f0f9ff !important;
  border-left: 2px solid #0ea5e9 !important;
  border-right: 2px solid #0ea5e9 !important;
}
.comparison-table thead .col-highlight {
  border-top: 2px solid #0ea5e9 !important;
  background: #e0f2fe !important;
}
.comparison-table tbody tr:last-child .col-highlight {
  border-bottom: 2px solid #0ea5e9 !important;
}

/* Section divider rows */
.comparison-table .feature-group {
  background: #f8fafc !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 1.2px !important;
  color: #94a3b8 !important;
  padding: 8px 20px !important;
  pointer-events: none;
}
.comparison-table .feature-group:hover {
  background: #f8fafc !important;
}


/* =============================================================================
   THEME 5: hardware-table
   Use for: CPU comparisons, datacenter specs, technical infrastructure
   ============================================================================= */
.simple-table.hardware-table {
  --tbl-border: 1px solid #312e81;
  --tbl-shadow: 0 8px 30px rgba(49,46,129,.22);
  --tbl-radius: 10px;
  --tbl-bg: #1e1b4b;
  --tbl-thead-bg: #312e81;
  --tbl-thead-color: #c7d2fe;
  --tbl-th-size: 10px;
  --tbl-th-tracking: 1.2px;
  --tbl-thead-border: none;
  --tbl-th-pad: 12px 18px;
  --tbl-td-pad: 13px 18px;
  --tbl-row-border: 1px solid #312e81;
  --tbl-hover-bg: #252262;
  --tbl-td-color: #e0e7ff;
  --tbl-caption-color: #a5b4fc;
  --tbl-sticky-bg: #1e1b4b;
}

.hardware-table {
  font-family: 'Courier New', 'JetBrains Mono', monospace;
}

/* Performance tier helpers */
.hardware-table .t-top { color: #a5f3fc; font-weight: 700; }
.hardware-table .t-mid { color: #fde68a; }
.hardware-table .t-low { color: #fca5a5; }

/* Chip tag pill */
.hardware-table .chip-tag {
  background: #312e81;
  border: 1px solid #4338ca;
  color: #a5b4fc;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 12px;
  white-space: nowrap;
}

/* Score bar */
.hardware-table .score-bar {
  display: flex;
  align-items: center;
  gap: 8px;
}
.hardware-table .score-fill {
  height: 4px;
  border-radius: 2px;
  background: linear-gradient(90deg, #6366f1, #a5f3fc);
  display: inline-block;
}
.hardware-table .score-fill.good {
  background: linear-gradient(90deg, #d97706, #fde68a);
}
.hardware-table .score-fill.low {
  background: linear-gradient(90deg, #dc2626, #fca5a5);
}

/* ══════════════════════════════════════════════════════
   Merged from: verdict-cards.css
   ══════════════════════════════════════════════════════ */
/* =============================================================================
   verdict-cards.css — thatmy.com
   Verdict box card system. Extends the existing CSS custom properties
   already defined in your :root block.

   STYLE VARIANTS (14 total):
   winner  · budget · fast  · vps    · shared · premium
   support · cloud  · secure· wordpress · eco · runner
   avoid   · caution

   HOW IT WORKS:
   Each .verdict-box variant sets local CSS custom properties (--vb-*).
   The shared shell rules read those properties.
   You add a new style by adding ONE rule block that sets the variables.
   Nothing else changes.

   DEPENDENCIES:
   Requires these variables already in your :root:
   --color-success, --color-warning, --color-fast, --color-vps,
   --color-shared, --color-premium, --color-cloud, --color-security,
   --color-support, --color-wordpress, --color-eco, --color-runner

   ADD THESE two to your :root (not yet in your stylesheet):
   --color-avoid:   #991b1b;
   --color-caution: #b45309;
   ============================================================================= */


/* ─────────────────────────────────────────────────────────────────────────────
   ADD TO YOUR :root BLOCK
   ───────────────────────────────────────────────────────────────────────────── */
:root {
  --color-avoid:   #991b1b;
  --color-caution: #b45309;
}


/* ─────────────────────────────────────────────────────────────────────────────
   GRID CONTAINER
   ───────────────────────────────────────────────────────────────────────────── */
.quick-verdict-container {
  display: grid;
  gap: 24px;
  margin: 2em 0 2.5em;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}

/* 1 card — centred, max readable width */
.quick-verdict-container.qvc-count-1 {
  grid-template-columns: minmax(280px, 580px);
  justify-content: center;
}

/* 2 cards — equal columns */
.quick-verdict-container.qvc-count-2 {
  grid-template-columns: repeat(2, 1fr);
}

/* 4 cards — 2×2 grid on desktop */
@media (min-width: 900px) {
  .quick-verdict-container.qvc-count-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* Mobile — stack everything */
@media (max-width: 640px) {
  .quick-verdict-container,
  .quick-verdict-container.qvc-count-2,
  .quick-verdict-container.qvc-count-4 {
    grid-template-columns: 1fr;
  }
}


/* ─────────────────────────────────────────────────────────────────────────────
   SHARED CARD SHELL
   All cards share this. Variants customise via --vb-* properties below.
   ───────────────────────────────────────────────────────────────────────────── */
.verdict-box {
  /* Layout */
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 14px;
  padding: 28px 24px 22px;
  overflow: hidden;

  /* Appearance — reads variant properties, falls back to neutral */
  border-radius: 14px;
  background:   var(--vb-bg,      #ffffff);
  border:       var(--vb-border,  2px solid #e5e7eb);
  box-shadow:   var(--vb-shadow,  0 2px 12px rgba(0,0,0,.06));

  /* Transition */
  transition: transform .15s ease, box-shadow .15s ease;
}

/* Top accent bar */
.verdict-box::before {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  height: 4px;
  background: var(--vb-accent, #e5e7eb);
  border-radius: 14px 14px 0 0;
}

.verdict-box:hover {
  transform: translateY(-3px);
  box-shadow: var(--vb-shadow-hover, 0 10px 28px rgba(0,0,0,.11));
}


/* ── 1. Label badge ───────────────────────────────────────────────────────── */
.verdict-label {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  align-self: flex-start;
  padding: 5px 14px;
  border-radius: 99px;
  font-size: 11.5px;
  font-weight: 700;
  letter-spacing: .4px;
  text-transform: uppercase;
  color: #fff;
  background: var(--vb-accent, #374151);
  box-shadow: 0 3px 8px var(--vb-accent-shadow, rgba(0,0,0,.2));
}


/* ── 2. Header: name + type pill ─────────────────────────────────────────── */
.verdict-header {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 8px;
}

.verdict-name {
  margin: 0;
  font-size: 22px;
  font-weight: 800;
  line-height: 1.2;
  color: var(--vb-text-head, #111827);
}

.verdict-type-badge {
  display: inline-block;
  padding: 2px 9px;
  border-radius: 4px;
  font-size: 10.5px;
  font-weight: 600;
  letter-spacing: .4px;
  text-transform: uppercase;
  white-space: nowrap;
  color:       var(--vb-accent, #6b7280);
  background:  var(--vb-tint,   #f3f4f6);
}


/* ── 3. Stats row ─────────────────────────────────────────────────────────── */
.verdict-stats {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 7px;
}

.vs-price {
  font-size: 15px;
  font-weight: 800;
  color: var(--vb-accent, #111827);
}

.vs-sep {
  color: #d1d5db;
}

.vs-speed {
  font-size: 13px;
  font-weight: 600;
  color: var(--vb-text-body, #374151);
}

.vs-stars {
  display: inline-flex;
  align-items: center;
  gap: 1px;
  font-size: 14px;
  letter-spacing: -1px;
}

.vs-stars .star-full  { color: #f59e0b; }
.vs-stars .star-half  { color: #f59e0b; opacity: .6; }
.vs-stars .star-empty { color: #d1d5db; }

.vs-rating-num {
  margin-left: 5px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0;
  color: var(--vb-text-body, #374151);
}


/* ── 4. Score bar ─────────────────────────────────────────────────────────── */
/* Shares the same visual language as the table .score-bar system */
.verdict-score-wrap {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.verdict-score-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.verdict-score-label {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .5px;
  text-transform: uppercase;
  color: var(--vb-text-muted, #6b7280);
}

.verdict-score-num {
  font-size: 14px;
  font-weight: 800;
  color: var(--vb-accent, #111827);
}

.verdict-score-denom {
  font-size: 11px;
  font-weight: 400;
  color: var(--vb-text-muted, #9ca3af);
}

.verdict-score-track {
  width: 100%;
  height: 8px;
  border-radius: 99px;
  background: var(--vb-bar-bg, #f3f4f6);
  overflow: hidden;
}

.verdict-score-fill {
  height: 100%;
  border-radius: 99px;
  /* Gradient from accent to a lighter tint of accent */
  background: linear-gradient(
    90deg,
    var(--vb-accent, #374151),
    var(--vb-accent-light, var(--vb-accent))
  );
  transition: width .7s cubic-bezier(.4, 0, .2, 1);
}


/* ── 5. Description ───────────────────────────────────────────────────────── */
.verdict-desc {
  margin: 0;
  font-size: 14px;
  line-height: 1.65;
  color: var(--vb-text-body, #374151);
}


/* ── 6. Bullet points ─────────────────────────────────────────────────────── */
.verdict-points {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 7px;
}

.verdict-points li {
  position: relative;
  padding-left: 20px;
  font-size: 13.5px;
  font-weight: 500;
  line-height: 1.4;
  color: var(--vb-text-body, #374151);
}

.verdict-points li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--vb-accent, #6b7280);
  opacity: .65;
}


/* ── 7. CTA buttons ───────────────────────────────────────────────────────── */
.verdict-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: auto;
  padding-top: 4px;
}

.verdict-btn {
  flex: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 100px;
  padding: 10px 16px;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  transition: transform .1s ease, box-shadow .1s ease, background .15s ease;
}

.verdict-btn:active {
  transform: translateY(1px) !important;
}

/* Secondary (ghost) — "View Full Review" */
.verdict-btn--secondary {
  background: var(--vb-tint, #f3f4f6);
  color:      var(--vb-text-head, #111827);
  border:     1px solid var(--vb-tint-border, #e5e7eb);
}

.verdict-btn--secondary:hover {
  background: var(--vb-tint-hover, #e5e7eb);
}

/* Primary (solid accent) — "Get Cloudways →" */
.verdict-btn--primary {
  background: var(--vb-accent, #374151);
  color: #fff;
  box-shadow: 0 4px 0 var(--vb-accent-dark, rgba(0,0,0,.25));
}

.verdict-btn--primary:hover {
  box-shadow: 0 2px 0 var(--vb-accent-dark, rgba(0,0,0,.25));
}


/* =============================================================================
   STYLE VARIANTS
   Each sets --vb-* properties. Shell rules above read them.
   Add a new style by adding one rule block here — nothing else needed.
   ============================================================================= */

/* ── winner ─ Best Overall ──────────────────────────────────────────────── */
.verdict-box.winner {
  --vb-accent:        var(--color-success, #27ae60);
  --vb-accent-light:  #52c47a;
  --vb-accent-dark:   #1a7a42;
  --vb-accent-shadow: rgba(39, 174, 96, .35);
  --vb-bg:            linear-gradient(160deg, #f0fdf4 0%, #ffffff 70%);
  --vb-border:        2px solid var(--color-success, #27ae60);
  --vb-shadow:        0 4px 18px rgba(39, 174, 96, .12);
  --vb-shadow-hover:  0 12px 32px rgba(39, 174, 96, .20);
  --vb-text-head:     #14532d;
  --vb-text-body:     #374151;
  --vb-text-muted:    #6b7280;
  --vb-tint:          #dcfce7;
  --vb-tint-border:   #bbf7d0;
  --vb-tint-hover:    #bbf7d0;
  --vb-bar-bg:        #dcfce7;
}

/* ── budget ─ Best Value/Cheap ──────────────────────────────────────────── */
.verdict-box.budget {
  --vb-accent:        var(--color-warning, #f39c12);
  --vb-accent-light:  #f5b942;
  --vb-accent-dark:   #c07d0e;
  --vb-accent-shadow: rgba(243, 156, 18, .35);
  --vb-bg:            linear-gradient(160deg, #fffbeb 0%, #ffffff 70%);
  --vb-border:        2px solid var(--color-warning, #f39c12);
  --vb-shadow:        0 4px 18px rgba(243, 156, 18, .12);
  --vb-shadow-hover:  0 12px 32px rgba(243, 156, 18, .20);
  --vb-text-head:     #78350f;
  --vb-text-body:     #374151;
  --vb-text-muted:    #6b7280;
  --vb-tint:          #fef9c3;
  --vb-tint-border:   #fde68a;
  --vb-tint-hover:    #fef3c7;
  --vb-bar-bg:        #fef9c3;
}

/* ── fast ─ Speed/Performance ───────────────────────────────────────────── */
.verdict-box.fast {
  --vb-accent:        var(--color-fast, #2980b9);
  --vb-accent-light:  #5dade2;
  --vb-accent-dark:   #1a5276;
  --vb-accent-shadow: rgba(41, 128, 185, .35);
  --vb-bg:            linear-gradient(160deg, #f0f9ff 0%, #ffffff 70%);
  --vb-border:        2px solid var(--color-fast, #2980b9);
  --vb-shadow:        0 4px 18px rgba(41, 128, 185, .12);
  --vb-shadow-hover:  0 12px 32px rgba(41, 128, 185, .20);
  --vb-text-head:     #1e3a8a;
  --vb-text-body:     #374151;
  --vb-text-muted:    #6b7280;
  --vb-tint:          #dbeafe;
  --vb-tint-border:   #bfdbfe;
  --vb-tint-hover:    #bfdbfe;
  --vb-bar-bg:        #dbeafe;
}

/* ── vps ─ Power/Scalability ────────────────────────────────────────────── */
.verdict-box.vps {
  --vb-accent:        var(--color-vps, #8e44ad);
  --vb-accent-light:  #bb8fce;
  --vb-accent-dark:   #5b2c6f;
  --vb-accent-shadow: rgba(142, 68, 173, .35);
  --vb-bg:            linear-gradient(160deg, #faf5ff 0%, #ffffff 70%);
  --vb-border:        2px solid var(--color-vps, #8e44ad);
  --vb-shadow:        0 4px 18px rgba(142, 68, 173, .12);
  --vb-shadow-hover:  0 12px 32px rgba(142, 68, 173, .20);
  --vb-text-head:     #4c1d95;
  --vb-text-body:     #374151;
  --vb-text-muted:    #6b7280;
  --vb-tint:          #ede9fe;
  --vb-tint-border:   #ddd6fe;
  --vb-tint-hover:    #ddd6fe;
  --vb-bar-bg:        #ede9fe;
}

/* ── shared ─ Beginner Friendly ─────────────────────────────────────────── */
.verdict-box.shared {
  --vb-accent:        var(--color-shared, #1abc9c);
  --vb-accent-light:  #48c9b0;
  --vb-accent-dark:   #148f77;
  --vb-accent-shadow: rgba(26, 188, 156, .35);
  --vb-bg:            linear-gradient(160deg, #f0fdfa 0%, #ffffff 70%);
  --vb-border:        2px solid var(--color-shared, #1abc9c);
  --vb-shadow:        0 4px 18px rgba(26, 188, 156, .12);
  --vb-shadow-hover:  0 12px 32px rgba(26, 188, 156, .20);
  --vb-text-head:     #134e4a;
  --vb-text-body:     #374151;
  --vb-text-muted:    #6b7280;
  --vb-tint:          #ccfbf1;
  --vb-tint-border:   #99f6e4;
  --vb-tint-hover:    #99f6e4;
  --vb-bar-bg:        #ccfbf1;
}

/* ── premium ─ Enterprise/High End ─────────────────────────────────────── */
.verdict-box.premium {
  --vb-accent:        var(--color-premium, #d4af37);
  --vb-accent-light:  #e2cc72;
  --vb-accent-dark:   #9a7d0a;
  --vb-accent-shadow: rgba(212, 175, 55, .35);
  --vb-bg:            linear-gradient(160deg, #fffdf0 0%, #ffffff 70%);
  --vb-border:        2px solid var(--color-premium, #d4af37);
  --vb-shadow:        0 4px 18px rgba(212, 175, 55, .12);
  --vb-shadow-hover:  0 12px 32px rgba(212, 175, 55, .20);
  --vb-text-head:     #78350f;
  --vb-text-body:     #374151;
  --vb-text-muted:    #6b7280;
  --vb-tint:          #fef9c3;
  --vb-tint-border:   #fde68a;
  --vb-tint-hover:    #fde68a;
  --vb-bar-bg:        #fef9c3;
}

/* ── support ─ Best Customer Service ───────────────────────────────────── */
.verdict-box.support {
  --vb-accent:        var(--color-support, #e84393);
  --vb-accent-light:  #f06aad;
  --vb-accent-dark:   #a01060;
  --vb-accent-shadow: rgba(232, 67, 147, .35);
  --vb-bg:            linear-gradient(160deg, #fff0f6 0%, #ffffff 70%);
  --vb-border:        2px solid var(--color-support, #e84393);
  --vb-shadow:        0 4px 18px rgba(232, 67, 147, .12);
  --vb-shadow-hover:  0 12px 32px rgba(232, 67, 147, .20);
  --vb-text-head:     #831843;
  --vb-text-body:     #374151;
  --vb-text-muted:    #6b7280;
  --vb-tint:          #fce7f3;
  --vb-tint-border:   #fbcfe8;
  --vb-tint-hover:    #fbcfe8;
  --vb-bar-bg:        #fce7f3;
}

/* ── cloud ─ Scalable/Modern Cloud ─────────────────────────────────────── */
.verdict-box.cloud {
  --vb-accent:        var(--color-cloud, #3498db);
  --vb-accent-light:  #72b8e8;
  --vb-accent-dark:   #1f6ea6;
  --vb-accent-shadow: rgba(52, 152, 219, .35);
  --vb-bg:            linear-gradient(160deg, #eaf6ff 0%, #ffffff 70%);
  --vb-border:        2px solid var(--color-cloud, #3498db);
  --vb-shadow:        0 4px 18px rgba(52, 152, 219, .12);
  --vb-shadow-hover:  0 12px 32px rgba(52, 152, 219, .20);
  --vb-text-head:     #0c4a6e;
  --vb-text-body:     #374151;
  --vb-text-muted:    #6b7280;
  --vb-tint:          #dbeafe;
  --vb-tint-border:   #bfdbfe;
  --vb-tint-hover:    #bfdbfe;
  --vb-bar-bg:        #dbeafe;
}

/* ── secure ─ Security Focused ─────────────────────────────────────────── */
.verdict-box.secure {
  --vb-accent:        var(--color-security, #c0392b);
  --vb-accent-light:  #e74c3c;
  --vb-accent-dark:   #7b241c;
  --vb-accent-shadow: rgba(192, 57, 43, .35);
  --vb-bg:            linear-gradient(160deg, #fff5f5 0%, #ffffff 70%);
  --vb-border:        2px solid var(--color-security, #c0392b);
  --vb-shadow:        0 4px 18px rgba(192, 57, 43, .12);
  --vb-shadow-hover:  0 12px 32px rgba(192, 57, 43, .20);
  --vb-text-head:     #7f1d1d;
  --vb-text-body:     #374151;
  --vb-text-muted:    #6b7280;
  --vb-tint:          #fee2e2;
  --vb-tint-border:   #fecaca;
  --vb-tint-hover:    #fecaca;
  --vb-bar-bg:        #fee2e2;
}

/* ── wordpress ─ Managed WordPress ─────────────────────────────────────── */
.verdict-box.wordpress {
  --vb-accent:        var(--color-wordpress, #21759b);
  --vb-accent-light:  #4fa3c7;
  --vb-accent-dark:   #155270;
  --vb-accent-shadow: rgba(33, 117, 155, .35);
  --vb-bg:            linear-gradient(160deg, #f0f7fb 0%, #ffffff 70%);
  --vb-border:        2px solid var(--color-wordpress, #21759b);
  --vb-shadow:        0 4px 18px rgba(33, 117, 155, .12);
  --vb-shadow-hover:  0 12px 32px rgba(33, 117, 155, .20);
  --vb-text-head:     #0c4a6e;
  --vb-text-body:     #374151;
  --vb-text-muted:    #6b7280;
  --vb-tint:          #e0f2fe;
  --vb-tint-border:   #bae6fd;
  --vb-tint-hover:    #bae6fd;
  --vb-bar-bg:        #e0f2fe;
}

/* ── eco ─ Green/Sustainable Hosting ───────────────────────────────────── */
.verdict-box.eco {
  --vb-accent:        var(--color-eco, #2ecc71);
  --vb-accent-light:  #58d68d;
  --vb-accent-dark:   #1e8449;
  --vb-accent-shadow: rgba(46, 204, 113, .35);
  --vb-bg:            linear-gradient(160deg, #f0fff4 0%, #ffffff 70%);
  --vb-border:        2px solid var(--color-eco, #2ecc71);
  --vb-shadow:        0 4px 18px rgba(46, 204, 113, .12);
  --vb-shadow-hover:  0 12px 32px rgba(46, 204, 113, .20);
  --vb-text-head:     #14532d;
  --vb-text-body:     #374151;
  --vb-text-muted:    #6b7280;
  --vb-tint:          #dcfce7;
  --vb-tint-border:   #bbf7d0;
  --vb-tint-hover:    #bbf7d0;
  --vb-bar-bg:        #dcfce7;
}

/* ── runner ─ Runner Up/Alternative ────────────────────────────────────── */
.verdict-box.runner {
  --vb-accent:        var(--color-runner, #7f8c8d);
  --vb-accent-light:  #a6acad;
  --vb-accent-dark:   #566263;
  --vb-accent-shadow: rgba(127, 140, 141, .30);
  --vb-bg:            linear-gradient(160deg, #f8f9fa 0%, #ffffff 70%);
  --vb-border:        2px solid var(--color-runner, #7f8c8d);
  --vb-shadow:        0 4px 14px rgba(0, 0, 0, .08);
  --vb-shadow-hover:  0 10px 26px rgba(0, 0, 0, .13);
  --vb-text-head:     #374151;
  --vb-text-body:     #4b5563;
  --vb-text-muted:    #9ca3af;
  --vb-tint:          #f3f4f6;
  --vb-tint-border:   #e5e7eb;
  --vb-tint-hover:    #e5e7eb;
  --vb-bar-bg:        #e5e7eb;
}

/* ── avoid ─ Strong Warning / Do Not Use ───────────────────────────────── */
.verdict-box.avoid {
  --vb-accent:        var(--color-avoid, #991b1b);
  --vb-accent-light:  #dc2626;
  --vb-accent-dark:   #450a0a;
  --vb-accent-shadow: rgba(153, 27, 27, .40);
  --vb-bg:            linear-gradient(160deg, #fef2f2 0%, #fff5f5 70%);
  --vb-border:        3px solid #dc2626;
  --vb-shadow:        0 4px 18px rgba(220, 38, 38, .14);
  --vb-shadow-hover:  0 12px 32px rgba(220, 38, 38, .22);
  --vb-text-head:     #7f1d1d;
  --vb-text-body:     #450a0a;
  --vb-text-muted:    #991b1b;
  --vb-tint:          #fee2e2;
  --vb-tint-border:   #fecaca;
  --vb-tint-hover:    #fecaca;
  --vb-bar-bg:        #fecaca;
}

/* ── caution ─ Soft Warning / Proceed Carefully ────────────────────────── */
.verdict-box.caution {
  --vb-accent:        var(--color-caution, #b45309);
  --vb-accent-light:  #d97706;
  --vb-accent-dark:   #78350f;
  --vb-accent-shadow: rgba(180, 83, 9, .35);
  --vb-bg:            linear-gradient(160deg, #fffbeb 0%, #fefce8 70%);
  --vb-border:        2px dashed #d97706;
  --vb-shadow:        0 4px 18px rgba(217, 119, 6, .10);
  --vb-shadow-hover:  0 12px 32px rgba(217, 119, 6, .17);
  --vb-text-head:     #78350f;
  --vb-text-body:     #451a03;
  --vb-text-muted:    #92400e;
  --vb-tint:          #fef3c7;
  --vb-tint-border:   #fde68a;
  --vb-tint-hover:    #fde68a;
  --vb-bar-bg:        #fde68a;
}


/* ─────────────────────────────────────────────────────────────────────────────
   PRINT
   ───────────────────────────────────────────────────────────────────────────── */
@media print {
  .quick-verdict-container { grid-template-columns: 1fr 1fr; gap: 12px; }
  .verdict-box { break-inside: avoid; box-shadow: none !important; }
  .verdict-btn { display: none; }
}

/* ══════════════════════════════════════════════════════
   Merged from: review-components.css
   ══════════════════════════════════════════════════════ */
/* =============================================================================
   REVIEW COMPONENTS CSS — thatmy.com
   Master stylesheet for all review page components.
   Imports table-themes-v2.css and verdict-cards.css, then defines
   all review-specific UI components.

   SECTIONS:
   A. Imports (table themes + verdict cards)
   B. Enhanced Simple-Table Base
   C. Plain Table Fallback
   D. Simple-Table + Tabs Fix
   E. Verdict Summary Box (score bars)
   F. Benchmark Result Cards
   G. Test Environment
   H. Resource Limits Grid
   I. Review Score Box
   J. Quick Verdict Grid
   K. Who It's Not For Box
   L. Comparison Box
   M. HowTo Steps
   N. Review Themes Grid
   O. Benchmark Results Grid (tabular)
   P. Final Verdict Box
   Q. Coupon Box
   R. Table of Contents
   ============================================================================= */


/* =============================================================================
   A. IMPORTS
   ============================================================================= */
/* @import replaced with <link> tags in base.njk for parallel loading.
   Files: /assets/css/table-themes-v2.css, /assets/css/verdict-cards.css
   Keep them as separate files for easy AI/human editing. */


/* =============================================================================
   B. ENHANCED SIMPLE-TABLE BASE
   Overrides the basic inline simple-table in base.njk with a polished version.
   Themed tables (verdict-table, pricing-table, etc.) override these via
   CSS custom properties — so this just makes the default look great.
   ============================================================================= */
.simple-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin: var(--tbl-margin, 2em 0);
  border-radius: var(--tbl-radius, 10px);
  overflow: hidden;
  border: var(--tbl-border, 1px solid #e2e8f0);
  background: var(--tbl-bg, #fff);
  box-shadow: var(--tbl-shadow, 0 2px 12px rgba(0,0,0,.06));
  font-size: 14px;
  font-family: var(--font-display, inherit);
}

.simple-table caption {
  text-align: left;
  font-size: 13px;
  font-weight: 700;
  padding: 0 0 10px;
  color: var(--tbl-caption-color, #374151);
  letter-spacing: 0.4px;
  caption-side: top;
}

.simple-table thead tr th {
  padding: var(--tbl-th-pad, 14px 20px);
  background: var(--tbl-thead-bg, linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%));
  color: var(--tbl-thead-color, #1e293b);
  font-size: var(--tbl-th-size, 11px);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: var(--tbl-th-tracking, 0.8px);
  border-bottom: var(--tbl-thead-border, 2px solid #e2e8f0);
  text-align: left;
  white-space: nowrap;
}

.simple-table tbody td,
.simple-table tbody th {
  padding: var(--tbl-td-pad, 14px 20px);
  border-bottom: var(--tbl-row-border, 1px solid #f1f5f9);
  color: var(--tbl-td-color, #334155);
  font-size: var(--tbl-td-size, 14px);
  vertical-align: middle;
  line-height: 1.55;
  font-weight: 500;
}

.simple-table tbody tr:last-child td,
.simple-table tbody tr:last-child th {
  border-bottom: none;
}

.simple-table tbody tr {
  transition: background 0.15s ease;
}

.simple-table tbody tr:hover {
  background: var(--tbl-hover-bg, #f8fafc);
}

/* Alternating row stripes — subtle */
.simple-table tbody tr:nth-child(even) {
  background: var(--tbl-stripe-bg, rgba(241, 245, 249, 0.5));
}
.simple-table tbody tr:nth-child(even):hover {
  background: var(--tbl-hover-bg, #f8fafc);
}

/* Bold first column */
.simple-table tbody td:first-child,
.simple-table tbody th[scope="row"] {
  font-weight: 700;
  color: var(--tbl-td-first-color, #1e293b);
}

/* Sticky first column — add .has-sticky to the table */
.simple-table.has-sticky tbody th[scope="row"],
.simple-table.has-sticky thead th:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
  background: var(--tbl-sticky-bg, #fff);
  box-shadow: 2px 0 6px rgba(0,0,0,.06);
}

/* Responsive */
@media (max-width: 768px) {
  .simple-table {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: normal;
  }
  .simple-table thead th {
    white-space: nowrap;
  }
}


/* =============================================================================
   C. PLAIN TABLE FALLBACK
   Styles <table> elements without any class inside .entry-content.
   These are manual HTML tables in review pages that have no styling at all.
   ============================================================================= */
.entry-content table:not([class]) {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin: 2em 0;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid #e2e8f0;
  background: #fff;
  box-shadow: 0 1px 6px rgba(0,0,0,.04);
  font-size: 14px;
}

.entry-content table:not([class]) thead th {
  padding: 12px 16px;
  background: linear-gradient(180deg, #f8fafc, #f1f5f9);
  color: #1e293b;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  border-bottom: 2px solid #e2e8f0;
  text-align: left;
}

.entry-content table:not([class]) tbody td {
  padding: 12px 16px;
  border-bottom: 1px solid #f1f5f9;
  color: #334155;
  font-size: 14px;
  line-height: 1.5;
}

.entry-content table:not([class]) tbody tr:last-child td {
  border-bottom: none;
}

.entry-content table:not([class]) tbody tr:hover {
  background: #f8fafc;
}

.entry-content table:not([class]) tbody td:first-child {
  font-weight: 600;
}


/* =============================================================================
   D. SIMPLE-TABLE + TABS FIX
   Reduces excessive spacing when tables are inside the tabs component.
   Fixes overflow and wrapping issues.
   ============================================================================= */
.widget-menu-tabs .list-tab .simple-table {
  margin: 1em 0;
}

.widget-menu-tabs .list-tab {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.widget-menu-tabs .list-tab .simple-table tbody td:first-child {
  font-size: 14px;
}

/* Ensure tables inside tabs don't force horizontal scroll unnecessarily */
@media (max-width: 768px) {
  .widget-menu-tabs .list-tab .simple-table {
    white-space: normal;
  }
}


/* =============================================================================
   E. VERDICT SUMMARY BOX
   Score bars at the top of review pages (Speed 8.5/10, Value 6.8/10, etc.)
   ============================================================================= */
.verdict-summary-box {
  background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  padding: 1.5rem 1.75rem;
  margin: 1.75rem 0;
  box-shadow: 0 2px 8px rgba(0,0,0,.04);
}

.verdict-summary-box--danger {
  background: linear-gradient(135deg, #fff5f5 0%, #fef2f2 100%);
  border-color: #fca5a5;
}

.verdict-scores {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.verdict-score-row {
  display: grid;
  grid-template-columns: 180px 1fr 3.5rem;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 0.5rem;
  padding: 4px 0;
}

.verdict-score-label {
  font-size: 0.85rem;
  font-weight: 600;
  color: #374151;
  letter-spacing: 0.01em;
}

.verdict-score-bar-track {
  height: 10px;
  background: #e5e7eb;
  border-radius: 99px;
  overflow: hidden;
  box-shadow: inset 0 1px 2px rgba(0,0,0,.06);
}

.verdict-score-bar-fill {
  height: 100%;
  border-radius: 99px;
  background: linear-gradient(90deg, #22c55e, #4ade80);
  transition: width 0.6s cubic-bezier(.4, 0, .2, 1);
}

.verdict-score-bar-fill--success {
  background: linear-gradient(90deg, #22c55e, #4ade80);
}

.verdict-score-bar-fill--warning {
  background: linear-gradient(90deg, #f59e0b, #fbbf24);
}

.verdict-score-bar-fill--danger {
  background: linear-gradient(90deg, #ef4444, #f87171);
}

.verdict-score-value {
  font-size: 0.85rem;
  font-weight: 800;
  text-align: right;
  color: #1e293b;
  font-variant-numeric: tabular-nums;
}

.verdict-overall {
  margin-top: 1rem;
  font-size: 1.1rem;
  font-weight: 700;
  border-top: 1px solid #e2e8f0;
  padding-top: 0.75rem;
}

.verdict-summary-box--danger .verdict-overall {
  color: #ef4444;
  border-top-color: #fca5a5;
}

/* Mobile — stack label above bar */
@media (max-width: 640px) {
  .verdict-score-row {
    grid-template-columns: 1fr 3rem;
    gap: 0.4rem;
  }
  .verdict-score-label {
    grid-column: 1 / -1;
    font-size: 0.8rem;
  }
}


/* =============================================================================
   F. BENCHMARK RESULT CARDS
   Metric display cards (TTFB 165ms, GTmetrix Grade A, etc.)
   ============================================================================= */
.benchmark-result-row {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
  margin: 1.5rem 0;
}

.benchmark-result-card {
  flex: 1;
  min-width: 150px;
  padding: 1.15rem 1.35rem;
  border-left: 4px solid #22c55e;
  background: linear-gradient(135deg, #f8fafc, #f1f5f9);
  border-radius: 0 10px 10px 0;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.benchmark-result-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.08);
}

/* Variants */
.benchmark-result-card--success {
  border-left-color: #22c55e;
}
.benchmark-result-card--warning {
  border-left-color: #f59e0b;
}
.benchmark-result-card--danger {
  border-left-color: #ef4444;
  background: linear-gradient(135deg, #fff5f5, #fef2f2);
}
.benchmark-result-card--error {
  border-left-color: #991b1b;
  background: linear-gradient(135deg, #fef2f2, #fee2e2);
}
.benchmark-result-card--info {
  border-left-color: #3b82f6;
}

/* Value — large metric number */
.benchmark-result-value {
  font-size: 2rem;
  font-weight: 900;
  color: #22c55e;
  line-height: 1;
  letter-spacing: -0.02em;
}

.benchmark-result-card--warning .benchmark-result-value {
  color: #f59e0b;
}
.benchmark-result-card--danger .benchmark-result-value {
  color: #ef4444;
}
.benchmark-result-card--error .benchmark-result-value {
  color: #991b1b;
}
.benchmark-result-card--info .benchmark-result-value {
  color: #3b82f6;
}

/* Label — metric name */
.benchmark-result-label {
  font-size: 0.72rem;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  font-weight: 600;
  margin-top: 0.35rem;
  color: #475569;
}

/* Context — supporting detail */
.benchmark-result-context {
  font-size: 0.8rem;
  color: #6b7280;
  margin-top: 0.2rem;
  line-height: 1.4;
}

/* Note — extra info */
.benchmark-result-note {
  font-size: 0.75rem;
  color: #9ca3af;
  margin-top: 0.3rem;
  font-style: italic;
}

/* Mobile — stack to 2 columns then 1 */
@media (max-width: 640px) {
  .benchmark-result-card {
    min-width: calc(50% - 0.5rem);
    flex: 0 0 calc(50% - 0.5rem);
  }
}
@media (max-width: 420px) {
  .benchmark-result-card {
    min-width: 100%;
    flex: 0 0 100%;
  }
}


/* =============================================================================
   G. TEST ENVIRONMENT
   Two patterns: grid inside content_box, and standalone box
   ============================================================================= */

/* Pattern 1: Grid inside content_box_custom (most reviews) */
.test-env-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 0.85rem;
  margin-top: 0.75rem;
}

.test-env-item {
  font-size: 0.88rem;
  line-height: 1.5;
  color: #334155;
}

.test-env-item strong {
  display: block;
  font-size: 0.72rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #6b7280;
  margin-bottom: 0.2rem;
}

/* Pattern 2: Standalone box (scalahosting-review) */
.test-environment-box {
  background: linear-gradient(135deg, #f0f7ff, #e8f0fe);
  border: 2px solid #b3d4f5;
  border-radius: 10px;
  padding: 20px 24px;
  margin: 20px 0;
  max-width: 720px;
}

.test-environment-box h3 {
  margin: 0 0 16px;
  font-size: 1.05rem;
  color: #1a5fa8;
}

.teb-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.teb-col h4 {
  margin: 0 0 8px;
  font-size: 0.95rem;
  color: #333;
  border-bottom: 1px solid #b3d4f5;
  padding-bottom: 4px;
}

.teb-col ul {
  margin: 0;
  padding-left: 18px;
  font-size: 0.88rem;
  line-height: 1.7;
}

.teb-note {
  margin: 16px 0 0;
  font-size: 0.85rem;
  color: #555;
  font-style: italic;
  border-top: 1px solid #b3d4f5;
  padding-top: 12px;
}

@media (max-width: 600px) {
  .teb-grid { grid-template-columns: 1fr; }
}


/* =============================================================================
   H. RESOURCE LIMITS GRID
   Card grid showing CPU, PHP Workers, Bandwidth, Inodes, etc.
   ============================================================================= */
.resource-limits-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(155px, 1fr));
  gap: 1rem;
  margin: 1.5rem 0;
}

.resource-limit-item {
  padding: 1.1rem 1rem;
  background: linear-gradient(135deg, #f8fafc, #f1f5f9);
  border-radius: 10px;
  text-align: center;
  border: 1px solid #e2e8f0;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.resource-limit-item:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
}

.resource-limit-icon {
  font-size: 1.6rem;
  margin-bottom: 0.5rem;
  line-height: 1;
}

.resource-limit-label {
  font-size: 0.72rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: #6b7280;
  margin-bottom: 0.3rem;
}

.resource-limit-value {
  font-size: 1.05rem;
  font-weight: 800;
  color: #1e293b;
  line-height: 1.2;
}

.resource-limit-note {
  font-size: 0.72rem;
  color: #9ca3af;
  margin-top: 0.25rem;
  line-height: 1.3;
}

/* Value color by state */
.resource-limit-item--unlimited .resource-limit-value {
  color: #22c55e;
}
.resource-limit-item--limited .resource-limit-value {
  color: #f59e0b;
}
.resource-limit-item--unknown .resource-limit-value {
  color: #ef4444;
}

@media (max-width: 480px) {
  .resource-limits-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}


/* =============================================================================
   I. REVIEW SCORE BOX
   Standalone score display with overall rating, category bars, CTA
   ============================================================================= */
.review-score-box {
  border: 2px solid #e2e8f0;
  border-radius: 14px;
  padding: 28px;
  margin: 24px 0;
  background: linear-gradient(135deg, #fafafa 0%, #fff 100%);
  max-width: 720px;
  box-shadow: 0 2px 8px rgba(0,0,0,.04);
}

.rsb-header {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 20px;
  flex-wrap: wrap;
}

.rsb-overall {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.rsb-score {
  font-size: 3rem;
  font-weight: 900;
  color: #1a7f37;
  line-height: 1;
  letter-spacing: -0.02em;
}

.rsb-label {
  font-size: 1.1rem;
  color: #666;
}

.rsb-stars {
  color: #f5a623;
  font-size: 1.2rem;
  letter-spacing: 2px;
}

.rsb-count {
  font-size: 0.8rem;
  color: #888;
}

.rsb-categories {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
}

.rsb-cat {
  display: grid;
  grid-template-columns: 140px 1fr 40px;
  align-items: center;
  gap: 10px;
}

.rsb-cat-name {
  font-size: 0.9rem;
  font-weight: 600;
  color: #333;
}

.rsb-bar-wrap {
  background: #e5e7eb;
  border-radius: 99px;
  height: 8px;
  overflow: hidden;
}

.rsb-bar {
  background: linear-gradient(90deg, #1a7f37, #2ea043);
  height: 100%;
  border-radius: 99px;
  transition: width 0.5s cubic-bezier(.4, 0, .2, 1);
}

.rsb-cat-score {
  font-size: 0.9rem;
  font-weight: 700;
  color: #1a7f37;
  text-align: right;
  font-variant-numeric: tabular-nums;
}

.rsb-verdict {
  border-top: 1px solid #e5e7eb;
  padding-top: 16px;
  margin-bottom: 16px;
  font-size: 0.95rem;
  line-height: 1.65;
  color: #374151;
}

.rsb-cta {
  display: block;
  background: linear-gradient(135deg, #ff6b35, #ff8a5c);
  color: #fff !important;
  text-align: center;
  padding: 14px 24px;
  border-radius: 10px;
  font-weight: 700;
  font-size: 1rem;
  text-decoration: none;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  box-shadow: 0 4px 12px rgba(255, 107, 53, 0.3);
}

.rsb-cta:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(255, 107, 53, 0.4);
}

@media (max-width: 500px) {
  .rsb-cat {
    grid-template-columns: 1fr 40px;
    gap: 6px;
  }
  .rsb-cat-name {
    grid-column: 1 / -1;
  }
}


/* =============================================================================
   J. QUICK VERDICT GRID
   Side-by-side pros/cons boxes (green ✅ / red ❌)
   ============================================================================= */
.quick-verdict-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin: 20px 0;
  max-width: 720px;
}

.qv-box {
  border-radius: 10px;
  padding: 18px 22px;
}

.qv-box h3 {
  margin: 0 0 10px;
  font-size: 1rem;
  font-weight: 700;
}

.qv-box ul {
  margin: 0;
  padding-left: 18px;
  font-size: 0.9rem;
  line-height: 1.7;
}

.qv-green {
  background: linear-gradient(135deg, #f0faf3, #e6f7ec);
  border: 1px solid #b7dfbf;
}

.qv-green h3 {
  color: #166534;
}

.qv-red {
  background: linear-gradient(135deg, #fff5f5, #fef2f2);
  border: 1px solid #ffc9c9;
}

.qv-red h3 {
  color: #991b1b;
}

@media (max-width: 600px) {
  .quick-verdict-grid { grid-template-columns: 1fr; }
}


/* =============================================================================
   K. WHO IT'S NOT FOR BOX
   Red-tinted warning box with icon + text items
   ============================================================================= */
.who-its-not-for-box {
  border: 2px solid #fca5a5;
  border-radius: 12px;
  padding: 22px 26px;
  background: linear-gradient(135deg, #fff5f5, #fef2f2);
  max-width: 720px;
  margin: 20px 0;
}

.who-its-not-for-box > p {
  margin: 0 0 16px;
  font-weight: 700;
  color: #991b1b;
  font-size: 1.05rem;
}

.winf-item {
  display: flex;
  gap: 14px;
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #fecaca;
}

.winf-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.winf-icon {
  font-size: 1.5rem;
  flex-shrink: 0;
  width: 32px;
  text-align: center;
  line-height: 1;
}

.winf-item strong {
  display: block;
  margin-bottom: 4px;
  font-size: 0.95rem;
  color: #1e293b;
}

.winf-item p {
  margin: 0;
  font-size: 0.88rem;
  line-height: 1.6;
  color: #555;
}


/* =============================================================================
   L. COMPARISON BOX
   Side-by-side host comparison (ScalaHosting vs Other)
   ============================================================================= */
.comparison-box {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin: 20px 0;
  max-width: 720px;
}

.comp-col {
  border-radius: 10px;
  padding: 18px 22px;
}

.comp-col h4 {
  margin: 0 0 10px;
  font-size: 1rem;
  font-weight: 700;
}

.comp-col ul {
  margin: 0;
  padding-left: 18px;
  font-size: 0.88rem;
  line-height: 1.8;
}

.comp-scala {
  background: linear-gradient(135deg, #f0faf3, #e6f7ec);
  border: 2px solid #1a7f37;
}

.comp-scala h4 {
  color: #1a7f37;
}

.comp-other {
  background: #f8f9fa;
  border: 1px solid #d1d5db;
}

.comp-other h4 {
  color: #374151;
}

@media (max-width: 600px) {
  .comparison-box { grid-template-columns: 1fr; }
}


/* =============================================================================
   M. HOWTO STEPS
   Numbered step-by-step instructions
   ============================================================================= */
.howto-steps {
  max-width: 720px;
  margin: 20px 0;
}

.howto-step {
  display: flex;
  gap: 20px;
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1px solid #e5e7eb;
}

.howto-step:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.howto-step-number {
  flex-shrink: 0;
  width: 42px;
  height: 42px;
  background: linear-gradient(135deg, #ff6b35, #ff8a5c);
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  font-size: 1.1rem;
  box-shadow: 0 3px 8px rgba(255, 107, 53, 0.3);
}

.howto-step-content {
  flex: 1;
}

.howto-step-content h3 {
  margin: 0 0 12px;
  font-size: 1.05rem;
  font-weight: 700;
  color: #1e293b;
}

.howto-step-content p {
  font-size: 0.92rem;
  line-height: 1.7;
  margin: 0 0 10px;
  color: #374151;
}

@media (max-width: 500px) {
  .howto-step {
    gap: 14px;
  }
  .howto-step-number {
    width: 36px;
    height: 36px;
    font-size: 0.95rem;
  }
}


/* =============================================================================
   N. REVIEW THEMES GRID
   Side-by-side positive/negative review theme analysis
   ============================================================================= */
.review-themes-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin: 20px 0;
  max-width: 720px;
}

.rtg-positive {
  background: linear-gradient(135deg, #f0faf3, #e6f7ec);
  border: 1px solid #b7dfbf;
  border-radius: 10px;
  padding: 18px 22px;
}

.rtg-negative {
  background: linear-gradient(135deg, #fff9f0, #fef3cd);
  border: 1px solid #f5d5a0;
  border-radius: 10px;
  padding: 18px 22px;
}

.rtg-positive h3,
.rtg-negative h3 {
  margin: 0 0 12px;
  font-size: 0.95rem;
  font-weight: 700;
}

.rtg-positive h3 { color: #166534; }
.rtg-negative h3 { color: #92400e; }

.rtg-positive ul,
.rtg-negative ul {
  margin: 0;
  padding-left: 18px;
  font-size: 0.85rem;
  line-height: 1.8;
}

@media (max-width: 600px) {
  .review-themes-grid { grid-template-columns: 1fr; }
}


/* =============================================================================
   O. BENCHMARK RESULTS GRID (TABULAR)
   Compact row-based benchmark comparison (Metric | Value | Context)
   ============================================================================= */
.benchmark-results-grid {
  border: 1px solid #e2e8f0;
  border-radius: 10px;
  overflow: hidden;
  margin: 20px 0;
  max-width: 720px;
  box-shadow: 0 1px 4px rgba(0,0,0,.04);
}

.brg-row {
  display: grid;
  grid-template-columns: 2fr 1fr 2fr;
  padding: 11px 18px;
  font-size: 0.9rem;
  border-bottom: 1px solid #f1f5f9;
  gap: 12px;
  align-items: center;
  transition: background 0.12s;
}

.brg-row:last-child {
  border-bottom: none;
}

.brg-header {
  background: linear-gradient(180deg, #f8fafc, #f1f5f9);
  font-weight: 700;
  font-size: 0.8rem;
  color: #475569;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

.brg-good {
  background: #fff;
}

.brg-good:hover {
  background: #f8fafc;
}


/* =============================================================================
   P. FINAL VERDICT BOX
   Summary recommendation with score grid and CTA
   ============================================================================= */
.final-verdict-box {
  border: 2px solid #22c55e;
  border-radius: 14px;
  padding: 28px;
  background: linear-gradient(135deg, #f0fdf4, #e6f7ec);
  max-width: 720px;
  margin: 24px 0;
  box-shadow: 0 2px 12px rgba(34, 197, 94, 0.08);
}

.fvb-score-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
  margin-bottom: 20px;
}

.fvb-score-item {
  background: #fff;
  border-radius: 10px;
  padding: 14px;
  text-align: center;
  border: 1px solid #bbf7d0;
  transition: transform 0.1s ease;
}

.fvb-score-item:hover {
  transform: translateY(-1px);
}

.fvb-overall {
  grid-column: span 3;
  background: linear-gradient(135deg, #1a7f37, #22c55e);
  color: #fff;
  border-color: #1a7f37;
  border-radius: 10px;
}

.fvb-category {
  display: block;
  font-size: 0.78rem;
  font-weight: 600;
  color: #555;
  margin-bottom: 4px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}

.fvb-overall .fvb-category {
  color: rgba(255,255,255,0.8);
}

.fvb-score {
  display: block;
  font-size: 1.5rem;
  font-weight: 900;
  margin-bottom: 4px;
  letter-spacing: -0.02em;
}

.fvb-excellent { color: #1a7f37; }
.fvb-good { color: #2ea043; }
.fvb-average { color: #f59e0b; }
.fvb-poor { color: #ef4444; }

.fvb-overall .fvb-score {
  color: #fff;
  font-size: 2rem;
}

.fvb-note {
  display: block;
  font-size: 0.73rem;
  color: #6b7280;
  line-height: 1.4;
}

.fvb-overall .fvb-note {
  color: rgba(255,255,255,0.75);
}

.fvb-summary {
  border-top: 1px solid #bbf7d0;
  padding-top: 16px;
  margin-bottom: 20px;
  font-size: 0.93rem;
  line-height: 1.7;
  color: #374151;
}

.fvb-cta-group {
  text-align: center;
}

.fvb-cta-primary {
  display: inline-block;
  background: linear-gradient(135deg, #ff6b35, #ff8a5c);
  color: #fff !important;
  padding: 14px 28px;
  border-radius: 10px;
  font-weight: 700;
  font-size: 1rem;
  text-decoration: none;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  margin-bottom: 8px;
  box-shadow: 0 4px 12px rgba(255, 107, 53, 0.3);
}

.fvb-cta-primary:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(255, 107, 53, 0.4);
}

.fvb-cta-note {
  font-size: 0.85rem;
  color: #6b7280;
  margin: 8px 0 0;
}

@media (max-width: 600px) {
  .fvb-score-grid { grid-template-columns: 1fr 1fr; }
  .fvb-overall { grid-column: span 2; }
}

@media (max-width: 400px) {
  .fvb-score-grid { grid-template-columns: 1fr; }
  .fvb-overall { grid-column: span 1; }
}


/* =============================================================================
   Q. COUPON BOX
   Promotional code display inside content boxes
   ============================================================================= */
.coupon-box {
  margin: 16px 0;
  padding: 16px 20px;
  background: #fff;
  border: 2px dashed #fbbf24;
  border-radius: 10px;
  text-align: center;
}

.coupon-code {
  font-family: 'Courier New', 'JetBrains Mono', monospace;
  font-size: 1.5rem;
  font-weight: 900;
  letter-spacing: 3px;
  color: #92400e;
  padding: 8px 20px;
  background: #fef9c3;
  border-radius: 6px;
  display: inline-block;
  margin-bottom: 8px;
  user-select: all;
  cursor: pointer;
}

.coupon-box p {
  margin: 4px 0 0;
  font-size: 0.88rem;
  color: #6b7280;
}


/* =============================================================================
   R. TABLE OF CONTENTS
   Collapsible TOC sidebar/box
   ============================================================================= */
.toc-container {
  border: 1px solid #e2e8f0;
  border-radius: 10px;
  padding: 0;
  margin: 24px 0;
  background: #f8fafc;
  max-width: 720px;
  overflow: hidden;
}

.toc-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 20px;
  cursor: pointer;
  user-select: none;
  background: linear-gradient(180deg, #f8fafc, #f1f5f9);
  border-bottom: 1px solid #e2e8f0;
  transition: background 0.15s;
}

.toc-header:hover {
  background: #eef2f7;
}

.toc-title {
  margin: 0;
  font-size: 0.95rem;
}

.toc-icon {
  font-size: 1.2rem;
  color: #6b7280;
  font-weight: 700;
  transition: transform 0.2s;
}
.toc-list.collapsed, .list.collapsed {
    max-height: 0;
    opacity: 0;
}
/* 
.toc-list {
  list-style: none;
  padding: 6px 16px !important;
  margin: 0 !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
}

.toc-list li {
  padding: 2px 0 !important;
  padding-left: 0 !important;
  border-bottom: 1px solid #f1f5f9 !important;
  margin-bottom: 0 !important;
  position: static !important;
}

.toc-list li:last-child {
  border-bottom: none !important;
}

.toc-list li::before {
  display: none !important;
  content: none !important;
}

.toc-list a {
  font-size: 12.5px !important;
  font-weight: 400 !important;
  color: #334155 !important;
  text-decoration: none !important;
  display: block !important;
  padding: 2px 0 !important;
  transition: color 0.15s;
  line-height: 1.4 !important;
}

.toc-list a:hover {
  color: #2563eb !important;
}

.toc-list a.active {
  color: #2563eb !important;
  font-weight: 600 !important;
}

@media (max-width: 640px) {
  .toc-container {
    max-width: 100%;
    margin: 16px 0;
  }
  .toc-header {
    padding: 12px 16px;
  }
  .toc-list {
    padding: 4px 12px !important;
  }
  .toc-list a {
    font-size: 13px !important;
    padding: 5px 0 !important;
  }
} */


/* =============================================================================
   S. PRICING CARD MOBILE FIX
   Fixes .pr-offer-card layout breaking on mobile devices.
   The card uses flex-direction:row on desktop — on mobile it must stack vertically.
   ============================================================================= */

/* Ensure the card stacks vertically on tablets and below */
@media (max-width: 960px) {
  .pr-offer-card {
    flex-direction: column !important;
    padding: 0.75rem !important;
  }
  .pr-offer-card__header {
    width: 100% !important;
    margin: 0 auto;
  }
  .block.checkout {
    margin-left: 0;
    width: 100%;
    max-width: 100%;
  }
}

/* Mobile-specific refinements */
@media (max-width: 639px) {
  .pr-offer-card {
    flex-direction: column !important;
    border-radius: 8px;
  }
  .pr-offer-card__header {
    width: 100% !important;
    padding: 0 5px;
  }
  .pr-offer-card__header figure {
    text-align: center;
    margin: 10px auto;
  }
  .pr-offer-card__header figure img {
    margin: 0 auto;
    max-width: 200px;
  }
  .col.smfea {
    width: 113% !important;
    flex-basis: 100% !important;
    max-width: 113% !important;
    column-count: 1;
    margin-top: 8px;
  }
  .pr-offer__cta {
    flex-direction: column !important;
    align-items: center;
    gap: 10px;
    padding: 10px !important;
  }
  .pr-offer-card__price {
    text-align: center;
    width: 100%;
  }
  /* Fix details/summary inside cards on mobile */
  .pr-offer-card details {
    width: 100%;
    margin: 0.4em 0;
  }
  .pr-offer-card summary + ul {
    max-height: none;
    text-wrap-style: balance;
  }
  /* Performance specs list */
  ul.fx-c {
    display: flex;
    flex-wrap: wrap;
  }
  ul.fx-c li {
    width: 100%;
    text-align: left;
  }
}

/* Very small phones */
@media (max-width: 420px) {
  .pr-offer-card {
    padding: 0.5rem !important;
    margin: 0 -5px;
  }
  .pr-offer-card__header figure img {
    max-width: 160px;
  }
  .block.checkout {
    padding: 0;
    margin-bottom: 40px;
  }
}


/* =============================================================================
   PRINT STYLES
   ============================================================================= */
@media print {
  .benchmark-result-row { page-break-inside: avoid; }
  .benchmark-result-card { box-shadow: none; border: 1px solid #ccc; }
  .verdict-summary-box { box-shadow: none; border: 1px solid #ccc; }
  .resource-limits-grid { page-break-inside: avoid; }
  .final-verdict-box { box-shadow: none; }
  .toc-container { display: none; }
  .coupon-box { display: none; }
}
