@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700;800&display=swap";@import"https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css";@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.divider-slide{position:relative;overflow:hidden}.divider-pantun-content{animation:fadeInScale .6s ease-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.divider-pantun-line{letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.2);word-spacing:.1em}.divider-pantun-line:nth-child(2){margin-bottom:20px}.divider-pantun-line:nth-child(3){margin-top:20px}:root{--primary-color: #1E8F5A;--primary-dark: #156b43;--primary-light: #28a869;--accent-color: #FFD93D;--text-dark: #2d3436;--text-light: #636e72;--bg-light: #f8f9fa;--white: #ffffff;--shadow: 0 10px 30px rgba(30, 143, 90, .1);--shadow-hover: 0 15px 40px rgba(30, 143, 90, .2)}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.85)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes slideTitleIn{0%{opacity:0;transform:translateY(-40px)}50%{opacity:1;transform:translateY(8px)}80%{transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}*{margin:0;padding:0;box-sizing:border-box}[data-animate-item]{transform-origin:center!important;opacity:0}[data-animate-item][style*="opacity: 1"]{animation:bounceIn .4s cubic-bezier(.34,1.56,.64,1) both!important}.advantages-list [data-animate-item][style*="opacity: 1"]:nth-child(1){animation-delay:0ms!important}.advantages-list [data-animate-item][style*="opacity: 1"]:nth-child(2){animation-delay:.4s!important}.advantages-list [data-animate-item][style*="opacity: 1"]:nth-child(3){animation-delay:.8s!important}.team-grid [data-animate-item][style*="opacity: 1"]:nth-child(1){animation-delay:0ms!important}.team-grid [data-animate-item][style*="opacity: 1"]:nth-child(2){animation-delay:.4s!important}.team-grid [data-animate-item][style*="opacity: 1"]:nth-child(3){animation-delay:.8s!important}.team-grid [data-animate-item][style*="opacity: 1"]:nth-child(4){animation-delay:1.2s!important}.team-grid [data-animate-item][style*="opacity: 1"]:nth-child(5){animation-delay:1.6s!important}.team-grid [data-animate-item][style*="opacity: 1"]:nth-child(6){animation-delay:2s!important}[data-animate-item][style*="opacity: 1"]:nth-of-type(1){animation-delay:0ms!important}[data-animate-item][style*="opacity: 1"]:nth-of-type(2){animation-delay:.4s!important}[data-animate-item][style*="opacity: 1"]:nth-of-type(3){animation-delay:.8s!important}[data-animate-item][style*="opacity: 1"]:nth-of-type(4){animation-delay:1.2s!important}[data-animate-item][style*="opacity: 1"]:nth-of-type(5){animation-delay:1.6s!important}[data-animate-item][style*="opacity: 1"]:nth-of-type(6){animation-delay:2s!important}[data-animate-item][style*="opacity: 1"]:nth-of-type(7){animation-delay:2.4s!important}[data-animate-item][style*="opacity: 1"]:nth-of-type(8){animation-delay:2.8s!important}[data-animate-item][style*="opacity: 1"]:nth-of-type(9){animation-delay:3.2s!important}[data-animate-item][style*="opacity: 1"]:nth-of-type(10){animation-delay:3.6s!important}[data-animate-item][data-animate-type=highlight][style*="opacity: 1"]{animation-delay:1.2s!important}body{font-family:Poppins,sans-serif;background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden;color:var(--text-dark)}.melayu-background{position:absolute;inset:0;background:radial-gradient(circle at 15% 15%,rgba(30,143,90,.15) 0%,transparent 45%),radial-gradient(circle at 85% 85%,rgba(242,201,76,.2) 0%,transparent 45%),radial-gradient(circle at 50% 50%,rgba(192,57,43,.08) 0%,transparent 50%);z-index:0}.grid-pattern{position:absolute;inset:0;z-index:1}.grid-pattern:before{content:"";position:absolute;inset:0;background-image:url(/assets/pattern-indo-1_go6nPB.webp);background-size:800px;background-position:center;background-repeat:no-repeat;opacity:.05}.grid-pattern:after{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(30,143,90,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(30,143,90,.05) 1px,transparent 1px);background-size:60px 60px,60px 60px;pointer-events:none}:root{--brand-dark: #0F392B;--brand-green: #1E8F5A;--brand-yellow: #F2C94C;--brand-red: #C0392B;--brand-slate: #F8FAFC}html,body,#root{width:100%;height:100%}.presentation{width:100vw;height:100vh;position:relative;background-color:var(--brand-slate)}.slide{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.slide.active{opacity:1;visibility:visible;z-index:1}.slide.animating{pointer-events:none!important}.slide-content{max-width:1200px;width:90%;padding:40px;animation:slideUp .6s ease}.title-slide{text-align:center}.logo-placeholder{width:200px;height:auto;margin:0 auto 30px;border-radius:30px;display:flex;align-items:center;justify-content:center;animation:bounce 2s infinite}.logo-placeholder i{font-size:60px;color:var(--white)}.main-title{font-size:72px;font-weight:800;color:var(--primary-color);margin-bottom:20px;letter-spacing:-1px}.subtitle{font-size:28px;color:var(--text-light);line-height:1.6;font-weight:400;margin-bottom:40px}.title-decoration{display:flex;align-items:center;justify-content:center;gap:20px;margin:40px 0}.decoration-line{width:100px;height:3px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent)}.title-decoration i{color:var(--accent-color);font-size:24px;animation:spin 3s linear infinite}.tagline{font-size:20px;color:var(--primary-color);font-weight:600;font-style:italic}.slide-title{font-size:48px;font-weight:700;color:var(--primary-color);margin-bottom:50px;text-align:center;position:relative;padding-bottom:20px}.slide-title.animate{animation:slideTitleIn .8s cubic-bezier(.34,1.56,.64,1)!important}.slide-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100px;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--primary-light));border-radius:2px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;max-width:900px;margin-left:auto;margin-right:auto}.team-member{background:var(--white);padding:40px 30px;border-radius:20px;text-align:center;box-shadow:var(--shadow);transition:all .3s ease,opacity .5s ease-in-out}.team-member:nth-child(1){grid-column:1 / 2;background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}.team-member:nth-child(1) h3,.team-member:nth-child(1) p{color:var(--white)}.team-member:nth-child(2){grid-column:2 / 3}.team-member:hover{transform:translateY(-10px);box-shadow:var(--shadow-hover)}.member-icon{width:100px;height:100px;margin:0 auto 20px;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;display:flex;align-items:center;justify-content:center}.member-icon i{font-size:50px;color:var(--white)}.member-logo{width:150px;height:150px;margin:0 auto 15px;display:flex;border-radius:50%;align-items:center;justify-content:center;background:var(--brand-slate);padding:10px}.member-logo img{width:90%;height:90%;object-fit:contain}.member-pic{width:120px;height:120px;margin:0 auto 15px;display:flex;border-radius:50%;align-items:center;justify-content:center;background:var(--white);padding:4px;border:3px solid var(--primary-color);overflow:hidden}.member-pic img{width:100%;height:100%;object-fit:cover;border-radius:50%}.team-member h3{font-size:22px;color:var(--text-dark);margin-bottom:10px;font-weight:600}.team-member p{color:var(--text-light);font-size:16px}.problem-intro{text-align:center;padding:60px 0}.problem-visual{width:150px;height:150px;margin:0 auto 40px;background:linear-gradient(135deg,#ff7675,#fd79a8);border-radius:30px;display:flex;align-items:center;justify-content:center;animation:pulse 2s infinite}.problem-visual i{font-size:70px;color:var(--white)}.lead-text{font-size:32px;color:var(--text-dark);font-weight:600}.two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px;margin-top:40px}.problem-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px;max-width:900px;margin-left:auto;margin-right:auto}.problem-card{background:var(--white);padding:40px;border-radius:25px;box-shadow:var(--shadow);transition:all .3s ease}.problem-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.problem-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.problem-icon i{font-size:40px;color:var(--white)}.problem-card h3{font-size:24px;color:var(--text-dark);margin-bottom:15px;font-weight:600}.problem-card p{font-size:16px;color:var(--text-light);line-height:1.8}.solution-hero{text-align:center;margin-bottom:50px}.solution-icon{width:200px;height:200px;margin:0 auto 30px;display:flex;align-items:center;justify-content:center;animation:bounce 2s infinite}.solution-icon i{font-size:100px;color:var(--primary-color)}.solution-icon img{width:100%;height:100%;object-fit:contain}.solution-hero h3{font-size:32px;color:var(--text-dark);font-weight:700}.solution-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.feature-item{background:var(--white);padding:40px 30px;border-radius:25px;text-align:center;box-shadow:var(--shadow);transition:all .3s ease;border-top:5px solid var(--primary-color)}.feature-item:hover{transform:translateY(-10px);box-shadow:var(--shadow-hover)}.feature-number{font-size:48px;font-weight:800;color:var(--primary-color);margin-bottom:20px}.feature-number i{font-size:48px}.feature-item h4{font-size:22px;color:var(--text-dark);margin-bottom:15px;font-weight:600}.feature-item p{color:var(--text-light);font-size:16px;line-height:1.6}.modes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px;max-width:1100px;margin-left:auto;margin-right:auto}.mode-card{background:var(--white);padding:25px;border-radius:15px;text-align:center;box-shadow:var(--shadow);transition:all .3s ease}.mode-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.mode-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.mode-icon i{font-size:28px;color:var(--white)}.mode-card h4{font-size:16px;color:var(--text-dark);margin-bottom:10px;font-weight:600}.mode-card p{color:var(--text-light);font-size:13px;line-height:1.5;margin:0}.evaluator-steps{display:flex;flex-direction:column;gap:20px;margin-top:30px;max-width:900px;margin-left:auto;margin-right:auto}.evaluator-step{display:flex;align-items:flex-start;gap:20px;background:var(--white);padding:25px 30px;border-radius:20px;box-shadow:var(--shadow);transition:all .3s ease;border-left:5px solid var(--primary-color)}.evaluator-step:hover{transform:translate(10px);box-shadow:var(--shadow-hover)}.step-number{display:none}.step-icon{width:65px;height:65px;min-width:65px;background:var(--brand-slate);border-radius:14px;display:flex;align-items:center;justify-content:center}.step-icon i{font-size:32px;color:var(--primary-color)}.step-content h4{font-size:20px;color:var(--text-dark);margin:0 0 8px;font-weight:600}.step-content p{color:var(--text-light);font-size:15px;line-height:1.5;margin:0}.gamification-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:30px}.gamification-card{background:var(--white);padding:30px;border-radius:20px;box-shadow:var(--shadow);text-align:center;transition:all .3s ease;border-top:5px solid var(--primary-color)}.gamification-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.gamification-icon{width:70px;height:70px;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:15px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.gamification-icon i{font-size:32px;color:var(--white)}.gamification-card h4{font-size:20px;color:var(--text-dark);margin-bottom:12px;font-weight:600}.gamification-card p{color:var(--text-light);font-size:15px;line-height:1.6;margin:0}.advantages-list{display:flex;flex-direction:column;gap:30px;max-width:900px;margin:0 auto}.advantage-item{display:flex;align-items:center;gap:30px;background:var(--white);padding:30px;border-radius:20px;box-shadow:var(--shadow);transition:all .3s ease}.advantage-item:hover{transform:translate(10px);box-shadow:var(--shadow-hover)}.advantage-icon{width:80px;height:80px;min-width:80px;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:20px;display:flex;align-items:center;justify-content:center}.advantage-icon i{font-size:35px;color:var(--white)}.advantage-text h4{font-size:22px;color:var(--text-dark);margin-bottom:10px;font-weight:600}.advantage-text p{color:var(--text-light);font-size:16px;line-height:1.6}.highlight-box{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));padding:30px;border-radius:20px;text-align:center;margin-top:40px;display:flex;align-items:center;justify-content:center;gap:20px}.highlight-box i{font-size:40px;color:var(--accent-color)}.highlight-box p{color:var(--white);font-size:22px;font-weight:600;margin:0}.demo-section{display:flex;justify-content:center;align-items:center;padding:40px 0}.demo-placeholder{width:100%;max-width:800px;height:450px;background:linear-gradient(135deg,var(--bg-light),var(--white));border:3px dashed var(--primary-color);border-radius:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.demo-placeholder i{font-size:80px;color:var(--primary-color)}.demo-placeholder p{font-size:24px;color:var(--text-dark);font-weight:600}.demo-placeholder span{font-size:16px;color:var(--text-light)}.subsection-title{font-size:28px;color:var(--primary-color);margin-bottom:30px;text-align:center;font-weight:600}.impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:30px}.impact-item{background:var(--white);padding:30px;border-radius:20px;box-shadow:var(--shadow);display:flex;align-items:center;gap:20px;transition:all .3s ease}.impact-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.impact-item i{font-size:35px;color:var(--primary-color);min-width:45px}.impact-item p{color:var(--text-dark);font-size:16px;line-height:1.6;margin:0}.timeline-impacts{display:flex;flex-direction:column;gap:25px;max-width:900px;margin:0 auto}.timeline-item{display:flex;align-items:center;gap:25px;background:var(--white);padding:25px 30px;border-radius:20px;box-shadow:var(--shadow);border-left:5px solid var(--primary-color);transition:all .3s ease}.timeline-item:hover{transform:translate(10px);box-shadow:var(--shadow-hover)}.timeline-icon{width:60px;height:60px;min-width:60px;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;display:flex;align-items:center;justify-content:center}.timeline-icon i{font-size:28px;color:var(--white)}.timeline-item p{color:var(--text-dark);font-size:18px;line-height:1.6;margin:0}.roadmap-quarter{max-width:800px;margin:0 auto}.quarter-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;padding-bottom:20px;border-bottom:3px solid var(--primary-color)}.quarter-header-title{font-size:32px;color:var(--brand-green);font-weight:700;margin:0;letter-spacing:.5px}.quarter-label{font-size:42px;font-weight:800;color:var(--primary-color)}.roadmap-items{display:flex;flex-direction:column;gap:20px}.roadmap-item{display:flex;align-items:center;gap:25px;background:var(--white);padding:25px 30px;border-radius:20px;box-shadow:var(--shadow);transition:all .3s ease}.roadmap-item:hover{transform:translate(10px);box-shadow:var(--shadow-hover)}.roadmap-item i{font-size:32px;color:var(--primary-color);min-width:40px}.roadmap-item p{color:var(--text-dark);font-size:18px;margin:0;font-weight:500}.closing-slide{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));color:var(--white);padding:100px 0}.closing-content{text-align:center}.closing-icon{width:120px;height:120px;margin:0 auto 30px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:pulse 2s infinite}.closing-icon i{font-size:60px;color:var(--primary-color)}.closing-icon img{width:80%;height:80%;object-fit:contain}.closing-slide h2{font-size:56px;font-weight:800;margin-bottom:30px;color:var(--white)}.closing-text{font-size:24px;line-height:1.8;margin-bottom:50px;opacity:.95}.closing-logo{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:40px}.closing-logo i{font-size:40px}.closing-logo span{font-size:36px;font-weight:700}.closing-title{font-size:36px;font-weight:600!important;margin-bottom:30px;color:var(--white)}.contact-info{display:flex;justify-content:center;align-items:center;gap:20px;font-size:18px}.contact-info p{display:flex;align-items:center;justify-content:center;gap:10px;margin:0}.top-center-logo{height:80px;object-fit:contain;opacity:.95;transition:opacity .3s ease;pointer-events:none}.top-center-logo:hover{opacity:1}.top-right-section{position:fixed;top:20px;left:20px;right:20px;width:calc(100% - 40px);display:flex;align-items:center;justify-content:space-between;z-index:200;pointer-events:none}.budaya-logo{height:50px;object-fit:contain;opacity:.9;transition:opacity .3s ease;pointer-events:none}.budaya-logo:hover{opacity:1}.competition-info{text-align:center;pointer-events:none}.competition-info p{margin:0;font-size:18px;font-weight:600;color:var(--primary-color);line-height:1.4}.copyright{position:fixed;bottom:10px;left:50%;transform:translate(-50%);z-index:100;text-align:center;pointer-events:none}.copyright p{margin:0;font-size:12px;font-weight:400;color:var(--text-dark);opacity:.7}.navigation{position:fixed;bottom:50px;left:20px;display:flex;align-items:center;gap:10px;background:var(--white);padding:8px 12px;border-radius:50px;box-shadow:var(--shadow);z-index:100}.nav-btn{width:32px;height:32px;border:none;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));color:var(--white);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:14px}.nav-btn:hover{transform:scale(1.1);box-shadow:var(--shadow)}.nav-btn:active{transform:scale(.95)}.slide-counter{font-size:12px;font-weight:600;color:var(--text-dark);min-width:60px;text-align:center;cursor:pointer}.keyboard-ui{position:fixed;bottom:50px;right:20px;display:flex;opacity:.8;flex-direction:column;gap:5px;z-index:100;pointer-events:auto}.keyboard-row{display:flex;gap:5px;justify-content:center}.keyboard-key{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--white);border:1.5px solid var(--primary-color);border-radius:4px;font-size:12px;font-weight:600;color:var(--primary-color);box-shadow:0 1px 4px #0000001a}.keyboard-key.spacer{width:5px;height:28px;border:none;background:none;box-shadow:none}.keyboard-legend{position:fixed;bottom:50px;left:50%;transform:translate(-50%);display:flex;gap:16px;flex-wrap:wrap;justify-content:center;z-index:100;pointer-events:none;padding:10px 16px;background:#fffffff2;border-radius:8px;box-shadow:0 2px 12px #00000026;max-width:95vw;opacity:.85}.legend-item{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-dark);white-space:nowrap;font-weight:500}.legend-item kbd{background:var(--primary-color);color:var(--white);padding:2px 5px;border-radius:3px;font-weight:600;font-size:9px;font-family:Courier New,monospace;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:18px}.presentation.mouse-inactive{cursor:none}.presentation.mouse-inactive .navigation,.presentation.mouse-inactive .keyboard-ui,.presentation.mouse-inactive .keyboard-legend{opacity:0;pointer-events:none;transition:opacity .3s ease-out}.presentation.mouse-active{cursor:auto}.presentation.mouse-active .navigation,.presentation.mouse-active .keyboard-ui,.presentation.mouse-active .keyboard-legend{opacity:1;pointer-events:auto;transition:opacity .3s ease-in}@media(max-width:768px),(max-height:600px){.navigation,.keyboard-ui,.budaya-logo,.top-center-logo{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;width:0!important}}.progress-bar{position:fixed;top:0;left:0;width:100%;height:5px;background:#ffffff4d;z-index:100}.progress-fill{height:100%;background:linear-gradient(90deg,var(--primary-color),var(--primary-light));transition:width .3s ease}@media(max-width:768px){.slide-content{width:92%;padding:25px}.main-title{font-size:48px}.subtitle{font-size:20px}.slide-title{font-size:36px;margin-bottom:30px}.team-grid,.problem-grid{grid-template-columns:1fr;gap:25px}.two-col{grid-template-columns:1fr}.solution-features{grid-template-columns:1fr;gap:25px}.modes-grid{grid-template-columns:repeat(2,1fr);gap:18px}.gamification-features,.impact-grid{grid-template-columns:1fr;gap:20px}.advantage-item,.timeline-item,.roadmap-item{flex-direction:column;text-align:center;gap:15px}.advantage-icon,.step-icon{width:70px;height:70px;min-width:auto}.advantage-item:hover,.timeline-item:hover,.roadmap-item:hover{transform:none}.evaluator-steps,.evaluator-step{gap:15px}}@media(max-width:480px){.slide-content{width:95%;padding:15px}.main-title{font-size:36px}.subtitle{font-size:16px}.slide-title{font-size:28px;margin-bottom:20px}.team-grid,.problem-grid,.solution-features{grid-template-columns:1fr;gap:20px}.modes-grid,.gamification-features,.impact-grid{grid-template-columns:1fr;gap:15px}.advantage-item,.timeline-item,.roadmap-item{flex-direction:column;text-align:center;gap:12px}.advantage-icon,.step-icon{width:65px;height:65px;min-width:auto}.evaluator-steps{gap:12px}.evaluator-step{gap:12px;padding:20px}.team-member{padding:20px 15px}.member-logo{width:120px;height:120px}.member-pic{width:100px;height:100px}}.presentation{position:relative}.presentation:before{content:"";position:fixed;top:calc(50% - min(28.125vw,50vh));left:calc(50% - min(50vw,88.89vh));width:40px;height:40px;border-top:3px solid var(--primary-color);border-left:3px solid var(--primary-color);border-radius:8px 0 0;z-index:200;pointer-events:none;opacity:.35}.presentation:after{content:"";position:fixed;top:calc(50% - min(28.125vw,50vh));right:calc(50% - min(50vw,88.89vh));width:40px;height:40px;border-top:3px solid var(--primary-color);border-right:3px solid var(--primary-color);border-radius:0 8px 0 0;z-index:200;pointer-events:none;opacity:.35}.corner-guides{position:fixed;width:min(100vw,177.78vh);height:min(56.25vw,100vh);top:50%;left:50%;transform:translate(-50%,-50%);z-index:200;pointer-events:none}.corner-guides:before{content:"";position:absolute;bottom:0;left:0;width:40px;height:40px;border-bottom:3px solid var(--primary-color);border-left:3px solid var(--primary-color);border-radius:0 0 0 8px;opacity:.35}.corner-guides:after{content:"";position:absolute;bottom:0;right:0;width:40px;height:40px;border-bottom:3px solid var(--primary-color);border-right:3px solid var(--primary-color);border-radius:0 0 8px;opacity:.35}.mockups-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;margin-top:40px;max-width:1100px;margin-left:auto;margin-right:auto}.mockup-container{display:flex;flex-direction:column;align-items:center;gap:15px}.mockup-frame{width:100%;aspect-ratio:9 / 16;background:var(--white);border-radius:20px;padding:8px;box-shadow:0 10px 40px #00000026;transition:all .3s ease;overflow:hidden;border:1px solid rgba(30,143,90,.1)}.mockup-frame:hover{transform:translateY(-8px);box-shadow:0 20px 50px #1e8f5a33}.mockup-frame img{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block}.mockup-label{font-size:16px;font-weight:600;color:var(--text-dark);text-align:center;margin:0}:fullscreen .corner-guides,:-webkit-full-screen .corner-guides,:-moz-full-screen .corner-guides{display:none!important}:fullscreen .presentation:before,:fullscreen .presentation:after,:-webkit-full-screen .presentation:before,:-webkit-full-screen .presentation:after,:-moz-full-screen .presentation:before,:-moz-full-screen .presentation:after{display:none!important}:fullscreen .navigation,:fullscreen .keyboard-ui,:-webkit-full-screen .navigation,:-webkit-full-screen .keyboard-ui,:-moz-full-screen .navigation,:-moz-full-screen .keyboard-ui{display:none!important}@media print{.navigation,.progress-bar{display:none}.slide{page-break-after:always;position:relative;opacity:1;visibility:visible}}
