@font-face{font-display:swap;font-family:SFProAR;font-style:normal;font-weight:600;src:url(/static/media/alfont_com_SFProAR_semibold.5c0f8b3e31b4a8e569a4.ttf) format("truetype")}@font-face{font-display:swap;font-family:SF Pro Rounded;font-style:normal;font-weight:500;src:url(/static/media/SF-Pro-Rounded-Medium.d6faff7636ad9685fab1.otf) format("opentype")}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#393939;font-family:-apple-system,BlinkMacSystemFont,Inter,SF Pro Text,system-ui,sans-serif;line-height:1.5}html{scroll-behavior:smooth}@media (max-width:768px){body{font-size:14px}}@media (max-width:480px){body{font-size:13px}}.brickell-logo{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;text-align:center}.logo-image{display:block;height:auto;max-width:120px;width:100%}.logo-text{text-wrap:balance;color:#393939;font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:1.2;margin:0}.sf-rounded-text{font-family:SF Pro Rounded,sans-serif;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.arabic-text{direction:rtl;display:inline-block;font-family:SFProAR,serif;font-weight:600;letter-spacing:normal;line-height:1.3;padding-bottom:.1em;text-transform:none}@media (max-width:768px){.brickell-logo{gap:10px}.logo-image{max-width:100px}.logo-text{font-size:clamp(2rem,8vw,4rem)}}@media (max-width:480px){.logo-image{max-width:80px}}.header{padding:120px 0 40px;text-align:center}.header-container{margin:0 auto;max-width:1200px;padding:0 24px}.logo-container{align-items:center;display:flex;flex-direction:column;gap:40px}@media (max-width:768px){.header{padding:80px 0 30px}.header-container{padding:0 20px}.logo-container{gap:30px}}@media (max-width:480px){.header{padding:60px 0 24px}.header-container{padding:0 16px}.logo-container{gap:20px}}.intro{padding:0 0 120px}.intro-container{display:flex;justify-content:center;margin:0 auto;max-width:1200px;padding:0 24px}.intro-content{max-width:680px;width:100%}.intro-content p{color:#393939;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:16px;line-height:1.7;margin-bottom:24px}.intro-content p:last-child{margin-bottom:0}.intro-content p strong{color:#393939;display:block;font-size:18px;font-weight:600;margin-bottom:16px;margin-top:48px;text-align:center}@media (max-width:768px){.intro{padding:0 0 80px}.intro-container{padding:0 20px}.intro-content p{font-size:15px;line-height:1.6}.intro-content p strong{font-size:16px;margin-bottom:12px;margin-top:32px}}@media (max-width:480px){.intro{padding:0 0 60px}.intro-container{padding:0 16px}.intro-content p{font-size:14px;line-height:1.5}.intro-content p strong{font-size:15px;margin-bottom:10px;margin-top:24px}}.expertise{background-color:#f8f8f8;padding:120px 0}.expertise-container{margin:0 auto;max-width:1200px;padding:0 24px}.expertise-header{margin-bottom:60px;text-align:center}.expertise-section-title{color:#393939;font-size:48px;font-weight:600;letter-spacing:-.02em;margin:0 0 12px}.expertise-subtitle{color:#393939;font-size:18px;font-weight:400;margin:0}.expertise-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:40px}.expertise-card{background:#fff;border:1px solid #e0e0e0;border-radius:20px;box-shadow:0 2px 8px #00000014;opacity:0;padding:32px;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.expertise-card-visible{opacity:1;transform:translateY(0)}.expertise-card-header{align-items:center;display:flex;gap:16px;margin-bottom:20px}.expertise-icon-emoji{align-items:center;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border-radius:16px;display:flex;flex-shrink:0;font-size:48px;height:64px;justify-content:center;line-height:1;width:64px}.expertise-title{color:#393939;flex:1 1;font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.expertise-description{color:#393939;font-size:15px;font-weight:400;line-height:1.7;margin:0 0 20px}.expertise-tags{display:flex;flex-wrap:wrap;gap:8px}.expertise-tag{background-color:#f0f0f0;border-radius:16px;color:#393939;display:inline-block;font-size:13px;font-weight:500;padding:6px 14px}@media (max-width:1024px){.expertise-grid{gap:28px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:768px){.expertise{padding:80px 0}.expertise-container{padding:0 20px}.expertise-section-title{font-size:36px}.expertise-subtitle{font-size:16px}.expertise-grid{gap:24px;grid-template-columns:1fr}.expertise-card{padding:28px}.expertise-icon-emoji{font-size:40px;height:56px;width:56px}.expertise-title{font-size:22px}.expertise-description{font-size:14px}}@media (max-width:480px){.expertise{padding:60px 0}.expertise-container{padding:0 16px}.expertise-section-title{font-size:32px}.expertise-subtitle{font-size:15px}.expertise-card{border-radius:16px;padding:24px}.expertise-card-header{gap:14px;margin-bottom:16px}.expertise-icon-emoji{border-radius:14px;font-size:36px;height:52px;width:52px}.expertise-title{font-size:20px}.expertise-description{font-size:14px;margin-bottom:16px}.expertise-tag{font-size:12px;padding:5px 12px}}.app-icon-container{align-items:center;border-radius:20px;display:flex;flex-direction:column;padding:16px;text-align:center;width:140px}.app-icon{border-radius:22px;box-shadow:0 8px 25px #00000026,0 4px 12px #0000001a,inset 0 1px 0 #fff3;height:100px;margin-bottom:16px;width:100px}.app-icon,.app-icon-inner{overflow:hidden;position:relative}.app-icon-inner{background:linear-gradient(135deg,#667eea,#764ba2);height:100%;width:100%}.app-icon-image{border-radius:inherit;height:100%;object-fit:cover;width:100%}.app-icon-shine{display:none}.app-title{color:#393939;font-size:17px;font-weight:600;line-height:1.3;margin:0;max-width:140px;word-break:break-word}@media (max-width:768px){.app-icon-container{min-height:240px;padding:16px}.app-icon{border-radius:22px;height:100px;margin-bottom:12px;width:100px}.app-title{font-size:14px}.app-subtitle{font-size:11px;margin-bottom:8px}.app-stack-dot{font-size:9px;height:20px;width:20px}}.projects{padding:120px 0}.projects-container{margin:0 auto;max-width:1200px;padding:0 24px}.projects-header{margin-bottom:40px;text-align:center}.projects-title{color:#393939;font-size:36px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.projects-subtitle{color:#393939;font-size:16px;margin:0}.apps-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));justify-items:center;margin:0 auto;max-width:500px}.app-icon-wrapper{opacity:0;transform:translateY(30px);transition:all .4s cubic-bezier(.4,0,.2,1)}.app-icon-visible{opacity:1;transform:translateY(0)}@media (min-width:768px){.projects-grid{gap:60px 40px;grid-template-columns:repeat(2,1fr)}.project-title{font-size:19px}.project-description{font-size:15px}}@media (min-width:1400px){.projects-container{max-width:1300px}.projects-grid{gap:80px 60px}}@media (max-width:767px){.projects{padding:80px 0 60px}.projects-container{padding:0 20px}.projects-header{margin-bottom:24px}.projects-title{font-size:28px}.projects-subtitle{font-size:14px}.apps-grid{gap:12px}.projects-grid{gap:60px}.project-content{padding:16px 0 0}.project-title{font-size:16px}.project-description{font-size:14px;line-height:1.5}}@media (max-width:480px){.projects{padding:60px 0 40px}.projects-container{padding:0 16px}.projects-header{margin-bottom:20px}.projects-title{font-size:24px}.projects-subtitle{font-size:13px}.apps-grid{gap:8px}}.footer{border-top:1px solid #e0e0e0;padding:60px 0 40px;width:100%}.footer-container{align-items:flex-start;display:flex;width:100%}.footer-center,.footer-left,.footer-right{flex:1 1;min-width:0}.footer-left{padding-left:24px}.footer-center{text-align:center}.footer-right{align-items:flex-end;display:flex;flex-direction:column;padding-right:24px;text-align:right}.footer-text{letter-spacing:.05em;margin:0}.footer-text,.footer-text-arabic{color:#393939;font-size:12px;font-weight:400}.footer-text-arabic{direction:rtl;font-family:SFProAR,serif;line-height:1.6;margin:0 0 6px;text-align:right}.footer-text-arabic:last-child{margin-bottom:0}@media (max-width:768px){.footer{padding:40px 0 30px}.footer-container{align-items:center;display:flex;flex-direction:column;gap:16px;padding:0 20px}.footer-left{display:none}.footer-center{order:1;text-align:center;width:100%}.footer-right{align-items:center;order:2;padding-right:0;text-align:center;width:100%}.footer-text{font-size:11px}.footer-text-arabic{font-size:11px;margin-bottom:4px;text-align:center}}@media (max-width:480px){.footer{padding:30px 0 20px}.footer-container{align-items:center;gap:12px;padding:0 16px}.footer-center{order:1;text-align:center}.footer-right{align-items:center;order:2;text-align:center}.footer-text{font-size:10px}.footer-text-arabic{font-size:10px;line-height:1.4;margin-bottom:3px;text-align:center}}.app{background-color:#fff;min-height:100vh}.skip-link{background:#000;border-radius:4px;color:#fff;font-size:14px;left:6px;padding:8px;position:absolute;text-decoration:none;top:-40px;transition:top .2s ease;z-index:1000}.skip-link:focus{top:6px}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:.02em}p{color:#393939;font-size:15px;line-height:1.6}@media (max-width:768px){p{font-size:14px}}@media (max-width:480px){p{font-size:13px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.9ff8c213.css.map*/