.msk{--ink:#28183F;--petrol:#6D3CCB;--ivory:#fbf7ee;--paper:#fffdf8;--line:#e2dac8;--mute:#51516F;--acc:#FFD45A;--acc-d:#F2BE2E;font-family:IBM Plex Sans Arabic,sans-serif;color:var(--ink);background:var(--ivory);line-height:1.8;overflow-x:clip}.msk *{box-sizing:border-box}.msk a{color:inherit;text-decoration:none}.msk h1,.msk h2,.msk h3{font-family:Readex Pro,IBM Plex Sans Arabic,sans-serif;margin:0;line-height:1.35;letter-spacing:0}.msk-wrap{width:calc(100% - 40px);max-width:1160px;margin-inline:auto}.msk-skip{position:absolute;inset-inline-start:12px;top:-60px;background:var(--ink);color:#fff!important;padding:8px 14px;border-radius:8px;z-index:99}.msk-skip:focus{top:8px}.msk-head{background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.msk-bar{display:flex;align-items:center;gap:24px;min-height:72px}.msk-logo{display:flex;align-items:center;gap:10px;font-family:Readex Pro,sans-serif;font-size:24px;color:var(--petrol)}.msk-logo img{object-fit:contain}.msk-nav{display:flex;gap:26px;font-size:14px;font-weight:600;margin-inline-start:auto}.msk-nav a{padding:6px 2px;border-bottom:2px solid transparent;transition:border-color .2s}.msk-nav a:hover{border-color:var(--acc)}.msk-auth{display:flex;align-items:center;gap:16px;font-size:14px;font-weight:600}.msk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 22px;border-radius:12px;font:600 14px IBM Plex Sans Arabic,sans-serif;border:1.5px solid transparent;cursor:pointer;transition:transform .2s,background .2s,border-color .2s;white-space:nowrap}.msk-btn svg{transition:transform .2s}.msk-btn:hover svg{transform:translate(-4px)}.msk-btn-main{background:var(--petrol);color:#fff!important}.msk-btn-main:hover{background:#5a2fb0}.msk-welcome .msk-btn-main{background:var(--acc);color:var(--ink)!important}.msk-welcome .msk-btn-main:hover{background:var(--acc-d)}.msk-btn-line{border-color:var(--petrol);color:var(--petrol)!important;background:transparent}.msk-btn-line:hover{background:#6d3ccb12}.msk :focus-visible{outline:3px solid var(--petrol);outline-offset:3px;border-radius:6px}.msk-kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--petrol)}.msk-kicker:before{content:"";width:22px;height:3px;background:var(--acc);border-radius:2px}.msk-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center;padding:56px 0 76px}.msk-copy h1{font-size:clamp(38px,5.4vw,64px);font-weight:700;margin:14px 0 18px;color:var(--ink)}.msk-copy h1 span{color:var(--petrol)}.msk-copy p{font-size:17px;color:var(--mute);max-width:480px;margin:0 0 28px}.msk-cta{display:flex;gap:12px;flex-wrap:wrap}.msk-photo{margin:0;position:relative;border-radius:28px 28px 28px 120px;overflow:hidden;aspect-ratio:5/4.4;background:#d0d0e1;box-shadow:0 24px 50px -28px #28183f88}.msk-photo img{width:100%;height:100%;object-fit:cover;object-position:0% 50%;display:block;animation:mskFade .7s ease both}.msk-trace{position:absolute;inset-inline:16px;bottom:16px;background:#eaf8cc;border-radius:16px;padding:12px 16px;display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;font-size:13px}.msk-trace>div{min-width:0}.msk-trace small{display:block;color:var(--mute);font-size:11px;line-height:1.4}.msk-trace b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msk-trace i{grid-column:1;justify-self:center;width:0;height:18px;border-inline-start:2px dashed var(--petrol)}.msk-node{width:12px;height:12px;border-radius:50%;border:3px solid var(--petrol);background:var(--paper)}.msk-node-end{background:var(--acc);border-color:var(--acc)}.msk-start{margin-top:-36px;position:relative;z-index:5}.msk-card{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:0 20px 44px -30px #28183f77}.msk-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.msk-card-top h2{font-size:24px}.msk-card-top span{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--mute)}.msk-row{display:flex;gap:24px;flex-wrap:wrap;margin:18px 0 20px}.msk-seg{border:0;margin:0;display:flex;gap:6px;align-items:center;background:#ddf4ac;border-radius:14px;padding:4px;min-width:0}.msk-seg legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.msk-seg button{border:0;background:transparent;border-radius:10px;padding:8px 16px;font:600 13px IBM Plex Sans Arabic,sans-serif;color:var(--petrol);cursor:pointer;transition:background .2s,color .2s;min-height:40px}.msk-seg button[aria-pressed=true]{background:var(--petrol);color:#fff}.msk-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.msk-field{min-width:0}.msk-field>label{display:flex;gap:6px;align-items:center;font-weight:600;font-size:14px;margin-bottom:8px;color:var(--petrol)}.msk-field input{background:#fff;border:1.5px solid #c9bfa8;border-radius:12px;padding:11px 14px;font:400 15px IBM Plex Sans Arabic,sans-serif;color:var(--ink);min-height:46px}.msk-field input:focus{outline:3px solid #6D3CCB55;border-color:var(--petrol)}.msk-card-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;flex-wrap:wrap}.msk-card-foot p{margin:0;font-size:13px;color:var(--mute);max-width:520px}.msk-section{padding:84px 0 0}.msk-sh{margin-bottom:30px}.msk-sh h2{font-size:clamp(26px,3.4vw,38px);margin-top:8px}.msk-service-picker{margin-top:24px}.msk-picker-heading{margin-bottom:14px}.msk-picker-heading h3{font-size:19px;margin-top:6px}.msk-services{list-style:none;margin:0;padding:0}.msk-services.msk-service-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.msk-services.msk-service-options li{display:flex;min-width:0;margin:0;padding:0;border:1px solid var(--line);border-radius:16px;background:#fff;transition:border-color .2s,box-shadow .2s,background .2s}.msk-service-option{width:100%;min-width:0;min-height:190px;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px;border:0;border-radius:16px;background:transparent;color:var(--ink);font:inherit;text-align:start;cursor:pointer}.msk-service-option[aria-pressed=true]{background:#6d3ccb0d;box-shadow:inset 0 0 0 2px var(--petrol)}.msk-service-option:hover,.msk-service-options li:focus-within{border-color:var(--petrol);box-shadow:0 8px 22px -18px #28183f88}.msk-service-top{display:flex;align-items:center;justify-content:space-between;color:var(--petrol)}.msk-num{font:600 20px Readex Pro,sans-serif;color:#5a2fb0}.msk-service-copy{display:grid;gap:5px}.msk-service-copy strong{font:600 16px Readex Pro,IBM Plex Sans Arabic,sans-serif}.msk-service-copy>span{color:var(--mute);font-size:14px;line-height:1.7}.msk-service-action{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;color:var(--petrol);font-weight:600;font-size:13px}.msk-service-static{cursor:default}.msk-steps-band{background:var(--petrol);color:#f4f1e6;margin-top:84px;padding-bottom:84px}.msk-steps-band .msk-section{padding-top:72px}.msk-sh-light h2{color:#fff}.msk-sh-light .msk-kicker{color:#ffd45a}.msk-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:0;counter-reset:s}.msk-steps li{counter-increment:s;padding:6px 26px;border-inline-start:2px solid #ffffff2e;position:relative}.msk-steps li:first-child{border-inline-start:0;padding-inline-start:0}.msk-steps li:before{content:counter(s,arabic-indic);position:absolute;inset-inline-end:26px;top:0;font:700 44px Readex Pro,sans-serif;color:#fff2}.msk-steps svg{color:#ffd45a}.msk-steps h3{font-size:20px;margin:12px 0 6px;color:#fff}.msk-steps p{margin:0;font-size:15px;color:#dbdbe5}.msk-faq{max-width:860px;padding-bottom:84px}.msk-faq details{border-bottom:1px solid var(--line)}.msk-faq summary{cursor:pointer;padding:18px 4px;font-weight:600;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:12px}.msk-faq summary::-webkit-details-marker{display:none}.msk-faq summary:after{content:"+";color:#5a2fb0;font-size:22px;line-height:1;transition:transform .25s}.msk-faq details[open] summary:after{transform:rotate(45deg)}.msk-faq details p{margin:0 4px 18px;color:var(--mute);font-size:15px;animation:mskFade .3s ease both}.msk-foot{background:var(--ink);color:#dadae3;padding:36px 0}.msk-foot .msk-logo{color:#fff}.msk-foot-in{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center}.msk-foot p{margin:0;font-size:13px;max-width:460px}.msk-foot nav{display:flex;gap:20px;font-size:14px;flex-wrap:wrap}.msk-foot nav a:hover{text-decoration:underline}.msk-foot :focus-visible{outline-color:#ffd45a}.msk-app{background:transparent;padding:4px 0 24px}.msk-welcome{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;background:var(--petrol);color:#fff;border-radius:24px;padding:32px;margin-bottom:22px}.msk-welcome h1{font-size:clamp(24px,3.2vw,34px);margin:8px 0}.msk-welcome h1 span{color:#ffd45a;display:block}.msk-welcome p{margin:0;color:#dbdbe5;font-size:15px}.msk-welcome .msk-kicker{color:#ffd45a}.msk-welcome .msk-btn-line{border-color:#fff8;color:#fff!important}.msk-welcome .msk-btn-line:hover{background:#ffffff1a}.msk-app-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.msk-panel{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:22px;min-width:0}.msk-panel-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.msk-panel-top h2{font-size:19px}.msk-panel-top a{color:var(--petrol);font-weight:600;font-size:13px}.msk-active{margin:0 0 12px;color:var(--mute);font-size:14px}.msk-active b{font:700 22px Readex Pro,sans-serif;color:var(--petrol)}.msk-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;background:#ddf4ac55;border:1.5px dashed #8AA23F;border-radius:16px;color:var(--mute);font-size:14px}.msk-empty svg{color:var(--petrol)}.msk-empty strong{color:var(--ink);font-size:16px}.msk-plan p{font-size:14px;color:var(--mute);margin:10px 0 14px}.msk-plan small{color:var(--petrol);font-weight:600}.msk-plan-route{display:flex;gap:8px;align-items:center;font-weight:600;font-size:14px;flex-wrap:wrap}.msk-app .booking-row{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-top:8px}@keyframes mskFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.msk-copy>*{animation:mskFade .6s ease both}.msk-copy>*:nth-child(2){animation-delay:.08s}.msk-copy>*:nth-child(3){animation-delay:.16s}.msk-copy>*:nth-child(4){animation-delay:.24s}@media(max-width:900px){.msk-nav{display:none}.msk-auth{margin-inline-start:auto}.msk-hero{grid-template-columns:1fr;gap:28px;padding:32px 0 64px}.msk-photo{aspect-ratio:4/3;border-radius:24px 24px 24px 80px}.msk-steps{grid-template-columns:1fr;gap:22px}.msk-steps li,.msk-steps li:first-child{border-inline-start:0;padding:18px 0 0;border-top:1px solid #ffffff2e}.msk-steps li:first-child{border-top:0}.msk-steps li:before{inset-inline-end:0}.msk-app-grid,.msk-foot-in{grid-template-columns:1fr}}@media(max-width:640px){.msk-wrap{width:calc(100% - 28px)}.msk-fields{grid-template-columns:1fr}.msk-card{padding:20px 16px}.msk-services.msk-service-options{grid-template-columns:1fr}.msk-service-option{min-height:0;padding:15px}.msk-service-copy>span{font-size:14px}.msk-auth{gap:12px}.msk-auth a:first-child{font-size:14px}.msk-btn{padding:10px 16px}.msk-cta .msk-btn,.msk-card-foot .msk-btn{flex:1 1 100%}.msk-seg{width:100%}.msk-seg button{flex:1;padding:8px 6px}.msk-welcome{padding:24px 18px}.msk-welcome .msk-btn{flex:1 1 100%}.msk-logo{font-size:21px}}@media(prefers-reduced-motion:reduce){.msk *,.msk *:before,.msk *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.msk-trust-slot ul{list-style:none;padding:0;margin:0 0 16px}.msk-trust-slot li{padding:8px 0;border-bottom:1px solid var(--line);font-size:15px}.msk-trust-cr{font-size:14px;color:var(--mute)}.msk-contact-opts{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.msk-contact-opts a{font-size:15px}
