.LanguageSwitcher-module__gdGMiG__container{z-index:50;position:fixed;top:1.5rem;right:1.5rem}.LanguageSwitcher-module__gdGMiG__switcher{background-color:#fff;border-radius:9999px;gap:.25rem;padding:.25rem;display:flex;box-shadow:0 10px 15px -3px #0000001a}.LanguageSwitcher-module__gdGMiG__button{cursor:pointer;border:none;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .3s}.LanguageSwitcher-module__gdGMiG__buttonArabic{font-family:var(--font-cairo),sans-serif}.LanguageSwitcher-module__gdGMiG__buttonEnglish{font-family:var(--font-montserrat),sans-serif}.LanguageSwitcher-module__gdGMiG__button.LanguageSwitcher-module__gdGMiG__active{color:#fff;background-color:#3b4a8c}.LanguageSwitcher-module__gdGMiG__button.LanguageSwitcher-module__gdGMiG__inactive{color:#5a6b8c;background-color:#0000}.LanguageSwitcher-module__gdGMiG__button.LanguageSwitcher-module__gdGMiG__inactive:hover{background-color:#f8f9fb}[dir=rtl] .LanguageSwitcher-module__gdGMiG__container{left:1.5rem;right:auto}@media (max-width:480px){.LanguageSwitcher-module__gdGMiG__container{top:1rem;right:1rem}[dir=rtl] .LanguageSwitcher-module__gdGMiG__container{left:1rem;right:auto}.LanguageSwitcher-module__gdGMiG__switcher{padding:.2rem;box-shadow:0 4px 6px -1px #0000001a}.LanguageSwitcher-module__gdGMiG__button{min-height:36px;padding:.4rem .75rem;font-size:.8125rem}}@media (min-width:481px) and (max-width:767px){.LanguageSwitcher-module__gdGMiG__container{top:1.25rem;right:1.25rem}[dir=rtl] .LanguageSwitcher-module__gdGMiG__container{left:1.25rem;right:auto}.LanguageSwitcher-module__gdGMiG__button{padding:.45rem .875rem}}
:root{--navy-blue:#3b4a8c;--royal-blue:#4a5fa5;--white:#fff;--light-blue:#8a9cc9;--slate-gray:#5a6b8c;--off-white:#f8f9fb}.page-module__NDgi5a__aboutPage{background:var(--off-white);min-height:100vh}.page-module__NDgi5a__nav{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;transition:all .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 20px #3b4a8c1a}.page-module__NDgi5a__navContainer{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex}.page-module__NDgi5a__logo{align-items:center;gap:.75rem;display:flex}.page-module__NDgi5a__logoImage{width:auto;height:50px}.page-module__NDgi5a__logoText{color:var(--navy-blue);letter-spacing:2px;font-size:1.5rem;font-weight:700}.page-module__NDgi5a__navLinks{align-items:center;gap:2.5rem;display:flex}.page-module__NDgi5a__navLink{color:var(--slate-gray);font-size:.95rem;font-weight:600;transition:color .3s;position:relative}.page-module__NDgi5a__navLink:after{content:"";background:var(--royal-blue);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.page-module__NDgi5a__navLink:hover{color:var(--navy-blue)}.page-module__NDgi5a__navLink:hover:after{width:100%}.page-module__NDgi5a__navRight{align-items:center;gap:1.5rem;display:flex}.page-module__NDgi5a__hero{background:linear-gradient(135deg,var(--navy-blue)0%,var(--royal-blue)50%,var(--light-blue)100%);justify-content:center;align-items:center;min-height:60vh;padding:8rem 2rem 5rem;display:flex;position:relative;overflow:hidden}.page-module__NDgi5a__heroBackground{position:absolute;inset:0;overflow:hidden}.page-module__NDgi5a__heroPattern{opacity:.1;background-image:linear-gradient(30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%),linear-gradient(-30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%);background-size:60px 100px;width:100%;height:100%;position:absolute}.page-module__NDgi5a__heroContent{z-index:10;text-align:center;max-width:900px;position:relative}.page-module__NDgi5a__heroTitle{color:var(--white);text-shadow:0 4px 30px #0003;margin-bottom:1.5rem;font-size:4rem;font-weight:700;line-height:1.2}.page-module__NDgi5a__heroSubtitle{color:#ffffffe6;font-size:1.5rem;font-weight:400;line-height:1.6}.page-module__NDgi5a__contentSection{padding:6rem 2rem;position:relative}.page-module__NDgi5a__contentSection:nth-child(2n){background:var(--white)}.page-module__NDgi5a__contentSection:nth-child(odd){background:var(--off-white)}.page-module__NDgi5a__sectionContainer{max-width:1200px;margin:0 auto}.page-module__NDgi5a__sectionTitleContainer{text-align:center;margin-bottom:3rem;position:relative}.page-module__NDgi5a__titleIcon{margin-bottom:1rem;font-size:3.5rem;animation:3s ease-in-out infinite page-module__NDgi5a__float;display:inline-block}.page-module__NDgi5a__titleIconLight{filter:drop-shadow(0 4px 12px #ffffff4d);margin-bottom:1rem;font-size:3.5rem;animation:3s ease-in-out infinite page-module__NDgi5a__float;display:inline-block}@keyframes page-module__NDgi5a__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-module__NDgi5a__sectionTitle{color:var(--navy-blue);text-align:center;margin:0;padding-bottom:1.5rem;font-size:3rem;font-weight:700;position:relative}.page-module__NDgi5a__sectionTitle:after{content:"";background:linear-gradient(90deg,var(--navy-blue),var(--royal-blue));border-radius:2px;width:100px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-module__NDgi5a__whyChooseUs{background:var(--white);position:relative;overflow:hidden}.page-module__NDgi5a__whyChooseUs:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b4a8c0a 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-10%;right:-5%}.page-module__NDgi5a__whyChooseUs:after{content:"";pointer-events:none;background:radial-gradient(circle,#4a5fa50d 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-15%;left:-5%}.page-module__NDgi5a__paragraphsContainer{z-index:1;flex-direction:column;gap:2rem;display:flex;position:relative}.page-module__NDgi5a__paragraph{background:var(--white);border-left:4px solid var(--royal-blue);border-radius:16px;align-items:flex-start;gap:1.5rem;padding:2rem;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #3b4a8c0d}.page-module__NDgi5a__paragraph:before{content:"";background:linear-gradient(180deg,var(--royal-blue),var(--light-blue));width:4px;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleY(0)}.page-module__NDgi5a__paragraph:hover:before{transform:scaleY(1)}.page-module__NDgi5a__paragraphNumber{background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));width:50px;height:50px;color:var(--white);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;box-shadow:0 4px 12px #3b4a8c33}.page-module__NDgi5a__paragraphContent{color:var(--slate-gray);flex:1;font-size:1.125rem;line-height:2}[dir=rtl] .page-module__NDgi5a__paragraph{border-left:none;border-right:4px solid var(--royal-blue)}[dir=rtl] .page-module__NDgi5a__paragraph:before{left:auto;right:0}.page-module__NDgi5a__paragraph:hover{transform:translateY(-5px);box-shadow:0 8px 30px #3b4a8c1f}.page-module__NDgi5a__whoWeAre{background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 50%,#60a5fa 100%);position:relative;overflow:hidden}.page-module__NDgi5a__whoWeAre:before{content:"";opacity:.08;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0L60 30L30 60L0 30L30 0z' fill='%23fff' fill-opacity='1'/%3E%3C/svg%3E");background-size:60px 60px;position:absolute;inset:0}.page-module__NDgi5a__whoWeAre:after{content:"";background:radial-gradient(circle,#ffffff1f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-10%;right:-5%}.page-module__NDgi5a__whoWeAre .page-module__NDgi5a__sectionTitle{color:var(--navy-blue);text-shadow:0 2px 15px #0000001a}.page-module__NDgi5a__whoWeAre .page-module__NDgi5a__sectionTitle:after{background:linear-gradient(90deg,var(--navy-blue),var(--royal-blue));box-shadow:0 2px 8px #3b4a8c4d}.page-module__NDgi5a__whoWeAreContent{z-index:10;color:var(--white);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e3a8a99;border:1px solid #fff3;border-radius:20px;max-width:1000px;margin:0 auto;padding:3rem;font-size:1.25rem;line-height:2.2;position:relative;box-shadow:0 8px 32px #00000026}.page-module__NDgi5a__quoteIcon{color:#ffffff26;pointer-events:none;font-family:Georgia,serif;font-size:6rem;line-height:1;position:absolute;top:1rem;left:1.5rem}[dir=rtl] .page-module__NDgi5a__quoteIcon{left:auto;right:1.5rem}.page-module__NDgi5a__visionSection,.page-module__NDgi5a__valuesSection{background:var(--off-white);position:relative;overflow:hidden}.page-module__NDgi5a__visionSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b4a8c0f 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:20%;left:-10%}.page-module__NDgi5a__valuesSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b9810f 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;bottom:10%;right:-8%}.page-module__NDgi5a__listContainer{z-index:1;gap:1.5rem;max-width:900px;margin:0 auto;display:grid;position:relative}.page-module__NDgi5a__listItem{background:var(--white);border-radius:16px;align-items:flex-start;gap:2rem;padding:2.5rem;transition:all .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #3b4a8c14}.page-module__NDgi5a__listItem:before{content:"";background:linear-gradient(90deg,var(--navy-blue),var(--royal-blue),var(--light-blue));width:100%;height:4px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.page-module__NDgi5a__listItem:hover:before{transform:scaleX(1)}.page-module__NDgi5a__listItem:hover{transform:translateY(-8px);box-shadow:0 12px 40px #3b4a8c26}.page-module__NDgi5a__listIconWrapper{flex-shrink:0;position:relative}.page-module__NDgi5a__listIcon{background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));width:60px;height:60px;color:var(--white);border-radius:14px;justify-content:center;align-items:center;font-size:1.75rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 6px 20px #3b4a8c40}.page-module__NDgi5a__listItem:hover .page-module__NDgi5a__listIcon{transform:rotate(5deg)scale(1.05)}.page-module__NDgi5a__iconBadge{border:3px solid var(--white);background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:1.25rem;display:flex;position:absolute;bottom:-8px;right:-8px;box-shadow:0 4px 12px #10b98166}.page-module__NDgi5a__listText{color:var(--slate-gray);flex:1;padding-top:.5rem;font-size:1.125rem;line-height:2}.page-module__NDgi5a__philosophySection{background:var(--white);position:relative;overflow:hidden}.page-module__NDgi5a__philosophySection:before{content:"";pointer-events:none;background:radial-gradient(circle,#8b5cf60d 0%,#0000 70%);border-radius:50%;width:250px;height:250px;position:absolute;top:-5%;right:5%}.page-module__NDgi5a__philosophySection:after{content:"";pointer-events:none;background:radial-gradient(circle,#3b4a8c0a 0%,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:5%;left:8%}.page-module__NDgi5a__philosophyContent{z-index:1;flex-direction:column;gap:2.5rem;display:flex;position:relative}.page-module__NDgi5a__philosophyParagraph{background:var(--white);border-radius:16px;align-items:flex-start;gap:2rem;padding:2.5rem;transition:all .4s;display:flex;position:relative;box-shadow:0 4px 20px #3b4a8c0d}.page-module__NDgi5a__philosophyParagraph:before{content:"";background:linear-gradient(90deg,var(--navy-blue),var(--royal-blue),var(--light-blue));border-radius:16px 16px 0 0;height:5px;position:absolute;top:0;left:0;right:0}.page-module__NDgi5a__philosophyNumber{width:50px;height:50px;color:var(--white);background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;position:relative;box-shadow:0 6px 20px #8b5cf64d}.page-module__NDgi5a__philosophyNumber:after{content:"";border:2px dashed #8b5cf64d;border-radius:50%;position:absolute;inset:-4px}.page-module__NDgi5a__philosophyText{color:var(--slate-gray);flex:1;padding-top:.25rem;font-size:1.125rem;line-height:2}.page-module__NDgi5a__philosophyParagraph:hover{transform:translateY(-5px);box-shadow:0 12px 35px #3b4a8c1f}.page-module__NDgi5a__philosophyParagraph:hover .page-module__NDgi5a__philosophyNumber{transform:rotate(360deg)}.page-module__NDgi5a__ctaSection{background:linear-gradient(135deg,var(--navy-blue)0%,var(--royal-blue)100%);padding:6rem 2rem;position:relative;overflow:hidden}.page-module__NDgi5a__ctaSection:before{content:"";opacity:.05;background-image:linear-gradient(30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%),linear-gradient(-30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%);background-size:60px 100px;position:absolute;inset:0}.page-module__NDgi5a__ctaContent{z-index:10;text-align:center;max-width:800px;margin:0 auto;position:relative}.page-module__NDgi5a__ctaTitle{color:var(--white);margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.page-module__NDgi5a__ctaSubtitle{color:#ffffffe6;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.7}.page-module__NDgi5a__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.page-module__NDgi5a__btnPrimary{background:var(--white);color:var(--navy-blue);cursor:pointer;border:none;border-radius:8px;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 10px 30px #0003}.page-module__NDgi5a__btnPrimary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #0000004d}.page-module__NDgi5a__btnSecondary{color:var(--white);cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:8px;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s}.page-module__NDgi5a__btnSecondary:hover{border-color:var(--white);background:#ffffff1a}.page-module__NDgi5a__footer{background:var(--navy-blue);color:var(--white);padding:5rem 2rem 2rem}.page-module__NDgi5a__footerContainer{max-width:1400px;margin:0 auto}.page-module__NDgi5a__footerTop{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:4rem;display:grid}.page-module__NDgi5a__footerBrand{max-width:350px}.page-module__NDgi5a__footerLogo{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-module__NDgi5a__footerLogoImage{filter:brightness(0)invert();width:auto;height:50px}.page-module__NDgi5a__footerLogoText{letter-spacing:2px;font-size:1.5rem;font-weight:700}.page-module__NDgi5a__footerDescription{color:#ffffffb3;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.page-module__NDgi5a__footerSocial{gap:1rem;display:flex}.page-module__NDgi5a__socialLink{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;transition:all .3s;display:flex}.page-module__NDgi5a__socialLink:hover{background:var(--royal-blue);transform:translateY(-3px)}.page-module__NDgi5a__footerColumn h3{color:var(--white);margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}.page-module__NDgi5a__footerLinks{flex-direction:column;gap:.875rem;display:flex}.page-module__NDgi5a__footerLink{color:#ffffffb3;align-items:center;gap:.5rem;font-size:.95rem;transition:all .3s;display:flex}.page-module__NDgi5a__footerLink:hover{color:var(--white);padding-inline-start:5px}.page-module__NDgi5a__footerContact{flex-direction:column;gap:1rem;display:flex}.page-module__NDgi5a__contactItem{color:#ffffffb3;align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.page-module__NDgi5a__contactIcon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.page-module__NDgi5a__footerBottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.page-module__NDgi5a__footerCopyright{color:#fff9;font-size:.875rem}.page-module__NDgi5a__footerLegal{gap:2rem;display:flex}.page-module__NDgi5a__footerLegalLink{color:#fff9;font-size:.875rem;transition:color .3s}.page-module__NDgi5a__footerLegalLink:hover{color:var(--white)}@media (max-width:1024px){.page-module__NDgi5a__heroTitle{font-size:3rem}.page-module__NDgi5a__sectionTitle{font-size:2.25rem}.page-module__NDgi5a__footerTop{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__NDgi5a__heroTitle{font-size:2.25rem}.page-module__NDgi5a__heroSubtitle{font-size:1.125rem}.page-module__NDgi5a__sectionTitle{font-size:2rem}.page-module__NDgi5a__contentSection{padding:4rem 1.5rem}.page-module__NDgi5a__paragraph,.page-module__NDgi5a__philosophyParagraph{padding:1.5rem;font-size:1rem}.page-module__NDgi5a__whoWeAreContent{padding:1.5rem;font-size:1.125rem}.page-module__NDgi5a__listItem{flex-direction:column;padding:1.5rem}.page-module__NDgi5a__listText{font-size:1rem}.page-module__NDgi5a__footerTop{text-align:center;grid-template-columns:1fr}.page-module__NDgi5a__footerBrand{max-width:100%}.page-module__NDgi5a__footerSocial,.page-module__NDgi5a__footerLinks{justify-content:center;align-items:center}.page-module__NDgi5a__footerBottom{text-align:center;flex-direction:column}.page-module__NDgi5a__navLinks{display:none}.page-module__NDgi5a__ctaButtons{flex-direction:column;align-items:stretch}.page-module__NDgi5a__ctaTitle{font-size:2rem}}
:root{--navy-blue:#3b4a8c;--royal-blue:#4a5fa5;--white:#fff;--light-blue:#8a9cc9;--slate-gray:#5a6b8c;--off-white:#f8f9fb}.page-module__YLGV2W__contactPage{background:var(--off-white);min-height:100vh}.page-module__YLGV2W__nav{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;transition:all .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 20px #3b4a8c1a}.page-module__YLGV2W__navContainer{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex}.page-module__YLGV2W__logo{align-items:center;gap:.75rem;display:flex}.page-module__YLGV2W__logoImage{width:auto;height:50px}.page-module__YLGV2W__logoText{color:var(--navy-blue);letter-spacing:2px;font-size:1.5rem;font-weight:700}.page-module__YLGV2W__navLinks{align-items:center;gap:2.5rem;display:flex}.page-module__YLGV2W__navLink{color:var(--slate-gray);font-size:.95rem;font-weight:600;transition:color .3s;position:relative}.page-module__YLGV2W__navLink:after{content:"";background:var(--royal-blue);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.page-module__YLGV2W__navLink:hover{color:var(--navy-blue)}.page-module__YLGV2W__navLink:hover:after{width:100%}.page-module__YLGV2W__navRight{align-items:center;gap:1.5rem;display:flex}.page-module__YLGV2W__hero{background:linear-gradient(135deg,var(--navy-blue)0%,var(--royal-blue)50%,var(--light-blue)100%);justify-content:center;align-items:center;min-height:60vh;padding:8rem 2rem 5rem;display:flex;position:relative;overflow:hidden}.page-module__YLGV2W__heroBackground{position:absolute;inset:0;overflow:hidden}.page-module__YLGV2W__heroPattern{opacity:.1;background-image:linear-gradient(30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%),linear-gradient(-30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%);background-size:60px 100px;width:100%;height:100%;position:absolute}.page-module__YLGV2W__heroContent{z-index:10;text-align:center;max-width:900px;position:relative}.page-module__YLGV2W__heroIcon{margin-bottom:1.5rem;font-size:4rem;animation:3s ease-in-out infinite page-module__YLGV2W__float}@keyframes page-module__YLGV2W__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-module__YLGV2W__heroTitle{color:var(--white);text-shadow:0 4px 30px #0003;margin-bottom:1.5rem;font-size:4rem;font-weight:700;line-height:1.2}.page-module__YLGV2W__heroSubtitle{color:#ffffffe6;font-size:1.5rem;font-weight:400;line-height:1.6}.page-module__YLGV2W__mainContent{background:var(--white);padding:6rem 2rem}.page-module__YLGV2W__contentContainer{max-width:1400px;margin:0 auto}.page-module__YLGV2W__contentGrid{grid-template-columns:1fr 1.2fr;align-items:start;gap:4rem;display:grid}.page-module__YLGV2W__contactInfo{position:sticky;top:120px}.page-module__YLGV2W__contactCard{background:var(--white);border-radius:20px;margin-bottom:2rem;padding:2.5rem;box-shadow:0 10px 40px #3b4a8c14}.page-module__YLGV2W__cardTitle{color:var(--navy-blue);align-items:center;gap:.75rem;margin-bottom:2rem;font-size:1.75rem;font-weight:700;display:flex}.page-module__YLGV2W__cardIcon{font-size:2rem}.page-module__YLGV2W__infoItem{background:var(--off-white);border-radius:12px;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1.25rem;transition:all .3s;display:flex}.page-module__YLGV2W__infoItem:hover{background:#4a5fa514;transform:translate(-5px)}[dir=rtl] .page-module__YLGV2W__infoItem:hover{transform:translate(5px)}.page-module__YLGV2W__infoIcon{background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));width:48px;height:48px;color:var(--white);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.page-module__YLGV2W__infoContent{flex:1}.page-module__YLGV2W__infoLabel{text-transform:uppercase;letter-spacing:1px;color:var(--royal-blue);margin-bottom:.25rem;font-size:.875rem;font-weight:700}.page-module__YLGV2W__infoValue{color:var(--slate-gray);font-size:1rem;line-height:1.6}.page-module__YLGV2W__infoLink{color:var(--navy-blue);text-decoration:none;transition:color .3s}.page-module__YLGV2W__infoLink:hover{color:var(--royal-blue)}.page-module__YLGV2W__officeHours{border-top:1px solid #3b4a8c1a;margin-top:1.5rem;padding-top:1.5rem}.page-module__YLGV2W__hoursTitle{color:var(--navy-blue);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.125rem;font-weight:700;display:flex}.page-module__YLGV2W__hourItem{color:var(--slate-gray);margin-bottom:.5rem;padding-left:1.5rem;font-size:.95rem;position:relative}.page-module__YLGV2W__hourItem:before{content:"•";color:var(--royal-blue);position:absolute;left:0}.page-module__YLGV2W__socialCard{background:linear-gradient(135deg,var(--navy-blue)0%,var(--royal-blue)100%);color:var(--white)}.page-module__YLGV2W__socialCard .page-module__YLGV2W__cardTitle{color:var(--white)}.page-module__YLGV2W__socialLinks{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.page-module__YLGV2W__socialLink{color:var(--white);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;padding:1rem;text-decoration:none;transition:all .3s;display:flex}.page-module__YLGV2W__socialLink:hover{background:#fff3;transform:translateY(-3px)}.page-module__YLGV2W__socialIcon{font-size:1.5rem}.page-module__YLGV2W__socialName{font-weight:600}.page-module__YLGV2W__formSection{background:var(--off-white);border-radius:20px;padding:3rem;box-shadow:0 10px 40px #3b4a8c14}.page-module__YLGV2W__formTitle{color:var(--navy-blue);margin-bottom:.75rem;font-size:2rem;font-weight:700}.page-module__YLGV2W__formSubtitle{color:var(--slate-gray);margin-bottom:2.5rem;font-size:1rem;line-height:1.6}.page-module__YLGV2W__formGroup{margin-bottom:1.5rem}.page-module__YLGV2W__formLabel{color:var(--navy-blue);margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.page-module__YLGV2W__formInput,.page-module__YLGV2W__formTextarea{width:100%;color:var(--slate-gray);background:var(--white);border:2px solid #3b4a8c1a;border-radius:12px;padding:1rem 1.25rem;font-size:1rem;transition:all .3s}.page-module__YLGV2W__formInput:focus,.page-module__YLGV2W__formTextarea:focus{border-color:var(--royal-blue);outline:none;box-shadow:0 4px 12px #4a5fa526}.page-module__YLGV2W__formTextarea{resize:vertical;min-height:150px}.page-module__YLGV2W__submitButton{background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));width:100%;color:var(--white);cursor:pointer;border:none;border-radius:12px;padding:1.25rem;font-size:1.125rem;font-weight:600;transition:all .3s;box-shadow:0 8px 24px #3b4a8c4d}.page-module__YLGV2W__submitButton:hover{transform:translateY(-2px);box-shadow:0 12px 32px #3b4a8c66}.page-module__YLGV2W__submitButton:active{transform:translateY(0)}.page-module__YLGV2W__workingHoursSection{background:var(--white);padding:6rem 2rem}.page-module__YLGV2W__workingHoursContainer{max-width:1200px;margin:0 auto}.page-module__YLGV2W__sectionTitle{color:var(--navy-blue);text-align:center;margin-bottom:.75rem;font-size:2.5rem;font-weight:700}.page-module__YLGV2W__sectionSubtitle{color:var(--slate-gray);text-align:center;margin-bottom:3rem;font-size:1.125rem}.page-module__YLGV2W__hoursGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.page-module__YLGV2W__hourCard{background:linear-gradient(135deg,var(--off-white)0%,var(--white)100%);text-align:center;border:2px solid #0000;border-radius:20px;padding:3rem 2rem;transition:all .4s;box-shadow:0 10px 40px #3b4a8c14}.page-module__YLGV2W__hourCard:hover{border-color:var(--royal-blue);transform:translateY(-8px);box-shadow:0 20px 60px #3b4a8c26}.page-module__YLGV2W__closedCard{opacity:.7;background:linear-gradient(135deg,#f8f9fb 0%,#e8e9eb 100%)}.page-module__YLGV2W__closedCard:hover{opacity:.8;transform:translateY(-4px)}.page-module__YLGV2W__hourCardIcon{margin-bottom:1.5rem;font-size:3rem}.page-module__YLGV2W__hourCardDay{color:var(--navy-blue);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module__YLGV2W__hourCardTime{color:var(--slate-gray);margin-bottom:1rem;font-size:1.125rem}.page-module__YLGV2W__hourCardStatus{background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));color:var(--white);border-radius:25px;padding:.5rem 1rem;font-size:1rem;font-weight:600;display:inline-block}.page-module__YLGV2W__closedCard .page-module__YLGV2W__hourCardStatus{background:linear-gradient(135deg,#6b7280,#9ca3af)}.page-module__YLGV2W__faqSection{background:var(--off-white);padding:6rem 2rem}.page-module__YLGV2W__faqContainer{max-width:1000px;margin:0 auto}.page-module__YLGV2W__faqList{flex-direction:column;gap:1.5rem;display:flex}.page-module__YLGV2W__faqItem{background:var(--white);border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px #3b4a8c0f}.page-module__YLGV2W__faqItem:hover{box-shadow:0 8px 30px #3b4a8c1f}.page-module__YLGV2W__faqItemOpen{box-shadow:0 8px 30px #3b4a8c26}.page-module__YLGV2W__faqQuestion{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.75rem 2rem;transition:all .3s;display:flex}[dir=rtl] .page-module__YLGV2W__faqQuestion{text-align:right}.page-module__YLGV2W__faqQuestion:hover{background:var(--off-white)}.page-module__YLGV2W__faqQuestionText{color:var(--navy-blue);flex:1;padding-inline-end:1rem;font-size:1.125rem;font-weight:600}.page-module__YLGV2W__faqIcon{background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));width:40px;height:40px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;transition:all .3s;display:flex}.page-module__YLGV2W__faqItemOpen .page-module__YLGV2W__faqIcon{transform:rotate(180deg)}.page-module__YLGV2W__faqAnswer{max-height:0;transition:max-height .4s,padding .4s;overflow:hidden}.page-module__YLGV2W__faqItemOpen .page-module__YLGV2W__faqAnswer{max-height:500px;padding:0 2rem 2rem}.page-module__YLGV2W__faqAnswer p{color:var(--slate-gray);margin:0;font-size:1rem;line-height:1.8}.page-module__YLGV2W__mapSection{background:var(--white);padding:6rem 2rem}.page-module__YLGV2W__mapContainer{max-width:1400px;margin:0 auto}.page-module__YLGV2W__mapTitle{color:var(--navy-blue);text-align:center;margin-bottom:.75rem;font-size:2.5rem;font-weight:700}.page-module__YLGV2W__mapSubtitle{color:var(--slate-gray);text-align:center;margin-bottom:3rem;font-size:1.125rem}.page-module__YLGV2W__locationsGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.page-module__YLGV2W__locationCard{background:var(--white);border-radius:20px;padding:2.5rem;transition:all .4s;box-shadow:0 10px 40px #3b4a8c14}.page-module__YLGV2W__locationCard:hover{transform:translateY(-8px);box-shadow:0 20px 60px #3b4a8c26}.page-module__YLGV2W__locationHeader{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__YLGV2W__locationIcon{background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));width:60px;height:60px;color:var(--white);border-radius:14px;justify-content:center;align-items:center;font-size:2rem;display:flex}.page-module__YLGV2W__locationName{color:var(--navy-blue);font-size:1.5rem;font-weight:700}.page-module__YLGV2W__locationAddress{color:var(--slate-gray);margin-bottom:1.5rem;font-size:1.125rem;line-height:1.8}.page-module__YLGV2W__mapButton{background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));color:var(--white);border-radius:10px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__YLGV2W__mapButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b4a8c4d}.page-module__YLGV2W__footer{background:var(--navy-blue);color:var(--white);padding:5rem 2rem 2rem}.page-module__YLGV2W__footerContainer{max-width:1400px;margin:0 auto}.page-module__YLGV2W__footerTop{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:4rem;display:grid}.page-module__YLGV2W__footerBrand{max-width:350px}.page-module__YLGV2W__footerLogo{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-module__YLGV2W__footerLogoImage{filter:brightness(0)invert();width:auto;height:50px}.page-module__YLGV2W__footerLogoText{letter-spacing:2px;font-size:1.5rem;font-weight:700}.page-module__YLGV2W__footerDescription{color:#ffffffb3;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.page-module__YLGV2W__footerSocial{gap:1rem;display:flex}.page-module__YLGV2W__footerSocialLink{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;transition:all .3s;display:flex}.page-module__YLGV2W__footerSocialLink:hover{background:var(--royal-blue);transform:translateY(-3px)}.page-module__YLGV2W__footerColumn h3{color:var(--white);margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}.page-module__YLGV2W__footerLinks{flex-direction:column;gap:.875rem;display:flex}.page-module__YLGV2W__footerLink{color:#ffffffb3;align-items:center;gap:.5rem;font-size:.95rem;transition:all .3s;display:flex}.page-module__YLGV2W__footerLink:hover{color:var(--white);padding-inline-start:5px}.page-module__YLGV2W__footerContact{flex-direction:column;gap:1rem;display:flex}.page-module__YLGV2W__contactItem{color:#ffffffb3;align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.page-module__YLGV2W__contactIcon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.page-module__YLGV2W__footerBottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.page-module__YLGV2W__footerCopyright{color:#fff9;font-size:.875rem}.page-module__YLGV2W__footerLegal{gap:2rem;display:flex}.page-module__YLGV2W__footerLegalLink{color:#fff9;font-size:.875rem;transition:color .3s}.page-module__YLGV2W__footerLegalLink:hover{color:var(--white)}@media (max-width:1024px){.page-module__YLGV2W__contentGrid{grid-template-columns:1fr;gap:3rem}.page-module__YLGV2W__contactInfo{position:static}.page-module__YLGV2W__locationsGrid,.page-module__YLGV2W__hoursGrid{grid-template-columns:1fr}.page-module__YLGV2W__footerTop{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__YLGV2W__heroTitle{font-size:2.25rem}.page-module__YLGV2W__heroSubtitle{font-size:1.125rem}.page-module__YLGV2W__formSection{padding:2rem 1.5rem}.page-module__YLGV2W__socialLinks{grid-template-columns:1fr}.page-module__YLGV2W__sectionTitle{font-size:2rem}.page-module__YLGV2W__sectionSubtitle{font-size:1rem}.page-module__YLGV2W__hoursGrid{gap:1.5rem}.page-module__YLGV2W__hourCard{padding:2rem 1.5rem}.page-module__YLGV2W__faqQuestion{padding:1.5rem}.page-module__YLGV2W__faqQuestionText{font-size:1rem}.page-module__YLGV2W__faqItemOpen .page-module__YLGV2W__faqAnswer{padding:0 1.5rem 1.5rem}.page-module__YLGV2W__footerTop{text-align:center;grid-template-columns:1fr}.page-module__YLGV2W__footerBrand{max-width:100%}.page-module__YLGV2W__footerSocial,.page-module__YLGV2W__footerLinks{justify-content:center;align-items:center}.page-module__YLGV2W__footerBottom{text-align:center;flex-direction:column}.page-module__YLGV2W__navLinks{display:none}}
:root{--navy-blue:#3b4a8c;--royal-blue:#4a5fa5;--white:#fff;--light-blue:#8a9cc9;--slate-gray:#5a6b8c;--off-white:#f8f9fb}.page-module__PwT7Ja__projectDetailPage{background:var(--off-white);min-height:100vh}.page-module__PwT7Ja__nav{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;transition:all .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 20px #3b4a8c1a}.page-module__PwT7Ja__navContainer{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex}.page-module__PwT7Ja__logo{align-items:center;gap:.75rem;display:flex}.page-module__PwT7Ja__logoImage{width:auto;height:50px}.page-module__PwT7Ja__logoText{color:var(--navy-blue);letter-spacing:2px;font-size:1.5rem;font-weight:700}.page-module__PwT7Ja__navLinks{align-items:center;gap:2.5rem;display:flex}.page-module__PwT7Ja__navLink{color:var(--slate-gray);font-size:.95rem;font-weight:600;transition:color .3s;position:relative}.page-module__PwT7Ja__navLink:after{content:"";background:var(--royal-blue);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.page-module__PwT7Ja__navLink:hover{color:var(--navy-blue)}.page-module__PwT7Ja__navLink:hover:after{width:100%}.page-module__PwT7Ja__navRight{align-items:center;gap:1.5rem;display:flex}.page-module__PwT7Ja__backButton{background:var(--off-white);color:var(--navy-blue);border:2px solid var(--navy-blue);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__PwT7Ja__backButton:hover{background:var(--navy-blue);color:var(--white)}.page-module__PwT7Ja__hero{background:linear-gradient(135deg,var(--navy-blue)0%,var(--royal-blue)50%,var(--light-blue)100%);justify-content:center;align-items:center;min-height:70vh;padding:8rem 2rem 3rem;display:flex;position:relative;overflow:hidden}.page-module__PwT7Ja__heroBackground{position:absolute;inset:0;overflow:hidden}.page-module__PwT7Ja__heroPattern{opacity:.1;background-image:linear-gradient(30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%),linear-gradient(-30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%);background-size:60px 100px;width:100%;height:100%;position:absolute}.page-module__PwT7Ja__heroImageContainer{background:linear-gradient(135deg,var(--navy-blue)0%,var(--royal-blue)50%,var(--light-blue)100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__PwT7Ja__heroImagePlaceholder{color:#fff3;font-size:10rem}.page-module__PwT7Ja__heroOverlay{background:linear-gradient(#0000 0%,#3b4a8c66 50%,#3b4a8cf2 100%);position:absolute;inset:0}.page-module__PwT7Ja__heroContent{z-index:10;width:100%;max-width:1200px;padding:2rem;position:relative}.page-module__PwT7Ja__categoryBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white);text-transform:uppercase;letter-spacing:1.5px;background:#fff3;border:1px solid #ffffff4d;border-radius:50px;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:700;display:inline-block}.page-module__PwT7Ja__heroTitle{color:var(--white);text-shadow:0 4px 30px #0000004d;margin-bottom:1.5rem;font-size:4rem;font-weight:700;line-height:1.1}.page-module__PwT7Ja__heroMeta{flex-wrap:wrap;gap:3rem;margin-top:2rem;display:flex}.page-module__PwT7Ja__metaItem{color:#ffffffe6;align-items:center;gap:.75rem;font-size:1.125rem;display:flex}.page-module__PwT7Ja__metaIcon{font-size:1.5rem}.page-module__PwT7Ja__mainContent{background:var(--white);padding:4rem 2rem}.page-module__PwT7Ja__contentContainer{max-width:1200px;margin:0 auto}.page-module__PwT7Ja__backNav{margin-bottom:3rem}.page-module__PwT7Ja__introSection{border-left:4px solid var(--royal-blue);background:linear-gradient(135deg,#3b4a8c0d,#4a5fa50d);border-radius:20px;margin-bottom:4rem;padding:3rem}[dir=rtl] .page-module__PwT7Ja__introSection{border-left:none;border-right:4px solid var(--royal-blue)}.page-module__PwT7Ja__sectionTitle{color:var(--navy-blue);align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:2rem;font-weight:700;display:flex}.page-module__PwT7Ja__sectionTitle:before{content:"";background:linear-gradient(180deg,var(--navy-blue),var(--royal-blue));border-radius:2px;width:4px;height:35px}.page-module__PwT7Ja__introText{color:var(--slate-gray);font-size:1.25rem;line-height:2}.page-module__PwT7Ja__descriptionSection{margin-bottom:4rem}.page-module__PwT7Ja__descriptionText{color:var(--slate-gray);font-size:1.125rem;line-height:2}.page-module__PwT7Ja__gallerySection{margin-bottom:4rem}.page-module__PwT7Ja__imageGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}.page-module__PwT7Ja__imageGridLarge{grid-area:span 2/span 2}.page-module__PwT7Ja__galleryImage{aspect-ratio:1;background:linear-gradient(135deg,var(--light-blue)0%,var(--royal-blue)100%);color:#ffffff4d;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;font-size:4rem;transition:all .4s;display:flex;position:relative;overflow:hidden}.page-module__PwT7Ja__galleryImage:hover{transform:scale(1.03);box-shadow:0 20px 40px #3b4a8c33}.page-module__PwT7Ja__galleryImage:after{content:"🔍";opacity:0;font-size:2rem;transition:opacity .3s;position:absolute}.page-module__PwT7Ja__galleryImage:hover:after{opacity:.8}.page-module__PwT7Ja__detailsSection{background:var(--off-white);border-radius:20px;margin-bottom:4rem;padding:3rem}.page-module__PwT7Ja__detailsGrid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem;display:grid}.page-module__PwT7Ja__detailCard{background:var(--white);border-radius:16px;padding:2rem;transition:all .3s;box-shadow:0 4px 20px #3b4a8c0d}.page-module__PwT7Ja__detailCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px #3b4a8c1a}.page-module__PwT7Ja__detailLabel{text-transform:uppercase;letter-spacing:1px;color:var(--royal-blue);margin-bottom:.75rem;font-size:.875rem;font-weight:700}.page-module__PwT7Ja__detailValue{color:var(--navy-blue);font-size:1.5rem;font-weight:700}.page-module__PwT7Ja__highlightsSection{margin-bottom:4rem}.page-module__PwT7Ja__highlightsList{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;display:grid}.page-module__PwT7Ja__highlightItem{background:var(--off-white);border-radius:12px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.page-module__PwT7Ja__highlightItem:hover{background:#4a5fa514;transform:translate(-5px)}[dir=rtl] .page-module__PwT7Ja__highlightItem:hover{transform:translate(5px)}.page-module__PwT7Ja__highlightIcon{background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));width:50px;height:50px;color:var(--white);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.page-module__PwT7Ja__highlightText{color:var(--slate-gray);flex:1;font-size:1rem;line-height:1.7}.page-module__PwT7Ja__relatedSection{background:var(--off-white);padding:4rem 2rem}.page-module__PwT7Ja__relatedContainer{max-width:1400px;margin:0 auto}.page-module__PwT7Ja__relatedTitle{color:var(--navy-blue);text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}.page-module__PwT7Ja__relatedGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.page-module__PwT7Ja__relatedCard{background:var(--white);cursor:pointer;border-radius:16px;transition:all .4s;overflow:hidden;box-shadow:0 10px 40px #3b4a8c14}.page-module__PwT7Ja__relatedCard:hover{transform:translateY(-10px);box-shadow:0 20px 60px #3b4a8c26}.page-module__PwT7Ja__relatedImage{background:linear-gradient(135deg,var(--light-blue)0%,var(--royal-blue)100%);color:#ffffff4d;justify-content:center;align-items:center;height:250px;font-size:4rem;display:flex}.page-module__PwT7Ja__relatedContent{padding:1.5rem}.page-module__PwT7Ja__relatedCategory{text-transform:uppercase;letter-spacing:1px;color:var(--royal-blue);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.page-module__PwT7Ja__relatedCardTitle{color:var(--navy-blue);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.page-module__PwT7Ja__relatedDescription{color:var(--slate-gray);font-size:.95rem;line-height:1.6}.page-module__PwT7Ja__ctaSection{background:linear-gradient(135deg,var(--navy-blue)0%,var(--royal-blue)100%);padding:6rem 2rem;position:relative;overflow:hidden}.page-module__PwT7Ja__ctaSection:before{content:"";opacity:.05;background-image:linear-gradient(30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%),linear-gradient(-30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%);background-size:60px 100px;position:absolute;inset:0}.page-module__PwT7Ja__ctaContent{z-index:10;text-align:center;max-width:800px;margin:0 auto;position:relative}.page-module__PwT7Ja__ctaTitle{color:var(--white);margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.page-module__PwT7Ja__ctaSubtitle{color:#ffffffe6;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.7}.page-module__PwT7Ja__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.page-module__PwT7Ja__btnPrimary{background:var(--white);color:var(--navy-blue);cursor:pointer;border:none;border-radius:8px;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 10px 30px #0003}.page-module__PwT7Ja__btnPrimary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #0000004d}.page-module__PwT7Ja__btnSecondary{color:var(--white);cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:8px;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s}.page-module__PwT7Ja__btnSecondary:hover{border-color:var(--white);background:#ffffff1a}.page-module__PwT7Ja__footer{background:var(--navy-blue);color:var(--white);padding:5rem 2rem 2rem}.page-module__PwT7Ja__footerContainer{max-width:1400px;margin:0 auto}.page-module__PwT7Ja__footerTop{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:4rem;display:grid}.page-module__PwT7Ja__footerBrand{max-width:350px}.page-module__PwT7Ja__footerLogo{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-module__PwT7Ja__footerLogoImage{filter:brightness(0)invert();width:auto;height:50px}.page-module__PwT7Ja__footerLogoText{letter-spacing:2px;font-size:1.5rem;font-weight:700}.page-module__PwT7Ja__footerDescription{color:#ffffffb3;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.page-module__PwT7Ja__footerSocial{gap:1rem;display:flex}.page-module__PwT7Ja__socialLink{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;transition:all .3s;display:flex}.page-module__PwT7Ja__socialLink:hover{background:var(--royal-blue);transform:translateY(-3px)}.page-module__PwT7Ja__footerColumn h3{color:var(--white);margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}.page-module__PwT7Ja__footerLinks{flex-direction:column;gap:.875rem;display:flex}.page-module__PwT7Ja__footerLink{color:#ffffffb3;align-items:center;gap:.5rem;font-size:.95rem;transition:all .3s;display:flex}.page-module__PwT7Ja__footerLink:hover{color:var(--white);padding-inline-start:5px}.page-module__PwT7Ja__footerContact{flex-direction:column;gap:1rem;display:flex}.page-module__PwT7Ja__contactItem{color:#ffffffb3;align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.page-module__PwT7Ja__contactIcon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.page-module__PwT7Ja__footerBottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.page-module__PwT7Ja__footerCopyright{color:#fff9;font-size:.875rem}.page-module__PwT7Ja__footerLegal{gap:2rem;display:flex}.page-module__PwT7Ja__footerLegalLink{color:#fff9;font-size:.875rem;transition:color .3s}.page-module__PwT7Ja__footerLegalLink:hover{color:var(--white)}.page-module__PwT7Ja__lightbox{z-index:10000;background:#000000f2;outline:none;justify-content:center;align-items:center;padding:2rem;animation:.3s page-module__PwT7Ja__fadeIn;display:flex;position:fixed;inset:0}@keyframes page-module__PwT7Ja__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__PwT7Ja__lightboxClose{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:50px;height:50px;color:var(--white);cursor:pointer;z-index:10002;background:#ffffff1a;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:2rem;right:2rem}.page-module__PwT7Ja__lightboxClose:hover{background:#fff3;transform:rotate(90deg)}.page-module__PwT7Ja__lightboxNav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:60px;height:60px;color:var(--white);cursor:pointer;z-index:10002;background:#ffffff1a;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:2rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.page-module__PwT7Ja__lightboxNav:hover{background:#fff3;transform:translateY(-50%)scale(1.1)}.page-module__PwT7Ja__lightboxPrev{left:2rem}.page-module__PwT7Ja__lightboxNext{right:2rem}.page-module__PwT7Ja__lightboxContent{flex-direction:column;gap:1.5rem;max-width:90vw;max-height:85vh;animation:.3s page-module__PwT7Ja__zoomIn;display:flex}@keyframes page-module__PwT7Ja__zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.page-module__PwT7Ja__lightboxImageContainer{background:#ffffff0d;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:60vh;max-height:75vh;display:flex;overflow:hidden}.page-module__PwT7Ja__lightboxImagePlaceholder{color:#fff3;font-size:15rem}.page-module__PwT7Ja__lightboxInfo{justify-content:space-between;align-items:center;gap:2rem;padding:1rem 0;display:flex}.page-module__PwT7Ja__lightboxTitle{color:var(--white);margin:0;font-size:1.25rem;font-weight:600}.page-module__PwT7Ja__lightboxCounter{color:#ffffffb3;margin:0;font-size:1rem}.page-module__PwT7Ja__lightboxThumbnails{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10001;background:#0009;border-radius:12px;gap:.75rem;max-width:80vw;padding:1rem;display:flex;position:absolute;bottom:2rem;left:50%;overflow-x:auto;transform:translate(-50%)}.page-module__PwT7Ja__lightboxThumbnail{background:linear-gradient(135deg,var(--light-blue)0%,var(--royal-blue)100%);color:#ffffff4d;cursor:pointer;border:3px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;transition:all .3s;display:flex}.page-module__PwT7Ja__lightboxThumbnail:hover{border-color:#ffffff4d;transform:scale(1.1)}.page-module__PwT7Ja__lightboxThumbnailActive{border-color:var(--white);box-shadow:0 0 20px #ffffff4d}@media (max-width:1024px){.page-module__PwT7Ja__imageGrid{grid-template-columns:repeat(2,1fr)}.page-module__PwT7Ja__detailsGrid,.page-module__PwT7Ja__highlightsList{grid-template-columns:1fr}.page-module__PwT7Ja__relatedGrid,.page-module__PwT7Ja__footerTop{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__PwT7Ja__heroTitle{font-size:2.25rem}.page-module__PwT7Ja__heroMeta{gap:1.5rem}.page-module__PwT7Ja__metaItem{font-size:1rem}.page-module__PwT7Ja__sectionTitle{font-size:1.75rem}.page-module__PwT7Ja__introSection,.page-module__PwT7Ja__detailsSection{padding:2rem 1.5rem}.page-module__PwT7Ja__imageGrid{grid-template-columns:1fr}.page-module__PwT7Ja__imageGridLarge{grid-area:span 1/span 1}.page-module__PwT7Ja__relatedGrid{grid-template-columns:1fr}.page-module__PwT7Ja__footerTop{text-align:center;grid-template-columns:1fr}.page-module__PwT7Ja__footerBrand{max-width:100%}.page-module__PwT7Ja__footerSocial,.page-module__PwT7Ja__footerLinks{justify-content:center;align-items:center}.page-module__PwT7Ja__footerBottom{text-align:center;flex-direction:column}.page-module__PwT7Ja__navLinks{display:none}.page-module__PwT7Ja__ctaButtons{flex-direction:column;align-items:stretch}.page-module__PwT7Ja__ctaTitle{font-size:2rem}.page-module__PwT7Ja__lightbox{padding:1rem}.page-module__PwT7Ja__lightboxClose{width:40px;height:40px;font-size:1.25rem;top:1rem;right:1rem}.page-module__PwT7Ja__lightboxNav{width:45px;height:45px;font-size:1.5rem}.page-module__PwT7Ja__lightboxPrev{left:1rem}.page-module__PwT7Ja__lightboxNext{right:1rem}.page-module__PwT7Ja__lightboxImagePlaceholder{font-size:8rem}.page-module__PwT7Ja__lightboxInfo{text-align:center;flex-direction:column;gap:.5rem}.page-module__PwT7Ja__lightboxThumbnails{gap:.5rem;max-width:90vw;padding:.75rem;bottom:1rem}.page-module__PwT7Ja__lightboxThumbnail{width:60px;height:60px;font-size:1.5rem}.page-module__PwT7Ja__lightboxImageContainer{min-height:50vh}}
:root{--navy-blue:#3b4a8c;--royal-blue:#4a5fa5;--white:#fff;--light-blue:#8a9cc9;--slate-gray:#5a6b8c;--off-white:#f8f9fb}.page-module__K0_-ZW__galleryPage{background:var(--off-white);min-height:100vh}.page-module__K0_-ZW__nav{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;transition:all .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 20px #3b4a8c1a}.page-module__K0_-ZW__navContainer{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex}.page-module__K0_-ZW__logo{align-items:center;gap:.75rem;display:flex}.page-module__K0_-ZW__logoImage{width:auto;height:50px}.page-module__K0_-ZW__logoText{color:var(--navy-blue);letter-spacing:2px;font-size:1.5rem;font-weight:700}.page-module__K0_-ZW__navLinks{align-items:center;gap:2.5rem;display:flex}.page-module__K0_-ZW__navLink{color:var(--slate-gray);font-size:.95rem;font-weight:600;transition:color .3s;position:relative}.page-module__K0_-ZW__navLink:after{content:"";background:var(--royal-blue);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.page-module__K0_-ZW__navLink:hover{color:var(--navy-blue)}.page-module__K0_-ZW__navLink:hover:after{width:100%}.page-module__K0_-ZW__navRight{align-items:center;gap:1.5rem;display:flex}.page-module__K0_-ZW__hero{background:linear-gradient(135deg,var(--navy-blue)0%,var(--royal-blue)50%,var(--light-blue)100%);justify-content:center;align-items:center;min-height:60vh;padding:8rem 2rem 5rem;display:flex;position:relative;overflow:hidden}.page-module__K0_-ZW__heroBackground{position:absolute;inset:0;overflow:hidden}.page-module__K0_-ZW__heroPattern{opacity:.1;background-image:linear-gradient(30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%),linear-gradient(-30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%);background-size:60px 100px;width:100%;height:100%;position:absolute}.page-module__K0_-ZW__heroContent{z-index:10;text-align:center;max-width:900px;position:relative}.page-module__K0_-ZW__heroTitle{color:var(--white);text-shadow:0 4px 30px #0003;margin-bottom:1.5rem;font-size:4rem;font-weight:700;line-height:1.2}.page-module__K0_-ZW__heroSubtitle{color:#ffffffe6;font-size:1.5rem;font-weight:400;line-height:1.6}.page-module__K0_-ZW__filterSection{background:var(--white);z-index:100;padding:3rem 2rem 2rem;position:sticky;top:80px;box-shadow:0 4px 20px #3b4a8c0d}.page-module__K0_-ZW__filterContainer{flex-wrap:wrap;justify-content:center;gap:1rem;max-width:1400px;margin:0 auto;display:flex}.page-module__K0_-ZW__filterButton{background:var(--off-white);color:var(--slate-gray);cursor:pointer;border:2px solid #0000;border-radius:50px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;transition:all .3s}.page-module__K0_-ZW__filterButton:hover{color:var(--navy-blue);background:#4a5fa51a}.page-module__K0_-ZW__filterButton.page-module__K0_-ZW__active{background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));color:var(--white);border-color:var(--royal-blue);box-shadow:0 4px 15px #3b4a8c4d}.page-module__K0_-ZW__gallerySection{background:var(--off-white);padding:4rem 2rem 6rem}.page-module__K0_-ZW__galleryContainer{max-width:1400px;margin:0 auto}.page-module__K0_-ZW__projectsGrid{grid-template-columns:repeat(2,1fr);gap:3rem;display:grid}.page-module__K0_-ZW__projectCard{background:var(--white);cursor:pointer;border-radius:20px;transition:all .4s;overflow:hidden;box-shadow:0 10px 40px #3b4a8c14}.page-module__K0_-ZW__projectCard:hover{transform:translateY(-10px);box-shadow:0 20px 60px #3b4a8c26}.page-module__K0_-ZW__projectImageContainer{background:linear-gradient(135deg,var(--light-blue)0%,var(--royal-blue)100%);height:400px;position:relative;overflow:hidden}.page-module__K0_-ZW__projectImagePlaceholder{color:#ffffff4d;justify-content:center;align-items:center;width:100%;height:100%;font-size:6rem;display:flex}.page-module__K0_-ZW__projectCategory{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--navy-blue);text-transform:uppercase;letter-spacing:1px;background:#fffffff2;border-radius:50px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;position:absolute;top:1.5rem;right:1.5rem}.page-module__K0_-ZW__projectContent{padding:2.5rem}.page-module__K0_-ZW__projectHeader{margin-bottom:1.5rem}.page-module__K0_-ZW__projectTitle{color:var(--navy-blue);margin-bottom:1rem;font-size:1.875rem;font-weight:700}.page-module__K0_-ZW__projectMeta{flex-wrap:wrap;gap:2rem;margin-bottom:1.5rem;display:flex}.page-module__K0_-ZW__metaItem{color:var(--slate-gray);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.page-module__K0_-ZW__metaIcon{font-size:1rem}.page-module__K0_-ZW__projectIntroduction{color:var(--slate-gray);margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.page-module__K0_-ZW__projectDescription{color:var(--slate-gray);margin-bottom:1.5rem;font-size:.95rem;line-height:1.7}.page-module__K0_-ZW__projectImages{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.page-module__K0_-ZW__projectImageThumb{aspect-ratio:1;background:linear-gradient(135deg,var(--light-blue)0%,var(--royal-blue)100%);color:#ffffff4d;border-radius:12px;justify-content:center;align-items:center;font-size:2rem;transition:all .3s;display:flex}.page-module__K0_-ZW__projectImageThumb:hover{transform:scale(1.05)}.page-module__K0_-ZW__viewProjectButton{background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));width:100%;color:var(--white);cursor:pointer;border:none;border-radius:10px;padding:1rem;font-size:1rem;font-weight:600;transition:all .3s}.page-module__K0_-ZW__viewProjectButton:hover{transform:translateY(-2px);box-shadow:0 10px 25px #3b4a8c4d}.page-module__K0_-ZW__ctaSection{background:linear-gradient(135deg,var(--navy-blue)0%,var(--royal-blue)100%);padding:6rem 2rem;position:relative;overflow:hidden}.page-module__K0_-ZW__ctaSection:before{content:"";opacity:.05;background-image:linear-gradient(30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%),linear-gradient(-30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%);background-size:60px 100px;position:absolute;inset:0}.page-module__K0_-ZW__ctaContent{z-index:10;text-align:center;max-width:800px;margin:0 auto;position:relative}.page-module__K0_-ZW__ctaTitle{color:var(--white);margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.page-module__K0_-ZW__ctaSubtitle{color:#ffffffe6;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.7}.page-module__K0_-ZW__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.page-module__K0_-ZW__btnPrimary{background:var(--white);color:var(--navy-blue);cursor:pointer;border:none;border-radius:8px;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 10px 30px #0003}.page-module__K0_-ZW__btnPrimary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #0000004d}.page-module__K0_-ZW__btnSecondary{color:var(--white);cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:8px;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s}.page-module__K0_-ZW__btnSecondary:hover{border-color:var(--white);background:#ffffff1a}.page-module__K0_-ZW__footer{background:var(--navy-blue);color:var(--white);padding:5rem 2rem 2rem}.page-module__K0_-ZW__footerContainer{max-width:1400px;margin:0 auto}.page-module__K0_-ZW__footerTop{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:4rem;display:grid}.page-module__K0_-ZW__footerBrand{max-width:350px}.page-module__K0_-ZW__footerLogo{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-module__K0_-ZW__footerLogoImage{filter:brightness(0)invert();width:auto;height:50px}.page-module__K0_-ZW__footerLogoText{letter-spacing:2px;font-size:1.5rem;font-weight:700}.page-module__K0_-ZW__footerDescription{color:#ffffffb3;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.page-module__K0_-ZW__footerSocial{gap:1rem;display:flex}.page-module__K0_-ZW__socialLink{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;transition:all .3s;display:flex}.page-module__K0_-ZW__socialLink:hover{background:var(--royal-blue);transform:translateY(-3px)}.page-module__K0_-ZW__footerColumn h3{color:var(--white);margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}.page-module__K0_-ZW__footerLinks{flex-direction:column;gap:.875rem;display:flex}.page-module__K0_-ZW__footerLink{color:#ffffffb3;align-items:center;gap:.5rem;font-size:.95rem;transition:all .3s;display:flex}.page-module__K0_-ZW__footerLink:hover{color:var(--white);padding-inline-start:5px}.page-module__K0_-ZW__footerContact{flex-direction:column;gap:1rem;display:flex}.page-module__K0_-ZW__contactItem{color:#ffffffb3;align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.page-module__K0_-ZW__contactIcon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.page-module__K0_-ZW__footerBottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.page-module__K0_-ZW__footerCopyright{color:#fff9;font-size:.875rem}.page-module__K0_-ZW__footerLegal{gap:2rem;display:flex}.page-module__K0_-ZW__footerLegalLink{color:#fff9;font-size:.875rem;transition:color .3s}.page-module__K0_-ZW__footerLegalLink:hover{color:var(--white)}@media (max-width:1024px){.page-module__K0_-ZW__projectsGrid{grid-template-columns:1fr}.page-module__K0_-ZW__footerTop{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__K0_-ZW__heroTitle{font-size:2.25rem}.page-module__K0_-ZW__heroSubtitle{font-size:1.125rem}.page-module__K0_-ZW__filterSection{position:relative;top:0}.page-module__K0_-ZW__projectImageContainer{height:300px}.page-module__K0_-ZW__projectContent{padding:1.5rem}.page-module__K0_-ZW__projectTitle{font-size:1.5rem}.page-module__K0_-ZW__projectImages{grid-template-columns:repeat(2,1fr)}.page-module__K0_-ZW__footerTop{text-align:center;grid-template-columns:1fr}.page-module__K0_-ZW__footerBrand{max-width:100%}.page-module__K0_-ZW__footerSocial,.page-module__K0_-ZW__footerLinks{justify-content:center;align-items:center}.page-module__K0_-ZW__footerBottom{text-align:center;flex-direction:column}.page-module__K0_-ZW__navLinks{display:none}.page-module__K0_-ZW__ctaButtons{flex-direction:column;align-items:stretch}.page-module__K0_-ZW__ctaTitle{font-size:2rem}}
:root{--navy-blue:#3b4a8c;--royal-blue:#4a5fa5;--white:#fff;--light-blue:#8a9cc9;--slate-gray:#5a6b8c;--off-white:#f8f9fb}.page-module__8J8aQW__nav{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;transition:all .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 20px #3b4a8c1a}.page-module__8J8aQW__navContainer{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex}.page-module__8J8aQW__logo{align-items:center;gap:.75rem;display:flex}.page-module__8J8aQW__logoImage{width:auto;height:50px}.page-module__8J8aQW__logoText{color:var(--navy-blue);letter-spacing:2px;font-size:1.5rem;font-weight:700}.page-module__8J8aQW__navLinks{align-items:center;gap:2.5rem;display:flex}.page-module__8J8aQW__navLink{color:var(--slate-gray);font-size:.95rem;font-weight:600;transition:color .3s;position:relative}.page-module__8J8aQW__navLink:after{content:"";background:var(--royal-blue);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.page-module__8J8aQW__navLink:hover{color:var(--navy-blue)}.page-module__8J8aQW__navLink:hover:after{width:100%}.page-module__8J8aQW__navRight{align-items:center;gap:1.5rem;display:flex}.page-module__8J8aQW__hero{background:linear-gradient(135deg,var(--navy-blue)0%,var(--royal-blue)50%,var(--light-blue)100%);justify-content:center;align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.page-module__8J8aQW__heroBackground{position:absolute;inset:0;overflow:hidden}.page-module__8J8aQW__heroPattern{opacity:.1;background-image:linear-gradient(30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%),linear-gradient(-30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%);background-size:60px 100px;width:100%;height:100%;position:absolute}.page-module__8J8aQW__heroGeometric{border:2px solid #ffffff1a;width:600px;height:600px;position:absolute;top:-200px;right:-200px;transform:rotate(45deg)}.page-module__8J8aQW__heroGeometric:before{content:"";border:2px solid #ffffff14;position:absolute;inset:40px}.page-module__8J8aQW__heroGeometric:after{content:"";border:2px solid #ffffff0d;position:absolute;inset:80px}.page-module__8J8aQW__heroTriangle{border-bottom:520px solid #ffffff08;border-left:300px solid #0000;border-right:300px solid #0000;width:0;height:0;animation:20s ease-in-out infinite page-module__8J8aQW__floatTriangle;position:absolute;bottom:-100px;left:5%}@keyframes page-module__8J8aQW__floatTriangle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-30px)rotate(3deg)}}.page-module__8J8aQW__heroContent{z-index:10;text-align:center;max-width:900px;padding:2rem;position:relative}.page-module__8J8aQW__heroTagline{color:var(--white);letter-spacing:3px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:50px;margin-bottom:2rem;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;display:inline-block}.page-module__8J8aQW__heroTitle{color:var(--white);text-shadow:0 4px 30px #0003;margin-bottom:1.5rem;font-size:4.5rem;font-weight:700;line-height:1.1}.page-module__8J8aQW__heroSubtitle{color:#ffffffe6;margin-bottom:2rem;font-size:1.5rem;font-weight:400}.page-module__8J8aQW__heroDescription{color:#fffc;max-width:700px;margin:0 auto 3rem;font-size:1.125rem;line-height:1.8}.page-module__8J8aQW__heroButtons{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.page-module__8J8aQW__btnPrimary{background:var(--white);color:var(--navy-blue);cursor:pointer;border:none;border-radius:8px;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 10px 30px #0003}.page-module__8J8aQW__btnPrimary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #0000004d}.page-module__8J8aQW__btnSecondary{color:var(--white);cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:8px;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s}.page-module__8J8aQW__btnSecondary:hover{border-color:var(--white);background:#ffffff1a}.page-module__8J8aQW__heroScroll{color:#ffffffb3;flex-direction:column;align-items:center;gap:.5rem;font-size:.875rem;animation:2s infinite page-module__8J8aQW__bounce;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}@keyframes page-module__8J8aQW__bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(10px)}}.page-module__8J8aQW__scrollIcon{border:2px solid #ffffff80;border-radius:12px;width:24px;height:40px;position:relative}.page-module__8J8aQW__scrollIcon:before{content:"";background:#ffffffb3;border-radius:2px;width:4px;height:8px;animation:1.5s infinite page-module__8J8aQW__scrollDown;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes page-module__8J8aQW__scrollDown{0%{opacity:1;top:8px}to{opacity:0;top:20px}}.page-module__8J8aQW__services{background:var(--off-white);padding:8rem 2rem;position:relative}.page-module__8J8aQW__sectionContainer{max-width:1400px;margin:0 auto}.page-module__8J8aQW__sectionHeader{text-align:center;margin-bottom:4rem}.page-module__8J8aQW__sectionTitle{color:var(--navy-blue);margin-bottom:1rem;font-size:3rem;font-weight:700}.page-module__8J8aQW__sectionSubtitle{color:var(--slate-gray);max-width:600px;margin:0 auto;font-size:1.25rem}.page-module__8J8aQW__servicesGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.page-module__8J8aQW__serviceCard{background:var(--white);border-radius:16px;padding:2.5rem;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 4px 20px #3b4a8c14}.page-module__8J8aQW__serviceCard:before{content:"";background:linear-gradient(90deg,var(--navy-blue),var(--royal-blue));transform-origin:0;width:100%;height:4px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.page-module__8J8aQW__serviceCard:hover{transform:translateY(-8px);box-shadow:0 20px 40px #3b4a8c26}.page-module__8J8aQW__serviceCard:hover:before{transform:scaleX(1)}.page-module__8J8aQW__serviceIcon{background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));border-radius:16px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:1.5rem;font-size:2rem;display:flex}.page-module__8J8aQW__serviceTitle{color:var(--navy-blue);margin-bottom:1rem;font-size:1.375rem;font-weight:700}.page-module__8J8aQW__serviceDescription{color:var(--slate-gray);font-size:1rem;line-height:1.7}.page-module__8J8aQW__projects{background:var(--white);padding:8rem 2rem}.page-module__8J8aQW__projectsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem;display:grid}.page-module__8J8aQW__projectCard{aspect-ratio:4/5;cursor:pointer;group:true;border-radius:20px;position:relative;overflow:hidden}.page-module__8J8aQW__projectImage{background:linear-gradient(135deg,var(--light-blue)0%,var(--royal-blue)100%);width:100%;height:100%;position:relative}.page-module__8J8aQW__projectImagePlaceholder{color:#ffffff4d;justify-content:center;align-items:center;width:100%;height:100%;font-size:4rem;display:flex}.page-module__8J8aQW__projectOverlay{background:linear-gradient(#0000 0%,#3b4a8c4d 50%,#3b4a8cf2 100%);flex-direction:column;justify-content:flex-end;padding:2rem;transition:all .4s;display:flex;position:absolute;inset:0}.page-module__8J8aQW__projectCard:hover .page-module__8J8aQW__projectOverlay{background:linear-gradient(#3b4a8c99 0%,#3b4a8cfa 100%)}.page-module__8J8aQW__projectCategory{color:var(--white);text-transform:uppercase;letter-spacing:1px;background:#fff3;border-radius:50px;width:fit-content;margin-bottom:.75rem;padding:.375rem 1rem;font-size:.75rem;font-weight:600;display:inline-block}.page-module__8J8aQW__projectTitle{color:var(--white);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.page-module__8J8aQW__projectDescription{color:#fffc;opacity:0;font-size:.95rem;line-height:1.6;transition:all .4s;transform:translateY(20px)}.page-module__8J8aQW__projectCard:hover .page-module__8J8aQW__projectDescription{opacity:1;transform:translateY(0)}.page-module__8J8aQW__projectsViewAll{text-align:center}.page-module__8J8aQW__btnOutline{color:var(--navy-blue);border:2px solid var(--navy-blue);cursor:pointer;background:0 0;border-radius:8px;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s}.page-module__8J8aQW__btnOutline:hover{background:var(--navy-blue);color:var(--white)}.page-module__8J8aQW__whyUs{background:linear-gradient(135deg,var(--navy-blue)0%,var(--royal-blue)100%);padding:8rem 2rem;position:relative;overflow:hidden}.page-module__8J8aQW__whyUsPattern{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0L60 30L30 60L0 30L30 0z' fill='%23fff' fill-opacity='1'/%3E%3C/svg%3E");background-size:60px 60px;position:absolute;inset:0}.page-module__8J8aQW__whyUsContent{z-index:10;position:relative}.page-module__8J8aQW__whyUsSectionHeader{text-align:center;margin-bottom:4rem}.page-module__8J8aQW__whyUsSectionTitle{color:var(--white);margin-bottom:1rem;font-size:3rem;font-weight:700}.page-module__8J8aQW__whyUsSectionSubtitle{color:#fffc;max-width:600px;margin:0 auto;font-size:1.25rem}.page-module__8J8aQW__whyUsGrid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:5rem;display:grid}.page-module__8J8aQW__whyUsCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;padding:2rem;transition:all .4s}.page-module__8J8aQW__whyUsCard:hover{background:#ffffff26;transform:translateY(-5px)}.page-module__8J8aQW__whyUsIcon{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1.5rem;font-size:1.5rem;display:flex}.page-module__8J8aQW__whyUsCardTitle{color:var(--white);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.page-module__8J8aQW__whyUsCardDescription{color:#fffc;font-size:.95rem;line-height:1.6}.page-module__8J8aQW__statsGrid{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:2rem;padding-top:3rem;display:grid}.page-module__8J8aQW__statItem{text-align:center}.page-module__8J8aQW__statValue{color:var(--white);margin-bottom:.5rem;font-size:3.5rem;font-weight:700;line-height:1}.page-module__8J8aQW__statLabel{color:#ffffffb3;font-size:1rem;font-weight:500}.page-module__8J8aQW__feedback{background:var(--off-white);padding:8rem 2rem}.page-module__8J8aQW__feedbackGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.page-module__8J8aQW__feedbackCard{background:var(--white);border-radius:20px;padding:2.5rem;transition:all .4s;position:relative;box-shadow:0 10px 40px #3b4a8c14}.page-module__8J8aQW__feedbackCard:hover{transform:translateY(-5px);box-shadow:0 20px 50px #3b4a8c1f}.page-module__8J8aQW__feedbackQuote{color:var(--light-blue);opacity:.3;font-size:4rem;line-height:1;position:absolute;top:2rem;right:2rem}.page-module__8J8aQW__feedbackStars{gap:.25rem;margin-bottom:1.5rem;display:flex}.page-module__8J8aQW__star{color:#ffb800;font-size:1.25rem}.page-module__8J8aQW__feedbackContent{color:var(--slate-gray);margin-bottom:2rem;font-size:1.0625rem;font-style:italic;line-height:1.8}.page-module__8J8aQW__feedbackAuthor{align-items:center;gap:1rem;display:flex}.page-module__8J8aQW__feedbackAvatar{background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));width:56px;height:56px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.page-module__8J8aQW__feedbackInfo h4{color:var(--navy-blue);margin-bottom:.25rem;font-size:1.125rem;font-weight:700}.page-module__8J8aQW__feedbackInfo p{color:var(--slate-gray);font-size:.875rem}.page-module__8J8aQW__cta{background:var(--white);padding:8rem 2rem;position:relative;overflow:hidden}.page-module__8J8aQW__ctaBackground{background:linear-gradient(135deg,var(--navy-blue)0%,var(--royal-blue)100%);clip-path:polygon(0 15%,100% 0%,100% 85%,0% 100%);position:absolute;inset:0}.page-module__8J8aQW__ctaContent{z-index:10;text-align:center;max-width:800px;margin:0 auto;padding:4rem 2rem;position:relative}.page-module__8J8aQW__ctaTitle{color:var(--white);margin-bottom:1.5rem;font-size:3rem;font-weight:700}.page-module__8J8aQW__ctaSubtitle{color:#ffffffe6;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.7}.page-module__8J8aQW__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.page-module__8J8aQW__footer{background:var(--navy-blue);color:var(--white);padding:5rem 2rem 2rem}.page-module__8J8aQW__footerContainer{max-width:1400px;margin:0 auto}.page-module__8J8aQW__footerTop{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:4rem;display:grid}.page-module__8J8aQW__footerBrand{max-width:350px}.page-module__8J8aQW__footerLogo{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-module__8J8aQW__footerLogoImage{filter:brightness(0)invert();width:auto;height:50px}.page-module__8J8aQW__footerLogoText{letter-spacing:2px;font-size:1.5rem;font-weight:700}.page-module__8J8aQW__footerDescription{color:#ffffffb3;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.page-module__8J8aQW__footerSocial{gap:1rem;display:flex}.page-module__8J8aQW__socialLink{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;transition:all .3s;display:flex}.page-module__8J8aQW__socialLink:hover{background:var(--royal-blue);transform:translateY(-3px)}.page-module__8J8aQW__footerColumn h3{color:var(--white);margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}.page-module__8J8aQW__footerLinks{flex-direction:column;gap:.875rem;display:flex}.page-module__8J8aQW__footerLink{color:#ffffffb3;align-items:center;gap:.5rem;font-size:.95rem;transition:all .3s;display:flex}.page-module__8J8aQW__footerLink:hover{color:var(--white);padding-inline-start:5px}.page-module__8J8aQW__footerContact{flex-direction:column;gap:1rem;display:flex}.page-module__8J8aQW__contactItem{color:#ffffffb3;align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.page-module__8J8aQW__contactIcon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.page-module__8J8aQW__footerBottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.page-module__8J8aQW__footerCopyright{color:#fff9;font-size:.875rem}.page-module__8J8aQW__footerLegal{gap:2rem;display:flex}.page-module__8J8aQW__footerLegalLink{color:#fff9;font-size:.875rem;transition:color .3s}.page-module__8J8aQW__footerLegalLink:hover{color:var(--white)}@media (max-width:1200px){.page-module__8J8aQW__servicesGrid,.page-module__8J8aQW__projectsGrid,.page-module__8J8aQW__feedbackGrid,.page-module__8J8aQW__whyUsGrid,.page-module__8J8aQW__statsGrid,.page-module__8J8aQW__footerTop{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__8J8aQW__heroTitle{font-size:2.75rem}.page-module__8J8aQW__heroSubtitle{font-size:1.125rem}.page-module__8J8aQW__sectionTitle,.page-module__8J8aQW__whyUsSectionTitle,.page-module__8J8aQW__ctaTitle{font-size:2.25rem}.page-module__8J8aQW__servicesGrid,.page-module__8J8aQW__projectsGrid,.page-module__8J8aQW__feedbackGrid,.page-module__8J8aQW__whyUsGrid,.page-module__8J8aQW__statsGrid{grid-template-columns:1fr}.page-module__8J8aQW__footerTop{text-align:center;grid-template-columns:1fr}.page-module__8J8aQW__footerBrand{max-width:100%}.page-module__8J8aQW__footerSocial,.page-module__8J8aQW__footerLinks{justify-content:center;align-items:center}.page-module__8J8aQW__footerBottom{text-align:center;flex-direction:column}.page-module__8J8aQW__navLinks{display:none}.page-module__8J8aQW__heroButtons,.page-module__8J8aQW__ctaButtons{flex-direction:column;align-items:center}.page-module__8J8aQW__statValue{font-size:2.5rem}}
:root{--navy-blue:#3b4a8c;--royal-blue:#4a5fa5;--white:#fff;--light-blue:#8a9cc9;--slate-gray:#5a6b8c;--off-white:#f8f9fb}.page-module__easJia__servicesPage{background:var(--off-white);min-height:100vh}.page-module__easJia__nav{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;transition:all .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 20px #3b4a8c1a}.page-module__easJia__navContainer{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex}.page-module__easJia__logo{align-items:center;gap:.75rem;display:flex}.page-module__easJia__logoImage{width:auto;height:50px}.page-module__easJia__logoText{color:var(--navy-blue);letter-spacing:2px;font-size:1.5rem;font-weight:700}.page-module__easJia__navLinks{align-items:center;gap:2.5rem;display:flex}.page-module__easJia__navLink{color:var(--slate-gray);font-size:.95rem;font-weight:600;transition:color .3s;position:relative}.page-module__easJia__navLink:after{content:"";background:var(--royal-blue);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.page-module__easJia__navLink:hover{color:var(--navy-blue)}.page-module__easJia__navLink:hover:after{width:100%}.page-module__easJia__navRight{align-items:center;gap:1.5rem;display:flex}.page-module__easJia__hero{background:linear-gradient(135deg,var(--navy-blue)0%,var(--royal-blue)50%,var(--light-blue)100%);justify-content:center;align-items:center;min-height:60vh;padding:8rem 2rem 5rem;display:flex;position:relative;overflow:hidden}.page-module__easJia__heroBackground{position:absolute;inset:0;overflow:hidden}.page-module__easJia__heroPattern{opacity:.1;background-image:linear-gradient(30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%),linear-gradient(-30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%);background-size:60px 100px;width:100%;height:100%;position:absolute}.page-module__easJia__heroContent{z-index:10;text-align:center;max-width:900px;position:relative}.page-module__easJia__heroTitle{color:var(--white);text-shadow:0 4px 30px #0003;margin-bottom:1.5rem;font-size:4rem;font-weight:700;line-height:1.2}.page-module__easJia__heroSubtitle{color:#ffffffe6;font-size:1.5rem;font-weight:400;line-height:1.6}.page-module__easJia__approachSection{background:var(--white);padding:6rem 2rem}.page-module__easJia__sectionContainer{max-width:1400px;margin:0 auto}.page-module__easJia__sectionHeader{text-align:center;margin-bottom:4rem}.page-module__easJia__sectionTitle{color:var(--navy-blue);margin-bottom:1rem;font-size:3rem;font-weight:700}.page-module__easJia__sectionSubtitle{color:var(--slate-gray);max-width:600px;margin:0 auto;font-size:1.25rem}.page-module__easJia__approachGrid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.page-module__easJia__approachCard{text-align:center;background:var(--off-white);border-radius:20px;padding:2.5rem 1.5rem;transition:all .4s;position:relative}.page-module__easJia__approachCard:before{content:"";background:linear-gradient(90deg,var(--navy-blue),var(--royal-blue));border-radius:0 0 4px 4px;width:60px;height:4px;transition:width .4s;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module__easJia__approachCard:hover{transform:translateY(-10px);box-shadow:0 20px 40px #3b4a8c26}.page-module__easJia__approachCard:hover:before{width:100%}.page-module__easJia__approachNumber{background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));width:60px;height:60px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.75rem;font-weight:700;display:flex}.page-module__easJia__approachTitle{color:var(--navy-blue);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.page-module__easJia__approachDescription{color:var(--slate-gray);font-size:1rem;line-height:1.7}.page-module__easJia__servicesSection{background:var(--off-white);padding:6rem 2rem}.page-module__easJia__serviceDetailCard{background:var(--white);border-radius:24px;margin-bottom:3rem;transition:all .4s;overflow:hidden;box-shadow:0 10px 40px #3b4a8c14}.page-module__easJia__serviceDetailCard:hover{transform:translateY(-5px);box-shadow:0 20px 60px #3b4a8c26}.page-module__easJia__serviceHeader{background:linear-gradient(135deg,var(--navy-blue)0%,var(--royal-blue)100%);padding:3rem;position:relative;overflow:hidden}.page-module__easJia__serviceHeader:before{content:"";opacity:.05;background-image:linear-gradient(30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%),linear-gradient(-30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%);background-size:40px 60px;position:absolute;inset:0}.page-module__easJia__serviceHeaderContent{z-index:10;align-items:center;gap:2rem;display:flex;position:relative}.page-module__easJia__serviceIcon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;font-size:4rem;display:flex}.page-module__easJia__serviceHeaderText h3{color:var(--white);margin-bottom:.5rem;font-size:2.25rem;font-weight:700}.page-module__easJia__serviceTagline{color:#fffc;margin-bottom:.75rem;font-size:1.125rem;font-style:italic}.page-module__easJia__serviceDescription{color:#ffffffe6;font-size:1rem;line-height:1.7}.page-module__easJia__serviceBody{padding:3rem}.page-module__easJia__serviceSubtitle{color:var(--navy-blue);align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;display:flex}.page-module__easJia__serviceSubtitle:before{content:"";background:linear-gradient(180deg,var(--navy-blue),var(--royal-blue));border-radius:2px;width:4px;height:30px}.page-module__easJia__featuresList{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2.5rem;display:grid}.page-module__easJia__featureItem{background:var(--off-white);border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem;transition:all .3s;display:flex}.page-module__easJia__featureItem:hover{background:#4a5fa514;transform:translate(-5px)}[dir=rtl] .page-module__easJia__featureItem:hover{transform:translate(5px)}.page-module__easJia__featureIcon{background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));width:24px;height:24px;color:var(--white);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.page-module__easJia__featureText{color:var(--slate-gray);flex:1;font-size:.95rem;line-height:1.6}.page-module__easJia__processBox{border-left:4px solid var(--royal-blue);background:linear-gradient(135deg,#3b4a8c0d,#4a5fa50d);border-radius:16px;padding:2rem}[dir=rtl] .page-module__easJia__processBox{border-left:none;border-right:4px solid var(--royal-blue)}.page-module__easJia__processTitle{color:var(--navy-blue);margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.page-module__easJia__processDescription{color:var(--slate-gray);font-size:1rem;line-height:1.8}.page-module__easJia__whyChooseSection{background:var(--white);padding:6rem 2rem}.page-module__easJia__whyChooseGrid{grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}.page-module__easJia__whyChooseCard{text-align:center;background:var(--off-white);border-radius:20px;padding:2.5rem 2rem;transition:all .4s;position:relative;overflow:hidden}.page-module__easJia__whyChooseCard:before{content:"";background:linear-gradient(135deg,var(--navy-blue),var(--royal-blue));opacity:0;transition:opacity .4s;position:absolute;inset:0}.page-module__easJia__whyChooseCard:hover{transform:translateY(-10px);box-shadow:0 20px 40px #3b4a8c26}.page-module__easJia__whyChooseCard:hover:before{opacity:1}.page-module__easJia__whyChooseCard:hover .page-module__easJia__whyChooseIcon,.page-module__easJia__whyChooseCard:hover .page-module__easJia__whyChooseTitle,.page-module__easJia__whyChooseCard:hover .page-module__easJia__whyChooseDescription{color:var(--white);z-index:10;position:relative}.page-module__easJia__whyChooseIcon{margin-bottom:1.5rem;font-size:2.5rem;transition:all .4s}.page-module__easJia__whyChooseTitle{color:var(--navy-blue);margin-bottom:.75rem;font-size:1.25rem;font-weight:700;transition:all .4s}.page-module__easJia__whyChooseDescription{color:var(--slate-gray);font-size:.95rem;line-height:1.6;transition:all .4s}.page-module__easJia__ctaSection{background:linear-gradient(135deg,var(--navy-blue)0%,var(--royal-blue)100%);padding:6rem 2rem;position:relative;overflow:hidden}.page-module__easJia__ctaSection:before{content:"";opacity:.05;background-image:linear-gradient(30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%),linear-gradient(-30deg,#0000 49.5%,#ffffff1a 49.5% 50.5%,#0000 50.5%);background-size:60px 100px;position:absolute;inset:0}.page-module__easJia__ctaContent{z-index:10;text-align:center;max-width:800px;margin:0 auto;position:relative}.page-module__easJia__ctaTitle{color:var(--white);margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.page-module__easJia__ctaSubtitle{color:#ffffffe6;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.7}.page-module__easJia__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.page-module__easJia__btnPrimary{background:var(--white);color:var(--navy-blue);cursor:pointer;border:none;border-radius:8px;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 10px 30px #0003}.page-module__easJia__btnPrimary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #0000004d}.page-module__easJia__btnSecondary{color:var(--white);cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:8px;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s}.page-module__easJia__btnSecondary:hover{border-color:var(--white);background:#ffffff1a}.page-module__easJia__footer{background:var(--navy-blue);color:var(--white);padding:5rem 2rem 2rem}.page-module__easJia__footerContainer{max-width:1400px;margin:0 auto}.page-module__easJia__footerTop{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:4rem;display:grid}.page-module__easJia__footerBrand{max-width:350px}.page-module__easJia__footerLogo{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-module__easJia__footerLogoImage{filter:brightness(0)invert();width:auto;height:50px}.page-module__easJia__footerLogoText{letter-spacing:2px;font-size:1.5rem;font-weight:700}.page-module__easJia__footerDescription{color:#ffffffb3;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.page-module__easJia__footerSocial{gap:1rem;display:flex}.page-module__easJia__socialLink{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;transition:all .3s;display:flex}.page-module__easJia__socialLink:hover{background:var(--royal-blue);transform:translateY(-3px)}.page-module__easJia__footerColumn h3{color:var(--white);margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}.page-module__easJia__footerLinks{flex-direction:column;gap:.875rem;display:flex}.page-module__easJia__footerLink{color:#ffffffb3;align-items:center;gap:.5rem;font-size:.95rem;transition:all .3s;display:flex}.page-module__easJia__footerLink:hover{color:var(--white);padding-inline-start:5px}.page-module__easJia__footerContact{flex-direction:column;gap:1rem;display:flex}.page-module__easJia__contactItem{color:#ffffffb3;align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.page-module__easJia__contactIcon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.page-module__easJia__footerBottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.page-module__easJia__footerCopyright{color:#fff9;font-size:.875rem}.page-module__easJia__footerLegal{gap:2rem;display:flex}.page-module__easJia__footerLegalLink{color:#fff9;font-size:.875rem;transition:color .3s}.page-module__easJia__footerLegalLink:hover{color:var(--white)}@media (max-width:1200px){.page-module__easJia__approachGrid{grid-template-columns:repeat(2,1fr)}.page-module__easJia__featuresList{grid-template-columns:1fr}.page-module__easJia__whyChooseGrid,.page-module__easJia__footerTop{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__easJia__heroTitle{font-size:2.25rem}.page-module__easJia__heroSubtitle{font-size:1.125rem}.page-module__easJia__sectionTitle{font-size:2rem}.page-module__easJia__approachGrid,.page-module__easJia__whyChooseGrid{grid-template-columns:1fr}.page-module__easJia__serviceHeaderContent{text-align:center;flex-direction:column}.page-module__easJia__serviceHeaderText h3{font-size:1.75rem}.page-module__easJia__serviceBody{padding:2rem 1.5rem}.page-module__easJia__footerTop{text-align:center;grid-template-columns:1fr}.page-module__easJia__footerBrand{max-width:100%}.page-module__easJia__footerSocial,.page-module__easJia__footerLinks{justify-content:center;align-items:center}.page-module__easJia__footerBottom{text-align:center;flex-direction:column}.page-module__easJia__navLinks{display:none}.page-module__easJia__ctaButtons{flex-direction:column;align-items:stretch}.page-module__easJia__ctaTitle{font-size:2rem}}
.page-module__E0kJGG__container{background-color:#f8f9fb;justify-content:center;align-items:center;min-height:100vh;padding:3rem 1rem;display:flex}.page-module__E0kJGG__main{width:100%;max-width:64rem;padding:0}.page-module__E0kJGG__logoContainer{justify-content:center;margin-bottom:2rem;display:flex}.page-module__E0kJGG__logo{width:8rem;height:8rem}.page-module__E0kJGG__brandSection{text-align:center;margin-bottom:3rem}.page-module__E0kJGG__brandName{color:#3b4a8c;letter-spacing:-.025em;margin-bottom:.75rem;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:700}.page-module__E0kJGG__tagline{color:#5a6b8c;margin-bottom:2rem;font-size:1.125rem;font-style:italic}.page-module__E0kJGG__taglineArabic{font-family:var(--font-cairo),sans-serif}.page-module__E0kJGG__taglineEnglish{font-family:var(--font-montserrat),sans-serif}.page-module__E0kJGG__statusBadge{background-color:#fff;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1.5rem;display:inline-flex;box-shadow:0 1px 3px #0000001a}.page-module__E0kJGG__statusDot{background-color:#4a5fa5;border-radius:50%;width:.5rem;height:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite page-module__E0kJGG__pulse}@keyframes page-module__E0kJGG__pulse{0%,to{opacity:1}50%{opacity:.5}}.page-module__E0kJGG__statusText{color:#3b4a8c;letter-spacing:.05em;font-size:.875rem;font-weight:600}.page-module__E0kJGG__statusTextArabic{font-family:var(--font-cairo),sans-serif}.page-module__E0kJGG__statusTextEnglish{font-family:var(--font-montserrat),sans-serif}.page-module__E0kJGG__messageSection{text-align:center;margin-bottom:3rem}.page-module__E0kJGG__message{color:#5a6b8c;max-width:42rem;margin:0 auto;font-size:1.125rem;line-height:1.75}.page-module__E0kJGG__messageArabic{font-family:var(--font-cairo),sans-serif}.page-module__E0kJGG__messageEnglish{font-family:var(--font-montserrat),sans-serif}.page-module__E0kJGG__contactCard{background-color:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 10px 15px -3px #0000001a}.page-module__E0kJGG__contactTitle{color:#3b4a8c;text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.page-module__E0kJGG__contactTitleArabic{font-family:var(--font-cairo),sans-serif}.page-module__E0kJGG__contactTitleEnglish{font-family:var(--font-montserrat),sans-serif}.page-module__E0kJGG__contactGrid{flex-direction:column;gap:2.5rem;width:100%;display:flex}.page-module__E0kJGG__contactItem{text-align:center;width:100%;padding:0}.page-module__E0kJGG__phoneList,.page-module__E0kJGG__locationList{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.page-module__E0kJGG__locationItem{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.page-module__E0kJGG__mapButton{color:#4a5fa5;cursor:pointer;background-color:#f8f9fb;border:2px solid #4a5fa5;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 2px 4px #0000000d}.page-module__E0kJGG__mapButton:hover{color:#fff;background-color:#4a5fa5;transform:translateY(-2px);box-shadow:0 4px 8px #4a5fa533}.page-module__E0kJGG__mapButton:active{transform:translateY(0)}.page-module__E0kJGG__mapIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.page-module__E0kJGG__phoneNumber,.page-module__E0kJGG__emailValue{direction:ltr;unicode-bidi:embed}.page-module__E0kJGG__englishText{font-family:var(--font-montserrat),sans-serif!important}.page-module__E0kJGG__iconContainer{background-color:#f8f9fb;border-radius:.5rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;transition:background-color .3s;display:flex}.page-module__E0kJGG__contactItem:hover .page-module__E0kJGG__iconContainer{background-color:#4a5fa5}.page-module__E0kJGG__icon{color:#3b4a8c;width:1.75rem;height:1.75rem;transition:color .3s}.page-module__E0kJGG__contactItem:hover .page-module__E0kJGG__icon{color:#fff}.page-module__E0kJGG__contactLabel{color:#5a6b8c;letter-spacing:.025em;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.page-module__E0kJGG__contactLabelArabic{font-family:var(--font-cairo),sans-serif}.page-module__E0kJGG__contactLabelEnglish{font-family:var(--font-montserrat),sans-serif}.page-module__E0kJGG__contactValue{color:#4a5fa5;word-break:break-word;max-width:100%;font-weight:500;text-decoration:none;transition:color .3s;display:inline-block}.page-module__E0kJGG__contactValueArabic{font-family:var(--font-cairo),sans-serif}.page-module__E0kJGG__contactValueEnglish{font-family:var(--font-montserrat),sans-serif}.page-module__E0kJGG__contactValue:hover{color:#3b4a8c}.page-module__E0kJGG__contactText{color:#5a6b8c;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;font-weight:500}.page-module__E0kJGG__contactTextArabic{font-family:var(--font-cairo),sans-serif}.page-module__E0kJGG__contactTextEnglish{font-family:var(--font-montserrat),sans-serif}.page-module__E0kJGG__footer{text-align:center;margin-top:3rem}.page-module__E0kJGG__footerText{color:#8a9cc9;font-size:.875rem}.page-module__E0kJGG__footerTextArabic{font-family:var(--font-cairo),sans-serif}.page-module__E0kJGG__footerTextEnglish{font-family:var(--font-montserrat),sans-serif}@media (max-width:480px){.page-module__E0kJGG__container{padding:1.5rem .75rem}.page-module__E0kJGG__logo{width:6rem;height:6rem}.page-module__E0kJGG__brandSection{margin-bottom:2rem}.page-module__E0kJGG__brandName{margin-bottom:.5rem;font-size:2rem}.page-module__E0kJGG__tagline{margin-bottom:1.5rem;padding:0 1rem;font-size:1rem}.page-module__E0kJGG__statusBadge{gap:.5rem;padding:.5rem 1rem}.page-module__E0kJGG__statusText{font-size:.75rem}.page-module__E0kJGG__messageSection{margin-bottom:2rem}.page-module__E0kJGG__message{padding:0 .5rem;font-size:1rem}.page-module__E0kJGG__contactCard{border-radius:.75rem;padding:1.5rem 1rem}.page-module__E0kJGG__contactTitle{margin-bottom:1.5rem;font-size:1.375rem}.page-module__E0kJGG__contactGrid{gap:2.5rem}.page-module__E0kJGG__contactItem{padding:0}.page-module__E0kJGG__iconContainer{width:3rem;height:3rem}.page-module__E0kJGG__icon{width:1.5rem;height:1.5rem}.page-module__E0kJGG__contactLabel{font-size:.8125rem}.page-module__E0kJGG__contactValue,.page-module__E0kJGG__contactText{padding:0 .5rem;font-size:.875rem}.page-module__E0kJGG__contactValue{word-break:break-all}.page-module__E0kJGG__mapButton{justify-content:center;width:100%;padding:.5rem 1rem;font-size:.8125rem}.page-module__E0kJGG__footer{margin-top:2rem}.page-module__E0kJGG__footerText{padding:0 1rem;font-size:.75rem}.page-module__E0kJGG__phoneList,.page-module__E0kJGG__locationList{gap:.75rem}.page-module__E0kJGG__locationItem{width:100%;max-width:100%}.page-module__E0kJGG__phoneList a,.page-module__E0kJGG__locationList p{max-width:100%}.page-module__E0kJGG__emailValue{word-break:break-all;font-size:.8125rem}}@media (min-width:481px) and (max-width:767px){.page-module__E0kJGG__container{padding:2rem 1rem}.page-module__E0kJGG__logo{width:7rem;height:7rem}.page-module__E0kJGG__brandName{font-size:2.5rem}.page-module__E0kJGG__tagline,.page-module__E0kJGG__message{font-size:1.0625rem}.page-module__E0kJGG__contactCard{padding:2rem 1.5rem}.page-module__E0kJGG__contactTitle{font-size:1.625rem}.page-module__E0kJGG__contactGrid{gap:2.5rem}.page-module__E0kJGG__contactItem{padding:0}.page-module__E0kJGG__mapButton{width:auto;min-width:200px}.page-module__E0kJGG__contactValue,.page-module__E0kJGG__contactText{padding:0 .5rem}}@media (min-width:768px){.page-module__E0kJGG__logo{width:10rem;height:10rem}.page-module__E0kJGG__brandName{font-size:3.75rem}.page-module__E0kJGG__tagline{font-size:1.25rem}.page-module__E0kJGG__contactCard{padding:3rem}.page-module__E0kJGG__contactTitle{font-size:1.875rem}.page-module__E0kJGG__contactGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.page-module__E0kJGG__mapButton{width:auto}}@media (hover:none) and (pointer:coarse){.page-module__E0kJGG__mapButton{min-height:44px;padding:.75rem 1.25rem}.page-module__E0kJGG__contactValue,.page-module__E0kJGG__statusBadge{align-items:center;min-height:44px;display:inline-flex}}
