/* Selected product direction. The examples explain a real restaurant workflow. */
.product-world{--paper:#fffefa;--ink:#251c36;--muted:#696173;--line:#e8e3ec;--purple:#7047e8;--purple-deep:#512cad;--purple-soft:#f0eafa;background:var(--paper)}
.product-world .wrap{width:min(1280px,calc(100% - 88px))}
.product-world .site-header{background:var(--paper)}
.product-world .header-inner{height:78px}
.product-world .brand img{width:145px;height:44px}
.product-world .section{padding-block:108px}
.product-world h2{font-size:clamp(34px,3.4vw,49px);font-weight:730;letter-spacing:-.035em}
.product-world h2 span{color:var(--purple)}
.product-world .btn{border-radius:8px;font-size:13px;gap:20px;min-height:48px}
.selling-hero{padding-block:58px 40px}
.selling-hero-top{display:grid;grid-template-columns:1.3fr .8fr;gap:64px;align-items:center}
.selling-hero h1{font-size:clamp(46px,4.3vw,64px);font-weight:750;line-height:1.08;letter-spacing:-.04em;text-wrap:initial}
.selling-hero h1 span{color:var(--purple)}
.selling-hero-description>p{font-size:16px;line-height:1.7;max-width:440px}
.selling-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:23px}
.hero-demo-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;padding-block:8px}
.hero-demo-link:hover{color:var(--purple)}
.hero-demo-link svg{width:16px}
.selling-offer{display:flex;gap:16px;font-size:11px;margin-top:16px;color:var(--muted)}
.selling-offer>span+span{padding-left:16px;border-left:1px solid var(--line)}
.selling-walkthrough{scroll-margin-top:100px}
.selling-stage{display:grid;grid-template-columns:.85fr 64px 1.15fr;padding:30px;background:#7047e8;border-radius:16px;align-items:stretch}
.guest-sample,.team-sample{min-width:0;background:white;border-radius:12px;overflow:hidden;box-shadow:0 10px 28px rgb(26 18 39 / .07)}
.guest-sample{display:flex;flex-direction:column}
.guest-brand{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:17px 21px;color:#2d2521}
.guest-brand>b{font-size:19px;letter-spacing:-.04em}
.guest-brand>span{font-size:10px;color:#746b66}
.guest-photo{position:relative;height:270px;flex-grow:1;background:#5b4232;overflow:hidden}
.guest-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 56%}
.guest-photo:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgb(21 14 10 / .85))}
.guest-photo>div{position:absolute;inset:auto 22px 20px;color:white;z-index:1}
.guest-photo>div>span{display:block;font-size:11px;margin-bottom:8px;color:#fff7ef}
.guest-photo>div>b{font-size:31px;line-height:1.15;letter-spacing:-.035em;display:block;font-weight:650}
.guest-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 21px}
.guest-bottom>div{display:flex;flex-direction:column;gap:3px;font-size:12px}
.guest-bottom>div>span{font-size:10px;color:#766e79}
.guest-order{background:#2f2244;color:white;border-radius:7px;padding:11px 15px;font-size:12px;font-weight:650;display:flex;align-items:center;gap:15px;min-height:42px}
.guest-order:hover{background:var(--purple)}
.guest-order svg{width:16px;height:16px}
.selling-bridge{display:flex;align-items:center;justify-content:center;color:#e9dcff}
.selling-bridge svg{width:32px;height:32px}
.team-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;height:58px;border-bottom:1px solid #eeebf1;padding-inline:23px}
.team-brand>span:first-child{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:800}
.team-brand>span:last-child{font-size:10px;color:#7b7386}
.scene-screen{padding:22px 25px 17px;min-height:349px}
.scene-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}
.scene-branch{font-size:10px;color:#706779;display:block;margin-bottom:4px}
.scene-head h3{font-size:22px;font-weight:750;letter-spacing:-.025em}
.scene-status{font-size:10px;font-weight:700;padding:5px 10px;border-radius:5px;background:#eee8fb;color:#6337b7}
.scene-order-meta{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:10px;color:#776d80;padding-bottom:15px;border-bottom:1px solid #eeebf2}
.scene-order-meta b{display:block;font-size:12px;font-weight:650;color:#30273b;margin-top:5px}
.selling-items>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #eeebf2}
.selling-items b,.selling-items strong{font-size:13px;font-weight:700}
.selling-items small{display:block;font-size:10px;color:#716779;margin-top:3px}
.scene-order-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:15px;font-size:10px;color:#766c7f}
.scene-order-bottom strong{display:block;font-size:23px;font-weight:750;color:#2c2238;margin-top:2px;font-variant-numeric:tabular-nums}
.scene-customer{display:flex;align-items:center;gap:7px;color:#5b5168;font-size:11px}
.scene-customer svg{width:16px;height:16px}
.scene-message{display:flex;align-items:center;gap:8px;color:#43715e;font-size:10px;border-top:1px solid #eeebf2;padding-top:12px;margin-top:17px}
.scene-message svg{width:14px;height:14px}
.selling-controls{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:0 16px}
.selling-tabs{display:flex;gap:7px}
.selling-tabs button{display:flex;align-items:center;gap:9px;padding:9px 13px;border-radius:6px;color:#6d637b;font-size:12px;font-weight:650;min-height:40px}
.selling-tabs button>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eee9f5;color:#766788;font-size:10px;flex-shrink:0}
.selling-tabs button:hover{background:#f4f0f9}
.selling-tabs [aria-selected=true]{color:var(--purple);background:#f0eafa}
.selling-tabs [aria-selected=true]>span{color:white;background:var(--purple)}
.selling-demo-label{font-size:10px;color:var(--muted);text-align:right}
.selling-story{display:grid;grid-template-columns:1fr 1fr .8fr;gap:40px;align-items:start;padding-block:29px 42px;min-height:195px}
.product-world .selling-story h2{font-size:27px;line-height:1.25;white-space:pre-line;font-weight:750;letter-spacing:-.025em}
.selling-story p{font-size:13px;line-height:1.7;max-width:410px}
.selling-story .text-link{font-size:11px;margin-top:14px;gap:8px}
.selling-story-action{text-align:right}
.selling-story-action .btn{font-size:11px;padding:12px 14px;min-height:43px;gap:12px;width:100%}
.selling-story-action>small{display:block;font-size:10px;color:var(--muted);line-height:1.55;margin-top:11px}
.kitchen-demo{display:grid;grid-template-columns:1fr .75fr;gap:15px;min-height:225px}
.selling-kitchen-ticket{background:#f3effa;border-radius:8px;padding:14px 17px}
.selling-kitchen-ticket>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:13px;margin-bottom:4px}
.selling-kitchen-ticket>div:first-child>span{font-size:10px;color:#6f6085}
.selling-kitchen-ticket .selling-items>div{border-color:#e0d7ee;padding-block:11px}
.selling-kitchen-ticket .selling-items strong{display:none}
.selling-kitchen-ticket>p{font-size:10px;margin-top:15px;color:#6f6085}
.kitchen-next{border:1px solid #e9e3f0;border-radius:8px;padding:15px;color:#84798d}
.kitchen-next>span{font-size:10px;display:block;margin-bottom:8px}
.kitchen-next>b{color:#5c5269;font-size:15px}
.kitchen-next>p{font-size:11px;line-height:1.5;margin-top:10px}
.kitchen-next>small{font-size:9px;display:block;margin-top:15px}
.recipe-example>div{display:grid;grid-template-columns:1fr 65px 65px;gap:10px;padding-block:8px;border-bottom:1px solid #eeebf2;font-size:12px}
.recipe-example small{font-size:10px;color:#7b7187;text-align:right}
.recipe-example b{text-align:right;font-variant-numeric:tabular-nums}
.recipe-totals{display:flex;justify-content:space-between;margin-top:13px;font-size:10px;color:#74697f}
.recipe-totals b{display:block;font-size:22px;color:#30233e}
.result-order{padding-block:4px 20px;border-bottom:1px solid #eeebf2;font-size:10px;color:#7b7086}
.result-order>strong{display:block;font-size:42px;font-weight:700;line-height:1.3;color:#30223e;letter-spacing:-.03em}
.result-order>p{font-size:10px;margin-top:6px}
.result-rows{padding-top:13px}
.result-rows>span{display:flex;justify-content:space-between;gap:16px;font-size:10px;padding-block:5px;color:#786e84}
.result-rows b{color:#483b59;font-size:10px;text-align:right;font-weight:650}
.selling-range{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:28px 37px;border-top:1px solid var(--line)}
.selling-range>p{font-size:12px}
.selling-range>div{display:flex;align-items:center;gap:39px;font-size:15px;font-weight:750;letter-spacing:-.02em}
.selling-store-section{background:#f1edf6;padding-block:88px 93px;margin-top:25px}
.selling-store-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:88px;align-items:center}
.selling-store-copy h2{font-size:58px;line-height:1.1}
.selling-store-copy>p{font-size:15px;margin-top:23px;max-width:390px;line-height:1.75}
.selling-store-copy>ul{list-style:none;padding:0;margin:26px 0;font-size:12px;font-weight:650}
.selling-store-copy li{display:flex;align-items:center;gap:10px;margin-block:11px}
.selling-store-copy li svg{width:15px;height:15px;color:var(--purple)}
.store-theme-control{display:flex;align-items:center;gap:17px;margin-block:25px 27px;font-size:11px;color:var(--muted)}
.store-theme-control>div{display:flex;gap:9px}
.theme-swatch{height:29px;width:29px;border-radius:50%;border:4px solid #f1edf6;outline:1px solid transparent}
.theme-swatch[aria-pressed=true]{outline-color:#8b7c9d}
.theme-swatch.plum{background:#593778}
.theme-swatch.tomato{background:#a93b27}
.theme-swatch.forest{background:#23694b}
.theme-swatch:focus-visible{outline:3px solid var(--purple);outline-offset:4px}
.selling-store-copy>small{display:block;font-size:10px;color:var(--muted);max-width:340px;line-height:1.6;margin-top:13px}
.selling-store-example{--store-accent:#593778;background:#fff;border-radius:12px;min-width:0;box-shadow:0 18px 45px rgb(26 18 39 / .1);overflow:hidden}
.selling-store-example[data-store-color=tomato]{--store-accent:#a93b27}
.selling-store-example[data-store-color=forest]{--store-accent:#23694b}
.store-browser{display:flex;align-items:center;justify-content:space-between;padding:12px 17px;background:#f8f7fa;border-bottom:1px solid #eeebf2;font-size:9px;color:#756b80;font-weight:400}
.store-browser>span{display:flex;gap:4px}
.store-browser i{width:5px;height:5px;background:#d6d0de;border-radius:50%}
.store-browser>b{font-weight:500}
.store-browser>svg{width:14px;height:14px}
.example-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 22px;font-size:9px;color:#716776}
.example-nav>b{font-size:16px;color:var(--store-accent);letter-spacing:-.04em}
.example-cart{background:var(--store-accent);color:white;padding:7px 9px;border-radius:5px;font-size:9px}
.example-food-photo{position:relative;height:242px;background:#3f2b1e;overflow:hidden}
.example-food-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 55%}
.example-food-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgb(24 15 8 / .78),rgb(24 15 8 / .05))}
.example-food-photo>div{position:absolute;inset:42px auto auto 28px;z-index:1;color:white}
.example-food-photo h3{font-size:35px;line-height:1.1;font-weight:700;letter-spacing:-.03em}
.example-food-photo span{font-size:10px;display:inline-block;background:var(--store-accent);padding:6px 10px;border-radius:4px;margin-top:20px}
.example-menu{padding:18px 24px 15px}
.example-categories{display:flex;gap:23px;align-items:center;font-size:11px;color:#746c78;padding-bottom:9px}
.example-categories>b{color:var(--store-accent);padding:5px 10px;background:color-mix(in srgb,var(--store-accent) 9%,white);border-radius:5px}
.example-menu .selling-items>div{padding-block:10px}
.example-store-note{font-size:10px;text-align:center;padding-top:15px;color:var(--store-accent);font-weight:650}
.selling-store-example>figcaption{font-size:9px;color:#72657e;background:#f9f7fc;padding:13px 20px;text-align:center}
.real-screen-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);margin-bottom:20px}
.real-screen-bar>div{display:flex;gap:25px}
.real-screen-bar button{min-height:47px;padding:8px 1px 14px;font-size:14px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;font-weight:650}
.real-screen-bar [aria-selected=true]{color:var(--purple);border-color:var(--purple)}
.real-screen-bar>a{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--purple);font-weight:650}
.real-screen-bar>a svg{width:15px;height:15px}
.real-screen{border:1px solid #e2dce9;border-radius:12px;overflow:hidden;background:white}
.real-screen>img{width:100%;height:auto;aspect-ratio:1413/871;object-fit:contain;object-position:top;background:white}
.real-screen figcaption{display:flex;justify-content:space-between;gap:20px;padding:18px 23px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}
.real-screen figcaption>span:last-child{flex-shrink:0;font-size:10px}
.selling-workspace-bottom{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:22px;font-size:12px}
.selling-workspace-bottom .text-link{font-size:12px}
.selling-operations{background:#291c3c;color:white;padding-block:90px}
.operations-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:76px;align-items:center}
.product-world .operations-copy h2{font-size:43px;line-height:1.16}
.product-world .operations-copy h2>span{color:#d4bafb}
.operations-copy>p{font-size:14px;color:#d3c8e1;max-width:440px;line-height:1.8;margin-top:24px}
.operations-links{display:flex;flex-direction:column;align-items:start;gap:13px;margin-top:26px}
.operations-links a{font-size:11px;display:flex;align-items:center;gap:13px;color:#f1e9fc}
.operations-links a:hover{text-decoration:underline}
.operations-links svg{height:15px;width:15px}
.operations-example{background:#fffefa;color:#2b2038;border-radius:12px;padding:29px}
.operations-example-head{display:flex;align-items:start;justify-content:space-between;gap:20px}
.operations-example-head h3{font-size:18px;line-height:1.4;font-weight:750;max-width:230px}
.operations-example-head>span{font-size:10px;color:#7c7088;white-space:nowrap}
.cost-equation{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:31px;padding-bottom:25px;border-bottom:1px solid #e6dfed}
.cost-equation>span{display:block;font-size:17px;color:#83728f}
.cost-equation small{font-size:10px;color:#766582;display:block}
.cost-equation b{font-size:29px;letter-spacing:-.03em;font-weight:700;color:#372346;display:block;margin-top:7px;white-space:nowrap}
.cost-equation .cost-equation-total b{color:var(--purple)}
.cost-sale{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;margin-top:19px}
.cost-sale strong{font-size:18px}
.operations-example>p{font-size:11px;line-height:1.7;margin-top:19px;color:#74637e;max-width:450px}
.selling-integrations h2{max-width:800px}
.integration-choices{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:45px}
.integration-choices>div+div{border-left:1px solid var(--line);padding-left:70px}
.integration-choices>div>img,.selling-pos-logos{height:44px;margin-bottom:26px;object-position:left}
.selling-pos-logos{display:flex;align-items:center;gap:31px}
.integration-choices h3{font-size:23px;font-weight:750;margin-bottom:15px}
.integration-choices p{font-size:14px;line-height:1.75;max-width:470px}
.integration-choices .text-link{font-size:12px;margin-top:18px}
.product-world .pricing-section{background:#f3eff8;border-block:1px solid #e9e1f1}
.product-world .pricing-layout{grid-template-columns:.8fr 1.2fr;gap:35px}
.product-world .base-plan{background:#7047e8;border:0;color:white;padding:38px;border-radius:12px}
.product-world .base-plan>p,.product-world .base-plan li,.product-world .trial-note{color:#eee5ff}
.product-world .base-plan h3{font-size:25px}
.product-world .base-plan .base-price{color:white;font-size:58px;letter-spacing:-.04em;line-height:1.2;margin-top:21px}
.product-world .base-price>span{color:#e9dcff;font-size:13px;letter-spacing:0;margin-top:6px}
.product-world .base-plan li{font-size:12px;line-height:1.6}
.product-world .base-plan li svg{color:white}
.product-world .calculator{border:0;border-radius:12px;background:white}
.product-world .pricing-disclosure{font-size:10px;color:#776b84}
.product-world .faq-section{grid-template-columns:.7fr 1.3fr;gap:80px}
.product-world .faq-section>div>p{font-size:14px;max-width:280px;margin-top:15px}
.selling-start{background:#2d1e43;color:#fff;padding-block:90px}
.selling-start-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:110px;align-items:center}
.product-world .selling-start h2{font-size:48px;line-height:1.12}
.selling-start-layout>div>p{font-size:15px;color:#d4c6e6;max-width:440px;margin-top:25px;line-height:1.8}
.start-trial{display:flex;gap:22px;align-items:center;margin-top:37px;color:#e6d7f7}
.start-trial>strong{font-size:42px;line-height:1.2;letter-spacing:-.035em;font-weight:700}
.start-trial>span{font-size:11px;line-height:1.7}
.start-email{display:inline-flex;align-items:center;gap:15px;margin-top:27px;font-size:13px;color:#f3eafa}
.start-email:hover{text-decoration:underline}
.selling-request{padding:29px;background:#fffefa;color:#2f2240;border-radius:12px;min-width:0}
.selling-request h3{font-size:24px;margin-bottom:22px}
.selling-request label{display:block;font-size:12px;font-weight:650;margin-top:17px}
.selling-request input,.selling-request select{display:block;width:100%;border:1px solid #ddd4e7;border-radius:7px;min-height:45px;padding:11px 12px;background:#fff;font-size:12px;margin-top:7px;outline-offset:3px}
.selling-request input::placeholder{color:#84778e;opacity:1}
.selling-request .btn{width:100%;margin-top:24px;font-size:12px}
.request-help{font-size:10px;line-height:1.65;color:#776783;margin-top:14px}
.request-result{padding-top:20px;margin-top:20px;border-top:1px solid #e5dceb}
.request-result[hidden]{display:none}
.request-result>b{font-size:14px;color:#32654e}
.request-result>p{font-size:11px;line-height:1.6;margin-top:7px;color:#6d5d7b}
.request-result .btn{margin-top:14px}
.product-world .site-footer{padding-block:31px 80px}
@media(min-width:1500px){.selling-hero h1{font-size:66px}.selling-hero-top{grid-template-columns:1.4fr .8fr}.selling-hero{padding-block:68px 43px}}
@media(max-width:1150px){.selling-hero-top{gap:40px;grid-template-columns:1.2fr .8fr}.selling-hero h1{font-size:49px}.selling-hero-description>p{font-size:14px}.selling-hero-actions{gap:14px}.selling-stage{padding:23px;grid-template-columns:.85fr 45px 1.15fr}.guest-brand{padding:15px}.guest-photo>div{inset:auto 17px 20px}.guest-photo>div>b{font-size:27px}.guest-bottom{padding:18px 15px}.team-brand{padding-inline:19px}.scene-screen{padding-inline:20px}.selling-tabs button{padding-inline:8px;font-size:11px}.selling-story{gap:25px}.selling-demo-label{max-width:150px;font-size:9px}.selling-range>div{gap:23px;font-size:13px}.selling-store-layout{gap:50px}.selling-store-copy h2{font-size:49px}.operations-layout{gap:42px}.product-world .operations-copy h2{font-size:36px}.operations-example{padding:23px}.cost-equation b{font-size:24px}.selling-start-layout{gap:65px}.product-world .selling-start h2{font-size:42px}}
@media(max-width:940px){.product-world .wrap{width:calc(100% - 48px)}.product-world .header-inner{height:72px}.product-world .section{padding-block:76px}.selling-hero{padding-block:40px 28px}.selling-hero-top{grid-template-columns:1fr 1fr;gap:35px}.selling-hero h1{font-size:43px;line-height:1.12}.selling-hero-description>p{font-size:13px}.selling-hero-actions{align-items:start;gap:9px}.selling-hero-actions .btn{min-height:43px;font-size:11px}.hero-demo-link{font-size:11px}.selling-offer{font-size:9px;gap:10px}.selling-offer>span+span{padding-left:10px}.selling-stage{grid-template-columns:.8fr 35px 1.2fr;padding:17px}.guest-brand>b{font-size:16px}.guest-brand>span{font-size:9px}.guest-photo{height:240px}.guest-photo>div>b{font-size:23px}.guest-photo>div>span{font-size:10px}.guest-bottom{flex-wrap:wrap;padding:13px 15px;gap:9px}.guest-order{font-size:10px;min-height:33px;padding:8px 10px}.team-brand{height:52px;padding-inline:16px}.team-brand>span:first-child{font-size:14px}.team-brand>span:last-child{font-size:8px}.scene-screen{min-height:342px;padding:18px 18px 15px}.scene-head h3{font-size:19px}.scene-head{margin-bottom:14px}.scene-order-meta b{font-size:10px}.selling-items b,.selling-items strong{font-size:12px}.scene-customer{font-size:9px}.scene-order-bottom strong{font-size:21px}.scene-message{font-size:9px}.selling-controls{flex-wrap:wrap;gap:12px;padding-block:15px}.selling-demo-label{max-width:none;text-align:left;font-size:9px}.selling-story{grid-template-columns:1fr 1.1fr;gap:20px 28px;padding-block:23px 31px;min-height:230px}.product-world .selling-story h2{font-size:24px}.selling-story-action{display:flex;align-items:center;gap:23px;grid-column:1/-1;text-align:left}.selling-story-action .btn{width:auto;flex-shrink:0}.selling-story-action>small{margin:0;max-width:330px}.selling-range{align-items:start;padding-block:23px 25px}.selling-range>p{font-size:11px;max-width:120px}.selling-range>div{flex-wrap:wrap;gap:8px 26px;font-size:12px;justify-content:end}.selling-store-section{padding-block:67px}.selling-store-layout{gap:30px;grid-template-columns:.8fr 1.2fr}.selling-store-copy h2{font-size:40px}.selling-store-copy>p{font-size:13px}.selling-store-copy li{font-size:11px;line-height:1.6}.store-theme-control{align-items:start;flex-direction:column;gap:12px}.selling-store-copy .btn{font-size:11px;padding-inline:13px}.example-nav>span:not(.example-cart){display:none}.example-food-photo{height:220px}.example-food-photo h3{font-size:29px}.example-food-photo>div{inset:42px auto auto 22px}.example-nav{padding-inline:17px}.example-menu{padding-inline:18px}.selling-store-example>figcaption{font-size:8px}.operations-layout{grid-template-columns:1fr;gap:35px}.product-world .operations-copy h2{font-size:40px}.operations-copy>p{max-width:600px}.operations-links{flex-direction:row;gap:24px}.operations-example{max-width:none;padding:26px}.cost-equation b{font-size:36px}.cost-equation small{font-size:12px}.cost-equation{justify-content:start;gap:28px}.operations-example>p{max-width:100%}.integration-choices{gap:35px}.integration-choices>div+div{padding-left:35px}.integration-choices h3{font-size:21px}.integration-choices p{font-size:13px}.product-world .pricing-layout{gap:23px;grid-template-columns:.9fr 1.1fr}.product-world .base-plan{padding:28px}.product-world .base-plan .base-price{font-size:43px}.product-world .calculator{padding:25px}.product-world .faq-section{gap:40px}.selling-start-layout{grid-template-columns:1fr 1fr;gap:37px}.product-world .selling-start h2{font-size:36px}.selling-start-layout>div>p{font-size:13px}.selling-request{padding:25px}.selling-request select{font-size:11px}.selling-request .btn{font-size:11px;padding-inline:10px;gap:8px}.start-trial{gap:15px}.start-trial>strong{font-size:32px}}
@media(max-width:640px){.product-world .wrap{width:calc(100% - 36px)}.product-world .header-inner{height:66px}.product-world .brand img{width:125px;height:39px}.product-world .header-actions{gap:0;margin-left:auto}.product-world .header-actions .btn{display:none}.product-world .section{padding-block:60px}.product-world h2{font-size:34px}.selling-hero{padding-block:35px 25px}.selling-hero-top{display:block}.selling-hero h1{font-size:43px;line-height:1.08;max-width:480px}.selling-hero-description>p{font-size:14px;line-height:1.7;margin-top:22px;max-width:440px}.selling-hero-actions{margin-top:22px;gap:20px;align-items:center}.selling-hero-actions .btn{min-height:47px;font-size:12px;padding-inline:17px;gap:12px}.hero-demo-link{font-size:11px;gap:7px}.selling-offer{font-size:10px;margin-top:15px;gap:14px}.selling-offer>span+span{padding-left:14px}.selling-stage{display:flex;flex-direction:column;padding:13px;gap:0;border-radius:12px}.guest-sample{display:grid;grid-template-columns:1fr 1fr;border-radius:8px}.guest-brand{grid-column:1/-1;padding:13px 15px}.guest-brand>b{font-size:17px}.guest-brand>span{font-size:10px}.guest-photo{height:145px;grid-column:1/-1}.guest-photo>div{inset:auto 15px 13px}.guest-photo>div>b{font-size:25px;line-height:1.05}.guest-photo>div>span{display:none}.guest-bottom{grid-column:1/-1;flex-wrap:nowrap;padding:13px 15px}.guest-bottom>div{font-size:12px}.guest-order{font-size:11px;padding:10px 12px;min-height:37px}.selling-bridge{height:35px}.selling-bridge svg{transform:rotate(90deg);width:25px;height:25px}.team-sample{border-radius:8px}.team-brand{height:49px;padding-inline:16px}.team-brand>span:first-child{font-size:14px}.team-brand>span:last-child{font-size:9px}.scene-screen{min-height:340px;padding:18px 19px 16px}.scene-head h3{font-size:21px}.scene-order-meta{gap:12px}.scene-order-meta b{font-size:11px}.selling-items b,.selling-items strong{font-size:13px}.selling-items>div{padding-block:12px}.scene-customer{font-size:10px;max-width:120px}.scene-message{font-size:9px;gap:6px}.selling-controls{padding-block:16px 13px;gap:12px}.selling-tabs{display:grid;grid-template-columns:1.18fr 1fr;width:100%;gap:4px 8px}.selling-tabs button{font-size:11px;padding:9px 10px;gap:8px;min-height:42px;justify-content:start}.selling-tabs button>span{height:23px;width:23px;font-size:10px}.selling-demo-label{font-size:9px;width:100%;text-align:center}.selling-story{display:block;padding-block:24px 30px;min-height:310px}.product-world .selling-story h2{font-size:27px;max-width:390px}.selling-story p{font-size:13px;margin-top:14px;line-height:1.75}.selling-story .text-link{font-size:11px}.selling-story-action{display:block;margin-top:22px;text-align:left}.selling-story-action .btn{width:100%;min-height:44px;font-size:12px}.selling-story-action>small{margin-top:12px;text-align:center;font-size:10px;max-width:none}.selling-range{display:block;padding-block:24px 25px}.selling-range>p{max-width:none;font-size:11px}.selling-range>div{justify-content:start;gap:9px 22px;font-size:13px;margin-top:14px}.selling-store-section{margin-top:15px;padding-block:55px 47px}.selling-store-layout{display:block}.selling-store-copy h2{font-size:42px}.selling-store-copy>p{font-size:14px;max-width:none;margin-top:20px}.selling-store-copy>ul{margin-block:23px}.selling-store-copy li{font-size:12px;gap:10px}.store-theme-control{flex-direction:row;align-items:center;gap:17px;margin-block:23px}.selling-store-copy>small{font-size:10px}.selling-store-example{margin-top:31px;border-radius:10px}.example-nav{padding:14px}.example-nav>b{font-size:17px}.example-food-photo{height:215px}.example-food-photo>div{inset:37px auto auto 20px}.example-food-photo h3{font-size:32px}.example-menu{padding:17px}.example-store-note{font-size:9px}.selling-store-example>figcaption{font-size:9px;line-height:1.6;padding-inline:15px}.product-world .section-heading{display:block;margin-bottom:28px}.product-world .section-heading>p{font-size:14px;margin-top:18px;line-height:1.75;max-width:none}.real-screen-bar>div{gap:22px}.real-screen-bar button{font-size:12px;min-height:44px;padding-bottom:12px}.real-screen-bar>a{font-size:0;gap:0}.real-screen-bar>a>svg{width:19px;height:19px}.real-screen-bar>a:after{content:'Крупнее';font-size:10px;margin-left:6px}.real-screen{border-radius:8px}.real-screen>img{aspect-ratio:1413/871;object-fit:contain}.real-screen figcaption{display:block;padding:15px;font-size:10px;line-height:1.65}.real-screen figcaption>span:last-child{display:block;margin-top:7px;font-size:9px}.selling-workspace-bottom{align-items:start;flex-direction:column;gap:12px;margin-top:19px}.selling-workspace-bottom>p{font-size:11px}.selling-workspace-bottom .text-link{font-size:11px}.selling-operations{padding-block:56px}.product-world .operations-copy h2{font-size:34px}.operations-copy>p{font-size:13px;margin-top:20px}.operations-links{flex-direction:column;gap:13px;margin-top:22px}.operations-example{padding:21px}.operations-example-head{display:block}.operations-example-head h3{font-size:19px;max-width:280px}.operations-example-head>span{display:block;font-size:9px;margin-top:6px}.cost-equation{gap:9px;justify-content:space-between;margin-top:25px;padding-bottom:20px}.cost-equation b{font-size:26px}.cost-equation small{font-size:9px}.cost-equation>span{font-size:15px}.cost-sale{font-size:10px;gap:10px}.operations-example>p{font-size:10px}.integration-choices{grid-template-columns:1fr;gap:32px;margin-top:31px}.integration-choices>div+div{border-left:0;padding-left:0;padding-top:30px;border-top:1px solid var(--line)}.integration-choices h3{font-size:22px}.integration-choices p{font-size:13px}.integration-choices>div>img,.selling-pos-logos{margin-bottom:20px}.product-world .pricing-layout{grid-template-columns:1fr;gap:18px}.product-world .base-plan{padding:29px}.product-world .base-plan .base-price{font-size:53px}.product-world .calculator{padding:25px}.product-world .faq-section{display:block}.product-world .faq-section .faq-list{margin-top:27px}.product-world .faq-list summary{font-size:13px;line-height:1.6}.product-world .faq-list p{font-size:12px}.selling-start{padding-block:56px}.selling-start-layout{display:block}.product-world .selling-start h2{font-size:36px}.selling-start-layout>div>p{font-size:13px;margin-top:21px}.start-trial{margin-top:27px;gap:20px}.start-trial>strong{font-size:39px}.start-trial>span{font-size:11px}.start-email{margin-top:23px;font-size:13px}.selling-request{margin-top:34px;padding:24px}.selling-request h3{font-size:25px}.selling-request label{font-size:12px}.selling-request input,.selling-request select{font-size:12px}.selling-request .btn{font-size:11px;min-height:48px;margin-top:23px}.request-help{font-size:10px}.product-world .site-footer{padding-block:28px 80px}}
@media(max-width:360px){.product-world .wrap{width:calc(100% - 28px)}.selling-hero h1{font-size:36px}.selling-hero-description>p{font-size:13px}.selling-hero-actions{gap:12px}.selling-hero-actions .btn{font-size:11px;padding-inline:13px}.hero-demo-link{font-size:10px;gap:4px}.hero-demo-link svg{width:13px}.selling-stage{padding:10px}.guest-photo>div>b{font-size:23px}.team-brand>span:last-child{font-size:8px}.scene-screen{padding-inline:15px}.scene-order-meta b{font-size:10px}.scene-customer{font-size:9px;gap:5px}.selling-store-copy h2{font-size:37px}.selling-store-copy li{font-size:11px}.store-theme-control{font-size:10px}.cost-equation b{font-size:22px}.cost-equation small{font-size:8px}.operations-example{padding:18px}.real-screen-bar>div{gap:18px}.real-screen-bar>a:after{display:none}.selling-request{padding:20px}.selling-request .btn{font-size:10px}.product-world .base-plan{padding:25px}.product-world .calculator{padding:20px}}
@media(prefers-reduced-motion:reduce){.product-world *{scroll-behavior:auto;transition:none}}
