@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300;src:url(/static/media/rubik-latin-300-normal.154af67ba7ed620354f1.woff2) format("woff2"),url(/static/media/rubik-latin-300-normal.95e198adf74cd1f687f6.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(/static/media/rubik-latin-400-normal.f9f9f6e55058ae8bc37f.woff2) format("woff2"),url(/static/media/rubik-latin-400-normal.0b17b0ee69a5664f4df5.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(/static/media/rubik-latin-500-normal.a489f7d9f640d67de8db.woff2) format("woff2"),url(/static/media/rubik-latin-500-normal.ce370115466220e5b2b5.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:600;src:url(/static/media/rubik-latin-600-normal.fcae5c3244c7ac286b52.woff2) format("woff2"),url(/static/media/rubik-latin-600-normal.2e72160534a5dbfd479a.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(/static/media/rubik-latin-700-normal.a73b3ae2e116ef5dbfe2.woff2) format("woff2"),url(/static/media/rubik-latin-700-normal.00ece464f0827af51986.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:800;src:url(/static/media/rubik-latin-800-normal.e12e9ba115dd6d5941c4.woff2) format("woff2"),url(/static/media/rubik-latin-800-normal.ccf8f24c0a1c2c5104a2.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:900;src:url(/static/media/rubik-latin-900-normal.71bb03a9965164b6f8ee.woff2) format("woff2"),url(/static/media/rubik-latin-900-normal.ea1fa77b99473f040c04.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300;src:url(/static/media/rubik-hebrew-300-normal.bc8b020323fbcc3f7561.woff2) format("woff2"),url(/static/media/rubik-hebrew-300-normal.3dc164282f9a0a41fae1.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(/static/media/rubik-hebrew-400-normal.a32ee99b4294a6276c45.woff2) format("woff2"),url(/static/media/rubik-hebrew-400-normal.f1614061d77d9d3a3428.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(/static/media/rubik-hebrew-500-normal.279691ceb04daad1d8fc.woff2) format("woff2"),url(/static/media/rubik-hebrew-500-normal.a837134910605c7d4710.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:600;src:url(/static/media/rubik-hebrew-600-normal.add0e97305a0656cc81d.woff2) format("woff2"),url(/static/media/rubik-hebrew-600-normal.5a1e66ff4116e21cd37d.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(/static/media/rubik-hebrew-700-normal.9eeed579072dbbcc849c.woff2) format("woff2"),url(/static/media/rubik-hebrew-700-normal.f6beecfee0d85526c233.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:800;src:url(/static/media/rubik-hebrew-800-normal.885ab62da9e4e78909d6.woff2) format("woff2"),url(/static/media/rubik-hebrew-800-normal.2dd520077ea8af53620e.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:900;src:url(/static/media/rubik-hebrew-900-normal.245fd2ff4a1f4bdf14d4.woff2) format("woff2"),url(/static/media/rubik-hebrew-900-normal.b30e3cfb19a26d5ccbdd.woff) format("woff")}html{color-scheme:dark}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Rubik,system-ui,sans-serif;font-family:var(--font-main,"Rubik",system-ui,sans-serif)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:block;font-family:Ploni;font-style:normal;font-weight:300;src:url(/static/media/ploni-light.fcdb0ad28e96d8b290cc.woff2) format("woff2"),url(/static/media/PloniLight.e6208ccc180124e2a864.otf) format("opentype")}@font-face{font-display:block;font-family:Ploni;font-style:normal;font-weight:400;src:url(/static/media/ploni-regular.49b0039a1120b7305904.woff2) format("woff2"),url(/static/media/PloniRegular.ccfeef9773dc64b2649e.otf) format("opentype")}@font-face{font-display:block;font-family:Ploni;font-style:normal;font-weight:700 900;src:url(/static/media/ploni-bold.20e9afee114e838c10a5.woff2) format("woff2"),url(/static/media/PloniBold.57e94ab2c339e80d2213.otf) format("opentype")}:root{--font-main:"Ploni",sans-serif;--font-display:"Ploni",sans-serif;--font-label:ui-monospace,"SF Mono","Cascadia Code",monospace;--site-max-width:1200px;--site-padding:clamp(18px,4vw,56px);--primary-green:#26f66f;--primary-green-hover:#1ddb63;--primary-green-light:#26f66f;--accent-gradient:linear-gradient(135deg,#26f66f,#1ddb63);--shadow-premium:0 8px 32px #0000008c;--modal-confirm-green:#26f66f;--modal-confirm-green-hover:#1ddb63;--accent-teal:#2dd4bf;--accent-amber:#fbbf24;--accent-amber-muted:#fbbf2459;--ink:#0b0a0c;--ink-2:#131218;--ink-3:#1c1b22;--ink-4:#25232c;--line:#f5f3ec17;--line-strong:#f5f3ec2e;--paper:#f5f3ec;--paper-dim:#b8b5ad;--paper-mute:#74717a;--ease:cubic-bezier(0.16,1,0.3,1);--shadow-card:0 1px 0 #ffffff0a inset,0 24px 60px -30px #0009;--surface-card:#0000;--surface-card-hover:#f5f3ec08;--bg:#0b0a0c;--bg-elevated:#131218;--bg-card:#1c1b22;--bg-dark:#080709;--text-primary:#f5f3ec;--text-secondary:#b8b5ad;--text-muted:#74717a;--border:#f5f3ec17;--border-dark:#f5f3ec2e;--dark-bg:#0b0a0c;--dark-surface:#1c1b22;--dark-elevated:#1c1b22;--card-bg:var(--bg-card);--card-hover:#25232c;--radius-sm:6px;--radius-md:8px;--radius-lg:14px;--radius-xl:22px;--btn-hover-primary-bg:var(--primary-green-hover);--btn-hover-primary-border:var(--primary-green-hover);--btn-hover-primary-shadow:0 0 0 2px #1db95459,0 4px 20px #1db9542e;--btn-hover-primary-scale:1.02;--btn-hover-outline-bg:#1db9541f;--btn-hover-outline-border:var(--primary-green);--btn-hover-outline-shadow:0 0 0 1px #1db95447;--btn-hover-secondary-bg:#ffffff0f;--btn-hover-secondary-border:#ffffff1f;--btn-hover-danger-bg:#f87171;--btn-hover-danger-shadow:0 4px 12px #ef444440}::selection{background:#1db95447;color:#fafafa}*{box-sizing:border-box}*,body{margin:0;padding:0}body{font-feature-settings:"kern" off,none;background-attachment:fixed;background-color:#0b0a0c;background-color:var(--bg);background-image:radial-gradient(ellipse 60% 45% at 50% -5%,#1db9540d,#0000 60%);background-size:auto;color:#f5f3ec;color:var(--text-primary);color-scheme:dark;direction:ltr;font-family:Ploni,sans-serif;font-family:var(--font-main);-webkit-font-kerning:none;font-kerning:none;font-variant-ligatures:none;font-weight:400;line-height:1.62;overflow-x:hidden;scroll-behavior:smooth}body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;content:"";inset:0;opacity:.008;pointer-events:none;position:fixed;z-index:9999}body[dir=rtl]{direction:rtl;font-family:Ploni,sans-serif;font-family:var(--font-main)}html[dir=rtl]{direction:rtl}.navbar{-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);background:#0f0e1652;border-bottom:1px solid #ffffff12;direction:inherit;left:0;min-height:64px;padding:0;position:fixed;right:0;top:0;transition:background .35s ease,box-shadow .35s ease,border-color .35s ease;width:100%;z-index:1200}.navbar.scrolled{-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);background:#0b0a0c9e;border-bottom-color:#f5f3ec17;border-bottom-color:var(--line);box-shadow:0 1px 0 #f5f3ec17;box-shadow:0 1px 0 var(--line)}.scroll-progress-bar{background:#0000;bottom:0;height:3px;left:0;overflow:hidden;position:absolute;right:0}.scroll-progress-fill{background:linear-gradient(90deg,#26f66f,#1ddb63);background:linear-gradient(90deg,var(--primary-green),var(--primary-green-hover));height:100%}.navbar-container{align-items:center;direction:inherit;display:flex;height:68px;justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 clamp(16px,2.5vw,40px);position:relative;width:100%}.navbar-left-section{gap:28px}.navbar-left-section,.navbar-right-section{align-items:center;display:flex;flex:0 0 auto}.navbar-right-section{gap:16px}.navbar-login-btn{align-items:center;border:1.5px solid #ffffffeb;border-radius:6px;color:#ffffffeb;display:inline-flex;font-size:.9rem;line-height:1.25;padding:10px 14px;transition:all .3s ease}.navbar-login-btn:hover{background:#1ddb63;background:var(--btn-hover-primary-bg);border-color:#1ddb63;border-color:var(--btn-hover-primary-border);box-shadow:0 0 0 1px #1db95447;box-shadow:var(--btn-hover-outline-shadow);color:#0a0a0a}.navbar-login-btn--filled{background:#26f66f;background:var(--primary-green);border:none;border-radius:50px;color:#000;font-weight:700;padding:10px 22px}.navbar-login-btn--filled:hover{background:#1ddb63;background:var(--btn-hover-primary-bg);box-shadow:0 0 0 2px #1db95459,0 4px 20px #1db9542e;box-shadow:var(--btn-hover-primary-shadow);color:#000}.navbar-user-avatar{align-items:center;cursor:pointer;display:flex;gap:10px;margin-right:0;position:relative;transition:all .3s ease}.navbar-user-avatar.rtl{flex-direction:row-reverse;margin-left:0;margin-right:0}.navbar-user-avatar i{color:#26f66f;color:var(--primary-green);flex-shrink:0;font-size:28px;transition:all .3s ease}.navbar-user-info{display:flex;flex-direction:column;gap:2px;max-width:220px;min-width:0}.navbar-user-info,.navbar-user-info.ltr{align-items:flex-start}.navbar-user-info.rtl{align-items:flex-end}.navbar-user-name{color:#f5f3ec;color:var(--text-primary);font-size:.9rem;font-weight:600}.navbar-user-email,.navbar-user-name{line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-user-email{color:#b8b5ad;color:var(--text-secondary);font-size:.8rem;font-weight:400}.navbar-user-avatar:hover i{transform:scale(1.05)}.navbar-user-avatar:hover .navbar-user-name,.navbar-user-avatar:hover i{color:#26f66f;color:var(--primary-green)}.navbar-user-avatar--guest{border-radius:50%;padding:4px}.navbar-user-avatar--guest i{font-size:32px}.navbar-login-btn{background:#0000;border:1px solid #ffffff2e;border-radius:8px;color:#b8b5ad;color:var(--text-secondary);cursor:pointer;font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:.88rem;font-weight:500;padding:7px 16px;transition:all .2s ease;white-space:nowrap}.navbar-login-btn:hover{background:#ffffff0f;border-color:#ffffff52;color:#f5f3ec;color:var(--text-primary)}.navbar-user-section{align-items:center;display:flex;gap:10px;position:relative}.navbar-user-menu{background:#1c1b22;background:var(--bg-card);border:1px solid #f5f3ec17;border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 40px #0000008c;min-width:180px;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);z-index:1300}body[dir=rtl] .navbar-user-menu{left:0;right:auto}.navbar-user-menu-item{align-items:center;color:#f5f3ec;color:var(--text-primary);cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:12px;padding:12px 16px;transition:all .2s ease}body[dir=rtl] .navbar-user-menu-item{flex-direction:row-reverse}.navbar-user-menu-item:hover{background:#1db9541f;background:var(--btn-hover-outline-bg);color:#26f66f;color:var(--primary-green)}.navbar-user-menu-item i{font-size:16px;text-align:center;width:20px}.navbar-user-menu-header{border-bottom:1px solid #f5f3ec17;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:2px;padding:12px 16px;pointer-events:none}.navbar-user-menu-header .navbar-user-name{color:#f5f3ec;color:var(--text-primary);font-size:.9rem;font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-user-menu-header .navbar-user-email{color:#b8b5ad;color:var(--text-secondary);font-size:.78rem;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[dir=rtl] .navbar-login-btn,body[dir=rtl] .navbar-user-avatar{margin-left:0;margin-right:0}.language-switcher{align-items:center;display:flex;margin-right:30px}.nav-menu .account-menu-mobile{display:none!important}.nav-menu .language-switcher-desktop{align-items:center;display:list-item;display:flex;list-style:none;margin:0}.nav-menu .language-switcher-desktop .language-btn{align-items:center;background:#0000;border:1.5px solid #ffffffeb;border-radius:50px;color:#ffffffeb;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;line-height:1;margin:0;padding:8px 16px;transition:all .3s ease}.nav-menu .language-switcher-desktop .language-btn.active,.nav-menu .language-switcher-desktop .language-btn:hover{background:#1ddb63;background:var(--btn-hover-primary-bg);border-color:#1ddb63;border-color:var(--btn-hover-primary-border);box-shadow:0 0 0 2px #1db95459,0 4px 20px #1db9542e;box-shadow:var(--btn-hover-primary-shadow);color:#0a0a0a;transform:scale(1.02);transform:scale(var(--btn-hover-primary-scale,1.02))}body[dir=rtl] .language-switcher{margin-left:30px;margin-right:0}.language-btn{align-items:center;background:#0000;border:1px solid #f5f3ec2e;border:1px solid var(--line-strong);border-radius:8px;color:#b8b5ad;color:var(--paper-dim);cursor:pointer;display:inline-flex;font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:13px;font-weight:500;gap:5px;line-height:1.25;padding:6px 10px;transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s var(--ease)}.language-btn:hover{background:#0000;border-color:#b8b5ad;border-color:var(--paper-dim);color:#f5f3ec;color:var(--paper)}.language-btn.active{background:#0000;border-color:#f5f3ec2e;border-color:var(--line-strong);color:#b8b5ad;color:var(--paper-dim)}.navbar-cta-btn{align-items:center;background:#26f66f;background:var(--primary-green);border:none;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff4d,0 8px 22px -8px #26f66f99;color:#0a1f10;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:14px;font-weight:600;gap:8px;letter-spacing:-.005em;padding:10px 20px;text-decoration:none;transition:background .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);transition:background .2s var(--ease),box-shadow .2s var(--ease);white-space:nowrap}.navbar-cta-btn:hover{background:#5dffa1;box-shadow:inset 0 1px 0 #fff6,0 12px 28px -10px #26f66fb3;color:#0a1f10}body[dir=rtl] .navbar-cta-btn{direction:ltr}.logo{align-items:center;color:#f5f3ec;color:var(--paper);display:inline-flex;flex-shrink:0;font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:18px;font-weight:700;gap:12px;letter-spacing:-.01em;text-decoration:none}.logo:hover{opacity:.88}.logo img{display:block;flex-shrink:0;height:32px;object-fit:contain;width:32px}.logo-text{color:#f5f3ec;color:var(--paper);font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.01em}.nav-menu{align-items:center;display:flex;gap:4px;list-style:none;position:relative}.language-switcher-mobile{display:none!important}.nav-menu li{display:flex;margin:0}.nav-menu a,.nav-menu li{align-items:center;white-space:nowrap}.nav-menu a{border-radius:6px;color:#ffffffeb;display:inline-flex;font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:14px;font-weight:500;line-height:1.25;padding:8px 12px;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1);transition:color .2s var(--ease)}.nav-menu a.active,.nav-menu a:hover{background:#0000;color:#fff}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px;margin-right:20px;overflow:visible;padding:12px}.hamburger span{background-color:#f5f3ec;background-color:var(--text-primary);border-radius:2px;height:3px;transition:all .3s ease;width:28px}.hamburger.active span:first-child{transform:rotate(45deg) translate(5.5px,5.5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5.5px,-5.5px)}.hero{align-items:center;background:#0000;color-scheme:dark;display:flex;justify-content:center;min-height:100svh;overflow:visible;padding-bottom:80px;padding-top:100px;position:relative}.hero:before{animation:hero-grain 7s steps(9) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h256v256H0z'/%3E%3C/svg%3E");background-size:192px 192px;content:"";inset:0;opacity:.055;pointer-events:none;position:fixed;z-index:1}@keyframes hero-grain{0%{transform:translate(0)}11%{transform:translate(-5px,-7px)}22%{transform:translate(4px,5px)}33%{transform:translate(-6px,3px)}44%{transform:translate(5px,-4px)}55%{transform:translate(-3px,6px)}66%{transform:translate(7px,-5px)}77%{transform:translate(-4px,3px)}88%{transform:translate(3px,-6px)}to{transform:translate(0)}}.hero:after{background-image:repeating-linear-gradient(180deg,#0000,#0000 89px,hsla(0,0%,100%,.028) 0,hsla(0,0%,100%,.028) 90px);content:"";inset:0;pointer-events:none;position:fixed;z-index:1}.hero-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;max-width:var(--site-max-width);padding:0 clamp(18px,4vw,56px);padding:0 var(--site-padding);position:relative;text-align:center;width:100%;z-index:2}body[dir=rtl] .hero-content{direction:rtl}.hero-text{align-items:flex-start;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);background:#0f0e1652;border:1px solid #ffffff12;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff0a,0 30px 80px -30px #000000a6;display:flex;flex-direction:column;max-width:880px;min-width:0;padding:48px 56px;text-align:left}body[dir=rtl] .hero-text{align-items:flex-start;text-align:right}.hero-bg-video{height:100%;object-fit:cover;object-position:center;width:100%}.hero-bg-overlay,.hero-bg-video{inset:0;pointer-events:none;position:fixed;z-index:-1}.hero-bg-overlay{background:#0006}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hero-eyebrow{align-items:center;background:none;border:none;border-radius:0;color:#ffffff73;display:inline-flex;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-family:var(--font-label);font-size:.72rem;font-weight:600;gap:8px;letter-spacing:.13em;margin-bottom:1.75rem;padding:0;text-transform:uppercase}.hero-eyebrow:before{background:#26f66f;background:var(--primary-green);border-radius:50%;box-shadow:0 0 6px #1db954b3;content:"";display:inline-block;flex-shrink:0;height:6px;width:6px}.hero h1{text-wrap:balance;color:#f4f4f5;font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:clamp(2.25rem,3.8vw,3.75rem);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin-bottom:1.25rem;text-align:left}body[dir=rtl] .hero h1{text-align:right}.hero-brand{color:#26f66f;color:var(--primary-green);display:inline-block;position:relative}.hero-brand:after{background:linear-gradient(90deg,#26f66f,#1ddb63);background:linear-gradient(90deg,var(--primary-green),#1ddb63);border-radius:4px;bottom:4px;content:"";height:10px;left:0;opacity:.35;position:absolute;right:0;z-index:-1}.hero p{animation:fadeInUp .8s ease;color:#b8b5ad;color:var(--text-secondary);font-size:1.125rem;font-weight:400;line-height:1.7;margin-bottom:.5rem}.hero .hero-trial-text{color:#f4f4f58c;font-size:1rem;font-weight:400;line-height:1.6;margin-bottom:1.75rem;max-width:40ch;text-align:start;width:100%}body[dir=rtl] .hero .hero-trial-text{text-align:right}.hero .download-images{width:100%}.hero .download-images,body[dir=rtl] .hero .download-images{justify-content:flex-start}.hero-title-accent{color:#26f66f;color:var(--primary-green);position:relative;text-shadow:0 0 40px #1db95440}.hero-platform-roller{direction:ltr;display:inline-block;height:1.1em;line-height:1.1;overflow:hidden;position:relative;vertical-align:top}.hero-platform-roller__track{align-items:flex-start;display:flex;flex-direction:column;transition:transform .45s cubic-bezier(.65,.05,.3,1);will-change:transform}body[dir=rtl] .hero-platform-roller__track{align-items:flex-end}.hero-platform-roller__item{display:block;flex-shrink:0;height:1.05em;line-height:1.05;white-space:nowrap}@media (prefers-reduced-motion:reduce){.hero-platform-roller__track{transition:none}}.low-perf-mode *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.low-perf-mode .navbar{background:#0b0a0ceb!important}.low-perf-mode .faq-item,.low-perf-mode .features-showcase__row,.low-perf-mode .footer-bottom,.low-perf-mode .footer-col,.low-perf-mode .line-section-title,.low-perf-mode .supported-logos-item{opacity:1!important;transform:none!important;transition:none!important}.low-perf-mode .hero-platform-roller__track{transition-duration:.35s!important}.low-perf-mode video{will-change:auto!important}.btn{align-items:center;background:#26f66f;background:var(--primary-green);border:none;border-radius:50px;box-shadow:0 2px 12px #1db95440;color:#000;cursor:pointer;display:inline-flex;font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:.035em;padding:.875rem 1.75rem;text-decoration:none;transition:all .2s ease;white-space:nowrap;width:auto}.btn:hover{background:#1ddb63;background:var(--btn-hover-primary-bg);box-shadow:0 4px 16px #1db95459;color:#000}.btn-secondary{align-items:center;background:#0000;border:1.5px solid #26f66f;border:1.5px solid var(--primary-green);border-radius:50px;box-shadow:none;cursor:pointer;display:inline-flex;font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:.035em;padding:.875rem 1.75rem;text-decoration:none;transition:all .2s ease;white-space:nowrap;width:auto}.btn-secondary,.btn-secondary:hover{color:#26f66f;color:var(--primary-green)}.btn-secondary:hover{background:#1db95414;border-color:#26f66f;border-color:var(--primary-green)}#download-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}body[dir=rtl] #download-buttons{justify-content:flex-end}#download-buttons a{margin:0}.download-images{align-items:center;direction:ltr!important;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.download-image{background:none!important;border:1px solid #f5f3ec2e!important;border:1px solid var(--border-dark)!important;border-radius:12px;box-shadow:0 4px 16px #0000001a!important;cursor:pointer;display:block;height:80px;outline:none!important;padding:0!important;transition:all .3s ease;width:auto}.download-image:hover{background:none!important;border-color:#26f66f!important;border-color:var(--primary-green)!important;box-shadow:0 8px 30px #1db95440!important;color:inherit!important;transform:translateY(-3px) scale(1.02)}.download-image.btn-secondary{background:none!important;box-shadow:none!important;opacity:.5;padding:0!important}.download-image.btn-secondary:hover{background:none!important;box-shadow:none!important;opacity:1}.download-image.btn{background:none!important;box-shadow:none!important;padding:0!important}body[dir=rtl] #btn-mac,body[dir=rtl] #btn-windows,body[dir=rtl] #download-buttons a{direction:ltr;text-align:left}#btn-mac i,#btn-windows i,.btn i{color:inherit;font-size:2rem;margin-right:16px}.section{background:#080808;padding:5rem clamp(18px,4vw,56px) 6rem;padding:5rem var(--site-padding) 6rem;position:relative;text-align:center;z-index:1}.section.pricing,.section.videos{background:#0d0d0d}.section+.section:before{background:linear-gradient(90deg,#0000,#ffffff12 25%,#ffffff12 75%,#0000);content:"";height:1px;left:8%;pointer-events:none;position:absolute;right:8%;top:0}.section-badge{-webkit-border-start:3px solid #2dd4bf;-webkit-border-start:3px solid var(--accent-teal);align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff21;border-inline-start:3px solid #2dd4bf;border-inline-start:3px solid var(--accent-teal);border-radius:4px;color:#d4d4d8e0;display:inline-flex;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-family:var(--font-label);font-size:.625rem;font-weight:600;gap:8px;letter-spacing:.16em;margin-bottom:18px;padding:8px 14px 8px 12px;text-transform:uppercase}.section-heading{color:#f5f3ec;color:var(--text-primary);font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin-bottom:2.25rem}.section-heading:has(+.section-subheading){margin-bottom:.85rem}.section-heading-accent{color:#2dd4bf;color:var(--accent-teal);font-weight:800}.section-subheading{color:#b8b5ad;color:var(--text-secondary);font-size:1.125rem;font-weight:400;line-height:1.65;margin:0 auto 2.75rem;max-width:42rem}.line-section-title{align-items:center;color:#e4e4e7f0;display:flex;font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:clamp(1.25rem,2.75vw,2rem);font-weight:600;gap:clamp(1rem,3vw,1.75rem);justify-content:center;letter-spacing:.1em;line-height:1.2;margin-bottom:2.25rem;margin-left:auto;margin-right:auto;max-width:1200px;max-width:var(--site-max-width);text-transform:uppercase;width:100%}.line-section-title:has(+.section-subheading){margin-bottom:.85rem}.line-section-title+.section-subheading{margin-top:0}.line-section-title:after,.line-section-title:before{background:#ffffff1c;content:"";flex:1 1;height:1px;min-width:0}html[dir=rtl] .line-section-title{letter-spacing:.06em}.videos .line-section-title{margin-bottom:2.25rem}.line-section-title--features-more{margin:4rem auto 1.5rem}.features{background:#080808;color:#f5f3ec;color:var(--text-primary);padding:5rem clamp(18px,4vw,56px) 6rem;padding:5rem var(--site-padding) 6rem}.features__intro{color:#b8b5ad;color:var(--text-secondary);font-size:1.0625rem;font-weight:400;line-height:1.65;margin:-.25rem auto 2.75rem;max-width:38rem}.features__intro,body[dir=rtl] .features__intro{text-align:center}.features .feature-title,.features .feature-zigzag-content .feature-title{color:#f5f3ec;color:var(--text-primary)}.features .feature-description,.features .feature-zigzag-content .feature-description{color:#b8b5ad;color:var(--text-secondary)}.features .feature-card,.features .feature-zigzag-card{background:#1c1b22;background:var(--bg-card);border:1px solid #f5f3ec17;border:1px solid var(--border);border-radius:10px;box-shadow:inset 0 1px 0 #ffffff0a}.features .feature-card:before{display:none}.features-showcase{display:flex;flex-direction:column;margin:0 auto 2rem;max-width:1200px;max-width:var(--site-max-width)}.features-showcase__row{grid-gap:56px;align-items:center;background:radial-gradient(60% 80% at 0 100%,#26f66f1a,#0000 70%),radial-gradient(50% 70% at 100% 0,#7eb89a0d,#0000 70%),#131218;background:radial-gradient(60% 80% at 0 100%,#26f66f1a,#0000 70%),radial-gradient(50% 70% at 100% 0,#7eb89a0d,#0000 70%),var(--ink-2);border:1px solid #f5f3ec17;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius-xl);display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);margin-bottom:24px;overflow:hidden;padding:56px;position:relative;width:100%}.features-showcase__row:last-of-type{margin-bottom:0}.features-showcase__bg-num{color:hsla(0,0%,100%,.018);font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:200px;font-weight:800;letter-spacing:-.04em;line-height:.8;pointer-events:none;position:absolute;right:-10px;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;z-index:0}.features-showcase__row--alt .features-showcase__bg-num,body[dir=rtl] .features-showcase__bg-num{left:-10px;right:auto}body[dir=rtl] .features-showcase__row--alt .features-showcase__bg-num{left:auto;right:-10px}.features-showcase__demo{align-items:center;display:flex;justify-content:center;min-width:0;position:relative;z-index:1}.features-showcase__demo-video{border-radius:0;box-shadow:none;display:block;font-size:0;line-height:0;overflow:hidden;width:100%}.features-showcase__demo-video video{display:block;height:auto;width:100%}.features-showcase__demo-scale{aspect-ratio:900/590;border:none;border-radius:8px 8px 0 0;box-shadow:none;overflow:hidden;position:relative;width:100%}.features-showcase__demo-scale-inner{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,sans-serif;left:0;pointer-events:none;position:absolute;top:0;transform-origin:top left}.features-showcase__copy{justify-content:center;min-width:0;position:relative;z-index:1}.features-showcase__copy,.features-showcase__copy-panel{display:flex;flex-direction:column;padding:0;text-align:start}.features-showcase__copy-panel{align-items:stretch;background:none;border:none;border-radius:0;box-shadow:none;max-width:100%}.features-showcase__feat-num{color:#26f66f;color:var(--primary-green);font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-family:var(--font-label);font-size:11px;font-weight:500;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}body[dir=rtl] .features-showcase__feat-num{letter-spacing:.06em}body[dir=rtl] .features-showcase__copy-panel .feature-description,body[dir=rtl] .features-showcase__copy-panel .feature-title{text-align:right}body[dir=rtl] .learn-more-link.learn-more-link--showcase{align-self:flex-start}.features-showcase__copy-panel .feature-title{color:#f5f3ec;color:var(--paper);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin-bottom:14px;text-align:start;width:100%}body[dir=rtl] .features-showcase__copy-panel .feature-title{letter-spacing:-.01em;line-height:1.2}.features-showcase__copy-panel .feature-description{color:#b8b5ad;color:var(--paper-dim);font-size:15px;font-weight:400;line-height:1.65;margin-bottom:0;max-width:52ch;text-align:start;width:100%}.learn-more-link.learn-more-link--showcase{align-items:center;align-self:flex-start;color:#26f66f;color:var(--primary-green);display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-top:18px;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1),gap .2s cubic-bezier(.16,1,.3,1);transition:color .2s var(--ease),gap .2s var(--ease)}.learn-more-link.learn-more-link--showcase:hover{color:#8fffb6;gap:10px}.features-showcase__demo-col{align-items:stretch;background:#0000;border:1px solid #f5f3ec2e;border:1px solid var(--line-strong);border-radius:22px;border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 #ffffff0a,0 24px 60px -30px #0009;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:0;justify-content:flex-end;min-width:0;overflow:hidden;padding:0;position:relative;z-index:1}.features-showcase__demo-label,body[dir=rtl] .features-showcase__demo-label{display:none}.features-showcase__row--alt .features-showcase__demo-col{order:1}.features-showcase__row--alt .features-showcase__copy{order:2}.demo-stepper{align-items:flex-start;background:#0000002e;border:1px solid #ffffff0f;border-radius:0 0 14px 14px;border-top:none;display:flex;gap:0;justify-content:center;margin-top:-1px;padding:14px 16px 6px}.demo-stepper__step{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:5px}.demo-stepper__dot{align-items:center;background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:50%;color:#ffffff40;display:flex;font-family:inherit;font-size:10px;font-weight:700;height:22px;justify-content:center;transition:background .35s,color .35s,border-color .35s,box-shadow .35s;width:22px}.demo-stepper__step.active .demo-stepper__dot{background:#26f66f;border-color:#26f66f;box-shadow:0 0 8px #1bd76080;color:#000}.demo-stepper__step.done .demo-stepper__dot{background:#1bd7601f;border-color:#1bd76073;color:#26f66f}.demo-stepper__label{color:#ffffff38;font-size:10px;font-weight:500;letter-spacing:.01em;transition:color .35s;white-space:nowrap}.demo-stepper__step.active .demo-stepper__label{color:#26f66f;font-weight:600}.demo-stepper__step.done .demo-stepper__label{color:#1bd76080}.demo-stepper__line{background:#ffffff21;border-radius:2px;flex:1 1;height:1px;margin-top:10px;min-width:16px;transition:background .35s}.demo-stepper__line.done{background:#1bd76059}@media screen and (max-width:900px){.features__intro{font-size:1rem;margin-bottom:2rem;padding:0 .25rem}.features-showcase__row{gap:1.5rem;grid-template-columns:1fr;padding:32px 24px}.features-showcase__demo-col{order:-1;padding:1.5rem 1.5rem 0}.features-showcase__copy{order:0;padding:0}.features-showcase__copy-panel{-webkit-padding-start:0;padding-inline-start:0}.features-showcase__copy-panel .feature-description{max-width:none}}.pricing{background:#0000;color:#f5f3ec;color:var(--text-primary)}.pricing-shell{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0 auto;max-width:1248px;max-width:calc(var(--site-max-width) + 48px);padding:0}.pricing-shell__title{margin-bottom:2rem}.pricing .pricing-card{background:#0000;background:var(--surface-card);border:1px solid #f5f3ec17;border:1px solid var(--line);border-radius:14px;box-shadow:none;transition:border-color .2s ease}.pricing .pricing-card.trial{border-color:#f5f3ec17;border-color:var(--line)}.pricing .pricing-card.basic.featured{background:#0000;background:var(--surface-card);border:1px solid #1db95473;box-shadow:none;position:relative;transform:none;z-index:2}.pricing .pricing-card.pro{border-color:#ffffff21}.pricing .pricing-title{color:#74717a;color:var(--text-muted);font-weight:700}.pricing .pricing-label,.pricing .pricing-period,.pricing .pricing-usd{color:#b8b5ad;color:var(--text-secondary)}.pricing .pricing-price{color:#f5f3ec;color:var(--text-primary);font-weight:800}.pricing .pricing-features li{color:#b8b5ad;color:var(--text-secondary)}.pricing .pricing-features li.plan-only{color:#f5f3ec;color:var(--text-primary)}.pricing .pricing-features li:before{color:#26f66f;color:var(--primary-green)}.pricing-cards{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;max-width:var(--site-max-width);padding:0}.pricing-card{background:#0000;background:var(--surface-card);border:1px solid #f5f3ec17;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;overflow:visible;padding:0;position:relative}.pricing-card-header{border-bottom:1px solid #ffffff0f;padding:1.65rem 1.5rem 1.35rem;position:relative;text-align:center;z-index:1}.pricing-card.basic.featured .pricing-card-header{padding-top:2.1rem}.pricing-card-body{display:flex;flex-direction:column;flex-grow:1;min-height:0;padding:1.25rem 1.5rem 1.5rem;position:relative;z-index:1}.pricing-card.trial{border:1px solid #ffffff21}.pricing-card.basic.featured{background:#1c1b22;background:var(--bg-card);border:1px solid #1db95473;box-shadow:0 0 40px #1db95412;position:relative;transform:none;z-index:2}.pricing-card.basic .badge{background:linear-gradient(180deg,#26f66f,#26f66f);background:linear-gradient(180deg,#26f66f 0,var(--primary-green) 100%);border:1px solid #fff3;border-radius:999px;box-shadow:0 4px 14px #1db95459;color:#0a0a0a;font-size:.625rem;font-weight:700;left:50%;letter-spacing:.1em;padding:.32rem .95rem;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%);white-space:nowrap;z-index:10}.pricing-card.pro{border:1px solid #ffffff21}.pricing-title{color:#74717a;color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:.85rem;text-align:center;text-transform:uppercase}.pricing-label{color:#b8b5ad;color:var(--text-secondary);font-size:.875rem;margin-bottom:.5rem;text-align:center}.pricing-price{font-feature-settings:"tnum";color:#f5f3ec;color:var(--text-primary);font-size:clamp(2rem,3.5vw,2.65rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-bottom:.35rem;text-align:center}.pricing-price span.pricing-currency{-webkit-margin-end:.04em;color:inherit;display:inline-block;font-size:.52em;font-weight:800;letter-spacing:0;line-height:1;margin-inline-end:.04em;opacity:.88;vertical-align:.12em}.pricing-usd .pricing-currency{font-size:.82em;vertical-align:.03em}.pricing-period{font-size:.8125rem;font-weight:500;margin-bottom:1rem}.pricing-period,.pricing-usd{color:#b8b5ad;color:var(--text-secondary);text-align:center}.pricing-usd{font-size:.8rem;margin-bottom:.35rem;margin-top:-.2rem}.pricing-devices{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#f4f4f5e0;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin-bottom:.35rem;margin-left:auto;margin-right:auto;padding:.4rem .85rem;text-align:center}.pricing-features{flex-shrink:0;list-style:none;margin:0;padding:0;text-align:left}body[dir=rtl] .pricing-features{text-align:right}.pricing-features li{align-items:flex-start;color:#e4e4e7d1;display:flex;font-size:.8125rem;gap:.65rem;line-height:1.45;padding:.55rem 0}.pricing-features li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231DB954'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";flex-shrink:0;height:18px;width:18px}.pricing-features li.plan-only{color:#f5f3ec;color:var(--text-primary)}.pricing-card-body .pricing-cta{flex-shrink:0;margin-top:auto}.pricing-cta{border:none;border-radius:12px;cursor:pointer;font-size:.875rem;font-weight:600;padding:.9rem 1.25rem;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;width:100%}.pricing-cta.primary{background:linear-gradient(180deg,#26f66f,#26f66f);background:linear-gradient(180deg,#26f66f 0,var(--primary-green) 100%);border:1px solid #ffffff1f;box-shadow:0 4px 16px #1db95447;color:#0a0a0a}.pricing-cta.primary:hover{background:linear-gradient(180deg,#26f66f,#1ddb63);background:linear-gradient(180deg,#26f66f 0,var(--primary-green-hover) 100%);box-shadow:0 6px 22px #1db95452}.pricing-cta.secondary{background:#ffffff0a;border:1px solid #ffffff1f}.pricing-cta.secondary,.pricing-cta.secondary:hover{box-shadow:none;color:#f5f3ec;color:var(--text-primary)}.pricing-cta.secondary:hover{background:#ffffff21;border-color:#fff3}.purchase-modal-desc{color:#b8b5ad;color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin-bottom:16px}.purchase-modal-where-to-find{color:#74717a;color:var(--text-muted);font-size:.85rem;line-height:1.5;margin-bottom:14px}.purchase-user-number-input{background:#1c1b22;background:var(--dark-surface);border:1px solid #f5f3ec17;border:1px solid var(--border);border-radius:8px;color:#f5f3ec;color:var(--text-primary);font-size:1rem;margin-bottom:12px;padding:12px 16px;width:100%}.purchase-user-number-input:focus{border-color:#26f66f;border-color:var(--primary-green);box-shadow:0 0 0 2px #22c55e26;outline:none}.purchase-error{color:#c0392b;font-size:.9rem;margin-bottom:12px}.purchase-modal-footer-centered{justify-content:center!important}.supported-sites{background-color:#080808;color:#f5f3ec;color:var(--text-primary);color-scheme:dark;display:flex;flex-direction:column;justify-content:center;padding:5rem clamp(18px,4vw,56px);padding:5rem var(--site-padding);position:relative;z-index:1}.supported-logos-grid{grid-gap:1.75rem 1.5rem;display:grid;gap:1.75rem 1.5rem;grid-template-columns:repeat(5,1fr);margin:2rem auto 0;max-width:1200px;max-width:var(--site-max-width);width:100%}.supported-logos-item{align-items:center;display:flex;flex-direction:column;gap:.6rem;opacity:.72;transition:opacity .2s ease}.supported-logos-item:hover{opacity:1}.supported-logos-logo{filter:brightness(.9);height:64px;max-width:140px;object-fit:contain;width:auto}.supported-logos-name{color:#b8b5ad;color:var(--text-secondary);font-size:.85rem;font-weight:500;letter-spacing:.01em}@keyframes platforms-scroll-fwd{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes platforms-scroll-rev{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.platforms-marquee-item{align-items:center;border-right:1px solid #ffffff0f;display:inline-flex;flex-shrink:0;gap:10px;min-width:180px;opacity:.6;padding:12px 36px;transition:opacity .2s ease}.platforms-marquee-item:hover{opacity:.6}.platforms-marquee-logo{flex-shrink:0;height:26px;object-fit:contain;width:26px}.platforms-marquee-name{color:#b8b5ad;color:var(--text-secondary);font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:.9rem;font-weight:600;white-space:nowrap}.sites-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:auto;max-width:1200px;max-width:var(--site-max-width)}.site-card{background:#1c1b22;background:var(--bg-card);border:1px solid #f5f3ec17;border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #00000059,inset 0 1px 0 #ffffff0a;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.site-icon{color:#26f66f;color:var(--primary-green);font-size:3rem;margin-bottom:16px;transition:transform .3s ease}.site-logo{display:block;height:56px;margin-bottom:16px;margin-left:auto;margin-right:auto;object-fit:contain;width:56px}.site-name{color:#f5f3ec;color:var(--text-primary);font-size:1rem;font-weight:600}.feature-grid{grid-gap:14px;border:1px solid #f5f3ec17;border:1px solid var(--line);border-radius:16px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:auto;max-width:1200px;max-width:var(--site-max-width);overflow:hidden}.feature-card{align-items:flex-start;background:#0000;border:none;border-bottom:1px solid #f5f3ec17;border-bottom:1px solid var(--line);border-radius:0;border-right:1px solid #f5f3ec17;border-right:1px solid var(--line);box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;overflow:hidden;padding:2rem 1.75rem;position:relative;text-align:start}.feature-card:before{display:none}[dir=rtl] .feature-card,body[dir=rtl] .feature-card{border-left:1px solid #ffffff21;border-right:none;direction:rtl;text-align:right}[dir=rtl] .feature-description,[dir=rtl] .feature-title,body[dir=rtl] .feature-description,body[dir=rtl] .feature-title{text-align:right}.feature-icon{align-items:center;border-radius:8px;display:flex;font-size:1rem;height:36px;justify-content:center;margin-bottom:1.25rem;width:36px}.feature-card .feature-icon{background:none;border:none;color:#26f66f;color:var(--primary-green);font-size:1.25rem}.feature-title{color:#f5f3ec;color:var(--text-primary);font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;margin-bottom:.6rem;text-align:start;width:100%}.feature-description{color:#f4f4f57a;font-size:.9rem;font-weight:400;line-height:1.7;text-align:start;width:100%}.learn-more-link{align-items:center;background:none;border:none;border-radius:0;box-shadow:none;color:#b8b5ad;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:4px;margin-top:1rem;padding:0;text-align:start;text-decoration:none;transition:color .2s}.learn-more-link:hover{background:none;box-shadow:none;color:#f5f3ec;color:var(--text-primary)}[dir=rtl] .learn-more-link,body[dir=rtl] .learn-more-link{direction:rtl;text-align:right}.features .feature-grid--framed{grid-gap:14px;border:none;border-radius:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0 auto;max-width:1200px;max-width:var(--site-max-width);overflow:visible}.features .feature-grid--framed .feature-card.feature-card--framed{align-items:flex-start;background:#0000;background:var(--surface-card);border:1px solid #f5f3ec17;border:1px solid var(--line);border-radius:16px;box-shadow:none;display:flex;flex-direction:column;min-height:0;padding:1.75rem 1.5rem;text-align:start;transition:background .2s ease}.features .feature-grid--framed .feature-card.feature-card--framed:hover{background:#f5f3ec08;background:var(--surface-card-hover);box-shadow:none;transform:none}.features .feature-grid--framed .feature-card.feature-card--framed .feature-icon{background:none;border:none;border-radius:0;color:#fff6;display:block;font-size:1.15rem;height:auto;margin-bottom:1.25rem;width:auto}[dir=rtl] .features .feature-grid--framed .feature-card.feature-card--framed,body[dir=rtl] .features .feature-grid--framed .feature-card.feature-card--framed{align-items:flex-start;text-align:right}.feature-zigzag-container{margin:0 auto;max-width:1200px;max-width:var(--site-max-width);padding:0 clamp(18px,4vw,56px);padding:0 var(--site-padding)}.feature-zigzag-row{align-items:stretch;display:flex;gap:2rem;margin-bottom:2rem;width:100%}.feature-zigzag-row.align-right{flex-direction:row}.feature-zigzag-row.align-left{flex-direction:row-reverse}.feature-zigzag-card{background:#1c1b22;background:var(--card-bg);border:1px solid #f5f3ec17;border:1px solid var(--border);border-radius:10px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 2rem;transition:border-color .3s ease,transform .3s ease;width:50%}.feature-zigzag-content{text-align:center}.feature-zigzag-content .feature-icon{color:#26f66f;color:var(--primary-green);font-size:2.5rem;margin-bottom:1.5rem}.feature-zigzag-content .feature-title{color:#f5f3ec;color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.feature-zigzag-content .feature-description{color:#b8b5ad;color:var(--text-secondary);font-size:1rem;line-height:1.7}.feature-animation-side{align-items:center;background:#0b0a0c;background:var(--bg);border:1px solid #f5f3ec17;border:1px solid var(--border);border-radius:10px;display:flex;justify-content:center;min-height:350px;overflow:hidden;width:50%}body[dir=rtl] .feature-zigzag-row.align-right{flex-direction:row-reverse}body[dir=rtl] .feature-zigzag-row.align-left{flex-direction:row}@media screen and (max-width:1024px){.feature-zigzag-row{gap:1.5rem}.feature-zigzag-card{width:60%}.feature-animation-side{min-height:300px;width:40%}}@media screen and (max-width:768px){.feature-zigzag-row,.feature-zigzag-row.align-left,.feature-zigzag-row.align-right{align-items:center;flex-direction:column}.feature-zigzag-card{width:100%}.feature-animation-side{min-height:280px;width:100%}.feature-zigzag-content .feature-icon{font-size:2.25rem}.feature-zigzag-content .feature-title{font-size:1.125rem}.feature-zigzag-content .feature-description{font-size:.9375rem}}.help{background:#080808;padding:5rem clamp(18px,4vw,56px) 6rem;padding:5rem var(--site-padding) 6rem;position:relative;z-index:1}.help,.help .line-section-title,.help .section-heading,.help .section-subheading{color:#f5f3ec;color:var(--text-primary)}.help .line-section-title:after,.help .line-section-title:before{background:#ffffff1c}.faq-container{grid-gap:0 56px;background:#0000;border-bottom:1px solid #f5f3ec17;border-bottom:1px solid var(--line);border-radius:0;display:grid;gap:0 56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1200px;max-width:var(--site-max-width);padding:0}@media (max-width:880px){.faq-container{border-bottom:none;grid-template-columns:1fr}}.faq-item{background:#0000;border:none;border-radius:0;margin-bottom:0;overflow:hidden;transition:border-color .2s ease}.faq-item,.faq-item:first-child{border-top:1px solid #f5f3ec17;border-top:1px solid var(--line)}.faq-question{align-items:center;background:#0000;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 0;transition:color .2s ease}.faq-question:hover{color:#26f66f;color:var(--primary-green)}.faq-question h3{color:#f5f3ec;color:var(--text-primary);flex-grow:1;font-size:1.125rem;font-weight:600;line-height:1.45;margin:0;padding-right:2rem;text-align:left;transition:color .2s ease}.faq-question:hover h3{color:#26f66f;color:var(--primary-green)}.faq-toggle{color:#74717a;color:var(--text-muted);font-size:1.75rem;font-weight:300;line-height:1;margin-left:auto;margin-right:0;transition:transform .3s ease}.faq-item.active .faq-toggle{color:#26f66f;transform:rotate(45deg)}.help .faq-item,.help .faq-item.active .faq-answer,.help .faq-question{background:#0000}.help .faq-item{border-color:#f5f3ec17;border-color:var(--line)}.help .faq-item.active{border-top-color:#f5f3ec17;border-top-color:var(--line)}.help .faq-question h3{color:#f5f3ec;color:var(--paper)}.help .faq-answer p{color:#b8b5ad;color:var(--paper-dim)}[dir=rtl] .faq-question h3,body[dir=rtl] .faq-question h3{padding-left:40px;padding-right:0;text-align:right}[dir=rtl] .faq-answer p,body[dir=rtl] .faq-answer p{text-align:right}[dir=rtl] .faq-toggle,body[dir=rtl] .faq-toggle{margin-left:0;margin-right:auto}.faq-answer{background:#0000;margin:0;max-height:0;opacity:0;padding:0;transition:opacity .35s ease,max-height .35s ease,padding .35s ease,visibility .35s ease;visibility:hidden}.faq-item.active .faq-answer{background:#0000;max-height:none;opacity:1;padding:0 0 1.5rem;visibility:visible}.faq-answer p{color:#b8b5ad;color:var(--text-secondary);font-size:1rem;line-height:1.7;margin:0;text-align:left;white-space:pre-line}.videos{background:#0000;color:#f5f3ec;color:var(--text-primary);padding-bottom:3rem;padding-top:3rem}.video-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px;max-width:var(--site-max-width);width:100%}.video-card{flex:0 0 560px;max-width:560px;min-width:280px;width:560px}.video-placeholder{aspect-ratio:16/10;background:#111;border:1px solid #f5f3ec17;border:1px solid var(--border);border-radius:12px;cursor:pointer;display:block;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .25s ease;width:100%}.video-placeholder:hover{border-color:#ffffff2e;box-shadow:0 8px 32px #0000008c}.video-placeholder-bg{background:#1c1b22;background:var(--bg-card);border-radius:12px;inset:0;position:absolute}.video-placeholder-bg:before{border:2px dashed #ffffff1f;border-radius:8px;content:"";inset:12%;pointer-events:none;position:absolute}.video-placeholder video{background:#000;object-fit:contain}.video-placeholder img,.video-placeholder video,.video-thumbnail{border-radius:12px;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.video-placeholder img,.video-thumbnail{object-fit:cover;transition:transform .4s ease}.video-placeholder:hover .video-thumbnail,.video-placeholder:hover img{transform:scale(1.03)}.video-placeholder-overlay{background:#00000073;border-radius:12px;inset:0;pointer-events:none;position:absolute;transition:background .25s ease;z-index:1}.video-placeholder:hover .video-placeholder-overlay{background:#0000004d}.video-placeholder .play-button{align-items:center;background:#000000b8;border:none;border-radius:14px;box-shadow:0 2px 12px #0006;color:#fff;display:flex;font-size:1.15rem;height:62px;justify-content:center;padding-left:4px;position:relative;transform:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;width:62px;z-index:2}.video-placeholder:hover .play-button{background:red;box-shadow:0 4px 20px #ff000073;transform:scale(1.1)}.video-placeholder-label{background:#0000;border-radius:0 0 12px 12px;bottom:0;color:#fff;left:0;padding:.75rem 1rem;position:absolute;right:0;text-shadow:0 1px 3px #000c;z-index:2}.video-caption,.video-placeholder-label{font-size:.9375rem;font-weight:500;text-align:center}.video-caption{color:#b8b5ad;color:var(--text-secondary);margin:.75rem 0 0}.video-placeholder--styled{background:#0f1115!important;border-color:#ffffff1a!important;overflow:hidden}.video-styled-bg{inset:0;pointer-events:none;position:absolute}.video-styled-bg--en{background-image:url(/static/media/thumbnail_en.c6681754d31ec1cca072.jpg)}.video-styled-bg--en,.video-styled-bg--he{background-color:#111;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:brightness(.55);transform:scale(1)}.video-styled-bg--he{background-image:url(/static/media/thumbnail_heb.2bb9adfc26f451c3e640.jpg)}.video-styled-lines{display:none}.video-styled-content{align-items:center;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;padding:1.5rem;pointer-events:none;position:absolute;text-align:center;z-index:2}.video-styled-label{color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;text-shadow:0 2px 16px #000c}.video-styled-sub{color:#ffffffa6;font-size:.82rem;font-weight:500;letter-spacing:.01em}.contact{background:#080808;color:#f5f3ec;color:var(--text-primary)}.contact-options{grid-gap:1rem;cursor:pointer;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);margin:auto;max-width:1200px;max-width:var(--site-max-width)}.contact-option{background:#0000;background:var(--surface-card);border:1px solid #f5f3ec17;border:1px solid var(--line);border-radius:16px;box-shadow:none;padding:2rem 1rem;text-align:center;transition:background .2s ease}.contact-option:hover{background:#f5f3ec08;background:var(--surface-card-hover)}.contact-option i{color:#26f66f;color:var(--primary-green);display:inline-block;font-size:1.375rem;margin-bottom:.875rem;opacity:.75}.contact-option h3{color:#f5f3ec;color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.contact-option p{color:#b8b5ad;color:var(--text-secondary);font-size:.9375rem}.footer{background-color:#0b0a0c;background-color:var(--ink);border-top:1px solid #f5f3ec17;border-top:1px solid var(--line);color:#f5f3ec;color:var(--paper);padding:56px clamp(18px,4vw,56px) 36px;padding:56px var(--site-padding) 36px;position:relative;z-index:1}.footer-inner{margin:0 auto;max-width:1200px;max-width:var(--site-max-width)}.footer-grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-bottom:40px}.footer-grid--with-brand{gap:48px;grid-template-columns:1.4fr 1fr 1fr}.footer-brand{align-items:center;display:flex;gap:12px;margin-bottom:14px}.footer-brand-logo{height:30px;width:auto}.footer-brand-name{color:#f5f3ec;color:var(--paper);font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.02em}.footer-brand-tagline{color:#74717a;color:var(--paper-mute);font-size:14px;line-height:1.55;margin-top:0;max-width:38ch}.footer-col--brand{padding-top:2px}.footer-col h4{color:#f5f3ec;color:var(--paper);font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.02em;margin-bottom:14px;text-transform:uppercase}.footer-col ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.footer-col li{margin-bottom:0}.footer-col a{color:#b8b5ad;color:var(--paper-dim);font-size:14px;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1);transition:color .2s var(--ease)}.footer-col a:hover{color:#f5f3ec;color:var(--paper)}.footer-bottom{align-items:center;border-top:1px solid #f5f3ec17;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:24px}.footer-bottom,.footer-copy{color:#74717a;color:var(--paper-mute);font-size:13px}.footer-social{align-items:center;display:flex;gap:14px}.footer-social a{background:none;border:1px solid #f5f3ec2e;border:1px solid var(--line-strong);border-radius:50%;color:#b8b5ad;color:var(--paper-dim);display:grid;height:36px;place-items:center;text-decoration:none;transition:color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1);transition:color .22s var(--ease),border-color .22s var(--ease);width:36px}.footer-social a:hover{border-color:#f5f3ec;border-color:var(--paper);color:#f5f3ec;color:var(--paper)}.footer-social i{font-size:15px}.endcta-section{padding:0 clamp(18px,4vw,56px) 64px;padding:0 var(--site-padding) 64px}.endcta{grid-gap:48px;align-items:center;background:radial-gradient(60% 80% at 0 100%,#26f66f24,#0000 70%),radial-gradient(50% 70% at 100% 0,#7eb89a0f,#0000 70%),#131218;background:radial-gradient(60% 80% at 0 100%,#26f66f24,#0000 70%),radial-gradient(50% 70% at 100% 0,#7eb89a0f,#0000 70%),var(--ink-2);border:1px solid #f5f3ec17;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius-xl);display:grid;gap:48px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin:0 auto;max-width:1200px;max-width:var(--site-max-width);padding:56px;position:relative}.endcta__heading{color:#f5f3ec;color:var(--paper);font-family:Ploni,sans-serif;font-family:var(--font-display);font-size:clamp(30px,4vw,48px);font-weight:800;letter-spacing:-.025em;line-height:1.05;margin:0}body[dir=rtl] .endcta__heading{letter-spacing:-.012em;line-height:1.18}.endcta__heading em{color:#26f66f;color:var(--primary-green);font-style:italic}.endcta__sub{color:#b8b5ad;color:var(--paper-dim);font-size:15px;line-height:1.65;margin-top:18px;max-width:42ch}.endcta__actions{align-items:stretch;display:flex;flex-direction:column;gap:10px}.endcta__download-images{align-items:center!important;direction:ltr;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;justify-content:flex-start!important;width:auto!important}.endcta__download-images .download-image{height:52px;width:auto}.endcta__dl-btn{align-items:center;background:#ffffff05;border:1px solid #f5f3ec2e;border:1px solid var(--line-strong);border-radius:14px;border-radius:var(--radius-lg);color:#f5f3ec;color:var(--paper);cursor:pointer;display:flex;gap:14px;padding:16px 20px;text-align:left;text-decoration:none;transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);transition:background .22s var(--ease),border-color .22s var(--ease),transform .22s var(--ease)}.endcta__dl-btn:hover{background:#ffffff0f;border-color:#f5f3ec;border-color:var(--paper)}.endcta__dl-btn:active{transform:translateY(1px)}.endcta__dl-icon{color:#f5f3ec;color:var(--paper);display:grid;flex:0 0 30px;font-size:22px;place-items:center;width:30px}.endcta__dl-label{display:flex;flex:1 1;flex-direction:column;line-height:1.1}.endcta__dl-label small{color:#74717a;color:var(--paper-mute);font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-family:var(--font-label);font-size:11px;letter-spacing:.04em;text-transform:uppercase}body[dir=rtl] .endcta__dl-label small{letter-spacing:0;text-transform:none}.endcta__dl-label strong{font-size:15px;font-weight:600;letter-spacing:-.005em;margin-top:3px}@media (max-width:880px){.endcta{gap:28px;grid-template-columns:1fr;padding:32px}}@media (max-width:600px){.endcta-section{padding-bottom:40px}}.footer-logo{color:#26f66f;color:var(--primary-green);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.footer-text{color:#b8b5ad;color:var(--text-secondary);font-size:.9375rem;margin-bottom:0;text-align:center}@media (max-width:900px){.footer-grid,.footer-grid--with-brand{gap:40px;grid-template-columns:1fr 1fr}.footer-col--brand{grid-column:1/-1}}@media (max-width:600px){.footer-grid,.footer-grid--with-brand{gap:32px;grid-template-columns:1fr;text-align:center}.footer-col--brand{grid-column:auto}.footer-brand{justify-content:center}.footer-brand-tagline{max-width:none}.footer-bottom{flex-direction:column;gap:20px}}.whatsapp-float{align-items:center;background:#26f66f;background:var(--primary-green);border-radius:50%;bottom:calc(30px + env(safe-area-inset-bottom, 0px));box-shadow:0 4px 16px #00000059;display:flex;height:60px;justify-content:center;position:fixed;right:20px;text-decoration:none;transition:all .3s ease;width:60px;z-index:898}body[dir=rtl] .whatsapp-float{left:20px;right:auto}.whatsapp-float:hover{background:#1ddb63;background:var(--primary-green-hover);box-shadow:0 6px 24px #0006}.whatsapp-float i{color:#fff;font-size:32px}@media screen and (max-width:768px){.whatsapp-float{bottom:calc(20px + env(safe-area-inset-bottom, 0px));height:55px;left:auto!important;right:20px!important;width:55px}body[dir=rtl] .whatsapp-float{left:20px!important;right:auto!important}.whatsapp-float i{font-size:28px}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){[dir=rtl] .faq-question h3{padding-left:0;padding-right:40px;text-align:right}[dir=rtl] .faq-answer p{text-align:right}[dir=rtl] .faq-question i{margin-left:0;margin-right:auto}}@media screen and (max-width:1024px){.hero{padding-bottom:60px;padding-top:100px}.hero h1{font-size:clamp(1.875rem,4vw,2.5rem)}.hero p{font-size:1rem}.sites-grid{gap:25px}.feature-grid,.sites-grid{grid-template-columns:repeat(2,1fr)}.section{padding:4rem clamp(18px,4vw,56px) 5rem;padding:4rem var(--site-padding) 5rem}}@media screen and (max-width:768px){.navbar-container{padding:0 20px}.navbar-left-section{overflow:visible}.navbar-center-section{flex:none;position:static;transform:none}body[dir=rtl] .navbar-center-section{transform:none}.hamburger{display:flex;margin-left:-10px;margin-right:0;overflow:visible;padding:14px}.logo-text{display:none}body[dir=rtl] .navbar-container>div:first-child{flex-direction:row-reverse}body[dir=rtl] .hamburger{margin-left:0;margin-right:-10px}.nav-menu{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0c0ef7!important;border-top:1px solid #f5f3ec17;border-top:1px solid var(--border);display:flex!important;flex-direction:column!important;height:calc(100vh - 70px)!important;justify-content:flex-start;left:0!important;max-height:calc(100vh - 70px)!important;opacity:1!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:20px;padding-top:24px;pointer-events:auto!important;position:fixed!important;top:70px!important;transform:translateX(-100%)!important;transition:transform .3s ease!important;visibility:visible!important;width:100%!important;z-index:99999!important}body[dir=rtl] .nav-menu{transform:translateX(100%)}.nav-menu.active,body[dir=rtl] .nav-menu.active{opacity:1!important;transform:translateX(0)!important;visibility:visible!important}.nav-menu li{margin:0;width:100%}.nav-menu a{border-radius:0;display:block;font-size:.95rem;padding:10px 24px;text-align:center;width:100%}.nav-menu a.active,.nav-menu a:hover{background:#0000;color:inherit}.navbar-right-section{align-items:center;display:flex!important;gap:12px}.navbar-right-section .navbar-login-btn,.navbar-right-section .navbar-user-avatar--guest,.navbar-right-section .navbar-user-section{display:none!important}.navbar-right-section .navbar-language-top{align-items:center;display:flex!important}.nav-menu .account-menu-mobile{align-items:stretch;display:flex!important;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.nav-menu .account-menu-mobile .nav-menu-account-item{align-items:center;background:none;border:none;box-sizing:border-box;color:#f5f3ec;color:var(--text-primary);cursor:pointer;display:flex;font-size:.95rem;gap:8px;justify-content:center;padding:10px 24px;text-align:center;transition:background .2s,color .2s;width:100%}body[dir=rtl] .nav-menu .account-menu-mobile .nav-menu-account-item{flex-direction:row-reverse;text-align:center}.nav-menu .account-menu-mobile .nav-menu-account-item:hover{background:#0000}.nav-menu .account-menu-mobile .nav-menu-account-item i{font-size:.95rem;opacity:.95}.nav-menu .account-menu-mobile .nav-menu-login i{display:none}.nav-menu .account-menu-mobile .nav-menu-login{color:#26f66f;color:var(--primary-green)}.nav-menu .account-menu-mobile .nav-menu-login:hover{background:#0000}.nav-menu .nav-menu-logout{color:#e53935!important}.nav-menu .nav-menu-logout:hover{background:#0000;color:#ff5252!important}.navbar-language-top .language-btn{font-size:.9rem;padding:8px 16px}.navbar-user-info{display:none}.navbar-user-avatar i{font-size:28px}.language-switcher{align-items:center;display:flex;height:100%;justify-content:center;margin:0}.language-btn{align-self:center;margin:0}.hero{align-items:center;display:flex;justify-content:center;min-height:100svh;padding:88px 24px 60px}.hero-text{align-items:flex-start;max-width:100%;text-align:left}body[dir=rtl] .hero-text{align-items:flex-start;text-align:right}.hero h1{font-size:clamp(2rem,7vw,2.5rem);letter-spacing:-.025em;margin-bottom:14px;text-align:left}body[dir=rtl] .hero h1{text-align:right}.hero-eyebrow{font-size:.62rem;margin-bottom:1.25rem}.hero p{font-size:.9375rem}.hero .hero-trial-text{font-size:.9375rem;margin-bottom:1.75rem;max-width:none;text-align:start}.btn{font-size:1rem;padding:16px 28px;width:auto}#btn-mac i,#btn-windows i,.btn i{color:inherit;font-size:1.9rem;margin-right:14px}#download-buttons,.download-images{align-items:center;direction:ltr!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px;justify-content:center}.download-image{height:56px;max-width:50%;object-fit:contain}.sites-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.supported-sites .site-card{padding:28px 20px}.supported-sites .site-icon{font-size:2.75rem;margin-bottom:12px}.supported-sites .site-logo{height:56px;margin-bottom:12px;width:56px}.supported-sites .site-name{font-size:1rem}.supported-sites{padding:3.5rem 20px}.supported-logos-grid{gap:1.25rem 1rem;grid-template-columns:repeat(3,1fr);margin:1.5rem auto 0}.supported-logos-logo{height:48px}.supported-logos-name{font-size:.78rem}.feature-grid{grid-template-columns:1fr}.section{padding:3.5rem clamp(18px,4vw,56px) 4rem;padding:3.5rem var(--site-padding) 4rem}.section-heading{font-size:clamp(1.65rem,5.2vw,2.35rem);margin-bottom:1.75rem}.section-heading:has(+.section-subheading){margin-bottom:.65rem}.section-subheading{font-size:.9375rem;margin-bottom:2.25rem}.line-section-title{font-size:clamp(1.05rem,4.2vw,1.5rem);letter-spacing:.08em;margin-bottom:1.75rem}.line-section-title:has(+.section-subheading){margin-bottom:.65rem}.line-section-title--features-more{margin-top:3rem}.features .feature-grid--framed .feature-card.feature-card--framed{border-radius:14px;padding:1.25rem 1.1rem 1.15rem}.contact-options{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-option{min-width:0;padding:1.5rem 1.25rem}.video-container{align-items:stretch;flex-direction:column;gap:1.25rem;padding:0}.video-card{flex:none;max-width:100%;min-width:0;width:100%}.section.videos{padding-bottom:2rem}.section.features{padding-top:2.25rem}.videos .line-section-title{margin-bottom:1.25rem}.video-placeholder{max-width:100%}.faq-question h3{font-size:1rem;padding-left:20px}.faq-answer p{font-size:.95rem}.pricing-shell{border-radius:20px;padding:1.5rem 1.1rem 2rem}.pricing-shell__title{margin-bottom:1.5rem}.pricing-cards{gap:1.5rem;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:400px}.pricing-card.featured{transform:none}.pricing .pricing-card,.pricing .pricing-card.basic,.pricing .pricing-card.pro,.pricing .pricing-card.trial{background:#1c1b22!important;background:var(--bg-card)!important}.feature-card{padding:40px 30px}}@media screen and (max-width:480px){.hero h1{font-size:1.6rem}.hero p{font-size:1rem}#download-buttons .download-image,.download-images .download-image{height:48px}.btn{font-size:.95rem;padding:14px 24px}#btn-mac i,#btn-windows i,.btn i{color:inherit;font-size:1.7rem;margin-right:12px}.logo-text{font-size:1.3rem}.logo img{height:38px}.supported-sites .site-card{padding:22px 16px}.supported-sites .site-icon{font-size:2.25rem;margin-bottom:10px}.supported-sites .site-logo{height:48px;margin-bottom:10px;width:48px}.supported-sites .site-name{font-size:.9rem}.sites-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.supported-logos-grid{gap:1rem .75rem;grid-template-columns:repeat(2,1fr)}.supported-logos-logo{height:40px}.feature-card{padding:35px 25px}.features .feature-grid--framed .feature-card.feature-card--framed{border-radius:12px;padding:1.1rem 1rem 1rem}.contact-options{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-option{padding:24px 16px}.contact-option i{font-size:2rem;margin-bottom:12px}.contact-option h3{font-size:1.1rem;margin-bottom:8px}.contact-option p{font-size:.85rem}}@media (max-height:520px){.whatsapp-float{bottom:calc(10px + env(safe-area-inset-bottom, 0px))}}.font-switcher{align-items:center;background:#1c1b22;background:var(--ink-3);border:1px solid #f5f3ec2e;border:1px solid var(--line-strong);border-radius:8px;border-radius:var(--radius-md);bottom:20px;box-shadow:0 4px 24px #0000008c;direction:ltr;display:flex;gap:8px;left:20px;padding:8px 12px;position:fixed;z-index:9990}.font-switcher__label{color:#74717a;color:var(--paper-mute);font-family:ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.font-switcher__select{background:#25232c;background:var(--ink-4);border:1px solid #f5f3ec2e;border:1px solid var(--line-strong);border-radius:6px;color:#f5f3ec;color:var(--paper);cursor:pointer;font-family:inherit;font-size:13px;outline:none;padding:4px 8px}.font-switcher__select:focus{border-color:#26f66f;border-color:var(--primary-green)}.mac-arch-modal__backdrop{align-items:center;animation:macArchFadeIn .18s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0b0a0cc7;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}@keyframes macArchFadeIn{0%{opacity:0}to{opacity:1}}.mac-arch-modal{animation:macArchSlideUp .22s cubic-bezier(.2,.8,.2,1);background:#131318;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 24px 64px #0009;color:#f5f3ec;max-width:620px;padding:2.8rem 2.6rem 2.4rem;position:relative;width:100%}@keyframes macArchSlideUp{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.mac-arch-modal__close{background:#0000;border:0;border-radius:10px;color:#74717a;cursor:pointer;font-size:2rem;line-height:1;padding:.3rem .6rem;position:absolute;right:1.1rem;top:.9rem;transition:color .15s,background .15s}.mac-arch-modal.rtl .mac-arch-modal__close{left:.9rem;right:auto}.mac-arch-modal__close:hover{background:#ffffff0f;color:#f5f3ec}.mac-arch-modal__title{color:#f5f3ec;font-size:1.85rem;font-weight:700;line-height:1.25;margin:0 0 .55rem}.mac-arch-modal__subtitle{color:#b8b5ad;font-size:1.1rem;line-height:1.5;margin:0 0 1.8rem}.mac-arch-modal__buttons{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:1fr 1fr;margin-bottom:1.6rem}.mac-arch-modal__choice{align-items:flex-start;background:#26f66f0f;border:1px solid #26f66f40;border-radius:14px;color:#f5f3ec;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:.4rem;padding:1.3rem 1.4rem;text-align:left;transition:background .15s,border-color .15s,transform .12s}.mac-arch-modal.rtl .mac-arch-modal__choice{align-items:flex-end;text-align:right}.mac-arch-modal__choice:hover{background:#26f66f21;border-color:#26f66f8c;transform:translateY(-1px)}.mac-arch-modal__choice:active{transform:translateY(0)}.mac-arch-modal__choice-name{color:#26f66f;font-size:1.3rem;font-weight:700}.mac-arch-modal__choice-hint{color:#b8b5ad;font-size:.95rem}.mac-arch-modal__howto{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;color:#b8b5ad;font-size:1.05rem;line-height:1.6;padding:1.1rem 1.3rem}.mac-arch-modal__howto strong{color:#f5f3ec;font-weight:600}.mac-arch-modal__howto ul{margin:.7rem 0 0;padding-left:1.4rem}.mac-arch-modal.rtl .mac-arch-modal__howto ul{padding-left:0;padding-right:1.4rem}.mac-arch-modal__howto li{margin:.3rem 0}@media (max-width:600px){.mac-arch-modal{max-width:100%;padding:2rem 1.4rem 1.6rem}.mac-arch-modal__title{font-size:1.45rem}.mac-arch-modal__subtitle{font-size:.98rem}.mac-arch-modal__buttons{grid-template-columns:1fr}.mac-arch-modal__choice-name{font-size:1.15rem}.mac-arch-modal__howto{font-size:.95rem;padding:.95rem 1.05rem}}.fsh-root{margin:0 auto;max-width:900px;user-select:none;-webkit-user-select:none;width:100%}.fsh-screen{aspect-ratio:900/590;background:#1a1a1a;border-radius:12px;direction:ltr;overflow:hidden;pointer-events:none;position:relative;unicode-bidi:isolate;width:100%}.fsh-titlebar{align-items:center;background:#2c2c2c;border-bottom:1px solid #ffffff0f;display:flex;gap:8px;height:38px;padding:0 14px;position:relative;z-index:10}.fsh-dot{border-radius:50%;height:12px;width:12px}.fsh-dot.r{background:#ff5f57}.fsh-dot.y{background:#ffbd2e}.fsh-dot.g{background:#28c841}.fsh-tab-url{color:#fff6;font-size:12px;margin-left:12px}.fsh-scene{background:#0a0a0a;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:38px}.fsh-laptop-wrap,.fsh-phone-wrap{position:absolute;top:50%;transition:left .7s cubic-bezier(.4,0,.2,1),right .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.fsh-phone-wrap{left:50%;transform:translateY(-50%) translateX(-50%)}.fsh-laptop-wrap{right:-400px;transform:translateY(-50%)}.fsh-shazam-phone{box-shadow:0 20px 60px #000c,inset 0 0 0 1px #ffffff12;height:400px;position:relative;width:200px}.fsh-shazam-phone,.fsh-shazam-screen{background:#0a0a1e;border-radius:32px;overflow:hidden}.fsh-shazam-screen{align-items:center;display:flex;flex-direction:column;inset:0;position:absolute}.fsh-shazam-topbar{align-items:center;display:flex;height:44px;justify-content:center;padding-top:10px;width:100%}.fsh-shazam-app-name{color:#fff;font-size:15px;font-weight:700;letter-spacing:.5px}.fsh-shazam-main{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:center}.fsh-shazam-hint{color:#fff6;font-size:12px;letter-spacing:.3px}.fsh-shazam-btn{align-items:center;background:radial-gradient(circle at 35% 35%,#1a6dd4,#0a47b0);border-radius:50%;box-shadow:0 0 0 18px #1e5ac81f,0 0 0 36px #1e5ac80f;display:flex;height:130px;justify-content:center;transition:transform .15s;width:130px}.fsh-shazam-btn.fsh-listening{animation:fshPulse 1.2s ease-in-out infinite}@keyframes fshPulse{0%,to{box-shadow:0 0 0 14px #1e5ac833,0 0 0 28px #1e5ac81a}50%{box-shadow:0 0 0 24px #1e5ac84d,0 0 0 48px #1e5ac81f}}.fsh-shazam-s{color:#fff;font-size:44px;font-style:italic;font-weight:900;line-height:1;text-shadow:0 2px 8px #0006}.fsh-shazam-result{align-items:center;background:#ffffff0f;border-radius:12px;display:flex;gap:10px;opacity:0;padding:10px 14px;transform:translateY(10px);transition:opacity .4s,transform .4s;width:80%}.fsh-shazam-result.fsh-visible{opacity:1;transform:translateY(0)}.fsh-shazam-result-art{background:linear-gradient(135deg,#ec4899,#8b5cf6);border-radius:8px;flex-shrink:0;height:40px;width:40px}.fsh-shazam-result-info{flex:1 1;min-width:0;overflow:hidden}.fsh-shazam-result-name{color:#fff;font-size:12px;font-weight:600}.fsh-shazam-result-artist,.fsh-shazam-result-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsh-shazam-result-artist{color:#ffffff8c;font-size:11px}.fsh-laptop-wrap-inner{align-items:center;display:flex;flex-direction:column}.fsh-laptop-screen-outer{background:#1c1c1e;border:2px solid #3a3a3c;border-radius:12px 12px 0 0;padding:8px 8px 0;position:relative;width:320px}.fsh-laptop-camera-row{display:flex;justify-content:center;margin-bottom:6px}.fsh-laptop-camera{background:#3a3a3c;border-radius:50%;height:6px;width:6px}.fsh-laptop-screen{background:#111;border-radius:6px;height:200px;overflow:hidden;position:relative;width:100%}.fsh-laptop-desktop{background:#0d0d0d;inset:0;position:absolute}.fsh-laptop-bottom{background:#2c2c2e;border:2px solid #3a3a3c;border-radius:0 0 8px 8px;border-top:none;height:14px;width:336px}.fsh-laptop-base{background:#3a3a3c;border-radius:0 0 6px 6px;height:8px;width:310px}.fsh-laptop-odj-btn{align-items:center;background:#191414;border-radius:50%;bottom:10px;box-shadow:0 8px 40px #000000d9;display:flex;height:110px;justify-content:center;position:absolute;right:10px;width:110px;z-index:10}.fsh-laptop-ring-svg{height:100%;inset:0;position:absolute;width:100%}.fsh-laptop-ring-bg{fill:none;stroke:#2e2e2e;stroke-width:5}.fsh-laptop-ring-arc{fill:none;stroke:#26f66f;stroke-width:5;stroke-linecap:round;stroke-dasharray:295;stroke-dashoffset:295}.fsh-laptop-center{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 10px;position:relative;text-align:center;width:100%;z-index:1}.fsh-laptop-brand{color:#26f66f;font-size:11px;font-weight:800;letter-spacing:.5px}.fsh-laptop-main{color:#fff;font-size:13px;font-weight:600;line-height:1.3}.fsh-laptop-sub{color:#ffffff80;font-size:11px;line-height:1.3;margin-top:3px;max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsh-laptop-check{color:#fff;display:none;font-size:26px}.fsh-odj-label{color:#ffffff59;font-size:13px;margin-top:8px;text-align:center}.fsh-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;border-radius:20px;bottom:10px;color:#ffffffbf;font-size:18px;left:50%;max-width:92%;padding:12px 30px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap}.fsh-laptop-ring-svg.fsh-spinning{animation:fshSpinFull 1s linear infinite;transform-origin:50% 50%}@keyframes fshSpinFull{to{transform:rotate(1turn)}}.download-page{direction:ltr;padding:40px 20px}.download-page,.download-page-loading{background:var(--bg);color:var(--text-primary);min-height:100vh}.download-page-loading{align-items:center;display:flex;font-size:1.5rem;justify-content:center}.download-page-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto 60px;max-width:1200px}.back-button,.language-button{align-items:center;background:#0000;border:1px solid #ffffff26;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:.95rem;gap:8px;padding:10px 20px;transition:all .2s ease}.back-button:hover,.language-button:hover{background:#ffffff0d;border-color:#1db95473}.download-page-content{margin:0 auto;max-width:800px}.download-info{display:flex;flex-direction:column;gap:40px}.app-name{color:var(--text-primary);font-size:3rem;font-weight:700;margin-bottom:20px;text-align:center}.download-options{display:flex;flex-direction:column;gap:20px}.download-option{background:var(--dark-elevated);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:all .2s ease}.download-option.active{border-color:var(--primary-green)}.download-option-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px;transition:background .2s ease}.download-option-header:hover{background:#ffffff0a}.download-option-info{flex:1 1}.download-option-title{color:var(--text-primary);font-size:1.2rem;font-weight:600;margin-bottom:5px}.download-option-version{color:var(--text-secondary);font-size:.95rem}.download-option-header i{color:var(--text-secondary);transition:transform .2s ease}.download-option.active .download-option-header i{color:var(--primary-green);transform:rotate(180deg)}.download-button{align-items:center;background:var(--primary-green);border:none;border-radius:0 0 var(--radius-md) var(--radius-md);color:#0d0d0d;cursor:pointer;display:flex;font-size:1.2rem;font-weight:600;gap:12px;justify-content:center;margin-top:0;padding:18px 40px;transition:background .2s ease;width:100%}.download-button:hover{background:var(--primary-green-hover)}.download-button i{font-size:1.3rem}.download-details{background:#00000040;border-top:1px solid #ffffff14;gap:20px;padding:20px}.detail-section,.download-details{display:flex;flex-direction:column}.detail-section{gap:10px}.detail-section-title{align-items:center;color:var(--primary-green);display:flex;font-size:1rem;font-weight:600;gap:10px}.detail-section-title i{font-size:1.1rem}.detail-section-content{color:var(--text-secondary);font-size:.95rem;line-height:1.6;padding-left:28px;white-space:pre-line}.additional-info{display:flex;flex-direction:column;gap:25px;margin-top:50px}.info-box{background:var(--dark-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px}.info-box-header{align-items:center;color:var(--text-primary);display:flex;font-size:1rem;font-weight:600;gap:10px;margin-bottom:12px}.info-box-header i{color:var(--primary-green);font-size:1.1rem}.info-box-content{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.helpful-links{display:flex;flex-direction:column;gap:12px}.helpful-links-title{align-items:center;color:var(--text-primary);display:flex;font-size:1rem;font-weight:600;gap:10px}.helpful-links-title i{color:var(--primary-green);font-size:1.1rem}.helpful-links-content{display:flex;flex-direction:column;gap:10px;padding-left:28px}.helpful-links-content a{align-items:center;color:var(--primary-green);display:flex;font-size:.95rem;gap:10px;text-decoration:none;transition:color .2s ease}.helpful-links-content a:hover{color:var(--primary-green-hover);text-decoration:underline}.helpful-links-content a i{font-size:1rem}body[dir=rtl] .download-page{direction:rtl}body[dir=rtl] .download-page-header{flex-direction:row-reverse}@media screen and (max-width:1024px){.download-page-content{max-width:100%;padding:0 20px}}@media screen and (max-width:768px){.download-page{padding:20px 15px}.download-page-header{margin-bottom:40px}.app-name{font-size:2rem}.version-info{font-size:1.1rem}.download-button{font-size:1.1rem;padding:16px 30px}}@keyframes downloadModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes downloadModalSlideUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.download-modal-overlay{align-items:center;animation:downloadModalFadeIn .2s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#000000bf;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:10000}.download-modal{--dl-modal-confirm:var(--primary-green,#26f66f);--dl-modal-confirm-hover:var(--primary-green-hover,#1ddb63);animation:downloadModalSlideUp .25s ease-out;background:#141418;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 0 0 1px #0000000d,0 8px 24px #00000026,0 24px 60px #0000001a;display:flex;flex-direction:column;max-height:90vh;max-width:640px;overflow:hidden;width:100%}.download-modal-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px 16px}.download-modal-header h2{color:#f4f4f5;font-size:1.375rem;font-weight:700;line-height:1.3;margin:0}.modal-close-button{align-items:center;background:none;border:none;border-radius:10px;color:#ffffff80;cursor:pointer;display:flex;flex-shrink:0;font-size:1.25rem;height:36px;justify-content:center;line-height:1;padding:0;transition:color .2s,background .2s;width:36px}.modal-close-button:hover:not(:disabled){background:#ffffff0f;background:var(--btn-hover-secondary-bg,#ffffff0f);color:#fff}.modal-close-button:disabled{cursor:not-allowed;opacity:.4}.download-modal-content{background:#141418;flex:1 1;min-height:0;overflow-y:auto;padding:20px 24px}.instructions-text{color:#ffffffe6;font-size:1.0625rem;line-height:1.65;margin-bottom:16px;white-space:pre-line}.instructions-text.ltr{direction:ltr;text-align:left}.instructions-text.rtl{direction:rtl;text-align:right}.instructions-text ol{-webkit-padding-start:24px;margin:12px 0;padding-inline-start:24px}.instructions-text ol li{margin-bottom:8px}.instructions-text .mac-normal{font-weight:500;margin:12px 0}.instructions-text .mac-done{color:#1a8d1a;font-weight:600;margin:12px 0}.instructions-text .mac-alt-intro{color:var(--text-secondary);font-weight:600;margin:16px 0 8px}.warning-intro{color:#fffffff2;font-size:1.0625rem;font-weight:600;margin-bottom:14px}.chrome-keep-tip{background:#fbbf2414;border:1px solid #fbbf2459;border-radius:10px;color:#fffffff2;font-size:1rem;line-height:1.55;margin:14px 0 4px;padding:12px 14px}.chrome-keep-tip strong{color:#fbbf24;font-weight:700}.checkbox-container{border-top:1px solid #ffffff14;margin-top:4px;padding-top:16px}.checkbox-label{align-items:center;color:#ffffffe6;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:10px;-webkit-user-select:none;user-select:none}.download-chat-fallback{border-top:1px dashed #ffffff1f;color:#ffffffe6;font-size:1rem;font-weight:600;line-height:1.5;margin-top:18px;padding-top:14px;text-align:center}.download-chat-link{background:none;border:none;color:#26f66f;color:var(--primary-green,#26f66f);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.download-chat-link:hover{color:#1ddb63;color:var(--primary-green-hover,#1ddb63)}.checkbox-label input[type=checkbox]{accent-color:var(--primary-green);cursor:pointer;height:18px;width:18px}.download-modal-footer{align-items:center;background:#141418;border-top:1px solid #ffffff14;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:16px 24px 20px}.modal-download-button{align-items:center;background:var(--dl-modal-confirm);border:none;border-radius:10px;color:#000;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;min-width:100px;padding:13px 26px;transition:background .2s ease,transform .1s ease,box-shadow .2s ease}.modal-download-button:hover:not(:disabled){background:var(--dl-modal-confirm-hover);background:var(--btn-hover-primary-bg,var(--dl-modal-confirm-hover));box-shadow:0 0 0 2px #1db95459;box-shadow:var(--btn-hover-primary-shadow,0 0 0 2px #1db95459)}.modal-download-button:active:not(:disabled){transform:scale(.98)}.modal-download-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.modal-cancel-button{background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;color:#ffffffd9;cursor:pointer;font-size:1rem;font-weight:500;min-width:100px;padding:13px 26px;transition:background .2s ease,border-color .2s ease}.modal-cancel-button:hover:not(:disabled){background:#ffffff0f;background:var(--btn-hover-secondary-bg,#ffffff0f);border-color:#ffffff1f;border-color:var(--btn-hover-secondary-border,#ffffff1f)}.modal-cancel-button:disabled{cursor:not-allowed;opacity:.5}body[dir=rtl] .download-modal-footer{flex-direction:row-reverse}@media screen and (max-width:768px){.download-modal-overlay{padding:16px}.download-modal{max-height:95vh;max-width:100%}.download-modal-header{padding:16px 18px 14px}.download-modal-header h2{font-size:1.05rem}.download-modal-content{padding:16px 18px}.download-modal-footer{align-items:stretch;flex-direction:column;padding:14px 18px 16px}.modal-cancel-button,.modal-download-button{justify-content:center;width:100%}}