.sec-wash{inset-inline-end:-8%;filter:blur(110px);opacity:.14;pointer-events:none;background:#3aabf0;border-radius:50%;width:620px;height:620px;position:absolute;top:-5%}.grid-bg:before,.rails:before,.cm:before,.rm:before,.tm:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#72aada14 1px,#0000 1px),linear-gradient(90deg,#72aada14 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000,#0000 86%);mask-image:linear-gradient(110deg,#000,#0000 86%)}.sec-head{margin-bottom:48px}.sec-head h2,.lead h2,.pm h2,.rm h2,.fq h2{color:#eff7ff;letter-spacing:-.045em;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.08}html[lang=ar] .sec-head h2,html[lang=ar] .lead h2,html[lang=ar] .pm h2,html[lang=ar] .fq h2{letter-spacing:0;line-height:1.3}.sec-head-c{text-align:center;max-width:820px;margin-inline:auto}.sec-head-row{justify-content:space-between;align-items:end;gap:24px;display:flex}.sec-lead{color:var(--muted);margin-top:18px;font-size:17px;line-height:1.7}.spot{--mx:50%;--my:50%;position:relative}.spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my),#69c6ff21,transparent 45%);transition:opacity .3s;position:absolute;inset:0}.spot:hover:after{opacity:1}.stretched:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.ticks{gap:10px;margin:14px 0;display:grid}.ticks li{color:var(--text-2);gap:10px;display:flex}.ticks svg{color:#62e0bc;flex:none;margin-top:4px}.round-btn{border:1px solid var(--line);cursor:pointer;background:#091b2dcc;border-radius:50%;place-items:center;width:46px;height:46px;transition:border-color .2s,background .2s;display:grid}.round-btn:hover{border-color:var(--blue-2);background:#1a3a5c99}.pm{background:#071629;padding:40px 0 120px}.pm-card{border:1px solid var(--line);background:linear-gradient(135deg,#1a3a5c73,#091b2dd9);border-radius:24px;grid-template-columns:1.5fr 1fr;align-items:center;gap:48px;padding:48px;display:grid;position:relative;overflow:hidden}.pm-card:before{content:"";inset-inline-end:-120px;pointer-events:none;background:radial-gradient(closest-side,#42a5f533,#0000);border-radius:50%;width:420px;height:420px;position:absolute;top:-120px}.pm-chip{border:1px solid var(--line);color:var(--text-2);border-radius:999px;align-items:center;gap:12px;margin-bottom:22px;padding:6px 6px 6px 14px;font-size:12px;display:inline-flex}html[dir=rtl] .pm-chip{padding:6px 14px 6px 6px}.pm-chip span{align-items:center;gap:6px;display:inline-flex}.pm-chip svg{color:#62e0bc}.pm-chip b{background:var(--blue-2);color:#04101d;border-radius:999px;padding:3px 10px;font-size:11px}.pm h2{font-size:clamp(26px,3vw,38px)}.pm-copy>p:not(.eyebrow):not(.pm-chip){color:var(--muted);margin-top:16px;font-size:15px;line-height:1.75}.pm-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.pm-badge{text-align:center;justify-items:center;gap:20px;display:grid;position:relative}.pm-badge img{z-index:1;border-radius:18px;width:200px;height:200px;position:relative;box-shadow:0 20px 60px #0006}.pm-orbit{border:1px solid #69c6ff33;border-radius:50%;width:260px;height:260px;animation:18s linear infinite ct-spin;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.pm-orbit i{background:#69c6ff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 14px #69c6ff}.pm-orbit i:first-child{top:-5px;left:calc(50% - 5px)}.pm-orbit i:nth-child(2){background:#62e0bc;bottom:20%;left:2%;box-shadow:0 0 14px #62e0bc}.pm-orbit i:nth-child(3){background:#ffc66d;bottom:20%;right:2%;box-shadow:0 0 14px #ffc66d}.pm-badge p strong{color:#fff;letter-spacing:-.04em;font-size:44px;font-weight:900;line-height:1;display:block}.pm-badge p span{color:var(--muted);margin-top:6px;font-size:13px;display:block}@media (max-width:900px){.pm{padding-bottom:80px}.pm-card{grid-template-columns:1fr;padding:32px 22px}.pm-badge{order:-1;margin-top:20px}}.cs{background:var(--bg);padding:110px 0}.bl{background:linear-gradient(180deg,var(--bg),#071629);padding-top:40px}.cs-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cs-link{border:1px solid var(--line);background:#091b2dcc;border-radius:20px;flex-direction:column;height:100%;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.cs-link:hover{border-color:#69c6ff66;transform:translateY(-5px)}.cs-img{aspect-ratio:16/10;background:#0b1d33;display:block;overflow:hidden}.cs-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.cs-link:hover .cs-img img{transform:scale(1.06)}.cs-body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.cs-cat{color:var(--blue-2);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}html[lang=ar] .cs-cat{letter-spacing:0;font-size:13px}.cs-body h3{color:#fff;margin:10px 0 18px;font-size:17px;font-weight:600;line-height:1.4}.cs-read{color:var(--muted);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.cs-link:hover .cs-read{color:var(--blue-2)}@media (max-width:1000px){.cs-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.cs{padding:80px 0}.bl{padding-top:20px}.cs-grid{grid-template-columns:1fr}}.fq{background:#071629;padding:110px 0}.fq-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid}.fq .sec-head{position:sticky;top:120px}.fq .sec-head .btn{margin-top:26px}.fq-list{gap:12px;display:grid}.fq-item{border:1px solid var(--line);background:#091b2dcc;border-radius:16px;transition:border-color .3s,background .3s}.fq-item[open]{background:#0e243ce6;border-color:#69c6ff66}.fq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;list-style:none;display:flex}.fq-item summary::-webkit-details-marker{display:none}.fq-item h3{color:#fff;font-size:16px;font-weight:600;line-height:1.45}.fq-item h3 span{color:var(--blue-2)}.fq-item summary i{border:1px solid var(--line);width:34px;height:34px;color:var(--blue-2);border-radius:50%;flex:none;place-items:center;transition:transform .3s,background .3s;display:grid}.fq-item[open] summary i{background:#42a5f526;transform:rotate(45deg)}.fq-a{color:var(--muted);padding:0 24px 22px;font-size:15px;line-height:1.8}@media (max-width:900px){.fq{padding:80px 0}.fq-grid{grid-template-columns:1fr;gap:32px}.fq .sec-head{margin-bottom:0;position:static}}.fc{background:#071629;padding:40px 0 110px}.fc-card{text-align:center;background:linear-gradient(#42a5f5 0%,#1a5fa0 55%,#0b2a4a 100%);border-radius:28px;padding:80px 32px;position:relative;overflow:hidden;box-shadow:0 30px 80px #42a5f533}.fc-grid{opacity:.18;background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#ffffff40 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at top,#000,#0000 70%);mask-image:radial-gradient(at top,#000,#0000 70%)}.fc h2{color:#fff;letter-spacing:-.04em;font-size:clamp(36px,5vw,56px);font-weight:700;position:relative}html[lang=ar] .fc h2{letter-spacing:0}.fc p{color:#ffffffd9;max-width:640px;margin:18px auto 0;font-size:19px;line-height:1.6;position:relative}.fc-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex;position:relative}.fc-actions .btn{min-height:56px;padding:16px 34px;font-size:16px;font-weight:700}@media (max-width:600px){.fc{padding-bottom:70px}.fc-card{border-radius:22px;padding:56px 22px}.fc-actions .btn{width:100%}}.cs-img picture{display:contents}.link-arrow{white-space:nowrap}.glance{color:var(--muted);background:#06111f99;border:1px dashed #69c6ff38;border-radius:12px;align-items:baseline;gap:16px;margin-top:14px;padding:14px 20px;font-size:14px;line-height:1.7;display:flex}.glance-k{color:var(--blue-2);letter-spacing:.14em;text-transform:uppercase;flex:none;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}html[lang=ar] .glance-k{letter-spacing:0;font-size:13px}.glance{flex-direction:column;gap:6px}@media (max-width:900px){.glance{flex-direction:column;gap:6px}}.pm-badge .ptb{z-index:1;box-shadow:0 20px 60px #00000073}@media (max-width:767px){.fq-a p,.glance p,.pm-copy>p:not(.eyebrow):not(.pm-chip){font-size:16px}}