.product-page-container p{margin:0}.site.grid-container.container{background:linear-gradient(135deg,var(--background-start),var(--background-end));padding:40px 20px;display:flex;justify-content:center;color:var(--text-color)}:root{--primary-color:#11B98F;--primary-dark:#0f9c7a;--primary-light:#44cbb2;--accent-color:#FFB400;--background-start:#f0fff0;--background-end:#e0f8e0;--text-color:#1a202c;--secondary-text-color:#4a5568;--card-bg-light:rgba(255, 255, 255, 0.5);--card-border-light:rgba(255, 255, 255, 0.8);--card-shadow:rgba(0, 0, 0, 0.1);--card-shadow-hover:rgba(0, 0, 0, 0.2);--primary-navy:#1f2a40;--secondary-blue:#3f51b5;--bg-light:#f4f7f9;--card-bg:#ffffff;--text-dark:#333;--text-muted:#66758c;--shadow-subtle:0 2px 10px rgba(0, 0, 0, 0.05);--shadow-elevated:0 8px 20px rgba(0, 0, 0, 0.1);--border-radius-lg:16px;--border-radius-sm:8px}*{box-sizing:border-box;margin:0;padding:0}.product-page-container .material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.product-page-container{max-width:1160px;width:100%;display:flex;flex-direction:column;gap:40px}.product-page-container .header-section{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.product-page-container .breadcrumb{display:flex;align-items:center;font-size:14px;list-style:none;padding:0;margin:0}.product-page-container .breadcrumb li{position:relative}.product-page-container .breadcrumb li:not(:last-child)::after{content:'/';margin:0 8px;color:var(--secondary-text-color)}.product-page-container .breadcrumb li a{color:var(--secondary-text-color);text-decoration:none;transition:color 0.2s ease}.product-page-container .breadcrumb li a:hover{color:var(--text-color)}.product-page-container .breadcrumb li.current-page a{color:var(--text-color);font-weight:700;pointer-events:none}.product-page-container .trustpilot{display:flex;align-items:center}.product-page-container .star-rating .material-icons{color:var(--accent-color);font-size:20px}.product-page-container .trustpilot-text{margin-left:5px;font-size:14px;color:var(--secondary-text-color)}.product-page-container .info-section{display:flex;justify-content:center;gap:30px;text-align:center;flex-wrap:wrap;border-top:1px solid var(--primary-color);background-color:var(--card-bg-light);backdrop-filter:blur(25px);border-radius:12px;box-shadow:0 0 15px var(--card-shadow);padding:15px 0;transition:all 0.5s ease}.product-page-container .info-divider{width:2px;background-color:rgb(0 0 0 / .1);height:30px;align-self:center}@media (max-width:600px){.product-page-container .info-divider{display:none}}.product-page-container .info-item{display:flex;align-items:center;gap:10px;color:var(--secondary-text-color);font-size:16px;transition:transform 0.3s ease,color 0.3s ease}.product-page-container .info-item:hover{transform:scale(1.05);color:var(--text-color)}.product-page-container .info-item .material-icons{font-size:28px;color:var(--primary-color);transition:transform 0.3s ease}.product-page-container .info-item:hover .material-icons{transform:scale(1.1)}.product-page-container .main-content-grid{display:flex;flex-wrap:wrap;gap:40px}.product-page-container .glass-card{background:var(--card-bg-light);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid var(--card-border-light);border-right-color:rgb(255 255 255 / .4);border-bottom-color:rgb(255 255 255 / .4);border-radius:16px;box-shadow:0 8px 32px 0 var(--card-shadow);padding:20px;transition:all 0.3s ease}.product-page-container .image-container{border-radius:16px;box-shadow:0 8px 32px 0 var(--card-shadow)}.product-page-container .product-title{font-size:3.5rem;font-weight:700;color:var(--text-color);margin-bottom:0}.product-page-container .product-tagline{font-size:1.5rem;color:var(--secondary-text-color);margin-bottom:20px}.product-page-container .feature-image-wrapper{position:relative;max-width:100%}.product-page-container .feature-image-wrapper img{width:100%;height:100%;display:block;border-radius:16px;object-fit:cover;transition:opacity 0.5s ease}.product-page-container .skeleton-loader{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px;background-color:#e2e8f0;background:linear-gradient(110deg,#e2e8f0 8%,#f8fafc 18%,#e2e8f0 33%);background-size:200% 100%;animation:pulse 1.5s linear infinite}@keyframes pulse{0%{background-position:200% 0}100%{background-position:-200% 0}}.product-page-container .glass-button{width:100%;padding:12px;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;color:var(--text-color);background:linear-gradient(135deg,rgb(255 255 255 / .2),rgb(255 255 255 / .1));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .4);border-right-color:rgb(255 255 255 / .2);border-bottom-color:rgb(255 255 255 / .2);box-shadow:0 4px 15px var(--card-shadow)}.product-page-container .glass-button:hover{background:linear-gradient(135deg,rgb(255 255 255 / .3),rgb(255 255 255 / .2));transform:scale(1.02);box-shadow:0 8px 20px var(--card-shadow-hover)}.product-page-container .btn-download{background-color:var(--primary-color);border:2px solid var(--primary-color);box-shadow:0 4px 10px rgb(17 185 143 / .4);color:#fff;transition:all 0.3s ease}.product-page-container .btn-download:hover{background-color:var(--primary-dark);border-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 15px rgb(17 185 143 / .6)}.product-page-container .btn-download .material-icons{color:#fff;transition:transform 0.3s ease}.product-page-container .btn-download:hover .material-icons{transform:translateY(2px)}.product-page-container .minimal-button-container{display:flex;gap:20px;justify-content:center}.product-page-container .minimal-button{background:#fff0;border:1px solid rgb(0 0 0 / .1);color:var(--secondary-text-color);padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;gap:8px;text-decoration:none}.product-page-container .minimal-button:hover{background:rgb(0 0 0 / .05);color:var(--text-color);transform:translateY(-2px);box-shadow:0 4px 10px var(--card-shadow)}.product-page-container .minimal-button .material-icons{font-size:18px;color:var(--secondary-text-color);transition:color 0.3s ease}.product-page-container .minimal-button:hover .material-icons{color:var(--text-color)}.product-page-container .section-title{font-size:2rem;font-weight:600;color:var(--text-color);border-bottom:2px solid var(--primary-color);padding-bottom:10px;margin-bottom:20px;display:inline-block}.product-page-container .detail-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgb(0 0 0 / .1)}.product-page-container .detail-item:last-child{border-bottom:none}.product-page-container .detail-label{font-weight:500;color:var(--secondary-text-color)}.product-page-container .detail-value a{color:var(--primary-color);text-decoration:none;transition:color 0.2s ease}.product-page-container .detail-value a:hover{color:var(--text-color)}.product-page-container .detail-value .material-icons{color:var(--primary-color)}.product-page-container .gpl-license-tag{background-color:var(--primary-color);color:#fff;padding:5px 15px;border-radius:20px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 5px rgb(0 0 0 / .2);transition:all 0.3s ease;margin-bottom:10px}.product-page-container .gpl-license-tag:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .3)}.product-page-container .info-highlight{font-weight:500;color:var(--primary-color)}.product-page-container .tooltip-container{position:relative;display:inline-block;cursor:pointer}.product-page-container .tooltip-trigger{border-bottom:1px dashed var(--secondary-text-color);cursor:help;color:var(--text-color)}.product-page-container .tooltip-text{font-size:.7rem;visibility:hidden;background-color:rgb(45 55 72 / .9);color:#fff;text-align:center;border-radius:8px;padding:10px;position:absolute;z-index:1;bottom:125%;left:-30px;opacity:0;transition:opacity 0.3s,transform 0.3s;box-shadow:0 4px 10px var(--card-shadow)}.product-page-container .tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgb(45 55 72 / .9) #fff0 #fff0 #fff0}.product-page-container .tooltip-container:hover .tooltip-text{visibility:visible;opacity:1;transform:translateY(-5px)}.product-page-container .core-badge{background-color:#e74c3c;color:#fff;position:absolute;top:30px;left:-35px;z-index:10;padding:2px 10px;border-radius:5px 5px 0 0;box-shadow:0 2px 5px var(--card-shadow);font-size:1rem;transform:rotate(-90deg);transform-origin:50% 50%;font-weight:700}.product-page-container .pricing-toggle-card{display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:16px;background:var(--card-bg-light);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid var(--card-border-light);border-right-color:rgb(255 255 255 / .2);border-bottom-color:rgb(255 255 255 / .2);box-shadow:0 8px 32px 0 var(--card-shadow);text-align:center}.product-page-container .pricing-toggle-container{display:flex;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:9999px;padding:4px;width:fit-content;margin:0 auto}.product-page-container .pricing-toggle-button{background:#fff0;color:var(--secondary-text-color);border:none;padding:8px 16px;border-radius:9999px;font-size:14px;font-weight:700;cursor:pointer;transition:all 0.3s ease}.product-page-container .pricing-toggle-button.active{background:var(--primary-color);color:#fff;box-shadow:0 2px 8px rgb(17 185 143 / .5);transform:scale(1.05)}.product-page-container .pricing-content{display:none;flex-direction:column;gap:10px;animation:fadeIn 0.5s ease-out}.product-page-container .pricing-content.active{display:flex}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product-page-container .pricing-content h3{font-size:1.5rem;font-weight:600;color:var(--text-color)}.product-page-container .pricing-content p{color:var(--secondary-text-color)}.product-page-container .price-display{display:flex;align-items:center;justify-content:center;gap:5px}.product-page-container .price-display .price-number{font-size:3.5rem;font-weight:800;color:var(--text-color);text-shadow:0 2px 5px var(--card-shadow)}.product-page-container .price-display .currency{font-size:1.5rem;font-weight:500;color:var(--secondary-text-color);text-shadow:none}.product-page-container .price-display .frequency{font-size:1.25rem;font-weight:400;color:var(--secondary-text-color);white-space:nowrap}.product-page-container .savings-badge{background:linear-gradient(45deg,var(--accent-color),#d89f00);color:var(--text-color);font-weight:700;padding:4px 12px;border-radius:9999px;font-size:12px;text-shadow:0 1px 1px rgb(255 255 255 / .3);box-shadow:0 2px 4px var(--card-shadow);display:inline-block;white-space:nowrap;transition:transform 0.2s ease}.product-page-container .savings-badge:hover{transform:scale(1.1)}.product-page-container .btn-download-pricing{background:linear-gradient(135deg,#8B5CF6,#6D28D9);border:2px solid #fff0;box-shadow:0 4px 10px rgb(139 92 246 / .4);color:#fff;padding:12px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;width:100%}.product-page-container .btn-download-pricing:hover{background:linear-gradient(135deg,#6D28D9,#4C1D95);transform:translateY(-2px);box-shadow:0 6px 15px rgb(139 92 246 / .6)}.product-page-container .btn-membership{background:linear-gradient(90deg,var(--accent-color),#d89f00);border:none;color:var(--text-color);padding:12px 24px;border-radius:8px;font-weight:700;font-size:16px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(255 180 0 / .4);text-decoration:none;text-align:center;display:inline-block;width:100%}.product-page-container .btn-membership:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(255 180 0 / .6)}.product-page-container .tab-buttons-container{display:flex;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:9999px;padding:4px;width:fit-content;margin-bottom:20px}.product-page-container .tab-button{background:#fff0;color:var(--secondary-text-color);border:none;padding:8px 20px;border-radius:9999px;font-size:14px;font-weight:700;cursor:pointer;transition:all 0.3s ease}.product-page-container .tab-button.active{background:var(--primary-color);color:#fff;box-shadow:0 2px 8px rgb(17 185 143 / .5)}.product-page-container .tab-content{display:none;animation:fadeIn 0.5s ease-out;padding:10px}.product-page-container .tab-content.active{display:block}.product-page-container .note-section{background:var(--card-bg-light);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid var(--card-border-light);border-right-color:rgb(255 255 255 / .2);border-bottom-color:rgb(255 255 255 / .2);border-radius:12px;padding:15px;box-shadow:0 4px 15px var(--card-shadow);font-size:.9rem;color:var(--secondary-text-color);display:flex;align-items:center;gap:10px}.product-page-container .note-section .material-icons{font-size:1.5rem;color:var(--primary-color)}.product-page-container .note-section a{color:var(--primary-color);text-decoration:none;transition:color 0.2s ease}.product-page-container .note-section a:hover{color:var(--text-color);text-decoration:underline}.product-page-container .pure-hidden-desktop{display:none}* New styles for the currency switcher */ .product-page-container .currency-switcher{display:flex;align-items:center;gap:10px}.product-page-container .currency-switcher{display:flex;justify-content:center;margin-bottom:20px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:9999px;padding:4px;width:fit-content;margin:0 auto 20px auto}.product-page-container .currency-switcher .currency-chip{font-weight:500;color:var(--secondary-text-color);text-decoration:none;transition:all 0.3s ease;padding:8px 16px;border-radius:9999px;font-size:14px;cursor:pointer}.product-page-container .currency-switcher .currency-chip.active{background-color:var(--accent-color);color:#fff;box-shadow:0 2px 8px rgb(255 180 0 / .5);transform:scale(1.05);pointer-events:none}.pure-container{display:flex;flex-direction:column;gap:40px}.header-section .breadcrumb li:first-child{display:none}@media (min-width:768px){.pure-container{display:grid;grid-template-columns:calc(67% - 20px) calc(33% - 20px);grid-template-rows:auto 1fr auto;gap:40px}.pure-section:nth-child(1){grid-column:1;grid-row:1}.pure-section:nth-child(2){grid-column:1;grid-row:2}.pure-section:nth-child(3){grid-column:2;position:sticky;top:15px;align-self:start}.pure-section.grid-five{grid-row:1 / 5}.pure-section.grid-four{grid-row:1 / 4}.pure-section:nth-child(4){grid-column:1;grid-row:3}.pure-section:nth-child(5){grid-column:1;grid-row:4}}@media (max-width:768px){.minimal-button-container .minimal-button:nth-child(2){display:none}.pure-container{gap:30px}.product-page-container{gap:30px}.product-page-container .info-section{display:none}.product-page-container .pure-hidden-desktop{display:flex}.product-page-container .product-title{font-size:2rem}.header-section .breadcrumb li:not(:first-child):not(:last-child){display:none}.header-section .breadcrumb li:first-child{display:flex}.product-page-container .core-badge{font-size:.9rem;padding:0 8px;left:-30px}}.glass-card .tab-content .step-card h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.glass-card .tab-content h3{font-weight:600;font-size:1rem;margin-bottom:.5rem}.glass-card .tab-content p{margin-bottom:1rem}.tab-content .what-youll-need{background-color:#f3f4f6;border-left:4px solid #6b7280;padding:1rem;border-radius:.375rem;margin-bottom:2rem}.tab-content .what-youll-need ul{list-style:none;font-size:.875rem;color:#374151;padding:0;margin:0}.tab-content .what-youll-need li{margin-bottom:.25rem}.tab-content .step-card{transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out;background-color:#fff;color:#343a40;border-radius:.75rem;padding:1rem;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06)}@media (min-width:768px){.tab-content .step-card{flex-direction:row;align-items:flex-start}}.tab-content .step-card:hover{transform:translateY(-5px)}.tab-content .step-number{background-color:#4a5568;color:#fff;min-width:40px;min-height:40px;font-weight:700;border-radius:9999px;padding:.5rem;display:flex;flex-shrink:0;align-items:center;justify-content:center;font-size:1rem}.tab-content .step-content{flex-grow:1}.tab-content .step-image{width:100%;height:13rem;border-radius:.375rem;overflow:hidden;background-color:#e5e7eb;border:1px solid #cbd5e0}.tab-content .step-image img{width:100%;height:100%;object-fit:cover}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:none;justify-content:center;align-items:center;z-index:1000;animation:fadeIn 0.3s ease-out}.modal-backdrop.active{display:flex}.modal{background-color:var(--card-bg);border-radius:var(--border-radius-lg);box-shadow:0 20px 60px rgb(0 0 0 / .2);width:95%;max-width:800px;max-height:80vh;overflow-y:auto;display:flex;flex-direction:column;transform:scale(.9);opacity:0;transition:all 0.5s cubic-bezier(.25,.46,.45,.94)}.modal-backdrop.active .modal{transform:scale(1);opacity:1}.modal .loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:400px;padding:20px}.modal .loading-container.hidden{display:none}.modal .loading-text{font-size:1.5rem;font-weight:700;color:var(--text-dark);margin-bottom:20px;animation:pulse 1s infinite}.modal .progress-bar-container{width:80%;height:10px;background-color:#e0e0e0;border-radius:5px;overflow:hidden;box-shadow:inset 0 1px 3px rgb(0 0 0 / .1)}.modal .progress-bar-fill{height:100%;width:0%;background:linear-gradient(90deg,#3f51b5,#5e72e4);border-radius:5px;transition:width 0.1s ease-out}.modal-content.hidden{display:none}.modal-header-section{background-color:var(--primary-navy);color:var(--card-bg);padding:30px;display:flex;justify-content:space-between;align-items:center}.modal-header-section .left{display:flex;align-items:center;gap:15px}.modal-header-section .left .material-icons{font-size:50px;color:#92e6e3}.modal-header-section .left h2{margin:0;font-weight:700;letter-spacing:1px}.modal-header-section .right{text-align:right;font-size:.9rem;opacity:.8}.modal-body-section{padding:20px}.modal .info-cards-container{display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap}.modal .info-card{background-color:var(--bg-light);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-subtle);padding:20px;display:flex;align-items:center;gap:15px;transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid #e0e0e0;flex:1 1 200px}.modal .info-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgb(0 0 0 / .08)}.modal .info-card .card-icon{font-size:40px;color:var(--primary-navy)}.modal .info-card .card-text{flex-grow:1;color:var(--text-dark)}.modal .info-card .count{display:block;font-size:1.2rem;font-weight:700;margin-bottom:2px}.modal .info-card span:last-child{font-size:.9rem;color:var(--text-muted)}.modal .tabs{display:flex;margin-bottom:20px;border-bottom:2px solid #e0e0e0}.modal .tab-btn{background:none;border:none;padding:15px 20px;font-size:1rem;font-weight:700;color:var(--text-muted);cursor:pointer;border-bottom:2px solid #fff0;transition:all 0.2s ease}.modal .tab-btn:hover{color:var(--text-dark)}.modal .tab-btn.active{color:var(--primary-navy);border-bottom-color:var(--primary-navy)}.modal .tab-content{display:none;animation:fadeIn 0.5s ease-in}.modal .tab-content.active{display:block}.modal .main-content-grid{display:grid}.modal .file-details-grid{display:flex;flex-wrap:wrap;gap:15px}.modal .detail-item-card{flex:1 1 calc(50% - 15px);background-color:var(--bg-light);border-radius:var(--border-radius-sm);padding:15px;box-shadow:var(--shadow-subtle);transition:transform 0.3s ease;max-width:350px}.modal .detail-item-card:hover{transform:translateY(-3px)}.modal .detail-icon-and-title{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.modal .detail-icon{font-size:24px;color:var(--secondary-blue)}.modal .detail-value{word-wrap:break-word;color:var(--text-dark);font-weight:400;padding-left:33px}.modal .detail-value a{color:var(--secondary-blue);text-decoration:none;transition:color 0.2s ease}.modal .detail-value a:hover{color:#31429b;text-decoration:underline}.scanner-info-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.scanner-detail-item{background-color:var(--bg-light);border-radius:var(--border-radius-sm);padding:15px;box-shadow:var(--shadow-subtle)}.scanner-detail-item strong{display:block;font-size:.9rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.scanner-detail-item span{font-weight:400;color:var(--text-dark)}.status-active span{color:#4CAF50;font-weight:700}@media (max-width:768px){.modal{max-width:100%}.modal-header-section{padding:20px}.modal-header-section .right{margin-top:10px}.modal .detail-item-card{max-width:100%}.modal .file-details-grid{flex-direction:column}.modal .tabs{flex-wrap:wrap}.modal .tab-btn{padding:10px 15px}.modal .main-content-grid{grid-template-columns:1fr}}.puregpl-envato-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:none;justify-content:center;align-items:center;z-index:1000;animation:fadeIn 0.3s ease-out}.puregpl-envato-modal-backdrop.puregpl-envato-active{display:flex;opacity:1}.puregpl-envato-modal-container{position:relative;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px rgb(0 0 0 / .1);max-width:900px;width:90%;box-sizing:border-box;color:#333;transform:scale(.95);opacity:0;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out;max-height:80vh;overflow-y:auto}.puregpl-envato-modal-backdrop.puregpl-envato-active .puregpl-envato-modal-container{transform:scale(1);opacity:1}.puregpl-envato-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0 24px;position:sticky;top:0;background-color:#fff;z-index:10}.puregpl-envato-modal-header h2{font-size:1.25rem;font-weight:500;margin:0;color:#1a237e}.puregpl-envato-close-button{font-size:1.5rem;line-height:1;cursor:pointer;color:#9e9e9e;transition:color 0.2s}.puregpl-envato-close-button:hover{color:#212121}.puregpl-envato-modal-body{padding:24px}.puregpl-envato-modal-content-grid{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.puregpl-envato-modal-content-grid{flex-direction:row}.puregpl-envato-modal-content-grid .puregpl-envato-content-left,.puregpl-envato-modal-content-grid .puregpl-envato-content-right{flex:1}.puregpl-envato-modal-content-grid .puregpl-envato-content-right{order:2}.puregpl-envato-modal-content-grid .puregpl-envato-content-left{order:1}}.puregpl-envato-modal-body p{line-height:1.6;margin-bottom:20px;font-size:.95rem;color:#424242}.puregpl-envato-activation-image-container{text-align:center}.puregpl-envato-activation-image-container img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 15px rgb(0 0 0 / .1);object-fit:contain}.puregpl-envato-eligible-items{margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0}.puregpl-envato-eligible-items h3{font-size:1rem;font-weight:500;margin-bottom:12px;color:#616161}.puregpl-envato-eligible-items ul{list-style:none;padding:0;margin:0}.puregpl-envato-eligible-items li{margin-bottom:8px}.puregpl-envato-eligible-items a{display:inline-block;background-color:#f5f5f5;color:#424242;text-decoration:none;font-size:.9rem;padding:8px 16px;border-radius:20px;border:1px solid #e0e0e0;transition:background-color 0.2s,color 0.2s,transform 0.2s}.puregpl-envato-eligible-items a:hover{background-color:#e0e0e0;color:#1a237e;transform:translateY(-1px)}.modal_footer .puregpl-envato-button-link{display:inline-block;margin-top:20px;padding:12px 24px;font-size:1rem;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;text-decoration:none;cursor:pointer;box-shadow:0 4px 15px rgb(0 0 0 / .2);transition:background-color 0.2s,transform 0.2s}.modal_footer .puregpl-envato-button-link:hover{background-color:var(--primary-dark);color:#fff;transform:translateY(-2px)}