.l{color:var(--ink);background:#fff;overflow-x:clip}.l section,.l footer{position:relative;overflow:hidden}.l h1,.l h2,.l p,.l blockquote,.l ol{margin:0;padding:0}.l-wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:40px;position:relative}.l-pad{padding-block:120px}.l-ink{background:var(--ink);color:#fff}.l-violet{background:var(--violet);color:#fff}.l-sky{background:var(--sky)}.l-yellow-bg{background:var(--yellow)}.l-yellow{color:var(--yellow)}.l-muted{color:var(--muted)}.l-14{font-size:14px}.l-16{font-size:16px}.l-18{font-size:18px}.l-18b{font-size:18px;font-weight:700}.l-20{font-size:20px}.l-20b{font-size:20px;font-weight:700}.l-22{font-size:clamp(18px,1.6vw,22px)}.l-24{font-size:clamp(18px,1.8vw,24px)}.l-24b{font-size:24px;font-weight:700}.l-56{max-width:900px;font-size:clamp(30px,4vw,56px);font-weight:700;line-height:1.3;margin-top:16px!important}.l-72{font-size:clamp(36px,5vw,72px);font-weight:700;line-height:1.2}.l-96{font-size:clamp(56px,6.7vw,96px);font-weight:700;line-height:1.05}.l h2.l-96{max-width:900px;font-size:clamp(40px,6.7vw,96px);line-height:1.15}.l-narrow{max-width:760px}.l-top{flex-wrap:wrap;align-items:center;gap:8px 32px;padding-block:24px;display:flex}.l-logo{width:auto;height:34px}.l-logo-small{height:26px}.l-push{margin-inline-start:auto}.l-switch{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px}.l-switch:hover{text-decoration:underline}.l-btn{white-space:nowrap;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.l-btn-line{color:#fff;border:1px solid #fff;height:44px;padding:0 16px}.l-btn-line:hover{color:var(--ink);background:#fff}.l-btn-yellow{background:var(--yellow);height:60px;color:var(--ink);padding:0 32px;font-size:20px}.l-btn-ink{background:var(--ink);color:#fff;height:64px;padding:0 32px;font-size:20px}.l-btn-yellow:hover,.l-btn-ink:hover{outline-offset:3px;color:inherit;outline:3px solid}.l-btn-yellow:hover{color:var(--ink)}.l-btn-ink:hover{color:#fff}.l-sail{top:240px;filter:invert();opacity:.1;pointer-events:none;width:1300px;position:absolute;inset-inline-end:-520px}.l-open{flex-direction:column;gap:32px;padding-top:72px;padding-bottom:96px;display:flex}.l h1{font-size:clamp(40px,6.1vw,88px);font-weight:700;line-height:1.12}.l:lang(ar) h1{font-size:clamp(52px,9.4vw,136px)}.l-lead{max-width:720px;font-size:clamp(20px,2vw,28px);line-height:1.6}.l-path{align-items:flex-start;margin-top:32px;display:flex}.l-path-part{flex:1 1 0;align-items:flex-start;gap:16px;display:flex}.l-path-part:first-child{flex:none}.l-line{margin-top:15px;border-top:4px solid #fff;flex:1 1 0;margin-inline-start:16px}.l-line-lost{opacity:.5;border-top-style:dashed}.l-stop{white-space:nowrap;flex-direction:column;flex:none;align-items:center;gap:12px;font-size:18px;display:flex}.l-dot{background:#fff;border-radius:50%;width:34px;height:34px}.l-stop-lost{margin-top:64px}.l-q{background:var(--yellow);width:56px;height:56px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:32px;font-weight:700;line-height:1;display:flex}.l-stop-name{color:var(--yellow);font-size:24px;font-weight:700}.l-cta-row{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:24px;display:flex}.l-voice{flex-direction:column;gap:40px;display:flex}.l-quote{text-align:start;max-width:880px;font-weight:700;line-height:1.35}.l-quote.q1{font-size:clamp(30px,4.5vw,64px)}.l-quote.q2{color:var(--ink);background:#fff;margin-inline-start:min(200px,14vw);padding:24px 32px;font-size:clamp(22px,2.8vw,40px)}.l-quote.q3{margin-inline-start:min(80px,6vw);font-size:clamp(24px,3.4vw,48px)}.l-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-top:24px;display:flex}.l-split h2{max-width:760px}.l-split p{flex:320px;max-width:420px}.l-number{flex-wrap:wrap;align-items:center;gap:48px 80px;display:flex}.l-number-a{flex-direction:column;flex:none;display:flex}.l-number-b{flex-direction:column;flex:380px;gap:20px;min-width:0;display:flex}.l-200{text-align:start;font-size:clamp(120px,14vw,200px);font-weight:700;line-height:1}.l:lang(ar) .l-200,.l:lang(ar) .l-tilt [dir=ltr]{text-align:end}.l-tilt{margin-top:24px;background:var(--ink);color:#fff;align-self:flex-start;margin-inline-start:min(120px,12vw);padding:20px 28px;transform:rotate(-3deg)}.l-steps-wrap{flex-direction:column;gap:40px;padding-bottom:120px;display:flex}.l-steps{flex-direction:column;align-items:flex-start;gap:8px;list-style:none;display:flex}.l-step{background:var(--ink);color:#fff;align-items:baseline;gap:24px;margin-inline-start:calc(var(--i) * min(72px, 5vw));padding:20px 28px;display:flex}.l-step-grey{background:var(--raised);color:var(--ink)}.l-step-yellow{background:var(--yellow);color:var(--ink)}.l-verb{white-space:nowrap;font-size:clamp(36px,4.5vw,64px);font-weight:700;line-height:1.2}.l-step-line{max-width:420px;font-size:18px}.l-runs{flex-direction:column;gap:24px;display:flex}.l-change{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:16px 40px;font-weight:700;display:flex}.l:lang(ar) .l-change{justify-content:flex-end}.l-120{opacity:.55;font-size:clamp(56px,8.3vw,120px);line-height:1}.l-arrow{font-size:clamp(48px,6.7vw,96px);line-height:1}.l-240{font-size:clamp(110px,16.7vw,240px);line-height:.95}.l-run-lines{flex-wrap:wrap;gap:8px 48px;font-size:18px;display:flex}.l-promise-label{padding-bottom:16px}.l-promise{border-top:1px solid var(--muted);padding:24px 0;font-size:clamp(28px,4vw,56px);font-weight:700;line-height:1.3}.l-wing{bottom:-180px;pointer-events:none;width:520px;position:absolute;inset-inline-end:-40px}.l-close{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.l-close p{max-width:640px}.l-contact{font-size:20px;font-weight:700;text-decoration:none}.l-contact:hover{color:var(--ink);text-decoration:underline}.l-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-block:32px;display:flex}.l-foot-logo{align-items:center;gap:12px;display:flex}.l-dialog{border:2px solid var(--ink);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;padding:0;overflow:auto}.l-dialog::backdrop{background:#05070899}.l-dialog-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.l-dialog-head h2{margin:0;font-size:24px;font-weight:700}.l-dialog-head img{width:auto;height:26px}.l-dialog-body{flex-direction:column;gap:16px;padding:24px;display:flex}.l-dialog .field input,.l-dialog .field textarea{border:1px solid var(--ink);width:100%;font:inherit;height:48px;color:var(--ink);background:#fff;border-radius:0;padding:0 12px}.l-dialog .field textarea{resize:vertical;height:auto;padding:10px 12px}.l-dialog .field.in-error input{border-width:3px}.l-dialog .trap{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.l-dialog .l-send{background:var(--yellow);height:52px;color:var(--ink);font:inherit;cursor:pointer;border:0;padding:0 24px;font-weight:700}.l-dialog .l-send[disabled]{background:var(--raised);color:var(--muted);cursor:default}.l-dialog .l-sent-mail{word-break:break-all;font-size:20px;font-weight:700}@media (max-width:767px){.l-wrap{padding-inline:20px}.l-pad{padding-block:64px}.l-open{gap:24px;padding-top:40px;padding-bottom:64px}.l-steps-wrap{padding-bottom:64px}.l-top{gap:8px 16px}.l-sail{top:320px;width:700px;inset-inline-end:-360px}.l-path{flex-direction:column;align-items:stretch;margin-top:8px}.l-path-part,.l-path-part:first-child{flex-direction:column;flex:none;gap:0}.l-line{margin:4px 0;border-top:0;border-inline-start:4px solid #fff;flex:0 0 28px;width:0;margin-inline-start:15px}.l-line-lost{border-inline-start-style:dashed}.l-stop{flex-direction:row;align-items:center}.l-stop-lost{margin-top:0;flex-wrap:wrap;margin-inline-start:40px}.l-path-part:has(.l-stop-lost) .l-line{margin-inline-start:34px}.l-path-part:has(.l-stop-lost)+.l-path-part .l-line{margin-inline-start:34px}.l-quote.q2{padding:16px 20px}.l-number{gap:32px}.l-step{flex-wrap:wrap;align-self:stretch;gap:4px 16px;margin-inline-start:0;padding:16px 20px}.l-step-line{flex:100%}.l-wing{opacity:.25;width:300px;bottom:-110px}.l-btn-yellow,.l-btn-ink{width:100%}.l-foot{flex-direction:column;align-items:flex-start}}
