.product-video-showcase{background:#edf4ef;grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.product-video-copy{max-width:650px}.product-video-showcase .landing-primary{color:#fff;box-shadow:none;margin-top:16px}.product-price-link{text-underline-offset:4px;margin-top:20px;text-decoration:underline;display:block}.product-video-copy h2,.product-operations h2,.product-video-pricing h2{font-size:clamp(30px,3.8vw,52px);line-height:1.1}.landing-page .product-video-copy p,.landing-page .product-operations p,.landing-page .product-video-pricing p{color:var(--text);margin-block:16px;line-height:1.7}.product-video-copy label{margin-block:24px 8px;font-weight:650;display:block}.product-video-copy select{width:100%;max-width:460px;color:var(--text);font:inherit;background:#fff;border:1px solid #abbdb1;border-radius:4px;padding:14px}.product-video-copy .product-sample-kind{font-size:15px;font-weight:650}.product-video-showcase figure{justify-self:center;width:100%;max-width:330px;margin:0}.product-video-showcase video{aspect-ratio:9/16;background:#173b2b;width:100%;height:auto;display:block}.product-video-showcase figcaption{margin-top:12px;font-size:15px}.product-operations dl{grid-template-columns:1fr 1fr;gap:32px 64px;margin:36px 0 24px;display:grid}.product-operations dt{font-size:22px;font-weight:650}.product-operations dd{max-width:580px;margin:10px 0 0;line-height:1.7}.product-pricing-columns{grid-template-columns:1fr 1fr;gap:64px;margin-top:36px;display:grid}.product-video-pricing h3{margin-block:28px 16px;font-size:23px;line-height:1.25}.product-video-pricing dl{max-width:540px;margin:0}.product-video-pricing dl>div{justify-content:space-between;gap:24px;padding-block:10px;display:flex}.product-video-pricing dd{text-align:end;font-variant-numeric:tabular-nums;margin:0;font-weight:650}.product-demo-notice{background:#edf4ef;margin:24px clamp(20px,5vw,76px);padding:24px;color:#1c211d!important}.product-video-showcase a:focus-visible,.product-video-showcase select:focus-visible,.product-video-pricing a:focus-visible{outline-offset:5px;outline:3px solid #0f7b5f}@media(max-width:700px){.product-video-showcase,.product-pricing-columns{grid-template-columns:1fr;gap:32px}.product-video-showcase figure{max-width:300px}.product-operations dl{grid-template-columns:1fr;gap:26px}.product-video-copy h2,.product-operations h2,.product-video-pricing h2{font-size:32px}.product-video-pricing h3{font-size:22px}.product-video-pricing dl>div{gap:12px}}.landing-page .guided-experience,.landing-page .usage-price-example{color:var(--text);scroll-margin-top:90px}.landing-page .guided-experience p,.landing-page .usage-price-example p{color:var(--text);margin-block:18px;line-height:1.7}.guided-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.guided-experience h2,.usage-price-example h2{font-size:clamp(30px,3.5vw,48px);line-height:1.15}.guided-experience a,.usage-price-example a{text-underline-offset:4px;text-decoration:underline}.guided-notice{background:#eaf2ed;padding:20px}.guided-business{max-width:420px;font-weight:600;display:block}.guided-experience select,.usage-price-example select,.usage-price-example input{width:100%;font:inherit;color:#1c211d;background:#fff;border:1px solid #a9b6ad;border-radius:4px;margin-top:8px;padding:12px;display:block}.guided-steps{flex-wrap:wrap;gap:12px;margin-block:28px;padding:0;list-style:none;display:flex}.guided-steps li{background:#edf0ed;padding:10px 14px}.guided-steps [aria-current=step]{color:#fff;background:#173b2b}.guided-stage{background:#fff;border:1px solid #e1e6e2;min-height:300px;padding:clamp(20px,4vw,48px)}.guided-stage h3{font-size:26px;line-height:1.25}.guided-stage h4{margin-block:12px;font-size:22px;font-weight:600}.guided-menu-row{grid-template-columns:2fr 1fr 1fr;gap:24px;margin-block:32px;display:grid}.guided-menu-row dd{margin:8px 0;font-weight:600}.guided-experience button,.guided-experience .guided-primary{min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9b6ad;border-radius:4px;padding:12px 18px;text-decoration:none}.landing-page .guided-experience .guided-primary{color:#fff;background:#173b2b;border-color:#173b2b;display:inline-block}.guided-experience button:disabled{opacity:.45;cursor:default}.guided-controls,.guided-cart{flex-wrap:wrap;align-items:center;gap:12px;margin-block:20px;display:flex}.guided-controls button:last-child{margin-inline-start:auto}.guided-product{grid-template-columns:150px 1fr;gap:28px;margin-block:24px;display:grid}.guided-product img{object-fit:cover;width:150px;height:190px}.guided-order{background:#f0f5f1;margin-block:20px;padding:24px}.guided-ad{grid-template-columns:1fr 230px;align-items:center;gap:40px;margin-top:24px;display:grid}.guided-ad a{margin-block:12px;margin-inline-end:16px}.guided-ad video{aspect-ratio:9/16;background:#173b2b;width:100%;height:auto}.usage-layout{grid-template-columns:1fr 1.2fr;gap:48px;margin-block:32px;display:grid}.usage-inputs{align-content:start;gap:20px;display:grid}.usage-summary{background:#edf4ef;align-self:start;padding:28px}.usage-summary dl{margin:0}.usage-summary dl>div{justify-content:space-between;gap:24px;margin-bottom:24px;display:flex}.usage-summary dd{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.usage-summary small{margin-top:8px;font-size:14px;line-height:1.6;display:block}.usage-total{margin-top:32px;font-size:22px}.landing-page .usage-price-example p.usage-live-total{display:none}@media(max-width:700px){.landing-page .usage-price-example p.usage-live-total{z-index:2;color:#fff;background:#173b2b;justify-content:space-between;gap:16px;padding:16px;font-size:17px;display:flex;position:sticky;top:80px}.usage-live-total strong{white-space:nowrap;font-variant-numeric:tabular-nums}}.guided-experience :focus-visible,.usage-price-example :focus-visible{outline-offset:4px;outline:3px solid #0f7b5f}@media(max-width:700px){.guided-menu-row,.usage-layout,.guided-ad{grid-template-columns:1fr;gap:24px}.guided-ad video{justify-self:center;max-width:280px}.guided-product{grid-template-columns:90px 1fr;gap:16px}.guided-product img{width:90px;height:140px}.guided-steps{grid-template-columns:1fr 1fr;display:grid}.guided-steps li{font-size:14px}.guided-stage h3{font-size:23px}.usage-summary{padding:20px}.usage-total{font-size:20px}.guided-experience h2,.usage-price-example h2{font-size:32px}}.guided-menu-row dt{color:#4b5750;font-size:14px}@media(max-width:700px){.guided-menu-row{grid-template-columns:1fr 1fr;gap:16px}.guided-menu-row>div:first-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.guided-experience *,.usage-price-example *{scroll-behavior:auto}}.business-use-cases,.short-product-guide{background:#edf4ef;grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;display:grid}.business-use-cases h2,.short-product-guide h2{font-size:clamp(30px,3.5vw,48px);line-height:1.15}.business-use-cases select,.short-product-guide select{width:100%;max-width:420px;font:inherit;color:#1c211d;background:#fff;border:1px solid #a9b6ad;margin-top:8px;padding:12px;display:block}.business-use-cases label{margin-top:24px;display:block}.business-use-cases a:last-child{margin-top:24px;text-decoration:underline;display:block}.landing-page .business-use-cases p,.landing-page .short-product-guide p{color:var(--text);margin-block:18px;line-height:1.7}.short-product-guide video{aspect-ratio:9/16;background:#173b2b;width:100%;max-width:360px;height:auto;margin-inline:auto;display:block}.short-product-guide video::cue{color:#fff;background:#000000d9;font-size:16px}.short-product-guide details{margin-top:24px;line-height:1.7}.short-product-guide summary{cursor:pointer;text-decoration:underline}.short-product-guide li{margin-block:16px}.short-product-guide,.usage-price-example{scroll-margin-top:90px}@media(max-width:700px){.business-use-cases,.short-product-guide{grid-template-columns:1fr;gap:24px}.business-use-cases h2,.short-product-guide h2{font-size:32px}}.landing-page{--primary:#0f7b5f;--primary-dark:#0a5f49;--accent:#f7b84b;--text:#1c211d;--muted:#6c746f;--bg:#fffaf1;--bg-soft:#f4fbf7;--card:#fffefb;--line:#1c211d1c;--danger:#c64a2e;--shadow:0 24px 80px #2c221424;background:var(--bg);min-height:100vh;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-page *{box-sizing:border-box}.landing-page a{color:inherit}.landing-page p{color:var(--muted);line-height:1.7}.landing-page h1,.landing-page h2,.landing-page h3{letter-spacing:-.045em;color:var(--text);margin:0;line-height:1.05}.landing-page h1{font-size:clamp(44px,6vw,78px)}.landing-page h2{font-size:clamp(34px,4vw,56px)}.landing-page h3{font-size:22px}.landing-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#fffaf1db;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(20px,5vw,76px);display:flex;position:sticky;top:0}.landing-brand{color:var(--text);background:0 0;border:0;align-items:center;gap:10px;font-size:22px;font-weight:950;text-decoration:none;display:inline-flex}.landing-brand-mark{background:var(--primary);color:#fff;border-radius:15px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 30px #0f7b5f40}.landing-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex;position:relative}.landing-desktop-links{align-items:center;gap:14px;display:flex}.landing-nav a,.landing-nav button{color:var(--muted);background:0 0;border:0;font-size:14px;font-weight:850;text-decoration:none}.landing-nav select{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 10px;font-weight:850}.landing-nav-login{color:var(--primary)!important}.landing-nav-cta{border-radius:999px;padding:10px 15px;background:var(--text)!important;color:#fff!important}.landing-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:clamp(28px,4vw,68px);padding:70px clamp(20px,5vw,76px) 58px;display:grid;overflow:hidden}.landing-pill,.landing-eyebrow{width:fit-content;color:var(--primary);letter-spacing:.04em;text-transform:uppercase;background:#e7f5ee;border-radius:999px;align-items:center;padding:9px 13px;font-size:13px;font-weight:950;display:inline-flex}.landing-eyebrow.light{color:#cfe4db;background:#ffffff1f}.landing-hero-copy{max-width:760px}.landing-hero-copy h1{margin-top:20px}.landing-hero-subtitle{max-width:680px;margin-top:22px;font-size:clamp(18px,2vw,22px)}.landing-actions{flex-wrap:wrap;align-items:center;gap:13px;margin:30px 0 22px;display:flex}.landing-btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 22px;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.landing-btn:hover{transform:translateY(-1px)}.landing-primary{background:var(--primary);color:#fff;box-shadow:0 18px 42px #0f7b5f42}.landing-primary:hover{background:var(--primary-dark)}.landing-secondary{color:var(--text);border:1px solid var(--line);background:#fff}.landing-btn.full{width:100%}.landing-center{margin:30px auto 0}.landing-trust-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;font-size:14px;font-weight:800;display:flex}.landing-hero-trust{color:var(--muted);margin:0;font-size:14px;font-weight:850}.landing-capability-strip{background:#ffffffc2;border:1px solid #0f7b5f24;border-radius:22px;justify-content:center;align-items:stretch;gap:10px;margin:0 clamp(20px,5vw,76px);padding:14px;display:flex;box-shadow:0 12px 34px #2c22140f}.landing-capability-strip span{color:#315047;text-align:center;background:#edf8f3;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:13px;font-weight:900;display:inline-flex}.landing-capability-strip i{color:var(--primary);font-size:17px}.landing-ai-platform-section{background:linear-gradient(180deg,var(--bg) 0%,#f3faf6 100%);position:relative}.landing-ai-platform-section:before{content:"";background:linear-gradient(90deg,#0000,#0f7b5f3d,#0000);height:1px;position:absolute;top:50%;left:12%;right:12%}.landing-ai-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;position:relative}.landing-ai-platform-card{background:#fffefbf5;border:1px solid #0f7b5f24;border-radius:28px;min-height:300px;padding:26px;position:relative;box-shadow:0 18px 48px #0f412c14}.landing-ai-platform-icon{color:#fff;background:linear-gradient(135deg,var(--primary),#19a777);border-radius:18px;place-items:center;width:50px;height:50px;margin-bottom:28px;font-size:23px;display:grid;box-shadow:0 12px 28px #0f7b5f38}.landing-ai-platform-step{top:29px;color:#0f7b5f6b;letter-spacing:.12em;font-size:13px;font-weight:950;position:absolute;inset-inline-end:26px}.landing-ai-platform-card p{margin-bottom:0}.landing-ai-platform-card blockquote{border-inline-start:3px solid var(--accent);color:#4d463d;background:#fff7e8;border-radius:12px;margin:18px 0 0;padding:13px 15px;font-size:14px;font-weight:750;line-height:1.55}.landing-showcase-section{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(34px,6vw,86px);display:grid}.landing-customer-showcase{background:#fffaf2}.landing-merchant-showcase{background:var(--bg-soft);grid-template-columns:minmax(420px,1.18fr) minmax(0,.82fr)}.landing-showcase-copy h2{margin-top:15px}.landing-showcase-copy p{max-width:650px;font-size:18px}.landing-customer-ai-demo,.landing-merchant-ai-demo{background:#fffffff0;border:1px solid #0f7b5f29;border-radius:30px;width:100%;max-width:700px;padding:18px;box-shadow:0 28px 80px #0f412c21}.landing-demo-window-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:2px 2px 13px;display:flex}.landing-demo-window-bar span{color:var(--primary-dark);font-weight:950}.landing-demo-window-bar i{color:var(--primary);margin-inline-end:5px}.landing-demo-window-bar small{color:var(--primary);background:#edf8f3;border-radius:999px;padding:5px 9px;font-weight:900}.landing-customer-prompt{margin-inline-start:auto;color:#fff;background:#173c31;border-radius:18px 18px 5px;max-width:82%;margin-bottom:14px;padding:12px 15px;font-size:14px;line-height:1.5}.landing-page[dir=rtl] .landing-customer-prompt{border-radius:18px 18px 18px 5px}.landing-ai-response-card{background:#f7fbf8;border:1px solid #0f7b5f1f;border-radius:22px;padding:14px}.landing-demo-product{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.landing-demo-product-thumb{width:46px;height:46px;color:var(--primary);background:linear-gradient(135deg,#f9d899,#e8f6ef);border-radius:15px;place-items:center;font-size:20px;display:grid}.landing-demo-product strong,.landing-demo-product small{display:block}.landing-demo-product small{color:var(--muted);margin-top:3px}.landing-demo-product b{color:var(--primary-dark);font-size:17px}.landing-demo-product-actions{flex-wrap:wrap;grid-column:2/-1;gap:8px;display:flex}.landing-demo-product-actions span{border:1px solid var(--line);color:var(--primary);background:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.landing-demo-total{justify-content:space-between;align-items:center;padding:14px 0 9px;font-weight:900;display:flex}.landing-demo-total strong{color:var(--primary-dark);font-size:21px}.landing-demo-apply{background:var(--primary);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:13px;font-weight:950;display:flex}.landing-demo-followups{gap:8px;margin-top:12px;display:flex;overflow-x:auto}.landing-demo-followups span{color:var(--primary-dark);background:#fff;border:1px solid #0f7b5f2e;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:850}.landing-demo-trust,.landing-demo-control-note{align-items:center;gap:7px;margin:13px 2px 0;font-size:12px;font-weight:800;display:flex}.landing-demo-trust i,.landing-demo-control-note i{color:var(--primary);font-size:17px}.landing-merchant-demo-bar{margin-bottom:12px}.landing-merchant-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.landing-merchant-metrics div{background:#f4f8f6;border-radius:17px;min-width:0;padding:13px}.landing-merchant-metrics small,.landing-merchant-metrics strong{display:block}.landing-merchant-metrics small{min-height:34px;color:var(--muted);font-size:11px;line-height:1.35}.landing-merchant-metrics strong{color:var(--primary-dark);margin-top:5px;font-size:22px}.landing-merchant-signal{border-radius:17px;grid-template-columns:38px 1fr;gap:11px;margin-top:10px;padding:13px;display:grid}.landing-merchant-signal>i{border-radius:13px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.landing-merchant-signal strong{font-size:12px}.landing-merchant-signal p,.landing-merchant-recommendation p{margin:3px 0 0;font-size:13px;line-height:1.5}.landing-merchant-signal.insight{background:#eef8ff}.landing-merchant-signal.insight>i{color:#176b9b;background:#dff1ff}.landing-merchant-signal.alert{background:#fff8e8}.landing-merchant-signal.alert>i{color:#8b5b00;background:#ffedbf}.landing-merchant-recommendation{background:#effaf5;border:1px solid #0f7b5f2b;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:14px;display:flex}.landing-merchant-recommendation>div>span{color:var(--primary-dark);font-size:12px;font-weight:950}.landing-demo-review{color:var(--primary);background:#fff;border:1px solid #0f7b5f3d;border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:950}.landing-connected-workflow{color:#fff;background:#10251f}.landing-connected-workflow h2,.landing-connected-workflow h3{color:#fff}.landing-connected-workflow .landing-section-heading p,.landing-workflow-step p{color:#cfe4db}.landing-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.landing-workflow-step{background:#ffffff12;border:1px solid #ffffff21;border-radius:24px;min-height:230px;padding:23px;position:relative}.landing-workflow-step:not(:last-child):after{content:"→";z-index:2;top:50%;background:var(--accent);color:#422b00;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:950;display:grid;position:absolute;inset-inline-end:-21px}.landing-page[dir=rtl] .landing-workflow-step:not(:last-child):after{content:"←"}.landing-workflow-number{color:#8fd4bc;letter-spacing:.12em;font-size:12px;font-weight:950}.landing-workflow-step>i{color:var(--accent);margin:26px 0 16px;font-size:27px;display:block}.landing-workflow-step p{margin-bottom:0;font-size:14px}.landing-hero-visual{place-items:center;min-height:560px;display:grid;position:relative}.landing-phone-card{color:#fff;width:min(388px,89vw);box-shadow:var(--shadow);background:#161d19;border:8px solid #2a302c;border-radius:44px;padding:22px;position:relative}.landing-phone-notch{background:#343d38;border-radius:999px;width:78px;height:8px;margin:0 auto 18px}.landing-phone-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.landing-phone-header strong{font-size:25px;display:block}.landing-phone-header span{color:#aebfb7;font-size:13px}.landing-qr-dot{width:44px;height:44px;color:var(--primary);background:#fff;border-radius:15px;place-items:center;font-weight:950;display:grid}.landing-menu-tabs{gap:8px;margin-bottom:17px;display:flex;overflow-x:auto}.landing-menu-tabs span{color:#d8ece4;background:#263029;border-radius:999px;flex:none;padding:8px 10px;font-size:13px}.landing-phone-item{background:#222b25;border-radius:19px;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid}.landing-phone-item small{color:#9eafa8;margin-top:3px;display:block}.landing-thumb{background:linear-gradient(135deg,#f7b84b,#0f7b5f);border-radius:16px;width:54px;height:54px}.landing-order-button{background:var(--accent);color:#2a1700;border:0;border-radius:18px;width:100%;margin-top:10px;padding:15px;font-weight:950}.landing-floating-card{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:14px 16px;font-weight:900;position:absolute}.landing-floating-card.left{top:16%;left:0}.landing-floating-card.right{bottom:22%;right:-2%}.landing-section{padding:76px clamp(20px,5vw,76px)}.landing-section-heading{text-align:center;max-width:890px;margin:0 auto 44px}.landing-problem-section,.landing-pricing-section{background:#fff7ea}.landing-problem-grid,.landing-steps,.landing-dashboard-grid,.landing-faq-grid,.landing-pricing-grid,.landing-demo-grid,.landing-contact-layout{gap:18px;display:grid}.landing-problem-grid,.landing-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-dashboard-grid,.landing-pricing-grid,.landing-demo-grid,.landing-contact-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-info-card,.landing-step-card,.landing-price-card,.landing-faq-card,.landing-demo-card,.landing-contact-card,.landing-policy-card,.landing-legal-note,.landing-demo-form-card{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:24px;box-shadow:0 16px 40px #5538160f}.landing-info-card.danger .landing-icon-bubble{color:var(--danger);background:#fde9e4}.landing-icon-bubble{width:46px;height:46px;color:var(--primary);background:#e8f6ef;border-radius:17px;place-items:center;margin-bottom:16px;font-weight:950;display:grid}.landing-step-card span{color:var(--primary);letter-spacing:.12em;margin-bottom:22px;font-size:13px;font-weight:950;display:inline-block}.landing-split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.landing-ai-split{background:var(--bg-soft)}.landing-table-split{background:#fffaf2}.landing-check-list{color:var(--muted);gap:12px;margin:24px 0 0;padding:0;font-weight:800;list-style:none;display:grid}.landing-scanner-visual{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.landing-paper-menu,.landing-digital-menu{border:1px solid var(--line);min-height:270px;box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:24px}.landing-paper-menu span,.landing-digital-menu span{color:var(--primary);letter-spacing:.12em;font-size:12px;font-weight:950}.landing-paper-menu p{color:#443d35;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.landing-digital-menu div{background:#f8f4ec;border-radius:16px;margin-top:12px;padding:12px}.landing-digital-menu small{color:var(--muted);margin-top:3px;display:block}.landing-scanner-arrow{color:var(--primary);font-size:34px;font-weight:950}.landing-table-visual{gap:14px;display:grid}.landing-table-card{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:1fr 64px;align-items:center;gap:12px;padding:20px;display:grid;box-shadow:0 14px 40px #55381614}.landing-table-card.active{border-color:var(--primary);background:#f0fff8}.landing-table-card span{font-size:22px;font-weight:950}.landing-table-card b{color:#fff;background:#141d18;border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.landing-table-card small{color:var(--muted);grid-column:1/-1}.landing-mini-note{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:18px;margin-top:24px;padding:16px;font-weight:800}.landing-price-card{flex-direction:column;display:flex;position:relative}.landing-price-card.popular{border-color:var(--primary);transform:translateY(-8px);box-shadow:0 28px 70px #0f7b5f29}.landing-badge{top:-15px;background:var(--primary);color:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950;position:absolute;inset-inline-start:24px}.landing-price-row{margin:18px 0 3px}.landing-price-row strong{letter-spacing:-.055em;font-size:36px}.landing-price-row span{color:var(--muted);margin-inline-start:4px}.landing-yearly{color:var(--primary);margin-bottom:12px;font-weight:900}.landing-offer{color:#714400;background:#fff0cf;border:1px solid #ffd591;border-radius:16px;margin-bottom:16px;padding:11px 12px;font-weight:900}.landing-price-card ul{color:var(--muted);gap:11px;margin:20px 0 0;padding:0;list-style:none;display:grid}.landing-price-card .landing-btn{margin-top:auto}.landing-payment-note{color:#fff;background:#10251f}.landing-payment-note h2{color:#fff}.landing-payment-note p{color:#cfe4db;max-width:950px}.landing-payment-options{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.landing-payment-options span{color:#effff8;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;padding:10px 14px;font-weight:850}.landing-cta-section{text-align:center;background:radial-gradient(circle at center,#f7b84b4d,transparent 55%),var(--bg)}.landing-cta-section p{max-width:680px;margin-inline:auto}.landing-final-actions{justify-content:center;margin-bottom:0}.landing-subpage{min-height:70vh;padding:74px clamp(20px,5vw,76px)}.landing-page-hero{text-align:center;max-width:920px;margin:0 auto 44px}.landing-page-hero h1{font-size:clamp(42px,5vw,68px)}.landing-demo-card code{color:var(--primary);white-space:normal;background:#f6f0e6;border-radius:14px;padding:12px;font-weight:850;display:block}.landing-legal-note{max-width:980px;margin:28px auto 0}.landing-policy-card{max-width:980px;margin:0 auto}.landing-policy-card section{border-bottom:1px solid var(--line);padding:18px 0}.landing-policy-card section:last-child{border-bottom:0}.landing-policy-card h2{letter-spacing:-.03em;font-size:25px}.landing-muted{color:#8f877d;font-size:14px}.landing-demo-form-card{max-width:980px;margin:28px auto 0}.landing-demo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.landing-demo-form-grid label{color:var(--muted);gap:7px;font-size:13px;font-weight:900;display:grid}.landing-demo-form-grid .wide{grid-column:1/-1}.landing-demo-form-grid input,.landing-demo-form-grid textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:16px;padding:13px 14px}.landing-demo-form-grid textarea{resize:vertical;min-height:92px}.landing-footer{border-top:1px solid var(--line);background:#fff5e6;grid-template-columns:1fr 1.2fr;align-items:start;gap:34px;padding:42px clamp(20px,5vw,76px);display:grid}.landing-footer p{max-width:460px}.landing-footer small{color:var(--muted)}.landing-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:13px;display:flex}.landing-footer-links a{color:var(--muted);font-weight:800;text-decoration:none}.landing-page[dir=rtl] h1,.landing-page[dir=rtl] h2{letter-spacing:-.035em}.landing-page[dir=rtl] .landing-scanner-arrow{transform:rotate(180deg)}.landing-mobile-menu-toggle{cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;display:none;box-shadow:0 10px 26px #2c22140f;border:1px solid var(--line)!important;color:var(--text)!important;background:#fff!important}.landing-menu-icon{gap:3px;display:inline-grid}.landing-menu-icon i{background:currentColor;border-radius:99px;width:15px;height:2px;display:block}.landing-mobile-panel{top:calc(100% + 12px);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefbfa;border-radius:24px;width:min(360px,100vw - 32px);padding:12px;display:none;position:absolute;inset-inline-end:0;box-shadow:0 24px 70px #2c22142e}.landing-mobile-panel.open{gap:8px;display:grid}.landing-mobile-panel a{color:var(--text);background:0 0;border-radius:16px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.landing-mobile-panel a:hover{color:var(--primary);background:#f4fbf7}.landing-mobile-panel-cta{margin-top:4px;box-shadow:0 14px 34px #0f7b5f38;background:var(--primary)!important;color:#fff!important;justify-content:center!important}@media(max-width:1060px){.landing-desktop-links{display:none}.landing-mobile-menu-toggle{display:inline-flex}.landing-header{gap:12px}.landing-nav{flex-wrap:nowrap;gap:8px}}@media(max-width:560px){.landing-header{padding-inline:12px}.landing-brand{gap:7px;font-size:17px}.landing-brand-icon{width:28px;height:28px}.landing-nav-cta{display:none}.landing-mobile-menu-toggle{padding:9px 10px}}@media(max-width:400px){.landing-brand span{display:none}.landing-nav-login{padding-inline:8px}.landing-mobile-menu-toggle span:last-child{display:none}}@media(max-width:1060px){.landing-hero,.landing-split,.landing-showcase-section,.landing-merchant-showcase{grid-template-columns:1fr}.landing-merchant-showcase .landing-showcase-copy{grid-row:1}.landing-customer-ai-demo,.landing-merchant-ai-demo{max-width:760px;margin-inline:auto}.landing-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-workflow-step:nth-child(2):after{display:none}.landing-hero{padding-top:52px}.landing-problem-grid,.landing-steps,.landing-dashboard-grid,.landing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-floating-card.left{left:6%}.landing-floating-card.right{right:4%}}@media(max-width:920px){.landing-capability-strip{scroll-snap-type:x proximity;justify-content:flex-start;overflow-x:auto}.landing-capability-strip span{scroll-snap-align:start;flex:none}.landing-ai-platform-grid{grid-template-columns:1fr}.landing-ai-platform-card{min-height:auto}.landing-ai-platform-section:before{display:none}}@media(max-width:720px){.landing-header{padding-inline:16px}.landing-brand{font-size:18px}.landing-brand-mark{width:36px;height:36px}.landing-nav{gap:8px}.landing-nav select{max-width:62px}.landing-nav-cta,.landing-nav-login{padding:9px 12px}.landing-page h1{font-size:43px}.landing-page h2{font-size:32px}.landing-hero,.landing-section,.landing-subpage{padding-inline:18px}.landing-hero{padding-bottom:36px}.landing-capability-strip{margin-inline:18px;padding:10px}.landing-capability-strip span{min-height:44px;font-size:14px}.landing-ai-platform-card{border-radius:24px;padding:22px}.landing-customer-ai-demo,.landing-merchant-ai-demo{border-radius:24px;padding:13px}.landing-customer-prompt{max-width:92%}.landing-merchant-recommendation{flex-direction:column;align-items:flex-start}.landing-workflow-grid{grid-template-columns:1fr}.landing-workflow-step{min-height:auto}.landing-workflow-step:not(:last-child):after{content:"↓";top:auto;bottom:-21px;inset-inline-end:calc(50% - 14px)}.landing-page[dir=rtl] .landing-workflow-step:not(:last-child):after{content:"↓"}.landing-workflow-step:nth-child(2):after{display:grid}.landing-problem-grid,.landing-steps,.landing-dashboard-grid,.landing-pricing-grid,.landing-faq-grid,.landing-demo-grid,.landing-contact-layout,.landing-demo-form-grid,.landing-scanner-visual{grid-template-columns:1fr}.landing-scanner-arrow{text-align:center;transform:rotate(90deg)}.landing-page[dir=rtl] .landing-scanner-arrow{transform:rotate(90deg)}.landing-hero-visual{min-height:auto;display:block}.landing-phone-card{margin:0 auto}.landing-floating-card{width:fit-content;margin:12px auto 0;position:static}.landing-price-card.popular{transform:none}.landing-footer{grid-template-columns:1fr}.landing-footer-links{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.landing-page *{scroll-behavior:auto!important;transition:none!important}}html:has(.landing-page){height:auto!important;min-height:100%!important;overflow:hidden auto!important}body:has(.landing-page){height:auto!important;min-height:100%!important;overflow:hidden auto!important}body:has(.landing-page) #root{height:auto!important;min-height:100%!important;overflow:hidden auto!important}body:has(.landing-page){overscroll-behavior-y:auto!important;background:#fffaf1!important}.landing-page{overflow-x:hidden}.landing-demo-grid:has(.landing-demo-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto}@media(max-width:760px){.landing-demo-grid:has(.landing-demo-card:nth-child(2):last-child){grid-template-columns:1fr}}.landing-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-form-actions .landing-btn{min-width:190px}.landing-form-status{border-radius:16px;margin:0 0 14px;padding:12px 14px;font-size:14px;font-weight:900}.landing-form-status.success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.landing-form-status.error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.landing-btn:disabled{cursor:not-allowed;opacity:.65;transform:none}@media(max-width:640px){.landing-form-actions{display:grid}.landing-form-actions .landing-btn{width:100%}}.landing-contact-line{color:var(--primary);margin:4px 0 16px;font-size:20px;font-weight:950}.landing-footer-business{flex-wrap:wrap;gap:8px 12px;max-width:760px;margin-top:12px;display:flex}.landing-footer-business span{color:#3f554d;background:#0f7b5f14;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:12px;font-weight:850;display:inline-flex}.landing-contact-card p{overflow-wrap:anywhere}.landing-start-now-link{color:var(--primary);justify-content:center;align-items:center;margin-top:14px;font-weight:950;text-decoration:none;display:inline-flex}.landing-start-now-link:hover{text-decoration:underline}.landing-brand-icon{object-fit:contain;border-radius:14px;flex:none;width:42px;height:42px}.footer-brand .landing-brand-icon{width:38px;height:38px}.landing-footer-business{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.landing-footer-business span:not(:last-child):after{content:"·";color:#0f172a59;margin-left:12px}@media(max-width:720px){.landing-brand-icon{width:36px;height:36px}.landing-footer-business{gap:6px}.landing-footer-business span:not(:last-child):after{content:"";margin-left:0}}.landing-demo-link{color:var(--primary);overflow-wrap:anywhere;background:#f6f0e6;border-radius:14px;padding:12px;font-weight:900;text-decoration:none;display:block}.landing-demo-link:hover{text-decoration:underline}.landing-footer-business{gap:6px 8px}.landing-footer-business span:not(.landing-footer-separator){background:0 0;border-radius:0;padding:0}.landing-footer-business span:not(:last-child):after{content:"";margin-left:0}.landing-footer-separator{color:#0f172a6b!important;background:0 0!important;min-height:auto!important;padding:0!important;font-weight:900!important}@media(max-width:720px){.landing-footer-separator{display:none!important}.landing-footer-business{gap:6px;display:grid}}.landing-resources-section{background:linear-gradient(135deg,#f7fbf8,#fffaf2);border:1px solid #0f7b5f1f;border-radius:32px}.landing-resources-section.compact{margin-top:26px}.landing-resources-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-resource-card{min-height:230px;color:var(--text);background:#fffffff0;border:1px solid #0f7b5f24;border-radius:24px;gap:10px;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 14px 34px #0f412c14}.landing-resource-card:hover{border-color:#0f7b5f57;transform:translateY(-4px);box-shadow:0 18px 44px #0f412c21}.landing-resource-icon{background:#edf9f2;border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:inline-flex}.landing-resource-card strong{color:var(--primary-dark);font-size:19px}.landing-resource-card small{color:var(--muted);font-size:14px;line-height:1.55}.landing-resource-card em{color:var(--primary);align-self:end;font-style:normal;font-weight:950}@media(max-width:920px){.landing-resources-grid{grid-template-columns:1fr}.landing-resource-card{min-height:auto}}.landing-video-section{padding-top:16px}.landing-video-layout{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:28px;max-width:1040px;margin:0 auto;display:grid}.landing-video-copy{background:#fff;border:1px solid #00694b1f;border-radius:28px;padding:28px;box-shadow:0 18px 45px #00412e14}.landing-video-copy h2{color:#04382f;margin:8px 0 10px;font-size:clamp(28px,4vw,46px)}.landing-video-copy p{color:#596b66;margin-bottom:22px;line-height:1.7}.landing-video-frame{background:linear-gradient(#f5fff9,#fff);border:1px solid #00694b24;border-radius:32px;padding:14px;box-shadow:0 22px 60px #00412e1f}.landing-video-frame video{aspect-ratio:9/16;object-fit:cover;background:#eef8f2;border-radius:24px;width:100%;display:block}@media(max-width:820px){.landing-video-layout{grid-template-columns:1fr}.landing-video-frame{width:100%;max-width:390px;margin:0 auto}}.landing-hero-image-wrap{min-height:620px}.landing-hero-showcase-image{aspect-ratio:9/16;object-fit:cover;background:#ecf8f1;border:1px solid #0f7b5f2e;border-radius:34px;width:min(420px,90vw);display:block;box-shadow:0 28px 80px #0f412c2e}.landing-marketing-story{background:linear-gradient(#fffaf1,#f2fbf6);border-top:1px solid #0f7b5f14;border-bottom:1px solid #0f7b5f14}.landing-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1280px;margin:0 auto;display:grid}.landing-story-card{background:#ffffffeb;border:1px solid #0f7b5f21;border-radius:32px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 48px #0f412c17}.landing-story-card.highlight{border-color:#0f7b5f6b;box-shadow:0 24px 70px #0f7b5f29}.landing-story-image-frame{background:#eaf8f0;position:relative;overflow:hidden}.landing-story-image-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#001e142e);position:absolute;inset:0}.landing-story-image-frame img{aspect-ratio:9/16;object-fit:cover;width:100%;transition:transform .22s;display:block}.landing-story-card:hover .landing-story-image-frame img{transform:scale(1.025)}.landing-story-content{gap:8px;padding:20px 20px 22px;display:grid}.landing-story-content span{width:fit-content;color:var(--primary);letter-spacing:.03em;text-transform:uppercase;background:#e8f6ef;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950}.landing-story-content h3{color:#093f34;letter-spacing:-.04em;font-size:clamp(21px,2.2vw,28px)}.landing-story-content strong{color:#2f7e34;font-size:18px;line-height:1.45}.landing-story-content p{color:#61746f;margin:0;font-size:14px}.landing-visual-poster-card{background:#ffffffc2;border:1px solid #0f7b5f29;border-radius:34px;width:min(430px,100%);margin-inline:auto;padding:12px;box-shadow:0 26px 70px #0f412c21}.landing-visual-poster-card img{aspect-ratio:9/16;object-fit:cover;border-radius:26px;width:100%;display:block}@media(max-width:1060px){.landing-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero-image-wrap{min-height:auto}}@media(max-width:720px){.landing-story-grid{grid-template-columns:1fr}.landing-story-card{border-radius:26px}.landing-story-content{padding:18px}.landing-hero-showcase-image{border-radius:28px;width:min(360px,100%)}.landing-visual-poster-card{border-radius:28px;padding:8px}.landing-visual-poster-card img{border-radius:22px}}.landing-payment-clarity{color:#fff;background:#ffffff29;border:1px solid #ffffff42;border-radius:22px;gap:8px;margin-top:18px;padding:18px;display:grid}.landing-payment-clarity strong,.landing-payment-clarity span{color:#fff}.landing-payment-clarity strong{font-size:16px}.landing-payment-clarity span{opacity:.92;font-size:14px;line-height:1.6}.landing-verification-card{background:linear-gradient(135deg,#f7fbf8,#fffaf2);grid-column:span 2;border-color:#0f7b5f2e!important}.landing-verification-card dl{gap:10px;margin:14px 0 0;display:grid}.landing-verification-card dl div{background:#ffffffc7;border:1px solid #0f7b5f1a;border-radius:14px;grid-template-columns:minmax(150px,.65fr) minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.landing-verification-card dt{color:var(--primary-dark);font-weight:950}.landing-verification-card dd{color:var(--text);margin:0;font-weight:800}.landing-footer-business-card{background:#0f7b5f12;border:1px solid #0f7b5f1f;border-radius:18px;gap:6px;width:min(100%,520px);margin-top:14px;padding:14px;display:grid}.landing-footer-business-card strong{color:var(--primary-dark);font-size:13px}.landing-footer-business-card span{color:#3f554d;overflow-wrap:anywhere;font-size:12px;font-weight:800}.landing-policy-card section{border-bottom:1px solid #0f7b5f1a;margin-bottom:18px;padding-bottom:18px}.landing-policy-card section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.landing-policy-card section p{margin-bottom:0}.landing-demo-grid{align-items:stretch}.landing-demo-card{flex-direction:column;display:flex}.landing-demo-card .landing-demo-link{text-align:center;margin-top:auto}@media(max-width:920px){.landing-verification-card{grid-column:span 1}}@media(max-width:640px){.landing-verification-card dl div{grid-template-columns:1fr}}.landing-inline-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.landing-payment-info-section,.landing-checkout-section{padding-top:20px}.landing-payment-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.landing-payment-info-card{background:#fff;border:1px solid #0f7b5f21;border-radius:24px;gap:10px;min-height:150px;padding:20px;display:grid;box-shadow:0 16px 38px #0f412c12}.landing-payment-info-card span{color:var(--primary-dark);text-transform:uppercase;letter-spacing:.045em;font-size:12px;font-weight:1000}.landing-payment-info-card strong{color:var(--text);font-size:16px;line-height:1.45}.landing-checkout-summary{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.landing-checkout-summary>div{background:#fff;border:1px solid #0f7b5f21;border-radius:28px;padding:24px;box-shadow:0 18px 42px #0f412c14}.landing-checkout-summary h2{margin:10px 0;font-size:clamp(28px,4vw,46px)}.landing-checkout-status{align-content:center;gap:10px;display:grid;background:linear-gradient(135deg,#fff7ed,#fff)!important;border-color:#c2410c33!important}.landing-checkout-status strong{color:#9a3412;text-transform:uppercase;letter-spacing:.045em;font-size:14px;font-weight:1000}.landing-checkout-status span{color:#7c2d12;font-size:22px;font-weight:1000;line-height:1.15}.landing-checkout-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.landing-checkout-step{background:#fff;border:1px solid #0f7b5f21;border-radius:24px;gap:14px;padding:20px;display:grid;box-shadow:0 14px 34px #0f412c12}.landing-checkout-step>span{background:var(--primary);color:#fff;border-radius:15px;place-items:center;width:42px;height:42px;font-weight:1000;display:grid}.landing-checkout-step h3{margin-bottom:8px;font-size:20px}.landing-payment-model-box{background:linear-gradient(135deg,#f7fbf8,#fffaf2);border:1px solid #0f7b5f2e;border-radius:28px;margin-top:18px;padding:24px}.landing-payment-model-box h3{margin-bottom:16px}.landing-payment-model-box dl{gap:10px;margin:0;display:grid}.landing-payment-model-box dl div{background:#ffffffd1;border:1px solid #0f7b5f1a;border-radius:15px;grid-template-columns:minmax(170px,.5fr) minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}.landing-payment-model-box dt{color:var(--primary-dark);font-weight:1000}.landing-payment-model-box dd{color:var(--text);margin:0;font-weight:850}@media(max-width:1100px){.landing-payment-info-grid,.landing-checkout-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.landing-checkout-summary,.landing-payment-info-grid,.landing-checkout-steps,.landing-payment-model-box dl div{grid-template-columns:1fr}}.landing-kuveytturk-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:start;gap:24px;display:grid}.landing-payment-form{background:#fff;border:1px solid #0f7a3b29;border-radius:28px;padding:24px;box-shadow:0 18px 55px #0b221214}.landing-section-heading.compact-left{text-align:left;align-items:flex-start;margin-bottom:18px}.landing-payment-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.landing-payment-plan-grid button,.landing-billing-toggle button{color:#17301f;text-align:left;cursor:pointer;background:#f8fbf8;border:1px solid #0f7a3b2e;border-radius:16px;padding:12px;transition:all .18s}.landing-payment-plan-grid button strong,.landing-payment-plan-grid button span{display:block}.landing-payment-plan-grid button span{color:#66736a;margin-top:4px;font-size:12px}.landing-payment-plan-grid button.selected,.landing-billing-toggle button.selected{color:#fff;background:linear-gradient(135deg,#0f7a3b,#16a34a);border-color:#0000;box-shadow:0 10px 28px #0f7a3b3d}.landing-payment-plan-grid button.selected span{color:#ffffffdb}.landing-billing-toggle{background:#eef6ef;border-radius:18px;gap:8px;margin-bottom:16px;padding:6px;display:inline-flex}.landing-billing-toggle button{text-align:center;min-width:120px;font-weight:800}.landing-payment-total-box,.landing-test-card-note,.landing-payment-result{background:#f5fbf6;border:1px solid #0f7a3b29;border-radius:20px;margin:16px 0;padding:16px}.landing-payment-total-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-payment-total-box div span,.landing-payment-total-box small,.landing-test-card-note span,.landing-form-disclaimer{color:#64746a;font-size:12px;display:block}.landing-payment-total-box div strong{color:#0d5f31;font-size:22px}.landing-payment-total-box small{grid-column:1/-1}.landing-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-form-grid label{color:#254532;gap:6px;font-size:13px;font-weight:800;display:grid}.landing-form-grid input{width:100%;font:inherit;color:#18251c;background:#fff;border:1px solid #d6e4d9;border-radius:14px;padding:12px 14px}.landing-form-grid input:focus{border-color:#0f7a3b;outline:2px solid #0f7a3b2e}.landing-form-disclaimer{margin-top:10px}.landing-payment-result{gap:6px;max-width:980px;margin:0 auto 18px;display:grid}.landing-payment-result.success{color:#075e2f;background:#ecfdf3;border-color:#85d8a5}.landing-payment-result.failed{color:#9f2418;background:#fff4f2;border-color:#f2b6ad}.landing-checkout-status.active{background:#f3fbf4;border-color:#0f7a3b3d}.sticky-side{position:sticky;top:96px}@media(max-width:900px){.landing-kuveytturk-layout,.landing-payment-plan-grid,.landing-payment-total-box,.landing-form-grid.two{grid-template-columns:1fr}.sticky-side{position:static}.landing-payment-form{padding:18px}}.landing-plan-actions{gap:10px;margin:16px 0;display:grid}.landing-demo-mini-link{color:#0f7a3b;text-align:center;font-weight:800;text-decoration:none}.landing-auth-required-card,.landing-payment-linked-note{background:linear-gradient(#fff,#f5fff9);border:1px solid #107a3b2e}.landing-payment-linked-note{border-radius:18px;gap:4px;margin:12px 0;padding:14px 16px;display:grid}.landing-auth-flow-steps{gap:8px;margin:18px 0;display:grid}.landing-auth-flow-steps span{color:#17442b;background:#f0fbf5;border:1px solid #107a3b29;border-radius:14px;padding:10px 12px;font-weight:800}.landing-payment-method-box{background:#fffaf0;border:1px solid #f59e0b3d;border-radius:20px;gap:10px;margin:16px 0;padding:16px;display:grid}.landing-payment-method-box>strong{color:#17301f;font-size:15px}.landing-payment-method-box>small{color:#7a5b1b;font-size:12px;font-weight:800}.landing-payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing-payment-method-grid button{color:#17301f;text-align:left;cursor:pointer;background:#fff;border:1px solid #0f7a3b2e;border-radius:16px;gap:6px;padding:14px;transition:all .18s;display:grid}.landing-payment-method-grid button span{font-weight:950}.landing-payment-method-grid button small{color:#64746a;font-size:12px;line-height:1.35}.landing-payment-method-grid button.selected{color:#fff;background:linear-gradient(135deg,#0f7a3b,#16a34a);border-color:#0000;box-shadow:0 10px 28px #0f7a3b3d}.landing-payment-method-grid button.selected small{color:#ffffffdb}@media(max-width:900px){.landing-payment-method-grid{grid-template-columns:1fr}}.landing-payment-currency-alert{border-radius:14px;padding:10px 12px;font-size:12px;font-weight:900;line-height:1.45}.landing-payment-currency-alert.usd{color:#9a3412;background:#fff7ed;border:1px solid #ea580c38}.landing-payment-currency-alert.try{color:#065f46;background:#ecfdf5;border:1px solid #10b98138}.landing-hero-video-wrap{justify-items:center;gap:14px;min-width:0;display:grid;position:relative}.landing-hero-video-shell{background:#ffffffeb;border:1px solid #0f7b5f2e;border-radius:36px;width:min(390px,92vw);padding:12px;box-shadow:0 30px 90px #0f412c33}.landing-hero-video-topline{color:var(--primary);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:5px 7px 10px;font-size:12px;font-weight:950;display:flex}.landing-hero-video-topline b{background:var(--primary);color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;line-height:1;display:grid;box-shadow:0 12px 28px #0f7b5f38}.landing-hero-video{aspect-ratio:9/16;object-fit:cover;background:#10251f;border:1px solid #0f7b5f1f;border-radius:28px;width:100%;display:block}.landing-hero-video-caption{color:#0a5f49;text-align:center;padding:12px 8px 5px;font-weight:950;line-height:1.35}.landing-hero-video-description{text-align:center;margin:0;padding:0 8px 7px;font-size:12px;line-height:1.45!important}.landing-video-language-note{color:var(--muted);font-size:12px;font-weight:800;line-height:1.45;display:block}.landing-video-copy .landing-video-language-note{margin:-10px 0 20px}.landing-hero-video-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:460px;display:flex}.landing-hero-video-chips span{color:var(--primary);background:#e7f5ee;border:1px solid #0f7b5f1a;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}@media(min-width:1061px){.landing-hero-video-wrap:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(circle,#0f7b5f2e,#0000 62%);border-radius:999px;position:absolute;inset:9% -8% 20% 8%}}@media(max-width:1060px){.landing-hero-video-wrap{margin-top:10px}.landing-hero-video-shell{border-radius:30px;width:min(360px,94vw)}.landing-hero-video{border-radius:23px}}@media(max-width:520px){.landing-hero-video-shell{width:min(330px,100%);padding:10px}.landing-hero-video-caption{font-size:14px}}.landing-start .landing-section{padding-block:clamp(40px,6vw,76px)}.landing-start h1{text-wrap:balance;font-size:clamp(32px,4.5vw,62px);line-height:1.16}.landing-start h2{text-wrap:balance;font-size:clamp(27px,3vw,42px);line-height:1.2}.landing-start h3{font-size:23px;line-height:1.25}.landing-start .start-hero{text-align:center;max-width:1120px;margin-inline:auto}.start-hero h1{margin-block:24px}.start-hero h1 span{color:var(--primary);margin-block-start:16px;font-size:.75em;display:block}.start-hero p{max-width:760px;margin-inline:auto}.landing-start .start-intro{color:var(--text);font-size:clamp(18px,2vw,21px)}.start-hero .landing-actions{justify-content:center;margin-block-end:0}.start-how,.start-merchant{background:var(--bg-soft)}.start-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.landing-start .start-step-number{background:var(--primary);color:#fff;letter-spacing:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.start-steps p{margin-block-end:0}.start-experience{align-items:center;gap:32px;display:grid}.start-section-icon{color:var(--primary);margin-block-end:18px}.start-experience p,.start-merchant>p,.start-pos p{max-width:760px;font-size:18px}.start-video{width:min(100%,300px);margin:0 auto}.start-video video{aspect-ratio:9/16;border:1px solid var(--line);background:var(--text);width:100%;height:auto;box-shadow:var(--shadow);border-radius:24px;display:block}.start-video figcaption{color:var(--muted);text-align:center;margin-block-start:16px;font-size:13px;line-height:1.6}.landing-start .start-note{font-size:14px}.start-pos{border-block:1px solid var(--line)}.start-final{background:var(--primary-dark);text-align:center}.landing-start .start-final h2,.landing-start .start-final p{color:#fff}.landing-start .start-final .landing-primary{background:var(--accent);color:var(--text);margin-block-start:14px}.start-faq-list{gap:12px;max-width:860px;margin-inline:auto;display:grid}.start-faq summary{cursor:pointer;font-weight:800;line-height:1.5}.start-faq p{margin-block-end:0}.landing-start .landing-btn{text-align:center;white-space:normal;max-width:100%}.landing-start a.landing-primary{color:#fff}.landing-start .landing-btn svg{flex-shrink:0}.landing-start a:focus-visible,.landing-start summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.landing-page[dir=rtl] .landing-start :is(h1,h2,h3){letter-spacing:0;line-height:1.4}@media(min-width:768px){.start-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.start-experience{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media(max-width:520px){.start-hero .landing-actions,.start-hero .landing-btn{width:100%}.landing-start .landing-btn{padding-inline:16px}}
