:root{color:#090909;background:#f8f8f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans Arabic,Arial,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;--ink: #090909;--muted: #6b6b6b;--soft: #f3f3f1;--line: rgba(9, 9, 9, .16);--hairline: rgba(9, 9, 9, .1);--accent: #ee2e37;--accent-dark: #cf1e29;--green: #83c8b8;--chrome: #b8b6b0;--card: rgba(255, 255, 255, .82);--shadow: 0 28px 80px rgba(20, 20, 20, .08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.98),transparent 32rem),linear-gradient(180deg,#fff,#f7f7f5 46%,#fff)}button,a{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-shell{overflow:hidden;background:#fbfbfa}.topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:84px;padding:0 clamp(22px,4.8vw,72px);border-bottom:1px solid rgba(9,9,9,.05);background:#fbfbfadb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:baseline;gap:10px;width:fit-content;white-space:nowrap}.brand-main{font-size:clamp(28px,2.25vw,36px);font-weight:760;letter-spacing:-.04em}.brand-divider,.brand-sub{color:#8a8a86;font-size:16px;font-weight:400;letter-spacing:0}.nav{display:flex;align-items:center;justify-content:center;gap:clamp(22px,3.2vw,48px)}.nav a{position:relative;padding:28px 0 24px;font-size:14px;line-height:1;color:#101010}.nav a:after{position:absolute;inset-inline:0;bottom:18px;height:2px;content:"";background:var(--accent);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.nav a.active:after,.nav a:hover:after{transform:scaleX(1)}.top-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.lang-switch{display:inline-flex;padding:3px;border:1px solid var(--hairline);background:#ffffffb3}.lang-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;border:0;color:#777;background:transparent;cursor:pointer}.lang-switch a.is-active{color:#fff;background:var(--ink)}.text-cta{display:inline-flex;align-items:center;gap:16px;color:var(--accent);font-size:15px;white-space:nowrap}.hero{display:grid;grid-template-columns:minmax(500px,.92fr) minmax(640px,1.12fr);gap:clamp(20px,3vw,54px);min-height:760px;padding:clamp(38px,4.5vw,58px) clamp(22px,4.8vw,72px) 34px;background:linear-gradient(180deg,#fff,#fbfbfa)}.hero-copy{align-self:start;min-width:0}.eyebrow{margin:0 0 24px;color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.hero h1,.architecture-copy h2,.section-copy h2,.journey-intro h2,.expertise-head h2,.pilot-section h2{margin:0;color:var(--ink);font-weight:760;letter-spacing:-.065em}.hero h1{max-width:620px;font-size:clamp(58px,5.3vw,88px);line-height:.98}.hero-subtitle{max-width:560px;margin:30px 0 0;color:#6b6b6b;font-size:clamp(18px,1.35vw,23px);line-height:1.45}.hero-buttons,.pilot-section{display:flex;align-items:center;gap:22px}.hero-buttons{margin:32px 0 42px}.trust-row{display:flex;flex-wrap:wrap;gap:8px;max-width:650px;margin:-18px 0 34px}.trust-row span,.stack-tags span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--hairline);color:#3d3d3d;background:#ffffffbd;font-size:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:58px;padding:0 30px;border:1px solid var(--line);font-size:16px;transition:transform .18s ease,background .18s ease,border-color .18s ease}.button:hover,.inline-link:hover,.text-cta:hover{transform:translateY(-1px)}.button.primary{border-color:var(--accent);color:#fff;background:var(--accent)}.button.primary:hover{background:var(--accent-dark)}.button.secondary{background:transparent}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));max-width:720px;margin:0}.stat{min-height:86px;padding-inline:clamp(16px,1.6vw,28px);border-inline-start:1px solid var(--line)}.stat:first-child{padding-inline-start:0;border-inline-start:0}.stat dt{margin:0 0 8px;font-size:22px;font-weight:640;letter-spacing:-.03em}.stat dd{margin:0;color:#555;font-size:12px;line-height:1.45}.hero-showcase{position:relative;align-self:stretch;min-height:clamp(620px,48vw,790px);margin:0;overflow:hidden;border:1px solid var(--hairline);background:#efebe7;box-shadow:0 26px 80px #14141414}.hero-showcase img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-showcase figcaption{position:absolute;inset-inline:30px;bottom:30px;max-width:520px;padding:24px 26px;border:1px solid rgba(9,9,9,.12);background:#ffffffd6;box-shadow:0 22px 70px #1414141a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-showcase figcaption span{display:block;margin-bottom:16px;color:var(--accent);font-size:12px;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.hero-showcase figcaption strong{display:block;max-width:420px;color:#111;font-size:clamp(26px,2.4vw,40px);font-weight:700;letter-spacing:-.055em;line-height:1}.hero-showcase figcaption p{max-width:420px;margin:16px 0 0;color:#555;font-size:15px;line-height:1.5}.hero-system{position:relative;align-self:stretch;min-height:670px}.hero-system:before,.hero-system:after{position:absolute;z-index:0;content:"";pointer-events:none;background:linear-gradient(var(--line),var(--line)) 0 48% / 100% 1px no-repeat,linear-gradient(90deg,var(--line),var(--line)) 49% 0 / 1px 100% no-repeat;opacity:.62}.hero-system:before{display:none;top:72px;right:58px;bottom:128px;left:62px}.hero-system:after{display:none;top:178px;right:120px;bottom:206px;left:260px;border:1px solid transparent;border-radius:42px;background:linear-gradient(var(--line),var(--line)) 0 0 / 100% 1px no-repeat,linear-gradient(90deg,var(--line),var(--line)) 0 0 / 1px 100% no-repeat,linear-gradient(90deg,var(--line),var(--line)) 100% 0 / 1px 100% no-repeat}.map-line{position:absolute;z-index:1;pointer-events:none}.map-line:before,.map-line:after{position:absolute;width:9px;height:9px;border-radius:50%;content:"";background:#8d8d8a;box-shadow:0 0 0 6px #ffffffd1}.line-assistant{top:143px;left:250px;width:238px;height:86px;border-top:1px solid var(--line);border-right:1px solid var(--line)}.line-assistant:before{top:-5px;left:-5px}.line-assistant:after{right:-5px;bottom:-5px}.line-mobile{top:445px;left:252px;width:286px;height:1px;background:var(--line)}.line-mobile:before{top:-4px;left:-5px}.line-mobile:after{top:-4px;right:-5px}.line-rec{top:220px;left:515px;width:225px;height:1px;background:var(--line)}.line-rec:before{top:-4px;left:-5px}.line-rec:after{top:-4px;right:-5px}.line-analytics{top:388px;right:168px;width:190px;height:102px;border-top:1px solid var(--line);border-right:1px solid var(--line)}.line-analytics:before{top:-5px;left:-5px}.line-analytics:after{right:-5px;bottom:-5px}.line-widget{left:438px;bottom:148px;width:245px;height:82px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.line-widget:before{left:-5px;bottom:-5px}.line-widget:after{right:-5px;top:-5px}.mirror-device{position:absolute;z-index:2;top:6px;left:43%;width:min(286px,27vw);transform:translate(-50%);border:2px solid rgba(130,122,113,.34);border-radius:48px;overflow:hidden;background:#e9e6e1;box-shadow:0 24px 70px #1e1c1a2e}.mirror-device img{width:100%;aspect-ratio:9 / 16;object-fit:cover}.floating-card{position:absolute;z-index:3;border:1px solid rgba(9,9,9,.12);background:var(--card);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.floating-card p{margin:0 0 14px;color:#202020;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.floating-card strong{display:block;color:#1b1b1b;font-weight:520;line-height:1.45}.assistant-card{top:42px;left:2%;width:min(300px,27vw);padding:28px;border-radius:14px}.waveform{display:flex;align-items:center;gap:3px;height:34px;margin:18px 0}.waveform i{display:block;width:2px;height:var(--bar);background:#333;opacity:.52}.status-dot{display:inline-flex;align-items:center;gap:8px;color:#545454;font-size:13px}.status-dot:before{width:9px;height:9px;border-radius:50%;content:"";background:#79bd94}.mobile-card{top:320px;left:6%;width:210px;padding:18px;border:0;background:transparent;box-shadow:none}.mini-phone{width:150px;min-height:268px;padding:12px 13px 14px;border:9px solid #111;border-radius:28px;background:linear-gradient(180deg,#fff,#efeeeb);box-shadow:0 16px 40px #0c0c0c1f}.mini-phone-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px;color:#111;font-size:8px;font-weight:600}.mini-phone span,.mini-phone small{display:block;color:#777;font-size:12px}.mini-loyalty{min-height:76px;padding:14px 12px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#2c2b29,#8b8379)}.mini-loyalty small,.mini-loyalty span{color:#ffffffc7;font-size:8px}.mini-loyalty strong{display:block;margin:6px 0 7px;color:#fff;font-size:20px;line-height:1}.mini-qr-label{margin:14px 0 8px;color:#777;font-size:8px!important;text-align:center}.mini-qr{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;width:76px;margin:0 auto;padding:5px;background:#fff}.mini-qr i{aspect-ratio:1;background:#111}.mini-qr i:nth-child(3n),.mini-qr i:nth-child(5n),.mini-qr i:nth-child(22),.mini-qr i:nth-child(37){background:#fff}.recommendation-card{top:92px;right:0;width:min(320px,28vw);padding:22px;border-radius:14px}.recommendation-card img,.widget-card img{width:100%;height:96px;margin-bottom:12px;object-fit:cover;border-radius:10px;background:#fff}.recommendation-card span{display:block;margin-top:8px;color:#4d4d4d}.recommendation-card b{color:#53a984;font-size:28px;font-weight:560}.analytics-card{right:0;bottom:34px;width:min(280px,24vw);padding:24px;border-radius:14px}.analytics-card strong{padding:11px 0;border-top:1px solid var(--hairline);color:#151515;font-size:16px}.analytics-card strong:first-of-type{color:#2c9a77;font-size:20px}.widget-card{bottom:18px;left:40%;width:min(270px,24vw);padding:18px;border-radius:14px}.section-kicker{max-width:980px;margin-bottom:34px}.section-kicker.compact{margin-bottom:28px}.section-kicker .eyebrow{margin-bottom:24px}.section-kicker h2,.request-copy h2{margin:0;color:var(--ink);font-size:clamp(38px,4.8vw,68px);font-weight:760;letter-spacing:-.065em;line-height:1}.section-kicker p:not(.eyebrow),.request-copy p:not(.eyebrow){max-width:760px;margin:28px 0 0;color:#676767;font-size:17px;line-height:1.55}.architecture-section,.pain-section,.solutions-section,.visual-proof-section,.ar-care-section,.agents-section,.cases-section,.tech-section,.request-section,.site-footer{padding:clamp(60px,6.5vw,98px) clamp(22px,4.8vw,72px)}.architecture-section{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#fff}.architecture-copy{max-width:980px;margin-bottom:30px}.architecture-copy .eyebrow{margin-bottom:24px}.architecture-copy h2{max-width:960px;font-size:clamp(40px,4.8vw,68px);line-height:1}.architecture-copy p:not(.eyebrow){max-width:760px;margin:28px 0 0;color:#676767;font-size:17px;line-height:1.55}.architecture-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-inline-start:1px solid var(--hairline)}.architecture-card{min-height:280px;padding:30px;border-inline-end:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#fbfbfa}.architecture-card span{display:block;margin-bottom:28px;color:var(--accent);font-size:12px;font-weight:650;letter-spacing:.16em}.architecture-card svg{margin-bottom:32px}.architecture-card h3{margin-bottom:14px}.pain-section{background:#fff}.pain-list{display:grid;border-top:1px solid var(--line)}.pain-row{display:grid;grid-template-columns:72px minmax(220px,.42fr) minmax(360px,1fr);gap:28px;align-items:start;padding:28px 0;border-bottom:1px solid var(--hairline)}.pain-row span{color:var(--accent);font-size:13px;font-weight:650;letter-spacing:.12em}.pain-row h3,.architecture-card h3,.solution-card h3,.visual-proof-showcase h3,.visual-proof-step h3,.visual-proof-card h3,.care-card h3,.data-flow-card strong,.agent-card h3,.case-card h3,.visual-proof-outcomes strong,.company-data h3{margin:0;color:#111;font-size:24px;font-weight:560;letter-spacing:-.04em;line-height:1.08}.pain-row p,.architecture-card p,.solution-card p,.visual-proof-showcase p,.visual-proof-step p,.visual-proof-card p,.care-card p,.data-flow-card p,.agent-card p,.case-card p,.visual-proof-outcomes p{margin:0;color:#666;font-size:15px;line-height:1.55}.solutions-section,.agents-section{background:#f5f5f3}.solution-grid,.agent-grid,.case-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--hairline)}.solution-card,.agent-card,.case-card{min-height:255px;padding:32px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#ffffff6b}.solution-card svg,.agent-card svg{margin-bottom:30px}.solution-card h3,.agent-card h3{margin-bottom:14px}.visual-proof-section{background:#fff}.visual-proof-grid{display:grid;grid-template-columns:minmax(460px,1.08fr) minmax(440px,.92fr);border:1px solid var(--hairline);background:#fff}.visual-proof-showcase{display:grid;min-height:760px;grid-template-rows:minmax(420px,1fr) auto;border-inline-end:1px solid var(--hairline);background:#f4f1ee}.visual-proof-showcase img{width:100%;height:100%;object-fit:cover}.visual-proof-showcase>div{display:grid;gap:14px;padding:clamp(26px,3vw,42px);border-bottom:1px solid var(--hairline)}.visual-proof-showcase span,.visual-proof-process-head span,.visual-proof-step small,.visual-proof-outcomes>span{color:var(--accent);font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.visual-proof-showcase h3{max-width:540px;font-size:clamp(30px,3.2vw,52px);font-weight:650}.visual-proof-process{display:grid;grid-template-rows:auto;background:#fbfbfa}.visual-proof-process-head{display:grid;gap:12px;padding:clamp(24px,3vw,36px);border-bottom:1px solid var(--line);background:#fff}.visual-proof-process-head strong{max-width:520px;color:#111;font-size:clamp(24px,2.1vw,36px);font-weight:650;letter-spacing:-.045em;line-height:1.02}.visual-proof-step{display:grid;grid-template-columns:52px minmax(96px,128px) minmax(0,1fr);gap:22px;align-items:center;min-height:158px;padding:22px clamp(22px,3vw,34px);border-bottom:1px solid var(--hairline)}.visual-proof-step>span{align-self:start;color:#9c9c98;font-size:12px;font-weight:650;letter-spacing:.14em}.visual-proof-step img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--hairline)}.visual-proof-step div{display:grid;gap:9px}.visual-proof-step h3{font-size:22px}.visual-proof-step p{max-width:520px;font-size:14px}.visual-proof-outcomes{display:grid;grid-template-columns:minmax(180px,.7fr) repeat(3,minmax(0,1fr));border-inline:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#fff}.visual-proof-outcomes>span,.visual-proof-outcomes article{min-height:150px;padding:26px;border-inline-end:1px solid var(--hairline)}.visual-proof-outcomes article{display:grid;align-content:start;gap:12px}.visual-proof-outcomes article:last-child{border-inline-end:0}.visual-proof-outcomes strong{font-size:22px}.ar-care-section{display:grid;grid-template-columns:minmax(460px,1.05fr) minmax(520px,.95fr);gap:clamp(38px,5vw,82px);align-items:center;background:#f5f5f3}.care-visual{position:relative;margin:0}.care-visual img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border:1px solid var(--hairline)}.care-visual figcaption{position:absolute;inset-inline:28px;bottom:28px;display:inline-flex;align-items:center;gap:12px;width:fit-content;max-width:calc(100% - 56px);padding:14px 16px;color:#111;background:#ffffffd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.care-content h2{max-width:860px;margin:0;color:#111;font-size:clamp(42px,5vw,74px);font-weight:560;letter-spacing:-.06em;line-height:.96}.care-content>p:not(.eyebrow){max-width:720px;margin-top:28px;color:#5f5f5f;font-size:17px;line-height:1.55}.care-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:28px;border-top:1px solid var(--line);border-left:1px solid var(--hairline)}.care-card{min-height:190px;padding:24px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#ffffffa8}.care-card svg{margin-bottom:22px}.care-card h3{margin-bottom:12px}.signal-flow{display:grid;grid-template-columns:repeat(5,1fr);margin-top:28px;border:1px solid var(--line);background:#fff}.signal-step{min-height:128px;padding:18px 16px;border-inline-end:1px solid var(--hairline)}.signal-step:last-child{border-inline-end:0}.signal-step span{display:block;margin-bottom:22px;color:var(--accent);font-size:11px;font-weight:650;letter-spacing:.12em}.signal-step strong,.signal-step small{display:block}.signal-step strong{color:#111;font-size:17px;font-weight:560}.signal-step small{margin-top:8px;color:#6a6a6a;font-size:12px;line-height:1.35}.journey-section{display:grid;grid-template-columns:1fr;gap:30px;padding:clamp(54px,6vw,84px) clamp(22px,4.8vw,72px);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#f2f2f0}.journey-intro{max-width:980px;padding-inline-end:0;border-inline-end:0}.journey-intro h2,.section-copy h2,.expertise-head h2,.pilot-section h2{font-size:clamp(34px,4.2vw,64px);line-height:1}.journey-intro p:not(.eyebrow),.section-copy p:not(.eyebrow),.expertise-head p:not(.eyebrow){max-width:760px;margin:28px 0 0;color:#656565;font-size:17px;line-height:1.55}.inline-link{display:inline-flex;align-items:center;gap:18px;margin-top:18px;color:#1d1d1d;font-size:14px;transition:transform .18s ease}.journey-track{display:grid;grid-template-columns:repeat(6,minmax(116px,1fr));gap:clamp(18px,2.4vw,36px)}.journey-step{min-width:0}.step-head{position:relative;display:flex;align-items:center;min-height:46px;color:#202020}.step-arrow{position:absolute;inset-inline-end:0;color:#7a7a7a}.journey-step h3{margin:18px 0;font-size:18px;font-weight:520;letter-spacing:-.02em}.journey-step h3:after{display:block;width:24px;height:2px;margin-top:12px;content:"";background:var(--accent)}.journey-step ul,.check-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.journey-step li{color:#676767;font-size:14px;line-height:1.35}.mirror-section,.app-section{display:grid;grid-template-columns:minmax(360px,.43fr) minmax(620px,1fr);gap:clamp(38px,5vw,84px);align-items:center;padding:clamp(72px,8vw,124px) clamp(22px,4.8vw,72px)}.mirror-section{background:#fff}.section-copy{max-width:680px}.section-copy p:not(.eyebrow){margin:28px 0 0}.check-list{margin-top:28px}.check-list li{position:relative;padding-inline-start:24px;color:#2d2d2d;font-size:15px;line-height:1.45}.check-list li:before{position:absolute;inset-inline-start:0;top:.64em;width:8px;height:8px;border-radius:50%;content:"";background:var(--green)}.mirror-scene{position:relative;margin:0;overflow:hidden;border:1px solid var(--hairline);background:#eee;box-shadow:0 28px 80px #14141414}.mirror-scene img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.mirror-scene figcaption{position:absolute;inset-inline:28px;bottom:28px;display:flex;align-items:center;gap:12px;width:fit-content;max-width:calc(100% - 56px);padding:14px 18px;border:1px solid rgba(255,255,255,.36);color:#fff;background:#10101073;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-section{grid-template-columns:minmax(340px,.8fr) minmax(420px,1fr);background:#f5f5f3}.phone-preview{width:min(390px,100%);margin-inline:auto;padding:18px;border:10px solid #121212;border-radius:48px;background:#fff;box-shadow:0 28px 80px #1414141f}.phone-status{display:flex;justify-content:space-between;padding:10px 10px 18px;font-size:12px;font-weight:600}.story-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.story-row span,.module-grid span{border:1px solid var(--hairline);background:#fbfbfa}.story-row span{display:grid;place-items:center;min-height:64px;padding:10px;color:#494949;font-size:12px;text-align:center}.loyalty-card{padding:24px;color:#fff;background:linear-gradient(135deg,#292824,#8f877d)}.loyalty-card small,.loyalty-card span{display:block;opacity:.82}.loyalty-card strong{display:block;margin:8px 0;font-size:36px;letter-spacing:-.04em}.qr-card{display:grid;grid-template-columns:98px 1fr;align-items:center;gap:18px;margin:16px 0;padding:16px;border:1px solid var(--hairline)}.qr-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px;background:#fff}.qr-grid i{aspect-ratio:1;background:#111}.qr-grid i:nth-child(2n),.qr-grid i:nth-child(7),.qr-grid i:nth-child(18){background:#fff}.mobile-products{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;padding:14px;border:1px solid var(--hairline)}.mobile-products img{height:82px;object-fit:cover}.mobile-products strong,.mobile-products span{display:block}.mobile-products span{margin-top:6px;color:#2d9c78}.module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px}.module-grid span{padding:16px 18px;color:#303030;font-size:14px}.agents-section{background:linear-gradient(90deg,#ffffffa3,#fff0),#f5f5f3}.agent-card{background:#ffffffad}.expertise-section{padding:clamp(72px,8vw,124px) clamp(22px,4.8vw,72px);background:#fff}.expertise-head{max-width:980px;margin-bottom:34px}.expertise-head .eyebrow{margin-bottom:24px}.experience-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:34px;border-block:1px solid var(--line);border-inline-start:1px solid var(--hairline)}.experience-metric{min-height:178px;padding:28px clamp(22px,3vw,34px);border-inline-end:1px solid var(--hairline)}.experience-metric strong{display:block;color:var(--ink);font-size:clamp(46px,5vw,78px);font-weight:760;letter-spacing:-.065em;line-height:.92}.experience-metric span{display:block;margin-top:12px;color:var(--accent);font-size:12px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.experience-metric p{max-width:340px;margin:18px 0 0;color:#666;font-size:14px;line-height:1.45}.layer-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.layer-card{min-height:260px;padding:34px 30px;border-inline-end:1px solid var(--hairline)}.layer-card:last-child{border-inline-end:0}.layer-card h3{margin:28px 0 14px;font-size:24px;font-weight:560;letter-spacing:-.04em}.layer-card p{margin:0;color:#666;font-size:15px;line-height:1.55}.pilot-section{justify-content:space-between;padding:70px clamp(22px,4.8vw,72px);color:#fff;background:#0d0d0d}.pilot-section .eyebrow{margin-bottom:18px}.pilot-section h2{max-width:900px;color:#fff}.pilot-section .button.primary{flex:0 0 auto}.cases-section{background:#fff}.market-proof{display:grid;grid-template-columns:minmax(320px,.84fr) minmax(0,1.16fr);gap:clamp(28px,4vw,56px);align-items:stretch;margin-bottom:34px;padding:clamp(28px,3.6vw,44px);border:1px solid var(--hairline);background:#f5f5f3}.market-proof-copy{display:flex;flex-direction:column;justify-content:space-between;gap:24px}.market-proof-copy span{color:var(--accent);font-size:12px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.market-proof-copy h3{max-width:680px;margin:0;color:var(--ink);font-size:clamp(28px,3.1vw,46px);font-weight:690;letter-spacing:-.055em;line-height:1.02}.market-proof-copy p{max-width:650px;margin:0;color:#626262;font-size:16px;line-height:1.5}.market-proof-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);border-inline-start:1px solid var(--hairline);background:#ffffffad}.market-proof-metric{min-height:214px;padding:26px 24px;border-inline-end:1px solid var(--hairline)}.market-proof-metric strong{display:block;color:#2c9a77;font-size:clamp(38px,4vw,62px);font-weight:730;letter-spacing:-.06em;line-height:.95}.market-proof-metric span{display:block;margin-top:14px;color:#141414;font-size:18px;font-weight:610;letter-spacing:-.035em;line-height:1.15}.market-proof-metric p{margin:18px 0 0;color:#666;font-size:13px;line-height:1.45}.case-grid{grid-template-columns:1.4fr 1fr 1fr}.case-card{display:flex;flex-direction:column;justify-content:space-between;min-height:330px;background:#fbfbfa}.case-card.featured{color:#fff;background:linear-gradient(135deg,#0d0d0dd1,#0d0d0d9e),url(/assets/retail-smart-mirror-scene.png) center / cover}.case-card span{color:var(--accent);font-size:12px;font-weight:650;letter-spacing:.16em}.case-card.featured h3,.case-card.featured p,.case-card.featured .inline-link{color:#fff}.case-card h3{margin-top:42px;font-size:clamp(28px,3vw,46px)}.case-card p{margin-top:18px}.case-card .inline-link{margin-top:32px}.tech-section{display:grid;grid-template-columns:1fr;gap:32px;align-items:start;background:#f5f5f3}.tech-section .section-copy{max-width:980px}.tech-panel{display:grid;gap:34px}.stack-tags{display:flex;flex-wrap:wrap;gap:10px}.rollout-flow{display:grid;grid-template-columns:repeat(6,minmax(92px,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rollout-step{min-height:145px;padding:24px 18px;border-inline-end:1px solid var(--hairline)}.rollout-step:last-child{border-inline-end:0}.rollout-step span{display:block;margin-bottom:42px;color:var(--accent);font-size:12px;font-weight:650;letter-spacing:.12em}.rollout-step strong{display:block;font-size:18px;font-weight:560;letter-spacing:-.03em}.data-flow-panel{padding:28px;border:1px solid var(--hairline);background:#fff}.data-flow-panel h3{margin:0 0 22px;color:#111;font-size:clamp(28px,2.7vw,42px);font-weight:560;letter-spacing:-.05em}.data-flow-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--hairline)}.data-flow-card{min-height:185px;padding:24px;background:#f8f8f6}.data-flow-card svg{margin-bottom:24px}.data-flow-card strong{display:block;margin-bottom:12px}.request-section{display:grid;grid-template-columns:minmax(380px,.85fr) minmax(460px,.75fr);gap:clamp(38px,6vw,98px);align-items:start;color:#111;background:#fff}.request-copy h2,.request-copy p:not(.eyebrow){color:#111}.request-copy p:not(.eyebrow){max-width:650px;margin-top:28px;color:#666}.lead-form{display:grid;gap:12px;padding:28px;border:1px solid var(--hairline);background:#f5f5f3}.lead-form input,.lead-form textarea{width:100%;border:1px solid var(--hairline);border-radius:0;color:#111;background:#fff;font:inherit}.lead-form input{min-height:54px;padding:0 16px}.lead-form textarea{resize:vertical;padding:16px}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#8a8a8a}.lead-form .button{width:100%;margin-top:6px}.form-message{margin:6px 0 0;font-size:14px;line-height:1.4}.form-message.success{color:#247f56}.form-message.error{color:var(--accent)}.site-footer{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(520px,1fr);gap:clamp(40px,7vw,120px);align-items:end;color:#fff;background:#0d0d0d}.footer-brand h2{max-width:960px;margin:0;color:#fff;font-size:clamp(48px,6.8vw,108px);font-weight:560;letter-spacing:-.07em;line-height:.92}.company-data h3{margin-bottom:24px;color:#fff}.company-data-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#ffffff24}.company-data-grid span{min-height:74px;padding:18px;color:#ffffffb8;background:#141414}.company-data p{max-width:620px;margin:26px 0 0;color:#ffffff85;font-size:14px;line-height:1.5}.mobile-sticky-cta{position:fixed;inset-inline:16px;bottom:16px;z-index:40;display:none;align-items:center;justify-content:center;gap:14px;min-height:52px;color:#fff;background:var(--accent);box-shadow:0 18px 50px #ee2e3747}[dir=rtl] .button svg,[dir=rtl] .text-cta svg,[dir=rtl] .inline-link svg,[dir=rtl] .step-arrow{transform:scaleX(-1)}[dir=rtl] .hero-system{transform:scaleX(-1)}[dir=rtl] .hero-system>*{transform:scaleX(-1)}[dir=rtl] .mirror-device{transform:translate(-50%) scaleX(-1)}@media(max-width:1320px){.hero{grid-template-columns:.82fr 1.18fr}.nav{gap:24px}.hero-system{min-height:640px}.architecture-card{padding:26px}.mirror-device{width:min(300px,32vw)}}@media(max-width:1120px){.topbar{grid-template-columns:1fr;gap:10px;padding-block:16px}.brand,.top-actions,.nav{justify-self:center}.nav{flex-wrap:wrap;row-gap:0}.nav a{padding:12px 0 14px}.nav a:after{bottom:6px}.hero{grid-template-columns:1fr}.hero-showcase{min-height:min(760px,78vw)}.hero-system{min-height:720px}.mirror-device{left:50%;width:min(320px,46vw)}.assistant-card{left:7%}.journey-section,.mirror-section,.app-section,.ar-care-section,.tech-section,.request-section,.site-footer{grid-template-columns:1fr}.journey-intro{padding-inline-end:0;border-inline-end:0}.journey-track,.architecture-track,.layer-grid,.solution-grid,.visual-proof-grid,.agent-grid,.case-grid{grid-template-columns:repeat(2,1fr)}.architecture-track{grid-template-columns:repeat(3,1fr)}.visual-proof-grid,.market-proof{grid-template-columns:1fr}.visual-proof-showcase{min-height:auto;border-inline-end:0;border-bottom:1px solid var(--hairline)}.visual-proof-showcase img{height:min(620px,70vw)}.visual-proof-outcomes{grid-template-columns:repeat(2,1fr)}.visual-proof-outcomes>span{grid-column:1 / -1;min-height:auto;border-bottom:1px solid var(--hairline)}.pain-row{grid-template-columns:56px 1fr}.pain-row p{grid-column:2}.rollout-flow{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.topbar{align-items:stretch}.brand{justify-self:start}.brand-main{font-size:27px}.brand-sub{font-size:13px}.nav{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.top-actions{justify-content:space-between}.text-cta{font-size:13px}.hero{padding-top:40px}.hero h1{font-size:clamp(48px,16vw,74px)}.hero-buttons,.pilot-section{align-items:stretch;flex-direction:column}.button{width:100%}.stats-grid{grid-template-columns:repeat(2,1fr);gap:18px 0}.stat:nth-child(odd){padding-inline-start:0;border-inline-start:0}.hero-showcase{min-height:0}.hero-showcase img{height:min(520px,115vw)}.hero-showcase figcaption{position:static;max-width:none;border-width:1px 0 0;box-shadow:none}.hero-system{min-height:980px}.hero-system:before,.hero-system:after{display:none}.map-line{display:none}.mirror-device{top:190px;width:min(310px,82vw)}.floating-card{position:relative;inset:auto;width:100%;margin:18px 0}.assistant-card,.recommendation-card,.analytics-card,.widget-card{width:100%}.assistant-card{margin-top:0}.mobile-card{display:none}.recommendation-card{margin-top:610px}.journey-track,.architecture-track,.layer-grid,.module-grid,.solution-grid,.visual-proof-grid,.care-grid,.signal-flow,.agent-grid,.case-grid,.experience-metrics,.market-proof-metrics,.rollout-flow,.data-flow-grid,.company-data-grid{grid-template-columns:1fr}.architecture-track{border-inline-start:0}.section-kicker h2,.request-copy h2{font-size:clamp(38px,13vw,58px)}.pain-row{grid-template-columns:1fr;gap:12px}.pain-row p{grid-column:auto}.solution-grid,.architecture-track,.care-grid,.agent-grid,.case-grid{border-left:0}.architecture-card,.solution-card,.care-card,.agent-card,.case-card{padding:26px 0;border-right:0;border-inline-end:0;background:transparent}.tech-panel{gap:24px}.rollout-step{min-height:96px;border-inline-end:0;border-bottom:1px solid var(--hairline)}.visual-proof-card,.visual-proof-card.featured,.visual-proof-card:nth-child(4){grid-column:auto}.visual-proof-card{min-height:auto}.visual-proof-showcase{grid-template-rows:auto}.visual-proof-showcase img{height:min(420px,96vw)}.visual-proof-showcase>div,.visual-proof-process-head{padding:26px 0}.visual-proof-process-head{border-top:1px solid var(--hairline)}.visual-proof-step{grid-template-columns:36px minmax(72px,88px) minmax(0,1fr);gap:12px;min-height:auto;padding:22px 0}.visual-proof-step img,.visual-proof-step div{grid-column:auto}.visual-proof-step img{aspect-ratio:1}.visual-proof-step h3{font-size:20px}.visual-proof-step p{font-size:13px}.visual-proof-outcomes{grid-template-columns:1fr;border-inline:0}.visual-proof-outcomes>span,.visual-proof-outcomes article{min-height:auto;padding:22px 0;border-inline-end:0;border-bottom:1px solid var(--hairline)}.experience-metrics,.market-proof-metrics{border-inline-start:0}.experience-metric,.market-proof-metric{min-height:auto;padding:22px 0;border-inline-end:0;border-bottom:1px solid var(--hairline)}.experience-metric:last-child,.market-proof-metric:last-child{border-bottom:0}.market-proof{padding:28px 0;border-inline:0;background:transparent}.care-visual figcaption{position:static;max-width:none;margin-top:10px;background:#fff}.signal-step,.data-flow-card{min-height:auto}.signal-step{border-inline-end:0;border-bottom:1px solid var(--hairline)}.signal-step:last-child{border-bottom:0}.rollout-step span{margin-bottom:16px}.step-arrow{display:none}.journey-section,.architecture-section,.mirror-section,.app-section,.expertise-section,.pain-section,.solutions-section,.visual-proof-section,.ar-care-section,.agents-section,.cases-section,.tech-section,.request-section,.site-footer{padding-block:58px}.mirror-scene figcaption{position:static;max-width:none;color:#111;background:#fff}.qr-card,.mobile-products{grid-template-columns:1fr}.pilot-section{text-align:start}.request-section{padding-bottom:92px}.mobile-sticky-cta{display:flex}}
