.site .site-header{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:20;background:#f5f3eef5;position:sticky;top:0}.site .nav{justify-content:space-between;align-items:center;gap:32px;height:88px;display:flex}.site .nav-logo{width:140px;height:auto;display:block}.site .nav nav{align-items:center;gap:32px;font-size:14px;display:flex}.site .nav-actions{align-items:center;gap:26px;font-size:14px;display:flex}.site .nav-actions .button{white-space:nowrap}.site .lang-switch{white-space:nowrap;font-size:14px}.site .menu-toggle{background:0 0;border:0;padding:0;font-size:20px;line-height:1;display:none}.site .features-trigger{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.site .features-trigger svg{transition:transform .15s}.site .features-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.site .mega-panel[hidden]{display:none!important}.site .mega-panel{border:1px solid var(--line);width:min(1260px,100vw - 64px);color:var(--ink);text-align:start;background:#fff;border-radius:0 0 18px 18px;position:absolute;top:calc(100% + 1px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 55px #18161318}.site .mega-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:26px 30px 20px;display:flex}.site .mega-top>span,.site .mega-heading{font:700 11px var(--font-ui);letter-spacing:1.2px;color:var(--muted);display:block}.site[lang=ar] .mega-top>span,.site[lang=ar] .mega-heading{letter-spacing:0;font-family:inherit}.site .mega-top p{color:var(--muted);margin:0;font-size:13px}.site .mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:25px 20px 28px;display:grid}.site .mega-heading{margin:0 12px 14px}.site .mega-link{border-radius:10px;align-items:flex-start;gap:13px;min-height:44px;padding:17px 12px;transition:background .15s;display:flex}.site .mega-link:hover,.site .mega-link:focus-visible{background:#f5f3ee}.site .mega-icon{border-radius:10px;flex:0 0 38px;place-items:center;height:38px;font-size:19px;display:grid}.site .mega-link b{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.site .mega-link small{color:var(--muted);max-width:245px;font-size:12px;line-height:1.6;display:block}.site .mega-link i{opacity:0;margin-inline-start:auto;font-size:13px;font-style:normal}.site .mega-link:hover i,.site .mega-link:focus-visible i{opacity:1}.site .mega-bottom{border-top:1px solid var(--line);background:#f6f5f1;justify-content:space-between;gap:20px;padding:20px 30px;font-size:12px;display:flex}.site .mega-bottom>span{color:var(--muted)}.site .mega-bottom a{color:var(--ink);font-weight:500}.site .mega-bottom>span a{margin-inline-start:8px}.site .upcoming em{color:#6b655c;background:#eeeae2;border-radius:5px;margin-inline-start:5px;padding:3px 6px;font-size:9px;font-style:normal;display:inline-block}.site .upcoming:hover{background:0 0}.site .solutions-disclosure .mega-grid{grid-template-columns:1fr 1fr 1fr}@media (max-width:1100px){.site .nav nav{gap:23px}}@media (max-width:1000px){.site .mega-grid{gap:0;padding-inline:12px}.site .mega-link{gap:9px}.site .mega-icon{flex-basis:30px;height:30px}.site .mega-link b{font-size:13px}}@media (max-width:760px){.site .nav{gap:16px;height:72px}.site .nav-logo{width:115px}.site .nav nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:22px;padding:25px;display:none;position:absolute;top:71px;left:0;right:0}.site .nav nav.open{max-height:calc(100dvh - 72px);display:flex;overflow-y:auto}.site .nav nav>a,.site .features-trigger{align-items:center;min-height:44px;display:flex}.site .features-trigger{justify-content:space-between;width:100%}.site .signin{display:none}.site .nav-actions{gap:15px}.site .button.small{gap:12px;padding:9px 12px;font-size:13px}.site .menu-toggle{display:block}.site .mega-panel{width:100%;box-shadow:none;border:0;border-radius:12px;margin-top:15px;position:static;transform:none}.site .mega-top{padding:20px;display:block}.site .mega-top p{margin-top:8px;font-size:12px}.site .mega-grid{grid-template-columns:1fr;gap:18px;padding:18px 8px}.site .solutions-disclosure .mega-grid{grid-template-columns:1fr}.site .mega-link{padding:12px}.site .mega-link small{max-width:none}.site .mega-link i{opacity:1}.site .mega-bottom{padding:18px;font-size:11px;display:block}.site .mega-bottom>span{margin-bottom:12px;display:block}.site .mega-bottom>span a{margin:5px 0 0;display:block}}@media (max-width:360px){.site .nav-actions{gap:12px}.site .site-header .button.small{gap:12px;padding:11px 12px}}
.site .marketing-footer{padding-top:70px}.site .footer-top{grid-template-columns:1.4fr 1.2fr 1fr 1fr .9fr;gap:30px;padding-bottom:55px;display:grid}.site .footer-top>div{min-width:0}.site .footer-top strong{margin-bottom:22px;font-size:13px;font-weight:500;display:block}.site .footer-top a{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.6;display:block}.site .footer-brand>a{color:inherit;margin:0;display:inline-block}.site .footer-logo{width:145px;height:auto;display:block}.site .footer-brand p{color:var(--muted);margin-top:22px;font-size:13px;line-height:1.8}.site .footer-brand .footer-contact{color:#29251f;margin-top:22px;font-size:13px;display:block}.site .footer-soon{color:#686154;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.site .footer-soon small{color:#686154;border:1px solid #ddd7cc;border-radius:5px;padding:2px 5px;font-size:9px;display:inline-block}.site .footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:15px;padding:22px 0;font-size:10px;display:flex}.site .footer-legal{gap:18px;display:flex}.site .footer-legal a,.site .footer-cookie{color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}@media (max-width:1000px){.site .footer-top{grid-template-columns:repeat(4,1fr)}.site .footer-brand{grid-column:1/-1}}@media (max-width:760px){.site .footer-bottom{flex-wrap:wrap}}@media (max-width:600px){.site .footer-top{grid-template-columns:1fr 1fr;gap:32px 20px}.site .footer-brand{grid-column:1/-1}.site .footer-bottom{flex-direction:column;align-items:flex-start}.site .footer-legal{flex-wrap:wrap}}
