Mise à jour Produit Webgains
Les dernières mises à jour de la plateforme,des fonctionnalités et des innovations
En tant que réseau Service-First, nous plaçons nos clients au cœur de tout ce que nous faisons. C’est pourquoi nous nous engageons à comprendre vos problématiques et à les résoudre en améliorant continuellement notre plateforme. Ces mises à jour sont conçues pour vous faire gagner du temps, optimiser votre ROI et simplifier votre travail. . yeuxducoeur.com
Édition AUTOMNE 2025
Cliquez sur chaque rubrique pour en découvrir les détails
* { margin: 0; padding: 0; box-sizing: border-box; } @import url(‘https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap’); body { font-family: ‘Open Sans’, sans-serif; background: #f5f5f5; min-height: 100vh; color: #051C2C; } .container { width: 100%; max-width: none; margin: 0; padding: 0; box-sizing: border-box; } .header { text-align: center; margin-bottom: 3rem; color: #051C2C; padding: 2rem; } .header h1 { font-size: 3.5rem; margin-bottom: 1rem; text-shadow: 2px 2px 4px rgba(0,0,0,0.3); } .header p { font-size: 1.3rem; opacity: 0.9; margin-bottom: 0.5rem; } .header .subtitle { font-size: 1.1rem; opacity: 0.8; } .features-container { padding: 2rem 0; } .feature-row { display: flex; gap: 2rem; margin-bottom: 2rem; align-items: stretch; padding: 0; } .feature-item { flex: 1; opacity: 0; animation: fadeInUp 0.8s ease forwards; } .feature-item:nth-child(odd) { animation-delay: 0.2s; } .feature-item:nth-child(even) { animation-delay: 0.4s; } .feature-content { position: relative; padding: 1.8rem; background: #051C2C; border-radius: 20px; box-shadow: 0 10px 30px rgba(0,0,0,0.2); cursor: pointer; transition: all 0.3s ease; border: 3px solid transparent; height: 100%; } .feature-content.publisher-section { background: white; } .screenshot-placeholder { width: 100%; height: 300px; background: linear-gradient(135deg, #f8f9fa, #e9ecef); border: 2px dashed #FFC000; border-radius: 10px; display: flex; align-items: center; justify-content: center; margin: 1.5rem 0; color: #051C2C; font-weight: 600; font-size: 1rem; text-align: center; position: relative; overflow: hidden; } .screenshot-placeholder::before { content: ”; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 192, 0, 0.2), transparent); animation: shimmer 2s infinite; } @keyframes shimmer { 0% { left: -100%; } 100% { left: 100%; } } .feature-content:hover { transform: translateY(-8px); box-shadow: 0 15px 40px rgba(0,0,0,0.3); border: 3px solid transparent; background: linear-gradient(#051C2C, #051C2C) padding-box, linear-gradient(135deg, #E22134, #E61B7B) border-box; } .feature-content.publisher-section:hover { background: linear-gradient(white, white) padding-box, linear-gradient(135deg, #E22134, #E61B7B) border-box; } .audience-badge { display: inline-flex; align-items: center; font-size: 0.85rem; font-weight: 600; margin-bottom: 1rem; text-transform: uppercase; letter-spacing: 0.8px; position: relative; padding-left: 1.5rem; } .advertisers { color: white; } .publishers { color: white; } .publisher-section .publishers { color: #E6A800; font-weight: 700; } .advertisers::before, .publishers::before { content: ”; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 4px; height: 20px; background: white; border-radius: 2px; } .publisher-section .publishers::before { background: #FFC000; } .feature-title { font-size: 1.5rem; font-weight: bold; margin-bottom: 0.5rem; color: white; } .publisher-section .feature-title { color: #051C2C; } .feature-subtitle { font-size: 1.1rem; color: #FFC000; margin-bottom: 1rem; font-style: italic; font-weight: 600; } .publisher-section .feature-subtitle { color: #E61B7B; } .feature-summary { font-size: 1rem; line-height: 1.6; color: white; margin-bottom: 1rem; } .publisher-section .feature-summary { color: #051C2C; } .expand-details { max-height: 0; overflow: hidden; transition: max-height 0.5s ease; background: rgba(248, 249, 250, 0.95); border-radius: 15px; margin-top: 1rem; border: 2px solid #FFC000; } .expand-details.active { max-height: 800px; display: block; } .details-content { padding: 1.5rem; position: relative; } .close-btn { position: absolute; top: 1rem; right: 1rem; background: #E22134; color: white; border: none; width: 30px; height: 30px; border-radius: 50%; cursor: pointer; font-size: 1rem; display: flex; align-items: center; justify-content: center; z-index: 1001; } .close-btn:hover { background: #c41e2a; transform: scale(1.1); } .feature-benefits { list-style: none; margin: 1.5rem 0; } .feature-benefits li { padding: 0.8rem 0; border-bottom: 1px solid #ecf0f1; position: relative; padding-left: 2.5rem; font-size: 0.95rem; line-height: 1.5; margin-left: 0; text-indent: 0; } .feature-benefits li:before { content: ‘✓’; position: absolute; left: 0.5rem; top: 0.8rem; color: #FFC000; font-weight: bold; font-size: 1.2rem; width: 1.5rem; text-align: center; z-index: 1; } .feature-benefits li:last-child { border-bottom: none; } .feature-highlight { background: linear-gradient(135deg, #f8f9fa, #e9ecef); padding: 1.2rem; border-radius: 10px; margin: 1rem 0; border-left: 4px solid #E61B7B; font-size: 0.95rem; } .feature-highlight strong { color: #051C2C; } .expand-btn { background: linear-gradient(135deg, #E22134, #E61B7B); color: white; border: none; padding: 0.6rem 1.5rem; border-radius: 25px; cursor: pointer; font-size: 0.9rem; margin-top: 1rem; transition: all 0.3s ease; font-weight: 600; } .expand-btn:hover { transform: scale(1.05); box-shadow: 0 5px 15px rgba(226, 33, 52, 0.4); } .cta-buttons { display: flex; gap: 0.8rem; margin-top: 1.5rem; flex-wrap: wrap; } .btn { padding: 0.6rem 1.2rem; border: none; border-radius: 20px; font-weight: 600; text-decoration: none; display: inline-block; transition: all 0.3s ease; cursor: pointer; font-size: 0.85rem; } .btn-primary { background: linear-gradient(135deg, #E22134, #E61B7B); color: white; } .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 5px 15px rgba(226, 33, 52, 0.4); } .btn-secondary { background: transparent; color: #E61B7B; border: 2px solid #E61B7B; } .publisher-section .btn-primary { border: none; } .btn-secondary:hover { background: #E61B7B; color: white; } .note { font-size: 0.85rem; color: #051C2C; font-style: italic; margin-top: 1rem; opacity: 0.7; } .legend { display: flex; justify-content: center; gap: 2rem; margin-top: 3rem; flex-wrap: wrap; } .legend-item { display: flex; align-items: center; gap: 0.8rem; padding: 1rem 1.5rem; border-radius: 25px; box-shadow: 0 5px 20px rgba(0,0,0,0.1); font-weight: 600; cursor: pointer; transition: all 0.3s ease; color: white; position: relative; padding-left: 2.5rem; } .legend-item:first-child { background: #051C2C; border: 3px solid transparent; } .legend-item:nth-child(2) { background: white; color: #E6A800; font-weight: 700; border: 3px solid transparent; } .legend-item:nth-child(3) { background: rgba(255, 255, 255, 0.9); color: #051C2C; } .legend-item:first-child:hover { background: linear-gradient(#051C2C, #051C2C) padding-box, linear-gradient(135deg, #E22134, #E61B7B) border-box; transform: translateY(-2px); box-shadow: 0 8px 25px rgba(0,0,0,0.2); } .legend-item:nth-child(2):hover { background: linear-gradient(white, white) padding-box, linear-gradient(135deg, #E22134, #E61B7B) border-box; transform: translateY(-2px); box-shadow: 0 8px 25px rgba(0,0,0,0.2); } .legend-item:first-child::before { content: ”; position: absolute; left: 1rem; top: 50%; transform: translateY(-50%); width: 4px; height: 20px; background: white; border-radius: 2px; } .legend-item:nth-child(2)::before { content: ”; position: absolute; left: 1rem; top: 50%; transform: translateY(-50%); width: 4px; height: 20px; background: #FFC000; border-radius: 2px; } .legend-color { width: 20px; height: 20px; border-radius: 50%; } @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } @media (max-width: 768px) { .feature-row { flex-direction: column; gap: 1rem; } .header h1 { font-size: 2.5rem; } .legend { flex-direction: column; align-items: center; } .cta-buttons { justify-content: center; } }
.learn-more-block { font-family: ‘Open Sans’, sans-serif; font-size: 13px; max-width: 600px; width: 100%; background: #fff; color: #051c2c; padding: 15px; border-radius: 6px; text-align: center; position: relative; cursor: pointer; } .learn-more-link { color: #051c2c !important; font-size: 15px; font-weight: 600; display: inline-block; text-decoration: none !important; cursor: pointer; } .more-info { display: none; background: #fff; padding: 15px; margin-top: 10px; border-radius: 6px; text-align: left; font-weight: 400 !important; /* force lighter text */ } .more-info strong { font-weight: 600 !important; /* headings/bold */ } .more-info ul { list-style: none; padding: 0; margin: 0; } .more-info li::before { content: none !important; } .highlight-box { background: #f2f2f2; border: 2px solid #ffc000; padding: 10px; border-radius: 5px; margin-top: 10px; } .learn-more-btn { display: inline-block; background: #051c2c; color: #fff; padding: 10px 20px; border-radius: 5px; text-decoration: none; font-weight: 600; font-size: 14px; transition: all .3s ease; border: 2px solid transparent; } .learn-more-btn:hover { background: #fff; color: #051c2c; border: 2px solid #051c2c; } document.addEventListener(“DOMContentLoaded”, function() { document.querySelectorAll(‘.learn-more-block’).forEach(block => { const link = block.querySelector(‘.learn-more-link’); const content = block.querySelector(‘.more-info’); if (!link || !content) return; block.addEventListener(‘click’, () => { const open = content.style.display === ‘block’; content.style.display = open ? ‘none’ : ‘block’; link.textContent = open ? ‘En savoir plus’ : ‘Voir moins’; }); }); });| Pour les annonceurs
Discover : des recommandations d’éditeurs basées sur l’IA
Ne cherchez plus. Augmentez votre croissance grâce à des recommandations sélectionnées par l’IA.
Discover utilise la dernière génération d’IA pour identifier les éditeurs les plus susceptibles de développer votre programme, dès le premier jour. Il se nourrit de vos informations et se met à jour chaque semaine, afin que vos recommandations restent pertinentes et efficaces à mesure que votre programme se développe.
- ✓ Apprentissage automatique avancé et multifactoriel : Discover analyse un large éventail de points de données et de modèles à travers le réseau, y compris les performances, le comportement et le secteur d’activité de votre programme, afin de mettre en avant les éditeurs les plus à même de stimuler votre croissance.
- ✓ Enseignements tirés de vos interactions : Chaque fois que vous interagissez avec Discover, en invitant un éditeur ou en rejetant une recommandation, l’IA apprend et s’adapte, garantissant ainsi que les suggestions futures seront encore plus pertinentes.
- ✓ Analyse prédictive pour l’évaluation comparative des commissions : Discover suggère des taux de commission indicatifs pour chaque recommandation, sur la base des données à l’échelle du réseau, afin que vous puissiez faire des offres équitables et trouver rapidement les meilleurs partenaires.
- ✓ Recommandations immédiates et pertinentes : Même si votre programme est tout nouveau, Discover vous propose dès le premier jour un ensemble varié d’éditeurs à fort potentiel, vous permettant ainsi de nouer sans délai des partenariats avantageux.
-
Qu’est-ce qui le rend unique ?
La plupart des outils de recommandation reposent sur une simple mise en corrélation ou sur des listes statiques. Discover combine l’apprentissage adaptatif de l’IA, l’analyse comparative des commissions et des recommandations personnalisées dans un outil intégré — une combinaison conçue pour vous aider à prendre vos prochaines décisions de croissance avec plus de confiance et de clarté.
Vous souhaitez en savoir plus sur cette fonctionnalité ?
Consultez notre Knowledge Hub| Pour les AGENCES
Tableau de bord Agence
Tous vos programmes en une seule visualisation claire et facile à gérer
Le tableau de bord Agence regroupe tous vos programmes, vous offrant une visibilité claire sur les performances, la santé des programmes et l’activité des éditeurs en un seul endroit, vous aidant ainsi à réduire les tâches administratives, à détecter les problèmes à un stade précoce et à gérer plus facilement chaque programme client. . kaystreasures.biz
- ✓ Indicateurs clés de performance (KPI) à l’échelle du portefeuille : Suivez les clics, les ventes, les commissions et les taux d’annulation pour chaque programme client avec des périodes et des devises flexibles.
- ✓ Scores de santé : Identifiez instantanément les programmes performants et ceux qui nécessitent une attention particulière grâce à un classement clair et codé par couleur.
- ✓ Tableau récapitulatif du programme : Comparez les indicateurs clés tels que le nombre de jours écoulés depuis la dernière transaction, le statut du flux de produits, la répartition des canaux et le nombre d’éditeurs.
- ✓ Gestion plus rapide des éditeurs : Examinez et approuvez ou refusez en masse les demandes d’adhésion des éditeurs à plusieurs programmes à partir d’un seul endroit.
- ✓ Exploration approfondie des programmes : Cliquez sur n’importe quel programme pour obtenir des informations plus détaillées sur les éditeurs, les transactions et les finances sans quitter le tableau de bord.
- ✓ Vues personnalisées : Choisissez les colonnes qui vous intéressent le plus et enregistrez votre configuration pour la prochaine fois.
Vous souhaitez en savoir plus sur cet outil ?
Consultez notre Knowledge Hub| Pour les annonceurs
Mises à jour des rapports de performance
Visibilité renforcée des indicateurs clés de performance, filtrage flexible et nouvelles informations comportementales
Nous avons lancé un ensemble de mises à jour qui facilitent la navigation, le filtrage et l’interprétation des rapports de performance. Que vous souhaitiez analyser des types de produits spécifiques, examiner les performances du marché ou comprendre le temps nécessaire aux clients pour se convertir, ces mises à jour vous aident à obtenir plus rapidement les informations pertinentes.
- ✓ Meilleure visibilité des indicateurs clés de performance : Les indicateurs clés sont affichés plus clairement pour faciliter la comparaison entre vos rapports. Cela inclut le nouvel indicateur KUR, qui vous offre une vision plus claire de la valeur en montrant comment les commissions, les overrides et les frais fixes sont liés au chiffre d’affaires.
- ✓ Filtrer par données personnalisées : Utilisez les champs personnalisés que vous transmettez via le suivi, y compris les commentaires, les données au niveau des transactions et les données au niveau des articles, afin d’isoler les types de produits, les marques ou les attributs pertinents pour votre analyse.
- ✓ Filtre par pays de transaction : Filtrez par pays où chaque transaction a eu lieu afin de comparer l’activité entre les régions et de comprendre plus précisément les performances au niveau du marché.
- ✓ Ajout de l’indicateur « Temps d’achat » : Auparavant disponible uniquement dans le rapport sur le parcours client, cet indicateur a désormais été ajouté et montre le temps qu’un client a mis pour convertir après le dernier clic, vous offrant ainsi une vision plus claire du comportement d’achat.
Vous souhaitez en savoir plus sur cette fonctionnalité ?
Consultez notre Knowledge Hub| Focus sur Discover
Explications sur Discover & l’avenir de l’IA chez Webgains
Avec Sam Rodman, CTO Webgains
| Pour les annonceurs
Nouveau gestionnaire de codes promotionnels
Gérez et planifiez vos codes promotionnels avec plus de précision et de flexibilité.
Le gestionnaire de codes promotionnels a été entièrement repensé avec la nouvelle conception de la plateforme et plusieurs améliorations clés en termes de fonctionnalité. Il est plus rapide à utiliser, plus clair à gérer et offre davantage de contrôle et de flexibilité sur le traitement de vos codes promotionnels.
- ✓ Exclusivité au niveau du site : Les codes exclusifs peuvent désormais être appliqués à des sites éditeurs individuels plutôt qu’à des comptes entiers, ce qui vous offre une précision et un contrôle bien plus grands.
- ✓ Planification précise en termes de période : Définissez les dates de début et de fin exactes des codes, ce qui facilite la mise en œuvre de campagnes courtes, sensibles au facteur temps ou synchronisées.
- ✓ Outils d’expiration groupée : Faites expirer plusieurs codes périmés à la fois pour garder votre configuration propre, organisée et entièrement à jour.
- ✓ Options de commission flexibles : Utilisez la commission par défaut de votre programme ou choisissez une structure de récompense personnalisée chaque fois qu’un code est utilisé.
- Pourquoi est-ce important ? Le nouveau gestionnaire de codes promotionnels vous aide à mener vos campagnes exactement comme prévu et réduit le travail manuel requis, vous permettant ainsi de garantir la précision et l’efficacité de chaque placement de code promotionnel.
Vous souhaitez en savoir plus sur cet outil ?
Consultez notre Knowledge Hub| Pour les éditeurs
Liens de suivi conformes à Google
Diffusez des annonces Google en toute sécurité grâce à des liens de suivi conformes.
Vous pouvez désormais générer des liens de tracking conformes aux normes Google directement dans votre gestionnaire de publicités Webgains. Ces liens de tracking respectent les règles publicitaires de Google, ce qui signifie que vous pouvez promouvoir en toute sécurité vos annonceurs dans le cadre de campagnes de référencement payant ou d’affichage, sans risquer le rejet de vos publicités ou la perte de suivi. manhtuanit.io.vn
- ✓ Conformité garantie : les liens respectent les exigences de Google Ads
- ✓ Configuration rapide : sélectionnez le format compatible avec Google dans Ads Manager
- ✓ Tracking fiable : conservez vos données de performance intactes et conformes
-
Pourquoi est-ce important ?
Si vous utilisez Google Ads pour promouvoir vos programmes d’affiliation, vous pouvez désormais le faire en toute confiance. Vos campagnes restent conformes, votre suivi reste précis et vos revenus sont protégés.
Souhaitez-vous créer un lien conforme aux normes Google ?
Connectez-vous maintenantExplorez les précédentes Mises à Jour Produit
Nous améliorons continuellement notre plateforme en termes de fonctionnalités destinées aux annonceurs, aux agences et aux éditeurs. Consultez les mises à jour des précédentes saisons pour découvrir les nouveautés, les améliorations et ce que vous avez peut-être manqué.
Édition Été 2025
Édition Printemps 2025
* {<br /> margin: 0;<br /> padding: 0;<br /> box-sizing: border-box;<br /> }</p> <p> @import url(‘https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap’);</p> <p> body {<br /> font-family: ‘Open Sans’, sans-serif;<br /> background: #f5f5f5;<br /> min-height: 100vh;<br /> color: #051C2C;<br /> }</p> <p> .container {<br /> width: 100%;<br /> max-width: none;<br /> margin: 0;<br /> padding: 0 2rem;<br /> box-sizing: border-box;<br /> }</p> <p> .header {<br /> text-align: center;<br /> margin-bottom: 3rem;<br /> color: #051C2C;<br /> padding: 2rem;<br /> }</p> <p> .header h1 {<br /> font-size: 3.5rem;<br /> margin-bottom: 1rem;<br /> text-shadow: 2px 2px 4px rgba(0,0,0,0.3);<br /> }</p> <p> .header p {<br /> font-size: 1.3rem;<br /> opacity: 0.9;<br /> margin-bottom: 0.5rem;<br /> }</p> <p> .header .subtitle {<br /> font-size: 1.1rem;<br /> opacity: 0.8;<br /> }</p> <p> .features-container {<br /> padding: 2rem 0;<br /> }</p> <p> .feature-row {<br /> display: flex;<br /> gap: 2rem;<br /> margin-bottom: 2rem;<br /> align-items: stretch;<br /> padding: 0;<br /> }</p> <p> .feature-item {<br /> flex: 1;<br /> opacity: 0;<br /> animation: fadeInUp 0.8s ease forwards;<br /> }</p> <p> .feature-item:nth-child(odd) {<br /> animation-delay: 0.2s;<br /> }</p> <p> .feature-item:nth-child(even) {<br /> animation-delay: 0.4s;<br /> }</p> <p> .feature-content {<br /> position: relative;<br /> padding: 1.8rem;<br /> background: #051C2C;<br /> border-radius: 20px;<br /> box-shadow: 0 10px 30px rgba(0,0,0,0.2);<br /> cursor: pointer;<br /> transition: all 0.3s ease;<br /> border: 3px solid transparent;<br /> height: 100%;<br /> }</p> <p> .feature-content.publisher-section {<br /> background: white;<br /> }</p> <p> .screenshot-placeholder {<br /> width: 100%;<br /> height: 300px;<br /> background: linear-gradient(135deg, #f8f9fa, #e9ecef);<br /> border: 2px dashed #FFC000;<br /> border-radius: 10px;<br /> display: flex;<br /> align-items: center;<br /> justify-content: center;<br /> margin: 1.5rem 0;<br /> color: #051C2C;<br /> font-weight: 600;<br /> font-size: 1rem;<br /> text-align: center;<br /> position: relative;<br /> overflow: hidden;<br /> }</p> <p> .feature-content:hover {<br /> transform: translateY(-8px);<br /> box-shadow: 0 15px 40px rgba(0,0,0,0.3);<br /> border: 3px solid transparent;<br /> background: linear-gradient(#051C2C, #051C2C) padding-box, linear-gradient(135deg, #E22134, #E61B7B) border-box;<br /> }</p> <p> .feature-content.publisher-section:hover {<br /> background: linear-gradient(white, white) padding-box, linear-gradient(135deg, #E22134, #E61B7B) border-box;<br /> }</p> <p> .audience-badge {<br /> display: inline-flex;<br /> align-items: center;<br /> font-size: 0.85rem;<br /> font-weight: 600;<br /> margin-bottom: 1rem;<br /> text-transform: uppercase;<br /> letter-spacing: 0.8px;<br /> position: relative;<br /> padding-left: 1.5rem;<br /> }</p> <p> .advertisers {<br /> color: white;<br /> }</p> <p> .publishers {<br /> color: white;<br /> }</p> <p> .publisher-section .publishers {<br /> color: #E6A800;<br /> font-weight: 700;<br /> }</p> <p> .advertisers::before, .publishers::before {<br /> content: ”;<br /> position: absolute;<br /> left: 0;<br /> top: 50%;<br /> transform: translateY(-50%);<br /> width: 4px;<br /> height: 20px;<br /> background: white;<br /> border-radius: 2px;<br /> }</p> <p> .publisher-section .publishers::before {<br /> background: #FFC000;<br /> }</p> <p> .feature-title {<br /> font-size: 1.5rem;<br /> font-weight: bold;<br /> margin-bottom: 0.5rem;<br /> color: white;<br /> }</p> <p> .publisher-section .feature-title {<br /> color: #051C2C;<br /> }</p> <p> .feature-subtitle {<br /> font-size: 1.1rem;<br /> color: #FFC000;<br /> margin-bottom: 1rem;<br /> font-style: italic;<br /> font-weight: 600;<br /> }</p> <p> .publisher-section .feature-subtitle {<br /> color: #E61B7B;<br /> }</p> <p> .feature-summary {<br /> font-size: 1rem;<br /> line-height: 1.6;<br /> color: white;<br /> margin-bottom: 1rem;<br /> }</p> <p> .publisher-section .feature-summary {<br /> color: #051C2C;<br /> }</p> <p> .expand-details {<br /> max-height: 0;<br /> overflow: hidden;<br /> transition: max-height 0.5s ease;<br /> background: rgba(248, 249, 250, 0.95);<br /> border-radius: 15px;<br /> margin-top: 1rem;<br /> border: 2px solid #FFC000;<br /> }</p> <p> .expand-details.active {<br /> max-height: 800px;<br /> display: block;<br /> }</p> <p> .details-content {<br /> padding: 1.5rem;<br /> position: relative;<br /> }</p> <p> .close-btn {<br /> position: absolute;<br /> top: 1rem;<br /> right: 1rem;<br /> background: #E22134;<br /> color: white;<br /> border: none;<br /> width: 30px;<br /> height: 30px;<br /> border-radius: 50%;<br /> cursor: pointer;<br /> font-size: 1rem;<br /> display: flex;<br /> align-items: center;<br /> justify-content: center;<br /> z-index: 1001;<br /> }</p> <p> .close-btn:hover {<br /> background: #c41e2a;<br /> transform: scale(1.1);<br /> }</p> <p> .feature-benefits {<br /> list-style: none;<br /> margin: 1.5rem 0;<br /> }</p> <p> .feature-benefits li {<br /> padding: 0.8rem 0;<br /> border-bottom: 1px solid #ecf0f1;<br /> position: relative;<br /> padding-left: 0;<br /> font-size: 0.95rem;<br /> line-height: 1.5;<br /> margin-left: 0;<br /> text-indent: 0;<br /> }</p> <p> .feature-benefits li:last-child {<br /> border-bottom: none;<br /> }</p> <p> .feature-highlight {<br /> background: linear-gradient(135deg, #f8f9fa, #e9ecef);<br /> padding: 1.2rem;<br /> border-radius: 10px;<br /> margin: 1rem 0;<br /> border-left: 4px solid #E61B7B;<br /> font-size: 0.95rem;<br /> }</p> <p> .feature-highlight strong {<br /> color: #051C2C;<br /> }</p> <p> .expand-btn {<br /> background: linear-gradient(135deg, #E22134, #E61B7B);<br /> color: white;<br /> border: none;<br /> padding: 0.6rem 1.5rem;<br /> border-radius: 25px;<br /> cursor: pointer;<br /> font-size: 0.9rem;<br /> margin-top: 1rem;<br /> transition: all 0.3s ease;<br /> font-weight: 600;<br /> }</p> <p> .expand-btn:hover {<br /> transform: scale(1.05);<br /> box-shadow: 0 5px 15px rgba(226, 33, 52, 0.4);<br /> }</p> <p> .cta-buttons {<br /> display: flex;<br /> gap: 0.8rem;<br /> margin-top: 1.5rem;<br /> flex-wrap: wrap;<br /> }</p> <p> .btn {<br /> padding: 0.6rem 1.2rem;<br /> border: none;<br /> border-radius: 20px;<br /> font-weight: 600;<br /> text-decoration: none;<br /> display: inline-block;<br /> transition: all 0.3s ease;<br /> cursor: pointer;<br /> font-size: 0.85rem;<br /> }</p> <p> .btn-primary {<br /> background: linear-gradient(135deg, #E22134, #E61B7B);<br /> color: white;<br /> }</p> <p> .btn-primary:hover {<br /> transform: translateY(-2px);<br /> box-shadow: 0 5px 15px rgba(226, 33, 52, 0.4);<br /> }</p> <p> .btn-secondary {<br /> background: transparent;<br /> color: #E61B7B;<br /> border: 2px solid #E61B7B;<br /> }</p> <p> .publisher-section .btn-primary {<br /> border: none;<br /> }</p> <p> .btn-secondary:hover {<br /> background: #E61B7B;<br /> color: white;<br /> }</p> <p> .note {<br /> font-size: 0.85rem;<br /> color: #051C2C;<br /> font-style: italic;<br /> margin-top: 1rem;<br /> opacity: 0.7;<br /> }</p> <p> .legend {<br /> display: flex;<br /> justify-content: center;<br /> gap: 2rem;<br /> margin-top: 3rem;<br /> flex-wrap: wrap;<br /> }</p> <p> .legend-item {<br /> display: flex;<br /> align-items: center;<br /> gap: 0.8rem;<br /> padding: 1rem 1.5rem;<br /> border-radius: 25px;<br /> box-shadow: 0 5px 20px rgba(0,0,0,0.1);<br /> font-weight: 600;<br /> cursor: pointer;<br /> transition: all 0.3s ease;<br /> color: white;<br /> position: relative;<br /> padding-left: 2.5rem;<br /> }</p> <p> .legend-item:first-child {<br /> background: #051C2C;<br /> border: 3px solid transparent;<br /> }</p> <p> .legend-item:nth-child(2) {<br /> background: white;<br /> color: #E6A800;<br /> font-weight: 700;<br /> border: 3px solid transparent;<br /> }</p> <p> .legend-item:nth-child(3) {<br /> background: rgba(255, 255, 255, 0.9);<br /> color: #051C2C;<br /> }</p> <p> .legend-item:first-child:hover {<br /> background: linear-gradient(#051C2C, #051C2C) padding-box, linear-gradient(135deg, #E22134, #E61B7B) border-box;<br /> transform: translateY(-2px);<br /> box-shadow: 0 8px 25px rgba(0,0,0,0.2);<br /> }</p> <p> .legend-item:nth-child(2):hover {<br /> background: linear-gradient(white, white) padding-box, linear-gradient(135deg, #E22134, #E61B7B) border-box;<br /> transform: translateY(-2px);<br /> box-shadow: 0 8px 25px rgba(0,0,0,0.2);<br /> }</p> <p> .legend-item:first-child::before {<br /> content: ”;<br /> position: absolute;<br /> left: 1rem;<br /> top: 50%;<br /> transform: translateY(-50%);<br /> width: 4px;<br /> height: 20px;<br /> background: white;<br /> border-radius: 2px;<br /> }</p> <p> .legend-item:nth-child(2)::before {<br /> content: ”;<br /> position: absolute;<br /> left: 1rem;<br /> top: 50%;<br /> transform: translateY(-50%);<br /> width: 4px;<br /> height: 20px;<br /> background: #FFC000;<br /> border-radius: 2px;<br /> }</p> <p> .legend-color {<br /> width: 20px;<br /> height: 20px;<br /> border-radius: 50%;<br /> }</p> <p> @keyframes fadeInUp {<br /> from {<br /> opacity: 0;<br /> transform: translateY(30px);<br /> }<br /> to {<br /> opacity: 1;<br /> transform: translateY(0);<br /> }<br /> }</p> <p> @media (max-width: 768px) {<br /> .container {<br /> padding: 0 1rem;<br /> }</p> <p> .feature-row {<br /> flex-direction: column;<br /> gap: 1rem;<br /> }</p> <p> .header h1 {<br /> font-size: 2.5rem;<br /> }</p> <p> .legend {<br /> flex-direction: column;<br /> align-items: center;<br /> }</p> <p> .cta-buttons {<br /> justify-content: center;<br /> }<br /> }<br />
