.language-bar{height:0;position:relative;z-index:35}.language-switch{position:absolute;right:0;top:-34px;font-size:11px;line-height:1.4;color:var(--blue)}.topline .wrap>a{margin-right:145px}.language-switch summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:6px 12px;border-radius:99px;background:#fff;border:1px solid #d9ebe4;min-width:108px;justify-content:space-between}.language-switch summary::-webkit-details-marker{display:none}.language-switch[open] summary{background:#fff;box-shadow:0 4px 12px #003b6b0a}.language-switch nav{position:absolute;top:35px;right:0;width:188px;max-height:70vh;overflow:auto;background:#fff;border:1px solid var(--line);box-shadow:0 15px 45px #003b6b1a;border-radius:17px;padding:8px}.language-switch nav a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 15px;border-radius:10px;font-size:13px}.language-switch nav a:hover,.language-switch nav a[aria-current]{background:var(--mint);color:var(--deepgreen)}.language-switch nav a>span{font-size:12px}.language-switch nav a[dir=rtl]{flex-direction:row}.language-switch:focus-within{z-index:40}html[dir=rtl] body{font-family:"IBM Plex Sans Arabic","IBM Plex Sans",Tahoma,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0;line-height:1.55}html[dir=rtl] h1{font-size:clamp(40px,4.5vw,65px)}html[dir=rtl] .eyebrow{letter-spacing:0;font-size:12px}html[dir=rtl] .hero-copy>p,html[dir=rtl] .page-hero p,html[dir=rtl] .detail-hero p{line-height:2.1}html[dir=rtl] .hero-note{font-size:11px}html[dir=rtl] .brand,html[dir=rtl] .software-logo,html[dir=rtl] .footer-brand .logo{direction:ltr}html[dir=rtl] .hero-photo{border-radius:34px 125px 34px 125px}html[dir=rtl] .floating-card{left:auto;right:-34px}html[dir=rtl] .photo-label{left:auto;right:25px}html[dir=rtl] .photo-caption{right:auto;left:15px;letter-spacing:0}html[dir=rtl] .trust-strip .strip-end{text-align:left}html[dir=rtl] .text-link{letter-spacing:0}html[dir=rtl] .main-nav>a[aria-current]:after{left:auto;right:0}html[dir=rtl] .step-number,html[dir=rtl] .icon-round{font-family:"IBM Plex Sans",sans-serif}html[dir=rtl] .answer{padding-right:0;padding-left:35px}html[dir=rtl] .steps article{padding-right:0;padding-left:26px}html[dir=rtl] .reading ul{padding-left:0;padding-right:22px}html[dir=rtl] .contact-form input[type=email],html[dir=rtl] .contact-form input[type=tel]{direction:ltr;text-align:right}html[dir=rtl] .contact-line[dir=ltr]{text-align:right}html[dir=rtl] .language-switch{left:0;right:auto}html[dir=rtl] .language-switch nav{right:auto;left:0}html[dir=rtl] .topline .wrap>a{margin-right:0;margin-left:145px}html[lang=ru] .main-nav{gap:19px;font-size:12px}html[lang=nl] .main-nav{gap:20px;font-size:12px}html[lang=ku] h1,html[lang=nl] h1{font-size:clamp(43px,4.4vw,67px)}
@media(max-width:1100px){html[lang=ru] .main-nav,html[lang=nl] .main-nav{gap:13px;font-size:11px}html[dir=rtl] h1{font-size:48px}.language-switch{font-size:10px}}
@media(max-width:800px){html[lang=ru] .main-nav,html[lang=nl] .main-nav{font-size:14px}.topline .wrap>span{max-width:45%}.topline .wrap>a{margin-right:125px;font-size:10px}.language-switch{top:-32px}.language-switch summary{min-width:100px;padding:5px 9px}html[dir=rtl] .topline .wrap>a{margin-right:0;margin-left:125px}html[dir=rtl] .floating-card{right:20px}html[dir=rtl] .hero-photo{border-radius:28px 70px 28px 70px}html[dir=rtl] h1{font-size:53px}html[dir=rtl] .hero-copy>p{max-width:100%}}
@media(max-width:520px){.topline .wrap>span{display:none}.topline .wrap{min-height:34px;align-items:center;justify-content:flex-start}.topline .wrap>a{margin-right:0;font-size:10px}.language-switch{top:-31px}.language-switch summary{padding:4px 10px;min-width:110px}html[dir=rtl] .topline .wrap>a{margin-left:0}html[dir=rtl] .hero-copy h1{font-size:41px;line-height:1.5}html[dir=rtl] .page-hero h1,html[dir=rtl] .detail-hero h1{font-size:34px;line-height:1.5}html[dir=rtl] h2{font-size:30px;line-height:1.6}html[dir=rtl] .hero-photo{border-radius:24px 60px 24px 60px}html[dir=rtl] .floating-card{right:12px}html[dir=rtl] .photo-label{right:17px}html[dir=rtl] .photo-caption{left:5px}html[dir=rtl] .answer{padding-left:5px}html[dir=rtl] .eyebrow{font-size:10px}html[lang=ku] .hero-copy h1,html[lang=nl] .hero-copy h1{font-size:43px}html[lang=ru] .hero-copy h1{font-size:43px;letter-spacing:-1.5px}.footer-bottom{flex-wrap:wrap}}
