@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;900&family=Space+Grotesk:wght@400;500;600;700&display=swap";html{scroll-behavior:smooth}.lp *{box-sizing:border-box;margin:0;padding:0}.lp{--black:#0a0b0c;--surface:#111314;--card:#181b1e;--border:#252a2e;--amber:#d4a023;--amber-light:#e8b830;--amber-pale:#f5d060;--green:#4a9c3f;--green-light:#5db552;--text:#e8eaed;--muted:#7a8390;--white:#fff;background:var(--black);color:var(--text);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}.lp nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0a0b0cd9;justify-content:space-between;align-items:center;height:76px;padding:0 5%;display:flex;position:fixed;top:0;left:0;right:0}.lp .nav-logo{align-items:center;display:flex}.lp .nav-logo .brand{letter-spacing:1px;text-transform:uppercase;color:var(--white);font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700}.lp .nav-logo .sub{letter-spacing:2px;color:var(--muted);text-transform:uppercase;margin-top:-2px;font-size:9px;display:block}.lp .nav-grid-wrap{align-items:center;margin-left:auto;display:flex;position:relative;top:9px}.lp .nav-grid-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background .2s;display:flex}.lp .nav-grid-btn:hover{background:#ffffff12}.lp .nav-grid-menu{z-index:999;background:#111;border:1px solid #252a2e;border-radius:14px;min-width:200px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 40px #0009}.lp .nav-grid-title{letter-spacing:2px;text-transform:uppercase;color:#3a4048;padding:8px 12px 6px;font-size:10px}.lp .nav-grid-item{color:#ccc;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;text-decoration:none;transition:background .15s;display:flex}.lp .nav-grid-item:hover{color:#fff;background:#1a1a1c}.lp .nav-grid-item .dot{background:#d4a023;border-radius:50%;flex-shrink:0;width:6px;height:6px}.lp .nav-grid-divider{background:#1e1e1e;height:1px;margin:6px 0}.lp .hero{align-items:center;min-height:100vh;padding:100px 5% 60px;display:flex;position:relative;overflow:hidden}.lp .hero-bg{background:radial-gradient(60% 50% at 50% 40%,#d4a02314 0%,#0000 70%);position:absolute;inset:0}.lp .hero-grid{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.3;background-size:60px 60px;position:absolute;inset:0}.lp .hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}.lp .hero-h1{letter-spacing:-1.5px;color:var(--white);margin-bottom:24px;font-family:Space Grotesk,sans-serif;font-size:56px;font-weight:700;line-height:1.08}.lp .hero-h1 em{color:var(--amber);font-style:normal}.lp .hero-p{color:var(--muted);max-width:480px;margin-bottom:36px;font-size:17px;line-height:1.7}.lp .hero-btns{align-items:center;gap:14px;display:flex}.lp .btn-primary{background:var(--amber);color:var(--black);border-radius:7px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.lp .btn-primary:hover{background:var(--amber-light);transform:translateY(-1px)}.lp .btn-ghost{color:var(--text);border:1px solid var(--border);border-radius:7px;padding:14px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s}.lp .btn-ghost:hover{border-color:var(--amber);color:var(--amber)}.lp .hero-right{justify-content:center;align-items:center;display:flex}.lp .hero-stats{flex-wrap:wrap;gap:32px;margin-top:40px;display:flex}.lp .hero-stat .num{color:var(--white);font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:700}.lp .hero-stat .lbl{color:var(--muted);margin-top:2px;font-size:12px}.lp section{padding:90px 5%;scroll-margin-top:76px}.lp .section-inner{max-width:1200px;margin:0 auto}.lp .section-tag{letter-spacing:3px;text-transform:uppercase;color:var(--amber);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:600;display:flex}.lp .section-tag:before{content:"";background:var(--amber);width:16px;height:1px;display:inline-block}.lp .section-h2{letter-spacing:-1px;color:var(--white);margin-bottom:16px;font-family:Space Grotesk,sans-serif;font-size:42px;font-weight:700;line-height:1.1}.lp .section-sub{color:var(--muted);max-width:560px;font-size:17px;line-height:1.7}.lp .amber-section{background:var(--amber);color:var(--black);padding:80px 5%;scroll-margin-top:76px}.lp .amber-section .section-h2{color:var(--black)}.lp .amber-section .section-sub{color:#000000a6}.lp .amber-section .section-tag{color:#00000080}.lp .amber-section .section-tag:before{background:#0006}.lp .features-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.lp .amber-feature-card{background:#0000001f;border:1px solid #00000026;border-radius:12px;padding:28px}.lp .amber-feature-card h3{color:#000;margin-bottom:8px;font-size:16px;font-weight:600}.lp .amber-feature-card p{color:#000000a6;font-size:14px;line-height:1.6}.lp .amber-feature-card .fc-icon{margin-bottom:16px}.lp .addon-badge{color:#d4a023;letter-spacing:.5px;text-transform:uppercase;background:#000000d9;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:700}.lp .steps{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;display:grid}.lp .step{position:relative}.lp .step-num{color:var(--border);margin-bottom:16px;font-family:Space Grotesk,sans-serif;font-size:48px;font-weight:700;line-height:1}.lp .step h3{color:var(--white);margin-bottom:8px;font-size:17px;font-weight:600}.lp .step p{color:var(--muted);font-size:14px;line-height:1.6}.lp .step-connector{background:var(--border);width:32px;height:1px;position:absolute;top:28px;left:calc(100% - 16px)}.lp .ttp-header{text-align:center;margin-bottom:56px}.lp .ttp-steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lp .ttp-step-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:24px}.lp .ttp-step-num{color:var(--border);margin-bottom:14px;font-family:Space Grotesk,sans-serif;font-size:40px;font-weight:700;line-height:1}.lp .ttp-step-card h4{color:#fff;margin-bottom:8px;font-size:15px;font-weight:600}.lp .ttp-step-card p{color:var(--muted);font-size:13px;line-height:1.65}.lp .ttp-step-check{color:var(--green-light);align-items:center;gap:5px;margin-top:12px;font-size:11px;font-weight:600;display:inline-flex}.lp .ttp-callout{background:linear-gradient(135deg, var(--amber) 0%, var(--amber-light) 100%);border-radius:18px;align-items:center;gap:48px;padding:44px 48px;display:flex}.lp .ttp-badge-toggle{background:var(--card);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:20px;align-items:center;gap:8px;padding:7px 16px;font-size:12px;text-decoration:none;display:inline-flex}.lp .ttp-more{color:#fff;text-align:center;max-width:700px;margin:16px auto 0;font-size:15px;font-style:italic;font-weight:300;line-height:1.8}.lp .pricing-section{background:var(--surface)}.lp .pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.lp .pricing-card{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;padding:32px;transition:border-color .2s;display:flex;position:relative}.lp .pricing-card .btn-plan{margin-top:auto}.lp .plan-name{letter-spacing:1px;text-transform:uppercase;color:var(--amber);margin-bottom:12px;font-size:14px;font-weight:700}.lp .plan-price{margin-bottom:6px}.lp .plan-price .amount{color:var(--white);font-family:Space Grotesk,sans-serif;font-size:42px;font-weight:700}.lp .plan-price .currency{color:var(--muted);vertical-align:top;margin-top:8px;font-size:18px;display:inline-block}.lp .plan-price .period{color:var(--muted);margin-left:2px;font-size:14px}.lp .plan-upfront{color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:24px;font-size:12px}.lp .plan-desc{color:var(--white);white-space:pre-line;margin-bottom:24px;font-size:20px;font-weight:600;line-height:1.5}.lp .plan-features{flex-direction:column;gap:10px;margin-bottom:32px;list-style:none;display:flex}.lp .plan-features li{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.lp .plan-features li:before{content:"✓";color:var(--green-light);font-size:13px;font-weight:700}.lp .plan-features li.plan-addon{color:#8a8f96}.lp .plan-features li.plan-addon:before{content:"+";color:#8a8f96}.lp .plan-features li.plan-commission{color:var(--amber);font-weight:600}.lp .plan-features li.plan-commission:before{color:var(--amber)}.lp .btn-plan{text-align:center;background:var(--amber);color:var(--black);border:1px solid var(--amber);border-radius:8px;padding:12px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:block}.lp .btn-plan:hover{background:var(--amber-light);border-color:var(--amber-light)}.lp .commission-note{text-align:center;color:var(--muted);margin-top:32px;font-size:13px}.lp .commission-note a{color:var(--amber);text-decoration:none}.lp .commission-section{background:var(--amber);padding:60px 5%}.lp .commission-inner{text-align:left;max-width:1200px;margin:0 auto}.lp .commission-inner h3{color:var(--black);margin-bottom:8px;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:700}.lp .commission-inner>p{color:#0009;max-width:600px;margin-bottom:32px;font-size:15px}.lp .commission-row{border-radius:12px;align-items:center;gap:16px;padding:20px 24px;display:flex}.lp .commission-row .plan{min-width:90px}.lp .commission-row .plan-tag{letter-spacing:2px;text-transform:uppercase;color:#0006;margin-bottom:4px;font-size:10px;font-weight:700}.lp .commission-row .plan-sub{color:#00000073;font-size:11px}.lp .commission-row .bar-track{background:#0000001a;border-radius:4px;flex:1;height:8px}.lp .commission-row .bar{opacity:.7;background:#000;border-radius:4px;height:100%}.lp .commission-row .pct{color:#000;text-align:right;min-width:70px;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700}.lp .ros-calc-inner{max-width:760px;margin:0 auto}.lp .ros-calc-value-row{align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.lp .ros-calc-value{color:var(--white);font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:700}.lp .ros-calc-value-label{color:var(--muted);font-size:14px}.lp .ros-calc-slider{background:var(--border);-webkit-appearance:none;width:100%;height:4px;accent-color:var(--amber);border-radius:2px;outline:none;margin:0 0 6px}.lp .ros-calc-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--amber);cursor:pointer;border-radius:50%;width:18px;height:18px}.lp .ros-calc-slider::-moz-range-thumb{background:var(--amber);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px}.lp .ros-calc-slider-ticks{color:#5a6370;height:16px;margin-bottom:36px;font-size:11px;position:relative}.lp .ros-calc-slider-ticks span{position:absolute;top:0;transform:translate(-50%)}.lp .ros-calc-slider-ticks span:first-child{transform:translate(0)}.lp .ros-calc-slider-ticks span:last-child{transform:translate(-100%)}.lp .ros-calc-step{border:1px solid var(--border);background:var(--card);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:16px;transition:all .15s;display:inline-flex}.lp .ros-calc-step:hover{border-color:var(--amber);color:var(--amber)}.lp .ros-calc-results{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:8px;display:grid}.lp .ros-calc-card{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-height:106px;padding:20px;display:flex}.lp .ros-calc-card.ros-calc-best{border-color:var(--amber);background:#d4a02314}.lp .ros-calc-card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.lp .ros-calc-plan-name{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.lp .ros-calc-best .ros-calc-plan-name{color:var(--amber)}.lp .ros-calc-badge{letter-spacing:.5px;text-transform:uppercase;background:var(--amber);color:var(--black);border-radius:20px;padding:3px 8px;font-size:10px;font-weight:700}.lp .ros-calc-price{color:var(--white);font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700;line-height:1}.lp .ros-calc-price-sub{color:var(--muted);min-height:27px;margin-top:6px;font-size:12px;line-height:1.4}.lp .ros-calc-note{color:#5a6370;margin-top:24px;font-size:13px}.lp .ros-calc-note a{color:var(--amber);text-decoration:none}.lp .ros-calc-note a:hover{text-decoration:underline}.lp .sustain-poster-wrap{z-index:1;max-width:400px;margin-bottom:40px;position:relative;overflow:visible}.lp .sustain-poster-wrap img.poster{border-radius:4px;width:100%;display:block;box-shadow:0 20px 60px #00000026}.lp .sustain-poster-wrap img.leaves{pointer-events:none;z-index:2;opacity:.92;width:min(280%,150vw);min-width:100%;position:absolute;bottom:-18%;left:-10%}.lp .nb-wrap{-webkit-overflow-scrolling:touch;max-width:1200px;margin:0 auto;overflow-x:auto}.lp .nb-ipad{aspect-ratio:16/10;background:#0d1117;border:2px solid #1e2329;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 32px 80px #000c}.lp .nb-bar{background:#080c10;border-bottom:1px solid #1a1f25;justify-content:space-between;align-items:center;height:7%;padding:0 2%;display:flex}.lp .nb-bar-l{color:#3a9c8a;letter-spacing:1px;font-family:Space Grotesk,sans-serif;font-size:clamp(8px,1.1vw,11px);font-weight:700}.lp .nb-bar-r{color:#3a4048;font-size:clamp(8px,1vw,10px)}.lp .nb-screen{background:#0d1117;height:93%;position:relative;overflow:hidden}.lp .nb-sc{display:none;position:absolute;inset:0;overflow:hidden auto}.lp .nb-sc.active{display:flex}.lp .nb-sc-inner{flex-direction:column;align-items:center;width:100%;margin:auto 0;padding:4% 0;display:flex}.lp .nb-ic{flex-shrink:0;display:inline-block}.lp .nb-ic svg{width:100%;height:100%;display:block}.lp .nb-ic-card{color:#c8d0d8;width:clamp(15px,2vw,22px);height:clamp(15px,2vw,22px);margin-bottom:5px}.lp .nb-ic-order{color:#8a9099;vertical-align:-2px;width:clamp(10px,1.1vw,13px);height:clamp(10px,1.1vw,13px);margin-right:5px}.lp .nb-ic-kitchen{vertical-align:-2px;width:clamp(11px,1.3vw,15px);height:clamp(11px,1.3vw,15px);margin-right:5px}.lp .nb-ic-receipt{color:#5a6370;vertical-align:-2px;width:clamp(10px,1.1vw,13px);height:clamp(10px,1.1vw,13px);margin-right:5px}.lp .nb-ic-tag{vertical-align:-1px;width:clamp(9px,1vw,12px);height:clamp(9px,1vw,12px);margin-right:5px}.lp .nb-ic-phone{color:#8a9099;width:clamp(20px,2.8vw,32px);height:clamp(20px,2.8vw,32px)}.lp .nb-sc-login{background:#080c10;flex-direction:column;justify-content:flex-start;align-items:center}.lp .nb-login-logo{color:#3a9c8a;letter-spacing:3px;margin-bottom:1%;font-family:Space Grotesk,sans-serif;font-size:clamp(13px,1.8vw,22px);font-weight:700}.lp .nb-login-sub{color:#2a3a40;letter-spacing:4px;text-transform:uppercase;margin-bottom:6%;font-size:clamp(7px,.8vw,9px)}.lp .nb-login-field{width:min(280px,55%);margin-bottom:3%}.lp .nb-login-label{color:#3a9c8a;letter-spacing:2px;margin-bottom:4px;font-size:clamp(7px,.8vw,9px);font-weight:700}.lp .nb-login-input{color:#ccc;letter-spacing:1px;border-bottom:1px solid #1a3a35;min-height:20px;padding-bottom:6px;font-size:clamp(11px,1.4vw,15px)}.lp .nb-login-btn{color:#fff;opacity:0;cursor:pointer;background:#1a8a7a;border-radius:7px;margin-top:4%;padding:2.5% 10%;font-family:Space Grotesk,sans-serif;font-size:clamp(10px,1.2vw,13px);font-weight:700;transition:opacity .3s,background .15s,transform .1s}.lp .nb-login-btn.visible{opacity:1}.lp .nb-login-btn.pressed{background:#0f5a50;transform:scale(.97)}.lp .nb-login-ok{color:#3a9c8a;margin-top:3%;font-size:clamp(9px,1.1vw,12px)}.lp .nb-sc-pos{background:#0d1117;flex-direction:row}.lp .nb-sidebar{background:#080c10;border-right:1px solid #1a1f25;flex-direction:column;width:14%;padding:3% 0;display:flex}.lp .nb-sidebar-logo{color:#3a9c8a;letter-spacing:2px;margin-bottom:4%;padding:0 8%;font-family:Space Grotesk,sans-serif;font-size:clamp(6px,.8vw,9px);font-weight:700}.lp .nb-cat-item{color:#3a4048;cursor:pointer;border-left:2px solid #0000;padding:4% 8%;font-size:clamp(8px,1vw,11px);transition:all .15s}.lp .nb-cat-item.active{color:#3a9c8a;background:#3a9c8a14;border-left-color:#3a9c8a}.lp .nb-divider{background:#1a1f25;height:1px;margin:4% 8%}.lp .nb-sidebar-table{color:#2a3a40;text-transform:uppercase;letter-spacing:1px;padding:0 8% 2%;font-size:clamp(6px,.7vw,8px)}.lp .nb-table-btn{color:#3a4048;justify-content:space-between;align-items:center;padding:3% 8%;font-size:clamp(8px,1vw,11px);display:flex}.lp .nb-table-btn.active{color:#d4a023;background:#d4a0230f}.lp .nb-table-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.lp .nb-grid{background:#0d1117;flex:1;grid-template-columns:repeat(3,1fr);align-content:start;gap:1.5%;padding:2%;display:grid;overflow-y:auto}.lp .nb-card{cursor:pointer;background:#111823;border:1px solid #1a2030;border-radius:8px;flex-direction:column;padding:8%;transition:all .15s;display:flex}.lp .nb-card.flash{background:#0f1e20;border-color:#3a9c8a}.lp .nb-card-name{color:#c8d0d8;margin-bottom:2px;font-size:clamp(8px,1vw,11px);font-weight:600;line-height:1.2}.lp .nb-card-desc{color:#3a4048;flex:1;margin-bottom:4px;font-size:clamp(6px,.75vw,8px);line-height:1.3}.lp .nb-card-price{color:#d4a023;font-family:Space Grotesk,sans-serif;font-size:clamp(9px,1.1vw,12px);font-weight:700}.lp .nb-order{background:#080c10;border-left:1px solid #1a1f25;flex-direction:column;width:26%;padding:3%;display:flex}.lp .nb-order-hdr{color:#3a9c8a;letter-spacing:2px;margin-bottom:3%;font-size:clamp(7px,.8vw,9px);font-weight:700}.lp .nb-order-tbl{color:#d4a023;border-bottom:1px solid #1a1f25;margin-bottom:4%;padding-bottom:3%;font-family:Space Grotesk,sans-serif;font-size:clamp(8px,1vw,11px);font-weight:600}.lp .nb-order-items{flex-direction:column;flex:1;gap:3px;display:flex;overflow-y:auto}.lp .nb-order-item{color:#8a9099;border-bottom:1px solid #111820;justify-content:space-between;align-items:center;padding:3% 0;font-size:clamp(8px,.9vw,10px);display:flex}.lp .nb-order-item-price{color:#c8d0d8;font-family:Space Grotesk,sans-serif;font-size:clamp(8px,1vw,11px);font-weight:600}.lp .nb-order-footer{border-top:1px solid #1a1f25;margin-top:4%;padding-top:4%}.lp .nb-order-total{color:#fff;justify-content:space-between;margin-bottom:4%;font-size:clamp(9px,1.1vw,12px);font-weight:700;display:flex}.lp .nb-order-total span:last-child{color:#d4a023;font-family:Space Grotesk,sans-serif}.lp .nb-charge{color:#000;cursor:pointer;opacity:.3;background:#3a9c8a;border:none;border-radius:6px;width:100%;padding:7%;font-family:Space Grotesk,sans-serif;font-size:clamp(9px,1.1vw,12px);font-weight:700;transition:opacity .3s,background .15s}.lp .nb-charge.ready{opacity:1}.lp .nb-charge.pressed{background:#2a7a6a}.lp .nb-sc-kitchen{background:#0a0f0a;flex-direction:column;justify-content:flex-start;align-items:center}.lp .nb-kitchen-tag{color:#d4a023;letter-spacing:3px;text-transform:uppercase;align-items:center;margin-bottom:5%;font-size:clamp(8px,1vw,11px);font-weight:700;display:flex}.lp .nb-kitchen-card{background:#0d1117;border:1px solid #1a1f25;border-radius:12px;width:min(360px,68%);padding:5% 6%;box-shadow:0 20px 50px #00000080}.lp .nb-kitchen-hdr{color:#fff;border-bottom:1px solid #1a1f25;justify-content:space-between;align-items:center;margin-bottom:6%;padding-bottom:5%;font-family:Space Grotesk,sans-serif;font-size:clamp(10px,1.3vw,14px);font-weight:700;display:flex}.lp .nb-kitchen-status{letter-spacing:1px;text-transform:uppercase;color:#d4a023;background:#d4a02326;border-radius:20px;padding:3% 7%;font-size:clamp(7px,.85vw,10px);font-weight:700;transition:all .3s}.lp .nb-kitchen-status.ready{color:#3a9c8a;background:#3a9c8a26}.lp .nb-kitchen-item{color:#5a6370;border-bottom:1px solid #111820;align-items:center;gap:4%;padding:4% 0;font-size:clamp(9px,1.1vw,12px);transition:color .3s;display:flex}.lp .nb-kitchen-item:last-child{border-bottom:none}.lp .nb-kitchen-item .nb-ic-kitchen{color:#5a6370;transition:color .3s}.lp .nb-kitchen-check{border:1.6px solid #2a3a40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;transition:all .3s;display:flex}.lp .nb-kitchen-item.done{color:#c8d0d8}.lp .nb-kitchen-item.done .nb-ic-kitchen{color:#3a9c8a}.lp .nb-kitchen-item.done .nb-kitchen-check{background:#3a9c8a;border-color:#3a9c8a}.lp .nb-kitchen-check svg{opacity:0;width:60%;height:60%;transition:opacity .2s}.lp .nb-kitchen-item.done .nb-kitchen-check svg{opacity:1}.lp .nb-sc-payment{background:#080c10;flex-direction:column;justify-content:flex-start;align-items:center}.lp .nb-tap-wrap{aspect-ratio:1;justify-content:center;align-items:center;width:20%;margin-bottom:6%;transition:opacity .3s;display:flex;position:relative}.lp .nb-tap-phone{z-index:2;justify-content:center;align-items:center;display:flex}.lp .nb-tap-ring{opacity:0;border:1.6px solid #3a9c8a;border-radius:50%;animation:1.6s ease-out infinite lp-nbring;position:absolute;inset:0}.lp .nb-tap-ring.r2{animation-delay:.5s}@keyframes lp-nbring{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.lp .nb-tap-label{color:#5a6370;letter-spacing:.5px;font-size:clamp(9px,1.1vw,13px);transition:opacity .3s}.lp .nb-paid-circle{aspect-ratio:1;opacity:0;background:#3a9c8a1f;border:2px solid #3a9c8a;border-radius:50%;justify-content:center;align-items:center;width:12%;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;transform:scale(.2)}.lp .nb-paid-circle.shown{opacity:1;transform:scale(1)}.lp .nb-paid-circle svg{width:50%;height:50%}.lp .nb-paid-amount{color:#3a9c8a;opacity:0;font-family:Space Grotesk,sans-serif;font-size:clamp(20px,3.5vw,42px);font-weight:700;transition:opacity .5s .3s}.lp .nb-paid-amount.shown{opacity:1}.lp .nb-paid-sub{color:#2a3a40;font-size:clamp(9px,1.1vw,13px)}.lp .nb-sc-receipt{background:#080c10;flex-direction:column;justify-content:flex-start;align-items:center}.lp .nb-receipt-card{background:#0d1117;border:1px solid #1a1f25;border-radius:10px;width:min(300px,66%);padding:6% 7%;box-shadow:0 20px 50px #00000080}.lp .nb-receipt-hdr{text-align:center;color:#3a9c8a;letter-spacing:2px;text-transform:uppercase;margin-bottom:6%;font-family:Space Grotesk,sans-serif;font-size:clamp(9px,1.1vw,12px);font-weight:700}.lp .nb-receipt-items{flex-direction:column;gap:4%;margin-bottom:5%;display:flex}.lp .nb-receipt-row{color:#5a6370;justify-content:space-between;align-items:center;font-size:clamp(9px,1.05vw,12px);display:flex}.lp .nb-receipt-row span:last-child{color:#c8d0d8;font-family:Space Grotesk,sans-serif}.lp .nb-receipt-divider{background:#1a1f25;height:1px;margin:4% 0}.lp .nb-receipt-total{font-size:clamp(11px,1.3vw,15px);font-weight:700}.lp .nb-receipt-total span:first-child{color:#fff}.lp .nb-receipt-total span:last-child{font-family:Space Grotesk,sans-serif;color:#d4a023!important}.lp .nb-receipt-note{color:#2a3a40;text-align:center;background:#0d1117;border:1px solid #1a1f25;border-radius:8px;justify-content:center;align-items:center;margin-top:5%;padding:2.5% 5%;font-size:clamp(8px,1vw,11px);display:flex}.lp .nb-dot{aspect-ratio:1;z-index:30;pointer-events:none;background:#fffffff2;border-radius:50%;width:clamp(10px,1.8%,16px);transition:left .38s cubic-bezier(.4,0,.2,1),top .38s cubic-bezier(.4,0,.2,1);position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ffffff40,0 2px 8px #0009}.lp .nb-dot.tap{opacity:.3;transform:translate(-50%,-50%)scale(.45)}.lp .nb-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#3a4048;z-index:20;background:#000000b3;border-radius:20px;padding:1% 2.5%;font-size:clamp(7px,.9vw,10px);position:absolute;top:1.5%;right:1.5%}.lp .nb-prog-wrap{background:#111;height:3px;position:absolute;bottom:0;left:0;right:0}.lp .nb-prog{background:linear-gradient(90deg,#3a9c8a,#d4a023);width:0%;height:100%}.lp .nb-prog.running{animation:20s linear forwards lp-nbprog}@keyframes lp-nbprog{0%{width:0%}to{width:100%}}.lp .nb-replay{color:#5a6370;cursor:pointer;background:0 0;border:1px solid #252a2e;border-radius:20px;padding:6px 18px;font-family:Inter,sans-serif;font-size:11px}.lp .footer-mobile-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:28px;display:grid}.lp .footer-col-title{letter-spacing:2px;text-transform:uppercase;color:#fff;margin-bottom:12px;font-size:10px;font-weight:700}.lp .footer-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lp .footer-link{color:#5a6370;cursor:pointer;font-size:12px;text-decoration:none;transition:color .2s}.lp .footer-link:hover{color:#d4a023}@keyframes lp-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.lp .hero-inner{animation:.7s both lp-fadeUp}@media (width<=900px){.lp .hero-inner{grid-template-columns:1fr}.lp .hero-right{display:none}.lp .steps,.lp .features-grid,.lp .pricing-grid,.lp .ttp-steps-grid,.lp .starter-grid{grid-template-columns:1fr!important}.lp .hero-h1{font-size:38px}.lp .section-h2{font-size:30px}.lp .ttp-callout{text-align:center;flex-direction:column;gap:24px;padding:32px 24px}.lp .sustain-grid{grid-template-columns:1fr!important}.lp .footer-mobile-grid{grid-template-columns:1fr!important;gap:24px!important}}@media (width<=680px){.lp .ros-calc-results{grid-template-columns:1fr}}@media (width>=960px){.lp .download-h2{white-space:nowrap}}@media (width<=900px) and (orientation:portrait){.lp #app-preview .section-tag,.lp #payment .section-tag,.lp #price-calculator .section-tag,.lp #download .section-tag{justify-content:flex-start!important}.lp #app-preview .app-badges-row,.lp #payment .ttp-badge-wrap{text-align:left!important;justify-content:flex-start!important}.lp #payment .ttp-more,.lp #app-preview .section-h2,.lp #app-preview .section-sub,.lp #payment .ttp-header,.lp #payment .ttp-header h2,.lp #payment .ttp-header p,.lp #price-calculator .section-h2,.lp #price-calculator .section-sub,.lp #download .section-h2,.lp #download p{text-align:left!important;margin-left:0!important;margin-right:0!important}.lp #download .download-badges{justify-content:flex-start!important}}
