.tone-pink{--tone:#f43f6e}.in-hero{min-height:420px}.in-hero-office{aspect-ratio:535/258;max-width:62%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 70%,#0000 100%)}.in-hero-office img{object-fit:cover;object-position:0 50%}.in-screen{text-align:right;color:#e9f1ff;text-shadow:0 0 8px #508cffb3;direction:rtl;flex-direction:column;gap:.5em;width:15%;margin:0;padding:0;font-size:clamp(9px,.85vw,13px);font-weight:600;list-style:none;display:flex;position:absolute;top:30%;left:57%}.in-hero .pp-hero-city{width:30%}.in-hero-copy{max-width:620px;margin-left:auto;margin-right:0}@media (min-width:901px){.in-hero .pp-hero-in{justify-content:flex-start}.in-hero-copy{text-align:start;margin:0}.in-hero .pp-actions{justify-content:flex-start}}.in-tiles{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.in-tiles button{cursor:pointer;width:100%;color:var(--white);background:#071321;border:1px solid #dde3ea29;border-radius:12px;padding:0;transition:border-color .25s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.in-tiles img{aspect-ratio:296/220;object-fit:cover;width:100%;height:auto;display:block}.in-tile-label{font:600 14px/1.3 var(--font-ar);background:linear-gradient(#050b1666,#050b16f2);flex-direction:column;align-items:center;gap:6px;padding:10px 6px 14px;display:flex}.in-tile-label svg{color:var(--gold-2)}.in-tiles button:hover{border-color:#f6c75d80;transform:translateY(-3px)}.in-tiles button.is-sel{border:2px solid var(--gold-2);box-shadow:0 0 24px #f6c75d73}.in-tiles button:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.in-panel{background:linear-gradient(#0b1a2dd9,#050b16f2);border:1px solid #f6c75d80;border-radius:16px;grid-template-columns:minmax(0,1fr) 36%;margin-top:16px;display:grid;overflow:hidden}.in-panel-img{object-fit:cover;object-position:30% 50%;grid-area:1/2;width:100%;height:100%;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 22%);mask-image:linear-gradient(270deg,#0000 0%,#000 22%)}.in-panel-copy{grid-area:1/1;padding:26px 28px;animation:.45s cubic-bezier(.16,1,.3,1) in-fade}@keyframes in-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.in-badge{color:var(--gold-2);border:1px solid #f6c75d99;border-radius:6px;padding:4px 12px;font-size:12.5px;display:inline-block}.in-panel h2{align-items:center;gap:10px;margin-top:12px;font-size:clamp(26px,2.4vw,36px);display:flex}.in-panel h2 svg{color:var(--gold-2)}.in-panel-text{color:var(--silver);max-width:720px;margin:10px 0 18px;font-size:15.5px;line-height:1.85}.in-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.in-col{background:#050b1699;border:1px solid #f6c75d4d;border-radius:12px;padding:14px 16px}.in-col.in-alert{border-color:#f43f5e66}.in-col h3{color:var(--gold-2);align-items:center;gap:8px;margin:0 0 10px;font-size:15.5px;display:flex}.in-col.in-alert h3{color:#ff8a8a}.in-col ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.in-col li{color:var(--silver);align-items:center;gap:8px;font-size:13.5px;display:flex}.in-col li svg{color:var(--gold-2);flex:none}.in-sol{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.in-sol li{background:#050b16d9;border:1px solid #3b82f666;border-radius:12px;flex-direction:column;gap:6px;padding-bottom:14px;display:flex;overflow:hidden}.in-sol img{width:100%;height:auto;display:block}.in-sol h3,.in-sol p,.in-sol .sv-link{margin:0 12px}.in-sol h3{margin-top:6px;font-size:14.5px;font-weight:700}.in-sol p{color:var(--silver);flex:auto;font-size:12.5px;line-height:1.7}.in-sol .sv-link{font-size:13px}.in-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.in-steps li{padding-top:18px}.in-prog{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.in-prog li{text-align:center;border:1px solid color-mix(in srgb, var(--tone) 60%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 12%, #050b16e6), #050b16f2);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 12px 16px;display:flex}.in-prog img{width:62%;height:auto}.in-prog h3{margin:0;font-size:17px;font-weight:700}.in-prog h3 span{font:700 13px/1 var(--font-en);color:var(--tone)}.in-prog p{color:var(--silver);flex:auto;margin:0;font-size:13px;line-height:1.7}.in-prog .sv-link{align-self:center;font-size:13px}.in-close{text-align:start;margin-top:56px}.in-close-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.in-close-copy{max-width:620px}.in-close .pp-actions{justify-content:flex-start}.in-close-feats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0b078c;border:1px solid #f6c75d66;border-radius:12px;flex-direction:column;gap:12px;margin:0;padding:18px 20px;list-style:none;display:flex}.in-close-feats li{align-items:center;gap:10px;font-size:14.5px;display:flex}.in-close-feats svg{color:var(--gold-2);flex:none}@media (max-width:1200px){.in-tiles,.in-sol{grid-template-columns:repeat(4,minmax(0,1fr))}.in-prog{grid-template-columns:repeat(3,minmax(0,1fr))}.in-cols{grid-template-columns:1fr}}@media (max-width:900px){.in-hero-office{opacity:.5;width:100%;max-width:none}.in-screen{display:none}.in-panel{grid-template-columns:1fr}.in-panel-img{grid-area:1/1;height:220px;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.in-panel-copy{grid-row:2;padding:18px}.in-steps{grid-template-columns:1fr 1fr}}@media (max-width:760px){.in-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.in-sol,.in-prog{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.in-panel-copy{animation:none}.in-tiles button{transition:none}}.in-hero .pp-hero-art:after{background:linear-gradient(270deg, #050b16eb 0%, #050b1699 34%, transparent 58%), linear-gradient(0deg, var(--bg) 0%, transparent 25%)}@media (max-width:1299px){.in-screen{display:none}}@media (min-width:901px){html[dir=ltr] .in-hero .pp-hero-in{justify-content:flex-end}}html[dir=ltr] .in-screen{text-align:left;direction:ltr}@media (min-width:901px){html[dir=ltr] .in-panel-img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%)}}
