.landing-page{--accent:#f4801d;--ink:#12203d;--muted:#5b6578;margin:0;background:#fff;color:var(--ink);font-family:"Plus Jakarta Sans",sans-serif}.landing-page *{box-sizing:border-box}.landing-page a{text-decoration:none;color:inherit}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page .brand{font-family:Sora,"Plus Jakarta Sans",sans-serif}.landing-wrap{width:min(1240px,100%);margin:auto;padding-inline:32px}.landing-header{position:sticky;top:0;z-index:30;border-bottom:1px solid #ece7de;background:rgba(255,255,255,.92);backdrop-filter:blur(8px)}.landing-header-inner{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px}.landing-header .brand{font-size:22px;white-space:nowrap}.landing-header .brand-n{font-size:16px;color:#9ca3af}.landing-nav-links,.landing-header-actions{display:flex;align-items:center;gap:28px}.landing-nav-links a{color:#3e4a61;font-size:15px;font-weight:600}.landing-header-actions{gap:14px}.landing-header .lang{display:flex;gap:2px;margin:0;padding:4px;border:1px solid #e2ddd3;border-radius:999px}.landing-header .lang button{padding:4px 10px;border:0;border-radius:999px;background:transparent;color:#9ca3af;font:700 12px "Plus Jakarta Sans",sans-serif}.landing-header .lang button.active{background:var(--ink);color:#fff}.landing-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap}.landing-button-primary{color:#fff!important;background:var(--accent);box-shadow:0 10px 22px rgba(244,128,29,.24)}.landing-button-outline{color:var(--ink)!important;background:transparent;border:1.5px solid #d8d2c5}.landing-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#fdf3e9 0%,#fbefe3 35%,#eff3f8 100%)}.landing-hero-orb{position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;background:var(--accent);opacity:.1}.landing-hero-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;padding-top:76px;padding-bottom:96px}.landing-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.landing-eyebrow{padding:8px 16px;border-radius:999px;background:#fce3c7;color:#9a4a0e;font-size:12px;font-weight:700;letter-spacing:.04em}.landing-hero h1{max-width:570px;margin:0;font-size:48px;line-height:1.12;font-weight:800}.landing-hero-copy>p{max-width:490px;margin:0;color:#57627a;font-size:18px;line-height:1.6}.landing-button-hero{padding:15px 26px;border-radius:12px;font-size:16px}.landing-setup-note{color:#6b7385;font-size:14px;font-weight:600}.landing-chips{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.landing-chips>span{font-size:13px;font-weight:600;color:#9aa1b0}.landing-chips b{padding:6px 14px;border:1px solid #eae4d8;border-radius:999px;background:#fff;color:#3e4a61;font-size:13px;font-weight:600}.product-visual{position:relative;display:flex;justify-content:center}.product-window{width:100%;max-width:460px;overflow:hidden;border:1px solid #efeadf;border-radius:20px;background:#fff;box-shadow:0 30px 70px rgba(18,32,61,.22);transform:rotate(1.5deg)}.product-browser{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid #f0ece3}.product-browser i{display:block;width:11px;height:11px;border-radius:50%;background:#e5645a}.product-browser i:nth-child(2){background:#ebb454}.product-browser i:nth-child(3){background:#63b57a}.product-browser span{margin-left:10px;color:#a6adbb;font-size:12px;font-weight:600}.product-body{display:flex;flex-direction:column;gap:16px;padding:20px}.product-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-stat{padding:12px;border-radius:12px}.product-stat.sales{background:#fdf3e9}.product-stat.transactions{background:#eef3f9}.product-stat.stock{background:#fcebea}.product-stat small{display:block;font-size:10px;font-weight:700}.product-stat strong{display:block;margin-top:4px;font-size:16px;font-weight:800}.product-cart{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #f0ece3;border-radius:14px}.product-cart>small{color:#9aa1b0;font-size:12px;font-weight:700}.product-cart p,.product-total{display:flex;justify-content:space-between;gap:8px;margin:0;color:#384158;font-size:14px}.product-cart em{color:#a6adbb;font-style:normal}.product-cart hr{width:100%;height:1px;margin:4px 0;border:0;background:#f0ece3}.product-total strong{color:var(--accent);font-size:18px}.product-pay{margin-top:4px;padding:12px;border-radius:10px;background:var(--accent);color:#fff;text-align:center;font-size:14px;font-weight:700}.product-sync{position:absolute;bottom:-18px;left:8px;padding:10px 14px;border:1px solid #efeadf;border-radius:12px;background:#fff;box-shadow:0 14px 30px rgba(18,32,61,.16);color:#384158;font-size:13px;font-weight:700}.landing-features{background:#fff}.landing-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:88px;padding-bottom:88px}.landing-feature-grid article{display:flex;flex-direction:column;gap:14px}.feature-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;font-size:23px;font-weight:700}.feature-icon.orange{background:#fdf3e9;color:#9a4a0e}.feature-icon.blue{background:#eef3f9;color:#2f5c8c}.feature-icon.green{background:#eaf4ed;color:#2f7a4c}.landing-feature-grid h2{margin:0;font-size:19px}.landing-feature-grid p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.landing-trust{border-block:1px solid #efeadf;background:#f8f5ef}.landing-trust .landing-wrap{padding-top:32px;padding-bottom:32px;color:#8a8171;text-align:center;font-size:14px;font-weight:700}.landing-closing{background:linear-gradient(135deg,#12203d 0%,#1a2e52 100%)}.landing-closing .landing-wrap{display:flex;max-width:900px;flex-direction:column;align-items:center;gap:22px;padding-top:88px;padding-bottom:88px;text-align:center}.landing-closing h2{margin:0;color:#fff;font-size:32px}.landing-closing p{max-width:480px;margin:0;color:#aeb8cc;font-size:16px;line-height:1.6}.landing-closing>div{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;margin-top:24px}.landing-closing>div a{color:#8e99b3;font-size:14px;font-weight:600}@media(max-width:900px){.landing-hero-grid,.landing-feature-grid{grid-template-columns:1fr;gap:40px}.landing-hero h1{font-size:34px}.landing-header .landing-nav-links{display:none}}@media(max-width:560px){.landing-wrap{padding-inline:18px}.landing-header-inner{min-height:76px;gap:10px;padding-block:10px}.landing-header .brand{font-size:14px}.landing-header .brand-n{font-size:10px}.landing-header-actions{gap:6px}.landing-header .lang{padding:3px}.landing-header .lang button{padding:4px 7px;font-size:10px}.landing-header .landing-button{padding:9px 8px;font-size:10px}.landing-hero-grid{padding-top:40px;padding-bottom:54px}.landing-hero-copy{gap:18px}.landing-eyebrow{padding:7px 10px;font-size:9px;line-height:1.35}.landing-hero h1{font-size:25px}.landing-hero-copy>p{font-size:12px}.landing-button-hero{padding:12px 18px!important;font-size:12px!important}.landing-setup-note{font-size:10px;line-height:1.4}.landing-chips{gap:7px;margin-top:4px}.landing-chips>span,.landing-chips b{font-size:9px}.landing-chips b{padding:5px 9px}.product-window{max-width:300px;border-radius:14px}.product-browser{padding:9px 12px;gap:5px}.product-browser i{width:7px;height:7px}.product-browser span{margin-left:6px;font-size:8px}.product-body{gap:10px;padding:12px}.product-stats{gap:6px}.product-stat{padding:8px;border-radius:8px}.product-stat small{font-size:6px}.product-stat strong{font-size:10px}.product-cart{gap:6px;padding:9px;border-radius:10px}.product-cart>small{font-size:8px}.product-cart p,.product-total{font-size:9px}.product-total strong{font-size:12px}.product-pay{padding:8px;font-size:9px}.product-sync{bottom:-15px;left:0;padding:8px 10px;font-size:9px}.landing-feature-grid{gap:32px;padding-top:64px;padding-bottom:64px}.landing-feature-grid article{gap:10px}.feature-icon{width:34px;height:34px;border-radius:9px}.landing-feature-grid h2{font-size:13px}.landing-feature-grid p{font-size:10px}.landing-trust .landing-wrap{padding-block:28px;font-size:9px;line-height:1.4}.landing-closing .landing-wrap{gap:16px;padding-top:56px;padding-bottom:58px}.landing-closing h2{font-size:22px}.landing-closing p{font-size:11px}.landing-closing>div{gap:17px;margin-top:14px}.landing-closing>div a{font-size:9px}}
