.v2{--ink:#0e272e;--paper:#eaf1ed;--green:#46988e;--scene-opacity:1;background:var(--ink);color:var(--paper);isolation:isolate;font-family:PlexArabic,Arial,sans-serif;position:relative;overflow:clip}.v2[data-lang=en]{font-family:Arial,Helvetica,sans-serif}.v2 h1,.v2 h2,.v2 h3,.v2 p{margin:0}.v2 button{cursor:pointer}.v2 em{font-style:normal}.v2-header{z-index:30;background:0 0;justify-content:space-between;align-items:center;padding:24px 6vw;display:flex;position:absolute;inset:0 0 auto}.v2-brand{align-items:center;gap:12px;display:flex}.v2-brand img{object-fit:contain;width:28px;height:44px}.v2-brand>span{letter-spacing:2px;font:700 17px/1 Arial,sans-serif}.v2-brand small{letter-spacing:2.4px;font:400 11px/1.8 Arial,sans-serif}.v2-top-links,.v2-header-actions{align-items:center;gap:28px;display:flex}.v2-top-links{font-size:14px}.v2-top-links a{border-bottom:1px solid #0000;padding:12px 0;transition:border-color .2s}.v2-top-links a:hover{border-color:currentColor}.v2-header-actions>button{color:inherit;background:0 0;border:0;min-width:44px;min-height:44px;font-size:14px}.v2-button{border:1px solid #e4f0ed50;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:12px 20px;font-size:14px;transition:background .18s,color .18s;display:inline-flex}.v2-button:hover{background:var(--paper);color:var(--ink)}.v2-scene{z-index:-1;pointer-events:none;height:100svh;min-height:720px;opacity:var(--scene-opacity);background:radial-gradient(at 60% 45%,#194047,#0e272e 65%);position:fixed;inset:0 0 auto}.v2-art{position:absolute;inset:0 -3% 0 42%}.v2[data-lang=ar] .v2-art{inset:0 42% 0 -3%}.v2-vignette{background:linear-gradient(#0000 78%,#0e272e);position:absolute;inset:0}.v2-hero{align-items:center;height:100svh;min-height:720px;padding:160px 8vw 110px;display:flex}.v2-copy{width:47%;max-width:550px}.v2-kicker{color:#8daea4;letter-spacing:.04em;font-size:12px;line-height:1.7}.v2 h1{letter-spacing:-.035em;margin:25px 0;font-size:clamp(42px,4.4vw,68px);font-weight:400;line-height:1.2}.v2[data-lang=ar] h1{letter-spacing:0;font-size:clamp(40px,4vw,62px);line-height:1.5}.v2 h1 em{color:#afcbbf}.v2-copy .v2-button{margin-top:30px}.v2-capabilities,.v2-foundation,.v2-contact{background:var(--paper);color:var(--ink);padding:88px 8vw;position:relative}.v2-section-intro{max-width:710px}.v2-section-intro .v2-kicker,.v2-contact .v2-kicker{color:#527368}.v2-section-intro h2{letter-spacing:-.025em;margin:18px 0;font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1.35}.v2[data-lang=ar] .v2-section-intro h2{letter-spacing:0;line-height:1.5}.v2-section-intro p{color:#526b62;max-width:530px;font-size:16px;line-height:1.85}.v2-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;margin-top:48px;display:grid}.v2-card{border-top:1px solid #0e272e30;min-width:0;padding:28px 0}.v2-service-pattern{justify-content:center;align-items:center;height:154px;margin-bottom:20px;display:flex}.v2-service-pattern svg{width:148px;height:148px;overflow:visible}.v2-pixel{fill:#377b6b}.v2-pixel-accent{fill:#a89958}.v2-card-toggle{width:100%;color:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:0 0 15px;font-size:22px;font-weight:400;line-height:1.45;display:flex}.v2-card-toggle svg{flex-shrink:0;width:18px}.v2-card>p{color:#526b62;font-size:15px;line-height:1.9}.v2-card ul{border-top:1px solid #0e272e20;margin:22px 0 0;padding:0;list-style:none}.v2-card li{border-bottom:1px solid #0e272e20;padding:12px 0;font-size:14px;line-height:1.7}.v2-card div>a{align-items:center;gap:20px;margin-top:22px;font-size:14px;display:inline-flex}.v2-foundation{color:var(--paper);background:#133138;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.v2-foundation .v2-kicker{color:#9fbcb0}.v2-foundation h2 em{color:#afcbbf}.v2-foundation .v2-section-intro p{color:#adc3ba}.v2-trust-list details{border-top:1px solid #ffffff25;padding:0}.v2-trust-list details:last-child{border-bottom:1px solid #ffffff25}.v2-trust-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:19px;list-style:none;display:flex}.v2-trust-list summary::-webkit-details-marker{display:none}.v2-trust-list summary svg{flex-shrink:0;transition:transform .2s}.v2-trust-list details[open] summary svg{transform:rotate(45deg)}.v2-trust-list p{color:#adc3ba;padding:0 0 24px;font-size:15px;line-height:1.85}.v2-contact{padding-bottom:30px}.v2-contact-top{max-width:740px}.v2-contact h2{letter-spacing:-.035em;margin:22px 0;font-size:clamp(40px,4.5vw,64px);font-weight:400;line-height:1.3}.v2[data-lang=ar] .v2-contact h2{letter-spacing:0;line-height:1.45}.v2-contact-top p{color:#526b62;max-width:500px;font-size:16px;line-height:1.85}.v2-contact-cta{border-bottom:1px solid #0e272e;align-items:center;gap:36px;margin:20px 0 60px;padding:18px 0;font-size:22px;display:inline-flex}.v2-contact-cta svg{width:24px;transition:transform .2s}.v2-contact-cta:hover svg{transform:translate(3px,-3px)}.v2-footer-grid{border-bottom:1px solid #0e272e25;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:30px;font-size:14px;line-height:1.8;display:flex}.v2-motion{color:#526b62;background:0 0;border:0;min-height:44px;padding:0;font-size:12px}.v2 footer{color:#526b62;padding:24px 0 0;font-size:11px;line-height:1.8}.v2 footer>div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.v2 footer>p{max-width:850px;margin:16px 0;font-size:11px;line-height:1.8}:is(.v2 a:focus-visible,.v2 button:focus-visible,.v2 summary:focus-visible){outline-offset:5px;outline:2px solid #46988e}#main:focus{outline:none}.v2[data-motion=false] *{transition:none!important;animation:none!important}@media (max-width:1000px){.v2-top-links{display:none}.v2-cards{gap:22px}.v2-card-toggle{min-height:92px;font-size:20px}.v2-copy{width:49%}}@media (max-width:700px){.v2-header{padding:20px 6vw}.v2-header-actions{gap:10px}.v2-header .v2-button{gap:12px;padding:10px 13px}.v2-art,.v2[data-lang=ar] .v2-art{height:43svh;min-height:290px;inset:80px 0 auto}.v2-scene{height:750px;min-height:0}.v2-vignette{background:linear-gradient(#0000 36%,#0e272e 72%)}.v2-hero{align-items:flex-start;height:auto;min-height:0;padding:calc(43svh + 85px) 7vw 65px}.v2-copy{width:100%;max-width:540px}.v2 h1,.v2[data-lang=ar] h1{margin:18px 0;font-size:38px;line-height:1.4}.v2-copy>p{font-size:15px}.v2-kicker{font-size:11px}.v2-capabilities,.v2-foundation,.v2-contact{padding:60px 7vw}.v2-cards{grid-template-columns:1fr;gap:12px;margin-top:34px}.v2-card{padding:25px 0}.v2-service-pattern{height:130px;margin-bottom:16px}.v2-service-pattern svg{width:132px;height:132px}.v2-card-toggle{min-height:0;font-size:23px}.v2-foundation{grid-template-columns:1fr;gap:32px}.v2-section-intro h2{font-size:33px}.v2-contact h2{font-size:43px}.v2-contact-cta{margin-bottom:40px}.v2-footer-grid{grid-template-columns:1fr;gap:12px;display:grid}.v2-motion{text-align:start}.v2 footer>div{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.v2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.v2-stage{align-items:center;min-height:105svh;padding:120px 8vw;scroll-margin-top:0;display:flex;position:relative}.v2-stage .v2-kicker{align-items:center;gap:22px;display:flex}.v2-stage .v2-kicker>span:first-child{color:#b4a66c;direction:ltr;font:12px monospace}.v2-stage h2{letter-spacing:-.04em;margin:26px 0;font-size:clamp(64px,7vw,104px);font-weight:400;line-height:1.25}.v2[data-lang=ar] .v2-stage h2{letter-spacing:0;line-height:1.5}.v2-stage h2 em{letter-spacing:0;color:#afcbbf;max-width:410px;margin-top:12px;font-size:clamp(22px,2.2vw,30px);line-height:1.6;display:block}.v2-stage-next{border-bottom:1px solid #ffffff30;align-items:center;gap:24px;margin-top:28px;padding-bottom:10px;font-size:14px;display:inline-flex}.v2-stage-next svg{transition:transform .2s}.v2-stage-next:hover svg{transform:translateY(3px)}@media (max-width:700px){.v2-scene{height:100svh;min-height:0}.v2-vignette{background:linear-gradient(#0000 38%,#0e272eaa 58%,#0e272e 75%)}.v2-stage{align-items:flex-start;min-height:110svh;padding:calc(43svh + 80px) 7vw 70px}.v2-stage h2{margin:12px 0 20px;font-size:62px}.v2-stage h2 em{font-size:23px}}.v2-service-pattern{height:190px}.v2-service-pattern svg{width:180px;height:180px}.v2-header-actions .v2-motion-control{border:1px solid #ffffff30;width:44px;height:44px;font-size:18px}.v2-official{background:var(--paper);color:var(--ink);padding:80px 8vw}.v2-official h2{margin-bottom:24px;font-size:clamp(30px,3.5vw,46px);font-weight:400}.v2-official p{color:#526b62;max-width:850px;margin:16px 0;font-size:16px;line-height:1.9}.v2-official details{border-top:1px solid #0e272e30;padding:22px 0}.v2-official summary{cursor:pointer;font-size:20px}.v2-official ul{padding-inline-start:22px;font-size:15px;line-height:1.9}.v2-official-table{margin:24px 0;overflow:auto}.v2-official table{border-collapse:collapse;text-align:start;width:100%;min-width:580px;font-size:14px}.v2-official th,.v2-official td{text-align:start;border-bottom:1px solid #0e272e25;padding:15px}.v2-official h3{margin:22px 0 12px;font-size:19px;font-weight:400}.v2-official .v2-source{font-size:13px;text-decoration:underline}.v2-card-detail p{margin-top:16px;font-size:14px;line-height:1.8}.v2-card-detail strong{color:#0e272e;font-weight:400}.v2-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px}@media (max-width:700px){.v2-cards{grid-template-columns:1fr}.v2-official{padding:60px 7vw}.v2-header-actions{gap:5px}.v2-header .v2-button{gap:8px;padding:10px}.v2-brand{gap:8px}.v2-brand>span{font-size:14px}.v2-brand small{font-size:10px}.v2-header-actions .v2-motion-control{width:38px;min-width:38px}}.v2-approach article{border-top:1px solid #0e272e25;padding-top:22px}.v2-approach article>span{color:#8b8154;font:12px monospace}.v2-pricing{padding-top:20px}.v2-top-links{gap:20px}.v2-card-detail[hidden]{display:none}@media (max-width:700px){.v2-approach{grid-template-columns:1fr;gap:16px}}.v2-wordmark{aspect-ratio:5;background:#102b32;justify-content:center;align-items:center;min-height:140px;margin:42px -8vw 10px;padding:22px 5vw;display:flex;position:relative;outline-offset:-6px!important}.v2-wordmark canvas{aspect-ratio:24/5;opacity:0;width:100%;height:auto;display:block;position:relative}.v2-wordmark>span{color:#dcebe3;letter-spacing:-.045em;white-space:nowrap;font:700 clamp(24px,10vw,170px)/1 Arial,sans-serif;position:absolute}.v2-wordmark>span>span{color:#ccba6c}.v2-wordmark[data-ready=true]>span{visibility:hidden}.v2-wordmark[data-ready=true] canvas{opacity:1}.v2-wordmark:focus-visible{outline:2px solid #ccba6c}@media (max-width:700px){.v2-wordmark{min-height:130px;margin:32px -7vw 10px;padding:28px 3vw}.v2-wordmark>span{font-size:10vw}}.v2-wordmark canvas{object-fit:contain;flex:0 100%;min-width:0;max-width:100%}.v2-wordmark{aspect-ratio:auto}.v2-contact{color:#e4f0ed;background:#102b32}.v2-contact .v2-kicker{color:#a9c9bd}.v2-contact h2 em{color:#a2caba}.v2-contact-top p{color:#bdd1c9}.v2-contact-cta{border-color:#b7d2c780}.v2-footer-grid{border-color:#dcebe32b}.v2-contact .v2-motion,.v2-contact footer,.v2-contact footer>p{color:#abc6ba}.v2-wordmark{margin-top:24px;margin-bottom:0}.v2-contact footer{border-top:1px solid #dcebe32b;padding-top:26px}.v2-contact a:hover,.v2-contact .v2-motion:hover{color:#d9cc91}.v2-approach{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:48px -8vw 40px;display:grid}.v2-approach article{color:#102b32;background:#77a79b;border:0;flex-direction:column;justify-content:space-between;min-width:0;min-height:350px;padding:32px 3vw 38px;display:flex}.v2-approach article:nth-child(2){color:#e4f0ed;background:#102b32}.v2-approach article:nth-child(3){color:#102b32;background:#dce5df}.v2-value-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.v2-value-top>span{opacity:.65;direction:ltr;padding-top:7px;font:12px monospace}.v2-approach .v2-service-pattern{justify-content:flex-start;width:85px;height:85px;margin:0}.v2-approach .v2-service-pattern svg{width:85px;height:85px}.v2-approach .v2-pixel,.v2-approach .v2-pixel-accent{fill:currentColor}.v2-approach article:nth-child(2) .v2-pixel-accent{fill:#ccba6c}.v2-official .v2-approach h3{margin:0 0 15px;font-size:clamp(24px,2.5vw,34px);font-weight:400;line-height:1.45}.v2-official .v2-approach p{color:inherit;opacity:.85;max-width:360px;margin:0;font-size:17px;line-height:1.85}.v2-value-copy{padding-top:48px}@media (max-width:700px){.v2-approach{grid-template-columns:1fr;margin:36px -7vw 30px}.v2-approach article{min-height:290px;padding:28px 7vw 32px}.v2-value-copy{padding-top:32px}.v2-official .v2-approach h3{font-size:29px}.v2-official .v2-approach p{font-size:16px}.v2-approach .v2-service-pattern,.v2-approach .v2-service-pattern svg{width:72px;height:72px}}@media (min-width:701px){.v2-value-copy{min-height:160px;padding-top:24px}.v2-official .v2-approach h3{min-height:50px}}.v2[data-motion=true][data-reveal-ready=true] .v2-stage .v2-copy>*{transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1)}.v2[data-motion=true][data-reveal-ready=true] .v2-stage[data-entered=false] .v2-copy>*{opacity:0;transform:translateY(16px)}.v2[data-motion=true][data-reveal-ready=true] .v2-stage[data-entered=true] .v2-copy>*{opacity:1;transform:none}.v2-stage[data-entered=true] .v2-copy>h2{transition-delay:40ms!important}.v2-stage[data-entered=true] .v2-copy>p{transition-delay:80ms!important}.v2-stage[data-entered=true] .v2-copy>a{transition-delay:.11s!important}.v2 .v2-stage:focus-within .v2-copy>*{opacity:1!important;transition:none!important;transform:none!important}@media (max-width:700px){.v2-art,.v2[data-lang=ar] .v2-art{height:46svh;min-height:280px;top:65px}.v2-hero,.v2-stage{padding-top:calc(46svh + 82px)}.v2-service-pattern,.v2-wordmark{touch-action:pan-y}}@media (prefers-reduced-motion:reduce){.v2 .v2-stage .v2-copy>*{opacity:1!important;transition:none!important;transform:none!important}}.v2 section{scroll-margin-top:0}.v2-header{border-bottom:1px solid #0000;padding:18px 5vw;transition:background .2s,border-color .2s;position:fixed}.v2-header[data-scrolled=true]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#102b32f5;border-bottom-color:#dcebe325}.v2 h1{font-size:clamp(3rem,4.8vw,4.75rem);line-height:1.18}.v2[data-lang=ar] h1{font-size:clamp(3rem,4.7vw,4.75rem);line-height:1.4}.v2-copy{max-width:620px}.v2-copy>p{color:#c8dcd3;max-width:44ch;font-size:1.25rem;line-height:1.85}.v2-kicker{font-size:.875rem}.v2-card>p,.v2-card-detail p,.v2-card li,.v2-trust-list p,.v2-official p,.v2-contact-top p{font-size:1.0625rem;line-height:1.85}.v2-section-intro p{font-size:1.125rem}.v2 footer,.v2 footer>p{font-size:.875rem;line-height:1.85}.v2-motion,.v2-official .v2-source,.v2-card div>a,.v2-stage-next{font-size:.9375rem}.v2-footer-grid{font-size:1rem}.v2-footer-grid>a,.v2 footer a,.v2-source,.v2-card div>a{align-items:center;min-height:44px;display:inline-flex}.v2-official summary{min-height:44px;padding-block:8px}.v2-official caption{text-align:start;color:#526b62;padding:0 0 16px;font-size:.9375rem}.v2-direct-link{color:#c8dcd3;text-underline-offset:5px;align-items:center;gap:14px;width:fit-content;min-height:44px;margin-top:16px;font-size:.9375rem;text-decoration:underline;display:flex}.v2-direct-link:hover{color:#fff}.v2-hero{height:auto;min-height:100svh;padding-top:160px;padding-bottom:100px}.v2-mobile-menu{display:none}:is(.v2 a:focus-visible,.v2 button:focus-visible,.v2 summary:focus-visible){outline-color:#b9a85e}.v2-official-table:focus-visible{outline-offset:5px;outline:2px solid #286759}@media (max-width:1100px){.v2-top-links{display:none}.v2-mobile-menu{display:block}.v2-mobile-menu summary{cursor:pointer;border:1px solid #ffffff35;place-items:center;width:44px;height:44px;list-style:none;display:grid}.v2-mobile-menu summary::-webkit-details-marker{display:none}.v2-mobile-menu nav{top:100%;background:#102b32;border:1px solid #dcebe340;grid-template-columns:1fr 1fr;gap:4px;padding:14px;display:grid;position:absolute;inset-inline:16px;box-shadow:0 16px 40px #0004}.v2-mobile-menu nav a{min-height:48px;padding:14px 18px;font-size:1rem}.v2-mobile-menu nav a:hover{background:#21453f}.v2-header-actions{gap:10px}}@media (max-width:700px){.v2-header{gap:12px;padding:16px 5vw}.v2-header-actions{gap:6px}.v2-header-actions>.v2-button{display:none}.v2-header-actions .v2-motion-control{width:44px;min-width:44px}.v2-hero{min-height:0;padding-top:calc(46svh + 92px);padding-bottom:64px}.v2 h1,.v2[data-lang=ar] h1{font-size:clamp(2.5rem,10.5vw,3.125rem);line-height:1.4}.v2-copy>p{font-size:1.1875rem;line-height:1.9}.v2-kicker{font-size:.875rem}.v2-card-toggle{min-height:48px;font-size:1.5rem}.v2-contact h2{font-size:2.75rem}.v2-official .v2-approach p{font-size:1.0625rem}.v2-mobile-menu nav{grid-template-columns:1fr}.v2-mobile-menu nav a{padding-block:10px}.v2-hero .v2-copy{max-width:100%}}@media (prefers-reduced-motion:reduce){html:has(.v2){scroll-behavior:auto}}:is(.v2-capabilities :is(a,button,summary):focus-visible,.v2-official :is(a,button,summary):focus-visible){outline-color:#286759}.v2[data-lang=en] .v2-stage h2{font-size:clamp(3rem,6.5vw,6.5rem)}.v2-table-hint{display:none}@media (max-width:700px){.v2[data-lang=en] .v2-stage h2{font-size:clamp(2.75rem,13vw,3.875rem)}.v2-official .v2-table-hint{margin-top:16px;font-size:.875rem;display:block}}
