.demo_demoPage__Rh4zU{min-height:100vh;background:#000;color:#fff}.demo_nav__5gMcF{position:fixed;top:0;left:0;right:0;padding:1rem 2rem;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);z-index:1000;border-bottom:1px solid hsla(0,0%,100%,.1)}.demo_backLink__z7Zpi{color:#fff;text-decoration:none;font-size:1rem;transition:opacity .2s}.demo_backLink__z7Zpi:hover{opacity:.7}.demo_heroContent__utST8{max-width:800px;margin:0 auto;text-align:center;padding:2rem}.demo_title__F_cI0{font-size:clamp(3rem,8vw,6rem);font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 20px hsla(0,0%,100%,.3);letter-spacing:-.02em}.demo_subtitle__cTTJH{font-size:clamp(1.2rem,3vw,1.8rem);margin-bottom:2.5rem;color:hsla(0,0%,100%,.9);text-shadow:0 2px 10px rgba(0,0,0,.5);line-height:1.4}.demo_ctaButtons__EBcgO{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.demo_primaryBtn__OF_E4,.demo_secondaryBtn___IDwP{padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,0,0,.3)}.demo_primaryBtn__OF_E4{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.demo_primaryBtn__OF_E4:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(102,126,234,.4)}.demo_secondaryBtn___IDwP{background:hsla(0,0%,100%,.1);color:#fff;border:2px solid hsla(0,0%,100%,.3);backdrop-filter:blur(10px)}.demo_secondaryBtn___IDwP:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.demo_note__NM8MT{font-size:.9rem;color:hsla(0,0%,100%,.6);margin-top:2rem;padding:1rem;background:hsla(0,0%,100%,.05);border-radius:10px;border:1px solid hsla(0,0%,100%,.1)}.demo_infoSection__JnhTC{background:linear-gradient(180deg,#000,#1a1a1a);padding:4rem 2rem;border-top:1px solid hsla(0,0%,100%,.1)}.demo_infoContent__oPMzl{max-width:900px;margin:0 auto}.demo_infoContent__oPMzl h2{font-size:2.5rem;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.demo_infoContent__oPMzl h3{font-size:1.8rem;margin-top:2rem;margin-bottom:1rem;color:#fff}.demo_infoContent__oPMzl h4{font-size:1.3rem;margin-bottom:.5rem;color:#fff}.demo_infoContent__oPMzl p{font-size:1.1rem;line-height:1.8;color:hsla(0,0%,100%,.8);margin-bottom:1.5rem}.demo_infoContent__oPMzl ol,.demo_infoContent__oPMzl ul{margin:1.5rem 0;padding-left:2rem}.demo_infoContent__oPMzl li{font-size:1.1rem;line-height:1.8;color:hsla(0,0%,100%,.8);margin-bottom:.8rem}.demo_infoContent__oPMzl code{background:rgba(102,126,234,.2);padding:.2rem .6rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;color:#a8b5ff}.demo_codeExample__k5079{margin-top:2rem;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:1.5rem}.demo_codeExample__k5079 pre{background:#0d0d0d;padding:1.5rem;border-radius:8px;overflow-x:auto;font-family:Courier New,monospace;font-size:.95rem;line-height:1.6;color:#e0e0e0}@media (max-width:768px){.demo_nav__5gMcF{padding:1rem}.demo_title__F_cI0{font-size:2.5rem}.demo_subtitle__cTTJH{font-size:1.2rem}.demo_ctaButtons__EBcgO{flex-direction:column;align-items:stretch}.demo_primaryBtn__OF_E4,.demo_secondaryBtn___IDwP{width:100%}.demo_infoSection__JnhTC{padding:3rem 1.5rem}.demo_infoContent__oPMzl h2{font-size:2rem}.demo_infoContent__oPMzl h3{font-size:1.5rem}.demo_codeExample__k5079 pre{font-size:.85rem;padding:1rem}}@media (max-width:480px){.demo_title__F_cI0{font-size:2rem}.demo_subtitle__cTTJH{font-size:1rem}.demo_infoContent__oPMzl h2{font-size:1.6rem}.demo_infoContent__oPMzl li,.demo_infoContent__oPMzl p{font-size:1rem}}.PhoneMockup_phoneMockup__ub9W3{position:relative;width:280px;height:570px;transition:transform .3s ease}.PhoneMockup_phoneMockup__ub9W3:hover{transform:scale(1.05)!important}.PhoneMockup_phoneFrame__l_JUJ{position:relative;width:100%;height:100%;background:linear-gradient(145deg,#1a1a1a,#2d2d2d);border-radius:40px;padding:12px;box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.1),inset 0 0 0 1px hsla(0,0%,100%,.05);overflow:hidden;pointer-events:none}.PhoneMockup_notch__rla8q{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:120px;height:28px;background:#000;border-radius:0 0 20px 20px;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.3);pointer-events:none}.PhoneMockup_notch__rla8q:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:8px;height:8px;background:#1a1a1a;border-radius:50%}.PhoneMockup_screen__VIpIw{position:relative;width:100%;height:100%;background:#000;border-radius:32px;overflow:hidden;pointer-events:none}.PhoneMockup_screenshot__EnnKc{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.PhoneMockup_homeIndicator__uObpu{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:120px;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;z-index:10;pointer-events:none}@keyframes PhoneMockup_float__Y0ysA{0%,to{transform:translateY(0) rotate(var(--rotation,0deg))}50%{transform:translateY(-20px) rotate(var(--rotation,0deg))}}@media (max-width:768px){.PhoneMockup_phoneMockup__ub9W3{width:200px;height:407px}.PhoneMockup_phoneFrame__l_JUJ{border-radius:30px;padding:8px}.PhoneMockup_notch__rla8q{width:90px;height:22px;border-radius:0 0 15px 15px}.PhoneMockup_screen__VIpIw{border-radius:24px}.PhoneMockup_homeIndicator__uObpu{width:90px;height:3px}}@media (max-width:480px){.PhoneMockup_phoneMockup__ub9W3{width:160px;height:326px}.PhoneMockup_phoneFrame__l_JUJ{border-radius:24px;padding:6px}.PhoneMockup_notch__rla8q{width:70px;height:18px;border-radius:0 0 12px 12px}.PhoneMockup_screen__VIpIw{border-radius:20px}.PhoneMockup_homeIndicator__uObpu{width:70px;height:2px}}@media (prefers-reduced-motion:reduce){.PhoneMockup_phoneMockup__ub9W3{animation:none}.PhoneMockup_phoneMockup__ub9W3:hover{transform:none!important}}.PhoneMockupBackground_container__0TBhR{position:relative;min-height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.PhoneMockupBackground_gradient__eY2ZW{position:absolute;inset:0;background:#000;z-index:0}.PhoneMockupBackground_phonesContainer__U_hnR{position:absolute;inset:0;z-index:10;pointer-events:none}.PhoneMockupBackground_phoneWrapper__dgrKg{position:absolute;pointer-events:auto;filter:blur(.5px);opacity:.7;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.PhoneMockupBackground_phoneWrapper__dgrKg:hover{filter:blur(0);opacity:1;transform:scale(1.05)}.PhoneMockupBackground_phoneWrapper__dgrKg:active{transform:scale(1.02)}.PhoneMockupBackground_content__xGZ9S{position:relative;z-index:2;max-width:1200px;width:100%;padding:4rem 2rem;text-align:center;pointer-events:none}.PhoneMockupBackground_content__xGZ9S>*{pointer-events:auto}@media (max-width:1024px){.PhoneMockupBackground_phoneWrapper__dgrKg:nth-child(n+5){display:none}.PhoneMockupBackground_phoneWrapper__dgrKg{opacity:.5}}@media (max-width:768px){.PhoneMockupBackground_container__0TBhR{min-height:100vh;display:flex;align-items:center;justify-content:center}.PhoneMockupBackground_phoneWrapper__dgrKg:nth-child(n+5){display:none}.PhoneMockupBackground_phoneWrapper__dgrKg{opacity:.5;filter:blur(.5px)}.PhoneMockupBackground_phoneWrapper__dgrKg:hover{filter:blur(0);opacity:1;z-index:1001!important;transform:scale(1.05)}.PhoneMockupBackground_content__xGZ9S{padding:0;width:100%;margin-top:160px;z-index:10000}}@media (max-width:480px){.PhoneMockupBackground_content__xGZ9S{padding:2rem 1rem}}@media (prefers-color-scheme:dark){.PhoneMockupBackground_gradient__eY2ZW{opacity:.15}.PhoneMockupBackground_phoneWrapper__dgrKg{opacity:.8}}.PhoneMockupBackground_phoneWrapper__dgrKg,.PhoneMockupBackground_phonesContainer__U_hnR{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.PhoneMockupBackground_phoneWrapper__dgrKg{filter:none;opacity:.6}.PhoneMockupBackground_phoneWrapper__dgrKg:hover{filter:none;opacity:.8}}.PhoneMockupBackground_modal__Srcmi{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:2000;backdrop-filter:blur(10px);animation:PhoneMockupBackground_fadeIn__IJ8Gt .2s ease-out}@keyframes PhoneMockupBackground_fadeIn__IJ8Gt{0%{opacity:0}to{opacity:1}}.PhoneMockupBackground_modalContent__NgPu6{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center;animation:PhoneMockupBackground_scaleIn__zizuZ .3s ease-out}@keyframes PhoneMockupBackground_scaleIn__zizuZ{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.PhoneMockupBackground_modalImage__QZ9zY{max-width:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.PhoneMockupBackground_closeButton__EU_kT{position:absolute;top:-50px;right:0;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);color:#fff;font-size:2rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;backdrop-filter:blur(10px)}.PhoneMockupBackground_closeButton__EU_kT:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}