.language-toggle{background:transparent;border:1px solid var(--line);color:var(--text);padding:8px 11px;min-height:36px;border-radius:4px;cursor:pointer;font:600 11px Tahoma,Arial,sans-serif;white-space:nowrap}.language-toggle:hover{border-color:var(--blue)}
.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{border:1px solid var(--line);background:var(--card);border-radius:5px;overflow:hidden}.blog-card img{width:100%;height:230px;object-fit:cover;transition:transform .6s}.blog-card:hover img{transform:scale(1.04)}.blog-card a{display:block}.blog-card a>div{padding:24px}.blog-card h2{font-size:32px;line-height:1.1;margin:16px 0}.blog-card p{color:var(--muted);font-size:13px;line-height:1.8;margin-bottom:22px}.blog-filters{display:flex;gap:20px;margin:25px 0}.blog-filters label{display:grid;gap:8px;font-size:12px;flex:1}.blog-filters input,.blog-filters select{width:100%;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:4px;padding:13px}.blog-filters select{min-width:0}#blog-count{color:var(--muted);font-size:12px;margin-bottom:18px}.blog-article header{max-width:900px;margin:40px 0}.blog-article h1{font-size:clamp(44px,6vw,82px)}.blog-article header .eyebrow{margin-bottom:20px}.blog-intro{font-size:19px;color:var(--muted);line-height:1.8;margin:22px 0}.blog-cover{width:100%;height:450px;object-fit:cover;border-radius:5px}.blog-copy{max-width:750px;margin:45px auto}.blog-copy section{margin-bottom:38px}.blog-copy h2{font-size:36px;margin-bottom:18px}.blog-copy p{font-size:16px;line-height:1.9;color:#bbcddd}.blog-copy aside{border-inline-start:3px solid var(--blue);padding:15px 22px;background:var(--soft);line-height:1.8;color:var(--muted);margin-bottom:28px}
html[dir=rtl]{--body:Tahoma,Arial,sans-serif;--display:Tahoma,Arial,sans-serif}html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .display{letter-spacing:0;line-height:1.45;text-transform:none}html[dir=rtl] h1{font-size:clamp(36px,4.8vw,68px)}html[dir=rtl] h2{font-size:clamp(27px,3vw,42px)}html[dir=rtl] .hero-copy h1{font-size:clamp(40px,4.5vw,64px);line-height:1.5}html[dir=rtl] .eyebrow{letter-spacing:0;line-height:1.7}html[dir=rtl] .desktop-nav{margin-left:0;margin-right:20px}html[dir=rtl] .brand{direction:ltr}html[dir=rtl] .header-right{margin-left:0;margin-right:auto}html[dir=rtl] .footer-col button{text-align:right}html[dir=rtl] .search-field{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .sim-timeline-scroll{direction:ltr}html[dir=rtl] .timeline-item{direction:rtl;text-align:right}html[dir=rtl] .sim-table{text-align:right}html[dir=rtl] .sim-item-card h3{font-size:22px}html[dir=rtl] input[type=email],html[dir=rtl] input[type=password],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=date]{direction:ltr;text-align:left}html[dir=rtl] .controller-showcase,html[dir=rtl] .controller-webgl,html[dir=rtl] .cinematic-meter{direction:ltr}html[dir=rtl] .sim-bar-inner{gap:15px}html[dir=rtl] .sim-bar-inner>span{font-size:10px}html[dir=rtl] .blog-card h2{font-size:27px}html[dir=rtl] .blog-copy h2{font-size:29px}html[dir=rtl] .blog-copy{line-height:2}html[dir=rtl] .sim-vendor-heading h1{font-size:42px}html[dir=rtl] .auth-form h2{font-size:36px}html[dir=rtl] .motion-word{white-space:normal}
@media(max-width:1150px){.desktop-nav{gap:12px}.location{display:none}.blog-grid{gap:16px}.header-right{gap:9px}.header-bookings{display:none}}
@media(max-width:760px){.blog-grid{grid-template-columns:1fr}.blog-filters{flex-direction:column}.blog-cover{height:250px}.blog-intro{font-size:16px}.blog-article header{margin:28px 0}.blog-copy p{font-size:14px}html[dir=rtl] .hero-copy h1{font-size:42px}html[dir=rtl] .hero-cinematic{top:-260px}html[dir=rtl] .sim-vendor-heading h1{font-size:32px}.blog-card img{height:220px}.language-toggle{font-size:10px;padding:7px}.header-inner{gap:10px}.header-right{gap:6px}}
