.CTASection_wrapper__AiFs7{position:relative;overflow:hidden;padding:6rem 1.5rem;background:var(--med-dark-blue,#0f2d4a);color:#fff;text-align:center;isolation:isolate}.CTASection_content__UphVU{position:relative;z-index:1;max-width:72rem;margin:0 auto;display:grid;grid-gap:1rem;gap:1rem}.CTASection_heading__SOwPN{font-size:clamp(2.25rem,3vw,3rem);font-weight:800;margin:0 0 .5rem;line-height:1.2}.CTASection_subheading__bxozh{color:var(--med-light-blue,#8dc7f2);font-size:1.1rem;margin:0 0 2rem;line-height:1.7}.CTASection_ctaButton__lTXI1{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 2.4rem;border-radius:999px;border:2px solid transparent;font-weight:800;font-size:1rem;color:var(--med-dark-blue,#0f2d4a);background:var(--med-cyan,#00e5ff);text-decoration:none;box-shadow:0 25px 50px -12px rgba(0,0,0,.3);transition:border-color .2s ease,box-shadow .2s ease}.CTASection_ctaButton__lTXI1:hover{border-color:#fff;box-shadow:0 30px 60px -18px rgba(0,0,0,.35)}.CTASection_decorationPrimary__8d1a_,.CTASection_decorationSecondary__krVIQ{position:absolute;border-radius:999px;opacity:.15;z-index:0}.CTASection_decorationPrimary__8d1a_{top:0;left:0;width:16rem;height:16rem;background:#fff;transform:translate(-50%,-50%)}.CTASection_decorationSecondary__krVIQ{right:0;bottom:0;width:24rem;height:24rem;background:var(--med-light-blue,#8dc7f2);transform:translate(30%,30%)}.AssistantChat_container__jmaCN{width:100%;max-width:520px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 15px 40px rgba(0,0,0,.08);display:flex;flex-direction:column;height:384px;border:1px solid #e5e7eb;direction:rtl}.AssistantChat_header__D4Heq{background:#0e355c;color:#fff;padding:14px 16px;display:flex;gap:10px;align-items:center;position:relative;overflow:hidden}.AssistantChat_headerIcon__IXYdn{color:#fff;position:relative;z-index:1}.AssistantChat_headerText__i7VIC{z-index:1}.AssistantChat_headerText__i7VIC h3{margin:0;font-size:14px;font-weight:700}.AssistantChat_headerText__i7VIC p{margin:2px 0 0;font-size:11px;color:#67e8f9}.AssistantChat_messages__5spde{flex:1 1;overflow-y:auto;padding:16px;background:#f8fafc;display:flex;flex-direction:column;gap:12px}.AssistantChat_messageRow__aohJw{display:flex}.AssistantChat_messageRowUser__gLDgZ{justify-content:flex-end}.AssistantChat_messageRowAi__0ZjtQ{justify-content:flex-start}.AssistantChat_messageBubble__5lqib{max-width:80%;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5;box-shadow:0 4px 12px rgba(0,0,0,.08)}.AssistantChat_messageUser__ZjXmR{background:#0e355c;color:#fff;border-bottom-right-radius:4px}.AssistantChat_messageAi__QJQeR{background:#fff;border:1px solid #e5e7eb;color:#111827;border-bottom-left-radius:4px}.AssistantChat_messageMeta__015K1{display:flex;align-items:center;gap:4px;margin-bottom:4px;opacity:.65;font-size:11px}.AssistantChat_typingRow__zL5M5{display:flex;justify-content:flex-start}.AssistantChat_typingBubble__Elw8P{background:#fff;border:1px solid #e5e7eb;padding:8px 10px;border-radius:12px;border-bottom-left-radius:4px;display:inline-flex;gap:4px}.AssistantChat_typingBubble__Elw8P span{display:block;width:8px;height:8px;border-radius:999px;background:#9ca3af}.AssistantChat_inputRow__koGWU{display:flex;gap:8px;padding:10px;border-top:1px solid #e5e7eb;background:#fff}.AssistantChat_inputRow__koGWU input{flex:1 1;border:none;background:#f3f4f6;border-radius:999px;padding:10px 14px;font-size:13px;text-align:right}.AssistantChat_inputRow__koGWU input:disabled{color:#9ca3af}.AssistantChat_inputRow__koGWU button{border:none;background:#0ec2c2;color:#0e355c;padding:10px 12px;border-radius:999px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.AssistantChat_inputRow__koGWU button:disabled{opacity:.5;cursor:not-allowed}.AssistantChat_inputRow__koGWU button:active{transform:scale(.97)}.AssistantChat_sendIcon__G35f8{transform:rotate(180deg)}.CosmeticSlider_container__MM8Df{width:100%;max-width:640px;background:#fff;padding:12px;border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,.08);border:1px solid #e5e7eb;direction:rtl}.CosmeticSlider_prompt__QRkjJ{text-align:center;margin-bottom:10px;font-weight:700;color:#0e355c}.CosmeticSlider_slider__uvWcY{position:relative;width:100%;height:320px;border-radius:14px;overflow:hidden;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CosmeticSlider_slider__uvWcY img{width:100%;height:100%;object-fit:cover;display:block}.CosmeticSlider_afterLayer__mcYEq{position:absolute;inset:0;background:#a4d9f7;display:flex;align-items:center;justify-content:center}.CosmeticSlider_afterLabel__IY_7I,.CosmeticSlider_beforeLabel__qsvcR{position:absolute;top:12px;padding:6px 10px;border-radius:10px;font-size:12px;font-weight:700}.CosmeticSlider_afterLabel__IY_7I{right:12px;background:#0e355c;color:#fff}.CosmeticSlider_beforeLayer__BGy_C{position:absolute;inset:0;overflow:hidden;border-left:4px solid #fff}.CosmeticSlider_beforeLayer__BGy_C img{filter:sepia(.3)}.CosmeticSlider_beforeLabel__qsvcR{left:12px;background:#111827;color:#fff}.CosmeticSlider_handle__ykKL6{position:absolute;top:0;bottom:0;width:1px}.CosmeticSlider_handleKnob___YyN2,.CosmeticSlider_handle__ykKL6{background:#fff;display:flex;align-items:center;justify-content:center}.CosmeticSlider_handleKnob___YyN2{width:36px;height:36px;border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.1);margin-left:-8px}.CosmeticSlider_handleIcon___KD0N{color:#0e355c}.CosmeticSlider_legend__j1_y4{display:flex;justify-content:space-between;margin-top:10px;font-size:13px;color:#6b7280}.DataAnalyticsDemo_container__R9AwN{width:100%;max-width:760px;margin:0 auto;background:#fff;padding:24px;border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,.08);border:1px solid #e5e7eb;direction:rtl}.DataAnalyticsDemo_header__bq7zR{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.DataAnalyticsDemo_header__bq7zR h3{margin:0;color:#0e355c;font-size:18px}.DataAnalyticsDemo_header__bq7zR p{margin:4px 0 0;color:#6b7280;font-size:12px}.DataAnalyticsDemo_legend__0zYmb{display:flex;gap:16px;align-items:center;flex-shrink:0}.DataAnalyticsDemo_legendItem__GDbZC{display:flex;align-items:center;gap:6px;font-size:12px;color:#4b5563}.DataAnalyticsDemo_dot__A_xS0{width:10px;height:10px;border-radius:50%;display:inline-block}.DataAnalyticsDemo_dotRisk__m8Asb{background:#f87171}.DataAnalyticsDemo_dotHealth__q_LVC{background:#a4d9f7}.DataAnalyticsDemo_chart___nAxP{width:100%;height:240px}.DataAnalyticsDemo_chartPlaceholder__1XO_c{width:100%;height:240px;display:grid;place-items:center;color:#6b7280;background:linear-gradient(90deg,#f9fafb,#f3f4f6 50%,#f9fafb);border-radius:12px;border:1px dashed #e5e7eb;font-size:.95rem}.DataAnalyticsDemo_alert__FGpza{margin-top:16px;background:#fef2f2;border:1px solid #fecdd3;border-radius:12px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start}.DataAnalyticsDemo_alert__FGpza h4{margin:0 0 6px;font-size:14px;color:#991b1b}.DataAnalyticsDemo_alert__FGpza p{margin:0;font-size:12px;color:#b91c1c;line-height:1.6}.DataAnalyticsDemo_alertDot__zpsAF{width:10px;height:10px;border-radius:50%;background:#ef4444;margin-top:4px}.OsteoporosisDemo_container__XA4rp{position:relative;width:100%;max-width:420px;aspect-ratio:3/4;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.12);background:#000;color:#fff}.OsteoporosisDemo_background__Ob8b_{width:100%;height:100%;object-fit:cover;opacity:.6}.OsteoporosisDemo_vertebrae__NLzKy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.OsteoporosisDemo_vertebra__XDc_S{width:96px;height:64px;border-radius:12px;border:2px solid hsla(0,0%,100%,.3);position:relative;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.OsteoporosisDemo_alertIcon___3p9g{position:absolute;right:-18px;top:16px}.OsteoporosisDemo_alertSvg__FedVi{width:24px;height:24px;color:#ef4444;background:#000;border-radius:50%}.OsteoporosisDemo_scanner__bJ6SU{position:absolute;left:0;right:0;height:4px;background:#00e5ff;box-shadow:0 0 15px rgba(0,229,255,.8);z-index:10}.OsteoporosisDemo_actions__sBGyR{position:absolute;bottom:16px;left:0;right:0;display:flex;justify-content:center;z-index:20}.OsteoporosisDemo_cta__9vWdV{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-weight:700;background:#a4d9f7;color:#0e355c;border:none;cursor:pointer;transition:opacity .2s ease}.OsteoporosisDemo_ctaActive__XXjS4{background:#0ec2c2}.OsteoporosisDemo_ctaDisabled__G2Pew{opacity:.7;cursor:wait}.OsteoporosisDemo_alertCard__9AIYs{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.8);border:1px solid #ef4444;border-radius:12px;padding:12px;width:220px;box-shadow:0 10px 30px rgba(0,0,0,.3);text-align:right}.OsteoporosisDemo_alertTitle__mffe6{margin:0;color:#fca5a5;font-weight:700;display:flex;align-items:center;justify-content:flex-end;gap:6px}.OsteoporosisDemo_alertBody__rjA3L{margin:8px 0;color:#e5e7eb;font-size:13px}.OsteoporosisDemo_alertConfidence__U7v_P{margin:4px 0 0;color:#9ca3af;font-size:12px}.OsteoporosisDemo_progress__DHFUZ{width:100%;height:6px;background:#374151;border-radius:999px;overflow:hidden}.OsteoporosisDemo_progress__DHFUZ div{height:100%;background:#ef4444}.TelemedicineDemo_container__9XkeX{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 16px 40px rgba(0,0,0,.08);direction:rtl}@media (min-width:768px){.TelemedicineDemo_container__9XkeX{flex-direction:row;height:384px}}.TelemedicineDemo_leftPanel__zk1BY{position:relative;flex:1 1;background:#0e355c;color:#fff;padding:24px;display:flex;align-items:center;justify-content:center}.TelemedicineDemo_gridTexture__FQZWi{position:absolute;inset:0;opacity:.08;background-image:radial-gradient(circle at 20px 20px,#fff 1px,transparent 0);background-size:40px 40px}.TelemedicineDemo_leftContent__hKu4Q{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;gap:18px;align-items:center}.TelemedicineDemo_micWrapper__I4qDp{position:relative}.TelemedicineDemo_micPulse__nIj9Q{position:absolute;inset:-12px;border-radius:50%;background:#0ec2c2;filter:blur(12px)}.TelemedicineDemo_micButton__gUOzx{width:80px;height:80px;border-radius:50%;border:none;background:#0ec2c2;color:#0e355c;box-shadow:0 12px 30px rgba(14,194,194,.35);cursor:pointer;transition:transform .2s ease}.TelemedicineDemo_micButtonActive__5Nuj8{background:#ef4444;color:#fff;box-shadow:0 12px 30px rgba(239,68,68,.35)}.TelemedicineDemo_micIconActive__w9coh{animation:TelemedicineDemo_pulse__3D1IF 1.5s infinite}@keyframes TelemedicineDemo_pulse__3D1IF{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.TelemedicineDemo_status__ez2pI h3{margin:0;font-size:18px;color:#fff}.TelemedicineDemo_status__ez2pI p{margin:4px 0 0;font-size:12px;color:#a4d9f7}.TelemedicineDemo_waveform___92VJ{display:flex;gap:4px;height:32px;align-items:flex-end}.TelemedicineDemo_waveform___92VJ span{display:block;width:6px;background:#fff;border-radius:6px}.TelemedicineDemo_rightPanel__aRz84{flex:2 1;background:#f9fafb;padding:20px;display:flex;flex-direction:column;gap:12px}.TelemedicineDemo_transcriptCard__cpNy7{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px;box-shadow:0 6px 16px rgba(0,0,0,.05)}.TelemedicineDemo_transcriptCard__cpNy7 h4{margin:0 0 8px;font-size:12px;color:#6b7280;display:flex;align-items:center;gap:6px}.TelemedicineDemo_transcriptContent__gmkL9{min-height:90px;font-size:13px;color:#111827;line-height:1.6;display:grid;grid-gap:6px;gap:6px}.TelemedicineDemo_placeholder__LVHqZ{color:#cbd5e1;font-size:12px;font-style:italic}.TelemedicineDemo_resultsGrid__AbZYO{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:640px){.TelemedicineDemo_resultsGrid__AbZYO{grid-template-columns:repeat(2,minmax(0,1fr))}}.TelemedicineDemo_resultCardBlue__aD6RR,.TelemedicineDemo_resultCardGreen__7oFQH{border-radius:12px;padding:12px;border:1px solid transparent;box-shadow:0 8px 20px rgba(0,0,0,.05);background:#fff}.TelemedicineDemo_resultCardBlue__aD6RR{background:#e0f2fe;border-color:#bfdbfe}.TelemedicineDemo_resultCardGreen__7oFQH{background:#ecfdf3;border-color:#bbf7d0}.TelemedicineDemo_resultHeader__SL_60{display:flex;align-items:center;gap:8px;color:#0f172a;margin-bottom:6px}.TelemedicineDemo_resultHeader__SL_60 h4{margin:0;font-size:14px}.TelemedicineDemo_resultCardBlue__aD6RR p,.TelemedicineDemo_resultCardGreen__7oFQH p,.TelemedicineDemo_resultCardGreen__7oFQH ul{margin:0;font-size:12px;line-height:1.6;color:#1f2937}.TelemedicineDemo_resultCardGreen__7oFQH ul{padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.TelemedicineDemo_resultCardGreen__7oFQH li{display:flex;align-items:center;gap:6px}.VirtualPatientDemo_container__XQYbd{display:flex;flex-direction:column;background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 16px 40px rgba(0,0,0,.08);overflow:hidden;direction:rtl}@media (min-width:768px){.VirtualPatientDemo_container__XQYbd{flex-direction:row}}.VirtualPatientDemo_startCard__TrNjR{position:relative;height:384px;border-radius:18px;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.08)}.VirtualPatientDemo_startImage__d_SuC{width:100%;height:100%;object-fit:cover;opacity:.5}.VirtualPatientDemo_startOverlay__kLwmG{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff;text-align:center;background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.5));padding:16px}.VirtualPatientDemo_startOverlay__kLwmG h3{margin:0;font-size:22px}.VirtualPatientDemo_startOverlay__kLwmG p{margin:0;max-width:360px;line-height:1.6}.VirtualPatientDemo_startButton___w4jp{display:inline-flex;align-items:center;gap:8px;background:#0ec2c2;color:#0e355c;font-weight:700;padding:12px 18px;border-radius:999px;border:none;cursor:pointer;transition:transform .2s ease}.VirtualPatientDemo_startButton___w4jp:active{transform:scale(.97)}.VirtualPatientDemo_sidebar__PhSEh{width:100%;max-width:260px;background:#f9fafb;border-left:1px solid #e5e7eb;padding:16px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.VirtualPatientDemo_avatar__4BDYe{width:80px;height:80px;border-radius:50%;overflow:hidden;border:2px solid #0ec2c2;box-shadow:0 8px 20px rgba(0,0,0,.08)}.VirtualPatientDemo_avatar__4BDYe img{width:100%;height:100%;object-fit:cover}.VirtualPatientDemo_sidebar__PhSEh h4{margin:8px 0 0;color:#0e355c}.VirtualPatientDemo_sidebar__PhSEh p{margin:0;font-size:12px;color:#6b7280}.VirtualPatientDemo_mentorTip__ZNtaD{background:#0e355c;color:#fff;padding:12px;border-radius:14px;position:relative;text-align:right;box-shadow:0 12px 30px rgba(0,0,0,.1);width:100%}.VirtualPatientDemo_mentorBadge__qaOSS{position:absolute;top:-12px;left:-8px;background:#0ec2c2;color:#0e355c;padding:6px;border-radius:50%;border:2px solid #fff}.VirtualPatientDemo_mentorLabel__E0yAL{display:block;color:#0ec2c2;font-weight:700;margin-bottom:6px}.VirtualPatientDemo_nextButton__FmyoX{margin-top:10px;width:100%;background:#0ec2c2;color:#0e355c;border:none;border-radius:10px;padding:8px 10px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.VirtualPatientDemo_completed__sYCPG{margin-top:8px;text-align:center;color:#16a34a;font-weight:700}.VirtualPatientDemo_completed__sYCPG button{margin-top:6px;background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:12px}.VirtualPatientDemo_chat__ZGjLM{flex:1 1;display:flex;flex-direction:column;background:#f4f8fa}.VirtualPatientDemo_chatBody__PD_J_{flex:1 1;padding:16px;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.VirtualPatientDemo_messageRow__VqnBf{display:flex}.VirtualPatientDemo_messageUser__9xtmN{justify-content:flex-end}.VirtualPatientDemo_messagePatient__Z3KN6{justify-content:flex-start}.VirtualPatientDemo_messageBubble__Rg5Zv{max-width:80%;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.5}.VirtualPatientDemo_messageBubbleUser__s5IyC{background:#fff;border:1px solid #e5e7eb}.VirtualPatientDemo_messageBubblePatient__cUQsT{background:#0e355c;color:#fff;border:none}.VirtualPatientDemo_inputArea__qZgfL{padding:12px;border-top:1px solid #e5e7eb;background:#fff}.VirtualPatientDemo_options__IWHkY{display:grid;grid-gap:8px;gap:8px}.VirtualPatientDemo_prompt__bZDWy{margin:0;font-size:12px;color:#6b7280;text-align:right}.VirtualPatientDemo_optionButton__ekOwh{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;padding:12px;text-align:right;color:#0e355c;cursor:pointer;transition:background .2s ease,border-color .2s ease}.VirtualPatientDemo_optionButton__ekOwh:hover{background:#e0f2fe;border-color:#0ec2c2}.VirtualPatientDemo_inputPlaceholder__NNNCI{height:52px;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-style:italic;font-size:13px}.ProjectCard_section___V4Xw{padding:6rem 1rem;border-bottom:1px solid #f1f5f9;overflow:hidden}.ProjectCard_inner__2VJfX{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:3rem;align-items:center}.ProjectCard_reversed__dIIn_{flex-direction:column}.ProjectCard_copy__3ijee{width:100%;display:grid;grid-gap:1.25rem;gap:1.25rem;text-align:right}.ProjectCard_badge__0ZrV6{display:inline-block;padding:.6rem 1rem;border-radius:999px;background:rgba(141,199,242,.3);color:var(--med-dark-blue,#0f2d4a);font-weight:800;font-size:.75rem;letter-spacing:.08em}.ProjectCard_title__pEBTJ{margin:0;color:var(--med-dark-blue,#0f2d4a);font-size:clamp(2rem,3vw,2.5rem);line-height:1.25;font-weight:800}.ProjectCard_description__b8oUt{margin:0;color:#4b5563;font-size:1.05rem;line-height:1.8}.ProjectCard_benefitCard__bvcmd{background:#fff;border-radius:1rem;padding:1.25rem;border-right:4px solid var(--med-cyan,#00e5ff);box-shadow:0 15px 35px -18px rgba(0,0,0,.25)}.ProjectCard_benefitHeading__CXRvF{margin:0 0 .3rem;font-size:.95rem;color:var(--med-dark-blue,#0f2d4a);font-weight:800}.ProjectCard_benefit__gCCmx{margin:0;font-size:.95rem;color:#4b5563;line-height:1.6}.ProjectCard_demo__HkbKw{width:100%}.ProjectCard_demoSurface__LqcRC{background:#fff;border-radius:1.25rem;padding:.75rem;border:1px solid #e5e7eb;transition:transform .2s ease,box-shadow .2s ease}@media (min-width:768px){.ProjectCard_inner__2VJfX{flex-direction:row}.ProjectCard_reversed__dIIn_{flex-direction:row-reverse}.ProjectCard_copy__3ijee,.ProjectCard_demo__HkbKw{width:50%}}.ProjectsHero_hero__fXpnm{position:relative;min-height:100vh;display:flex;align-items:center;padding:8rem 1.5rem 5rem;overflow:hidden;background:linear-gradient(120deg,rgba(92,214,214,.08),rgba(15,76,129,.03) 50%,transparent)}.ProjectsHero_heroContentWrapper__lWITp{position:relative;z-index:2;max-width:1200px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;align-items:center}@media (min-width:900px){.ProjectsHero_heroContentWrapper__lWITp{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem}}.ProjectsHero_heroBackdrop__sMNvH{position:absolute;inset:0;-webkit-margin-start:auto;margin-inline-start:auto;width:min(70%,900px);background:linear-gradient(135deg,rgba(15,76,129,.08),rgba(92,214,214,.25));transform:skewX(-10deg) translateX(-6%);filter:blur(6px);pointer-events:none}.ProjectsHero_heroGlow__XgX24{position:absolute;bottom:-120px;inset-inline-end:-120px;width:380px;height:380px;background:rgba(92,214,214,.28);border-radius:999px;filter:blur(64px);pointer-events:none}.ProjectsHero_heroCopy__osFCz{text-align:center;display:flex;flex-direction:column;gap:1.5rem;align-items:center}@media (min-width:900px){.ProjectsHero_heroCopy__osFCz{text-align:right;align-items:flex-end}}.ProjectsHero_heroTitle__GEIRU{font-size:clamp(2.8rem,4vw + 1rem,4.5rem);line-height:1.1;font-weight:800;color:#0e305f;letter-spacing:-.02em}.ProjectsHero_heroLine__ptuMv{display:block}.ProjectsHero_heroHighlight__JUvpR{display:inline-block;background:linear-gradient(90deg,#0e305f,#43c4c4);-webkit-background-clip:text;color:transparent}.ProjectsHero_heroSubtitle__QV9Is{color:rgba(15,23,42,.7);max-width:640px;font-size:1.1rem;line-height:1.7}.ProjectsHero_heroActions__lj_Sc{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (min-width:900px){.ProjectsHero_heroActions__lj_Sc{justify-content:flex-end}}.ProjectsHero_primaryAction__xP2LH{border:none;border-radius:999px;padding:.95rem 1.6rem;font-weight:800;font-size:1rem;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background-position .4s ease;box-shadow:0 18px 35px rgba(15,23,42,.08);background:linear-gradient(120deg,#0e305f,#43c4c4,#0e305f);background-size:220% 220%;animation:ProjectsHero_ctaPulse__U4oE7 6s ease-in-out infinite;color:#fff;border:1px solid rgba(67,196,196,.35)}.ProjectsHero_primaryAction__xP2LH:hover{box-shadow:0 22px 45px rgba(67,196,196,.35);background-position:100% 50%}.ProjectsHero_heroVisualWrapper__89_FL{display:flex;justify-content:center}.ProjectsHero_heroVisual__fVUVT{position:relative;width:min(90vw,480px);aspect-ratio:1/1;display:grid;place-items:center}.ProjectsHero_heroOrbit__bYLtr{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(92,214,214,.18),transparent 45%),radial-gradient(circle at 70% 70%,rgba(14,76,139,.15),transparent 50%);border-radius:50%;opacity:.6}.ProjectsHero_heroImage__onZi1{position:relative;width:100%;height:100%;object-fit:cover;border-radius:26px;box-shadow:0 24px 45px rgba(15,23,42,.15);z-index:1}.ProjectsHero_heroBadgeAlt__6Jkf7{position:absolute;display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem;border-radius:16px;background:#fff;box-shadow:0 16px 30px rgba(15,23,42,.12);font-weight:800;color:#0e305f;z-index:2;inset-inline-start:-12px;bottom:14%}.ProjectsHero_heroBadgeIcon__GPqSd{font-size:1.3rem;line-height:1}.ProjectsHero_heroBadgeText__qm_vn{white-space:nowrap}.ProjectsHero_scrollButton__4u3tK{position:absolute;bottom:2rem;inset-inline-start:50%;transform:translateX(-50%);background:#fff;color:#0e305f;border:1px solid rgba(15,23,42,.06);border-radius:999px;padding:.8rem;box-shadow:0 16px 30px rgba(15,23,42,.12);cursor:pointer;transition:background-color .2s ease,color .2s ease}.ProjectsHero_scrollButton__4u3tK:hover{background:#43c4c4;color:#0e305f}@keyframes ProjectsHero_ctaPulse__U4oE7{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:899px){.ProjectsHero_hero__fXpnm{padding-top:7rem}.ProjectsHero_heroSubtitle__QV9Is{font-size:1rem}.ProjectsHero_scrollButton__4u3tK{bottom:1.5rem}}.ProjectShowcase_wrapper__44f9z{background:#f4f8fa;padding:80px 16px 60px}.ProjectShowcase_header__8nT0O{text-align:center;max-width:840px;margin:0 auto 32px;direction:rtl}.ProjectShowcase_title__Qd2gH{font-size:34px;margin:0 0 12px;color:#0e355c}.ProjectShowcase_subtitle__dPG8S{margin:0;color:#6b7280;line-height:1.7}.ProjectShowcase_list__KrSD2{display:flex;flex-direction:column;gap:12px}@media (max-width:768px){.ProjectShowcase_wrapper__44f9z{padding:60px 12px 40px}.ProjectShowcase_title__Qd2gH{font-size:28px}}.ProjectsNavbar_navbar__GvP_D{position:fixed;inset-inline-start:0;inset-inline-end:0;top:0;z-index:40;padding:1.4rem 0;transition:background-color .3s ease,box-shadow .3s ease,padding .3s ease}.ProjectsNavbar_navbarScrolled__Z9vuc{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 30px rgba(15,23,42,.06);padding:.95rem 0}.ProjectsNavbar_navbarInner__jLR4L{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.ProjectsNavbar_logo__V3iv6{display:inline-flex;align-items:center;gap:.6rem;font-weight:900;font-size:1.4rem;color:#0e305f;background:none;border:none;cursor:pointer}.ProjectsNavbar_logoIcon__0KyjP{color:#43c4c4}.ProjectsNavbar_desktopMenu__4aKak{display:none;align-items:center;gap:1.2rem;font-weight:600;color:rgba(15,23,42,.75)}.ProjectsNavbar_desktopMenu__4aKak button{background:none;border:none;color:inherit;cursor:pointer;padding:.5rem .75rem;border-radius:12px;transition:color .2s ease,background-color .2s ease}.ProjectsNavbar_desktopMenu__4aKak button:hover{color:#0e305f;background:rgba(67,196,196,.12)}.ProjectsNavbar_ctaButton__W5FXC{background:#43c4c4;color:#0e305f;border-radius:999px;padding:.75rem 1.3rem;font-weight:800;box-shadow:0 16px 32px rgba(67,196,196,.35)}.ProjectsNavbar_mobileToggle__KzCe2 button{background:none;border:none;color:#0e305f;cursor:pointer}.ProjectsNavbar_mobileMenu__dA5lW{background:#fff;border-top:1px solid rgba(15,23,42,.06);box-shadow:0 14px 40px rgba(15,23,42,.08);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.ProjectsNavbar_mobileMenu__dA5lW button{text-align:right;padding:.75rem .5rem;font-weight:600;background:none;border:none;color:#0e305f;border-radius:10px;cursor:pointer}.ProjectsNavbar_mobileMenu__dA5lW button:hover{background:rgba(67,196,196,.12)}.ProjectsNavbar_mobileCta__d24Ve{background:#43c4c4;color:#0e305f;padding:.85rem 1rem;border-radius:12px;font-weight:800;box-shadow:0 16px 32px rgba(67,196,196,.35)}@media (min-width:900px){.ProjectsNavbar_desktopMenu__4aKak{display:inline-flex}.ProjectsNavbar_mobileMenu__dA5lW,.ProjectsNavbar_mobileToggle__KzCe2{display:none}}