.demo_root__Y1zLz{font-family:DM Sans,sans-serif;background:#0b1322;color:#f1f5f9;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}.demo_nav__vGdhP{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 48px;background:rgba(11,19,34,.85);backdrop-filter:blur(12px);border-bottom:1px solid #1e2d45}.demo_navLogo__OXQkp{display:flex;align-items:center;gap:10px;color:#f1f5f9;text-decoration:none}.demo_brandMark__uoDeK{width:32px;height:32px;border-radius:8px;-o-object-fit:cover;object-fit:cover;display:block}.demo_brandWord__nnW_I{font-family:Billabong,Grand Hotel,cursive;font-weight:400;font-size:30px;line-height:1;color:#f1f5f9;letter-spacing:.5px;transform:translateY(2px);display:inline-block}.demo_navBack___WNeq{font-size:13px;color:#94a3b8;text-decoration:none;display:flex;align-items:center;gap:6px;transition:color .2s}.demo_navBack___WNeq:hover{color:#14b8a6}.demo_main__9KmVW{flex:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1100px;margin:0 auto;padding:100px 48px 60px;gap:80px;width:100%;box-sizing:border-box}.demo_phoneStage__JrCgD{display:flex;justify-content:center;align-items:center}.demo_phone__TQmzp{width:340px;height:700px;background:#0a0e1a;border-radius:48px;border:8px solid #1e2d45;overflow:hidden;box-shadow:0 60px 120px rgba(0,0,0,.5),0 20px 40px rgba(0,0,0,.3),inset 0 0 0 1px hsla(0,0%,100%,.04);position:relative;flex-shrink:0}.demo_phoneScreen__gOHH_{position:relative;width:100%;height:100%;overflow:hidden;background:#0b1322}.demo_screenSlide__m7PRX{position:absolute;inset:0;opacity:0;transition:opacity .5s ease}.demo_screenSlideActive__D7fr1{opacity:1}.demo_liveTimer__7dCed{top:47.3%;transform:translateX(-50%);font-size:44px;font-weight:700;color:#fff;background:#0b1322;padding:0 6px;border-radius:4px;letter-spacing:-1px;white-space:nowrap}.demo_liveTimer__7dCed,.demo_tapPulse__Wx6iR{position:absolute;left:50%;z-index:10;pointer-events:none}.demo_tapPulse__Wx6iR{top:88%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;background:#14b8a6;animation:demo_pulse__QlhX8 1.6s ease-in-out infinite}@keyframes demo_pulse__QlhX8{0%{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.6);opacity:.4}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.demo_panel__h_7Tl{display:flex;flex-direction:column}.demo_stepDots__8EqqB{display:flex;gap:6px;margin-bottom:36px}.demo_stepDot__qBrvT{flex:1;height:3px;background:#1e2d45;border-radius:2px;cursor:pointer;position:relative;overflow:hidden;transition:background .2s}.demo_stepDot__qBrvT:hover{background:#2a3d58}.demo_stepDotDone__NsSGL{background:#14b8a6}.demo_stepDotActive__sY8ev{background:#1e2d45}.demo_stepDotActive__sY8ev:after{content:"";position:absolute;inset:0;background:#14b8a6;border-radius:2px;transform-origin:left center;animation:demo_progress__ZYrx_ var(--auto-duration,0ms) linear forwards}@keyframes demo_progress__ZYrx_{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.demo_eyebrow__cg80a{font-size:11px;font-weight:500;color:#14b8a6;text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px}.demo_stepTitle__r_8sL{font-family:"Instrument Serif",Georgia,serif;font-size:46px;line-height:1.1;color:#f1f5f9;margin-bottom:20px}.demo_stepTitle__r_8sL em{font-style:italic;color:#14b8a6}.demo_bodyText__bVJTe{font-size:16px;font-weight:300;color:#94a3b8;line-height:1.75;margin-bottom:28px}.demo_featureList__KsndR{list-style:none;margin:0 0 40px;padding:0;display:flex;flex-direction:column;gap:10px}.demo_featureItem__y1z7j{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#94a3b8;line-height:1.5}.demo_featureItem__y1z7j:before{content:"";width:5px;height:5px;border-radius:50%;background:#14b8a6;flex-shrink:0;margin-top:7px}.demo_navButtons__lNrxK{display:flex;align-items:center;gap:12px}.demo_btnPrev__r4qFz{width:44px;height:44px;border-radius:50%;border:1.5px solid #1e2d45;background:transparent;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s;flex-shrink:0}.demo_btnPrev__r4qFz:hover:not(:disabled){border-color:#14b8a6;color:#14b8a6}.demo_btnPrev__r4qFz:disabled{opacity:.3;cursor:not-allowed}.demo_btnNext__4MDJw{display:inline-flex;align-items:center;gap:8px;background:#14b8a6;color:#0b1322;padding:13px 28px;border-radius:100px;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:background .2s,transform .2s}.demo_btnNext__4MDJw:hover{background:#0f9e8e;transform:translateY(-1px)}.demo_stepCounter__eNGu4{margin-left:auto;font-size:12px;color:#94a3b8;font-variant-numeric:tabular-nums}.demo_finalCta___SDMl{margin-top:32px;padding:28px;border:1px solid #1e2d45;border-radius:20px;background:#111827}.demo_finalCtaTitle__pqHtV{font-family:"Instrument Serif",Georgia,serif;font-size:22px;color:#f1f5f9;margin-bottom:8px}.demo_finalCtaTitle__pqHtV em{font-style:italic;color:#14b8a6}.demo_finalCtaSub__v0BMp{font-size:14px;color:#94a3b8;line-height:1.6;margin-bottom:20px}.demo_finalCtaActions__88fMw{display:flex;gap:10px;flex-wrap:wrap}.demo_btnDownload__wsqey{display:inline-flex;align-items:center;gap:8px;background:#14b8a6;color:#0b1322;padding:11px 22px;border-radius:100px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s}.demo_btnDownload__wsqey:hover{background:#0f9e8e}.demo_btnRestart__GblDh{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#94a3b8;padding:11px 22px;border-radius:100px;font-size:14px;font-weight:500;border:1.5px solid #1e2d45;cursor:pointer;transition:border-color .2s,color .2s}.demo_btnRestart__GblDh:hover{border-color:#14b8a6;color:#14b8a6}@media (max-width:900px){.demo_main__9KmVW{grid-template-columns:1fr;padding:90px 24px 60px;gap:40px}.demo_phone__TQmzp{width:280px;height:580px;border-radius:40px}.demo_liveTimer__7dCed,.demo_stepTitle__r_8sL{font-size:36px}.demo_nav__vGdhP{padding:14px 24px}}