
:root{--paper:#f9faf7;--white:#fff;--ink:#132c37;--muted:#596d76;--line:#dce4e4;--accent:#0868ef;--accent-dark:#004db8;--wash:#edf4fa;--night:#132f3e;--mint:#b5e8d3;--max:1192px;color-scheme:light;font-family:"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}button,a,select{-webkit-tap-highlight-color:transparent}button,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait}svg{flex-shrink:0}img{max-width:100%;display:block}.icon{width:23px;height:23px;vertical-align:middle}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.container{width:min(var(--max),calc(100% - 64px));margin-inline:auto}.skip{position:fixed;inset-block-start:-100px;inset-inline-start:20px;background:var(--ink);color:white;padding:14px;z-index:20}.skip:focus{inset-block-start:12px}.site-header{position:sticky;top:0;background:rgba(249,250,247,.97);border-bottom:1px solid var(--line);z-index:10}.header-inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;direction:ltr;font-size:20px;font-weight:750;letter-spacing:-.8px}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--accent);color:white;font-size:17px;letter-spacing:-1px}.brand-mark img{width:100%;height:100%;object-fit:contain}.brand-variant{font-size:10px;letter-spacing:1px;padding:4px 6px;background:var(--wash);border:1px solid var(--line);border-radius:5px;margin-inline-start:-3px}.navigation{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:600}.navigation a:hover,.text-link:hover{color:var(--accent)}.language-link{border-inline-start:1px solid var(--line);padding-inline-start:26px}.menu-toggle{display:none;border:1px solid var(--line);background:transparent;border-radius:8px;width:40px;height:40px;padding:10px}.menu-toggle span{display:block;height:1px;background:var(--ink);margin:5px 0}.hero{padding-block:82px 72px;display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:56px}.eyebrow{font-size:10px;font-weight:750;letter-spacing:1.8px;color:var(--accent);display:flex;align-items:center;gap:9px;margin:0 0 24px}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}h1,h2,h3,p{margin-block-start:0}h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(45px,5.25vw,73px);font-weight:400;letter-spacing:-3.4px;line-height:1.06;margin-bottom:26px}h1 em{color:var(--accent);font-weight:400}h2{font-family:Georgia,"Times New Roman",serif;font-size:48px;line-height:1.12;font-weight:400;letter-spacing:-1.9px;margin-bottom:20px}h3{font-size:18px;line-height:1.4;font-weight:650;letter-spacing:-.3px}.lead{color:var(--muted);font-size:16px;line-height:1.8;max-width:430px;margin-bottom:30px}.actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:52px;padding:13px 21px;border:0;border-radius:7px;background:var(--accent);color:white;font-size:13px;font-weight:650;transition:background .18s,transform .18s;white-space:nowrap}.button:hover{background:var(--accent-dark);transform:translateY(-2px)}.button .icon{width:18px;height:18px}.secondary-link{font-size:12px;font-weight:650;display:inline-flex;align-items:center;gap:7px}.secondary-link .icon{width:17px;height:17px}.compatibility{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--muted);margin-top:22px}.compatibility span{display:flex;align-items:center;gap:5px}.compatibility .icon{width:14px;height:14px}.preview-wrap{position:relative;padding:24px 0 0}.preview-wrap:before{content:"";position:absolute;inset:1% -5% 7% 5%;background:var(--wash);border-radius:48% 48% 38% 34%;z-index:-1}.browser{border:1px solid #d7e0e5;border-radius:13px;background:var(--white);box-shadow:0 24px 60px -30px #203d5e45;overflow:hidden;transform:rotate(-1deg)}.browser-bar{height:42px;display:flex;align-items:center;gap:14px;padding-inline:17px;border-bottom:1px solid #e8ecef;background:#fafcfd}.browser-dots{display:flex;gap:4px;direction:ltr}.browser-dots i{width:6px;height:6px;border:1px solid #b7c4cb;border-radius:50%}.browser-title{color:#70818b;font-size:9px;letter-spacing:.2px}.demo-body{padding:25px 27px 21px}.demo-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.micro{font-size:8px;letter-spacing:1.6px;font-weight:700;color:#82929a}.demo-toggle{display:flex;align-items:center;gap:5px;border:1px solid #d9e4e8;padding:9px;border-radius:50%;background:white;font-size:10px;font-weight:750;width:47px;height:47px;justify-content:center;box-shadow:0 3px 12px #192a3d0c;direction:ltr}.status-dot{width:6px;height:6px;background:#35ac7f;border-radius:50%}.demo-toggle[aria-pressed=false] .status-dot{background:#98a6ac}.demo-select-wrap{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:15px}.demo-select-wrap label{font-size:10px;color:var(--muted)}.demo-select-wrap select{border:1px solid #e0e6e9;border-radius:5px;background:#fff;color:var(--ink);padding:5px 22px 5px 8px;font-size:10px;max-width:150px}.language-pair{font-size:11px;color:var(--muted)}.sample-card{background:#f5f7f8;border:1px solid #e8edf0;border-radius:8px;padding:17px 19px;min-height:109px}.sample-card p{font-size:14px;line-height:1.65;margin:10px 0 0}.sample-label{font-size:8px;color:#7d8c94;font-weight:650;letter-spacing:1.1px}.translate-connector{display:flex;align-items:center;justify-content:center;gap:7px;font-size:8px;color:#7d8c94;height:36px;direction:ltr}.translate-connector .icon{width:11px;height:11px}.sample-result{background:#f0f6fd;border-color:#e0ebf9}.sample-result .result-placeholder{color:#8b9aa6;font-size:12px;font-style:italic}.sample-result.is-ready{background:#eaf6f0;border-color:#cce5d8}.demo-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.demo-enter{font-size:8px;color:#91a0a6;direction:ltr}.demo-enter kbd{padding:4px 6px;border:1px solid #dfe5e9;background:#fafcfd;border-radius:4px;font-family:inherit}.demo-send{display:flex;align-items:center;gap:11px;color:var(--ink);font-size:10px;font-weight:650;background:transparent;border:0;padding:0}.send-circle{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:white;transition:transform .18s}.demo-send:hover .send-circle{transform:translateY(-3px)}.send-circle .icon{width:17px;height:17px}.demo-status{font-size:9px;line-height:1.5;color:var(--muted);min-height:27px;margin:13px 0 0}.demo-caption{font-size:9px;color:#7d8b91;line-height:1.6;margin:20px 14px 0;max-width:400px}.facts{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding-block:26px;margin-bottom:80px}.fact{padding-inline:30px;display:flex;flex-direction:column;gap:5px;border-inline-end:1px solid var(--line)}.fact:first-child{padding-inline-start:0}.fact:last-child{border:0}.fact strong{font-size:20px;font-weight:600;letter-spacing:-.5px}.fact span{font-size:10px;color:var(--muted)}.flow-section{background:var(--night);color:#f8fbfc;padding-block:67px 64px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.section-heading>p{max-width:265px;font-size:13px;line-height:1.8;color:#b0c3cc;margin-bottom:22px}.kicker{font-size:9px;font-weight:700;letter-spacing:1.7px;color:var(--accent);margin-bottom:18px}.flow-section .kicker{color:var(--mint)}.flow-section h2{margin-bottom:20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:39px}.step{border-top:1px solid #ffffff35;padding-top:23px}.step-top{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#c2d4de;margin-bottom:24px}.step-number{font-size:10px;letter-spacing:1.2px}.step-top .icon{width:25px;height:25px;color:var(--mint)}.step h3{font-size:17px;font-weight:500;margin-bottom:12px}.step p{color:#adc2cb;font-size:12px;line-height:1.8;margin-bottom:0;max-width:280px}.features-section{display:grid;grid-template-columns:1fr 1.1fr;gap:130px;padding-block:94px}.section-lead{max-width:330px;color:var(--muted);font-size:14px;line-height:1.85}.feature{display:flex;gap:20px;border-bottom:1px solid var(--line);padding:25px 0}.feature:first-child{padding-top:0}.feature:last-child{border-bottom:0;padding-bottom:0}.feature .icon{color:var(--accent);width:23px;height:23px;margin-top:3px}.feature h3{font-size:15px;margin-bottom:8px}.feature p{font-size:12px;line-height:1.85;color:var(--muted);margin:0}.install-section{background:var(--wash);border-radius:13px;padding:54px 54px 45px;display:grid;grid-template-columns:1fr 1.1fr;gap:94px}.install-section h2{font-size:43px}.install-section .section-lead{font-size:13px;margin-bottom:28px}.release-line{font-size:10px;color:var(--muted);margin-top:13px;direction:ltr;text-align:start}.install-steps{list-style:none;margin:0;padding:0;counter-reset:install}.install-steps li{position:relative;padding-inline-start:37px;margin-bottom:20px;counter-increment:install}.install-steps li:before{content:counter(install,decimal-leading-zero);position:absolute;inset-inline-start:0;top:3px;font-size:9px;color:var(--accent);font-weight:700}.install-steps h3{font-size:13px;margin-bottom:5px}.install-steps p{font-size:11px;line-height:1.8;color:var(--muted);margin:0;overflow-wrap:anywhere}.update-note{font-size:10px;line-height:1.8;color:var(--muted);border-top:1px solid #cfdee9;padding-top:16px;margin-bottom:0}.faq-section{padding-block:91px 68px;display:grid;grid-template-columns:1fr 1.1fr;gap:130px}.faq-list{padding:0}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:13px;font-weight:600;padding:20px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:19px;font-weight:300;color:#738994;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list details p{font-size:12px;color:var(--muted);line-height:1.9;padding-inline-end:25px;margin-bottom:20px}.privacy-note{display:flex;align-items:flex-start;gap:20px;border-block:1px solid var(--line);padding-block:28px;scroll-margin-top:110px}.privacy-note>.icon{color:var(--accent);width:25px;height:25px;margin-top:2px}.privacy-note h3{font-size:13px;margin-bottom:7px}.privacy-note p{font-size:11px;color:var(--muted);line-height:1.8;max-width:850px;margin-bottom:9px}.text-link{font-size:11px;display:inline-flex;gap:6px;align-items:center;font-weight:600}.text-link .icon{width:13px;height:13px}.final-section{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:70px 75px}.final-section h2{font-size:43px;margin:0}.final-section .kicker{margin-bottom:15px}.site-footer{border-top:1px solid var(--line);padding-block:29px 28px}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-brand{display:flex;align-items:center;gap:25px}.footer-brand .brand{font-size:15px}.footer-brand .brand-mark{width:28px;height:28px;font-size:13px;border-radius:7px}.footer-brand p{font-size:10px;color:var(--muted);margin:0}.footer-links{display:flex;align-items:center;gap:22px;font-size:10px;color:var(--muted)}
html[lang=he] h1,html[lang=he] h2{font-family:"Segoe UI",Arial,sans-serif;font-weight:650;letter-spacing:-1.7px}html[lang=he] h1{font-size:clamp(40px,4.4vw,63px);line-height:1.18}html[lang=he] h1 em{font-style:normal;font-weight:650}html[lang=he] .eyebrow,html[lang=he] .kicker,html[lang=he] .micro,html[lang=he] .sample-label{letter-spacing:.15px}html[lang=he] .lead{line-height:1.9;font-size:17px}html[lang=he] .browser{transform:rotate(1deg)}html[lang=he] .fact strong{font-size:19px}html[lang=he] .button{font-size:14px}html[lang=he] h2{font-size:43px;line-height:1.25}html[lang=he] .demo-caption{font-size:10px}html[lang=he] .sample-card p{font-size:15px}html[lang=he] .sample-result p{font-size:14px}html[lang=he] .release-line{text-align:end}html[dir=rtl] .text-link>.icon,html[dir=rtl] .secondary-link>.icon{transform:scaleX(-1)}
@media(min-width:1500px){.hero{padding-block:100px 85px;gap:85px}}@media(max-width:1050px){.hero{gap:35px}h1{font-size:57px;letter-spacing:-2.5px}.features-section,.faq-section{gap:65px}.install-section{gap:50px;padding:40px}.navigation{gap:22px}.demo-body{padding:22px}.demo-enter{display:none}.footer-brand{gap:15px}.footer-brand p{max-width:160px;line-height:1.5}}
@media(max-width:800px){.container{width:calc(100% - 44px)}.header-inner{min-height:73px}.brand{font-size:18px}.brand-mark{width:32px;height:32px}.navigation{gap:18px;font-size:11px}.language-link{padding-inline-start:18px}.hero{grid-template-columns:1fr;padding-block:49px 40px;gap:22px;max-width:650px}.hero-copy{max-width:560px}h1{font-size:66px;line-height:1.06;letter-spacing:-2.5px}.lead{max-width:500px;font-size:16px;margin-bottom:23px}.eyebrow{margin-bottom:20px}.preview-wrap{max-width:500px;width:100%;justify-self:center;padding-top:14px}.preview-wrap:before{inset:0 0 8%}.browser{transform:none!important}.demo-body{padding:23px 27px}.sample-card{min-height:100px}.demo-caption{margin-top:15px;max-width:none}.compatibility{margin-top:19px}.demo-enter{display:block}.facts{margin-bottom:47px;padding-block:22px}.fact{padding-inline:20px}.fact strong{font-size:17px}.fact span{font-size:9px}.flow-section{padding-block:45px}.section-heading{gap:20px}.section-heading h2{font-size:38px}.section-heading>p{max-width:230px;font-size:12px}.steps{gap:26px;margin-top:25px}.step h3{font-size:15px}.step p{font-size:11px}.features-section{padding-block:55px;gap:40px}.features-section h2,.faq-section h2{font-size:36px}.section-lead{font-size:13px}.feature{gap:13px}.feature h3{font-size:13px}.feature p{font-size:11px}.install-section{grid-template-columns:1fr;gap:30px;padding:35px}.install-section h2{font-size:40px}.install-section .section-lead{max-width:420px}.install-section .install-steps{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.faq-section{gap:35px;padding-block:55px 40px}.faq-list summary{font-size:12px}.final-section{padding-block:49px}.final-section h2{font-size:34px}.footer-inner{align-items:flex-start}.footer-brand{align-items:flex-start;flex-direction:column;gap:10px}.footer-brand p{max-width:230px}.footer-links{gap:15px;flex-wrap:wrap;justify-content:flex-end;max-width:230px}html[lang=he] h1{font-size:60px}html[lang=he] h2{font-size:36px}}
@media(max-width:550px){.container{width:calc(100% - 36px)}.header-inner{min-height:68px;gap:15px}.brand{font-size:17px}.brand-mark{width:31px;height:31px}.menu-toggle{display:block}.navigation{display:none;position:absolute;top:68px;inset-inline:0;background:var(--paper);border-bottom:1px solid var(--line);padding:20px 23px;font-size:14px;flex-direction:column;align-items:flex-start;gap:19px}.navigation.is-open{display:flex}.language-link{border:0;padding:0}.hero{padding-block:39px 30px;gap:20px}h1{font-size:clamp(42px,10.9vw,57px);letter-spacing:-2px;margin-bottom:20px}.eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:20px}.lead{font-size:14px;line-height:1.85;margin-bottom:22px}.actions{gap:17px}.button{padding-inline:16px;min-height:49px;font-size:12px}.secondary-link{font-size:10px}.compatibility{font-size:9px;gap:15px;margin-top:19px}.preview-wrap{padding-top:12px}.browser-bar{height:35px;padding-inline:13px;gap:10px}.browser-title{font-size:8px}.demo-body{padding:18px 18px 16px}.demo-top{margin-bottom:16px}.demo-toggle{width:41px;height:41px;font-size:9px}.micro{font-size:7px;letter-spacing:1px}.demo-select-wrap{margin-bottom:12px}.sample-card{padding:14px 15px;min-height:104px}.sample-card p{font-size:13px}.sample-label{font-size:7px}.sample-result .result-placeholder{font-size:11px}.demo-footer{margin-top:16px}.demo-enter{font-size:7px}.demo-send{font-size:9px;gap:7px}.send-circle{width:31px;height:31px}.demo-caption{font-size:8px;margin:12px 7px 0}.demo-status{font-size:8px}.facts{gap:0;padding-block:19px;margin-bottom:36px}.fact{padding-inline:12px}.fact strong{font-size:14px;letter-spacing:-.4px}.fact span{font-size:8px;line-height:1.5}.section-heading{display:block}.section-heading h2{font-size:37px}.section-heading>p{max-width:300px;margin-bottom:0;font-size:12px}.flow-section{padding-block:37px}.steps{grid-template-columns:1fr;gap:25px;margin-top:28px}.step{padding-top:16px}.step-top{margin-bottom:13px}.step-top .icon{width:22px;height:22px}.step h3{font-size:16px;margin-bottom:8px}.step p{font-size:12px;max-width:100%}.features-section{grid-template-columns:1fr;gap:24px;padding-block:42px}.features-section h2{font-size:37px}.features-section .section-lead{max-width:none;margin-bottom:0;font-size:13px}.feature{gap:17px;padding-block:20px}.feature h3{font-size:14px}.feature p{font-size:12px}.install-section{padding:28px 22px;gap:28px;border-radius:10px}.install-section h2{font-size:36px}.install-section .section-lead{font-size:12px}.install-section .install-steps{grid-template-columns:1fr}.install-steps li{margin-bottom:20px}.install-steps h3{font-size:13px}.install-steps p{font-size:12px}.update-note{font-size:10px}.faq-section{grid-template-columns:1fr;gap:10px;padding-block:42px 32px}.faq-section h2{font-size:36px}.faq-list summary{font-size:13px;padding-block:18px}.faq-list details p{font-size:12px}.privacy-note{gap:14px;padding-block:23px}.privacy-note>.icon{width:21px;height:21px}.privacy-note p{font-size:11px}.final-section{align-items:flex-start;flex-direction:column;gap:23px;padding-block:36px 40px}.final-section h2{font-size:34px}.footer-inner{flex-direction:column;gap:22px}.footer-brand{flex-direction:row;align-items:center;gap:18px}.footer-brand p{font-size:9px;max-width:125px}.footer-links{justify-content:flex-start;max-width:none;gap:23px}.site-footer{padding-block:23px}html[lang=he] h1{font-size:clamp(36px,9vw,47px);line-height:1.22;letter-spacing:-1.25px}html[lang=he] .lead{font-size:15px}html[lang=he] h2{font-size:33px;letter-spacing:-1px}html[lang=he] .button{font-size:12px}html[lang=he] .secondary-link{font-size:11px}html[lang=he] .fact strong{font-size:13px}html[lang=he] .fact span{font-size:8px}html[lang=he] .sample-card p{font-size:14px}html[lang=he] .sample-result p{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.brand-mark{background:transparent;border-radius:0;width:42px;height:42px}.footer-brand .brand-mark{background:transparent;border-radius:0;width:32px;height:32px}.micro,.sample-label,.translate-connector,.demo-caption,.demo-enter{color:#5e727e}.sample-result .result-placeholder{color:#627682}
