WEBGAINS PRODUCT UPDATE
Die neuesten Plattform-Features, Verbesserungen und Innovationen
Als das Service-First-Network hören wir genau zu, wenn es um deine Herausforderungen geht – und setzen jedes Product Update gezielt darauf aus, sie zu lösen. Ob neue Features oder smarte Optimierungen: Unsere Plattform wird laufend verbessert, damit du schneller, einfacher und erfolgreicher arbeiten kannst – und dein ROI spürbar steigt.
* { 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 ? ‘Mehr erfahren’ : ‘Weniger erfahren’; }); }); });| FÜR Advertiser
Discover: KI-gestützte Publisher-Empfehlungen
Die Suche hat ein Ende. Wachse mit KI-optimierten Empfehlungen
Discover nutzt die neueste KI-Generation, um vom ersten Tag an Publisher mit dem größten Potenzial für dein Programm zu finden. Es lernt aus deinem Feedback und aktualisiert die Vorschläge wöchentlich, damit sie immer relevanter und effektiver werden.
- ✓ Intelligente Analyse: Discover prüft eine Vielzahl von Datenpunkten und Mustern im gesamten Netzwerk wie Performance, Verhalten und Branche, um Publisher zu finden und hervorzuheben, die dein Wachstum am besten unterstützen.
- ✓ Lernt von deinem Feedback: Jede Einladung oder Ablehnung per Thumbs Down verbessert die zukünftigen Empfehlungen und passt diese automatisch an.
- ✓ Prognosen für Provisionen: Du erhältst Vorschläge für faire Provisionen, basierend auf Netzwerkdaten, um schnell starke Partner zu gewinnen.
- ✓ Sofort startklar: Auch neue Programme bekommen direkt hochwertige Publisher-Empfehlungen, um ohne Verzögerung wertvolle Partnerschaften aufzubauen.
- Was macht Discover besonders? Viele andere Tools arbeiten mit einfachen Listen oder simplen Matches. Discover kombiniert adaptive KI, Provisionsempfehlungen und personalisierte Vorschläge, alles in einem Tool.
Willst du mehr über dieses Tool erfahren?
Zum Knowledge Hub| FÜR AGENTUREN
Agency Dashboard
Alle Programme in einer klaren, einfach zu verwaltenden Ansicht.
Das Agency Dashboard zeigt dir all deine Kunden auf einen Blick. Du siehst direkt, wie jedes Programm performt, wo Handlungsbedarf besteht und welche Publisher-Aktivität gerade wie gut läuft. Dadurch sparst du Zeit, erkennst Probleme früh und verwaltest alles einfacher.
- ✓ Portfolioweite KPIs: Verfolge Klicks, Umsatz, Provisionen und Stornoquoten über alle Programme hinweg. Zeiträume und Währungen lassen sich flexibel anpassen.
- ✓ Performance-Status: Farbige Rankings zeigen, wo es gut läuft und wo du aktiv werden solltest.
- ✓ Übersichtliche Tabelle: Vergleiche wichtige Kennzahlen wie Zeitpunkt der letzten Transaktion, Feed-Status, Channel-Mix und Publisher-Anzahl in einer einzigen Übersicht.
- ✓ Schnelle Publisher-Verwaltung: Genehmige oder lehne Anfragen für mehrere Programme gleichzeitig ab.
- ✓ Detailansicht: Mit nur einem Klick erhältst du tiefergehende Insights zu Publishern, Transaktionen und Finanzen und das alles direkt im Dashboard.
- ✓ Individuelle Ansichten: Wähle Spalten mit den wichtigsten KPIs selbst und speichere deine Ansicht für spätere Sessions.
Willst du noch mehr erfahren?
Zum Knowledge Hub| FÜR Advertiser
Performance-Reports-Updates
Mehr Klarheit zu den KPIs, flexiblere Filteroptionen und zusätzliche Insights in das Nutzerverhalten
Die Performance-Reports wurden um mehrere Verbesserungen erweitert, sodass du sie einfacher navigieren, filtern und interpretieren kannst. Egal ob du Produkttypen analysierst, Märkte vergleichst oder das Kaufverhalten besser verstehen willst, diese Updates bringen dich schneller zu den relevanten Erkenntnissen. . theodenayere.nl
- ✓ Verbesserte KPI-Darstellung: Alle KPIs sind jetzt übersichtlicher angeordnet. Neu dabei ist die KUR-Metrik, die zeigt, wie sich Provisionen, Netzwerkfee und Tenancies / WKZs im Verhältnis zum Umsatz verhalten.
- ✓ Filter nach benutzerdefinierten Daten: Nutze alle über das Tracking übermittelten Daten wie Kommentare, Transaktionsdaten oder Warenkörbe, um bestimmte Produktgruppen, Marken oder Attribute gezielt zu analysieren.
- ✓ Länderfilter: Vergleiche Transaktionen nach Regionen und Märkten präziser als bisher.
- ✓ „Zeit bis zum Kauf“ verfügbar: Zeigt, wie lange Kunden vom letzten Klick bis zum Kauf benötigen. Das hilft dir dabei, das Kaufverhalten deiner Kunden besser zu verstehen.
Willst du mehr über dieses Feature erfahren?
Zum Knowledge Hub| Discover SPOTLIGHT
Discover erklärt und die Zukunft der KI bei Webgains
von Sam Rodman, CTO Webgains
| FÜR Advertiser
Neuer Gutschein-Manager
Plane und verwalte Gutscheine präziser und flexibler.
Der Gutschein-Manager wurde komplett überarbeitet und optimiert. Er ist schneller und einfacher zu bedienen und bietet neben mehr Kontrolle auch mehr Flexibilität, damit deine Aktionen genau so laufen wie geplant. . thebereanchurchofgod.org
- ✓ Exklusivität auf Kampagnen-Ebene: Vergebe Gutscheine für einzelne Publisher-Kampagnen anstatt auf den kompletten Publisher-Account. Das sorgt für deutlich mehr Präzision und Kontrolle.
- ✓ Genaues Timing: Lege Start- und Endzeiten minutengenau fest, ideal für kurzfristige oder zeitlich begrenzte Kampagnen.
- ✓ Bulk-Deaktivierung: Deaktiviere mehrere ausgelaufene Gutscheine auf einmal.
- ✓ Flexible Provisionen: Nutze Standard-Provision oder lege individuelle Werte fest, die gelten sollen, sobald der Gutschein eingelöst wird.
Willst du mehr über dieses Tool erfahren?
Zum Knowledge Hub| Für PUBLISHER
Google-konforme Tracking-Links
Schalte Google Ads sicher mit konformen Links.
Erstelle jetzt direkt im Ads Manager Google-konforme Tracking-Links. Sie entsprechen den Google-Ads-Richtlinien, gewährleisten ein vollständiges Tracking und schützen deine Kampagnen vor unnötigen Ablehnungen. albseriale.cc
- ✓ Einhaltung der Google-Richtlinien
- ✓ Schnelle Einrichtung, direkt im Ads Manager
- ✓ Zuverlässiges Tracking für konstante und vertrauenswürdige Daten
alle Product Updates IM ÜBERBLiCK
Entdecke unsere bisherigen saisonalen Updates und erfahre, was neu ist, was verbessert wurde und was du möglicherweise verpasst hast.
Sommer-Edition 2025
Frühlings-Edition 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 />
