.pos-page{background:#fff;overflow-x:hidden}.pos-page *,.pos-page :before,.pos-page :after{box-sizing:border-box}.pos-hero-section{background:radial-gradient(circle at 88% 18%,#fbbf241a,#0000 30%),linear-gradient(#fff 0%,#fffdf8 100%);padding:24px 0 48px}.pos-breadcrumbs{color:#737986;align-items:center;gap:9px;margin-bottom:30px;font-size:13px;display:flex}.pos-breadcrumbs a,.pos-breadcrumbs span{align-items:center;gap:6px;display:inline-flex}.pos-breadcrumbs a:hover{color:#e49300}.pos-hero-grid{grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:center;gap:48px;display:grid}.pos-hero-copy h1{color:#111;letter-spacing:-3px;margin:0;font-size:clamp(48px,5vw,72px);font-weight:800;line-height:1.08}.pos-brush{z-index:1;display:inline-block;position:relative}.pos-brush:before{z-index:-1;content:"";background:#f6b735;border-radius:5px 10px 5px 8px;height:38%;position:absolute;bottom:7px;left:-9px;right:-9px;transform:rotate(-1deg)}.pos-hero-copy>p{color:#626976;max-width:620px;margin:24px 0 0;font-size:18px;line-height:1.7}.pos-hero-actions{flex-wrap:wrap;gap:15px;margin-top:30px;display:flex}.pos-hero-actions .primary-button,.pos-hero-actions .outline-button{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 25px;font-size:14px;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex}.pos-hero-actions .primary-button:hover,.pos-hero-actions .outline-button:hover{transform:translateY(-2px)}.pos-hero-actions .primary-button{color:#fff;background:linear-gradient(135deg,#fbbf24,#ea8a00);box-shadow:0 12px 28px #f59e0b42}.pos-hero-actions .outline-button{color:#d97706;background:#fff;border:1px solid #f5a623}.pos-hero-trust{color:#6b7280;flex-wrap:wrap;gap:26px;margin-top:26px;font-size:13px;display:flex}.pos-hero-trust span{align-items:center;gap:8px;display:inline-flex}.pos-hero-trust svg{color:#6b7280}.pos-monitor-wrap{min-width:0;position:relative}.pos-monitor{flex-direction:column;align-items:center;display:flex}.pos-monitor-screen{background:#111214;border:12px solid #17181a;border-radius:23px;width:100%;overflow:hidden;box-shadow:0 30px 60px #0f172a29}.pos-screen-header{color:#fff;background:#fff;border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.pos-screen-brand{align-items:center;gap:10px;display:flex}.pos-screen-brand strong{color:#dc8400;letter-spacing:1.4px;font-size:11px}.pos-mini-menu,.pos-screen-user{color:#374151;font-size:11px}.pos-screen-body{background:#fff;grid-template-columns:1.4fr .8fr;display:grid}.pos-products-panel{border-right:1px solid #eceef1;min-width:0;padding:17px}.pos-search-row{grid-template-columns:minmax(0,1fr) 42px;gap:9px;margin-bottom:13px;display:grid}.pos-search-row input{color:#8b929e;background:#fafafa;border:1px solid #eceef1;border-radius:9px;outline:none;width:100%;min-width:0;height:40px;padding:0 13px;font-size:11px}.pos-search-row button{background:#fff;border:1px solid #eceef1;border-radius:9px}.pos-category-tabs{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.pos-category-tabs span{color:#626976;background:#f7f7f7;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:600}.pos-category-tabs span.active{color:#fff;background:#ef9f00}.pos-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pos-product-card{background:#fff;border:1px solid #eceef1;border-radius:11px;min-width:0;padding:9px;position:relative}.pos-product-image{background:#fff7e8;border-radius:9px;place-items:center;height:72px;margin-bottom:7px;font-size:34px;display:grid}.pos-product-card strong,.pos-product-card small{display:block}.pos-product-card strong{color:#191919;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pos-product-card small{color:#7b8190;margin-top:3px;font-size:8px}.pos-product-card button{color:#fff;background:#efa000;border:0;border-radius:50%;place-items:center;width:21px;height:21px;padding:0;font-weight:700;display:grid;position:absolute;bottom:9px;right:9px}.pos-cart-panel{flex-direction:column;min-width:0;padding:17px;display:flex}.pos-cart-title{justify-content:space-between;margin-bottom:13px;display:flex}.pos-cart-title strong{font-size:14px}.pos-cart-title span{color:#e49600;font-size:10px}.pos-cart-items{gap:10px;display:grid}.pos-cart-item{border-bottom:1px solid #f0f1f3;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:8px;padding-bottom:9px;display:grid}.pos-cart-thumb{background:#fff7e8;border-radius:8px;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.pos-cart-info strong,.pos-cart-info small{display:block}.pos-cart-info strong{font-size:10px}.pos-cart-info small{color:#7b8190;font-size:9px}.pos-cart-item>span{font-size:9px;font-weight:600}.pos-cart-summary{margin-top:auto;padding-top:16px}.pos-cart-summary>div:first-child{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pos-cart-summary span{color:#6b7280;font-size:11px}.pos-cart-summary strong{font-size:16px}.pos-cart-actions{grid-template-columns:.75fr 1fr;gap:8px;display:grid}.pos-cart-actions button{border-radius:8px;min-height:38px;font-size:11px;font-weight:700}.pos-cart-actions .save{color:#374151;background:#fff;border:1px solid #dce0e5}.pos-cart-actions .pay{color:#fff;background:#ef9f00;border:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.pos-monitor-stand{background:linear-gradient(#303134,#151517);border-radius:0 0 25px 25px;width:68%;height:27px;margin-top:14px;box-shadow:0 16px 20px #0000002e}.pos-advantage-section{padding:10px 0 38px}.pos-advantage-section h2,.pos-features-section h2,.pos-usecase-section h2{text-align:center;color:#202020;margin:0 0 27px;font-size:28px}.pos-advantage-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.pos-advantage-card{background:#fff;border:1px solid #e7e9ed;border-radius:15px;gap:14px;min-height:115px;padding:20px;display:flex;box-shadow:0 5px 18px #0f172a0d}.pos-advantage-icon{color:#ed9d00;background:#fff7e8;border-radius:13px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.pos-advantage-card h3{margin:0 0 5px;font-size:16px}.pos-advantage-card p{color:#5c636e;margin:0;font-size:12px;line-height:1.55}.pos-features-section,.pos-usecase-section{padding:14px 0 40px}.pos-features-section h2,.pos-usecase-section h2{justify-content:center;align-items:center;gap:8px;display:flex}.pos-features-section h2 span,.pos-usecase-section h2 span{color:#e49300}.pos-feature-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pos-feature-card{background:#fff;border:1px solid #e7e9ed;border-radius:17px;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.pos-feature-card-content{padding:20px}.pos-feature-card-content h3{margin:0 0 13px;font-size:20px}.pos-feature-card-content ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pos-feature-card-content li{color:#68707d;padding-left:15px;font-size:12px;position:relative}.pos-feature-card-content li:before{content:"";background:#efa000;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.pos-feature-card-content a{color:#df8c00;align-items:center;gap:7px;margin-top:17px;font-size:12px;font-weight:700;display:inline-flex}.pos-mini-device{padding:22px 22px 12px}.pos-mini-screen{background:#111214;border-radius:18px;overflow:hidden;box-shadow:0 18px 34px #0f172a1a}.pos-mini-topbar{color:#fff;background:#111214;justify-content:space-between;align-items:center;padding:10px 14px;font-size:10px;display:flex}.pos-mini-topbar strong{color:#f0a30a;letter-spacing:1px}.pos-mini-grid{background:#fff;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;display:grid}.pos-mini-grid>div{color:#222;text-align:center;background:#fff8ed;border:1px solid #f1e4c6;border-radius:10px;padding:12px 8px;font-size:11px}.pos-mini-bottom{background:#fff;border-top:1px solid #eceef1;justify-content:space-between;align-items:center;padding:12px;display:flex}.pos-mini-bottom span{color:#6b7280;font-size:12px}.pos-mini-bottom strong{font-size:14px}.pos-mini-base{background:linear-gradient(#2a2b2e,#151518);border-radius:0 0 16px 16px;width:72%;height:18px;margin:12px auto 0}.orders-panel{padding:20px 20px 0}.orders-panel-header h3{margin:0 0 14px;font-size:20px}.orders-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.orders-tabs span{color:#6b7280;background:#f7f7f8;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600}.orders-tabs span.active{color:#fff;background:linear-gradient(135deg,#f5b321,#e99100)}.orders-table{border:1px solid #eceef1;border-radius:14px;overflow:hidden}.orders-row{border-bottom:1px solid #eef0f3;grid-template-columns:1.2fr 1fr .7fr auto;align-items:center;gap:8px;padding:14px 16px;display:grid}.orders-row:last-child{border-bottom:0}.orders-row strong{font-size:13px}.orders-row span{color:#5c636e;font-size:13px}.orders-row em{color:#1b845d;background:#e5f7ef;border-radius:999px;width:fit-content;padding:6px 10px;font-size:11px;font-style:normal;font-weight:700}.orders-row:nth-child(2) em{color:#d58400;background:#fff2da}.analytics-panel{padding:20px}.analytics-panel-top{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.analytics-panel-top span,.analytics-panel-top strong{display:block}.analytics-panel-top span{color:#707785;font-size:12px}.analytics-panel-top strong{margin-top:4px;font-size:24px}.analytics-panel-top em{color:#f0a30a;font-size:12px;font-style:normal;font-weight:700}.analytics-line{height:120px;margin-bottom:16px;padding:8px 0}.analytics-line svg{width:100%;height:100%}.analytics-products{gap:10px;display:grid}.analytics-products>div{border-top:1px solid #eef0f3;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.analytics-products span{color:#5c636e;font-size:13px}.analytics-products strong{font-size:13px}.pos-usecase-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.pos-usecase-card{background:#fff;border:1px solid #e7e9ed;border-radius:18px;grid-template-columns:250px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.pos-usecase-image{background:#f7d395;min-height:260px;position:relative;overflow:hidden}.pos-usecase-image img{object-fit:cover;width:100%;height:100%;display:block}.pos-usecase-image:after{content:"";background:linear-gradient(115deg,#f0a30a2e,#0000 55%);position:absolute;inset:0}.pos-usecase-content{padding:22px}.pos-usecase-content h3{margin:0 0 8px;font-size:28px}.pos-usecase-content p{color:#5c636e;margin:0 0 16px;font-size:14px;line-height:1.6}.pos-usecase-content ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pos-usecase-content li{color:#4d5562;align-items:center;gap:8px;font-size:14px;display:flex}.pos-usecase-content li svg{color:#f0a30a}.pos-stats-section{padding:8px 0 34px}.pos-stats-grid{background:linear-gradient(#fffaf0,#fff);border:1px solid #efe4d0;border-radius:24px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.pos-stat-item{border-right:1px solid #efe4d0;align-items:center;gap:16px;min-height:132px;padding:22px 26px;display:flex}.pos-stat-item:last-child{border-right:0}.pos-stat-icon{color:#e79a05;background:#fff4db;border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.pos-stat-item strong{margin-bottom:6px;font-size:28px;display:block}.pos-stat-item p{color:#5c636e;margin:0;font-size:13px;line-height:1.55}.quote-icon{color:#efc97b;font-family:Georgia,serif;font-size:72px;line-height:1}.pos-bottom-cta-section{padding:0 0 34px}.pos-bottom-cta-card{color:#fff;background:radial-gradient(circle at 16% 20%,#ffffff1f,#0000 24%),linear-gradient(135deg,#e88b00,#f2ac12);border-radius:24px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:150px;padding:28px 34px;display:grid;box-shadow:0 18px 35px #e78a0038}.pos-bottom-cta-icon{border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:68px;height:68px;font-size:28px;display:grid}.pos-bottom-cta-copy h2{margin:0 0 4px;font-size:28px}.pos-bottom-cta-copy p{color:#ffffffe0;margin:0;font-size:14px}.pos-bottom-cta-actions{gap:12px;display:flex}.pos-bottom-cta-actions a{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.cta-white-button{color:#d77e00;background:#fff}.cta-outline-button{color:#fff;border:1px solid #ffffffbf}.pos-social-section{padding:4px 0 30px}.pos-social-strip{background:#fffaf0;border:1px solid #efe4d0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:20px 26px;display:flex}.pos-social-strip>p{color:#45474d;max-width:320px;margin:0;font-size:14px;font-weight:600}.pos-social-badges{flex-wrap:wrap;gap:14px 26px;display:flex}.pos-social-badges>div{color:#565963;align-items:center;gap:9px;font-size:13px;display:flex}.pos-social-badges svg{color:#ed9d00}.pos-social-badges span strong{color:#111214}.pos-social-stars{color:#f0a30a;letter-spacing:1px;font-size:15px}.pos-block-heading{text-align:center;max-width:640px;margin:0 auto 28px}.pos-block-heading h2{color:#202020;margin:0;font-size:28px}.pos-block-heading h2 span{color:#e49300;position:relative}.pos-block-heading h2 span:after{content:"";background:#e49300;border-radius:999px;height:3px;position:absolute;bottom:-4px;left:0;right:0}.pos-block-heading p{color:#5c636e;margin:11px 0 0;font-size:15px;line-height:1.6}.pos-payment-section{padding:14px 0 40px}.pos-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pos-payment-card{background:#fff;border:1px solid #e7e9ed;border-radius:14px;align-items:flex-start;gap:13px;padding:18px;display:flex;box-shadow:0 5px 18px #0f172a0a}.pos-payment-card>span{color:#ed9d00;background:#fff7e8;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.pos-payment-card h3{margin:3px 0 5px;font-size:15px}.pos-payment-card p{color:#5c636e;margin:0;font-size:12px;line-height:1.45}.pos-integration-section{padding:14px 0 40px}.pos-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pos-integration-card{background:#fff;border:1px solid #e7e9ed;border-radius:14px;align-items:flex-start;gap:13px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.pos-integration-card:hover{border-color:#f1dca8;transform:translateY(-3px);box-shadow:0 12px 26px #f0a30a1f}.pos-integration-card>span{color:#ed9d00;background:#fff7e8;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.pos-integration-card h3{margin:3px 0 5px;font-size:15px}.pos-integration-card p{color:#5c636e;margin:0;font-size:12px;line-height:1.45}.pos-industry-section{padding:6px 0 38px}.pos-industry-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.pos-industry-card{background:#fff;border:1px solid #e7e9ed;border-radius:14px;align-items:flex-start;gap:12px;padding:17px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.pos-industry-card:hover{border-color:#f1dca8;transform:translateY(-3px);box-shadow:0 12px 26px #f0a30a1f}.pos-industry-card>span{color:#ed9d00;background:#fff7e8;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.pos-industry-card h3{margin:2px 0 4px;font-size:14px}.pos-industry-card p{color:#5c636e;margin:0;font-size:12px;line-height:1.45}.pos-faq-section{padding:8px 0 40px}.pos-faq-list{gap:12px;max-width:780px;margin:0 auto;display:grid}.pos-faq-item{background:#fff;border:1px solid #e7e9ed;border-radius:12px;padding:4px 20px}.pos-faq-item summary{color:#1f2430;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.pos-faq-item summary::-webkit-details-marker{display:none}.pos-faq-item summary svg{color:#e49300;flex-shrink:0;transition:transform .2s}.pos-faq-item[open] summary svg{transform:rotate(45deg)}.pos-faq-item>p{color:#5c636e;margin:0;padding:0 0 18px;font-size:14px;line-height:1.65}@media (max-width:1280px){.pos-hero-grid{grid-template-columns:1fr;gap:36px}.pos-hero-copy{text-align:center}.pos-hero-copy>p{margin-inline:auto}.pos-hero-actions,.pos-hero-trust{justify-content:center}.pos-monitor-wrap{width:100%;max-width:920px;margin-inline:auto}.pos-advantage-grid{grid-template-columns:repeat(2,1fr)}.pos-feature-cards,.pos-usecase-grid{grid-template-columns:1fr}.pos-stats-grid{grid-template-columns:repeat(2,1fr)}.pos-stat-item:nth-child(2){border-right:0}.pos-stat-item:nth-child(-n+2){border-bottom:1px solid #efe4d0}}@media (max-width:900px){.pos-screen-body{grid-template-columns:1fr}.pos-products-panel{border-bottom:1px solid #eceef1;border-right:0}.pos-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-bottom-cta-card{text-align:center;grid-template-columns:1fr}.pos-bottom-cta-icon{margin-inline:auto}.pos-bottom-cta-actions{justify-content:center}}@media (max-width:768px){.pos-breadcrumbs{flex-wrap:wrap}.pos-hero-copy h1{letter-spacing:-2px;font-size:clamp(40px,11vw,56px)}.pos-hero-copy>p{font-size:16px}.pos-product-grid{grid-template-columns:repeat(2,1fr)}.pos-advantage-grid,.pos-usecase-card{grid-template-columns:1fr}.pos-usecase-image{min-height:200px}.pos-stats-grid{grid-template-columns:1fr}.pos-stat-item{border-bottom:1px solid #efe4d0;border-right:0}.pos-stat-item:last-child{border-bottom:0}}@media (max-width:520px){.pos-hero-actions{flex-direction:column}.pos-hero-actions a{width:100%}.pos-hero-trust{flex-direction:column;align-items:flex-start;gap:12px}.pos-monitor-screen{border-width:7px;border-radius:16px}.pos-product-grid{grid-template-columns:1fr}.orders-row{grid-template-columns:1fr;gap:4px}.pos-bottom-cta-actions{flex-direction:column}.pos-bottom-cta-actions a{width:100%}}@media (max-width:1080px){.pos-payment-grid,.pos-integration-grid,.pos-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pos-social-strip{flex-direction:column;align-items:flex-start}.pos-payment-grid,.pos-integration-grid,.pos-industry-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pos-page *,.pos-page :before,.pos-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.pos-hero-actions .primary-button:hover,.pos-hero-actions .outline-button:hover,.pos-integration-card:hover,.pos-industry-card:hover{transform:none}}
