@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@400;700&display=swap");@font-face{font-family:Clash-Display;src:url(/fonts/ClashDisplay-Regular.woff2) format("woff2"),url(/fonts/ClashDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clash-Display-Bold;src:url(/fonts/ClashDisplay-Bold.woff2) format("woff2"),url(/fonts/ClashDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{font-family:Cairo,sans-serif;background-color:var(--background)}:root{--foreground:#3b30f8;--primary:#000000;--blue-primary:#3426dc;--white:#ffffff;--background:rgba(250,248,245,1);--text-secondary:#0A0C1173;--card-border:rgba(217,217,217,1);--blue-secondary:#3ccbcd}.dark{--foreground:#fafafa;--primary:#fafafa}.flex{display:flex}.inline-flex{display:inline-flex}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-10{gap:2.5rem}.gap-11{gap:2.75rem}.gap-12{gap:3rem}.gap-13{gap:3.25rem}.gap-14{gap:3.5rem}.w-0{width:0}.w-px{width:1px}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-40{width:10rem}.w-48{width:12rem}.w-56{width:14rem}.w-64{width:16rem}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.h-0{height:0}.h-px{height:1px}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-40{height:10rem}.h-48{height:12rem}.h-56{height:14rem}.h-64{height:16rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}:root{--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem}.p-0{padding:var(--space-0)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.pt-1{padding-top:var(--space-1)}.pr-1{padding-right:var(--space-1)}.pb-1{padding-bottom:var(--space-1)}.pl-1,.px-1{padding-left:var(--space-1)}.px-1{padding-right:var(--space-1)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.m-0{margin:var(--space-0)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-5{margin:var(--space-5)}.m-6{margin:var(--space-6)}.m-8{margin:var(--space-8)}.mt-1{margin-top:var(--space-1)}.mr-1{margin-right:var(--space-1)}.mb-1{margin-bottom:var(--space-1)}.ml-1,.mx-1{margin-left:var(--space-1)}.mx-1{margin-right:var(--space-1)}.my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.container{width:85%;max-width:1600px;margin-left:auto;margin-right:auto}.apply-hover-shadow{transition:box-shadow .4s ease-in-out,transform .4s ease-in-out!important}.apply-hover-shadow:hover{box-shadow:0 10px 20px rgba(0,0,0,.12);transform:translateY(-5px)!important}.request-access-modal .ant-modal-content{border-radius:12px;padding:0;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);background-color:white}.close-icon{font-size:24px;color:#333}.modal-container{display:flex;flex-direction:row}.modal-left-section,.modal-right-section{flex:1 1;padding:40px;display:flex;flex-direction:column}.modal-right-section{justify-content:center}.logo-container{margin-bottom:24px}.modal-title{font-size:36px;font-weight:600;margin-bottom:16px;color:var(--primary);line-height:46px}.modal-description{font-size:14px;color:var(--text-secondary);margin-bottom:24px;line-height:1.5}.contact-info{display:flex;flex-direction:column;gap:12px}.contact-request-item{display:flex;align-items:center;gap:10px;font-weight:500;font-size:16px}.contact-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.request-form{width:565px;height:450px;gap:10px;border-radius:12px;padding:50px;border:1px solid rgba(189,189,189,1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);max-width:100%}.request-form .ant-form-item{margin-bottom:16px}.request-form .ant-form-item-label{display:none}.request-form .ant-input{border-radius:8px;height:44px;border:1px solid #e0e0e0;padding:10px 16px;font-size:14px}.request-form .ant-input::placeholder{color:var(--text-secondary);opacity:.7}.request-form .ant-input:focus,.request-form .ant-input:hover{border-color:#4f46e5;box-shadow:none}.message-textarea.ant-input{min-height:120px;resize:none;padding:12px 16px}.submit-button{height:48px;font-size:16px;font-weight:500;border-radius:8px;background-color:#4f46e5;margin-top:8px;border:none;box-shadow:none}.submit-button:hover{background-color:#4338ca}@media (max-width:767px){.request-access-modal .ant-modal-content{margin:10px;width:calc(100% - 20px)}.modal-container{flex-direction:column}.modal-left-section,.modal-right-section{padding:24px}.contact-info{margin-top:24px;margin-bottom:24px}.request-form{width:100%;height:auto;padding:20px}.modal-title{font-size:28px;line-height:36px}}@media (max-width:480px){.request-access-modal .ant-modal-content{margin:5px;width:calc(100% - 10px)}.modal-left-section,.modal-right-section{padding:16px}.modal-title{font-size:24px;line-height:30px}.request-form{padding:15px}.logo-container{margin-bottom:16px}.request-form .ant-input{height:40px}.submit-button{height:44px}}