.web-projects-motion_reveal__q6132[data-motion-state=pending]{opacity:0;transform:translateY(var(--reveal-distance,18px))}.web-projects-motion_reveal__q6132[data-motion-state=visible]{animation:web-projects-motion_reveal__q6132 .6s var(--reveal-delay,0s) cubic-bezier(.22,1,.36,1) backwards}.web-projects-motion_reveal__q6132[data-motion-instant=true]{opacity:1;animation:none}.web-projects-motion_reveal__q6132[data-motion-section][data-motion-state=visible]>:nth-child(-n+3){animation:web-projects-motion_reveal__q6132 .6s cubic-bezier(.22,1,.36,1) backwards}.web-projects-motion_reveal__q6132[data-motion-section][data-motion-state=visible]>:nth-child(2){animation-delay:75ms}.web-projects-motion_reveal__q6132[data-motion-section][data-motion-state=visible]>:nth-child(3){animation-delay:.15s}.web-projects-motion_reveal__q6132[data-motion-instant=true]>:nth-child(-n+3),.web-projects-motion_reveal__q6132[data-motion-section=list]>:nth-child(-n+3){animation:none!important}.web-projects-motion_reveal__q6132[data-motion-section]:not([data-motion-section=list]) button{transition:transform .2s ease,background-color .2s ease}.web-projects-motion_reveal__q6132[data-motion-section]:not([data-motion-section=list]) button svg{transition:transform .2s ease}.web-projects-motion_reveal__q6132[data-motion-section]:not([data-motion-section=list]) button:hover{transform:translateY(-2px)}.web-projects-motion_reveal__q6132[data-motion-section]:not([data-motion-section=list]) button:hover svg{transform:translateX(-2px)}.web-projects-motion_card__Nip3R{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}@media (hover:hover) and (pointer:fine){.web-projects-motion_card__Nip3R:hover{transform:translateY(-3px);border-color:#ffb28c;box-shadow:0 12px 26px #07162f10}}.web-projects-motion_filter__heCYm{transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}@keyframes web-projects-motion_reveal__q6132{0%{opacity:0;transform:translateY(var(--reveal-distance,18px))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.web-projects-motion_card__Nip3R:hover,.web-projects-motion_reveal__q6132[data-motion-state]{opacity:1;transform:none;animation:none;transition:none}.web-projects-motion_card__Nip3R,.web-projects-motion_filter__heCYm{transition:none}.web-projects-motion_reveal__q6132[data-motion-section]>:nth-child(-n+3){animation:none!important}.web-projects-motion_reveal__q6132[data-motion-section] button,.web-projects-motion_reveal__q6132[data-motion-section] button svg{transition:none!important;transform:none!important}}.web-projects-faq_section___htZ7{background:#f7f6f2;color:#07162f;padding:96px 24px}.web-projects-faq_container__YZcXn{max-width:1040px;margin:auto}.web-projects-faq_header___6Rea{text-align:center;margin-bottom:36px}.web-projects-faq_eyebrow__UoJ_M{color:#f05a22;font-size:14px;font-weight:700;margin:0 0 10px}.web-projects-faq_header___6Rea h2{font-family:var(--font-alexandria),sans-serif;font-size:48px;font-weight:800;line-height:1.35;letter-spacing:-.025em}.web-projects-faq_header___6Rea h2 span{display:block}.web-projects-faq_subcopy__M7Myx{font-size:17px;line-height:1.8;margin:14px auto 0;color:#526078;max-width:660px}.web-projects-faq_list__WSxJ_{display:grid;gap:13px}.web-projects-faq_item__sfNVx{overflow:hidden;border:1px solid #dfe5ec;border-radius:18px;background:#fff;box-shadow:0 2px 6px #07162f05;transition:border-color .24s ease,background-color .24s ease}.web-projects-faq_item__sfNVx[data-open=true]{border-color:#ffb393;background:#fffdfa}.web-projects-faq_item__sfNVx h3{margin:0}.web-projects-faq_question__41dPn{display:flex;width:100%;align-items:center;text-align:start;gap:14px;min-height:76px;padding:16px 24px;cursor:pointer;color:#07162f;font-family:var(--font-alexandria),sans-serif;font-size:21px;font-weight:750;line-height:1.5}.web-projects-faq_question__41dPn:focus-visible{outline:2px solid #fb7a38;outline-offset:-5px;border-radius:16px}.web-projects-faq_number__VLtQC{flex-shrink:0;align-self:center;color:#f05a22;font-family:var(--font-cairo),sans-serif;font-size:12.5px;font-weight:600}.web-projects-faq_label__nd3Rn{flex:1;min-width:0}.web-projects-faq_icon__ELGEU{display:flex;width:38px;height:38px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:#f8fafc;border:1px solid #dfe5ec;color:#526078;font-family:Arial,sans-serif;font-size:23px;font-weight:400;transition:background-color .24s ease,border-color .24s ease,color .24s ease}.web-projects-faq_item__sfNVx[data-open=true] .web-projects-faq_icon__ELGEU{color:#f05a22;background:#fff0e6;border-color:#ffc4a8}.web-projects-faq_answerGrid__FqMt_{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.web-projects-faq_item__sfNVx[data-open=true] .web-projects-faq_answerGrid__FqMt_{grid-template-rows:1fr;opacity:1;transform:translateY(0);transition-duration:.3s,.24s,.3s}.web-projects-faq_answerInner__dPytP{min-height:0;overflow:hidden}.web-projects-faq_answerText__IPCfV{margin:0 24px;padding:16px 0 24px;border-top:1px solid #e9edf2;color:#46556e;font-size:17px;font-weight:400;line-height:1.9}@media (min-width:601px) and (max-width:1023px){.web-projects-faq_question__41dPn{font-size:19px}.web-projects-faq_header___6Rea h2{font-size:42px}}@media (max-width:600px){.web-projects-faq_section___htZ7{padding:70px 18px}.web-projects-faq_header___6Rea{margin-bottom:28px}.web-projects-faq_eyebrow__UoJ_M{font-size:12.5px;margin-bottom:10px}.web-projects-faq_header___6Rea h2{font-size:32px;line-height:1.4}.web-projects-faq_subcopy__M7Myx{font-size:16px;line-height:1.8;margin-top:12px}.web-projects-faq_item__sfNVx{border-radius:16px}.web-projects-faq_question__41dPn{min-height:68px;padding:14px 16px;font-size:17px;font-weight:700;gap:10px;line-height:1.5}.web-projects-faq_icon__ELGEU{width:36px;height:36px;font-size:22px}.web-projects-faq_number__VLtQC{font-size:12px}.web-projects-faq_answerText__IPCfV{margin:0 16px;padding:14px 0 20px;font-size:16px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.web-projects-faq_section___htZ7 *{transition:none!important}.web-projects-faq_answerGrid__FqMt_{transform:none}}.web-projects-hero_hero__VF6nB{position:relative;overflow:hidden;border-bottom:1px solid #ffffff19;background:#070a10;padding:64px 0;color:#fff}.web-projects-hero_backdrop__M5MpQ{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 22%,#ff6a0032,transparent 46%),radial-gradient(circle at 18% 72%,rgba(234,246,255,.18),transparent 44%)}.web-projects-hero_backdrop__M5MpQ:after{content:"";position:absolute;inset:0;background:linear-gradient(#070a1080,#070a10ef)}.web-projects-hero_backdropImage__37rYL{object-fit:cover;opacity:.3;mix-blend-mode:lighten}.web-projects-hero_layout__vMwZI{position:relative;z-index:1;max-width:1280px;margin:auto;padding:0 32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px}.web-projects-hero_copy__ZxZRT{min-width:0}.web-projects-hero_eyebrow__RktwW{display:inline-flex;align-items:center;gap:8px;border:1px solid #ff5a1f66;border-radius:999px;background:#ff5a1f20;padding:5px 14px;color:#fdba74;font-size:12px;font-weight:700}.web-projects-hero_heading__9G5WW{margin-top:20px;font-family:var(--font-alexandria),sans-serif;font-size:clamp(32px,3.4vw,48px);line-height:1.25;font-weight:900;letter-spacing:-.025em}.web-projects-hero_typewriterWrapper__DbV4Q{margin-top:8px;min-height:1.5em}.web-projects-hero_typewriter__ft6si{display:grid;color:#ff8b27;font-size:clamp(22px,2.6vw,36px);line-height:1.45;font-weight:800;font-family:var(--font-alexandria),sans-serif}.web-projects-hero_sizer__Q9Fmf,.web-projects-hero_typed__ncfem{grid-area:1/1}.web-projects-hero_sizer__Q9Fmf{visibility:hidden;pointer-events:none}.web-projects-hero_typed__ncfem{align-self:start}.web-projects-hero_caret__2ZgeG{display:inline-block;width:2px;height:.85em;margin-inline-start:5px;vertical-align:-.08em;background:#ff7a28;animation:web-projects-hero_caret__2ZgeG 1.1s steps(2) infinite}.web-projects-hero_subcopy__ltoj6{max-width:560px;margin-top:18px;color:#cbd5e1;font-size:16px;line-height:1.85}.web-projects-hero_chips__IYAsh{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.web-projects-hero_chips__IYAsh>span{display:inline-flex;align-items:center;gap:6px;border:1px solid #ffffff22;border-radius:999px;background:#ffffff08;padding:6px 11px;color:#e2e8f0;font-size:11px;font-weight:700}.web-projects-hero_chips__IYAsh svg{color:#ff9245;flex-shrink:0}.web-projects-hero_actions___atY1{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.web-projects-hero_primary__eO3H0,.web-projects-hero_secondary__5Bxir{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;padding:14px 22px;font-size:13px;font-weight:800;color:#fff;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.web-projects-hero_primary__eO3H0{background:#FF6A00;box-shadow:0 12px 30px rgba(255,106,0,.28)}.web-projects-hero_secondary__5Bxir{border:1px solid #ffffff33;background:#ffffff0a}.web-projects-hero_primary__eO3H0:hover,.web-projects-hero_secondary__5Bxir:hover{transform:translateY(-2px)}.web-projects-hero_primary__eO3H0:hover{background:#FF7A1A}.web-projects-hero_secondary__5Bxir:hover{border-color:#ffffff66;background:#ffffff16}.web-projects-hero_primary__eO3H0 svg,.web-projects-hero_secondary__5Bxir svg{transition:transform .2s ease}.web-projects-hero_primary__eO3H0:hover svg{transform:translateY(2px)}.web-projects-hero_secondary__5Bxir:hover svg{transform:translateX(-2px)}.web-projects-hero_primary__eO3H0:focus-visible,.web-projects-hero_secondary__5Bxir:focus-visible{outline:2px solid #FF6A00;outline-offset:4px}.web-projects-hero_visual__UOE0j{min-width:0;padding:8px;--parallax-x:0px;--parallax-y:0px;animation:web-projects-hero_composition__MW2_F .8s cubic-bezier(.22,1,.36,1) both}.web-projects-hero_showcase__8tWm4{width:100%;max-width:620px;margin:auto}.web-projects-hero_stage__OxMAM{position:relative;isolation:isolate;width:100%;aspect-ratio:4/3;transform:translate3d(var(--parallax-x),var(--parallax-y),0);transition:transform .18s ease-out}.web-projects-hero_laptop__1ETME,.web-projects-hero_phone__NkCCD,.web-projects-hero_tablet__8AGKM{position:absolute;display:block}.web-projects-hero_laptop__1ETME{right:1%;top:25%;z-index:10;width:79%}.web-projects-hero_tablet__8AGKM{left:1%;top:5%;z-index:20;width:36%;animation:web-projects-hero_floatTablet__kYiNS 6.2s ease-in-out infinite}.web-projects-hero_phone__NkCCD{left:29%;bottom:3%;z-index:30;width:21%;animation:web-projects-hero_floatPhone__MoyUh 5.8s ease-in-out -.9s infinite}.web-projects-hero_showcase__8tWm4 figcaption a{text-underline-offset:4px;transition:color .2s ease}.web-projects-hero_showcase__8tWm4 figcaption a:hover{text-decoration:underline;color:#fb923c}.web-projects-hero_copy__ZxZRT>.web-projects-hero_eyebrow__RktwW{animation:web-projects-hero_entrance__eH0hs .6s .02s both;--entrance-y:10px}.web-projects-hero_heading__9G5WW{animation:web-projects-hero_entrance__eH0hs .65s .08s both;--entrance-y:14px}.web-projects-hero_subcopy__ltoj6{animation:web-projects-hero_entrance__eH0hs .6s .14s both;--entrance-y:12px}.web-projects-hero_chips__IYAsh>span{animation:web-projects-hero_entrance__eH0hs .5s .2s both;--entrance-y:10px}.web-projects-hero_chips__IYAsh>span:nth-child(2){animation-delay:.27s}.web-projects-hero_chips__IYAsh>span:nth-child(3){animation-delay:.34s}.web-projects-hero_actions___atY1{animation:web-projects-hero_entrance__eH0hs .6s .24s both;--entrance-y:10px}@keyframes web-projects-hero_entrance__eH0hs{0%{opacity:0;transform:translateY(var(--entrance-y,10px))}to{opacity:1;transform:translateY(0)}}@keyframes web-projects-hero_composition__MW2_F{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes web-projects-hero_caret__2ZgeG{50%{opacity:0}}@keyframes web-projects-hero_floatTablet__kYiNS{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes web-projects-hero_floatPhone__MoyUh{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:1023px){.web-projects-hero_layout__vMwZI{grid-template-columns:1fr;max-width:760px;gap:30px}.web-projects-hero_heading__9G5WW{font-size:38px}.web-projects-hero_visual__UOE0j{width:100%;max-width:620px;margin:auto}.web-projects-hero_stage__OxMAM{transform:none}}@media (max-width:600px){.web-projects-hero_hero__VF6nB{padding:44px 0 40px}.web-projects-hero_layout__vMwZI{padding:0 18px;gap:26px}.web-projects-hero_heading__9G5WW{font-size:30px;line-height:1.5;margin-top:16px}.web-projects-hero_subcopy__ltoj6{font-size:14px;margin-top:12px}.web-projects-hero_chips__IYAsh{gap:6px;margin-top:16px}.web-projects-hero_chips__IYAsh>span{font-size:10.5px;padding:5px 9px}.web-projects-hero_actions___atY1{gap:10px;margin-top:22px}.web-projects-hero_primary__eO3H0,.web-projects-hero_secondary__5Bxir{padding:12px 16px;font-size:12px}.web-projects-hero_visual__UOE0j{padding:6px 2px}.web-projects-hero_stage__OxMAM{aspect-ratio:5/4}.web-projects-hero_laptop__1ETME{right:0;top:22%;width:92%}.web-projects-hero_tablet__8AGKM{left:0;top:2%;width:33%}.web-projects-hero_phone__NkCCD{left:22%;bottom:1%;width:25%}}@media (prefers-reduced-motion:reduce){.web-projects-hero_hero__VF6nB *,.web-projects-hero_hero__VF6nB :after,.web-projects-hero_hero__VF6nB :before{animation:none!important;transition:none!important}.web-projects-hero_caret__2ZgeG{display:none}.web-projects-hero_primary__eO3H0:hover,.web-projects-hero_primary__eO3H0:hover svg,.web-projects-hero_secondary__5Bxir:hover,.web-projects-hero_secondary__5Bxir:hover svg,.web-projects-hero_stage__OxMAM{transform:none}}