@font-face{font-family:__IBM_Plex_Sans_Arabic_32a903;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:__IBM_Plex_Sans_Arabic_32a903;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_Arabic_32a903;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1323037a3e4ea9e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_Arabic_32a903;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_Arabic_32a903;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f022b1629605b85c-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:__IBM_Plex_Sans_Arabic_32a903;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/18d6d756b83deaa1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_Arabic_32a903;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/101eb3c626c8a0e0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_Arabic_32a903;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b729ad8c86c7d641-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_Arabic_Fallback_32a903;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_32a903{font-family:__IBM_Plex_Sans_Arabic_32a903,__IBM_Plex_Sans_Arabic_Fallback_32a903;font-style:normal}.skills_skills__iWmx2{position:relative;isolation:isolate;overflow:hidden;padding:clamp(4rem,9vw,7rem) clamp(1rem,5vw,3rem);background:var(--bg);color:var(--text)}.skills_skills__iWmx2 *,.skills_skills__iWmx2 :after,.skills_skills__iWmx2 :before{box-sizing:border-box}.skills_backdrop__Od8UR{position:absolute;inset:0;z-index:-1;pointer-events:none}.skills_orb__BMSke{position:absolute;border-radius:50%;filter:blur(100px);will-change:transform}.skills_orbA__mOWAJ{width:clamp(16rem,40vw,32rem);aspect-ratio:1;top:5%;right:-8%;background:var(--violet);opacity:.4;animation:skills_driftA__Jr71o 24s ease-in-out infinite alternate}.skills_orbB__33LhX{width:clamp(14rem,36vw,28rem);aspect-ratio:1;bottom:-10%;left:-8%;background:var(--blue);opacity:.38;animation:skills_driftB__jkGxU 28s ease-in-out infinite alternate}@keyframes skills_driftA__Jr71o{to{transform:translate(-10vw,12vh) scale(1.15)}}@keyframes skills_driftB__jkGxU{to{transform:translate(12vw,-10vh) scale(1.1)}}.skills_inner__R6XXs{max-width:1180px;margin-inline:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(1rem,2.4vw,1.5rem);gap:clamp(1rem,2.4vw,1.5rem);align-items:stretch}.skills_head__Ogx__{grid-column:1/-1;margin-bottom:clamp(.5rem,2vw,1.5rem)}.skills_intro__jWPfE{grid-column:span 5}.skills_featured__pdg7u{grid-column:span 7}.skills_glass__VqRwl{position:relative;min-width:0;border-radius:22px;border:1px solid var(--glass-border);background:linear-gradient(135deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.03));-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 24px 60px -24px rgba(0,0,0,.7);overflow:hidden}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.skills_glass__VqRwl{background:rgba(22,30,66,.92)}}.skills_reveal__jaPXl{opacity:0;transform:translateY(24px);filter:blur(6px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.skills_in___U893 .skills_reveal__jaPXl{opacity:1;transform:none;filter:none}.skills_intro__jWPfE{padding:clamp(1.4rem,4vw,2.5rem);display:flex;flex-direction:column;justify-content:center}.skills_title__7ooV4{margin:0;font-size:clamp(1.9rem,4.6vw,3rem);line-height:1.1;letter-spacing:-.02em;font-weight:700;background:linear-gradient(100deg,#fff 15%,#aac6ff 55%,#8ff0df 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.skills_text__WbZn4{margin:1rem 0 0;max-width:32rem;font-size:clamp(1rem,1.8vw,1.1rem);line-height:1.7;color:var(--muted)}.skills_tags__ZfBA5{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.skills_tags__ZfBA5 li{padding:.35rem .85rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);font-size:.85rem;color:#c4cfee}.skills_cta__xr5uh{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:clamp(1.5rem,4vw,2.2rem)}.skills_count__SpgvC{font-size:.9rem;color:var(--muted)}.skills_primary__DmxMi{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:0 1.6rem;border:0;border-radius:12px;cursor:pointer;font:inherit;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 10px 28px -10px rgba(79,140,255,.8);transition:transform .25s,box-shadow .25s}.skills_primary__DmxMi:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.45),transparent);transform:skewX(-20deg);transition:left .6s}.skills_primary__DmxMi:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px rgba(124,92,255,.85)}.skills_primary__DmxMi:hover:after{left:130%}.skills_close__Etnw_:focus-visible,.skills_primary__DmxMi:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.skills_featured__pdg7u{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:repeat(2,minmax(11rem,1fr));grid-gap:clamp(1rem,2.4vw,1.5rem);gap:clamp(1rem,2.4vw,1.5rem)}.skills_featured__pdg7u .skills_tile__OA1_r:first-child{grid-row:span 2}.skills_tile__OA1_r{min-height:11rem;padding:0}.skills_tile__OA1_r img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.skills_tile__OA1_r:hover img{transform:scale(1.07)}.skills_tileInfo__NAJHg{position:absolute;inset:auto 0 0 0;padding:2.5rem 1.1rem 1rem;background:linear-gradient(0deg,rgba(7,11,28,.92),rgba(7,11,28,0));display:flex;flex-direction:column;gap:.2rem}.skills_card__kr8sS h3,.skills_tileInfo__NAJHg h3{margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.skills_cardBody__udpQo span,.skills_tileInfo__NAJHg span{font-size:.85rem;color:#9cc0ff}.skills_cardBody__udpQo a,.skills_tileInfo__NAJHg a{color:var(--text);text-decoration:none}.skills_cardBody__udpQo a:after,.skills_tileInfo__NAJHg a:after{content:"";position:absolute;inset:0}.skills_cardBody__udpQo a:focus-visible:after,.skills_tileInfo__NAJHg a:focus-visible:after{outline:2px solid var(--amber);outline-offset:-4px;border-radius:inherit}.skills_dialog__nQkzb{margin:auto;padding:0;width:min(1100px,calc(100vw - 1.5rem));max-height:calc(100svh - 1.5rem);border:1px solid var(--glass-border);border-radius:22px;color:var(--text);background:rgba(14,20,48,.8);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 40px 90px -30px rgba(0,0,0,.85);overflow:hidden}.skills_dialog__nQkzb[open]{display:block;animation:skills_pop__6ZIi_ .45s cubic-bezier(.2,.7,.2,1)}.skills_dialog__nQkzb::-webkit-backdrop{background:rgba(7,11,28,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:skills_fade__yCSWg .35s ease-out}.skills_dialog__nQkzb::backdrop{background:rgba(7,11,28,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:skills_fade__yCSWg .35s ease-out}@keyframes skills_pop__6ZIi_{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}@keyframes skills_fade__yCSWg{0%{opacity:0}to{opacity:1}}.skills_panel__InaxL{display:flex;flex-direction:column;max-height:calc(100svh - 1.5rem)}.skills_panelHead__JWdm6{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1rem,3vw,1.4rem) clamp(1rem,3vw,1.75rem);border-bottom:1px solid hsla(0,0%,100%,.1)}.skills_panelHead__JWdm6 h2{margin:0;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:700}.skills_close__Etnw_{min-height:2.5rem;padding:0 1.2rem;border-radius:999px;cursor:pointer;font:inherit;font-size:.95rem;color:var(--text);border:1px solid var(--glass-border);background:hsla(0,0%,100%,.08);transition:background-color .25s,border-color .25s}.skills_close__Etnw_:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.32)}.skills_list__slObv{flex:1 1 auto;min-height:0;align-content:start;grid-auto-rows:max-content;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1rem,3vw,1.75rem);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));grid-gap:clamp(.9rem,2vw,1.25rem);gap:clamp(.9rem,2vw,1.25rem)}.skills_card__kr8sS{position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);transition:transform .3s,border-color .3s,background-color .3s}.skills_card__kr8sS:hover{transform:translateY(-4px);border-color:rgba(143,180,255,.5);background:hsla(0,0%,100%,.09)}.skills_dialog__nQkzb[open] .skills_card__kr8sS{animation:skills_cardIn__jeqOO .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.15s + min(var(--i), 12) * .06s)}@keyframes skills_cardIn__jeqOO{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.skills_cardImg__AWYXO{flex:none;height:15rem;overflow-y:auto;overflow-x:hidden;background:hsla(0,0%,100%,.04);scrollbar-width:thin;scrollbar-color:rgba(143,180,255,.55) transparent}.skills_cardImg__AWYXO::-webkit-scrollbar{width:6px}.skills_cardImg__AWYXO::-webkit-scrollbar-thumb{background:rgba(143,180,255,.55);border-radius:999px}.skills_cardImg__AWYXO::-webkit-scrollbar-track{background:transparent}.skills_cardImg__AWYXO img{display:block;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top center}.skills_cardImg__AWYXO:focus-visible{outline:2px solid var(--amber);outline-offset:-3px}.skills_cardBody__udpQo{position:relative;padding:.9rem 1rem 1rem;display:flex;flex-direction:column;gap:.2rem}@media (max-width:62rem){.skills_featured__pdg7u,.skills_intro__jWPfE{grid-column:1/-1}.skills_featured__pdg7u{grid-template-rows:none;grid-auto-rows:minmax(11rem,auto)}.skills_featured__pdg7u .skills_tile__OA1_r:first-child{grid-row:auto;grid-column:1/-1;aspect-ratio:16/9}}@media (max-width:36rem){.skills_featured__pdg7u{grid-template-columns:minmax(0,1fr)}.skills_dialog__nQkzb,.skills_glass__VqRwl{border-radius:18px}.skills_cta__xr5uh .skills_primary__DmxMi{flex:1 1 100%}.skills_orb__BMSke{filter:blur(70px)}}@media (prefers-reduced-motion:reduce){.skills_reveal__jaPXl{opacity:1;transform:none;filter:none;transition:none}.skills_dialog__nQkzb::-webkit-backdrop{animation:none}.skills_dialog__nQkzb::backdrop,.skills_dialog__nQkzb[open],.skills_dialog__nQkzb[open] .skills_card__kr8sS,.skills_orb__BMSke{animation:none}.skills_card__kr8sS,.skills_close__Etnw_,.skills_primary__DmxMi,.skills_primary__DmxMi:after,.skills_tile__OA1_r img{transition:none}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.testimonials_testimonials__uZIPY{position:relative;isolation:isolate;overflow:hidden;padding:clamp(4rem,9vw,7rem) 0;background:var(--bg);color:var(--text)}.testimonials_testimonials__uZIPY *,.testimonials_testimonials__uZIPY :after,.testimonials_testimonials__uZIPY :before{box-sizing:border-box}.testimonials_backdrop__OwD5e{position:absolute;inset:0;z-index:-1;pointer-events:none}.testimonials_orb__ToYC2{position:absolute;border-radius:50%;filter:blur(100px);will-change:transform}.testimonials_orbA__UnYtg{width:clamp(16rem,42vw,34rem);aspect-ratio:1;top:8%;left:-10%;background:var(--teal);opacity:.28;animation:testimonials_driftA__rJiq8 26s ease-in-out infinite alternate}.testimonials_orbB__oDgRt{width:clamp(16rem,40vw,32rem);aspect-ratio:1;bottom:-8%;right:-8%;background:var(--violet);opacity:.4;animation:testimonials_driftB__HAn8b 30s ease-in-out infinite alternate}@keyframes testimonials_driftA__rJiq8{to{transform:translate(14vw,8vh) scale(1.15)}}@keyframes testimonials_driftB__HAn8b{to{transform:translate(-12vw,-10vh) scale(1.1)}}.testimonials_head__Z0b7V{max-width:1180px;margin:0 auto clamp(1.5rem,4vw,3rem);padding-inline:clamp(1rem,5vw,3rem)}.testimonials_reveal__D__WC{opacity:0;transform:translateY(24px);filter:blur(6px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.testimonials_in___wOKn .testimonials_reveal__D__WC{opacity:1;transform:none;filter:none}.testimonials_stage__jmN2A{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);padding-block:1.5rem}.testimonials_slider__ynQlQ{overflow:visible}.testimonials_slider__ynQlQ .swiper-wrapper{align-items:stretch}.testimonials_slide__xe_5n{width:min(46rem,88vw);height:auto;opacity:.35;transform:scale(.92);transition:opacity .6s,transform .6s}.testimonials_slide__xe_5n.swiper-slide-active{opacity:1;transform:none}.testimonials_glass__OYE4O{position:relative;min-width:0;border-radius:22px;border:1px solid var(--glass-border);background:linear-gradient(135deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.03));-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 24px 60px -24px rgba(0,0,0,.7);overflow:hidden}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.testimonials_glass__OYE4O{background:rgba(22,30,66,.92)}}.testimonials_card__IHV3S{margin:0;height:100%;padding:clamp(1.4rem,4vw,2.5rem);display:flex;flex-direction:column;gap:1.4rem}.testimonials_card__IHV3S:before{content:"\201C";position:absolute;top:.4rem;right:1.4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(5rem,14vw,8rem);line-height:1;color:rgba(143,180,255,.2);pointer-events:none}.testimonials_origin__jMSvm{display:flex;align-items:center;gap:.7rem;font-size:.9rem;color:var(--muted)}.testimonials_flag__zCzs5{width:36px;height:auto;border-radius:4px;object-fit:cover;box-shadow:0 0 0 1px hsla(0,0%,100%,.2)}.testimonials_quote__zLtKO{margin:0;flex:1 1}.testimonials_quote__zLtKO p{margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.75;color:var(--text)}.testimonials_quote__zLtKO p+p{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid hsla(0,0%,100%,.1)}.testimonials_arabic__1Rd1U{font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:2;letter-spacing:0;text-align:right;color:#c4cfee}.testimonials_person__H85St{display:flex;flex-direction:column;gap:.15rem;padding-top:1.1rem;border-top:1px solid hsla(0,0%,100%,.1)}.testimonials_name__yQaRH{font-weight:600;font-size:1.05rem}.testimonials_role__eQFxY{font-size:.9rem;color:#9cc0ff}.testimonials_controls__K7uro{display:flex;align-items:center;justify-content:center;gap:clamp(.75rem,3vw,1.75rem);padding-inline:clamp(1rem,5vw,3rem);margin-top:clamp(.5rem,2vw,1rem)}.testimonials_navBtn__XtJcU{min-height:2.6rem;padding:0 1.3rem;border-radius:999px;cursor:pointer;font:inherit;font-size:.95rem;color:var(--text);border:1px solid var(--glass-border);background:hsla(0,0%,100%,.07);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s,background-color .25s,border-color .25s}.testimonials_navBtn__XtJcU:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.32)}.testimonials_dots__SmiBw{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05)}.testimonials_dot__F2KNH{width:.6rem;height:.6rem;padding:0;border:0;border-radius:999px;cursor:pointer;background:hsla(0,0%,100%,.28);transition:width .35s cubic-bezier(.2,.7,.2,1),background .3s}.testimonials_dot__F2KNH:hover{background:hsla(0,0%,100%,.5)}.testimonials_dotActive__2JCK0{width:1.8rem;background:linear-gradient(90deg,var(--blue),var(--teal))}.testimonials_dot__F2KNH:focus-visible,.testimonials_navBtn__XtJcU:focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media (max-width:40rem){.testimonials_glass__OYE4O{border-radius:18px}.testimonials_controls__K7uro{gap:.6rem}.testimonials_navBtn__XtJcU{padding:0 .9rem}.testimonials_orb__ToYC2{filter:blur(70px)}}@media (max-width:26rem){.testimonials_controls__K7uro{flex-wrap:wrap}.testimonials_dots__SmiBw{order:3;flex-basis:100%}.testimonials_navBtn__XtJcU{flex:1 1}}@media (prefers-reduced-motion:reduce){.testimonials_reveal__D__WC{opacity:1;transform:none;filter:none;transition:none}.testimonials_orb__ToYC2{animation:none}.testimonials_dot__F2KNH,.testimonials_navBtn__XtJcU,.testimonials_slide__xe_5n{transition:none}}@font-face{font-family:__IBM_Plex_Sans_Arabic_ef21aa;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:__IBM_Plex_Sans_Arabic_ef21aa;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_Arabic_ef21aa;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1323037a3e4ea9e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_Arabic_ef21aa;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_Arabic_ef21aa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f022b1629605b85c-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:__IBM_Plex_Sans_Arabic_ef21aa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/18d6d756b83deaa1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_Arabic_ef21aa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/101eb3c626c8a0e0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_Arabic_ef21aa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b729ad8c86c7d641-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_Arabic_ef21aa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4efb0298547fad0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:__IBM_Plex_Sans_Arabic_ef21aa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3d28d0a4af5320e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_Arabic_ef21aa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b096b166d47a2e73-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_Arabic_ef21aa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/79d9077e4fd7eddc-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_Arabic_Fallback_ef21aa;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_ef21aa{font-family:__IBM_Plex_Sans_Arabic_ef21aa,__IBM_Plex_Sans_Arabic_Fallback_ef21aa;font-style:normal}.nav_nav___VooF{--hide:-160%;position:fixed;z-index:100;top:calc(.9rem + env(safe-area-inset-top, 0px));inset-inline:0;margin-inline:auto;width:max-content;max-width:calc(100vw - 1.5rem);border-radius:999px;border:1px solid var(--glass-border);background:linear-gradient(135deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.03)),rgba(10,15,38,.55);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 18px 44px -18px rgba(0,0,0,.8);animation:nav_drop__hEMgZ .9s cubic-bezier(.2,.7,.2,1) 1.2s both}.nav_nav___VooF *,.nav_nav___VooF :after,.nav_nav___VooF :before{box-sizing:border-box}@keyframes nav_drop__hEMgZ{0%{opacity:0;transform:translateY(var(--hide))}to{opacity:1;transform:none}}.nav_list__sfQHp{position:relative;list-style:none;margin:0;padding:.35rem;display:flex;align-items:center;gap:.15rem}.nav_list__sfQHp li{margin:0}.nav_indicator__WmTkL{position:absolute!important;top:.35rem;bottom:.35rem;left:var(--ix,0);width:var(--iw,0);border-radius:999px;background:linear-gradient(135deg,rgba(79,140,255,.38),rgba(124,92,255,.34));box-shadow:inset 0 0 0 1px rgba(143,180,255,.4),0 6px 20px -8px rgba(79,140,255,.8);opacity:0;pointer-events:none}.nav_ready__bQAXx .nav_indicator__WmTkL{opacity:1;transition:left .5s cubic-bezier(.2,.7,.2,1),width .5s cubic-bezier(.2,.7,.2,1)}.nav_link__yBJwN{position:relative;display:block;padding:.6rem 1.15rem;border-radius:999px;color:var(--muted);font-size:.92rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .3s}.nav_active__wlXhB,.nav_link__yBJwN:hover{color:var(--text)}.nav_link__yBJwN:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.nav_short__1rCpW{display:none}@media (max-width:40rem){.nav_nav___VooF{--hide:160%;top:auto;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px))}.nav_full__g_g9w{display:none}.nav_short__1rCpW{display:inline}.nav_list__sfQHp{padding:.3rem;gap:0}.nav_indicator__WmTkL{top:.3rem;bottom:.3rem}.nav_link__yBJwN{padding:.6rem .75rem;font-size:.82rem}}@media (max-width:22rem){.nav_link__yBJwN{padding:.55rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.nav_nav___VooF{animation:none}.nav_link__yBJwN,.nav_ready__bQAXx .nav_indicator__WmTkL{transition:none}}.contact_contact__zzwMN{--danger:#ff7a90;position:relative;isolation:isolate;overflow:hidden;padding:clamp(4rem,9vw,7rem) clamp(1rem,5vw,3rem);background:var(--bg);color:var(--text)}.contact_contact__zzwMN *,.contact_contact__zzwMN :after,.contact_contact__zzwMN :before{box-sizing:border-box}.contact_backdrop__mmT32{position:absolute;inset:0;z-index:-1;pointer-events:none}.contact_orb__XHccQ{position:absolute;border-radius:50%;filter:blur(100px);will-change:transform}.contact_orbA__nNCmg{width:clamp(16rem,42vw,34rem);aspect-ratio:1;top:-8%;right:-8%;background:var(--blue);opacity:.38;animation:contact_driftA__q34ec 26s ease-in-out infinite alternate}.contact_orbB__1uXf9{width:clamp(14rem,36vw,28rem);aspect-ratio:1;bottom:-10%;left:-8%;background:var(--teal);opacity:.26;animation:contact_driftB__4s9nQ 30s ease-in-out infinite alternate}@keyframes contact_driftA__q34ec{to{transform:translate(-12vw,12vh) scale(1.15)}}@keyframes contact_driftB__4s9nQ{to{transform:translate(12vw,-10vh) scale(1.1)}}.contact_inner__JJBfQ{max-width:1180px;margin-inline:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(1rem,2.4vw,1.5rem);gap:clamp(1rem,2.4vw,1.5rem);align-items:stretch}.contact_intro__ZS_bR{grid-column:span 5}.contact_form__OKD5W{grid-column:span 7}.contact_glass__CdEQn{position:relative;min-width:0;border-radius:22px;border:1px solid var(--glass-border);background:linear-gradient(135deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.03));-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 24px 60px -24px rgba(0,0,0,.7);overflow:hidden}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.contact_glass__CdEQn{background:rgba(22,30,66,.92)}}.contact_reveal__TwYup{opacity:0;transform:translateY(24px);filter:blur(6px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.contact_in__njiCI .contact_reveal__TwYup{opacity:1;transform:none;filter:none}.contact_intro__ZS_bR{padding:clamp(1.4rem,4vw,2.5rem);display:flex;flex-direction:column}.contact_title__3zqN7{margin:0;font-size:clamp(1.9rem,4.6vw,3rem);line-height:1.1;letter-spacing:-.02em;font-weight:700;background:linear-gradient(100deg,#fff 15%,#aac6ff 55%,#8ff0df 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.contact_text__z6Lqi{margin:1rem 0 0;max-width:30rem;font-size:clamp(1rem,1.8vw,1.1rem);line-height:1.7;color:var(--muted)}.contact_alt__ZIzv_{margin-top:auto;padding-top:clamp(1.5rem,4vw,2.5rem)}.contact_alt__ZIzv_ p{margin:0 0 .9rem;font-size:.95rem;color:var(--muted)}.contact_form__OKD5W{padding:clamp(1.4rem,4vw,2.5rem);display:flex;flex-direction:column;gap:1.25rem}.contact_row__UGO_E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.contact_field__IjJuW{display:flex;flex-direction:column;gap:.5rem;min-width:0}.contact_field__IjJuW label{font-size:.92rem;font-weight:500;color:#c4cfee}.contact_field__IjJuW input,.contact_field__IjJuW textarea{width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.14);background:rgba(7,11,28,.45);color:var(--text);font:inherit;font-size:1rem;line-height:1.5;transition:border-color .25s,box-shadow .25s,background-color .25s}.contact_field__IjJuW textarea{min-height:9rem;resize:vertical}.contact_field__IjJuW input::placeholder,.contact_field__IjJuW textarea::placeholder{color:rgba(169,182,218,.55)}.contact_field__IjJuW input:hover,.contact_field__IjJuW textarea:hover{border-color:hsla(0,0%,100%,.28)}.contact_field__IjJuW input:focus,.contact_field__IjJuW textarea:focus{outline:none;border-color:var(--blue);background:rgba(7,11,28,.65);box-shadow:0 0 0 4px rgba(79,140,255,.2)}.contact_primary__CqGH4{position:relative;overflow:hidden;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.9rem;border:0;border-radius:12px;cursor:pointer;font:inherit;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 10px 28px -10px rgba(79,140,255,.8);transition:transform .25s,box-shadow .25s,opacity .25s}.contact_primary__CqGH4:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.45),transparent);transform:skewX(-20deg);transition:left .6s}.contact_primary__CqGH4:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px -10px rgba(124,92,255,.85)}.contact_primary__CqGH4:hover:not(:disabled):after{left:130%}.contact_primary__CqGH4:disabled{opacity:.65;cursor:progress}.contact_primary__CqGH4:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.contact_toast__Y1REW{position:fixed;left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom, 0px));z-index:50;max-width:min(28rem,calc(100vw - 2rem));padding:.95rem 1.3rem .95rem 1.5rem;border-radius:14px;border:1px solid var(--glass-border);background:rgba(14,20,48,.82);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 24px 60px -20px rgba(0,0,0,.8);font-size:.95rem;line-height:1.5;opacity:0;pointer-events:none;transform:translate(-50%,24px);transition:opacity .4s,transform .4s cubic-bezier(.2,.7,.2,1)}.contact_toast__Y1REW:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--mint)}.contact_toast__Y1REW.contact_error__JeN6g:before{background:var(--danger)}.contact_toast__Y1REW.contact_shown__7S6hX{opacity:1;transform:translate(-50%)}.contact_toast__Y1REW span{visibility:visible}@media (max-width:62rem){.contact_form__OKD5W,.contact_intro__ZS_bR{grid-column:1/-1}.contact_alt__ZIzv_{margin-top:0}}@media (max-width:36rem){.contact_glass__CdEQn{border-radius:18px}.contact_row__UGO_E{grid-template-columns:minmax(0,1fr)}.contact_primary__CqGH4{align-self:stretch}.contact_orb__XHccQ{filter:blur(70px)}}@media (prefers-reduced-motion:reduce){.contact_reveal__TwYup{opacity:1;transform:none;filter:none;transition:none}.contact_orb__XHccQ{animation:none}.contact_field__IjJuW input,.contact_field__IjJuW textarea,.contact_primary__CqGH4,.contact_primary__CqGH4:after,.contact_toast__Y1REW{transition:none}}.footer_footer__PZD4d{position:relative;padding:clamp(2.5rem,6vw,4rem) clamp(1rem,5vw,3rem) clamp(1.25rem,3vw,2rem);background:var(--bg);color:var(--text)}.footer_footer__PZD4d *,.footer_footer__PZD4d :after,.footer_footer__PZD4d :before{box-sizing:border-box}.footer_footer__PZD4d:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--blue),var(--teal),var(--violet),transparent);background-size:200% 100%;animation:footer_slide__lXhK9 10s linear infinite}@keyframes footer_slide__lXhK9{to{background-position:-200% 0}}.footer_inner__GIteC{max-width:1180px;margin-inline:auto}.footer_glass__3qGzN{border-radius:22px;border:1px solid var(--glass-border);background:linear-gradient(135deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.025));-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 24px 60px -24px rgba(0,0,0,.7)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.footer_glass__3qGzN{background:rgba(22,30,66,.92)}}.footer_panel__AJ4bC{padding:clamp(1.4rem,4vw,2.5rem);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,1.2fr);grid-gap:clamp(1.75rem,4vw,3rem);gap:clamp(1.75rem,4vw,3rem)}.footer_logo__pe9i3{width:clamp(110px,14vw,140px);height:auto;display:block}.footer_brand__h3M7i p{margin:1rem 0 0;max-width:22rem;font-size:.95rem;line-height:1.7;color:var(--muted)}.footer_heading__HOB3O{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--text)}.footer_nav__7IajW ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.footer_nav__7IajW a{display:inline-block;padding:.25rem 0;color:var(--muted);text-decoration:none;font-size:.95rem;background:linear-gradient(var(--blue),var(--blue)) 0 100% /0 1px no-repeat;transition:color .25s,background-size .3s}.footer_nav__7IajW a:hover{color:var(--text);background-size:100% 1px}.footer_nav__7IajW a:focus-visible,.footer_top__hmhDT:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:4px}.footer_bottom__3YwaG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-top:clamp(1.1rem,3vw,1.6rem)}.footer_bottom__3YwaG p{margin:0;font-size:.875rem;color:var(--muted)}.footer_top__hmhDT{font-size:.875rem;color:var(--muted);text-decoration:none;padding:.35rem .9rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);transition:color .25s,background-color .25s,border-color .25s}.footer_top__hmhDT:hover{color:var(--text);background:rgba(79,140,255,.2);border-color:rgba(143,180,255,.5)}@media (max-width:62rem){.footer_panel__AJ4bC{grid-template-columns:repeat(2,minmax(0,1fr))}.footer_brand__h3M7i{grid-column:1/-1}}@media (max-width:36rem){.footer_glass__3qGzN{border-radius:18px}.footer_panel__AJ4bC{grid-template-columns:minmax(0,1fr)}.footer_bottom__3YwaG{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.footer_footer__PZD4d:before{animation:none}.footer_nav__7IajW a,.footer_top__hmhDT{transition:none}}.loader_loader__gz_GD{position:fixed;inset:0;z-index:1000;height:100vh;height:100dvh;display:grid;place-items:center;overflow:hidden;background:var(--bg);color:var(--text);border-radius:0 0 0 0;transition:transform .9s cubic-bezier(.76,0,.24,1),border-radius .9s cubic-bezier(.76,0,.24,1);will-change:transform}.loader_loader__gz_GD *,.loader_loader__gz_GD :after,.loader_loader__gz_GD :before{box-sizing:border-box}.loader_leaving__jIr_j{transform:translateY(-100%);border-radius:0 0 50% 50%/0 0 12vh 12vh;pointer-events:none}.loader_srOnly__oQLoB{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.loader_backdrop__rD3yJ{position:absolute;inset:0;pointer-events:none}.loader_orb__h9lB_{position:absolute;border-radius:50%;filter:blur(90px)}.loader_orbA__s7AAu{width:clamp(16rem,44vw,34rem);aspect-ratio:1;top:-10%;left:-8%;background:var(--blue);opacity:.45;animation:loader_driftA__txnzH 9s ease-in-out infinite alternate}.loader_orbB__mFG70{width:clamp(14rem,38vw,30rem);aspect-ratio:1;bottom:-12%;right:-8%;background:var(--violet);opacity:.4;animation:loader_driftB__EV2Np 11s ease-in-out infinite alternate}@keyframes loader_driftA__txnzH{to{transform:translate(12vw,10vh) scale(1.15)}}@keyframes loader_driftB__EV2Np{to{transform:translate(-12vw,-8vh) scale(1.1)}}.loader_gridLines__Sn_xC{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse at center,#000 25%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 70%)}.loader_center__ihB4m{position:relative;display:flex;flex-direction:column;align-items:center;padding:1.5rem;text-align:center}.loader_mark__VrCKm{display:flex;align-items:center;gap:clamp(.6rem,2.5vw,1.1rem);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(2.6rem,11vw,4.75rem);font-weight:600;line-height:1}.loader_bracket__vJaNH{background:linear-gradient(135deg,#fff,#8fb4ff 55%,#5eead4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:loader_bracketIn__QvSlB .8s cubic-bezier(.2,.7,.2,1) both}.loader_left__LYIlU{--from:-28px}.loader_right__Yr8yo{--from:28px}@keyframes loader_bracketIn__QvSlB{0%{opacity:0;transform:translateX(var(--from))}to{opacity:1;transform:none}}.loader_bars__hI65I{display:inline-flex;align-items:center;gap:.35em;height:1em}.loader_bars__hI65I i{display:block;width:.2em;height:100%;border-radius:999px;background:linear-gradient(180deg,var(--blue),var(--violet));transform-origin:center;animation:loader_wave__6NPQh 1.1s ease-in-out infinite}.loader_bars__hI65I i:nth-child(2){animation-delay:.15s;background:linear-gradient(180deg,var(--teal),var(--blue))}.loader_bars__hI65I i:nth-child(3){animation-delay:.3s}@keyframes loader_wave__6NPQh{0%,to{transform:scaleY(.3);opacity:.55}50%{transform:scaleY(1);opacity:1}}.loader_name__JP5f2{margin:clamp(1.25rem,4vw,1.75rem) 0 0;font-size:clamp(1.05rem,3vw,1.3rem);font-weight:600;letter-spacing:-.01em;animation:loader_fadeUp__4u0fy .8s cubic-bezier(.2,.7,.2,1) .25s both}.loader_role__cqQZH{margin:.3rem 0 0;font-size:.9rem;color:var(--muted);animation:loader_fadeUp__4u0fy .8s cubic-bezier(.2,.7,.2,1) .35s both}@keyframes loader_fadeUp__4u0fy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.loader_track__wCr4N{position:relative;margin-top:clamp(1.5rem,5vw,2.2rem);width:min(12rem,60vw);height:3px;border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.12);animation:loader_fadeUp__4u0fy .8s cubic-bezier(.2,.7,.2,1) .45s both}.loader_track__wCr4N span{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--teal),var(--violet));animation:loader_slide__mvdLf 1.3s cubic-bezier(.4,0,.2,1) infinite}@keyframes loader_slide__mvdLf{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.loader_loader__gz_GD{transition:opacity .4s}.loader_leaving__jIr_j{transform:none;opacity:0;border-radius:0}.loader_bars__hI65I i,.loader_bracket__vJaNH,.loader_name__JP5f2,.loader_orb__h9lB_,.loader_role__cqQZH,.loader_track__wCr4N,.loader_track__wCr4N span{animation:none}.loader_bars__hI65I i{transform:scaleY(.7)}.loader_track__wCr4N span{width:100%}}