@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Instrument+Serif:ital@0;1&display=swap');
:root{--bg:#f7f8fa;--surface:#eef1f4;--text:#222a36;--muted:#69717d;--green:#eb5b38;--border:#dce0e5;--serif:'Instrument Serif',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}body{background:var(--bg);color:var(--text);font-family:var(--sans)}h1,h2,h3,.detail-copy h3,.price-card h3,.sector-context h3,.feature-grid h3{font-family:var(--serif)!important;font-weight:400!important;letter-spacing:-.025em!important}h1{line-height:1.01}h2{font-size:clamp(38px,4.3vw,62px);line-height:1.02}h3{font-size:30px}h1 span,h2 span{color:inherit}h1 em,h2 em,h3 em{font-weight:400;color:inherit}p{line-height:1.7}button,input,select,textarea{font-family:var(--sans)}.section{max-width:1400px;padding-inline:6%;padding-block:90px}.eyebrow{font:500 11px var(--sans);letter-spacing:1.4px;color:#737c87}.button{background:#273240;color:white;border:1px solid #273240;border-radius:6px;padding:16px 23px;font-size:14px;font-weight:500;transition:background .2s,transform .2s}.button:hover{background:#414c59;color:#fff;transform:translateY(-2px)}.button.outline{background:transparent;color:var(--text);border-color:#bac2ca}.button.outline:hover{background:#e7ebef}.button.small{font-size:12px;padding:12px 18px}.text-link{font-size:14px;text-decoration:underline;text-underline-offset:6px}.text-link:hover{color:#d84d2e}.brand{font:650 30px var(--sans);letter-spacing:-1.7px}.brand-square{width:7px;height:7px;margin:5px 0 0 3px!important;background:#ed5b37;border-radius:1px}header{height:89px;max-width:1400px;padding-inline:6%;border:0;gap:25px}header>nav{gap:28px;color:#414c59;font-size:13px}header>nav a:hover{color:#ed5b37}.mega-menu{background:#fff;border:1px solid #e0e4e9;box-shadow:0 25px 60px #1c28331a;border-radius:10px;left:6%;right:6%;padding:26px}.mega-intro{border-color:var(--border)}.mega-intro h2{font-size:42px}.mega-products strong{color:var(--text)}.mega-products a:hover,.mega-products a:focus-visible{background:#f0f3f6}.mega-arrow{display:none}.mega-products div>span{font-size:12px;color:var(--muted)}.products-trigger[aria-expanded=true]{color:#dd5132}.breadcrumb{font-size:12px;letter-spacing:.2px}.editorial-hero{max-width:1400px;margin:auto;padding:10px 6% 0}.hero-editorial-top{display:flex;justify-content:space-between;border-block:1px solid var(--border);padding:16px 0;font-size:10px;letter-spacing:1.2px;color:#7c8690}.hero-stage{position:relative;display:grid;grid-template-columns:1.15fr 1fr;min-height:675px;padding:60px 0 45px}.hero-stage canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-editorial-copy{z-index:2}.hero-editorial-copy h1{font-size:clamp(76px,8.5vw,126px);margin:0;letter-spacing:-4px!important;line-height:.99}.hero-editorial-copy h1 em{color:#eb5b38}.hero-editorial-bottom{margin-top:30px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.hero-editorial-bottom p{font-size:16px;color:#6e7680;line-height:1.7;margin:0}.hero-icon-composition{position:relative;min-width:0;z-index:1}.hero-app{position:absolute;display:flex;align-items:center;flex-direction:column;gap:10px;transition:transform .3s}.hero-app:hover{transform:translateY(-9px) rotate(0)}.hero-app img{width:100%;filter:drop-shadow(0 20px 18px #1e33431a)}.hero-app span{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#87909b}.app-pos{width:200px;left:32%;top:160px;transform:rotate(-7deg)}.app-kitchen{width:105px;left:2%;top:85px;transform:rotate(-12deg)}.app-waiter{width:113px;right:2%;top:25px;transform:rotate(12deg)}.app-menu{width:100px;left:5%;top:390px;transform:rotate(-8deg)}.app-courier{width:125px;right:-3%;top:380px;transform:rotate(10deg)}.hero-editorial-baseline{border-top:1px solid var(--border);padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.hero-editorial-baseline>span{font-size:10px;letter-spacing:1px;color:#7d8792}.hero-editorial-baseline p{font-family:var(--serif);font-size:23px;margin:0}.hero-editorial-baseline a{font-size:12px;border-bottom:1px solid #9ca5b0;padding-bottom:3px}.section-top{margin-bottom:36px}.section-top>p{font-size:15px;color:var(--muted)}.section-top h2{margin-top:20px}.editorial-modules{padding-top:85px}.editorial-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.editorial-bento>a{position:relative;padding:30px;border-radius:12px;overflow:hidden;border:1px solid #dce2e8;transition:border-color .2s,transform .2s}.editorial-bento>a:hover{border-color:#8793a1;transform:translateY(-3px)}.bento-top{display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:1.2px;color:#7c8895}.editorial-bento h3{font-size:43px;line-height:1.06;margin:27px 0 15px}.editorial-bento p{font-size:14px;color:#7b8693;margin:0}.bento-pos{grid-column:span 7;grid-row:span 2;background:#263241!important;color:#fff;min-height:555px}.bento-pos .bento-top,.bento-pos p{color:#b7c2ce}.bento-pos h3{font-size:56px;position:relative;z-index:1}.bento-pos>img{position:absolute;width:230px;right:28px;bottom:86px;transform:rotate(-12deg);filter:drop-shadow(0 20px 20px #0003)}.bento-bottom{position:absolute;bottom:0;left:30px;right:30px;border-top:1px solid #506074;padding:23px 0;display:flex;justify-content:space-between;gap:12px;font-size:12px}.bento-bottom>span:last-child{font-size:9px;letter-spacing:1px;color:#a7b7ca}.bento-kitchen{grid-column:span 5;background:#ece9e5}.bento-kitchen>img{width:105px;position:absolute;right:25px;top:70px;transform:rotate(8deg)}.bento-kitchen h3{font-size:36px;max-width:70%}.bento-waiter{grid-column:span 5;background:#e9eef5}.bento-inline{display:flex;align-items:center;justify-content:space-between;gap:15px}.bento-inline img{width:105px;object-fit:contain;transform:rotate(8deg)}.bento-inline h3{font-size:36px}.bento-menu{grid-column:span 5;background:#f1ece3}.bento-courier{grid-column:span 7;background:#eeebf6;display:flex;justify-content:space-between;align-items:center;gap:15px}.bento-courier>img{width:145px;transform:rotate(-9deg);margin-right:15px}.bento-courier h3{font-size:41px}.editorial-connections{border-block:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.connection-heading h2{margin:23px 0}.connection-heading p{font-size:16px;color:var(--muted);margin:22px 0}.connection-heading .text-link{display:inline-block;margin-top:10px}.connection-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.connection-logo{height:112px;border:1px solid #e2e6ea;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:22px;overflow:hidden}.connection-logo img{width:100%;height:55px;object-fit:contain}.connection-logo.getir{background:#5d3ebc}.connection-logo.migros-yemek img{height:115px;width:115px;max-width:none}.editorial-pricing{position:relative;overflow:hidden;background:#e9edf1;max-width:none;padding-inline:max(6%,calc((100vw - 1232px)/2));display:grid;grid-template-columns:1fr 3fr;gap:35px}.editorial-pricing>div{position:relative;z-index:1}.editorial-pricing h2{margin-top:0}.editorial-pricing p{color:var(--muted);font-size:16px}.editorial-pricing .button{margin-top:15px}.pricing-index{position:absolute;right:3%;bottom:-140px;font:500px var(--serif);color:#dce2e8;pointer-events:none}.contact{border:0;gap:70px}.contact h2{font-size:48px}.contact h2 span{color:#eb5b38}.mini-icons img{filter:drop-shadow(0 7px 7px #1e334314)}form{background:#fff;border:1px solid #dde3e9;border-radius:12px;padding:30px}label{color:#4c5867;font-size:13px}input,select,textarea{background:#f7f9fb;color:#293442;border:1px solid #d6dde5;border-radius:5px}input:focus,select:focus,textarea:focus{border-color:#53677f;box-shadow:0 0 0 3px #53677f13}.contact .form-note{color:#88919c}.editorial-footer{max-width:none;margin:0;background:#202b39;color:#e7edf4;padding:65px max(6%,calc((100vw - 1232px)/2)) 0;display:block;border:0;overflow:hidden}.footer-top{display:grid;grid-template-columns:1.4fr 1fr;gap:70px}.footer-top h2{font-size:65px;margin:20px 0 30px}.footer-top .eyebrow{color:#9aabba}.footer-top .button{background:#e9edf1;color:#273240;border-color:#e9edf1}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:12px}.footer-links h3{font:500 12px var(--sans)!important;letter-spacing:1px!important;text-transform:uppercase;color:#8fa0b2;margin:0 0 25px}.footer-links a{display:block;margin:0 0 15px;font-size:14px;color:#c9d3df}.footer-links a:hover{color:#fff}.footer-wordmark{font:600 clamp(110px,22vw,335px)/1 var(--sans);letter-spacing:-.07em;color:#374657;margin:65px 0 20px;white-space:nowrap}.footer-wordmark>span{font-size:.09em;vertical-align:top;display:inline-block;margin:18px 0 0 .3em;letter-spacing:0}.footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #445163;padding:25px 0;color:#95a6b9;font-size:11px}.footer-bottom a{font-size:12px}.footer-bottom span{margin:0}/* Inner pages */
.product-hero{padding-top:50px;gap:80px}.product-hero h1,.pos-switch-copy h1,.integrations-hero h1{font-size:clamp(48px,5.5vw,76px);line-height:1.04;letter-spacing:-2px!important}.product-hero h1,.pos-switch-copy h1{margin-block:30px}.product-hero p,.pos-switch-copy p{font-size:17px}.product-art{border:1px solid #dce2e9;background:#edf0f4;padding:45px;border-radius:16px}.product-art img{width:250px;filter:drop-shadow(0 18px 18px #1e334315)}.product-art>span{font-size:10px;color:#7f8b99}.feature-tags span{color:#657382;border-color:#cbd4de;border-radius:4px;background:#fff}.feature-grid{gap:35px}.feature-grid h3{font-size:32px}.feature-number{color:#df603d}.feature-grid p,.flow-section p,.product-cta p{color:var(--muted)}.sample{background:#fff;border-color:#d6dfe8;box-shadow:0 12px 35px #26324106}.sample-top,.sample-row{border-color:#e1e6ec;color:#4c5968}.sample-top small{color:#8a94a0}.sample-row em{background:#edf2e9;color:#50663f}.product-cta{background:#e9edf1;border:0;border-radius:12px}.other-products{padding-block:65px}.related-links{gap:25px}.related-links a{color:#566475}.related-links span{display:none}.pos-experience,.pos-experience[data-sector=market],.retail-section{--green:#eb5b38}.pos-selector-wrap{max-width:1400px;padding-inline:6%}.pos-pill{background:#e9edf2;border:1px solid #d3dce5;padding:5px}.pill-slider{background:#273240;top:5px;bottom:5px;left:5px;width:calc((100% - 10px)/2)}.pos-pill button{color:#687786}.pos-pill button[aria-selected=true]{color:#fff}.pos-switch-copy h1 span{color:#df603d}.pos-switch-visual,.pos-experience[data-sector=market] .pos-switch-visual{background:#e9edf2;border:1px solid #d4dce5;border-radius:13px;padding:25px}.pos-visual-label{color:#586a7e}.pos-visual-label span{color:#7a899a}.main-pos-icon{filter:drop-shadow(0 20px 22px #22314015)}.hero-module-strip,.market-hero-flow{border-color:#cbd5e1}.hero-module-strip a,.market-hero-flow span{color:#5b6c81}.pos-switch-visual>p,.pos-experience[data-sector=market] .pos-switch-visual>p{color:#8693a2}.pos-hero-tags{color:#728194}.connected-card{background:#edf1f5;border-color:#d9e1e8}.connected-card h3{font-size:30px}.connected-card p{color:#768392}.connected-card>div>svg{display:none}.sector-demo,.retail-section .sector-demo{background:#eef1f5;border-color:#dce3eb;border-radius:12px}.sector-context>span,.retail-section .sector-context>span{color:#657589}.sector-context h3{font-size:40px}.sector-context p{color:#7c8998}.sector-context .text-link{color:#536578}.restaurant-preview,.retail-preview{background:#fff;border-color:#d5dfe8}.preview-caption,.retail-section .preview-caption{color:#596b7f}.preview-caption>span,.retail-section .preview-caption>span{color:#8d99a7}.table-preview>div{background:#f1f4f7;border-color:#dce4ec}.table-preview span{color:#7b8b9f}.table-preview strong{color:#3d526a}.table-preview>div:last-child strong{color:#a3afbd}.scan-preview{color:#60758b;border-color:#b4c2d0}.basket-row{border-color:#e0e6ed;color:#566c83}.basket-row strong,.basket-footer{color:#60758b}.retail-note{color:#8291a3}.sector-features h3{font-size:31px}.sector-features p{color:#7a8693}.sector-features article>svg,.pos-bridge>div>svg{color:#d56343}.planned{color:#a26936;border-color:#dfc7b0;background:#f8eee2;font-family:var(--sans)}.integrations-hero{padding-top:65px}.integrations-hero h1 span{color:#df603d}.integration-jumps a{background:#edf1f5;border-color:#d5dde7}.integration-jumps a>svg:first-child{color:#536b84}.integration-jumps a>svg:last-child{display:none}.printer-card{background:#edf1f5;border-color:#d8e0e9;border-radius:12px}.integration-icon{background:#dfe6ee;color:#526a86;border-radius:9px}.printer-card h3{font-size:40px}.integration-type{color:#7d8b9c}.compatibility{border-color:#cfd9e5}.compatibility>span{color:#8593a3}.compatibility a{color:#64768d}.integration-brand{background:#f0f3f7;border-color:#dce3eb}.brand-info h3{font:500 18px var(--sans)!important}.integration-note{color:#8c99a8}.integration-contact{border-color:#dce3eb}.pricing-intro h1{font-size:clamp(45px,5.5vw,76px);line-height:1.06}.pricing-intro h1 span{color:#df603d}.config-layout{gap:50px}.config-step{margin-bottom:45px}.step-title h2{font-size:32px}.step-title>span{color:#8b99a9;border:1px solid #d7e0e8;border-radius:5px}.business-options label{border-color:#d9e1e9;background:#fff;color:#65778a;border-radius:7px}.business-options label:has(:checked){background:#273240;color:white;border-color:#273240}.package-option{background:#fff;border-color:#dce3e9;border-radius:8px}.package-option:has(:checked){background:#edf2f7;border-color:#6c8199}.package-option strong{color:#405670}.package-option span{color:#8492a1}.module-options{border-color:#dce3ea;border-radius:9px}.module-choice{background:#fff;border-color:#e1e7ed}.module-choice:has(:checked){background:#edf2f7}.module-choice strong,.integration-choice strong{color:#50647c}.module-choice span,.integration-choice span{color:#8493a4}.config-layout input[type=radio],.config-layout input[type=checkbox]{accent-color:#405a78}.dependency-status{color:#768a73}.config-summary{background:#263342;border:0;border-radius:12px;color:#e9f0f8;padding:28px}.config-summary .eyebrow{color:#95aac0}.config-summary h2{font-size:37px}.config-summary>p{color:#a6b6c8}.summary-item{color:#d5dfeb}.quote-price{border-color:#47576a}.quote-price>span,.quote-price p{color:#a2b3c7}.quote-price strong{font-family:var(--serif);font-size:43px}.config-summary .button{background:#e8eef5;border-color:#e8eef5;color:#344960}.config-summary .summary-note{color:#91a6bd}.paid-integration{border-color:#d9e2ec;background:#fff}.paid-integration>.integration-choice{background:#edf1f6}.paid-label{color:#98693d;background:#f5ece0;border-color:#ddcbb6}.platform-option{border-color:#dce3eb;background:white}.platform-option:has(:checked){background:#edf2f7;border-color:#718ba8}.platform-option strong{color:#596f88}.device-row{border-color:#dce4ed}.device-row-title{color:#60738b}.remove-device{color:#8495a9}.device-source{color:#8b99ab}.summary-paid-heading{color:#c4d3e5;border-color:#47586d}.summary-extra{color:#d3dfef}.summary-extra small{color:#98acc4}.device-total{color:#c7d7ec}.integration-error{color:#af6837}.device-details input,.device-details select{background:#f7f9fb}.step-note{color:#8b99aa}input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #eb5b38;outline-offset:4px}#form-status{color:#536c3f}
@media(min-width:1600px){.hero-stage{min-height:750px}.hero-editorial-copy h1{font-size:138px}.app-pos{top:190px}.app-menu{top:440px}.app-courier{top:430px}}@media(max-width:1100px){header>nav{gap:18px}.hero-stage{min-height:620px}.hero-editorial-copy h1{font-size:90px}.app-pos{width:170px;left:25%}.app-kitchen{width:88px;left:0}.app-waiter{width:90px}.app-menu{width:85px;top:360px}.app-courier{width:100px;top:340px}.bento-pos>img{width:185px;bottom:95px}.bento-pos h3{font-size:48px}.bento-kitchen>img{width:80px}.bento-inline img{width:80px}.bento-courier>img{width:115px}.bento-top{font-size:9px}.bento-top>span:last-child:not(:first-child){display:none}.editorial-connections{gap:35px}.connection-logos{grid-template-columns:repeat(2,1fr)}.footer-top{gap:30px}.config-layout{gap:25px}.product-hero{gap:40px}.product-art{padding:25px}.bento-bottom>span:last-child{display:none}}
@media(max-width:700px){.section{padding:58px 6%}header{height:auto;min-height:108px;gap:4px;padding:16px 6% 8px}header>.brand{width:100%;justify-content:center;font-size:28px}header>nav{width:100%;justify-content:center;gap:17px;font-size:11px}header .button.small{display:none}.mega-menu{left:4%;right:4%;padding:14px;max-height:calc(100dvh - 140px)}.mega-products strong{font-size:14px}.editorial-hero{padding-top:8px}.hero-editorial-top{padding:13px 0;font-size:9px}.hero-editorial-top>span:last-child{display:none}.hero-stage{display:block;min-height:0;padding:35px 0 25px}.hero-editorial-copy h1{font-size:clamp(64px,15vw,95px);letter-spacing:-2px!important}.hero-editorial-bottom{margin-top:23px}.hero-editorial-bottom p{font-size:15px}.hero-icon-composition{height:325px;margin-top:15px}.app-pos{width:140px;left:calc(50% - 70px);top:83px}.app-kitchen{width:73px;left:1%;top:20px}.app-waiter{width:77px;right:1%;top:10px}.app-menu{width:70px;left:3%;top:200px}.app-courier{width:83px;right:0;top:190px}.hero-app span{font-size:9px}.hero-editorial-baseline{padding:17px 0;flex-wrap:wrap;gap:13px}.hero-editorial-baseline>span{width:100%;font-size:9px}.hero-editorial-baseline p{font-size:20px}.hero-editorial-baseline a{font-size:11px}.section-top h2{font-size:40px}.section-top>p{font-size:14px}.editorial-bento{grid-template-columns:1fr;gap:13px}.editorial-bento>a{grid-column:auto;grid-row:auto;padding:24px}.bento-pos{min-height:480px}.bento-pos h3{font-size:49px}.bento-pos>img{width:160px;bottom:75px;right:25px}.bento-bottom{left:24px;right:24px;font-size:12px}.bento-kitchen{min-height:260px}.bento-kitchen>img{width:85px;top:90px}.bento-kitchen h3{font-size:35px;max-width:70%}.bento-inline h3{font-size:35px}.bento-inline img{width:85px}.bento-courier h3{font-size:36px}.bento-courier>img{width:95px;margin-right:0}.bento-top{font-size:10px}.editorial-connections{grid-template-columns:1fr;gap:30px}.connection-heading h2{font-size:46px}.connection-logos{grid-template-columns:repeat(3,1fr);gap:8px}.connection-logo{height:85px;padding:14px}.connection-logo img{height:43px}.connection-logo.migros-yemek img{width:85px;height:85px}.editorial-pricing{display:block;padding:55px 6%}.editorial-pricing h2{margin-top:25px;font-size:43px}.editorial-pricing p{font-size:15px}.pricing-index{font-size:300px;bottom:-85px}.contact{gap:30px}.contact h2{font-size:40px}form{padding:23px}.editorial-footer{padding:45px 6% 0;margin:0}.footer-top{grid-template-columns:1fr;gap:45px}.footer-top h2{font-size:53px}.footer-links{gap:35px}.footer-links h3{font-size:11px!important;margin-bottom:20px}.footer-links a{font-size:13px}.footer-wordmark{font-size:24vw;letter-spacing:-.08em;margin:45px 0 25px}.footer-wordmark>span{margin-top:8px}.footer-bottom{flex-wrap:wrap;gap:14px;font-size:10px;padding:20px 0}.footer-bottom>span:nth-child(2){display:none}.footer-bottom a{margin-left:auto;font-size:11px}.product-hero{padding-top:30px;gap:35px}.product-hero h1,.pos-switch-copy h1,.integrations-hero h1{font-size:51px!important;letter-spacing:-1.5px!important}.product-art{padding:35px}.product-art img{width:205px}.feature-grid h3{font-size:29px}.product-cta{margin-inline:6%;padding:27px}.product-cta h2{font-size:36px}.pos-switch-hero{padding-top:32px;gap:30px}.pos-connected .section-top h2{font-size:40px}.connected-card h3{font-size:30px}.sector-heading h2{font-size:42px}.sector-context h3{font-size:34px}.sector-features h3{font-size:29px}.pos-bridge h2{font-size:37px}.integrations-hero{padding-top:40px}.integration-jumps a{font-size:13px}.printer-card h3{font-size:36px}.pricing-intro{padding-bottom:20px}.pricing-intro h1{font-size:49px;letter-spacing:-1.5px!important}.config-layout{padding-top:20px}.step-title h2{font-size:29px}.config-summary h2{font-size:37px}.business-options label{font-size:12px}.package-option strong{font-size:15px}.planned{font-size:10px}.pos-pill button{font-size:13px}.main-pos-icon{width:155px;height:155px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
