.Architecture_container__mTobB{max-width:1400px;margin:0 auto;background:#fff;padding:10px}.Architecture_title__D5e9u{font-size:3.9rem;font-weight:900;text-align:center;color:#111;margin-bottom:10px}.Architecture_intro__TpmVs{font-size:1.3rem;text-align:center;color:#010000;font-weight:700;max-width:800px;margin:0 auto 40px;line-height:1.8}.Architecture_topContainer__uQejo{display:grid;grid-template-columns:minmax(250px,1fr) minmax(550px,2fr);grid-template-rows:repeat(2,400px);grid-gap:20px;gap:20px;margin-bottom:80px;padding:0 50px}[dir=rtl] .Architecture_topContainer__uQejo{grid-template-columns:2fr 1fr}.Architecture_topContainer__uQejo>.Architecture_serviceCard__HPawD:first-child{grid-column:1;grid-row:1}.Architecture_topContainer__uQejo>.Architecture_serviceCard__HPawD:nth-child(2){grid-column:1;grid-row:2}.Architecture_imageWrapper__4nJnu{grid-column:2;grid-row:1/3;position:relative;overflow:hidden;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.15)}[dir=rtl] .Architecture_topContainer__uQejo>.Architecture_serviceCard__HPawD:first-child,[dir=rtl] .Architecture_topContainer__uQejo>.Architecture_serviceCard__HPawD:nth-child(2){grid-column:2}[dir=rtl] .Architecture_imageWrapper__4nJnu{grid-column:1}.Architecture_photo__W3_7O{transition:transform .5s ease}.Architecture_imageWrapper__4nJnu:hover .Architecture_photo__W3_7O{transform:scale(1.05)}.Architecture_serviceCard__HPawD{background:linear-gradient(135deg,#f9f9f9,#fff);padding:0!important;display:flex;flex-direction:column;justify-content:center}.Architecture_serviceCard__HPawD p{color:#555;line-height:1.7}@media (max-width:1024px){.Architecture_topContainer__uQejo{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px}}@media (max-width:768px){.Architecture_topContainer__uQejo{grid-template-columns:1fr;grid-template-rows:auto;gap:30px}.Architecture_topContainer__uQejo>.Architecture_serviceCard__HPawD:first-child,.Architecture_topContainer__uQejo>.Architecture_serviceCard__HPawD:nth-child(2){grid-column:1;grid-row:auto}.Architecture_imageWrapper__4nJnu{grid-column:1;grid-row:auto;height:300px}[dir=rtl] .Architecture_imageWrapper__4nJnu,[dir=rtl] .Architecture_topContainer__uQejo>.Architecture_serviceCard__HPawD:first-child,[dir=rtl] .Architecture_topContainer__uQejo>.Architecture_serviceCard__HPawD:nth-child(2){grid-column:1;grid-row:auto}}.Architecture_services__PW2e5{gap:40px;margin-bottom:40px}.Architecture_serviceCard__HPawD{background:rgba(255,255,255,.1);padding:40px 30px;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.Architecture_serviceCard__HPawD:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.15)}.Architecture_serviceCard__HPawD h2{font-size:1.6rem;color:#000;margin-bottom:15px;font-weight:700;text-align:center}.Architecture_serviceCard__HPawD p{font-size:1.1rem;font-weight:700;color:#000000;line-height:2;text-align:center}.Architecture_portfolioTitle__H7qcF{font-size:2.2rem;font-weight:800;text-align:center;color:#111;margin-bottom:50px}.Architecture_projectsGrid__a1fan{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:40px;gap:40px;margin-bottom:60px}.Architecture_projectCard__AZeGZ{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.1);transition:transform .4s ease,box-shadow .4s ease;cursor:pointer}.Architecture_projectCard__AZeGZ:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.2)}.Architecture_projectCard__AZeGZ img{width:100%;height:300px;object-fit:cover;transition:transform .5s ease}.Architecture_projectCard__AZeGZ:hover img{transform:scale(1.08)}.Architecture_projectInfo__PL12b{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);color:#fff}.Architecture_projectInfo__PL12b h3{font-size:1.4rem;font-weight:700;margin:0}.Architecture_cta__2vMiL{text-align:center;margin-top:60px}.Architecture_ctaButton__n3dzH{display:inline-block;background:#000;color:#fff;padding:16px 40px;border-radius:10px;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 20px rgba(0,0,0,.2)}.Architecture_ctaButton__n3dzH:hover{background:#333;transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.3)}@media (max-width:768px){.Architecture_title__D5e9u{font-size:2.2rem}.Architecture_intro__TpmVs{font-size:1.1rem}.Architecture_projectsGrid__a1fan{grid-template-columns:1fr}}