.l-demo-section{width:100%}.l-demo-stage{color:#f8f4e9;background:linear-gradient(152deg,#174330 0%,#153725 61%,#0e271e 100%);border-radius:24px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 18px 48px #12311e26}.l-demo-stage-top{z-index:2;justify-content:space-between;align-items:center;gap:10px;padding:20px 23px 0;display:flex;position:relative}.l-demo-brand{letter-spacing:-.03em;font:28px Georgia,serif}.l-demo-simulation-label{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:#d6e4d2;font:600 10px/1.3 Arial,sans-serif}.l-demo-stage .l-demo-visual{height:360px}.l-demo-visual{isolation:isolate;background:radial-gradient(at 55% 35%,#345c42 0%,#1e4431 35%,#133527 75%);justify-content:center;align-items:center;height:300px;display:flex;position:relative;overflow:hidden}.l-demo-ambient{opacity:.25;filter:blur(30px);pointer-events:none;border-radius:50%;position:absolute}.l-demo-ambient-a{background:#b9a978;width:150px;height:150px;top:12%;left:10%}.l-demo-ambient-b{background:#8fae89;width:160px;height:160px;bottom:6%;right:6%}.l-demo-paper{color:#314b38;background:#fffdf4;border:1px solid #ded5c2;width:190px;min-height:270px;padding:18px 19px 22px;position:relative;transform:rotate(-6deg);box-shadow:0 22px 45px #0000003b}.l-demo-paper-compact{width:125px;min-height:210px;padding:12px 10px;font-size:10px}.l-demo-paper-title{border-bottom:1px solid #c5ccb9;margin:0 0 11px;padding-bottom:8px;font:italic 23px Georgia,serif}.l-demo-paper-compact .l-demo-paper-title{font-size:15px}.l-demo-paper-line{white-space:nowrap;border-bottom:1px solid #eee9df;align-items:center;gap:9px;min-height:25px;font:italic 13px Georgia,serif;display:flex}.l-demo-paper-compact .l-demo-paper-line{gap:4px;min-height:20px;font-size:9px}.l-demo-square{text-align:center;border:1px solid #8da18e;flex:none;width:13px;height:13px;font-size:13px;line-height:11px}.l-demo-paper-compact .l-demo-square{width:10px;height:10px}.l-demo-done{color:#7e8d80;text-decoration:line-through}.l-demo-paper-foot{text-align:right;color:#7d917e;margin-top:13px;font:italic 11px Georgia,serif;display:block}.l-demo-paper-show{position:absolute;top:16%;left:22%}.l-demo-side-phone{color:#174331;text-align:center;background:#fbf9f0;border:5px solid #1c2925;border-radius:20px;width:125px;height:205px;padding:35px 8px 8px;position:absolute;top:29%;right:12%;box-shadow:0 22px 45px #071a1466}.l-demo-side-phone .l-demo-logo{font:22px Georgia,serif}.l-demo-side-phone p{margin:12px 0;font-size:9px;line-height:1.5}.l-demo-side-phone button{color:#fff;background:#164b34;border:0;border-radius:6px;padding:8px 12px;font-size:9px}.l-demo-phone-position{z-index:1;place-items:center;max-height:100%;display:grid;position:relative}.l-demo-phone{color:#173b29;background:#fdfcf6;border:6px solid #16271f;border-radius:29px;width:202px;height:340px;font-family:Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 20px 45px #0000005c}.l-demo-phone-notch{z-index:2;background:#0c2319;border-radius:20px;height:9px;position:absolute;top:4px;left:35%;right:35%}.l-demo-topbar{color:#fff;background:#174834;justify-content:space-between;align-items:center;gap:5px;height:40px;padding:15px 11px 7px;font-size:11px;display:flex}.l-demo-topbar strong{font-size:12px}.l-demo-screen{height:258px;padding:9px 8px;overflow:hidden}.l-demo-phone-eyebrow{text-transform:uppercase;letter-spacing:.07em;color:#728b74;margin:3px 0 9px;font-size:9px;font-weight:700}.l-demo-phone-item{border-bottom:1px solid #e5eadd;align-items:center;gap:7px;min-height:32px;padding:3px 2px;font-size:9px;display:flex}.l-demo-phone-item .l-demo-item-stack{flex:1}.l-demo-item-stack strong{font-size:10px;display:block}.l-demo-item-stack small{color:#67816b;font-size:8px}.l-demo-mini-check{border:1px solid #b1c3b3;border-radius:3px;place-items:center;width:13px;height:13px;font-size:8px;display:grid}.l-demo-edit{background:#e5f0e5}.l-demo-done-row{background:#e7f5e3}.l-demo-phone-action{color:#fff;text-align:center;background:#1b5538;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:8px 5px;font-size:10px;font-weight:700;display:flex}.l-demo-store-choice{background:#e6f0e4;border-radius:6px;margin-bottom:5px;padding:6px 4px;font-size:7px;font-weight:700}.l-demo-mini-group{background:#e8eee5;margin:5px 0;padding:6px;font-size:9px;font-weight:700}.l-demo-bottom-nav{color:#426149;background:#fcfbf5;border-top:1px solid #e2eade;justify-content:space-around;align-items:center;height:28px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.l-demo-scan{background:#e7e2d8;border:2px solid #a9bead;border-radius:6px;place-items:center;height:194px;display:grid;position:relative}.l-demo-scan .l-demo-paper{width:109px;min-height:172px;transform:rotate(-2deg)}.l-demo-scan-button{color:#fff;background:#1a553a;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:13px;padding:8px;font-size:10px;display:flex}.l-demo-corners{color:#174a35;font-size:9px;position:absolute;top:5px;left:5px;right:5px}.l-demo-print-option{border-bottom:1px solid #e5eae1;gap:8px;padding:8px 5px;font-size:9px;display:flex}.l-demo-print-page{background:#fff;border:1px solid #d9dfd7;flex-direction:column;gap:4px;width:115px;margin:9px auto;padding:8px 12px;display:flex;box-shadow:0 5px 12px #2333221f}.l-demo-print-page p{margin:0;font:12px Georgia,serif}.l-demo-print-page strong{font-size:9px}.l-demo-print-page span{font-size:7px}.l-demo-small-paper{z-index:0;position:absolute;top:18%;right:22%;transform:translate(90%,35%)rotate(6deg)scale(.75)}.l-demo-stage-bottom{z-index:2;justify-content:space-between;align-items:end;gap:16px;padding:8px 22px 23px;display:flex;position:relative}.l-demo-stage-bottom h3{max-width:470px;margin:7px 0 0;font:clamp(23px,3vw,32px)/1.13 Georgia,serif}.l-demo-step{letter-spacing:.18em;color:#b3d4b5;font-size:10px;font-weight:700}.l-demo-play{color:#fff;background:#ffffff20;border:1px solid #ffffff60;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.l-demo-controls{justify-content:center;align-items:center;gap:12px;margin:16px 0;display:flex}.l-demo-controls>button{color:#214b32;background:#e9f1e6;border-radius:100%;place-items:center;width:38px;height:38px;display:grid}.l-demo-progress{gap:5px;display:flex}.l-demo-progress button{background:#ccdccc;border-radius:30px;width:23px;height:7px;transition:background .3s}.l-demo-progress button.active{background:#275c3c}.l-demo-disclaimer{text-align:center;color:#6d8071;max-width:650px;margin:11px auto;font-size:11px;line-height:1.6}.l-demo-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.l-demo-mini-card{background:#fff;border:1px solid #dde8da;border-radius:18px;overflow:hidden;box-shadow:0 7px 22px #173c2512}.l-demo-mini-header{color:#24563a;align-items:flex-start;gap:12px;padding:16px;display:flex}.l-demo-mini-header>svg{flex:none;margin-top:3px}.l-demo-mini-header h4{margin:0;font:25px/1.2 Georgia,serif}.l-demo-mini-header p{color:#647969;margin:6px 0 0;font-size:12px;line-height:1.5}.l-demo-mini-stage{height:280px}.l-demo-mini-stage .l-demo-visual{height:100%}.l-demo-mini-stage .l-demo-phone{transform:scale(.72)}.l-demo-mini-stage .l-demo-paper-show{top:16%;left:12%;transform:scale(.7)}.l-demo-mini-stage .l-demo-side-phone{right:7%;transform:scale(.75)}.l-demo-mini-stage .l-demo-small-paper{transform:translate(80%,20%)rotate(6deg)scale(.52)}.l-demo-mini-footer{color:#6d8271;text-align:center;background:#f3f7f0;border-top:1px solid #e2eade;padding:11px 16px;font-size:10px}@media (width<=600px){.l-demo-stage{min-height:480px}.l-demo-stage .l-demo-visual{height:335px}.l-demo-stage-top{padding:17px 14px 0}.l-demo-brand{font-size:24px}.l-demo-simulation-label{font-size:8px}.l-demo-stage-bottom{padding:9px 15px 20px}.l-demo-stage-bottom h3{font-size:24px}.l-demo-feature-grid{grid-template-columns:1fr}.l-demo-mini-stage{height:280px}.l-demo-paper-show{left:12%}.l-demo-side-phone{right:8%}.l-demo-progress button{width:18px}}@media (prefers-reduced-motion:no-preference){.l-demo-visual{animation:.5s both l-demo-fade}.l-demo-phone-position,.l-demo-paper-show{animation:.55s both l-demo-rise}}@keyframes l-demo-fade{0%{opacity:.35}to{opacity:1}}@keyframes l-demo-rise{0%{opacity:.55;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.l-demo-visual,.l-demo-phone-position,.l-demo-paper-show{animation:none!important}.l-demo-progress button{transition:none}}@media (prefers-reduced-motion:no-preference){@keyframes listentials-demo-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes listentials-demo-rise{0%{opacity:.68;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}.listentials-demo-float{animation:7.5s ease-in-out infinite listentials-demo-float}.listentials-demo-float-delayed{animation:8.8s ease-in-out -3.1s infinite listentials-demo-float}.listentials-demo-rise{animation:.9s ease-out both listentials-demo-rise}.listentials-demo-hover{transition:box-shadow .25s,transform .25s}.listentials-demo-hover:hover{transform:translateY(-3px);box-shadow:0 14px 40px #1747391a}}@media (prefers-reduced-motion:reduce){.listentials-demo-float,.listentials-demo-float-delayed,.listentials-demo-rise,.listentials-demo-hover{transition:none!important;animation:none!important}}
