body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0;max-width:100%;padding:0;width:100%}footer,header{background-color:#282c34;color:#fff;padding:1rem;text-align:center;width:100%}footer{margin-top:2rem}.timeline-with-charts.resizable{display:flex;min-height:500px;overflow:visible;position:relative;width:100%}.resizer{align-items:flex-start;background-color:#00000008;bottom:0;cursor:col-resize;display:flex;height:100%;justify-content:center;position:absolute;top:0;transition:background-color .2s;width:20px;z-index:10}.resizer.fixed-charts{height:100px!important;position:fixed;top:50%;transform:translateY(-50%)}.resizer:before{background-color:#f0a567b3;border-radius:2px;content:"";height:100%;position:absolute;width:4px}.resizer:active,.resizer:hover{background-color:#f0a56733}.resizer-handle{align-items:center;background-color:#fffffff2;border:2px solid #f0a56799;border-radius:6px;box-shadow:0 3px 10px #0003;color:#f0a567;display:flex;flex-direction:row;font-size:24px;justify-content:center;line-height:1;margin:0;padding:8px 12px;position:sticky;top:50px;-webkit-user-select:none;user-select:none;z-index:30}.resizer-handle span{margin:0 5px}.resizer:hover{background-color:#f0a5671a}.resizer:hover:before{background-color:#f0a567cc;width:6px}.resizer:hover .resizer-handle{background-color:#f0a56733;border-color:#f0a567e6;box-shadow:0 5px 15px #00000040;color:#f0a567;transform:translateY(-50%) scale(1.15)}.resizer:hover .drag-icon{transform:scale(1.1)}.resizer-handle:after,.resizer-handle:before{content:none}.timeline-with-charts.resizable .sticky-charts{background-color:#fff;display:flex;flex-direction:column;height:auto;justify-content:flex-start;max-height:none!important;min-height:1200px!important;overflow:visible;padding-bottom:20px;padding-top:20px;position:relative;transition:width .1s ease;z-index:10}.timeline-with-charts.resizable .timeline-content-container{-webkit-overflow-scrolling:touch;border-left:2px dashed #f0a56780;height:1200px!important;max-height:none!important;min-height:1200px!important;overflow-x:hidden;overflow-y:scroll;overflow-y:scroll!important;padding-left:20px;scrollbar-color:#f0a567cc #0000000d;scrollbar-width:auto;transition:width .1s ease}.timeline-with-charts.resizable .timeline-content-container:after,.timeline-with-charts.resizable .timeline-content-container:before{animation:pulse 2s infinite;content:"";display:block;height:30px;left:0;pointer-events:none;position:sticky;right:0;z-index:10}@keyframes pulse{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.timeline-with-charts.resizable .timeline-content-container:before{align-items:center;background:linear-gradient(180deg,#f0a56733,#0000);border-radius:4px 4px 0 0;color:#f0a567;content:"Scroll ↓";display:flex;font-size:14px;font-weight:700;justify-content:center;margin-bottom:15px;top:0}.timeline-with-charts.resizable .timeline-content-container:after{align-items:center;background:linear-gradient(0deg,#f0a56733,#0000);border-radius:0 0 4px 4px;bottom:0;color:#f0a567;content:"More content below ↓";display:flex;font-size:14px;font-weight:700;justify-content:center;margin-top:15px}.timeline-with-charts.resizable .timeline-content-container::-webkit-scrollbar{width:12px}.timeline-with-charts.resizable .timeline-content-container::-webkit-scrollbar-track{background:#0000000d;border-radius:6px}.timeline-with-charts.resizable .timeline-content-container::-webkit-scrollbar-thumb{background-color:#f0a567cc;border:2px solid #fffc;border-radius:6px;box-shadow:0 2px 4px #0003}.timeline-with-charts.resizable .timeline-content-container::-webkit-scrollbar-thumb:hover{background-color:#f0a567}.timeline-with-charts.resizable.dragging .resizer{background-color:#007bff66}.timeline-with-charts.resizable .chart-container{transition:all .1s ease;width:100%}.timeline-with-charts.resizable .chart-container .js-plotly-plot,.timeline-with-charts.resizable .chart-container .main-svg,.timeline-with-charts.resizable .chart-container .plotly{height:100%!important;transition:all .1s ease;width:100%!important}.timeline-with-charts.resizable.dragging{cursor:col-resize}.timeline-with-charts.resizable.dragging .chart-container{background-color:#007bff0d}.resizer:after{background-color:#000000b3;border-radius:4px;bottom:20px;color:#fff;content:"Drag to resize";font-size:12px;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s;white-space:nowrap}.resizer:hover:after{opacity:1}.drag-icon{color:#f0a567;font-size:32px;font-weight:700;margin:4px 0;text-shadow:0 1px 3px #00000040;transition:transform .2s ease}@media (max-width:768px){.timeline-with-charts.resizable{flex-direction:column}.timeline-with-charts.resizable .sticky-charts,.timeline-with-charts.resizable .timeline-content-container{width:100%!important}.resizer{display:none}}.timeline-header{background:#333;color:#fff;padding:4rem 1rem;text-align:center}.logo-container{display:flex;justify-content:center;margin-bottom:1.5rem}.logo-image{max-height:100px;width:auto}.timeline-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.timeline-subtitle{font-size:1.5rem;margin-bottom:1.5rem}.timeline-description{line-height:1.6;margin:0 auto;max-width:48rem}.pie-chart-container{align-items:center;display:flex;flex-direction:column;margin-top:1rem}.pie-chart{height:250px;margin-bottom:1.5rem;width:250px}.pie{height:100%;transform:rotate(-90deg);width:100%}.pie-legend{display:flex;flex-direction:column;gap:.5rem;width:100%}.legend-item{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.legend-label{flex:1 1;font-weight:500}.legend-value{font-weight:600}.chart-toggle{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.chart-toggle-btn{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.375rem;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.chart-toggle-btn:hover{background-color:#e5e7eb}.chart-toggle-btn.active{background-color:#000;border-color:#000;color:#fff}.website-reviews-chart{background-color:#f9fafb;border-radius:.5rem;margin-top:2rem;padding:1rem}.brand-awareness-section{margin-bottom:2rem;margin-top:2rem}.brand-awareness-section h3{color:#f0a567;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.survey-results-table{margin:1.5rem 0;overflow-x:auto}.survey-results-table table{border-collapse:collapse;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;width:100%}.survey-results-table th{background-color:#f0a567;color:#fff;font-weight:600;padding:.75rem 1rem;text-align:left}.survey-results-table td{border-bottom:1px solid #e5e7eb;padding:.75rem 1rem}.survey-results-table tbody tr:nth-child(2n){background-color:#f3f4f6}.survey-results-table tbody tr:hover{background-color:#eff6ff}.survey-results-table tbody tr:last-child td{border-bottom:none}.website-reviews-chart h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1rem;text-align:center}.website-chart-container{margin-top:1.5rem}.chart-summary{color:#4b5563;display:flex;font-weight:600;justify-content:center;margin-bottom:1rem}.website-bars{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.website-bar-item{align-items:center;display:flex}.website-name{font-size:.875rem;font-weight:500;padding-right:1rem;text-align:right;width:180px}.bar-container{background-color:#e5e7eb;border-radius:4px;flex:1 1;height:24px;overflow:hidden}.website-bar{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:100%;min-width:30px;padding:0 .5rem}.bar-label{white-space:nowrap}.website-insights{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;margin-top:1.5rem;padding:1rem}.website-insights h4{color:#1f2937;font-size:1rem;font-weight:600;margin-bottom:.75rem}.website-insights ul{margin:0;padding-left:1.5rem}.website-insights li{color:#4b5563;font-size:.875rem;margin-bottom:.5rem}.section-title{border-bottom:3px solid #000;color:#1f2937;display:inline-block;font-size:2rem;font-weight:700;padding-bottom:.75rem}.timeline-with-charts{display:flex;min-height:100vh;position:relative}.sticky-charts{background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;height:fit-content;margin-left:0;max-height:calc(100vh - 4rem);overflow-y:auto;padding-bottom:2rem;padding-right:1rem;position:relative;width:45%;z-index:10}.fixed-charts{position:fixed;top:50%;transform:translateY(-50%);z-index:10}menu,ol,ul{list-style:none;margin:0;padding:0}.loader-test{align-items:center;display:flex;height:100%;justify-content:center}.chart-wrapper{width:95%!important}.chart-container{border-bottom:1px solid #e5e7eb;height:96%!important;padding:1rem 0;position:sticky;top:0;z-index:10}.sticky-charts:after{background-color:#3b82f61a;border-radius:0 0 6px 6px;bottom:0;color:#3b82f6;content:"";display:none;font-weight:600;margin-top:1rem;padding:.5rem;position:sticky;text-align:center}.sticky-charts::-webkit-scrollbar{width:12px}.sticky-charts::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.sticky-charts::-webkit-scrollbar-thumb{background-color:#3b82f6;border:3px solid #f1f1f1;border-radius:8px}.sticky-charts::-webkit-scrollbar-thumb:hover{background-color:#2563eb}.chart-container{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;cursor:pointer;margin-bottom:2rem;overflow:hidden;padding:.25rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}.chart-container .left-arrow,.chart-container .right-arrow{align-items:center;background-color:#3b82f633;border-radius:50%;color:#3b82f6;display:flex;font-size:16px;height:30px;justify-content:center;opacity:.7;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease;width:30px;z-index:10}.chart-container .left-arrow{content:"◀";left:10px}.chart-container .right-arrow{content:"▶";right:10px}.chart-container:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.chart-container:hover .left-arrow,.chart-container:hover .right-arrow,.chart-container:hover:before{background-color:#3b82f64d;opacity:1}.chart-title{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.chart-container-plotly,.chart-iframe{border:none;height:650px;width:100%}.chart-container-plotly .js-plotly-plot{height:100%!important;width:100%!important}.timeline-content-container{width:55%}@media (max-width:1024px){.timeline-with-charts{flex-direction:column}.sticky-charts,.timeline-content-container{width:100%}.sticky-charts{position:relative;top:0}}.timeline-card{background-color:#fff;border-radius:.5rem;border-top:4px solid #000;box-shadow:0 4px 6px #0000001a;margin-bottom:2rem;padding:1.5rem}.timeline-date{background-color:#f3f4f6;border-radius:9999px;color:#4b5563;display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:.5rem;padding:.25rem .75rem}.timeline-event-title{color:#1f2937;font-size:1.5rem;font-weight:700;margin-bottom:.5rem;margin-top:.25rem}.timeline-content{color:#4b5563;margin-top:1rem}.timeline-content a{color:#2563eb;font-weight:600;text-decoration:underline;transition:all .2s ease}.timeline-content a:hover{background-color:#eff6ff;border-radius:2px;color:#1d4ed8;padding:0 2px;text-decoration:underline}.timeline-links{margin-top:1rem}.timeline-links h5{color:#4b5563;font-weight:600}.timeline-links ul{list-style-type:disc;margin-top:.5rem;padding-left:1.25rem}.timeline-links a{color:#2563eb;text-decoration:none}.timeline-links a:hover{color:#1d4ed8;text-decoration:underline}.timeline-container{box-sizing:border-box;margin:0 auto;max-width:72rem;padding:2.5rem 1rem;position:relative}.timeline-line{background-color:#e5e7eb;bottom:0;left:16.666667%;position:absolute;top:0;transform:translateX(-50%);width:2px}@media (max-width:768px){.timeline-line{left:1.5rem}}.timeline-dot{background-color:#f0a567;border:3px solid #ffe0c0;border-radius:50%;height:16px;position:absolute;transform:translateX(-50%);width:16px;z-index:2}.timeline-footer{background-color:#1f2937;color:#fff;padding:2rem 1rem;text-align:center}.outcomes-section{background-color:#f3f4f6;margin:0 auto;max-width:1200px;padding:4rem 1rem;text-align:center}.outcomes-title{color:#f0a567;font-size:2.5rem;font-weight:700;margin-bottom:2rem;position:relative}.outcomes-title:after{background:#f0a567;content:"";display:block;height:4px;margin:1rem auto 0;width:100px}.outcomes-content{margin:0 auto;max-width:900px;text-align:left}.outcomes-content>h3{color:#f0a567;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;margin-top:2rem;text-align:center}.key-takeaways{background-color:#f0f7ff;border-left:4px solid #3b82f6;border-radius:.5rem;margin:1.5rem 0;padding:1rem 1.5rem}.key-takeaways h4{color:#f0a567;font-size:1.25rem;margin-bottom:1rem;margin-top:0}.key-takeaways ul{margin:0;padding-left:1.5rem}.key-takeaways li{line-height:1.5;margin-bottom:.75rem}.key-takeaways li:last-child{margin-bottom:0}.outcomes-chart-title{color:#1e3a8a;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.timeline-image-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:.75rem 0;overflow:hidden}.timeline-image{display:block;height:auto;width:100%}.image-caption{background-color:#f9fafb;border-top:1px solid #e5e7eb;color:#4b5563;font-size:.9rem;font-style:italic;padding:.75rem;text-align:center}.outcomes-content>p{color:#374151;font-size:1.125rem;line-height:1.7;margin-bottom:2rem}.content-creators-section a,.outcomes-content a{color:#2563eb;font-weight:600;text-decoration:underline;transition:all .2s ease}.content-creators-section a:hover,.outcomes-content a:hover{background-color:#eff6ff;border-radius:2px;color:#1d4ed8;padding:0 2px;text-decoration:underline}.statistics-container{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;margin-bottom:3rem;padding:2rem}.statistics-container h3{color:#f0a567;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.statistics-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:2rem}.stat-item{background-color:#f9fafb;border-left:3px solid #3b82f6;border-radius:.25rem;display:flex;flex-direction:column;padding:.75rem}.stat-label{color:#4b5563;font-size:.875rem;margin-bottom:.25rem}.stat-value{color:#1f2937;font-size:1.25rem;font-weight:600}.content-creators-section{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;padding:2rem}.content-creators-section h3{color:#f0a567;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.content-creators-section h4{color:#f0a567;font-size:1.25rem;font-weight:600;margin:1.5rem 0 1rem}.content-creators-section p{color:#4b5563;line-height:1.6;margin-bottom:1rem}.review-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:1.5rem 0}.review-section h5{color:#1f2937;font-weight:600;margin-bottom:.5rem}.review-section ul{list-style-type:disc;padding-left:1.25rem}.review-section li{color:#4b5563;margin-bottom:.5rem}.conclusion{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:2rem}.conclusion h3{margin-bottom:1.5rem;text-align:center}.conclusion p{margin-bottom:1rem}.revenue-chart{background-color:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;margin:2rem 0;padding:1.5rem}.revenue-chart h3{color:#f0a567;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.chart-container,.chart-item{display:flex;flex-direction:column}.chart-item{gap:.5rem}.chart-label{align-items:center;display:flex;font-weight:500;gap:.5rem}.chart-color-box{border-radius:4px;height:16px;width:16px}.chart-bar-container{align-items:center;display:flex;gap:.75rem;height:2rem}.chart-bar{border-radius:4px;height:2rem;transition:width .5s ease-in-out}.chart-percentage{color:#1f2937;font-weight:600;min-width:3.5rem}@media (max-width:768px){.review-stats,.statistics-grid{grid-template-columns:1fr}.outcomes-title{font-size:2rem}}.mobile-layout{max-width:100vw;overflow-x:hidden}@media (max-width:768px){.scrollama-container{display:block}.desktop-layout{display:none}.mobile-layout{display:flex}.chart-container{border:3px solid #f0a567}.mobile-step{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:3rem;overflow:hidden}.mobile-step-header{background:#f8f9fa;border-bottom:1px solid #eee;padding:1.5rem 1rem 1rem}.mobile-step-header h3{font-size:1.4rem;font-weight:600;margin:.5rem 0 0}.mobile-chart-container{background:#fff;padding:1rem}.mobile-chart-wrapper{margin:0 auto;width:100%}.mobile-chart-wrapper .js-plotly-plot,.mobile-chart-wrapper .main-svg,.mobile-chart-wrapper .plotly{height:300px!important;width:100%!important}.mobile-image-container{text-align:center}.mobile-image{height:auto;max-height:250px;max-width:100%;object-fit:contain}.mobile-step-content{background:#fff;padding:1rem}.mobile-step-content h3{font-size:1.1rem;margin-bottom:.5rem;margin-top:1rem}.mobile-step-content p{font-size:.9rem;line-height:1.5;margin-bottom:.8rem}.mobile-step-content ul{margin-bottom:1rem;padding-left:1.2rem}.mobile-step-content li{font-size:.9rem;margin-bottom:.4rem}}@media (max-width:480px){.timeline-title{font-size:2rem}.timeline-description{padding:0 20px}.mobile-layout{padding:.5rem}.mobile-step{margin-bottom:2rem}.mobile-chart-container{padding:.5rem}.mobile-step-header h3{font-size:1.2rem}.date-chip{font-size:.8rem;padding:4px 8px}}.mobile-content-container{max-width:100vw;overflow-x:hidden;padding:1rem;width:100%}.mobile-content-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;text-align:center}.mobile-content-loading p{color:#666;font-size:1.1rem;margin-top:1rem}.mobile-step{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:3rem;overflow:hidden}.mobile-step-header{background:#f8f9fa;border-bottom:1px solid #eee;padding:1.5rem 1rem 1rem}.mobile-step-header h3{font-size:1.4rem;font-weight:600;margin:.5rem 0 0}.mobile-chart-container{background:#fff;padding:1rem}.mobile-chart-wrapper{height:fit-content;margin:0 auto;width:100%}.mobile-chart-wrapper .js-plotly-plot,.mobile-chart-wrapper .main-svg,.mobile-chart-wrapper .plotly{height:400px!important;width:100%!important}.mobile-image-container{text-align:center}.mobile-image{height:auto;max-height:300px;max-width:100%;object-fit:contain}.mobile-step-content{background:#fff;padding:1rem}.mobile-step-content h3{font-size:1.1rem;margin-bottom:.5rem;margin-top:1rem}.mobile-step-content p{font-size:.9rem;line-height:1.5;margin-bottom:.8rem}.mobile-step-content ul{margin-bottom:1rem;padding-left:1.2rem}.mobile-step-content li{font-size:.9rem;margin-bottom:.4rem}@media (max-width:480px){.mobile-content-container{padding:0}.timeline-header,footer{padding-left:0;padding-right:0}footer{align-items:center;display:flex;flex-direction:column;justify-content:center}footer p{margin-bottom:8px;width:90%}.mobile-step{margin-bottom:2rem}.mobile-chart-container{padding:.5rem}.mobile-step-header h3{font-size:1.2rem}.date-chip{font-size:.8rem;padding:4px 8px}}.app{display:flex;flex-direction:column;min-height:100vh}.app,main{width:100%}main{flex:1 1}.marketing-case-study-label{background:#f0a567;border-radius:9999px;box-shadow:0 4px 6px #0000001a;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:1rem;padding:.25rem 1rem}.scrollama-container{margin:0;padding:0;position:relative}.desktop-layout,.scrollama-container{display:flex;width:100%}.mobile-layout{display:none;flex-direction:column;padding:1rem;width:100%}@media (max-width:768px){.scrollama-container{display:block}.desktop-layout{display:none}.mobile-layout{display:flex}.mobile-step{background-color:#fff;border:3px solid #f0a567;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:3rem;padding:1rem;transition:all .3s ease}.mobile-step.is-active{background-color:#f0a5670d;border-left:3px solid #f0a567}.mobile-step-header{margin-bottom:1rem}.mobile-step-header h3{color:#333;font-size:1.25rem;margin:.5rem 0}.mobile-chart-container{background-color:#f8f9fa;border-radius:6px;margin:1.5rem 0;min-height:300px;padding:1rem}.mobile-chart-wrapper{height:fit-content;width:100%}.mobile-chart-wrapper .js-plotly-plot,.mobile-chart-wrapper .main-svg,.mobile-chart-wrapper .plotly{height:100%!important;width:100%!important}.mobile-image-container{padding:1rem;text-align:center}.mobile-image{border-radius:6px;box-shadow:0 2px 8px #0000001a;height:auto;max-width:100%}.mobile-step-content{line-height:1.6;margin-top:1rem}.mobile-step-content h3{color:#333;font-size:1.1rem;margin:1rem 0 .5rem}.mobile-step-content p{font-size:.95rem;margin-bottom:.8rem}.mobile-step-content ul{margin-bottom:1rem;padding-left:1.25rem}.mobile-step-content li{font-size:.9rem;margin-bottom:.4rem}}@media (max-width:480px){.mobile-layout{padding:.5rem}.mobile-step{margin-bottom:2rem;padding:.75rem}.mobile-chart-container{margin:1rem 0;min-height:250px;padding:.75rem}.mobile-step-header h3{font-size:1.1rem}.date-chip{font-size:.8rem;padding:.2rem .6rem}}iframe#webpack-dev-server-client-overlay{display:none!important}.sticky-graphic{align-items:center;background-color:#f8f9fa;display:flex;height:100vh;justify-content:center;padding:0 2rem;position:sticky;top:0;width:886px;z-index:1}.steps-container{margin-top:20vh;padding:0 2rem;width:462px}.step{background-color:#fff;border-left:3px solid #ddd;box-shadow:0 5px 15px #0000001a;margin:0 auto 50vh;min-height:70vh;padding:2rem;transition:all .3s ease}.step.is-active{background-color:#f0a5671a;border-left:3px solid #f0a567;transform:translateX(10px)}.chart-container{height:auto;margin:0 auto;max-width:100%}.chart-wrapper{height:auto;padding:1rem;width:100%}.chart-title{margin-bottom:0;padding-top:10px;text-align:center;width:100%}.chart-title h2{font-size:1.8rem;margin:10px 0}.date-chip{background-color:#f0a567;border-radius:16px;color:#fff;display:inline-block;font-size:.9rem;margin-bottom:0;padding:5px 12px}.step-header{margin-bottom:15px}.step-content{margin-top:10px}.step-content h3{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:.5rem;margin-top:1rem}.step-content p{line-height:1.5;margin-bottom:.8rem}.step-content ul{list-style-type:disc;margin-bottom:1rem;padding-left:1.5rem}.step-content li{margin-bottom:.5rem}.step-content a{color:#f0a567;text-decoration:none}.step-content a:hover{text-decoration:underline}.step-content em,.step-content strong{font-weight:600}.step-content em{font-style:italic}.timeline-image-container{margin:1rem 0;text-align:center}.timeline-image{border-radius:4px;box-shadow:0 2px 4px #0000001a;max-width:100%}.image-caption{color:#666;font-size:.85rem;margin-top:.5rem}.engagement-summary{border-top:1px solid #eee;color:#555;font-size:.9rem;margin-top:1.5rem;padding-top:.8rem}:root{--scrollbar-always-visible:scroll}::-webkit-scrollbar{-webkit-appearance:none;width:12px}.left-timeline:before,.right-timeline:before{background-color:#000;border-radius:50%;content:"";height:20px;position:absolute;top:15px;width:20px;z-index:10}.left-timeline:before{right:-10px}.right-timeline:before{left:-10px}.timeline-connector{background-color:#f0a567;bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}@media (max-width:768px){.timeline-connector{left:20px}.left-timeline,.right-timeline{margin-left:40px}.left-timeline:before,.right-timeline:before{left:-30px}}.marketing-charts-section{background-color:#f8f9fa;padding:3rem 0}.section-title{color:#333;margin-bottom:2rem;text-align:center}.charts-row{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:3rem}.chart-column{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;flex:1 1;min-width:300px;padding:1.5rem}.chart-column h3{color:#444;margin-bottom:1.5rem;margin-top:0;text-align:center}.chart-container{height:600px;width:100%}@media (max-width:992px){.charts-row{flex-direction:column}.chart-column{margin-bottom:2rem}}@media (max-width:768px){.marketing-charts-section{padding:2rem 0}.section-title{font-size:1.5rem;margin-bottom:1.5rem}.chart-column{margin-bottom:1.5rem;min-width:250px;padding:1rem}.chart-column h3{font-size:1.2rem;margin-bottom:1rem}}@media (max-width:480px){.marketing-charts-section{padding:1.5rem 0}.section-title{font-size:1.3rem;margin-bottom:1rem}.charts-row{gap:1.5rem}.chart-column{box-shadow:0 1px 5px #00000014;margin-bottom:1rem;padding:.75rem}.chart-column h3{font-size:1.1rem;margin-bottom:.75rem}}
/*# sourceMappingURL=main.b7435384.css.map*/