.site-header{display:block;position:sticky;top:0;z-index:50;height:auto;padding:0 5.5%;background:#071426}.header-top{height:85px;display:flex;align-items:center;justify-content:space-between;gap:20px}.header-tools{display:flex;align-items:center;gap:26px}.site-language{display:flex;align-items:center;gap:9px;font-size:11px;color:#aab9ca}.site-language select{background:#13263d;border:1px solid #41516a;border-radius:4px;color:white;padding:8px 11px;font-size:13px;min-height:40px}.page-nav{display:flex;gap:5px;width:100%;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;padding:0;align-items:stretch}.page-nav .page-tab{display:block;min-height:49px;padding:14px 20px;border-bottom:3px solid transparent;color:#b5c2d2;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.page-nav .page-tab:first-child{padding-left:0;padding-right:25px}.page-nav .page-tab[aria-current=page]{color:#ffc31a;border-bottom-color:#ffc31a}.page-tab:hover{color:white}.page-view{min-height:calc(100vh - 240px)}.page-view[hidden]{display:none!important}.page-view h1{font-size:clamp(38px,4.2vw,60px);line-height:1.1;letter-spacing:-.045em;margin-bottom:24px}.page-view .hero h1{font-size:clamp(45px,5.2vw,76px)}.page-view .section{padding-top:65px;padding-bottom:65px}.page-view .section-heading{align-items:center;margin-bottom:40px}.page-view .hero{padding-top:50px;min-height:620px}.page-view .hero-visual{min-height:540px}.page-view .authentic-phone{top:0}.page-view .spec-strip{border-bottom:0}.app-features{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 40px}.app-features article{border-top:1px solid #d4dadb;padding-top:20px}.app-features h2{font-size:24px;line-height:1.2;margin:15px 0}.app-features p{font-size:14px;color:#68717b}.app-callout h2{font-size:29px;margin-bottom:8px}.app-callout .actions{gap:20px;margin:0;flex-wrap:wrap}.app-callout>.actions{flex-shrink:1}.page-view .faq{padding-top:10px}.faq h2{font-size:36px}.page-view .partners,.page-view .contact{min-height:calc(100vh - 235px)}.page-view .product{align-items:start}.page-view .product-image{min-height:600px}.individual-offer h2{font-size:27px;line-height:1.2}.downloads{min-height:calc(100vh - 235px)}.download-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.download-card{position:relative;background:#fff;border:1px solid #d9dfdf;border-radius:7px;padding:30px;display:flex;align-items:flex-start;flex-direction:column}.pdf-icon{display:inline-block;font-size:11px;letter-spacing:.08em;color:#836006;background:#f9efd0;border:1px solid #e1cc8b;border-radius:3px;padding:9px 10px}.download-language{position:absolute;right:30px;top:33px;font-size:12px;color:#546779}.download-card h2{font-size:25px;line-height:1.2;margin:25px 0 15px;max-width:370px}.download-card>p{font-size:14px;color:#68717b;margin:0 0 16px}.download-card .download-meta{font-size:11px;letter-spacing:.04em;margin-top:auto}.download-card .button{font-size:12px;margin-top:6px}.text-button{border:0;background:transparent;color:#24364a;font-size:13px;padding:12px 0;border-bottom:1px solid #a0a9ad}.partners .form-row,.contact .form-row{gap:17px}.partners label>span,.contact label>span{display:inline-block}#partner-status,#inquiry-status{font-size:12px;color:#ffca27;margin:10px 0}.app-callout>div>p{font-size:13px}.site-header .brand{font-size:18px}#main:focus{outline:0}
@media(min-width:1550px){.site-header{padding-left:max(6%,calc((100vw - 1350px)/2));padding-right:max(6%,calc((100vw - 1350px)/2))}}
@media(max-width:1050px){.page-nav .page-tab{padding:14px 14px;font-size:12px}.header-tools{gap:16px}.app-features{gap:25px}.app-callout{gap:20px}.page-view .product-image{min-height:480px}.app-callout .actions{margin-left:0}}
@media(max-width:760px){.site-header{padding:0 5%;position:sticky}.header-top{height:78px;gap:10px}.site-header .brand{font-size:14px;gap:8px}.site-header .brand small{font-size:6px}.site-header .brand-logo{width:31px;height:38px}.header-tools{gap:8px}.site-language{font-size:10px}.site-language>span{display:none}.site-language select{padding:8px 7px;max-width:100px;font-size:12px;min-height:38px}.header-tools .button{font-size:10px;padding:10px 11px;min-height:38px}.page-nav{margin-left:0;width:100%;gap:0}.page-nav .page-tab{font-size:12px;padding:12px 15px;min-height:45px}.page-nav .page-tab:first-child{padding-right:18px}.page-view h1{font-size:37px}.page-view .hero h1{font-size:clamp(41px,9.7vw,65px)}.page-view .section{padding-top:40px;padding-bottom:40px}.page-view .hero{padding-top:35px;padding-bottom:30px;min-height:0}.page-view .hero-visual{min-height:495px}.app-features{grid-template-columns:1fr;gap:10px}.app-features h2{font-size:23px;margin:12px 0}.app-callout{margin-top:30px}.app-callout>div{min-width:180px}.app-callout .actions{width:100%;min-width:0}.app-callout h2{font-size:25px}.download-grid{grid-template-columns:1fr;gap:18px}.download-card{padding:25px}.download-card h2{font-size:25px}.page-view .product-image{min-height:400px}.page-view .section-heading{margin-bottom:25px}.page-view .section-heading>p{margin-bottom:15px}.partners .form-row,.contact .form-row{gap:12px}.authentic-demo iframe{height:760px}.page-view .partners,.page-view .contact{min-height:0}.page-view .hero .platforms{flex-wrap:wrap}.page-view .product-copy h1{font-size:37px}.page-view .individual-offer h2{font-size:25px}}
@media(max-width:370px){.header-tools .button{display:none}.site-language select{max-width:95px}.site-header .brand{font-size:15px}.page-view h1{font-size:33px}}
.site-header{background:linear-gradient(145deg,#0b1b2f,#071426);border-bottom:1px solid #c9b78026;box-shadow:0 9px 30px #020a1718;padding-bottom:12px}.header-top{border-bottom:1px solid #ffffff0b;margin-bottom:10px}.page-nav{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;overflow:visible;white-space:normal;padding:5px;border:1px solid #c9b78020;border-radius:10px;background:#ffffff03}.page-nav .page-tab,.page-nav .page-tab:first-child{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:10px 9px;border:1px solid transparent;border-radius:6px;color:#a7b5c8;font-size:12px;line-height:1.35;transition:background .18s,color .18s,border-color .18s}.page-nav .page-tab:hover{color:#fff;background:#ffffff07}.page-nav .page-tab[aria-current=page]{color:#ead29e;border-color:#c9ab6438;background:linear-gradient(135deg,#d6ba7916,#d6ba7907);box-shadow:inset 0 1px 0 #e4cd9417}.page-nav .page-tab[aria-current=page]:after{content:'';position:absolute;bottom:4px;left:calc(50% - 9px);width:18px;height:2px;background:#d8b978;border-radius:3px}.site-language select{border-color:#b6a37a45;background:#102139;border-radius:6px}.horeca-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:center;background:#071426;color:white}.horeca-hero .eyebrow{color:#d8b978}.horeca-hero h1{font-size:clamp(40px,4.3vw,63px)}.horeca-hero h1 em{color:#d8b978}.horeca-hero .lead{max-width:570px;font-size:16px;color:#aebdcf;margin-bottom:30px}.horeca-product{position:relative;justify-self:center;max-width:340px;padding-bottom:30px}.horeca-product>img{border:1px solid #8c9baa50;border-radius:9px;max-height:410px;object-fit:contain;background:#fff;box-shadow:0 30px 70px #0005}.horeca-product>div{position:absolute;bottom:0;right:-35px;display:flex;align-items:center;gap:15px;background:#132740;border:1px solid #bda46545;border-radius:8px;padding:17px 20px;max-width:320px;box-shadow:0 15px 35px #0003}.horeca-product>div>img{width:45px}.horeca-product p{font-size:14px;margin:0;color:#e1d5b5}.horeca-benefits{background:#f7f7f3}.horeca-flow{background:#e9ece9}.horeca-flow>h2{font-size:38px}.horeca-flow>ol{list-style:none;padding:0;margin:35px 0 55px;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.horeca-flow li{border-top:1px solid #b9c4c5;padding-top:22px}.horeca-flow li>span{font-size:11px;letter-spacing:.08em;color:#8b7348}.horeca-flow h3{font-size:24px;line-height:1.2;margin:20px 0 15px}.horeca-flow li p{font-size:14px;color:#68717b}.horeca-offer{background:#071426;border-radius:7px;padding:40px;color:white;max-width:1000px}.horeca-offer h2{font-size:35px}.horeca-offer p{max-width:740px;color:#aebdcf;font-size:15px}.horeca-offer .button{margin-top:10px}
html{scroll-padding-top:calc(var(--site-header-height,190px) + 20px)}iframe{scroll-margin-top:calc(var(--site-header-height,190px) + 20px)}.header-tools .button{white-space:nowrap}.cta-short{display:none}@media(max-width:600px){.cta-long{display:none}.cta-short{display:inline}.header-tools .button{font-size:11px;padding:10px 12px}}
@media(max-width:1050px){.app-callout>.actions{flex:0 0 100%;width:100%;min-width:0;justify-content:flex-start}.app-callout>.actions>a{max-width:100%;font-size:12px}.app-callout>div:not(.actions){min-width:0;flex:1 1 180px}}
body[data-active-page="demo"] .site-header{position:relative}
@media(max-width:900px){.page-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.page-nav .page-tab,.page-nav .page-tab:first-child{min-height:43px;font-size:12px;padding:9px 7px}.header-top{margin-bottom:8px}.site-header{padding-bottom:10px}.horeca-hero{gap:35px}.horeca-product>div{right:-10px;max-width:290px}}
@media(max-width:760px){.header-top{height:72px}.site-header{padding-left:4%;padding-right:4%}.page-nav .page-tab,.page-nav .page-tab:first-child{font-size:11px;min-height:43px;padding:8px 5px}.page-nav{padding:4px;border-radius:8px;gap:3px}.horeca-hero{grid-template-columns:1fr;gap:35px}.horeca-hero h1{font-size:39px}.horeca-hero .lead{font-size:15px}.horeca-product{max-width:280px;margin-top:8px}.horeca-product>img{max-height:350px}.horeca-product>div{padding:15px;right:-10px}.horeca-flow>h2{font-size:32px}.horeca-flow>ol{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.horeca-flow h3{margin:12px 0;font-size:23px}.horeca-offer{padding:27px}.horeca-offer h2{font-size:29px}.horeca-offer .button{font-size:12px}}
