
:root { --ap: "./assets/client-results/"; }
*{margin:0;padding:0;box-sizing:border-box}:root{--dark:#0e132a;--lavender:#a6a0e9;--lavender-hover:#938ddb;--white:#fff;--off-white:#f8f9fb;--text-secondary:#7a7a8a;--border-light:rgba(166,160,233,.08);--border-medium:rgba(166,160,233,.12)}html{scroll-behavior:smooth}body{font-family:'Poppins',sans-serif;background:var(--white);color:var(--dark);line-height:1.6;overflow-x:hidden}h1,h2,h3,p{font-family:'Poppins',sans-serif;color:var(--dark)}h1{font-size:72px;font-weight:700;line-height:1.15;letter-spacing:-.8px}h2{font-size:52px;font-weight:700;line-height:1.2;letter-spacing:-.5px;margin-bottom:16px}h3{font-size:20px;font-weight:600}p{font-size:16px;line-height:1.8;margin-bottom:16px}p:last-child{margin-bottom:0}.subtitle{margin-top:0;margin-bottom:40px;font-size:16px;color:var(--text-secondary)}.subtitle-sm{margin-top:0;margin-bottom:32px;font-size:14px;color:var(--text-secondary)}
header{background:var(--white);padding:24px 40px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-light);position:sticky;top:0;z-index:100;backdrop-filter:blur(10px);background-color:rgba(255,255,255,.95)}.logo{font-weight:700;font-size:18px;color:var(--dark);letter-spacing:-.3px;display:flex;align-items:center;gap:12px}.logo img{height:40px}.nav-cta{background:var(--lavender);color:var(--dark);padding:12px 28px;border:none;border-radius:4px;font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s cubic-bezier(.2,0,.1,1);box-shadow:0 2px 8px rgba(166,160,233,.15)}.nav-cta:hover{background:var(--lavender-hover);box-shadow:0 6px 16px rgba(166,160,233,.25);transform:translateY(-1px)}
.trust-bar{background:var(--off-white);padding:24px 40px;display:flex;justify-content:center;gap:40px;border-bottom:1px solid var(--border-light);flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:var(--dark)}.trust-icon{width:22px;height:22px;background:var(--lavender);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:700;font-size:11px}
.hero{background:var(--white);padding:120px 40px}.hero-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.hero-content h1{margin-bottom:24px}.hero-subheading{font-size:18px;color:var(--dark);margin-bottom:40px;line-height:1.8}.cta-button{display:inline-block;background:var(--lavender);color:var(--dark);padding:16px 40px;font-size:15px;font-weight:600;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:all .3s cubic-bezier(.2,0,.1,1);box-shadow:0 4px 12px rgba(166,160,233,.2);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cta-button:hover{background:var(--lavender-hover);box-shadow:0 8px 24px rgba(166,160,233,.3);transform:translateY(-2px)}.cta-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(166,160,233,.15)}.trust-signals{display:flex;gap:40px;margin-top:48px;font-size:13px;color:var(--dark);flex-wrap:wrap}.trust-signals span{display:flex;align-items:center;gap:8px}.trust-signals span::before{content:'';width:4px;height:4px;background:var(--lavender);border-radius:50%}.trust-signals span:first-child::before{display:none}.hero-image{background:linear-gradient(135deg,rgba(166,160,233,.08) 0%,rgba(166,160,233,.04) 100%);border-radius:12px;min-height:560px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border-medium)}.hero-image img{width:100%;height:100%;object-fit:cover}
.stats{background:var(--off-white);padding:100px 40px;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.stats-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:50px}.stat{text-align:left}.stat-number{font-size:48px;font-weight:700;color:var(--lavender);margin-bottom:12px;letter-spacing:-1px}.stat-label{font-size:14px;font-weight:500;color:var(--dark)}
.trusted-by{background:var(--white);padding:100px 40px;border-bottom:1px solid var(--border-light)}.trusted-by-container{max-width:1200px;margin:0 auto}.trusted-by h2{text-align:center;margin-bottom:16px}.trusted-by-subtitle{text-align:center;margin-top:0;margin-bottom:40px;font-size:16px;color:var(--text-secondary)}.logo-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;align-items:center}.logo-card{display:flex;align-items:center;justify-content:center;background:transparent;padding:0;border-radius:8px;border:none;transition:all .3s ease;cursor:pointer}.logo-card:hover{opacity:.8;transform:scale(1.05)}.logo-card img{max-width:100%;max-height:80px;object-fit:contain;filter:grayscale(100%) contrast(1.1);transition:filter .4s cubic-bezier(.2,0,.1,1)}.logo-card:hover img{filter:grayscale(0%) contrast(1.1)}
.problem{background:var(--white);padding:100px 40px;border-bottom:1px solid var(--border-light)}.problem-container{max-width:1200px;margin:0 auto}.problem h2{margin-bottom:16px}.cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.card{background:var(--white);background-image:linear-gradient(135deg,rgba(166,160,233,.04) 0%,rgba(166,160,233,.02) 100%);border:2px solid var(--lavender);padding:48px;border-radius:8px;transition:all .3s cubic-bezier(.2,0,.1,1);position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(166,160,233,.08);backdrop-filter:blur(10px)}.card:hover{border-color:var(--lavender);background-image:linear-gradient(135deg,rgba(166,160,233,.08) 0%,rgba(166,160,233,.04) 100%);box-shadow:0 12px 48px rgba(166,160,233,.15);transform:translateY(-4px)}.card h3{color:var(--lavender);margin-bottom:16px;font-size:20px;position:relative;z-index:2}.card p{font-size:15px;line-height:1.8;color:var(--dark);margin-bottom:0;position:relative;z-index:2}
.solution{background:var(--off-white);padding:100px 40px;border-bottom:1px solid var(--border-light)}.solution-container{max-width:1200px;margin:0 auto}.solution h2{margin-bottom:16px}.steps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.step{background:var(--white);padding:48px;border-radius:8px;border:1px solid var(--border-light);transition:all .3s ease}.step:hover{border-color:var(--border-medium);background:rgba(166,160,233,.02);box-shadow:0 4px 16px rgba(166,160,233,.08)}.step h3{color:var(--dark);margin-bottom:16px}.step p{font-size:15px;line-height:1.8;color:var(--dark);margin-bottom:0}
.how-it-works{background:var(--white);padding:100px 40px;border-bottom:1px solid var(--border-light)}.how-it-works-container{max-width:1200px;margin:0 auto}.how-it-works h2{margin-bottom:16px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative}.process-step{text-align:center;position:relative}.process-step:not(:last-child)::after{content:'';position:absolute;width:50px;height:2px;background:var(--lavender);top:50px;right:-70px;opacity:.3}.step-number{width:100px;height:100px;background:var(--off-white);border:2px solid var(--lavender);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;color:var(--lavender);margin:0 auto 24px;transition:all .3s ease}.process-step:hover .step-number{background:var(--lavender);color:var(--white);box-shadow:0 8px 24px rgba(166,160,233,.3);transform:scale(1.1)}.process-step h3{margin-bottom:16px;color:var(--dark)}.process-step p{font-size:15px;line-height:1.8;color:var(--dark);margin-bottom:0}
.what-you-get{background:var(--off-white);padding:100px 40px;border-bottom:1px solid var(--border-light)}.what-you-get-container{max-width:1200px;margin:0 auto}.what-you-get h2{margin-bottom:16px}.what-you-get>p{font-size:16px;color:var(--text-secondary);margin-bottom:40px;margin-top:0}.deliverables-list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.deliverable{display:flex;gap:16px;align-items:flex-start}.deliverable-icon{flex-shrink:0;width:24px;height:24px;background:var(--lavender);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:700;font-size:14px;margin-top:2px}.deliverable p{font-size:15px;line-height:1.8;color:var(--dark);margin-bottom:0}
.results{background:var(--white);padding:100px 40px;border-bottom:1px solid var(--border-light)}.results-container{max-width:1200px;margin:0 auto}.results h2{margin-bottom:32px}.results-subtitle{font-size:16px;color:var(--text-secondary);margin-bottom:40px;text-align:left}.gallery-featured{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:30px}.featured-item{position:relative;overflow:hidden;border-radius:8px;border:1px solid var(--border-light);background:var(--off-white);transition:all .4s cubic-bezier(.2,0,.1,1);cursor:pointer;min-height:400px;display:flex;align-items:center;justify-content:center;padding:4px}.featured-item img{width:100%;height:100%;object-fit:contain;transition:transform .4s cubic-bezier(.2,0,.1,1)}.featured-item:hover{border-color:var(--lavender);box-shadow:0 20px 60px rgba(166,160,233,.3);transform:translateY(-8px)}.featured-item:hover img{transform:scale(1.05)}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gallery-item{position:relative;overflow:hidden;border-radius:8px;border:1px solid var(--border-light);background:var(--off-white);transition:all .4s cubic-bezier(.2,0,.1,1);cursor:pointer;min-height:300px;display:flex;align-items:center;justify-content:center;padding:12px}.gallery-item img{width:100%;height:100%;object-fit:contain;transition:transform .4s cubic-bezier(.2,0,.1,1)}.gallery-item:hover{border-color:var(--lavender);box-shadow:0 12px 40px rgba(166,160,233,.2);transform:translateY(-4px)}.gallery-item:hover img{transform:scale(1.04)}
.zoom-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(14,19,42,.95);z-index:1000;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(4px)}.zoom-modal.active{display:flex}.modal-content{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.modal-content img{width:100%;height:auto;max-width:100%;max-height:85vh;object-fit:contain;border-radius:8px;box-shadow:0 20px 80px rgba(0,0,0,.4)}.modal-close{position:absolute;top:20px;right:30px;background:transparent;border:none;color:var(--white);font-size:42px;cursor:pointer;z-index:1001;transition:transform .2s ease;font-family:'Poppins',sans-serif;padding:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.modal-close:hover{transform:scale(1.2)}
.testimonials{background:var(--off-white);padding:100px 40px;border-bottom:1px solid var(--border-light)}.testimonials-container{max-width:1200px;margin:0 auto}.testimonials h2{margin-bottom:16px}.testimonials-subtitle{font-size:16px;color:var(--text-secondary);margin-top:0;margin-bottom:40px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.testimonial-screenshot{background:var(--white);border-radius:12px;overflow:hidden;border:1px solid var(--border-light);transition:all .4s cubic-bezier(.2,0,.1,1);padding:12px;display:flex;flex-direction:column;align-items:center;min-height:auto;position:relative;animation:fadeInUp .6s ease-out both;box-shadow:0 2px 8px rgba(14,19,42,.08);cursor:pointer}.testimonial-caption{font-size:13px;line-height:1.5;color:var(--text-secondary);padding:10px 4px 4px;text-align:center;margin:0}.testimonial-screenshot:nth-child(1){animation-delay:.1s}.testimonial-screenshot:nth-child(2){animation-delay:.15s}.testimonial-screenshot:nth-child(3){animation-delay:.2s}.testimonial-screenshot:nth-child(4){animation-delay:.25s}.testimonial-screenshot:nth-child(5){animation-delay:.3s}.testimonial-screenshot:nth-child(6){animation-delay:.35s}.testimonial-screenshot:nth-child(n+7){animation-delay:.4s}.testimonial-screenshot:hover{border-color:var(--lavender);box-shadow:0 16px 48px rgba(166,160,233,.25);transform:translateY(-6px)}.testimonial-screenshot img{width:100%;height:100%;object-fit:contain;max-width:100%}
.lightbox-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(14,19,42,.95);backdrop-filter:blur(4px);z-index:1000;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;animation:fadeIn .3s ease-out forwards}.lightbox-modal.active{display:flex}.lightbox-modal.closing{animation:fadeOut .3s ease-out forwards}.lightbox-content{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center;animation:scaleIn .4s cubic-bezier(.2,0,.1,1) forwards}.lightbox-modal.closing .lightbox-content{animation:scaleOut .3s cubic-bezier(.2,0,.1,1) forwards}.lightbox-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.4)}.lightbox-close{position:absolute;top:24px;right:24px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:var(--white);width:48px;height:48px;border-radius:50%;font-size:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(10px)}.lightbox-close:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.5);transform:scale(1.1)}.lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:var(--white);width:48px;height:48px;border-radius:50%;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(10px)}.lightbox-nav:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.5)}.lightbox-prev{left:24px}.lightbox-next{right:24px}
.reviews{background:var(--white);padding:100px 40px;border-bottom:1px solid var(--border-light)}.reviews-container{max-width:1200px;margin:0 auto}.reviews h2{margin-bottom:16px;text-align:center}
.meet-roi{background:var(--off-white);padding:100px 40px;border-bottom:1px solid var(--border-light)}.meet-roi-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.meet-roi-content h2{margin-bottom:24px;font-size:64px;font-weight:700}.meet-roi-subheading{color:var(--dark);font-weight:600;margin-bottom:40px;font-size:14px;text-transform:uppercase;letter-spacing:1.2px}.meet-roi-content>p{margin-bottom:24px;font-size:15px;line-height:1.8;color:var(--dark)}.roi-image{width:100%;aspect-ratio:1;background:var(--off-white);border-radius:12px;overflow:hidden;border:1px solid var(--border-light)}.roi-image img{width:100%;height:100%;object-fit:cover}
.who-this-is-for{background:var(--white);padding:100px 40px;border-bottom:1px solid var(--border-light)}.who-this-is-for-container{max-width:1200px;margin:0 auto}.who-this-is-for h2{margin-bottom:16px}.who-this-is-for>p{font-size:16px;line-height:1.8;color:var(--dark);margin-bottom:20px;margin-top:0}
.pricing{background:var(--off-white);padding:100px 40px;border-bottom:1px solid var(--border-light)}.pricing-container{max-width:800px;margin:0 auto;text-align:center}.pricing h2{margin-bottom:50px}.value-comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin-bottom:40px;background:var(--white);padding:40px 32px;border-radius:12px;border:2px solid var(--border-light)}.waste-box{text-align:center;padding:24px}.waste-label{font-size:13px;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.waste-amount{font-size:42px;font-weight:700;color:#e74c3c;margin-bottom:8px;letter-spacing:-1px}.waste-detail{font-size:13px;color:var(--text-secondary);line-height:1.6}.divider-text{font-size:20px;font-weight:700;color:var(--lavender);text-align:center;padding:0 16px}.invest-box{text-align:center;padding:24px;background:rgba(166,160,233,.04);border-radius:8px}.invest-label{font-size:13px;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.invest-amount{font-size:42px;font-weight:700;color:var(--lavender);margin-bottom:8px;letter-spacing:-1px}.invest-detail{font-size:13px;color:var(--text-secondary);line-height:1.6}.roi-callout{background:rgba(166,160,233,.08);border-left:4px solid var(--lavender);padding:24px;border-radius:6px;margin-bottom:40px;text-align:left}.roi-callout p{font-size:14px;line-height:1.8;color:var(--dark);margin-bottom:0}.price-amount{font-size:64px;font-weight:700;color:var(--lavender);margin-bottom:12px;letter-spacing:-1px;margin-top:20px}.price-description{font-size:18px;font-weight:600;margin-bottom:40px;color:var(--dark)}.pricing-content{display:grid;grid-template-columns:1fr;gap:24px;margin:0 0 48px 0;text-align:left}.pricing-content p{font-size:15px;line-height:1.8;color:var(--dark)}
.faq{background:var(--white);padding:100px 40px;border-bottom:1px solid var(--border-light)}.faq-container{max-width:900px;margin:0 auto}.faq h2{margin-bottom:16px}.faq-item{margin-bottom:16px;border:1px solid var(--border-light);border-radius:8px;overflow:hidden;transition:all .3s ease;background:var(--off-white)}.faq-item:hover{border-color:var(--border-medium);box-shadow:0 2px 12px rgba(166,160,233,.1)}.faq-item.active{border-color:var(--lavender);box-shadow:0 4px 16px rgba(166,160,233,.15);background:rgba(166,160,233,.02)}.faq-question{font-weight:600;font-size:16px;padding:24px;cursor:pointer;color:var(--dark);transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;user-select:none}.faq-question:hover{color:var(--lavender)}.faq-toggle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--lavender);font-size:18px;transition:transform .3s ease}.faq-item.active .faq-toggle{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);background:var(--white)}.faq-item.active .faq-answer{max-height:1000px;padding:0 24px 24px 24px}.faq-answer-text{font-size:15px;line-height:1.8;color:var(--dark);margin-bottom:0}
.final-cta{background:var(--off-white);padding:100px 40px;border-bottom:1px solid var(--border-light);text-align:center}.final-cta-container{max-width:900px;margin:0 auto}.final-cta h2{margin-bottom:16px}.final-cta-subheading{font-size:18px;color:var(--text-secondary);margin-top:0;margin-bottom:40px;line-height:1.8}.calendly-embed{margin-top:32px;border-radius:12px;overflow:hidden}
footer{background:var(--dark);color:var(--white);padding:80px 40px 40px}.footer-container{max-width:1200px;margin:0 auto}.footer-content{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-section h4{color:var(--white);margin-bottom:24px;font-size:15px;font-weight:600;letter-spacing:.3px}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-links a{color:rgba(255,255,255,.7);text-decoration:none;font-size:14px;transition:color .3s ease}.footer-links a:hover{color:var(--lavender)}.footer-bottom{text-align:center;font-size:13px;color:rgba(255,255,255,.6)}.footer-bottom a{color:rgba(255,255,255,.6);text-decoration:none;transition:color .3s ease}.footer-bottom a:hover{color:var(--lavender)}
.results-slider{position:relative;display:flex;align-items:center;gap:16px;margin:40px 0}.results-slider-track{overflow:hidden;flex:1}.results-slide{display:none;flex-direction:column;align-items:center}.results-slide.active{display:flex}.results-slide-img{overflow:hidden;border-radius:8px;border:1px solid var(--border-light);background:var(--dark);cursor:pointer;width:100%;max-width:500px;margin:0 auto;transition:all .3s ease}.results-slide-img img{width:100%;height:auto;display:block}.results-slide-img:hover{border-color:var(--lavender);box-shadow:0 12px 40px rgba(166,160,233,.2)}.results-slider-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.results-slider-dots .slider-dot{width:10px;height:10px;border-radius:50%;background:var(--border-medium);border:none;cursor:pointer;transition:all .2s ease;padding:0}.results-slider-dots .slider-dot.active{background:var(--lavender);transform:scale(1.2)}
.section-cta{text-align:center;padding:40px 0 0}.section-cta .cta-button{display:inline-block}
.results-gallery{background:var(--white);padding:100px 40px;border-bottom:1px solid var(--border-light)}.results-gallery-container{max-width:800px;margin:0 auto}.results-gallery h2{text-align:left;margin-bottom:24px}.results-gallery-subtitle,.results-gallery-footer{text-align:left;color:var(--dark);font-size:15px;margin-bottom:40px}.dashboard-slider{position:relative;display:flex;align-items:center;gap:16px;margin:40px 0}.slider-track{overflow:hidden;border-radius:12px;flex:1}.slider-slide{display:none;flex-direction:column;align-items:center}.slider-slide.active{display:flex}.dashboard-item{overflow:hidden;border-radius:8px;border:1px solid var(--border-light);background:var(--off-white);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;width:100%;transition:all .3s ease}.dashboard-item img{width:100%;height:auto;object-fit:contain;max-height:400px}.dashboard-item:hover{border-color:var(--lavender);box-shadow:0 12px 40px rgba(166,160,233,.2)}.slide-caption{font-size:15px;line-height:1.6;color:var(--text-secondary);text-align:center;padding:16px 8px 0;margin:0;max-width:600px}.slider-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--border-medium);background:var(--white);color:var(--dark);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.slider-btn:hover{border-color:var(--lavender);background:var(--off-white);box-shadow:0 4px 12px rgba(166,160,233,.15)}.slider-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.slider-dot{width:10px;height:10px;border-radius:50%;background:var(--border-medium);border:none;cursor:pointer;transition:all .2s ease;padding:0}.slider-dot.active{background:var(--lavender);transform:scale(1.2)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes scaleIn{from{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{from{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}
@media(max-width:900px){h1{font-size:48px}h2{font-size:40px}.hero-container,.meet-roi-container{grid-template-columns:1fr;gap:60px}.stats-container{grid-template-columns:repeat(2,1fr);gap:40px}.logo-grid{grid-template-columns:repeat(3,1fr)}.cards-grid,.steps-grid,.process-grid{grid-template-columns:1fr}.testimonial-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:50px}.testimonial-screenshot{min-height:auto;padding:10px}.featured-item{min-height:350px}.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-item{min-height:280px}.dashboard-gallery{grid-template-columns:repeat(2,1fr)}.dashboard-item{min-height:260px}.value-comparison{grid-template-columns:1fr;gap:16px}.divider-text{writing-mode:horizontal-tb;padding:8px 0}.footer-content{grid-template-columns:1fr;gap:40px}.trust-bar{gap:40px;flex-direction:column;text-align:center}header{flex-direction:column;gap:20px;padding:20px 30px}.hero,.stats,.trusted-by,.problem,.solution,.how-it-works,.what-you-get,.results,.results-gallery,.testimonials,.reviews,.meet-roi,.who-this-is-for,.pricing,.faq,.final-cta{padding:80px 30px}.deliverables-list{grid-template-columns:1fr}.card{padding:36px 24px}.modal-close{top:12px;right:12px;font-size:32px}}
@media(max-width:600px){h1{font-size:32px;line-height:1.2}h2{font-size:24px;line-height:1.2}p{font-size:15px}.results h2{text-align:left}.results-container > p{text-align:left!important}.results-gallery h2{text-align:left}.results-gallery-subtitle{text-align:left!important}.stats-container,.logo-grid{grid-template-columns:repeat(2,1fr);gap:16px}.cards-grid,.steps-grid,.process-grid{grid-template-columns:1fr;gap:16px}.testimonial-grid{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.testimonial-screenshot{min-height:380px;padding:10px}.featured-item{min-height:280px}.gallery-grid,.gallery-featured{grid-template-columns:1fr}.gallery-item{min-height:240px;padding:8px}.dashboard-gallery{grid-template-columns:1fr}.dashboard-item{min-height:240px;padding:4px}.trust-bar{gap:16px;padding:20px 20px;flex-direction:column;text-align:center}.trust-item{font-size:13px}.cta-button{padding:16px 32px;font-size:15px;min-height:48px;width:100%;border:none}.nav-cta{padding:12px 24px;font-size:14px;min-height:44px;touch-action:manipulation}.hero,.stats,.trusted-by,.problem,.solution,.how-it-works,.what-you-get,.results,.results-gallery,.testimonials,.reviews,.meet-roi,.who-this-is-for,.pricing,.faq,.final-cta{padding:50px 20px}.card,.step,.review-card{padding:20px}.card{border-width:1.5px}.stat-number{font-size:36px}.price-amount{font-size:48px}.hero-subheading{font-size:16px;margin-bottom:28px}.hero-image{min-height:320px}.roi-image{aspect-ratio:1}.meet-roi-subheading{font-size:12px}.pricing-container{max-width:100%;padding:0}.value-comparison{grid-template-columns:1fr;gap:12px;padding:20px 16px;border-radius:8px}.waste-box,.invest-box{padding:16px}.waste-label,.invest-label{font-size:11px;margin-bottom:8px}.waste-amount,.invest-amount{font-size:32px}.waste-detail,.invest-detail{font-size:12px}.divider-text{font-size:16px;padding:4px 0;margin:4px 0}.roi-callout{padding:16px;border-radius:4px;margin-bottom:24px}.roi-callout p{font-size:13px}.price-description{font-size:16px;margin-bottom:24px}.pricing-content{gap:16px;margin:0 0 32px 0}.faq-question{padding:14px;font-size:13px;gap:8px}.faq-item.active .faq-answer{padding:0 14px 14px 14px;max-height:1500px}.faq-answer-text{font-size:14px}.final-cta-subheading{font-size:15px;margin-bottom:32px}.header{padding:12px 16px;gap:16px}.logo{font-size:16px}.logo img{height:32px}.lightbox-nav{width:36px;height:36px;font-size:18px}.lightbox-close{width:40px;height:40px;font-size:28px;top:12px;right:12px}.modal-content{max-width:95vw;max-height:90vh}.zoom-overlay{padding:12px}.zoom-icon{font-size:24px;margin-bottom:8px}.zoom-overlay p{font-size:14px;margin-bottom:4px}.zoom-overlay-privacy{font-size:10px}.deliverables-list{grid-template-columns:1fr}.deliverable{gap:12px}.deliverable-icon{width:20px;height:20px;font-size:12px;margin-top:1px}.delivery-list p{font-size:14px}.process-grid{gap:24px}.process-step{margin-bottom:20px}.step-number{width:80px;height:80px;font-size:36px;margin:0 auto 16px}.process-step h3{font-size:16px;margin-bottom:12px}.trust-signals{gap:16px;font-size:12px}.trust-signals span::before{width:3px;height:3px}.stat-label{font-size:13px}}.nav-menu{display:flex;align-items:center;gap:8px;position:relative}.nav-toggle{background:none;border:1px solid var(--border-medium);border-radius:4px;padding:10px 18px;font-family:'Poppins',sans-serif;font-size:14px;font-weight:500;color:var(--dark);cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.nav-toggle:hover{border-color:var(--lavender);background:var(--off-white)}.nav-arrow{font-size:10px;transition:transform .2s ease}.nav-toggle.active .nav-arrow{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:calc(100% + 8px);right:60px;background:var(--white);border:1px solid var(--border-medium);border-radius:8px;box-shadow:0 12px 40px rgba(14,19,42,.12);padding:8px 0;display:none;flex-direction:column;min-width:200px;z-index:200}.nav-dropdown.open{display:flex}.nav-dropdown a{padding:10px 20px;font-size:14px;font-weight:500;color:var(--dark);text-decoration:none;transition:all .15s ease}.nav-dropdown a:hover{background:var(--off-white);color:var(--lavender-hover)}@media(max-width:600px){.nav-toggle{padding:8px 14px;font-size:13px}.nav-dropdown{right:0;min-width:180px}.nav-dropdown a{padding:10px 16px;font-size:13px}}
@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:375px){h1{font-size:28px}h2{font-size:20px}p{font-size:14px}.hero,.stats,.trusted-by,.problem,.solution,.how-it-works,.what-you-get,.results,.results-gallery,.testimonials,.reviews,.meet-roi,.who-this-is-for,.pricing,.faq,.final-cta{padding:40px 16px}.hero-subheading{font-size:14px}.cta-button{padding:14px 24px;font-size:13px}.nav-cta{padding:10px 20px;font-size:12px}.price-amount{font-size:40px}.stat-number{font-size:28px}.logo{font-size:14px}.logo img{height:28px}.value-comparison{padding:16px 12px}.waste-amount,.invest-amount{font-size:28px}.trust-bar{gap:12px;padding:16px 16px}.trust-item{font-size:12px}.faq-question{padding:12px;font-size:12px}.testimonial-screenshot{min-height:340px}.featured-item{min-height:240px}.dashboard-item{min-height:200px}.zoom-overlay p{font-size:12px}.zoom-overlay-privacy{font-size:9px}.deliverable-icon{width:18px;height:18px}}
