:root{--ink:#173f37;--muted:#64756c;--paper:#faf8ef;--line:#dce5d9;--green:#e3edc0;--dark:#133b32;--orange:#e2a378;font-family:Arial,Tahoma,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b77a41;outline-offset:5px}p{line-height:1.9}img{display:block;max-width:100%}[hidden]{display:none!important}.wrap{max-width:1280px;margin-inline:auto;padding-inline:5%}.skip{position:fixed;top:-100px;background:white;padding:15px;z-index:10}.skip:focus{top:12px;inset-inline-start:12px}.header{height:102px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;white-space:nowrap;font-size:25px;font-weight:700;letter-spacing:-.7px}.brand small{font-size:13px;font-weight:400;letter-spacing:0}.header nav{display:flex;gap:30px;font-size:13px}.header nav a:hover,.text-link:hover,.language:hover{text-decoration:underline;text-underline-offset:5px}.header-actions{display:flex;align-items:center;gap:24px}.language{font-size:13px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:27px;background:var(--ink);color:#fff;padding:17px 23px;border:1px solid var(--ink);border-radius:7px;font-size:14px;font-weight:600;line-height:1.6;transition:background .15s,transform .15s}.btn:hover{background:#2a5946;transform:translateY(-1px)}.btn.compact{padding:11px 17px;font-size:12px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;padding-block:90px 95px;align-items:center}.eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:700;margin:0 0 22px;line-height:1.7}.eyebrow i{display:inline-block;width:6px;height:6px;background:#82996e;border-radius:50%;margin-inline-end:9px;vertical-align:middle}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(43px,4.5vw,66px);line-height:1.13;letter-spacing:-2.7px;font-weight:500;margin-bottom:26px}h1 em{font-family:Georgia,serif;font-weight:400;color:#55714f}.intro{font-size:17px;color:var(--muted);max-width:490px;margin-bottom:30px}.actions{display:flex;gap:25px;align-items:center;margin-bottom:17px}.text-link{display:inline-flex;align-items:center;gap:15px;font-size:13px;font-weight:600;line-height:1.8}.fine{font-size:11px;color:var(--muted);line-height:1.9}.product{position:relative;min-width:0;padding:24px 0 29px}.orbit{position:absolute;inset:-23px -17px;background:#eaf0e0;border:23px solid #f0f4e8;border-radius:50%;transform:rotate(17deg)}.product-window{position:relative;background:white;border:1px solid #d8e2d0;border-radius:13px;box-shadow:0 20px 45px #284c3210;transform:rotate(-1.5deg);overflow:hidden}.window-head{display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid #e8eee2;padding:16px;font-size:10px;background:#fbfcf9}.window-dots{color:#bdcaba;font-size:8px;letter-spacing:3px;white-space:nowrap}.example{color:#647662;border:1px solid #dce6d5;border-radius:4px;padding:4px 6px;font-size:9px;white-space:nowrap}.window-body{padding:23px}.chat-top{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700;margin-bottom:24px}.chat-top small{font-weight:400;font-size:10px}.online{width:7px;height:7px;border-radius:50%;background:#709b62;margin-inline-start:auto}.bubble{padding:15px 17px;font-size:12px;line-height:1.9;border-radius:9px;max-width:94%}.bubble small{display:block;font-size:9px;color:#667a6b;margin-bottom:5px}.bubble p{margin:0}.visitor{background:#f2f4ef;margin-inline-start:12%;margin-bottom:15px}.answer{background:#eaf1e1;margin-bottom:19px}.handoff{display:flex;gap:12px;align-items:center;padding:15px;border:1px solid #e1e8d9;border-radius:8px;background:#fff}.check{width:32px;height:32px;background:#f1f5e9;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.handoff small{display:block;color:#6c7f6c;font-size:9px;margin-bottom:5px}.handoff strong{font-size:12px;font-weight:500}.preview-note{font-size:9px;color:#74806e;margin:16px 0 0;line-height:1.8}.floating{position:absolute;bottom:6px;inset-inline-end:-20px;padding:17px 21px;box-shadow:0 8px 22px #26462414;background:#fff;border:1px solid #dce5d2;border-radius:8px;font-size:11px;display:flex;gap:12px;align-items:center;transform:rotate(2deg)}.floating>span{color:#5e7e48;background:#e7efdb;padding:5px 8px;border-radius:50%}.strip{background:#edf2e5;border-block:1px solid #e3e9dc}.strip>.wrap{display:flex;justify-content:space-around;gap:30px;padding-block:24px}.strip span{display:flex;gap:15px;align-items:center;font-size:12px}.strip b{font-size:21px;font-weight:400}.section{padding-block:90px}h2{font-size:clamp(30px,3.3vw,43px);line-height:1.2;font-weight:500;letter-spacing:-1.4px;margin-bottom:23px}.section-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center}.section-intro>p{font-size:15px;color:var(--muted);max-width:470px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px}.features article{border-top:1px solid #b8c8af;padding-top:26px}.index{font-size:11px;color:#79906e}.features h3{font-size:20px;font-weight:500;margin:23px 0 15px}.features p{font-size:13px;color:var(--muted);margin:0}.flow{background:var(--dark);color:#f3f7e9}.flow .eyebrow{color:#bfcfb0}.flow h2{margin-bottom:18px}.flow-intro{color:#bbd0bc;font-size:14px;max-width:650px}.flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:40px}.flow-tabs{display:flex;flex-direction:column;gap:12px}.flow-tabs button{text-align:start;color:#bdd0bd;background:transparent;border:1px solid #456454;border-radius:8px;padding:22px;display:flex;align-items:center;gap:20px;min-height:100px}.flow-tabs button[aria-selected=true]{background:#e4edcf;color:#1c4536;border-color:#e4edcf}.step-number{font-size:11px;align-self:flex-start;margin-top:5px}.flow-tabs strong{display:block;font-size:18px;font-weight:500;margin-bottom:9px}.flow-tabs small{display:block;font-size:12px;line-height:1.8}.step-arrow{margin-inline-start:auto;font-size:20px}.flow-panels{background:#fcfdf8;color:#173f37;border-radius:10px;padding:27px 32px;min-width:0}.panel-top{display:flex;justify-content:space-between;font-size:9px;color:#738269;gap:15px}.flow-symbol{font-size:52px;margin:35px 0 25px;color:#67845a}.flow-panels h3{font-size:26px;line-height:1.6;font-weight:500;margin:0 0 14px}.flow-panels p{font-size:13px;color:var(--muted)}.panel-note{font-size:11px;line-height:1.9;border-top:1px solid var(--line);padding-top:17px;margin-top:20px;color:#6b785e}.status-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.status-card{padding:30px;border:1px solid var(--line);border-radius:9px}.demonstrated{background:#edf3e4}.pending{background:#fffdf8}.status-label{font-size:12px;font-weight:600;display:flex;gap:12px}.status-label>span{color:#66895b}.pending .status-label>span{color:#ae865f}.status-card ul{padding:0;margin:24px 0 0;list-style:none}.status-card li{display:flex;gap:13px;font-size:13px;line-height:1.9;margin:16px 0}.status-card li:last-child{margin-bottom:0}.status-card li span{color:#67865c}.pilot{display:grid;grid-template-columns:1fr 1fr;gap:110px;border-top:1px solid var(--line)}.pilot>div>p:not(.eyebrow){font-size:14px;color:var(--muted)}.pilot ol{list-style:none;padding:0;margin:0}.pilot li{display:flex;align-items:center;gap:22px;padding:22px 0;border-bottom:1px solid var(--line);font-size:15px}.pilot li span{font-size:11px;color:#7b8a6b}.pilot .pricing{font-size:11px;margin-top:22px}.faq{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq details:first-child{padding-top:0}.faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;line-height:1.8;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#809271;font-size:20px}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:13px;color:var(--muted);margin:17px 0 0}.contact{background:var(--dark);color:#f5f8ee;text-align:center;padding-block:80px}.contact .eyebrow{color:#c2d4b8}.contact h2{max-width:800px;margin-inline:auto}.contact p:not(.eyebrow){max-width:620px;margin-inline:auto;color:#c1d2be;font-size:14px}.btn.light{color:#183f35;background:#e4edcf;border-color:#e4edcf;margin:15px 0 23px}.btn.light:hover{background:#f2f6e8}.email-row{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.email-row>a{font-size:13px;color:#e2ecd6;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.email-row button{font-size:10px;padding:7px 10px;background:transparent;border:1px solid #56735d;border-radius:4px;color:#deead5}.contact .copy-status{min-height:18px;font-size:11px!important;margin:10px 0 0}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:38px;border-bottom:1px solid var(--line)}.footer-top .brand{font-size:21px}.footer-top p{font-size:11px;color:var(--muted);margin:0}.footer-top>a:last-child{font-size:12px}.policies{display:flex;gap:35px;padding-block:24px}.policies details{flex:1;max-width:600px}.policies summary{font-size:11px;cursor:pointer}.policies p{font-size:11px;line-height:2;color:var(--muted);margin:15px 0 0}.footer-bottom{display:flex;gap:20px;justify-content:space-between;padding-block:15px 30px;font-size:10px;color:var(--muted)}
html[lang=ar]{font-family:Tahoma,Arial,sans-serif}html[lang=ar] .eyebrow{letter-spacing:0;font-size:11px}html[lang=ar] h1{font-size:clamp(39px,4.2vw,59px);line-height:1.55;letter-spacing:-1px}html[lang=ar] h1 em{font-family:inherit;font-style:normal}html[lang=ar] h2{line-height:1.6;letter-spacing:-.6px;font-size:clamp(29px,3vw,39px)}html[lang=ar] .product-window{transform:rotate(1.5deg)}html[lang=ar] .floating{transform:rotate(-2deg)}html[lang=ar] .intro{font-size:16px}html[lang=ar] .features h3{line-height:1.7}html[lang=ar] .flow-panels h3{font-size:24px}html[lang=ar] .flow-tabs strong{font-size:17px}html[lang=ar] .status-card li{line-height:2.1}
@media(max-width:1050px){.hero{gap:35px;padding-block:65px}.header nav{gap:17px;font-size:12px}.header-actions{gap:16px}.actions{flex-wrap:wrap;gap:20px}.section-intro,.pilot,.faq{gap:45px}.flow-grid{gap:25px}.features{gap:25px}.window-body{padding:20px}.floating{inset-inline-end:-5px}.header{gap:18px}.brand{font-size:22px}}
@media(max-width:760px){.header{height:82px}.header nav{display:none}.header-actions .btn{display:none}.wrap{padding-inline:6%}.hero{grid-template-columns:1fr;gap:36px;padding-block:50px 65px}.hero-copy{max-width:580px}.hero h1{font-size:46px}.intro{font-size:16px}.hero-copy .fine{font-size:10px}.product{max-width:490px;width:100%;margin-inline:auto;padding-inline:4px}.orbit{inset:-10px -3px}.floating{inset-inline-end:0;font-size:10px;padding:14px 17px}.strip>.wrap{gap:18px;justify-content:space-between}.strip span{font-size:10px;gap:8px}.strip b{font-size:18px}.section{padding-block:58px}.section-intro,.features,.flow-grid,.status-grid,.pilot,.faq{grid-template-columns:1fr;gap:28px}.features{margin-top:30px;gap:30px}.features h3{margin-top:17px}.features article{padding-top:20px}.section-intro>p{margin:0}.flow-tabs button{padding:18px;min-height:95px}.flow-panels{padding:25px}.flow-symbol{margin-block:20px}.status-grid{gap:18px}.status-card{padding:25px}.pilot{gap:30px}.faq{gap:25px}.contact{padding-block:60px}.footer-top{align-items:flex-start;flex-wrap:wrap;gap:20px}.footer-top p{flex-basis:100%;order:3}.footer-bottom{flex-wrap:wrap;line-height:1.8}.policies{gap:25px}html[lang=ar] h1{font-size:42px}html[lang=ar] h2{font-size:30px}}
@media(max-width:380px){.brand{font-size:20px}.brand img{width:32px;height:32px}.header-actions{gap:10px}.hero h1{font-size:39px}html[lang=ar] h1{font-size:36px}.window-head{padding:12px;font-size:9px}.window-dots{display:none}.window-body{padding:17px}.actions .btn{width:100%}.strip>.wrap{gap:10px}.strip span{font-size:9px}.strip b{display:none}.flow-panels{padding:22px}.policies{flex-direction:column;gap:17px}}
main{overflow:clip}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.film{display:grid;grid-template-columns:1fr 310px;align-items:center;gap:100px;border-top:1px solid var(--line)}.film-copy{max-width:620px}.film-copy>p{color:var(--muted);font-size:16px}.film-copy .eyebrow{color:var(--ink);font-size:10px}.film-points{padding-inline-start:20px;line-height:2.1;font-size:14px;margin-block:25px 30px}.film-points li{margin-bottom:12px}.film figure{margin:0}.film video{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:20px;background:#173f37;box-shadow:0 25px 55px #173f3714}.film figcaption{font-size:10px;color:var(--muted);line-height:1.8;margin-top:14px;text-align:center}@media(max-width:760px){.film{grid-template-columns:1fr;gap:35px}.film figure{width:min(100%,285px);margin-inline:auto}.film-copy>p{font-size:15px}}

.brand small{font-size:13px;letter-spacing:0;font-family:Tahoma,Arial,sans-serif;color:#577348}.brand img{flex-shrink:0} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
