.page-module___8aEwW__main{padding:2.5rem 0}.page-module___8aEwW__hero{text-align:center;margin-bottom:1rem}.page-module___8aEwW__subtitle{color:var(--text-secondary);max-width:750px;margin:0 auto 1rem;font-size:1.2rem;font-weight:500}.page-module___8aEwW__guarantee{color:var(--text-secondary);margin-top:1rem;font-size:.875rem;display:block}.page-module___8aEwW__section{margin-bottom:8rem}.page-module___8aEwW__featuresList{flex-direction:column;gap:2rem;max-width:600px;margin:0 auto;display:flex}.page-module___8aEwW__featureItem{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:2rem}.page-module___8aEwW__featureItem h3{align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:1.5rem;display:flex}.page-module___8aEwW__featureItem p{margin-bottom:0;font-size:1rem}.page-module___8aEwW__pizzaBox{border:1px solid var(--border-color);text-align:center;background:linear-gradient(145deg,#1f1f1f,#121212);border-radius:24px;max-width:700px;margin:0 auto 6rem;padding:3rem 2rem}.page-module___8aEwW__pizzaBox h2{margin-bottom:1.5rem;font-size:2rem}.page-module___8aEwW__pizzaBox p{color:var(--text-primary);margin-bottom:2rem;font-size:1.25rem}.page-module___8aEwW__pizzaBox .page-module___8aEwW__highlight{color:var(--accent-color);font-weight:700}.page-module___8aEwW__price{margin-bottom:.5rem;font-size:4rem;font-weight:900}.page-module___8aEwW__footer{text-align:center;border-top:1px solid var(--border-color);color:var(--text-secondary);padding:3rem 0;font-size:.875rem}.page-module___8aEwW__howItWorksWrapper{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;margin:1.5rem auto 2rem;display:flex}.page-module___8aEwW__step{white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.6rem;padding:.6rem 1.2rem;transition:background .2s;display:flex}.page-module___8aEwW__step:hover{background:#ffffff14}.page-module___8aEwW__stepNum{color:#60a5fa;background:#2563eb4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:800;display:flex}.page-module___8aEwW__stepIcon{flex-shrink:0;font-size:1.2rem}.page-module___8aEwW__stepLabel{color:var(--text-primary);font-size:.9rem;font-weight:600}.page-module___8aEwW__stepArrow{color:#ffffff40;flex-shrink:0;font-size:1rem}.page-module___8aEwW__stepHighlight{border-color:#2563eb80;animation:2s ease-in-out infinite page-module___8aEwW__glowPulse}@keyframes page-module___8aEwW__glowPulse{0%,to{box-shadow:0 0 8px #2563eb4d,0 0 20px #2563eb1a}50%{box-shadow:0 0 15px #2563eb80,0 0 35px #2563eb33}}@media (max-width:768px){.page-module___8aEwW__howItWorksWrapper{flex-direction:column;gap:.5rem}.page-module___8aEwW__stepArrow{transform:rotate(90deg)}}
.LiveDemo-module__JxRBwW__demoContainer{z-index:10;width:100%;max-width:1400px;margin:2rem auto 4rem;position:relative}.LiveDemo-module__JxRBwW__demoNode{background:var(--surface-color);border:1px solid var(--accent-color);border-radius:24px;width:100%;padding:3rem;position:relative;box-shadow:0 0 30px #00f0ff33,0 0 60px #00f0ff1a,inset 0 1px #ffffff1a}.LiveDemo-module__JxRBwW__demoHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.LiveDemo-module__JxRBwW__demoHeader h2{background:linear-gradient(to right, #fff, var(--text-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:2rem}.LiveDemo-module__JxRBwW__toggleContainer{border:1px solid var(--border-color);background:#000;border-radius:99px;padding:4px;display:flex;position:relative}.LiveDemo-module__JxRBwW__toggleBtn{color:var(--text-secondary);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:99px;flex:1;padding:10px 28px;font-size:1rem;font-weight:600;transition:color .3s}.LiveDemo-module__JxRBwW__toggleBtn.LiveDemo-module__JxRBwW__active{color:#fff}.LiveDemo-module__JxRBwW__toggleSlider{background:var(--accent-color);z-index:1;border-radius:99px;width:calc(50% - 4px);transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px}.LiveDemo-module__JxRBwW__toggleSlider.LiveDemo-module__JxRBwW__dance{transform:translate(0%)}.LiveDemo-module__JxRBwW__toggleSlider.LiveDemo-module__JxRBwW__stretch{transform:translate(100%)}.LiveDemo-module__JxRBwW__splitScreen{gap:2.5rem;height:55vh;min-height:350px;max-height:600px;display:flex}.LiveDemo-module__JxRBwW__pane{border:1px solid var(--border-color);background:#111;border-radius:16px;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.LiveDemo-module__JxRBwW__videoWrapper{aspect-ratio:16/9;background:#000;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.LiveDemo-module__JxRBwW__cameraFeed{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.LiveDemo-module__JxRBwW__overlayCanvas{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.LiveDemo-module__JxRBwW__statusOverlay{border:1px solid var(--border-color);background:#000c;border-radius:12px;flex-direction:column;align-items:flex-end;padding:12px 20px;display:flex;position:absolute;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 20px #00000080}.LiveDemo-module__JxRBwW__scoreText{color:var(--accent-color);font-size:2.5rem;font-weight:900;line-height:1}.LiveDemo-module__JxRBwW__startBtn{background:var(--accent-color);color:#000;cursor:pointer;z-index:20;border:none;border-radius:99px;padding:16px 32px;font-size:1.125rem;font-weight:900;transition:transform .2s,box-shadow .2s;position:absolute;box-shadow:0 0 20px #00f0ff99,0 0 40px #00f0ff4d}.LiveDemo-module__JxRBwW__startBtn:hover{transform:scale(1.05);box-shadow:0 0 30px #00f0ffcc,0 0 50px #00f0ff80}@media (max-width:768px){.LiveDemo-module__JxRBwW__splitScreen{flex-direction:column}.LiveDemo-module__JxRBwW__pane{min-height:300px}.LiveDemo-module__JxRBwW__demoHeader{flex-direction:column;align-items:flex-start;gap:1.5rem}}
.FAQ-module__0t50RG__faqSection{max-width:700px;margin-bottom:6rem;margin-left:auto;margin-right:auto}.FAQ-module__0t50RG__faqTitle{text-align:center;margin-bottom:2.5rem;font-size:2.25rem}.FAQ-module__0t50RG__faqList{flex-direction:column;gap:.75rem;display:flex}.FAQ-module__0t50RG__faqItem{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;transition:border-color .3s;overflow:hidden}.FAQ-module__0t50RG__faqItem:hover{border-color:var(--accent-color)}.FAQ-module__0t50RG__faqQuestion{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-family:inherit;font-size:1.05rem;font-weight:600;display:flex}.FAQ-module__0t50RG__faqQuestion:hover{color:var(--accent-color)}.FAQ-module__0t50RG__faqIcon{color:var(--accent-color);flex-shrink:0;font-size:1.5rem;font-weight:300;transition:transform .3s}.FAQ-module__0t50RG__open .FAQ-module__0t50RG__faqIcon{transform:rotate(180deg)}.FAQ-module__0t50RG__faqAnswer{max-height:0;padding:0 1.5rem;transition:max-height .35s,padding .35s;overflow:hidden}.FAQ-module__0t50RG__open .FAQ-module__0t50RG__faqAnswer{max-height:300px;padding:0 1.5rem 1.25rem}.FAQ-module__0t50RG__faqAnswer p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.7}
