*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:#f7f4ef;color:#1a1a18}img{max-width:100%;height:auto}a{color:inherit}:root{--orange:#ff5400;--orange-light:#ff6b1a;--orange-dim:rgba(255,84,0,.12);--orange-glow:rgba(255,84,0,.25);--dark:#0a0a08;--dark-2:#111110;--dark-3:#1a1a18;--dark-4:#242422;--white:#fafaf6;--gray-1:#2e2e2c;--gray-2:#444441;--gray-3:#6b6b67;--gray-4:#9a9a95;--gray-5:#c8c8c2;--light-bg:#f5f4ef;--light-2:#eceae3;--light-text:#1a1a18;--light-muted:#6b6b67;--radius:12px;--radius-lg:20px;--font-display:"Montserrat",sans-serif;--font-body:"Montserrat",sans-serif;--font-syne:"Montserrat",sans-serif}html:has(.eatsdesk-landing){scroll-behavior:smooth}body:has(.eatsdesk-landing){font-family:var(--font-body),sans-serif;background:var(--dark);color:var(--white);overflow-x:hidden;cursor:none}.eatsdesk-landing,.eatsdesk-landing *,.eatsdesk-landing :after,.eatsdesk-landing :before{box-sizing:border-box;margin:0;padding:0}.eatsdesk-landing .cursor{width:10px;height:10px;background:var(--orange);border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9999;transition:transform .15s ease,opacity .15s;mix-blend-mode:normal}.eatsdesk-landing .cursor-ring{width:36px;height:36px;border:1.5px solid rgba(255,84,0,.5);border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9998;transition:transform .35s ease,width .2s,height .2s,border-color .2s}.eatsdesk-landing .landing-chat-float{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:500;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.eatsdesk-landing .landing-chat-float .landing-chat-btn{pointer-events:auto;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.35);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.eatsdesk-landing .landing-chat-float .landing-chat-btn:hover{transform:scale(1.06);box-shadow:0 6px 22px rgba(0,0,0,.45)}.eatsdesk-landing .landing-chat-float .landing-chat-btn:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.eatsdesk-landing .landing-chat-float .landing-chat-btn--wa{background:#25d366}.eatsdesk-landing .landing-chat-float .landing-chat-btn--ig{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.eatsdesk-landing nav#nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 32px;transition:background .3s,backdrop-filter .3s}.eatsdesk-landing nav#nav.scrolled{background:rgba(10,10,8,.85);backdrop-filter:blur(16px);border-bottom:1px solid var(--gray-1)}.eatsdesk-landing .nav-inner{max-width:1160px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between}.eatsdesk-landing .nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.eatsdesk-landing .nav-logo-mark{width:34px;height:34px;border-radius:8px;display:block;-o-object-fit:cover;object-fit:cover;flex-shrink:0;filter:sepia(18%) saturate(1.35) hue-rotate(348deg) brightness(1.03)}.eatsdesk-landing .nav-logo-text{font-family:var(--font-display),sans-serif;font-weight:700;font-size:17px;color:var(--white);letter-spacing:-.3px}.eatsdesk-landing .nav-links{display:flex;align-items:center;gap:32px;list-style:none}.eatsdesk-landing .nav-links a{color:var(--gray-4);font-size:14px;text-decoration:none;font-weight:500;transition:color .2s}.eatsdesk-landing .nav-links a:hover{color:var(--white)}.eatsdesk-landing .nav-cta{display:flex;align-items:center;gap:12px}.eatsdesk-landing .nav-country-selector{display:flex;align-items:center;gap:6px;margin-right:8px}.eatsdesk-landing .nav-country-dropdown{display:flex;align-items:center;padding:4px 10px;border-radius:100px;background:var(--dark-3);border:1px solid var(--gray-2)}.eatsdesk-landing .nav-country-select{font-size:13px;background:transparent;border:none;color:var(--gray-4);outline:none;cursor:none}.eatsdesk-landing .nav-trial-short{display:none}.eatsdesk-landing .btn{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:100px;font-family:var(--font-body),sans-serif;font-size:14px;font-weight:600;text-decoration:none;cursor:none;transition:all .2s;border:none}.eatsdesk-landing .btn-ghost{background:transparent;color:var(--gray-4);border:1px solid var(--gray-1)}.eatsdesk-landing .btn-ghost:hover{color:var(--white);border-color:var(--gray-3)}.eatsdesk-landing .btn-primary{background:var(--orange);color:#fff}.eatsdesk-landing .btn-primary:hover{background:var(--orange-light);transform:translateY(-1px)}.eatsdesk-landing .btn-primary-dark{background:var(--orange);color:#fff;font-size:16px;padding:15px 36px}.eatsdesk-landing .btn-primary-dark:hover{background:var(--orange-light);transform:translateY(-2px);box-shadow:0 8px 32px var(--orange-glow)}.eatsdesk-landing .hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:120px 32px 80px;position:relative;overflow:hidden}.eatsdesk-landing .hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 800px 600px at 60% 40%,rgba(255,84,0,.08) 0,transparent 70%),radial-gradient(ellipse 400px 400px at 20% 80%,rgba(255,84,0,.05) 0,transparent 60%)}.eatsdesk-landing .hero-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at 60% 40%,#000 0,transparent 70%)}.eatsdesk-landing .hero-inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:1;width:100%}.eatsdesk-landing .hero-label{display:inline-flex;align-items:center;gap:8px;background:var(--orange-dim);border:1px solid rgba(255,84,0,.3);color:var(--orange);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:28px}.eatsdesk-landing .hero-label:before{content:"";width:6px;height:6px;background:var(--orange);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.eatsdesk-landing h1{font-family:var(--font-display),sans-serif;font-size:clamp(44px,5.5vw,72px);font-weight:800;line-height:.95;letter-spacing:-3px;margin-bottom:24px;color:var(--white)}.eatsdesk-landing h1 .orange,.eatsdesk-landing h2 .orange{color:var(--orange)}.eatsdesk-landing h1 .outline{-webkit-text-stroke:1.5px var(--gray-2);color:transparent}.eatsdesk-landing .hero-sub{font-size:18px;color:var(--gray-4);line-height:1.65;font-weight:400;max-width:460px;margin-bottom:40px}.eatsdesk-landing .hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.eatsdesk-landing .hero-note{font-size:12px;color:var(--gray-3);margin-top:16px}.eatsdesk-landing .hero-note span{color:var(--orange)}.eatsdesk-landing .hero-ph{margin-top:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.eatsdesk-landing .hero-ph>a img{display:block;border-radius:8px}.eatsdesk-landing .ph-card{border:1px solid var(--gray-1);border-radius:12px;padding:10px 12px;background:var(--gray-1);flex:1;min-width:180px;max-width:260px}.eatsdesk-landing .ph-card-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.eatsdesk-landing .ph-card-logo{width:36px;height:36px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.eatsdesk-landing .ph-card-info{flex:1;min-width:0}.eatsdesk-landing .ph-card-name{margin:0;font-size:11px;font-weight:700;color:#fff;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eatsdesk-landing .ph-card-tagline{margin:2px 0 0;font-size:10px;color:var(--gray-4);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eatsdesk-landing .ph-card-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:var(--orange);color:#fff;text-decoration:none;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.01em;transition:background .15s,box-shadow .15s}.eatsdesk-landing .ph-card-btn:hover{background:var(--orange-light);box-shadow:0 4px 16px var(--orange-glow)}.eatsdesk-landing .hero-visual{position:relative}.eatsdesk-landing .dashboard-frame{background:var(--dark-3);border:1px solid var(--gray-1);border-radius:16px;overflow:hidden;box-shadow:0 40px 120px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.04);position:relative}.eatsdesk-landing .dashboard-frame:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,84,0,.5),transparent)}.eatsdesk-landing .frame-bar{background:var(--dark-2);padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--gray-1)}.eatsdesk-landing .frame-dot{width:10px;height:10px;border-radius:50%}.eatsdesk-landing .frame-dot:first-child{background:#ff5f57}.eatsdesk-landing .frame-dot:nth-child(2){background:#ffbd2e}.eatsdesk-landing .frame-dot:nth-child(3){background:#28ca41}.eatsdesk-landing .frame-url{flex:1;background:var(--dark-3);border-radius:6px;margin-left:12px;padding:4px 12px;font-size:11px;color:var(--gray-3);font-family:var(--font-body),sans-serif}.eatsdesk-landing .dash-content{padding:20px}.eatsdesk-landing .dash-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.eatsdesk-landing .dash-title{font-family:var(--font-display),sans-serif;font-size:18px;font-weight:700;color:var(--white)}.eatsdesk-landing .dash-live{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--orange);font-weight:600}.eatsdesk-landing .dash-live:before{content:"";width:6px;height:6px;background:var(--orange);border-radius:50%;animation:pulse 1.5s infinite}.eatsdesk-landing .dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.eatsdesk-landing .stat-card{background:var(--dark-4);border:1px solid var(--gray-1);border-radius:10px;padding:14px}.eatsdesk-landing .stat-label{font-size:10px;color:var(--gray-3);margin-bottom:6px;text-transform:uppercase;letter-spacing:1px}.eatsdesk-landing .stat-val{font-family:var(--font-display),sans-serif;font-size:18px;font-weight:700}.eatsdesk-landing .stat-val.orange{color:var(--orange)}.eatsdesk-landing .stat-val.green{color:#00c896}.eatsdesk-landing .stat-val.white{color:var(--white)}.eatsdesk-landing .dash-row{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.eatsdesk-landing .chart-card{background:var(--dark-4);border:1px solid var(--gray-1);border-radius:10px;padding:16px}.eatsdesk-landing .chart-label{font-size:11px;color:var(--gray-3);margin-bottom:12px}.eatsdesk-landing .chart-bars{display:flex;align-items:flex-end;gap:4px;height:70px}.eatsdesk-landing .bar{flex:1;border-radius:3px 3px 0 0;background:var(--gray-1);transition:height .4s ease;position:relative}.eatsdesk-landing .bar.active{background:var(--orange)}.eatsdesk-landing .bar.semi{background:rgba(255,84,0,.35)}.eatsdesk-landing .orders-card{background:var(--dark-4);border:1px solid var(--gray-1);border-radius:10px;padding:16px}.eatsdesk-landing .order-item{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--gray-1)}.eatsdesk-landing .order-item:last-child{border-bottom:none}.eatsdesk-landing .order-name{font-size:12px;color:var(--gray-5);font-weight:500}.eatsdesk-landing .order-badge{font-size:10px;font-weight:600;padding:3px 8px;border-radius:100px}.eatsdesk-landing .badge-prep{background:rgba(255,189,46,.15);color:#ffbd2e}.eatsdesk-landing .badge-ready{background:rgba(0,200,150,.15);color:#00c896}.eatsdesk-landing .badge-new{background:var(--orange-dim);color:var(--orange)}.eatsdesk-landing .stats-strip{background:var(--dark-2);border-top:1px solid var(--gray-1);border-bottom:1px solid var(--gray-1);padding:44px 32px;position:relative}.eatsdesk-landing .stats-strip:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,84,0,.3),transparent)}.eatsdesk-landing .stats-strip-inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.eatsdesk-landing .strip-stat{text-align:center;padding:0 32px;border-right:1px solid var(--gray-1)}.eatsdesk-landing .strip-stat:last-child{border-right:none}.eatsdesk-landing .strip-num{font-family:var(--font-display),sans-serif;font-size:42px;font-weight:800;letter-spacing:-2px;color:var(--white);line-height:1;margin-bottom:8px}.eatsdesk-landing .strip-num span{color:var(--orange)}.eatsdesk-landing .strip-desc{font-size:13px;color:var(--gray-3);font-weight:400}.eatsdesk-landing section{padding:100px 32px}.eatsdesk-landing .section-inner{max-width:1160px;margin:0 auto}.eatsdesk-landing .section-label{display:inline-block;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--orange);margin-bottom:16px}.eatsdesk-landing .section-title{font-family:var(--font-display),sans-serif;font-size:clamp(32px,4vw,52px);font-weight:800;letter-spacing:-1.5px;line-height:1.05;margin-bottom:16px}.eatsdesk-landing .section-sub{font-size:17px;color:var(--gray-3);font-weight:400;line-height:1.65;max-width:520px}.eatsdesk-landing .pain-section{background:var(--dark)}.eatsdesk-landing .pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:56px}.eatsdesk-landing .pain-card{background:#1e1e1c;border:1px solid var(--gray-1);border-left:3px solid var(--orange);border-radius:var(--radius-lg);padding:36px;position:relative;overflow:hidden;transition:border-color .3s,transform .3s,box-shadow .3s}.eatsdesk-landing .pain-card:hover{border-color:rgba(255,84,0,.5);transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,.35)}.eatsdesk-landing .pain-icon{width:44px;height:44px;background:rgba(255,84,0,.18);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:20px}.eatsdesk-landing .pain-title{font-family:var(--font-display),sans-serif;font-size:20px;font-weight:700;letter-spacing:-.5px;margin-bottom:10px;color:var(--white)}.eatsdesk-landing .pain-desc{font-size:14px;color:var(--gray-5);line-height:1.65}.eatsdesk-landing .features-section{background:var(--light-bg);color:var(--light-text)}.eatsdesk-landing .features-section .section-title{color:var(--light-text)}.eatsdesk-landing .features-section .section-sub{color:var(--light-muted)}.eatsdesk-landing .features-tabs{display:flex;gap:8px;margin-top:48px;margin-bottom:40px;flex-wrap:wrap}.eatsdesk-landing .tab-btn{padding:9px 20px;border-radius:100px;border:1px solid var(--light-2);background:transparent;color:var(--light-muted);font-family:var(--font-body),sans-serif;font-size:13px;font-weight:500;cursor:none;transition:all .2s}.eatsdesk-landing .tab-btn.active{background:var(--orange);color:#fff;border-color:var(--orange)}.eatsdesk-landing .tab-btn:hover:not(.active){border-color:var(--gray-4);color:var(--light-text)}.eatsdesk-landing .features-body{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.eatsdesk-landing .feature-list{list-style:none;display:flex;flex-direction:column;gap:20px}.eatsdesk-landing .feature-item{display:flex;gap:16px;align-items:flex-start;padding:20px;border-radius:var(--radius);background:#fff;border:1px solid var(--light-2);transition:box-shadow .2s,transform .2s}.eatsdesk-landing .feature-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.08);transform:translateX(4px)}.eatsdesk-landing .fi-icon{width:38px;height:38px;min-width:38px;background:var(--orange-dim);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:17px}.eatsdesk-landing .fi-title{font-family:var(--font-display),sans-serif;font-size:15px;font-weight:700;color:var(--light-text);margin-bottom:4px}.eatsdesk-landing .fi-desc{font-size:13px;color:var(--light-muted);line-height:1.55}.eatsdesk-landing .feature-visual{background:var(--dark-3);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--gray-1);box-shadow:0 24px 64px rgba(0,0,0,.2)}.eatsdesk-landing .fv-header{background:var(--dark-2);padding:14px 18px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--gray-1)}.eatsdesk-landing .fv-title{font-family:var(--font-display),sans-serif;font-size:13px;font-weight:600;color:var(--white);margin-left:8px}.eatsdesk-landing .fv-live{margin-left:auto;font-size:10px;color:var(--orange);font-weight:600;display:flex;align-items:center;gap:4px}.eatsdesk-landing .fv-live:before{content:"";width:5px;height:5px;background:var(--orange);border-radius:50%;animation:pulse 1.5s infinite}.eatsdesk-landing .fv-body{padding:16px}.eatsdesk-landing .kds-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.eatsdesk-landing .kds-ticket{background:var(--dark-4);border:1px solid var(--gray-1);border-radius:10px;padding:14px}.eatsdesk-landing .kds-num{font-family:var(--font-display),sans-serif;font-size:22px;font-weight:800;color:var(--white);margin-bottom:6px}.eatsdesk-landing .kds-items{font-size:11px;color:var(--gray-4);line-height:1.8}.eatsdesk-landing .kds-status{margin-top:10px;font-size:10px;font-weight:600;padding:4px 10px;border-radius:100px;display:inline-block}.eatsdesk-landing .kds-new{background:var(--orange-dim);color:var(--orange)}.eatsdesk-landing .kds-prep{background:rgba(255,189,46,.15);color:#ffbd2e}.eatsdesk-landing .kds-ready{background:rgba(0,200,150,.15);color:#00c896}.eatsdesk-landing .hiw-section{background:var(--dark-2)}.eatsdesk-landing .hiw-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:64px;position:relative}.eatsdesk-landing .hiw-steps:before{content:"";position:absolute;top:28px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--gray-1) 20%,rgba(255,84,0,.25) 50%,var(--gray-1) 80%,transparent)}.eatsdesk-landing .hiw-step{text-align:center;padding:0 24px;position:relative;z-index:1}.eatsdesk-landing .step-num{width:56px;height:56px;border-radius:50%;background:var(--dark-3);border:1px solid var(--gray-1);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-family:var(--font-display),sans-serif;font-size:18px;font-weight:800;color:var(--gray-3);transition:all .3s}.eatsdesk-landing .hiw-step:hover .step-num{background:var(--orange);color:#fff;border-color:var(--orange);box-shadow:0 0 24px var(--orange-glow)}.eatsdesk-landing .step-title{font-family:var(--font-display),sans-serif;font-size:16px;font-weight:700;color:var(--white);margin-bottom:8px}.eatsdesk-landing .step-desc{font-size:13px;color:var(--gray-3);line-height:1.6}.eatsdesk-landing .pricing-section{background:var(--dark)}.eatsdesk-landing .pricing-section .section-title{font-size:clamp(36px,4.2vw,56px);max-width:820px}.eatsdesk-landing .pricing-section .country-toggle-row{margin-top:2px;margin-bottom:2px}.eatsdesk-landing .pricing-section .country-dropdown{display:inline-flex;align-items:center;padding:6px 14px;border-radius:100px;background:var(--dark-3)}.eatsdesk-landing .pricing-section .country-select{font-size:13px;background:transparent;border:none;color:var(--gray-4);outline:none;cursor:none}.eatsdesk-landing .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:56px 0 0;max-width:none;width:100%}.eatsdesk-landing .price-card{background:var(--dark-3);border:1px solid var(--gray-1);border-radius:var(--radius-lg);padding:32px 28px;transition:transform .3s,border-color .3s;position:relative}.eatsdesk-landing .price-card:hover{transform:translateY(-4px)}.eatsdesk-landing .price-card.featured{border-color:rgba(255,84,0,.5);background:linear-gradient(160deg,rgba(255,84,0,.1),var(--dark-3));box-shadow:0 0 0 1px rgba(255,84,0,.2),0 20px 48px rgba(255,84,0,.18)}.eatsdesk-landing .price-card.featured:before{content:"Most Popular";position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--orange);color:#fff;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:4px 16px;border-radius:100px;white-space:nowrap}.eatsdesk-landing .pc-name{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--gray-3);margin-bottom:8px}.eatsdesk-landing .pc-price{font-family:var(--font-display),sans-serif;font-size:clamp(32px,2.6vw,38px);font-weight:800;letter-spacing:-1.5px;color:var(--white);line-height:1;margin-bottom:4px}.eatsdesk-landing .price-card.featured .pc-price{color:var(--orange)}.eatsdesk-landing .pc-unit{font-size:13px;color:var(--gray-3);margin-bottom:6px}.eatsdesk-landing .pc-equiv{display:inline-flex;align-items:center;font-size:11px;color:var(--gray-4);background:var(--dark-4);padding:3px 10px;border-radius:100px;margin-bottom:12px}.eatsdesk-landing .price-card.featured .pc-equiv{background:var(--orange-dim);color:var(--orange)}.eatsdesk-landing .pc-year-note{display:block;font-size:11px;color:var(--gray-3);margin-bottom:20px}.eatsdesk-landing .pc-lock-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#16a34a;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.25);padding:4px 12px;border-radius:100px;margin-bottom:8px}.eatsdesk-landing .pc-normal-price{display:block;font-size:11px;color:var(--gray-3);margin-bottom:8px}.eatsdesk-landing .pc-save-line{display:block;font-size:12px;font-weight:700;color:var(--orange);margin-bottom:20px}.eatsdesk-landing .pc-feature-link{display:block;font-size:11px;color:var(--gray-3);margin-top:16px;text-align:left}.eatsdesk-landing .pc-feature-link a{color:inherit;text-decoration:none;transition:color .15s}.eatsdesk-landing .pc-feature-link a:hover{color:var(--white)}.eatsdesk-landing .pc-cta{display:block;width:100%;padding:13px;border-radius:100px;font-family:var(--font-body),sans-serif;font-size:14px;font-weight:600;cursor:none;transition:all .2s;text-align:center;text-decoration:none;margin-bottom:28px;border:1px solid var(--gray-2);background:transparent;color:var(--white)}.eatsdesk-landing .pc-cta:hover{border-color:var(--gray-4)}.eatsdesk-landing .pc-cta.primary{background:var(--orange);border-color:var(--orange)}.eatsdesk-landing .pc-cta.primary:hover{background:var(--orange-light)}.eatsdesk-landing .pc-features{list-style:none;display:flex;flex-direction:column;gap:10px}.eatsdesk-landing .pc-feat{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--gray-4)}.eatsdesk-landing .pc-feat.yes{color:var(--gray-5)}.eatsdesk-landing .pc-feat .dot{width:16px;height:16px;min-width:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.eatsdesk-landing .pc-feat.yes .dot{background:rgba(0,200,150,.15);color:#00c896}.eatsdesk-landing .price-card.featured .pc-feat.yes .dot{background:var(--orange-dim);color:var(--orange)}.eatsdesk-landing .pc-feat.no .dot{background:var(--dark-4);color:var(--gray-2)}.eatsdesk-landing .pc-tagline{font-size:13px;color:var(--gray-4);margin-bottom:20px;line-height:1.45;font-weight:400}.eatsdesk-landing .billing-toggle{display:inline-flex;background:var(--dark-2);border:1px solid var(--gray-1);border-radius:100px;padding:2px 4px;gap:2px;margin:0 auto 20px;flex-wrap:wrap;justify-content:center}.eatsdesk-landing .billing-toggle button{padding:8px 20px;border-radius:100px;border:none;background:transparent;color:var(--gray-4);font-family:var(--font-body),sans-serif;font-size:13px;font-weight:600;cursor:none;transition:all .2s;position:relative}.eatsdesk-landing .billing-toggle button.active{background:var(--orange);color:#fff}.eatsdesk-landing .billing-toggle .save-badge{position:absolute;top:-8px;right:-4px;background:#00c896;color:var(--dark);font-size:9px;font-weight:700;padding:2px 5px;border-radius:100px;line-height:1}.eatsdesk-landing .pricing-billing-wrap{text-align:center}.eatsdesk-landing .pc-price-tier{display:none;margin-bottom:24px}.eatsdesk-landing .pricing-billing-wrap--enterprise .pc-price-tier--enterprise,.eatsdesk-landing .pricing-billing-wrap.billing-daily .pc-price-tier--daily,.eatsdesk-landing .pricing-billing-wrap.billing-monthly .pc-price-tier--monthly,.eatsdesk-landing .pricing-billing-wrap.billing-yearly .pc-price-tier--yearly{display:block}.eatsdesk-landing .pc-features-label{font-size:11px;margin-bottom:12px}.eatsdesk-landing .pc-features-label,.eatsdesk-landing .pc-section-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--gray-3);font-weight:600}.eatsdesk-landing .pc-section-label{font-size:10px;margin-bottom:10px}.eatsdesk-landing .pc-divider{height:1px;background:var(--gray-1);margin:16px 0}.eatsdesk-landing .pc-feat.subtle{color:var(--gray-3);font-size:12px}.eatsdesk-landing .pc-feat-dash-only{color:#6b6b67;font-size:13px;gap:0}.eatsdesk-landing .pc-feat-dash-only .dot{display:none}.eatsdesk-landing .pc-section-heading{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#6b6b67;margin-top:16px;margin-bottom:10px;font-weight:600}.eatsdesk-landing .price-card>.pc-cta+.pc-section-heading{margin-top:0}.eatsdesk-landing .pc-section-heading--inline{margin-top:0;margin-bottom:0}.eatsdesk-landing .pc-accounting-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:0;background:none;border:none;cursor:none;text-align:left;font:inherit;color:inherit}.eatsdesk-landing .pc-accounting-toggle:hover .pc-section-heading--inline{color:var(--gray-5)}.eatsdesk-landing .pc-pricing-chevron{display:inline-flex;font-size:12px;line-height:1;color:#6b6b67;transition:transform .3s ease;flex-shrink:0}.eatsdesk-landing .pc-pricing-chevron.is-open{transform:rotate(180deg)}.eatsdesk-landing .pc-accounting-panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.eatsdesk-landing .pc-accounting-panel.is-open{max-height:320px}.eatsdesk-landing .pc-accounting-panel .pc-features{padding-top:8px}.eatsdesk-landing .price-card--enterprise .pc-price{font-size:clamp(28px,2.2vw,34px);letter-spacing:-1px}.eatsdesk-landing .pc-unit--enterprise{color:var(--gray-3);margin-bottom:10px}.eatsdesk-landing .pc-enterprise-pill{display:inline-block;font-size:11px;color:var(--gray-4);background:var(--dark-4);padding:3px 10px;border-radius:100px;margin-bottom:28px}.eatsdesk-landing .pricing-detail-title{font-family:var(--font-display),sans-serif;font-size:clamp(26px,3.5vw,36px);font-weight:800;letter-spacing:-.8px;margin-top:64px;margin-bottom:8px;color:var(--white)}.eatsdesk-landing .pricing-detail-sub{font-size:16px;color:var(--gray-3);margin-bottom:32px;max-width:560px}.eatsdesk-landing .savings-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:56px}.eatsdesk-landing .savings-card{background:var(--dark-3);border:1px solid var(--gray-1);border-radius:var(--radius);padding:24px;text-align:center}.eatsdesk-landing .savings-card.highlight{border-color:rgba(0,200,150,.45);background:rgba(0,200,150,.08)}.eatsdesk-landing .savings-amount{font-family:var(--font-display),sans-serif;font-size:30px;font-weight:800;color:#00c896;letter-spacing:-1px;margin-bottom:4px}.eatsdesk-landing .savings-label{font-size:12px;color:var(--gray-3)}.eatsdesk-landing .cmp-wrap{overflow-x:auto;margin-bottom:56px;-webkit-overflow-scrolling:touch}.eatsdesk-landing .cmp-table{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.eatsdesk-landing .cmp-table th{padding:14px 16px;text-align:left;font-family:var(--font-display),sans-serif;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--gray-3);border-bottom:1px solid var(--gray-1)}.eatsdesk-landing .cmp-table th.plan-col{text-align:center}.eatsdesk-landing .cmp-table th.featured-col{color:var(--orange)}.eatsdesk-landing .cmp-table td{padding:11px 16px;border-bottom:1px solid var(--gray-1);color:var(--gray-4);vertical-align:top}.eatsdesk-landing .cmp-table td.center{text-align:center}.eatsdesk-landing .cmp-table tr:hover td{background:hsla(0,0%,100%,.02)}.eatsdesk-landing .cmp-table .cmp-cat td{background:var(--dark-3);color:var(--gray-3);font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:600;padding:8px 16px}.eatsdesk-landing .cmp-feat-name{color:var(--white);font-weight:500}.eatsdesk-landing .cmp-feat-desc{color:var(--gray-3);font-size:11px;margin-top:2px;line-height:1.4}.eatsdesk-landing .cmp-tick{color:#00c896;font-size:14px}.eatsdesk-landing .cmp-orange{color:var(--orange);font-size:14px}.eatsdesk-landing .cmp-cross{color:var(--gray-2);font-size:14px}.eatsdesk-landing .cmp-support-starter,.eatsdesk-landing .cmp-text{font-size:12px;color:var(--gray-4)}.eatsdesk-landing .cmp-support-growth{font-size:12px;color:var(--orange);font-weight:500}.eatsdesk-landing .cmp-text-priority{color:#00c896;font-size:12px;font-weight:600}.eatsdesk-landing .faq-section-title{font-family:var(--font-display),sans-serif;font-size:clamp(26px,3.5vw,36px);font-weight:800;letter-spacing:-.8px;margin-bottom:8px;color:var(--white)}.eatsdesk-landing .faq-section-sub{font-size:16px;color:var(--gray-3);margin-bottom:28px}.eatsdesk-landing .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px}.eatsdesk-landing .faq-item{background:var(--dark-3);border:1px solid var(--gray-1);border-radius:var(--radius);padding:22px}.eatsdesk-landing .faq-q{font-family:var(--font-display),sans-serif;font-size:14px;font-weight:700;color:var(--white);margin-bottom:8px}.eatsdesk-landing .faq-a{font-size:13px;color:var(--gray-3);line-height:1.6;font-weight:400}.eatsdesk-landing .faq-a strong{color:var(--orange);font-weight:600}.eatsdesk-landing .testimonials-section{background:var(--dark);color:var(--white);padding:100px 32px;border-top:1px solid var(--gray-1)}.eatsdesk-landing .testimonials-section .section-title{color:var(--white)}.eatsdesk-landing .ea-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.eatsdesk-landing .ea-left .section-title{margin-bottom:24px}.eatsdesk-landing .ea-spots-row{display:inline-flex;align-items:center;gap:8px;background:var(--orange-dim);border:1px solid rgba(255,84,0,.3);border-radius:100px;padding:6px 14px}.eatsdesk-landing .ea-spot-dot{width:7px;height:7px;border-radius:50%;background:var(--orange);animation:pulse 1.8s infinite}.eatsdesk-landing .ea-spots-text{font-size:12px;font-weight:600;color:var(--orange);letter-spacing:.5px}.eatsdesk-landing .ea-right .section-sub{max-width:none;margin-bottom:16px}.eatsdesk-landing .ea-detail-sub{color:var(--gray-4)!important;margin-bottom:32px!important}.eatsdesk-landing .ea-actions{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:900px){.eatsdesk-landing .ea-layout{grid-template-columns:1fr;gap:36px}.eatsdesk-landing .ea-actions{align-items:flex-start}}.eatsdesk-landing .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:56px}.eatsdesk-landing .testi-card{background:#fff;border:1px solid var(--light-2);border-top:3px solid var(--orange);border-radius:var(--radius-lg);padding:40px;min-height:280px;transition:box-shadow .3s,transform .3s}.eatsdesk-landing .testi-card:hover{box-shadow:0 8px 40px rgba(0,0,0,.1);transform:translateY(-4px)}.eatsdesk-landing .testi-stars{color:var(--orange);font-size:14px;margin-bottom:16px;letter-spacing:2px}.eatsdesk-landing .testi-text{font-size:16px;color:var(--light-text);line-height:1.8;margin-bottom:0;font-style:italic;font-weight:400}.eatsdesk-landing .testi-author{display:flex;align-items:center;gap:12px;margin-top:24px}.eatsdesk-landing .testi-avatar{width:48px;height:48px;border-radius:50%;background:var(--orange);display:flex;align-items:center;justify-content:center;font-family:var(--font-display),sans-serif;font-size:17px;font-weight:700;color:#fff}.eatsdesk-landing .testi-name{font-family:var(--font-display),sans-serif;font-size:14px;font-weight:700;color:var(--light-text)}.eatsdesk-landing .testi-role{font-size:12px;color:var(--light-muted)}.eatsdesk-landing .cta-section{background:radial-gradient(ellipse at 50% 50%,hsla(0,0%,100%,.15),transparent 70%),var(--orange);padding:100px 32px;text-align:center;position:relative;overflow:hidden}.eatsdesk-landing .cta-section .section-inner{position:relative;z-index:1}.eatsdesk-landing .cta-title{font-family:var(--font-display),sans-serif;font-size:clamp(36px,5vw,64px);font-weight:800;letter-spacing:-2px;color:#fff;line-height:1;margin-bottom:16px}.eatsdesk-landing .cta-sub{font-size:18px;color:hsla(0,0%,100%,.75);margin-bottom:40px}.eatsdesk-landing .btn-white{background:#fff;color:var(--orange);font-size:16px;padding:15px 36px;font-weight:700}.eatsdesk-landing .btn-white:hover{background:var(--white);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.2)}.eatsdesk-landing .cta-note{font-size:13px;color:hsla(0,0%,100%,.6);margin-top:16px}.eatsdesk-landing .site-footer{position:relative;background:var(--dark-2);border-top:1px solid var(--gray-1);padding:48px 32px 28px}.eatsdesk-landing .site-footer-accent{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,84,0,.5),transparent);pointer-events:none}.eatsdesk-landing .footer-inner{position:relative;z-index:1;max-width:1160px;margin:0 auto 40px;display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(0,1fr));gap:40px 44px;align-items:start}.eatsdesk-landing .footer-brand-logo{text-decoration:none;display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;color:inherit;transition:opacity .2s}.eatsdesk-landing .footer-brand-logo:hover{opacity:.88}.eatsdesk-landing .footer-brand-desc{font-size:14px;color:var(--gray-3);line-height:1.65;margin:14px 0 0;max-width:300px;font-family:var(--font-body),system-ui,sans-serif}.eatsdesk-landing .footer-col-title{font-family:var(--font-display),sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--white);margin:0 0 14px}.eatsdesk-landing .footer-link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.eatsdesk-landing .footer-link-list li{margin:0}.eatsdesk-landing .footer-link-list a{display:block;font-size:14px;color:var(--gray-3);text-decoration:none;padding:7px 0;font-family:var(--font-body),system-ui,sans-serif;transition:color .15s ease}.eatsdesk-landing .footer-link-list a:hover{color:var(--white)}.eatsdesk-landing .footer-link-list a.footer-link-wa:hover{color:var(--orange)}.eatsdesk-landing .footer-bottom{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding-top:22px;border-top:1px solid var(--gray-1);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}.eatsdesk-landing .footer-legal{font-size:12px;color:var(--gray-4);font-family:var(--font-body),system-ui,sans-serif}.eatsdesk-landing .footer-domain{font-size:12px;font-weight:600;font-family:var(--font-display),sans-serif;color:var(--orange)}@media (max-width:900px){.eatsdesk-landing .footer-inner{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.eatsdesk-landing .site-footer{padding:40px 20px 24px}.eatsdesk-landing .footer-bottom{flex-direction:column;align-items:flex-start}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.eatsdesk-landing .fade-up{opacity:0;animation:fadeUp .7s ease forwards}.eatsdesk-landing .delay-1{animation-delay:.1s}.eatsdesk-landing .delay-2{animation-delay:.2s}.eatsdesk-landing .delay-3{animation-delay:.3s}.eatsdesk-landing .delay-4{animation-delay:.4s}.eatsdesk-landing .delay-5{animation-delay:.5s}@media(max-width:900px){.eatsdesk-landing .features-body,.eatsdesk-landing .hero-inner{grid-template-columns:1fr}.eatsdesk-landing .hero-visual{display:none}.eatsdesk-landing .pain-grid,.eatsdesk-landing .pricing-grid,.eatsdesk-landing .testi-grid{grid-template-columns:1fr}.eatsdesk-landing .hiw-steps{grid-template-columns:1fr 1fr;gap:32px}.eatsdesk-landing .hiw-steps:before{display:none}.eatsdesk-landing .stats-strip-inner{grid-template-columns:1fr 1fr}.eatsdesk-landing .strip-stat{border-right:none;border-bottom:1px solid var(--gray-1);padding:24px 0}.eatsdesk-landing .strip-stat:nth-child(odd){border-right:1px solid var(--gray-1)}.eatsdesk-landing .nav-links{display:none}body:has(.eatsdesk-landing){cursor:auto}.eatsdesk-landing .cursor,.eatsdesk-landing .cursor-ring{display:none!important}.eatsdesk-landing .billing-toggle button,.eatsdesk-landing .btn,.eatsdesk-landing .pc-cta,.eatsdesk-landing .tab-btn{cursor:auto}.eatsdesk-landing nav#nav{padding:8px 12px}.eatsdesk-landing .nav-inner{gap:8px;align-items:center}.eatsdesk-landing .nav-logo{min-width:0;flex-shrink:0}.eatsdesk-landing .nav-logo-mark{width:28px;height:28px}.eatsdesk-landing .nav-logo-text{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eatsdesk-landing .nav-cta{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.eatsdesk-landing .nav-cta .btn{padding:7px 11px;font-size:11px;line-height:1.2}.eatsdesk-landing .nav-trial-long{display:none}.eatsdesk-landing .nav-trial-short{display:inline}.eatsdesk-landing .dash-stats,.eatsdesk-landing .kds-grid{grid-template-columns:1fr 1fr}.eatsdesk-landing .faq-grid,.eatsdesk-landing .savings-strip{grid-template-columns:1fr}.eatsdesk-landing .section-sub{max-width:none}.eatsdesk-landing section{padding:72px 20px}.eatsdesk-landing .hero{padding:100px 20px 64px}.eatsdesk-landing .stats-strip{padding:32px 20px}.eatsdesk-landing .pain-grid{margin-top:40px}.eatsdesk-landing .hiw-steps{margin-top:48px}.eatsdesk-landing .cta-section{padding:72px 20px}.eatsdesk-landing .cmp-table td,.eatsdesk-landing .cmp-table th{padding:10px}.eatsdesk-landing .pricing-section .cmp-wrap{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);max-width:none;padding-bottom:4px}.eatsdesk-landing .cmp-table{table-layout:fixed;min-width:720px}.eatsdesk-landing .cmp-table tbody td:first-child,.eatsdesk-landing .cmp-table thead th:first-child{width:228px!important;max-width:228px;min-width:228px;overflow-wrap:break-word;word-wrap:break-word}.eatsdesk-landing .cmp-table tbody td.center,.eatsdesk-landing .cmp-table thead th.plan-col{width:164px!important;min-width:164px}.eatsdesk-landing .pricing-section .section-title{line-height:1.16;margin-bottom:12px}.eatsdesk-landing .pricing-section .section-sub{margin-bottom:18px;font-size:15px;line-height:1.6;max-width:36rem}.eatsdesk-landing .pricing-section .section-sub+.pricing-billing-wrap{padding-top:4px}.eatsdesk-landing .pricing-section .billing-toggle{margin:0 auto 8px;padding-top:4px}.eatsdesk-landing .pricing-section .pricing-grid{margin-top:12px}.eatsdesk-landing .pricing-section .price-card{padding:28px 22px 34px}.eatsdesk-landing .pricing-section .pc-tagline{margin-bottom:14px}.eatsdesk-landing .pricing-section .pc-price{font-size:44px;margin-bottom:6px}.eatsdesk-landing .pricing-section .pc-price-tier{margin-bottom:18px}.eatsdesk-landing .pricing-section .pc-unit{margin-bottom:10px}.eatsdesk-landing .pricing-section .pc-equiv{margin-bottom:22px}.eatsdesk-landing .pricing-section .billing-toggle button{padding:8px 14px;font-size:12px}}@media(max-width:900px) and (min-width:721px){.eatsdesk-landing .nav-trial-long{display:inline}.eatsdesk-landing .nav-trial-short{display:none}}@media(max-width:480px){.eatsdesk-landing .pricing-grid{grid-template-columns:1fr}}.eatsdesk-landing .cmp-toggle-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:100px;border:1px solid var(--gray-1);background:transparent;color:var(--gray-4);font-family:var(--font-body),sans-serif;font-size:13px;font-weight:600;cursor:none;transition:all .2s}.eatsdesk-landing .cmp-toggle-btn:hover{border-color:var(--gray-3);color:var(--white);background:var(--dark-3)}.eatsdesk-landing .hero-actions .btn-ghost{font-size:16px;padding:15px 28px;border-color:hsla(0,0%,100%,.22);color:var(--white)}.eatsdesk-landing .hero-actions .btn-ghost:hover{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.06);color:var(--white)}.eatsdesk-landing .val-table-wrap{max-width:600px;margin:0 auto 56px;background:var(--dark-3);border:1px solid var(--gray-1);border-radius:var(--radius);overflow:hidden}.eatsdesk-landing .val-table{width:100%;border-collapse:collapse;font-size:14px}.eatsdesk-landing .val-table td{padding:13px 20px;border-bottom:1px solid var(--gray-1);color:var(--gray-4)}.eatsdesk-landing .val-table td:last-child{text-align:right;color:var(--white)}.eatsdesk-landing .val-table tr:last-child td{border-bottom:none}.eatsdesk-landing .val-table .val-total-row td{background:var(--dark-4);color:var(--gray-3);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-top:1px solid var(--gray-1)}.eatsdesk-landing .val-table .val-total-row td:last-child{color:var(--gray-3)}.eatsdesk-landing .val-table .val-eatsdesk-row td{background:rgba(255,84,0,.08);color:var(--orange);font-weight:600;border-top:1px solid rgba(255,84,0,.2);border-bottom:1px solid rgba(255,84,0,.2)}.eatsdesk-landing .val-table .val-eatsdesk-row td:last-child{color:var(--orange)}.eatsdesk-landing .val-table .val-save-row td{background:rgba(0,200,150,.1);color:#00c896;font-weight:700;font-size:15px}.eatsdesk-landing .val-table .val-save-row td:last-child{color:#00c896}.eatsdesk-landing .guarantee-section{background:var(--dark-2);padding:100px 32px;border-top:1px solid var(--gray-1)}.eatsdesk-landing .guarantee-section .section-sub{margin-bottom:56px}.eatsdesk-landing .guarantee-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0}.eatsdesk-landing .guarantee-item{background:var(--dark-3);border:1px solid var(--gray-1);border-left:3px solid var(--orange);border-radius:var(--radius-lg);padding:32px 28px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.eatsdesk-landing .guarantee-item:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 0 0,rgba(255,84,0,.06),transparent 60%);pointer-events:none}.eatsdesk-landing .guarantee-item:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.3);border-color:rgba(255,84,0,.5)}.eatsdesk-landing .gi-icon{margin-bottom:20px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(255,84,0,.12);border-radius:12px;color:var(--orange);flex-shrink:0}.eatsdesk-landing .gi-title{font-family:var(--font-display),sans-serif;font-size:17px;font-weight:700;color:var(--white);letter-spacing:-.3px;margin-bottom:8px}.eatsdesk-landing .gi-desc{font-size:13px;color:var(--gray-4);line-height:1.6}@media (max-width:900px){.eatsdesk-landing .guarantee-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.eatsdesk-landing .guarantee-grid{grid-template-columns:1fr}}body:has(.legal-doc-page){cursor:auto!important}.eatsdesk-landing.legal-doc-page .legal-doc-hero{padding:100px 32px 40px;border-bottom:1px solid var(--gray-1)}.eatsdesk-landing.legal-doc-page .legal-doc-hero-inner{max-width:720px;margin:0 auto;text-align:center}.eatsdesk-landing.legal-doc-page .legal-doc-back{display:inline-block;font-size:13px;font-weight:500;color:var(--gray-4);text-decoration:none;margin-bottom:20px;transition:color .2s}.eatsdesk-landing.legal-doc-page .legal-doc-back:hover{color:var(--orange)}.eatsdesk-landing.legal-doc-page .legal-doc-hero h1{font-family:var(--font-display),sans-serif;font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.5px;color:var(--white);margin-bottom:10px;line-height:1.15}.eatsdesk-landing.legal-doc-page .legal-doc-updated{font-size:14px;color:var(--gray-3)}.eatsdesk-landing.legal-doc-page .legal-doc-body{padding:48px 32px 80px}.eatsdesk-landing.legal-doc-page .legal-doc-inner{max-width:720px;margin:0 auto;font-size:15px;line-height:1.7;color:var(--gray-4)}.eatsdesk-landing.legal-doc-page .legal-doc-inner .legal-lead{font-size:16px;line-height:1.65;margin-bottom:40px}.eatsdesk-landing.legal-doc-page .legal-doc-inner .legal-lead p{margin:0;color:var(--gray-4)}.eatsdesk-landing.legal-doc-page .legal-doc-inner a{color:var(--orange);font-weight:500;text-decoration:none}.eatsdesk-landing.legal-doc-page .legal-doc-inner a:hover{text-decoration:underline}.eatsdesk-landing.legal-doc-page .legal-doc-inner h2{font-family:var(--font-display),sans-serif;font-size:1.35rem;font-weight:800;color:var(--white);margin-bottom:12px;letter-spacing:-.3px}.eatsdesk-landing.legal-doc-page .legal-doc-inner h3{font-family:var(--font-body),sans-serif;font-size:1rem;font-weight:600;color:var(--gray-5);margin-top:16px;margin-bottom:8px}.eatsdesk-landing.legal-doc-page .legal-doc-inner .legal-section{margin-bottom:36px;padding-bottom:36px;border-bottom:1px solid var(--gray-1)}.eatsdesk-landing.legal-doc-page .legal-doc-inner .legal-section:last-of-type{border-bottom:none}.eatsdesk-landing.legal-doc-page .legal-doc-inner ul{list-style:none;padding:0;margin:12px 0 0}.eatsdesk-landing.legal-doc-page .legal-doc-inner ul li{position:relative;padding-left:16px;margin-bottom:8px}.eatsdesk-landing.legal-doc-page .legal-doc-inner ul li:before{content:"•";position:absolute;left:0;color:var(--orange)}.eatsdesk-landing.legal-doc-page .legal-doc-inner .legal-card{background:var(--dark-3);border:1px solid var(--gray-1);border-radius:var(--radius-lg);padding:22px 24px;margin-top:16px}.eatsdesk-landing.legal-doc-page .legal-doc-inner .legal-card strong{color:var(--white);display:block;margin-bottom:10px;font-size:14px}.eatsdesk-landing.legal-doc-page .legal-doc-inner .legal-card p{font-size:13px;color:var(--gray-4);margin-bottom:6px}.eatsdesk-landing.legal-doc-page .legal-doc-inner .legal-ack{background:rgba(255,84,0,.08);border:1px solid rgba(255,84,0,.25);border-radius:var(--radius-lg);padding:22px 24px;margin-top:32px}.eatsdesk-landing.legal-doc-page .legal-doc-inner .legal-ack p{font-size:13px;color:var(--gray-4);margin:0}.eatsdesk-landing.legal-doc-page .legal-doc-inner .legal-ack p:first-child{font-weight:600;color:var(--white);margin-bottom:8px}.eatsdesk-landing .feat-cards-section{background:var(--dark);padding:80px 32px;border-top:1px solid var(--gray-1)}.eatsdesk-landing .feat-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:0}.eatsdesk-landing .feat-card{background:var(--dark-3);border:1px solid var(--gray-1);border-radius:16px;padding:28px 24px;transition:border-color .25s,transform .25s,box-shadow .25s}.eatsdesk-landing .feat-card:hover{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.3)}.eatsdesk-landing .fc-icon{font-size:32px;margin-bottom:16px;display:block;width:52px;height:52px;background:rgba(255,84,0,.1);border-radius:12px;display:flex;align-items:center;justify-content:center}.eatsdesk-landing .fc-title{font-family:var(--font-display),sans-serif;font-size:17px;font-weight:700;color:var(--white);letter-spacing:-.3px;margin-bottom:10px}.eatsdesk-landing .fc-desc{font-size:14px;color:var(--gray-4);line-height:1.65}@media (max-width:900px){.eatsdesk-landing .feat-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.eatsdesk-landing .feat-cards-grid{grid-template-columns:1fr}}.eatsdesk-landing .calc-section{background:#0d0d0b;padding:100px 32px;border-top:1px solid var(--gray-1)}.eatsdesk-landing .calc-card{background:#1a1a18;border:1px solid #2a2a28;border-radius:16px;padding:40px;display:grid;grid-template-columns:1fr 1.2fr;gap:48px;margin-top:48px}.eatsdesk-landing .calc-field{margin-bottom:24px}.eatsdesk-landing .calc-field:last-child{margin-bottom:0}.eatsdesk-landing .calc-label{display:block;font-size:13px;font-weight:500;color:var(--gray-4);margin-bottom:8px;letter-spacing:.2px}.eatsdesk-landing .calc-input{width:100%;background:#0d0d0b;border:1px solid #2a2a28;border-radius:10px;padding:12px 16px;font-family:var(--font-body),sans-serif;font-size:15px;color:var(--white);outline:none;transition:border-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.eatsdesk-landing .calc-input:focus{border-color:var(--orange)}.eatsdesk-landing .calc-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239A9A95' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.eatsdesk-landing .calc-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.eatsdesk-landing .calc-result-card{background:#0d0d0b;border:1px solid #2a2a28;border-radius:12px;padding:20px}.eatsdesk-landing .cr-label{font-size:12px;color:var(--gray-3);margin-bottom:8px;font-weight:500;letter-spacing:.3px}.eatsdesk-landing .cr-value{font-family:var(--font-display),sans-serif;font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.1}.eatsdesk-landing .cr-orange{color:var(--orange)}.eatsdesk-landing .cr-white{color:var(--white)}.eatsdesk-landing .cr-red{color:#c33}.eatsdesk-landing .cr-payoff-detail{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--gray-4);line-height:1.5}.eatsdesk-landing .cr-payoff-detail strong{color:var(--gray-5);font-weight:600}.eatsdesk-landing .cr-payoff-bold{font-size:13px;font-weight:700;color:var(--white);margin-top:4px}.eatsdesk-landing .cr-payoff-bold .cr-orange{font-size:15px}.eatsdesk-landing .calc-cta-btn{display:block;width:100%;text-align:center}@media (max-width:900px){.eatsdesk-landing .calc-card{grid-template-columns:1fr;gap:32px;padding:28px 20px}}@media (max-width:600px){.eatsdesk-landing .calc-results-grid{grid-template-columns:1fr}}.eatsdesk-landing .guarantee-grid--2col{grid-template-columns:repeat(2,1fr)}.eatsdesk-landing .gi-icon--emoji{font-size:24px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(255,84,0,.12);border-radius:10px;color:unset;flex-shrink:0;margin-bottom:20px;line-height:1}.eatsdesk-landing .gi-desc{font-size:14px;line-height:1.65}@media (max-width:640px){.eatsdesk-landing .guarantee-grid--2col{grid-template-columns:1fr}}.eatsdesk-landing .ea-spots-remaining{font-size:13px;color:var(--gray-3);margin-top:12px;letter-spacing:.2px}body:has(.blog-page){cursor:auto}.eatsdesk-landing.blog-page .blog-hero{padding:120px 32px 48px;background:var(--dark-2);border-bottom:1px solid var(--gray-1)}.eatsdesk-landing.blog-page .blog-hero-inner{max-width:760px;margin:0 auto}.eatsdesk-landing.blog-page .blog-back{display:inline-block;font-size:13px;color:var(--gray-4);margin-bottom:20px;transition:color .2s}.eatsdesk-landing.blog-page .blog-back:hover{color:var(--orange)}.eatsdesk-landing.blog-page .blog-eyebrow{font-family:var(--font-syne),sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:12px}.eatsdesk-landing.blog-page .blog-hero h1{font-family:var(--font-syne),sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--white)}.eatsdesk-landing.blog-page .blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:14px;color:var(--gray-4)}.eatsdesk-landing.blog-page .blog-meta p{color:var(--gray-4);line-height:1.6;max-width:52ch}.eatsdesk-landing.blog-page .blog-meta-dot{opacity:.5}.eatsdesk-landing.blog-page .blog-body{padding:48px 32px 80px;background:var(--dark)}.eatsdesk-landing.blog-page .blog-inner{max-width:760px;margin:0 auto}.eatsdesk-landing.blog-page .blog-grid{display:grid;gap:20px}@media (min-width:700px){.eatsdesk-landing.blog-page .blog-grid{grid-template-columns:repeat(2,1fr)}}.eatsdesk-landing.blog-page .blog-card{display:flex;flex-direction:column;padding:24px;border-radius:var(--radius-lg);border:1px solid var(--gray-1);background:var(--dark-2);transition:border-color .2s,transform .2s;text-decoration:none;color:inherit;height:100%}.eatsdesk-landing.blog-page .blog-card:hover{border-color:rgba(255,84,0,.45);transform:translateY(-2px)}.eatsdesk-landing.blog-page .blog-card-category{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin-bottom:10px}.eatsdesk-landing.blog-page .blog-card-title{font-family:var(--font-syne),sans-serif;font-size:1.15rem;font-weight:700;line-height:1.3;color:var(--white);margin-bottom:10px}.eatsdesk-landing.blog-page .blog-card-desc{font-size:14px;line-height:1.6;color:var(--gray-4);flex:1}.eatsdesk-landing.blog-page .blog-card-footer{display:flex;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--gray-1);font-size:12px;color:var(--gray-3)}.eatsdesk-landing.blog-page .blog-article h2{font-family:var(--font-syne),sans-serif;font-size:1.35rem;font-weight:700;color:var(--white);margin:2rem 0 .75rem}.eatsdesk-landing.blog-page .blog-article h3{font-size:1.1rem;font-weight:700;color:var(--white);margin:1.5rem 0 .5rem}.eatsdesk-landing.blog-page .blog-article p{font-size:16px;line-height:1.75;color:var(--gray-5);margin-bottom:1rem}.eatsdesk-landing.blog-page .blog-article ul{margin:0 0 1.25rem 1.25rem;padding:0}.eatsdesk-landing.blog-page .blog-article ul li{font-size:15px;line-height:1.7;color:var(--gray-5);margin-bottom:.5rem;padding-left:.25rem}.eatsdesk-landing.blog-page .blog-post-cta{margin-top:48px;padding:28px;border-radius:var(--radius-lg);border:1px solid rgba(255,84,0,.35);background:linear-gradient(135deg,rgba(255,84,0,.12),rgba(255,84,0,.04))}.eatsdesk-landing.blog-page .blog-post-cta h3{font-family:var(--font-syne),sans-serif;font-size:1.25rem;font-weight:700;color:var(--white);margin-bottom:8px}.eatsdesk-landing.blog-page .blog-post-cta p{font-size:14px;line-height:1.6;color:var(--gray-4);margin-bottom:16px}@media(max-width:900px){.eatsdesk-landing.legal-doc-page .legal-doc-hero{padding-top:88px}.eatsdesk-landing.legal-doc-page .legal-doc-body{padding-left:20px;padding-right:20px}}.eatsdesk-landing .brand-mark{font-family:var(--font-display),sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.03em;color:var(--white);margin-bottom:12px}.eatsdesk-landing .hero--modular .hero-left{max-width:560px}.eatsdesk-landing .module-hero-stack{display:flex;flex-direction:column;gap:10px;padding:8px}.eatsdesk-landing .module-hero-chip{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:var(--radius);background:linear-gradient(135deg,var(--dark-3),var(--dark-4));border:1px solid var(--gray-1);transform:translateX(calc(var(--i, 0) * 8px));animation:mhc-in .6s ease both;animation-delay:calc(.08s * var(--i, 0))}.eatsdesk-landing .module-hero-chip.required{border-color:rgba(255,84,0,.55);box-shadow:0 0 0 1px rgba(255,84,0,.15)}.eatsdesk-landing .module-hero-chip.more{justify-content:center;border-style:dashed;color:var(--gray-4);transform:none}.eatsdesk-landing .mhc-name{font-family:var(--font-display),sans-serif;font-weight:700;font-size:15px}.eatsdesk-landing .mhc-rate{font-size:14px;font-weight:600;color:var(--orange);white-space:nowrap}.eatsdesk-landing .mhc-rate small{color:var(--gray-4);font-weight:500;margin-left:2px}@keyframes mhc-in{0%{opacity:0;transform:translateY(12px) translateX(calc(var(--i, 0) * 8px))}to{opacity:1;transform:translateY(0) translateX(calc(var(--i, 0) * 8px))}}.eatsdesk-landing .modules-section{padding:96px 0;background:var(--dark)}.eatsdesk-landing .mod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.eatsdesk-landing .mod-card{padding:24px;border-radius:var(--radius-lg);background:var(--dark-2);border:1px solid var(--gray-1);opacity:0;transform:translateY(16px);transition:border-color .2s ease,transform .2s ease}.eatsdesk-landing .mod-card.in-view{opacity:1;transform:translateY(0)}.eatsdesk-landing .mod-card:hover{border-color:rgba(255,84,0,.4)}.eatsdesk-landing .mod-card--required{border-color:rgba(255,84,0,.35)}.eatsdesk-landing .mod-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.eatsdesk-landing .mod-card-title{font-family:var(--font-display),sans-serif;font-size:1.15rem;font-weight:700;color:var(--white)}.eatsdesk-landing .mod-card-price{font-size:15px;font-weight:700;color:var(--orange);white-space:nowrap;text-align:right}.eatsdesk-landing .mod-card-price span{display:block;font-size:11px;font-weight:500;color:var(--gray-4)}.eatsdesk-landing .mod-card-blurb{font-size:14px;line-height:1.55;color:var(--gray-4);margin-bottom:14px}.eatsdesk-landing .mod-card-list{list-style:none;margin:0 0 16px;padding:0}.eatsdesk-landing .mod-card-list li{position:relative;padding-left:14px;font-size:13px;color:var(--gray-5);line-height:1.5;margin-bottom:6px}.eatsdesk-landing .mod-card-list li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--orange)}.eatsdesk-landing .mod-card-meta{display:flex;flex-wrap:wrap;gap:6px}.eatsdesk-landing .mod-badge{font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;background:var(--orange-dim);color:var(--orange)}.eatsdesk-landing .mod-badge--warn{background:rgba(255,180,0,.12);color:#ffb400}.eatsdesk-landing .mod-badge--muted{background:var(--dark-4);color:var(--gray-4)}.eatsdesk-landing .feat-cards-grid--six{margin-top:36px}.eatsdesk-landing .feat-card .fc-rate{font-size:12px;font-weight:600;color:var(--orange);margin-bottom:10px;letter-spacing:.02em}.eatsdesk-landing .feat-card .fc-rate span{color:var(--gray-4);font-weight:500}.eatsdesk-landing .bundle-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:36px 0 28px}.eatsdesk-landing .bundle-card{position:relative;text-align:left;padding:22px 20px;border-radius:var(--radius-lg);background:var(--dark-2);border:1px solid var(--gray-1);color:inherit;cursor:pointer;font:inherit;transition:border-color .2s ease,background .2s ease}.eatsdesk-landing .bundle-card.active,.eatsdesk-landing .bundle-card:hover{border-color:var(--orange);background:linear-gradient(160deg,rgba(255,84,0,.1),var(--dark-2))}.eatsdesk-landing .bundle-card.popular{border-color:rgba(255,84,0,.45)}.eatsdesk-landing .bundle-popular{position:absolute;top:12px;right:12px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--orange)}.eatsdesk-landing .bundle-name{display:block;font-family:var(--font-display),sans-serif;font-size:1.1rem;font-weight:700;margin-bottom:4px}.eatsdesk-landing .bundle-tagline{display:block;font-size:13px;color:var(--gray-4);margin-bottom:12px}.eatsdesk-landing .bundle-price{display:block;font-size:1.35rem;font-weight:700;color:var(--white);margin-bottom:8px}.eatsdesk-landing .bundle-price small{font-size:12px;font-weight:500;color:var(--gray-4);margin-left:4px}.eatsdesk-landing .bundle-mods{display:block;font-size:12px;color:var(--gray-4);line-height:1.4}.eatsdesk-landing .pricing-builder{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:start}.eatsdesk-landing .pricing-builder-left{padding:28px;border-radius:var(--radius-lg);background:var(--dark-2);border:1px solid var(--gray-1)}.eatsdesk-landing .pb-title{font-family:var(--font-display),sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:6px}.eatsdesk-landing .pb-sub{font-size:13px;color:var(--gray-4);margin-bottom:18px}.eatsdesk-landing .module-toggle-list{display:flex;flex-direction:column;gap:8px}.eatsdesk-landing .module-toggle{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--gray-1);background:var(--dark-3);color:inherit;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.eatsdesk-landing .module-toggle:hover:not(:disabled){border-color:rgba(255,84,0,.4)}.eatsdesk-landing .module-toggle.on{border-color:rgba(255,84,0,.55);background:rgba(255,84,0,.08)}.eatsdesk-landing .module-toggle.locked{cursor:default;opacity:1}.eatsdesk-landing .mt-check{flex-shrink:0;width:22px;height:22px;border-radius:6px;border:1px solid var(--gray-2);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--orange);margin-top:1px}.eatsdesk-landing .module-toggle.on .mt-check{background:var(--orange);border-color:var(--orange);color:#fff}.eatsdesk-landing .mt-body{display:flex;flex-direction:column;gap:2px;min-width:0}.eatsdesk-landing .mt-label{font-size:14px;font-weight:600;color:var(--white)}.eatsdesk-landing .mt-note{font-style:normal;font-weight:600;color:#ffb400;font-size:12px}.eatsdesk-landing .mt-meta{font-size:12px;color:var(--gray-4)}.eatsdesk-landing .pricing-builder-right{position:sticky;top:88px}.eatsdesk-landing .pb-summary{padding:28px;border-radius:var(--radius-lg);background:linear-gradient(165deg,#1c1410 0,var(--dark-2) 55%);border:1px solid rgba(255,84,0,.35)}.eatsdesk-landing .pb-summary-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--orange);margin-bottom:16px}.eatsdesk-landing .pb-branches{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.eatsdesk-landing .pb-branches label{font-size:13px;color:var(--gray-4)}.eatsdesk-landing .pb-branches input{width:72px;padding:8px 10px;border-radius:8px;border:1px solid var(--gray-2);background:var(--dark);color:var(--white);font:inherit;font-weight:600;text-align:center}.eatsdesk-landing .pb-line-items{list-style:none;margin:0 0 16px;padding:0;border-top:1px solid var(--gray-1);border-bottom:1px solid var(--gray-1);max-height:220px;overflow:auto}.eatsdesk-landing .pb-line-items li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;color:var(--gray-5)}.eatsdesk-landing .pb-total-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--gray-4);margin-bottom:8px}.eatsdesk-landing .pb-total-row strong{color:var(--white);font-size:15px}.eatsdesk-landing .pb-total-row--grand{margin-top:8px;padding-top:12px;border-top:1px solid rgba(255,84,0,.25);font-size:14px;color:var(--white)}.eatsdesk-landing .pb-total-row--grand strong{font-size:1.35rem;color:var(--orange)}.eatsdesk-landing .pb-trial-note{font-size:12px;line-height:1.5;color:var(--gray-4);margin:14px 0 16px}.eatsdesk-landing .pb-cta{display:block;text-align:center;width:100%}.eatsdesk-landing .pb-contact{display:block;margin-top:14px;text-align:center;font-size:13px;color:var(--gray-4);text-decoration:none}.eatsdesk-landing .pb-contact:hover{color:var(--orange)}@media (max-width:1000px){.eatsdesk-landing .bundle-row,.eatsdesk-landing .mod-grid,.eatsdesk-landing .pricing-builder{grid-template-columns:1fr}.eatsdesk-landing .pricing-builder-right{position:static}.eatsdesk-landing .module-hero-chip{transform:none}}@media (max-width:640px){.eatsdesk-landing .mod-grid{grid-template-columns:1fr}.eatsdesk-landing .pb-summary,.eatsdesk-landing .pricing-builder-left{padding:20px}}body:has(.ed-home),html:has(.ed-home){background:#f4f2ec;color:#1e293b;cursor:auto}.ed-home{--ed-orange:#ea580c;--ed-orange-hot:#f97316;--ed-orange-deep:#c2410c;--ed-orange-soft:#ffedd5;--ed-orange-wash:#fff7ed;--ed-ink:#0f172a;--ed-text:#1e293b;--ed-muted:#64748b;--ed-subtle:#94a3b8;--ed-bg:#f4f2ec;--ed-bg-2:#ebe7de;--ed-card:#fff;--ed-border:#e2e0d8;--ed-dark:#0c1222;--ed-dark-2:#111827;--ed-green:#059669;--ed-radius:14px;--ed-radius-lg:20px;--ed-max:1120px;--ed-font:"Montserrat",system-ui,sans-serif;font-family:Montserrat,system-ui,sans-serif;background:radial-gradient(ellipse 80% 50% at 10% -10%,rgba(249,115,22,.14),transparent 55%),radial-gradient(ellipse 60% 40% at 90% 0,rgba(15,23,42,.06),transparent 50%),var(--ed-bg);color:var(--ed-text);line-height:1.6;overflow-x:hidden;cursor:auto}.ed-home *,.ed-home :after,.ed-home :before{box-sizing:border-box}.ed-home a{color:inherit}.ed-home .ed-wrap{max-width:var(--ed-max);margin:0 auto;padding:0 24px}.ed-home .ed-nav{position:sticky;top:0;z-index:100;background:hsla(45,27%,94%,.86);backdrop-filter:blur(14px);border-bottom:1px solid hsla(48,15%,87%,.9);padding:14px 0}.ed-home .ed-nav-inner{max-width:var(--ed-max);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ed-home .ed-logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:19px;letter-spacing:-.03em;color:var(--ed-ink)}.ed-home .ed-logo img{width:30px;height:30px;border-radius:8px}.ed-home .ed-nav-links{display:flex;align-items:center;gap:26px;list-style:none;margin:0;padding:0}.ed-home .ed-nav-links a{font-size:13px;font-weight:600;color:var(--ed-muted);text-decoration:none;transition:color .15s ease}.ed-home .ed-nav-links a.is-active{color:var(--ed-ink)}.ed-home .ed-nav-cta{display:flex;align-items:center;gap:10px}.ed-home .ed-link-quiet{font-size:13px;font-weight:600;color:var(--ed-muted);text-decoration:none}.ed-home .ed-link-quiet:hover{color:var(--ed-ink)}.ed-home .ed-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;font-family:inherit;font-weight:700;text-decoration:none;cursor:pointer;border:none;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.ed-home .ed-btn:hover{transform:translateY(-1px)}.ed-home .ed-btn-primary{background:var(--ed-orange);color:#fff;padding:12px 22px;font-size:14px;box-shadow:0 8px 24px rgba(234,88,12,.22)}.ed-home .ed-btn-primary:hover{background:var(--ed-orange-deep)}.ed-home .ed-btn-secondary{background:var(--ed-card);color:var(--ed-ink);border:1.5px solid var(--ed-border);padding:11px 20px;font-size:14px}.ed-home .ed-btn-secondary:hover{border-color:var(--ed-ink)}.ed-home .ed-btn-ghost-dark{background:transparent;color:#fff;border:1.5px solid hsla(0,0%,100%,.22);padding:12px 22px;font-size:14px}.ed-home .ed-btn-ghost-dark:hover{border-color:hsla(0,0%,100%,.5)}.ed-home .ed-btn-sm{padding:9px 16px;font-size:13px;box-shadow:none}.ed-home .ed-hero{padding:72px 0 64px}.ed-home .ed-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.ed-home .ed-brand{font-size:clamp(2.6rem,5.5vw,3.6rem);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--ed-ink);margin:0 0 18px}.ed-home .ed-brand span{color:var(--ed-orange)}.ed-home .ed-badge{display:inline-flex;align-items:center;gap:8px;background:var(--ed-orange-soft);color:var(--ed-orange-deep);padding:6px 14px;border-radius:999px;font-size:12px;font-weight:700;margin-bottom:20px}.ed-home .ed-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--ed-orange);animation:ed-pulse 2s ease infinite}@keyframes ed-pulse{0%,to{opacity:1}50%{opacity:.35}}.ed-home .ed-hero h1{font-family:Montserrat,sans-serif;font-size:clamp(2rem,4.2vw,3.05rem);font-weight:800;line-height:1.08;letter-spacing:-.04em;color:var(--ed-ink);margin:0 0 18px}.ed-home .ed-hero h1 em{font-style:normal;color:var(--ed-orange)}.ed-home .ed-hero-lead{font-size:17px;color:var(--ed-muted);max-width:440px;margin:0 0 28px;line-height:1.65}.ed-home .ed-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.ed-home .ed-trust{display:flex;flex-wrap:wrap;gap:16px 22px;font-size:13px;font-weight:600;color:var(--ed-subtle)}.ed-home .ed-trust-item{display:flex;align-items:center;gap:7px}.ed-home .ed-trust-dot{width:6px;height:6px;border-radius:50%;background:var(--ed-green)}.ed-home .ed-ticker{background:var(--ed-dark);border-radius:22px;padding:18px;box-shadow:0 28px 70px rgba(15,23,42,.28),0 8px 24px rgba(15,23,42,.12);animation:ed-rise .7s ease both}@keyframes ed-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ed-home .ed-ticker-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.08)}.ed-home .ed-ticker-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.ed-home .ed-live{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#34d399}.ed-home .ed-live-dot{width:7px;height:7px;border-radius:50%;background:#34d399;animation:ed-live 1.4s ease infinite}@keyframes ed-live{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.65}}.ed-home .ed-ticker-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.ed-home .ed-tstat{background:hsla(0,0%,100%,.05);border-radius:10px;padding:10px 12px}.ed-home .ed-tstat-label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.35);margin-bottom:3px}.ed-home .ed-tstat-val{font-size:20px;font-weight:800;color:#fff;letter-spacing:-.03em}.ed-home .ed-tstat-val.orange{color:var(--ed-orange-hot)}.ed-home .ed-tstat-val.green{color:#34d399}.ed-home .ed-order-feed{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow:hidden}.ed-home .ed-order{display:flex;align-items:center;justify-content:space-between;gap:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07);border-radius:10px;padding:10px 12px;animation:ed-slide .45s ease both}@keyframes ed-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ed-home .ed-order.is-new{border-color:rgba(249,115,22,.4);background:rgba(249,115,22,.1)}.ed-home .ed-order-num{font-size:12px;font-weight:800;color:#fff}.ed-home .ed-order-items{font-size:11px;color:hsla(0,0%,100%,.45)}.ed-home .ed-order-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ed-home .ed-status{font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px}.ed-home .ed-status-new{background:rgba(249,115,22,.2);color:#fb923c}.ed-home .ed-status-prep{background:rgba(234,179,8,.2);color:#eab308}.ed-home .ed-status-ready{background:rgba(16,185,129,.2);color:#34d399}.ed-home .ed-order-amt{font-size:12px;font-weight:800;color:#fff}.ed-home .ed-proof{background:var(--ed-dark);padding:30px 0}.ed-home .ed-proof-inner{max-width:var(--ed-max);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.ed-home .ed-proof-item{text-align:center;min-width:120px}.ed-home .ed-proof-num{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1}.ed-home .ed-proof-num span{color:var(--ed-orange-hot)}.ed-home .ed-proof-label{font-size:12px;color:hsla(0,0%,100%,.42);margin-top:5px;font-weight:500}.ed-home .ed-section{padding:88px 0}.ed-home .ed-eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-orange);margin-bottom:12px}.ed-home .ed-title{font-size:clamp(1.85rem,3.4vw,2.45rem);font-weight:800;letter-spacing:-.035em;line-height:1.12;color:var(--ed-ink);margin:0 0 14px}.ed-home .ed-sub{font-size:16px;color:var(--ed-muted);max-width:520px;line-height:1.65;margin:0}.ed-home .ed-problems-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:44px}.ed-home .ed-prob{background:var(--ed-card);border:1px solid var(--ed-border);border-radius:var(--ed-radius);padding:24px;transition:border-color .2s ease,box-shadow .2s ease}.ed-home .ed-prob:hover{border-color:rgba(234,88,12,.45);box-shadow:0 12px 32px rgba(15,23,42,.06)}.ed-home .ed-prob-mark{width:36px;height:36px;border-radius:10px;background:var(--ed-orange-soft);color:var(--ed-orange-deep);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;margin-bottom:14px}.ed-home .ed-prob-title{font-size:16px;font-weight:800;color:var(--ed-ink);margin-bottom:6px;letter-spacing:-.02em}.ed-home .ed-prob-desc{font-size:14px;color:var(--ed-muted);line-height:1.6}.ed-home .ed-features{background:var(--ed-dark);padding:88px 0}.ed-home .ed-features .ed-eyebrow{color:#fb923c}.ed-home .ed-features .ed-title{color:#fff}.ed-home .ed-features .ed-sub{color:hsla(0,0%,100%,.5)}.ed-home .ed-tabs{display:flex;flex-wrap:wrap;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;background:hsla(0,0%,100%,.06);border-radius:12px;padding:4px;margin:36px 0 28px}.ed-home .ed-tab{border:none;background:transparent;color:hsla(0,0%,100%,.45);font-family:inherit;font-size:13px;font-weight:700;padding:9px 16px;border-radius:9px;cursor:pointer;transition:background .15s ease,color .15s ease}.ed-home .ed-tab.active{background:var(--ed-orange);color:#fff}.ed-home .ed-feature-panel{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.ed-home .ed-fp-title{font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:800;color:#fff;letter-spacing:-.03em;margin:0 0 12px;line-height:1.2}.ed-home .ed-fp-desc{font-size:15px;color:hsla(0,0%,100%,.55);line-height:1.7;margin:0 0 22px}.ed-home .ed-fp-points{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ed-home .ed-fp-points li{display:flex;gap:10px;font-size:14px;color:hsla(0,0%,100%,.68);line-height:1.45}.ed-home .ed-fp-points li:before{content:"";width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--ed-green);flex-shrink:0}.ed-home .ed-fp-visual{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:18px;min-height:260px}.ed-home .ed-pos-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ed-home .ed-pos-item{background:hsla(0,0%,100%,.06);border-radius:8px;padding:12px;text-align:center}.ed-home .ed-pos-item.active{background:rgba(249,115,22,.15);border:1px solid rgba(249,115,22,.3)}.ed-home .ed-pos-item small{display:block;font-size:11px;color:hsla(0,0%,100%,.4);margin-bottom:4px}.ed-home .ed-pos-item strong{font-size:15px;color:#fff}.ed-home .ed-pos-cta{margin-top:10px;background:var(--ed-orange);border-radius:8px;padding:12px;text-align:center;font-size:14px;font-weight:800;color:#fff}.ed-home .ed-kds-ticket{background:hsla(0,0%,100%,.06);border-radius:10px;padding:12px 14px;border-left:3px solid var(--ed-orange-hot);margin-bottom:10px}.ed-home .ed-kds-ticket:last-child{margin-bottom:0}.ed-home .ed-kds-num{font-size:11px;font-weight:800;color:var(--ed-orange-hot);margin-bottom:4px}.ed-home .ed-kds-items{font-size:13px;color:hsla(0,0%,100%,.8);line-height:1.5}.ed-home .ed-kds-time{font-size:11px;color:hsla(0,0%,100%,.35);margin-top:4px}.ed-home .ed-rider-row,.ed-home .ed-stock-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:hsla(0,0%,100%,.06);border-radius:8px;margin-bottom:8px}.ed-home .ed-rider-row strong,.ed-home .ed-stock-row span:first-child{display:block;font-size:12px;font-weight:700;color:#fff}.ed-home .ed-rider-row small,.ed-home .ed-stock-row small{font-size:11px;color:hsla(0,0%,100%,.4)}.ed-home .ed-bar{width:80px;height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.ed-home .ed-bar>i{display:block;height:100%;border-radius:3px}.ed-home .ed-ai{padding:88px 0;background:radial-gradient(ellipse 50% 60% at 80% 40%,rgba(234,88,12,.18),transparent 60%),linear-gradient(145deg,#0c1222,#1a1208)}.ed-home .ed-ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.ed-home .ed-ai .ed-title{color:#fff}.ed-home .ed-ai .ed-sub{color:hsla(0,0%,100%,.5);margin-bottom:24px}.ed-home .ed-ai-feat{display:flex;gap:12px;margin-bottom:14px}.ed-home .ed-ai-icon{width:34px;height:34px;border-radius:9px;background:rgba(249,115,22,.15);color:#fb923c;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}.ed-home .ed-ai-feat strong{display:block;color:#fff;font-size:13px;margin-bottom:2px}.ed-home .ed-ai-feat p{margin:0;font-size:13px;color:hsla(0,0%,100%,.58);line-height:1.5}.ed-home .ed-wa{background:#141414;border-radius:20px;padding:16px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 60px rgba(0,0,0,.35)}.ed-home .ed-wa-head{background:#075e54;border-radius:12px 12px 0 0;margin:-16px -16px 14px;padding:12px 14px;display:flex;align-items:center;gap:10px}.ed-home .ed-wa-avatar{width:34px;height:34px;border-radius:50%;background:#25d366;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.ed-home .ed-wa-name{font-size:13px;font-weight:700;color:#fff}.ed-home .ed-wa-status{font-size:11px;color:hsla(0,0%,100%,.65)}.ed-home .ed-wa-msg{margin-bottom:10px}.ed-home .ed-wa-msg.out{text-align:right}.ed-home .ed-bubble{display:inline-block;padding:8px 12px;border-radius:12px;font-size:13px;line-height:1.5;max-width:88%;text-align:left}.ed-home .ed-bubble.in{background:#262626;color:hsla(0,0%,100%,.88);border-radius:4px 12px 12px 12px}.ed-home .ed-bubble.out{background:#005c4b;color:hsla(0,0%,100%,.92);border-radius:12px 4px 12px 12px}.ed-home .ed-wa-time{display:block;font-size:10px;color:hsla(0,0%,100%,.3);margin-top:3px}.ed-home .ed-typing{display:inline-flex;gap:4px;padding:10px 14px;background:#262626;border-radius:4px 12px 12px 12px}.ed-home .ed-typing i{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.4);animation:ed-tdot 1.3s ease infinite}.ed-home .ed-typing i:nth-child(2){animation-delay:.15s}.ed-home .ed-typing i:nth-child(3){animation-delay:.3s}@keyframes ed-tdot{0%,60%,to{transform:none}30%{transform:translateY(-4px)}}.ed-home .ed-price-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.ed-home .ed-price-card{position:relative;background:var(--ed-card);border:1.5px solid var(--ed-border);border-radius:16px;padding:26px;transition:border-color .2s ease,box-shadow .2s ease}.ed-home .ed-price-card.featured{border-color:var(--ed-orange);box-shadow:0 10px 36px rgba(234,88,12,.12)}.ed-home .ed-price-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--ed-orange);color:#fff;font-size:11px;font-weight:800;padding:4px 12px;border-radius:999px;white-space:nowrap}.ed-home .ed-price-name{font-size:17px;font-weight:800;color:var(--ed-ink);margin-bottom:4px}.ed-home .ed-price-desc{font-size:13px;color:var(--ed-muted);margin-bottom:18px;min-height:36px}.ed-home .ed-price-amount{display:flex;align-items:baseline;gap:4px;margin-bottom:4px}.ed-home .ed-price-rs{font-size:15px;font-weight:700;color:var(--ed-ink)}.ed-home .ed-price-num{font-size:34px;font-weight:800;letter-spacing:-.04em;color:var(--ed-ink);line-height:1}.ed-home .ed-price-per{font-size:13px;color:var(--ed-muted)}.ed-home .ed-price-note{font-size:12px;color:var(--ed-subtle);margin-bottom:18px}.ed-home .ed-price-cta{width:100%;display:block;text-align:center;padding:11px;border-radius:9px;font-size:13px;font-weight:800;text-decoration:none;border:1.5px solid var(--ed-border);background:#fff;color:var(--ed-ink);font-family:inherit;cursor:pointer}.ed-home .ed-price-card.featured .ed-price-cta{background:var(--ed-orange);border-color:var(--ed-orange);color:#fff}.ed-home .ed-price-feats{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ed-home .ed-price-feats li{font-size:13px;color:var(--ed-text);padding-left:16px;position:relative}.ed-home .ed-price-feats li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:var(--ed-green)}.ed-home .ed-builder{margin-top:36px;display:grid;grid-template-columns:1.35fr 1fr;gap:18px;align-items:start}.ed-home .ed-builder-left,.ed-home .ed-builder-right{background:var(--ed-card);border:1px solid var(--ed-border);border-radius:16px;padding:24px}.ed-home .ed-builder-right{position:sticky;top:88px;border-color:rgba(234,88,12,.35);background:linear-gradient(165deg,#fff7ed,#fff 45%)}.ed-home .ed-builder h3{font-size:16px;font-weight:800;color:var(--ed-ink);margin:0 0 6px}.ed-home .ed-builder-hint{font-size:13px;color:var(--ed-muted);margin:0 0 16px}.ed-home .ed-mod-toggles{display:flex;flex-direction:column;gap:8px}.ed-home .ed-mod-toggle{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:12px;border-radius:10px;border:1px solid var(--ed-border);background:#fafaf8;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ed-home .ed-mod-toggle.on{border-color:rgba(234,88,12,.5);background:var(--ed-orange-wash)}.ed-home .ed-mod-toggle:disabled{cursor:default}.ed-home .ed-check{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--ed-border);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;flex-shrink:0;margin-top:1px}.ed-home .ed-mod-toggle.on .ed-check{background:var(--ed-orange);border-color:var(--ed-orange)}.ed-home .ed-mod-toggle strong{display:block;font-size:13px;color:var(--ed-ink)}.ed-home .ed-mod-toggle span{font-size:12px;color:var(--ed-muted)}.ed-home .ed-branches{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ed-home .ed-branches label{font-size:13px;font-weight:600;color:var(--ed-muted)}.ed-home .ed-branches input{width:70px;padding:8px;border-radius:8px;border:1px solid var(--ed-border);font:inherit;font-weight:700;text-align:center}.ed-home .ed-lines{list-style:none;margin:0 0 14px;padding:0;border-top:1px solid var(--ed-border);border-bottom:1px solid var(--ed-border)}.ed-home .ed-lines li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;font-size:13px;color:var(--ed-text);animation:ed-line-in .22s ease}@keyframes ed-line-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ed-home .ed-total{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:13px;color:var(--ed-muted)}.ed-home .ed-total strong{color:var(--ed-ink)}.ed-home .ed-total.grand{margin-top:10px;padding-top:12px;border-top:1px solid rgba(234,88,12,.25);font-size:14px;color:var(--ed-ink);font-weight:600}.ed-home .ed-total.grand strong{font-size:1.35rem;color:var(--ed-orange)}.ed-home .ed-trial-note{font-size:12px;color:var(--ed-muted);margin:12px 0 14px;line-height:1.5}.ed-home .ed-testimonial{padding:88px 0;background:linear-gradient(180deg,rgba(255,237,213,.55),rgba(255,247,237,.9))}.ed-home .ed-quote{max-width:740px;margin:0 auto;text-align:center}.ed-home .ed-quote-text{font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:700;letter-spacing:-.025em;line-height:1.4;color:var(--ed-ink);margin:0 0 24px}.ed-home .ed-author{gap:12px}.ed-home .ed-author,.ed-home .ed-avatar{display:flex;align-items:center;justify-content:center}.ed-home .ed-avatar{width:44px;height:44px;border-radius:50%;background:var(--ed-orange);color:#fff;font-weight:800}.ed-home .ed-author-name{font-size:15px;font-weight:800;color:var(--ed-ink)}.ed-home .ed-author-biz{font-size:13px;color:var(--ed-muted)}.ed-home .ed-quote-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;margin-top:40px}.ed-home .ed-quote-stat strong{display:block;font-size:26px;font-weight:800;color:var(--ed-orange-deep);letter-spacing:-.03em}.ed-home .ed-quote-stat span{font-size:12px;color:var(--ed-muted)}.ed-home .ed-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px}.ed-home .ed-step{text-align:center}.ed-home .ed-step-num{width:44px;height:44px;margin:0 auto 12px;border-radius:50%;background:var(--ed-orange-soft);color:var(--ed-orange-deep);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800}.ed-home .ed-step-title{font-size:15px;font-weight:800;color:var(--ed-ink);margin-bottom:6px}.ed-home .ed-step-desc{font-size:13px;color:var(--ed-muted);line-height:1.55}.ed-home .ed-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px}.ed-home .ed-faq-item{background:var(--ed-card);border:1px solid var(--ed-border);border-radius:var(--ed-radius);padding:20px}.ed-home .ed-faq-q{font-size:14px;font-weight:800;color:var(--ed-ink);margin-bottom:8px}.ed-home .ed-faq-a{font-size:13px;color:var(--ed-muted);line-height:1.6}.ed-home .ed-faq-a strong{color:var(--ed-text)}.ed-home .ed-final{background:var(--ed-dark);padding:88px 0;text-align:center}.ed-home .ed-final h2{font-size:clamp(1.9rem,3.8vw,2.6rem);font-weight:800;letter-spacing:-.04em;line-height:1.12;color:#fff;margin:0 0 14px}.ed-home .ed-final h2 em{font-style:normal;color:var(--ed-orange-hot)}.ed-home .ed-final p{font-size:16px;color:hsla(0,0%,100%,.45);margin:0 0 28px}.ed-home .ed-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ed-home .ed-final-note{margin-top:16px;font-size:13px;color:hsla(0,0%,100%,.3)}.ed-home .ed-chat-float{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:500;display:flex;flex-direction:column;gap:10px}.ed-home .ed-chat-btn{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.2);text-decoration:none;border:none;padding:0;font:inherit;cursor:pointer;transition:transform .15s ease}.ed-home .ed-chat-btn:hover{transform:scale(1.06)}.ed-home .ed-chat-wa{background:#25d366}.ed-home .ed-chat-ig{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af)}@media (max-width:960px){.ed-home .ed-nav-links{display:none}.ed-home .ed-ai-grid,.ed-home .ed-builder,.ed-home .ed-faq-grid,.ed-home .ed-feature-panel,.ed-home .ed-hero-grid,.ed-home .ed-price-cards,.ed-home .ed-problems-grid,.ed-home .ed-steps{grid-template-columns:1fr}.ed-home .ed-builder-right{position:static}.ed-home .ed-hero{padding-top:48px}}@media (max-width:640px){.ed-home .ed-final-actions .ed-btn,.ed-home .ed-hero-actions .ed-btn{width:100%}.ed-home .ed-price-num{font-size:28px}}.ed-home .site-footer{position:relative;background:#080c16;border-top:1px solid hsla(0,0%,100%,.06);padding:56px 24px 28px;color:hsla(0,0%,100%,.55);font-family:var(--ed-font)}.ed-home .site-footer-accent{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(249,115,22,.55),transparent);pointer-events:none}.ed-home .footer-inner{position:relative;z-index:1;max-width:var(--ed-max);margin:0 auto 36px;display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(0,1fr));gap:32px 28px;align-items:start}.ed-home .footer-brand-logo,.ed-home .footer-brand-logo.nav-logo{text-decoration:none;display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;color:#fff}.ed-home .footer-brand-logo:hover{opacity:.9}.ed-home .footer-brand-logo .nav-logo-mark,.ed-home .footer-brand-logo img{width:30px;height:30px;border-radius:8px;display:block}.ed-home .footer-brand-logo .nav-logo-text{font-family:var(--ed-font);font-size:18px;font-weight:800;letter-spacing:-.03em;color:#fff}.ed-home .footer-brand-desc{font-size:13px;line-height:1.65;color:hsla(0,0%,100%,.4);margin:14px 0 0;max-width:280px}.ed-home .footer-col-title{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.85);margin:0 0 14px}.ed-home .footer-link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ed-home .footer-link-list li{margin:0}.ed-home .footer-link-list a{display:block;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.4);text-decoration:none;padding:6px 0;transition:color .15s ease}.ed-home .footer-link-list a:hover{color:#fff}.ed-home .footer-link-list a.footer-link-wa:hover{color:var(--ed-orange-hot)}.ed-home .footer-bottom{position:relative;z-index:1;max-width:var(--ed-max);margin:0 auto;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}.ed-home .footer-legal{font-size:12px;color:hsla(0,0%,100%,.28)}.ed-home .footer-domain{font-size:12px;font-weight:700;color:var(--ed-orange-hot)}@media (max-width:960px){.ed-home .footer-inner{grid-template-columns:1fr 1fr;gap:28px 20px}.ed-home .footer-brand{grid-column:1/-1}}@media (max-width:560px){.ed-home .site-footer{padding:44px 20px 24px}.ed-home .footer-inner{grid-template-columns:1fr}.ed-home .footer-bottom{flex-direction:column;align-items:flex-start}}.ed-home.ed-blog .ed-blog-hero{padding:56px 0 36px;border-bottom:1px solid var(--ed-border);background:radial-gradient(ellipse 80% 90% at 8% -20%,rgba(249,115,22,.14),transparent 55%),radial-gradient(ellipse 50% 60% at 100% 0,rgba(15,23,42,.04),transparent 45%)}.ed-home.ed-blog .ed-blog-hero-inner{max-width:var(--ed-max)}.ed-home.ed-blog .ed-blog-hero-inner--narrow{max-width:740px}.ed-home.ed-blog .ed-blog-badge{margin-bottom:16px}.ed-home.ed-blog .ed-blog-back{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--ed-muted);text-decoration:none;margin-bottom:20px;transition:color .15s ease}.ed-home.ed-blog .ed-blog-back:hover{color:var(--ed-orange)}.ed-home.ed-blog .ed-blog-title{font-family:Montserrat,sans-serif;font-size:clamp(2rem,4.2vw,2.85rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;color:var(--ed-ink);margin:0;max-width:18ch}.ed-home.ed-blog--article .ed-blog-title{max-width:none;font-size:clamp(1.75rem,3.6vw,2.45rem)}.ed-home.ed-blog .ed-blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:500;color:var(--ed-muted)}.ed-home.ed-blog .ed-blog-meta p{color:var(--ed-muted);line-height:1.65;max-width:54ch;margin:0;font-size:16px}.ed-home.ed-blog .ed-blog-meta-dot{opacity:.45}.ed-home.ed-blog .ed-blog-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;max-width:100%}.ed-home.ed-blog .ed-blog-filter{border:1px solid var(--ed-border);background:hsla(0,0%,100%,.72);color:var(--ed-muted);font-family:inherit;font-size:12px;font-weight:700;padding:8px 14px;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ed-home.ed-blog .ed-blog-filter:hover{border-color:rgba(234,88,12,.35);color:var(--ed-ink)}.ed-home.ed-blog .ed-blog-filter.is-active{background:var(--ed-orange);border-color:var(--ed-orange);color:#fff}.ed-home.ed-blog .ed-blog-body{padding:40px 0 88px}.ed-home.ed-blog .ed-blog-inner{max-width:var(--ed-max)}.ed-home.ed-blog .ed-blog-inner--narrow{max-width:740px}.ed-home.ed-blog .ed-blog-featured-wrap{margin-bottom:18px}.ed-home.ed-blog .ed-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ed-home.ed-blog .ed-blog-empty{margin:24px 0 0;padding:28px;border-radius:var(--ed-radius);border:1px dashed var(--ed-border);background:hsla(0,0%,100%,.55);color:var(--ed-muted);text-align:center;font-size:14px}.ed-home.ed-blog .ed-blog-card{display:flex;flex-direction:column;padding:24px;border-radius:var(--ed-radius-lg);border:1px solid var(--ed-border);background:var(--ed-card);text-decoration:none;color:inherit;height:100%;min-height:220px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ed-home.ed-blog .ed-blog-card:hover{border-color:rgba(234,88,12,.45);box-shadow:0 16px 40px rgba(15,23,42,.08);transform:translateY(-3px)}.ed-home.ed-blog .ed-blog-card:hover .ed-blog-card-more{color:var(--ed-orange)}.ed-home.ed-blog .ed-blog-card--featured{min-height:0;padding:32px;background:linear-gradient(145deg,rgba(255,247,237,.95),#fff 55%),var(--ed-card);border-color:rgba(234,88,12,.28);box-shadow:0 10px 36px rgba(234,88,12,.08)}.ed-home.ed-blog .ed-blog-card--featured .ed-blog-card-title{font-size:clamp(1.35rem,2.4vw,1.75rem);max-width:22ch}.ed-home.ed-blog .ed-blog-card--featured .ed-blog-card-desc{font-size:15px;max-width:62ch}.ed-home.ed-blog .ed-blog-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ed-home.ed-blog .ed-blog-card-category{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-orange)}.ed-home.ed-blog .ed-blog-card-mins{font-size:11px;font-weight:700;color:var(--ed-subtle);background:var(--ed-bg-2);padding:4px 8px;border-radius:999px;white-space:nowrap}.ed-home.ed-blog .ed-blog-card-title{font-family:Montserrat,sans-serif;font-size:1.12rem;font-weight:800;letter-spacing:-.025em;line-height:1.3;color:var(--ed-ink);margin:0 0 10px}.ed-home.ed-blog .ed-blog-card-desc{font-size:14px;line-height:1.6;color:var(--ed-muted);flex:1;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ed-home.ed-blog .ed-blog-card--featured .ed-blog-card-desc{-webkit-line-clamp:4}.ed-home.ed-blog .ed-blog-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--ed-border);font-size:12px;font-weight:600;color:var(--ed-subtle)}.ed-home.ed-blog .ed-blog-card-more{color:var(--ed-ink);transition:color .15s ease}.ed-home.ed-blog .ed-blog-article h2{font-family:Montserrat,sans-serif;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:var(--ed-ink);margin:2.25rem 0 .75rem}.ed-home.ed-blog .ed-blog-article h3{font-size:1.1rem;font-weight:800;color:var(--ed-ink);margin:1.5rem 0 .5rem}.ed-home.ed-blog .ed-blog-article p{font-size:16.5px;line-height:1.8;color:var(--ed-text);margin:0 0 1.1rem}.ed-home.ed-blog .ed-blog-article ul{margin:0 0 1.35rem;padding:0;list-style:none}.ed-home.ed-blog .ed-blog-article ul li{position:relative;font-size:15.5px;line-height:1.7;color:var(--ed-text);margin-bottom:.65rem;padding-left:18px}.ed-home.ed-blog .ed-blog-article ul li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--ed-orange)}.ed-home.ed-blog .ed-blog-inline-cta,.ed-home.ed-blog .ed-blog-post-cta{margin-top:48px;padding:28px;border-radius:var(--ed-radius-lg);border:1px solid rgba(234,88,12,.28);background:linear-gradient(145deg,var(--ed-orange-wash),#fff)}.ed-home.ed-blog .ed-blog-inline-cta{margin:28px 0}.ed-home.ed-blog .ed-blog-inline-cta p,.ed-home.ed-blog .ed-blog-post-cta p{font-size:14px;line-height:1.6;color:var(--ed-muted);margin:0 0 14px}.ed-home.ed-blog .ed-blog-post-cta h3{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:800;color:var(--ed-ink);margin:0 0 8px}@media (max-width:1000px){.ed-home.ed-blog .ed-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ed-home.ed-blog .ed-blog-hero{padding-top:36px}.ed-home.ed-blog .ed-blog-body{padding:28px 0 56px}.ed-home.ed-blog .ed-blog-grid{grid-template-columns:1fr}.ed-home.ed-blog .ed-blog-card--featured .ed-blog-card-title{max-width:none}.ed-home.ed-blog .ed-blog-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ed-home.ed-blog .ed-blog-filters::-webkit-scrollbar{display:none}.ed-home.ed-blog .ed-blog-filter{flex:0 0 auto}}.ed-locations .ed-loc-hero{padding:7.5rem 1.5rem 2.5rem;background:radial-gradient(ellipse 80% 60% at 10% 0,rgba(255,84,0,.12),transparent 55%),linear-gradient(180deg,#faf8f4,#f3efe8);border-bottom:1px solid rgba(26,26,24,.08)}.ed-locations .ed-loc-hero-inner{max-width:720px;margin:0 auto}.ed-locations .ed-loc-crumbs{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;font-size:.8125rem;color:#6b6b67;margin-bottom:1.25rem}.ed-locations .ed-loc-crumbs a{color:#6b6b67;text-decoration:none}.ed-locations .ed-loc-crumbs a:hover{color:#ff5400}.ed-locations .ed-loc-crumb-sep{margin:0 .15rem;opacity:.5}.ed-locations .ed-loc-eyebrow{margin:0 0 .75rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff5400}.ed-locations .ed-loc-hero h1{margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#1a1a18}.ed-locations .ed-loc-meta{font-size:1.0625rem;line-height:1.55;color:#4a4a46;max-width:42rem}.ed-locations .ed-loc-main{max-width:720px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.ed-locations .ed-loc-section{margin-bottom:2.75rem}.ed-locations .ed-loc-section h2{margin:0 0 .85rem;font-size:1.35rem;font-weight:750;letter-spacing:-.02em;color:#1a1a18}.ed-locations .ed-loc-section li,.ed-locations .ed-loc-section p{font-size:1.02rem;line-height:1.65;color:#3d3d39}.ed-locations .ed-loc-section ul{margin:.75rem 0 0;padding-left:1.2rem}.ed-locations .ed-loc-section li+li{margin-top:.4rem}.ed-locations .ed-loc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem;margin-top:1.25rem}.ed-locations .ed-loc-card{display:block;padding:1.1rem 1.15rem;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(26,26,24,.1);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.ed-locations .ed-loc-card:hover{border-color:rgba(255,84,0,.45);box-shadow:0 8px 24px rgba(26,26,24,.06)}.ed-locations .ed-loc-card strong{display:block;font-size:1rem;font-weight:700;color:#1a1a18;margin-bottom:.25rem}.ed-locations .ed-loc-card span{font-size:.875rem;color:#6b6b67;line-height:1.4}.ed-locations .ed-loc-cta{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,#1a1a18,#2a2a26);border-radius:16px;color:#faf8f4}.ed-locations .ed-loc-cta h2{margin:0 0 .5rem;font-size:1.25rem;color:#faf8f4}.ed-locations .ed-loc-cta p{margin:0 0 1.15rem;color:hsla(40,37%,97%,.78);font-size:.95rem;line-height:1.5}.ed-locations .ed-loc-cta-actions{display:flex;flex-wrap:wrap;gap:.75rem}.ed-locations .ed-loc-faq details{border-bottom:1px solid rgba(26,26,24,.1);padding:.9rem 0}.ed-locations .ed-loc-faq summary{cursor:pointer;font-weight:650;color:#1a1a18;list-style:none}.ed-locations .ed-loc-faq summary::-webkit-details-marker{display:none}.ed-locations .ed-loc-faq details p{margin:.65rem 0 0;color:#4a4a46;font-size:.95rem;line-height:1.55}.ed-locations .ed-loc-state-list{display:grid;gap:1rem}.ed-locations .ed-loc-state-row{display:block;padding:1.25rem 1.35rem;background:#fff;border:1px solid rgba(26,26,24,.1);border-radius:14px;text-decoration:none;color:inherit}.ed-locations .ed-loc-state-row:hover{border-color:rgba(255,84,0,.4)}.ed-locations .ed-loc-state-row h3{margin:0 0 .35rem;font-size:1.1rem;font-weight:750}.ed-locations .ed-loc-state-row p{margin:0;font-size:.9rem;color:#6b6b67;line-height:1.45}@media (max-width:720px){.ed-locations .ed-nav-links{display:none}}.ed-lead-root{position:fixed;inset:0;z-index:10050;display:flex;align-items:flex-end;justify-content:center;padding:0;font-family:Montserrat,system-ui,sans-serif}@media (min-width:640px){.ed-lead-root{align-items:center;padding:24px}}.ed-lead-backdrop{position:absolute;inset:0;border:0;margin:0;padding:0;background:rgba(15,23,42,.55);backdrop-filter:blur(4px);cursor:pointer}.ed-lead-modal{position:relative;z-index:1;width:100%;max-width:440px;max-height:min(92vh,840px);overflow-y:auto;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -8px 40px rgba(15,23,42,.18);padding:22px 20px 28px;-webkit-overflow-scrolling:touch}@media (min-width:640px){.ed-lead-modal{border-radius:20px;box-shadow:0 24px 60px rgba(15,23,42,.22);padding:26px 26px 30px}}.ed-lead-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;border-radius:10px;background:#f1f5f9;color:#64748b;font-size:22px;line-height:1;cursor:pointer}.ed-lead-close:hover{background:#e2e8f0;color:#0f172a}.ed-lead-progress{margin-bottom:16px;padding-right:36px}.ed-lead-progress-label{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin-bottom:6px}.ed-lead-progress-bar{height:4px;border-radius:999px;background:#ffe4cc;overflow:hidden}.ed-lead-progress-bar i{display:block;height:100%;background:#f97316;border-radius:inherit}.ed-lead-title{margin:0 0 6px;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.ed-lead-sub{margin:0 0 18px;font-size:.9rem;line-height:1.5;color:#64748b}.ed-lead-form{gap:12px}.ed-lead-field,.ed-lead-form{display:flex;flex-direction:column}.ed-lead-field{gap:6px;font-size:.8rem;font-weight:600;color:#334155}.ed-lead-field input,.ed-lead-field select{width:100%;height:46px;border:1.5px solid #e2e8f0;border-radius:12px;padding:0 14px;font:inherit;font-size:.95rem;font-weight:500;color:#0f172a;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.ed-lead-field input:focus,.ed-lead-field select:focus{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.18)}.ed-lead-phone{display:flex;align-items:center;gap:0;border:1.5px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.ed-lead-phone:focus-within{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.18)}.ed-lead-phone-prefix{display:flex;align-items:center;justify-content:center;width:48px;height:46px;background:#f8fafc;border-right:1px solid #e2e8f0;font-size:1.1rem;flex-shrink:0}.ed-lead-phone input{border:0!important;box-shadow:none!important;border-radius:0!important;height:46px}.ed-lead-label-row{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ed-lead-gmaps-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.ed-lead-optional{margin-left:4px;font-size:.7rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.ed-lead-hint{font-size:.72rem;font-weight:500;color:#64748b;line-height:1.4}.ed-lead-error{font-size:.72rem;font-style:normal;font-weight:600;color:#dc2626}.ed-lead-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;margin-top:6px;border:0;border-radius:14px;background:#f97316;color:#fff;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .15s,transform .15s}.ed-lead-submit:hover:not(:disabled){background:#ea580c}.ed-lead-submit:disabled{opacity:.7;cursor:wait}.ed-lead-secondary{width:100%;height:44px;border:0;border-radius:12px;background:transparent;color:#64748b;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.ed-lead-fine{margin:4px 0 0;text-align:center;font-size:.75rem;font-weight:500;color:#94a3b8}.ed-lead-spinner{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:ed-lead-spin .7s linear infinite}@keyframes ed-lead-spin{to{transform:rotate(1turn)}}.ed-lead-result{text-align:center;padding:12px 4px 4px}.ed-lead-check{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:14px;border-radius:50%;background:#ffedd5;color:#f97316;font-size:1.4rem;font-weight:800}.ed-lead-result .ed-lead-form{text-align:left;margin-top:8px}.ed-lead-result .ed-lead-sub{margin-bottom:8px}