:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;overflow-x:hidden;justify-content:center}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;min-height:100vh}justify-content: center; [class*="slide"]{margin-left:auto!important;margin-right:auto!important;max-width:1200px!important}img{max-width:100%;height:auto;display:block}.app{min-height:100vh;display:flex;flex-direction:column;width:100%}.slide-nav{background:#fff;border-bottom:1px solid #E5E5E5;padding:20px 0;position:sticky;top:0;z-index:100;width:100%}.nav-content{max-width:min(1200px,90vw);margin:0 auto;padding:0 clamp(20px,5vw,60px);display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;width:100%}.nav-title{display:flex;align-items:center;gap:12px;font-weight:500;color:#2c2c2c;font-size:18px;flex-shrink:0}.nav-icon{color:#4caf50;width:24px;height:24px}.slide-indicators{display:flex;gap:8px;flex:1;justify-content:center;flex-wrap:wrap;min-width:0}.indicator{width:8px;height:8px;border-radius:0;border:none;background:#e5e5e5;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.indicator:hover{background:#ccc}.indicator.active{background:#4caf50}.nav-controls{display:flex;gap:16px;flex-shrink:0}.slide-container{flex:1;width:100%;min-height:0}.slide{width:100%;max-width:1200px;margin:0 auto;min-height:600px;background:#fff;overflow-y:auto;display:flex;flex-direction:column;padding:0 20px;box-sizing:border-box}.slide-content{padding:60px 0;flex:1;display:flex;flex-direction:column;word-wrap:break-word;overflow-wrap:break-word;min-height:0;width:100%;max-width:100%;box-sizing:border-box}.brand-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #4CAF50;gap:100px}.brand-logo{display:flex;align-items:center;gap:12px}.brand-logo img{width:60px;height:60px;object-fit:contain}.brand-text{font-size:24px;font-weight:600;color:#4caf50}.team-member-image{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid #4CAF50}.hero-background{background:linear-gradient(135deg,#4caf501a,#fff);border-radius:8px;padding:40px;margin:20px 0;text-align:center}.hero-icon{color:#4caf50;margin-bottom:30px}.slide-image{width:100%;max-width:400px;height:250px;object-fit:cover;border-radius:8px;margin:20px auto;display:block;border:2px solid #E5E5E5}.slide-controls{display:flex;align-items:center;justify-content:center;gap:40px;padding:30px;background:#fff;border-top:1px solid #E5E5E5;flex-shrink:0}.control-btn{background:#fff;border:1px solid #E5E5E5;border-radius:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease;flex-shrink:0;color:#2c2c2c;font-size:18px;font-weight:700}.control-btn:hover:not(:disabled){border-color:#4caf50;color:#4caf50}.control-btn:disabled{opacity:.3;cursor:not-allowed;color:#ccc}.slide-counter{color:#2c2c2c;font-weight:400;font-size:16px;white-space:nowrap}h1{font-size:32px;font-weight:500;color:#2c2c2c;margin-bottom:30px;line-height:1.4;word-wrap:break-word}h2{font-size:28px;font-weight:500;color:#2c2c2c;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #E5E5E5;line-height:1.4;word-wrap:break-word}h3{font-size:20px;font-weight:500;color:#2c2c2c;margin-bottom:20px;line-height:1.4;word-wrap:break-word}h4{font-size:18px;font-weight:500;color:#2c2c2c;margin-bottom:16px;line-height:1.4;word-wrap:break-word}p{font-size:16px;font-weight:400;color:#2c2c2c;margin-bottom:20px;line-height:1.8;word-wrap:break-word;overflow-wrap:break-word}.title-slide .slide-content{text-align:center;padding:80px 60px;align-items:center;justify-content:center}.title-hero{margin-bottom:60px;width:100%;max-width:800px;margin-left:auto;margin-right:auto}.hero-icon{color:#4caf50;width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin:0 auto 30px}.title-hero h1{font-size:36px;font-weight:500;color:#2c2c2c;margin-bottom:20px;line-height:1.3}.title-hero h2{font-size:20px;font-weight:400;color:#2c2c2c;margin-bottom:40px;border:none;padding:0}.subtitle{display:flex;align-items:center;justify-content:center;gap:12px;font-size:16px;color:#2c2c2c;margin-bottom:60px;flex-wrap:wrap}.subtitle-icon{color:#4caf50;width:20px;height:20px;flex-shrink:0}.presenter-info{display:flex;justify-content:center}.presenter-card{background:#f8f9fa;border-left:2px solid #4CAF50;border-radius:0;padding:30px;display:flex;align-items:center;gap:16px;max-width:600px;width:100%}.presenter-icon{color:#4caf50;flex-shrink:0;width:24px;height:24px}.presenter-details p{margin-bottom:8px;font-size:14px}.presenter-details p:last-child{margin-bottom:0}.highlight{background:#f8f9fa;border-left:2px solid #4CAF50;padding:30px;margin:30px 0;border-radius:0;width:100%;max-width:100%;box-sizing:border-box}.highlight h3{color:#2c2c2c;margin-bottom:16px}.highlight p{margin-bottom:16px}.highlight p:last-child{margin-bottom:0}.stats-grid{display:flex;flex-direction:column;gap:30px;margin-bottom:40px;width:100%;max-width:100%}.stat-card{background:#fff;border:1px solid #E5E5E5;border-radius:0;padding:30px;text-align:center;width:100%;box-sizing:border-box}.stat-number{font-size:48px;font-weight:500;color:#4caf50;display:block;margin-bottom:16px;line-height:1;word-break:break-word}.stat-card p{font-size:16px;color:#2c2c2c;margin:0;line-height:1.6}ul{list-style:none;padding:0;margin:0 0 30px}li{padding:12px 0;border-bottom:1px solid #F0F0F0;font-size:16px;line-height:1.6;word-wrap:break-word}li:last-child{border-bottom:none}.story-content{display:flex;flex-direction:column;gap:30px;width:100%;max-width:100%}.story-highlight{background:#f8f9fa;border-left:2px solid #4CAF50;padding:30px;border-radius:0;width:100%;box-sizing:border-box}.story-highlight h3{font-size:18px;color:#2c2c2c;margin-bottom:0}.story-text p{font-size:16px;line-height:1.8;margin-bottom:20px;color:#2c2c2c}.story-text p:last-child{margin-bottom:0}.app-comparison{margin:30px 0;width:100%}.app-card{background:#f8f9fa;border-left:2px solid #4CAF50;padding:30px;margin-bottom:30px;width:100%;box-sizing:border-box}.app-card.featured{background:#fff;border:1px solid #E5E5E5;border-left:2px solid #4CAF50}.app-card.local{background:#f8f9fa;border-left:2px solid #4CAF50}.app-header{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #F0F0F0}.app-header h3{font-size:20px;color:#2c2c2c;margin:0}.app-features{margin:0}.feature{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #F0F0F0}.feature:last-child{border-bottom:none}.feature-icon{color:#4caf50;flex-shrink:0;margin-top:2px;width:16px;height:16px}.feature span{font-size:16px;color:#2c2c2c;line-height:1.6;word-wrap:break-word}.process-flow{margin-bottom:40px;width:100%;max-width:100%}.process-steps{display:flex;flex-direction:column;gap:20px;margin:30px 0;width:100%;max-width:100%}.process-step{display:flex;align-items:center;gap:20px;padding:20px;border:1px solid #E5E5E5;background:#fff;width:100%;box-sizing:border-box}.step-number{width:32px;height:32px;border-radius:0;background:#4caf50;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;flex-shrink:0}.step-content h4{font-size:16px;color:#2c2c2c;margin-bottom:4px}.step-content p{font-size:14px;color:#666;margin:0}.integration-details{background:#f8f9fa;border-left:2px solid #4CAF50;padding:30px;margin:30px 0;width:100%;max-width:100%;box-sizing:border-box}.integration-details h3{font-size:18px;color:#2c2c2c;margin-bottom:20px}.workflow-timeline{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%}.timeline-item{display:flex;gap:20px;padding:16px 0;border-bottom:1px solid #E5E5E5;flex-wrap:wrap;width:100%;box-sizing:border-box}.timeline-item:last-child{border-bottom:none}.timeline-time{font-weight:500;color:#4caf50;min-width:160px;font-size:14px;flex-shrink:0}.timeline-content{color:#2c2c2c;font-size:14px;flex:1;min-width:0}.benefits-grid{display:flex;flex-direction:column;gap:40px;width:100%;max-width:100%}.benefits-section h3{font-size:20px;margin-bottom:30px;color:#2c2c2c}.benefit-list,.challenge-list{display:flex;flex-direction:column;gap:20px;width:100%}.benefit-item,.challenge-item{padding:20px;background:#f8f9fa;border-left:2px solid #4CAF50;width:100%;box-sizing:border-box}.benefit-item h4,.challenge-problem{font-size:16px;color:#2c2c2c;margin-bottom:8px;font-weight:500}.benefit-item p,.challenge-solution{color:#2c2c2c;font-size:14px;margin:0;line-height:1.6}.challenge-solution{font-style:italic;color:#666}.marketing-grid{display:flex;flex-direction:column;gap:30px;width:100%;max-width:100%}.marketing-card{background:#fff;border:1px solid #E5E5E5;padding:30px;width:100%;box-sizing:border-box}.marketing-card h3{font-size:18px;color:#2c2c2c;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #F0F0F0}.marketing-card ul{margin:0}.marketing-card li{padding:8px 0;font-size:14px;border-bottom:1px solid #F8F9FA}.financial-overview{margin-bottom:40px;width:100%;max-width:100%}.financial-stats{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%}.financial-stat{background:#fff;border:1px solid #E5E5E5;padding:30px;text-align:center;width:100%;max-width:300px;box-sizing:border-box}.financial-stat.primary{background:#4caf50;color:#fff;border-color:#4caf50}.financial-stat .stat-number{font-size:32px;font-weight:500;display:block;margin-bottom:8px;line-height:1}.financial-stat.primary .stat-number{color:#fff}.stat-label{font-size:14px;opacity:.8}.scenario-breakdown{background:#f8f9fa;border-left:2px solid #4CAF50;padding:30px;width:100%;box-sizing:border-box}.scenario-breakdown h3{font-size:18px;color:#2c2c2c;margin-bottom:20px}.scenario-grid{display:flex;flex-direction:column;gap:16px;width:100%}.scenario-item{background:#fff;border:1px solid #E5E5E5;padding:20px;text-align:center;width:100%;box-sizing:border-box;margin:0}.scenario-item.highlight{background:#4caf50;color:#fff;border-color:#4caf50}.scenario-metric{font-size:18px;font-weight:500;margin:0 0 8px}.scenario-detail{font-size:14px;opacity:.8;margin:0}.implementation-phases{display:flex;flex-direction:column;gap:30px;width:100%;max-width:100%}.phase-card{background:#fff;border:1px solid #E5E5E5;padding:30px;width:100%;box-sizing:border-box}.phase-header{display:flex;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #F0F0F0}.phase-number{width:32px;height:32px;border-radius:0;background:#4caf50;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:18px}.phase-info h3{font-size:18px;color:#2c2c2c;margin:0}.phase-timeline{color:#666;font-size:14px}.phase-content{display:flex;flex-direction:column;gap:12px}.phase-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #F8F9FA}.phase-item:last-child{border-bottom:none}.phase-icon{color:#4caf50;flex-shrink:0;margin-top:2px;width:16px;height:16px}.phase-item span{color:#2c2c2c;font-size:14px;line-height:1.6}.concerns-list{display:flex;flex-direction:column;gap:30px}.concern-item{background:#f8f9fa;border-left:2px solid #4CAF50;padding:30px}.concern-question h3{font-size:16px;color:#2c2c2c;margin-bottom:16px}.concern-answer p{font-size:14px;color:#2c2c2c;line-height:1.6;margin:0}.action-content{display:flex;flex-direction:column;gap:40px;width:100%;max-width:100%}.immediate-actions{background:#f8f9fa;border-left:2px solid #4CAF50;padding:30px;width:100%;max-width:100%;box-sizing:border-box}.immediate-actions h3{font-size:18px;color:#2c2c2c;margin-bottom:20px}.action-list{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%}.action-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #E5E5E5;width:100%;box-sizing:border-box}.action-item:last-child{border-bottom:none}.action-icon{color:#4caf50;flex-shrink:0;margin-top:2px;width:16px;height:16px}.action-item span{color:#2c2c2c;font-size:14px;line-height:1.6}.closing-message{background:#f8f9fa;border-left:2px solid #4CAF50;padding:30px;width:100%;max-width:100%;box-sizing:border-box}.message-content{display:flex;align-items:flex-start;gap:16px;width:100%;max-width:100%}.message-icon{color:#4caf50;flex-shrink:0;margin-top:4px;width:20px;height:20px}.message-content p{font-size:16px;color:#2c2c2c;line-height:1.8;margin-bottom:16px}.message-content p:last-child{margin-bottom:0}.cta-section{text-align:center;width:100%;max-width:100%}.cta-button{background:#4caf50;color:#fff;border:none;border-radius:0;padding:16px 32px;font-size:16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .2s ease}.cta-button:hover{background:#45a049}.cta-icon{width:16px;height:16px}@media (max-width: 768px){.slide{margin:0 auto;padding:0 10px;min-height:500px}.slide-content{padding:30px 0;width:100%}h1,h2,h3,h4,p,li,span,.timeline-content,.step-content p,.phase-item span,.action-item span,.feature span,.benefit-item p,.challenge-solution,.concern-answer p,.message-content p{color:#2c2c2c!important}.stat-label,.scenario-detail,.phase-timeline,.presenter-details p{color:#666!important}.brand-header{flex-direction:column;align-items:center;gap:40px;text-align:center;width:100%}.brand-text{font-size:20px}.team-member-image{width:60px;height:60px}.slide-image{max-width:100%;height:200px}.nav-content{padding:0 20px;gap:16px}.nav-title span{display:none}.slide-indicators{gap:6px;max-width:200px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.slide-indicators::-webkit-scrollbar{display:none}.slide-container{padding:40px 20px;justify-content:center}.title-hero h1{font-size:28px}.title-hero h2{font-size:18px}h2{font-size:24px}.presenter-card{flex-direction:column;text-align:center;padding:20px;margin:0 auto}.slide-controls{padding:20px;gap:20px}.financial-stats{align-items:stretch}.financial-stat{max-width:none}.stats-grid{gap:20px}.app-comparison{gap:30px}.marketing-grid{gap:20px}.benefits-grid{gap:30px}.implementation-phases,.concerns-list{gap:20px}.action-content{gap:30px}.timeline-item{flex-direction:column;gap:8px}.timeline-time{min-width:auto;font-weight:600}.subtitle{text-align:center}.phase-header{flex-wrap:wrap;gap:12px}.app-card,.marketing-card,.phase-card,.highlight,.story-highlight,.integration-details,.scenario-breakdown,.immediate-actions,.closing-message,.concern-item{padding:20px}}@media (max-width: 480px){.slide{min-height:400px;margin:0 auto}.slide-content{padding:20px 16px;width:100%}h1,h2,h3,h4,p,li,span,.timeline-content,.step-content p,.phase-item span,.action-item span,.feature span,.benefit-item p,.challenge-solution,.concern-answer p,.message-content p{color:#2c2c2c!important}.brand-header{gap:30px}.brand-logo img{width:40px;height:40px}.brand-text{font-size:16px}.team-member-image{width:50px;height:50px}.slide-image{height:180px}.slide-container{padding:30px 16px;justify-content:center}.title-hero h1{font-size:24px}.title-hero h2{font-size:16px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}p{font-size:15px}.presenter-card{padding:20px}.nav-content{padding:0 16px;gap:12px}.slide-controls{padding:16px;gap:20px}.control-btn{width:40px;height:40px}.slide-counter{font-size:14px}.nav-title{font-size:16px}.slide-indicators{gap:6px;max-width:150px}.indicator{width:6px;height:6px}.stat-number{font-size:36px}.financial-stat .stat-number{font-size:24px}.scenario-metric{font-size:16px}.step-number,.phase-number{width:28px;height:28px;font-size:14px}.process-step{padding:16px;gap:16px}.cta-button{padding:14px 24px;font-size:15px}.auto-play-btn{padding:6px 10px}.title-slide .slide-content{padding:40px 20px}.title-hero{margin-bottom:40px}.subtitle{font-size:14px;margin-bottom:40px}}@media (max-width: 360px){.nav-content{padding:0 12px;gap:8px}h1,h2,h3,h4,p,li,span,.timeline-content,.step-content p,.phase-item span,.action-item span,.feature span,.benefit-item p,.challenge-solution,.concern-answer p,.message-content p{color:#2c2c2c!important}.brand-header{gap:20px}.slide-content{padding:20px 16px}.slide-container{padding:20px 12px;justify-content:center}.title-hero h1{font-size:22px}.title-hero h2{font-size:15px}h2{font-size:18px}.slide-controls{padding:12px;gap:16px}.control-btn{width:36px;height:36px}.slide-indicators{max-width:120px}.app-card,.marketing-card,.phase-card,.highlight,.story-highlight,.integration-details,.scenario-breakdown,.immediate-actions,.closing-message,.concern-item{padding:16px}}@media (min-width: 1200px){.slide-container{padding:80px clamp(40px,10vw,120px)}.slide{max-width:min(1400px,85vw)}.slide-content{padding:clamp(60px,8vw,100px)}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.financial-stats{flex-direction:row;justify-content:center;flex-wrap:wrap}.scenario-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.marketing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}}@media (min-width: 1600px){.slide-container{padding:100px clamp(60px,12vw,150px)}.slide{max-width:min(1600px,80vw)}.slide-content{padding:clamp(80px,10vw,120px)}.nav-content{max-width:min(1600px,80vw)}.stats-grid,.scenario-grid{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.legal-slide *,.marketing-slide *,.financial-slide *{color:#2c2c2c!important}.legal-slide .stat-label,.legal-slide .scenario-detail,.legal-slide .phase-timeline,.legal-slide .presenter-details p,.marketing-slide .stat-label,.marketing-slide .scenario-detail,.marketing-slide .phase-timeline,.marketing-slide .presenter-details p,.financial-slide .stat-label,.financial-slide .scenario-detail,.financial-slide .phase-timeline,.financial-slide .presenter-details p{color:#666!important}.financial-slide .financial-stat.primary,.financial-slide .financial-stat.primary *,.financial-slide .scenario-item.highlight,.financial-slide .scenario-item.highlight *{color:#fff!important}
