@font-face{font-family:Readex Pro;font-weight:300 600;font-display:swap;src:url(../fonts/readex-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Readex Pro;font-weight:300 600;font-display:swap;src:url(../fonts/readex-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alexandria;font-weight:500 800;font-display:swap;src:url(../fonts/alexandria-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Alexandria;font-weight:500 800;font-display:swap;src:url(../fonts/alexandria-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy-950:#07152b;--navy-900:#0b1f3f;--navy-800:#14305c;--royal:#1e56b8;--gold-200:#f8e2a6;--gold-300:#f5d27a;--gold-500:#d9a83c;--gold-700:#7a5a18;--concrete:#e9edf2;--ink:#0e1726;--ease-out:cubic-bezier(.22,1,.36,1);color-scheme:dark}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}h1,h2,h3{text-wrap:balance}body{background:var(--navy-950)}::selection{background:var(--gold-500);color:var(--navy-950)}:focus-visible{outline:2px solid var(--gold-300);outline-offset:3px;border-radius:6px}.bg-concrete :focus-visible,.bg-white :focus-visible,.bg-gold-300 :focus-visible{outline-color:var(--royal)}@media (width<=1023.98px){html{scroll-padding-bottom:6rem}}@view-transition{navigation:auto}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.gold-fill{background:linear-gradient(135deg,var(--gold-300)0%,var(--gold-500)50%,#a87a22 100%)}.blueprint{background-image:linear-gradient(#4c86e812 1px,#0000 1px),linear-gradient(90deg,#4c86e812 1px,#0000 1px);background-size:56px 56px}.tower{border-radius:999px 999px 28px 28px;position:relative;overflow:hidden}.tower img{object-fit:cover;width:100%;height:100%}.tower:after{content:"";background:linear-gradient(#0000 40%,#07152b8c);position:absolute;inset:0}.swoosh-path{stroke-dasharray:1;stroke-dashoffset:0}.js .swoosh-path{stroke-dashoffset:1px}.js.motion-ready .swoosh-path,.motion-off .swoosh-path{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-out).3s}.js .hero-rise{opacity:0;transform:translateY(28px)}.js h1.hero-rise{opacity:1}.js.motion-ready .hero-rise,.motion-off .hero-rise{opacity:1;transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:calc(var(--i,0)*.11s + .15s);transform:none}.svc-row{transition:color .3s var(--ease-out),padding .4s var(--ease-out)}.svc-row:hover,.svc-row:focus-within{color:var(--gold-300);padding-inline-start:1rem}.svc-peek{pointer-events:none;opacity:0;transition:opacity .35s var(--ease-out),transform .5s var(--ease-out);transform:scale(.92)rotate(-3deg)}.svc-peek.is-on{opacity:1;transform:scale(1)rotate(-3deg)}@media (hover:hover){.svc-cta{opacity:0;transition:opacity .3s var(--ease-out),transform .4s var(--ease-out);transform:translate(-6px)}[dir=rtl] .svc-cta{transform:translate(6px)}.svc-row:hover .svc-cta,.svc-row:focus-within .svc-cta{opacity:1;transform:none}}.quick-sentence{text-wrap:balance}.quick-band{background:linear-gradient(180deg,transparent 50%,var(--concrete)50%)}.q-field{field-sizing:content;min-width:2ch;max-width:100%;font:inherit;color:var(--royal);border:0;border-bottom:3px dashed var(--gold-500);vertical-align:baseline;appearance:none;-moz-appearance:textfield;cursor:pointer;transition:background-color .25s var(--ease-out),border-color .25s var(--ease-out);background:0 0;border-radius:0;margin:0 .05em;padding:0 .15em;line-height:1.25}.q-field:hover{background:#d9a83c14}.q-field:focus{background:#d9a83c24;border-bottom-style:solid;outline:none}.q-field:focus-visible{outline:2px solid var(--royal);outline-offset:3px}.q-field::placeholder{color:#0e172652}.q-field[aria-invalid=true]{border-bottom-color:#dc2626}.q-num{cursor:text;text-align:center}.q-text{cursor:text}.q-num::-webkit-inner-spin-button,.q-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select.q-field{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231E56B8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") .1em 50%/.45em no-repeat;padding-inline-end:.95em}[dir=ltr] select.q-field{background-position:right .1em center}select.q-field option{color:var(--ink);background:#fff;font-size:1rem}@supports not (field-sizing:content){.q-num{width:2.4em}.q-text{width:6.5em}}.faq summary{list-style:none}.faq summary::-webkit-details-marker{display:none}.faq-icon{transition:transform .35s var(--ease-out),background-color .25s}.faq[open] .faq-icon{background:var(--gold-500);color:var(--navy-950);transform:rotate(45deg)}.faq summary:hover .faq-icon{background:var(--navy-800)}.faq[open] summary:hover .faq-icon{background:var(--gold-300)}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq::details-content{height:0;transition:height .4s var(--ease-out),content-visibility .4s allow-discrete;overflow:clip}.faq[open]::details-content{height:auto}}.action-bar{bottom:max(.75rem,env(safe-area-inset-bottom))}@media (width<=1023.98px){body:not(.no-action-bar){padding-bottom:5.5rem}}.process-line{transform-origin:100%;transform:scaleX(var(--progress,1))}[dir=ltr] .process-line{transform-origin:0}.marquee{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{flex-shrink:0;gap:1rem;padding-inline-end:1rem;animation:48s linear infinite marquee;display:flex}.marquee-reverse .marquee-track{animation-direction:reverse}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}.rail{scroll-snap-type:x mandatory;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.wa-fab{box-shadow:0 12px 30px -8px #25d3668c}.wa-fab:before{content:"";border-radius:inherit;animation:wa-pulse 2.6s var(--ease-out)infinite;z-index:-1;background:#25d366;position:absolute;inset:0}@keyframes wa-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.menu-panel{visibility:hidden;opacity:0;transition:opacity .3s var(--ease-out),visibility 0s .3s}.menu-open .menu-panel{visibility:visible;opacity:1;transition:opacity .3s var(--ease-out)}.field{color:#fff;background:#07152b99;border:1px solid #ffffff24;border-radius:.9rem;width:100%;padding:.85rem 1rem}.field::placeholder{color:#ffffff59}.field:focus{border-color:var(--gold-300);outline:none;box-shadow:0 0 0 3px #f5d27a2e}.field[aria-invalid=true]{border-color:#f87171}select.field option{background:var(--navy-900)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .hero-rise{opacity:1;transform:none}.js .swoosh-path{stroke-dashoffset:0}.marquee-track{animation:none}}.marquee-paused .marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-marquee-toggle]{display:none}}