:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0b0d0f;--charcoal:#161819;--muted:#635f58;--paper:#fff8ea;--surface:#fffdf7;--soft:#f5ead6;--line:#eadfcd;--red:#e31b23;--red-dark:#af1118;--yellow:#f6b800;--green:#16845a;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(90deg, #0b0d0f09 1px, transparent 1px), linear-gradient(0deg, #0b0d0f08 1px, transparent 1px), var(--paper);background-size:44px 44px,44px 44px,auto;min-width:320px;margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{border:0}main{overflow:hidden}.site-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf7f5;border-bottom:1px solid #0b0d0f1f;justify-content:space-between;align-items:center;gap:22px;height:78px;padding:0 clamp(18px,4vw,64px);display:flex;position:fixed;inset:0 0 auto}.brand,.nav-cta,.primary-action,.secondary-action{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.talaby-logo{color:var(--ink);align-items:center;gap:12px;display:inline-flex}.talaby-mark{flex:none;width:58px;height:54px;display:inline-block;position:relative;transform:translateY(4px)}.mark-ring{pointer-events:none;border:5px solid #0000;border-radius:999px;width:38px;height:38px;position:absolute;top:8px}.mark-ring-red{border-left-color:var(--red);border-top-color:var(--red);border-bottom-color:var(--red);left:0}.mark-ring-yellow{border-right-color:var(--yellow);border-top-color:var(--yellow);border-bottom-color:var(--yellow);right:0}.mark-kiosk{background:var(--ink);border-radius:7px;width:27px;height:50px;position:absolute;top:2px;left:17px;box-shadow:0 8px 18px #0b0d0f33}.mark-display{background:#fffdf7;border-radius:3px;width:17px;height:28px;position:absolute;top:5px;left:5px}.mark-burger{background:radial-gradient(circle at 35% 30%, #fff 0 1px, transparent 1px), radial-gradient(circle at 70% 28%, #fff 0 1px, transparent 1px), linear-gradient(var(--red) 0 42%, #f7c84b 42% 58%, var(--red) 58%);border-radius:7px 7px 2px 2px;width:9px;height:7px;position:absolute;top:6px;left:4px}.mark-line{border-radius:8px;height:3px;position:absolute;left:4px}.mark-line-yellow{background:var(--yellow);width:11px;top:18px}.mark-line-red{background:var(--red);width:8px;top:23px}.mark-printer{background:#fffdf7;border-radius:2px;width:12px;height:8px;position:absolute;bottom:6px;left:8px;box-shadow:0 -4px #ffffff47}.mark-hand{background:var(--yellow);width:16px;height:17px;box-shadow:-2px -8px 0 -3px var(--yellow);border-radius:8px 8px 10px 10px;position:absolute;top:27px;left:34px;transform:rotate(-38deg)}.mark-hand:before{content:"";background:var(--yellow);border-radius:8px;width:13px;height:7px;position:absolute;top:5px;left:-5px;transform:rotate(36deg)}.mark-hand:after{content:"";background:var(--yellow);border-radius:8px;width:5px;height:15px;position:absolute;top:-8px;right:-2px}.talaby-word{letter-spacing:0;font-size:26px;font-weight:950;line-height:1}.talaby-word span{color:var(--red)}nav{color:#3f3b36;align-items:center;gap:22px;font-size:15px;font-weight:850;display:flex}nav a:hover{color:var(--red)}.nav-cta,.primary-action,.contact-form button{color:#fff;background:var(--red);border-radius:8px;gap:9px;padding:0 18px;font-weight:950;box-shadow:0 18px 34px #e31b2338}.secondary-action{background:var(--surface);border:1px solid #0b0d0f24;border-radius:8px;padding:0 20px;font-weight:950}.nav-cta,.primary-action,.secondary-action,.contact-form button{transition:transform .18s,box-shadow .18s,border-color .18s}.nav-cta:hover,.primary-action:hover,.contact-form button:hover,.secondary-action:hover{transform:translateY(-2px)}.hero{background:linear-gradient(90deg, #f6b80033 0 30%, transparent 30%), var(--paper);border-bottom:1px solid #0b0d0f1a;grid-template-columns:minmax(430px,.55fr) minmax(560px,.72fr);align-items:center;gap:clamp(24px,4vw,58px);min-height:100dvh;padding:118px clamp(22px,4vw,64px) 44px;display:grid}.hero-copy{border-left:10px solid var(--red);background:#fffdf7d6;max-width:620px;padding:clamp(26px,3vw,42px);box-shadow:0 24px 60px #0b0d0f14}h1,h2,h3,p{margin:0}.eyebrow,.section-kicker{color:var(--red-dark);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}h1{letter-spacing:0;max-width:540px;margin-top:16px;font-size:clamp(48px,5.1vw,78px);font-weight:950;line-height:.98}h2{letter-spacing:0;font-size:clamp(34px,4.4vw,62px);font-weight:950;line-height:1.02}h3{font-size:21px;line-height:1.14}.hero-lede{color:#332f2b;max-width:520px;margin-top:22px;font-size:clamp(19px,1.8vw,25px);font-weight:800;line-height:1.35}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin-top:34px;display:grid}.hero-proof div{background:#fffdf7e6;border:1px solid #0b0d0f1f;border-radius:8px;min-height:82px;padding:14px}.hero-proof strong{color:var(--red);font-size:24px;display:block}.hero-proof span{color:var(--muted);margin-top:4px;font-size:13px;font-weight:800;display:block}.hero-system{background:#fffdf7c7;border:1px solid #0b0d0f1a;border-radius:8px;place-items:center;min-height:calc(100dvh - 162px);padding:clamp(16px,3vw,34px);display:grid;position:relative}.hero-product-image{aspect-ratio:16/9;object-fit:cover;object-position:center 36%;filter:drop-shadow(0 30px 44px #0b0d0f3d);border-radius:8px;width:min(100%,820px);max-height:78vh}.hero-overlay{position:absolute;bottom:clamp(12px,2.3vw,34px);left:clamp(26px,4vw,62px);right:clamp(26px,4vw,62px)}.flow-preview{color:#fff;background:#0b0d0fe0;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.flow-preview div{background:#ffffff14;border-radius:6px;min-height:58px;padding:10px}.flow-preview span{color:var(--yellow);font-size:11px;font-weight:950;display:block}.flow-preview strong{margin-top:4px;font-size:13px;display:block}.catalog-strip{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:1px;display:grid}.catalog-strip a{background:var(--surface);color:#38332f;text-align:center;place-items:center;min-height:72px;padding:12px;font-size:14px;font-weight:950;display:grid}.catalog-strip a:hover{color:var(--red);background:var(--paper)}.section{padding:clamp(64px,9vw,110px) clamp(18px,5vw,76px)}.section-heading{max-width:900px;margin-bottom:28px}.section-heading h2{margin-top:10px}.section-heading.centered{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}.section-heading.split{grid-template-columns:minmax(0,.95fr) minmax(280px,.45fr);align-items:end;gap:28px;max-width:none;display:grid}.section-heading.split>p{color:var(--muted);font-size:17px;font-weight:750;line-height:1.55}.solutions-section,.product-section,.best-section,.digital-section,.contact-section{background:var(--surface)}.solution-grid,.product-lines,.software-grid,.results-section,.best-grid,.digital-grid{gap:14px;display:grid}.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-grid article,.product-lines article,.digital-grid article,.software-grid article,.results-section article,.best-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px}.solution-grid article{background:linear-gradient(135deg, #f6b8001a, transparent 48%), var(--surface);flex-direction:column;min-height:390px;padding:16px 16px 22px;display:flex;position:relative;overflow:hidden}.solution-visual{aspect-ratio:3/2;background:var(--paper);border:1px solid #0b0d0f14;border-radius:8px;width:100%;overflow:hidden}.solution-visual img{object-fit:cover;width:100%;height:100%;display:block}.card-icon{background:var(--paper);width:76px;height:76px;color:var(--red);border:1px solid #e31b2333;border-radius:8px;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 7px #f6b8001f}.card-icon.floating{background:#fff8eaf5;border-color:#e31b2347;width:58px;height:58px;margin-top:-29px;margin-left:14px;box-shadow:0 12px 28px #0b0d0f24}.card-icon.small{flex:none;width:54px;height:54px}.card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.solution-grid h3,.software-grid h3{margin-top:18px}.solution-grid p,.software-grid p,.product-lines p{color:var(--muted);margin-top:12px;font-weight:750;line-height:1.48}.best-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.best-grid article{background:linear-gradient(180deg, #f6b80024, #fffdf700 42%), var(--surface);flex-direction:column;min-height:250px;padding:26px;display:flex}.best-grid .card-head>span:first-child{background:var(--red);color:#fff;text-transform:uppercase;border-radius:8px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:950}.best-grid h3{margin-top:26px;font-size:27px}.best-grid p{color:var(--muted);margin-top:14px;font-weight:760;line-height:1.48}.best-grid a{min-height:44px;color:var(--red);align-items:center;gap:8px;margin-top:auto;font-weight:950;display:inline-flex}.product-lines,.digital-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-lines article,.digital-grid article{background:linear-gradient(135deg, #16845a14, transparent 52%), var(--surface);flex-direction:column;min-height:410px;padding:16px;display:flex}.product-visual,.digital-visual{aspect-ratio:3/2;background:var(--paper);border:1px solid #0b0d0f14;border-radius:8px;place-items:center;width:100%;display:grid;overflow:hidden}.product-visual img,.digital-visual img{object-fit:cover;width:100%;height:100%;display:block}.product-lines .card-head,.digital-grid .card-head{margin-top:18px}.product-lines .card-head>span:first-child,.digital-grid .card-head>span:first-child{color:var(--red);text-transform:uppercase;font-size:12px;font-weight:950}.product-lines h3,.digital-grid h3{margin-top:14px}.product-lines ul,.digital-grid ul{gap:10px;margin:auto 0 0;padding:20px 0 0;list-style:none;display:grid}.product-lines li,.digital-grid li{color:#3e3934;align-items:center;gap:8px;font-weight:850;display:flex}.product-lines li svg,.digital-grid li svg{color:var(--green);flex:none}.software-section{background:var(--ink);color:#fff}.software-section .section-kicker{color:var(--yellow)}.software-device{background:#1d2022;border:1px solid #ffffff1f;border-radius:8px;min-height:150px;padding:22px}.software-device svg{color:var(--yellow)}.software-device strong{margin-top:16px;font-size:22px;display:block}.software-device span{color:#ffffffa8;margin-top:8px;font-weight:750;display:block}.software-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.software-grid article{color:#fff;background:#17191c;border-color:#ffffff1f;min-height:170px;padding:22px}.software-grid p{color:#ffffffad}.contact-mini{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.contact-mini span{background:var(--paper);border:1px solid #0b0d0f1f;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:900;display:inline-flex}.results-section{background:var(--red);grid-template-columns:repeat(4,minmax(0,1fr))}.results-section article{color:#fff;background:#ffffff17;border-color:#fff3;min-height:160px;padding:22px}.results-section svg{color:var(--yellow)}.results-section strong{margin-top:18px;font-size:20px;display:block}.results-section span{color:#ffffffc7;margin-top:8px;font-weight:800;display:block}.contact-section{grid-template-columns:minmax(0,.85fr) minmax(360px,.9fr);align-items:start;gap:clamp(24px,5vw,70px);display:grid}.contact-form{background:var(--surface);border:1px solid #0b0d0f24;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid;box-shadow:0 24px 50px #0b0d0f1f}.contact-form label{color:var(--ink);text-transform:uppercase;gap:8px;font-size:12px;font-weight:950;display:grid}.contact-form button,.form-status{grid-column:1/-1}.contact-form label:has(textarea){grid-column:1/-1}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:0 12px}.contact-form textarea{resize:vertical;min-height:110px;padding-top:12px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #e31b231f}.contact-form button{justify-content:center;align-items:center;min-height:52px;display:inline-flex}.contact-form button:disabled{cursor:wait;opacity:.72}.form-status{background:var(--paper);color:var(--muted);border-radius:8px;padding:12px;font-weight:850}.form-status.success{color:var(--green)}.site-footer{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:0 clamp(18px,5vw,76px);display:flex}.site-footer span:first-child{font-weight:950}.site-footer span:nth-child(2){color:#ffffffad}.site-footer a{color:var(--yellow);font-weight:900}@media (width<=1160px){nav{display:none}.hero,.contact-section,.section-heading.split{grid-template-columns:1fr}.hero-system{min-height:540px}.solution-grid,.software-grid,.product-lines,.digital-grid,.results-section,.best-grid,.catalog-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.site-nav{height:66px}.talaby-mark{transform-origin:0;width:48px;height:46px;transform:translateY(3px)scale(.88)}.talaby-word{font-size:20px}.nav-cta{padding:0 12px;font-size:13px}.hero{background:var(--paper);min-height:auto;padding-top:98px}.hero-copy{border-left-width:7px;padding:22px}h1{font-size:44px}h2{font-size:34px}.hero-proof,.solution-grid,.product-lines,.digital-grid,.software-grid,.results-section,.contact-form,.best-grid,.catalog-strip{grid-template-columns:1fr}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hero-proof div{min-height:68px;padding:10px}.hero-proof strong{font-size:20px}.hero-proof span{font-size:11px;line-height:1.2}.hero-system{min-height:430px}.hero-overlay{width:100%;margin-top:12px;position:static}.flow-preview{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:6px}.flow-preview div{min-height:48px;padding:7px 5px}.flow-preview span,.flow-preview strong{font-size:10px}.site-footer{flex-direction:column;align-items:flex-start;min-height:auto;padding-top:24px;padding-bottom:24px}}
